Matthias Clasen
042954de9f
Fix since tag
2011-12-10 21:49:10 -05:00
Ryan Lortie
a8927732c9
GDate: gtk-doc fixup
2011-12-10 14:09:54 -05:00
Philip Withnall
386bb0faad
unicode: Fix a few issues with G_UNICHAR_MAX_DECOMPOSITION_LENGTH
...
Raised by Matthias in bgo#665685 but which I didn't spot until after pushing
commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8.
Renames G_UNICHAR_MAX_DECOMPOSITION_LEN to G_UNICHAR_MAX_DECOMPOSITION_LENGTH
and fixes a few documentation issues.
See: bgo#665685
2011-12-06 19:41:31 +00:00
Philip Withnall
3ac7c35656
Bug 665685 — Add a #define for the max length of a Unicode decomposition
...
Add G_UNICHAR_MAX_DECOMPOSITION_LEN for the maximum length of the
decomposition of a single Unicode character.
Closes: bgo#665685
2011-12-06 19:09:01 +00:00
Behdad Esfahbod
10a154446c
Minor doc fix.
2011-12-06 13:20:39 -05:00
Behdad Esfahbod
91fb373d55
Minor
2011-12-06 13:19:27 -05:00
Philip Withnall
22da18fa70
GVariant: add preconditions to ref. counting functions
...
These prevent GVariants from accidentally being brought back to life after
being freed, and should make it easier to track down ref. counting issues.
Closes: bgo#665184
2011-12-02 10:23:14 +00:00
Matthias Clasen
b13e79da62
Don't abort if g_ascii_strtod tests fail
...
https://bugzilla.gnome.org/show_bug.cgi?id=652560
2011-11-29 22:54:45 -05:00
Geek87
22748dbbc9
Remove two useless lines of code
...
https://bugzilla.gnome.org/show_bug.cgi?id=648516
2011-11-29 22:16:53 -05:00
Geek87
27e70806c1
Fix a little comment error in the _GTreeNode struct
...
https://bugzilla.gnome.org/show_bug.cgi?id=648516
2011-11-29 22:16:52 -05:00
Carlos Garcia Campos
4ce5a11daf
gtester: Add command line option to skip tests
...
https://bugzilla.gnome.org/show_bug.cgi?id=664809
2011-11-27 14:33:47 +01:00
Stef Walter
fcc69fd318
GBytes: A new type for an immutable set of bytes.
...
* Represents an immutable reference counted block of memory.
* This is basically the internal glib GBuffer structure exposed,
renamed, and with some additional capabilities.
* The GBytes name comes from python3's immutable 'bytes' type
* GBytes can be safely used as keys in hash tables, and have
functions for doing so: g_bytes_hash, g_bytes_equal
* GByteArray is a mutable form of GBytes, and vice versa. There
are functions for converting from one to the other efficiently:
g_bytes_unref_to_array() and g_byte_array_free_to_bytes()
* Adds g_byte_array_new_take() to support above functions
https://bugzilla.gnome.org/show_bug.cgi?id=663291
2011-11-24 08:58:38 +01:00
Matthias Clasen
1b01109377
Add some more mainloop tests
2011-11-22 23:57:18 -05:00
Matthias Clasen
d0e2865a2e
Remove unnecessary includes
...
These were meant for some other test that ended up not getting
added. This fixes bug 664559.
2011-11-22 19:31:30 -05:00
Matthias Clasen
6dde6b7f21
Add back required _XOPEN_SOURCE define
...
This got lost somewhere between 2.30 and now, but it is needed
for isnan(). See bug 664354, reported by Tim Mooney.
2011-11-22 19:12:48 -05:00
Ryan Lortie
0f1fb417bf
Missed a couple of @returns
2011-11-21 11:39:52 -05:00
Ryan Lortie
0e0554bd62
GVariant: drop use of @returns
2011-11-21 11:33:21 -05:00
Matthias Clasen
4527e7cbf7
gbitlock: Drop @returns syntax from doc comments
2011-11-21 11:09:42 -05:00
Matthias Clasen
22d3972284
GBuffer: Drop @returns syntax from doc comments
2011-11-21 11:05:43 -05:00
Matthias Clasen
ef4ae742ce
Improve test coverage
2011-11-21 01:53:29 -05:00
Matthias Clasen
89ad8bda23
Improve mainloop test coverage slightly
2011-11-21 01:40:51 -05:00
Matthias Clasen
b0fa096870
Improve test coverage
2011-11-21 01:02:50 -05:00
Matthias Clasen
0fd14b1a56
Fix a case conversion bug
...
For titlecase chars without uppercase variant, we were returning
0, contrary to the docs.
2011-11-21 00:28:41 -05:00
Matthias Clasen
5197870665
Improve test coverage
2011-11-21 00:28:41 -05:00
Matthias Clasen
4cbacb91de
Add a test for g_unichar_isdefined
2011-11-21 00:28:41 -05:00
Josselin Mouette
ff2f4a12ee
Document that g_list_sort is a stable sort.
...
This is a guarantee for the future so that applications can rely on it.
https://bugzilla.gnome.org/show_bug.cgi?id=531973
2011-11-20 16:53:36 +01:00
Giovanni Campagna
d2fd6dac4a
GMain: allow NULL context to g_source_attach
...
Documentation says it's fine and means default context, but the annotations
are missing (and thus bindings would complain).
https://bugzilla.gnome.org/show_bug.cgi?id=664302
2011-11-18 15:21:17 +01:00
Jürg Billeter
fcffe6abbb
GKeyFile: Accept empty files
...
It already accepts files consisting solely of whitespace.
https://bugzilla.gnome.org/show_bug.cgi?id=663432
2011-11-17 23:11:41 -05:00
Simon McVittie
a0c755710c
Document exactly what g_time_val_to_iso8601() produces
...
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=537637
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2011-11-17 23:11:01 -05:00
Matthias Clasen
1a08591c3a
Deal gracefully with NULL log domains
2011-11-16 21:42:28 -05:00
Alexander Larsson
3a7960f757
win32: Make g_get_monotonic_clock lockless
2011-11-16 09:10:46 +01:00
Alexander Larsson
8d023c2706
win32: Use timeGetTime as monotonic base
...
This allows apps that need it to increase timer accuracy
using timeBeginPeriod
2011-11-16 09:10:46 +01:00
Alexander Larsson
64dec8ad9f
win32: Add a monotonic timer
2011-11-16 09:10:45 +01:00
Sjoerd Simons
469e1a15a0
Fix 1bit mutex test on platforms with 32 bit aligned pointers
...
The 1 bit mutex tests asserts: ((gsize) ptrs) % 8, ==, 0), which fails
when the platform only aligns porters to 32 bits (e.g. S390 and
powerpc).
I'm not sure why this assertion was placed here, but given
that internally g_pointer_bit_trylock uses g_atomic_int_or internally
change the assertion so it only requires the alignment to be a multiple
of sizeof(int)
2011-11-15 09:27:00 +01:00
Matthias Clasen
65eb65b777
Avoid unused variable warnings in g_ascii_strtod
2011-11-14 23:30:18 -05:00
Matthias Clasen
7c0ee79e34
GThread: handle thread names safely
...
Avoid a race condition where the string may be freed before
the new thread got around to using it. Also add a test for
thread names.
https://bugzilla.gnome.org/show_bug.cgi?id=663381
2011-11-14 22:18:13 -05:00
Matthias Clasen
3f0d275295
Move remaining docs inline
...
This introduces a fake source file just for holding
docs that have no good place elsewhere. Not great, but
better than templates.
2011-11-14 21:22:46 -05:00
Matthias Clasen
2195e20dce
Move GDate docs inline
2011-11-14 21:22:46 -05:00
Matthias Clasen
18da6e6be9
Move i18n docs inline
2011-11-14 21:22:46 -05:00
Matthias Clasen
c8b0617a2b
Move slice and hook docs inline
2011-11-14 21:22:37 -05:00
Dan Winship
29f786851d
Fix glib/tests/utils for g_parse_debug_string() changes
2011-11-14 13:55:14 -05:00
Matthias Clasen
06bb6c75a2
More consistent doc formatting
...
Move some things around, make capitalization of short descriptions
more consistent.
2011-11-12 21:54:42 -05:00
Matthias Clasen
599f254066
Cleanups to debug env var handling
2011-11-12 19:13:44 -05:00
Matthias Clasen
943a18b564
Parse G_DEBUG only once
2011-11-12 18:36:52 -05:00
Matthias Clasen
5d9f05eef1
glib-unix.h: Add G_BEGIN/END_DECLS
...
The omission was pointed out in bug 663880.
2011-11-12 10:32:35 -05:00
Chun-wei Fan
faebf0f653
gstrfuncs.c: Fix variable declaration
...
Declare variables at top of block to stop C89 compilers from complaining.
2011-11-12 10:38:31 +08:00
Kristian Rietveld
f218353e04
Need to include xlocale.h on Darwin for strtod_l
...
This fixes the build of gstrfuncs.c on Darwin.
2011-11-09 08:32:33 +01:00
Benjamin Otte
7d1c7af1a6
docs: Improve g_variant_loop() docs
...
Typo fix and changing "is not recommended" to the nice version of "don't
do this", aka "causes undefined behavior".
2011-11-07 15:29:51 +01:00
Benjamin Otte
14677e16d8
docs: Tell which function to use to avoid errors.
2011-11-07 15:29:51 +01:00
Alexander Larsson
41b8ce7100
win32: Remove some debug spew on startup
...
This is not needed anymore and was causing problems for pkg-config.
2011-11-03 17:27:08 +01:00