Matthias Clasen
9a2c8d89c7
Improve test coverage of g_utf8_collate_key_for_filename
...
The existing tests were accidentally using the same test data
twice. Fix that, and add another set of tests that exercise
the filename collation special cases.
2014-01-01 17:59:22 -05:00
Matthias Clasen
32e0499c56
Add tests for g_spaced_primes_closest
2014-01-01 17:59:22 -05:00
Matthias Clasen
4989cb4dde
Improve GOptionContext test coverage
2014-01-01 17:59:22 -05:00
Matthias Clasen
d6bd36c699
Improve GBookmarkFile test coverage
2014-01-01 17:59:22 -05:00
Matthias Clasen
14359e17c9
GBookmarkFile: Streamline error handling a bit
2014-01-01 17:59:22 -05:00
Matthias Clasen
228a2c82f6
GBookmarkFile: Remove dead code
...
The icon element is actually parsed further up, and this
case is never hit, so remove it.
2014-01-01 17:59:22 -05:00
Matthias Clasen
0f746070d8
Make a bookmark testfile roundtrippable
...
This will be used in new tests in the following commit.
2014-01-01 17:59:22 -05:00
Matthias Clasen
95f13ded92
Trivial formatting fixes
2014-01-01 17:59:21 -05:00
Matthias Clasen
d264d32d3b
Improve glib-unix test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
6814f7ebd9
Improve GHashTable test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
95d4856760
Add a test for g_markup_parse_context_get_element_stack
2014-01-01 17:59:21 -05:00
Matthias Clasen
27e352985b
Remove broken attempt at parsing date-only
...
g_time_val_from_iso8601 was attempting to parse strings
having only a date, but failed to actually set the timeval
despite returning TRUE. Since the docs state that the function
only parses strings containing a date and a time, just return
FALSE in this case.
Also remove an incomplete testcase for this behaviour that was
just checking the boolean return value, but not timeval.
2014-01-01 17:59:21 -05:00
Matthias Clasen
680c348bb4
Add missing includes
...
config.h needs to be included in every source file, first.
2014-01-01 17:59:21 -05:00
Matthias Clasen
cc8c1541c9
Improve mainloop test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
24d992f8a1
Add tests for GTimer and GTimeVal
2014-01-01 17:59:21 -05:00
Matthias Clasen
2ded47e955
Improve GTree test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
6e23e6c641
Improve logging test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
cdb14a194e
Improve testing test coverage
...
In particular, test the just-fixed g_test_trap_reached_timeout.
2014-01-01 17:59:21 -05:00
Matthias Clasen
3343bc3385
Fix g_test_trap_reached_timeout
...
The function was returning the opposite of what the
documentation says.
2014-01-01 17:59:21 -05:00
Matthias Clasen
e013cf9cad
Improve GSlice test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
19ad8dbfa6
Improve GNode test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
6fe85aee8d
Improve fileutils test coverage
...
Add some tests for g_file_read_link.
2014-01-01 17:59:21 -05:00
Matthias Clasen
f16753cfe0
Unify error reporting in gfileutils.c
...
Use the set_file_error helper function in more places,
saving some 50 lines.
2014-01-01 17:59:21 -05:00
Matthias Clasen
2299bcd88d
Improve GResourceFile test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
3eeeb7aaa7
Improve gsettings test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
1041fc2190
Improve gdbus test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
df3ac947ac
Improve converter test coverage
2014-01-01 17:59:21 -05:00
Matthias Clasen
354ae1d61c
Add tests for remote actions
...
This improves the GApplication test coverage.
2014-01-01 17:59:21 -05:00
Matthias Clasen
8aeb391a77
Improve GIOModule test coverage
...
Add a dedicated test for GIOModule.
2014-01-01 17:59:21 -05:00
Matthias Clasen
7bea4bd89a
Correct a doc comment
2014-01-01 17:59:21 -05:00
Matthias Clasen
5bcbb98f45
GIOModule: Add some more details to the docs
2014-01-01 17:59:21 -05:00
Matthias Clasen
0356d7f4c3
Fix a typo in a comment
...
The D-Bus interface is org.freedesktop.DBus.Peer, not
org.freedesktop.DBus.
2014-01-01 17:59:21 -05:00
Matthias Clasen
b5ba22f163
Add a generic property test
...
This test is inspired by its namesake in GTK+. We instantiate
all types, and check the default values of their properties,
with some exceptions for types that are known not to work.
2014-01-01 17:59:21 -05:00
Matthias Clasen
290b46cd24
GTlsPassword: Make declared defaults match
...
String properties typically start out with a value of NULL.
No reason to deviate from that convention here.
2014-01-01 17:59:20 -05:00
Matthias Clasen
3a37e403e6
Make GFileIcon more robust
...
No reason not to survive g_object_unref (g_object_new (...))
2014-01-01 17:59:20 -05:00
Matthias Clasen
34de9189f6
Make GEmblem more robust
...
No reason not to survive g_object_unref (g_object_new (...)).
2014-01-01 17:59:20 -05:00
Matthias Clasen
62b28546af
Trivial formatting fixes
2014-01-01 17:59:20 -05:00
Matthias Clasen
6c75ba2b90
Add tests for x-content type sniffing
...
This test exercises the tree matching parts of gcontenttype.c
2014-01-01 17:59:20 -05:00
Matthias Clasen
159459bc2d
Simplify fileattributematcher tests a bit
...
Just use assertions instead of pretty-printed error messages.
2014-01-01 17:59:20 -05:00
Matthias Clasen
3bbfd90880
Improve GApplicationCommandline test coverage
...
Add tests for many GApplicationCommandline apis to the
existing application tests.
2014-01-01 17:59:20 -05:00
Matthias Clasen
7846d6154a
Improve GSubprocess test coverage
...
Test the synchronous communicate functions.
2014-01-01 17:59:20 -05:00
Matthias Clasen
e021bb9101
Improve GInitable test coverage
...
This just adds a bit more variety to the uses of GInitiable
in other tests.
2014-01-01 17:59:20 -05:00
Jasper St. Pierre
243bec9d0d
gobject.py: Simplify or_join_array
2013-12-31 15:40:40 -05:00
Jasper St. Pierre
bfbe7127d5
gobject.py: Simplify and reduce code a bit
2013-12-31 15:40:40 -05:00
Jasper St. Pierre
4e512a1af8
gobject.py: Remove old hack for stripping IA__ symbols
...
We don't use IA__ symbols anymore; they've been replaced with -Bsymbolic
2013-12-31 15:40:10 -05:00
Jasper St. Pierre
b4af2d685e
gobject.py: Fix indentation
2013-12-31 15:40:10 -05:00
Jasper St. Pierre
0c87f71521
codegen: direction defaults to "in"
2013-12-31 15:39:02 -05:00
Michael Catanzaro
e9c19583de
docs: fix a typo
2013-12-29 14:20:13 -06:00
Chun-wei Fan
ddc29a9036
Visual Studio Projects: Cleanup Property Sheets
...
Make the projects include a single property sheet as necessary, which will
in turn include the other property sheet(s) as needed, so that we can avoid
warnings where we include the same property sheets twice in a single
project.
Also make the copying of pre-configured headers into custom build rules so
that they can be removed upon the clean command from the IDE and that they
can be re-copied if their counterpart *.h.win32 are updated.
2013-12-27 12:25:18 +08:00
Chun-wei Fan
d01a075632
Visual Studio Projects: Use Unix Line Endings
...
...where possible, to make application of patches easier in the future.
The README.txt's and the .sln files are still in Windows/DOS line endings
as they need to be so.
2013-12-27 10:50:35 +08:00