-I$(top_srcdir)/gmodule, fix from Michael Meeks
[platform/upstream/glib.git] / ChangeLog.pre-2-6
index bd587a5..951725e 100644 (file)
@@ -1,5 +1,156 @@
+2001-01-03  Havoc Pennington  <hp@pobox.com>
+
+       * 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  <otaylor@redhat.com>
+
+       * 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  <otaylor@redhat.com>
+
+       * 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  <danw@helixcode.com>
+
+       * 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  <tml@iki.fi>
+
+       * 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  <timj@gtk.org>
+
+       * 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  <timj@gtk.org>
+
+       * 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.
+       <boy, is this file a mess>
+
+       * gutils.c, gscanner.c: fix up compatibility warnings, use g_message().
+
+2000-12-27  Tor Lillqvist  <tml@iki.fi>
+
+       * README.win32: Update.
+
+2000-12-25  Tor Lillqvist  <tml@iki.fi>
+
+       * 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  <aliabdin@aucegypt.edu>
+
+       * 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  <wilhelmi@ira.uka.de>
+
+       * 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  <wilhelmi@ira.uka.de>
+
+       * 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 <sj@ifi.uio.no> 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  <alexl@redhat.com>
+
+       * 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  <tml@iki.fi>
+
+       * 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  <tml@iki.fi>
 
+       * 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.