kotarou
a187199efd
build: Pass ZLIB_CFLAGS for gio build
...
Otherwise we will fail if zlib is in an alternative prefix.
Commit message written by Colin Walters <walters@verbum.org>
https://bugzilla.gnome.org/show_bug.cgi?id=655769
2011-08-03 08:47:01 -04:00
Owen W. Taylor
ee63179b71
g_cancellable_get_fd: silently return -1 for NULL cancellable
...
This keeps compatibility with previous behavior.
https://bugzilla.gnome.org/show_bug.cgi?id=655598
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-08-01 16:24:34 -04:00
David Zeuthen
659ba3d0b3
GDBusConnection: Only apply exit-on-closed semantics if properly initialized
...
Otherwise there is no point in gracefully handling the error...
https://bugzilla.gnome.org/show_bug.cgi?id=655664
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-08-01 11:58:05 -04:00
Yuri Kozlov
fcc415b16c
Updated Russian translation
2011-08-01 00:10:59 +04:00
Daniel Mustieles
bf21a693fa
Updated Spanish translation
2011-07-29 19:59:58 +02:00
Daniel Nylander
c3af3d8d2c
Updated Swedish translation
2011-07-29 09:50:43 +02:00
Matthias Clasen
d15f8682c0
Revert "Optimize g_[s]list_free_full a bit"
...
This reverts commit 98b667d052
.
The commit was not actually an optimization, since g_list_free is
pretty smart.
2011-07-27 23:27:24 -04:00
Nicolas Dufresne
dbb78fe57d
Added TLS PEM parser unit test
2011-07-27 16:23:33 -04:00
Nicolas Dufresne
fdfb42b9f2
Rework PEM parsing to not be order dependent
...
Some valid PEM file would not work because the private key was put
before the certificate.
2011-07-27 16:23:33 -04:00
Tomas Bzatek
fb45baaf8c
Docs: Correct the namespace for g_file_query_filesystem_info()
2011-07-26 17:32:53 +02:00
Chun-wei Fan
ac5dd614aa
Updated glib-zip.in a bit further
...
Missed the bin/gsettings.exe part (corrected from bin/gsettings.)
2011-07-26 23:23:31 +08:00
Cosimo Cecchi
82a0733751
utf8: annotate the end pointer in g_utf8_validate as out + allow-none
2011-07-26 16:44:18 +02:00
David Zeuthen
b7f3638e5c
More gdbus-codegen fixed to build on non-Unix
...
https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-07-26 10:05:57 -04:00
Ryan Lortie
494db61c19
gtester: small Windows fix
...
This code was unconditionally present in the gtester Makefile:
test-nonrecursive: ${TEST_PROGS}
On Windows, our testcases are compiled with a .exe suffix. That means
that if we had 'foo' in TEST_PROGS, running "make check" would depend on
'foo' (not foo.exe) being compiled.
We could bring the EXEEXT in here to fix that up, but gtester doesn't
work on Windows at all, so better to just disable it in that case.
2011-07-26 13:53:58 +02:00
Ryan Lortie
44e85f7364
GDateTime test: 1970 doesn't exist on Windows
...
It is not safe to call the system library mktime() function on Windows
with a date in the 70s. Use 1990 instead.
2011-07-26 13:38:04 +02:00
Ryan Lortie
d62d0336b8
g_format_size: fix on Windows
...
The long format that displays the exact number of bytes with separators
(ie: "123,456,789 bytes") uses the ' format modifier, which is
unsupported on Windows. Disable that for now, until we come up with a
better solution.
2011-07-26 13:30:35 +02:00
Ryan Lortie
01744c2d69
g_format_size: avoid silly GString use
...
We were using a GString for the purpose of doing a single printf(). Do
g_strdup_printf() instead.
2011-07-26 13:30:35 +02:00
Dieter Verfaillie
81d0b28a4d
Update glib-zip.in
2011-07-26 12:58:04 +02:00
Ryan Lortie
633fd86815
glocalfile: don't bother with fstype on win32
...
Fixes the broken build on Windows.
2011-07-26 11:20:12 +02:00
Ryan Lortie
12f516b44c
Merge branch 'gwakeup'
2011-07-26 10:50:25 +02:00
Ryan Lortie
39b72a166e
GWakeup: fix Windows build breakage
...
...from the attempt to make it private.
2011-07-25 18:59:27 +02:00
Ryan Lortie
d87eddbb13
.gitignore the gwakeup-fallback testcase
2011-07-25 18:52:36 +02:00
Ryan Lortie
6615349ffb
Remove g_wakeup_* from glib.symbols
2011-07-25 18:52:18 +02:00
Ryan Lortie
c81eb121a1
GWakeup: make it private API
...
Colin requests that we keep this one private for now.
Include it at each point of use (libglib, libgio, tests).
2011-07-25 18:51:03 +02:00
Ryan Lortie
0584f0c504
GWakeup: test fallback case
...
We need to test the case of eventfd in the libc but no kernel support.
In order to do that, we add a separate compile of the GWakeup testcase
that interposes an 'eventfd' symbol that always returns -1 with errno
set. That will trigger the fallback case.
2011-07-25 17:43:28 +02:00
Ryan Lortie
7f15910e79
GWakeup: add signal safety note
...
Note that g_wakeup_signal() is safe to call from a UNIX signal handler
(since this is a likely place to want to call it from).
2011-07-25 16:35:08 +02:00
David Zeuthen
32b1349a23
More fixes for non-Unix builds
...
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-07-25 10:31:17 -04:00
David Zeuthen
f8b98841ad
Fix the build on non-Unix
...
https://bugzilla.gnome.org/show_bug.cgi?id=655148
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-07-25 09:56:01 -04:00
Ryan Lortie
3c25f9f609
GWakeup .gitignore fixes
2011-07-25 15:30:36 +02:00
Ryan Lortie
452b6277d4
gtk-doc GWakeup
2011-07-25 15:30:35 +02:00
Ryan Lortie
0a971e46bf
GCancellable: port to GWakeup
2011-07-25 15:30:35 +02:00
Ryan Lortie
777e40989e
port GMainContext to GWakeup
2011-07-25 15:30:35 +02:00
Ryan Lortie
4026b33174
add a couple of testcases for GWakeup
2011-07-25 15:30:35 +02:00
Ryan Lortie
78545a641c
Add GWakeup
...
GWakeup is a utility class to handle the cross-thread signalling needs
of GMainContext and GCancellable. It may find some other users as well.
The desire here is to properly hide the implementation details in a
module which can be properly unit tested and used in GMainContext and
GCancellable without a rats nest of #ifdef.
2011-07-25 15:30:29 +02:00
Ryan Lortie
15a1cf8049
g_unix_open_pipe: fix some bugs
...
Fix some bugs in the fallback case of g_unix_open_pipe:
- close both halves of the pipe on error (not just one)
- set the cloexec flag on both halves of the pipe (instead of settings
it twice on one half)
2011-07-25 15:26:28 +02:00
Ryan Lortie
aa4d704e63
Windows (mingw32) .gitignore additions
2011-07-25 15:10:24 +02:00
Murray Cumming
3769c1e173
Docs: Fix tiny typo.
2011-07-25 09:24:43 +02:00
Chun-wei Fan
e6f37ca472
Update Windows READMEs
...
-Tell people about that libFFI is now needed.
-Tell people not to compile GLib in paths containing spaces.
2011-07-25 11:42:17 +08:00
Dan Winship
eac8d47e37
gio/tests/socket: add some basic IPv4 and IPv6 tests
2011-07-24 14:55:05 -04:00
Dan Winship
aefda965f6
GSocket: fix connected state after async connect
...
socket->priv->connected was only being set if g_socket_connect()
succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
it never got set. Fix that by having g_socket_check_connect_result()
set it on success.
2011-07-24 14:54:45 -04:00
Dan Winship
b8a0475e7a
update .gitignore
2011-07-24 12:41:11 -04:00
Matthias Clasen
4cb33b158b
Explicitly unset the session bus address for the peer tests
...
Otherwise, we may run into trouble as opening a peer-to-peer
connection uses a socket client, which uses a proxy resolver
which may end up using gsettings, whose dconf backend may end
up using the session bus to talk to dconfd...
2011-07-23 21:59:49 -04:00
Matthias Clasen
d344e69dc2
Properly bring up a session bus for application tests
...
As pointed out in bug 644601, session_bus_up() requires
us to set up environment variables for things to work.
2011-07-23 21:16:28 -04:00
Matthias Clasen
1f9e84896b
Fix a typo
2011-07-23 21:07:48 -04:00
Yuri Kozlov
e488cbd24b
Updated Russian translation
2011-07-23 18:54:03 +04:00
Luca Ferretti
9c46740afd
[l10n] Updated Italian translation
2011-07-23 14:52:27 +02:00
Vincent Untz
ae7c48b955
GDesktopAppInfo: Add g_desktop_app_info_get_show_in()
...
Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
https://bugzilla.gnome.org/show_bug.cgi?id=655044
2011-07-23 10:05:12 +02:00
Colin Walters
8ef050f967
glib.symbols: Update for expected ABI changes
2011-07-22 13:39:21 -04:00
Colin Walters
b79eae5c19
glib-2.0.pc: Add -lrt to private libraries to assist static linking
...
https://bugzilla.gnome.org/show_bug.cgi?id=654078
2011-07-22 12:41:41 -04:00
Colin Walters
8b061e023c
Revert addition of g_key_file_has_key_full
...
Per IRC discussion, we can just ask bindings to use
g_key_file_get_value() to test for the existence of a key.
I left the "fixed" code in the source tree as static because it makes
more sense to me.
2011-07-22 10:56:54 -04:00