1. 04 Jun, 1998 1 commit
  2. 02 Jun, 1998 2 commits
  3. 01 Jun, 1998 1 commit
  4. 29 May, 1998 1 commit
    • BST 1998  Tony Gale's avatar
      - new section on Events - change all delete_event callbacks to include a · 79538134
      BST 1998 Tony Gale authored
      Fri May 29 13:53:57 BST 1998  Tony Gale  <gale@gtk.org>
      
              * docs/gtk_tut.sgml:
                - new section on Events
                - change all delete_event callbacks to include
                  a GdkEvent parameter
                - clean up the formatting
      
              * examples - helloworld.c, helloworld2.c, notebook.c,
                packbox.c, pixmap.c, progressbar.c, radiobuttons.c,
                rulers.c, table.c, wheelbarrow.c: change all delete_event
                 callbacks to include a GdkEvent parameter.
      79538134
  5. 27 May, 1998 1 commit
    • Federico Mena Quintero's avatar
      New enumeration for the "mode" field of crossing events. (struct · 99fdc828
      Federico Mena Quintero authored
      1998-05-26  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gdk/gdktypes.h (GdkCrossingMode): New enumeration for the "mode"
      	field of crossing events.
      	(struct _GdkEventCrossing): Added the following fields: time, x,
      	y, x_root, y_root, mode, focus, state.
      
      	* gdk/gdk.c (gdk_event_translate): Fill in the new fields of the
      	crossing event structure.
      
      	* gtk/gtkfeatures.h (GDK_HAVE_FULL_CROSSING_EVENT): Annotate
      	changes to the crossing event structure.
      99fdc828
  6. 26 May, 1998 1 commit
  7. 24 May, 1998 2 commits
  8. 23 May, 1998 1 commit
    • Owen Taylor's avatar
      Locate child at (border_width,border_width), not · 53d06396
      Owen Taylor authored
      Sat May 23 17:48:58 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkeventbox.c (gtk_event_box_size_allocate):
              Locate child at (border_width,border_width), not
      	(2*border_width,2*border_width). [ The border is _outside_
      	widget->window ]
      
      	* gdk/gdk.[ch]: added gdk_screen_width_mm/gdk_screen_height_mm
      	  functions. [From: Alexander Larsson <alla@lysator.liu.se> ]
      53d06396
  9. 22 May, 1998 4 commits
  10. 21 May, 1998 1 commit
  11. 20 May, 1998 1 commit
    • 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
  12. 19 May, 1998 1 commit
  13. 18 May, 1998 3 commits
  14. 16 May, 1998 2 commits
    • 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: · 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
  15. 15 May, 1998 2 commits
    • 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
    • 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
  16. 14 May, 1998 2 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
  17. 13 May, 1998 3 commits
    • 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
  18. 12 May, 1998 5 commits
    • 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
    • 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
    • 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
    • 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
  19. 11 May, 1998 4 commits
    • Tim Janik's avatar
      queue the idle_sizer with GTK_PRIORITY_INTERNAL - 1, so widgets get first · f15bd558
      Tim Janik authored
      Tue May 12 00:21:33 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkwidget.c (gtk_widget_queue_resize): queue the idle_sizer with
              GTK_PRIORITY_INTERNAL - 1, so widgets get first resized and then
              redrawn if that is still neccessary. don't allow queueing of already
              destructed objects.
              (gtk_widget_idle_sizer): proccess the resize queue in a save manner, so
              widgets which are in the queue can be destroyed savely, handle
              requeueing properly.
              (gtk_widget_idle_draw): proccess the redraw queue in a save manner, so
              widgets which are in the queue can be destroyed/unrealized savely.
      f15bd558
    • BST 1998 Tony Gale's avatar
      add question on multi-threading, minor URL cleanups. · 387379e6
      BST 1998 Tony Gale authored
      Mon May 11 17:54:44 BST 1998 Tony Gale  <gale@gtk.org>
      
              * gtkfaq.sgml: add question on multi-threading,
                minor URL cleanups.
      387379e6
    • Tim Janik's avatar
      preserve automake CFLAGS. · e8df8ce1
      Tim Janik authored
      Mon May 11 09:56:45 1998  Tim Janik  <timj@gtk.org>
      
              * configure.in (cflags_set): preserve automake CFLAGS.
      
              * Makefile.am: fully rename the created libraries to libgtk-1.1.la
              and libgdk-1.1.la. this means we need to change certain portions of
              the Makefile.am on major/minor version bumps.
      
              * ltmain.sh: the -release option is not required anymore.
      
              * gtk/gtkobject.h (gtk_trace_referencing): compile time check the type
              of the first argument to be of type GtkObject. unconditionally compile
              this function. removed __GNUC__ dependancy of the gtk_object_ref and
              gtk_object_unref macro wrappers for this function.
      
      Mon May 11 09:53:43 1998  Tim Janik  <timj@gtk.org>
      
              * configure.in: preserve automake CFLAGS.
      
              * Makefile.am: fully rename the created library to libglib-1.1.la.
              this means we need to change certain portions of the Makefile.am on
              major/minor version bumps.
      
              * ltmain.sh: the -release option is not required anymore.
      
              * glib.h: provide G_GNUC_FUNCTION and G_GNUC_PRETTY_FUNCTION to
              avoid conditionals. unconditionally define NULL, TRUE, FALSE, MAX,
              MIN, ABS and CLAMP, these macros might be screwed from other headers.
      e8df8ce1
    • Tim Janik's avatar
      new file, gdatasets implement the object data mechanism from GtkObject. a · 01003779
      Tim Janik authored
      Mon May 11 01:44:10 1998  Tim Janik  <timj@gtk.org>
      
              * gdataset.c: new file, gdatasets implement the object data
              mechanism from GtkObject. a generic data pointer is associated with
              a certain location and a key id.
      
      Mon May 11 02:31:19 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkobject.h:
              * gtk/gtkobject.c:
              (gtk_object_data_try_key):
              (gtk_object_data_force_id): these are now macros substituting the old
              functions. we just use the corresponding g_dataset_* functions for
              key->id associations. (this is to assure unique key<->id associations).
      01003779
  20. 10 May, 1998 2 commits