]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-2
Fix glib_config_args gtk_config_args confusion. (pointed out by Roland
[~andy/gtk] / ChangeLog.pre-2-2
index 091e23d8f7c952e9035c0484ba27556aacafa9c0..42964313bdddb76ac609048aece369995f06434d 100644 (file)
@@ -1,3 +1,438 @@
+Thu Feb 18 11:46:57 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk.m4: Fix glib_config_args gtk_config_args
+         confusion. (pointed out by
+         Roland Dreier <droland@mail.math.okstate.edu>)
+
+       * gtk/gtksocket.c gtk/gtkmain.c gtk/gtkdebug.h
+         (gtk_socket_filter_func): Move the plug-socket
+         debugging code to a new "plugsocket" debug keys
+         from the previous hardcoded DPRINTF.
+
+Thu Feb 18 00:54:46 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkclist.c: added widget arg ::titles_active.
+
+Thu Feb 18 00:27:46 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_queue_clear_area): only translate widget
+       relative coordinates to window relative if the widget is not a toplevel
+       (i.e. it has ->parent != NULL), otherwise the area size gets screwed up
+       for toplevels.
+
+Tue Feb 16 14:25:44 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * INSTALL
+         README
+         configure.in
+         gtk+.spec
+         docs/gtk-config.1: version = 1.1.16
+
+       * Makefile.am: removed colorsel example since it
+         doesn't actually exist.
+
+       * Released GTK+ 1.1.16
+
+Mon Feb 15 23:55:27 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/testgtk.c (create_text): Use a ScrolledWindow
+        test how Text widgets work within ScrolledWindow.
+        (POLICY_AUTOMATIC drew very badly, so it uses
+         POLICY_ALWAYS for the vscrollbar)
+
+       * gtk/gtktext.c (gtk_text_unrealize): Free the cache
+        in the unrealize handler. Some code in gtktext.c
+        assumes that if text->line_start_cache is non-NULL,
+        the widget is realized. We'll recompute it again
+        anyways if we later re-realize.
+
+Fri Feb 12 15:47:20 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcalender.c gtk/gtkentry.c gtk/gtkhandlebox.c
+         gtk/gtknotebook.c gtk/gtktext.c  gtk/gtkviewport.c 
+         gtk/gtkwidget.c: 
+
+        When setting styles, remove unecessary explicits draws 
+        and clears.
+
+       * gtk/gtkrange.c: Ugly fix so the steps get the
+        correct background.
+        
+Mon Feb 15 22:55:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * NEWS: Updated for 1.1.16.
+
+Mon Feb 15 19:36:57 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_finalize): Free
+        label->label_wc.
+
+Mon Feb 15 18:02:22 1999  Owen Taylor  <otaylor@redhat.com>
+
+        * gtk/gtkdnd.c: Some coding style fixups.
+
+       * gtk/gtkdnd.c (gtk_drag_set_icon_pixmap): Set a flag
+        so that we destroy the icon window that we created
+        when the drag ends.
+
+Thu Feb 11 18:43:12 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkbindings.c (gtk_binding_set_add_path): When
+         we find a match, stop searching. (Because we
+         assume pspec != NULL in the search).
+
+Wed Feb 10 01:18:22 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_draw_ghost): Fix
+         up painting of "ghosts".
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_button_changed): 
+         Add double-click reattachment.
+
+       * gtk/gtkhandlebox.c: Grab on widget->window,
+         not on handlebox->bin_window. This means we don't 
+         have to worry about ungrabbing while reparenting.
+
+         Don't make a GTK+ grab - that wasn't necessary.
+
+       * gtk/gtkhandlebox.c: Only compute the root -> desk
+         offset once, when starting the drag, instead
+         of continuously. This should solve the *Bad Window*
+         errors that were occurring because of race conditions
+         with the WM.
+         
+       * gtk/gtkhandlebox.c: Completely reworked the 
+         the logic of reattachment. We introduce the 
+         concept of the "snap edge", which is an edge
+         that needs to be aligned for reattachmed.
+         We set a reasonable default from 
+         handlebox->handle_position, but an application
+         might want to change this in some circumstances.
+
+       * gtk/gtkhandlebox.[ch]: Add settors:
+            gtk_handle_box_set_handle_position  ();
+            gtk_handle_box_set_snap_edge        ();
+
+Mon Feb 15 11:13:01 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_set_focus): 
+         gtk/gtkwidget.c (gtk_widget_real_grab_focus):
+
+       If the focus widget is the same, but does not currently
+       have the focus, call gtk_window_set_focus(). This is needed
+       so that click focusing with GtkPlug works correctly.
+
+Mon Feb 15 07:45:28 1999  Tim Janik  <timj@gtk.org>
+
+       * configure.in (--enable-debug): default to yes for development trees.
+
+Fri Feb 12 00:08:01 1999  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtklist.c (gtk_list_remove_items_internal): don't autoselect
+       focus_row in case of GTK_SELECTION_EXTENDED
+
+       * gtk/testgtk.c : few changes in list example.
+
+       * gtk/gtklistitem.c (gtk_list_item_class_init): 
+       * gtk/gtkctree.c (gtk_ctree_class_init): 
+       * gtk/gtkclist.c (gtk_clist_class_init): 
+       fixed indentation, removed unused key bindings
+       
+Wed Feb 10 01:02:46 1999  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (real_remove_row): 
+       * gtk/gtkctree.c (gtk_ctree_remove_node): don't autoselect focus_row
+       in case of GTK_SELECTION_EXTENDED
+
+       * gtk/testgtk.c : few changes in clist/ctree examples.
+
+Wed Feb 10 15:49:16 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (gtk_window_class_init):
+       * gtk/gtkctree.c (gtk_ctree_class_init): applied patch from Paolo
+       Molaro to fix GTK_TYPE_POINTER args of ::tree_collapse and
+       ::set_focus signals.
+
+       * docs/gtk_tut.sgml: s/menufactory/itemfactory, minor fixups
+       to the item factory example.
+
+Wed Feb 10 11:05:53 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkdnd.c: Reverted coding style "fixups"
+
+Wed Feb 10 10:43:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_set_icon, gdk_window_set_group):
+        Supplement the existing WMNormalHints, don't 
+        overwrite them.
+
+Wed Feb 10 08:35:36 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_draw_value_bar): asure that
+       ->value_buf always points to an allocated area.
+       (gtk_color_selection_drag_end): new function hooked up to drag_end to
+       destroy the drag_window.
+
+       * gtk/gtkdnd.c: some coding style fixups.
+
+Wed Feb 10 06:47:17 1999  Tim Janik  <timj@gtk.org>
+
+       * gdk/gdkwindow.c: various indentation fixes.
+
+       * gdk/gdkevents.c: coding style fixups.
+       NULL initialize event_func, event_notify and event_chunk.
+       (expose_predicate): made this function static.
+       (gdk_event_handler_set): perform destroy notification even if no
+       event_func is set.
+
+       * gdk/gdkrectangle.c (gdk_rectangle_union): added g_return_if_fail
+       statements.
+
+Sun Feb  7 19:49:21 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): Fixed some
+         bugs with set_default_size.
+
+Sat Feb  6 13:23:51 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * docs/Changes-1.2.txt: Added information about
+        the change to gtk_widget_size_request().
+
+       * gtk/gtkentry.c: Call gtk_widget_get_child_requisition
+        explicitely since we differentiate between the usize
+        set by the user and what we got. (Ugh)
+
+       * gtk/gtkwidget.[ch] (gtk_widget_get_child_requisition):
+        New function to return the effective size of a widget
+        as it looks to its parent.
+
+       * gtk/gtkwidget.c (gtk_widget_size_request): Leave
+        widget->requisition set to exactly what the widget
+        asked for, and then make a copy of that into
+        the requisition argument. Allow a NULL requisition
+        argument, and, if G_ENABLE_DEBUG, warn if
+        requisition == &widget->requisition.
+
+       * gtkalignment.c gtkaspectframe.c gtkbutton.c gtkclist.c
+         gtkcontainer.c gtkentry.c gtkeventbox.c gtkfixed.c
+         gtkframe.c gtkhandlebox.c gtkhbox.c gtkhpaned.c 
+         gtklayout.c gtklist.c gtklistitem.c gtkmenu.c
+         gtkmenubar.c gtkmenuitem.c gtknotebook.c
+         gtkoptionmenu.c gtkpacker.c gtkscrolledwindow.c
+         gtktable.c gtktoolbar.c gtktree.c gtktreeitem.c
+         gtkvbox.c gtkviewport.c gtkvpaned.c gtkwindow.c
+
+        Avoid calling gtk_widget_size_request with
+        requisition == widget->requisition; use 
+        gtk_widget_get_child_requisition to get the
+        size of children.
+
+Tue Feb  9 19:49:46 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in (LDFLAGS): Removed extraneous line
+         that crept in in previous commit.
+
+Tue Feb  9 19:39:32 1999  Owen Taylor  <otaylor@redhat.com>
+
+        * gtk/gtkentry.[ch] gtk/gtkeditable.h: Moved
+         entry->visible into editable class. (Leave it
+         behind deprecated for compatibility)
+        
+       * gtk/gtkeditable.c: If not editable->visible,
+         return *'s for clipboard and selection.
+
+Tue Feb  9 19:11:43 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.c (gtk_style_new): If we can't find
+         helvetica, fall back to "fixed". If we can't
+         find "fixed", exit cleanly.
+
+Tue Feb  9 16:03:44 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * acconfig.h configure.in: Rename 
+         XIM_INST_IS_MISSING_OR_STRANGE to USE_X11R6_XIM
+
+       * Conditionalize destroy callbacks with USE_X11R6_XIM.
+
+Tue Feb  9 15:35:13 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_style_set): Added
+         a style_set() function so that word lengths get
+         recomputed on style change.
+
+Mon Feb  8 21:00:20 1999  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkclist.c (CLIST_OPTIMUM_SIZE): changed to 64
+       (gtk_clist_draw_focus) (hadjustment_value_changed) (draw_row):
+       few fixes to respect GTK_CAN_FOCUS flag.
+
+       * gtk/gtkctree.c (draw_row): 
+       respect GTK_CAN_FOCUS flag.
+
+Mon Feb  8 19:22:27 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * example/colorsel/*: missing from the CVS for some reason
+
+Mon Feb  8 13:08:51 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * examples/Makefile: add SpinButton example
+
+Mon Feb  8 12:50:06 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * docs/gtk_tut.sgml:
+         - Heavily edited GtkCombo section initially from
+           Christopher T. Lansdown <lansdoct@screech.cs.alfred.edu>.
+
+         - Cleanups and some glib stuff from
+           David Wheeler <wheeler@ida.org>
+
+       * Makefile.am: update to include the latest Tutorial examples.
+
+Sat Feb  6 11:20:16 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_idle_draw): Add the
+       entire draw_data_list back to the free list, not
+       just the last element.
+
+Sat Feb  6 00:21:14 1999  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (draw_row): 
+       * gtk/gtkclist.c (draw_row) (new_column_width) (scroll_horizontal)
+       (title_focus): search last visible column instead of
+       using clist->columns.
+
+Fri Feb  5 13:23:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_move_resize): Adjust
+       saved positions of children when resizing a 
+       guffaw_gravity = TRUE window.
+
+       * gtk/gtkdnd.c (gtk_drag_highlight): Rework the
+        highlighting so that it is done in callbacks for
+        draw and expose. This should solve problems with
+         multiple highlights for the same GdkWindow.
+
+       * gtk/gtkdnd.c (gtk_drag_highlight): Fix bug where
+       the highlight was being drawn with an incorrect
+       width/height for !NO_WINDOW widgets.
+
+Tue Feb  2 11:06:02 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrange.c (gtk_range_style_set): Fixes
+        to account for the changed structure of the windows
+        of range widgets.
+
+1999-02-05  Owen Taylor  <otaylor@gtk.org>
+
+       * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate): 
+       Don't assume any more that the gtkwidget.c code
+       will queue a redraw on us during a size_allocate -
+       queue clear/draws as appropriate for our groove.
+
+1999-02-04  Christopher Blizzard  <blizzard@redhat.com>
+
+       * gtk+.spec (Packager): Change my email address.
+
+Thu Feb  4 05:42:34 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * INSTALL
+         NEWS
+         README
+         configure.in
+         gtk+.spec
+         docs/gtk-config.1: version=1.1.15
+
+       * Makefile.am: example files where incorrect for
+         menu directory.
+
+       * Released GTK+ 1.1.15
+
+Wed Feb  3 17:29:57 PST 1999 Manish Singh <yosh@gimp.org>
+
+       * gtk/gtkclist.h: spelling fix in comment from
+       joey@kuolema.Infodrom.North.DE (Martin Schulze)
+
+Tue Feb  2 12:39:42 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkdnd.c: Make sure we set the icon window position 
+        before it is shown to prevent annoying flicking to 0,0.
+        Make it consistent that info->cur_x/y do not include
+        info->hot_x/y displacement.
+
+Tue Feb  2 08:59:16 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * docs/gtk_tut.sgml: new sections on Layout and
+         SpinButton [nice widget]
+
+       * examples/spinbutton/*: example code
+
+Mon Feb  1 19:25:54 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * docs/gtk-config.txt (testinput_SOURCES): Put
+       in some information about 'gtk-config --libs gthread'.
+
+       * docs/Changes-1.2.txt: Updated section on threads.
+
+Tue Feb  2 00:28:44 1999  Lars Hamann  <lars@gtk.org>
+
+       * gtk/gtkctree.c (gtk_ctree_insert_node): in case of
+       GTK_SELECTION_BROWSE select first inserted row.
+       (resync_selection): select rows in correct order.
+
+       * gtk/gtkclist.c (real_insert_row): in case of GTK_SELECTION_BROWSE
+       select first inserted row.
+       (resync_selection): select rows in correct order.
+
+       * gtk/gtklist.c (gtk_list_end_selection): select rows in correct order.
+
+Mon Feb  1 16:47:55 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk.m4: Pass gthread on to gtk-config.
+
+       * configure.in gtk-config.in: Support gthread flag to 
+         add thread cflags/libraries into the output of 
+         gtk-config.
+
+Mon Feb  1 15:14:56 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkoptionmenu.c (gtk_option_menu_size_allocate): 
+        Fixed problem with uints resulting in huge child
+        allocations.
+
+Mon Feb  1 14:54:28 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Cast uints
+        to ints in geometry calculations. This should
+        prevent FP exceptions on FreeBSD when quantities
+        become negative. [ Actually, this is probably
+        a workaround with a gcc bug with handling of
+        bitfields, according to Ben Jackson <ben@ben.com> ]
+
+Mon Feb  1 13:35:14 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * examples/Makefile: update to new examples
+
+       * examples/menu/itemfactory.c: I must have forgotten to
+         'cvs add' this file
+
+Mon Feb  1 09:16:03 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * docs/gtk_tut.sgml:
+         - Complete documentation of Label widget API
+         - New sections for the following:
+               * Arrows
+               * Alignment
+               * Button Boxes
+               * Viewports
+
+       * examples/arrow/*, examples/buttonbox/*, examples/label/*
+         - New code examples
+
+Fri Jan 29 09:44:37 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * examples/fixed/*, examples/frame/*
+         - Examples from the Tutorial
+
 Fri Jan 29 09:18:41 GMT 1999 Tony Gale  <gale@gtk.org>
 
        * docs/gtk_tut.sgml: