Blame ChangeLog.pre-2-16

Packit Service d3d246
2008-03-12  Sebastian Dröge  <slomo@circular-chaos.org>
Packit Service d3d246
Packit Service d3d246
	Bug 316221 - G_LOCK warns about breaking strict-aliasing rules
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	* glib/gthread.h: Prevent the compiler from warning about breaking
Packit Service d3d246
	strict-aliasing rules when using gcc 4.3 and G_LOCK on C sources.
Packit Service d3d246
Packit Service d3d246
2008-03-12  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	Bug 520914 - win_iconv doesn't support UCS-2
Packit Service d3d246
	
Packit Service d3d246
	* glib/win_iconv.c: Make UCS-2 just an alias for
Packit Service d3d246
	UTF-16. Technically this is wrong of course, but shouldn't matter
Packit Service d3d246
	an awful lot in practice.
Packit Service d3d246
Packit Service d3d246
2008-03-11  Murray Cumming  <murrayc@murrayc.com>
Packit Service d3d246
Packit Service d3d246
	Bug 521591 – g_markup_parse_context_parse() creates GError message that 
Packit Service d3d246
	is invalid UTF8.
Packit Service d3d246
Packit Service d3d246
	* glib/gmarkup.c (set_error): Make sure that the GError::message is 
Packit Service d3d246
	valid UTF-8 even if it is complaining about invalid UTF-8 in the 
Packit Service d3d246
	markup text, using _g_utf8_make_valid().
Packit Service d3d246
Packit Service d3d246
2008-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
	
