X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-6;h=951725e2ba7f08b7b4002accdb6692b1a446e68e;hb=c52cce1b511d2e2377b8e0edab790754036f2c5c;hp=9628775fc45e3677ad589f6ed31eddb2ee1e376e;hpb=dd3f4d6bb37b2f8eb4722bcbd2560a45ac1fa2d9;p=platform%2Fupstream%2Fglib.git diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 9628775..951725e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,606 @@ +2001-01-03 Havoc Pennington + + * tests/Makefile.am (INCLUDES): -I$(top_srcdir)/gmodule, + fix from Michael Meeks + + * Makefile.am (INCLUDES): DISABLE was spelled wrong + +Wed Jan 3 14:10:49 2001 Owen Taylor + + * gmain.[ch]: Switch GMainLoop to be ref/unref, use to + make dropping reference to running loop safe. + +Wed Dec 13 20:41:49 2000 Owen Taylor + + * gmain.c (g_source_unref_internal): Unref callback->cb_data + if it was still set when the source is freed. (Usually, this + will be done by g_source_destroy.) + + 2001-01-02 Dan Winship + + * garray.h (g_array_append_val, g_array_prepend_val, + g_array_insert_val): Use parentheses around an argument to make + these cause an error if you pass a non-lvalue for the value, + rather than silently doing the wrong thing. + +2000-12-29 Tor Lillqvist + + * glibconfig.h.win32.in: Add GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG. + + * glib.def: Update. + + * {.,*}/makefile.{mingw,msc}.in: Add -DG_ENABLE_DEBUG. + +Fri Dec 29 14:53:18 2000 Tim Janik + + * configure.in: we can't grow _cv_ variables by using a backticked + expr that refers back to the variable (glib_cv_sizeof_system_thread for + G_THREAD_USE_PID_SURROGATE), that'd keep the variable growing every time + it's evaluated. quantum states, anyone?) + +Thu Dec 28 10:21:46 2000 Tim Janik + + * gmem.[hc]: got rid of outdated dmalloc support. provide g_try_malloc() + and g_try_realloc() which _may_ fail and return NULL. + nuked g_mem_check(), provided GMemVTable for memory function + virtualization, alterable at program startup with g_mem_set_vtable(). + provided glib_mem_profiler_table and g_mem_profile() to support limited + profiling information out of the box (uses mprotect() for free()ed areas + on linux). + provide globally visible G_MEM_ALIGN. + buncha cleanups. + + * docs/macros.txt: file to get a clue about the various configuration + macros. + + * docs/debugging.txt: explain debugging traps. + + * configure.in: got rid of --enable-mem-check and --enable-mem-profile, + define GLIB_SIZEOF_VOID_P and GLIB_SIZEOF_LONG. check malloc prototypes + and define SANE_MALLOC_PROTOS is we can use them. + + + * gutils.c, gscanner.c: fix up compatibility warnings, use g_message(). + +2000-12-27 Tor Lillqvist + + * README.win32: Update. + +2000-12-25 Tor Lillqvist + + * gmessages.c: (Win32) Use a MessageBox for fatal + messages. Collect eror message into a buffer, and display that. + + * glib.def: Update. + + * glibconfig.h.win32.in: Update. Remove unused wchar and wctype + macros, add G_MODULE_SUFFIX. + +2000-12-24 Ali Abdin + + * Makefile.am, gcompat.h, glib.h: New gcompat.h header file + as recommended by Havoc. + + * gdate.c, gdate.h, testgdate.c, + docs/reference/glib/glib-sections.txt, + docs/reference/glib/tmpl/date.sgml, tests/date-test.c: Rename some + of the gdate functions to use the '_get' in their name. Patch + reviewed by Havoc. + +2000-12-22 Sebastian Wilhelmi + + * configure.in: Determine the suffix of the shared librarries for + this system. This is done analogous to + ltconfig.sh. G_MODULE_SUFFIX in glibconfig.h is set to either + "sl", "dll", or (most often) "so". + + * tests/Makefile.am, tests/module-test.c, + tests/libmoduletestplugin_a.c, tests/libmoduletestplugin_b.c: + Added new testcase for gmodule. This is mostly copied from + gmodule/testgmodule.c, but unlike that is is quiet. (Why BTW are + some tests that verbose, not to say loquacious...) + +2000-12-19 Sebastian Wilhelmi + + * grand.c: Updated G_RAND_DOUBLE_TRANSFORM to be more + accurate. Redid g_rand_double() such that it returns 52 bits after + the point instead of 32 as before. That OTOH requires calling + g_rand_int() twice. Overhauled g_rand_int_range(), which is easier + now thanks to the new precision of g_rand_double(). Thanks to + Sverre Johansen for the hint. + + * grand.h: Added g_rand_boolean() and g_random_boolean() + macros. While they could be omitted due to extreme simplicity, + they make intention clearer in code and are therefore good to have. + + * grand.c, grand.h: Renamed all 'min' and 'max' parameters to' + begin' and 'end' resp. to avoid making people think, that 'max' is + included in the interval. 'end' now isn't, whereas 'begin' + is. That's similar to the use in the STL. + + * gslist.c, glist.c: Ok, I'm a moron. When I originally + implemented ENABLE_GC_FRIENDLY, I forgot to include config.h into + the affected files. Now that Alex did that for those two, + inevitable typos surfaced, which are now fixed. + + * garray.c, ghash.c, gqueue.c, gtree.c: Include config.h as well, + as ENABLE_GC_FRIENDLY should be known. + +2000-12-19 Alexander Larsson + + * configure.in: + Added --disable-mem-pools option. + + * glist.c: + * gslist.c: + * gnode.c: + * gmem.c: + Disable free list and memory chunks if DISABLE_MEM_POOLS is defined. + +2000-12-17 Tor Lillqvist + + * gutf8.c (g_utf8_get_charset_internal): (Win32) Use GetACP to get + the current ANSI codepage. + + * gunicode.h: Add comment that the static string g_get_charset + sets the parameter to point to should be copied in case the + charset might be changed later in the program. + +2000-12-14 Tor Lillqvist + + * makefile.{mingw,msc}.in: No need to -DGSPAWN_HELPER when + compiling gspawn-win32-helper any longer. + + * giowin32.c (g_io_win32_dispatch): Warn if no callback. Call + callback correctly. + (g_io_win32_create_watch): Fix typo. + (g_io_win32_fd_create_watch): Ditto. + (g_io_channel_unix_new): If it is a file descriptor (i.e., a Unix + fd lookalike provided by the C library), call + g_io_channel_win32_new_fd(). If it is a socket (from WinSock), + call g_io_cahnnel_win32_new_stream_socket(). Hopefully sockets and + fds don't overlap. TODO: Implement also datagram sockets. + (g_io_channel_win32_poll): Call g_main_context_get_poll_func(). + + * gcompletion.h: Include only on Unix. Is this + inclusion really needed here? OTOH, do include , for + size_t. + + * gmessages.c: (Win32) Don't define a function called "write" that + might clash with the prototype from , use a #define. + + * glib.def: Update. + + * gmain.c (g_source_add_poll): Don't return a value from void + function. + (g_main_context_get_poll_func): Compile also for non-Win32, as + presumably was intended. The result var is a GPollFunc, not a + GPollFunc*. Return the result! + +2000-12-13 Havoc Pennington + + * gconvert.c (open_converter): make static + + * gutf8.c (g_utf8_validate): Simplify logic a bit, maybe + speeding it up - now we just return FALSE if we had to bail out + for any reason before getting to the end of the string, as defined + by a nul byte if len was -1, defined by the len otherwise. This + also fixes a bug where nul bytes were not treated as invalid + when the length was specified. + +2000-12-12 Havoc Pennington + + * gmain.c (g_main_context_destroy): don't try to use thread stuff + unless G_THREADS_ENABLED + (g_main_context_query): ditto + (g_main_context_check): ditto + (g_main_loop_quit): ditto + +Tue Dec 12 18:58:22 2000 Tim Janik + + * ghash.c (g_hash_table_remove): return whether a value + got removed. + +Tue Dec 12 15:18:10 2000 Owen Taylor + + * gmain.[ch]: Revert unauthorized changes. + +2000-12-12 Elliot Lee + + * gmain.c, gmain.h (g_main_context_new, g_main_context_destroy): + GMainContext useful in implementing some additional styles of + main loop usage. To do this, however, Joe Hacker needs to be able + to create/destroy GMainContext's at will. This is just an export + of existing functionality, rather than any new functionality. + + They are listed in the "Low level functions for implementing custom + main loops" section of the header file, to avoid confusing people. + +Sun Dec 10 10:47:11 2000 Owen Taylor + + * gmain.c (g_source_destroy_internal): Remove pollfds + from the context here, not when actually freeing the + source. + + * gmain.c (g_source_unref_internal): Free source list + and source, call source->source_funcs->destroy(). + + * giochannel.c: Unreference io_channel properly. + +Thu Dec 7 15:22:30 2000 Owen Taylor + + * tests/mainloop-test.c (recurser_start): Add a bunch + of unrefs. + + * gmain.c (g_source_attach): Reference the source + when adding (pointed out by Elliot) + +2000-12-08 Raja R Harinath + + * acglib.m4 (GLIB_AC_DIVERT_BEFORE_HELP): + Rename from GLIB_DIVERT_BEFORE_HELP. + Update to track autoconf 2.49b. + * configure.in: Reflect above change. + (AC_EGREP_HEADER): Rename from really obselete AC_HEADER_EGREP. + (debug_default): Replace "if test `expr ...`" with "case". + + * tests/Makefile.am (TESTS): Rearrange into other variables, and + include run-markup-tests.sh. + (TESTS_ENVIRONMENT): New. Pass $srcdir to tests. + (noinst_PROGRAMS): Rename to ... + (check_PROGRAMS): ... this. 'automake' ensures that these are + built before running the tests. + * tests/run-markup-tests.sh: Support $srcdir != $builddir. + +2000-12-08 Havoc Pennington + + * tests/Makefile.am (TESTS): move markup-test to noinst_PROGRAMS; + it isn't a proper test, the proper test would be + run-markup-tests.sh, but that can't go in tests, so we need + a manual make check rule. Didn't do that yet. + +2000-12-07 Raja R Harinath + + * gmain.h: Don't put anything after an #endif. + * gmain.c: Likewise. + +2000-12-06 Havoc Pennington + + * tests/strfunc-test.c (main): add g_strdupv test + + * gstrfuncs.c (g_strdupv): Add a function to copy + an array of strings + +Tue Dec 5 12:23:04 2000 Owen Taylor + + * gmain.[hc]: Major change in API for creating sources + to handle multiple main loops (GMainContext *). + + GSources are now exposed as GSource * and implemented + with structure derivation. + + * giochannel.[ch]: Changed vtable for GIOChannel to correspond + to the new mainloop API, add g_io_channel_create_watch(). + + * gtypes.h: Move GTimeVal here. + + * gthread.h: Remove gmain.h include to avoid circularity. + + * giounix.c: Update for new GMain API. + + * giowin32.c: Update for new GMain API. (No check for + proper compilation or working.) + + * timeloop.c timeloop-basic.c: A benchmarking program for + the main loop comparing the main loop against a + hand-written (timeloop-basic.c) variant. + + * tests/mainloop-test.c: New torture test of mainloop. + + * docs/Changes-2.0.txt: Started. Added text about + changes to GMain. + + * gmain.c (g_main_add_poll_unlocked): Initial fd->revents + to zero. (#8482, Benjamin Kahn) + +2000-12-01 Tor Lillqvist + + * {.,*}/makefile.msc.in: Include make.msc from GLib's build subdir. + + * makefile.{mingw,msc}.in (glib_OBJECTS): Add gunibreak. + + * glib.def: Update correspondingly. + +2000-11-21 Havoc Pennington + + * gmacros.h: Provide G_CONST_RETURN which is 'const' by default, + and nothing when G_DISABLE_CONST_RETURNS is defined. + +2000-11-29 Havoc Pennington + + * gunidecomp.c (COMBINING_CLASS): + s/UNICODE_LAST_CHAR/G_UNICODE_LAST_CHAR/ + + * gunichartables.h: Update for data in Unicode 3.0.1 + + * gunidecomp.h: Ditto + + * gunicode.h (GUnicodeBreakType): Enum for line break properties + (g_unichar_break_type): Get the break property for a char + + * gunibreak.h: Autogenerated line break property tables + + * gunibreak.c (g_unichar_break_type): added + + * Makefile.am (EXTRA_DIST): dist gen-unicode-tables.pl + + * Makefile.am (libglib_1_3_la_SOURCES): Add gunibreak.h, gunibreak.c + + * gen-unicode-tables.pl: Include the script to update the unicode + char tables + +2000-11-28 Elliot Lee + + * gmarkup.c: Fix warnings. + + * guniprop.c, gunidecomp.c: Make warnings go away by using + GPOINTER_TO_INT() instead of (int). + + * gcompletion.[ch]: Add g_completion_set_compare(), + to allow (for example) using case-insensitive completion. + +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 @@ -41,7 +644,7 @@ 2000-10-24 Havoc Pennington - * gmarkup.h, gmarkup.c: New module to parse a simple + * gmarkup.h, gmarkup.c: New module to parse a simple markup language * Makefile.am: add gmarkup.h, gmarkup.c @@ -61,7 +664,7 @@ * 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. + consistent and also fixes Bug #15026. Tue Oct 24 22:09:14 2000 Tim Janik @@ -288,7 +891,7 @@ Mon Sep 11 10:03:24 2000 Owen Taylor 2000-09-29 Jonathan Blandford - * gnode.c (g_node_insert_after): Added function to keep symetry + * gnode.c (g_node_insert_after): Added function to keep symmetry with g_node_insert_before. 2000-09-29 Martin Baulig @@ -362,9 +965,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 @@ -479,7 +1084,7 @@ Tue Sep 5 20:16:27 2000 Owen Taylor functions. * gthread.c, gthreadpool.c, glib.h: Enable error reporting for - thread creation, namly for g_thread_create, g_thread_pool_new, + thread creation, namely for g_thread_create, g_thread_pool_new, g_thread_pool_push and g_thread_pool_set_max_threads. * tests/thread-test.c, tests/threadpool-test.c: Adapted @@ -516,17 +1121,18 @@ Tue Sep 5 20:16:27 2000 Owen Taylor 2000-08-25 Elliot Lee * glib.h, gunicode.h, gmodule/gmodule.h: - : Mark the following functions G_GNUC_CONST (to allow - optimization) because their results are a function of only their parameters: - g_int_hash, g_int_equal, g_direct_hash, g_direct_equal, g_quark_to_string, - g_date_is_leap_year, g_date_days_in_month, g_date_monday_weeks_in_year, - g_date_sunday_weeks_in_year, g_spaced_primes_closest, g_unichar_is*, - g_unichar_to*, g_unichar_*digit_value, g_unichar_type + Mark the following functions G_GNUC_CONST (to allow optimization) + because their results are a function of only their parameters: + g_int_hash, g_int_equal, g_direct_hash, g_direct_equal, + g_quark_to_string, g_date_is_leap_year, g_date_days_in_month, + g_date_monday_weeks_in_year, g_date_sunday_weeks_in_year, + g_spaced_primes_closest, g_unichar_is*, g_unichar_to*, + g_unichar_*digit_value, g_unichar_type 2000-08-21 Elliot Lee - * gobject/Makefile.am, gobject/gobject-query.c, gobject/gparamspecs.c: Fix inclusion of - config.h + * gobject/Makefile.am, gobject/gobject-query.c, + gobject/gparamspecs.c: Fix inclusion of config.h Mon Aug 21 14:46:23 2000 Owen Taylor @@ -656,7 +1262,7 @@ Sun Jul 30 10:44:16 2000 Tim Janik out of the buffer. The separate reader thread(s), and the circular buffer(s) with - associated events mean lots of possibilities for fun parallellism + associated events mean lots of possibilities for fun parallelism errors. But it seems to work OK, i.e. GIMP runs. * gmain.c: Small changes to the Win32 polling function. @@ -1618,8 +2224,8 @@ Tue Oct 12 14:17:12 1999 Tim Janik Tue Oct 12 12:16:12 1999 Tim Janik - * gmessages.c (g_printf_string_upper_bound): completly new implementation - for printf string upper bounds calculation. + * gmessages.c (g_printf_string_upper_bound): completly new + implementation for printf string upper bounds calculation. we handle all glibc 2.1 format specifiers now, except for positional parameters (%nn$...) and wide char strings, plus some obscure upper case variants of the standard conversions. this fixes a lot of @@ -1709,12 +2315,13 @@ Wed Sep 22 01:53:18 1999 Tim Janik Fri Sep 17 10:24:45 1999 Tim Janik - * gmem.c (g_mem_chunk_compute_size) (g_mem_chunk_new): applied patch - from Soeren Sandmann , to force mem chunk's area - sizes to be a multitiple of atom_size, and to eliminate the MAX_MEM_AREA - restriction of 65536 bytes. we also catch cases where users pass an area - size < atom size with a return_if_fail statement now (which is ok, - because previously this lead to memory corruption anyways). + * gmem.c (g_mem_chunk_compute_size) (g_mem_chunk_new): applied + patch from Soeren Sandmann , to force mem + chunk's area sizes to be a multitiple of atom_size, and to + eliminate the MAX_MEM_AREA restriction of 65536 bytes. we also + catch cases where users pass an area size < atom size with a + return_if_fail statement now (which is ok, because previously this + lead to memory corruption anyways). Thu Sep 16 13:19:54 1999 Tim Janik @@ -2133,8 +2740,8 @@ Sun Apr 11 14:37:06 1999 Tim Janik Sat Apr 10 19:30:50 1999 Tim Janik * glib.h: removed braces around inline strings for the G_GNUC_FUNCTION - and G_GNUC_PRETTY_FUNCTION macros, so the macros can be used for compile - time string concatenation. + and G_GNUC_PRETTY_FUNCTION macros, so the macros can be used for + compile time string concatenation. Thu Apr 8 19:53:19 1999 Owen Taylor @@ -2180,8 +2787,8 @@ Tue Mar 23 13:43:39 PST 1999 Manish Singh Mon Mar 22 03:54:43 1999 Tim Janik * glib.h: - * gmain.c: add user_data to the GSource ->check and ->prepare functions, - so it can be used to e.g. pass a GPollFd. + * gmain.c: add user_data to the GSource ->check and ->prepare + functions, so it can be used to e.g. pass a GPollFd. (g_main_poll): only add poll records with an events mask != 0 to the fd_array. don't even bother calling poll_func() if fds=timeout=0. added debugging printouts around poll_func() invokation that can be