Fri Aug 1 15:48:53 CEST 2008 Paolo Molaro <lupus@ximian.com>
[mono.git] / eglib / ChangeLog
index d837ecd2e8429407f7244a3791679c67bd54e6ee..cf49ada0a4548319367c269fff7181f71b2a3910 100644 (file)
@@ -1,3 +1,133 @@
+2008-06-16  Zoltan Varga  <vargaz@gmail.com>
+
+       * src/vasprintf.c (vasprintf): Applied patch from Michail Ushakov 
+       <migelU@gmail.com>. Workaround broken vsnprintf on windows. Fixes
+       #400445.
+
+2008-06-11  Zoltan Varga  <vargaz@gmail.com>
+
+       * src/goutput.c (g_log): Remove unnecessary and incorrect call to 
+       g_strdup_printf (). Fixes #398918.
+
+2008-05-01  Bill Holmes  <billholmes54@gmail.com>
+
+       * src/glib.h : Adding declarations for g_ucs4_to_utf16 and g_utf16_to_ucs4.
+
+       * src/gutf8.c : Adding implementation for g_ucs4_to_utf16 and g_utf16_to_ucs4.
+
+       * test/utf8.c Adding tests for g_ucs4_to_utf16 and g_utf16_to_ucs4.
+
+       Contributed under MIT/X11 license.
+
+2008-04-20  Geoff Norton  <gnorton@novell.com>
+
+       * src/gspan.c: Fix the _NSGetEnviron define to prevent an impropoer
+       pointer dereference.
+
+2008-03-19  Bill Holmes  <billholmes54@gmail.com>
+
+       * src/gpath.c (g_path_is_absolute) : Adding a case for '/'
+         on Windows.
+       
+       * src/gpath.c (g_get_user_name) : On Windows add a check for %USERNAME%
+         when %USER% fails.
+
+       * src/gstr.c (g_strsplit, g_strsplit_set):  Change to remove truncation
+         errors with MSVC build.
+
+       * src/gstr.c (g_filename_to_uri, g_filename_from_uri):  Fixes to handle
+         Windows paths.
+
+       * src/gstr.c (g_ascii_strncasecmp):  Convert each character to lower case
+         before comparing.
+
+       * src/gunicode.c (g_get_charset):  Implement for Windows.
+
+       Contributed under MIT/X11 license.
+
+2008-03-12  Geoff Norton  <gnorton@novell.com>
+
+       * src/gutf8.c: Implement g_ucs4_to_utf16 and g_utf16_to_ucs4 as
+       asserts.  They're needed to build mono with eglib.
+       * src/gutil.h: Add a few missing function declarations to the header.
+       * src/gspawn.c: Some darwin implementations don't have crt_externs.h
+       So we'll just define _NSGetEnviron() ourselves.
+       * Makefile.am: Dont build test when cross compiling.
+       * configure.ac: Define CROSS_COMPILING when cross compiling.
+       Undefine _FORTIFY_SOURCE on arm-apple-darwin as the headers it 
+       requires are not available.
+
+2008-01-15  Andreas Faerber  <andreas.faerber@web.de>
+
+       * configure.ac: Add default G_BREAKPOINT implementation.
+       Fix typo in breakpoint CPU output.
+
+2007-12-23  Zoltan Varga  <vargaz@gmail.com>
+
+       * src/glib.h: Include <limits.h>. Fixes #350482.
+
+2007-11-21  Dick Porter  <dick@ximian.com>
+
+       * src/gslist.c (g_slist_find_custom): Implement
+
+       * src/glist.c (g_list_find_custom): Implement
+
+       * test/list.c: Test g_list_find_custom()
+
+       * test/slist.c: Test g_slist_find_custom()
+
+2007-11-20  Dick Porter  <dick@ximian.com>
+
+       * src/gstr.c: Implement g_strsplit_set() and re-implement
+       g_strsplit() so it passes the additional tests. (g_strsplit()
+       should treat multi-char delimiters as just a single token, rather
+       than a set of delimiters.)
+
+       * src/gslist.c: Implement g_slist_index(), g_slist_nth() and
+       g_slist_nth_data().
+
+       * test/string-util.c: Test g_strsplit_set() and more tests for
+       g_strsplit().
+
+       * test/slist.c: Test g_slist_nth() and
+       g_slist_index().
+
+2007-11-06  Geoff Norton  <gnorton@novell.com>
+
+       * configure.ac: Check for libiconv_open as the previous check was failing against 
+       some versions of libiconv.
+
+2007-11-06  Andreas Faerber  <andreas.faerber@web.de>
+
+       * test/Makefile.am: Fix noinst_PROGRAMS for automake 1.6.3
+                           Add support for VPATH
+
+2007-11-06  Geoff Norton  <gnorton@novell.com>
+
+       * configure.ac: Determing if glib-2.0 is installed and set HAVE_GLIB appropriately
+       * test/Makefile.am: Only build test-glib if glib-2.0 is available
+
+2007-11-05  Geoff Norton  <gnorton@novell.com>
+
+       * configure.ac: Check for getpwent_r and wether libiconv is needed to be linked.
+       Also look to see if we can use export-dynamic in the test suite.
+       * test/Makefile.am: Get LDFLAGS from configure instead of setting them.
+       * src/gerror.c: Implement g_clear_error.
+       * src/glib.h: Only use the format, ... convention is HAVE_C99_SUPPORT is available.
+       * src/gpath.c: Only use the getpwent_r codepath if getpwent_r is available.
+       * src/gspawn.c: Define environ to call _NSGetEnviron() on Apple.
+       * src/Makefile.am: Remove -Werror so we dont fail on different function declarations.
+               Portions of all of the above are from Andreas Faerber & Jonathan Chambers
+       
+2007-10-31  Jonathan Chambers <joncham@gmail.com>
+       
+       * src/ghashtable.c: Add g_hash_table_foreach_steal.
+       * src/garray.c: Add g_array_remove_index_fast.
+       * src/gpath.c (g_path_is_absolute): Handle windows paths.
+       * src/glib.h: Add g_hash_table_foreach_steal and g_array_remove_index_fast
+       
+       Contribution is licensed as MIT/X11.
+
 2007-06-13  Jonathan Chambers <joncham@gmail.com>
        
        * src/gunicode.c: Add g_unichar_isxdigit and g_unichar_xdigit_value.
@@ -1002,3 +1132,4 @@ Mon Oct 9 12:59:16 CEST 2006 Paolo Molaro <lupus@ximian.com>
        * src/ghashtable.c: Implement most of this, it is completely
        untested at this point.
 
+