1. 08 Apr, 1998 1 commit
  2. 07 Apr, 1998 1 commit
  3. 27 Mar, 1998 1 commit
    • Owen Taylor's avatar
      If the widget is _not_ a descendant of a Window widget, propagate key · e0ea1f0c
      Owen Taylor authored
      Fri Mar 27 00:13:18 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkmain.c (gtk_propagate_event): If the widget is _not_
      	a descendant of a Window widget, propagate key presses like
      	other events.
      
      	* gtk/gtkentry.c gtk/gtktext.c: Ignore multiple simultaneous
      	button presses instead of treating subsequent presses as
      	release/press pairs for tablet compatibility.
      
      	* configure.in config.h.in: Removed inline checks, because they
      	are duplicated in glib.
      
      	* gtk/gtkwidget.c (gtk_widget_draw): When gtk_widget_draw ()
      	occurs with queued draw already in place, redraw _entire_
      	widget. (Pointed out by Tim Janik)
      e0ea1f0c
  4. 19 Mar, 1998 3 commits
  5. 18 Mar, 1998 1 commit
  6. 12 Mar, 1998 1 commit
  7. 09 Mar, 1998 1 commit
    • Tim Janik's avatar
      made the <widget>_signals[] arrays of type guint rather than gint. made · d1871831
      Tim Janik authored
      Mon Mar  9 15:48:10 1998  Tim Janik  <timj@gimp.org>
      
              * Signal signedness and naming corrections, plus GtkType fixes:
      
              * gtk/gtkadjustment.c:
              * gtk/gtkbutton.c:
              * gtk/gtkcheckmenuitem.c:
              * gtk/gtkclist.c:
              * gtk/gtkcolorsel.c:
              * gtk/gtkcontainer.c:
              * gtk/gtkcurve.c:
              * gtk/gtkdata.c:
              * gtk/gtkeditable.c:
              * gtk/gtkentry.c:
              * gtk/gtkhandlebox.c:
              * gtk/gtkinputdialog.c:
              * gtk/gtkitem.c:
              * gtk/gtklist.c:
              * gtk/gtkmenuitem.c:
              * gtk/gtkmenushell.c:
              * gtk/gtknotebook.c:
              * gtk/gtkstatusbar.c:
              * gtk/gtktoolbar.c:
              * gtk/gtktree.c:
              * gtk/gtktreeitem.c:
              * gtk/gtkwidget.c:
              * gtk/gtktogglebutton.c:
              * gtk/gtkwindow.c:
              made the <widget>_signals[] arrays of type guint rather than gint.
              * gtk/gtkwidget.c (gtk_widget_get_ancestor): made widget_type a GtkType.
      
              * gtk/gtkcombo.h:
              handler ids need to be of type guint (entry_change_id, list_change_id).
      
              * gtk/gtkaccelerator.c:
              changed signal_num to signal_id and typed it guint.
      
              * gtk/gtkmain.c: made gtk_ndebug_keys a guint.
      
              * gtk/gtkmenu.h:
              * gtk/gtkmenu.c:
              (gtk_menu_popup): made button a guint.
              (gtk_menu_set_active): made index a guint.
      
              * gtk/gtkmenuitem.h:
              * gtk/gtkmenuitem.c:
              made accelerator_signal a guint.
      
              * gtk/gtkoptionmenu.h:
              * gtk/gtkoptionmenu.c:
              (gtk_option_menu_set_history): made index a guint.
      
              * gtk/gtksignal.h:
              * gtk/gtksignal.c:
              * gtk/gtkobject.h:
              * gtk/gtkobject.c: changed a bunch of prototypes to take guints rather
              than gints. also made some conversions from guint to GtkType, left over
              from when the fundamental-types system was introduced.
      
              * gtk/gtkobject.h:
              * gtk/gtkobject.c: made object_data_id_index and obj_count guints.
              made *signals and nsignals guints in GtkObjectClass.
      d1871831
  8. 02 Mar, 1998 2 commits
    • Owen Taylor's avatar
      Miscellaneous minor fixes to remove ANSI C incompatibilities · 395ccd36
      Owen Taylor authored
      Mon Mar  2 17:48:38 1998  Owen Taylor  <owt1@cornell.edu>
      
      	Miscellaneous minor fixes to remove ANSI C incompatibilities
      
      	* gdk/gdkregion.c gtk/gtkclist.c: fix // comments
      
      	* gdk/gdkdnd.c gdk/gdkinputcommon.h: change types of
      	some arguments to ANSI functions
      
      	* gtk/gtkcombo.c gtk/gtktree.c: fix casts of function pointers
      	  to void *
      
      	* gtk/gtkmain.c: An actual bug! (in deprecated gtk_input_add_interp)
      
      	* gtk/gtknotebook.h: Bitfields must be gint or guint. (and should
      	  be guint)
      
      	* gtk/gtkstatusbar.c: trailing ';'
      
      	* gtk/testgtk.c: GList where there should have been GSList
      
      	* glib.h gutils.c : changed g_strcasecmp
      	  to take gchar* not guchar*
      
      	* testglib.c: Remove trailing ; after functions
      395ccd36
    • Owen Taylor's avatar
      Added g_string_insert[_c]() and g_string_erase(). · 80fd0a0c
      Owen Taylor authored
      Sun Mar  1 19:04:40 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* glib.h gstring.c: Added g_string_insert[_c]()
      	  and g_string_erase().
      
      	  From: Stefan Wille  <1wille@vsys1.informatik.uni-hamburg.de>
      80fd0a0c
  9. 19 Feb, 1998 1 commit
    • Owen Taylor's avatar
      configure.in gdk/gdk.[ch] gdk/gdkcc.c gdk/gdkglobals.c · fc7e845c
      Owen Taylor authored
      Thu Feb 19 01:11:48 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* configure.in         gdk/gdk.[ch]         gdk/gdkcc.c
      	  gdk/gdkglobals.c     gdk/gdkinputcommon.h gdk/gdkprivate.h
      	  gdk/gdkvisual.c      glib/configure.in    glib/glib.h
      	  glib/gutils.c        gtk/Makefile.am      gtk/gtkmain.c
      	  gtk/gtkobject.[ch]   gtk/gtkdebug.h       docs/debugging.txt
      
      	New system for controlling debugging:
      
      	* --enable-debug=[no/yes/minimum]
      	* G_DISABLE_ASSERT and G_DISABLE_CHECKS for glib
      	* G_NO_CHECK_CASTS to control cast checking
      	* G_ENABLE_DEBUG enables run time checking which controls:
      	    Object tracing
      	    Showing events
      	    Miscellaneous g_print's in GDK
      	  And is controlled by --gdk-debug/GDK_DEBUG, --gtk-debug/GTK_DEBUG
              * debug_level and show_events are gone from GTK
      
      	See docs/debugging.txt for details.
      
      	And some fixups to the configure.in's so '-g' can be
      	overriden on the command line for --enable-debug
      fc7e845c
  10. 13 Feb, 1998 1 commit
  11. 31 Jan, 1998 1 commit
  12. 29 Jan, 1998 1 commit
  13. 21 Jan, 1998 1 commit
    • Tim Janik's avatar
      Applied patch from (Raja R Harinath <harinath@cs.umn.edu>) to add function · 3ae8c300
      Tim Janik authored
      Wed Jan 21 01:13:25 1998  Tim Janik  <timj@psynet.net>
      
              * Applied patch from (Raja R Harinath <harinath@cs.umn.edu>)
                to add function g_snprintf.
              * configure.in (AC_CHECK_FUNCS): Check for vsnprintf.
              * glib.h: Add prototype for g_snprintf.
              * glibconfig.h.in: Add HAVE_VSNPRINTF.
              * gutils.c (g_snprintf): new function.
      3ae8c300
  14. 18 Jan, 1998 1 commit
  15. 08 Jan, 1998 1 commit
  16. 07 Jan, 1998 1 commit
  17. 04 Jan, 1998 1 commit
  18. 03 Jan, 1998 1 commit
  19. 23 Dec, 1997 1 commit
    • Tim Janik's avatar
      new file for GScanner: Flexible lexical scanner for general purpose. added · e3956c28
      Tim Janik authored
              * gscanner.c: new file for GScanner: Flexible lexical scanner for
              general purpose.
              * glib_pre2.h: added GScanner includes. added g_strconcat and g_strtod.
              gutils.c (g_strconcat): new function for string concatenation of NULL
              terminated parameter list.
              (g_strtod): new function to perform best string to double conversion
              with or without consideration of the current locale.
      -timj
      e3956c28
  20. 10 Dec, 1997 1 commit
    • Tim Janik's avatar
      GLib: · 8a6dea2d
      Tim Janik authored
              * glib_pre1.h:
              * glib_pre2.h:
              * glib.h: this file now gets concatenated by makeglib_h from
              glib_pre1.h and glib_pre2.h to merge in glibconfig.h wich got
              created by configure (done by Jay Painter).
      
              * glib_pre2.h: the g_assert*() and g_return_*_fail() macros
              are wrapped by G_STMT_START and G_STMT_END now, to avoid conflicts
              when used within if (...) g_macro(); else ... conditionals.
      Gtk+:
              * fixed some compiler errors, because g_return_if_fail() wasn't used
              with a trailing semicolon in some places. fixed few other warnings also.
      
      -timj
      8a6dea2d
  21. 06 Dec, 1997 1 commit
  22. 02 Dec, 1997 1 commit
  23. 26 Nov, 1997 1 commit
  24. 24 Nov, 1997 1 commit