removed old G_ENUM(), G_FLAGS(), G_NV() and G_SV() macros. added macros
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index f555ed4..3a1fa10 100644 (file)
@@ -1,3 +1,46 @@
+Sat Oct 31 05:08:26 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h: removed old G_ENUM(), G_FLAGS(), G_NV() and G_SV() macros.
+       added macros G_STRUCT_OFFSET(), G_STRUCT_MEMBER_P() and
+       G_STRUCT_MEMBER() for handling structure fields through their offsets.
+       (struct _GHookList): added a hook_free function member, that can be used
+       to free additional fields in derived hook structures.
+       g_hook_free(): if hook_list->hook_free != NULL, call this function prior
+       to freeing the hook. (this functionality should have been there in the
+       first place, it just got forgotten as an implementation detail).
+
+Wed Oct 28 00:49:32 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * glib.h: G_BREAKPOINT for alpha from Robert Wilhelm
+       <robert@physiol.med.tu-muenchen.de>
+
+Tue Oct 27 07:25:53 1998  Tim Janik  <timj@gtk.org>
+
+       * glib.h:
+       * gscanner.c:
+       (g_scanner_sync_file_offset): new function for file input.
+       rewind the filedescriptor to the current buffer position and blow
+       the file read ahead buffer. usefull for third party uses of our
+       filedescriptor, which hooks onto the current scanning position.
+       (this became neccessary with the implementation of buffered
+       reads).
+       (g_scanner_input_file): 
+       (g_scanner_input_text): automatically blow the read ahead buffer.
+       (g_scanner_get_char): blow the read ahead buffer when the end of
+       input is reached, i.e. a '\000' char is read.
+
+Tue Oct 27 00:27:31 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * glib.h: get rid of duplicate #g_htonl and friends in the
+       NATIVE_WIN32 part
+
+Mon Oct 26 22:42:01 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * glibconfig.h.win32
+       * gutils.c
+       * makefile.msc: win32 patch from Tor Lillqvist (glib-tml-981027-0),
+       fixes some minor win32 buglets
+
 Mon Oct 26 22:12:03 PST 1998 Manish Singh <yosh@gimp.org>
 
        * glib.h: reimplemented the endian stuff, using inline asm