bugfixes, cleanups and macro reduction, nothing major though ;)

This commit is contained in:
Tim Janik 1998-05-10 07:44:43 +00:00
parent 315affdfcb
commit 86be352e82
13 changed files with 31 additions and 123 deletions

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

View File

@ -4,16 +4,6 @@ Sat May 9 20:11:20 1998 Owen Taylor <otaylor@gtk.org>
is Digital Unix and we need -std1 to get the is Digital Unix and we need -std1 to get the
right prototypes. right prototypes.
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org> Fri May 8 21:31:50 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkwidget.c (gtk_widget_queue_draw): Free the * gtk/gtkwidget.c (gtk_widget_queue_draw): Free the
@ -594,8 +584,6 @@ Wed Apr 15 20:42:46 1998 Owen Taylor <otaylor@gtk.org>
the 'make dist' form of GTK+. (Dependency caused dependencies the 'make dist' form of GTK+. (Dependency caused dependencies
to be redone when BUILT_SOURCES changed) to be redone when BUILT_SOURCES changed)
==========
Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org> Thu Apr 30 11:18:00 1998 Owen Taylor <otaylor@gtk.org>
* gtk/gtkcombo.[ch]: Allow the user to use the popup list * gtk/gtkcombo.[ch]: Allow the user to use the popup list

8
NEWS
View File

@ -3,11 +3,11 @@ Overview of Changes in GTK+ 1.1.0:
* Significant speedups to widget creation and destruction through caching * Significant speedups to widget creation and destruction through caching
colormap and visual queries to the XServer. colormap and visual queries to the XServer.
* Speedups for type creation and especially gtk_type_is_a() checks. * Speedups for type creation and especially gtk_type_is_a() checks.
* Speedups in signal lookup and creation and especaially with signal * Speedups in signal lookup, creation and emissions and connection handling.
emissions. * Additions to the signal handling API (e.g. *_emitv).
* Minor speedups with object data allocation and destruction. * Minor speedups with object data allocation and destruction.
* Newly included file gtkfeatures.h which defines compatibility macros to * Newly included file gtkfeatures.h which defines compatibility macros to
test for certain API features upon program compilation. test for certain API features upon program compilation.
* New widget GtkCTree * New widget GtkCTree
* Upgrade to libtool-1.2 * Upgrade to libtool-1.2
* Lots of bug fixes, including one that fixed a major memory leak * Lots of bug fixes, including one that fixed a major memory leak

View File

@ -22,6 +22,10 @@
#undef HAVE_SHAPE_EXT #undef HAVE_SHAPE_EXT
#undef HAVE_SYS_SELECT_H #undef HAVE_SYS_SELECT_H
/* some systems do not allow to ipcrm pages prior to
* actual usage, namely: OSF1 V3.2, SunOS 4.1.1, 5.5, 5.5.1, 5.6,
* IRIX 5.2 and 6.2.
*/
#undef IPC_RMID_DEFERRED_RELEASE #undef IPC_RMID_DEFERRED_RELEASE
#undef NO_FD_SET #undef NO_FD_SET
@ -32,11 +36,6 @@
#undef XINPUT_GXI #undef XINPUT_GXI
#undef XINPUT_XFREE #undef XINPUT_XFREE
#undef GTK_MAJOR_VERSION
#undef GTK_MINOR_VERSION
#undef GTK_MICRO_VERSION
#undef GTK_VERSION
/* Define as the return type of signal handlers (int or void). */ /* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE #undef RETSIGTYPE

View File

@ -1,3 +1,13 @@
Sat May 9 20:08:12 1998 Owen Taylor <otaylor@gtk.org>
* glib/gmem.c: Experimentally restore GMemChunk
to its primeval state - where mem areas are
freed incrementally instead of searching the tree
every time a mem area is completely empty. Also,
always keep one mem chunk around. (Reduced calls
to malloc() a lot, but doesn't really improve
performance significiantly)
Thu May 7 08:17:28 1998 Tim Janik <timj@gtk.org> Thu May 7 08:17:28 1998 Tim Janik <timj@gtk.org>
* glib.h (G_GNUC_PRINTF): * glib.h (G_GNUC_PRINTF):

View File

@ -35,9 +35,6 @@
#undef NO_SYS_ERRLIST #undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST #undef NO_SYS_SIGLIST
/* #undef PACKAGE */
/* #undef VERSION */
/* The number of bytes in a char. */ /* The number of bytes in a char. */
#undef SIZEOF_CHAR #undef SIZEOF_CHAR