Packit Service d3d246
	* === Released 2.16.1 ===
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
	* glib/pcre/*: Update the internal copy of PCRE to 7.6, this time
Packit Service d3d246
	for real.
Packit Service d3d246
Packit Service d3d246
2008-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* === Released 2.16.0 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version to 2.16.0
Packit Service d3d246
Packit Service d3d246
2008-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gslist.c: Fix a doc typo
Packit Service d3d246
Packit Service d3d246
2008-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/giochannel.c (g_io_channle_set_encoding): Fix confusing
Packit Service d3d246
	error message.  (#521028, Peter Kjellerstedt)
Packit Service d3d246
Packit Service d3d246
2008-03-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* tests/testglib.c: Still set the udddocs and uddpubshare 
Packit Service d3d246
	variables for the verbose case.
Packit Service d3d246
Packit Service d3d246
2008-03-07  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
        * configure.in:
Packit Service d3d246
	Look for struct statfs.f_fstypename
Packit Service d3d246
Packit Service d3d246
2008-03-07  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* README.win32: Updates.
Packit Service d3d246
Packit Service d3d246
2008-03-05  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols: Remove g_uri_get_scheme.
Packit Service d3d246
Packit Service d3d246
2008-03-04  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
        * glib/gurifuncs.c:
Packit Service d3d246
	Remove deprecated symbols we kept for one release.
Packit Service d3d246
Packit Service d3d246
2008-03-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.h: Add a version of G_INLINE_FUNC for
Packit Service d3d246
	__GNUC__ && __GNUC_STDC_INLINE__, patch by Jakub Jelinek
Packit Service d3d246
Packit Service d3d246
2008-03-03  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gspawn-win32.c (read_helper_report): Must set the GError
Packit Service d3d246
	also in the unexpected EOF case.
Packit Service d3d246
	(do_spawn_with_pipes): Must protect also new_argv[0].
Packit Service d3d246
Packit Service d3d246
2008-03-01  Benjamin Otte  <otte@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/glist.c:
Packit Service d3d246
	fix last commit.
Packit Service d3d246
Packit Service d3d246
2008-02-29  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gslist.c: 
Packit Service d3d246
	* glib/glist.c: Move docs inline, and improve the 
Packit Service d3d246
	g_[s]list_delete_link docs.  (#519352, Owen Taylor)
Packit Service d3d246
Packit Service d3d246
2008-02-29  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/win_iconv.c (name_to_codepage): Add some GNU libiconv
Packit Service d3d246
	compatibility: Recognize "" and "char" as aliases for the current
Packit Service d3d246
	locale's charset. (We use the system ANSI codepage as returned by
Packit Service d3d246
	GetACP().) Recognize "wchar_t" as an alias for UTF-16LE.
Packit Service d3d246
Packit Service d3d246
2008-02-27  Matthew Barnes  <mbarnes@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.[ch] (g_checksum_update),
Packit Service d3d246
	(g_compute_checksum_for_string): Make 'length' parameter
Packit Service d3d246
	signed to accomodate passing negative lengths. (#510855)
Packit Service d3d246
Packit Service d3d246
2008-02-26  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_poll): Further patch by Vlad Grecescu: Drop the
Packit Service d3d246
	code path that called WaitMessage(), as WaitMessage() doesn't
Packit Service d3d246
	offer any chance for APCs to run. Instead just use the code path
Packit Service d3d246
	with MsgWaitForMultipleObjectsEx() even for the
Packit Service d3d246
	wait-only-for-messages case. (#517484)
Packit Service d3d246
Packit Service d3d246
2008-02-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.6 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-02-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestfuncs.c: Add Since: markers to docs.  (#518556, 
Packit Service d3d246
	Jerry Yu)
Packit Service d3d246
Packit Service d3d246
2008-02-25  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
        * glib/gurifuncs.[ch]:
Packit Service d3d246
        Rename g_uri_get_scheme to g_uri_parse_scheme.
Packit Service d3d246
	Keep g_uri_get_scheme() symbol for this
Packit Service d3d246
	unstable release to avoid breaking to many apps.
Packit Service d3d246
Packit Service d3d246
2008-02-24  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c (_glib_get_installation_directory): New internal function.
Packit Service d3d246
Packit Service d3d246
	* glib/gspawn-win32.c: When spawning the helper process, use an
Packit Service d3d246
	explicit full path. (#518292)
Packit Service d3d246
Packit Service d3d246
	* glib/gspawn-win32.c
Packit Service d3d246
	* glib/gspawn-win32-helper.c: Fix race condition when using the
Packit Service d3d246
	helper process. This seems to fix #510664.
Packit Service d3d246
Packit Service d3d246
	When the helper process writes the handle of the actual started
Packit Service d3d246
	user process to the parent process, it must be duplicated in the
Packit Service d3d246
	parent process with DuplicateHandle() so that it is a valid handle
Packit Service d3d246
	in that process. However, if the helper process has happened to
Packit Service d3d246
	exit before the DuplicateHandle() call, the duplication will
Packit Service d3d246
	fail. Thus we must synchronise the helper process's exit. Use
Packit Service d3d246
	another pipe for this.
Packit Service d3d246
Packit Service d3d246
	Take care not to inherit the writing end of this pipe to the
Packit Service d3d246
	helper process. Also, in the helper process, take care not to
Packit Service d3d246
	inherit either of the pipes used for communication with the parent
Packit Service d3d246
	process to the started user process.
Packit Service d3d246
Packit Service d3d246
2008-02-24  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_poll) [Win32]: Use alertable wait functions so
Packit Service d3d246
	that I/O completion routines or user-mode Asynchronous Procedure
Packit Service d3d246
	Calls can be run. (#517484, Vlad Grecescu)
Packit Service d3d246
Packit Service d3d246
2008-02-24  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gwin32.c
Packit Service d3d246
	(g_win32_get_package_installation_directory_of_module): New
Packit Service d3d246
	function. Supersedes g_win32_get_package_installation_directory()
Packit Service d3d246
	and g_win32_get_package_installation_directory().
Packit Service d3d246
Packit Service d3d246
	It makes more sense to have the function for this functionality
Packit Service d3d246
	take a HMODULE as parameter instead of DLL name. The typical use
Packit Service d3d246
	scenario has been to have a DllMain() function that retrieves the
Packit Service d3d246
	full pathname for the DLL in question, and saves just the basename
Packit Service d3d246
	of that. Then later code passes that saved dll basename to
Packit Service d3d246
	g_win32_get_package_installation_directory(), which retrieves the
Packit Service d3d246
	corresponding DLL handle, and then retrieves its full
Packit Service d3d246
	pathname. (Which DLlMain() already had.) It is less convoluted to
Packit Service d3d246
	have a DllMain() that just saves the DLL handle, and then when
Packit Service d3d246
	needed call this function to get the corresponding installation
Packit Service d3d246
	folder.
Packit Service d3d246
Packit Service d3d246
	(get_package_directory_from_module): Use
Packit Service d3d246
	g_win32_get_package_installation_directory_of_module().
Packit Service d3d246
Packit Service d3d246
	(g_win32_get_package_installation_directory)
Packit Service d3d246
	(g_win32_get_package_installation_subdirectory): Mention these
Packit Service d3d246
	functions will be deprecated and recommend using
Packit Service d3d246
	g_win32_get_package_installation_directory_of_module() instead.
Packit Service d3d246
	
Packit Service d3d246
	* glib/gwin32.h: Declare
Packit Service d3d246
	g_win32_get_package_installation_directory_of_module().
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols: Add it.
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.h: Mention G_WIN32_DLLMAIN_FOR_DLL_NAME() will be
Packit Service d3d246
	deprecated in the future.
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c: Drop use of G_WIN32_DLLMAIN_FOR_DLL_NAME(). Use a
Packit Service d3d246
	minimal DllMain() instead that just saves the DLL handle.
Packit Service d3d246
	(g_win32_get_system_data_dirs_for_module, _glib_get_locale_dir)
Packit Service d3d246
	(get_module_share_dir): Use
Packit Service d3d246
	g_win32_get_package_installation_directory_of_module().
Packit Service d3d246
Packit Service d3d246
2008-02-23  Matthias Clasen  <mclasen@redhat.com> 
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-02-23  Matthias Clasen  <mclasen@redhat.com> 
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c (g_key_file_get_string_list): Return
Packit Service d3d246
	NULL when the key is not found.  (#513171, Дилян Палаузов)
Packit Service d3d246
Packit Service d3d246
2008-02-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* tests/testglib.c: Don't test user directories for being
Packit Service d3d246
	non-null.  (#517084, Yevgen Muntyan)
Packit Service d3d246
Packit Service d3d246
2008-02-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gasyncqueue.c:
Packit Service d3d246
	* glib/gtestutils.c: Documentation fixes
Packit Service d3d246
Packit Service d3d246
2008-02-21  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
	
Packit Service d3d246
	* glib/gutf8.c (g_get_charset)
Packit Service d3d246
	* glib/gconvert.c (g_locale_from_utf8): Clarify character set
Packit Service d3d246
	issues on Windows.
Packit Service d3d246
Packit Service d3d246
2008-02-20  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c (g_test_trap_fork) [Win32]: Change the
Packit Service d3d246
	g_error() to g_message() to avoid stopping on warnings. At least
Packit Service d3d246
	now testglib runs to completion and the old tests in it get
Packit Service d3d246
	exercised even if the newfangled ones don't.
Packit Service d3d246
	(g_test_trap_assertions) [Win32]: Bypass on Windows.
Packit Service d3d246
Packit Service d3d246
2008-02-17  Marco Barisione  <marco@barisione.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: (translate_compile_error), (g_regex_new): Avoid some
Packit Service d3d246
	useless casts from const gchar * to gchar *.  (#516597, patch by
Packit Service d3d246
	Yevgen Muntyan)
Packit Service d3d246
Packit Service d3d246
2008-02-17  Marco Barisione  <marco@barisione.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: (match_info_new), (g_match_info_next): Don't return
Packit Service d3d246
	duplicate matches when matching empty strings.  (#515944)
Packit Service d3d246
	* tests/regex-test.c: Add tests.
Packit Service d3d246
Packit Service d3d246
2008-02-17  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c : define CSIDL_MYPICTURES if not available
Packit Service d3d246
	* gthread/gthread-win32.c : use G_STRFUNC instead of compiler 
Packit Service d3d246
	specific __FUNCTION__
Packit Service d3d246
Packit Service d3d246
2008-02-13  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gwin32.c: Doc change: Deprecate passing anything but NULL
Packit Service d3d246
	for the "package" parameter to
Packit Service d3d246
	g_win32_get_package_installation_directory() and
Packit Service d3d246
	g_win32_get_package_installation_subdirectory().
Packit Service d3d246
Packit Service d3d246
2008-02-11  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.5 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-02-11  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.h: Make the g_test_add macro work with 
Packit Service d3d246
	gcc 4.3
Packit Service d3d246
Packit Service d3d246
	* tests/gobject/paramspec-test.c: Adapt to recent changes in 
Packit Service d3d246
	GParamGType initialization.
Packit Service d3d246
Packit Service d3d246
2008-02-10  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: Fix a typo in the docs.
Packit Service d3d246
Packit Service d3d246
2008-02-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Check for getmntent_r.
Packit Service d3d246
Packit Service d3d246
2008-02-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* Makefile.decl: /bin/ksh can't handle a for-loop with no 
Packit Service d3d246
	arguments, so add a "." for when $(SUBDIRS) is empty.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/option-context.c:
Packit Service d3d246
	* glib/tests/testing.c:
Packit Service d3d246
	* gthread/gthread-posix.c:
Packit Service d3d246
	* tets/testingbase64.c:
Packit Service d3d246
	* glib/gtester.c: 
Packit Service d3d246
	* glib/gsequence.c: Portability fixes.  (#515154)
Packit Service d3d246
Packit Service d3d246
2008-02-07  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Unfortunately the mingw implementations of
Packit Service d3d246
	C99-style snprintf and vsnprintf don't seem to be quite good
Packit Service d3d246
	enough, at least not in mingw-runtime-3.14. I don't know exactly
Packit Service d3d246
	what the problem is, but it is related to floating point
Packit Service d3d246
	formatting and decimal point vs. comma, and the symptoms show up
Packit Service d3d246
	in some dialogs in GIMP, presumably also elsewhere. The simple
Packit Service d3d246
	tests in AC_FUNC_VSNPRINTF_C99 and AC_FUNC_SNPRINTF_C99 aren't
Packit Service d3d246
	rigorous enough to notice, though. So preset
Packit Service d3d246
	ac_cv_func_vsnprintf_c99 and ac_cv_func_snprintf_c99 to "no".
Packit Service d3d246
Packit Service d3d246
2008-02-07 12:58:54  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* Makefile.am: fixed build order to build gobject after gmodule gthread
Packit Service d3d246
	so gobject tests can be threaded.
Packit Service d3d246
Packit Service d3d246
2008-02-07  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/gmessages.h (g_error): add for(;;); after the g_log call so
Packit Service d3d246
	that GCC stops issuing false warnings about reachability  Bug #514920
Packit Service d3d246
Packit Service d3d246
2008-02-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/pcre/*: Update the internal copy of PCRE to 7.6
Packit Service d3d246
Packit Service d3d246
2008-02-06  Behdad Esfahbod  <behdad@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/pltcheck.sh: Skip g_bit_*().  Inline functions may end up with
Packit Service d3d246
	a local plt if the compiler doesn't support what we want.  Bug #514702
Packit Service d3d246
Packit Service d3d246
2008-02-06  Murray Cumming  <murrayc@murrayc.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gconvert.c:
Packit Service d3d246
	* glib/pcre/pcre_internal.h: Fixed some minor typos in documentation.
Packit Service d3d246
Packit Service d3d246
2008-02-06  Christian Persch  <chpe@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* gio/gdesktopappinfo.c: (ensure_dir):
Packit Service d3d246
	* gio/glocalfile.c: (g_local_file_query_filesystem_info),
Packit Service d3d246
	(g_local_file_read), (g_local_file_delete), (g_local_file_trash),
Packit Service d3d246
	(g_local_file_move):
Packit Service d3d246
	* gio/glocalfileinfo.c: (set_xattr), (_g_local_file_info_get),
Packit Service d3d246
	(_g_local_file_info_get_from_fd), (set_unix_mode),
Packit Service d3d246
	(set_unix_uid_gid), (set_symlink), (set_mtime_atime):
Packit Service d3d246
	* gio/glocalfileinputstream.c: (g_local_file_input_stream_read),
Packit Service d3d246
	(g_local_file_input_stream_skip),
Packit Service d3d246
	(g_local_file_input_stream_close),
Packit Service d3d246
	(g_local_file_input_stream_seek):
Packit Service d3d246
	* gio/glocalfileoutputstream.c: (g_local_file_output_stream_write),
Packit Service d3d246
	(g_local_file_output_stream_close),
Packit Service d3d246
	(g_local_file_output_stream_seek),
Packit Service d3d246
	(g_local_file_output_stream_truncate), (copy_file_data),
Packit Service d3d246
	(handle_overwrite_open):
Packit Service d3d246
	* gio/gunixinputstream.c: (g_unix_input_stream_read),
Packit Service d3d246
	(g_unix_input_stream_close), (read_async_cb), (close_async_cb):
Packit Service d3d246
	* gio/gunixoutputstream.c: (g_unix_output_stream_write),
Packit Service d3d246
	(g_unix_output_stream_close), (write_async_cb), (close_async_cb): Save
Packit Service d3d246
	errno before calling other funcs that potentially alter it. Bug
Packit Service d3d246
	#514766.
Packit Service d3d246
Packit Service d3d246
2008-02-05 18:42:42  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: generate gobject/tests/Makefile.
Packit Service d3d246
Packit Service d3d246
2008-02-05  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib-zip.in: Include the gio import library and gio-2.0.pc in
Packit Service d3d246
	the developer zipfile.
Packit Service d3d246
Packit Service d3d246
2008-02-02  Jonathon Jongsma  <jjongsma@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* gio/gbufferedoutputstream.c:
Packit Service d3d246
	* gio/gbufferedoutputstream.h: modify the new_sized() constructor to take a
Packit Service d3d246
	gsize param instead of guint to match the GBufferedInputStream constructor.
Packit Service d3d246
Packit Service d3d246
2008-02-03  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* **/makefile.msc.in : update
Packit Service d3d246
Packit Service d3d246
2008-02-03  Sebastian Dröge  <slomo@circular-chaos.org>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Check for gmtime_r. Missing part of bug #511807.
Packit Service d3d246
Packit Service d3d246
2008-02-01  Yannig Marchegay  <yannig@marchegay.org>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Add oc since oc.po is back.
Packit Service d3d246
Packit Service d3d246
2008-01-31  Michael Natterer  <mitch@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmem.c: use %G_GSIZE_FORMAT instead of %lu since sizes have
Packit Service d3d246
	changed from gulong to gsize in this file.
Packit Service d3d246
Packit Service d3d246
2008-01-30  Johan Dahlin  <johan@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Remove oc since oc.po is gone.
Packit Service d3d246
Packit Service d3d246
2008-01-30  Wouter Bolsterlee  <wbolster@svn.gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c:
Packit Service d3d246
	* glib/gtestutils.c:
Packit Service d3d246
	* glib/gutils.c:
Packit Service d3d246
Packit Service d3d246
	Fixed gtk-doc warnings by updating the documentation of
Packit Service d3d246
	various functions.
Packit Service d3d246
Packit Service d3d246
2008-01-29 14:58:31  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmem.[hc]: changed size argument type from gulong to gsize as
Packit Service d3d246
	discussed on gtk-devel-list:
