1. 21 May, 1998 3 commits
  2. 20 May, 1998 2 commits
    • Owen Taylor's avatar
      Use pthread_attr_init() as a test function, since most of the rest of · aed9cf77
      Owen Taylor authored
      Tue May 19 23:41:04 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* configure.in: Use pthread_attr_init() as a test function,
      	since most of the rest of -lpthread is macros on DU4.
      
      Mon May 18 22:14:39 1998  Owen Taylor  <otaylor@gtk.org>
      (Yasuhiro SHIRASAKI <joke@awa.tohoku.ac.jp> : gtk-joke-980517-0.patch)
      
      	* gutils.c: Restored a missing prototype for g_vsprintf.
      aed9cf77
    • Tim Janik's avatar
      conditionally define NULL, FALSE and TRUE. (g_mem_chunk_create): new · 2abec112
      Tim Janik authored
      Wed May 20 05:02:26 1998  Tim Janik  <timj@gtk.org>
      
              * glib.h: conditionally define NULL, FALSE and TRUE.
              (g_mem_chunk_create): new convenience macro as a short hand for
              g_mem_chunk_new().
              (g_chunk_free): new convenience macro to be consistent with g_chunk_new.
      2abec112
  3. 19 May, 1998 3 commits
  4. 18 May, 1998 4 commits
  5. 17 May, 1998 1 commit
    • Tim Janik's avatar
      provide usefull default specifications for identifier_spec and · 04a70261
      Tim Janik authored
      Sun May 17 10:48:27 1998  Tim Janik  <timj@gtk.org>
      
              * gscanner.c (g_scanner_unexp_token): provide usefull default
              specifications for identifier_spec and symbol_spec.
      
              * glib.h: new functions g_slist_nth_data and g_list_nth_data to return
              the data of the nth element in the list.
      04a70261
  6. 16 May, 1998 5 commits
    • Tim Janik's avatar
      quiet the compiler about uninitialized gc. · 9256ac8a
      Tim Janik authored
      9256ac8a
    • Tim Janik's avatar
      g_strdup() the text retrived from GtkEntry. only intercept the Tab key if · 5aa450f9
      Tim Janik authored
      Sat May 16 09:04:32 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkfilesel.c (gtk_file_selection_key_press): g_strdup() the
              text retrived from GtkEntry. only intercept the Tab key if there
              was some text to complete.
      5aa450f9
    • Owen Taylor's avatar
      Basic thread-awareness: · dc93f21f
      Owen Taylor authored
      Fri May 15 21:16:54 1998  Owen Taylor  <otaylor@gtk.org>
      
      	Basic thread-awareness:
      
      	* acconfig.h configure.in: New option --with-threads=[yes/posix/no]
      
      	* gdk/Makefile.am gdk/gdkthreads.c: Added new functions
      	gdk_threads_[init/enter/leave] for applications, plus
      	gdk_threads_wake to wake the mainloop thread out of
      	the select().
      
      	* gtk/Makefile.am: gtk/testthreads.c: Test program for threads
      dc93f21f
    • Owen Taylor's avatar
      Basic thread-awareness: · 45714833
      Owen Taylor authored
      Fri May 15 21:16:54 1998  Owen Taylor  <otaylor@gtk.org>
      
      	Basic thread-awareness:
      
      	* acconfig.h configure.in: New option --with-threads=[yes/posix/no]
      
      	* gdk/Makefile.am gdk/gdkthreads.c: Added new functions
      	gdk_threads_[init/enter/leave] for applications, plus
      	gdk_threads_wake to wake the mainloop thread out of
      	the select().
      
      	* gtk/Makefile.am: gtk/testthreads.c: Test program for threads
      
      Fri May 15 12:08:48 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/testgtk.c (list_clear): Account for the fact
      	that gtk_list_clear_items is not inclusive. (Clears
      	[start, end))
      45714833
    • Manish Singh's avatar
      ignore furry autogened files · 123e299b
      Manish Singh authored
      -Yosh
      123e299b
  7. 15 May, 1998 6 commits
    • Manish Singh's avatar
      bye bye autogenerated file · c71c5f6a
      Manish Singh authored
      -Yosh
      c71c5f6a
    • Tim Janik's avatar
      removed sputious va_end(args) that for some reason didn't produce a · a7c7158c
      Tim Janik authored
      Fri May 15 22:31:49 1998  Tim Janik  <timj@gtk.org>
      
              * gscanner.c (g_scanner_unexp_token): removed sputious va_end(args) that
              for some reason didn't produce a compiler wrning on my machine (is
              va_end undefined for i386?).
      a7c7158c
    • rhlabs's avatar
      Move to v1.1 · 5ed260f0
      rhlabs authored
      5ed260f0
    • rodo's avatar
      include gdkkeysyms.h always · d6c6ad10
      rodo authored
      Fri May 15 12:31:27 1998  rodo  <doulik@karlin.mff.cuni.cz>
      
      	* gdk/gdk.c: include gdkkeysyms.h always
      d6c6ad10
    • rodo's avatar
      replaced some snprintf with g_snprintf · 3d6d886c
      rodo authored
      Fri May 15 12:32:08 1998  rodo  <doulik@karlin.mff.cuni.cz>
      
      	* gscanner.c: replaced some snprintf with g_snprintf
      3d6d886c
    • Tim Janik's avatar
      [binray incompatibility] · 152ff348
      Tim Janik authored
      
      [binray incompatibility]
      
      
      Fri May 15 00:56:59 1998  Tim Janik  <timj@gtk.org>
      
              * glib.h: further support for gcc function attributes: G_GNUC_FORMAT,
              G_GNUC_NORETURN and G_GNUC_CONST.
      
              * gscanner.c (g_scanner_stat_mode): changed stat() to lstat().
              (g_scanner_msg_handler): "\n" at end of line!
              (g_scanner_foreach_symbol): new function to iterate over the symbol
              table (GScanner does value-wrapping).
      
      Fri May 15 09:44:10 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.h (struct _GtkWidgetClass): corrected returntype of
              the visibility_notify_event method and changed method order.
      152ff348
  8. 14 May, 1998 3 commits
    • Tim Janik's avatar
    • Tim Janik's avatar
      typedef gint gboolean; this is needed to provide portability with · 004f0982
      Tim Janik authored
      Thu May 14 04:14:12 1998  Tim Janik  <timj@gtk.org>
      
              * glib.h: typedef gint gboolean;
              this is needed to provide portability with big-endian platforms (e.g.
              try sizeof(bool) for c++ on big-endians - it's 4).
              this is also needed to maintain some_union.d_gint==some_union.d_gboolean.
              plus, gint to gboolean casts and vice versa need to be possible without
              loss.
      
      Thu May 14 03:04:43 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktypeutils.c (gtk_type_free): new function to take care about
              freeing types.
              (gtk_type_set_chunk_alloc): new function to allow allocation of new
              types from a mem_chunk of certain size (n_chunks==0 indicates allocation
              thorugh g_malloc).
      
              * gtk/gtkobject.c (gtk_object_finalize): free an object through
              gtk_type_free().
      
              * gtk/gtkbutton.c (gtk_button_get_type): set chunk preallocation for
              GtkButtons to 16.
              * gtk/gtkmenuitem.c (gtk_menu_item_get_type): likewise (16).
              * gtk/gtklabel.c (gtk_label_get_type): likewise (32).
      004f0982
    • 4's avatar
      gtk/gtkwidget.[ch] Added visibility_notify_event to GtkWidget · 344a2717
      4 authored
      
      
      1998-05-14    <sopwith@moebuis.labs.redhat.com>
      
              * gtk/gtkwidget.[ch] Added visibility_notify_event to GtkWidget
      
      Can you say "binary incompatible"? :-)
      344a2717
  9. 13 May, 1998 4 commits
    • Owen Taylor's avatar
      b05a8405
    • Owen Taylor's avatar
      A few more GPOINTER_TO_UINT fixes. · 40a52170
      Owen Taylor authored
      Wed May 13 00:53:52 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtktypeutils.c gtk/gtksignal.c gdk/gdkdnd.c: A few more
      	  GPOINTER_TO_UINT fixes.
      40a52170
    • Owen Taylor's avatar
      A few more GPOINTER_TO_UINT fixes. · 4283c9de
      Owen Taylor authored
      Wed May 13 00:53:52 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtktypeutils.c gtk/gtksignal.c: A few more
      	  GPOINTER_TO_UINT fixes.
      
      	* gtk/gtksignal.c: Include <string.h> for memset.
      
      Tue May 12 23:10:53 1998  Owen Taylor  <otaylor@gtk.org>
      	(Maximilian Bisani <bisani@kawo2.rwth-aachen.de>: gtk-bisani-980320-0)
      
      	* gtk/gtkvruler.c gtk/gtkhruler.c gtk/gtkruler.h:
      	Cleanups, comments and the ability to have rulers with
      	a reversed direction.
      4283c9de
    • Owen Taylor's avatar
      Fixed up a stat() that Sopwith missed when changing stat => lstat. · 43dfe74c
      Owen Taylor authored
      Tue May 12 19:37:55 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkrc.c (gtk_rc_parse_file): Fixed up a stat()
      	that Sopwith missed when changing stat => lstat.
      
      Tue May 12 19:19:29 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkinputdialog.c gtk/gtkgamma.c gtk/gtkrc.c
      	  gtk/gtkcolorsel.c gtk/gtkclist.c gtk/testgtk.c: Use
      	GPOINTER_TO_INT/GINT_TO_POINTER macros where appropriate.
      
      	* gdk/gdk.c: Print sizeof() results
      	as g_print("%ld", (glong)sizeof(foo)), to deal with
      	sizeof() being long on Alpha's.
      
      	* gtk/testgtk.c: include <string.h> for strlen
      
      Tue May 12 19:22:58 1998  Owen Taylor  <otaylor@gtk.org>
      
       	* glib/glib.h: Added macros G[U]INT_TO_POINTER() and
      	GPOINTER_TO_[U]INT for storing small integers integers
      	inside pointers.
      
      	* glib/testglib.c: Print sizeof() results
      	as g_print("%ld", (glong)sizeof(foo)), to deal with
      	size_t being long on Alpha's.
      43dfe74c
  10. 12 May, 1998 9 commits
    • Elliot Lee's avatar
      Use lstat() to tell when an rc file was modified, not stat(), because we · eae7b32f
      Elliot Lee authored
      
      
      Use lstat() to tell when an rc file was modified, not stat(), because we
      could be pointing symlinks around.
      eae7b32f
    • Owen Taylor's avatar
      (James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch) · c9e78a10
      Owen Taylor authored
      Tue May 12 16:54:15 1998  Owen Taylor  <otaylor@gtk.org>
      	(James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch)
      
      	* glib.h gstring.c gmessages.c: Added some missing
      	const to arguments.
      
      	* gutils.c (g_strsignal.c): Added missing return statements.
      
      Tue May 12 16:56:35 1998  Owen Taylor  <otaylor@gtk.org>
      	(James A <jamesa@demon.net> : gtk-jamesa-980511-4.patch)
      
      	* gtk/gtkbbox.h gtk/gtkcolorsel.h gtk/gtkvbbox.h:
      	Changed #include "gtkfoo.h" to #include <gtk/gtkfoo.h>
      
      	* gtk/gtkwindow.[ch]: Added const to gtk_window_set_wmclass
      
      Tue May 12 15:16:10 1998  Owen Taylor  <otaylor@gtk.org>
      	(From: Christopher James Lahey <clahey@umich.edu>)
      
      	* gtk/gtkbutton.[ch] gtk/gtkenums.h gtk/gtktoolbar.[ch]
      	  gtk/testgtk.c:
      
      	Added 'relief' for buttons - they can be either GTK_RELIEF_NORMAL
      	(old style), or GTK_RELIEF_NONE - no relief in the NORMAL
      	state. Added gtk_toolbar_{set,get}_button_relief, which set/get
      	the default relief for the toolbars buttons. Added an
      	toggle for the toolbar test in testgtk.c.
      c9e78a10
    • Manish Singh's avatar
      Add gmessages.c to Makefile · fe6ef6c0
      Manish Singh authored
      -Yosh
      fe6ef6c0
    • Owen Taylor's avatar
      Rewritten and hopefully improved. · e0498db3
      Owen Taylor authored
      Tue May 12 00:24:59 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* docs/gtk-config.1: Rewritten and hopefully improved.
      
      Mon May 11 20:26:39 PDT 1998 Manish Singh <yosh@gimp.org>
      
      	* docs/Makefile.am
      	* docs/gtk-config.1: added man page for gtk-config by Ben Gertzfield
      e0498db3
    • Owen Taylor's avatar
      Moved g_error, g_warning, g_message and g_print from gutils.c to new file · 906b1fea
      Owen Taylor authored
      Mon May 11 21:11:54 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gutils.c gmessages.c: Moved g_error, g_warning, g_message and
      	g_print from gutils.c to new file gmessages.c, to avoid having to
      	include <unistd.h> in gutils.c which was causing problems for the
      	g_strsignal implementation on FreeBSD boxes.
      906b1fea
    • Federico Mena Quintero's avatar
      The commit to the stable branch is on its way... · 2fa59370
      Federico Mena Quintero authored
      1998-05-11  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtkpreview.c (gtk_preview_realize): Create the window using
      	GtkPreview's visual and colormap, otherwise things can BadMatch.
      
      	* gtk/testgtk.c (create_color_preview):
      	(create_gray_preview): Removed pushing/popping of visual/colormap
      	now that GtkPreview does things correctly.
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_draw_wheel_frame):
      	(gtk_color_selection_draw_wheel): Pick the style from the correct
      	place (the colorsel->wheel_area widget) so that the GCs will match
      	with where we are going to paint to.
      
      	* gtk/testgtk.c (create_color_selection): Removed pushing/popping
      	of visual/colormap now that GtkColorSelection does things the
      	right way.
      2fa59370
    • Owen Taylor's avatar
      changed log · 62f865ee
      Owen Taylor authored
      62f865ee
    • Owen Taylor's avatar
      Use the previously unused window->need_resize flag to mark if a window's · 962386fb
      Owen Taylor authored
      Mon May 11 21:04:51 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkwindow.c (gtk_real_window_move_resize): Use the
      	previously unused window->need_resize flag to mark if a window's
      	descendents changed size while the window was not visible. In this
      	case, when the window becomes visible, we reallocate everything,
      	since we didn't keep track of what actually changed.
      
      	(Fixes bug where changing the popdown strings of a
      	combo to something of the same length caused them to
      	blank out, as reported by Todd Dukes <tdukes@ibmoto.com>)
      962386fb
    • Tim Janik's avatar
      [security audit by Alan Cox] · 075cb432
      Tim Janik authored
      Tue May 12 02:31:57 1998  Tim Janik  <timj@gtk.org>
      
              [security audit by Alan Cox]
      
              * gtk/gtkobject.c (gtk_object_get_arg_type): check for arg_name to not
              exceed maximum assumed size.
      
              * gtk/gtkmenufactory.c (gtk_menu_factory_create): check that `path' does
              not exceed maximum assumed size.
              (gtk_menu_factory_remove): likewise.
              (gtk_menu_factory_find_recurse): likewise.
      075cb432