View File

@ -25,30 +25,23 @@ extern "C" {
#pragma } #pragma }
#endif /* __cplusplus */ #endif /* __cplusplus */
/* compile time version /* compile time version
*/ */
#define GTK_MAJOR_VERSION (1) #define GTK_MAJOR_VERSION (1)
#define GTK_MINOR_VERSION (1) #define GTK_MINOR_VERSION (1)
#define GTK_MICRO_VERSION (0) #define GTK_MICRO_VERSION (0)
/* new functions gtk_container_set_focus_vadjustment() and /* new gtk_container_set_focus_[hv]adjustment()
* gtk_container_set_focus_hadjustment().
*/ */
#define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS 1-0-1 #define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS 1-0-1
/* new macros for checking of class types /* newly exported gtk_signal_init()
*/ * new gtk_signal_n_emissions*()
#define GTK_HAVE_IS_CLASS 1-1-0
/* export the gtk_signal_init() function
* new gtk_signal_n_emissions*() functions
* "signal-name" is now an alias for "signal_name" * "signal-name" is now an alias for "signal_name"
* new gtk_signal_emitv*() interface * new gtk_signal_emitv*()
*/ */
#define GTK_HAVE_SIGNAL_INIT 1-1-0 #define GTK_HAVE_SIGNAL_INIT 1-0-2
#define GTK_HAVE_N_EMISSIONS 1-1-0
#define GTK_HAVE_SIGNAL_LISP_SYNTAX 1-1-0
#define GTK_HAVE_SIGNAL_EMITV 1-1-0

View File

@ -25,30 +25,23 @@ extern "C" {
#pragma } #pragma }
#endif /* __cplusplus */ #endif /* __cplusplus */
/* compile time version /* compile time version
*/ */
#define GTK_MAJOR_VERSION (@GTK_MAJOR_VERSION@) #define GTK_MAJOR_VERSION (@GTK_MAJOR_VERSION@)
#define GTK_MINOR_VERSION (@GTK_MAJOR_VERSION@) #define GTK_MINOR_VERSION (@GTK_MINOR_VERSION@)
#define GTK_MICRO_VERSION (@GTK_MICRO_VERSION@) #define GTK_MICRO_VERSION (@GTK_MICRO_VERSION@)
/* new functions gtk_container_set_focus_vadjustment() and /* new gtk_container_set_focus_[hv]adjustment()
* gtk_container_set_focus_hadjustment().
*/ */
#define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS 1-0-1 #define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS 1-0-1
/* new macros for checking of class types /* newly exported gtk_signal_init()
*/ * new gtk_signal_n_emissions*()
#define GTK_HAVE_IS_CLASS 1-1-0
/* export the gtk_signal_init() function
* new gtk_signal_n_emissions*() functions
* "signal-name" is now an alias for "signal_name" * "signal-name" is now an alias for "signal_name"
* new gtk_signal_emitv*() interface * new gtk_signal_emitv*()
*/ */
#define GTK_HAVE_SIGNAL_INIT 1-1-0 #define GTK_HAVE_SIGNAL_INIT 1-0-2
#define GTK_HAVE_N_EMISSIONS 1-1-0
#define GTK_HAVE_SIGNAL_LISP_SYNTAX 1-1-0
#define GTK_HAVE_SIGNAL_EMITV 1-1-0