glib/tests
Owen Taylor f5c28ce4ab Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane.
Wed Jun 20 12:00:54 2001  Owen Taylor  <otaylor@redhat.com>

        Changes for 64-bit cleanliness, loosely based on patch
	from Mark Murnane.

	* gconvert.c (g_convert/g_convert_with_fallback): Remove
	workarounds for since-fixed GNU libc bugs. Minor
	doc fix.

	* gconvert.[ch]: Change gint to gsize/gssize as
	appropriate.

	* gconvert.c (g_locale/filename_to/from_utf8): Fix incorrect
	computation of bytes_read / bytes_written.

	* gfileutils.[ch] (g_file_get_contents): Make length
	out parameter 'gsize *len'.

	* ghook.c (g_hook_compare_ids): Don't compare a
	and b as 'a - b'.

	* gmacros.h (GSIZE_TO_POINTER): Add GPOINTER_TO_SIZE,
	GSIZE_TO_POINTER.

	* gmain.c (g_timeout_prepare): Rewrite to avoid
	overflows. (Fixes bug when system clock skews
	backwards more than 24 days.)

	* gmarkup.[ch]: Make lengths passed to callbacks
	gsize, length for g_markup_parse-context_parse(),
	g_markup_escape_text() gssize.

	* gmessages.[ch] (g_printf_string_upper_bound): Change
	return value to gsize.

	* gmessages.c (printf_string_upper_bound): Remove
	a ridiculous use of 'inline' on a 300 line function.

	* gstring.[ch]: Represent size of string as a gsize,
	not gint. Make parameters to functions take gsize,
	or gssize where -1 is allowed.

	* gstring.c (g_string_erase): Make
	g_string_erase (string, pos, -1) a synonym for
	g_string_truncate for consistency with other G*
	APIs.

	* gstrfuncs.[ch]: Make all functions taking a string
	length, take a gsize, or gssize if -1 is allowed.
	(g_strstr_len, g_strrstr_len). Also fix some boundary
	conditions in g_str[r]str[_len].

	* gutf8.c tests/unicode-encoding.c: Make parameters that
	are byte lengths gsize, gssize as appropriate. Make
	character offsets, other counts, glong.

	* gasyncqueue.c gcompletion.c
          timeloop.c timeloop-basic.c gutils.c gspawn.c.
	Small 64 bit cleanliness fixups.

	* glist.c (g_list_sort2, g_list_sort_real): Fix functions
	that should have been static.

	* gdate.c (g_date_fill_parse_tokens): Fix extra
	declaration that was shadowing another.

	* tests/module-test.c: Include string.h

Mon Jun 18 15:43:29 2001  Owen Taylor  <otaylor@redhat.com>

	* gutf8.c (g_get_charset): Make argument
	G_CONST_RETURN char **.
2001-06-23 13:55:09 +00:00
..
markups back out change by mitch@convergence.de and apply patch in bug id #52067 2001-05-24 19:30:40 +00:00
.cvsignore Add test case for the g_qsort_with_data func. It works. This fixes bug 2001-05-29 14:55:39 +00:00
array-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
cxx-test.C Now that we check for a C++ compiler in configure.in anyway, I added a 2001-05-29 14:17:23 +00:00
date-test.c New gcompat.h header file as recommended by Havoc. 2000-12-24 12:11:06 +00:00
dirname-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
gio-test.c Add a check for the Darwin dynamic linker. Use AC_TRY_LINK when checking 2001-04-20 17:08:57 +00:00
hash-test.c Introduced new function type GEqualFunc to return TRUE for equal params. 2000-10-30 14:34:52 +00:00
libmoduletestplugin_a.c Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00
libmoduletestplugin_b.c Determine the suffix of the shared librarries for this system. This is 2000-12-22 13:44:25 +00:00
list-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
mainloop-test.c Renamed g_thread_create to g_thread_create_full and added macro 2001-05-18 08:44:57 +00:00
Makefile.am Add test case for the g_qsort_with_data func. It works. This fixes bug 2001-05-29 14:55:39 +00:00
makefile.mingw.in Updates. Add module-test rules. 2001-03-29 19:52:45 +00:00
makefile.msc.in Add module-test rules. 2001-03-29 20:05:58 +00:00
markup-test.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
module-test.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
node-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
qsort-test.c Add test case for the g_qsort_with_data func. It works. This fixes bug 2001-05-29 14:55:39 +00:00
queue-test.c Renamed g_queue_create to g_queue_new in conformance to all other GLib 2000-04-17 10:31:10 +00:00
rand-test.c Fix to stupid bug in g_random_boolean, also both functions now return 1 or 2001-05-31 08:12:35 +00:00
relation-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
run-markup-tests.sh Rearrange into other veriables, and include run-markup-tests.sh. 2000-12-08 21:04:52 +00:00
shell-test.c Fix warnings. 2000-11-28 23:44:21 +00:00
slist-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
spawn-test.c Some more debugging output. (g_io_channel_win32_poll): Remove unused vars. 2000-10-16 18:54:29 +00:00
strfunc-test.c Added new functions g_strstr_len, g_strrstr and g_strrstr_len 2001-06-08 23:14:03 +00:00
string-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
testgdate.c Match also UNC paths on Win32. 2001-02-21 12:41:28 +00:00
testgdateparser.c Match also UNC paths on Win32. 2001-02-21 12:41:28 +00:00
testglib.c Add a check for the Darwin dynamic linker. Use AC_TRY_LINK when checking 2001-04-20 17:08:57 +00:00
thread-test.c Renamed g_thread_create to g_thread_create_full and added macro 2001-05-18 08:44:57 +00:00
threadpool-test.c Renamed g_thread_create to g_thread_create_full and added macro 2001-05-18 08:44:57 +00:00
timeloop-basic.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
timeloop.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
tree-test.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:02:02 +00:00
type-test.c Add a check for the Darwin dynamic linker. Use AC_TRY_LINK when checking 2001-04-20 17:08:57 +00:00
unicode-encoding.c Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. 2001-06-23 13:55:09 +00:00
utf8.txt move $enable_debug down below checks for GCC to avoid setting CFLAGS 2001-01-05 21:22:47 +00:00