Matthias Clasen
9bcf89cd70
Document libffi as new dependency
2011-08-08 23:16:07 +02:00
Fran Dieguez
5f9e5c1124
Updated Galician translations
2011-08-06 22:33:00 +02:00
Colin Walters
2512341fa6
Require Python 2.5 explicitly
...
Without someone to regularly test 2.4, and since the code in reality
requires 2.5, switch to that for now.
2011-08-06 09:36:49 -04:00
Colin Walters
b3111f87e2
configure: Fix statvfs/statfs detection
...
Add missing 'x' as pointed out by declanw@is.bbc.co.uk
https://bugzilla.gnome.org/show_bug.cgi?id=656048
2011-08-06 09:22:44 -04:00
Yaron Shahrabani
871da75ca3
Updated Hebrew translation.
2011-08-06 16:02:50 +03:00
Pavel Holejsovsky
85d12096e4
Add missing GVariant annotations
...
https://bugzilla.gnome.org/show_bug.cgi?id=656031
2011-08-06 11:32:18 +02:00
Dan Winship
cfa90b8fc1
gio/tests/.gitignore: fix
2011-08-05 19:43:47 -04:00
Claude Paroz
27b5dab0d6
Updated French translation
2011-08-05 17:04:50 +02:00
Mario Blättermann
6c8a61bc1b
[l10n] Updated German translation
2011-08-05 12:11:02 +02:00
Murray Cumming
d728c00a04
gio enums: Remove trailing commas
2011-08-04 21:47:07 +02:00
Stef Walter
29aae440fb
Fix up ABI symbols after GTlsDatabase merge.
...
https://bugzilla.gnome.org/show_bug.cgi?id=636572
2011-08-04 09:43:45 +02:00
Stef Walter
0f99cfa882
GTlsDatabase and related objects
...
The database is an abstract object implemented by the various TLS
backends, which is used by GTlsConnection to lookup certificates
and keys, as well as verify certificate chains.
Also add GTlsInteraction, which can be used to prompt the user
for a password or PIN (used with the database).
https://bugzilla.gnome.org/show_bug.cgi?id=636572
2011-08-04 08:54:55 +02:00
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