]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-2
/home/otaylor/commit
[~andy/gtk] / ChangeLog.pre-2-2
index cb7ceec3310a0805594cdbb046adc00963a2e650..03f65d6e641c68c643a740f91e8befc23fb5540e 100644 (file)
@@ -1,7 +1,192 @@
-Tue Mar 17 15:51:30 PST 1998 Manish Singh <yosh@gimp.org>
+Mon Mar 23 18:19:42 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkmenu.c gtk/gtkmenushell.c: Instead of making
+       an X grab when the button is released, grab immediately.
+       This solves a problem where menus wouldn't pop down
+       if the caller didn't have the BUTTON_RELEASE mask on
+       their window, and and another where the X grab would
+       be released prematurely.
+
+       * gtk/gtklist.c gtk/gtktree.c: Do sanity checking on
+       button presses to make sure they occurred in a child item.
+       (From: "Damon Chaplin" <DAChaplin@email.msn.com>)
+
+       * gtk/gtkmenushell.c: Do sanity checking on button
+       press/releases. Handle button events on window widget
+       descendents of menu items correctly.
+       
+       * gtk/gtkclist.c gtk/gtkbutton.c gtk/gtkviewport.c 
+         gtk/gtkeventbox.c:
+
+       Make the window size allocated in _realize() match that
+       in _size_allocate(). Take into account the border width
+       in the draw() handler.
+
+Mon Mar 23 15:26:25 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkentry.c (gtk_entry_append_text): check for text!=NULL.
+       (gtk_entry_prepend_text): likewise.
+       some else picky indentation fixes.
+
+Mon Mar 23 12:03:03 CST 1998 Shawn T. Amundson <amundson@gtk.org>
+
+        * examples/: added this directory with stuff from
+          the tutorial, updated to compile and work with recent
+          changes
+
+Mon Mar 23 01:04:51 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtktext.[ch] testgtk.c: Added optional word wrap, controlled
+         by new function gtk_text_set_word_wrap; and a check button
+         in the Text test.
+
+       * gtk/gtktext.c: First line wasn't getting updated
+       properly when selection was removed.
+
+Sun Mar 22 23:33:50 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkentry.c (gtk_entry_insert_text): Fixed some
+         problems with !gtk_use_mb introduced in the last change.
+
+Sun Mar 22 21:00:43 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkpaned.c: Fix so children don't get bogus draws.
+
+Mon Mar 23 01:08:30 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkclist.c (gtk_clist_class_init): leave container_class->add and
+       container_class->remove untouched if we don't implement them.
+
+       * gtk/gtkcontainer.c (gtk_container_class_init): add missing NULL
+       initialization for the class method (*foreach). implement a default
+       handler to output a warning for (*add) and (*remove).
+
+Sun Mar 22 19:01:36 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gdk/gdkcolor.c: Fixes to allow GTK to work with colormaps
+         that aren't 256 entries long. (colormap->colors is
+         now dynamically allocated)
+
+Sun Mar 22 16:25:46 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/gtkmain.c (gtk_init): fixes to locale checks
+
+       * gtk/testgtk.c (create_dnd): Create the dnd icons separately
+         to avoid strange interactions with shapes demo.
+
+       * gtk/gtkentry.[ch]: 
+         - Limit the length of the text to 2048 to prevent long delays
+         - Fix problems with buffer overruns
+         - Draw only the onscreen portion of the text to prevent wrapping
+           of shorts in the X drawing code.
+         - Keep track of character positions and x-offsets to speed
+           up algorithms.
+
+Sun Mar 22 11:37:51 CST 1998 Shawn T. Amundson <amundson@gtk.org>
+
+       * gtk/gtkcolorsel.c: 
+       * gtk/gtkfilesel.c: use button_box for buttons
+
+Sat Mar 21 19:07:01 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/testgtk.c (dnd_drop): Don't respond to drops when
+         grab is in effect. (workaround)
+
+       * gdk/gdkfont.c (gdk_fontset_load): More details on
+         error messages.
+
+       * gdk/gdk.c: Translate va_list to XVaNestedList instead
+         of just casting it.
+
+       * gtk/gtkmain.c: Make temporary copy of string returned by
+         setlocale, since it may be changed by subsequent calls.
+
+Sat Mar 21 22:54:31 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkhandlebox.h:
+       * gtk/gtkhandlebox.c: major overhaul of the code, fixed all
+       known bugs (hopefully ;).
+
+Sat Mar 20 15:33:17 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_real_show): queue the resize for the
+       parent.
+
+Thu Mar 19 02:00:50 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_unrealize): unset flags after emission,
+       especially GTK_MAPPED, since that might not have been taken care of
+       by an UNMAP emission.
+
+Sat Mar 21 10:39:02 CET 1998 Paolo Molaro <lupus@debian.org>
+
+       * gtk/gtkcombo.[ch] "activate" signal can be disabled now
+
+Fri Mar 20 20:49:33 1998  Radek Doulik  <rodo@aquarius>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_insert_element): changed packing
+       in toolbar elements, so texts are always at the bottom
+
+Wed Mar 18 01:07:11 1998  Radek Doulik  <rodo@aquarius>
+
+       * gtk/gtkclist.c (gtk_clist_column_titles_show): test if
+       clist->title_window exists before showing it,
+       gtk_clist_column_titles_hide also fixed
+
+Thu Mar 19 16:40:47 PST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+        * Released GTK+ 0.99.8
+
+Thu Mar 19 16:28:48 CST 1998 Shawn T. Amundson <amundson@gimp.org>
+
+        * the Solaris ltconfig patch from draco
+
+Wed Mar 18 17:03:02 PST 1998 Manish Singh <yosh@gimp.org>
+
+       * gtk/gtkcolorsel.c: #define M_PI if it isn't already
+       * gtk/testgtk.c: initialize transparent properly, to make purify
+       happy
+
+Thu Mar 19 00:37:44 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_construct): perform the
+       neccessary checks on funtion begin. use the scrolled_window that got
+       passed to this function, and not a new one.
+
+Wed Mar 18 11:09:10 1998  Owen Taylor  <owt1@cornell.edu>
+       ( From: James Henstridge <james@daa.com.au> )
+
+       * gtk/gtkclist.c: Don't remove, then destroy labels in
+         gtk_clist_set_column_[*], just remove them.
+       
+       * gtk/gtkmain.c (gtk_invoke_timeout_function): call
+         marshal when appropriate, not function.
+
+Tue Mar 17 14:15:07 1998  Owen Taylor  <owt1@cornell.edu>
+
+       * gtk/testgtk.c (create_main_window): Alphabetize tests
+
+       * gtk/gtk[hv]paned.c: Change division on resize if
+         necessary to keep handle visible.
+
+       * gtk/gtkgamma.c gtk/gtkcurve.c: Moved initialization into 
+         _init() functions.
+
+       * gtk/gtkscrolledwindow.c: Added missing _construct()
+         functions.
+
+Wed Mar 18 17:38:25 CET 1998   Paolo Molaro <lupus@debian.org>
+
+       * gtk/gtkentry.[ch]: checked in gtk_entry_set_max_length
+       (it truncates the texts if it's longer, now)
+
+Wed Mar 18 02:06:52 1998  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkcontainer.c (gtk_container_border_width): use the resize queue.
 
-       * glib.h: gboolean type changed to int
-       * garray.c: complete redo by Josh MacDonald
+       * gtk/gtkwindow.c (gtk_window_set_arg): gtk_window_set_hints() after
+       setting certain arguments, so they actually take affect.
+       (gtk_window_set_policy): likewise.
 
 Tue Mar 17 22:45:39 1998  Tim Janik  <timj@gtk.org>