Ryan Lortie [Fri, 5 Feb 2010 01:27:11 +0000 (20:27 -0500)]
rename test: gvarianttype -> gvariant
More test cases will be added to this file.
Petr Kovar [Thu, 4 Feb 2010 22:54:15 +0000 (23:54 +0100)]
Update Czech translation
Tor Lillqvist [Thu, 4 Feb 2010 17:57:38 +0000 (19:57 +0200)]
Further work on VS9 project files
Tor Lillqvist [Thu, 4 Feb 2010 17:54:50 +0000 (19:54 +0200)]
Clarify use of struct stat on Windows
Tor Lillqvist [Thu, 4 Feb 2010 17:20:08 +0000 (19:20 +0200)]
Internally use the _stati64 API explicitly on Windows
Avoids warnings and confusion when compiling with MSVC.
Tor Lillqvist [Thu, 4 Feb 2010 13:24:56 +0000 (15:24 +0200)]
Enable libtool compatible DLL naming in the VS9 projects
Ryan Lortie [Thu, 4 Feb 2010 14:06:56 +0000 (09:06 -0500)]
GVariantType test case: assert all memory freed
Make sure we've freed all TypeInfos at the end of the test.
Ryan Lortie [Thu, 4 Feb 2010 14:04:32 +0000 (09:04 -0500)]
GVariantTypeInfo tweaks
1) always emit ending type FIXED for fixed sized items
The serialiser needs to know if it dealing with a fixed sized item
in case the serialised data is corrupt and the item has the wrong
size.
2) add a macro that will be used by test cases to check that all
memory has been freed.
Tor Lillqvist [Thu, 4 Feb 2010 13:00:15 +0000 (15:00 +0200)]
Use inherited properties in all configurations in gmodule, too
Tor Lillqvist [Thu, 4 Feb 2010 12:51:56 +0000 (14:51 +0200)]
Use README.txt instead of README for Windows developer friendliness
Tor Lillqvist [Thu, 4 Feb 2010 12:50:36 +0000 (14:50 +0200)]
Update README for VS9 build
Tor Lillqvist [Thu, 4 Feb 2010 12:36:23 +0000 (14:36 +0200)]
Refactor VS9 project files
Factor out common parts into a vsprops file. Drop empty elements for
tools that aren't used.
Tor Lillqvist [Thu, 4 Feb 2010 12:35:04 +0000 (14:35 +0200)]
Don't use deprecated g_win32 API
Tor Lillqvist [Wed, 3 Feb 2010 22:37:13 +0000 (00:37 +0200)]
Put a version info resource also in the gio DLL
Also, distribute gio/gio.rc(.in).
Tor Lillqvist [Wed, 3 Feb 2010 22:11:44 +0000 (00:11 +0200)]
Update copyright years
Krzesimir Nowak [Wed, 13 Jan 2010 17:40:17 +0000 (18:40 +0100)]
Add checks for NULL pointer in arrays.
Fixes: Bug 599197 - array ref and unref functions crash on NULL
array.
* garray.c: Added safety guards to all public functions, which did
not have them earlier. Now when NULL is passed to them, they will
issue a warning and return, instead of segfaulting.
River Tarnell [Wed, 3 Feb 2010 16:31:02 +0000 (17:31 +0100)]
properly guard the includes
Fixes: Bug 604967 - 2.22.3 libasyncns build fails on HP-UX 11.11
* gio/libasyncns/asyncns.c: properly guard the includes of sys/select.h
and sys/time.h
Tor Lillqvist [Wed, 3 Feb 2010 16:09:28 +0000 (18:09 +0200)]
Fix the "install" VS9 project
Install also ghostutils.h. Don't bother mentioning any pointless
PreprocessorDefinitions for the "install" project, as all it does is
copy files.
Ryan Lortie [Wed, 3 Feb 2010 04:38:20 +0000 (23:38 -0500)]
GVariantTypeInfo changes
- rename 'type' in MemberInfo to 'type_info'
- add 'ending_type' field to MemberInfo
- document how to find the ending
Tor Lillqvist [Tue, 2 Feb 2010 19:24:45 +0000 (21:24 +0200)]
Link with dnsapi.lib also in 32-bit builds
Tor Lillqvist [Tue, 2 Feb 2010 19:23:27 +0000 (21:23 +0200)]
Include also testglib.vcproj in tarball
Philip Withnall [Tue, 2 Feb 2010 10:41:00 +0000 (10:41 +0000)]
Don't use a compiler keyword as a variable name
Appease the MS C++ compiler by using _val instead of __value as a variable
name in G_VALUE_COLLECT_INIT.
Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
Re-closes: bgo#608602
Ryan Lortie [Mon, 1 Feb 2010 23:30:57 +0000 (18:30 -0500)]
g_bit_lock: remove double variable declarations
Remove double declaration of local static variables used for futex
emulation.
Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
Dan Winship [Mon, 1 Feb 2010 23:11:43 +0000 (18:11 -0500)]
ghostutils: Fix a crash and add some tests
https://bugzilla.gnome.org/show_bug.cgi?id=608743
Ryan Lortie [Sun, 31 Jan 2010 19:30:08 +0000 (14:30 -0500)]
G{Byte,Ptr,}Array: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 18:07:16 +0000 (13:07 -0500)]
GList, GSList: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 06:26:49 +0000 (01:26 -0500)]
remove trailing whitespace breaking .gitignore
Ryan Lortie [Sun, 31 Jan 2010 05:39:40 +0000 (00:39 -0500)]
GIOChannel: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:27:28 +0000 (00:27 -0500)]
GTree, GNode: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:18:09 +0000 (00:18 -0500)]
GThreadPool: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:16:14 +0000 (00:16 -0500)]
GRelation: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:10:58 +0000 (00:10 -0500)]
GCache: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:05:48 +0000 (00:05 -0500)]
GChecksum: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 05:03:33 +0000 (00:03 -0500)]
GCompletion: move docs from tmpl to .c
Christian Dywan [Mon, 1 Feb 2010 11:37:23 +0000 (12:37 +0100)]
Fix typo in introduction to threads in Glib
Kjartan Maraas [Sun, 31 Jan 2010 18:57:59 +0000 (19:57 +0100)]
Updated Norwegian bokmål translation
Philip Withnall [Sun, 31 Jan 2010 16:15:32 +0000 (16:15 +0000)]
Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT
Closes: bgo#608602
Ryan Lortie [Sun, 31 Jan 2010 04:34:19 +0000 (23:34 -0500)]
data{list,sets}, quarks: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 04:10:34 +0000 (23:10 -0500)]
GPattern: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 04:04:52 +0000 (23:04 -0500)]
String chunks: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:58:43 +0000 (22:58 -0500)]
Move allocator and memchunk docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:19:29 +0000 (22:19 -0500)]
GSequence: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:15:35 +0000 (22:15 -0500)]
GShell: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 03:12:22 +0000 (22:12 -0500)]
GTimer: move docs from tmpl to .c
Ryan Lortie [Sun, 31 Jan 2010 02:55:03 +0000 (21:55 -0500)]
Fix up gthread.c documentation
The last incomplete commit got pushed accidentally. This finishes it up.
Ryan Lortie [Sun, 31 Jan 2010 01:15:25 +0000 (20:15 -0500)]
merge GVariantTypeInfo
Ryan Lortie [Sat, 30 Jan 2010 21:00:51 +0000 (16:00 -0500)]
Revert accidental commit "dirt"
This reverts commit
c46bc6ba1fc8c5045c9a93b95e78e81936e2d954.
Ryan Lortie [Sat, 30 Jan 2010 19:06:12 +0000 (14:06 -0500)]
GIO: Remove trailing "." from Since: tags in docs
Typing "Since: 2.22." results in the creation of an api-index-2.22..xml
file (ie: the last '.' is taken to be part of the version number).
Ryan Lortie [Sat, 30 Jan 2010 18:00:01 +0000 (13:00 -0500)]
dirt
Ryan Lortie [Sat, 30 Jan 2010 17:32:09 +0000 (12:32 -0500)]
move threads docs to .c
Ryan Lortie [Sat, 30 Jan 2010 18:29:23 +0000 (13:29 -0500)]
GIOChannel: fill in missing docs
Ryan Lortie [Sat, 30 Jan 2010 17:30:53 +0000 (12:30 -0500)]
g_strlcpy doc: small fixup
prevent the <note> from getting sucked in as part of the Returns:
Ryan Lortie [Sat, 30 Jan 2010 17:13:50 +0000 (12:13 -0500)]
gbitlock: fix gtkdoc brokenness
Ryan Lortie [Sat, 30 Jan 2010 06:00:50 +0000 (01:00 -0500)]
GRand: move docs from tmpl to inline comments
Jorge González [Sat, 30 Jan 2010 11:37:00 +0000 (12:37 +0100)]
Updated Spanish translation
Ryan Lortie [Sat, 30 Jan 2010 05:00:48 +0000 (00:00 -0500)]
gvarianttype: fix a trivial missing const
Ryan Lortie [Sat, 30 Jan 2010 04:56:04 +0000 (23:56 -0500)]
don't #include <glib.h> from other public headers
fix up some problems that were hidden by that
Claude Paroz [Fri, 29 Jan 2010 21:52:58 +0000 (22:52 +0100)]
Updated French translation
Andre Klapper [Fri, 29 Jan 2010 21:33:06 +0000 (22:33 +0100)]
Update POTFILES.in to make l10n.gnome.org happy
Ryan Lortie [Fri, 29 Jan 2010 03:43:51 +0000 (22:43 -0500)]
improve gitignore
Ryan Lortie [Fri, 29 Jan 2010 03:36:48 +0000 (22:36 -0500)]
GHash: move docs from tmpl to inline comments
Ryan Lortie [Fri, 29 Jan 2010 00:12:55 +0000 (19:12 -0500)]
Since: markers for g_bit_*lock()
Ryan Lortie [Thu, 28 Jan 2010 23:41:19 +0000 (18:41 -0500)]
Bug 548967 - 1 bit mutex lock: add tests
Add a test case for the new API.
Always check the emulated futex(2) implementation, even on systems with
futex support.
Ryan Lortie [Thu, 28 Jan 2010 16:32:07 +0000 (11:32 -0500)]
Bug 548967 - 1 bit mutex lock
Add support for a mutex lock that consumes only one bit of storage
inside of an integer on systems that support futexes. Futex is emulated
(at a higher cost) on systems that don't have it -- but only in the
contended case.
Ryan Lortie [Thu, 28 Jan 2010 17:39:46 +0000 (12:39 -0500)]
glib docs: Delete and ignore empty .tmpl files
Ryan Lortie [Thu, 28 Jan 2010 02:30:26 +0000 (21:30 -0500)]
Return NULL from g_mapped_file_get_contents()
In the case of an empty file, return NULL instead of "". This means
that the return result of g_mapped_file_get_contents() will always be
page-aligned.
Matej Urbančič [Wed, 27 Jan 2010 12:16:13 +0000 (13:16 +0100)]
Updated Slovenian translation
Behdad Esfahbod [Tue, 26 Jan 2010 21:12:20 +0000 (16:12 -0500)]
Improve type documentation
Christian Dywan [Tue, 26 Jan 2010 19:45:40 +0000 (20:45 +0100)]
Add gtk-doc comments with Since tags to GMemoryOutputStream properties
Javier Jardón [Tue, 26 Jan 2010 18:15:48 +0000 (19:15 +0100)]
[glib/gvarianttype] Move some documentation to header file
Also, change G_VARIANT_TYPE(str) for G_VARIANT_TYPE(type_string)
so It's correctly documented now.
Javier Jardón [Tue, 26 Jan 2010 18:00:41 +0000 (19:00 +0100)]
[glib/gvariantype] Added missing "Since: 2.24" tag
Martin Pitt [Tue, 26 Jan 2010 10:22:31 +0000 (11:22 +0100)]
always use our own internal assertion message symbol
Re-using glibc's __abort_msg symbol causes linking problems, since the symbol
is declared private. Always use our own__glib_abort_msg symbol to store
assertion messages, to avoid compatibility and linking problems.
Also fix the test case to work with out of tree builds (such as "make
distcheck"), and re-enable it.
https://bugzilla.gnome.org/show_bug.cgi?id=594872
Matthias Clasen [Mon, 25 Jan 2010 19:16:09 +0000 (14:16 -0500)]
Bump version
Matthias Clasen [Mon, 25 Jan 2010 19:14:14 +0000 (14:14 -0500)]
2.23.2
Matthias Clasen [Mon, 25 Jan 2010 19:13:48 +0000 (14:13 -0500)]
Disable yet another failing test that was recently added...
Matthias Clasen [Mon, 25 Jan 2010 17:46:35 +0000 (12:46 -0500)]
Minor docs update
Matthias Clasen [Mon, 25 Jan 2010 17:43:10 +0000 (12:43 -0500)]
Another few failing tests disabled
Matthias Clasen [Mon, 25 Jan 2010 17:29:09 +0000 (12:29 -0500)]
Disable a failing test, tsk, tsk.
Matthias Clasen [Mon, 25 Jan 2010 17:00:06 +0000 (12:00 -0500)]
Mention GVariant
Matthias Clasen [Mon, 25 Jan 2010 16:57:47 +0000 (11:57 -0500)]
Updates
Ryan Lortie [Mon, 25 Jan 2010 16:31:56 +0000 (11:31 -0500)]
add testcase for GVariantType
Ryan Lortie [Mon, 25 Jan 2010 16:26:27 +0000 (11:26 -0500)]
merge GVariantType
GVariantType is the type system for GVariant
Benjamin Otte [Wed, 20 Jan 2010 20:06:30 +0000 (21:06 +0100)]
Move the boxed private type data to TypeNode
This way we don't need to keep a custom array that we bsearch on (and
that isn't threadsafe) but can use the gtype.c machinery that is
threadsafe. And fast, too!
https://bugzilla.gnome.org/show_bug.cgi?id=554887
Benjamin Otte [Wed, 20 Jan 2010 19:02:24 +0000 (20:02 +0100)]
Put calls to registered copy/free functions into separate functions
This eases cleaning up these functions.
One optimization in value_set_internal() was lost in the process. It
shouldn't cause too many issues when all is said and done.
https://bugzilla.gnome.org/show_bug.cgi?id=554887
Alexander Shopov [Mon, 25 Jan 2010 09:58:18 +0000 (11:58 +0200)]
Updated Bulgarian translation
Matthias Clasen [Mon, 25 Jan 2010 01:50:51 +0000 (20:50 -0500)]
Typo fixes
Jamil Ahmed [Sun, 24 Jan 2010 16:54:12 +0000 (22:54 +0600)]
Updated Bengali translation
Ryan Lortie [Sat, 23 Jan 2010 06:07:46 +0000 (01:07 -0500)]
gio: .gitignore gio-querymodules
Ryan Lortie [Sat, 23 Jan 2010 01:18:58 +0000 (20:18 -0500)]
Bug 448888 - don't init g_slice for always-malloc
Alberto Garcia [Wed, 20 Jan 2010 17:53:08 +0000 (18:53 +0100)]
[tests] Remove C++ style comments
It makes the IBM XL C Compiler (the 'native' non-free compiler
on the AIX 5.3 and 6.1 platform) stop compiling with syntax error.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=581300
Signed-off-by: Javier Jardón <jjardon@gnome.org>
Dan Winship [Mon, 18 Jan 2010 14:46:19 +0000 (09:46 -0500)]
[configure] More -lresolv-checking-fixing
https://bugzilla.gnome.org/show_bug.cgi?id=586150
Benjamin Otte [Mon, 18 Jan 2010 13:03:16 +0000 (14:03 +0100)]
Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT()
The reason we need to enforce this is that the GTypeValueTable
documentation explicitly states that memory is memset to 0 when the
value_init function is called.
https://bugzilla.gnome.org/show_bug.cgi?id=603590
Dan Winship [Wed, 13 Jan 2010 16:24:28 +0000 (11:24 -0500)]
[configure] Fix res_query check for OS X
https://bugzilla.gnome.org/show_bug.cgi?id=586150
Javier Jardón [Tue, 17 Nov 2009 20:15:15 +0000 (21:15 +0100)]
Upgrade to version 0.8 of libasyncns
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602240
Inaki Larranaga Murgoitio [Wed, 13 Jan 2010 16:29:39 +0000 (17:29 +0100)]
Updated Basque language
Kjartan Maraas [Wed, 13 Jan 2010 15:20:56 +0000 (16:20 +0100)]
Updated Norwegian bokmål translation
Sven Herzberg [Wed, 13 Jan 2010 13:47:58 +0000 (14:47 +0100)]
properly abort instead of looping infinitely
Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322
* glib/garray.c: increase the size of potential return values by
using an unsigned result; properly check if we still handle valid size
proposals, return the original request if there's no usable size left
* tests/array-test.c: reproduce the error condition of the bug report
Alexander Larsson [Wed, 13 Jan 2010 09:25:52 +0000 (10:25 +0100)]
Fix docs in previous commit
Alexander Larsson [Wed, 13 Jan 2010 09:24:09 +0000 (10:24 +0100)]
Remove additional thread support in performance test
We're always enabling threads now so this is not needed.
Edward Hervey [Wed, 2 Dec 2009 10:50:02 +0000 (11:50 +0100)]
gobject: Use new G_VALUE_COLLECT_INIT variant
Makes g_object_new_valist 20% to 30% faster (against
2321e5a).
Profiled against the pan newsreader which uses a variant of simple
and complex object creation.
https://bugzilla.gnome.org/show_bug.cgi?id=603590