glib/tests
Colin Walters f42fe6cdc0 gvalue: Add explicitly signed g_value_get_schar() and g_value_set_schar()
The documentation for G_TYPE_CHAR says:

"The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed
 integer."

However the return value for g_value_get_char() was just "char" which
in C has an unspecified signedness; on e.g. x86 it's signed (which
matches the GType), but on e.g. PowerPC or ARM, it's not.

We can't break the old API, so we need to suck it up and add new API.
Port most internal users, but keep some tests of the old API too.

https://bugzilla.gnome.org/show_bug.cgi?id=659870
2011-09-22 20:05:38 -04:00
..
collate Add Collation tests. 2005-10-05 17:37:46 +00:00
gobject gvalue: Add explicitly signed g_value_get_schar() and g_value_set_schar() 2011-09-22 20:05:38 -04:00
refcount Fix compiler warnings 2011-05-02 11:50:23 -04:00
.gitignore update .gitignore 2011-09-04 17:50:41 -04:00
assert-msg-test.c Support storing assertion messages into core dump 2009-12-23 15:51:11 +00:00
asyncqueue-test.c Make threads mandatory 2011-09-09 12:41:55 -04:00
atomic-test.c Remove deprecated atomic functions from tests 2011-06-06 00:30:02 -04:00
bit-test.c Fix tests on x86_64. 2007-01-05 03:31:54 +00:00
casefold.txt Update Unicode tests to 6.0 2011-01-22 00:02:08 -05:00
casemap.txt Update Unicode tests to 6.0 2011-01-22 00:02:08 -05:00
child-test.c Make threads mandatory 2011-09-09 12:41:55 -04:00
completion-test.c fix the completion test 2010-08-03 10:25:54 -04:00
cxx-test.C Add gio/gio.h include to check for c++ problems. 2008-01-08 20:37:43 +00:00
datetime.c Add a quick utility to test datetime formatting 2011-08-21 21:33:30 -04:00
dirname-test.c Fix Win32 behaviour in some cases where a drive letter is present. For 2004-03-21 21:43:13 +00:00
env-test.c Remove critical log handler; we can't trigger g_return_if_fails() in our 2004-03-14 04:27:26 +00:00
errorcheck-mutex-test.c Fix warnings from sparse. (#487491, Kjartan Maraas) 2007-10-21 17:01:29 +00:00
file-test.c Add g_mkdtemp in the spirit of g_mkstemp 2011-08-14 14:09:58 -04:00
gen-casefold-txt.pl Update Unicode data to 4.0. (#107974) 2003-07-31 02:27:56 +00:00
gen-casemap-txt.pl Unicode 4.0 special casing. (#114681) 2003-09-10 16:55:36 +00:00
gio-ls.c adapt to recent api changes variable declaration at the beginning of a 2007-12-21 10:11:35 +00:00
gio-test.c Not needed, just use -DPCRE_STATIC. 2007-11-07 09:49:25 +00:00
iochannel-test-infile Modified Files: glib/ChangeLog glib/glib.def glib/glib/giochannel.c 2001-07-20 20:14:37 +00:00
iochannel-test.c Ignore the error if iconv doesn't support EUC-JP. 2008-07-14 19:31:33 +00:00
libmoduletestplugin_a.c Fix compiler warnings. 2005-12-05 13:37:55 +00:00
libmoduletestplugin_b.c Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN throughout the 2002-07-04 15:19:30 +00:00
mainloop-test.c Make threads mandatory 2011-09-09 12:41:55 -04:00
Makefile.am Add a quick utility to test datetime formatting 2011-08-21 21:33:30 -04:00
makefile.msc.in Updated msvc build files 2009-05-30 15:29:23 +02:00
mapping-test.c define PCRE_STATIC to reflect the inclusion of pcre as LIB, not 2007-03-17 09:49:09 +00:00
memchunks.c Spelling fixes 2011-08-29 14:49:32 -04:00
module-test.c added convenience macros G_IMPLEMENT_INTERFACE() and G_DEFINE_TYPE() plus 2004-01-09 14:40:31 +00:00
onceinit.c Remove deprecated atomic functions from tests 2011-06-06 00:30:02 -04:00
qsort-test.c Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN throughout the 2002-07-04 15:19:30 +00:00
relation-test.c Add missing const. (g_strsplit): Add g_return_val_if_fail for case of 2001-07-19 20:07:41 +00:00
run-assert-msg-test.sh Fix run-assert-msg-test to work with libtool-2.2.x. 2010-03-08 00:16:23 -05:00
run-collate-tests.sh Silently skip tests if we can't set LC_COLLATE to en_US. (#336438) 2006-12-24 21:47:05 +00:00
slice-color.c define PCRE_STATIC to reflect the inclusion of pcre as LIB, not 2007-03-17 09:49:09 +00:00
slice-concurrent.c [tests] Remove C++ style comments 2010-01-20 18:58:32 +01:00
slice-test.c Deprecate g_thread_create_full() 2011-09-21 16:06:55 -04:00
slice-threadinit.c Fix make check 2011-05-01 17:10:04 -04:00
spawn-test-win32-gui.c Minor Cygwin fix. (#138405, Roger Leigh) 2004-03-31 02:13:52 +00:00
spawn-test.c Not needed, just use -DPCRE_STATIC. 2007-11-07 09:49:25 +00:00
testgdate.c Add tests for g_date_get_iso8601_week_of_year(). 2005-03-28 05:22:56 +00:00
testgdateparser.c Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN throughout the 2002-07-04 15:19:30 +00:00
testglib.c Drop a few more G_CONST_RETURN 2011-06-13 09:27:28 -04:00
thread-test.c Stop using GStaticMutex in two testcases 2011-09-21 16:06:53 -04:00
threadpool-test.c Make threads mandatory 2011-09-09 12:41:55 -04:00
timeloop-basic.c Some file list updates (#398069, Owen Taylor) 2007-01-19 15:50:30 +00:00
timeloop-closure.c glib/gdebug.h glib/gutils.c gobject/gtype.c gthread/gthread-posix.c 2004-11-01 18:47:12 +00:00
timeloop.c glib/gdebug.h glib/gutils.c gobject/gtype.c gthread/gthread-posix.c 2004-11-01 18:47:12 +00:00
type-test.c Fix docs for G_MAXSIZE. (#148262, Christophe Fergeau) 2004-07-23 14:39:25 +00:00
unicode-caseconv.c If a character can't be converted, don't replace it with a NUL byte, but 2006-08-05 21:53:49 +00:00
unicode-collate.c Silently skip tests if we can't set LC_COLLATE to en_US. (#336438) 2006-12-24 21:47:05 +00:00
unicode-encoding.c Use UTF-16LE as target encoding on all little-endian systems. (#143380, 2006-01-24 15:25:11 +00:00
unicode-normalize.c Update to reflect Unicode PR #29 (#348694, Nikolai Weibull) 2006-07-31 04:50:05 +00:00
utf8.txt Change instances of U+10ffff to U+10fffd, since that is the last valid 2003-07-31 16:48:54 +00:00