Matthias Clasen [Tue, 9 Feb 2010 15:35:01 +0000 (10:35 -0500)]
bump version
Matthias Clasen [Tue, 9 Feb 2010 15:20:37 +0000 (10:20 -0500)]
2.23.3
Matthias Clasen [Tue, 9 Feb 2010 14:16:23 +0000 (09:16 -0500)]
Doc cleanups
Matthias Clasen [Tue, 9 Feb 2010 13:46:50 +0000 (08:46 -0500)]
Updates
Ryan Lortie [Mon, 8 Feb 2010 05:43:17 +0000 (00:43 -0500)]
gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
Theppitak Karoonboonyanan [Mon, 8 Feb 2010 02:57:37 +0000 (09:57 +0700)]
Updated Thai translation.
Ryan Lortie [Sun, 7 Feb 2010 20:41:21 +0000 (15:41 -0500)]
add missing #include "config.h"
Ryan Lortie [Sun, 7 Feb 2010 08:14:28 +0000 (03:14 -0500)]
remove #include <glib.h> from some .c files
include individual headers instead
Ryan Lortie [Sun, 7 Feb 2010 08:08:08 +0000 (03:08 -0500)]
gurifuncs.c: #include "string.h" -> <string.h>
Ryan Lortie [Sun, 7 Feb 2010 07:52:07 +0000 (02:52 -0500)]
GVariantTypeInfo: free hash table when not in use
Ryan Lortie [Fri, 5 Feb 2010 02:18:53 +0000 (21:18 -0500)]
merge the GVariant serialiser
Ryan Lortie [Fri, 5 Feb 2010 17:37:43 +0000 (12:37 -0500)]
GMappedFile: minimal changes to support GBuffer
Just reorganise the GMappedFile struct to be binary compatible with
GBuffer. If GBuffer becomes public later then we can revisit this.
Ryan Lortie [Sat, 6 Feb 2010 15:18:07 +0000 (10:18 -0500)]
add private GBuffer type
Tim-Philipp Müller [Fri, 5 Feb 2010 01:14:20 +0000 (01:14 +0000)]
Don't leak filename in g_io_modules_scan_all_in_directory
https://bugzilla.gnome.org/show_bug.cgi?id=608159
Hans Breuer [Sat, 6 Feb 2010 12:22:39 +0000 (13:22 +0100)]
Fix inconsistent line-endings
Apparently CRLF (windows format) was checked in from Linux
causing modified by checkout under windows. See:
http://help.github.com/dealing-with-lineendings/
http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html
Tor Lillqvist [Sat, 6 Feb 2010 08:40:03 +0000 (10:40 +0200)]
Drop empty elements from the VS9 vcproj files
Dunno if this makes sense, if one lets VS edit the it will put them
back anyway. But it's more pleasing to the eye.
Jonh Wendell [Fri, 5 Feb 2010 14:09:26 +0000 (11:09 -0300)]
Updated Brazilian Portuguese translation
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