nexmon – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | 2006-08-22 Matthias Clasen <mclasen@redhat.com> |
2 | |||
3 | * Branch for 2.12 |
||
4 | |||
5 | 2006-08-20 Tor Lillqvist <tml@novell.com> |
||
6 | |||
7 | * glib/gnulib/vasnprintf.c (vasnprintf): Fix crash when printing |
||
8 | large 64-bit values on Win32 using the %I64x format. (#351034, |
||
9 | Neil Piercy) |
||
10 | |||
11 | Wed Aug 16 13:59:07 2006 Tim Janik <timj@gtk.org> |
||
12 | |||
13 | * tests/gobject/Makefile.am: |
||
14 | * tests/gobject/singleton.c: added test program which demonstrates |
||
15 | and checks singleton construction. |
||
16 | |||
17 | 2006-08-15 Matthias Clasen <mclasen@redhat.com> |
||
18 | |||
19 | * glib/gbookmarkfile.c (g_bookmark_file_get_groups): |
||
20 | * glib/gmain.c (g_source_is_destroyed): Add Since tags. |
||
21 | * glib/gkeyfile.c (g_key_file_get_double_list): Fix |
||
22 | Since tag. (#351583, Brian Cameron) |
||
23 | |||
24 | * configure.in: Bump version |
||
25 | |||
26 | * === Released 2.12.2 === |
||
27 | |||
28 | * NEWS: Updates |
||
29 | |||
30 | 2006-08-08 Emmanuele Bassi <ebassi@gnome.org> |
||
31 | |||
32 | * glib/gbookmarkfile.c (g_bookmark_file_remove_group) |
||
33 | (g_bookmark_file_set_app_info): Plug a couple of leaks |
||
34 | when removing data from a bookmark. |
||
35 | |||
36 | 2006-08-05 Matthias Clasen <mclasen@redhat.com> |
||
37 | |||
38 | * glib/gbookmarkfile.c (find_file_in_data_dirs): Correct the |
||
39 | grammar of an error message. (#349792, Jakub Friedl) |
||
40 | |||
41 | * glib/gkeyfile.c (g_key_file_to_data): Don't insert unnecessary |
||
42 | newlines in keyfiles. (#349825, Chris Wilson) |
||
43 | |||
44 | * glib/guniprop.c (g_unichar_toupper, g_unichar_tolower) |
||
45 | (real_toupper, real_tolower): If a character can't be converted, |
||
46 | don't replace it with a NUL byte, but leave it unchanged. |
||
47 | (#348491, Nikolai Weibull) |
||
48 | |||
49 | * tests/unicode-caseconv.c: Adapt to this change. |
||
50 | |||
51 | * tests/unicode-caseconv.c (main): Add a comment to point out |
||
52 | a quirk in the test data that we are working around here. |
||
53 | |||
54 | 2006-07-31 Behdad Esfahbod <behdad@gnome.org> |
||
55 | |||
56 | * glib/guniprop.c (g_unichar_isxdigit): Make it only accept those |
||
57 | characters that we accept i g_unichar_xdigit_value(), i.e. don't |
||
58 | accept non-decimal digits. (#347842, Nikolai Weibull) |
||
59 | |||
60 | 2006-07-31 Behdad Esfahbod <behdad@gnome.org> |
||
61 | |||
62 | * glib/gunidecomp.c (_g_utf8_normalize_wc): Update to reflect Unicode |
||
63 | PR #29 (#348694, Nikolai Weibull) |
||
64 | |||
65 | * tests/unicode-normalize.c (encode), (test_form): Make output more |
||
66 | useful, reporting the unexpected output of the test. |
||
67 | |||
68 | 2006-07-24 Tor Lillqvist <tml@novell.com> |
||
69 | |||
70 | * tests/slice-test.c: Use g_get_current_time() insted of |
||
71 | gettimeofday(). |
||
72 | |||
73 | 2006-07-22 Matthias Clasen <mclasen@redhat.com> |
||
74 | |||
75 | * configure.in: Bump version |
||
76 | |||
77 | * === Released 2.12.1 === |
||
78 | |||
79 | * glib/gconvert.c: Fix the prototype of _g_charset_get_aliases. |
||
80 | (#346494, Thomas Klausner) |
||
81 | |||
82 | * NEWS: Updates |
||
83 | |||
84 | 2006-07-21 Behdad Esfahbod <behdad@gnome.org> |
||
85 | |||
86 | * glib/gmirroringtable.h: Updated to Unicode Character Database 5.0.0. |
||
87 | |||
88 | 2006-07-20 Matthias Clasen <mclasen@redhat.com> |
||
89 | |||
90 | * glib/guniprop.c (real_toupper, real_tolower): Small optimization. |
||
91 | (#348011, Nikolai Weibull) |
||
92 | |||
93 | 2006-07-19 Behdad Esfahbod <behdad@gnome.org> |
||
94 | |||
95 | * glib/gunibreak.h: |
||
96 | * glib/gunichartables.h: |
||
97 | * glib/gunicomp.h: |
||
98 | * glib/gunidecomp.h: |
||
99 | Update to final Unicode Character Database 5.0.0. (#336281) |
||
100 | |||
101 | 2006-07-06 Behdad Esfahbod <behdad@gnome.org> |
||
102 | |||
103 | * glib/gutils.c (g_parse_debug_string): When matching debug flag keys, |
||
104 | ignore case and accept any of comma, colon, semicolon, space, and tab |
||
105 | as separators. Also, match dash with underscore. |
||
106 | |||
107 | 2006-07-05 Matthias Clasen <mclasen@redhat.com> |
||
108 | |||
109 | * glib/gbase64.c: Fix typos in the docs. (#346660, Mark |
||
110 | Drago) |
||
111 | |||
112 | 2006-07-03 Runa Bhattacharjee <runabh@gmail.com> |
||
113 | |||
114 | * configure.in: Added Bengali India (bn_IN) in ALL_LINGUAS. |
||
115 | |||
116 | 2006-07-02 Matthias Clasen <mclasen@redhat.com> |
||
117 | |||
118 | * configure.in: Bump version |
||
119 | |||
120 | * === Released 2.12.0 === |
||
121 | |||
122 | 2006-06-30 Matthias Clasen <mclasen@redhat.com> |
||
123 | |||
124 | * NEWS: Updates |
||
125 | |||
126 | * configure.in: Set version to 2.12.0 |
||
127 | |||
128 | 2006-06-20 Matthias Clasen <mclasen@redhat.com> |
||
129 | |||
130 | * glib/gtimer.c (mktime_utc): Fix an off-by-2 error |
||
131 | in the leap year calculation. (#344905, Dan Winship) |
||
132 | |||
133 | * tests/testglib.c (main): Change the test data for |
||
134 | the g_time_val_from_iso8601 tests to expose an off-by-2 |
||
135 | error in the leap year calculation. |
||
136 | |||
137 | * configure.in: Bump version |
||
138 | |||
139 | * === Released 2.11.4 === |
||
140 | |||
141 | * NEWS: Updates |
||
142 | |||
143 | 2006-06-16 Matthias Clasen <mclasen@redhat.com> |
||
144 | |||
145 | * tests/file-test.c (test_mkstemp): Add tests. |
||
146 | |||
147 | * glib/gfileutils.c (g_mkstemp): Allow the XXXXXX to occur |
||
148 | inside the template, not just at the end. |
||
149 | |||
150 | 2006-06-14 Matthias Clasen <mclasen@redhat.com> |
||
151 | |||
152 | * glib/gkeyfile.c (g_key_file_to_data): Separate groups by |
||
153 | an empty line (#344868, Christian Persch) |
||
154 | |||
155 | 2006-06-14 Tor Lillqvist <tml@novell.com> |
||
156 | |||
157 | * glib/gutils.c (g_listenv): Add Windows notes to doc comment. |
||
158 | |||
159 | 2006-06-12 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
160 | |||
161 | * glib/gbookmarkfile.h: |
||
162 | * glib/gbookmarkfile.c (g_bookmark_file_remove_item): Return |
||
163 | a boolean instead of void. |
||
164 | |||
165 | * tests/bookmarkfile-test.c (test_modify): Add a test case |
||
166 | for g_bookmark_file_remove_item(). |
||
167 | |||
168 | 2006-06-12 Matthias Clasen <mclasen@redhat.com> |
||
169 | |||
170 | * Bump version |
||
171 | |||
172 | * === Released 2.11.3 === |
||
173 | |||
174 | * NEWS: Updates |
||
175 | |||
176 | 2006-06-09 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
177 | |||
178 | * glib/gbookmarkfile.c (g_bookmark_file_remove_application): Use |
||
179 | an empty string to pass the test in set_app_info. |
||
180 | |||
181 | (g_bookmark_file_move_item): Remove the old item from the |
||
182 | look up table; return success in case of empty target. |
||
183 | |||
184 | 2006-06-08 Tor Lillqvist <tml@novell.com> |
||
185 | |||
186 | * glib/gunicollate.c (msc_strxfrm_wrapper): Workaround for bug in |
||
187 | strxfrm() in Microsoft's newer C runtimes. (#343919, Kazuki |
||
188 | Iwamoto) |
||
189 | |||
190 | 2006-06-05 Matthias Clasen <mclasen@redhat.com> |
||
191 | |||
192 | * configure.in: Bump version |
||
193 | |||
194 | * === Released 2.11.2 === |
||
195 | |||
196 | * configure.in: Set interface age to 0. |
||
197 | |||
198 | * NEWS: Updates |
||
199 | |||
200 | * glib/gmain.c: Fix some doc formatting issues. |
||
201 | |||
202 | * glib/gstrfuncs.c: Revert accidental commit. |
||
203 | |||
204 | * glib/gmain.c (get_dispatch): Don't leak the |
||
205 | dispatch struct. (#321886) |
||
206 | |||
207 | * tests/strtod-test.c: Add some tests involving |
||
208 | leading whitespace. |
||
209 | |||
210 | * glib/gstrfuncs.c (g_ascii_formatd): Skip leading |
||
211 | whitespace. (#343899, Øystein Johansen) |
||
212 | |||
213 | 2006-06-01 Matthias Clasen <mclasen@redhat.com> |
||
214 | |||
215 | * glib/gmain.h: |
||
216 | * glib/gmain.c: Add three new functions, |
||
217 | g_main_current_source, g_source_set_funcs and |
||
218 | g_source_is_destroyed, that will be necessary to |
||
219 | solve thread-safety issues with idles in GTK+. |
||
220 | (#321886, Chris Wilson) |
||
221 | |||
222 | 2006-06-01 Matthias Clasen <mclasen@redhat.com> |
||
223 | |||
224 | * glib/giochannel.c (g_io_channel_write_chars): Avoid |
||
225 | running in an assertion with small writes. (#343566, Chris |
||
226 | Wilson) |
||
227 | |||
228 | * tests/iochannel-test.c: Add a testcase for small writes. |
||
229 | |||
230 | * glib/glib.symbols: |
||
231 | * glib/ghash.h: |
||
232 | * glib/ghash.c: Add g_hash_table_{remove,steal}_all to |
||
233 | remove all nodes from a hash table. (#168538, Matt Barnes) |
||
234 | |||
235 | 2006-06-01 Behdad Esfahbod <behdad@gnome.org> |
||
236 | |||
237 | * glib/gkeyfile.c (g_key_file_to_data), |
||
238 | (g_key_file_parse_value_as_comment), |
||
239 | (g_key_file_parse_comment_as_value): |
||
240 | * glib/gscanner.c (g_scanner_get_token_ll): Cleanup. Use return |
||
241 | value of g_string_free(...). (#343548, Chris Wilson) |
||
242 | |||
243 | 2006-05-28 Matthias Clasen <mclasen@redhat.com> |
||
244 | |||
245 | * glib/gmarkup.c (g_markup_parse_context_parse): |
||
246 | Don't use g_str_has_{prefix,suffix} here. |
||
247 | |||
248 | 2006-05-28 Matthias Clasen <mclasen@redhat.com> |
||
249 | |||
250 | * glib/gmarkup.h: Add a GMarkupParseFlags flag for |
||
251 | treating CDATA as text. |
||
252 | |||
253 | * glib/gmarkup.c (g_markup_parse_context_parse): |
||
254 | Implement it here. |
||
255 | |||
256 | 2006-05-28 Matthias Clasen <mclasen@redhat.com> |
||
257 | |||
258 | * tests/markups/expected-*: Output that test-markup |
||
259 | is expected to produce when run on the valid gmarkup |
||
260 | examples. |
||
261 | |||
262 | * tests/markup-test.c: Only dump the results of the |
||
263 | first, unchunked parse, to compare it against the expected |
||
264 | output. |
||
265 | |||
266 | * tests/run-markup-tests.sh: For valid examples, compare |
||
267 | the output of test-markup against the corresponding |
||
268 | expected-<n> file. |
||
269 | |||
270 | 2006-05-24 Matthias Clasen <mclasen@redhat.com> |
||
271 | |||
272 | * configure.in: Don't compile timeloop on Minix. |
||
273 | (Leonard den Ottolander) |
||
274 | |||
275 | 2006-05-22 Sebastian Wilhelmi <wilhelmi@google.com> |
||
276 | |||
277 | * glib/gthread.c (g_thread_init_glib): Run _g_atomic_thread_init |
||
278 | as the first of the full fledged initializers to allow the later |
||
279 | to potentially use atomic ints (which they currently do |
||
280 | not). (#342563, Peter Kjellerstedt) |
||
281 | |||
282 | 2006-05-16 Matthias Clasen <mclasen@redhat.com> |
||
283 | |||
284 | * tests/Makefile.am: |
||
285 | * tests/strtoll-test.c: Add tests for g_ascii_strtoll() |
||
286 | and g_ascii_strtoull(). |
||
287 | |||
288 | * glib/glib.symbols: |
||
289 | * glib/gstrfuncs.h: |
||
290 | * glib/gstrfuncs.c (g_ascii_strtoll): New function to |
||
291 | parse signed 64bit integers like strtoll does. |
||
292 | |||
293 | * glib/goption.c (parse_int64): Use g_ascii_strtoll(), |
||
294 | since strtoll() is C99 and not available on some |
||
295 | systems. (#341826, Kazuki Iwamoto) |
||
296 | |||
297 | 2006-05-15 Matthias Clasen <mclasen@redhat.com> |
||
298 | |||
299 | * configure.in: Bump version |
||
300 | |||
301 | * === Released 2.11.1 === |
||
302 | |||
303 | * NEWS: Updates |
||
304 | |||
305 | 2006-05-13 Matthias Clasen <mclasen@redhat.com> |
||
306 | |||
307 | * glib/grel.c: Fix several cases of deref-before-NULL-check. |
||
308 | (#341191, Pascal Terjan) |
||
309 | |||
310 | * glib/glib.symbols: |
||
311 | * glib/goption.h: |
||
312 | * glib/goption.c: Allow optional summary and description |
||
313 | texts before and after the option descriptions, and add |
||
314 | a way to translate them. (#336120, Behdad Esfahbod) |
||
315 | |||
316 | 2006-05-12 Tor Lillqvist <tml@novell.com> |
||
317 | |||
318 | * glib/giowin32.c (g_io_win32_sock_set_flags): Implement |
||
319 | setting/clearing G_IO_FLAG_NONBLOCK for channels attached to |
||
320 | sockets. (#341192) |
||
321 | (g_io_win32_unimpl_set_flags): set_flags method for the |
||
322 | unimplemented case. |
||
323 | |||
324 | 2006-05-11 Bastien Nocera <hadess@hadess.net> |
||
325 | |||
326 | * glib/goption.c: (parse_int64), (parse_arg), (free_changes_list): |
||
327 | * glib/goption.h: |
||
328 | * tests/option-test.c: (arg_test6), (main): add an int64 type for |
||
329 | GOption (G_OPTION_ARG_INT64) (#341237) |
||
330 | |||
331 | 2006-05-10 Sebastian Wilhelmi <wilhelmi@google.com> |
||
332 | |||
333 | * glib/gthread.h, gthread/gthread-impl.c: Make the magic and |
||
334 | location arguments to the error-checking-mutex functions const and |
||
335 | do not write to them, as we might not own them. Clean up the |
||
336 | error-checking-mutex code quite a bit. (#335198, Chris Wilson) |
||
337 | |||
338 | * glib/gthread.c: Use g_atomic_pointer_set instead of old |
||
339 | homegrown version now that we have it. (#335198, Chris Wilson) |
||
340 | |||
341 | * gthread/gthread-posix.c, gthread/gthread-win32.c: Prevent |
||
342 | calling into g_cond_wait resp. g_mutex_lock/unlock directly to |
||
343 | avoid recursions into the errorcheking mutex code (and out of |
||
344 | principle anyway). (#335198, Chris Wilson) |
||
345 | |||
346 | * tests/errorcheck-mutex-test.c: Adapt to GLib coding standards. |
||
347 | |||
348 | 2006-05-09 Sebastian Wilhelmi <wilhelmi@google.com> |
||
349 | |||
350 | * glib/gthreadinit.h: Renamed to glib/gthreadprivate.h and moved |
||
351 | system thread identifier comparision and assignment macros from |
||
352 | glib/gthread.c to glib/gthreadprivate.h. |
||
353 | |||
354 | * glib/Makefile.am, glib/gatomic.c, glib/gconvert.c, glib/gmain.c, |
||
355 | glib/gmem.c, glib/gmessages.c, glib/grand.c, glib/gslice.c, |
||
356 | glib/gthread.c, glib/gutils.c, gthread/gthread-impl.c: Use |
||
357 | glib/gthreadprivate.h instead of glib/gthreadinit.h. |
||
358 | |||
359 | * gthread/gthread-impl.c: Use GSystemThread instead of GThread for |
||
360 | owner determination. (#311043, jylefort@FreeBSD.org) |
||
361 | |||
362 | * tests/Makefile.am, tests/errorcheck-mutex-test: New test program |
||
363 | to test for all checked violations. |
||
364 | |||
365 | * glib/gprintf.c, glib/gspawn-win32.c, glib/gutf8.c, |
||
366 | gthread/gthread-impl.c, gthread/gthread-posix.c, |
||
367 | gthread/gthread-win32.c: Use canonical include form for internal |
||
368 | headers. config.h is always there. |
||
369 | |||
370 | * Remove obsolete gthread/gthread-solaris.c. |
||
371 | |||
372 | 2006-05-08 Matthias Clasen <mclasen@redhat.com> |
||
373 | |||
374 | * tests/convert-test.c (test_one_half): Use encoding names which |
||
375 | may work better on Solaris. (#340434, Alessandro Vesely) |
||
376 | |||
377 | * tests/keyfile-test.c (test_number): Add some tests for |
||
378 | invalid floating point numbers. |
||
379 | |||
380 | * glib/gkeyfile.c (g_key_file_parse_value_as_double): Return |
||
381 | an error for the empty string. (#339105, Morten Welinder) |
||
382 | |||
383 | * glib/gscanner.c (g_scanner_config_template): Make const, |
||
384 | noticed by Kjartan Maraas. |
||
385 | |||
386 | 2006-05-06 Matthias Clasen <mclasen@redhat.com> |
||
387 | |||
388 | * glib/gkeyfile.c (g_key_file_set_string_list) |
||
389 | (g_key_file_set_locale_string_list): Fix invalid memory |
||
390 | reads. (#340816, Nick Treleaven) |
||
391 | |||
392 | 2006-05-04 Alexander Larsson <alexl@redhat.com> |
||
393 | |||
394 | * glib/gbase64.c: (g_base64_decode_step): |
||
395 | Fix OOB write (#340538) |
||
396 | |||
397 | 2006-05-03 Matthias Clasen <mclasen@redhat.com> |
||
398 | |||
399 | * tests/base64-test.c: Add some more tests. |
||
400 | |||
401 | * glib/gbase64.c (g_base64_decode_step): Avoid writing |
||
402 | beyond the guaranteed lenght of the output buffer, if |
||
403 | there is padding. |
||
404 | |||
405 | * tests/base64-test.c (test_incremental): Use malloced memory |
||
406 | instead of stack-allocated, so that MALLOC_CHECK_=2 catches |
||
407 | the OOB write... |
||
408 | |||
409 | * glib/gbookmarkfile.c (g_bookmark_file_load_from_data): Remove |
||
410 | an overzealous return_if_fail check that causes make check to |
||
411 | fail. |
||
412 | |||
413 | 2006-05-02 Matthias Clasen <mclasen@redhat.com> |
||
414 | |||
415 | * configure.in: Bump version |
||
416 | |||
417 | * === Released 2.11.0 === |
||
418 | |||
419 | * NEWS: Updates |
||
420 | |||
421 | * tests/casemap.txt: |
||
422 | * tests/casefold.txt: Regenerate from Unicode 5.0 data. |
||
423 | |||
424 | * glib/guniprop.c: Make interval_compare static. |
||
425 | |||
426 | Tue May 2 15:00:00 2006 Tim Janik <timj@gtk.org> |
||
427 | |||
428 | * tests/gobject/deftype.c: added test code from Behdad Esfahbod, |
||
429 | see #337128. |
||
430 | |||
431 | Tue May 2 14:18:25 2006 Tim Janik <timj@gtk.org> |
||
432 | |||
433 | * glib/goption.c (g_option_context_parse): fixed leak in short |
||
434 | option parsing. rewrote parts of the code to be more concise to |
||
435 | enhance readability. fixed exaggerated uses of strlen. |
||
436 | |||
437 | 2006-04-28 Behdad Esfahbod <behdad@gnome.org> |
||
438 | |||
439 | * glib/guniprop.c: #include <stdlib.h> |
||
440 | |||
441 | 2006-04-27 Matthias Clasen <mclasen@redhat.com> |
||
442 | |||
443 | * glib/glib.symbols: Add g_unichar_iswide_cjk. |
||
444 | * glib/guniprop.c: Add a "Since: 2.12". |
||
445 | |||
446 | * NEWS: Updates |
||
447 | |||
448 | 2006-04-27 Behdad Esfahbod <behdad@gnome.org> |
||
449 | |||
450 | * docs/reference/glib/glib-sections.txt, |
||
451 | * glib/gunicode.h glib/guniprop.c: Implement g_unichar_iswide_cjk(). |
||
452 | (#105626) |
||
453 | |||
454 | 2006-04-27 Matthias Clasen <mclasen@redhat.com> |
||
455 | |||
456 | * glib/gbookmarkfile.c (g_bookmark_file_set_description) |
||
457 | (g_bookmark_file_set_title, g_bookmark_file_set_icon): |
||
458 | Remove some special-casing of empty string which led to |
||
459 | dangling pointers. (#339337, Morten Welinder) |
||
460 | (expand_exec_line): Don't use printf() needlessly, handle |
||
461 | trailing '%' gracefully. (#339338, Morten Welinder) |
||
462 | (is_element_full): Silence the compiler. |
||
463 | (g_bookmark_file_dump, bookmark_metadata_dump): |
||
464 | (bookmark_app_info_dump): Escape strings before dumping |
||
465 | them in xml. (#339340, Morten Welinder) |
||
466 | |||
467 | 2006-04-27 Behdad Esfahbod <behdad@gnome.org> |
||
468 | |||
469 | * glib/gunibreak.h, glib/gunichartables.h: Regenerated using |
||
470 | Unicode Character Database 5.0 beta. |
||
471 | |||
472 | 2006-04-26 Matthias Clasen <mclasen@redhat.com> |
||
473 | |||
474 | * glib/grand.c (g_rand_new): Don't repeat a failed fclose() |
||
475 | call, since that invokes undefined behaviour. (Coverity) |
||
476 | |||
477 | 2006-04-25 Matthias Clasen <mclasen@redhat.com> |
||
478 | |||
479 | * glib/gbookmarkfile.c (is_element_full): Avoid a possible |
||
480 | NULL dereference (found by Coverity), also avoid some |
||
481 | pointless strdups. |
||
482 | |||
483 | * tests/keyfile-test.c (test_comments): Add a test for |
||
484 | the previous change. |
||
485 | |||
486 | * glib/gkeyfile.c (g_key_file_lookup_group_node): Remove |
||
487 | redundant code. |
||
488 | (g_key_file_get_group_comment): Don't dereference before |
||
489 | checking for NULL. (#338572, Coverity, Pascal Terjan) |
||
490 | |||
491 | 2006-04-19 Matthias Clasen <mclasen@redhat.com> |
||
492 | |||
493 | * glib/gdataset.c: Add some missing Since: 2.8 tags. |
||
494 | |||
495 | 2006-04-19 Tor Lillqvist <tml@novell.com> |
||
496 | |||
497 | * glib/gatomic.c: Adapt to the changed prototype of |
||
498 | InterlockedCompareExchange() in newer SDKs. Use |
||
499 | InterlockedCompareExchangePointer() when applicable. (#155884, |
||
500 | John Ehresman) |
||
501 | |||
502 | 2006-04-18 Matthias Clasen <mclasen@redhat.com> |
||
503 | |||
504 | * glib/gkeyfile.h: |
||
505 | * glib/glib.symbols: |
||
506 | * glib/gkeyfile.c: Add api to get and set doubles and |
||
507 | lists of doubles. (#164719, Maurizio Monge, Dom Lachowicz) |
||
508 | |||
509 | * tests/keyfile-test.c: Add tests for new api. |
||
510 | |||
511 | * glib/gkeyfile.c (g_key_file_add_group): Accept duplicate |
||
512 | groups. (#157877, Sebastien Bacher) |
||
513 | |||
514 | * tests/keyfile-test.c: Add tests for duplicate key and |
||
515 | duplicate group handling. |
||
516 | |||
517 | 2006-04-17 Matthias Clasen <mclasen@redhat.com> |
||
518 | |||
519 | * glib/gcompletion.c (g_completion_complete_utf8): Make passing |
||
520 | NULL for new_prefix work as documented. (#338845, Yevgen Muntyan) |
||
521 | |||
522 | * tests/completion-test.c: Test that passing NULL for |
||
523 | new_prefix in g_completion_complete_utf8 works. |
||
524 | |||
525 | 2006-04-17 Kjartan Maraas <kmaraas@gnome.org> |
||
526 | |||
527 | * configure.in: Remove obsolete entry for no_NO. |
||
528 | * po/no.po: And the translation. |
||
529 | |||
530 | 2006-04-16 Matthias Clasen <mclasen@redhat.com> |
||
531 | |||
532 | * glib/gdate.c (g_date_fill_parse_tokens): Avoid an array |
||
533 | overrun. (Coverity, fix by Pascal Terjan) |
||
534 | |||
535 | 2006-04-12 Bastien Nocera <hadess@hadess.net> |
||
536 | |||
537 | reviewed by: Matthias Clasen <mclasen@redhat.com> |
||
538 | |||
539 | * glib/gconvert.c: add more details about which RFC is concerned |
||
540 | when using g_filename_to_uri (#337553) |
||
541 | |||
542 | 2006-04-12 Matthias Clasen <mclasen@redhat.com> |
||
543 | |||
544 | * glib/goption.c (parse_arg): Add an assert to make it |
||
545 | clear when value can be NULL. |
||
546 | |||
547 | 2006-04-07 Martyn Russell <martyn@imendio.com> |
||
548 | |||
549 | * tests/threadpool-test.c: (test_thread_stop_unused): Removed an |
||
550 | assertion which can fail and is not a critical test. |
||
551 | |||
552 | 2006-04-07 Hans Breuer <hans@breuer.org> |
||
553 | |||
554 | * glib/makefile.msc.in : added gbase64.obj and derive the static libs |
||
555 | name from auto* variables |
||
556 | * glib/makefile.msc.in : link user32.lib for MessageBox() |
||
557 | |||
558 | 2006-04-07 Martyn Russell <martyn@imendio.com> |
||
559 | |||
560 | * glib/gasyncqueue.[ch]: Added private API |
||
561 | _g_async_queue_get_mutex so that g_thread_pool_free() can use the |
||
562 | async queue mutex. |
||
563 | |||
564 | * glib/gthreadpool.c: Make sure |
||
565 | g_thread_pool_stop_unused_threads() actually stops unused threads |
||
566 | and global limits (like max idle time and max unused threads) can |
||
567 | be set without creating a thread pool first. Fixed #335215 (patch |
||
568 | from Chris Wilson). |
||
569 | |||
570 | * tests/threadpool-test.c: Added two new tests, tests setting |
||
571 | global limits before creating a thread pool. The second test |
||
572 | makes sure unused threads are actually stopped when using the |
||
573 | g_thread_pool_stop_unused_threads(). |
||
574 | |||
575 | 2006-04-05 Matthias Clasen <mclasen@redhat.com> |
||
576 | |||
577 | * glib/gnulib/vasnprintf.c (vasnprintf): Make |
||
578 | long long printing work if snprintf is not |
||
579 | available. (#332841, Michael McDonald) |
||
580 | |||
581 | 2006-04-05 Behdad Esfahbod <behdad@gnome.org> |
||
582 | |||
583 | * tests/option-test.c: Check the return value of g_get_prgname for |
||
584 | NULL before passing to strcmp. |
||
585 | |||
586 | * tests/slice-test.c: Report the correct name in Usage summary. |
||
587 | |||
588 | 2006-04-05 Matthias Clasen <mclasen@redhat.com> |
||
589 | |||
590 | * tests/run-collate-tests.sh: Fix up shell script. |
||
591 | |||
592 | * tests/option-test.c (arg_test5): Skip the test if |
||
593 | setting the locale fails. |
||
594 | (empty_test1): Reset prgname before the test. |
||
595 | |||
596 | * tests/Makefile.am: Arrange for run-bookmark-test.sh |
||
597 | to be run by make check. |
||
598 | |||
599 | * tests/utf8-pointer.c: |
||
600 | * tests/tree-test.c: Silence warnings. |
||
601 | |||
602 | 2006-04-04 Matthias Clasen <mclasen@redhat.com> |
||
603 | |||
604 | * glib/glib.symbols: |
||
605 | * glib/gbase64.[hc]: Add G_GNUC_MALLOC where |
||
606 | appropriate, use glib types. |
||
607 | |||
608 | 2006-04-04 Alexander Larsson <alexl@redhat.com> |
||
609 | |||
610 | * glib/Makefile.am: |
||
611 | * glib/gbase64.[ch]: |
||
612 | * glib/glib.symbols: |
||
613 | Add base64 encode/decode functions |
||
614 | |||
615 | * glib/glib.h: |
||
616 | Include gbase64.h |
||
617 | |||
618 | * tests/Makefile.am: |
||
619 | * tests/base64-test.c: |
||
620 | Tests for base64 functions |
||
621 | |||
622 | 2006-04-04 Matthias Clasen <mclasen@redhat.com> |
||
623 | |||
624 | * glib/gdate.c: Move short_month_names and long_month_names |
||
625 | to bss. |
||
626 | |||
627 | * glib/gspawn-win32.c (g_spawn_error_quark): |
||
628 | * glib/gspawn.c (g_spawn_error_quark): |
||
629 | * glib/gshell.c (g_shell_error_quark): |
||
630 | * glib/gmarkup.c (g_markup_error_quark): |
||
631 | * glib/goption.c (g_option_error_quark): |
||
632 | * glib/gkeyfile.c (g_key_file_error_quark): |
||
633 | * glib/giochannel.c (g_io_channel_error_quark): |
||
634 | * glib/gfileutils.c (g_file_error_quark): |
||
635 | * glib/gconvert.c (g_convert_error_quark): |
||
636 | * glib/gbookmarkfile.c (g_bookmark_file_error_quark): |
||
637 | * glib/gthread.c (g_thread_error_quark): No point in making |
||
638 | the error path fast by caching quarks. |
||
639 | |||
640 | * glib/gbookmarkfile.c: Make the parser struct const. |
||
641 | |||
642 | 2006-04-04 Behdad Esfahbod <behdad@gnome.org> |
||
643 | |||
644 | * glib/gbookmarkfile.c: Fix accidentally broken build. |
||
645 | |||
646 | 2006-04-03 Matthias Clasen <mclasen@redhat.com> |
||
647 | |||
648 | * glib/gbookmarkfile.c: Don't include sys/time.h (#337027, |
||
649 | Kazuki IWAMOTO) |
||
650 | |||
651 | 2006-03-31 Tor Lillqvist <tml@novell.com> |
||
652 | |||
653 | * glib/gstdio.c (g_remove): Revert change below. It wasn't a good |
||
654 | idea after all, says the original bug reporter. See bug for |
||
655 | discussion. |
||
656 | |||
657 | 2006-03-30 Tor Lillqvist <tml@novell.com> |
||
658 | |||
659 | * glib/gstdio.c (g_remove): [Win32] call rmdir() only if remove() |
||
660 | fails with errno set to ENOENT, to leave errno set to EACCESS if |
||
661 | that is the problem. (#334799, Yevgen Muntyan) |
||
662 | |||
663 | 2006-03-30 Matthias Clasen <mclasen@redhat.com> |
||
664 | |||
665 | * glib/gbookmarkfile.c (g_bookmark_file_get_app_info): Sync |
||
666 | the parameter names with the .h files, otherwise gtk-doc |
||
667 | misbehaves. |
||
668 | |||
669 | 2006-03-27 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
670 | |||
671 | * tests/.cvsignore: Add bookmarkfile-test to the ignored files. |
||
672 | |||
673 | 2006-03-27 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
674 | |||
675 | * tests/Makefile.am: |
||
676 | * tests/bookmarkfile-test.c: |
||
677 | * tests/run-bookmark-test.sh: |
||
678 | * tests/bookmarks/*.xbel: Add test suite for GBookmarkFile. |
||
679 | |||
680 | 2006-03-27 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
681 | |||
682 | * docs/reference/glib/glib-docs.sgml: |
||
683 | * docs/reference/glib/glib-sections.txt: |
||
684 | * docs/reference/glib/tmpl/bookmarkfile.sgml: Add documentation for |
||
685 | GBookmarkFile to GLib's reference guide. |
||
686 | |||
687 | 2006-03-27 Emmanuele Bassi <ebassi@cvs.gnome.org> |
||
688 | |||
689 | * glib/glib.h: |
||
690 | * glib/gbookmarkfile.h |
||
691 | * glib/gbookmarkfile.c: Add GBookmarkFile, a parser for files |
||
692 | containing bookmarks stored using the Desktop Bookmark |
||
693 | specification. Fixes bug #327662. |
||
694 | |||
695 | * glib/glib.symbols: |
||
696 | * glib/Makefile.am: |
||
697 | * glib/makefile.msc.in: |
||
698 | * glib/makefile.mingw.in: Build glue for GBookmarkFile. |
||
699 | |||
700 | 2006-03-27 Dom Lachowicz <cinamod@hotmail.com> |
||
701 | |||
702 | * tests/option-test.c: Copy-and-paste error slipped into test5. Enable |
||
703 | test5, as per Matthias' comments in bug 329548#c11. |
||
704 | |||
705 | Change a gboolean to an int. Fixes bug #329789. |
||
706 | |||
707 | * configure.in: Bump version number to 2.11.0 |
||
708 | |||
709 | 2006-03-27 Matthias Clasen <mclasen@redhat.com> |
||
710 | |||
711 | Add support for floating point numbers to goption. |
||
712 | (#329548, Behdad Esfahbod, patch by Antoine Dopffer and |
||
713 | Dom Lachowicz) |
||
714 | |||
715 | * glib/goption.h: |
||
716 | * glib/goption.c: Support double arguments. |
||
717 | |||
718 | * tests/option-test.c: Test double arguments.` |
||
719 | |||
720 | 2006-03-26 Matthias Clasen <mclasen@redhat.com> |
||
721 | |||
722 | * glib/goption.c (g_option_context_new): Improve the description |
||
723 | of parameter_string in the docs. (#336085, Claudio Saavedra) |
||
724 | |||
725 | 2006-03-24 Martyn Russell <martyn@imendio.com> |
||
726 | |||
727 | * glib/gthreadpool.c: Updated the documentation to explain that |
||
728 | when the maximum threads is > 1 the sort functionality is not 100% |
||
729 | accurate due to the ramdom nature of the scheduler choosing which |
||
730 | threads to execute. Fixes bug #334943. |
||
731 | |||
732 | * tests/threadpool-test.c: Disabled the debugging by default and |
||
733 | fixed the sort test to set the maximum threads to 1 to guarantee |
||
734 | the thread entry function is called in order. |
||
735 | |||
736 | 2006-03-23 Matthias Clasen <mclasen@redhat.com> |
||
737 | |||
738 | === Branch for 2.10 === |