Hiroyuki Ikezoe
37716bd00a
Use GCC atomic builtin operations.
...
Fix for bug #531902 .
2010-01-07 19:33:39 +09:00
Stefan Kost
7211f7f8eb
docs: switch to xi:inbclude for the content to save some more seconds
2010-01-07 11:34:01 +02:00
Stefan Kost
00db5238d9
docs: switch to xi:inbclude for the content to save some more seconds
2010-01-07 11:34:00 +02:00
Stefan Kost
d01e2527ce
docs: use xi:include to use the generated indexes if available.
...
This works transparantly for people with new enough gtk-doc (>=1.11) and
significantly improves the build time.
2010-01-07 11:34:00 +02:00
Haakon Sporsheim
4c55b45162
Don't do pointer arithmetics on void*
...
For instance MSVC doesn't like that.
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2010-01-07 10:14:24 +02:00
Matthias Clasen
759fbac7b7
Add properties to GMemoryOutputStream
...
This helps bindings. Patch by Krzysztof Kosiński. See bug 605733.
2010-01-06 17:37:11 -05:00
Matthias Clasen
f2d8f6287d
Fix the filename roundtrip check
...
The check was always failing because the code was comparing
the wrong strings. Reported in bug 605977.
2010-01-06 13:27:19 -05:00
Ryan Lortie
baf20e0984
GUnixFDMessage: fix a small typo in an extra check
...
In the deserialise function, GUnixFDMessage was comparing 'level' to
both SOL_SOCKET and SCM_RIGHTS. It is correct to compare 'type' to
SCM_RIGHTS. The code passed tests only because:
1) it's a "should always be OK" double-check
2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on
Linux systems.
2010-01-05 18:52:33 -05:00
Matthias Clasen
b00c6d7fb5
Fix a memleak
...
An early exit in expand_application_parameters forgot to free
a GString. Reported by Steve Grubb.
2010-01-05 18:18:55 -05:00
Matthias Clasen
6cee86a3ef
Fix an off-by-one error
...
Reported by Steve Grubb.
2010-01-05 18:16:37 -05:00
Maxim V. Dziumanenko
95889d1927
Update Ukrainian translation
2010-01-05 16:53:01 +02:00
Haakon Sporsheim
e8ccfd1bb2
Avoid compilation warning from MSVC
...
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2010-01-05 11:32:59 +02:00
Piotr Eljasiak
d13c552daf
Fix a typo in the docs
2010-01-05 00:48:02 +01:00
Xandru Armesto Fernandez
c4600066a6
Added asturian language
2010-01-04 22:10:47 +01:00
Xandru Armesto Fernandez
4655e85081
Updated asturian translations
2010-01-04 22:10:29 +01:00
Javier Jardón
3f5fb1ee9c
[docs] Fix @title usage in "Enumeration and flags types" section
2010-01-03 23:36:44 +01:00
Matthias Clasen
a91514ba19
Document that various functions ref GSimpleAsyncResult
...
Patch by Will Thompson, see bug 602417.
2010-01-02 19:53:02 -05:00
Matthias Clasen
f58fa69343
Document that _finish() must be called at most once.
...
The patch was provided by Will Thompson in bug 602417.
2010-01-02 19:53:02 -05:00
Matthias Clasen
74af99b860
Fix a typo
...
...and some whitespace fixes. Pointed out by Will Thompson in
bug 602417.
2010-01-02 19:53:02 -05:00
Pablo Castellano
0542e6dbf9
Updated .gitignore files
2010-01-03 01:24:44 +01:00
Matthias Clasen
ab799115de
Don't return anything from a void function
...
Sun C doesn't like it. Reported in bug 604824.
2010-01-02 19:17:37 -05:00
Ivar Smolin
05af612943
Updating Estonian translation
2010-01-02 22:42:01 +02:00
Paolo Borelli
32f79f55ef
Bug 604457 - gutf8inputstream.c: increasing unknown size pointer
2009-12-31 12:42:41 +01:00
Javier Jardón
73ca6f7019
[docs] Fix 'Deprecated' tag on some win32 functions
...
Fix g_win32_get_package_installation_directory() and
g_win32_get_package_installation_subdirectory_utf8()
2009-12-28 02:04:01 +01:00
Javier Jardón
85e00d3a94
[docs] Fix 'Deprecated' tag in g_date_set_time()
2009-12-24 05:05:21 +01:00
Martin Pitt
da66897950
Support storing assertion messages into core dump
...
Crash interception/debugging systems like Apport or ABRT capture core dumps for
later crash analysis. However, if a program exits with an assertion failure,
the core dump is not useful since the assertion message is only printed to
stderr.
glibc recently got a patch which stores the message of assert() into the
__abort_msg global variable.
(http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba )
That works fine for programs which actually use the standard C assert() macro.
This patch adds the same functionality for glib's assertion tests. If we are
building against a glibc which already has __abort_msg (2.11 and later, or
backported above git commit), use that, otherwise put it into our own field
__glib_assert_msg.
Usage:
$ cat test.c
#include <glib.h>
int main() {
g_assert(1 < 0);
return 0;
}
$ ./test
**ERROR:test.c:5:main: assertion failed: (1 < 0)
Aborted (Core dumped)
$ gdb --batch --ex 'print (char*) __abort_msg' ./test core
[...]
$1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)"
https://bugzilla.gnome.org/show_bug.cgi?id=594872
2009-12-23 15:51:11 +00:00
Theppitak Karoonboonyanan
e9ab9eaff6
Updated Thai translation.
2009-12-22 23:39:21 +07:00
Tor Lillqvist
8202728f06
Install gio-unix-2.0.pc only on Unix
...
The gio-unix-2.0 headers are installed only on Unix anyway.
2009-12-22 00:48:34 +02:00
Javier Jardón
dba6cef3c9
[docs] Fix G_DEFINE_INTERFACE "Since" tag
...
This symbol is available since Glib 2.24, not 2.20.
2009-12-21 23:07:13 +01:00
Behdad Esfahbod
e7488ca857
[gobject] Grow gvalue transform array exponentially
...
Bug 589176 - Grow gvalue transform array exponentially
Reduces about 180 realloc calls during g_type_init().
2009-12-21 17:12:17 +01:00
Matthias Clasen
88261680f5
Bump version
2009-12-21 10:56:03 -05:00
Matthias Clasen
d7bdc48c26
2.23.1
2009-12-21 10:54:11 -05:00
Matthias Clasen
ad1580e516
Update release notes
2009-12-21 10:06:59 -05:00
Matthias Clasen
7af2609a44
Updates
2009-12-21 10:06:59 -05:00
Iestyn Pryce
52405a6b5d
Updated Welsh translation
2009-12-21 14:57:15 +00:00
Matthias Clasen
71d508776e
Remove comment as well
2009-12-21 09:21:54 -05:00
Matthias Clasen
7db8b92b97
Revert the g_set_prgname change
...
This change breaks our API and causes warnings from essentially all applications.
See bug 563627.
2009-12-21 09:16:32 -05:00
Iestyn Pryce
473fd04132
Updated Welsh translation
2009-12-20 12:05:05 +00:00
Behdad Esfahbod
ccd33a4043
Bug 501166 - Warning message says IA__g_type_init instead of g_type_init
2009-12-19 11:46:19 +01:00
Javier Jardón
9917024949
G_DEFINE_INTERFACE_* documentation is not generated
...
Fix the documentation: Replace "@Since:" with "Since:"
https://bugzilla.gnome.org/show_bug.cgi?id=604645
2009-12-19 02:17:33 +01:00
Kamal Mostafa
046e521b4f
Fix typo "Performace" in gtester-report Details pop-up window
2009-12-19 01:57:03 +01:00
Dan Winship
f74c0e257f
update .gitignores
2009-12-18 12:27:36 +01:00
Dan Winship
28d91b5bb6
Fix UnixWare build by not using "sa_len" as a variable name
...
https://bugzilla.gnome.org/show_bug.cgi?id=604875
2009-12-18 10:26:09 +01:00
Nguyễn Thái Ngọc Duy
50741f2fb2
vi.po: updated Vietnamese translation
2009-12-18 15:00:54 +07:00
Gian Mario Tagliaretti
3f41e31bf9
Remove wrong file imports, only gio/gio.h should be included
2009-12-16 23:18:17 +01:00
Tor Lillqvist
a0bcd63304
Don't check for headers we include unconditionally
...
Don't bother checking for winsock2.h and mswsock.h in the configure
script as we include these unconditionally when building for Windows
anyway.
2009-12-14 03:16:55 +02:00
Tor Lillqvist
8dc200db04
Check for <wspiapi.h> and use it if present
...
Should help bug #603527 if glib is built in an environment that has
<wspiapi.h>.
2009-12-14 03:09:46 +02:00
Paolo Borelli
cdf00a6a9b
Add unit tests for some more methods
2009-12-08 17:05:09 +01:00
Alexander Larsson
4fbbe190b7
Remove default implementation of async filter steam ops
...
Not only is the default implementation broken (it causes infinite recursion
as seen in bug #603982 ), but its also worthless. If we just fall back on the
default stream operations we automatically get async version based on
the sync filter stream operations, which is what we want.
2009-12-07 22:14:10 +01:00
Paolo Borelli
8a6d5e203e
Fix makefile typo
2009-12-06 15:45:37 +01:00