Packit Service d3d246
	  http://mail.gnome.org/archives/gtk-devel-list/2007-March/msg00062.html
Packit Service d3d246
	this should be ABI compatible on all platforms except win64 for which
Packit Service d3d246
	no ABI binding port exists yet.
Packit Service d3d246
Packit Service d3d246
2008-01-29  Sebastian Wilhelmi  <wilhelmi@google.com>
Packit Service d3d246
Packit Service d3d246
	* tests/threadpool-test.c (test_thread_pools): Grab
Packit Service d3d246
	thread_counter_pools LOCK when increasing
Packit Service d3d246
	leftover_task_counter. Fixes race in test. (#512624, Simon Murray)
Packit Service d3d246
Packit Service d3d246
2008-01-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
2008-01-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.4 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-01-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Check for gmtime_r.  
Packit Service d3d246
	* glib/gtimer.c: Use gmtime_r when available.  (#511807,
Packit Service d3d246
	Sebastian Dröge)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gnode.[hc]: Move docs inline.  (#316260, Philippe Blain)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutf8.c (g_utf8_strreverse): Document limitations
Packit Service d3d246
	of this function.  (#487909, Peter Moulder)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/goption.c (group_list_has_visible_entries):
Packit Service d3d246
	Removed unused variable is_main_group.  (#512381,
Packit Service d3d246
	Wouter Bolsterlee)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmacros.h: Deprecate G_GNUC_(PRETTY)_FUNCTION. Bug #409360.
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* m4macros/glib-gettext.m4: Remove AC_CANONICAL_HOST from
Packit Service d3d246
	GLIB_WITH_NLS again.  (#385132)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Fix the pcre Unicode test to work with
Packit Service d3d246
	LDFLAGS=-Wl,--as-needed.  (#484261, Mark Lee)
Packit Service d3d246
Packit Service d3d246
2008-01-27  Murray Cumming  <murrayc@murrayc.com>
Packit Service d3d246
Packit Service d3d246
	* gio/gfile.c: (g_file_replace_contents),
Packit Service d3d246
	(g_file_replace_contents_finish): Document that the new_etags output 
Packit Service d3d246
	gchar* should be freed.
Packit Service d3d246
Packit Service d3d246
2008-01-25  Loïc Minier  <lool@dooz.org>
Packit Service d3d246
Packit Service d3d246
	* glib/goption.c: (group_has_visible_entries),
Packit Service d3d246
	(group_list_has_visible_entires), (g_option_context_get_help): Pass
Packit Service d3d246
	context down the implementation to check for the main_group.
Packit Service d3d246
	Bug #510292.
Packit Service d3d246
	* glib/tests/option-context.c:
Packit Service d3d246
	Don't set G_OPTION_FLAG_IN_MAIN in main_entries
Packit Service d3d246
	(group_captions): only create group when actually adding it to the
Packit Service d3d246
	context; add an exit(0) to make sure the test succeeds.
Packit Service d3d246
Packit Service d3d246
2008-01-23  Jens Granseuer  <jensgr@gmx.net>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: (g_test_trap_fork):
Packit Service d3d246
	* glib/tests/testing.c: (test_assertions): Only declare variables at
Packit Service d3d246
	the beginning of a code block. Bug #511654.
Packit Service d3d246
Packit Service d3d246
2008-01-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.3 ===
Packit Service d3d246
Packit Service d3d246
2008-01-21  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib-zip.in: Add the gio DLL to the runtime zipfile.
Packit Service d3d246
Packit Service d3d246
2008-01-21  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.3 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-01-20  Murray Cumming  <murrayc@murrayc.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c: (g_checksum_update): Accept -1 for the data 
Packit Service d3d246
	length if the data is a null-terminated string. Bug #510855.
Packit Service d3d246
Packit Service d3d246
2008-01-21  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	Only check for sys/inotify.h (see gio/ChangeLog) 
Packit Service d3d246
Packit Service d3d246
2008-01-18 16:51:23  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.h: don't define __GNUC_PREREQ which is not in the glib
Packit Service d3d246
	namespace. for gcc, define G_INLINE_FUNC to "static inline" as with
Packit Service d3d246
	all other C compilers, because newer GCC versions incompatibly
Packit Service d3d246
	changed "extern inline" semantics.
Packit Service d3d246
Packit Service d3d246
2008-01-18  Murray Cumming  <murrayc@murrayc.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gfileutils.c:
Packit Service d3d246
	* glib/gsequence.c:
Packit Service d3d246
	* glib/gstring.c: Fixed some minor typos in the documentation.
Packit Service d3d246
Packit Service d3d246
2008-01-16  Dan Winship  <danw@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c (md5_sum_update): Fix another bug (which
Packit Service d3d246
	doesn't affect the results, but may cause it to read bad memory).
Packit Service d3d246
Packit Service d3d246
2008-01-15  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gurifuncs.c:
Packit Service d3d246
	Clarify docs for g_uri_unescape_string() (#508773)
Packit Service d3d246
Packit Service d3d246
2008-01-14  Dan Winship  <danw@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* m4macros/glib-2.0.m4: Support gio in AM_PATH_GLIB_2_0 (#509465)
Packit Service d3d246
Packit Service d3d246
2008-01-15  Dan Winship  <danw@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c (md5_sum_update): fix this; the previous code
Packit Service d3d246
	gave the wrong md5sum when called in certain ways with buffers
Packit Service d3d246
	larger than 64 bytes.
Packit Service d3d246
	(g_checksum_update): remove the unnecessary "length > 1"
Packit Service d3d246
	restriction
Packit Service d3d246
Packit Service d3d246
	* tests/checksum-test.c: Rewrite this to be much more exhaustive
Packit Service d3d246
	(and in particular to test the md5_sum_update bugfix).
Packit Service d3d246
Packit Service d3d246
2008-01-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.2 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-01-14  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gurifuncs.c:
Packit Service d3d246
	Clarify docs for g_uri_escape_string (#508773)
Packit Service d3d246
Packit Service d3d246
2008-01-12  Andre Klapper  <a9016009@gmx.de>
Packit Service d3d246
Packit Service d3d246
	* configure.in: ALL_LINGUAS: remove line breaks from previous 
Packit Service d3d246
	commit to get damned-lies stats correct again. Add Sinhala (si).
Packit Service d3d246
Packit Service d3d246
2008-01-11  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: Fix a docs typo
Packit Service d3d246
Packit Service d3d246
2008-01-11 12:55:19  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* tests/testingbase64.c: added g_base64_encode()/g_base64_decode()
Packit Service d3d246
	test case by Asbjoern Pettersen. fixed up coding style.
Packit Service d3d246
Packit Service d3d246
2008-01-11 09:00:28  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am (install-exec-hook): use mv/sed/rm on a temporary
Packit Service d3d246
	file instead of "sed -i" which is not portable enough.
Packit Service d3d246
Packit Service d3d246
2008-01-08  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* tests/cxx-test.C:
Packit Service d3d246
	Add gio/gio.h include to check for c++ problems.
Packit Service d3d246
Packit Service d3d246
2008-01-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.1 ===
Packit Service d3d246
Packit Service d3d246
2008-01-07  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	Add gio/test/Makefile to AC_CONFIG_FILES
Packit Service d3d246
Packit Service d3d246
2008-01-07  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
2008-01-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: Add a translator comment (#503051, 
Packit Service d3d246
	Pedro de Medeiros)
Packit Service d3d246
Packit Service d3d246
2008-01-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.h: Cope with gcc 4.3 changed 'extern inline'
Packit Service d3d246
	semantics.  (#315437, patch by Loïc Minier)
Packit Service d3d246
Packit Service d3d246
2008-01-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gspawn.c (fdwalk): Don't set open_max to
Packit Service d3d246
	RLIM_INFINITY.  (#495589, Tommi Komulainen)
Packit Service d3d246
Packit Service d3d246
2008-01-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* README.in, INSTALL.in: Document new dependencies.
Packit Service d3d246
Packit Service d3d246
2008-01-06  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* gio-2.0.pc.in, gio-2.0-uninstalled.pc.in: Require glib-2.0
Packit Service d3d246
	(#507628)
Packit Service d3d246
Packit Service d3d246
2008-01-04  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	Resolve 64 bit-shift bug in g_markup_collect_attributes.
Packit Service d3d246
	Spotted by Lieven van der Heide.
Packit Service d3d246
Packit Service d3d246
	* glib/gmarkup.c: Use G_GUINT64_CONSTANT in bit-shift.
Packit Service d3d246
Packit Service d3d246
2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>
Packit Service d3d246
Packit Service d3d246
	* gio/gunixmount.c (g_unix_mount_unmount, g_unix_mount_eject):
Packit Service d3d246
	These void functions were trying to return a value. It was causing
Packit Service d3d246
	the compilation to fail.
Packit Service d3d246
Packit Service d3d246
2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c (g_hash_table_replace, g_hash_table_insert): These
Packit Service d3d246
	functions prototype defines its output as void, and therefore they
Packit Service d3d246
	should not return any value. This patch fixes a compilation error:
Packit Service d3d246
	the "return" clauses were incompatible with the functions prototype.
Packit Service d3d246
Packit Service d3d246
2007-12-31  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gslice.c: Remove C99 comments
Packit Service d3d246
Packit Service d3d246
2007-12-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.h:
Packit Service d3d246
	* glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
Packit Service d3d246
	(#506461, Sebastian Dröge)
Packit Service d3d246
Packit Service d3d246
2007-12-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: Include sys/time.h.  (#505258)
Packit Service d3d246
Packit Service d3d246
2007-12-22  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	Do not show empty groups in --help output. Initial patch from Yevgen
Packit Service d3d246
	Muntyan. (#504142)
Packit Service d3d246
Packit Service d3d246
	* glib/goption.c: Do not show empty groups in --help output.
Packit Service d3d246
	* glib/tests/Makefile.am: Add option-context.c
Packit Service d3d246
	* glib/tests/option-context.c: Test skipping of empty groups.
Packit Service d3d246
Packit Service d3d246
2007-12-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c: Remove wrong documentation about start group
Packit Service d3d246
	handling.  (#476856, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-12-21 18:02:30  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am: use "sed -i.bak <CMD> <FILE> && rm -f <FILE>.bak"
Packit Service d3d246
	syntax for install-exec-hook, which seems to be the only "sed -i"
Packit Service d3d246
	variant that is portable across linux and MacOS.
Packit Service d3d246
Packit Service d3d246
2007-12-21  Matthias Clasen  <mclasne@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.h: Bring up to GLib coding standards: remove
Packit Service d3d246
	C99 comments, trailing commas in enumerations and extra ; after
Packit Service d3d246
	G_BEGIN/END_DECLS. Among other things, this makes xulrunner build
Packit Service d3d246
	against GLib 2.15.
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: More of the same
Packit Service d3d246
Packit Service d3d246
2007-12-09  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* tests/gio-ls.c : adapt to recent api changes
Packit Service d3d246
	* tests/testglib.c : variable declaration at the beginning of a block
Packit Service d3d246
	
Packit Service d3d246
	(Lieven van der Heide, #503602)
Packit Service d3d246
	* win32-fixup.pl : process *.rc.in as well; substitute 
Packit Service d3d246
	LT_CURRENT_MINUS_AGE
Packit Service d3d246
	* glib/makefile.msc.in : alphabetic sorting of OBJECTS
Packit Service d3d246
Packit Service d3d246
2007-12-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Bump version
Packit Service d3d246
Packit Service d3d246
	* === Released 2.15.0 ===
Packit Service d3d246
Packit Service d3d246
	* NEWS: Updates
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am: Fix make dist
Packit Service d3d246
Packit Service d3d246
2007-12-20 16:34:04  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtester-report: commented class definitions. moved HTML character
Packit Service d3d246
	escaping out of javascript. fixed string->bool conversions. added performance
Packit Service d3d246
	results to test case "Details" window.
Packit Service d3d246
Packit Service d3d246
2007-12-20  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.[hc] (g_checksum_new): Return NULL when 
Packit Service d3d246
	the checksum_type is unknown.  (#501853)
Packit Service d3d246
Packit Service d3d246
2007-12-20  Christian Persch  <chpe@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c (g_checksum_new): Use g_slice_new0, to fix
Packit Service d3d246
	"conditional jump or move depends on uninitialised value(s)" error
Packit Service d3d246
	from valgrind. Bug #504527.
Packit Service d3d246
Packit Service d3d246
2007-12-20 15:17:04  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* Makefile.decl: generate HTML reports for test-report perf-report full-report.
Packit Service d3d246
Packit Service d3d246
2007-12-20 15:03:51  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtester-report: new python script that generates an HTML
Packit Service d3d246
	unit test report from the XML files generated by gtester.
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am: install gtester-report in $bindir and configure
Packit Service d3d246
	it upon installation (version number and python shebang).
Packit Service d3d246
Packit Service d3d246
2007-12-19  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols: Add g_async_queue_new_full
Packit Service d3d246
Packit Service d3d246
2007-12-19 20:30:18  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: capture g_log() messages and send to gtester.
Packit Service d3d246
	also, send assertion messages to gtester.
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: add error messages to output log file.
Packit Service d3d246
	force child poll loop to abort if waitpid() signaled child exit,
Packit Service d3d246
	eventhough the child's report file descriptor wasn't closed.
Packit Service d3d246
Packit Service d3d246
2007-12-19  Christian Persch  <chpe@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.c: (g_checksum_type_get_length),
Packit Service d3d246
	(g_checksum_get_digest):
Packit Service d3d246
	* glib/gchecksum.h:
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* tests/checksum-test.c: (test_checksum): Add
Packit Service d3d246
	g_checksum_type_get_length, and change g_checksum_get_digest to use a
Packit Service d3d246
	provided buffer instead of returning allocated memory. Bug #501853.
Packit Service d3d246
Packit Service d3d246
2007-12-19  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gtimer.c (g_time_val_from_iso8601): Fix the date validation
Packit Service d3d246
	check. (#503029)
Packit Service d3d246
Packit Service d3d246
	* tests/testglib.c (various_string_tests): Add an invalid date
Packit Service d3d246
	for testing the above fix.
Packit Service d3d246
Packit Service d3d246
2007-12-19  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gfileutils.[ch]:
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	Rename g_format_file_size_for_display to g_format_size_for_display.
Packit Service d3d246
Packit Service d3d246
2007-12-18  Tim-Philipp Müller  <tim at centricular dot net>
Packit Service d3d246
Packit Service d3d246
	* docs/reference/glib/glib-sections.txt:
Packit Service d3d246
	* glib/gasyncqueue.c: (g_async_queue_new), (g_async_queue_new_full),
Packit Service d3d246
	  (g_async_queue_unref):
Packit Service d3d246
	* glib/gasyncqueue.h: add g_async_queue_new_full() which takes a
Packit Service d3d246
	  GDestroyNotify function to free any remaining queue items when the
Packit Service d3d246
	  queue is destroyed after the final atomic unref (#367550).
Packit Service d3d246
Packit Service d3d246
2007-12-18 13:45:23  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.[hc]: added g_test_trap_assert_stdout_unmatched() and
Packit Service d3d246
	g_test_trap_assert_stderr_unmatched(), based on a suggestion by Mathias
Packit Service d3d246
	Hasselmann. reworked g_test_trap_assertions() to use flags to encode
Packit Service d3d246
	assertion semantics, fixes #504227.
Packit Service d3d246
Packit Service d3d246
2007-12-16  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c:
Packit Service d3d246
	Allow NULL strings in g_parse_debug_string. (#503862, Matthew Barnes)
Packit Service d3d246
Packit Service d3d246
2007-12-14  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* glib/ghash.[hc]: Add hash table iterators.  (#500507,
Packit Service d3d246
	Jean-Yves Lefort)
Packit Service d3d246
Packit Service d3d246
	* tests/hash-test.c: Test iterators. 
Packit Service d3d246
Packit Service d3d246
2007-12-13  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	Give exmples in error message unsupported case-changing escape
Packit Service d3d246
	sequences. (503222)
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: Add examples to error message for PCRE-ERR37.
Packit Service d3d246
Packit Service d3d246
2007-12-13  Bastien Nocera  <hadess@hadess.net>
Packit Service d3d246
Packit Service d3d246
	* glib/gtimer.c: (g_time_val_from_iso8601):
Packit Service d3d246
	Don't try to parse dates that start with anything but a
Packit Service d3d246
	digit, a plus or a minus sign, as those can't be valid
Packit Service d3d246
	ISO8601 dates (Closes: #503029)
Packit Service d3d246
Packit Service d3d246
2007-12-13  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c (g_key_file_clear): Free group_hash.
Packit Service d3d246
	(#503420, Christian Persch)
Packit Service d3d246
Packit Service d3d246
2007-12-12 16:06:11  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* tests/testglib.c: split up tests and reworked code to use
Packit Service d3d246
	the new test framework.
Packit Service d3d246
Packit Service d3d246
	* tests/Makefile.am: added testglib to TEST_PROGS.
Packit Service d3d246
Packit Service d3d246
2007-12-11 Rahul Bhalerao <b.rahul.pm@gmail.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Added entry for Marathi Translations
Packit Service d3d246
Packit Service d3d246
2007-12-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.h: Include gurifuncs.h
Packit Service d3d246
Packit Service d3d246
2007-12-10  Benjamin Otte  <otte@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/garray.h: use an intermediate cast to void * in g_array_index()
Packit Service d3d246
	to not trigger cast alignment warnings, fixes #502927.
Packit Service d3d246
Packit Service d3d246
2007-12-10 15:08:59  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* let g_warn_if_fail replace g_assert as discussed here:
Packit Service d3d246
	  http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html
Packit Service d3d246
Packit Service d3d246
	* fix bug #502498: Test framework assertion failures should follow
Packit Service d3d246
	gcc error format.
Packit Service d3d246
Packit Service d3d246
	* gmessages.h, gmessages.c: deprecated g_assert_warning() which is
Packit Service d3d246
	unused now. removed g_assert*() definitions whcih are provided by 
Packit Service d3d246
	gtestutils.h now. added g_warn_if_reached() and g_warn_if_fail()  
Packit Service d3d246
	which are recommended as g_assert/g_assert_not_reached replacements
Packit Service d3d246
	for non-test programs.
Packit Service d3d246
	added g_warn_message() to implement g_warn_*() macros.
Packit Service d3d246
	use emacs-next-error friendly formatting for file:line: for warnings.
Packit Service d3d246
Packit Service d3d246
	* gtestutils.h, gtestutils.c: use emacs-next-error friendly formatting.
Packit Service d3d246
	implement g_assert_not_reached() with g_assertion_message() and
Packit Service d3d246
	g_assert() in terms of g_assertion_message_expr() so we'll be able to
Packit Service d3d246
	provide assertion messages in test logs.
Packit Service d3d246
Packit Service d3d246
	* gkeyfile.c, gbookmarkfile.c: changed g_assert*() to g_warn_if_fail()
Packit Service d3d246
	or g_return_if_fail() where suitable.
Packit Service d3d246
Packit Service d3d246
	* gio/: changed g_assert to g_warn_if_fail.
Packit Service d3d246
Packit Service d3d246
2007-12-10 13:02:08  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c (g_assertion_message_cmpnum): applied patch by Tommi
Packit Service d3d246
	Komulainen to fix int64 printouts, fixes #502511.
Packit Service d3d246
Packit Service d3d246
2007-12-10  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gstrfuncs.h:
Packit Service d3d246
	* glib/gstrfuncs.c (g_dpgettext): Change prototype to take 
Packit Service d3d246
	msgctxtid + offset instead of two strings, to avoid duplication
Packit Service d3d246
	of string constants if the compiler/linker don't perform constant
Packit Service d3d246
	suffix merging.  (#502590, Christian Persch)
Packit Service d3d246
Packit Service d3d246
	* glib/gi18n.h:
Packit Service d3d246
	* glib/gi18n-lib.h: Adapt the definitions of C_() and Q_().
Packit Service d3d246
Packit Service d3d246
2007-12-09  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* tests/gio-ls.c : (new file) a test program emulating some of 'ls'
Packit Service d3d246
	* tests/makefile.msc.in : build it (currently on win32)
Packit Service d3d246
Packit Service d3d246
	* **/makefile.msc glib/makefile.msc.in : removed -GD to compile
Packit Service d3d246
	with msvc9 (vs2008) with less complains
Packit Service d3d246
	
Packit Service d3d246
	* glibconfig.h.win32.in : #define G_HAVE_ISO_VARARGS 1 for
Packit Service d3d246
	msv8 (vs2005) and above
Packit Service d3d246
	
Packit Service d3d246
	* glib/gfileutils.c : s/stricmp/_stricmp/
Packit Service d3d246
	* msvc_recommended_pragmas.h : work around Microsoft's premature 
Packit Service d3d246
	attempt to deprecate the C-Library
Packit Service d3d246
Packit Service d3d246
	* tests/makefile.msc.in : added checksum-test
Packit Service d3d246
Packit Service d3d246
2007-12-08  Christian Persch  <chpe@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* gio/glocalfileinfo.c: (get_thumbnail_attributes): Add forgotten
Packit Service d3d246
	#ifdef G_OS_WIN32 to fix the build on linux.
Packit Service d3d246
Packit Service d3d246
2007-12-08  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* glib/makefile.msc.in : build gchecksum.obj
Packit Service d3d246
Packit Service d3d246
2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: Call destroy notify when destroying
Packit Service d3d246
	the hash table in g_hash_table_unref.
Packit Service d3d246
Packit Service d3d246
2007-12-06 13:29:00  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c (child_report_cb): detect non-blocking fd EOF
Packit Service d3d246
	by read()==0 following poll(), needed on MacOS.
Packit Service d3d246
Packit Service d3d246
2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gunidecomp.c: Mention g_utf8_normalize()
Packit Service d3d246
	returns NULL on invalid string. (#501997)
Packit Service d3d246
Packit Service d3d246
2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gerror.c: Improve wording for g_propagate_error docs.
Packit Service d3d246
Packit Service d3d246
2007-12-06 09:27:42  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* tests/scannerapi.c: added new scanner test from #501654, by
Packit Service d3d246
	Patrick Hulin with various modifications.
Packit Service d3d246
	reworked coding style, adapted to new testing framework, fixed
Packit Service d3d246
	token parser test and use a forked sub process to test
Packit Service d3d246
	g_scanner_error() output messages.
Packit Service d3d246
Packit Service d3d246
2007-12-05 17:58:18  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: added -m=thorough support to gtester.
Packit Service d3d246
Packit Service d3d246
2007-12-05 17:21:05  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib/gtestutils.c: print out random seed for verbose tests,
Packit Service d3d246
	also adapted test result reporting slightly in verbose mode to allow
Packit Service d3d246
	custom debugging output. support "thorough" as test mode alis for "slow".
Packit Service d3d246
Packit Service d3d246
	* glib/glib/gtestutils.h: added g_test_thorough().
Packit Service d3d246
Packit Service d3d246
	* glib/glib/gtester.c: print out the last random seed when tests fail.
Packit Service d3d246
	added result attribute to test case status logging to easily spot
Packit Service d3d246
	failing tests in log files. disabled debugging output when skipping tests.
Packit Service d3d246
Packit Service d3d246
2007-12-05 11:43:22  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.[hc]: added g_test_add_data_func() to pass data
Packit Service d3d246
	into tests. allow data arguments for fixture tests.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: fixed fatal log flag setup, so tests really abort
Packit Service d3d246
	upon criticals/warnings/errors.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/testing.c: test test_data arguments.
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: some prototype fixups.
Packit Service d3d246
Packit Service d3d246
2007-12-05  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/win_iconv.c: Add "shift-jis" as an alternative spelling of
Packit Service d3d246
	"shift_jis".
Packit Service d3d246
Packit Service d3d246
2007-12-05  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* autogen.sh: for the benefit of git users, checkout build/ if it is
Packit Service d3d246
	missing
Packit Service d3d246
	* .gitignore: but after that, ignore it.
Packit Service d3d246
Packit Service d3d246
2007-12-05  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: ungtk-docify some comments for internal functions
Packit Service d3d246
Packit Service d3d246
2007-12-04  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* gio/glocalfileinfo.c: Replace the copy-and-paste MD5 digest
Packit Service d3d246
	generation with GChecksum.
Packit Service d3d246
Packit Service d3d246
2007-12-04  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gchecksum.[ch]: Add GChecksum, a generic wrapper around
Packit Service d3d246
	various hashing algorithms. At the moment, the MD5, SHA-1 and
Packit Service d3d246
	SHA-256 algorithms are supported. (#443648)
Packit Service d3d246
Packit Service d3d246
	* glib/glib.h:
Packit Service d3d246
	* glib/Makefile.am:
Packit Service d3d246
	* glib/glib.symbols: Build glue for GChecksum
Packit Service d3d246
Packit Service d3d246
	* tests/Makefile.am
Packit Service d3d246
	* tests/checksum-test.c: Add test suite for GChecksum.
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: no code changes; add comments to document the internal
Packit Service d3d246
	functions.
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: no code changes; reorder functions to remove the need
Packit Service d3d246
	for forward declarations.
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c (g_hash_table_lookup_node,
Packit Service d3d246
	g_hash_table_lookup_extended, g_hash_table_insert_internal,
Packit Service d3d246
	g_hash_node_new): improve clarity in some functions
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: rename 'node' to 'node_ptr' where appropriate
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: convert G_HASH_TABLE_RESIZE() macro to inline function
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols (glib_gettext): remove stray (duplicate) entry
Packit Service d3d246
	from file to fix the build
Packit Service d3d246
Packit Service d3d246
2007-12-03  Behdad Esfahbod  <behdad@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gnulib/Makefile.am: Fix EXTRA_DIST automake warnings. (#501107)
Packit Service d3d246
Packit Service d3d246
2007-12-03  Hans Breuer  <hans@breuer.org>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols : added glib_gettext (in use by gio)
Packit Service d3d246
	* makefile.msc : also try building gio
Packit Service d3d246
	
Packit Service d3d246
	* glib/gmarkup.c : use G_GUINT64_CONSTANT() to avoid 
Packit Service d3d246
	'bad suffix on number'
Packit Service d3d246
	* glib/gtestutils.c : declare cariable at the beginning of the block,
Packit Service d3d246
	include <io.h> for G_OS_WIN32
Packit Service d3d246
	* makefile.msc.in : add gurifuncs and gtestutils
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: create a common function for the many places where all
Packit Service d3d246
	nodes in the table are removed (remove_all, steal_all, destroy, unref,
Packit Service d3d246
	etc...)
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* tests/hash-test.c (second_hash_test): fix memory leak, add a few
Packit Service d3d246
	extra sanity tests.
Packit Service d3d246
Packit Service d3d246
2007-12-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
	
Packit Service d3d246
	* glib/gkeyfile.c: Don't call g_get_language_names() per-key.
Packit Service d3d246
	(#500638, Michael Meeks)
Packit Service d3d246
Packit Service d3d246
2007-12-03  Marco Barisione <marco@barisione.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c:
Packit Service d3d246
	* glib/gregex.h: Add new error codes for when compilation fails and
Packit Service d3d246
	make compilation error translatable. (#482313, Morten Welinder)
Packit Service d3d246
Packit Service d3d246
2007-12-03  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c: Add a hash table to speed up group lookups,
Packit Service d3d246
	which GKeyFile does quite a lot.  
Packit Service d3d246
Packit Service d3d246
2007-12-03  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	Add xattr checks for OSX style API (#500506)
Packit Service d3d246
Packit Service d3d246
2007-12-03  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c: merge more common code into functions.  Vastly
Packit Service d3d246
	simplify loop logic in g_hash_table_foreach_remove_or_steal().
Packit Service d3d246
Packit Service d3d246
2007-12-01  Behdad Esfahbod  <behdad@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* Makefile.am: Don't descend into build/. (#500875)
Packit Service d3d246
Packit Service d3d246
2007-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmarkup.h:
Packit Service d3d246
	* glib/gmarkup.c: 
Packit Service d3d246
	* glib/gerror.c: Add Since: tags to new API, other doc improvements.
Packit Service d3d246
Packit Service d3d246
2007-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gurifuncs.c: Some doc cleanups
Packit Service d3d246
Packit Service d3d246
2007-11-28  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: Fix up some doc comments, avoid C99 comments
Packit Service d3d246
Packit Service d3d246
	* glib/gconvert.c: De-doc-commentify static functions to
Packit Service d3d246
	shut up gtk-doc.
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c: Fix the glib_gettext doc comment.
Packit Service d3d246
Packit Service d3d246
2007-11-28  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* config.h.win32.in: Update to match what configure produces.
Packit Service d3d246
Packit Service d3d246
2007-11-28  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gstring.c (g_string_append_uri_escaped):
Packit Service d3d246
	Move this function before g_string_append_c so that
Packit Service d3d246
	we avoid the plt call due to the undefinf of g_string_append_c
Packit Service d3d246
Packit Service d3d246
2007-11-28  Emmanuele Bassi  <ebassi@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* gio/Makefile.am: Remove makegioalias.pl from the marshal files
Packit Service d3d246
	and avoid it being cleaned up when running make clean.
Packit Service d3d246
Packit Service d3d246
2007-11-28  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	Add in the new symbols
Packit Service d3d246
	
Packit Service d3d246
	* glib/gurifuncs.c:
Packit Service d3d246
	Use the aliases framework
Packit Service d3d246
	
Packit Service d3d246
	* glib/glibintl.h:
Packit Service d3d246
	* glib/gutils.c:
Packit Service d3d246
	Make the alias stuff work now that glib_gettext
Packit Service d3d246
	is exported to libgio. 
Packit Service d3d246
Packit Service d3d246
2007-11-27  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* glib/ghash.c (g_hash_table_insert, g_hash_table_replace,
Packit Service d3d246
	g_hash_table_insert_internal): insert/replace were identical except
Packit Service d3d246
	for a single line.  Replace both with a common function.
Packit Service d3d246
Packit Service d3d246
2007-11-27  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* gio/Makefile.am:
Packit Service d3d246
	* gio/gurifuncs.[ch]:
Packit Service d3d246
	* glib/Makefile.am:
Packit Service d3d246
	* glib/gstring.[ch]:
Packit Service d3d246
	* glib/gurifuncs.[ch]:
Packit Service d3d246
	Moved gurifuncs from gio to glib
Packit Service d3d246
Packit Service d3d246
2007-11-27  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* gio/gfileinfo.[ch]:
Packit Service d3d246
	* glib/gfileutils.[ch]:
Packit Service d3d246
	Move g_format_file_size_for_display from gio to glib
Packit Service d3d246
Packit Service d3d246
2007-11-27  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	Allow configuration of gio-module-dir
Packit Service d3d246
	
Packit Service d3d246
	* gio-2.0.pc.in:
Packit Service d3d246
	Export giomodules location as giomodule variable
Packit Service d3d246
Packit Service d3d246
2007-11-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* tests/markup-collect.c: Add some tests for invalid booleans
Packit Service d3d246
Packit Service d3d246
2007-11-26  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
 
Packit Service d3d246
 	Add new function g_markup_collect_attributes (bug #496847).
Packit Service d3d246
 
Packit Service d3d246
 	* glib/glib.symbols: add g_markup_collect_attributes
Packit Service d3d246
 
Packit Service d3d246
 	* docs/reference/glib/glib-sections.txt: 
Packit Service d3d246
 	* glib/gmarkup.h:
Packit Service d3d246
 	* glib/gmarkup.c: add g_markup_collect_attributes and new enumerated
Packit Service d3d246
 	type GMarkupCollectType.  Add new error code
Packit Service d3d246
 	G_MARKUP_ERROR_MISSING_ATTRIBUTE that is thrown by the attribute
Packit Service d3d246
 	collector.
Packit Service d3d246
Packit Service d3d246
2007-11-27  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/win_iconv.c: Some improvements, being upstreamed.
Packit Service d3d246
	(must_use_null_useddefaultchar): New function, checks for those
Packit Service d3d246
	codepages for which one must pass a NULL lpUsedDefaultChar pointer
Packit Service d3d246
	to WideCharToMultiByte().
Packit Service d3d246
	(kernel_wctomb): Use it.
Packit Service d3d246
	(kernel_wctomb): Return with E2BIG immediately if bufsize is zero.
Packit Service d3d246
Packit Service d3d246
2007-11-27  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c (_glib_get_locale_dir) [Win32]: Use either
Packit Service d3d246
	lib/locale or share/locale depending on which one is in
Packit Service d3d246
	GLIB_LOCALE_DIR. When the configury recognizes GNU gettext (based
Packit Service d3d246
	on the _nl_msg_cat_cntr variable, eek), share/locale gets used.
Packit Service d3d246
Packit Service d3d246
	* glib-zip.in: Likewise, look for message catalogs either in
Packit Service d3d246
	lib/locale or share/locale.
Packit Service d3d246
Packit Service d3d246
2007-11-26  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* gio/gfileattribute.c: Fix up a doc comment.
Packit Service d3d246
Packit Service d3d246
2007-11-26  Alexander Larsson  <alexl@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* Makefile.am:
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	* gio-2.0-uninstalled.pc.in:
Packit Service d3d246
	* gio-2.0.pc.in: 
Packit Service d3d246
	* gio-unix-2.0-uninstalled.pc.in:
Packit Service d3d246
	* gio-unix-2.0.pc.in:
Packit Service d3d246
	* gio/
Packit Service d3d246
	* docs/reference/gio
Packit Service d3d246
	Merged gio-standalone into glib.
Packit Service d3d246
	
Packit Service d3d246
	* glib/glibintl.h:
Packit Service d3d246
	* glib/gutils.c:
Packit Service d3d246
	Export glib_gettext so that gio can use it
Packit Service d3d246
	Add P_ (using same domain for now)
Packit Service d3d246
	Add I_ as g_intern_static_string
Packit Service d3d246
Packit Service d3d246
2007-11-26  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/win_iconv.c: ISO8859-1 is CP28591, not CP1252.
Packit Service d3d246
Packit Service d3d246
2007-11-26  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	Implement #491549: On Windows, always use the native API for
Packit Service d3d246
	character set conversions instead of GNU libiconv. Almost all
Packit Service d3d246
	codesets supported by GNU libiconv exist as Windows codepages.
Packit Service d3d246
	One missing feature is the "C99" and "JAVA" pseudo codesets, but I
Packit Service d3d246
	doubt that is worth worrying about.
Packit Service d3d246
	
Packit Service d3d246
	* glib/win_iconv.c: New file. iconv() implementation for
Packit Service d3d246
	Windows. Placed in the public domain by Yukihiro Nakadaira
Packit Service d3d246
	<yukihiro.nakadaira@gmail.com>. From
Packit Service d3d246
	http://yukihiro.nakadaira.googlepages.com/win_iconv.zip, his
Packit Service d3d246
	2007-11-17 version.
Packit Service d3d246
Packit Service d3d246
	* glib/gconvert.c: Include win_iconv.c on Windows.
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am: Add win_iconv.c to EXTRA_DIST.
Packit Service d3d246
	
Packit Service d3d246
	* configure.in: Bypass iconv checks on Windows. 
Packit Service d3d246
Packit Service d3d246
2007-11-25  Tor Lillqvist  <tml@novell.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: Add conditionals for non-Unix. Just g_error()
Packit Service d3d246
	unless G_OS_UNIX for now.
Packit Service d3d246
Packit Service d3d246
2007-11-25  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Require gtk-doc 1.8.
Packit Service d3d246
Packit Service d3d246
	* glib/gasyncqueue.c:
Packit Service d3d246
	* glib/gdate.c:
Packit Service d3d246
	* glib/gfileutils.c:
Packit Service d3d246
	* glib/gmain.c:
Packit Service d3d246
	* glib/gmarkup.c:
Packit Service d3d246
	* glib/gregex.c:
Packit Service d3d246
	* glib/gtestutils.c:
Packit Service d3d246
	* glib/gutils.c: Use gtk-doc abbreviations for 
Packit Service d3d246
	examples in doc comments.
Packit Service d3d246
Packit Service d3d246
2007-11-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* */Makefile.am: Replace INCLUDES by AM_CPPFLAGS, other
Packit Service d3d246
	cleanups.
Packit Service d3d246
Packit Service d3d246
2007-11-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* tests/base64-test.c: Fix a memory overrun.
Packit Service d3d246
Packit Service d3d246
2007-11-24  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c: Remove leftover ENABLE_NLS #ifdefs.
Packit Service d3d246
Packit Service d3d246
2007-11-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gbase64.c (g_base64_encode): Don't refuse to encode
Packit Service d3d246
	a single byte.  (Milan Crha)
Packit Service d3d246
Packit Service d3d246
	* tests/base64-test.c: Test encoding short strings.
Packit Service d3d246
Packit Service d3d246
2007-11-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gi18n-lib.h: 
Packit Service d3d246
	* glib/gi18n.h: Define a two-argument macro C_() for marking
Packit Service d3d246
	translatable strings with context and implement C_() and Q_()
Packit Service d3d246
	using g_dpgettext().  (#142676, Morten Welinder)
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* glib/gstrfuncs.[hc]: Implement g_dpgettext().
Packit Service d3d246
Packit Service d3d246
2007-11-23  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/goption.c: Use g_print to print out --help text in 
Packit Service d3d246
	locale encoding.  (#469551, Takao Fujiwara)
Packit Service d3d246
Packit Service d3d246
2007-11-22  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c: Set length out param in list-returning functions
Packit Service d3d246
	to 0 when returning NULL.  (#498728, Christian Persch)
Packit Service d3d246
Packit Service d3d246
2007-11-21 21:06:47  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* Makefile.decl: initialize automake variables EXTRA_DIST and
Packit Service d3d246
	TEST_PROGS for unconditional appending via += in other makefiles.
Packit Service d3d246
	define recursive test targets: test, test-report, perf-report,
Packit Service d3d246
	full-report, as described here:
Packit Service d3d246
	http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
Packit Service d3d246
Packit Service d3d246
	* Makefile.am:
Packit Service d3d246
	* build/win32/vs8/Makefile.am, build/win32/dirent/Makefile.am:
Packit Service d3d246
	* build/win32/Makefile.am, build/Makefile.am:
Packit Service d3d246
	* docs/Makefile.am, docs/reference/Makefile.am:
Packit Service d3d246
	* docs/reference/glib/Makefile.am, docs/reference/gobject/Makefile.am:
Packit Service d3d246
	* gmodule/Makefile.am, tests/Makefile.am:
Packit Service d3d246
	* tests/refcount/Makefile.am, tests/gobject/Makefile.am:
Packit Service d3d246
	* glib/update-pcre/Makefile.am, glib/libcharset/Makefile.am:
Packit Service d3d246
	* glib/tests/Makefile.am, glib/pcre/Makefile.am:
Packit Service d3d246
	* glib/gnulib/Makefile.am, gobject/Makefile.am, m4macros/Makefile.am:
Packit Service d3d246
	* gthread/Makefile.am, glib/Makefile.am:
Packit Service d3d246
	include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/Makefile.am: removed example testing rules.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/testing.c: conditionalized performance and slow tests.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.h:
Packit Service d3d246
	* glib/gtestutils.c: work around g_test_config_vars not changing its
Packit Service d3d246
	exported value after value assignments, aparently due to symbol aliases.
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: fixed off-by-one error which produced junk in logs.
Packit Service d3d246
Packit Service d3d246
	* configure.in: check for python >= 2.4 and provide $PYTHON for scripts.
Packit Service d3d246
Packit Service d3d246
Tue Nov 20 15:59:55 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Renamed gtestframework to gtestutils.
Packit Service d3d246
Packit Service d3d246
	* glib/glib.h:
Packit Service d3d246
	* glib/Makefile.am: added gtestutils.h to public includes.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.c: include gtestutils.h.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestutils.h:
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* glib/tests/testing.c: renamed gtestframework to gtestutils.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.h: renamed to gtestutils.h.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: renamed to gtestutils.c.
Packit Service d3d246
Packit Service d3d246
Tue Nov 20 15:29:34 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	glib/gtestframework.c: g_test_init(): make warnings and criticals fatal for all test programs.
Packit Service d3d246
Packit Service d3d246
Wed Nov 14 20:35:05 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtestframework.c: added test API documentation by Sven Herzberg and Tim Janik.
Packit Service d3d246
Packit Service d3d246
Wed Nov 14 19:10:28 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtestframework.[hc]: implemented g_test_queue_destroy() and g_test_queue_unref().
Packit Service d3d246
Packit Service d3d246
Fri Nov 9 12:28:52 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Added g_test_bug() and related API.
Packit Service d3d246
Packit Service d3d246
	* gtester.c: handle G_TEST_LOG_MESSAGE and test test message API.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h, gtestframework.c: added test message API and convenience
Packit Service d3d246
	API to send test messages about bug URLs.
Packit Service d3d246
Packit Service d3d246
Fri Nov 9 11:35:11 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Added API to access test framework configuration.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h, gtestframework.c: export testing configuration to test
Packit Service d3d246
	programs with g_test_quick(), g_test_perf(), g_test_verbose(), g_test_quiet().
Packit Service d3d246
Packit Service d3d246
Thu Nov 8 17:55:09 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtester: implemented logic to handle failing tests, self tests, and validate XML reports.
Packit Service d3d246
Packit Service d3d246
	* gtester.c: terminate when tests failed. keep XML valid when test cases fail.
Packit Service d3d246
	restart test binaries when tests fail, resuming after the last processed test.
Packit Service d3d246
	support --gtester-selftest to run gtester itself as test program.
Packit Service d3d246
	support --test-arg=<arg> to pass args along to test programs. added
Packit Service d3d246
	main_selftest() which does a simplistic fixture test. fail if exit
Packit Service d3d246
	code of test programs is not 0.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h: added G_TEST_LOG_SKIP_CASE test log message type.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: support --GTestSkipCount=<n> to skip a number of tests.
Packit Service d3d246
Packit Service d3d246
	* tests/Makefile.am: added test-report: for demonstration purposes.
Packit Service d3d246
	added gtester-xmllint-check: and hooked it up into check:, this rule calls
Packit Service d3d246
	gtester as test program, running it's selftest, and then uses xmllint to
Packit Service d3d246
	validate the generate XML test log file.
Packit Service d3d246
Packit Service d3d246
Thu Nov 8 14:51:37 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtester: implemented XML logging.
Packit Service d3d246
Packit Service d3d246
	* glib/gtester.c: log test messages to XML output file. beautified normal test
Packit Service d3d246
	result output.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: fixed GTimer leak.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/Makefile.am: start gtester with --verbose.
Packit Service d3d246
Packit Service d3d246
Thu Nov 8 12:33:31 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	tests/Makefile.am: execute test programs with gtester, add test: to check:
Packit Service d3d246
Packit Service d3d246
Thu Nov 8 12:18:51 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Fixed PLT symbol exports for gtestframework.h.
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols: added all exported gtestframework.h symbols.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: include galias.h, galiasdef.c, define __G_TESTFRAMEWORK_C__.
Packit Service d3d246
Packit Service d3d246
Thu Nov 8 11:31:12 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c: fixed debugging flag.
Packit Service d3d246
Packit Service d3d246
Wed Nov 7 17:56:26 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	fixed bogus unistd.h include.
Packit Service d3d246
Packit Service d3d246
Wed Nov 7 17:53:30 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented test log IPC.
Packit Service d3d246
Packit Service d3d246
	* gtester.c: read and decode log messages from test binary child processes.
Packit Service d3d246
	fixed GIOChannel and child watch handling to process all messages and avoid
Packit Service d3d246
	hangs. pass --verbose and --quiet on to children, default to --quiet.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h: export g_test_log_type_name().
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: send test log to --GTestLogFD=<fd> if given, removed
Packit Service d3d246
	bogus -o-option.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 20:07:44 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtester.c: support test case listing through gtester.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 20:01:06 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtestframework.c: fixed testpath matches for automatic root suite.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 19:50:33 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	gtester.c: adapted to become a rudimentary test binary launcher.
Packit Service d3d246
Packit Service d3d246
	* gtester.c: increased read buffer size to match common unix pipe buffer size.
Packit Service d3d246
	added argument parsing and usage. changed io handling to capture and replicate
Packit Service d3d246
	stdout. fixed io handlers to be cleaned up when the child process exits (catch
Packit Service d3d246
	G_IO_ERR | G_IO_HUP). we now use pending/iteration instead of a main loop
Packit Service d3d246
	structure, to keep running until the child process exits and all io has been
Packit Service d3d246
	processed. launch the test binaries given on the command line. don't quit when
Packit Service d3d246
	a child couldn't be launched but --keep-going was specified.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 17:11:37 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Integrated gtester program into build process.
Packit Service d3d246
Packit Service d3d246
	* Makefile.am: build and install gtester binary.
Packit Service d3d246
Packit Service d3d246
	* gtester.c: fixed up coding style and removed hard wired test coded.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 16:12:32 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Small -Wall fix
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 16:05:06 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Implemented nonblocking reading properly now
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 13:53:23 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Quit the application when the output is parsed completely, not just the process finished
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 12:00:16 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Read the output of the child process
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 11:50:59 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Use g_spawn_async_with_pipes()
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 11:50:08 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Spawn a process async and quit gtester after the child process exited
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 11:30:45 2007 +0100 Sven Herzberg
Packit Service d3d246
Packit Service d3d246
	glib/gtester.c:Added a first revision of gtester
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 16:47:06 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented test log serialization.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.h: added g_test_log*() API.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: implement test log serialization.
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 14:24:54 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented test logging basics.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: added --debug-log and --verbose, implemented
Packit Service d3d246
	test information logging.
Packit Service d3d246
Packit Service d3d246
	* testing.c: test g_test_maximized_result() and g_test_minimized_result().
Packit Service d3d246
Packit Service d3d246
Tue Nov 6 11:52:14 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented g_test_timer*().
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: implemented g_test_timer*().
Packit Service d3d246
Packit Service d3d246
	* tests/testing.c: added a g_test_timer*() test.
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 18:28:24 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented support for testpaths.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: implemented g_test_add_vtable() and g_test_add_func().
Packit Service d3d246
Packit Service d3d246
	* tests/testing.c: use g_test_add() and g_test_add_func() to majorly simplify main().
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 15:56:42 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	testing.c: added tests for the g_test_rand*() API.
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 15:55:38 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented g_test_rand*().
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h: fixed g_assert_cmp*() to evaluate arguments only once.
Packit Service d3d246
	added g_assert_cmpuint(). completed g_test_rand*() to cover bits, ints,
Packit Service d3d246
	doubles and ranges.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: fixed "--seed" option and implemented g_test_rand*().
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 15:51:43 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	testing.c: added tests for g_assert_cmphex() and forked test traps.
Packit Service d3d246
Packit Service d3d246
Mon Nov 5 15:10:18 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Implemented g_test_trap_fork() API.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.h: added g_assert_cmphex(). reworked g_test_trap*() API.
Packit Service d3d246
Packit Service d3d246
	* gtestframework.c: implemented g_test_trap_fork() API.
Packit Service d3d246
Packit Service d3d246
Thu Nov 1 15:05:07 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c:
Packit Service d3d246
Packit Service d3d246
	that match a given test path.
Packit Service d3d246
	(g_test_run_suite): run suite only if it matches the existing test paths.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/testing.c: minor rename.
Packit Service d3d246
Packit Service d3d246
Thu Nov 1 13:45:55 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	GTest framework started.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.h: testing framework API as proposed on gtk-devel-list.
Packit Service d3d246
	includes elaborate assertions, performance report functions, test traps,
Packit Service d3d246
	test timer, test random numbers, teardoiwn garbage collection functions
Packit Service d3d246
	and general test case / test suite management APIs.
Packit Service d3d246
Packit Service d3d246
	* glib/gtestframework.c: first test framework implementation. already covers
Packit Service d3d246
	some test suite management APIs and assertion message implementations.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/testing.c: test program for the testing framework.
Packit Service d3d246
Packit Service d3d246
	* glib/tests/Makefile.am: complie testing.c as test. run all tests as part of
Packit Service d3d246
	make test:.
Packit Service d3d246
Packit Service d3d246
Wed Oct 31 15:42:48 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	glib/Makefile.am: build tests/ subdir after building libglib.
Packit Service d3d246
Packit Service d3d246
Tue Oct 30 16:17:32 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Fixed up internal 'g_test*' names.
Packit Service d3d246
Packit Service d3d246
	* refcount/signals.c:
Packit Service d3d246
	* refcount/objects.c:
Packit Service d3d246
	* refcount/objects2.c:
Packit Service d3d246
	* refcount/closures.c:
Packit Service d3d246
	* refcount/properties.c:
Packit Service d3d246
	* refcount/properties2.c: changed namespace prefix from g_test_* to my_test_*
Packit Service d3d246
	to not clash with newly introduced g_test* API in glib.
Packit Service d3d246
Packit Service d3d246
Tue Oct 30 14:41:26 2007 +0100 Tim Janik
Packit Service d3d246
Packit Service d3d246
	Added gtestframework.[hc] and glib/tests/.
Packit Service d3d246
Packit Service d3d246
2007-11-20  Sven Neumann  <sven@gimp.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gerror.c (g_error_add_prefix): use g_strconcat() instead of
Packit Service d3d246
	g_strjoin() to concatenate two strings.
Packit Service d3d246
Packit Service d3d246
2007-11-19  Marco Barisione  <marco@barisione.org>
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: When the compilation of a pattern fails in the error
Packit Service d3d246
	message use the character offset and not the byte offset.
Packit Service d3d246
Packit Service d3d246
	* glib/gregex.c: Pass an unsigned long instead of an int to
Packit Service d3d246
	pcre_fullinfo() to avoid problems on 64-bit systems (#498113, Kouhei
Packit Service d3d246
	Sutou)
Packit Service d3d246
Packit Service d3d246
2007-11-19 10:30:33  Tim Janik  <timj@imendio.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: updated version number to 2.15.0 for development.
Packit Service d3d246
Packit Service d3d246
2007-11-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gbase64.c: Documentation improvements.  (#496518,
Packit Service d3d246
	Stefan Schulze Frielinghaus)
Packit Service d3d246
Packit Service d3d246
2007-11-18  Matthias Clasen  <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Check whether assembler supports numerical local
Packit Service d3d246
	labels.  
Packit Service d3d246
Packit Service d3d246
	* glib/gatomic.c: Fix powerpc implementation of atomic ops for 
Packit Service d3d246
	platforms where the assembler doesn't support numerical local
Packit Service d3d246
	labels.  (#445362)
Packit Service d3d246
Packit Service d3d246
2007-11-15  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* docs/reference/glib/tmpl/markup.sgml:
Packit Service d3d246
	* glib/gmarkup.h:
Packit Service d3d246
	* glib/gmarkup.c: new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the
Packit Service d3d246
	parser to prepend location information (ie: "Error on line %d, char
Packit Service d3d246
	%d:") to errors generated by the GMarkupParser callbacks.
Packit Service d3d246
Packit Service d3d246
	Closes #496046.
Packit Service d3d246
Packit Service d3d246
2007-11-15  Ryan Lortie  <desrt@desrt.ca>
Packit Service d3d246
Packit Service d3d246
	* docs/reference/glib/glib-sections.txt:
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* glib/gerror.h:
Packit Service d3d246
	* glib/gerror.c: new functions g_prefix_error and
Packit Service d3d246
	g_propagate_prefixed_error.
Packit Service d3d246
Packit Service d3d246
2007-11-13  Cody Russell  <bratsche@gnome.org>
Packit Service d3d246
Packit Service d3d246
	* docs/reference/gobject/gobject-docs.sgml:
Packit Service d3d246
	* docs/reference/gobject/tut_gsignal.xml:
Packit Service d3d246
	* docs/reference/gobject/tut_gtype.xml:
Packit Service d3d246
	* docs/reference/gobject/tut_intro.xml:
Packit Service d3d246
	* docs/reference/gobject/tut_tools.xml:
Packit Service d3d246
	* docs/reference/gobject/tut_howto.xml:
Packit Service d3d246
	* docs/reference/gobject/tut_gobject.xml: Documentation fixes.
Packit Service d3d246
	Recommend macro type names such as NAUTILUS_TYPE_WINDOW (not
Packit Service d3d246
	NAUTILUS_WINDOW_TYPE).  Fixed text which erroneously stated that 
Packit Service d3d246
	superclass initializers don't run when an object is 
Packit Service d3d246
	instantiated.  Fixed numerous spelling mistakes.  Minor grammar 
Packit Service d3d246
	edits. (#490637, Adam Dingle)
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.c: Coding style cleanups and doc 
Packit Service d3d246
	improvements.  (#491979, #491982, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/giochannel.c: Coding style cleanups and doc 
Packit Service d3d246
	improvements.  (#491975, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_main_context_iteration): Improve the
Packit Service d3d246
	docs.  (#491974, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gdate.c: Coding style fixes.
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in: Add AM_PROG_CC_C_O.
Packit Service d3d246
Packit Service d3d246
	* Makefile.am: Remove the install-exec-local hook and use
Packit Service d3d246
	configexecincludedir_DATA instead, in an attempt to avoid
Packit Service d3d246
	automake 1.9 <> 1.10 incompatibilities.
Packit Service d3d246
Packit Service d3d246
	* glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
Packit Service d3d246
	automake 1.10 complains.
Packit Service d3d246
Packit Service d3d246
2007-11-09  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gspawn.c (g_spawn_sync): Improve the docs.  (#491968,
Packit Service d3d246
	Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_main_context_release): 
Packit Service d3d246
	(g_main_context_acquire):
Packit Service d3d246
	(g_main_context_new): Fix the doc wording.  (#491957, 
Packit Service d3d246
	#491965, #491966, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gutils.c (g_set_application_name): Add a missing
Packit Service d3d246
	since tag.  (#464259, Mark Doliner)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/goption.c (g_option_context_new): Improve the docs.
Packit Service d3d246
	(#436293, Vincent Untz)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_main_loop_quit): Expand the docs 
Packit Service d3d246
	a bit.  (#317775, Søren Sandmann)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
	
Packit Service d3d246
	* autogen.sh: Accept automake 1.10, too
Packit Service d3d246
Packit Service d3d246
	* mkinstalldirs: Temporarily add this script, to fix building
Packit Service d3d246
	from svn.
Packit Service d3d246
Packit Service d3d246
	* Makefile.am: Use MKDIRS_P instead of mkinstalldirs, add
Packit Service d3d246
	ChangeLog.pre-2-14 and mkinstalldirs to EXTRA_DIST.
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmarkup.h: Include gslist.h. Pointed out by Michael Natterer.
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gconvert.c (g_convert_with_iconv): Try harder to reset
Packit Service d3d246
	shift state with AIX iconv().  (#467537)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* configure.in:
Packit Service d3d246
	* m4macros/glib-2.0.m4: Require pkg-config 0.16 in configure
Packit Service d3d246
	and in AM_PATH_GLIB_2_0 to be consistent with the use of
Packit Service d3d246
	PKG_PROG_PKG_CONFIG which was introduced in 0.16.  (#418778,
Packit Service d3d246
	Loïc Minier)
Packit Service d3d246
Packit Service d3d246
2007-11-08  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gstrfuncs.c (g_parse_long_long): Don't leave
Packit Service d3d246
	out parameters uninitialized.  (#490061, Benjamin Otte)
Packit Service d3d246
Packit Service d3d246
2007-11-07  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gmain.c (g_main_context_unref): Don't leak the
Packit Service d3d246
	condvar.  (#479724, Areg Beketovski)
Packit Service d3d246
Packit Service d3d246
2007-11-07  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/glib.symbols:
Packit Service d3d246
	* glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack): 
Packit Service d3d246
	New function, to get the stack of open elements.  (#452887,
Packit Service d3d246
	Ryan Lortie)
Packit Service d3d246
Packit Service d3d246
2007-11-07  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	* glib/gkeyfile.[hc]: Make some functions that take
Packit Service d3d246
	a GError return boolean instead of void.  (#375651, Matt Barnes)
Packit Service d3d246
Packit Service d3d246
2007-11-07  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
	
Packit Service d3d246
	* autogen.sh: Use automake 1.9
Packit Service d3d246
Packit Service d3d246
	* acinclude.m4:
Packit Service d3d246
	* configure.in: Move some inter-*.m4 includes from
Packit Service d3d246
	configure.in to acinclude.m4 to avoid warnings when
Packit Service d3d246
	using automake 1.9.  (#449937)
Packit Service d3d246
Packit Service d3d246
2007-11-07  Matthias Clasen <mclasen@redhat.com>
Packit Service d3d246
Packit Service d3d246
	=== Branch for 2.14 ===