Removed POSIX_*. Defined G_THREAD_SOURCE to "gthread-win32.c".
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index e7ace3b..cd6afb2 100644 (file)
@@ -1,3 +1,91 @@
+2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * config.h.win32.in: Removed POSIX_*. Defined G_THREAD_SOURCE to
+       "gthread-win32.c".
+
+       * glibconfig.h.win32.in: Define G_HAVE_ISO_VARARGS for gcc, don't
+       know about MSC. Define G_THREADS_IMPL_WIN32 instead of
+       G_THREADS_IMPL_POSIX and define the right static mutex macros and
+       types.
+
+       * glib.def: g_thread_create renamed to g_thread_create_full.
+
+       * gthread.c: memcpy is not necessary here. We can simply use
+       struct assignment.
+
+       * gmessages.c: Fix compilation error on win32. Added
+       GFileDescriptor, wich is gint on Unix and FILE* on win32.
+
+2001-05-21  Andrew Lanoix <alanoix@umich.edu>
+
+       *giowin32.c: G_IO_WIN32_WINDOWS_MESSAGES channels
+       not handled correctly in g_io_win32_check()
+
+Sun May 20 10:47:47 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix some problems in writing out varargs
+       tests in configure.in
+
+Fri May 18 10:52:23 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in gmessages.h: Use compile checks for ISO C99 and GNU
+       extension varargs macros syntax and store result in glibconfig.h
+       (G_HAVE_ISO_VARARGS, G_HAVE_GNUC_VARARGS) rather than relying
+       on checking predefined macros.
+
+2001-05-18  Michael Natterer  <mitch@convergence.de>
+
+       * gmarkup.c: don't g_strdup()/g_free() all parsed attributes and
+       their values twice but simply copy the string pointers from the
+       GMarkupAttribute struct to the string arrays before passing them
+       to start_element().
+
+2001-05-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gthread.c, gthread.h: Renamed g_thread_create to
+       g_thread_create_full and added macro g_thread_create, which omits
+       'stack_size', 'bound' and 'priority' parameters. Also removed
+       'bound' from GThread struct.
+
+       * gthreadpool.h, gthreadpool.c: Adapted GThreadPool to the above
+       changes. GThreadPool lost the 'priority' and 'bound'
+       members. g_thread_pool_new the 'stack_size', 'bound' and
+       'priority' parameters.
+
+       * tests/mainloop-test.c, tests/thread-test.c,
+       tests/threadpool-test.c: Adapted to the above changes.
+
+       * gmem.c (g_mem_profile): Fixed mutex deadlock.
+
+2001-05-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * makefile.mingw.in: Add gpattern.o to objects.
+
+       * glib.def: Export g_thread_exit as well.
+
+       * Makefile.am: Fix BUILT_EXTRA_DIST exporting.
+
+Sun May 13 10:31:17 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * glib/Makefile.am gobject/Makefile.am gmodule/Makefile.am:
+       Add inter-library dependencies.
+
+       * acinclude.m4: Remove libtool macros.
+
+       * autogen.sh: Require libtool-1.4, automake-1.4p1.
+
+2001-05-15  Havoc Pennington  <hp@redhat.com>
+
+       * configure.in (AC_OUTPUT): m4macros/Makefile
+
+       * m4macros/Makefile.am, m4macros/glib-2.0.m4,
+       m4macros/glib-gettext.m4:
+       m4 files moved here on server, Makefile.am added
+        
+       This is so you can aclocal -I m4macros while avoiding acinclude.m4
+
+       * Makefile.am: add m4macros subdir, remove references to glib-2.0.m4
+
 2001-05-14  Havoc Pennington  <hp@redhat.com>
 
        * gutf8.c (g_utf8_get_char): fix docs; they said we validated 
@@ -7,7 +95,7 @@
 
 Thu May 10 23:21:30 2001  Owen Taylor  <otaylor@redhat.com>
 
-       * gmessages.c (g_log_write_prefix): Avoid using stderr
+       * gmessages.c (g_log_write_prefix): Avoid using stdio
        to be as robust as possible in out-of-memory.
 
        * gmessages.c (g_log_default_handler): Remove some dead