Chun-wei Fan
77a10feafa
Bug 652827: Update config.h.win32.in
...
Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS, as it is
now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.
It is true that the MinGW cross-compiler on Linux systems will have
HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the completion
of ./configure, but since this file is primarily meant for people
compiling -on- Windows (and that the "native" Windows MinGW would neither
./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be updated as
it is for now at least until the situation for "native" Windows MinGW
change. (please see Bug 652827 regarding this paragraph)
2011-08-11 15:30:48 +08:00
Behdad Esfahbod
3492122112
Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain
...
Check for Win32 atomic intrinsics.
2011-08-11 08:40:43 +02:00
Behdad Esfahbod
fc442bdbe6
Cleanup gatomic checks
2011-08-11 08:40:42 +02:00
Behdad Esfahbod
21e682388d
Fix typo
2011-08-11 08:40:42 +02:00
Martin Pitt
b2c6b801bc
[gi] Add missing transfer annotation to g_dbus_node_info_lookup_interface()
2011-08-10 22:51:32 +02:00
Kjartan Maraas
27599d671e
Updated Norwegian bokmål translation
2011-08-10 15:14:00 +02:00
Martin Pitt
c783bfd4e7
[gi] Add missing (allow-none) annotations to g_dbus_connection_register_object()
2011-08-09 14:52:53 +02:00
Simon McVittie
3a631aa863
Ignore lcov-produced files in top-level .gitignore
...
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2011-08-09 10:36:43 +01:00
Simon McVittie
8f50354870
Allow current lcov (version 1.9) to be used for coverage
...
It seems to work fine with the same invocation already used.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2011-08-09 10:36:40 +01:00
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