Matthias Clasen
e1cabfd3f2
Updates
2012-04-10 23:52:30 -04:00
Carles Ferrando
e448f206e6
[l10n]Updated Catalan (Valencian) translation
2012-04-10 23:12:29 +02:00
Jordi Serratosa
1083b28fb9
[l10n] Fixes on Catalan translation
2012-04-10 23:12:23 +02:00
Will Thompson
c037879bd1
gdbus: test case for 673612
...
When presented with an array of empty arrays of 8-byte-aligned types,
GDBus would incorrectly apply the 8-byte alignment when reading back.
https://bugzilla.gnome.org/show_bug.cgi?id=673612
Signed-off-by: David Zeuthen <davidz@redhat.com >
2012-04-10 16:39:49 -04:00
Will Thompson
113f4abb67
GDBusMessage: do not align for grandchildren of empty arrays.
...
D-Bus arrays are serialized as follows:
1. align to a 4-byte boundary (for the length)
2. uint32: the length of the serialized body in bytes
3. padding for the alignment of the body type (not included in the length)
4. the body.
Note that 3. is a no-op unless the body type is an 8-byte aligned type
(uint64, int64, double, struct, dict_entry), since you are always on a
4-byte boundary from aligning and writing the length.
So, an empty aax (that is, an array containing zero arrays of int64)
is serialized as follows:
1. align to a 4-byte boundary
2. length of the contents of this (empty) array, in bytes (0)
3. align to a 4-byte boundary (the child array's alignment requirement)
4. there is no body.
But previously, GDBus would recurse in step three to align not just for
the type of the child array, but for the nonexistent child array's
contents. This only affects the algorithm when the grandchild type has
8-byte alignment and the reader happened to not already be on an 8-byte
boundary, in which case 4 bytes were spuriously skipped.
https://bugzilla.gnome.org/show_bug.cgi?id=673612
Signed-off-by: David Zeuthen <davidz@redhat.com >
2012-04-10 16:39:47 -04:00
Will Thompson
e28d3ef921
GDBusMessage: print more debug info about alignment
...
Signed-off-by: David Zeuthen <davidz@redhat.com >
2012-04-10 16:39:45 -04:00
Yaron Shahrabani
ce57101219
Updated Hebrew translation.
2012-04-10 20:06:51 +03:00
Мирослав Николић
6620b305a7
Updated Serbian translation
2012-04-10 11:06:03 +02:00
Jasper St. Pierre
825fdfdc9a
gclosure: Support return values of GVariants
...
https://bugzilla.gnome.org/show_bug.cgi?id=673803
2012-04-09 23:41:00 -04:00
Cosimo Cecchi
c39d6954d3
tests: always use four digit years for date parsing tests
...
Or some system with different locale settings might get confused whether
a two digit year is to be parsed with regard to the current century or
as an absolute year.
2012-04-09 15:47:29 -04:00
Aurimas Černius
3b079daf9d
Updated Lithuanian translation
2012-04-09 21:52:10 +03:00
Piotr Drąg
390f02fca0
Updated POTFILES.skip
2012-04-09 17:24:00 +02:00
Fran Diéguez
72aca9db1d
Updated Galician translations
2012-04-08 21:56:22 +02:00
Matthias Clasen
ee29e49684
binding: Improve test coverage
2012-04-08 10:24:52 -04:00
Matthias Clasen
fb0951e67a
spawn: Improve test coverage
...
Add a test that excercises the script execution code.
Unfortunately, much of this code only runs in the forked
child, and therefore its execution does not get caught
by gcov.
2012-04-08 10:24:52 -04:00
Matthias Clasen
b87e7ca729
mainloop: Improve test coverage
2012-04-08 10:24:51 -04:00
Matthias Clasen
43806fca69
settings: Improve test coverage
2012-04-08 10:24:51 -04:00
Matthias Clasen
3072e7afee
gdbusserver: Improve test coverage
2012-04-08 10:24:51 -04:00
Matthias Clasen
26145b9708
icon: Improve test coverage
2012-04-08 10:24:51 -04:00
Matthias Clasen
a8c869e945
contenttype: Improve test coverage
...
Excercise more parts of the guessing machinery.
These tests rely on the mime database being present.
2012-04-08 10:24:51 -04:00
Matthias Clasen
1e2cf010e7
networkaddress: Improve test coverage
2012-04-08 10:24:51 -04:00
Matthias Clasen
5632e9fc9c
networkaddress: Fix userinfo parsing in uris
...
The code that is checking the userinfo part was accidentally
given a pointer to the end of the userinfo, so it was not
checking the right portion of the string at all.
2012-04-08 10:24:51 -04:00
Matthias Clasen
2a1ea40920
utils: Improve test coverage
...
Add a test for some of our gettext variants.
2012-04-08 10:24:51 -04:00
Matthias Clasen
5951295937
fileutils: Improve test coverage
...
Add tests for corner cases of g_path_get_basename, and
for the errno-to-file-error conversion.
2012-04-08 10:24:51 -04:00
Matthias Clasen
550b69b963
sort: Improve test coverage
...
Test the code paths that sort 'large' items.
2012-04-08 10:24:51 -04:00
Matthias Clasen
06015064b8
date: Improve test coverage
...
Add tests that exercise g_date_order, g_date_compare, g_date_clamp,
and more of the date parsing functions.
2012-04-08 10:24:50 -04:00
Matthias Clasen
cbeecdc4ae
convert: Improve test coverage
...
Add a test that excercises the 'no conversion' code path.
This uncovered that we don't treat errno properly in this path,
and as a consequence, the returned error code is unreliable.
2012-04-08 10:24:50 -04:00
Matthias Clasen
7d489acecc
collate: Improve test coverage
...
Add some strings that exercise the non-ASCII parts of our
collation support.
2012-04-08 10:24:50 -04:00
Matthias Clasen
6a57bf1243
Make the dbus menu tests independent from the session bus
...
With this change,
DBUS_SESSION_BUS_ADDRESS= make check
succeed here.
2012-04-08 10:24:50 -04:00
Matthias Clasen
d036960d30
ifdef out some unused code
...
Nothing wrong with leaving debug spew in the code, but we should
not build it if it is not used.
2012-04-08 10:24:50 -04:00
Piotr Drąg
fca9c7a2c7
Updated Polish translation
2012-04-08 13:13:53 +02:00
Alexander Shopov
4becf835b7
Updated Bulgarian translation
2012-04-07 20:58:19 +03:00
Matthias Clasen
5ce66bed3d
Formatting cleanup
2012-04-06 21:22:17 -04:00
Matthias Clasen
8db4b949b8
Always use '/' in test paths
...
It does not make much sense to use a platform-dependent
directory separator in these strings, since they are not
filesystem paths.
https://bugzilla.gnome.org/show_bug.cgi?id=673216
2012-04-06 20:52:15 -04:00
Matthias Clasen
e52cf81042
Don't return values from void functions
...
Sun CC does not take that lightly.
2012-04-06 20:41:19 -04:00
Matthias Clasen
d0b429af48
Revert "GDesktopAppInfo: add an accessor for StartupWMClass"
...
This reverts commit 3ccc4cf91d
.
2012-04-06 19:15:53 -04:00
Giovanni Campagna
3ccc4cf91d
GDesktopAppInfo: add an accessor for StartupWMClass
...
Components using GIO to do window to application matching can
use that field to retrieve potential candidates.
https://bugzilla.gnome.org/show_bug.cgi?id=673659
2012-04-07 00:22:02 +02:00
Dan Winship
a81a062202
gchecksum: fix strict-aliasing warnings in the MD5 code
...
https://bugzilla.gnome.org/show_bug.cgi?id=673191
2012-04-05 12:57:56 -04:00
Sasi Bhushan
0c14f2b8a7
Updated Telugu Translation
2012-04-05 19:23:08 +05:30
Dieter Verfaillie
2655262889
Fix malformed GTK-Doc comment blocks: remove repeated comment blocks.
...
gio/gproxyresolver.h: GProxyResolver already documented in gio/giotypes.h
gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c
gio/gtlsclientconnection.h: GTlsClientConnection already documented in gio/gtlsclientconnection.c
gio/gtlsconnection.h: GTlsConnection already documented in gio/gtlsconnection.c
gio/gunixconnection.h: GTcpConnection already documented in gio/giotypes.h
glib/gversion.h: GLIB_CHECK_VERSION already documented in glib/gversion.c
Found these thanks to the improved gobject-introspection
GTK-Doc comment block/annotation parser.
See https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:46 -03:00
Dieter Verfaillie
ce7f1a0789
Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers.
...
Found these thanks to the improved gobject-introspection
GTK-Doc comment block/annotation parser.
See https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:45 -03:00
Dieter Verfaillie
0183c1f8a1
Fix malformed GTK-Doc comment blocks: invalid parameters and tags.
...
Found these thanks to the improved gobject-introspection
GTK-Doc comment block/annotation parser.
See https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:42 -03:00
Dieter Verfaillie
fefe5d9a20
Fix malformed GTK-Doc comment blocks: correct struct name.
...
Found these thanks to improved gobject-introspection GTK-Doc
comment block/annotation parser from:
https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:42 -03:00
Dieter Verfaillie
a058c1c13e
Fix malformed GTK-Doc comment blocks: mutliline annotations are invalid.
...
Found these thanks to improved gobject-introspection GTK-Doc
comment block/annotation parser from:
https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:41 -03:00
Dieter Verfaillie
60fb0f5ea8
Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment block.
...
Found these thanks to improved gobject-introspection GTK-Doc
comment block/annotation parser from:
https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:40 -03:00
Dieter Verfaillie
8e740f726f
Fix malformed GTK-Doc comment blocks: add missing colons.
...
Found these thanks to improved gobject-introspection GTK-Doc
comment block/annotation parser from:
https://bugzilla.gnome.org/show_bug.cgi?id=672254
https://bugzilla.gnome.org/show_bug.cgi?id=673385
2012-04-05 10:23:39 -03:00
Ihar Hrachyshka
6bd47498a0
Updated Belarusian translation.
2012-04-05 15:25:42 +03:00
Chun-wei Fan
24fa2ee53c
gobject/tests/signals.c: Remove C99ism
...
Declare variables in start of block.
2012-04-05 15:46:34 +08:00
Chun-wei Fan
63673da5eb
Update GLib Visual C++ projects
...
Some of the bundled PCRE source files are removed as they are not needed
anymore (please see commit e7c0f10e
), so don't include them in the projects
2012-04-05 15:45:38 +08:00
Dan Winship
88781d5906
Fix some gtk-doc stuff
2012-04-04 15:23:31 -04:00