Matthias Clasen
58f0173149
Add tests for signal convenience api
2012-04-23 08:20:22 -04: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
Alexander Larsson
3d52ee999a
Add more tests for signal emissions
2012-03-02 17:13:04 +01:00
Ryan Lortie
38e8ecd62a
more 'static' adding in testcases
...
No dead code found this time...
2011-10-16 21:41:15 -04:00
Dan Williams
6feff14f19
tests: add signal marshalling return tests for int/uint
...
https://bugzilla.gnome.org/show_bug.cgi?id=659881
2011-09-28 11:01:53 -05:00
Dan Williams
a343904596
tests: fix generic closure marshalling tests
...
We're testing enums here, not flags, so we need to make sure
we're trying to send enums through the marshalling.
https://bugzilla.gnome.org/show_bug.cgi?id=659881
2011-09-28 11:01:39 -05:00
Dan Williams
adf7e0740c
tests: Add some return value torture testcases for the generic marshaller
...
Ensure that ENUM types are properly marshalled back from libffi types
to glib types, which was failing on ppc64.
https://bugzilla.gnome.org/show_bug.cgi?id=659881
2011-09-28 11:01:14 -05:00
Colin Walters
1df8160fa6
tests: Add a some torture test cases for the generic marshaller
...
In particular this has a test case for a G_TYPE_ENUM which we were
running into a failure on ppc64.
https://bugzilla.gnome.org/show_bug.cgi?id=659881
2011-09-22 18:51:43 -04:00
Christian Persch
61b0e1c8d4
Add G_SIGNAL_MUST_COLLECT
...
In some cases, signal arguments have to be collected, even if there are i
no signal handlers connected (e.g. for GVariant parameters, where collection
consumes a floating variant).
Based on a patch by Christian Persch.
Bug #643624 .
2011-03-15 01:32:22 -04:00