X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=5582acd21cfeead074652cf5e5b9b30fb7abb44d;hb=55c7329d515ae763674d8ac6e9e30fc6fedad9cf;hp=3afb230b15191a8066e1e16a3607bc2063bd0d50;hpb=4905022b8ecaf794faa9ce4ad9977cb7725e0b49;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog b/ChangeLog index 3afb230..5582acd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,330 @@ +2000-11-28 Tor Lillqvist + + Patches by Hans Breuer: + + * gspawn-win32.c: Move the code for gspawn-win32-helper to its own + file. + + * makefile.{mingw,msc}.in: Change accordingly. + + * gspawn-win32-helper.c: New file. + + * Makefile.am (EXTRA_DIST): Add it. + + * gmarkup.c (find_current_text_end): Fix assertion not to check an + uninitialised variable. + +2000-11-28 Sebastian Wilhelmi + + * gthread.c: Set the thread data before locking the mutex, because + the locking call might use g_thread_self (). + + * gthread.h: Do only show the location of the locking/unlocking + for -DG_ERRORCHECK_MUTEXES and not the name of the mutex. Add the + errorcheck capability for g_cond_wait and g_cond_timed_wait as + well. + +2000-11-27 Havoc Pennington + + * gthread.h: Add void in empty function arg list + +2000-11-22 Tor Lillqvist + + * makefile.{mingw,msc}.in: Add gqsort. + + * glib.def: Update. + +2000-11-21 Sebastian Wilhelmi + + * configure.in: Add a surrogate for thread priorities using PID + niceness for systems with no thread priorities and different PIDs + for threads of the same process (most notably: Linux). Define + G_THREAD_USE_PID_SURROGATE in that case, as used by + gthread-posix.c. Also make the system thread bigger by + sizeof (long) to contain the thread's PID. + + * gfileutils.c: Include stdlib.h for mkstemp prototype. + + * gthread.c: Add priority range checks to the affected functions. + + * gthreadpool.c: Remove unused variable. + +Mon Nov 20 18:55:17 2000 Jonathan Blandford + + * gtree.[hc]: Patch from David Benson to add + user_data support to gtree functions. + +Mon Nov 13 18:35:52 2000 Jonathan Blandford + + * gtypes.h (GCompareFuncData): new func type to let you use user + data when comparing nodes. + + * gslist.c (g_list_sort_with_data): new function to sort with + user_data. + + * glist.c (g_list_sort_with_data): new function to sort with + user_data. + + * garray.[ch]: Added convenience functions to sort arrays. + +2000-11-16 Havoc Pennington + + * guniprop.c (g_unichar_isspace): Use a switch here, maybe helps + the compiler optimize things. Also, ' ' is a SPACE_SEPARATOR, + so don't special case it. + +2000-11-17 Tor Lillqvist + + * glib.def: Add g_trash_stack entry points. + +Fri Nov 17 15:43:00 2000 Owen Taylor + + * Released 1.3.2 + + * NEWS: Update. + + * tests/Makefile.am (dist-hook): Add code to distribute + markup test files. + +2000-11-15 Sebastian Wilhelmi + + * configure.in: Check for the sched.h header and include it on + gthread/gthread-posix.c if available. + + * configure.in: Add -D_POSIX4_DRAFT_SOURCE to + GTHREAD_COMPILE_IMPL_DEFINES. Also add -D_POSIX4A_DRAFT10_SOURCE + to G_THREAD_CFLAGS. Really deploy GTHREAD_COMPILE_IMPL_DEFINES, + when searching for thread libs. Look for sched_* functions in + -lrte as well. All of that is necessary on DG/UX. + + * configure.in: Use AC_TRY_COMPILE instead of AC_EGREP_HEADERS in + various places to make it work more reliable, to make it accept + macros instead of functions etc. + + * configure.in: Replace some NULL's for checks with 0 to make it + work without stdio.h everywhere. + + * configure.in, gutils.c: changed the test for getpwuid_r to first + test for a posix version and then for a non-posix version. No code + change in gutils.c. Again this change deals better with getpwuid_r + being a macro and not a function. Most of the above with kind help + from Tethys . This fixes Bug #13403. + +2000-11-14 Tor Lillqvist + + * gwin32.h: Make #endif comment match #ifdef. + +Mon Nov 13 14:00:20 2000 Owen Taylor + + * configure.in: Up version to 1.3.2 + + * gconvert.h (enum GConvertError): Remove trailing , + + * gfileutils.c (g_file_open_tmp): Fix comment to + properly describe return value. + +2000-11-13 Tor Lillqvist + + * config.h.win32.in: Add USE_LIBICONV. + + * gconvert.c: Check G_OS_WIN32 only after including glib.h. + + * glib.def: Update. + +2000-11-13 Sebastian Wilhelmi + + * gthread.c (g_static_rec_mutex_*): Made recursive mutexes also + work when the thread system is not (yet) initialized. + +Sun Nov 12 18:34:32 2000 Owen Taylor + + * gconvert.[ch]: Create wrapper functions for iconv() + so that we can transparently use the native iconv, + libiconv, or (in the future) a mini-iconv included + with glib. + + * glib-config-2.0.in glib-2.0.pc.in: Include @ICONV_LIBS@ + + * INSTALL: Added note about libiconv. + + * configure.in: Add checks for libiconv from pango. If + EILSEQ is not defined in errno.h add define for it into + glibconfig.h so g_iconv can use it. (Note, recompiling + from a system without EILSEQ to a system with EILSEQ + will break binary compatibility) + +2000-11-12 Robert Brady + + * gstrfuncs.c, gstrfuncs.h: Remove g_filename_{to,from}_utf8 + + * gconvert.c, gconvert.h: Add g_filename_{to,from}_utf8 and + g_locale_{to.from}_utf8. The locale_ variant honours + nl_langinfo(CODESET), the filename_ variant uses UTF-8 unless + asked otherwise. + + (g_convert): Add G_CONVERT_ERROR_PARTIAL_INPUT error, if bytesread + != length and no bytesread pointer passed. + +Sun Nov 12 15:29:53 2000 Owen Taylor + + * gfileutils.[ch]: template is a reserved word in + C++ s/template/tmpl/. + +2000-11-11 Havoc Pennington + + * gmarkup.c (g_markup_parse_context_parse): Handle a long stream + of bytes containing no UTF-8 character starts + +2000-11-11 Tor Lillqvist + + * glib.def: Add missing entry points. + + * gfileutils.c (g_mkstemp): Improve chance to generate unique + names with less effort a bit. + + * gfileutils.h: Add g_file_open_tmp() declaration. + + * testglib.c: Include on Win32. + + * makefile.mingw.in: Correct the way to invoke sub-makes. + +Sun Nov 5 13:20:54 2000 Owen Taylor + + * glib-object.h: Add gtypemodule.h + +2000-11-11 Tor Lillqvist + + * gfileutils.c (g_file_open_tmp): New function, suggested by Havoc + earlier this month. + (g_mkstemp): Use only one case for letters in temp file name, as + this will be used on systems with case-insensitive file systems. + + * testglib.c (main): Test g_mkstemp() and g_file_open_tmp(). + +2000-11-09 Sebastian Wilhelmi + + * gthreadpool.c: Don't take other threads with other priorities + into account as changing the priority is highly + unportable. (Actually using it at all already is unportable, but + even sometimes where that works, changing priority is not + possible). + +2000-11-05 Havoc Pennington + + * gmarkup.h: rename G_MARKUP_FOO to + G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG + + * gmarkup.c: don't start doc comments with "Returns" + +2000-11-05 Havoc Pennington + + * gmarkup.c: inline docs + (unescape_text): properly check strtoul for failure. + + * gerror.c (g_propagate_error): Free the src error if the dest + location is NULL - I'm pretty sure that's what this function was + supposed to do. + +2000-11-05 Havoc Pennington + + * gutils.c (g_find_program_in_path): cleanup docs, sync param + names to those in the header + + * gfileutils.c (g_mkstemp): clean up docs + + * gshell.h: sync param names with param names in .c file + + * gfileutils.h (enum GFileTest): remove trailing comma from last + member, confuses gtk-doc + + * gmarkup.h: s/GMarkupErrorType/GMarkupError/g; to follow + convention + +2000-11-02 Sebastian Wilhelmi + + * gasyncqueue.c: Added documentation for asyncronous queues. + + * gspawn.c: Include sys/select.h (some platforms need it for + select). + + * gspawn.c: Changed unportable __FUNCTION__ to the verbatim + function name. + +2000-10-31 Tor Lillqvist + + * gutils.c + * gutils.h + * gfileutils.c + * gfileutils.h: Actually, g_mkstemp() is better suited in gfileutils. + +2000-10-30 Tor Lillqvist + + * configure.in: Check for mkstemp. + + * gutils.c (g_mkstemp): New function. If HAVE_MKSTEMP, just call + it, otherwise use code lifted from glibc. + + * gutils.h: Declare it. + + * glib.def: Here, too. Plus two missing functions. + +2000-10-30 Sebastian Wilhelmi + + * gcache.h, gcache.c, ghash.h, ghash.c, grel.c, grel.h, gtypes.h: + Introduced new function type GEqualFunc to return TRUE for equal + params. This is now used instead of GCompareFunc (which should + work akin to strcmp) here. This kind of fixes Bug #14412. Note + that technically GCompareFunc and GEqualFunc are still the same + types, as gint == gboolean. + + * ghash.h, gutils.c: g_int_equal and g_direct_equal now return + gboolean to be really become GEqualFunc. + + * gscanner.c, testglib.c, tests/hash-test.c: Some tiny changes to + follow the above change. + +2000-10-27 Tor Lillqvist + + * makefile.{mingw,msc}.in (glib_OBJECTS): Add gmarkup. + + * glib.def: Add missing functions. + + * tests/makefile.{mingw,msc}.in (TESTS): Add markup-test. + +2000-10-24 Havoc Pennington + + * gmarkup.h, gmarkup.c: New module to parse a simple + markup language + + * Makefile.am: add gmarkup.h, gmarkup.c + + * tests/Makefile.am: add markup-test + + * gstring.h (g_string_new_len): new function to create a string + with a length + (g_string_new): avoid a gratuitous realloc + +2000-10-26 Tor Lillqvist + + * makefile.{mingw,msc}.in: Cosmetics. + +2000-10-26 Sebastian Wilhelmi + + * gstrfuncs.c (g_strsplit): When the string is ended by a + delimiter, return an extra empty string just like for a delimiter + at the start of the string. This makes the function behave more + consitent and also fixes Bug #15026. + +Tue Oct 24 22:09:14 2000 Tim Janik + + * glib-object.h: added newly added gobject/ headers. + + * gmesage.c: print g_message() output to stderr instead of stdout. + +2000-10-23 Sebastian Wilhelmi + + * configure.in: Use one = instead of two, which is plainly wrong. + 2000-10-19 Tor Lillqvist * makefile.msc.in: Pass -DGSPAWN_HELPER when building it. Link @@ -287,9 +614,11 @@ Mon Sep 11 10:03:24 2000 Owen Taylor statically as it might call a function. So do it at first call. Tue Sep 26 2000 Elliot Lee + * glib.h: Add G_GNUC_PURE macro (but don't use it anywhere). Mon Sep 25 2000 Elliot Lee + * garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's. 2000-09-21 Tor Lillqvist