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
Behdad Esfahbod
7539483169
Don't use deprecated G_UNICODE_COMBINING_MARK
2011-07-22 10:33:47 -04:00
Ryan Lortie
804e3ba4dd
gitignore tweaks
2011-07-22 15:47:24 +02:00
Ryan Lortie
a14f2fa1a0
Rename a few arguments
...
To fix header/function/doc-string mismatches.
2011-07-22 15:47:24 +02:00
Ryan Lortie
6492548b6f
Have gtk-doc ignore some #defines
...
We prefer to have gtk-doc pick up the function rather than the macro.
2011-07-22 15:47:24 +02:00
Ryan Lortie
5dbc12e9f1
Replace @Varargs with @...
...
to make gtk-doc happy.
2011-07-22 15:47:24 +02:00
Ryan Lortie
ea63f16c59
Remove duplicate 'struct real_pcre' declaration
...
The redundant forward declaration of 'struct real_pcre' before the
typedef was tripping up gtk-doc. Remove it.
2011-07-22 15:47:24 +02:00
Ryan Lortie
668c399077
Add deprecation guard to G_UNICODE_COMBINING_MARK
...
...since it's deprecated now and documented as such.
2011-07-22 15:47:24 +02:00
Ryan Lortie
4f36eb0f6d
Reword some docs comments to avoid 'Returns ...'
...
If gtk-doc sees 'Returns ...' written in the text of the documentation
for a macro, it thinks that you are talking about the return value.
Avoid doing that and use 'Returns:' explicitly if we mean to.
2011-07-22 15:47:24 +02:00
Ryan Lortie
a0ed253718
move 'Since:' tags down
...
gtk-doc wants the Since: tag to be the absolute last thing in the docs
comment.
2011-07-22 15:47:24 +02:00
Xavier Claessens
eec69a75ee
Add g_ptr_array_new_full
...
Fixes bug #654450
2011-07-22 10:19:48 +02:00
Ryan Lortie
7df304a2d8
Bump the version
2011-07-22 09:48:34 +02:00
Ryan Lortie
a6c936c45f
Release 2.29.14
2011-07-22 08:55:35 +02:00
Behdad Esfahbod
b30ca6e5a5
Bug 655076 - Our normalization code misses some Full_Composition_Exclusion=True.
2011-07-21 16:07:18 -04:00
David Zeuthen
c404dbed11
gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation
...
Also add convenience _with_unix_fd_list variants to GDBusConnection,
GDBusProxy and GDBusMethodInvocation types to easily support this.
Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-07-21 16:06:18 -04:00
Dan Williams
7b22a8308f
Document how to free return values from g_key_file_get_*_list
...
Makes the docs consistent with the string list getters. Add
GOI annotations while we're at it.
2011-07-21 11:03:32 -05:00
Behdad Esfahbod
3af40c204d
Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
2011-07-21 10:33:00 -04:00