File glib2.changes of Package glib2
xxxxxxxxxx
1
-------------------------------------------------------------------
2
Tue Nov 12 22:02:32 UTC 2024 - Michael Gorse <mgorse@suse.com>
3
4
- Add glib2-CVE-2024-52533.patch: fix a single byte buffer overflow
5
(boo#1233282 CVE-2024-52533 glgo#GNOME/glib#3461).
6
7
-------------------------------------------------------------------
8
Mon Aug 19 20:09:18 UTC 2024 - Michael Gorse <mgorse@suse.com>
9
10
- Add glib2-gdbusmessage-cache-arg0.patch: cache the arg0 value in
11
a dbus message. Fixes a possible use after free (boo#1224044).
12
13
-------------------------------------------------------------------
14
Tue May 21 15:16:23 UTC 2024 - Michael Gorse <mgorse@suse.com>
15
16
- Add patches to fix CVE-2024-34397 (boo#1224044):
17
glib2-allocate-SignalSubscriber-structs-individually.patch
18
glib2-CVE-2024-34397.patch (glgo#GNOME/glib#3268).
19
glib2-fix-ibus-regression.patch (glgo#GNOME/glib#3353)
20
21
-------------------------------------------------------------------
22
Tue Apr 18 07:12:28 UTC 2023 - Alynx Zhou <alynx.zhou@suse.com>
23
24
- Update glib2-fix-normal-form-handling-in-gvariant.patch:
25
Backported from upstream to fix regression on s390x.
26
(bsc#1210135, glgo#GNOME/glib!2978)
27
28
-------------------------------------------------------------------
29
Thu Mar 30 04:18:46 UTC 2023 - Alynx Zhou <alynx.zhou@suse.com>
30
31
- Add glib2-fix-normal-form-handling-in-gvariant.patch: Backported
32
from upstream to fix normal form handling in GVariant.
33
(CVE-2023-24593, CVE-2023-25180, bsc#1209714, bsc#1209713,
34
glgo#GNOME/glib!3125)
35
36
-------------------------------------------------------------------
37
Wed Apr 13 21:14:44 UTC 2022 - Michael Gorse <mgorse@suse.com>
38
39
- Add glib2-CVE-2021-28153.patch: fix CREATE_REPLACE_DESTINATION
40
with symlinks (boo#1183533 glgo#GNOME/glib#2325 CVE-2021-28153).
41
42
43
-------------------------------------------------------------------
44
Thu Mar 4 00:49:58 UTC 2021 - Alynx Zhou <alynx.zhou@suse.com>
45
46
- Add glib2-CVE-2021-27218.patch: g_byte_array_new_take takes a
47
gsize as length but stores in a guint, this patch will refuse if
48
the length is larger than guint. (bsc#1182328,
49
glgo#GNOME/glib!1944)
50
51
-------------------------------------------------------------------
52
Wed Mar 3 01:17:16 UTC 2021 - Alynx Zhou <alynx.zhou@suse.com>
53
54
- Add glib2-CVE-2021-27219-add-g_memdup2.patch: g_memdup takes a
55
guint as parameter and sometimes leads into an integer overflow,
56
so add a g_memdup2 function which uses gsize to replace it.
57
(bsc#1182362, glgo#GNOME/glib!1927, glgo#GNOME/glib!1933,
58
glgo#GNOME/glib!1943)
59
60
-------------------------------------------------------------------
61
Fri Nov 6 07:12:20 UTC 2020 - Alynx Zhou <alynx.zhou@suse.com>
62
63
- Add patches to support for slim format of timezone (bsc#1178346):
64
+ glib2-add-support-for-slim-timezone-format.patch: basic support
65
for slim format (glgo#GNOME/glib!1533).
66
+ glib2-fix-6-days-until-the-end-of-the-month.patch: fix DST
67
incorrect end day when using slim format
68
(glgo#GNOME/glib!1683).
69
70
-------------------------------------------------------------------
71
Wed Mar 18 16:18:00 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
72
73
- Update to version 2.62.6:
74
+ This is expected to be the final release in the 2.62.x stable
75
series; maintenance effort will shift to the newer 2.64.x
76
stable series now.
77
+ Fix SOCKS5 username/password authentication.
78
+ Exception handling fixes on Windows.
79
+ Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988,
80
glgo#GNOME/GLib#2049, glgo#GNOME/GLib!1378,
81
glgo#GNOME/GLib!1380, glgo#GNOME/GLib!1393,
82
glgo#GNOME/GLib!1394, glgo#GNOME/GLib!1411.
83
+ Updated translations.
84
85
-------------------------------------------------------------------
86
Tue Feb 18 13:51:25 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
87
88
- Update to version 2.62.5:
89
+ Fix potential relative read when calling g_printerr(), which
90
could lead to a denial of service from a setuid-root process
91
being used to block access to the TTY for another user.
92
+ Fix SOCKS proxy resolver sometimes not being used when
93
resolving addresses via Happy Eyeballs (CVE-2020-6750).
94
+ Several other Happy Eyeballs fixes for address resolution.
95
+ Fix parsing of full Julian day range from `$TZ` environment
96
variable.
97
+ Several race condition/crash fixes.
98
+ Bugs fixed: glgo#GNOME/GLib#1919, glgo#GNOME/GLib#1995,
99
glgo#GNOME/GLib#1999, glgo#GNOME/GLib!1323,
100
glgo#GNOME/GLib!1331, glgo#GNOME/GLib!1352,
101
glgo#GNOME/GLib!1361, glgo#GNOME/GLib!1365,
102
glgo#GNOME/GLib!1370, glgo#GNOME/GLib!1371.
103
+ Updated translations.
104
105
-------------------------------------------------------------------
106
Sat Jan 25 14:08:46 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
107
108
- No longer recommend -lang: supplements are in use
109
110
-------------------------------------------------------------------
111
Thu Dec 19 17:45:31 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
112
113
- Update to version 2.62.4:
114
+ Apply recursion depth limits to variants in D-Bus messages.
115
+ Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240,
116
glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266,
117
glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290.
118
119
-------------------------------------------------------------------
120
Tue Nov 19 20:25:30 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
121
122
- Update to version 2.62.3:
123
+ Use `poll()` in `g_spawn_sync()` rather than `select()`, which
124
is subject to FD limits.
125
+ Fix undefined behaviour with `g_utf8_find_prev_char()`.
126
+ Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318,
127
glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903,
128
glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917,
129
glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184,
130
glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203,
131
glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215,
132
glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222,
133
glgo#GNOME/GLib!1228.
134
135
-------------------------------------------------------------------
136
Tue Nov 5 20:12:37 UTC 2019 - Michael Gorse <mgorse@suse.com>
137
138
- Re-enable systemtap, and require systemtap-headers and
139
systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build
140
cycle (boo#1145438).
141
- Own /usr/share/systemtap{|tapset} directories, since we no
142
longer have systemtap-sdt-devel in BuildRequires.
143
- Disable lto if systemtap is enabled: build fails otherwise.
144
145
-------------------------------------------------------------------
146
Mon Oct 21 17:28:20 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
147
148
- Update to version 2.62.2:
149
+ Bugs fixed:
150
- glgo#GNOME/GLib#1896: Use after free when calling
151
g_dbus_connection_flush_sync() in a dedicated thread.
152
- glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152
153
“gwinhttpvfs: Handle g_get_prgname() returning NULL” to
154
glib-2-62.
155
- glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris
156
fixes to glib-2-62.
157
158
-------------------------------------------------------------------
159
Fri Oct 4 12:12:46 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
160
161
- Update to version 2.62.1:
162
+ Fix regression in g_file_copy() when passing
163
`G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination
164
permissions would be private rather than following the process’
165
umask.
166
+ Several `GDateTime` parsing fixes.
167
+ Always build the tests if installed-tests are enabled, so that
168
the tests can actually be installed.
169
+ Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865,
170
glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887,
171
glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021,
172
glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101,
173
glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103,
174
glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128,
175
glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141,
176
glgo#GNOME/GLib!1142.
177
+ Updated translations.
178
179
-------------------------------------------------------------------
180
Fri Sep 6 10:31:47 NZST 2019 - luke@ljones.dev
181
182
- Update to version 2.62.0:
183
+ Fix new `GFileInfo` APIs to work when
184
`G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried.
185
+ Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084,
186
glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087.
187
188
-------------------------------------------------------------------
189
Thu Sep 5 20:24:54 NZST 2019 - luke@ljones.dev
190
191
- Update to version 2.61.3:
192
+ Support setting thread name on BSD systems.
193
+ Install previously-uninstalled headers for public
194
`GNativeSocketAddress` object.
195
+ Very initial support for Windows apps (UWP).
196
+ Add various new valgrind suppressions to `glib.supp`.
197
+ Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512,
198
glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057,
199
glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620,
200
glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803,
201
glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852,
202
glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860,
203
glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867,
204
glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879,
205
glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881,
206
glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011,
207
glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016,
208
glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023,
209
glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027,
210
glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032,
211
glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034,
212
glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037,
213
glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049,
214
glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054,
215
glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059,
216
glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068,
217
glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074,
218
glgo#GNOME/GLib!1075.
219
-------------------------------------------------------------------
220
Mon Sep 2 18:04:38 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
221
222
- Update to version 2.61.2:
223
+ Add various new array functions (#236, #269, #373).
224
+ Rework how D-Bus connections are closed/unreffed when
225
`g_test_dbus_down()` is called. Tests which leak a
226
`GDBusConnection` may now time out and abort, rather than
227
silently leaking. (#787)
228
+ Add a deprecation macro for GLib macros, and use it;
229
third-party uses of long-deprecated GLib macros may now start
230
causing warnings. (#1060).
231
+ Deprecate `GTime` and `GTimeVal`, and various functions which
232
use them. Use `GDateTime` and `guint64` UNIX timestamps
233
instead.
234
+ Stop using `G_DISABLE_DEPRECATED` to allow disabling
235
deprecation warnings; third-party code should now be using
236
`GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol
237
usage.
238
+ Improve `GNetworkMonitor` detection of offline states (#1788).
239
+ Fix CVE-2019-12450, wide permissions of files when copying
240
using GIO.
241
- Changes from version 2.61.1:
242
+ Upgrade to Unicode Character Database v12.1.
243
+ Improve network availability detection with NetworkManager to
244
treat lower levels of connectivity as having reduced
245
availability.
246
- Changes from version 2.61.0:
247
+ Add coloured output support to `gdbus introspect.
248
+ Updated translations.
249
250
-------------------------------------------------------------------
251
Mon Sep 2 17:04:38 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
252
253
- Update to version 2.60.7:
254
+ Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847,
255
glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013,
256
glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065,
257
glgo#GNOME/GLib!1081.
258
259
-------------------------------------------------------------------
260
Wed Jul 24 11:38:32 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
261
262
- Update to version 2.60.6:
263
+ Fix various bugs with use of the `GKeyfileSettingsBackend`
264
within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985,
265
glgo#GNOME/GLib#1825).
266
+ Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984,
267
glgo#GNOME/GLib!985.
268
- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed
269
upstream.
270
271
-------------------------------------------------------------------
272
Sat Jul 13 18:23:31 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
273
274
- Add glib2-keyfile-handle-filename-being-null.patch: key file:
275
Handle filename being NULL (glgo#GNOME/GLib!1825,
276
glgo#GNOME/GLib#984).
277
278
-------------------------------------------------------------------
279
Tue Jul 9 11:12:41 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
280
281
- Update to version 2.60.5:
282
+ Fix implicit use of the `GKeyfileSettingsBackend`.
283
+ Fix opening a URI using the ‘Open URI’ portal.
284
+ Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949,
285
glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969,
286
glgo#GNOME/GLib!977.
287
288
-------------------------------------------------------------------
289
Tue Jun 11 07:14:22 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
290
291
- Update to version 2.60.4:
292
+ Fixes to improved network status detection with NetworkManager.
293
+ Leak fixes to some `glib-genmarshal` generated code.
294
+ Further fixes to the Happy Eyeballs (RFC 8305) implementation.
295
+ File system permissions fix to clamp down permissions in a
296
small time window when copying files (CVE-2019-12450).
297
+ Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788,
298
glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793,
299
glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878.
300
301
-------------------------------------------------------------------
302
Thu May 23 11:31:46 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
303
304
- Set umask to 022 before running glib-compile-schemas
305
(boo#1131761).
306
307
-------------------------------------------------------------------
308
Thu May 23 08:53:07 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
309
310
- Update to version 2.60.3:
311
+ * Various fixes to small key/value support in `GHashTable`.
312
* Bugs fixed:
313
- Critical in g_socket_client_async_connect_complete.
314
- New GHashTable implementation confuses valgrind.
315
- test_month_names: assertion failed.
316
- GNetworkAddressAddressEnumerator unsafely modifies cache in
317
GNetworkAddress.
318
- Leaks in gsocketclient.c connection code.
319
- glib/date test fails.
320
- GDB pretty-printer for GHashTable no longer works
321
+ Updated translations.
322
323
-------------------------------------------------------------------
324
Wed May 8 08:53:16 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
325
326
- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin.
327
328
-------------------------------------------------------------------
329
Fri May 3 17:19:40 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
330
331
- Update to version 2.60.2:
332
+ Fix crash when displaying notifications on macOS.
333
+ Improve network status detection with NetworkManager.
334
+ Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793,
335
glgo#GNOME/GLib!803.
336
+ Updated translations.
337
338
-------------------------------------------------------------------
339
Fri Apr 26 11:30:39 UTC 2019 - Martin Liška <mliska@suse.cz>
340
341
- Use FAT LTO objects in order to provide proper static library (boo#1133129).
342
343
-------------------------------------------------------------------
344
Mon Apr 15 19:33:19 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
345
346
- Update to version 2.60.1:
347
+ Fix documentation for `gdbus-tool wait` to use correct units.
348
+ Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725,
349
glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722,
350
glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758,
351
glgo#GNOME/GLib!775.
352
+ Updated translations.
353
- Drop upstream fixed patch:
354
0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch.
355
356
-------------------------------------------------------------------
357
Tue Mar 5 16:03:29 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>
358
359
- Add patch submitted upstream to handle an UNKNOWN NM connectivity
360
the same as a NONE value. This partly fixes boo#1103678
361
(packagekit reports the network as available on a computer
362
without network connectivity which makes plasma-pk-update start
363
an update check which obviously fails).
364
* 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch
365
366
-------------------------------------------------------------------
367
Mon Mar 4 21:28:16 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
368
369
- Update to version 2.60.0:
370
+ Further fixes to the Happy Eyeballs (RFC 8305) implementation.
371
+ Add support for the XDG trash portal.
372
+ Bugs fixed: glgo#GNOME/GLib#1653, glgo#GNOME/GLib#1658,
373
glgo#GNOME/GLib#1668, glgo#GNOME/GLib#1675,
374
glgo#GNOME/GLib#1676, glgo#GNOME/GLib#1679,
375
glgo#GNOME/GLib#1693, glgo#GNOME/GLib#1697,
376
glgo#GNOME/GLib#1698, glgo#GNOME/GLib!276, glgo#GNOME/GLib!639,
377
glgo#GNOME/GLib!666, glgo#GNOME/GLib!674, glgo#GNOME/GLib!676,
378
glgo#GNOME/GLib!677, glgo#GNOME/GLib!686, glgo#GNOME/GLib!688,
379
glgo#GNOME/GLib!689, glgo#GNOME/GLib!691, glgo#GNOME/GLib!692,
380
glgo#GNOME/GLib!696, glgo#GNOME/GLib!698, glgo#GNOME/GLib!699,
381
glgo#GNOME/GLib!702, glgo#GNOME/GLib!703.
382
+ Updated translations.
383
384
-------------------------------------------------------------------
385
Wed Feb 13 02:59:02 UTC 2019 - bjorn.lie@gmail.com
386
387
- Update to version 2.59.2:
388
+ Fix check on GDBusMessage size when reading it.
389
+ Add async GIO API: g_file_query_default_handler_async(),
390
g_app_info_launch_uris_async().
391
+ Fix some bugs in the Happy Eyeballs implementation.
392
+ Install a new generated header with enum types for Unicode
393
enums.
394
+ Support the XDG trash portal.
395
+ Bugs fixed: glgo#GNOME/GLib#1224, glgo#GNOME/GLib#1249,
396
glgo#GNOME/GLib#1347, glgo#GNOME/GLib#1376,
397
glgo#GNOME/GLib#1642, glgo#GNOME/GLib#1646,
398
glgo#GNOME/GLib#1649, glgo#GNOME/GLib#1673,
399
glgo#GNOME/GLib!276, glgo#GNOME/GLib!481, glgo#GNOME/GLib!585,
400
glgo#GNOME/GLib!593, glgo#GNOME/GLib!609, glgo#GNOME/GLib!619,
401
glgo#GNOME/GLib!622, glgo#GNOME/GLib!626, glgo#GNOME/GLib!627,
402
glgo#GNOME/GLib!629, glgo#GNOME/GLib!630.
403
+ Updated translations.
404
405
-------------------------------------------------------------------
406
Mon Feb 11 14:28:05 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
407
408
- BuildIgnore glib2-devel: since we have to require gtk-doc in
409
order to produce the doc, we gained an implicit dependency on
410
ourselves. The gtk-doc dependency is correct, but glib happens
411
to be buildable without this dependency too.
412
- Rework the check section to be in an own if/endif block so that
413
spec-cleaner is not getting confused by it.
414
415
-------------------------------------------------------------------
416
Tue Jan 29 07:21:15 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
417
418
- Conditionalize enabling of systemtap, default disabled: it
419
creates a build loop.
420
421
-------------------------------------------------------------------
422
Sat Jan 26 17:20:16 UTC 2019 - bjorn.lie@gmail.com
423
424
- Update to version 2.59.1:
425
+ Autotools support is gone.
426
+ g_format_size() now uses a no-break space to separate digits
427
and units; translations will need to be updated accordingly.
428
+ New g_queue_clear_full() API.
429
+ Fix argument quoting on win32 when spawning subprocesses.
430
+ Allow polling more than 64 handles on win32 using g_poll().
431
+ Tag various tests as ‘flaky’. These are no longer run routinely
432
on our upstream CI machines, and downstream packagers may want
433
to not run them (or not treat those test failures as package
434
build failures) on their test machines either. They are in the
435
`flaky` test suite.
436
+ Add overlay support to g_resources_get_info().
437
+ Support defaults and locks in the keyfile GSettings backend.
438
This will be used for flatpaks.
439
+ Accept unquoted strings in the keyfile GSettings backend to
440
simplify things for sysadmins.
441
+ Update our contribution guidelines (`CONTRIBUTING.md`).
442
+ Add writev() and writev_all() APIs to GOutputStream and
443
GPollableOutputStream, and provide implementations of them for
444
many subclasses.
445
+ Many more bugs fixed, see package NEWS file for full list.
446
+ Updated translations.
447
- Remove conditionals for meson build, use meson unconditionally
448
following upstreams removal of autotools.
449
- Add new glib2-tests subpackage.
450
451
-------------------------------------------------------------------
452
Mon Jan 21 15:53:14 UTC 2019 - bjorn.lie@gmail.com
453
454
- Update to version 2.59.0:
455
+ This will be the last development release with autotools
456
support. As our Meson support has been around since 2.56.x, and
457
was used to release tarballs in 2.58.x, the next development
458
release (2.59.1) will drop autotools as used to build GLib. The
459
macros installed for other packages to use will remain.
460
+ Add `G_TEST_OPTION_ISOLATE_DIRS` to redirect `XDG_*_HOME` to a
461
temporary directory for each unit test.
462
+ Support `Property.EmitsChangedSignal` annotations in
463
`gdbus-codegen`.
464
+ Add `g_assert_cmpvariant()` API for unit tests.
465
+ Hide bind mounts from GIO mount listings.
466
+ Automatically realign data passed to
467
`g_variant_new_from_bytes()` or `g_variant_new_from_data()` if
468
it is not correctly aligned. This prevents misaligned accesses
469
on architectures which don’t support them. Callers should still
470
aim to correctly align data to get higher performance.
471
+ Support `ld -b binary` (on platforms which support it; i.e.
472
Linux) to provide large pre-compiled `GResource` resources with
473
a fast compilation time.
474
+ Unconditionally install GLib m4 macros, so that projects which
475
depend on GLib and which still build using autotools can
476
continue to build even once GLib has ported entirely to Meson.
477
+ Various fixes to the Meson build.
478
+ Drop Python 2 support and require Python 3.4+. See discussion
479
on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html.
480
+ `GHashTable` performance and memory improvements for common
481
cases. See
482
https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/.
483
+ Add flags that allow a `GApplication` to signal and replace a
484
currently running other instance of the same `GApplication`.
485
This will be used for app upgrades with flatpak.
486
+ Autostart xdg-desktop-portal when using the network monitor and
487
proxy monitor portal backends.
488
+ Add a g_task_set_name() API to allow `GTask`s to be described;
489
useful for debugging.
490
+ Enable FreeBSD CI on every commit for upstream GLib.
491
+ Various GVariant, GMarkup and GDBus fuzzing fixes, including
492
buffer overflow fixes.
493
+ Various fixes to eliminate thread races, found by thread
494
sanitizer (tsan).
495
+ Deprecate TLS/DTLS rehandshaking, as it has been removed from
496
the protocol in TLS 1.3.
497
+ Support reading arguments from a file with `glib-mkenums`,
498
which is useful for long argument lists due to having deeply
499
nested build directories, on systems with a low limit on the
500
command line length.
501
+ Make `g_environ_*()` case-insensitive on Windows, as the
502
environment itself is case-insensitive on Windows.
503
+ Add Application Layer Protocol Negotiation (ALPN) support to
504
`GTlsConnection` and `GDtlsConnection`, so that higher layer
505
protocols can be negotiated when setting up a TLS connection,
506
without additional round trips and latency. This is needed for
507
eventual HTTP/2 support.
508
+ Add support for TPM keys in PEM files when loading TLS
509
certificates.
510
+ Add a `GRecMutexLocker` auto-pointer wrapper for `GRecMutex`.
511
+ Many more bugs fixed, see package NEWS file for full list.
512
+ Updated translations.
513
514
-------------------------------------------------------------------
515
Mon Jan 21 15:53:13 UTC 2019 - bjorn.lie@gmail.com
516
517
- Update to version 2.58.3:
518
+ Fix GVariant tests on i686.
519
+ Fix crashes caused by filtering of mounts.
520
+ Bugs fixed: glgo#gnome/GLib#1626, glgo#gnome/GLib#1637,
521
glgo#gnome/GLib#1645, glgo#gnome/GLib!558, glgo#gnome/GLib!577,
522
glgo#gnome/GLib!578.
523
524
-------------------------------------------------------------------
525
Tue Dec 18 21:16:12 UTC 2018 - bjorn.lie@gmail.com
526
527
- Update to version 2.58.2:
528
+ Fix calling gdbus-codegen with --interface-info-{header,body}.
529
+ Fix parsing month names in certain locales with
530
g_date_set_parse().
531
+ Fix ^*ay handling in g_variant_iter_loop().
532
+ Various buffer overflow fixes in GMarkup/GVariant/GDBus.
533
+ A huge number of fixes to the Meson build.
534
+ Prevent bind mounts being advertised as mounts.
535
+ Fix cross-compilation of 2.58.x releases with autotools.
536
+ Bugs fixed: glgo#gnome/GLib!527, glgo#gnome/GLib#1605,
537
glgo#gnome/GLib#1271, glgo#gnome/GLib#1546,
538
glgo#gnome/GLib#1527, glgo#gnome/GLib!406, glgo#gnome/GLib!334,
539
glgo#gnome/GLib#1528, glgo#gnome/GLib#1539,
540
glgo#gnome/GLib#1536, glgo#gnome/GLib#1544,
541
glgo#gnome/GLib#1562, glgo#gnome/GLib!367, glgo#gnome/GLib!416,
542
glgo#gnome/GLib#1572, glgo#gnome/GLib#1522,
543
glgo#gnome/GLib#1576, glgo#gnome/GLib!407,
544
glgo#gnome/GLib#1582, glgo#gnome/GLib!428,
545
glgo#gnome/GLib#1588, glgo#gnome/GLib!462,
546
glgo#gnome/GLib!238, glgo#gnome/GLib!312, glgo#gnome/GLib#1520,
547
glgo#gnome/GLib!403, glgo#gnome/GLib#1543,
548
glgo#gnome/GLib!414, glgo#gnome/GLib!409, glgo#gnome/GLib!400,
549
glgo#gnome/GLib!430, glgo#gnome/GLib!437, glgo#gnome/GLib#1337,
550
glgo#gnome/GLib!542, glgo#gnome/GLib#1343, glgo#gnome/GLib!471,
551
glgo#gnome/GLib!544, glgo#gnome/GLib#945, glgo#gnome/GLib#1014,
552
glgo#gnome/GLib#656, glgo#gnome/GLib#1313, glgo#gnome/GLib!346.
553
+ Updated translations.
554
- Drop upstream fixed patches:
555
+ 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch
556
+ 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch
557
+ 0003-gvariant-Check-array-offsets-against-serialised-data.patch
558
+ 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch
559
+ 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch
560
+ 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch
561
+ 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch
562
+ 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
563
+ 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
564
+ 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
565
+ 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
566
+ 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch
567
+ 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch
568
+ 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch
569
+ 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch
570
+ 0014-gutf8-Add-a-g_utf8_validate_len-function.patch
571
+ 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch
572
573
-------------------------------------------------------------------
574
Mon Oct 15 22:57:17 UTC 2018 - Scott Reeves <sreeves@suse.com>
575
576
- Add patchset to fix gvariant parsing issues. (bsc#1111499).
577
0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch
578
0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch
579
0003-gvariant-Check-array-offsets-against-serialised-data.patch
580
0004-gvariant-Check-tuple-offsets-against-serialised-data.patch
581
0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch
582
0006-gdbusmessage-Validate-type-of-message-header-signatu.patch
583
0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch
584
0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch
585
0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch
586
0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch
587
0011-gvariant-Clarify-internal-documentation-about-GVaria.patch
588
0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch
589
0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch
590
0014-gutf8-Add-a-g_utf8_validate_len-function.patch
591
0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch
592
593
-------------------------------------------------------------------
594
Wed Sep 26 19:03:50 UTC 2018 - bjorn.lie@gmail.com
595
596
- Update to version 2.58.1:
597
+ Fix to a regression in listing GIcon fallbacks.
598
+ Changes to pkg-config paths to helper programs when building
599
with autotools: paths are now absolute with reference to the
600
.pc file’s ${prefix}.
601
+ Fix installation path of glib-gettextize helper on Meson.
602
+ Fix autostarting xdg-desktop-portal.
603
+ Various fixes to the network monitor.
604
+ Various compilation fixes on macOS (generally older versions
605
and older compilers).
606
+ Bugs fixed: glgo#GNOME/glib!318, glgo#GNOME/glib#1513,
607
glgo#GNOME/glib#1521, glgo#GNOME/glib!321,
608
glgo#GNOME/glib#1518, glgo#GNOME/glib#1509,
609
glgo#GNOME/glib!288, glgo#GNOME/glib!298, glgo#GNOME/glib!295,
610
glgo#GNOME/glib!294, glgo#GNOME/glib!290, glgo#GNOME/glib#1488,
611
glgo#GNOME/glib#1506.
612
+ Updated translations.
613
614
-------------------------------------------------------------------
615
Wed Sep 5 03:19:49 UTC 2018 - luc14n0@linuxmail.org
616
617
- Update to version 2.58.0:
618
+ Fix cancellation of g_subprocess_communicate_async() calls
619
(glgo#GNOME/glib!266.
620
+ Expose GSettings schema directory in gio-2.0.pc as `schemasdir`
621
(glgo#GNOME/glib!274).
622
+ Support v3 of the xdg-desktop-portal network monitor API
623
(glgo#GNOME/glib!265, glgo#GNOME/glib!279).
624
+ Bugs fixed: glgo#GNOME/glib!266, glgo#GNOME/glib!279,
625
glgo#GNOME/glib!265, glgo#GNOME/glib!274, glgo#GNOME/glib!239.
626
+ Updated translations.
627
- Set URL tag to https://wiki.gnome.org/Projects/GLib: Glib's wiki
628
page.
629
- Conditionalize meson use while disabling it: use of Meson is
630
still not recommended by upstream, plus openQA is having failures
631
where Glib seems to be the one to blame.
632
633
-------------------------------------------------------------------
634
Sat Aug 25 00:37:54 UTC 2018 - luc14n0@linuxmail.org
635
636
- Update to 2.57.3:
637
+ No visible changes for the user.
638
- Add:
639
+ meson BuildRequires and replace configure/make/make_install
640
with meson/meson_build/meson_install macros to follow upstream
641
build system port to Meson.
642
+ gtk-doc and m4 BuildRequires while dropping gtk-doc.m4: now
643
there is no pre-built API documentation so gtk-doc and m4
644
packages are build requirements now.
645
- Drop automake and libtool BuildRequires and autoreconf call: they
646
are no longer needed after switching to Meson build system.
647
648
-------------------------------------------------------------------
649
Fri Aug 24 10:26:15 UTC 2018 - dimstar@opensuse.org
650
651
- BuildIgnore shared-mime-info: we don't need this while building
652
glib2.
653
654
-------------------------------------------------------------------
655
Mon Aug 21 02:57:02 UTC 2018 - dimstar@opensuse.org
656
657
- Update to version 2.57.2:
658
+ Require pcre 8.31 and meson 0.47.0.
659
+ Bugs fixed: bgo#742456, bgo#795569, bgo#796341,
660
glgo#GNOME/glib#786, glgo#GNOME/glib#903, glgo#GNOME/glib#927,
661
glgo#GNOME/glib#976, glgo#GNOME/glib#1013,
662
glgo#GNOME/glib#1175, glgo#GNOME/glib#1360,
663
glgo#GNOME/glib#1447, glgo#GNOME/glib#1407,
664
glgo#GNOME/glib#1455, glgo#GNOME/glib#1459.
665
+ Security fixes:
666
- Fix NULL pointer dereference in
667
g_markup_parse_context_end_parse() (boo#1107121
668
glgo#GNOME/glib#1364 glgo#GNOME/glib#1461 CVE-2018-16428)
669
- Fix out-of-bounds read in g_markup_parse_context_parse()
670
(boo##1107116 glgo#GNOME/glib#1361 glgo#GNOME/glib#1462
671
CVE-2018-16429)
672
+ Updated translations.
673
- Drop glib2-gsettings-overrides-per-session.patch: fixed upstream.
674
675
-------------------------------------------------------------------
676
Mon Aug 21 02:57:01 UTC 2018 - luc14n0@linuxmail.org
677
678
- Update to version 2.57.1:
679
+ New API: g_hash_table_steal_extended and G_GNUC_NO_INLINE.
680
+ Bugs fixed: bgo#668132, bgo#736741, bgo#748620, bgo#784995,
681
bgo#788771, bgo#788773, bgo#789968, bgo#794325, bgo#795152,
682
bgo#795165, bgo#795180, bgo#795302, bgo#795376, bgo#795544,
683
bgo#795735, bgo#795802, bgo#795960, bgo#796138, bgo#796139,
684
bgo#796164, bgo#796186, bgo#796328.
685
+ Updated translations.
686
- Drop:
687
+ Posttrans section, and sed and coreutils PreReq aimed at
688
pristine openSUSE releases <= 10.3.
689
+ Conditionalized python BuildRequires aimed at pristine openSUSE
690
releases <= 1130.
691
- Enable building of systemtap tracing support to improve Glib
692
problems diagnosability (bsc#1090047).
693
694
-------------------------------------------------------------------
695
Fri Aug 17 08:11:50 UTC 2018 - bjorn.lie@gmail.com
696
697
- Update to version 2.56.2:
698
+ Support version 2 of the NetworkMonitor portal interface.
699
+ Bugs fixed: bgo#740791, bgo#755721, bgo#773435, bgo#793727,
700
bgo#794380, bgo#794801, bgo#795138, bgo#795234, bgo#795406,
701
bgo#795429, bgo#795711, bgo#795735, bgo#795802,
702
glgo#GNOME/glib2#1240, glgo#GNOME/glib2#1401,
703
glgo#GNOME/glib2#1452, glgo#GNOME/glib2#1458.
704
+ Updated translations.
705
- Drop glib2-codegen-headers.patch: Fixed upstream.
706
- Refresh patches with quilt.
707
708
-------------------------------------------------------------------
709
Wed May 16 16:05:46 UTC 2018 - dimstar@opensuse.org
710
711
- Add glib2-codegen-headers.patch: gdbus-codegen: Fix header
712
include in the body file (bgo#795802).
713
714
-------------------------------------------------------------------
715
Sat Apr 7 14:45:53 UTC 2018 - bjorn.lie@gmail.com
716
717
- Update to version 2.56.1:
718
+ Bugs fixed: bgo#793400, bgo#793578, bgo#793645, bgo#794194,
719
bgo#794473, bgo#794506, bgo#794528, bgo#794606, bgo#794686.
720
+ Updated translations.
721
- Refresh following patches with quilt:
722
+ glib2-bgo569829-gettext-gkeyfile.patch.
723
+ glib2-dbus-socket-path.patch.
724
+ glib2-fate300461-gettext-gkeyfile-suse.patch.
725
+ glib2-gsettings-overrides-per-session.patch.
726
727
-------------------------------------------------------------------
728
Tue Mar 20 17:30:58 UTC 2018 - dimstar@opensuse.org
729
730
- Unconditionally enable translation-update-upstream: on
731
Tumbleweed, this results in a NOP and for Leap in SLE paid
732
translations being used (boo#1086036).
733
734
-------------------------------------------------------------------
735
Mon Mar 12 22:11:07 UTC 2018 - dimstar@opensuse.org
736
737
- Update to version 2.56.0:
738
+ Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124,
739
bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300,
740
bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597,
741
bgo#793635, bgo#793880, bgo#794180.
742
+ Updated translations.
743
744
-------------------------------------------------------------------
745
Wed Feb 28 16:26:40 UTC 2018 - dimstar@opensuse.org
746
747
- Modernize spec-file by calling spec-cleaner
748
749
-------------------------------------------------------------------
750
Wed Feb 7 09:50:06 UTC 2018 - dimstar@opensuse.org
751
752
- Update to version 2.55.2:
753
+ GFile now has API to get the path without copying.
754
+ A network monitor implementation for Windows has been added.
755
+ Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713,
756
bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324,
757
bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698,
758
bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338,
759
bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432,
760
bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780,
761
bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026,
762
bgo#793074.
763
+ Updated translations.
764
765
-------------------------------------------------------------------
766
Mon Feb 5 02:55:01 UTC 2018 - dimstar@opensuse.org
767
768
- Update to version 2.55.1:
769
+ Build:
770
- The --enable-rebuilds configure option has been removed.
771
- The --with-charsetalias-dir configure option has been added.
772
+ GList and GSList now have autoptr support.
773
+ The gsettings list-schemas command has gained a --print-paths
774
option.
775
+ Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802,
776
bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156,
777
bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003,
778
bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527,
779
bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980,
780
bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309,
781
bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806,
782
bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785,
783
bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877,
784
bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948,
785
bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267,
786
bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337,
787
bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720,
788
bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098,
789
bgo#792099, bgo#792129, bgo#792322, bgo#792324.
790
+ Updated translations.
791
- Rebase glib2-gdbus-codegen-version.patch.
792
- Drop glib2-gtester-report-py3.patch: fixed upstream.
793
- Drop glib2-gmain-partial-revert.patch: fixed upstream.
794
795
-------------------------------------------------------------------
796
Mon Feb 5 02:55:00 UTC 2018 - luc14n0@linuxmail.org
797
798
- Update to version 2.55.0:
799
+ New API:
800
- g_clear_handle_id, to simplify removing sources from the
801
default mainloop.
802
- g_file_load_bytes, to make it more convenient to load files
803
into GBytes.
804
+ Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251,
805
bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502,
806
bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347,
807
bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331,
808
bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743,
809
bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705,
810
bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826,
811
bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738,
812
bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026,
813
bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470,
814
bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063,
815
bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846,
816
bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308,
817
bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202,
818
bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270,
819
bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485,
820
bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138,
821
bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401,
822
bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594,
823
bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880,
824
bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78,
825
bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245,
826
bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755,
827
bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126,
828
bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310.
829
+ Updated translations.
830
- Switch libmount-devel by its pkgconfig counterpart as configure
831
only looks for this module.
832
- Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning
833
filter. And add 2 extra filters:
834
+ non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and
835
macros.glib2 files.
836
+ env-script-interpreter warning for gdbus-codegen,
837
glib-genmarshal nad glib-mkenums files.
838
839
-------------------------------------------------------------------
840
Wed Jan 31 21:34:18 UTC 2018 - bjorn.lie@gmail.com
841
842
- Update to version 2.54.3:
843
+ Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182,
844
bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894,
845
bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934,
846
bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334,
847
bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906.
848
+ Updated translations.
849
- Drop glib2-gtester-report-py3.patch: Fixed upstream.
850
- Add glib2-gmain-partial-revert.patch: gmain: Partial revert of
851
recent wakeup changes to gmain.c (bgo#761102).
852
853
-------------------------------------------------------------------
854
Fri Dec 8 01:28:15 UTC 2017 - xwang@suse.com
855
856
- Add glib2-gsettings-overrides-per-session.patch: gsettings
857
default value can be overridden depending on session
858
(bgo#746592 bsc#1070090).
859
860
-------------------------------------------------------------------
861
Wed Dec 6 08:03:38 UTC 2017 - dimstar@opensuse.org
862
863
- Add glib2-gtester-report-py3.patch: gtester-reporter fails to
864
run with python3 (bgo#791296, boo#1071378).
865
866
-------------------------------------------------------------------
867
Wed Nov 29 11:13:02 UTC 2017 - dimstar@opensuse.org
868
869
- Switch to python3:
870
+ Pass --with-python=/usr/bin/python3 to configure.
871
+ Replace python-base and python-xml BuildRequires with their
872
python3 equivalents python3-base and python3-xml.
873
+ Replace the -devel package's python-xml requires with
874
python3-xml.
875
876
-------------------------------------------------------------------
877
Sat Oct 28 13:03:54 UTC 2017 - badshah400@gmail.com
878
879
- Update to version 2.54.2:
880
+ Bugs fixed: bgo#780296.
881
+ Updated translations.
882
883
-------------------------------------------------------------------
884
Wed Oct 4 17:51:53 CEST 2017 - sbrabec@suse.com
885
886
- Install dummy *-mimeapps.list files to prevent dead symlinks
887
(bsc#1061599).
888
889
-------------------------------------------------------------------
890
Tue Oct 3 18:35:00 UTC 2017 - zaitor@opensuse.org
891
892
- Update to version 2.54.1:
893
+ Bugs fixed: bgo#786737, bgo#787551, bgo#783270, bgo#783210,
894
bgo#781867.
895
+ Updated translations.
896
897
-------------------------------------------------------------------
898
Thu Sep 14 00:13:58 UTC 2017 - jengelh@inai.de
899
900
- Avoid running fdupes across hardlink boundaries.
901
Replace some old RPM macros.
902
- Update RPM groups and package summaries.
903
904
-------------------------------------------------------------------
905
Mon Sep 11 08:13:13 UTC 2017 - zaitor@opensuse.org
906
907
- Update to version 2.54.0:
908
+ Bugs fixed: bgo#780861, bgo#786983, bgo#787109, bgo#787123,
909
bgo#787146.
910
+ Updated translations.
911
912
-------------------------------------------------------------------
913
Mon Sep 4 15:39:04 UTC 2017 - zaitor@opensuse.org
914
915
- Update to version 2.53.7:
916
+ Bugs fixed: bgo#736710, bgo#785260, bgo#786456, bgo#786555,
917
bgo#786580, bgo#786807.
918
+ Updated translations.
919
920
-------------------------------------------------------------------
921
Wed Aug 30 08:31:30 UTC 2017 - dimstar@opensuse.org
922
923
- Ignore errors in postun of gio-fam: when uninstalling the entire
924
glib stack, we can end up with the -tools package no longer being
925
functional. As nothing will read the cache, we can accept that.
926
927
-------------------------------------------------------------------
928
Sat Aug 19 17:04:05 UTC 2017 - zaitor@opensuse.org
929
930
- Update to version 2.53.6:
931
+ Bugs fixed: bgo#766358, bgo#783270, bgo#785955, bgo#786060,
932
bgo#786360, bgo#786452, bgo#786460, bgo#786462, bgo#786463.
933
+ Updated translations.
934
935
-------------------------------------------------------------------
936
Mon Aug 7 19:38:25 UTC 2017 - zaitor@opensuse.org
937
938
- Update to version 2.53.5:
939
+ Bugs fixed: bgo#695573, bgo#725950, bgo#731703, bgo#769135,
940
bgo#779332, bgo#779607, bgo#784000, bgo#784815, bgo#784965,
941
bgo#784995, bgo#785113, bgo#785130, bgo#785438, bgo#785468,
942
bgo#785520, bgo#785577.
943
+ Updated translations.
944
- Rebase glib2-suppress-schema-deprecated-path-warning.patch.
945
946
-------------------------------------------------------------------
947
Tue Jul 18 08:36:20 UTC 2017 - zaitor@opensuse.org
948
949
- Update to version 2.53.4:
950
+ Unicode support has been updated to Unicode 10.0.0.
951
+ glib-genmarshal and glib-mkenums have been rewritten in python.
952
Every effort has been made to keep compatibility. Please report
953
problems related to these tools.
954
+ GLib can now be built with meson. Autotools are still
955
supported.
956
+ Bugs fixed: bgo#722047, bgo#733821, bgo#773842, bgo#779332,
957
bgo#780095, bgo#780634, bgo#783841, bgo#784000, bgo#784020,
958
bgo#784037, bgo#784433, bgo#784456, bgo#784528, bgo#784579,
959
bgo#784581, bgo#784739, bgo#784792.
960
+ Updated translations.
961
962
-------------------------------------------------------------------
963
Wed Jun 28 08:36:16 UTC 2017 - dimstar@opensuse.org
964
965
- Update to version 2.53.3:
966
+ Bugs fixed: bgo#658446, bgo#661926, bgo#674885, bgo#775593,
967
bgo#776169, bgo#776333, bgo#776504, bgo#777307, bgo#778422,
968
bgo#781301, bgo#782336, bgo#782996, bgo#783061, bgo#783130,
969
bgo#783193, bgo#783201, bgo#783340, bgo#783350, bgo#783392,
970
bgo#783593.
971
+ Updated translations.
972
973
-------------------------------------------------------------------
974
Wed Jun 28 02:53:03 UTC 2017 - zaitor@opensuse.org
975
976
- Update to version 2.53.2:
977
+ A few new number parsing functions have been added. These have
978
better error handling than the existing ones.
979
+ glib-mkenums now supports /*< private >*/ and /*< public >*/.
980
+ GSettings now consider XDG_DATA_HOME in addition to
981
XDG_DATA_DIRS.
982
+ Bugs fixed: bgo#674885, bgo#698064, bgo#732000, bgo#734946,
983
bgo#741335, bgo#748263, bgo#776876, bgo#777030, bgo#780300,
984
bgo#780309, bgo#781755, bgo#781826, bgo#781830, bgo#781847,
985
bgo#781867, bgo#782068, bgo#782075, bgo#782089, bgo#782162,
986
bgo#782237, bgo#782311, bgo#782628.
987
+ Updated translations.
988
989
-------------------------------------------------------------------
990
Wed Jun 28 02:53:02 UTC 2017 - dimstar@opensuse.org
991
992
- Add file triggers to libgio-2_0-0: whenever a package installs a
993
schema file to /usr/share/glib-2.0/schemas, the trigger will
994
automaticlaly fire, making it no longer a problem for packagers
995
to forget doing it.
996
- Require glib2-tools by libgio-2_0-0: it contains the tools for
997
the file trigger. Historically, every package installing schemas
998
already had to require the -tools package in order to be
999
functional.
1000
- Change the macros %glib2_gsettings_schema_{requires,post,postun}
1001
to be no-op fuctions. The macros are no longer needed with the
1002
file trigger. Removing the macro would break a big number of
1003
packages though.
1004
1005
-------------------------------------------------------------------
1006
Wed Jun 28 02:53:01 UTC 2017 - zaitor@opensuse.org
1007
1008
- Update to version 2.53.1:
1009
+ The gdbus tool gained a wait command.
1010
+ g_unix_signal_source_new support SIGWINCH now.
1011
+ There are now g_enum_to_string and g_flags_to_string functions.
1012
+ A new function to instantiate objects:
1013
g_objet_new_with_properties.
1014
+ Parameter and related APIs have been deprecated.
1015
+ Bugs fixed: bgo#447907, bgo#668962, bgo#669355, bgo#674885,
1016
bgo#698064, bgo#709865, bgo#725894, bgo#734946, bgo#741229,
1017
bgo#745971, bgo#755046, bgo#761102, bgo#761889, bgo#766660,
1018
bgo#769534, bgo#772221, bgo#775879, bgo#776169, bgo#777961,
1019
bgo#778049, bgo#778207, bgo#780066, bgo#780095, bgo#780306,
1020
bgo#780310, bgo#780384, bgo#780441, bgo#780634, bgo#780908,
1021
bgo#780924.
1022
+ Updated translations.
1023
- Drop
1024
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
1025
fixed upstream.
1026
1027
-------------------------------------------------------------------
1028
Thu Jun 22 23:41:17 UTC 2017 - zaitor@opensuse.org
1029
1030
- Update to version 2.52.3:
1031
+ Bugs fixed: bgo#781301, bgo#781601, bgo#781867, bgo#783130,
1032
bgo#783193, bgo#783201.
1033
- Drop
1034
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
1035
Fixed upstream.
1036
1037
-------------------------------------------------------------------
1038
Sun May 28 01:07:00 UTC 2017 - luke.nukem.jones@gmail.com
1039
1040
- Add
1041
glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch:
1042
Fix event loop thread wakeup issue (bgo#761102).
1043
1044
-------------------------------------------------------------------
1045
Fri May 26 05:57:24 UTC 2017 - olaf@aepfle.de
1046
1047
- Remove version string from files generated by gdbus-codegen
1048
to avoid needless republishing of pkgs depending on glib2-devel
1049
added glib2-gdbus-codegen-version.patch
1050
1051
-------------------------------------------------------------------
1052
Tue May 9 12:39:42 UTC 2017 - zaitor@opensuse.org
1053
1054
- Update to version 2.52.2:
1055
+ Bugs fixed: bgo#734946, bgo#761102, bgo#780300, bgo#780309,
1056
bgo#781298.
1057
+ Updated translations.
1058
1059
-------------------------------------------------------------------
1060
Mon Apr 10 06:56:39 UTC 2017 - zaitor@opensuse.org
1061
1062
- Update to version 2.52.1:
1063
+ Bugs fixed: bgo#674885, bgo#698064, bgo#725894, bgo#734946,
1064
bgo#755046, bgo#775879, bgo#777961, bgo#778049, bgo#778207,
1065
bgo#778287, bgo#779409, bgo#780066, bgo#780095, bgo#780306,
1066
bgo#780310, bgo#780384, bgo#780441, bgo#780471, bgo#780924.
1067
+ Updated translations.
1068
1069
-------------------------------------------------------------------
1070
Sun Mar 19 14:34:17 UTC 2017 - dimstar@opensuse.org
1071
1072
- Update to version 2.52.0:
1073
+ gdatetime test fails with tzdata 2017a (bgo#779799).
1074
+ Add missing attributes to two functions (bgo#780032).
1075
+ gio/fam: Remove leftover debug print (bgo#780144).
1076
+ Updated translations.
1077
- Drop glib2-remove_fam_debug_print.patch: fixed upstream.
1078
1079
-------------------------------------------------------------------
1080
Mon Mar 13 17:47:35 UTC 2017 - dimstar@opensuse.org
1081
1082
- Update to version 2.51.5:
1083
+ OS X implementations of GContentType and GAppInfo have been
1084
added.
1085
+ Bugs fixed: bgo#673047, bgo#734946, bgo#747146, bgo#769983,
1086
bgo#777203, bgo#778515, bgo#779456.
1087
+ Updated translations.
1088
1089
-------------------------------------------------------------------
1090
Thu Mar 2 10:31:39 UTC 2017 - zaitor@opensuse.org
1091
1092
- Update to version 2.51.4:
1093
+ Memory leak fixes.
1094
+ Fix the released tarball.
1095
- Drop glib2-fix-broken-configure.patch: Fixed upstream.
1096
1097
-------------------------------------------------------------------
1098
Mon Feb 27 19:55:09 UTC 2017 - zaitor@opensuse.org
1099
1100
- Update to version 2.51.3:
1101
+ Bugs fixed: bgo#771997, bgo#778422, bgo#778581, bgo#778801,
1102
bgo#778991, bgo#779183.
1103
+ Updated translations.
1104
- Add glib2-fix-broken-configure.patch: Workaround broken tarball
1105
released by upstream, allows autoreconf to complete.
1106
1107
-------------------------------------------------------------------
1108
Wed Feb 15 02:51:02 UTC 2017 - zaitor@opensuse.org
1109
1110
- Update to version 2.51.2:
1111
+ Minimal support for UUIDs has been added.
1112
+ A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been
1113
added to improve sorting of recent files.
1114
+ Bugs fixed: bgo#639078, bgo#777135, bgo#777307, bgo#777481,
1115
bgo#777493, bgo#777507, bgo#777592, bgo#778002, bgo#778096.
1116
+ Updated translations.
1117
1118
-------------------------------------------------------------------
1119
Wed Feb 15 02:51:01 UTC 2017 - dimstar@opensuse.org
1120
1121
- Update to version 2.51.1:
1122
+ glib-compile-resources grew a --generate-phony-targets flag.
1123
+ GLib now installs a valgrind suppressions file for GLib and
1124
GIO.
1125
+ Bugs fixed: bgo#642026, bgo#666114, bgo#729730, bgo#730932,
1126
bgo#735731, bgo#736810, bgo#762283, bgo#767609, bgo#767952,
1127
bgo#769745, bgo#770175, bgo#770646, bgo#772160, bgo#772989,
1128
bgo#773823, bgo#774086, bgo#774368, bgo#774421, bgo#774520,
1129
bgo#775309, bgo#775468, bgo#775510, bgo#775517, bgo#775621,
1130
bgo#775765, bgo#775913, bgo#776198, bgo#776586, bgo#777077.
1131
+ Updated translations.
1132
- Drop glib2-fix-notify-id-FDO-notification-backend.patch and
1133
glib2-Add-missing-check-for-termios_h.patch: fixed upstream.
1134
1135
-------------------------------------------------------------------
1136
Wed Feb 15 02:51:00 UTC 2017 - dimstar@opensuse.org
1137
1138
- Update to version 2.51.0:
1139
+ glib-genmarshal and glib-mkenums have gained --output options
1140
for better build system integration.
1141
+ New API: g_utf8_make_valid.
1142
+ Bugs fixed: bgo#591603, bgo#610969, bgo#772160, bgo#772221,
1143
bgo#773303.
1144
+ Updated translations.
1145
1146
-------------------------------------------------------------------
1147
Mon Feb 13 19:06:08 UTC 2017 - zaitor@opensuse.org
1148
1149
- Update to version 2.50.3:
1150
+ Bugs fixed: bgo#775309, bgo#775468, bgo#775517, bgo#775765.
1151
+ Updated translations.
1152
- Drop glib2-Add-missing-check-for-termios_h.patch and
1153
glib2-fix-notify-id-FDO-notification-backend.patch: Fixed
1154
upstream.
1155
- Conditionally apply translations-update-upstream BuildRequires
1156
and macro for non-openSUSE only.
1157
1158
-------------------------------------------------------------------
1159
Wed Jan 18 10:37:55 UTC 2017 - dimstar@opensuse.org
1160
1161
- Replace dbus-1-x11 Requires of libgio-2_0-0 to dbus-launch:
1162
openSUSE provides two implementations of dbus-launch (with and
1163
without X interaction). For glib, it does not matter which one is
1164
being used (boo#1020651).
1165
1166
-------------------------------------------------------------------
1167
Sun Jan 8 13:58:31 UTC 2017 - zaitor@opensuse.org
1168
1169
- Add glib2-Add-missing-check-for-termios_h.patch: Add missing
1170
check for termios.h. Check for termios.h is missing and passwords
1171
in the new gio tool are echoed in the terminal consequently,
1172
which is really bad! (bgo#775517).
1173
- Add glib2-fix-notify-id-FDO-notification-backend.patch: Fixed
1174
notify id in FDO notification backend (bgo#775765).
1175
1176
-------------------------------------------------------------------
1177
Mon Nov 7 22:07:19 UTC 2016 - dimstar@opensuse.org
1178
1179
- Update to version 2.50.2:
1180
+ Bugs fixed: bgo#767882, bgo#769135, bgo#769630, bgo#772054,
1181
bgo#773303, bgo#773344.
1182
+ Updated translations.
1183
1184
-------------------------------------------------------------------
1185
Mon Oct 10 18:14:36 UTC 2016 - zaitor@opensuse.org
1186
1187
- Update to version 2.50.1:
1188
+ Update Unicode support to Unicode 9.0.0.
1189
+ Bugs fixed: bgo#662946, bgo#771591, bgo#772054, bgo#772255,
1190
bgo#772269, bgo#772297, bgo#772511.
1191
+ Updated translations.
1192
1193
-------------------------------------------------------------------
1194
Mon Sep 19 14:52:55 UTC 2016 - dimstar@opensuse.org
1195
1196
- Update to version 2.50.0:
1197
+ bgo#771438: Turn on libmount by default on linux.
1198
+ Fix the annotation for g_log_variant.
1199
+ Updated translations.
1200
- Add libmount-devel BuildRequires: follow upstreams recommendation
1201
to use libmount on Linux.
1202
1203
-------------------------------------------------------------------
1204
Tue Sep 13 16:15:45 UTC 2016 - zaitor@opensuse.org
1205
1206
- Update to version 2.49.7:
1207
+ Add g_log_variant, binding-friendly api for structured logging.
1208
+ Bugs fixed: bgo#646926.
1209
+ Updated translations.
1210
1211
-------------------------------------------------------------------
1212
Sun Aug 28 12:42:33 UTC 2016 - zaitor@opensuse.org
1213
1214
- Update to version 2.49.6:
1215
+ The gsettings commandline tool now has a describe command.
1216
+ Bugs fixed: bgo#745754, bgo#769076, bgo#770372.
1217
+ Updated translations.
1218
1219
-------------------------------------------------------------------
1220
Thu Aug 18 08:49:39 UTC 2016 - zaitor@opensuse.org
1221
1222
- Update to version 2.49.4:
1223
+ Structured logging:
1224
- Drop libsystemd dependency.
1225
- Document that g_test_expect_message does not work with
1226
structured logs.
1227
+ Use libmount for unix mount support.
1228
+ Add an async variant of g_app_info_launch_default_for_uri.
1229
+ Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370,
1230
bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027,
1231
bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104,
1232
bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785,
1233
bgo#769995.
1234
+ Updated translations.
1235
- Drop pkgconfig(libsystemd) BuildRequires following upstream
1236
changes.
1237
- Drop glib2-add-g_autoptr-support.patch,
1238
glib2-gmessages-support-NULL.patch,
1239
glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream.
1240
1241
-------------------------------------------------------------------
1242
Thu Aug 18 08:49:38 UTC 2016 - zaitor@opensuse.org
1243
1244
- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr
1245
support for GTypeModule, fix build of gobject-introspection
1246
(bgo#769033).
1247
- Add glib2-gmessages-support-NULL.patch: Don't crash wayland
1248
session. The new g_log_structured have some bugs.. (bgo#769087).
1249
- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++
1250
building, patch from upstream git.
1251
1252
-------------------------------------------------------------------
1253
Thu Aug 18 08:49:37 UTC 2016 - zaitor@opensuse.org
1254
1255
- Update to version 2.49.4:
1256
+ Change the just-introduced structured logging API. The
1257
arguments of g_log_structured() had to be reordered to enable
1258
an implementation within the limits of what the standards
1259
guarantee about var args.
1260
+ Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968.
1261
+ Updated translations.
1262
1263
-------------------------------------------------------------------
1264
Thu Aug 18 08:49:36 UTC 2016 - zaitor@opensuse.org
1265
1266
- Update to version 2.49.3:
1267
+ GLib has a structured logging API, g_log_structured, with
1268
support for writing to the systemd journal. It also supports
1269
colored output in terminals.
1270
+ Some new GBytes API has been added:
1271
- g_key_file_load_from_bytes.
1272
- g_compute_hmac_for_bytes.
1273
+ Stack-allocated GVariantBuilder and GVariantDict objects can
1274
now be initialized with G_VARIANT_BUILDER_INIT and
1275
G_VARIANT_DICT_INIT.
1276
+ gio:
1277
- Add a way to register handlers for custom uri schemes.
1278
- Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have
1279
these heuristics in a single place.
1280
- Include a gio tool that makes the functionality of the
1281
various gvfs commandline tools available in a single place.
1282
- Add portal support to g_app_info_launch_default_for_uri.
1283
- Add portal support to GNetworkMonitor.
1284
- Add portal support to GProxyResolver.
1285
- Add portal support to g_application_send_notification.
1286
+ Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902,
1287
bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685,
1288
bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115,
1289
bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899,
1290
bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949,
1291
bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504,
1292
bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806.
1293
+ Updated translations.
1294
- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it.
1295
1296
-------------------------------------------------------------------
1297
Thu Aug 18 08:49:35 UTC 2016 - zaitor@opensuse.org
1298
1299
- Update to version 2.49.2:
1300
+ GMainContext and GTask have gained more systemtap probes.
1301
+ Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439,
1302
bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245,
1303
bgo#767824.
1304
+ Updated translations.
1305
1306
-------------------------------------------------------------------
1307
Thu Aug 18 08:49:34 UTC 2016 - zaitor@opensuse.org
1308
1309
- Update to version 2.49.1:
1310
+ GDesktopAppInfo now allows bus activation with dashes. This is
1311
not technically allowed per the Desktop Entry specification,
1312
but it happens in the wild. Rather than forcing people to go
1313
through another traumatic desktop file rename, accept it and
1314
translate - to _.
1315
+ The support for giving names to threads has been improved.
1316
Thread names are now supported on Solaris as well, and the
1317
Linux support no longer uses prctl() but the pthread api.
1318
+ GIO resources can now be overridden at runtime, using the
1319
G_RESOURCE_OVERLAYS environment variable.
1320
+ gdbus-codegen can now generate autocleanup definitions for the
1321
types it generates. Use the --c-generate-autocleanup option to
1322
control this.
1323
+ Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898,
1324
bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668,
1325
bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924,
1326
bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570.
1327
+ Updated translations.
1328
1329
-------------------------------------------------------------------
1330
Thu Aug 18 08:49:33 UTC 2016 - zaitor@opensuse.org
1331
1332
- Update to version 2.48.2:
1333
+ Bugs fixed: bgo#547200, bgo#673101, bgo#700756, bgo#725902,
1334
bgo#728207, bgo#730187, bgo#746685, bgo#750257, bgo#753231,
1335
bgo#755439, bgo#760115, bgo#760423, bgo#761810, bgo#766211,
1336
bgo#766899, bgo#766933, bgo#767172, bgo#767218, bgo#767824,
1337
bgo#767949, bgo#768453, bgo#768504, bgo#768551, bgo#768560,
1338
bgo#768806, bgo#769027.
1339
+ Updated translations.
1340
1341
-------------------------------------------------------------------
1342
Thu May 26 15:37:33 UTC 2016 - mgorse@suse.com
1343
1344
- Update to GNOME 3.20.2 Fate#318572
1345
1346
-------------------------------------------------------------------
1347
Tue May 10 20:20:31 UTC 2016 - zaitor@opensuse.org
1348
1349
- Update to version 2.48.1:
1350
+ Bugs fixed: bgo#731988, bgo#747107, bgo#747478, bgo#748474,
1351
bgo#748530, bgo#748806, bgo#749606, bgo#758174, bgo#758738,
1352
bgo#762994, bgo#763379, bgo#763821, bgo#764092, bgo#764574,
1353
bgo#764575, bgo#764685, bgo#764754, bgo#765959, bgo#765990.
1354
+ Updated translations.
1355
1356
-------------------------------------------------------------------
1357
Wed Apr 13 07:25:42 UTC 2016 - idonmez@suse.com
1358
1359
- Update to GNOME 3.20 Fate#318572
1360
- Remove patches: glib2-dbus-object-manager-ref.patch,
1361
glib2-trash-on-other-partitions.patch,
1362
glib2-bnc873225-add-get-default-value.patch,
1363
glib2-missing-annotations.patch.
1364
1365
-------------------------------------------------------------------
1366
Thu Mar 31 12:58:33 UTC 2016 - dimstar@opensuse.org
1367
1368
- baselibs.conf: also add the pkgconfig file to the -32bit package
1369
(boo#973217).
1370
1371
-------------------------------------------------------------------
1372
Tue Mar 22 15:53:05 UTC 2016 - dimstar@opensuse.org
1373
1374
- Update to version 2.48.0:
1375
+ A minor build fix in the name of determinism.
1376
+ A few coverity fixes.
1377
+ bgo#763617: giotypefuncs.c: Sort _get_type functions in the 'C'
1378
locale.
1379
+ Updated translations.
1380
1381
-------------------------------------------------------------------
1382
Wed Mar 16 08:16:29 UTC 2016 - dimstar@opensuse.org
1383
1384
- Update to version 2.47.92:
1385
+ gdbus-codegen now supports g_autoptr().
1386
+ g_get_user_runtime_dir() now reliably returns an existing
1387
directory.
1388
+ g_array_remove_range() can now remove 0 items from the end of
1389
an array.
1390
+ Many fixes for Windows.
1391
+ Documentation improvements.
1392
+ Other small bugfixes.
1393
+ Bugs fixed: bgo#724847, bgo#743933, bgo#756706, bgo#757506,
1394
bgo#760694, bgo#762202, bgo#762637, bgo#762748, bgo#762937,
1395
bgo#763339, bgo#763344, bgo#763379.
1396
+ Updated translations.
1397
1398
-------------------------------------------------------------------
1399
Mon Mar 14 10:06:51 UTC 2016 - meissner@suse.com
1400
1401
- Include the glibconfig.h in the baselibs glib2-devel-xxbit
1402
package, as it contains the architecture specific configuration
1403
(bsc#970694).
1404
1405
-------------------------------------------------------------------
1406
Thu Feb 18 13:56:53 UTC 2016 - tittiatcoke@gmail.com
1407
1408
- Follow the freedesktop conventions for the mime handler
1409
associations. The created link is gnome specific, so make it
1410
specific (gnome-mimeapps.list). This prevents association
1411
problems in Plasma 5 (boo#966739)
1412
https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html
1413
1414
-------------------------------------------------------------------
1415
Tue Feb 16 16:45:20 UTC 2016 - zaitor@opensuse.org
1416
1417
- Update to version 2.47.6:
1418
+ Windows support:
1419
- Fixes and improvements to the GSettings registry backend.
1420
- Handle readability and writability of registry keys.
1421
- Use Unicode registry APIs.
1422
+ Bugs fixed: bgo#760852, bgo#744772, bgo#761126, bgo#747927,
1423
bgo#761337, bgo#744570, bgo#761504, bgo#761550, bgo#761843,
1424
bgo#744570, bgo#744772, bgo#747927, bgo#760852, bgo#761126,
1425
bgo#761337, bgo#761504, bgo#761550, bgo#761843.
1426
+ Updated translations.
1427
1428
-------------------------------------------------------------------
1429
Thu Jan 21 11:45:40 UTC 2016 - dimstar@opensuse.org
1430
1431
- Fix default mime handler associtations: since GLIB 2.42, the file
1432
in question is no longer defaults.list (too unspecific), but is
1433
called mimeapps.list. Touch and link the right files.
1434
1435
-------------------------------------------------------------------
1436
Tue Jan 19 11:49:08 UTC 2016 - dimstar@opensuse.org
1437
1438
- Update to version 2.47.5:
1439
+ The system copy of PCRE is now used by default to implement
1440
GRegex. Configure with --with-pcre=internal if a system PCRE
1441
version is unavailable or undesired.
1442
+ Interfaces for DTLS support have been added. A new version of
1443
glib-networking will also be required.
1444
+ GDBusMethodInvocation now drops replies if the sender set the
1445
NO_REPLY_EXPECTED flag.
1446
+ Several GApplication fixes, including fixes for commandline
1447
arguments in interpreted languages on Windows.
1448
+ Bugs fixed: bgo#624186, bgo#734095, bgo#735754, bgo#748064,
1449
bgo#752240, bgo#755421, bgo#756875, bgo#759554, bgo#760199,
1450
bgo#760215, bgo#760683.
1451
+ Updated translations.
1452
1453
-------------------------------------------------------------------
1454
Sat Dec 19 03:42:41 UTC 2015 - damjanovic.ivo@gmail.com
1455
1456
- Update to version 2.47.4:
1457
+ gapplication: Acquire the main context before running.
1458
+ Enable contenttype test on W32, tweak it to pass (mostly).
1459
+ xdgmime Finer handling for cases where mmap() is not available.
1460
+ Add GParamSpec object ref management annotations.
1461
+ file monitors: reorder some code to avoid segfault.
1462
+ glib-compile-resources: do not leak c_name.
1463
+ macros: add G_GNUC_CHECK_VERSION() for compiler checks.
1464
+ GApplication: destroy the impl on shutdown.
1465
+ Stop supporting non-POSIX getpwuid_r, getgrgid_r.
1466
+ glib.py: Fix Python 3 TypeError in gdb pretty-printers.
1467
+ W32: fix uninitialized var in g_app_info_get_all_for_type.
1468
+ Add missing checks for gnulib vasnprintf().
1469
+ glibconfig.h.win32.in: remove G_CAN_INLINE.
1470
+ GDBusProxy: Fix a memory leak during initialization.
1471
+ Bugs fixed: bgo#752983, bgo#735696, bgo#735696, bgo#710243,
1472
bgo#756214, bgo#758823, bgo#758553, bgo#578363, bgo#757299,
1473
bgo#728099, bgo#757372, bgo#756475, bgo#749092, bgo#759408,
1474
bgo#759134, bgo#757374, bgo#758641.
1475
+ Updated translations.
1476
1477
-------------------------------------------------------------------
1478
Fri Nov 27 12:41:09 UTC 2015 - zaitor@opensuse.org
1479
1480
- Update to version 2.47.3:
1481
+ The inline cleanup in the last release accidentally removed
1482
three symbols from libglib-2.0.so. It is unlikely that this
1483
will have caused any problems because these symbols were only
1484
backup symbols for definitions exported as inlines in the
1485
header files, but ABI is ABI. This release corrects only this
1486
problem.
1487
1488
-------------------------------------------------------------------
1489
Wed Nov 25 21:07:43 UTC 2015 - zaitor@opensuse.org
1490
1491
- Update to version 2.47.2:
1492
+ We have formalised the assumption that all compilers that are
1493
interested in support 'static inline' and simplified the macros
1494
around this considerably. Please watch for and report
1495
unintentional fallout.
1496
+ New API: hardware-assisted helpers for overflow-checked integer
1497
math.
1498
+ Bugs fixed: bgo#696324, bgo#719966, bgo#752837, bgo#755364,
1499
bgo#756134, bgo#756179, bgo#756988, bgo#757294, bgo#757374,
1500
bgo#757451, bgo#757628, bgo#757693, bgo#757742, bgo#758181.
1501
+ Updated translations.
1502
1503
-------------------------------------------------------------------
1504
Tue Nov 24 20:21:26 UTC 2015 - zaitor@opensuse.org
1505
1506
- Update to version 2.47.1:
1507
+ GDesktopAppInfo no longer sets the DISPLAY environment variable
1508
when launching apps. This is now done in the GAppLaunchContext
1509
implementations when appropriate.
1510
+ Bugs fixed: bgo#664740, bgo#687223, bgo#692085, bgo#697907,
1511
bgo#735754, bgo#737116, bgo#743011, bgo#749161, bgo#749314,
1512
bgo#751924, bgo#752240, bgo#752837, bgo#753310, bgo#753935,
1513
bgo#754855, bgo#754983, bgo#754994, bgo#755083, bgo#755351,
1514
bgo#755355, bgo#755374, bgo#755496, bgo#755609, bgo#755766,
1515
bgo#755795, bgo#755961, bgo#756053, bgo#756054, bgo#756077,
1516
bgo#756099, bgo#756139, bgo#756179, bgo#756251, bgo#756255,
1517
bgo#756316, bgo#756382, bgo#756477, bgo#756550, bgo#756875,
1518
bgo#756952.
1519
+ Updated translations.
1520
1521
-------------------------------------------------------------------
1522
Fri Nov 6 23:36:53 UTC 2015 - zaitor@opensuse.org
1523
1524
- Update to version 2.46.2:
1525
+ Varioius small fixes, with a focus on win32.
1526
+ The docs should now be complete when doing non-srcdir builds.
1527
+ Bugs fixed: bgo#687223, bgo#754983, bgo#754994, bgo#755609,
1528
bgo#756179, bgo#756382, bgo#757628.
1529
1530
-------------------------------------------------------------------
1531
Tue Oct 20 17:03:40 CEST 2015 - ro@suse.de
1532
1533
- Add glib2-remove_fam_debug_print.patch: remove debug output
1534
"II 1" from the fam monitor (boo#951221, bgo#756879).
1535
1536
-------------------------------------------------------------------
1537
Wed Oct 14 15:36:13 UTC 2015 - zaitor@opensuse.org
1538
1539
- Update to version 2.46.1:
1540
+ Remove system_header pragma (should fix lack of warnings with
1541
things like g_return_if_fail).
1542
+ Move GStrv typedef (and auto-cleanup) from libgobject to
1543
libglib.
1544
+ Fix order of trashing files to be closer to what is required in
1545
the specification. Namely, trashinfo files are written first.
1546
This should fix issues with the gvfs trash backend failing to
1547
correctly read the info for recently trashed files (preventing
1548
'restore').
1549
+ Tweak mime logic to return text/plain on all empty files
1550
instead of returning application/octet-stream. This includes
1551
files that have extensions that imply that they may be other
1552
types of files, which is a slight change of behaviour with
1553
respect to old GLib versions.
1554
+ Many win32 fixes.
1555
+ Many docs fixes.
1556
+ Bugs fixed: bgo#735754, bgo#743011, bgo#749161, bgo#751924,
1557
bgo#752837, bgo#753310, bgo#755083, bgo#755351, bgo#755355,
1558
bgo#755496, bgo#755795, bgo#756179, bgo#756251, bgo#756255.
1559
+ Updated translations.
1560
1561
-------------------------------------------------------------------
1562
Mon Sep 21 13:34:21 UTC 2015 - dimstar@opensuse.org
1563
1564
- Update to version 2.46.0:
1565
+ Disable runtime-deprecation warnings.
1566
+ Fix marshalling of flags on bigendian 64bit architectures.
1567
+ Updated translations.
1568
1569
-------------------------------------------------------------------
1570
Wed Sep 16 07:23:31 UTC 2015 - dimstar@opensuse.org
1571
1572
- Update to version 2.45.8:
1573
+ Utf8 validation and utf8-to-ucs4 conversion are faster.
1574
+ Small speedups to property change notification.
1575
+ Various other small optimizations for GQuark, GData.
1576
+ Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903,
1577
bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601,
1578
bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986.
1579
+ Updated translations.
1580
1581
-------------------------------------------------------------------
1582
Wed Sep 2 09:30:55 UTC 2015 - zaitor@opensuse.org
1583
1584
- Update to version 2.45.7:
1585
+ Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by
1586
non-POSIX-like backends (e.g. cloud storage).
1587
+ GFileMonitor: Make the inotify backend work with atomic renames
1588
again.
1589
+ GSettings: change notification is again working
1590
unconditionally.
1591
+ GListStore has a sort function now.
1592
+ Test infrastructure:
1593
- Tests are now required to have unique names.
1594
- TAP support has been improved.
1595
- A macro for asserting that two memory regions have identical
1596
content has been added.
1597
+ Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364,
1598
bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211,
1599
bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307.
1600
+ Updated translations.
1601
1602
-------------------------------------------------------------------
1603
Fri Aug 28 08:20:25 UTC 2015 - fcrozat@suse.com
1604
1605
- Add zsh completion for gsettings from (source gsettings.zsh).
1606
https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license).
1607
1608
-------------------------------------------------------------------
1609
Thu Aug 20 10:06:37 UTC 2015 - zaitor@opensuse.org
1610
1611
- Update to version 2.45.6:
1612
+ Fix a test failure and a build failure.
1613
1614
-------------------------------------------------------------------
1615
Wed Aug 19 20:17:46 UTC 2015 - zaitor@opensuse.org
1616
1617
- Update to version 2.45.5:
1618
+ GNetworkMonitor now provides information about metered
1619
networks.
1620
+ g_mem_set_vtable has been deprecated; it has not been working
1621
for quite a while. The recommendation is to use valgrind, or
1622
replace malloc itself.
1623
+ Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386,
1624
bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598,
1625
bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767,
1626
bgo#753278, bgo#753285.
1627
+ Updated translations.
1628
1629
-------------------------------------------------------------------
1630
Tue Jul 21 09:35:32 UTC 2015 - zaitor@opensuse.org
1631
1632
- Update to version 2.45.4:
1633
+ Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676,
1634
bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807,
1635
bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798,
1636
bgo#752089, bgo#752293.
1637
+ Updated translations.
1638
1639
-------------------------------------------------------------------
1640
Thu Jun 25 07:59:12 UTC 2015 - zaitor@opensuse.org
1641
1642
- Update to version 2.45.3:
1643
+ Improve performance of g_signal_handler_disconnect for signals
1644
with many handlers.
1645
+ GDBus has gained a new call flag to allow interactive
1646
authorization.
1647
+ GSettings:
1648
- New API: g_settings_schema_list_keys.
1649
- Deprecated: g_settings_list_keys.
1650
+ OS X:
1651
- Implement GNotification.
1652
- Bump the OS X requirement to 10.9.
1653
+ Windows:
1654
- Add registry reading API.
1655
- Reimplement GAppInfo using registry information.
1656
+ Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325,
1657
bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122,
1658
bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788,
1659
bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693,
1660
bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386,
1661
bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730.
1662
+ Updated translations.
1663
1664
-------------------------------------------------------------------
1665
Tue May 26 11:04:19 UTC 2015 - dimstar@opensuse.org
1666
1667
- Update to version 2.45.2:
1668
+ Improve error reporting in glib-compile-schemas.
1669
+ Add introspection annotations to GListStore.
1670
+ Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981,
1671
bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612,
1672
bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180,
1673
bgo#749352, bgo#749353.
1674
+ Updated translations.
1675
1676
-------------------------------------------------------------------
1677
Wed May 13 10:49:39 UTC 2015 - zaitor@opensuse.org
1678
1679
- Update to version 2.45.1:
1680
+ The GSettings schema compiler, glib-compile-schemas has been
1681
changed to reject schema xml that has duplicate <summary> or
1682
<description> elements. Such elements typically occur when
1683
translations are merged into the schema, with xml:lang
1684
attributes. This is not the correct way to translate schemas.
1685
Instead keep the translations in the .mo file and set the
1686
gettext-domain attribute on the <schemalist> element.
1687
+ The file monitoring infrastructure has been rewritten, and all
1688
backends have seen major improvements.
1689
+ The inotify backend is reporting events with less delay (no
1690
event will be delayed more than 10ms) and wakeups due to file
1691
monitoring have been significantly reduced. A CHANGES_DONE
1692
event will also be sent when new files appear.
1693
+ The poll implementation is now using the thread default main
1694
context.
1695
+ The fam implmentation is now running in the worker thread.
1696
+ The fen implementation has been removed, since it was
1697
unmaintained.
1698
+ The GSettings schema compiler, glib-compile-schemas, is more
1699
strict about rejecting schemas with xml:lang style merged
1700
translations.
1701
+ Schema translations should be done by specifying the gettext
1702
domain in the xml, and keeping the translations in gettext. To
1703
avoid breaking already-installed schemas, this change is only
1704
taking effect when you use the --strict option.
1705
+ The hardcoded 10-thread limit of GTask's thread pool has been
1706
removed, since it was prone to causing deadlocks. The thread
1707
pool is now allowed to grow dynamically and will shrink back
1708
over time.
1709
+ GSimpleAsyncResult has been deprecated in favor of GTask.
1710
+ The algorithm used by GAppInfo to find default handlers for
1711
mime types has been tweaked to prefer apps that handle the
1712
specific subtype over default handlers for a generic supertype.
1713
+ Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223,
1714
bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669,
1715
bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791,
1716
bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749,
1717
bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472,
1718
bgo#747541, bgo#747772, bgo#748019, bgo#748177.
1719
+ Updated translations.
1720
1721
-------------------------------------------------------------------
1722
Wed May 13 10:43:38 UTC 2015 - zaitor@opensuse.org
1723
1724
- Update to version 2.44.1:
1725
+ Don't redefine typedefs to avoid build problems on OpenBSD.
1726
+ Improve the default application algorithm.
1727
+ Bump the number of children a GType can have.
1728
+ Various testsuite improvements.
1729
+ Updated translations.
1730
1731
-------------------------------------------------------------------
1732
Mon Mar 23 17:10:31 UTC 2015 - dimstar@opensuse.org
1733
1734
- Update to version 2.44.0:
1735
+ gsocket: Document FD ownership with g_socket_new_from_fd()
1736
(bgo#730188).
1737
+ Updated translations.
1738
1739
-------------------------------------------------------------------
1740
Tue Mar 17 08:13:01 UTC 2015 - dimstar@opensuse.org
1741
1742
- Update to version 2.43.92:
1743
+ GUnixMountMonitor now properly supports multiple main contexts
1744
+ Many documentation improvements and cleanups. We are now
1745
approaching a point where the documentation is 100% complete
1746
and the xml will build without warnings. This will probably be
1747
enabled by default in the next cycle.
1748
+ New support for HTTP proxies in GIO.
1749
+ New GTask:completed property.
1750
+ Use "private" futexes in order to further improve the
1751
performance of the contended case of GMutex and g_bit_lock().
1752
+ Bugs fixed: bgo#614684, bgo#730352, bgo#733876, bgo#741442,
1753
bgo#742599, bgo#743636, bgo#743661, bgo#744722, bgo#745589,
1754
bgo#745634.
1755
+ Updated translations.
1756
1757
-------------------------------------------------------------------
1758
Tue Mar 3 00:16:34 UTC 2015 - dimstar@opensuse.org
1759
1760
- Update to version 2.43.91:
1761
+ We have now added 'g_autofree' as a libgsystem-style
1762
autocleanup macro that calls g_free() on the content of a local
1763
variable when it leaves scope (working only on GCC and clang).
1764
+ GApplication now has an "is-busy" property, allowing one to
1765
query the effective busy state.
1766
+ There have been various other bugfixes and cleanups.
1767
+ Bugs fixed: bgo#661554, bgo#744263, bgo#744565, bgo#744747,
1768
bgo#744756, bgo#744830, bgo#744876, bgo#745239.
1769
+ Updated translations.
1770
1771
-------------------------------------------------------------------
1772
Thu Feb 26 15:05:59 UTC 2015 - dimstar@opensuse.org
1773
1774
- Update to version 2.43.90:
1775
+ New GSimpleIOStream class to construct a GIOStream from an
1776
arbitrary GInputStream and GOutputStream.
1777
+ GApplication: new API for marking 'busy' state according to the
1778
value of a boolean property on another object.
1779
+ GOptionGroup: add binding support (boxed type, annotation
1780
fixes, etc.)
1781
+ Bugs fixed: bgo#739724, bgo#741024, bgo#741630, bgo#743349,
1782
bgo#743990, bgo#744565.
1783
+ Updated translations.
1784
1785
-------------------------------------------------------------------
1786
Thu Feb 26 15:05:58 UTC 2015 - zaitor@opensuse.org
1787
1788
- Update to version 2.43.4:
1789
+ GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE,
1790
G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which
1791
significantly reduce the boilerplate needed for GObject types
1792
and interfaces.
1793
+ g_autoptr and g_auto are macros for declaring variables with
1794
automatic cleanup. They only work with gcc and clang.
1795
+ GListModel is a new interface that represents a dynamic list of
1796
GObjects.
1797
+ GListStore is a GSequence-based implementation of GListModel.
1798
+ Support thread names on OS X.
1799
+ g_simple_action_set_state_hint: New function to set the state
1800
hint of GSimpleActions.
1801
+ g_win32_check_windows_version: New function to check Windows
1802
version.
1803
+ g_settings_schema_list_children and
1804
g_settings_schema_key_get_name are new functions to complete
1805
the GSettingsSchema API.
1806
+ Bugs fixed: bgo#389585, bgo#729351, bgo#736914, bgo#741807,
1807
bgo#741895, bgo#742456, bgo#743508, bgo#743517, bgo#743521,
1808
bgo#743596, bgo#743640, bgo#743827, bgo#743927, bgo#743936,
1809
bgo#744012, bgo#744190.
1810
1811
-------------------------------------------------------------------
1812
Thu Feb 26 15:05:57 UTC 2015 - badshah400@gmail.com
1813
1814
- Update to version 2.43.3:
1815
+ Add g_set_object() convenience function.
1816
+ GNetworkMonitor: check if NM is not running and don't crash.
1817
+ Fix some races with g_mkdir_with_parents.
1818
+ Fix some warnings in MSVC.
1819
+ Avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order
1820
to save on static strings.
1821
+ Fix some content type vs. mime issues.
1822
+ Documentation improvements.
1823
+ Bugs fixed: bgo#719455, bgo#732439, bgo#734946, bgo#741589
1824
bgo#741653, bgo#741654, bgo#741707, bgo#741788, bgo#742548
1825
bgo#742851, bgo#742972, bgo#743014.
1826
+ Updated translations.
1827
1828
-------------------------------------------------------------------
1829
Thu Feb 26 15:05:56 UTC 2015 - zaitor@opensuse.org
1830
1831
- Update to version 2.43.2:
1832
+ New functions: g_strv_contains, g_network_address_new_loopback,
1833
g_socket_send_messages.
1834
+ A new GNetworkMonitor implementation using NetworkManager
1835
provides more detailed connectivity information.
1836
+ Bugs fixed: bgo#11059, bgo#664562, bgo#685880, bgo#712570,
1837
bgo#719646, bgo#728928, bgo#732317, bgo#740814, bgo#740848,
1838
bgo#741016, bgo#741226.
1839
+ Updated translations.
1840
1841
-------------------------------------------------------------------
1842
Thu Feb 26 15:05:55 UTC 2015 - zaitor@opensuse.org
1843
1844
- Update to version 2.43.1:
1845
+ GQueue now accepts NULL as a sibling in g_queue_insert_before()
1846
and g_queue_insert_after().
1847
+ Bugs fixed: bgo#11059, bgo#726037, bgo#727988, bgo#729739,
1848
bgo#733791, bgo#736286, bgo#736620, bgo#737150, bgo#737160,
1849
bgo#738259, bgo#738551, bgo#738633, bgo#740157, bgo#740309,
1850
bgo#740413.
1851
+ Updated translations.
1852
1853
-------------------------------------------------------------------
1854
Thu Feb 26 15:05:54 UTC 2015 - zaitor@opensuse.org
1855
1856
- Update to version 2.43.0:
1857
+ GObject gained a debug option to provide instance counts. To
1858
use it, set GOBJECT_DEBUG=instance-count and call
1859
g_type_get_instance_count().
1860
+ GOption now has a strict POSIX mode in which it stops parsing
1861
arguments as soon as a non-option argument is encountered.
1862
+ Bugs fixed: bgo#354457, bgo#695082, bgo#723160, bgo#729739,
1863
bgo#733338, bgo#736273, bgo#736284, bgo#736914, bgo#737259,
1864
bgo#737338, bgo#737446, bgo#737451, bgo#737741, bgo#737869,
1865
bgo#738374, bgo#738675.
1866
+ Updated translations.
1867
1868
-------------------------------------------------------------------
1869
Thu Feb 26 15:05:53 UTC 2015 - zaitor@opensuse.org
1870
1871
- Update to version 2.42.2:
1872
+ Bugs fixed: bgo#712570, bgo#719455, bgo#727829, bgo#734946,
1873
bgo#741024, bgo#741654, bgo#741788, bgo#741807, bgo#742851,
1874
bgo#743508, bgo#743936.
1875
+ Updated translations.
1876
1877
-------------------------------------------------------------------
1878
Tue Nov 11 20:02:27 UTC 2014 - zaitor@opensuse.org
1879
1880
- Update to version 2.42.1:
1881
+ This release disables deprecation warnings by default.
1882
+ Bugs fixed: bgo#728256, bgo#736806, bgo#737143, bgo#738170,
1883
bgo#738197.
1884
+ Updated translations.
1885
1886
-------------------------------------------------------------------
1887
Wed Oct 15 21:16:31 UTC 2014 - gber@opensuse.org
1888
1889
- Update glib2-fate300461-gettext-gkeyfile-suse.patch: Initialize
1890
variable has_gettext.
1891
1892
-------------------------------------------------------------------
1893
Mon Sep 22 18:37:27 UTC 2014 - zaitor@opensuse.org
1894
1895
- Update to version 2.42.0:
1896
+ Introspection warning fixes.
1897
+ g_application_add_main_option now uses an enum instead of an
1898
'int' for the type of a parameter.
1899
+ Added a G_OPTION_FLAG_NONE so that people don't need to use 0.
1900
+ gresource: Use GError in more places.
1901
+ gresource commandline tool: improve extraction from multiple
1902
sections.
1903
+ GSource now takes the context lock (if any) in
1904
g_source_set_name().
1905
+ New documentation to clarify the use of some APIs related to
1906
GVariant, GSource, GApplication.
1907
+ Other minor updates to docs.
1908
+ Bugs fixed: bgo#736683, bgo#736975.
1909
+ Updated translations.
1910
1911
-------------------------------------------------------------------
1912
Tue Sep 16 19:56:48 UTC 2014 - dimstar@opensuse.org
1913
1914
- Update to version 2.41.5:
1915
+ Bugs fixed: bgo#735819, bgo#735915, bgo#736350, bgo#736351,
1916
bgo#736458.
1917
+ Updated translations.
1918
1919
-------------------------------------------------------------------
1920
Mon Sep 8 09:53:20 UTC 2014 - jengelh@inai.de
1921
1922
- Add libtool BuildRequires and call autoreconf -fi in build
1923
section: glib/Makefile.am always calls config.status, which
1924
requires aclocal in a matching version.
1925
1926
-------------------------------------------------------------------
1927
Tue Sep 2 18:12:37 UTC 2014 - zaitor@opensuse.org
1928
1929
- Update to version 2.41.4:
1930
+ GApplication now has binding-friendly API to handle commandline
1931
options: g_application_add_main_option.
1932
+ G_GNUC_BEGIN_IGNORE_DEPRECATIONS works with clang.
1933
+ Bugs fixed: bgo#583330, bgo#727455, bgo#734126, bgo#735179,
1934
bgo#735297.
1935
+ Updated translations.
1936
1937
-------------------------------------------------------------------
1938
Sat Aug 16 17:17:05 UTC 2014 - dimstar@opensuse.org
1939
1940
- Update to version 2.41.3:
1941
+ g_clear_pointer and g_clear_object no longer use atomics.
1942
+ Bugs fixed: bgo#711547, bgo#725511, bgo#725513, bgo#725514,
1943
bgo#725515, bgo#728730, bgo#729703, bgo#730932, bgo#732085,
1944
bgo#732754, bgo#733345, bgo#733576, bgo#733715, bgo#733934,
1945
bgo#733960, bgo#733969, bgo#733982, bgo#734035.
1946
+ Updated to translations.
1947
1948
-------------------------------------------------------------------
1949
Fri Jul 18 09:26:05 UTC 2014 - dimstar@opensuse.org
1950
1951
- Update to version 2.41.2:
1952
+ The Unicode support has been updated to version 7.0 of the
1953
Unicode standard.
1954
+ GNotification now supports priorities for notifications.
1955
+ GCredentials has gained NetBSD support.
1956
+ GMutex now uses a faster, native implementation on Linux.
1957
+ Bugs fixed: bgo#699132, bgo#720708, bgo#722092, bgo#724986,
1958
bgo#727974, bgo#728256, bgo#728401, bgo#729825, bgo#729914,
1959
bgo#730293, bgo#731339, bgo#731424, bgo#731623, bgo#731929,
1960
bgo#731950, bgo#731986, bgo#732184, bgo#732357, bgo#732429,
1961
bgo#732465, bgo#732704, bgo#732739, bgo#732754, bgo#732984,
1962
bgo#733084, bgo#733146.
1963
+ Updated translations.
1964
1965
-------------------------------------------------------------------
1966
Fri Jul 18 09:25:05 UTC 2014 - dimstar@opensuse.org
1967
1968
- Update to version 2.41.1:
1969
+ Bugs fixed: bgo#697229, bgo#698614, bgo#729269, bgo#730198,
1970
bgo#730807, bgo#730963, bgo#730984, bgo#731050, bgo#731200,
1971
bgo#731335, bgo#731341, bgo#731366, bgo#731425, bgo#731513,
1972
bgo#731584, bgo#731657, bgo#731979, bgo#731996, bgo#732002,
1973
bgo#732005, bgo#732019, bgo#732068, bgo#732081, bgo#732107.
1974
- Changes from version 2.41.0:
1975
+ Many bugfixes found by static analysis, including potential fd
1976
leaks and NULL pointer dereferences.
1977
+ Increased use of (nullable) attribute on out values and return
1978
types now that it is supported.
1979
+ Use XDG_CURRENT_DESKTOP for OnlyShowIn/NotShowIn handling of
1980
desktopfiles, deprecating g_desktop_app_info_set_desktop_env().
1981
+ Add support for g_desktop_app_info_get_implementations() to
1982
find desktop files that have an Implements= line for a given
1983
interface.
1984
+ GHmac has gained SHA-512 support.
1985
+ Support the new mimeapps specification (most notably, moving
1986
the associations/defaults configuration to
1987
~/.config/mimeapps.list).
1988
+ libgobject is now linked -Wl,-z,nodelete when possible to avoid
1989
errors when gobject is used from a module for a program that
1990
does not itself use gobject and that module is
1991
unloaded/reloaded.
1992
+ Bugs fixed: bgo#623552, bgo#667468, bgo#668152, bgo#707298,
1993
bgo#712391, bgo#722723, bgo#724741, bgo#726040, bgo#726318,
1994
bgo#726611, bgo#726872, bgo#727119, bgo#727123, bgo#727320,
1995
bgo#727551, bgo#727559, bgo#727692, bgo#727890, bgo#727900,
1996
bgo#727928, bgo#727939, bgo#727964, bgo#728040, bgo#728066,
1997
bgo#728280, bgo#728285, bgo#728350, bgo#728380, bgo#728565,
1998
bgo#728983, bgo#729167, bgo#729563, bgo#729813, bgo#729875,
1999
bgo#730045, bgo#730189, bgo#730190, bgo#730277, bgo#730278,
2000
bgo#730295, bgo#730493.
2001
+ Updated translations.
2002
2003
-------------------------------------------------------------------
2004
Fri Jul 18 09:13:01 UTC 2014 - zaitor@opensuse.org
2005
2006
- Update gtk-doc.m4 due to version update/changes of gtk-doc.
2007
- Add glib2-rpmlintrc to spec as Source98, following new factory
2008
rules.
2009
2010
-------------------------------------------------------------------
2011
Fri May 23 20:36:27 UTC 2014 - mgorse@suse.com
2012
2013
- Add glib2-bnc873225-add-get-default-value.patch: allow
2014
retrieving the default value for a key (bnc#873225).
2015
2016
-------------------------------------------------------------------
2017
Wed May 21 06:43:08 UTC 2014 - tyang@suse.com
2018
2019
- Add glib2-trash-on-other-partitions.patch -- delete file directly
2020
when try to move files into trash can on other partitions(/home
2021
not involved) (bnc#866456).
2022
2023
-------------------------------------------------------------------
2024
Mon Mar 24 19:53:13 UTC 2014 - zaitor@opensuse.org
2025
2026
- Update to version 2.40.0:
2027
+ Disable IPv6 testcases on machines without IPv6.
2028
+ Document that it is a bad idea to match on generic error codes.
2029
+ Updated translations.
2030
2031
-------------------------------------------------------------------
2032
Wed Mar 19 17:15:59 UTC 2014 - mgorse@suse.com
2033
2034
- Add glib2-dbus-object-manager-ref.patch -- keep the gdbus object
2035
manager alive (bgo#719402).
2036
2037
- Add glib2-missing-annotations.patch -- add gobject-introspection
2038
annotation to g_desktop_app_info_launch_uris_as_manager.
2039
2040
-------------------------------------------------------------------
2041
Tue Mar 18 08:53:20 UTC 2014 - dimstar@opensuse.org
2042
2043
- Update to version 2.39.92:
2044
+ Bugs fixed: bgo#710367, bgo#723899, bgo#724859, bgo#724916,
2045
bgo#725651, bgo#725656, bgo#725891, bgo#726046.
2046
+ Updated translations.
2047
2048
-------------------------------------------------------------------
2049
Mon Mar 3 21:47:37 UTC 2014 - dimstar@opensuse.org
2050
2051
- Update to version 2.39.91:
2052
+ Bugs fixed: bgo#670144, bgo#673607, bgo#710142, bgo#722360,
2053
bgo#722604, bgo#723316, bgo#724609, bgo#724687, bgo#724706,
2054
bgo#724707, bgo#724839, bgo#724858, bgo#724994, bgo#725023.
2055
+ Updated translations.
2056
2057
-------------------------------------------------------------------
2058
Tue Feb 18 15:25:13 UTC 2014 - zaitor@opensuse.org
2059
2060
- Update to version 2.39.90:
2061
+ Bugs fixed: bgo#625408, bgo#660809, bgo#661576, bgo#679957,
2062
bgo#712837, bgo#721458, bgo#721977, bgo#722033, bgo#723422,
2063
bgo#723616, bgo#724001, bgo#724124, bgo#724126, bgo#724233,
2064
bgo#724239, bgo#724278, bgo#724330, bgo#724385, bgo#724401,
2065
bgo#724417, bgo#724434.
2066
+ Updated translations.
2067
2068
-------------------------------------------------------------------
2069
Tue Feb 4 09:27:32 UTC 2014 - dimstar@opensuse.org
2070
2071
- Update to version 2.39.4:
2072
+ Bugs fixed: bgo#139699, bgo#583036, bgo#683388, bgo#685204,
2073
bgo#688406, bgo#693299, bgo#707111, bgo#711547, bgo#719344,
2074
bgo#722025, bgo#722323, bgo#722326, bgo#722357, bgo#722436,
2075
bgo#722503, bgo#722526, bgo#722591, bgo#722973, bgo#723048,
2076
bgo#723360.
2077
+ Updated translations.
2078
2079
-------------------------------------------------------------------
2080
Mon Jan 13 23:08:23 UTC 2014 - dimstar@opensuse.org
2081
2082
- Update to version 2.39.3:
2083
+ Fix a crasher in code from gdbus-codegen.
2084
+ Improvements to gobject gdb helper script.
2085
+ Portability fixes.
2086
+ Improved tests.
2087
+ Fix races in unix signal handling.
2088
+ Make our GVariant-based commandline tools
2089
(glib-compile-schemas, gdbus, gapplication) print out GVariant
2090
parse errors in context.
2091
+ GApplication now has a --gapplication-service command line
2092
switch to turn any GApplication into a service.
2093
+ Improve compatibility of GApplication and GOptionContext.
2094
+ Fix gsettings.m4 wrt. builddir != srcdir with non-recursive
2095
make.
2096
+ Use a directory monitor in GKeyfileSettingsBackend.
2097
+ Improve robustness of some GIcon classes.
2098
+ Bugs fixed: bgo#141251, bgo#613732, bgo#708212, bgo#710965,
2099
bgo#711090, bgo#712171, bgo#712630, bgo#715028, bgo#719344,
2100
bgo#720263, bgo#720539, bgo#720635, bgo#720891, bgo#721034,
2101
bgo#721059, bgo#721074, bgo#721087, bgo#721324, bgo#721624,
2102
bgo#721625, bgo#721796, bgo#721947.
2103
+ Updated translations.
2104
2105
-------------------------------------------------------------------
2106
Wed Jan 8 17:48:44 UTC 2014 - dimstar@opensuse.org
2107
2108
- Update to version 2.39.2:
2109
+ Portability: Remove alleged support for OS/2, BeOS and
2110
last-millennium Unixes.
2111
+ Require C90 compliance.
2112
+ Require POSIX.1 (1990) compliance on Unix.
2113
+ Require GNU make.
2114
+ Bugs fixed: bgo#113075, bgo#159528, bgo#307947, bgo#607016,
2115
bgo#671557, bgo#676761, bgo#690525, bgo#691608, bgo#697585,
2116
bgo#697828, bgo#702862, bgo#703522, bgo#705902, bgo#708274,
2117
bgo#710519, bgo#710741, bgo#710983, bgo#711047, bgo#711051,
2118
bgo#711088, bgo#711103, bgo#711178, bgo#711546, bgo#711640,
2119
bgo#711751, bgo#711753, bgo#711796, bgo#711800, bgo#711801,
2120
bgo#711805, bgo#711806, bgo#711807, bgo#711871, bgo#712136,
2121
bgo#712148, bgo#712171, bgo#712314, bgo#712315, bgo#712393,
2122
bgo#712547, bgo#715164, bgo#719395, bgo#719402, bgo#719472,
2123
bgo#719687, bgo#719809, bgo#719837, bgo#719884, bgo#719979,
2124
bgo#720080, bgo#720210, bgo#720236.
2125
+ Updated translations.
2126
2127
-------------------------------------------------------------------
2128
Wed Jan 8 17:48:43 UTC 2014 - dimstar@opensuse.org
2129
2130
- Update to version 2.39.1:
2131
+ GSettings fixes/improvements.
2132
- GSettingsSchema API is now more powerful and consistent.
2133
- New GSettingsSchemaKey API allows accessing metadata for
2134
keys: type, default value, range and the long-awaited support
2135
for summary and description.
2136
- GSettingsSchemaSource gains support for listing schemas
2137
within a source. Deprecate the global API that did this for
2138
the default source.
2139
- 'gsettings list-schemas' now works properly with --schemadir.
2140
- Deprecate a bunch of now-redundant functionality on
2141
GSettings.
2142
- Add API to GSettings for getting the default value of a key
2143
(as set by the sysadmin)
2144
- Add API to GSettings for determining if the user has assigned
2145
a particular value to a key (ie: we are not just reading the
2146
default)
2147
- Ignore qualified tags and attributes appearing in schema
2148
files.
2149
+ Applications/Actions:
2150
- Make GSimpleAction a bit more strict with respect to state
2151
changes that would violate the interface (ie: by changing the
2152
state type after construction)
2153
- Throw an error when attempting to 'Describe' a non-existent
2154
action via D-Bus instead of returning a bogus description.
2155
- Throw an error when attempting to invoke unsupported methods
2156
on an Application (eg: 'Open' on an app that doesn't
2157
HANDLES_OPEN) instead of emitting a g_critical() in context
2158
of the app (which is not itself at fault for the errant
2159
call).
2160
+ Appinfo:
2161
- Substantially rework GDesktopAppInfo to reduce the amount of
2162
disk accesses that are performed in common situations.
2163
- Add a new class: GAppInfoMonitor for discovering when
2164
applications are installed/removed.
2165
- Add a new g_desktop_app_info_search() API for searching for
2166
installed applications by name, keywords, etc.
2167
+ GMarkup: add new G_MARKUP_IGNORE_QUALIFIED flag for skipping
2168
over "qualified" tags and attributes (those with a colon in the
2169
name, such as 'my:tag').
2170
+ GDBus:
2171
- Ignore qualified tags, as above.
2172
- GTestDBus: unset all D-Bus addresses (such as STARTER) to
2173
ensure that test programs don't pick them up.
2174
- Add new session_bus_run() convenience in the tests and use
2175
it.
2176
+ GRand: use real random data as a seed on win32 and use the
2177
timestamp/pid/uid fallback only on UNIX machines where we can't
2178
open '/dev/urandom'. This may cause issues with older mingw32
2179
releases due to a missing prototype for the rand_s() API.
2180
+ Many win32 (and particularly MSVC) portability fixes. Many
2181
additional tests are now runnable when building with MSVC.
2182
+ Due to early testing of the (soon to land) GCleanup framework,
2183
a very large number of memory errors have been found and fixed
2184
(mostly in the testcases, but some in glib itself).
2185
+ GIO:
2186
- Some more seeking cleanups: particularly on
2187
GLocalFileInputStream.
2188
- Don't leave a .trashinfo file around if trashing a file
2189
fails.
2190
- Add a request_certificate virtual method to GTlsInteraction.
2191
+ Bugs fixed: bgo#635641, bgo#637257, bgo#637956, bgo#645453,
2192
bgo#665634, bgo#668232, bgo#668233, bgo#680838, bgo#683017,
2193
bgo#687185, bgo#687202, bgo#695558, bgo#696424, bgo#697348,
2194
bgo#710133, bgo#710691, bgo#710738, bgo#710859, bgo#710885,
2195
bgo#710962, bgo#710964, bgo#710991, bgo#711016, bgo#711048,
2196
bgo#711049, bgo#711064, bgo#711070, bgo#711099, bgo#711520,
2197
bgo#711556, bgo#711557, bgo#711600, bgo#711632, bgo#711754,
2198
bgo#711755, bgo#711756, bgo#711768, bgo#711775, bgo#711782,
2199
bgo#711803, bgo#711808.
2200
+ Updated translations.
2201
2202
-------------------------------------------------------------------
2203
Wed Jan 8 17:48:42 UTC 2014 - dimstar@opensuse.org
2204
2205
- Update to version 2.39.0:
2206
+ Prep for the 2.40 series (version macros, docs index, etc.).
2207
+ GNotification:
2208
- New API for sending persistent notifications via the desktop
2209
shell.
2210
- Notifications persist when the application has quit and
2211
clicking on them can restart the application with an action
2212
(via DBusActivatable).
2213
+ GSubprocess:
2214
- New API for launching subprocesses.
2215
- Nice GIO integration like async functions, cancellability,
2216
etc.
2217
- A convenient communicate() API inspired by the same API in
2218
Python.
2219
- Related: the gspawn API now has a CLOEXEC flag for the
2220
created pipes for stdin/stdout/stderr.
2221
+ New gapplication(1) commandline tool:
2222
- Intended to be used with DBusActivatable apps.
2223
- Can be used for launching apps, opening files, invoking
2224
application actions and listing apps and actions.
2225
- Bash tab completion is supported.
2226
+ GDesktopAppInfo changes:
2227
- g_file_get_path() can implicitly cause a FUSE mount so don't
2228
call it until we know we need it.
2229
- Don't crash when trying to load from a keyfile with
2230
DBusActivatable=true.
2231
- remove some dead code, refactor the search path handling a
2232
bit and do a large-scale whitespace cleanup (prep work for
2233
the pending desktop file index).
2234
+ File monitors:
2235
- Fix broken handling of mount point monitoring.
2236
- Remove some strange use of GObject::constructor() from the
2237
base class and inotify backend.
2238
- Fix GFileMonitor to work in the non-default main context even
2239
when the main context is not running (or is blocked).
2240
- Add internal private API for easily creating a file monitor
2241
in the GLib worker thread.
2242
+ GSettings:
2243
- g_settings_list_children: only list viable schemas.
2244
- Don't accept invalid paths on g_settings_new_with_path, etc.
2245
+ GIO:
2246
- GFile now has a thumbnail::is-valid attribute to check if the
2247
thumbnail in thumbnail::path needs to be regenerated.
2248
- GDBusProxy now has a flag to control autostarting of services
2249
at construction time.
2250
- For GSeekable, properly introduce the concept of "resizable"
2251
vs. "fixed-sized" streams in the docs, explaining the
2252
expected semantics of the interface in each case.
2253
- Fix some cases in GMemoryOutputStream that were violating the
2254
above expectations (which may cause a slight API
2255
incompatibility).
2256
- Clean up GCredentials code and add support for Hurd and
2257
Solaris.
2258
- Improve splicing by using different codepaths for the case
2259
where we have real _read_async() and _write_async()
2260
implementations on the stream vs. the case where they are
2261
internally emulated (via dispatching the sync variant of the
2262
call in a thread).
2263
+ GKeyFile:
2264
- Fix a leak in g_key_file_get_(u)int64 when we fail to parse
2265
the value as an integer.
2266
- Add long-requested API g_key_file_save_to_file().
2267
+ Portability improvements.
2268
+ Other small API changes/additions.
2269
+ GMainContext/GSource:
2270
- Fix handling of overflowing the 'next source id' counter.
2271
- g_source_remove() will not throw a critical in the case that
2272
you try to remove a non-existent source.
2273
- Simplify handling of the 'current dispatching source' to not
2274
require use of a linked list.
2275
+ GObject: The long-broken (and leaky) pattern of destroying a
2276
just-allocated object from inside of a custom
2277
GObject::constructor is now officially completely illegal and
2278
will abort the program.
2279
+ Unicode: update to 6.3.0.
2280
+ Bug fixes:
2281
- g_file_copy() now falls back to pathname queryinfo.
2282
- Fix an out-of-bounds read in the xdgmime code.
2283
- Fix a typo in the /org/freedesktop/DBus path on the object
2284
manager client.
2285
- Skip emitting path_namespace='/' in match rules in order to
2286
workaround a bug in the D-Bus daemon and fix our own
2287
implementation (which shared exactly the same bug).
2288
- Fix crashes on precondition violations for GParamSpec
2289
constructors.
2290
- Many other small fixups.
2291
+ Many documentation improvements.
2292
+ Bugs fixed: bgo#309224, bgo#583321, bgo#661576, bgo#672102,
2293
bgo#684842, bgo#688492, bgo#691581, bgo#702516, bgo#704218,
2294
bgo#704593, bgo#704882, bgo#704887, bgo#705029, bgo#705688,
2295
bgo#706254, bgo#707887, bgo#708042, bgo#708265, bgo#708266,
2296
bgo#708529, bgo#708677, bgo#708714, bgo#708753, bgo#708793,
2297
bgo#708828, bgo#708860, bgo#708972, bgo#709113, bgo#709227,
2298
bgo#709301, bgo#709326, bgo#709440, bgo#709615, bgo#709753,
2299
bgo#709898, bgo#709966, bgo#709994, bgo#709995, bgo#710002,
2300
bgo#710313, bgo#710345, bgo#710496, bgo#710625, bgo#710666,
2301
bgo#710724, bgo#710726.
2302
+ Updated translations.
2303
- Drop glib2-no_DBusActivatable_from_keyfile.patch: fixed upstream.
2304
2305
-------------------------------------------------------------------
2306
Wed Jan 8 13:53:33 UTC 2014 - adrian@suse.de
2307
2308
- BuildRequire gamin-devel instead of unmaintained fam(-devel).
2309
2310
-------------------------------------------------------------------
2311
Sun Nov 17 20:02:45 UTC 2013 - dimstar@opensuse.org
2312
2313
- Add glib2-dbus-socket-path.patch: Have gio look for the system
2314
dbus socket in /run instead of /var/run (bnc#845287).
2315
2316
-------------------------------------------------------------------
2317
Tue Nov 12 16:47:42 UTC 2013 - dimstar@opensuse.org
2318
2319
- Update to version 2.38.2 (bnc#849913):
2320
+ GCancellableSource will now dispatch for each time a
2321
cancellable is cancelled (ie: in the case that it was reset)
2322
but this is still considered undefined behaviour.
2323
+ Fix g_source_add_child_source() thread safety issues.
2324
+ Add workaround for buggy D-Bus daemons when path-matching on
2325
'/'.
2326
+ Fallback to pathname queryinfo to help g_file_copy() work on
2327
gvfs filesystems that don't implement query_info_on_read().
2328
+ Don't crash if loading a DBusActivatable application from
2329
keyfile.
2330
+ Fix crash when replacing a symlink with another using GIO.
2331
+ Add a fallback for '-symbolic' icons to the non-symbolic form.
2332
- Replace nautilus-folder-handler.desktop in
2333
glib2-upstream-gnome_defaults.conf with nautilus.desktop: the
2334
separate .desktop file has been dropped with about version 3.0.
2335
- Drop glib2-no_DBusActivatable_from_keyfile.patch: fixed upstream.
2336
2337
-------------------------------------------------------------------
2338
Wed Oct 16 06:42:18 UTC 2013 - dimstar@opensuse.org
2339
2340
- Update to version 2.38.1:
2341
+ Fix error code checks when SOCK_CLOEXEC is defined but not
2342
supported (fix support for GNU/Hurd).
2343
+ g_settings_list_children: only list viable schemas.
2344
+ GDBusObjectManagerClient: Fix typo in the /org/freedesktop/DBus
2345
path when adding match rules.
2346
+ Various -Werror=format-nonliteral fixes.
2347
+ gmessages: fix clang annotations to work with older versions.
2348
+ gio: don't dist (generated file) gnetworking.h.
2349
+ Restore gl_GLIBC21 to configure; needed for libcharset.
2350
+ Updated translations.
2351
2352
-------------------------------------------------------------------
2353
Sun Oct 6 14:40:29 UTC 2013 - dimstar@opensuse.org
2354
2355
- Add glib2-no_DBusActivatable_from_keyfile.patch: Don't try
2356
DBusActivatable with load_from_keyfile. Fixes a crash when
2357
starting synapse with any .desktop files installed that specify
2358
DBusActivatable=true (e.g. gnome-weather, bnc#842645).
2359
2360
-------------------------------------------------------------------
2361
Tue Sep 24 07:46:11 UTC 2013 - dimstar@opensuse.org
2362
2363
- Update to version 2.38.0:
2364
+ Fix the documentation for GSourceFuncs.
2365
+ Fix compilation on OS X/ppc64.
2366
+ Bugs fixed: bgo#708445, bgo#647145.
2367
+ Updated translations.
2368
2369
-------------------------------------------------------------------
2370
Tue Sep 17 17:00:42 UTC 2013 - dimstar@opensuse.org
2371
2372
- Update to version 2.37.93:
2373
+ Several bugfixes in the new g_file_measure_disk_usage() API.
2374
+ Updated translations.
2375
2376
-------------------------------------------------------------------
2377
Mon Sep 16 18:27:49 UTC 2013 - dimstar@opensuse.org
2378
2379
- Update to version 2.37.92:
2380
+ New API: g_file_measure_disk_usage() similar to du(1).
2381
+ Minor fixes.
2382
+ Updated translations.
2383
- Drop libtool BuildRequires and call to autoreconf: This was added
2384
when building 2.37.0 due to the tarball trying to re-bootstrap
2385
and is now no longer needed.
2386
2387
-------------------------------------------------------------------
2388
Tue Sep 3 06:39:55 UTC 2013 - dimstar@opensuse.org
2389
2390
- Update to version 2.37.7:
2391
+ GDateTime now supports %:z formatting variations for timezones.
2392
This is a GNU date extension.
2393
+ Bugs fixed: bgo#685387, bgo#686786, bgo#705027, bgo#706469,
2394
bgo#706706, bgo#706888, bgo#706958, bgo#707092, bgo#707151.
2395
+ Updated translations.
2396
2397
-------------------------------------------------------------------
2398
Tue Aug 20 06:30:43 UTC 2013 - dimstar@opensuse.org
2399
2400
- Update to version 2.37.6:
2401
+ Tests using the g_test facilities can now generate TAP output.
2402
+ Bugs fixed: bgo#680926, bgo#684327, bgo#689245, bgo#692125,
2403
bgo#693335, bgo#696633, bgo#696970, bgo#697185, bgo#700268,
2404
bgo#701318, bgo#701529, bgo#701800, bgo#702674, bgo#704165,
2405
bgo#705075, bgo#705152, bgo#705398, bgo#705570, bgo#705600.
2406
+ Updated translations.
2407
2408
-------------------------------------------------------------------
2409
Tue Jul 30 07:07:08 UTC 2013 - dimstar@opensuse.org
2410
2411
- Update to version 2.37.5:
2412
+ Implement the Desktop Action specification.
2413
+ GPropertyAction is a new type of GAction that represents the
2414
value of a property on an object, and allows to change the
2415
value when activated.
2416
+ GNetworkMonitorNetlink can now handle default routes via a
2417
device.
2418
+ The gsettings tool now reports failure to write a key (e.g.
2419
because the key was locked down).
2420
+ Miscellaneous new api:
2421
- g_variant_new_printf
2422
- g_action_print_detailed_name
2423
- g_regex_get_max_lookbehind
2424
+ Bugs fixed: bgo#664444, bgo#684123, bgo#689794, bgo#699259,
2425
bgo#700460, bgo#701511, bgo#701609, bgo#703270, bgo#704157,
2426
bgo#704250, bgo#704267, bgo#704322, bgo#704424, bgo#704447,
2427
bgo#704523, bgo#704543, bgo#704567, bgo#704585, bgo#704587,
2428
bgo#704699, bgo#704704, bgo#704873, bgo#704999, bgo#704931.
2429
+ Updated translations.
2430
- Rebase glib2-bgo569829-gettext-gkeyfile.patch and
2431
glib2-fate300461-gettext-gkeyfile-suse.patch.
2432
2433
-------------------------------------------------------------------
2434
Tue Jul 9 20:03:10 UTC 2013 - dimstar@opensuse.org
2435
2436
- Update to version 2.37.4:
2437
+ bgo#701283: g_source_add_child_source() segfault.
2438
+ bgo#702147: inconsistency of G_STRFUNC.
2439
+ bgo#703191: new private macros interact poorly with versioning
2440
macros.
2441
+ bgo#703254: Doc: various fixes.
2442
+ bgo#703407: g_spawn_async() keeps child_pid_report_pipe open in
2443
child process.
2444
+ bgo#703437: GDBusConnection: be more careful with async GetAll.
2445
+ bgo#703478: Missing G_BEGIN/END_DECLS in gsettingsschema.
2446
+ Updated translations.
2447
2448
-------------------------------------------------------------------
2449
Mon Jun 24 17:43:15 UTC 2013 - zaitor@opensuse.org
2450
2451
- Update to version 2.37.3:
2452
+ Add a new API for instance private data:
2453
G_DEFINE_TYPE_WITH_PRIVATE.
2454
+ Fix timestamps in tarball to prevent automake from being
2455
required to build the unmodified source.
2456
+ Add new D-Bus API for async property handling.
2457
+ Add back fsync() on ext4 for g_file_set_contents() after it was
2458
discovered that despite statements in the ext4 documentation
2459
suggesting that this is safe, it is not safe.
2460
+ Bugs fixed: bgo#698375, bgo#700350, bgo#701560, bgo#700035.
2461
+ Updated translations.
2462
2463
-------------------------------------------------------------------
2464
Fri Jun 21 18:36:28 UTC 2013 - dimstar@opensuse.org
2465
2466
- Update gtk-doc.m4 from gtk-doc 1.19.
2467
2468
-------------------------------------------------------------------
2469
Fri Jun 21 08:44:21 UTC 2013 - dimstar@opensuse.org
2470
2471
- Update to version 2.37.2:
2472
+ The GLib test utilities have grown some file-related APIs
2473
to support tests that can be used installed and uninstalled.
2474
+ Installing properties after class initialization is deprecated,
2475
and will trigger a warning.
2476
+ GApplication:
2477
- Support org.freedesktop.Application, including D-Bus
2478
activation from desktop files.
2479
- Set prgname to appid for services.
2480
+ Bugs fixed: bgo#549783, bgo#692848, bgo#698018, bgo#698614,
2481
bgo#699259, bgo#699959, bgo#700123, bgo#700725, bgo#701401,
2482
bgo#701456, bgo#701474, bgo#701560, bgo#701680, bgo#701878.
2483
+ Updated translations.
2484
- Rebase glib2-bgo569829-gettext-gkeyfile.patch.
2485
- Rebase glib2-fate300461-gettext-gkeyfile-suse.patch.
2486
2487
-------------------------------------------------------------------
2488
Tue May 28 06:43:59 UTC 2013 - dimstar@opensuse.org
2489
2490
- Update to version 2.37.1:
2491
+ Add support for installed tests.
2492
+ Add a new g_test_trap_subprocess() that works on Windows as a
2493
replacement for the (now deprecated) g_test_trap_fork().
2494
+ Support for explicitly cancelling a gobject property binding.
2495
+ Performance improvements for signal argument handling.
2496
+ Stop using `quotes' in very many log messages generated by
2497
GLib, for favour of 'this style'.
2498
+ Improve manpages: add missing arguments and flags.
2499
+ Updated translations.
2500
2501
-------------------------------------------------------------------
2502
Wed May 1 19:34:21 UTC 2013 - dimstar@opensuse.org
2503
2504
- Update to version 2.37.0:
2505
+ The syntax for detailed action names has been documented, and a
2506
parser API for them is now provided.
2507
+ GApplication has gained a busy state.
2508
+ Lib can now be built with the bionic C library.
2509
+ GIcon can now be serialized to a GVariant.
2510
+ Bugs fixed: bgo#548353, bgo#645881, bgo#665445, bgo#672018,
2511
bgo#688820, bgo#688954, bgo#689223, bgo#695156, bgo#696108,
2512
bgo#696629, bgo#696652, bgo#696857, bgo#697131, bgo#697160,
2513
bgo#697250, bgo#697365, bgo#697367, bgo#697386, bgo#697595,
2514
bgo#697601, bgo#697626, bgo#697771, bgo#697887, bgo#697942,
2515
bgo#698056, bgo#698081, bgo#698455, bgo#698457, bgo#698478,
2516
bgo#698595, bgo#698655, bgo#698686, bgo#698716, bgo#698999,
2517
bgo#699001, bgo#699361.
2518
+ Updated translations.
2519
- Clean spec-file from BUILD_FROM_VCS remainders.
2520
- Add libtool BuildRequires and call to autoreconf, as the tarball
2521
is looking for aclocal-1.13 (and we run 1.12; reconfiguring fixes
2522
the underlying issue).
2523
2524
-------------------------------------------------------------------
2525
Mon Apr 15 22:28:58 UTC 2013 - dimstar@opensuse.org
2526
2527
- Update to version 2.36.1:
2528
+ Bugs fixed: bgo#687659, bgo#696973, bgo#697229, bgo#697652,
2529
bgo#697879.
2530
+ Updated translations.
2531
2532
-------------------------------------------------------------------
2533
Tue Mar 26 07:42:01 UTC 2013 - dimstar@opensuse.org
2534
2535
- Update to version 2.36.0:
2536
+ g_file_copy(): fix bug where attributes were not applied
2537
properly to the destination file.
2538
+ Fix some 'available since' annotations.
2539
+ Fix gdbus-codegen to produce more pedantically-correct code.
2540
+ Bugs fixed: bgo#696014, bgo#696108.
2541
+ Updated translations.
2542
2543
-------------------------------------------------------------------
2544
Tue Mar 19 10:20:55 UTC 2013 - dimstar@opensuse.org
2545
2546
- Update to version 2.35.9:
2547
+ Bugs fixed: bgo#682896, bgo#693204, bgo#694181, bgo#694253,
2548
bgo#694350, bgo#694757, bgo#568405, bgo#630284, bgo#659428,
2549
bgo#675333, bgo#694669, bgo#694843, bgo#695147, bgo#695191,
2550
bgo#695339, bgo#695376, bgo#695425, bgo#695887, bgo#695925,
2551
bgo#696015.
2552
+ Updated translations.
2553
2554
-------------------------------------------------------------------
2555
Tue Feb 19 10:30:25 UTC 2013 - dimstar@opensuse.org
2556
2557
- Update to version 2.35.8:
2558
+ A couple of build fixes for Solaris
2559
+ Fix signal emission for GDBusObjectManagerClient
2560
+ Annotations fixes
2561
+ new API: g_dbus_address_escape_value()
2562
+ GSocketClient: add proxy-resolver property
2563
+ GSimpleProxyResolver: new simple GProxyResolver class
2564
+ Documentation fixes
2565
+ gnetworkaddress: preserve IPv6 scope ID in IP literals
2566
+ Bugs fixed: bgo#691105, bgo#692827, bgo#692829, bgo#693285,
2567
bgo#693502, bgo#693673, bgo#693694.
2568
+ Updated translations.
2569
2570
-------------------------------------------------------------------
2571
Wed Feb 6 08:41:48 UTC 2013 - dimstar@opensuse.org
2572
2573
- Update to version 2.35.7:
2574
+ Fix the build on systems with strict linkers by adding -pthread
2575
back to the LDFLAGS for a testcase.
2576
+ Re-enable native atomic operations on some buggy versions of
2577
clang that ship as part of the MacOS X SDK.
2578
+ Make G_IO_FLAG_IS_WRITEABLE an enum again (the #define broke
2579
bindings).
2580
+ Small documentation fix.
2581
+ Bugs fixed: bgo#636683, bgo#657045, bgo#682818, bgo#693105.
2582
+ Updated translations.
2583
- Changes from version 2.35.6:
2584
+ GUnixFdSource is a new way to add file descriptors to the
2585
mainloop.
2586
+ g_source_set_ready_time lets you mark a source to become ready
2587
at a specified monotonic time.
2588
+ The internal visibility handling of GLib has been reworked.
2589
+ GFileMonitor will now automatically use fam instead of inotify
2590
if $HOME is on NFS.
2591
+ The file monitor implementation can now be overridden with the
2592
GIO_USE_FILE_MONITOR environment variable.
2593
+ Bugs fixed: bgo#570572, bgo#592211, bgo#625552, bgo#657729,
2594
bgo#658020, bgo#678223, bgo#682560, bgo#682819, bgo#684404,
2595
bgo#686853, bgo#688169, bgo#688681, bgo#690118, bgo#691624,
2596
bgo#691812, bgo#691866, bgo#692029, bgo#692034, bgo#692058,
2597
bgo#692079, bgo#692201, bgo#692202, bgo#692229, bgo#692332,
2598
bgo#692360, bgo#692404, bgo#692408, bgo#692544, bgo#692583,
2599
bgo#692618, bgo#692815, bgo#692865, bgo#692928.
2600
+ Updated translations.
2601
- Drop glib2-force-fam-for-remote-fs.patch: fixed upstream.
2602
2603
-------------------------------------------------------------------
2604
Wed Jan 16 20:01:25 UTC 2013 - dimstar@opensuse.org
2605
2606
- Rebase glib2-force-fam-for-remote-fs.patch (bnc#791096).
2607
2608
-------------------------------------------------------------------
2609
Tue Jan 15 07:30:00 UTC 2013 - dimstar@opensuse.org
2610
2611
- Update to version 2.35.4:
2612
+ New APIs:
2613
- g_get_num_processors, g_application_command_line_get_stdin
2614
+ New GFileMonitor flag: G_FILE_MONITOR_WATCH_HARD_LINKS
2615
+ Parse more timezone offset formats
2616
+ Better timezone support on Windows
2617
+ Make GParamSpec constructors introspectable
2618
+ Disallow adding interfaces after class_init
2619
+ Bugs fixed: bgo#532815, bgo#614930, bgo#626497, bgo#633117,
2620
bgo#661767, bgo#668210, bgo#675856, bgo#684103, bgo#684723,
2621
bgo#686058, bgo#686128, bgo#687223, bgo#687659, bgo#687920,
2622
bgo#688681, bgo#688829, bgo#689324, bgo#689810, bgo#690043,
2623
bgo#690084, bgo#690388, bgo#690538, bgo#690543, bgo#690670,
2624
bgo#690902, bgo#690970, bgo#691001, bgo#691011, bgo#691077,
2625
bgo#691110, bgo#691489, bgo#691558, bgo#691608.
2626
+ Updated translations.
2627
- Drop glib2-asneeded.patch: fixed upstream.
2628
2629
-------------------------------------------------------------------
2630
Fri Jan 11 08:26:29 UTC 2013 - dimstar@opensuse.org
2631
2632
- Add glib2-asneeded.patch: Ensure gio-querymodules is linked to
2633
ensure gio-querymodules is linked to libgobject.
2634
2635
-------------------------------------------------------------------
2636
Wed Dec 26 18:01:49 UTC 2012 - zaitor@opensuse.org
2637
2638
- Update to version 2.35.3:
2639
+ This release contains an incompatible change to
2640
the g_get_home_dir() function. Previously, this function would
2641
effectively ignore the HOME environment variable and always
2642
return the value from /etc/password. As of this version, the
2643
HOME variable is used if it is set and the value from
2644
/etc/passwd is only used as a fallback.
2645
+ We now install a public "gnetworking.h" header that can be used
2646
to include the relevant OS-dependent networking headers. This
2647
does not really abstract away unix-vs-windows however; error
2648
codes, in particular, are incompatible.
2649
+ Bugs fixed: bgo#686895, bgo#688704, bgo#602715, bgo#688377,
2650
bgo#688180, bgo#688497, bgo#688319, bgo#688886,bgo#681685,
2651
bgo#689037, bgo#688931, bgo#688681, bgo#652650, bgo#664627,
2652
bgo#688419, bgo#684145, bgo#675516, bgo#689538, bgo#679683,
2653
bgo#689377, bgo#142568, bgo#587806, bgo#689800, bgo#689847,
2654
bgo#629301, bgo#689982, bgo#690069, bgo#623187, bgo#690083,
2655
bgo#690163, bgo#690346, bgo#687092, bgo#690348.
2656
2657
-------------------------------------------------------------------
2658
Tue Nov 27 09:49:31 UTC 2012 - dimstar@opensuse.org
2659
2660
- Changes from version 2.35.2:
2661
+ GIO now has kqueue support for GFileMonitor (BSDs, Mac OS)
2662
+ New g_variant_new_from_bytes() API
2663
+ UNIX signal sources now allow watching SIGUSR1 and SIGUSR2
2664
+ Many pedantic cleanups to adhere to a higher level of -W use
2665
+ GTask changes to avoid a deadlock
2666
+ many cleanups/fixes for Windows
2667
+ Boxing for GPollFD, GIOChannel, GBytes, GByteArray
2668
+ Fix URL-encoding of trashed files
2669
+ Many other docs and annotations fixes
2670
+ Bugs fixed: bgo#649302, bgo#668842, bgo#672924, bgo#673229,
2671
bgo#677062, bgo#686185, bgo#686191, bgo#686797, bgo#686810,
2672
bgo#686822, bgo#686839, bgo#686895, bgo#686898, bgo#686920,
2673
bgo#686921, bgo#687075, bgo#687089, bgo#687098, bgo#687385,
2674
bgo#687441, bgo#687516, bgo#687540, bgo#687541, bgo#687600,
2675
bgo#687698, bgo#687700, bgo#687742, bgo#687801, bgo#688109,
2676
bgo#688255, bgo#688338, bgo#688370, bgo#688378, bgo#688518.
2677
- Changes from version 2.35.1:
2678
+ Signal handlers connected with g_signal_connect_object() are
2679
now automatically disconnected on target object destruction
2680
+ The ->constructed vfunc is now called after all properties are
2681
set
2682
+ g_type_init() is no longer necessary and has been deprecated
2683
+ GTask (the new GAsyncResult implementation) has landed
2684
+ GLib version macros updated
2685
+ Update to Unicode 6.2
2686
+ Thread safety fixes for GFileMonitor in non-default main
2687
contexts
2688
+ GTimeZone support for old-format zoneinfo database (as on Mac
2689
OS)
2690
+ g_settings_bind() now works with non-canonical property names
2691
+ Fix crashes related to NULL connection passed to
2692
GBusNameVanishedCallback and document this situation
2693
+ Bugs fixed: bgo#118536, bgo#661767, bgo#682950, bgo#683642,
2694
bgo#684882, bgo#684909, bgo#684912, bgo#685037, bgo#685608,
2695
bgo#685697, bgo#685733, bgo#685787, bgo#685995, bgo#686091,
2696
bgo#686119, bgo#686161, bgo#686231, bgo#686458.
2697
+ Updated translations.
2698
- Disable glib2-force-fam-for-remote-fs.patch: Needs fixing.
2699
2700
-------------------------------------------------------------------
2701
Tue Nov 27 08:49:31 UTC 2012 - dimstar@opensuse.org
2702
2703
- Update to version 2.34.3:
2704
+ Reverted the patch for bgo#686786, which broke the build on
2705
OS X and Windows.
2706
+ Bugs fixed: bgo#673047, bgo#681685, bgo#688093, bgo#688180,
2707
bgo#688319, bgo#688338, bgo#688370, bgo#688377, bgo#688886.
2708
+ Updated translations.
2709
2710
-------------------------------------------------------------------
2711
Thu Nov 15 19:22:07 UTC 2012 - dimstar@opensuse.org
2712
2713
- Update to version 2.34.2:
2714
+ Bugs fixed: bgo#649302, bgo#672924, bgo#685995, bgo#686091,
2715
bgo#686185, bgo#686213, bgo#686662, bgo#686786, bgo#687089,
2716
bgo#687540, bgo#687541, bgo#687600, bgo#687801.
2717
2718
-------------------------------------------------------------------
2719
Wed Oct 24 19:29:10 UTC 2012 - jengelh@inai.de
2720
2721
- Make glib2-devel-32bit available on all archs (baselibs.conf).
2722
- Remove redundant tags/sections from specfile.
2723
2724
-------------------------------------------------------------------
2725
Tue Oct 16 07:11:40 UTC 2012 - dimstar@opensuse.org
2726
2727
- Update to version 2.34.1:
2728
+ Bugs fixed: bgo#631382, bgo#685037, bgo#685069, bgo#684882,
2729
bgo#685208, bgo#685608, bgo#686119
2730
+ Updated translations.
2731
2732
-------------------------------------------------------------------
2733
Mon Oct 1 11:26:58 UTC 2012 - vuntz@opensuse.org
2734
2735
- Drop SuSEconfig.glib2: since SuSEconfig is now dead, this can't
2736
work anymore. Instead, this script is moved to desktop-file-utils
2737
and macros defined there will automatically call it.
2738
- Update glib2-upstream-gnome_defaults.conf to mention
2739
suse-update-mime-defaults script instead of "SuSEconfig --module
2740
glib2".
2741
- All of this fixes bnc#782120.
2742
2743
-------------------------------------------------------------------
2744
Mon Sep 24 07:06:48 UTC 2012 - dimstar@opensuse.org
2745
2746
- Update to version 2.34.0:
2747
+ Bugs fixed: bgo#654239, bgo#674620, bgo#676034, bgo#684278
2748
+ Updated translations.
2749
2750
-------------------------------------------------------------------
2751
Mon Sep 17 22:44:41 UTC 2012 - zaitor@opensuse.org
2752
2753
- Update to version 2.33.14:
2754
+ CVE-2012-3524: don't run dbus-launch from setuid binaries
2755
+ g_content_type_get_generic_icon_name(): - new API for getting
2756
the icon name for a mime type
2757
+ Introspection fixes:
2758
- GDBusConnection nullability fixes
2759
- give a box type to GTimeZone
2760
+ Drop GVFS_INOTIFY_DIAG
2761
+ Add a new "Writing GLib Applications" section to the reference
2762
documentation with general info on security, threads, etc.
2763
+ gwin32mount.c: Fix syntax error
2764
+ gresource tests: srcdir != builddir fixes
2765
+ tests/gvariant: Fix test on big endian architectures
2766
+ Fix regression in g_shell_parse_argv()
2767
+ Bugs fixed: bgo#562907, bgo#683167, bgo#683384, bgo#683641,
2768
bgo#683744,
2769
+ Updated translations.
2770
2771
-------------------------------------------------------------------
2772
Mon Sep 3 20:59:50 UTC 2012 - dimstar@opensuse.org
2773
2774
- Update to version 2.33.12:
2775
+ Add a G_DEFINE_QUARK macro
2776
+ Add symbolic icon support to drive, volume, and mount, file
2777
and content types
2778
+ Add API to allow thread-safe access to the same qdata item
2779
+ Bugs fixed: bgo#562907, bgo#627240, bgo#672329, bgo#673012,
2780
bgo#674805, bgo#679835, bgo#682075, bgo#682101, bgo#682222,
2781
bgo#682284, bgo#682386, bgo#682560, bgo#682586, bgo#682819,
2782
bgo#682833, bgo#682849, bgo#682965, bgo#683088
2783
+ Updated translations.
2784
2785
-------------------------------------------------------------------
2786
Tue Aug 21 07:41:09 UTC 2012 - dimstar@opensuse.org
2787
2788
- Update to version 2.33.10:
2789
+ New GTest API for testcases where log output is expected:
2790
g_test_expect_message()
2791
+ GMenuItem now has 'get' accessors and a
2792
construct-from-GMenuModel API
2793
+ GVariant now has a function to check a format-string for type
2794
compatibility
2795
+ win32: We now use overlapped IO to support multiple
2796
asynchronous operations (ie: reading and writing) at the same
2797
time.
2798
+ GMappedFile: Add g_mapped_file_get_bytes()
2799
+ The problems with g_file_make_directory_with_parents() should
2800
be resolved.
2801
+ The long-standing issues with placeholder generation of
2802
manpages are now resolved
2803
+ gtlscertificate: Add GBytes based certificate and private-key
2804
props
2805
+ build: Switch back to using AS_IF for conditionals
2806
+ test coverage improvements, documentation improvements, leak
2807
fixes
2808
+ Bugs fixed: bgo#326931, bgo#550433, bgo#600751, bgo#628193,
2809
bgo#637460, bgo#674483, bgo#677065, bgo#679288, bgo#679556,
2810
bgo#680823, bgo#681319, bgo#681336, bgo#681413, bgo#681501,
2811
bgo#681854, bgo#682025, bgo#682067.
2812
+ Updated translations.
2813
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
2814
configure: bgo#681336 has been fixed.
2815
2816
-------------------------------------------------------------------
2817
Mon Aug 6 20:56:47 UTC 2012 - dimstar@opensuse.org
2818
2819
- Update to version 2.33.8:
2820
+ GIO now has a g_file_delete_async function
2821
+ The defaults for GThreadPools max_unused_threads and
2822
max_idle_time values have been changed to 2 and 15*1000,
2823
respectively
2824
+ Bugs fixed: bgo#661767, bgo#669331, bgo#674314, bgo#674800,
2825
bgo#675524, bgo#679509, bgo#679996, bgo#680074, bgo#680121,
2826
bgo#680148, bgo#680310, bgo#680459, bgo#680505, bgo#680704,
2827
bgo#680760, bgo#680787, bgo#680823, bgo#680831, bgo#680912,
2828
bgo#680994, bgo#681116, bgo#681118, bgo#681151, bgo#681158.
2829
+ Updated translations.
2830
- Pass --enable-man to configure, to ensure we always build the
2831
man pages.
2832
- Add docbook-xsl-stylesheets and xsltproc BuildRequires:
2833
dependencies to build the man pages.
2834
- Pass --enable-gtk-doc and add gtk-doc BuildRequires: the man
2835
pages are only installed / built in this situation.
2836
2837
-------------------------------------------------------------------
2838
Mon Jul 23 06:46:27 UTC 2012 - dimstar@opensuse.org
2839
2840
- Update to version 2.33.6:
2841
+ GAsyncInitable: partially revert the init_finish changes, some
2842
applications were found to rely on behaviour that was broken by
2843
these changes
2844
+ Bugs fixed: bgo#679617, bgo#679968, bgo#680111
2845
+ Updated translations.
2846
2847
-------------------------------------------------------------------
2848
Sun Jul 22 14:39:54 UTC 2012 - dimstar@opensuse.org
2849
2850
- Update to version 2.33.4:
2851
+ GMainContext: the source list has been reorganzied to avoid
2852
O(n) behaviour
2853
+ GRegex: Update included PCRE to 8.31 and expose new
2854
functionality in 8.x versions of PCRE
2855
+ GMountOperation gained a ::show-unmount-progress signal which
2856
provides information about slow unmount operations.
2857
+ Bugs fixed: bgo#616892, bgo#619329, bgo#639771, bgo#661767,
2858
bgo#667375, bgo#671545, bgo#674452, bgo#674898, bgo#675504,
2859
bgo#677064, bgo#677578, bgo#677579, bgo#678066, bgo#678273,
2860
bgo#678576, bgo#678758, bgo#678808, bgo#678881, bgo#678941,
2861
bgo#678944, bgo#678949, bgo#678959, bgo#679193, bgo#679258,
2862
bgo#679473, bgo#679691, bgo#679671, bgo#676111, bgo#679691,
2863
bgo#679813.
2864
+ Updated translations.
2865
2866
-------------------------------------------------------------------
2867
Sat Jul 21 21:12:58 UTC 2012 - dimstar@opensuse.org
2868
2869
- Update to version 2.33.3:
2870
+ Thumbnails are now in XDG_CACHE_HOME
2871
+ new GDBus API: per-thread g_dbus_connection_get_last_serial()
2872
+ GUnixOutputStream now has a can_poll() implementation
2873
+ New deep copy APIs for G(S)List: g_(s)list_copy_deep
2874
+ Bugs fixed: bgo#518309, bgo#566994, bgo#672889, bgo#673253,
2875
bgo#675024, bgo#675168, bgo#675966, bgo#676594, bgo#676825,
2876
bgo#677235, bgo#677527, bgo#677718, bgo#677770, bgo#677782,
2877
bgo#677817, bgo#677952, bgo#678052, bgo#678273, bgo#678333.
2878
+ Updated translations.
2879
2880
-------------------------------------------------------------------
2881
Sat Jul 21 19:53:51 UTC 2012 - dimstar@opensuse.org
2882
2883
- Update to version 2.33.2:
2884
+ GIO input and output stream classes have grown GBytes-based
2885
methods
2886
+ GApplication now has hooks to register D-Bus objects before the
2887
bus name is taken.
2888
+ Bugs fixed: bgo#605976, bgo#660851, bgo#666386, bgo#671139,
2889
bgo#672329, bgo#672548, bgo#674111, bgo#674483, bgo#674634,
2890
bgo#674777, bgo#675309, bgo#675446, bgo#675509, bgo#675832,
2891
bgo#676208, bgo#676265, bgo#676277, bgo#676397, bgo#676398,
2892
bgo#676478, bgo#676594, bgo#676816, bgo#676937.
2893
+ Updated translations.
2894
2895
-------------------------------------------------------------------
2896
Sat Jul 21 19:29:46 UTC 2012 - dimstar@opensuse.org
2897
2898
- Update to version 2.33.1:
2899
+ GApplication: add accessors for determining dbus connection and
2900
object path
2901
+ add g_clear_pointer as a generic form of g_clear_object
2902
+ GDBus:
2903
- add GTestDBus for bringing up a session bus for testing
2904
purposes
2905
- gdbus-codegen: Avoid warnings in generated code
2906
- GDBusAuthObserver: Add a way to control what authentication
2907
mechanisms to use
2908
+ GAppInfo: add accessor for StartupWMClass
2909
+ GResolver: add support for MX, TXT, NS and SOA records
2910
+ GIO:
2911
- implement GSeekable for the data and buffered stream classes
2912
- implement GPollable for many more classes as well
2913
- fix GConverterInputStream infinite loop when fill_buffer
2914
returns an error
2915
- fileinfo: document the correct type for trash::orig-path
2916
+ test coverage improvements and general fixes
2917
+ new 2.34 stuff: version macros, docs index section, etc.
2918
+ Build:
2919
- add --disable-modular-tests build option
2920
- don't require host binaries if tests are not enabled for
2921
cross-builds
2922
+ Updated translations.
2923
2924
-------------------------------------------------------------------
2925
Sat Jul 21 18:57:30 UTC 2012 - dimstar@opensuse.org
2926
2927
- Add dbus-1-x11 Requires to libgio-2_0-0 (bnc#678518).
2928
2929
-------------------------------------------------------------------
2930
Sun Jul 15 06:00:44 UTC 2012 - zaitor@opensuse.org
2931
2932
- Update to version 2.32.4:
2933
+ Bugs fixed: bgo#639771, bgo#660851, bgo#666386, bgo#671545,
2934
bgo#672329, bgo#672548, bgo#672889, bgo#673253, bgo#674452,
2935
bgo#674777, bgo#675309, bgo#675446, bgo#675832, bgo#676265,
2936
bgo#676277, bgo#676397, bgo#676594, bgo#676816, bgo#677235,
2937
bgo#677782, bgo#677817, bgo#677952, bgo#678052, bgo#678066,
2938
bgo#678273, bgo#678333, bgo#678758, bgo#678881, bgo#678941,
2939
bgo#678944, bgo#678949, bgo#678959, bgo#679258, bgo#679671,
2940
bgo#679813.
2941
2942
-------------------------------------------------------------------
2943
Fri Jun 8 02:29:24 UTC 2012 - badshah400@gmail.com
2944
2945
- Add glib2-suppress-schema-deprecated-path-warning.patch to
2946
suppress warnings about deprecated paths in schemas (rh#814053).
2947
2948
-------------------------------------------------------------------
2949
Fri May 18 13:56:57 UTC 2012 - gber@opensuse.org
2950
2951
- Rewrote SuSEconfig.glib2 to support different default MIME
2952
associations for different desktops. It reads
2953
/etc/{gnome,xfce,lxde}_defaults.desktop to produce
2954
/var/cache/gio-2.0/{gnome,xfce,lxde}-defaults.list which can then
2955
be symlinked for each desktop to a directory in $XDG_DATA_DIRS.
2956
2957
-------------------------------------------------------------------
2958
Tue May 15 09:52:49 UTC 2012 - dimstar@opensuse.org
2959
2960
- Update to version 2.32.3:
2961
+ Bug fixes:
2962
- gio: fix error handling in async case of
2963
GProxyAddressEnumerator
2964
- GConverterInputStream: fix an infinite loop when fill_buffer
2965
returns an error
2966
- Correct a typo in the ELF configure check
2967
- Reset LIBS after the ELF configure check
2968
- Fix GIO/GObject Visual C++ projects
2969
+ Updated translations.
2970
2971
-------------------------------------------------------------------
2972
Tue May 1 17:06:49 UTC 2012 - dimstar@opensuse.org
2973
2974
- Update to version 2.32.2:
2975
+ GApplication: can now have a NULL application ID
2976
+ g_clear_object: fix warnings when using it on C++ (due to lack
2977
of ability to implicitly cast void*)
2978
+ GDBus:
2979
- add our own implementation of the message bus for use on
2980
Windows only
2981
- fix up a few bugs that use of this bus uncovered in GDBus
2982
- escape nonce files in dbus addressess (think 'c:\')
2983
- support initial underscores in dbus codegen namespace (for
2984
private)
2985
+ GAppInfo: overwrite the DISPLAY only if it is set in the launch
2986
context
2987
+ GSocketControlMessage: Don't warn about unknown messages
2988
+ Resources:
2989
- fix broken use of GVDB on big endian machines
2990
- set a 'display name' so that pretty file names appear in Gtk
2991
CSS warning messages
2992
+ GMainContext:
2993
- block child sources when blocking the parent
2994
- introduce more testcases for child sources
2995
+ glib/tests/date: force US locale running the GDateTime tests
2996
+ Make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
2997
alignment
2998
+ Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings
2999
backend)
3000
+ Bugs fixed: bgo#619026, bgo#669260, bgo#671249, bgo#672786,
3001
bgo#673409, bgo#674172, bgo#674345, bgo#674483
3002
+ Updated translations.
3003
3004
-------------------------------------------------------------------
3005
Sat Apr 14 16:32:36 UTC 2012 - dimstar@opensuse.org
3006
3007
- Update to version 2.32.1:
3008
+ Bugs fixed: bgo#669285, bgo#670254, bgo#672541, bgo#673139,
3009
bgo#673174, bgo#673191, bgo#673216, bgo#673439, bgo#673612,
3010
bgo#673762, bgo#673803, bgo#673911.
3011
+ Updated translations.
3012
- Replace libelf-devel BuildRequires with pkgconfig(libelf). This
3013
change follows the change on how upstream detects libelf now.
3014
3015
-------------------------------------------------------------------
3016
Sun Mar 25 17:42:39 UTC 2012 - dimstar@opensuse.org
3017
3018
- Update to version 2.32.0:
3019
+ Bugs fixed: bgo#671988, bgo#672095, bgo#672406.
3020
+ Updated translations.
3021
3022
-------------------------------------------------------------------
3023
Wed Mar 21 12:41:16 UTC 2012 - vuntz@opensuse.org
3024
3025
- Fix glib2.csh: add missing breaksw statements in case. Fix
3026
bnc#560929.
3027
3028
-------------------------------------------------------------------
3029
Tue Mar 20 15:25:20 UTC 2012 - vuntz@opensuse.org
3030
3031
- Update to version 2.31.22:
3032
+ Bugs fixed: bgo#531901, bgo#653167, bgo#668973, bgo#669797,
3033
bgo#670846, bgo#671664, bgo#671676, bgo#671918, bgo#671942,
3034
bgo#671997, bgo#672013, bgo#672026, bgo#672095, bgo#672201,
3035
bgo#672239, bgo#672249.
3036
+ Updated translations.
3037
- Change zlib-devel BuildRequires to its pkgconfig() variant:
3038
pkgconfig(zlib).
3039
3040
-------------------------------------------------------------------
3041
Mon Mar 5 15:34:35 UTC 2012 - vuntz@opensuse.org
3042
3043
- Update to version 2.31.20:
3044
+ Update to Unicode 6.1
3045
+ Update PCRE to 8.30
3046
+ Deprecations are now versioned, and new API is marked with the
3047
version it was introduced. Use these with
3048
GLIB_VERSION_{MIN,MAX}_REQUIRED
3049
+ The performance of signal emissions has been improved for
3050
simple cases
3051
+ Bugs fixed: bgo#529806, bgo#580873, bgo#592666, bgo#597785,
3052
bgo#621368, bgo#622149, bgo#639873, bgo#640202, bgo#668295,
3053
bgo#669670, bgo#670542, bgo#670557, bgo#670721, bgo#670751,
3054
bgo#670909, bgo#670922, bgo#670969, bgo#671025, bgo#671270,
3055
bgo#671281.
3056
+ Updated translations.
3057
3058
-------------------------------------------------------------------
3059
Tue Feb 21 07:28:14 UTC 2012 - vuntz@opensuse.org
3060
3061
- Update to version 2.31.18:
3062
+ GDBusProxy has now a flag,
3063
G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES, which can be set
3064
to make GDBus automatically reload changed properties even if
3065
the propertychanged signal does not contain the new values.
3066
+ GApplication puts non-unique applications on the bus
3067
+ GApplication now has g_application_quit()
3068
+ g_async_queue_timed_pop has been deprecated in favor of the new
3069
g_async_queue_timeout_pop, which uses relative delays in
3070
microseconds instead of a GTimeVal.
3071
+ Huge number of API documentation fixes
3072
+ Bugs fixed: bgo#647986, bgo#658484, bgo#664237, bgo#669329,
3073
bgo#669330, bgo#669372, bgo#669412, bgo#669538, bgo#669544,
3074
bgo#669595, bgo#669670, bgo#669671, bgo#669689, bgo#669810,
3075
bgo#669865, bgo#670085, bgo#670138, bgo#670485.
3076
+ Updated translations.
3077
- Remove xz BuildRequires now that it comes for free in the build
3078
system.
3079
3080
-------------------------------------------------------------------
3081
Mon Feb 6 09:06:53 UTC 2012 - vuntz@opensuse.org
3082
3083
- Update to version 2.31.16:
3084
+ GResource:
3085
- The resource compiler can now convert pngs into pixel data
3086
that can be used without parsing at runtime (requires
3087
gdk-pixbuf-pixdata to be present)
3088
+ Bugs fixed: bgo#669123, bgo#669173, bgo#669224, bgo#669253,
3089
bgo#669334.
3090
+ Updated translations.
3091
3092
-------------------------------------------------------------------
3093
Tue Jan 31 08:42:55 UTC 2012 - vuntz@opensuse.org
3094
3095
- Update to version 2.31.14:
3096
+ GResource:
3097
- GLib now includes a commandline utility, gresource, to
3098
explore resources in ELF files
3099
- The resource compiler can now optionally strip ignorable
3100
whitespace from XML resources
3101
- The resource compiler can now generate build dependencies
3102
- The resource compiler will now autoselect output formats
3103
+ GApplication:
3104
- The menu markup parser API has been dropped, the menu XML
3105
support lives in GTK+ now
3106
+ GValueArray has been deprecated
3107
+ Bugs fixed: bgo#626258, bgo#634232, bgo#639099, bgo#667228,
3108
bgo#667243, bgo#667929, bgo#668250, bgo#668468, bgo#668532,
3109
bgo#668539, bgo#668561, bgo#668572, bgo#668650, bgo#668756,
3110
bgo#668857, bgo#669024.
3111
+ Updated translations.
3112
- Add libelf-devel BuildRequires: new dependency for gresource
3113
utility.
3114
3115
-------------------------------------------------------------------
3116
Tue Jan 24 11:15:42 UTC 2012 - vuntz@opensuse.org
3117
3118
- Move ChangeLog to devel subpackage, as it's really big and not
3119
needed on a default install.
3120
3121
-------------------------------------------------------------------
3122
Fri Jan 20 21:09:24 UTC 2012 - vuntz@opensuse.org
3123
3124
- Update to version 2.31.12:
3125
+ GApplication:
3126
- Drop support for exporting menus: this functionality will be
3127
provided in GtkApplication
3128
- Add a way to create actions that change settings
3129
+ Bugs fixed: bgo#629503, bgo#656301, bgo#668071, bgo#668118,
3130
bgo#668158, bgo#668163, bgo#668269, bgo#668279.
3131
+ Updated translations.
3132
3133
-------------------------------------------------------------------
3134
Mon Jan 16 21:19:15 UTC 2012 - vuntz@opensuse.org
3135
3136
- Update to version 2.31.10:
3137
+ GResource:
3138
- A new facility to allow linking data files into binaries and
3139
make them available as resources
3140
- Resources are compiled using glib-compile-resources
3141
- GIO supports resource:/// uris to access resources
3142
+ Bugs fixed: bgo#619126, bgo#658315, bgo#660371, bgo#666700,
3143
bgo#667375, bgo#667447, bgo#667790, bgo#667938.
3144
+ Updated translations.
3145
3146
-------------------------------------------------------------------
3147
Tue Jan 10 07:04:16 UTC 2012 - vuntz@opensuse.org
3148
3149
- Update to version 2.31.8:
3150
+ GObject:
3151
- The type checks for overriding properties have been loosened.
3152
In particular, it is now possible to add the CONSTRUCT flag
3153
to an overridden property.
3154
- GWeakRef is a new API for weak references; unlike
3155
g_object_weak_ref and g_object_add_weak_pointer, it is
3156
thread-safe.
3157
+ GHashTable has grown new convenience api for use as a set:
3158
g_hash_table_add, g_hash_table_contains
3159
+ GSocketConnection has gained API for managing connection status
3160
+ GSettings: a native OS X backend has been added, under the name
3161
'nexstep'
3162
+ Bugs fixed: bgo#455640, bgo#548954, bgo#625751, bgo#658871,
3163
bgo#664069, bgo#664830, bgo#665211, bgo#665805, bgo#666116,
3164
bgo#666422, bgo#666551, bgo#666595, bgo#666615, bgo#666616,
3165
bgo#666803, bgo#666804, bgo#666951, bgo#666978, bgo#667098,
3166
bgo#667225, bgo#667226, bgo#667279, bgo#667285, bgo#667331,
3167
bgo#667420.
3168
+ Updated translations.
3169
3170
-------------------------------------------------------------------
3171
Thu Dec 22 10:31:32 UTC 2011 - vuntz@opensuse.org
3172
3173
- Own %{_datadir}/aclocal to fix build without automake/autoconf.
3174
3175
-------------------------------------------------------------------
3176
Tue Dec 20 09:09:19 UTC 2011 - vuntz@opensuse.org
3177
3178
- Update to version 2.31.6:
3179
+ GApplication no longer has APIs for setting menus. Those have
3180
been moved to GtkApplication.
3181
+ The GActionGroup import/export functionality has been decoupled
3182
from GApplication by the introduction of a new interface for
3183
the purpose of handling platform data: GRemoteActionGroup. This
3184
allows Gtk to properly deal with platform data (and gdk
3185
threads) on window actions.
3186
+ Lots of documentation improvements.
3187
+ Bug fixes and a huge number of memory leak fixes.
3188
+ The test suite now passes on ARM and some of the GDBus testcase
3189
hangs we've been seeing have been resolved (although others
3190
could remain).
3191
+ g_bytes_get_data() API changed: now includes 'size' out
3192
parameter
3193
+ New g_queue_free_full() API similar to g_[s]list_free_full().
3194
+ Desktop files: use standard "Keywords" now, not
3195
"X-GNOME-Keywords".
3196
+ gsettings commandline tool now has --schemadir option for
3197
schemas not installed in the usual place (ie: as part of
3198
plugins).
3199
+ Bugs fixed: bgo#643736, bgo#657433, bgo#664699, bgo#665737,
3200
bgo#665879, bgo#666113, bgo#666115, bgo#666145, bgo#666173,
3201
bgo#666296, bgo#666415.
3202
+ Updated translations.
3203
3204
-------------------------------------------------------------------
3205
Tue Dec 13 12:33:58 UTC 2011 - dimstar@opensuse.org
3206
3207
- Update to version 2.31.4:
3208
+ Experimental: Menu support has been added to GApplication.
3209
+ GDBusConnection previously directly dispatched destroy notifies
3210
when unregistering objects if the current main context was the
3211
same context the object was exported on. It now unconditionally
3212
dispatches these through an idle on the context.
3213
+ Clean up requires in .pc files.
3214
+ Introduce GBytes, a data type for immutable, fixed-size byte
3215
sequences. This makes the pre-existing GBuffer API available
3216
outside GLib
3217
+ GDBusInterfaceSkeleton can now be exported on multiple
3218
connections.
3219
+ Bugs fixed: bgo#600161, bgo#640077, bgo#641720, bgo#648516,
3220
bgo#651997, bgo#652560, bgo#662208, bgo#662718, bgo#663291,
3221
bgo#664406, bgo#664455, bgo#664558, bgo#664559, bgo#664617,
3222
bgo#664635, bgo#664809, bgo#665067, bgo#665184, bgo#665298,
3223
bgo#665391, bgo#665607, bgo#665634, bgo#665685, bgo#665733.
3224
- Add xz BuildRequires because we can't build a package for a
3225
xz-compressed tarball without explicitly specifying that... See
3226
bnc#697467 for more details.
3227
- Update gtk-doc.m4 source from gtk-doc.
3228
3229
-------------------------------------------------------------------
3230
Wed Nov 30 09:50:42 UTC 2011 - coolo@suse.com
3231
3232
- Add automake BuildRequires to avoid implicit dependency.
3233
3234
-------------------------------------------------------------------
3235
Tue Nov 22 08:28:17 UTC 2011 - dimstar@opensuse.org
3236
3237
- Update to version 2.31.2:
3238
+ Monotonic time is now properly supported on Windows
3239
+ glib-mkenums: fix @ENUMPREFIX@ with /*< underscore_name=... >*/
3240
+ EXPERIMENTAL: introduce new GSettingsSchema and
3241
GSettingsSchemaSource APIs for the convenience of plugin system
3242
authors and those who wish to introspect the contents of
3243
schemas.
3244
+ Improve the performance of GObject property notifies.
3245
+ GDBus:
3246
- fix a race when unowning a name immediately after owning it
3247
- thread safety improvements on GDBusConnection
3248
- fixes for exit-on-close functionality
3249
+ GIO:
3250
- GInetAddressMask: new type for internet address range
3251
matching
3252
- various GIO file and stream fixes
3253
- improvements to attribute and fileinfo handling
3254
+ Deprecations:
3255
- add G_SIGNAL_DEPRECATED
3256
- don't use G_DISABLE_DEPRECATED masking for functions anymore
3257
+ docs
3258
- tmpl/ is finally dead for glib
3259
3260
-------------------------------------------------------------------
3261
Thu Oct 27 08:29:41 UTC 2011 - dimstar@opensuse.org
3262
3263
- Update to version 2.31.0:
3264
+ Major changes to threading and synchronisation (see NEWS for
3265
details).
3266
+ New support for attribute-based deprecations to issue compiler
3267
warnings instead of breaking the build and/or giving warnings
3268
about implicit declarations
3269
+ GApplication:
3270
- add ::shutdown signal as logical dual to ::startup
3271
- don't use a GMainLoop: iterate the GMainContext directly
3272
+ GDBus:
3273
- many code generation updates and improvements
3274
- some race condition fixes, including testcase hangs
3275
+ GVariant:
3276
- new g_variant_new_from_fixed_array() API
3277
- substantial docs improvements/clarifications
3278
+ Add new GValue API to specifically deal in signed chars.
3279
+ Some new API to mitigate the problems associated with calling
3280
setenv() in a multi-threaded program.
3281
+ New macro G_ATOMIC_LOCK_FREE is defined if the atomic
3282
operations are implemented without use of a mutex.
3283
+ New macros G_SOURCE_CONTINUE and G_SOURCE_REMOVE for returning
3284
from GSourceFunc.
3285
+ GMappedFile can now be created from an fd.
3286
+ GKeyFile is now refcounted and boxed.
3287
+ SOCKS proxy and resolver improvements.
3288
+ Mount monitoring is now based on /proc/mounts instead of mtab.
3289
+ Use CLOCK_MONOTONIC unconditionally if the libc has support at
3290
compile time (ie: stop checking for kernel support at runtime).
3291
+ Use xlocale functions where available.
3292
+ Fix the spelling of G_IO_FLAG_IS_WRITABLE (was WRITEABLE).
3293
+ GCache has been deprecated.
3294
+ Move headers for some deprecated functionality to a separate
3295
deprecated/ directory
3296
+ It is no longer possible to include individual headers.
3297
+ The misguided experiment of allowing the program to stumble
3298
along with missing GSettings schemas is now over.
3299
+ Clarify that fork() is not valid while using GMainContext
3300
+ Error message strings grammar/i18n fixes.
3301
+ Several portability fixes for Windows, OpenBSD, Solaris.
3302
+ pkg-config files:
3303
- drop -uninstalled variants
3304
- remove gobject dependency on gthread
3305
+ Many docs updates.
3306
+ Bugs fixed: bgo#70598, bgo#320888, bgo#398418, bgo#527214,
3307
bgo#580505, bgo#583511, bgo#590808, bgo#592715, bgo#631413,
3308
bgo#632049, bgo#640212, bgo#640293, bgo#640975, bgo#643934,
3309
bgo#651268, bgo#653987, bgo#654412, bgo#654563, bgo#655366,
3310
bgo#656621, bgo#656679, bgo#657992, bgo#658188, bgo#658206,
3311
bgo#658207, bgo#658558, bgo#658683, bgo#658692, bgo#658715,
3312
bgo#658769, bgo#658806, bgo#658976, bgo#659070, bgo#659082,
3313
bgo#659212, bgo#659324, bgo#659423, bgo#659427, bgo#659646,
3314
bgo#659690, bgo#659699, bgo#659754, bgo#659838, bgo#659866,
3315
bgo#659870, bgo#659889, bgo#659916, bgo#659920, bgo#659923,
3316
bgo#660013, bgo#660096, bgo#660130.
3317
- Rebase glib2-bgo569829-gettext-gkeyfile.patch.
3318
- Rebase glib2-fate300461-gettext-gkeyfile-suse.patch.
3319
3320
-------------------------------------------------------------------
3321
Sat Oct 15 06:16:33 UTC 2011 - vuntz@opensuse.org
3322
3323
- Update to version 2.30.1:
3324
+ Bugs fixed: bgo#632049, bgo#660147, bgo#660413, bgo#660498,
3325
bgo#660637, bgo#660791, bgo#660886, bgo#661421.
3326
+ Updated translations.
3327
3328
-------------------------------------------------------------------
3329
Mon Sep 26 22:13:42 UTC 2011 - vuntz@opensuse.org
3330
3331
- Update to version 2.30.0:
3332
+ GDBus changes:
3333
- Change property API to avoid namespace problems
3334
- Use correct object path in export_uniquely() method of
3335
GDBusObjectManagerServer
3336
- Docs and tests improvements
3337
- Better handling of Ugly_Case method names
3338
- Build fixes for generated code
3339
+ Unix mounts:
3340
- BSD compile fixes
3341
- Ignore mounts with mountpoint "none" (as swap is on Debian)
3342
+ GMappedFile:
3343
- Return an error when trying to mmap device files (like
3344
/dev/stdin)
3345
+ gio-2.0.pc.in: drop stray reference to libasyncns
3346
+ Introspection annotation improvements, docs fixes
3347
+ Avoid double close() on the fd of a stream after splicing
3348
+ Desktop file handling: avoid mimeapps.list corruption issue
3349
+ Bugs fixed: bgo#654563, bgo#658188, bgo#658692, bgo#659324,
3350
bgo#659528, bgo#659646, bgo#659690, bgo#659699, bgo#659794,
3351
bgo#659838, bgo#659889,
3352
+ Updated translations.
3353
3354
-------------------------------------------------------------------
3355
Sun Sep 18 16:07:04 UTC 2011 - vuntz@opensuse.org
3356
3357
- Update to version 2.29.92:
3358
+ GDBus bug fixes:
3359
- fix segfault when remote property is invalidated (bgo#659070)
3360
- take more care in connection teardown to avoid use-after-free
3361
(bgo#651268)
3362
+ GMappedFile: return an error when trying to map a device
3363
(bgo#659212)
3364
+ GSettings: always deliver signals to the correct thread
3365
(bgo#657255)
3366
+ Some small documentation changes
3367
+ Updated translations.
3368
3369
-------------------------------------------------------------------
3370
Tue Sep 6 15:35:18 UTC 2011 - vuntz@opensuse.org
3371
3372
- Update to version 2.29.90:
3373
+ API/ABI changes:
3374
- Unix signal watches now match the API of all of the other
3375
sources
3376
- Revert the addition of g_date_time_source_new () from last
3377
release
3378
+ Networking and other fixes for Solaris:
3379
- We no longer support symbolic port names (ie: from
3380
/etc/services)
3381
- Check if -lsocket is needed
3382
- Fix g_socket_details_from_fd()
3383
- Avoid getmntinfo
3384
- Fix some harmless warnings
3385
+ GDateTime improvements:
3386
- Generally improved standards compliance (with C99)
3387
- Support C99-specified format strings: %g, %G, %V, %c, %C, %w
3388
- Consult the locale for the preferred 12-hour time format (%r)
3389
- Drop support for non-standard %N and broken %W
3390
- Better support for formatting non-POSIX (eg: Arabic) numerals
3391
- Locale-related test case fixups, and fix some leaks
3392
+ GTlsInteraction: Add interaction method invocation guarantees
3393
+ gdbus-codegen: Post-process all interfaces when parsing >1 file
3394
+ Make GMainLoop, GMainContext and GSource boxed types
3395
+ Fix a race condition in the first use of g_get_monotonic_time()
3396
+ Lots of gtk-doc cleanups
3397
+ Better intltool compatibility when generating pot file
3398
+ Avoid GCC-specific compiler options when not using GCC
3399
+ Updated translations.
3400
3401
-------------------------------------------------------------------
3402
Wed Aug 31 09:52:47 CEST 2011 - vuntz@opensuse.org
3403
3404
- Update to version 2.29.18:
3405
+ GDateTime is now respecting LC_TIME when formatting
3406
+ GTimeZoneMonitor has been removed again
3407
+ A new API for wallclock functionality has been added:
3408
g_date_time_source_new(). This API is still experimental
3409
and may be changed or removed before 2.30.
3410
+ Bugs fixed: bgo#628904, bgo#650763, bgo#655129, bgo#656341,
3411
bgo#656387, bgo#656443, bgo#656675, bgo#656772, bgo#656914,
3412
bgo#657083, bgo#657084, bgo#657138, bgo#657206, bgo#657243,
3413
bgo#657274, bgo#657336, bgo#657452, bgo#657454, bgo#657540,
3414
bgo#657593, bgo#646082, bgo#657517.
3415
+ Updated translations.
3416
3417
-------------------------------------------------------------------
3418
Tue Aug 16 03:44:30 CEST 2011 - dimstar@opensuse.org
3419
3420
- Update to version 2.29.16:
3421
+ GTlsDatabase: an abstract class that provides support or
3422
certificate and key lookup. An implementation will be provided
3423
in glib-networking
3424
+ GHmac: Support or HMAC digests
3425
+ Misc new API:
3426
- g_ptr_array_add_full: creates a GPtrArray with a preallocated
3427
size and a destroy function
3428
- g_desktop_app_info_get_show_in: checks if a GDesktopAppInfo
3429
should be shown in a given desktop environment
3430
- g_mkdtemp, g_mkdtemp_full, g_dir_make_tmp: create temporary
3431
directories
3432
+ Unify thread wakeup implementations of GMainContext and
3433
GCancellable, and use eventfd for it when available
3434
+ Show mounts in $XDG_USER_DIR in addition to /media and $HOME
3435
+ Bugs fixed: bgo#636572, bgo#644601, bgo#652284, bgo#652827,
3436
bgo#653063, bgo#654078, bgo#654450, bgo#654793, bgo#655044,
3437
bgo#655148, bgo#655241, bgo#655598, bgo#655664, bgo#655769,
3438
bgo#656031, bgo#656048, bgo#656151, bgo#656152, bgo#656162,
3439
bgo#656282, bgo#656283, bgo#118563, bgo#636405, bgo#656039,
3440
bgo#656492
3441
+ Updated translations.
3442
3443
-------------------------------------------------------------------
3444
Tue Jul 26 15:18:31 CEST 2011 - vuntz@opensuse.org
3445
3446
- Drop glib2-bnc379332-desktop-su.patch: now that bnc#540627 is
3447
fixed, we do not care about X-KDE-SubstituteUID anymore, so we
3448
don't need the patch anymore.
3449
3450
-------------------------------------------------------------------
3451
Fri Jul 22 14:08:21 CEST 2011 - vuntz@opensuse.org
3452
3453
- Update to version 2.29.14:
3454
+ Unicode improvements:
3455
- add g_unicode_script_{to,from}_iso15924
3456
- add G_UNICODE_SPACING_MARK define
3457
- more normalisation improvements
3458
- stop using deprecated g_unicode_canonical_decomposition()
3459
+ GParamSpec:
3460
- mark the 'name' field as 'const' and add a comment to the
3461
header to help avoid future problems caused by bad hacks
3462
+ Merge some (modified) patches from Debian:
3463
- add some blacklisted mount directories
3464
- sleep longer in a test case, if needed to avoid failing
3465
+ Units policy change:
3466
- prefer use of SI units
3467
- deprecate g_format_size_for_display, add g_format_size(_full)
3468
+ GSettings: don't call g_error() when the schema is missing
3469
+ GVariant support for arrays of object paths:
3470
- new g_variant_{new,get,dup}_objv API
3471
- support for g_variant_{new,get} '^ao' and '^a&o' similar to
3472
'^as'
3473
+ GDBus:
3474
- use new improved array-of-objects support and pass 'ao' as
3475
char** instead of GVariant*
3476
- improve handling of 'h' type (Unix file descriptor index)
3477
+ GIO:
3478
- fix compilation without USE_STATFS and USE_STATVFS
3479
+ Documentation fixes.
3480
+ Bugs fixed: bgo#622921, bgo#648271, bgo#654948, bgo#654988,
3481
bgo#655025, bgo#655076.
3482
+ Updated translations.
3483
- Drop glib2-no-deprecated-call.patch: fixed upstream.
3484
- Drop glib2-use-old-pcre.patch: we don't support building this
3485
version of glib2 on 11.4 and earlier as it requires changes in
3486
gtk+ and possibly other packages. So there's no need to keep this
3487
patch for old versions of openSUSE. This means we can also drop
3488
the call to autoreconf.
3489
3490
-------------------------------------------------------------------
3491
Wed Jul 20 08:54:59 CEST 2011 - vuntz@opensuse.org
3492
3493
- Update to version 2.29.12:
3494
+ Add new API to do Unicode (de-)composition in atomic steps, for
3495
use in Harfbuzz.
3496
+ Bugs fixed: bgo#615895, bgo#617949, bgo#620423, bgo#627974,
3497
bgo#644687, bgo#649246, bgo#653841, bgo#653935, bgo#654017,
3498
bgo#654085, bgo#654195, bgo#654232, bgo#654394, bgo#654536,
3499
bgo#654627, bgo#654651, bgo#654917.
3500
+ Updated translations.
3501
- Add glib2-no-deprecated-call.patch to fix build by not using
3502
newly deprecated API.
3503
3504
-------------------------------------------------------------------
3505
Mon Jul 11 13:15:42 CEST 2011 - vuntz@opensuse.org
3506
3507
- Change python BuildRequires to python-base, as we really just
3508
need the minimal python for the build.
3509
3510
-------------------------------------------------------------------
3511
Wed Jul 6 22:09:00 CEST 2011 - vuntz@opensuse.org
3512
3513
- Rename glib2-branding-upstream subpackage to
3514
gio-branding-upstream:
3515
+ we do this since the data we add here is related only to gio,
3516
not to the whole glib.
3517
+ add appropriate Provides/Obsoletes for glib2-branding-upstream
3518
to gio-branding-upstream for smooth upgrades.
3519
+ change the branding-related Provides/Conflicts/Supplements to
3520
be about gio.
3521
+ add libgio-2_0-0 Requires to branding subpackage, since the
3522
branding package is useless without the library.
3523
+ remove glib2-branding Requires from libglib-2_0-0.
3524
+ add gio-branding Requires to libgio-2_0-0.
3525
+ make branding subpackage noarch.
3526
+ update summary and description of the branding subpackage.
3527
- Add a README.Gsettings-overrides file, packaged in
3528
gio-branding-upstream to explain how to use overrides for
3529
GSettings. This might help people creating other branding
3530
packages.
3531
- Add gio Provides to libgio-2_0-0, to make branding packaging
3532
easier.
3533
3534
-------------------------------------------------------------------
3535
Wed Jul 6 00:31:06 CEST 2011 - vuntz@opensuse.org
3536
3537
- Update to version 2.29.10:
3538
+ New features:
3539
- g_desktop_app_info_get_nodisplay: a function that is required
3540
to port gnome-menus to GDesktopAppInfo
3541
- g_hash_table_iter_replace: new function to replace a value
3542
while iterating over a hash table
3543
- g_utf8_substring: convenience API to extract substrings from
3544
UTF-8 strings
3545
- g_action_group_add_entries: convenience API for creating lots
3546
of actions quickly
3547
- Use eventfd instead of pipes for waking up main contexts and
3548
for cancellation when available
3549
- GMatchInfo is now a refcounted boxed type
3550
+ API changes in GAction:
3551
- the 'set_state' entry in the GActionInterface vtable has been
3552
renamed to 'change_state
3553
- g_action_set_state has been renamed to g_action_change_state
3554
- the 'state' property has been changed to read-only
3555
- GSimpleAction can no longer be subclassed
3556
+ Bug fixes: bgo#647796, bgo#652072, bgo#652168, bgo#652750,
3557
bgo#652758, bgo#652822, bgo#652897, bgo#653140, bgo#653429,
3558
bgo#653484.
3559
+ Updated translations.
3560
3561
-------------------------------------------------------------------
3562
Thu Jun 16 12:27:47 UTC 2011 - dimstar@opensuse.org
3563
3564
- No longer pass --with-runtime-libdir= to configure. This moves
3565
the library back to /usr/lib(64)?, from /lib(64)?. There is
3566
agreement that we do not want to keep moving all libraries in
3567
/lib(64)?, and since libffi was not moved, there's no point in
3568
pretending the glib libraries should move too. See bnc#696004 for
3569
more details.
3570
3571
-------------------------------------------------------------------
3572
Tue Jun 14 22:24:44 CEST 2011 - dimstar@opensuse.org
3573
3574
- Update to version 2.29.8:
3575
+ Fix a deadlock in gobject finalization
3576
+ Bugs fixed: bgo#646608, bgo#646635, bgo#647930, bgo#651745,
3577
bgo#651920, bgo#651959, bgo#651998, bgo#652000, bgo#652002,
3578
bgo#652025, bgo#652081, bgo#652197.
3579
+ Updated translations.
3580
3581
-------------------------------------------------------------------
3582
Wed Jun 8 14:43:20 CEST 2011 - dimstar@opensuse.org
3583
3584
- Update to version 2.29.6:
3585
+ Atomic operations have been rewritten from scratch to make use
3586
of gcc builtins where possible.
3587
+ A full set of atomic operations on pointers has been added,
3588
including bit locks in pointer-size locations.
3589
+ Access to quarks is now lockless
3590
+ GObject data scalability has been greatly improved
3591
+ g_data_time_format now supports alternative digits and padding
3592
+ Introspection improvements:
3593
- Add a boxed type for GVariantBuilder
3594
- Annotation fixes in GDBus, GVariant, g_base64_
3595
+ Bugs fixed: bgo#502560, bgo#612729, bgo#617491, bgo#619418,
3596
bgo#619435, bgo#626549, bgo#631231, bgo#632294, bgo#640518,
3597
bgo#642026, bgo#646635, bgo#648678, bgo#649480, bgo#649506,
3598
bgo#649657, bgo#649775, bgo#649915, bgo#649973, bgo#649988,
3599
bgo#650078, bgo#650211, bgo#650236, bgo#650345, bgo#650458,
3600
bgo#650459, bgo#650688, bgo#650823, bgo#650874, bgo#650882,
3601
bgo#650884, bgo#650885, bgo#650935, bgo#651009, bgo#651034,
3602
bgo#651133, bgo#651141, bgo#651219, bgo#651223, bgo#651327,
3603
bgo#651467, bgo#651650, bgo#651725, bgo#651745.
3604
+ Updated translations.
3605
- Add python-xml Requires in devel subpackage as it is needed by
3606
gdbus-codegen, and also add python-xml BuildRequires since
3607
gdbus-codegen is run during the build.
3608
3609
-------------------------------------------------------------------
3610
Tue Jun 8 10:18:54 CEST 2011 - dimstar@opensuse.org
3611
3612
- Update to version 2.29.4:
3613
+ GDBus:
3614
- Includes several new types to support modeling D-Bus
3615
objects and interfaces more fully, and also introduces
3616
an 'object manager' pattern
3617
- The new gdbus-codegen utility uses these new classes
3618
to generate C code and documentation from D-Bus interface
3619
descriptions in XML
3620
+ GTest:
3621
- There is now a g_test_fail() function to mark tests as failed
3622
+ GDesktopAppInfo
3623
- Now has a binding-friendly filename property
3624
- Other new API to more fully expose desktop file contents:
3625
. g_desktop_app_info_get_categories(),
3626
. g_desktop_app_info_get_generic_name()
3627
+ GHashTable:
3628
- Several optimizations to reduce space consumption of
3629
large hash tables, in particular tables that are used
3630
to store sets.
3631
+ Unix-specific APIs:
3632
- GLib now installs a separate header, glib-unix.h, that is
3633
meant to collect Unix-specific APIs
3634
+ Bugs fixed: bgo#631379, bgo#632631, bgo#635694, bgo#637561,
3635
bgo#642935, bgo#643134, bgo#644941, bgo#646013, bgo#646309,
3636
bgo#646435, bgo#646957, bgo#647594, bgo#647602, bgo#647746,
3637
bgo#647826, bgo#647903, bgo#648416, bgo#648423, bgo#648425,
3638
bgo#648966.
3639
- Changes from version 2.29.2:
3640
+ GApplication
3641
- The documentation has been enhanced and clarified
3642
- An opt-out for uniqueness has been added:
3643
. G_APPLICATION_NON_UNIQUE
3644
- GApplication now syncs settings before g_application_run()
3645
returns
3646
+ GDBus
3647
- Interface lookups are now happening in constant time
3648
- Signature checking and handling of various unexpected
3649
situations has been improved
3650
+ GVariant
3651
- The format accepted by the GVariant parser has beend
3652
documented
3653
- GVariant accepts G_VARIANT_TYPE_VARDICT for a{sv}
3654
+ GDateTime:
3655
- The return value of g_datetime_compare() has been fixed to
3656
match strcmp() semantics
3657
- In order to handle problems with changing timezones, a
3658
GTimeZoneMonitor has been added to GIO, and
3659
g_time_zone_refresh_local() can be called to update the
3660
cached information about the local timezone
3661
+ GOption now uses /proc/self/cmdline to set the program name
3662
instead and only falls back to "<unknown>" if that is
3663
unavailable
3664
+ GSettings:
3665
- The schema compiler now warns about references to
3666
non-existing schemas
3667
+ Bugs fixed: bgo#613269, bgo#624943, bgo#637738, bgo#638185,
3668
bgo#639478, bgo#641755, bgo#641768, bgo#642797, bgo#642825,
3669
bgo#642944, bgo#643074, bgo#643197, bgo#643468, bgo#643478,
3670
bgo#643624, bgo#643649, bgo#643780, bgo#643795, bgo#644309,
3671
bgo#644428, bgo#644465, bgo#644552, bgo#644607, bgo#645789,
3672
bgo#646039, bgo#646310, bgo#646420, bgo#646843, bgo#646985,
3673
bgo#647579, bgo#647600
3674
+ Updated translations.
3675
- Add python and pkgconfig(libffi) BuildRequires.
3676
3677
-------------------------------------------------------------------
3678
Tue Jun 7 13:03:52 UTC 2011 - fcrozat@novell.com
3679
3680
- Update to version 2.28.8:
3681
+ Bugs fixed: bgo#502560, bgo#612729, bgo#619418, bgo#619435,
3682
bgo#631231, bgo#638449, bgo#640518, bgo#642026, bgo#644905,
3683
bgo#646635, bgo#650882, bgo#651009, bgo#651034, bgo#651219,
3684
bgo#651327.
3685
+ Updated translations.
3686
3687
-------------------------------------------------------------------
3688
Tue May 31 13:59:01 UTC 2011 - fcrozat@suse.com
3689
3690
- Update to version 2.28.7:
3691
+ Bug fixes: bgo#635694, bgo#637561, bgo#642935, bgo#643134,
3692
bgo#646326, bgo#646435, bgo#647594, bgo#647602, bgo#648416,
3693
bgo#648966, bgo#649915, bgo#650078, bgo#650211, bgo#650236.
3694
+ Updated translations.
3695
3696
-------------------------------------------------------------------
3697
Tue Apr 19 08:43:37 UTC 2011 - fcrozat@novell.com
3698
3699
- Update to version 2.28.6:
3700
+ Fix a possible crash when using g_settings_delay().
3701
+ Various documentation clarifications.
3702
+ Updated translation.
3703
3704
-------------------------------------------------------------------
3705
Mon Apr 4 09:15:23 UTC 2011 - fcrozat@novell.com
3706
3707
- Update to version 2.28.5:
3708
+ Fix some introspection annotations
3709
+ Updated translations.
3710
3711
-------------------------------------------------------------------
3712
Mon Mar 21 17:46:26 UTC 2011 - fcrozat@novell.com
3713
3714
- Update to version 2.28.4:
3715
+ Improve documentation of GSettings vendor override files
3716
+ Updated translations.
3717
- Changes from version 2.28.3:
3718
+ Fix build with linux < 2.6.19
3719
+ Bugs fixed:
3720
- bgo#644465: undefined reference to `_usleep'
3721
- bgo#644552: g_timeout_add_seconds(1, ...) may have a latency.
3722
- bgo#644607: Correct internal definition of C_()
3723
+ Updated translations.
3724
- Changes from version 2.28.2:
3725
+ Improved documentation:
3726
- GApplication details are explained a lot more thoroughly
3727
+ GVariant now supports NULL for empty arrays in varargs
3728
+ Bugs fixed: bgo#613269, bgo#624943, bgo#637738, bgo#638185,
3729
bgo#642797, bgo#642825, bgo#642944, bgo#643197, bgo#643468,
3730
bgo#643478, bgo#643649, bgo#643780, bgo#643795.
3731
+ Updated translations.
3732
- Drop glib2-fix-default-mime-handler.patch: fixed upstream.
3733
3734
-------------------------------------------------------------------
3735
Mon Feb 21 12:59:57 UTC 2011 - fcrozat@novell.com
3736
3737
- Update to version 2.28.1:
3738
+ Format accepted by the GVariant parser has beend documented
3739
+ The return value of g_datetime_compare() has been fixed to
3740
match strcmp() semantics
3741
+ Commandline utilities are now fully translated
3742
+ Bugs fixed: bgo#635099, bgo#640489, bgo#642042, bgo#642052,
3743
bgo#642490
3744
+ Updated translations.
3745
3746
-------------------------------------------------------------------
3747
Sun Feb 20 10:38:00 CET 2011 - vuntz@opensuse.org
3748
3749
- Add glib2-fix-default-mime-handler.patch: this fixes an issue
3750
where a user has configured a handler for a relatively generic
3751
mime type, that breaks the default mime handler for subtypes. For
3752
example, if gvim is explicitly configured to open text/plain,
3753
then LibreOffice documents will also open in gvim.
3754
3755
-------------------------------------------------------------------
3756
Sun Feb 13 14:11:08 CET 2011 - vuntz@opensuse.org
3757
3758
- Pass %{?no_lang_C} to %find_lang so that english documentation
3759
can be packaged with the program, and not in the lang subpackage.
3760
3761
-------------------------------------------------------------------
3762
Tue Feb 8 20:30:41 UTC 2011 - fcrozat@novell.com
3763
3764
- Update to version 2.28.0:
3765
+ Bugs fixed: bgo#641363, bgo#641395, bgo#641411, bgo#641477,
3766
bgo#641572, bgo#641688
3767
+ Updated translations.
3768
- Update glib2-use-old-pcre.patch to change configure script too.
3769
Add call to autoreconf for the patch.
3770
3771
-------------------------------------------------------------------
3772
Thu Jan 27 10:11:56 CET 2011 - vuntz@opensuse.org
3773
3774
- Update to version 2.27.92:
3775
+ Update to Unicode 6.0
3776
+ Update PCRE to 8.12
3777
+ Bugs fixed: bgo#637696, bgo#638872, bgo#640042.
3778
+ Updated translations.
3779
- Add glib2-use-old-pcre.patch: we don't have a recent-enough
3780
version of pcre, so revert the patch doing the update. We apply
3781
the patch on 11.4 and earlier: when the next development cycle
3782
opens, we won't need it anymore.
3783
3784
-------------------------------------------------------------------
3785
Mon Jan 24 17:06:56 CET 2011 - hpj@novell.com
3786
3787
- Add glib2-force-fam-for-remote-fs.patch: try monitoring files on
3788
NFS mounts via FAM before falling back to inotify (bgo#592211).
3789
The patch has been submitted upstream and is not yet in git, but
3790
we do want it since it fixes a really annoying issue for NFS
3791
users.
3792
3793
-------------------------------------------------------------------
3794
Fri Jan 14 10:36:01 CET 2011 - vuntz@opensuse.org
3795
3796
- Update to version 2.27.91:
3797
+ Bugs fixed: bgo#638838, bgo#638894, bgo#639064, bgo#639084,
3798
bgo#639177.
3799
+ Updated translations.
3800
- Drop glib2-fix-panel-crash.patch: fixed upstream.
3801
3802
-------------------------------------------------------------------
3803
Sat Jan 8 09:53:23 CET 2011 - vuntz@opensuse.org
3804
3805
- Add glib2-fix-panel-crash.patch, taken from git: this fixes a
3806
crash in gnome-panel.
3807
3808
-------------------------------------------------------------------
3809
Fri Jan 7 17:29:01 CET 2011 - vuntz@opensuse.org
3810
3811
- Update to version 2.27.90:
3812
+ Test reports created by gtester-report can now include revision
3813
information.
3814
+ The g_desktop_app_info_launch_* family of functions now emit a
3815
DBus signal when an application is launched. Additionally,
3816
there is a new variant
3817
g_desktop_app_info_launch_uris_as_manager(), which gives more
3818
control over the launched process.
3819
+ The memory and null GSettings backends are now available as
3820
public API.
3821
+ g_get_locale_variants() is a new function that returns a list
3822
of variants of a locale identifier.
3823
+ Bugs fixed: bgo#587898, bgo#606960, bgo#631980, bgo#634569,
3824
bgo#635998, bgo#636806, bgo#637262, bgo#637544, bgo#637720,
3825
bgo#637738, bgo#637759, bgo#637852, bgo#637858, bgo#638349.
3826
+ Updated translations.
3827
3828
-------------------------------------------------------------------
3829
Tue Dec 21 13:31:38 CET 2010 - vuntz@opensuse.org
3830
3831
- Update to version 2.27.5:
3832
+ Network support:
3833
- Add g_tls_certificate_verify() to verify a certificate
3834
- Add GTlsConnection:use-system-certdb
3835
- Other TLS api additions
3836
+ GIO:
3837
- Add g_io_stream_splice_async()/_finish() to splice two
3838
iostreams
3839
- Add g_emblemed_icon_clear_emblems() and make GEmblemedIcon
3840
derivable
3841
- Remove GPeriodic; it did not receive the necessary review and
3842
integration work to declare it stable
3843
+ GSequence:
3844
- New methods g_sequence_lookup() and g_sequence_lookup_iter()
3845
+ Bugs fixed: bgo#617254, bgo#632544, bgo#633350, bgo#634583,
3846
bgo#635007, bgo#635626, bgo#636100, bgo#636305, bgo#636311,
3847
bgo#636351, bgo#636387, bgo#636673, bgo#637147, bgo#637171,
3848
bgo#637237.
3849
+ Updated translations.
3850
3851
-------------------------------------------------------------------
3852
Fri Dec 10 12:53:06 UTC 2010 - fcrozat@novell.com
3853
3854
- Add support for source service checkout, with %BUILD_FROM_VCS:
3855
+ Add git-core and gtk-doc BuildRequires.
3856
+ Add call to ./autogen.sh.
3857
+ Enforce gtk-doc html generation by passing --enable-gtk-doc to
3858
configure.
3859
+ Build ChangeLog since we ship it.
3860
3861
-------------------------------------------------------------------
3862
Mon Dec 6 21:03:22 UTC 2010 - awafaa@opensuse.org
3863
3864
- Update to version 2.27.4:
3865
+ GIO
3866
- Mounts are treated as hidden if they have a path element
3867
that starts with a dot
3868
- GAppInfo gained API to differentiate between recommended
3869
and fallback mime handlers
3870
- g_cancellable_create_source: creates a GSource that triggers
3871
when the GCancellable is canceled
3872
- GPollableInput/OutputStream: Interfaces for pollable streams
3873
- TLS support has landed, with an extension point that is
3874
implemented in glib-networking
3875
+ GLib
3876
- Mainloop sources can now have 'child sources'
3877
- g_get_runtime_dir: New function to return the XDG_RUNTIME_DIR
3878
+ Bugs fixed: bgo#530786, bgo#588189, bgo#630357, bgo#630559,
3879
bgo#632445, bgo#634239, bgo#634241, bgo#634504, bgo#634613,
3880
bgo#635640, bgo#635768, bgo#635882, bgo#635187
3881
+ Updated translations.
3882
- Drop glib2-add-back-extension-point.patch: fixed upstream.
3883
3884
-------------------------------------------------------------------
3885
Wed Nov 24 18:50:14 CET 2010 - vuntz@opensuse.org
3886
3887
- Add glib2-add-back-extension-point.patch: this adds back the
3888
gio-desktop-app-info-lookup extension point. This fixes big
3889
issues when a GIO module using it is installed. Fix bnc#655561.
3890
3891
-------------------------------------------------------------------
3892
Wed Nov 17 14:25:40 CET 2010 - vuntz@opensuse.org
3893
3894
- Update to version 2.27.3:
3895
- The GTimeSpec type that was introduced in the 2.27.2 has been
3896
dropped again in favour of APIs that return microseconds as
3897
64-bit integer.
3898
+ GTimer is now using monotonic time unconditionally
3899
+ There are some new functions to facilitate error reporting
3900
in async GIO APIs: g_simple_async_result_take_error,
3901
g_simple_async_result_new_take_error,
3902
g_simple_async_report_take_gerror_in_idle
3903
+ There is new convenience API to us GVariant dictionaries:
3904
g_variant_lookup
3905
+ It is now possible to delay sending match rules to the D-Bus
3906
daemon in GDBus: G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
3907
+ Support has been added for XDG_RUNTIME_DIR:
3908
g_get_user_runtime_dir
3909
+ Various fixes for Win64/MSVC builds have been committed
3910
+ Bugs fixed: bgo#620263, bgo#633075, bgo#633381, bgo#633685,
3911
bgo#633686.
3912
+ Updated translations.
3913
- Changes from version 2.27.2:
3914
+ GApplication:
3915
- Export actions over DBus and support activating them from
3916
remote instances
3917
- Support environment passing
3918
+ GSettings:
3919
- The gsettings utility has a list-recursively command
3920
- The gsettings utility has commandline completion for enum
3921
values
3922
+ GLib is now linked against librt and uses monotonic time for
3923
timeouts and GPeriod sources. GSource has a new
3924
g_source_get_time() which returns monotonic time, and
3925
g_source_get_current_time() has been deprecated
3926
+ Bugs fixed: bgo#158725, bgo#626320, bgo#629247, bgo#629274,
3927
bgo#631264, bgo#631482, bgo#632169, bgo#632571, bgo#633115,
3928
bgo#633206, bgo#633339, bgo#633356.
3929
+ Updated translations.
3930
3931
-------------------------------------------------------------------
3932
Mon Nov 1 11:44:58 EDT 2010 - vuntz@opensuse.org
3933
3934
- Update to version 2.27.1:
3935
+ GDateTime now has full week number support.
3936
New API: g_date_time_get_week_numbering_year
3937
+ The GSettings schema compiler will now skip over broken .xml
3938
schema files instead of aborting altogether.
3939
+ GSettings now works properly on bigendian systems.
3940
+ GSettings has more complete support for ranges.
3941
New API: g_settings_get_range and g_settings_range_check
3942
The gsettings commandline tool supports ranges too.
3943
+ GApplication has been rewritten; see the API docs for details
3944
and examples. The action support is not complete yet.
3945
+ The GLib mainloop has gained 'dispatch to context'
3946
functionality, which can replace manually created idles in many
3947
cases.
3948
New API: g_main_context_invoke and g_main_context_invoke_full
3949
+ The gio-desktop-app-info-lookup extension point has been
3950
removed from GIO. GIO now uses x-scheme-handler mimetypes when
3951
looking for default applications.
3952
+ On win32, make g_get_user_data_dir() return the
3953
CSIDL_LOCAL_APPDATA folder on Windows, and not CSIDL_PERSONAL.
3954
This matches what Qt does, and has been widely requested. Also
3955
make g_get_user_config_dir() return this and not the (roaming)
3956
CSIDL_APPDATA folder.
3957
+ A periodic event clock has been added in GIO: GPeriodic. Note
3958
that this API is still experimental and expected to undergo
3959
changes before it will be incorporated into a stable GLib
3960
release. Use at your own risk.
3961
+ Bug fixes: bgo#613822, bgo#618737, bgo#620710, bgo#623400,
3962
bgo#627126, bgo#627171, bgo#628876, bgo#628937, bgo#629274,
3963
bgo#629289, bgo#629687, bgo#629849, bgo#629945, bgo#630000,
3964
bgo#630077, bgo#630185, bgo#630797, bgo#630968, bgo#631263,
3965
bgo#631264, bgo#631379, bgo#631410, bgo#632884.
3966
+ Updated translations.
3967
- Drop glib2-fix-regex-build.patch: fixed upstream.
3968
3969
-------------------------------------------------------------------
3970
Mon Nov 1 11:05:30 EDT 2010 - vuntz@opensuse.org
3971
3972
- Add a with_systemtap define to easily switch between building
3973
with and without systemtap support, and set it to 0 for now: it
3974
creates a build loop.
3975
3976
-------------------------------------------------------------------
3977
Wed Oct 13 11:11:20 CEST 2010 - vuntz@opensuse.org
3978
3979
- Pass --with-runtime-libdir=../../%{_lib} to configure to install
3980
libraries (just the .so.*, not the .so) in /lib(64)? instead of
3981
/usr/lib(64)?.
3982
+ This makes sense since most and most tools used during early
3983
boot stage need glib libraries, and the libraries only link
3984
against other libraries in /lib(64)? already.
3985
+ It's worth mentioning that gio modules and all the GSettings
3986
API do require /usr, though: gio modules are installed in
3987
/usr/lib(64)?/gio and GSettings need
3988
/usr/share/glib-2.0/schemas. This shouldn't be an issue during
3989
early boot, since those API don't really make sense there.
3990
- Create a devel-static subpackage, to put the static libraries. It
3991
depends on the devel subpackage.
3992
- Remove glib2-64bit Obsoletes from libgmodule-2_0-0, libgio-2_0-0,
3993
libgthread-2_0-0, libgobject-2_0-0: it's already done by
3994
libglib-2_0-0, and all those libraries depend on libglib-2_0-0.
3995
- Update summaries and descriptions.
3996
- Change the license tag of all packages to LGPLv2+, instead of a
3997
mix of LGPLv2.1+ and GPLv2+ which are both wrong.
3998
- Change groups of most subpackages to System/Libraries, instead of
3999
Development/Libraries/C and C++.
4000
- Use find to remove .la files instead of manual rm.
4001
- Put comments that are in the scriptlets area of the spec file in
4002
"%if 0" statement: if we don't do that, they actually end up in
4003
the scriplets and can even make them fail if the scriptlets were
4004
just "-p /sbin/ldconfig".
4005
4006
-------------------------------------------------------------------
4007
Tue Oct 12 00:14:59 CEST 2010 - vuntz@opensuse.org
4008
4009
- Add missing Requires for glib2-tools to libgio-fam in
4010
baselibs.conf.
4011
- Update baselibs.conf to remove assumption in the scriptlets of
4012
the generated packages that they are 32bit packages.
4013
- Use <prefix> in baselibs.conf since we use full paths there, and
4014
this is needed for x86 packages that put files in
4015
/emul/ia32-linux.
4016
4017
-------------------------------------------------------------------
4018
Tue Oct 5 11:40:10 CEST 2010 - vuntz@opensuse.org
4019
4020
- Update to version 2.27.0 (compared to 2.25.15):
4021
+ Build:
4022
- massive restructuring to reduce #include abuse
4023
- tweaks to silence some harmless compiler warnings
4024
- rename gschema-compile.c to glib-compile-schemas.c
4025
- Windows fixes
4026
- fix building with zlib < 1.2.4 on win32
4027
+ GDateTime:
4028
- better msgctxt for translating month and weekday names
4029
- API is changed quite a lot, implementation is improved
4030
- GTimeZone is now exposed
4031
+ GObject:
4032
- make ordering for overridden interface properties consistent
4033
- ->priv structures are limited to 64k but this was not
4034
documented, and exceeding this limit produced bad results.
4035
Add docs and enforce the limit properly.
4036
- add g_object_class_install_properties() to install multiple
4037
properties in one go
4038
- improve debugging output for GValue containing G_TYPE_STRV
4039
+ GIO:
4040
- fix priority sorting of GIO extensions
4041
- add GCredentials support on FreeBSD
4042
- fix support for IPv6 addresses in URI parsing functions
4043
- GSocketClient fixes for when g_socket_connect succeeds
4044
immediately
4045
- clarify string encoding for GFile constructors in docs
4046
- new functions g_data_input_stream_read_upto{,async,finish}
4047
- tweak confusing documentation for g_output_stream_write()
4048
+ GDBus:
4049
- GDBusMessage can now be locked and copied (like in libdbus)
4050
- GDBusConnection filter function API has changed again
4051
- GDBusServer: ::new-connection now declares if the connection
4052
was claimed
4053
- add a partial workaround for bgo#627724.
4054
- very many memory leaks fixed
4055
+ GVariant:
4056
- check for size == 0 in g_variant_get_bytestring to avoid a
4057
crash when attempting to get_bytestring() from an empty array
4058
- improve gobject-introspection annotations
4059
+ GSettings:
4060
- add GSettings Windows registry backend
4061
- some internal tweaks to the backend API
4062
- remove g_settings_list_items
4063
- add g_settings_list_children and _list_keys to replace it
4064
- add schema compiler restrictions for dealing with lists
4065
- don't automatically emit value changed signals on writability
4066
changes
4067
+ Other:
4068
- constify the 'parser' vtable param to
4069
g_markup_parse_context_push()
4070
- plug many memory leaks in test cases
4071
+ Bugs closed: bgo#50076, bgo#584284, bgo#624546, bgo#626919,
4072
bgo#628029, bgo#628253, bgo#628331, bgo#628345, bgo#628436,
4073
bgo#628505, bgo#628839, bgo#628904, bgo#628952, bgo#629192,
4074
bgo#629251, bgo#629259, bgo#629328, bgo#629429, bgo#629689,
4075
bgo#629698.
4076
+ Updated translations.
4077
- Add glib2-fix-regex-build.patch to fix build.
4078
4079
-------------------------------------------------------------------
4080
Thu Sep 30 16:50:03 UTC 2010 - dimstar@opensuse.org
4081
4082
- Add python BuildRequires to work around an error in
4083
systemtap-sdt-devel packages on openSUSE < Factory/11.4.
4084
4085
-------------------------------------------------------------------
4086
Mon Sep 27 19:42:31 CEST 2010 - vuntz@opensuse.org
4087
4088
- Update to version 2.26.0:
4089
+ GSettings:
4090
- allow override files to have entries for non-existent schemas
4091
- schema compiler no longer aborts due to an error in a single
4092
.xml file
4093
+ GDBus:
4094
- fix some race conditions in the connection test cases
4095
+ GDateTime:
4096
- hide some implementation details (time zones)
4097
- fix parameter naming in header file to match .c file
4098
- add G_GNUC_WARN_UNUSED_RESULT for modifier functions
4099
- add full ISO 8601 week date support and improve docs
4100
+ Other:
4101
- g_quark_try_string(NULL) now returns 0 without error
4102
- clean up confusing code in GSocketControlMessage
4103
- fix SOCKS5 memory leak
4104
- improve some docs
4105
+ Bugs closed: bgo#628937, bgo#629687, bgo#630000, bgo#630077,
4106
bgo#630185,
4107
+ Updated translations.
4108
- Remove python BuildRequires, that was there only because of a bug
4109
in systemtap-sdt-devel dependencies.
4110
4111
-------------------------------------------------------------------
4112
Sun Sep 19 13:26:49 UTC 2010 - jengelh@medozas.de
4113
4114
- Add shared-mime-info Requires to libgio-2_0-0. Fix bnc#555605.
4115
4116
-------------------------------------------------------------------
4117
Sun Sep 19 09:24:16 CEST 2010 - vuntz@opensuse.org
4118
4119
- Update to version 2.25.17:
4120
+ Fix build when compiling against the system-installed pcre
4121
library (bgo#629971).
4122
- Drop glib2-fix-build-system-pcre.patch: fixed upstream.
4123
4124
-------------------------------------------------------------------
4125
Sat Sep 18 10:33:58 CEST 2010 - vuntz@opensuse.org
4126
4127
- Update to version 2.25.16:
4128
+ GApplication:
4129
- GApplication, GAction and related classes have been removed
4130
from this release of glib. There will -not- be a replacement
4131
for 2.26.0.
4132
+ Build:
4133
- massive restructuring to reduce #include abuse
4134
- tweaks to silence some harmless compiler warnings
4135
- rename gschema-compile.c to glib-compile-schemas.c
4136
- Windows fixes
4137
- fix building with zlib < 1.2.4 on win32
4138
+ GDateTime:
4139
- better msgctxt for translating month and weekday names
4140
- API is changed quite a lot, implementation is improved
4141
- GTimeZone is now exposed
4142
+ GObject:
4143
- make ordering for overridden interface properties consistent
4144
- ->priv structures are limited to 64k but this was not
4145
documented, and exceeding this limit produced bad results.
4146
Add docs and enforce the limit properly.
4147
- add g_object_class_install_properties() to install multiple
4148
properties in one go
4149
- improve debugging output for GValue containing G_TYPE_STRV
4150
+ GIO:
4151
- fix priority sorting of GIO extensions
4152
- add GCredentials support on FreeBSD
4153
- fix support for IPv6 addresses in URI parsing functions
4154
- GSocketClient fixes for when g_socket_connect succeeds
4155
immediately
4156
- clarify string encoding for GFile constructors in docs
4157
- new functions g_data_input_stream_read_upto{,async,finish}
4158
- tweak confusing documentation for g_output_stream_write()
4159
+ GDBus:
4160
- GDBusMessage can now be locked and copied (like in libdbus)
4161
- GDBusConnection filter function API has changed again
4162
- GDBusServer: ::new-connection now declares if the connection
4163
was claimed
4164
- add a partial workaround for GObject bgo#627724.
4165
- very many memory leaks fixed
4166
+ GVariant:
4167
- check for size == 0 in g_variant_get_bytestring to avoid a
4168
crash when attempting to get_bytestring() from an empty array
4169
- improve gobject-introspection annotations
4170
+ GSettings:
4171
- add GSettings Windows registry backend
4172
- some internal tweaks to the backend API
4173
- remove g_settings_list_items
4174
- add g_settings_list_children and _list_keys to replace it
4175
- add schema compiler restrictions for dealing with lists
4176
- don't automatically emit value changed signals on writability
4177
changes
4178
+ Other:
4179
- constify the 'parser' vtable param to
4180
g_markup_parse_context_push()
4181
- plug many memory leaks in test cases
4182
+ Bugs closed: bgo#50076, bgo#584284, bgo#624546, bgo#626919,
4183
bgo#628029, bgo#628253, bgo#628331, bgo#628345, bgo#628436,
4184
bgo#628505, bgo#628839, bgo#628904, bgo#628952, bgo#629192,
4185
bgo#629251, bgo#629259, bgo#629328, bgo#629429, bgo#629689,
4186
bgo#629698
4187
+ Updated translations.
4188
- Add glib2-fix-build-system-pcre.patch to fix build with the
4189
system pcre.
4190
4191
-------------------------------------------------------------------
4192
Fri Sep 3 15:38:17 CEST 2010 - vuntz@opensuse.org
4193
4194
- Fix typo in %glib2_gio_module_post from macros.glib2, that was
4195
causing an error in %post of packages using it.
4196
4197
-------------------------------------------------------------------
4198
Tue Aug 31 09:01:56 CEST 2010 - vuntz@opensuse.org
4199
4200
- Update to version 2.25.15:
4201
+ GIO:
4202
- Memory leak fixes
4203
- The GZip(De}Compressor can now process header information
4204
- Support for network proxies has been added, with the GProxy
4205
interface and the gio-proxy-resolver extension point. GIO
4206
includes SOCKSv4 and SOCKSv5 implementations, and libproxy
4207
is also going to provide an implementation of this extension
4208
point.
4209
- There are GAction and GActionGroup interfaces now, which will
4210
be used in GApplication in the near future.
4211
+ GObject:
4212
- There are now convenience macros for defining boxed and
4213
pointer types
4214
+ GDBus:
4215
- Memory leak fixes
4216
- GDBusProxy for well-known names can now auto-restart
4217
the service if the name owner disappears
4218
- Filter functions are now allowed to modify messages
4219
+ GLib:
4220
- GDateTime is a replacement for GDate that supports time
4221
and timezone information.
4222
+ Bugs fixed:
4223
- bgo#50076: Time API to go with date API
4224
- bgo#449565: Add G_DEFINE_BOXED_TYPE()
4225
- bgo#617691: Add GZIP header processing to
4226
GZlibCompressor/GZlibDecompressor
4227
- bgo#622184: add g_memory_output_stream_steal_data
4228
- bgo#624546: Modification of GDBusMessage in filter function
4229
- bgo#627088: Build failure in gdbus-peer.c on FreeBSD
4230
- bgo#627181: save a memdup
4231
- bgo#627182: Plug a mem leak in the gdbus-connection test
4232
- bgo#627187: Plug some gdbus mem leaks
4233
- bgo#627188: gdbus-non-socket test occasionally fails
4234
- bgo#627252: G_OPTION_FLAG_NO_ARG is only for callback options
4235
- bgo#627392: gdbus commit 8a3a4596 breaks win32 compile
4236
- bgo#627407: FTBFS on !linux UNIX platforms
4237
- bgo#627604: String error: 'that' twice in a row
4238
- bgo#627969: ABR in g_file_open_tmp
4239
- bgo#628084: gdbus-peer fails with assertion
4240
- bgo#628193: Miscellaneous string fixes
4241
- bgo#628296: abort() in gsocketconnection.c
4242
- bgo#628309: Plug a mem leak in GConverterOutputStream
4243
- bgo#628317: GEmblemedIcon:equal implementation is buggy
4244
- bgo#628323: Fix invalid reads
4245
- bgo#628327: Plug a mem leak
4246
- bgo#628328: Plug a mem leak
4247
- bgo#628329: Don't leak the FD list
4248
- bgo#628324: Invalid reads in gdbus-export test
4249
+ Updated translations.
4250
4251
-------------------------------------------------------------------
4252
Tue Aug 17 11:01:27 CEST 2010 - dimstar@opensuse.org
4253
4254
- Update to version 2.25.14:
4255
+ GDBus:
4256
- Make the closure variants of GDBus apis work
4257
- Make error unregistration work
4258
- bgo#626748: Use async IO in the IO thread
4259
+ GIO:
4260
- bgo#626208: Make g_simple_async_result_is_valid work without
4261
source
4262
- GSocketClient: add a timeout property
4263
- Fix memory leaks in GSocketClient
4264
- bgo#616458: Handle async vs. sync correctly in
4265
GSocketConnection stream
4266
- Declare stream base classes as abstract
4267
- bgo#627071: Clarify semantics of g_output_stream_write()
4268
+ Other:
4269
- Improve test coverage for GDBus, GRegex, GAsyncResult
4270
- Drop dead code in pcre, xdgmime
4271
- bgo#578295: Fix a race condition in gtester
4272
- bgo#626704: Avoid an extra allocation in GAsyncQueue
4273
- bgo#626841: Add test case for non-socket GIOStream
4274
- bgo#622770: More explicit GVariant docs
4275
- bgo#602417: Imroved docs for GAsyncInitable and
4276
GSimpleAsyncResult
4277
4278
-------------------------------------------------------------------
4279
Sun Aug 8 04:59:27 CEST 2010 - vuntz@opensuse.org
4280
4281
- Make %glib2_gio_module_post and %glib2_gio_module_postun
4282
functions that can take an optional argument, to specify for
4283
which directory we want to create a module cache. By default,
4284
with no argument, we just use the directory of modules for gio
4285
itself.
4286
4287
-------------------------------------------------------------------
4288
Sat Aug 7 14:14:08 CEST 2010 - vuntz@opensuse.org
4289
4290
- Update to version 2.25.13:
4291
+ The primary purpose of this release is to fix a serious problem
4292
with glib 2.25.12: glibconfig.h (as generated on a Fedora amd64
4293
system) was being distributed in the tarball. It was being
4294
used to build some parts of glib on other systems (eg: 32bit
4295
ones). This was causing some very serious problems.
4296
+ Build and testing:
4297
- vastly improved test coverage
4298
- old tests moved to the gtester framework
4299
- gtester Makefile modified so that the tests only run once
4300
- cleanup of how we handle includes while building glib
4301
+ GVariant:
4302
- add a g_return_if_fail (utf8) to g_variant_new_string()
4303
+ GDBus:
4304
- perform extra sanity checks when serialising messages
4305
- add API to query and set the byteorder of a GDBusMessage
4306
- improve debug output, add some extra options
4307
- if exiting due to the bus disconnecting us, print an error
4308
message explaining why
4309
- sort property names correctly
4310
- don't bother sending RemoveMatch when we will close the
4311
connection anyway
4312
- use effective uid/gid for credential passing
4313
+ GSettings:
4314
- add G_SETTINGS_BIND_INVERT_BOOLEAN for inverting boolean
4315
bindings without mapping functions
4316
- mark all strings in the schema compiler for translation
4317
+ Binding:
4318
- improve closure support for bindings
4319
- copy GSettings INVERT_BOOLEAN flag
4320
+ Other:
4321
- fix another complicated GCancellable deadlock possibility
4322
+ Bugs closed: bgo#599590, bgo#619026, bgo#624739, bgo#625472,
4323
bgo#625500, bgo#625628, bgo#625753, bgo#625827, bgo#625988,
4324
bgo#626107
4325
+ Updated translations.
4326
- Remove workaround for misinstallation of systemtap files: this is
4327
fixed now.
4328
4329
-------------------------------------------------------------------
4330
Fri Jul 30 10:44:08 CEST 2010 - dimstar@opensuse.org
4331
4332
- Update to version 2.25.12:
4333
+ Build:
4334
- cleanup automake setup
4335
- rename configure.in to configure.ac
4336
- various docs fixups
4337
- move glibconfig.h to glib/
4338
- disable dtrace support on Mac OS (which has incompatible
4339
'dtrace')
4340
+ GSettings:
4341
- add support for vendor override files (to change the default
4342
values in a schema)
4343
- change GSettingsBackend vtable
4344
- add g_settings_reset()
4345
- support binding to G_TYPE_STRV properties
4346
+ GDBus:
4347
- many bug fixes, including a serialisation fix
4348
- stop handling incoming connections as soon as stop() is
4349
called
4350
- proper support for file descriptor passing
4351
- new flags parameter for sending messages
4352
- new flags parameter for subscribing to signals
4353
- always reset the message serial when sending a message unless
4354
G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL is given
4355
- constness fixes for introspection structures
4356
- clean ups to subtree registration API
4357
+ Other:
4358
- fix divide by zero bug in g_malloc_n functions
4359
- GIO: don't blindly assume that SOCK_CLOEXEC is supported
4360
- make GObject property notify freezes threadsafe
4361
- GIO: clean up credentials passing
4362
- GApplication: make default-quit not apply if register=FALSE
4363
- GIO: add annotations for gobject-introspection
4364
+ Bugs fixed:
4365
- bgo#166020 use GAtomic for refcounting
4366
- bgo#617483 Credentials passing
4367
- bgo#622005 [GApplication] no way to modify the "default-quit"
4368
property
4369
- bgo#623293 vendor override files
4370
- bgo#623810 Message serialization bug
4371
- bgo#623815 Don't check sender for GDBusProxy objects where
4372
name is not set
4373
- bgo#624473 GDBusSubtreeIntrospectFunc return type
4374
- bgo#624483 GDBusSubtreeEnumerateFunc clarification
4375
- bgo#624484 GDBusSubtreeDispatchFunc clarification
4376
- bgo#624754 gdbusaddress.c missing sys/wait.h
4377
- bgo#624968 div by zero in g_malloc_n family
4378
- bgo#624991 GSettings mapping for G_TYPE_STRV
4379
- bgo#625383 Add missing GI annotations
4380
+ Updated translations.
4381
4382
-------------------------------------------------------------------
4383
Thu Jul 22 14:30:12 CEST 2010 - vuntz@opensuse.org
4384
4385
- Add rpm macros to ease installation of external gio modules and
4386
of gsettings schemas.
4387
- Rename the main package to glib2-tools since it's really what it
4388
contains. Instead, make libglib-2_0-0 provides/obsoletes glib2.
4389
- Make the devel package Requires glib2-tools, since users of the
4390
new rpm macros will need the tools during the build.
4391
- Also do not move the post/postun scriptlets of previous glib2 to
4392
glib2-tools: gio-querymodules needs to be called by packages
4393
installing a module, not by the package containing
4394
gio-querymodules.
4395
- Move glib-compile-schemas from devel package to glib2-tools.
4396
- Add %{_datadir}/glib-2.0/schemas/gschemas.compiled ghost file to
4397
libgio-2_0-0: this is where gsettings schemas will be compiled.
4398
- Add glib2-tools Recommends to libgio-2_0-0, since those tools are
4399
useful when libgio is installed.
4400
4401
-------------------------------------------------------------------
4402
Wed Jul 21 11:22:58 CEST 2010 - vuntz@opensuse.org
4403
4404
- Change pcre-devel BuildRequires to pkgconfig(libpcre).
4405
- Remove checks for old versions of openSUSE (11.0).
4406
- Remove conflicts with gnome-vfs2 < 2.22.0 which is not needed
4407
since openSUSE 11.0.
4408
- Remove workaround that was settings the +x permission on
4409
gtester-report.
4410
- Add systemtap support: add systemtap-sdt-devel BuildRequires,
4411
pass --enable-systemtap to configure and add workaround for
4412
misinstalled tapsets. We also temporary need a python
4413
BuildRequires because of a missing dependency for
4414
systemtap-sdt-devel.
4415
- Use %{?_smp_mflags} instead of %{?jobs:-j%jobs}.
4416
4417
-------------------------------------------------------------------
4418
Wed Jul 14 10:13:33 UTC 2010 - dimstar@opensuse.org
4419
4420
- Update to version 2.25.11:
4421
+ Many changes since 2.24.1. See NEWS for the full list of
4422
changes, the list below is only highlights.
4423
+ Add GSettings API.
4424
+ Add a predefined boxed type for GError.
4425
+ Add support for timeouts in GSocket.
4426
+ Add GDBus API.
4427
+ GVariant now requires strings to be UTF-8.
4428
+ Initial support for dtrace and systemtap profiling.
4429
+ Add GPermission interface.
4430
+ Add GApplication API.
4431
+ Add GBinding API.
4432
+ Deprecate GRelation and GCompletion.
4433
+ Updated translations.
4434
4435
-------------------------------------------------------------------
4436
Thu Jun 3 19:11:32 CEST 2010 - vuntz@opensuse.org
4437
4438
- Break a requirement cycle between glib2 and libgio-2_0-0, to fix
4439
bnc#595702:
4440
+ remove libgio-2_0-0 Requires(post)/Requires(postun) from main
4441
package
4442
+ remove glib2 Requires from libglib-2_0-0, libgmodule-2_0-0,
4443
libgio-2_0-0, libgthread-2_0-0, libgobject-2_0-0.
4444
+ add a Recommends for glib2-lang in libglib-2_0-0 to make the
4445
translations installed by default.
4446
- Move some gio files from glib2 to libgio-2_0-0. Unfortunately, it
4447
means we get unversioned files in a subpackage for a versioned
4448
library, but that's what we really need: /usr/lib/gio belongs
4449
there and we have a symlink pointing to
4450
/usr/share/applications/defaults.list (so we don't want a
4451
dangling symlink).
4452
4453
-------------------------------------------------------------------
4454
Mon May 3 22:14:54 CEST 2010 - captain.magnus@opensuse.org
4455
4456
- Update to version 2.24.1:
4457
+ bgo#615379: g_new macros crash if sizeof(struct_type) == 0
4458
+ bgo#614185: g_type_class_add_private() documentation is not
4459
correct
4460
+ bgo#614372: g_stat() is funny
4461
+ bgo#615111: GAsyncInitable's default implementation is broken
4462
+ Fix race in g_cancellable_cancel()
4463
+ Fix for g_variant_iter_loop()
4464
+ Make g_string_append_len() accept NULL lf len == 0
4465
+ Fix typo in GMutex error message
4466
+ Translation updates
4467
4468
-------------------------------------------------------------------
4469
Fri Mar 26 23:16:05 CET 2010 - vuntz@opensuse.org
4470
4471
- Update to version 2.24.0:
4472
+ Bug fixes:
4473
- bgo#613601: buglet in dup_close_on_exec_fd
4474
- bgo#584284: g_data_input_stream_read_until_async behaves
4475
confusingly
4476
- bgo#613748: Write errors in middle of copy cause hang
4477
- bgo#613923: splice_stream_with_progress: wrong error handling
4478
- bgo#613667: Typo in GObject documentation
4479
- bgo#613618: gvariant format string docs unclear
4480
+ Updated translations.
4481
4482
-------------------------------------------------------------------
4483
Mon Mar 22 12:30:19 CET 2010 - dimstar@opensuse.org
4484
4485
- Update to version 2.23.6:
4486
+ Class private data:
4487
- support for private data associated with a GTypeClass
4488
+ GVariant merge is now complete:
4489
- loading functions and parser merged
4490
+ Windows improvements:
4491
- socket fixes
4492
- various build improvements
4493
- removal of GCC/C99isms in favour of portable code
4494
- drop unmaintained Visual Studio 8 support
4495
+ Minor API addition:
4496
- g_desktop_app_info_get_filename()
4497
+ Bugs fixed:
4498
- bgo#521707 Class private data
4499
- bgo#612502 build fails on glib/tests/gvariant.c
4500
- bgo#612832 [GDesktopAppInfo] New function
4501
g_desktop_app_info_get_filename
4502
- bgo#612702 [PATCH] Fix GSocket-related crash on Windows
4503
- bgo#612736 Improve the documentation about single include
4504
- bgo#610858 gvariant test fails sometimes
4505
- bgo#612327 uninitialized variable
4506
+ Updated translations.
4507
4508
-------------------------------------------------------------------
4509
Mon Mar 8 18:35:41 CET 2010 - dimstar@opensuse.org
4510
4511
- Update to version 2.23.5:
4512
+ New API addition: g_malloc_n() and friends used to implement an
4513
overflow-safe family of g_new() macros.
4514
+ GVariant:
4515
- GVariantBuilder and GVariantIter are now merged.
4516
- The variable arguments API is now merged.
4517
- The parser will be in a future release.
4518
+ GIO:
4519
- Remove GUtf8InputStream (which never appeared in a stable
4520
release) for now since it doesn't satisfy the needs of its
4521
main intended use case. We hope to reimplement this feature
4522
in a better form in a future release.
4523
+ Bugs fixed:
4524
- bgo#609531: missing licence headers
4525
- bgo#612107: Missing G_FILE_ATTRIBUTE_TRASH_ORIG_PATH
4526
- bgo#611897: g_io_modules_scan_all_in_directory leaks
4527
- bgo#608196: Overflow-safe g_new family
4528
- bgo#611696: gio uses GetAddrInfo which requires special
4529
handing on windows 2k
4530
- bgo#605667: Don't use G_PARAM_SPEC_VALUE_TYPE when we know
4531
the pspec is valid
4532
- bgo#610860: test_g_file_open_readwrite fails if $HOME is
4533
unwritable
4534
- bgo#552912: glib-2.18 /live-g-file/test_copy_move failed when
4535
run as root
4536
- bgo#609813: Renaming a file discards file notes
4537
+ Updated translations.
4538
4539
-------------------------------------------------------------------
4540
Mon Feb 22 08:09:22 CET 2010 - dimstar@opensuse.org
4541
4542
- Update to version 2.23.4:
4543
+ GVariant:
4544
- The core of GVariant has been merged now, with some API still
4545
to follow.
4546
+ GIO:
4547
- There is a new interface GFileDescriptorBased for file
4548
descriptor based IO. GLocalFile{Input,Output}Stream implement
4549
it
4550
- Use splice(2) to transfer data between file descriptors
4551
without extraneous copies
4552
- Add a way to request move events from file monitors
4553
+ Bugs fixed:
4554
- bgo#609143 - *result_uncertain is never assigned in
4555
g_content_type_guess
4556
- bgo#604086 - Use splice(2) when doing local file copies
4557
- bgo#547890 - No move events for GFileMonitorEvent?
4558
- bgo#568760 - nautilus freezes due to a bug in garray.c:322
4559
- bgo#609962 - Add info about the use of G_DEFINE_INTERFACE
4560
- bgo#609564 - g_base64_encode_close docs should mention outbuf
4561
size...
4562
- bgo#610484 - g_variant_equal bug
4563
- bgo#610131 - libasyncns does not compile on Solaris 8
4564
- bgo#609530 - missing single header include guards
4565
+ Updated translations
4566
4567
-------------------------------------------------------------------
4568
Fri Feb 12 02:41:37 CET 2010 - vuntz@opensuse.org
4569
4570
- Do not call gio-querymodules in %postun of the main package since
4571
we don't have gio-querymodules anymore at that point.
4572
4573
-------------------------------------------------------------------
4574
Wed Feb 10 16:01:41 CET 2010 - vuntz@opensuse.org
4575
4576
- Update to version 2.23.3:
4577
+ GLib now has a facility for locks that consume only one bit of
4578
storage inside an integer: g_bit_lock()
4579
+ GVariant:
4580
- The serializer has been merged, with more API to follow
4581
+ Bugs fixed
4582
- bgo#548967: 1 bit mutex lock
4583
- bgo#604967: 2.22.3 libasyncns build fails on HP-UX 11.11
4584
- bgo#608602: G_VALUE_COLLECT_INIT variables shadow those in
4585
G_VALUE_COLLECT
4586
- bgo#608743: Crash in g_hostname_to_ascii visiting certain
4587
website in epiphany
4588
- bgo#599197: array ref and unref functions crash on NULL
4589
array.
4590
- bgo#608159: mem leak in g_io_modules_scan_all_in_directory
4591
+ Updated translations.
4592
4593
-------------------------------------------------------------------
4594
Thu Jan 28 00:25:50 CET 2010 - vuntz@opensuse.org
4595
4596
- Correctly use gio-querymodules:
4597
+ package it in main package, with a giomodule.cache ghost file
4598
+ rename it gio-querymodules-64 on 64 bits platforms
4599
+ add Requires(post)/Requires(postun) to main package and
4600
libgio-fam to make sure that gio-querymodules would work
4601
+ add post/postun scriptlets for main package and libgio-fam
4602
4603
-------------------------------------------------------------------
4604
Mon Jan 25 22:28:23 CET 2010 - captain.magnus@opensuse.org
4605
4606
- Update to version 2.23.2:
4607
+ We are now using gcc builtins for atomic operations when
4608
available
4609
+ g_assert() grew the ability to store assertions in core dumps
4610
+ GIO supports lazy loading of GIO modules, and there is a new
4611
gio-querymodule utility that goes along with this.
4612
+ Threading changes:
4613
- The requirements for g_thread_init() have been relaxed
4614
slightly, it can be called multiple times, and does not have
4615
to be the first call
4616
- GObject now links to GThread and threads are enabled
4617
automatically when g_type_init() is called
4618
- Thread-safety issues with boxed types in GObject have been
4619
fixed
4620
+ GObject:
4621
- Another bunch of performance work has landed
4622
+ GVariant:
4623
- GVariantType has been merged, with the rest of the GVariant
4624
API to follow
4625
+ Bugs fixed:
4626
- bgo#568760 - nautilus freezes due to a bug in garray.c:322
4627
- bgo#602417 - Document lifecycles of GSimpleAsyncResult and
4628
friends
4629
- bgo#604824 - crash in Epiphany: Selecting my Slashdot bo...
4630
- bgo#448888 - don't init g_slice for always-malloc
4631
- bgo#531902 - Use GCC atomic buildins for g_atomic*
4632
- bgo#554887 - boxed type registration is not thread safe
4633
- bgo#586150 - unresolved symbols when building glib 2.21.2 on
4634
OS X Tiger
4635
- bgo#589176 - row gvalue transform array exponentially
4636
- bgo#594872 - Support storing assertion messages into core
4637
dump
4638
- bgo#602240 - Upgrade libasyncns to 0.8
4639
- bgo#603590 - Speed up G_VALUE_COLLECT
4640
- bgo#604457 - gutf8inputstream.c: increasing unknown size
4641
pointer
4642
- bgo#605686 - GCharsetConverter doesn't flush
4643
- bgo#605733 - g_memory_output_stream_new violates GObject
4644
standards
4645
- bgo#605883 - g_object_new() processes varargs even when there
4646
are none
4647
- bgo#605977 - invalid utf-8 conversion in
4648
g_local_file_get_parse_name(...
4649
- bgo#606775 - Enable threads by default in gobject
4650
+ Translation updates
4651
4652
-------------------------------------------------------------------
4653
Tue Dec 22 13:16:55 CET 2009 - vuntz@opensuse.org
4654
4655
- Update to version 2.23.1:
4656
+ GObject performance work has landed:
4657
- Construction of simple objects is much faster
4658
- Interface lookup is lock-free and constant-time now
4659
- Reduced locking overhead when dealing with types
4660
+ GType now has a G_DEFINE_INTERFACE convenience macro
4661
+ GIO gained GUtf8InputStream, an input stream that performs
4662
utf-8 validation
4663
+ GLib now has byte-swap macros for gsize and gssize
4664
+ Bugs fixed:
4665
- bgo#603982: Stack overflow when reading file async with
4666
filter
4667
- bgo#557151, bgo#557100, bgo#501166, bgo#585375, bgo#587892,
4668
bgo#603270, bgo#603476, bgo#603540, bgo#604645, bgo#604875,
4669
bgo#320482
4670
+ Updated translations.
4671
4672
-------------------------------------------------------------------
4673
Mon Dec 21 11:28:55 CET 2009 - vuntz@opensuse.org
4674
4675
- Update gtk-doc.m4 from gtk-doc package.
4676
4677
-------------------------------------------------------------------
4678
Mon Dec 14 20:48:33 CET 2009 - jengelh@medozas.de
4679
4680
- Add baselibs.conf as a source
4681
- Package baselibs for SPARC
4682
4683
-------------------------------------------------------------------
4684
Wed Dec 2 12:14:47 CET 2009 - vuntz@opensuse.org
4685
4686
- Update to version 2.23.0:
4687
+ GIO:
4688
- GConverter: a generic interface for stateful conversions of
4689
data, suitable for charset conversion, compression,
4690
decompression, regexp replacement. Concrete implementations
4691
are GCharsetConverter, GZlibCompressor and GZlibDecompressor.
4692
GConverterInputStream, GConverterOutputStream are stream
4693
implementations that convert data while loading or saving it.
4694
- GMounts can now have a 'default location': a path that
4695
reflects the main entry point for the user (e.g. the home
4696
directory).
4697
- As a consequence of the compression support, GIO depends on
4698
zlib now.
4699
+ GObject:
4700
- G_IMPLEMENT_INTERFACE_DYNAMIC: a convenience macro for adding
4701
interfaces to dynamic types.
4702
+ GModule:
4703
- The -pthread flag has been added to all gmodule .pc files,
4704
because it is not generally permissible to load modules that
4705
are linked against libpthread if the program has not been
4706
compiled with threading support.
4707
+ Bugs fixed:
4708
- bgo#601637: GUnixFDMessage should contain a GUnixFDList
4709
- bgo#585566: GSocketListener API issues
4710
- bgo#572252: Bug in g_file_test() function.
4711
- bgo#600550: g_app_info_create_from_commandline doesn't treat
4712
arguments properly
4713
- bgo#541236: not detecting exact content type
4714
- bgo#350200: [PATCH] GTypeModule derived class unref does not
4715
unload plugin
4716
- bgo#589631: Please enclose literal values with double quotes
4717
- bgo#577711: cross compile check for g++ broken
4718
- bgo#600620: Support X-GNOME-FullName in GAppInfo
4719
- bgo#598899: GWin32DirectoryMonitor is broken
4720
- bgo#593809: Nautilus does not restore the position of the
4721
icons on the desktop...
4722
- bgo#563627: g_get_prgname() threadsafety
4723
- bgo#600141: Add -pthread to gmodule pkg-config
4724
- bgo#593856: file and directory monitors don't work when glib
4725
is compiled...
4726
- bgo#324930: Nautilus should disallow copying of symlink to
4727
FAT drive early
4728
- bgo#587300: Deadlock when calling g_cancellable_disconnect in
4729
a...
4730
- bgo#595138: GFile not robust with invalid input
4731
- bgo#591216: Warning building resolver.o
4732
- bgo#590016: Does not compile under MinGW32 + Wine
4733
- bgo#591214: Warnings building gcancellable.o
4734
- bgo#561998: Have specific entry points (paths) for mounts...
4735
- bgo#508157: Add G_IMPLEMENT_INTERFACE_DYNAMIC
4736
- bgo#535159: g_file_has_parent
4737
+ Updated translations.
4738
- Add zlib-devel BuildRequires.
4739
- Remove AutoReqProv: it's default now.
4740
- Fix self-obsoletion with glib2-doc.
4741
- Drop glib2-mkinstalldirs.patch: I have no idea why this patch has
4742
been there forever, but I don't think it's needed. This also
4743
enables us to remove the autoreconf call.
4744
- Drop glib2-aclocal.patch: this is actually unneeded, since
4745
acinclude.m4 contains what's needed.
4746
4747
-------------------------------------------------------------------
4748
Fri Nov 13 17:43:50 CET 2009 - vuntz@opensuse.org
4749
4750
- Update to version 2.22.2:
4751
+ GIO:
4752
- Support case-sensitive globs in the shared mime database,
4753
including support for the newer cache format that allows
4754
these.
4755
+ GObject:
4756
- Speed up creation of simple objects
4757
+ Bugs fixed:
4758
- bgo#597194: Typo in _G_TYPE_CVH macro
4759
+ Updated translations.
4760
4761
-------------------------------------------------------------------
4762
Tue Oct 27 17:27:47 CET 2009 - sbrabec@suse.cz
4763
4764
- Added support for translation-update-upstream (FATE#301344).
4765
4766
-------------------------------------------------------------------
4767
Wed Sep 30 10:17:15 CEST 2009 - vuntz@opensuse.org
4768
4769
- Update to version 2.22.1:
4770
+ Bugs fixed:
4771
- bgo#596064 Test file marked for translation
4772
- bgo#595972 possibly invalid search in
4773
mime_info_cache_dir_add_...
4774
- bgo#596561 C99 style of declaration of variable in
4775
gmessages.c
4776
- bgo#596314 g_utf16_to_utf8 returns an invalid UTF8 string
4777
- bgo#596748 g_async_result_get_source_object returns a new ref
4778
- bgo#593809 Nautilus does not restore the position of the
4779
icons...
4780
- bgo#593775 uses inotify_init1 unconditionally
4781
+ Updated translations.
4782
4783
-------------------------------------------------------------------
4784
Tue Sep 29 09:41:42 CEST 2009 - vuntz@opensuse.org
4785
4786
- Update to version 2.22.0:
4787
+ Add gdb python macros to make gobject debugging more pleasant
4788
+ Bugs fixed:
4789
- bgo#579050: Allow making selected critical and warning
4790
messages non-fatal
4791
- bgo#594759: g_socket_send_message fails due to invalid
4792
sendmsg params
4793
- bgo#593941: GNetworkAddress skipping addresses when
4794
enumerating
4795
- bgo#594597: Fix build with srcdir != builddir
4796
- bgo#595619: Include gdb pretty printers
4797
+ Changes that might affect bindings:
4798
- The error parameter of g_simple_async_result_set_from_error
4799
has been made const.
4800
+ Updated translations.
4801
4802
-------------------------------------------------------------------
4803
Mon Sep 7 14:25:06 CEST 2009 - lmedinas@opensuse.org
4804
4805
- Update to version 2.21.6:
4806
+ Minor API additions:
4807
- g_mkstemp_full is a variant of g_mkstemp that allows to
4808
specify flags and permissions
4809
+ Bugs fixed:
4810
- bgo#593232 g_rand_new: read no more than requested from
4811
/dev/urandom
4812
- bgo#591995 use saved errno
4813
- bgo#589491 g_time_val_from_iso8601 doesn't handle some cases
4814
- bgo#593406 Permissions set to 777 after copying via Nautilus
4815
- bgo#594034 Add g_mkstemp_full()
4816
+ Translation updates.
4817
4818
-------------------------------------------------------------------
4819
Tue Aug 25 13:12:54 CEST 2009 - vuntz@novell.com
4820
4821
- Update to version 2.21.5:
4822
+ A performance problem with trashing of many files has been
4823
fixed
4824
+ GResolver now invalidates the libc resolv.conf cache as needed
4825
+ Minor api additions:
4826
- g_cancellable_make_pollfd returns a boolean now. And there is
4827
a new function g_cancellable_release_fd that can be used to
4828
released the resources used by a GCancellable.
4829
+ Bugs fixed:
4830
- bgo#589988: Compilation error on Solaris 9 (missing stdint.h)
4831
- bgo#588901: gtcpconnection.c won't compile
4832
- bgo#584246: GResolver needs to call res_init() when network
4833
state changes
4834
- bgo#591714: Figure out failure handling for
4835
g_cancellable_make_pollfd()
4836
- bgo#591532: redundent '/' returned from
4837
g_file_resolve_relative_path
4838
- bgo#591378: Use MSG_NOSIGNAL in GSocket if it's available
4839
- bgo#589649: API documentation migration for Base64 Encoding
4840
- bgo#591840: configure fails with autoconf 2.64
4841
+ Updated translations.
4842
4843
-------------------------------------------------------------------
4844
Sat Jul 18 23:36:29 CEST 2009 - captain.magnus@opensuse.org
4845
4846
- Update to version 2.21.4:
4847
+ GTree is now refcounted
4848
+ bgo#587938 Undocumented limitation for g_str_equal
4849
+ bgo#587773 refcounts for GTree
4850
+ Translation updates
4851
4852
-------------------------------------------------------------------
4853
Mon Jun 15 23:33:11 CEST 2009 - vuntz@novell.com
4854
4855
- Update to version 2.21.2:
4856
+ GIO:
4857
- g_socket_speaks_ipv4 is a new function to check if a socket
4858
can speak IPv4.
4859
- g_socket_listener_add_address gained a new effective_address
4860
out parameter.
4861
- GIO now returns special icons for XDG user directories, by
4862
the name folder-music, folder-documents, etc.
4863
- GIO gained support for starting/stopping of drives, which can
4864
be used in connection with external hard disk enclosures,
4865
disk arrays, iSCSI devices, etc. See
4866
g_file_start/stop_mountable.
4867
+ GLib:
4868
- g_reload_user_special_dirs_cache is a new function to force
4869
GLib to reload the XDG user directory mapping from disk.
4870
+ Bug fixes:
4871
- bgo#584574: glib compile failure on Mac OS X with
4872
gunixresolver.c and...
4873
- bgo#585566: GSocketListener API issues
4874
- bgo#584255: Incorrect freeing of thread pool in
4875
GThreadedSocketService
4876
- bgo#585088: g_string_chunk_insert_len stops at nul bytes
4877
- bgo#585360: Monitor fontconfig configuration files using gio
4878
causes m...
4879
- bgo#580103: Terminal starts on Display :0.0 when started on
4880
:0.1 in D...
4881
- bgo#580301: network: a few issues on old darwin
4882
- bgo#583398: SRV weight sorting is incorrect
4883
- bgo#584176: build fixes on FreeBSD
4884
- bgo#585189: g_cancellable_reset() must be called in same
4885
thread as g_...
4886
- bgo#585280: compilation dies on gio/gsocket.c, needs
4887
sys/uio.h to con...
4888
- bgo#585281: gio/gunixfdmessage.c needs sys/types.h for
4889
platforms that...
4890
- bgo#585478: don't leak the inotify fd
4891
- bgo#585575: g_socket_listener_add_inet_port() doesn't do the
4892
right thing
4893
- bgo#585599: g_socket_listener_add_socket() consumes the
4894
socket
4895
- bgo#585676: GEmblem doesn't reference its 'icon' if that is
4896
set as a ...
4897
- bgo#585717: "bytes" nautilus translation to french is not
4898
shown in th...
4899
- bgo#541276: XDG directories should have their own icons
4900
- bgo#585726: Grammatical error in GList documentation
4901
- bgo#585520: Wrong warning option in documentation
4902
- bgo#585673: GNOME Goal: Remove deprecated glib symbols
4903
- bgo#585591: Starting/stopping drives
4904
+ Updated translations.
4905
4906
-------------------------------------------------------------------
4907
Fri May 29 12:45:00 CEST 2009 - vuntz@novell.com
4908
4909
- Update to version 2.21.1:
4910
+ GIO:
4911
- Support for network IO has been added, including a low-level
4912
socket API and a high-level API for network connections and
4913
services.
4914
- Support for read-write access with GIOStream and its
4915
subclasses.
4916
- GMount gained a pre-unmount signal.
4917
+ Bug fixes:
4918
- bgo#576104: Implement GMount::pre-unmount
4919
- bgo#578769: implement GWinHttpFileInputStream::close_fn
4920
- bgo#582856: gsocket.c doesn't compile on Solaris
4921
- bgo#569375: g[u]intptr undocumented
4922
- bgo#573246: [FIX] g_desktop_app_info_dup() can access NULL
4923
pointer
4924
- bgo#575013: g_cancellable_push_current() does not allow NULL
4925
- bgo#577884: live-g-file.c:461: error: format ‘%d’ expects
4926
type ...
4927
- bgo#578499: g_output_stream_splice and stream closing with
4928
gnio strea...
4929
- bgo#579558: Application employing gvfs crashes with only
4930
libgvfscommo...
4931
- bgo#583001: SIGPIPE (grr!)
4932
- bgo#583061: Please add convenience function to connect to
4933
machines by...
4934
- bgo#583198: typo in error message
4935
- bgo#583206: use g_set_error_literal where appropriate
4936
- bgo#583229: void function g_async_initable_init_async returns
4937
value
4938
- bgo#583324: locking problem in g_main_context_iterate()
4939
- bgo#583408: void function g_socket_control_message_serialize
4940
returns ...
4941
- bgo#578786: wrong and confusing error message
4942
- bgo#583205: g_inet_address_to_bytes has no length outparam
4943
- bgo#583196: mem leak in keyfile test
4944
- bgo#583663: GSocketType enum ends with a comma
4945
- bgo#569024: Make g_error_new_valist public
4946
- bgo#569376: missing G_G[U]INTPTR_FORMAT
4947
- bgo#580347: off-by-1 bug in GWinHttpFile
4948
+ Updated translations.
4949
4950
-------------------------------------------------------------------
4951
Tue May 5 17:11:39 CEST 2009 - vuntz@novell.com
4952
4953
- Update to version 2.21.0:
4954
+ GIO:
4955
- New helper functions g_cancellable_connect/disconnect to avoid
4956
race conditions when connecting to the "cancelled" signal on
4957
GCancellable.
4958
- New types and methods for dealing with IPv4 and IPv6 addresses
4959
(and UNIX domain socket addresses under UNIX). This does not
4960
include code for actual socket I/O.
4961
- GResolver provides asynchronous and cancellable APIs for
4962
resolving hostnames, reverse lookup of IP addresses and
4963
resolving SRV records.
4964
+ Glib now provides hash and comparison functions for int64 and
4965
double types, suitable for use with GHashTable.
4966
+ GArray, GPtrArray and GByteArray can be ref counted now, and
4967
have boxed types.
4968
+ Bugs fixed:
4969
- bgo#572844: Helper for GCancellable::cancelled
4970
connect/disconnect
4971
- bgo#578363: goption docs should be improved
4972
- bgo#548466: async/cancellable DNS resolver
4973
- bgo#579830: param spec strings should use P_()
4974
- bgo#579862: requesting xattr::foo ends up calling
4975
getxattr(..., user...
4976
- bgo#580453: Hash and equal functions for gint64 and gdouble
4977
- bgo#580450: Reference counting and boxed types for arrays
4978
- bgo#580194: gresolver doesn't build on Solaris
4979
- bgo#580301: network: a few issues on old darwin
4980
- bgo#580299: network: include sys/types.h before sys/socket.h
4981
to insur...
4982
- bgo#572508: gmarkup speedup
4983
- bgo#580546: g_strtoull() referenced in documentation...
4984
- bgo#580656: g_key_file_set_string_list erroneously asserts
4985
list != NULL
4986
- bgo#579272: leaks in
4987
g_simple_async_result_set_op_res_gpointer
4988
+ Updated translations.
4989
4990
-------------------------------------------------------------------
4991
Sat Apr 11 23:34:21 CEST 2009 - mboman@suse.de
4992
4993
- Update to version 2.20.1:
4994
+ bgo#575555 Use fsync() when replacing files to avoid data loss
4995
+ bgo#575708 runaway inotify madness
4996
+ bgo#575270 GVolumeMonitor::mount-pre-unmount not being emitted
4997
+ bgo#577128 glib make check Failed to execute child process...
4998
+ bgo#573673 Always show "backup" directories
4999
+ bgo#578369 g_time_val_from_iso8601() parses timezones
5000
incorrectly
5001
+ bgo#578002 Fix a small typo in GFile docs
5002
+ bgo#578017 G_DEFINE_TYPE_EXTENDED docs
5003
+ Translation updates
5004
5005
-------------------------------------------------------------------
5006
Sat Mar 14 00:55:21 CET 2009 - mboman@suse.de
5007
5008
- Update to version 2.20.0:
5009
+ Base64 support: Avoid integer overflows. CVE-2008-4316
5010
+ Bugs fixed:
5011
* bgo#574019 GChecksum: document and guarantee hex characters in
5012
lower case
5013
* bgo#573454 Unable copy/move files to directories symlinked to
5014
gvfs share
5015
* bgo#561172 gnome-open fails on local URIs with anchors
5016
* bgo#573970 crash in gunixvolumemonitor:update_mounts when
5017
unmounting
5018
* bgo#573843 g_get_current_dir returns non-absolute path
5019
+ Translation updates
5020
- Remove glib2-base64.patch. Fixed differently upstream
5021
5022
-------------------------------------------------------------------
5023
Fri Mar 6 02:54:11 CET 2009 - vuntz@novell.com
5024
5025
- Update to version 2.19.10:
5026
+ GMarkup:
5027
- Considerable speedup
5028
+ GIO:
5029
- Add G_FILE_CREATE_REPLACE_DESTINATION flag to allow replacing
5030
the destination of a copying operation as if it did not exit
5031
before.
5032
- Be more careful when classifying files as desktop files
5033
- Support desktop file key X-GIO-NoFuse which disables the use
5034
of fuse pathnames for %u and %U arguments
5035
+ Bugs fixed: bgo#572672, bgo#572464, bgo#572151, bgo#570501,
5036
bgo#167569, bgo#572508, bgo#560564, bgo#549298, bgo#543183,
5037
bgo#540461, bgo#573462, bgo#573421, bgo#573658, bgo#556706,
5038
bgo#573527, bgo#573128,
5039
+ Updated translations:
5040
- Remove -fno-strict-aliasing from CFLAGS.
5041
- Use makeinstall.
5042
5043
-------------------------------------------------------------------
5044
Thu Feb 19 03:39:05 CET 2009 - vuntz@novell.com
5045
5046
- Review changes.
5047
5048
-------------------------------------------------------------------
5049
Wed Feb 18 04:06:45 WET 2009 - lmedinas@gmail.com
5050
5051
- Update to version 2.19.8:
5052
+ GIO: Fix missing exports of new API
5053
+ Fix strict aliasing warnings and violations to make Glib work with
5054
gcc 4.4
5055
5056
-------------------------------------------------------------------
5057
Tue Feb 17 04:59:51 CET 2009 - mboman@suse.de
5058
5059
- Update to version 2.19.7:
5060
+ GIO
5061
* GFile gained an attribute for the actual file size in bytes
5062
* GMountOperation gained an "aborted' signal that allows to
5063
abort a mount operation from the backend side
5064
+ Bugs fixed:
5065
* bgo#523742 Use noinst for non-installable libraries
5066
* bgo#566747 URIs opened with firefox %u load as local files
5067
* bgo#541225 Can't compile gio on AIX duplicate case value in
5068
gioerror.c
5069
* bgo#571598 GAsyncResult with NULL gobject
5070
* bgo#505042 add file attribute for actually used file size in
5071
bytes
5072
+ Translation updates
5073
- Merge -doc into -devel as it only contained gtk-doc
5074
5075
-------------------------------------------------------------------
5076
Tue Feb 3 11:17:28 EST 2009 - mboman@suse.de
5077
5078
- Don't delete la files unless version >11.0
5079
5080
-------------------------------------------------------------------
5081
Tue Feb 3 11:17:27 EST 2009 - mboman@suse.de
5082
5083
- Update to version 2.19.6:
5084
+ New format macro to print goffset data: G_OFFSET_FORMAT
5085
+ GIO:
5086
* Add a GFilter{Input,Output}Stream::close-base-stream
5087
properties which determine whether the base stream will be
5088
closed when the filter stream is finalized.
5089
* g_data_input_stream_read_line and ..._read_until have
5090
asynchronous variants now.
5091
+ Bugs fixed:
5092
* bgo#568294 A wrong reference in the description of
5093
g_bookmark_file_...
5094
* bgo#563141 RFE: define G_OFFSET_FORMAT
5095
* bgo#569105 g_time_val_to_iso8601() assumes time_t==long
5096
* bgo#568394 dropping the last reference to a stream filter
5097
closes...
5098
* bgo#568741 g_buffered_input_stream_fill_async doesn't work
5099
* bgo#568723 g_buffered_input_stream_fill_async doesn't take
5100
count == -1
5101
* bgo#568575 _async functions for GDataInputStream
5102
+ Translation updates
5103
5104
-------------------------------------------------------------------
5105
Sat Jan 31 23:39:29 CET 2009 - vuntz@novell.com
5106
5107
- Split glib2-fate300461-desktop-gettext.patch in two patches:
5108
+ glib2-bgo569829-gettext-gkeyfile.patch: this is the part that
5109
is being discussed upstream.
5110
+ glib2-fate300461-gettext-gkeyfile-suse.patch: this is the
5111
openSUSE specific part.
5112
+ this should be easier to maintain in the long term.
5113
- With this split, we also fix a bug where translations in the
5114
desktop files were always ignored, and gettext was always used.
5115
This was not the intended behavior, and made it impossible to
5116
customize the name/comment of a launcher, eg.
5117
- Drop glib2-libtool.diff: upstream configure.in already contains
5118
the change in another place.
5119
- Drop glib-2.17.3-implicitdecl.patch: seems to compile fine
5120
without this now.
5121
5122
-------------------------------------------------------------------
5123
Sat Jan 31 08:45:48 EST 2009 - mboman@suse.de
5124
5125
- Update to version 2.19.5:
5126
+ Update included PCRE to 7.8
5127
+ g_base64_decode_inplace: New function to do base64 decoding in place
5128
+ Bugs fixed: bgo#567138, bgo#566569, bgo#566573, bgo#564728, bgo#567838,
5129
bgo#567977, bgo#512779, bgo#566770, bgo#565484
5130
+ Translation updates
5131
5132
-------------------------------------------------------------------
5133
Thu Jan 22 22:27:44 CET 2009 - vuntz@novell.com
5134
5135
- Do not BuildRequires desktop-file-utils.
5136
- Fix rpmlint warning about usage of packageand.
5137
- Do not put executable bits for files in /etc/profile.d
5138
5139
-------------------------------------------------------------------
5140
Tue Jan 6 07:57:07 EST 2009 - mboman@suse.de
5141
5142
- Update to version 2.19.4:
5143
+ Use O_NOATIME when sniffing mimetypes
5144
+ Add a convenience method to check if a GSimpleAsyncResult
5145
is valid
5146
+ bgo#560676 function access for g_threads_supported
5147
+ bgo#565905 There is no g_context_group_set_translation_domain
5148
+ bgo#564210 SUN Studio 12 has supported visibility attribute
5149
+ bgo#565136 GObject's "notify" signal parameters are wrong in gtk-doc
5150
+ bgo#565831 error in interface creation sample
5151
+ bgo#566348 g_file_open_tmp uses the wrong g_mkstemp on win32
5152
+ bgo#566064 Add NOATIME flag to query_info_flags
5153
+ bgo#566170 g_async_result_verify_source_object
5154
+ Translation updates
5155
5156
-------------------------------------------------------------------
5157
Sat Dec 20 09:57:41 EST 2008 - mboman@suse.de
5158
5159
- Update to version 2.19.3:
5160
+ bgo#508021 Add support for the CRIS and CRISv32 architectures
5161
+ bgo#526320 should not list mounts that the user doesn't have permission
5162
to use
5163
+ bgo#558458 Cannot build gio tests on Solaris using SUN cc
5164
+ bgo#555465 GUnix{Input,Output}Stream lacks fd/close_fd_at_close property
5165
+ bgo#558298 Hide ecryptfs mounts
5166
+ bgo#515777 incorrect date&time on copy
5167
+ bgo#562452 Ensure we return G_IO_ERROR_CANCELLED if cancelling
5168
g_simple_async_result_run_in_thread
5169
+ bgo#473150 g_type_module_use inconsistently increases the use
5170
counter in case of error
5171
+ bgo#563150 G_GU?INT*_MODIFIER/FORMAT docs
5172
+ bgo#563156 Document printing and scanning gunichar values
5173
+ Translation updates
5174
5175
-------------------------------------------------------------------
5176
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
5177
5178
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
5179
(bnc#437293)
5180
5181
-------------------------------------------------------------------
5182
Tue Dec 9 06:30:50 EST 2008 - mboman@suse.de
5183
- Update to version 2.19.2:
5184
+ GIO:
5185
- GIcon serialization support
5186
- new file attribute for preview images
5187
- new function to get the full commandline
5188
- New functions to 'shadow' mounts
5189
+ Bugs fixed: bgo#556186, bgo#557087, bgo#556921, bgo#557210, bgo#558381,
5190
bgo#558185, bgo#558513, bgo#558672, bgo#555740, bgo#557182, bgo#528320,
5191
bgo#556910, bgo#557592, bgo#556415, bgo#555935, bgo#552776, bgo#559448,
5192
bgo#561212, bgo#560569, bgo#560568, bgo#559413, bgo#562378, bgo#559110,
5193
bgo#557603, bgo#562544, bgo#547264, bgo#562638, bgo#562639, bgo#562549,
5194
bgo#559452, bgo#559462, bgo#559517, bgo#562538, bgo#561352, bgo#561375,
5195
bgo#561807, bgo#562393, bgo#541715, bgo#547481, bgo#548163, bgo#559633,
5196
bgo#555486, bgo#505361, bgo#509446, bgo#553820, bgo#553724, bgo#553857,
5197
bgo#553447, bgo#554092, bgo#528670, bgo#555224, bgo#555309, bgo#554790,
5198
bgo#555314, bgo#555313, bgo#552861, bgo#554557, bgo#552107, bgo#551355,
5199
bgo#555311, bgo#556101, bgo#556186, bgo#526456, bgo#553426, bgo#545350,
5200
bgo#545351, bgo#552168, bgo#554970, bgo#554745, bgo#555121, bgo#555711,
5201
bgo#555331, bgo#556335, bgo#556334, bgo#556422
5202
+ Rewrite GHashTable to use open addressing with quadratic probing
5203
+ Make g_poll available as public api
5204
+ New macros g_assert_error and g_assert_no_error to assert
5205
that a GError is set or unset
5206
+ New method to make a GPollFD for a cancellable
5207
+ When launching applications, always pass fuse file:// uris when possible,
5208
and let gio convert such uris back to gio uris.
5209
+ Translation updates
5210
- Disable 'make check'. See bgo#554969
5211
- Remove glib2-bnc402256-filename-leak.diff. Fixed upstream
5212
5213
-------------------------------------------------------------------
5214
Mon Dec 8 13:22:24 CET 2008 - vuntz@novell.com
5215
5216
- Update glib2-fate300461-desktop-gettext.patch: correctly use
5217
bind_textdomain_codeset(), and also only do it once for the
5218
default gettext domain (for performance reasons).
5219
Fix bnc#455987, thanks to Michael Meeks for debugging.
5220
5221
-------------------------------------------------------------------
5222
Mon Nov 24 12:34:56 CET 2008 - olh@suse.de
5223
5224
- obsolete old -XXbit packages (bnc#437293)
5225
5226
-------------------------------------------------------------------
5227
Tue Nov 11 16:54:09 CET 2008 - ro@suse.de
5228
5229
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
5230
5231
-------------------------------------------------------------------
5232
Thu Nov 6 13:42:27 CST 2008 - federico@novell.com
5233
5234
- Added glib2-bnc402256-filename-leak.diff as part of the fix for
5235
https://bugzilla.novell.com/show_bug.cgi?id=402256 - memory leaks
5236
found from gnome-main-menu.
5237
5238
-------------------------------------------------------------------
5239
Thu Oct 23 12:17:53 CDT 2008 - maw@suse.de
5240
5241
- Only build with selinux on systems newer than 11.0.
5242
5243
-------------------------------------------------------------------
5244
Tue Oct 21 10:59:30 CDT 2008 - maw@suse.de
5245
5246
- Update to version 2.18.2:
5247
+ Bugs fixed: bgo#553724, bgo#553857, bgo#554790, bgo#555314,
5248
bgo#554970, bgo#555121, bgo#555711, and bgo#556334
5249
+ Updated translations.
5250
5251
-------------------------------------------------------------------
5252
Mon Oct 6 16:36:52 CEST 2008 - sbrabec@suse.cz
5253
5254
- Conflict with other branding providers (FATE#304881).
5255
5256
-------------------------------------------------------------------
5257
Mon Sep 29 00:25:40 CEST 2008 - ro@suse.de
5258
5259
- add gcc-c++ to buildreqires to work around libtool problem
5260
5261
-------------------------------------------------------------------
5262
Fri Sep 19 10:09:52 CDT 2008 - maw@suse.de
5263
5264
- Update to version 2.18.1:
5265
+ Bugs fixed: bgo#550433, bgo#523463, bgo#551228, bgo#551410,
5266
bgo#551731, bgo#548321, bgo#551149, bgo#550647, bgo#551887,
5267
bgo#551681, bgo#552352, bgo#551408, and bgo#552359
5268
+ Updated translations.
5269
5270
-------------------------------------------------------------------
5271
Fri Sep 12 17:36:06 CEST 2008 - vuntz@novell.com
5272
5273
- Update glib2-fate300461-desktop-gettext.patch to make it able to
5274
load translations from the desktop-translations package.
5275
This is part of fate#300461 again.
5276
5277
-------------------------------------------------------------------
5278
Thu Sep 4 15:30:29 CDT 2008 - maw@suse.de
5279
5280
- Update to version 2.18.0:
5281
+ Bugs fixed: bgo#324234, bgo#548278, bgo#500246, bgo#523939,
5282
bgo#550096, bgo#550040, bgo#550104, bgo#548988, bgo#550059,
5283
bgo#548800, and bgo#550056
5284
+ Updated translations.
5285
5286
-------------------------------------------------------------------
5287
Mon Aug 25 23:34:26 CEST 2008 - maw@suse.de
5288
5289
- Update to version 2.17.7:
5290
+ Bugs fixed: bgo#546329, bgo#546876, bgo#547200, bgo#547637,
5291
bgo#547337, bgo#547832, bgo#502498, bgo#546371, bgo#546483,
5292
bgo#546132, bgo#542156, bgo#535124, bgo#547080, bgo#546582, and
5293
bgo#547262
5294
+ Updated translations
5295
- Tag glib-2.17.3-implicitdecl.patch.
5296
5297
-------------------------------------------------------------------
5298
Mon Aug 25 10:42:54 CEST 2008 - aj@suse.de
5299
5300
- Remove .la files from devel package and cleanup requires of devel
5301
package.
5302
5303
-------------------------------------------------------------------
5304
Sat Aug 23 09:35:56 CEST 2008 - aj@suse.de
5305
5306
- Add require on libselinux for devel package.
5307
5308
-------------------------------------------------------------------
5309
Fri Aug 22 16:57:02 CEST 2008 - prusnak@suse.cz
5310
5311
- enabled SELinux support [Fate#303662]
5312
5313
-------------------------------------------------------------------
5314
Thu Aug 21 03:18:18 CEST 2008 - maw@suse.de
5315
5316
- Version the devel subpackage's requirements to avoid update
5317
breakage.
5318
5319
-------------------------------------------------------------------
5320
Wed Aug 6 12:35:52 CDT 2008 - maw@suse.de
5321
5322
- Update to version 2.17.6:
5323
+ g_markup_context_get_user_data: New function to access the
5324
user_data outside of callbacks
5325
+ GIO:
5326
+ g_mount_guess_content_type_sync: synchronous version of
5327
g_mount_guess_content_type
5328
+ GEmblem: A GIcon implementation that adds emblem-related
5329
metadata to icons
5330
+ GEmblemedIcon: A GIcon implementation that can add emblems
5331
to icons
5332
+ Bugs fixed: bgo#544088, bgo#544465, bgo#545485, bgo#545798,
5333
bgo#544140, bgo#529694, bgo#545157, bgo#545203, bgo#545457,
5334
bgo#544177, bgo#545395, bgo#541036, bgo#546079, bgo#545395,
5335
and bgo#546017
5336
+ Updated translations.
5337
5338
-------------------------------------------------------------------
5339
Thu Jul 31 17:19:22 CDT 2008 - maw@suse.de
5340
5341
- Update to version 2.17.4:
5342
+ GIO:
5343
* New API to handle content types: g_mount_guess_content_type,
5344
g_content_type_guess_for_tree
5345
* Export the eject-button signal on the volume monitor class
5346
* New API to enable out-of-process volume monitors:
5347
g_volume_get_activation_root
5348
+ GObject:
5349
* New API to handle signals without slots in the class
5350
structure: g_signal_new_class_handler and
5351
g_signal_override_class_handler
5352
+ Internationalization:
5353
+ Add an NC_ macro that is a no-op equivalent of C_
5354
+ GMarkup:
5355
* Add two new functions, g_markup_parse_context_push and
5356
g_markup_parse_context_pop, to support "subparsers"
5357
+ Bugs fixed: bgo#541208, bgo#541507, bgo#543040, bgo#543560,
5358
bgo#528317, bgo#337518, bgo#541794, bgo#541793, bgo#467707,
5359
bgo#428048, bgo#542332, bgo#482413, bgo#406120, bgo#334234,
5360
bgo#536996, bgo#540616, bgo#539229, bgo#521589, bgo#543168,
5361
bgo#543220, bgo#530759, bgo#535223, and bgo#543504
5362
+ Updated translations
5363
- Tag glib-2.17.3-implicitdecl.patch.
5364
5365
-------------------------------------------------------------------
5366
Tue Jul 29 01:44:51 CEST 2008 - vuntz@novell.com
5367
5368
- Add glib2-fate300461-desktop-gettext.patch to support
5369
translation of desktop entries via gettext, using the
5370
X-SUSE-Gettext-Domain key. The patch is based on a similar patch
5371
from Ubuntu. This is part of fate#300461
5372
5373
-------------------------------------------------------------------
5374
Fri Jul 25 14:04:56 CEST 2008 - sbrabec@suse.cz
5375
5376
- nautilus-folder-handler added to gnome-defaults.conf (bnc#410728)
5377
5378
-------------------------------------------------------------------
5379
Sun Jul 20 02:45:18 CEST 2008 - crrodriguez@suse.de
5380
5381
- fix build
5382
- incidentally, this also fixes a problem on PPC caused by an
5383
endianness bug; the GTK2 build failed causing a chain of errors
5384
resulting in misleading libglitz.la related build failures.
5385
- run make check, so that the next time the aforementioned problem
5386
is caught before it causes further problems.
5387
5388
-------------------------------------------------------------------
5389
Wed Jul 16 17:45:37 CDT 2008 - maw@suse.de
5390
5391
- Update to version 2.17.3:
5392
+ Bugs fixed: bgo#538119, bgo#537635, bgo#539067, bgo#535949,
5393
bgo#539123, bgo#539074, bgo#316221, bgo#539770, bgo#539626,
5394
bgo#538044, bgo#540545, bgo#535947, bgo#539999, bgo#536252,
5395
bgo#538362, bgo#540802, bgo#540423, bgo#538836, bgo#539090,
5396
bgo#540331, bgo#534639, bgo#536733, bgo#536160, bgo#538127,
5397
bgo#531476, bgo#538564, and bgo#540047
5398
+ Updated translations
5399
+ The version of PCRE included in 2.17.3 has been fixed with
5400
respect to CVE-2008-2371; note, however, that as of 10.3/11.0,
5401
SUSE's glib2 packages use the system PCRE.
5402
5403
-------------------------------------------------------------------
5404
Wed Jun 18 22:13:18 CEST 2008 - maw@suse.de
5405
5406
- Update to version 2.17.2:
5407
+ New function: g_utime(), a gstdio wrapper for utime()
5408
+ New functions: g_dgettext() and g_dngettext(), wrappers
5409
for corresponding gettext functions with added functionaliy
5410
+ Support the latest version of the shared-mime spec, including
5411
icons for mime types
5412
+ New function: g_themed_icon_prepend_name()
5413
+ Bugs fixed: bgo#35418, bgo#28715, bgo#28714, bgo#37260,
5414
bgo#30527, bgo#30526, bgo#28719, bgo#28172, bgo#28717,
5415
bgo#28716, bgo#37555, bgo#37546, bgo#37392, bgo#36641,
5416
bgo#28600, bgo#03071, bgo#02511, bgo#38162, bgo#14453,
5417
bgo#29321, bgo#55215, bgo#98732, bgo#11367, bgo#31900,
5418
bgo#36158, bgo#31403, bgo#35628, and bgo#35625
5419
+ Updated translations.
5420
5421
-------------------------------------------------------------------
5422
Fri Jun 6 19:45:59 CEST 2008 - maw@suse.de
5423
5424
- Update to version 2.17.0:
5425
+ Update to Unicode 5.1
5426
+ Update included libcharset to the one shipped with libiconv
5427
0.12
5428
+ Update included PCRE to 7.7 (note, however, that this package
5429
uses the system's PCRE)
5430
+ Enforce that only toplevel headers are directly included; this
5431
is turned on by default for GObject and GIO; to turn it on for
5432
GLib, define G_DISABLE_SINGLE_INCLUDES
5433
+ Fix library version of GIO; GLib 2.16 shipped with
5434
libgio-2.0.so.0.0.0
5435
+ Use the GIO_EXTRA_MODULES environment variable to find
5436
additional GIO modules
5437
+ G_GNUC_ALLOC_SIZE: New macro that wraps the gcc alloc_size
5438
function attribute
5439
+ g_checksum_reset: New function to reset the state of a
5440
GChecksum
5441
+ g_unix_mount_monitor_set_rate_limit: New function to limit the
5442
rate at which events are reported
5443
+ g_file_query_file_type: New utility function to query the type
5444
of a file
5445
+ g_memory_output_stream_get_data_size: New function to obtain the
5446
size of the written data.
5447
+ Bugs fixed: bgo#522292, bgo#523298, bgo#518160, bgo#523877,
5448
bgo#525192, bgo#315437, bgo#524314, bgo#525732, bgo#525674,
5449
bgo#448943, bgo#525972, bgo#526619, bgo#491554, bgo#519137,
5450
bgo#528752, bgo#530457, bgo#528667, bgo#459905, bgo#534085,
5451
bgo#501651, bgo#519026, bgo#534319, bgo#534137, bgo#517419,
5452
bgo#526796, bgo#530196, bgo#532965, bgo#525553, bgo#526572,
5453
bgo#528648, bgo#535021, bgo#521513, bgo#528433, bgo#533369,
5454
bgo#521045, bgo#521672, bgo#521946, bgo#522335, bgo#523015,
5455
bgo#523019, bgo#523338, bgo#524350, bgo#524579, bgo#524742,
5456
bgo#524950, bgo#525866, bgo#526320, bgo#527132, bgo#532852,
5457
bgo#534759, bgo#534764, bgo#521851, bgo#524344, bgo#525060,
5458
bgo#534177, bgo#520715, and bgo#523039
5459
+ Updated translations
5460
- Remove upstreamed patches: glib2-allocsize.patch,
5461
glib2-bnc373149-bgo518160-gbookmark-optimizations.diff,
5462
glib2-bnc373149-bgo523877-gbookmark-optimizations.diff,
5463
glib2-fix-bookmark-leak.diff,
5464
glib2-bnc379739-handle-blank-tryexec.patch, and
5465
glib2-bnc387387-gio-hide-inaccessible-mounts.patch.
5466
5467
-------------------------------------------------------------------
5468
Tue May 20 03:04:45 CEST 2008 - hpj@suse.de
5469
5470
- Add glib2-bnc387387-gio-hide-inaccessible-mounts.patch
5471
(bnc#387387).
5472
5473
-------------------------------------------------------------------
5474
Wed May 14 01:50:37 CEST 2008 - hpj@suse.de
5475
5476
- Add glib2-bnc379739-handle-blank-tryexec.patch (bnc#379739).
5477
5478
-------------------------------------------------------------------
5479
Mon May 12 18:14:21 CEST 2008 - maw@suse.de
5480
5481
- Add glib2-base64.patch (bnc#382708).
5482
5483
-------------------------------------------------------------------
5484
Sun May 11 11:50:18 CEST 2008 - coolo@suse.de
5485
5486
- fix rename of xxbit packages
5487
5488
-------------------------------------------------------------------
5489
Tue May 6 14:38:38 CEST 2008 - schwab@suse.de
5490
5491
- Don't use libtool before it is created.
5492
5493
-------------------------------------------------------------------
5494
Mon May 5 14:48:22 CEST 2008 - sbrabec@suse.cz
5495
5496
- Prefer eog over evince for image/tiff in gnome_defaults
5497
(bnc#346517).
5498
5499
-------------------------------------------------------------------
5500
Thu May 1 12:52:01 CEST 2008 - vuntz@suse.de
5501
5502
- Add glib2-bnc379332-desktop-su.patch to launch .desktop files as
5503
root when X-KDE-SubstituteUID and X-KDE-RootOnly are there.
5504
Fix bnc#379332.
5505
5506
-------------------------------------------------------------------
5507
Tue Apr 29 17:32:20 CEST 2008 - cthiel@suse.de
5508
5509
- obsolete glib2-<arch> via baselibs.conf
5510
5511
-------------------------------------------------------------------
5512
Tue Apr 22 03:55:09 CEST 2008 - hpj@suse.de
5513
5514
- Dropped previously disabled glib2-cast.patch.
5515
5516
-------------------------------------------------------------------
5517
Mon Apr 14 23:54:54 CEST 2008 - maw@suse.de
5518
5519
- Add glib2-fix-bookmark-leak.diff.
5520
5521
-------------------------------------------------------------------
5522
Mon Apr 14 19:16:16 CEST 2008 - sbrabec@suse.cz
5523
5524
- Use packageand form of branding supplement and removed self
5525
conflict.
5526
5527
-------------------------------------------------------------------
5528
Sat Apr 12 00:10:15 CEST 2008 - maw@suse.de
5529
5530
- Tag glib2-libtool.diff, which was added in the previous
5531
submission.
5532
5533
-------------------------------------------------------------------
5534
Fri Apr 11 14:04:50 CEST 2008 - schwab@suse.de
5535
5536
- Work around broken configure script.
5537
5538
-------------------------------------------------------------------
5539
Wed Apr 9 23:13:06 CEST 2008 - maw@suse.de
5540
5541
- Update to version 2.16.3:
5542
+ Bugs fixed: bgo#521513, bgo#316221, bgo#520914, bgo#521045,
5543
bgo#521591, bgo#521672, bgo#522292, bgo#522335, bgo#523015,
5544
bgo#523298, bgo#523338, bgo#524350, bgo#524579, bgo#524742,
5545
bgo#524950, bgo#524344, bgo#525060, bgo#525192, bgo#524314,
5546
bgo#448943, bgo#525972, bgo#526619, bgo#491554, bgo#525866, and
5547
bgo#526796
5548
+ Updated translations.
5549
5550
-------------------------------------------------------------------
5551
Tue Apr 8 16:39:01 CEST 2008 - sbrabec@suse.cz
5552
5553
- Fixed support for default application for particular MIME type in
5554
SuSEconfig.glib2.
5555
- Split gnome_defaults.conf to a separate branding-style package,
5556
so branding vendors can easily change default applications.
5557
- Build FAM GIO module in a separate package to support remote FS
5558
change notification without polling.
5559
- Own %{_libdir}/gio/modules directory.
5560
5561
-------------------------------------------------------------------
5562
Fri Apr 4 16:18:40 CEST 2008 - maw@suse.de
5563
5564
- Merge the BETA and STABLE branches
5565
- Remove, pending further discussion, libgio-2_0-0's
5566
recommendation of gvfs.
5567
5568
-------------------------------------------------------------------
5569
Tue Apr 1 19:16:57 CEST 2008 - maw@suse.de
5570
5571
- Split out several shared library subpackages:
5572
+ The new packages are:
5573
* libglib-2_0-0, which provides implementations of common data
5574
structures and algorithms
5575
* libgmodule-2_0-0, which provides portable loadable module
5576
functionality
5577
* libgthread-2_0-0, which provides portable threading
5578
functionality similar to that of pthreads
5579
* libgio-2_0-0, which provides abstracted IO operations
5580
* libgobject-2_0-0, which provides object oriented facilities
5581
available from C
5582
+ Impact on consuming packages:
5583
* Consuming packages can continue to require glib2-devel to
5584
build
5585
* Packages that use AutoReqProv to pick up glib2 requirements
5586
should require no change
5587
* Packages that eschew AutoReqProv in favour of explicitly
5588
depending on glib2 will need to have their dependencies
5589
adjusted to explicitly depend upon the correct subpackage
5590
+ The glib2 base package remains as a skeleton; the subpackages
5591
continue to depend upon it
5592
+ The net effect of this change should be a reduction in the
5593
space required for applications which only consume a small part
5594
of glib2's functionality; packages which require more of it
5595
should see no change.
5596
5597
-------------------------------------------------------------------
5598
Tue Apr 1 18:40:52 CEST 2008 - coolo@suse.de
5599
5600
- moved recommendation of gvfs to gtk2
5601
5602
-------------------------------------------------------------------
5603
Tue Apr 1 16:35:22 CEST 2008 - sbrabec@suse.cz
5604
5605
- SuSEconfig script moved from gnome-vfs2 (bnc#372783).
5606
5607
-------------------------------------------------------------------
5608
Tue Apr 1 03:05:35 CEST 2008 - federico@novell.com
5609
5610
- Added glib2-bnc373149-bgo518160-gbookmark-optimizations.diff and
5611
glib2-bnc373149-bgo523877-gbookmark-optimizations.diff to fix
5612
https://bugzilla.novell.com/show_bug.cgi?id=373149 - backport
5613
optimizations for GBookmarkFile.
5614
5615
-------------------------------------------------------------------
5616
Mon Mar 17 19:21:53 CET 2008 - rodrigo@suse.de
5617
5618
- Upstream glib2-allocsize.patch that should have been upstreamed
5619
5620
-------------------------------------------------------------------
5621
Thu Mar 13 13:01:50 CET 2008 - rodrigo@suse.de
5622
5623
- Update to version 2.16.1:
5624
* Fix a crash in g_themed_icon_new
5625
* Update the included PCRE to 7.6
5626
- Tag patches
5627
5628
-------------------------------------------------------------------
5629
Fri Feb 29 02:48:06 CET 2008 - jpr@suse.de
5630
5631
- Update to version 2.15.6:
5632
+ GIO:
5633
* New file attributes: trash::item-count, filesystem::use-preview
5634
* Rename g_file_contains_file to g_file_has_prefix
5635
* g_file_query_filesystem_info grew async variants
5636
* g_themed_icon_append_name: new convenience function
5637
* g_content_type_get_icon is implemented now
5638
* Only show mounts in /media and ~
5639
* g_file_contains_file has been renamed to g_file_has_prefix
5640
+ Win32:
5641
* g_win32_get_package_installation_directory_of_module: new
5642
function which supersedes
5643
g_win32_get_package_installation_directory
5644
* Use alertable wait functions so that I/O completion routines or
5645
user-mode Asynchronous Procedure Calls can be run
5646
* Fix race conditions in g_spawn implementation on win32
5647
* g_uri_get_scheme has been renamed go g_uri_parse_scheme
5648
+ Updated translations
5649
5650
-------------------------------------------------------------------
5651
Tue Feb 19 00:22:51 CET 2008 - maw@suse.de
5652
5653
- Remove glib-cast.patch at least temporarily.
5654
5655
-------------------------------------------------------------------
5656
Mon Feb 18 16:48:44 CET 2008 - maw@suse.de
5657
5658
- Update to version 2.15.5:
5659
+ GIO:
5660
* g_volume_should_automount: new function to determine if a
5661
volume should be mounted automatically
5662
* g_file_query_default_handler: new convenience function to
5663
get the default handler for a file
5664
* g_app_info_launch_default_for_uri new convenience function to
5665
launch the default handler for a URI
5666
* Use mimeapps.list and defaults.list as discussed on xdg list
5667
recently
5668
* g_app_info_get_default_for_uri_scheme has a real implementation
5669
now (gvfs provides a GConf-based implementation)
5670
* There is the beginning of a test suite
5671
* standard::description: new file attribute
5672
* GMountMountFlags flags argument added to mount calls
5673
+ GObject:
5674
* class initialization is now threadsafe
5675
+ The included PCRE has been bumped to 7.6; however, we continue
5676
using the system PCRE
5677
+ Updated translations
5678
- Respin glib-casts.patch once again.
5679
5680
-------------------------------------------------------------------
5681
Tue Jan 29 10:09:27 CST 2008 - maw@suse.de
5682
5683
- Update to version 2.15.4:
5684
+ G_GNUC_PRETTY_FUNCTION has been deprecated
5685
+ GIO:
5686
- g_file_copy has an async variant now
5687
- Drives and volumes now have API to get identifiers
5688
like Hal UDIs or UUIDs
5689
- There is now a registration API to let modules register
5690
extensions they provide, such as volume monitor
5691
implementations
5692
+ Bugs fixed: bgo#511807, bgo#316260, bgo#385132, bgo#484261,
5693
bgo#510292, bgo#511580, bgo#511654, bgo#487909, and bgo#512381
5694
+ Updated translations.
5695
5696
-------------------------------------------------------------------
5697
Thu Jan 24 07:51:55 CST 2008 - maw@suse.de
5698
5699
- Update to version 2.15.3:
5700
+ GChecksum:
5701
* g_checksum_update can accept nul-terminated strings
5702
* The MD5 implementation works correctly on buffers
5703
that are longer than 64 bytes
5704
+ GIO:
5705
* Don't include a copy of the inotify headers, rely on
5706
system headers
5707
* g_file_find_enclosing_mount has an async variant now
5708
* Reduntant seek API on file streams has been removed
5709
+ Bugs (bugzilla.gnome.org) fixed: #508602, #508771, #508773,
5710
#509465, #509626, #509990, #510448, and #510855
5711
+ Updated translations.
5712
5713
-------------------------------------------------------------------
5714
Wed Jan 23 12:23:48 CST 2008 - maw@suse.de
5715
5716
- Respin glib-cast.patch.
5717
5718
-------------------------------------------------------------------
5719
Tue Jan 22 13:43:01 CST 2008 - maw@suse.de
5720
5721
- Recommend gvfs.
5722
5723
-------------------------------------------------------------------
5724
Tue Jan 22 12:01:57 CST 2008 - maw@suse.de
5725
5726
- Update to version 2.15.2:
5727
+ New API:
5728
* GIO: a new VFS API, designed to replace GnomeVFS. The new
5729
GIO implementation in glib has support for local filesystems,
5730
and the new gvfs module (coming in a separate package)
5731
contains various backend implementations (cifs, ftp, sftp,
5732
http, etc)
5733
* GChesksum: a new implementation of various hash algorithms
5734
such as MD5, SHA-1, and SHA-256
5735
* GTest: a test framework
5736
* Smaller changes to GHash, GMarkup, GKeyfile, GAsyncQueue,
5737
GError and the i18n subsystem
5738
+ Now builds with automake 1.10
5739
+ Bugs (bugzilla.gnome.org) fixed: #455725, #467537, #497033,
5740
#504527, #445362, #482313, #317775, #418778, #436293, #466557,
5741
#468882, #469551, #479724, #490061, #490637, #495294, #496046,
5742
#498113, #500506, #500638, #500875, #502511, #502927, #503029,
5743
#503222, #503420, #503470, #504227, #71704, #491957, #491959,
5744
#491965, #491966, #491968, #491970, #491974, #491975, #491979,
5745
#491982, #501107, #501997, #502590, #464259, #496518, #498728,
5746
#500361, #501853, #503862, #142676, #367550, #375651, #443648,
5747
#449937, #452887, #491549, #500507, #508224, #508074, #508108,
5748
#508309, #508378, #508719, #508773, #504829, #505258, #505815,
5749
#491218, #315437, #476856, #480122, #495589, #500273, #504142,
5750
#504879, #505042, #505058, #505674, #505730, #505887, #506374,
5751
#506461, #503051, #506395, #507628, #505195, #507822, #506377,
5752
and #507835
5753
+ Updated translations
5754
- Remove glib-gcc43.patch, which has been upstreamed.
5755
5756
-------------------------------------------------------------------
5757
Mon Dec 17 14:59:45 CST 2007 - maw@suse.de
5758
5759
- Update to version 2.14.4:
5760
+ Bugs (bugzilla.gnome.org) fixed:
5761
#494602, #492677, #490061, #418778, #467537, #466557, #490637,
5762
#445362, #498113, #498728, and #469551
5763
- Rename allocsize.patch to glib2-allocsize.patch.
5764
5765
-------------------------------------------------------------------
5766
Thu Nov 29 13:34:22 CST 2007 - maw@suse.de
5767
5768
- Use the system's PCRE (#325921).
5769
5770
-------------------------------------------------------------------
5771
Fri Nov 23 11:03:42 CST 2007 - maw@suse.de
5772
5773
- Update to version 2.14.3:
5774
+ Bugs (bugzilla.gnome.org) fixed include #469231, #478349,
5775
#483337, #478459, #477957, #359165, #476849, #493688, #488068,
5776
and #487491
5777
+ Updated translations
5778
+ Use PCRE 7.4
5779
- Update gtk-doc.m4: use the version from gtk-doc 1.9.
5780
5781
-------------------------------------------------------------------
5782
Mon Oct 15 11:58:16 CEST 2007 - meissner@suse.de
5783
5784
- merge malloc size markup from BETA.
5785
5786
-------------------------------------------------------------------
5787
Thu Oct 11 15:19:01 CEST 2007 - rguenther@suse.de
5788
5789
- Fix glib2 headers for C99 programs and GCC 4.3.
5790
5791
-------------------------------------------------------------------
5792
Mon Sep 17 10:33:10 CEST 2007 - sbrabec@suse.cz
5793
5794
- Updated to version 2.14.1:
5795
* more bugs fixed
5796
* documentation fixes
5797
* translation update
5798
5799
-------------------------------------------------------------------
5800
Wed Aug 29 16:45:00 CEST 2007 - maw@suse.de
5801
5802
- Update to version 2.14.0:
5803
+ g_unichar_combining_class is public
5804
+ Add a goffset type, and add G_MAXSSIZE and G_MINSSIZE
5805
+ Use PCRE 7.2
5806
+ Bugs (bugzilla.gnome.org) fixed: #453998, #462549, and
5807
#417068
5808
+ Updated translations.
5809
5810
-------------------------------------------------------------------
5811
Sat Aug 25 00:22:56 CEST 2007 - maw@suse.de
5812
5813
- Update glib-casts.patch to fix g_array_index on ia64.
5814
5815
-------------------------------------------------------------------
5816
Thu Aug 9 16:45:39 CEST 2007 - sbrabec@suse.cz
5817
5818
- Removed gtk-doc from BuildRequires and included required
5819
gtk-doc.m4 to Sources (preprocessed docs are now included, this
5820
shortens bootstrap compilation path).
5821
5822
-------------------------------------------------------------------
5823
Wed Aug 8 17:49:41 CEST 2007 - maw@suse.de
5824
5825
- Use %fdupes
5826
- Split off a -lang subpackage
5827
- s#%run_ldconfig#/sbin/ldconfig/ in %post and %postun.
5828
5829
-------------------------------------------------------------------
5830
Sun Aug 5 23:10:49 CEST 2007 - maw@suse.de
5831
5832
- The previous changelog entry refers to #297636.
5833
5834
-------------------------------------------------------------------
5835
Sun Aug 5 19:30:17 CEST 2007 - schwab@suse.de
5836
5837
- Fix broken interface.
5838
5839
-------------------------------------------------------------------
5840
Thu Jul 19 17:34:48 CEST 2007 - maw@suse.de
5841
5842
- Update to version 2.13.7
5843
* The memory corruption warning from the slice allocator that
5844
occurred when threads were initialized after the slice allocator
5845
has been removed, as the slice allocator now works fine
5846
in this scenario.
5847
5848
* New functions g_once_init_enter() and g_once_init_leave() make
5849
it easier to write threadsafe one-time initialization functions
5850
5851
* Bugs fixed: [against bugzilla.gnome.org]
5852
454473 Simple XML Subset Parser terminates on invalid XML
5853
445813 g_module_open error, add file name
5854
453796 errno gets clobbered by g_filename_display_name
5855
341988 don't use "-c" with msgfmt in Makefile.in.in
5856
447048 Please produce slightly more output during long tests
5857
454785 GModule documentation lists same block of code twice.
5858
454786 GModule documentation lists same paragraph twice.
5859
383155 small docs quirks in gobject/closure API documentation
5860
65041 _get_type() functions aren't thread safe
5861
5862
* Updated translations
5863
Assamese (as)
5864
Spanish (es)
5865
Gujarati (gu)
5866
Japanese (ja)
5867
Korean (ko)
5868
Macedonian (mk)
5869
5870
-------------------------------------------------------------------
5871
Thu Jul 5 18:51:39 CEST 2007 - maw@suse.de
5872
5873
- Update to version 2.13.5
5874
- Overview of Changes from GLib 2.12 to GLib 2.13.0
5875
=================================================
5876
5877
* Add GSequence, a list that is implemented using
5878
a balanced binary tree.
5879
5880
* Add GRegex, an implementation of Perl regular expressions,
5881
based on PCRE.
5882
5883
* Use Posix monotonic clocks instead of gettimeofday()
5884
for GTimer when available.
5885
5886
* Support static initialization of GQeues with G_QUEUE_INIT,
5887
g_queue_init() and g_queue_clear().
5888
5889
* Add g_string_chunk_clear() for clearing a
5890
GStringChunk.
5891
5892
* Add g_unichar_get_script() to obtain Unicode
5893
script information.
5894
5895
* Add g_unichar_iszerowidth() to obtain information
5896
about zero-width characters.
5897
5898
* Add G_GNUC_MAY_ALIAS which wraps the gcc may_alias
5899
type attribute.
5900
5901
* G_GNUC_INTERNAL has a working definition for the
5902
Sun Studio compiler. This requires the macro to
5903
be positioned before the function declaration.
5904
5905
* The slice allocator can produce detailed debugging
5906
information with G_SLICE=debug-blocks.
5907
5908
* Modules support G_DEBUG flags resident-modules and
5909
bind-now-modules.
5910
5911
* Add G_DEFINE_DYNAMIC_TYPE() to make it easier
5912
to define types in modules.
5913
5914
* Bug fixes: too many to list them in detail here.
5915
5916
* New and updated translations (be,bg,bn,ca,cs,de,
5917
en_CA,en_GB,et,fa,fr,he,hu,it,ja,ku,lt,mg,mk,ml,
5918
nb,ne,nn,pt,pt_BR,ro,sr,sr@Latn,sv,ta,uk,vi,zh_CN,
5919
zh_HK,zh_TW)
5920
5921
-------------------------------------------------------------------
5922
Thu Apr 12 16:41:43 CDT 2007 - maw@suse.de
5923
5924
- Pass --enable-static to configure (#263998).
5925
5926
-------------------------------------------------------------------
5927
Wed Mar 21 12:38:24 CST 2007 - maw@suse.de
5928
5929
- Update to version 2.12.11
5930
- Fixes for bugzilla.gnome.org 399611, 350802, 416062, 346808,
5931
398069, 346808, 398203, 399971, 400044, 396899, 404832, and
5932
149144.
5933
5934
-------------------------------------------------------------------
5935
Mon Mar 5 18:06:21 CET 2007 - jhargadon@suse.de
5936
5937
- removed obsolete patch glib2-unexpanded-variables.patch (#249204)
5938
5939
-------------------------------------------------------------------
5940
Thu Feb 22 15:31:17 CET 2007 - sbrabec@suse.cz
5941
5942
- Removal of gnome-filesystem files moved to opt_gnome-compat.
5943
5944
-------------------------------------------------------------------
5945
Fri Feb 16 10:15:33 CST 2007 - maw@suse.de
5946
5947
- Update to version 2.12.9
5948
- Bugs fixed:
5949
397139 glib-2.12.8 breaks ABI
5950
393812 glib links against pthread
5951
394258 gthread.c: illegal include order
5952
394641 Undefined reference in gthread
5953
394150 gettime implementation breaks compilation on darwin 6
5954
395203 g_timer_elapsed off by 2 order of magnitude
5955
394262 image/* mimetype breaks stuff
5956
392636 glib-2.0.m4 ignores PKG_CONFIG environment variable
5957
395419 Glib-2.12.7 with mingw(w32api-3.8/windows) fails to compi...
5958
329031 G_GNUC_INTERNAL fails with gcc-2.95
5959
354707 No return() in non-void function
5960
387260 hang in zenity
5961
387823 glib 2.12.5 is breaking hal
5962
391370 Recent crash on file
5963
346955 NON-ASCII UTF-8 arg_description in GOptionEntry causes wr...
5964
371631 Bug in g_bit_nth_lsf?
5965
376645 Win32: Fatal warnings abort application even if IsDebugge...
5966
389300 g_utf8_collate_key modifies the locale
5967
390913 gslice.c: illegal declaration (C99)
5968
304517 glib/libcharset/localcharset.c/_g_locale_charset_raw: han...
5969
336438 unicode collate test failing
5970
391364 Warnings during ./configure due to $SED being undefined i...
5971
391367 config.status warning for datarootdir support in glib-get...
5972
371670 Faster g_bit_* operations
5973
302672 poll is completely broken on Mac OS X 10.4
5974
362328 errorcheck_mutex_test fails to compile due to missing -pthread
5975
316434 glib-2.6.6 fails to compile on AIX 5.1 due to assembler errors
5976
172406 gconvert.c, function open_converter
5977
327800 Hang during self-test of threads
5978
343825 Double expansion in m4macros/glib-gettext.m4 will fail with
5979
newer autoconf
5980
380801 build on Solaris does not work out of the box
5981
386252 HEAD broken with last commit
5982
138153 g_utf8_next_char problem with gcc -Wcast-qual
5983
161288 glib doesn't configure well on Mac OS < 10.3
5984
321977 GIOChannel ref_count private variable should be gint instead
5985
of guint
5986
343191 GKeyFile silently loses values
5987
346373 test failures in glib-2.10.3 on NetBSD
5988
347944 make check fails 2 test on Solaris 9
5989
355955 Hash tables in gwin32.c do not g_strdup their keys
5990
357585 Calls to set_cloexec inefficient on Solaris
5991
359190 gtimer.c failes to compile on solaris-2.9
5992
378078 extremely unlikely read-after-free in instance_real_class_get
5993
379207 gthreadpool.h causes warning with GCC and -Wshadow
5994
385132 solaris gettext support fix
5995
385910 Suprising behaviour with duplicate groups in GKeyFile
5996
386838 mapping-test freezes
5997
315061 compiler specific flag in gthread-2.0.pc
5998
362543 Compilation fail when configured with --disable-visibility
5999
362918 monotonic clock test uses AC_TRY_RUN
6000
369908 g_key_file_get_string not stripping final space
6001
373864 sanity_check is a bash script
6002
(These bugs are viewable on bugzilla.gnome.org)
6003
- Make GKeyFile accept keys that are commonly used
6004
- GKeyFile:
6005
+ The stricter syntax checks introduced in 2.12.5 have been reduced
6006
to warnings for the 2.12 series
6007
- GSlice:
6008
+ The slice allocator has gained address validation that
6009
can be activated with the environment variable
6010
G_SLICE=debug-blocks
6011
+ The allocator emits a warning if it detects too late
6012
thread initialization
6013
- GOption:
6014
+ Take double-width and zero-width characters into account
6015
when formatting --help output.
6016
6017
-------------------------------------------------------------------
6018
Thu Jan 25 15:30:50 CET 2007 - sbrabec@suse.cz
6019
6020
- Remove obsolete files kept by gnome-filesystem package.
6021
6022
-------------------------------------------------------------------
6023
Thu Dec 7 17:13:36 CET 2006 - sbrabec@suse.cz
6024
6025
- Prefix changed to /usr.
6026
- Spec file cleanup.
6027
6028
-------------------------------------------------------------------
6029
Thu Nov 2 23:02:26 CET 2006 - jhargadon@suse.de
6030
6031
- added a patch to m4macros/glib-gettext.m4 so that the build
6032
variables expand properly.
6033
6034
-------------------------------------------------------------------
6035
Mon Oct 2 19:30:09 CEST 2006 - jhargadon@suse.de
6036
6037
- update to version 2.12.4
6038
- Fix build problems related to Posix timers
6039
- Bugs fixed
6040
321974 nanosleep on AIX / g_timer API using high resolution timers
6041
353584 va_end called on caller supplied va_list
6042
353580 va_copy detection breaks if user sets
6043
CFLAGS=-Werror-implicit-function-declaration
6044
354522 Small problem with PLT hiding 6 symbols
6045
358421 typos in gmain.c
6046
- New and updated translations
6047
6048
-------------------------------------------------------------------
6049
Tue Sep 12 20:11:02 CEST 2006 - jhargadon@suse.de
6050
6051
- update to version 2.12.3
6052
- Use Posix monotonic clocks instead of gettimeofday()
6053
for GTimer when available
6054
- Make the construction of singleton objects work
6055
witout warnings.
6056
- 351583 API documentation issues with 2.15 release
6057
- 336114 desktop locks immediately after changing the system clock
6058
- 351853 GKeyFile creates non-UTF-8 error messages
6059
- Translation updates (fr,hu,ja,ku,lt,lv,ml,or,
6060
pt,ru,sv,vi,zh_CN)
6061
6062
-------------------------------------------------------------------
6063
Wed Aug 30 01:42:05 CEST 2006 - jhargadon@suse.de
6064
6065
- update to version 2.12.2
6066
- Normalization is following Unicode TR #29
6067
- 348491 g_utf8_strup() and g_utf8_strdown() returns
6068
string with NUL bytes
6069
- 349825 GKeyFile always inserts a newline before a group
6070
- 347842 g_unichar_isxdigit() is too general about what
6071
it considers a digit
6072
- 348694 g_utf8_normalize() hasn't been updated to PR #29
6073
- 348785 Hint about G_DEBUG in Message Logging docs
6074
- 349792 Wrong english string
6075
- 349952 gparamspecs.c uses gcc feature
6076
- Translation updates
6077
6078
-------------------------------------------------------------------
6079
Mon Jul 31 23:57:49 CEST 2006 - gekker@suse.de
6080
6081
- Update to version 2.12.1
6082
* Update to final Unicode Character Database 5.0.0
6083
6084
* Bugs fixed:
6085
346660 issues with base64 api documentation / g_base64_decode_cl...
6086
348136 Coverity reports allocation of wrong size CID #2839
6087
336281 Update to UCD 5.0
6088
346197 g_date_strftime %F option doesnt work for win32
6089
348011 Small optimization to real_toupper()
6090
246494 prototype mismatch in glib/gconvert.c
6091
6092
* New and updated translations (bg,bn_IN,ca,dz,eu,fi,
6093
fr,he,it,ja,mk,or,pt)
6094
6095
6096
-------------------------------------------------------------------
6097
Tue Jul 18 23:39:54 CEST 2006 - rml@suse.de
6098
6099
- Update to glib 2.12:
6100
- Lots of bug fixes
6101
- GSlice!
6102
- Drop upstream patches
6103
6104
-------------------------------------------------------------------
6105
Tue Jun 6 20:36:15 CEST 2006 - sbrabec@suse.cz
6106
6107
- Fixed locale detection in profile scripts (#180613):
6108
* Fixed invalid charset typos.
6109
* Added support for Persian, Armenian and Khmer.
6110
* Added ISO-8859-1 fallback where applicable.
6111
6112
-------------------------------------------------------------------
6113
Thu Mar 30 11:16:15 CEST 2006 - sbrabec@suse.cz
6114
6115
- Renamed profile to be executed after lang.*, otherwise
6116
G_FILENAME_ENCODING cannot be set.
6117
6118
-------------------------------------------------------------------
6119
Fri Jan 27 03:04:47 CET 2006 - mls@suse.de
6120
6121
- converted neededforbuild to BuildRequires
6122
6123
-------------------------------------------------------------------
6124
Wed Jan 18 04:25:00 CET 2006 - gekker@suse.de
6125
6126
- Fix gstaticmutex define (#141215 patch byjblunck)
6127
6128
-------------------------------------------------------------------
6129
Tue Jan 17 04:49:13 CET 2006 - zsu@suse.de
6130
6131
- Fixed implicit cast issue introduced by bugfix #316221
6132
http://bugzilla.gnome.org/show_bug.cgi?id=327022
6133
6134
-------------------------------------------------------------------
6135
Fri Jan 13 12:54:23 CET 2006 - sbrabec@suse.cz
6136
6137
- Updated to version 2.8.5.
6138
6139
-------------------------------------------------------------------
6140
Mon Jan 2 16:11:56 CET 2006 - sbrabec@suse.cz
6141
6142
- Fixed Aragonese support in profile scripts.
6143
6144
-------------------------------------------------------------------
6145
Fri Nov 18 13:45:58 CET 2005 - sbrabec@suse.cz
6146
6147
- Updated to version 2.8.4.
6148
6149
-------------------------------------------------------------------
6150
Mon Nov 14 17:18:11 CET 2005 - sbrabec@suse.cz
6151
6152
- Fixed strict aliasing problems in macros.
6153
http://bugzilla.gnome.org/show_bug.cgi?id=316221
6154
6155
-------------------------------------------------------------------
6156
Fri Nov 4 16:03:07 CET 2005 - schwab@suse.de
6157
6158
- Fix use of atomic builtins.
6159
6160
-------------------------------------------------------------------
6161
Tue Oct 11 22:27:24 CEST 2005 - gekker@suse.de
6162
6163
- Update to version 2.8.3
6164
6165
-------------------------------------------------------------------
6166
Wed Sep 28 17:26:36 CEST 2005 - gekker@suse.de
6167
6168
- Update to version 2.8.2
6169
- Add -fno-strict-aliasing to CFLAGS
6170
6171
-------------------------------------------------------------------
6172
Tue Aug 23 18:56:26 CEST 2005 - gekker@suse.de
6173
6174
- Update to version 2.8.1
6175
6176
-------------------------------------------------------------------
6177
Mon Aug 15 13:11:08 CEST 2005 - rodrigo@suse.de
6178
6179
- Update to version 2.8.0
6180
6181
-------------------------------------------------------------------
6182
Wed Aug 10 23:20:12 CEST 2005 - gekker@suse.de
6183
6184
- Update to version 2.7.7
6185
6186
-------------------------------------------------------------------
6187
Mon Aug 1 19:07:15 CEST 2005 - gekker@suse.de
6188
6189
- Update to version 2.7.4
6190
6191
-------------------------------------------------------------------
6192
Thu Jul 21 17:56:56 CEST 2005 - gekker@suse.de
6193
6194
- Update to version 2.7.2
6195
6196
-------------------------------------------------------------------
6197
Thu Jun 23 17:44:20 CEST 2005 - sbrabec@suse.cz
6198
6199
- Fixed devel dependencies.
6200
6201
-------------------------------------------------------------------
6202
Fri Jun 17 00:05:40 CEST 2005 - gekker@suse.de
6203
6204
- Update to version 2.7.0.
6205
- Fix SENTINEL patch to work with upstream version.
6206
6207
-------------------------------------------------------------------
6208
Tue Jun 7 19:20:24 CEST 2005 - gekker@suse.de
6209
6210
- Update to version 2.6.4.
6211
6212
-------------------------------------------------------------------
6213
Tue May 31 17:13:52 CEST 2005 - schwab@suse.de
6214
6215
- Build in parallel.
6216
- Use autoreconf.
6217
6218
-------------------------------------------------------------------
6219
Wed Apr 6 18:42:25 CEST 2005 - schwab@suse.de
6220
6221
- Cleanup neededforbuild.
6222
6223
-------------------------------------------------------------------
6224
Wed Apr 6 07:22:48 CEST 2005 - meissner@suse.de
6225
6226
- Added gettext-devel to neededforbuild.
6227
6228
-------------------------------------------------------------------
6229
Fri Apr 1 14:47:14 CEST 2005 - meissner@suse.de
6230
6231
- disable visibility hackery to build with gcc4.
6232
6233
-------------------------------------------------------------------
6234
Wed Mar 2 21:42:27 CET 2005 - gekker@suse.de
6235
6236
- Updated to version 2.6.3.
6237
6238
-------------------------------------------------------------------
6239
Mon Feb 7 15:35:46 CET 2005 - sbrabec@suse.cz
6240
6241
- Updated to version 2.6.2.
6242
6243
-------------------------------------------------------------------
6244
Wed Jan 19 23:39:26 CET 2005 - meissner@suse.de
6245
6246
- define G_GNUC_SENTINEL for gcc >= 4
6247
- specify G_GNUC_SENTINEL where applicable.
6248
6249
-------------------------------------------------------------------
6250
Sun Jan 16 07:00:07 CET 2005 - clahey@suse.de
6251
6252
- Updated to version 2.6.1.
6253
6254
-------------------------------------------------------------------
6255
Mon Jan 3 20:46:08 CET 2005 - gekker@suse.de
6256
6257
- Update to version 2.6.0
6258
6259
-------------------------------------------------------------------
6260
Wed Dec 22 17:00:30 CET 2004 - ro@suse.de
6261
6262
- remove no translation (obsolete with nb present)
6263
6264
-------------------------------------------------------------------
6265
Wed Dec 15 00:31:10 CET 2004 - gekker@suse.de
6266
6267
- Update version to 2.5.7.
6268
- Remove the no-no patch, as it is upstreamed.
6269
6270
-------------------------------------------------------------------
6271
Tue Nov 16 15:15:34 CET 2004 - clahey@suse.de
6272
6273
- Update to glib 2.5.6.
6274
6275
-------------------------------------------------------------------
6276
Tue Oct 19 00:29:44 CEST 2004 - ro@suse.de
6277
6278
- remove no locale support: nb is already there
6279
6280
-------------------------------------------------------------------
6281
Tue Oct 12 13:11:12 CEST 2004 - sbrabec@suse.cz
6282
6283
- Require gnome-filesystem (#47068).
6284
6285
-------------------------------------------------------------------
6286
Wed Sep 29 13:22:09 CEST 2004 - sbrabec@suse.cz
6287
6288
- Fixed glib2.csh for unset LANG (#46282).
6289
6290
-------------------------------------------------------------------
6291
Wed Aug 25 22:46:32 CEST 2004 - federico@ximian.com
6292
6293
- Update to glib 2.4.5
6294
- Removed glib-pattern.diff, as this bug is fixed in the tarball.
6295
6296
-------------------------------------------------------------------
6297
Wed Aug 25 11:46:29 CEST 2004 - kukuk@suse.de
6298
6299
- Avoid /bin/sh as PreRequire
6300
6301
-------------------------------------------------------------------
6302
Tue Jul 6 13:42:20 CEST 2004 - coolo@suse.de
6303
6304
- glib2-devel requires the very same version of glib2
6305
6306
-------------------------------------------------------------------
6307
Tue Jun 22 14:46:29 CEST 2004 - sbrabec@suse.cz
6308
6309
- glib2.sh, glib2.csh: G_FILENAME_ENCODING must be comma separated.
6310
6311
-------------------------------------------------------------------
6312
Tue Jun 08 16:36:53 CEST 2004 - sbrabec@suse.cz
6313
6314
- Fixed glib2.csh (#41665).
6315
6316
-------------------------------------------------------------------
6317
Wed May 05 12:03:52 CEST 2004 - sbrabec@suse.cz
6318
6319
- Added pkgconfig to requirement of glib2-devel (#37628).
6320
6321
-------------------------------------------------------------------
6322
Mon Apr 19 18:18:24 CEST 2004 - sbrabec@suse.cz
6323
6324
- Fix of strict aliasing fix.
6325
6326
-------------------------------------------------------------------
6327
Mon Apr 19 13:29:28 CEST 2004 - sbrabec@suse.cz
6328
6329
- Fixed strict aliasing.
6330
6331
-------------------------------------------------------------------
6332
Thu Apr 15 18:02:20 CEST 2004 - sbrabec@suse.cz
6333
6334
- Updated to version 2.4.0 (GNOME 2.6).
6335
- Removed gconvert-errno-altering.patch - this one was not accepted for
6336
mainstream but strerror() errno altering was fixed.
6337
- Added filename encoding guesser to /etc/profile.d/glib2.*.
6338
6339
-------------------------------------------------------------------
6340
Mon Mar 22 18:47:21 CET 2004 - sbrabec@suse.cz
6341
6342
- Removed references to mkinstalldirs in glib-gettextize (#36621).
6343
6344
-------------------------------------------------------------------
6345
Wed Mar 17 15:01:45 CET 2004 - sbrabec@suse.cz
6346
6347
- Use -fno-strict-aliasing.
6348
6349
-------------------------------------------------------------------
6350
Mon Mar 15 14:36:10 CET 2004 - sbrabec@suse.cz
6351
6352
- FHS 2.3 fix (mandir, infodir, #35821).
6353
6354
-------------------------------------------------------------------
6355
Wed Mar 10 10:35:22 CET 2004 - sbrabec@suse.cz
6356
6357
- Fixed %doc attributes (#33163).
6358
6359
-------------------------------------------------------------------
6360
Fri Jan 9 22:49:12 CET 2004 - schwab@suse.de
6361
6362
- Fix quoting in autoconf macros.
6363
6364
-------------------------------------------------------------------
6365
Fri Oct 17 11:58:43 CEST 2003 - adrian@suse.de
6366
6367
- fix missing %run_ldconfig
6368
- build as user
6369
6370
-------------------------------------------------------------------
6371
Wed Sep 24 12:33:24 CEST 2003 - sbrabec@suse.cz
6372
6373
- Added errno save patches (g_strerror(errno) alters errno).
6374
Fixes more issues, at least:
6375
http://bugzilla.gnome.org/show_bug.cgi?id=116617
6376
http://bugzilla.gnome.org/show_bug.cgi?id=122939
6377
http://bugzilla.gnome.org/show_bug.cgi?id=123040
6378
6379
-------------------------------------------------------------------
6380
Mon Sep 15 15:10:21 CEST 2003 - sf@suse.de
6381
6382
- remove debug flags, add -O2 again
6383
6384
-------------------------------------------------------------------
6385
Thu Sep 11 11:07:14 CEST 2003 - sf@suse.de
6386
6387
- fix segfault in eog on AMD64 [bug 30483]
6388
6389
-------------------------------------------------------------------
6390
Thu Aug 28 15:40:17 CEST 2003 - sbrabec@suse.cz
6391
6392
- Updated to version 2.2.3.
6393
6394
-------------------------------------------------------------------
6395
Tue Jul 15 16:38:59 CEST 2003 - sbrabec@suse.cz
6396
6397
- GNOME prefix change to /opt/gnome.
6398
- Profile files modified.
6399
6400
-------------------------------------------------------------------
6401
Wed Jun 11 19:05:24 CEST 2003 - sbrabec@suse.cz
6402
6403
- Updated to version 2.2.2.
6404
- Require gnome-filesystem for glib2-doc.
6405
- Updated neededforbuild.
6406
6407
-------------------------------------------------------------------
6408
Tue Mar 11 13:10:40 CET 2003 - olh@suse.de
6409
6410
- provide static glib version (#24897)
6411
6412
-------------------------------------------------------------------
6413
Mon Feb 3 08:51:24 CET 2003 - hhetter@suse.de
6414
6415
- updated to version 2.2.1, from changes:
6416
* Win32
6417
- Improve handling of stderr/stdout
6418
- Install .def files
6419
- Fix quoting for GSpawn
6420
- Miscellaneous bug fixes
6421
* configure fixes
6422
* New and updated translations
6423
6424
-------------------------------------------------------------------
6425
Fri Jan 10 15:46:36 CET 2003 - sbrabec@suse.cz
6426
6427
- Branched glib2-doc.
6428
6429
-------------------------------------------------------------------
6430
Thu Jan 09 15:29:54 CET 2003 - sbrabec@suse.cz
6431
6432
- Updated to version 2.2.0.
6433
- Updated %files.
6434
6435
-------------------------------------------------------------------
6436
Tue Nov 5 10:20:12 CET 2002 - hhetter@suse.de
6437
6438
- updated to version 2.0.7, bugfix release:
6439
* Fix C++ warnings in gtype.h
6440
* Fix g_type_fundamental_next()
6441
* Fix various missing includes of config.h
6442
* Handle main loop initialization before g_thread_init
6443
* Various 64-bit fixes
6444
* Fix GPoll on Win32
6445
* Fix bug with buffering on UTF-8 IOChannels
6446
* Misc bug and build fixes
6447
* Updated and new translations (be,cs,de,fa,it,lv,pt_BR,tr)
6448
6449
-------------------------------------------------------------------
6450
Tue Aug 13 13:34:18 CEST 2002 - hhetter@suse.de
6451
6452
- gtk-doc usage conditional
6453
6454
-------------------------------------------------------------------
6455
Tue Aug 13 08:53:02 CEST 2002 - hhetter@suse.de
6456
6457
- correct URL and Source tag in specfile (#17638)
6458
6459
-------------------------------------------------------------------
6460
Thu Aug 8 09:15:07 CEST 2002 - hhetter@suse.de
6461
6462
- devel package requires glib2
6463
6464
-------------------------------------------------------------------
6465
Mon Aug 5 09:45:53 CEST 2002 - hhetter@suse.de
6466
6467
- updated to version 2.0.6, fron changes:
6468
* Fix problem with interface prerequisites
6469
* Clean up debug spew from GObject
6470
* Compiler warning fixes
6471
* Fix some problems with g_build_path()
6472
* Fixes for --disable-debug
6473
* Threading fixes
6474
* Documentation fixes
6475
* Misc bug fixes
6476
* Updated translations (bg,ko,vi)
6477
6478
-------------------------------------------------------------------
6479
Mon Jun 17 18:32:00 CEST 2002 - jordi@suse.de
6480
6481
- Updated to version 2.0.4
6482
* Fix some 64-bit problems
6483
* Add note about Tru64 iconv to INSTALL
6484
* Fix problem with timouts > MAXINT
6485
* Updated translations
6486
6487
6488
-------------------------------------------------------------------
6489
Fri Jun 14 12:23:44 CEST 2002 - ro@suse.de
6490
6491
- add gnome2.{sh,csh} to have /opt/gnome2/bin first in PATH
6492
on 7.3 and older distros
6493
6494
-------------------------------------------------------------------
6495
Tue Jun 4 08:56:39 CEST 2002 - hhetter@suse.de
6496
6497
- updated to version 2.0.3
6498
6499
-------------------------------------------------------------------
6500
Thu Apr 25 16:50:03 CEST 2002 - meissner@suse.de
6501
6502
- fixed %_lib issues.
6503
6504
-------------------------------------------------------------------
6505
Tue Apr 9 09:57:41 CEST 2002 - schwab@suse.de
6506
6507
- Fix missing includes.
6508
6509
-------------------------------------------------------------------
6510
Mon Apr 8 10:18:54 CEST 2002 - hhetter@suse.de
6511
6512
- updated to version 2.0.1
6513
6514
-------------------------------------------------------------------
6515
Thu Jan 31 13:41:13 CET 2002 - hhetter@suse.de
6516
6517
- updated to version 1.3.13 [GNOME desktop alpha2]
6518
6519
-------------------------------------------------------------------
6520
Fri Jan 11 10:43:56 CET 2002 - hhetter@suse.de
6521
6522
- updated to version 1.3.12
6523
6524
-------------------------------------------------------------------
6525
Tue Dec 11 14:11:28 CET 2001 - ro@suse.de
6526
6527
- export LIBRARY_PATH for broken libtool
6528
6529
-------------------------------------------------------------------
6530
Tue Nov 27 11:42:06 CET 2001 - hhetter@suse.de
6531
6532
- updated to version 1.3.11, changes include:
6533
* Win32 fixes
6534
* Documentation improvements
6535
* Portable directory handling API
6536
* Threading fixes
6537
* Fix excess relocations in Unicode tables
6538
* Fix gpattern for UTF-8
6539
* Support overriding class closures
6540
* Support for derivation from G_TYPE_POINTER
6541
* Hide pointers to type information inside GType to reduce locking
6542
* Adds check for direct inclusion of gobject/*.h
6543
* GObject API cleanups
6544
6545
-------------------------------------------------------------------
6546
Tue Nov 20 16:06:51 CET 2001 - ro@suse.de
6547
6548
- really build libgmodule, libgobject and libgthread
6549
6550
-------------------------------------------------------------------
6551
Thu Nov 15 09:50:31 CET 2001 - hhetter@suse.de
6552
6553
- fixed build to provide libgmodule and libgobject
6554
6555
-------------------------------------------------------------------
6556
Tue Nov 13 11:09:57 CET 2001 - hhetter@suse.de
6557
6558
- updated to version 1.3.10
6559
6560
-------------------------------------------------------------------
6561
Mon Oct 1 14:25:44 CEST 2001 - hhetter@suse.de
6562
6563
- initial SuSE release for GNOME 2.0 platform
6564
6565