]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Incremented version to 1.2.0. -Shawn <amundson@gtk.org>
[~andy/gtk] / ChangeLog.pre-2-8
index 0e39bff3a5894b18a4a63715466cc1e9839331b2..ac6012517922945c6a45a571b2c6bb62a88be3bc 100644 (file)
@@ -1,3 +1,438 @@
+Wed Feb 24 05:27:44 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * Released GTK+ 1.2.0
+
+       * AUTHORS: updated
+       
+Wed Feb 24 05:26:20 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * gtk/gtkitemfactory.h: added a dummy gpointer to 
+         GtkItemFactoryClass for Tim Janik.
+
+Mon Feb 22 21:22:11 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcontainer.h gtk/gtkwidget.h: Added some
+         padding to class structures to allow addition
+         of signals without breaking binary compatibility.
+
+Thu Feb 25 13:38:38 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): still
+       request the extra width or height if the corresponding scrollbar is
+       already visible (the change from 09:50 needs to apply to policy ==
+       GTK_POLICY_AUTOMATIC only).
+
+Thu Feb 25 11:27:36 1999  Tim Janik  <timj@gtk.org>
+
+       * TODO: updates, i left the text widget related portions in there,
+       to serve as a guide line for things to watch out for when it gets
+       reimplemented.
+
+Thu Feb 25 09:50:38 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_size_request): don't add
+       extra width or height if the requested size is mandatory (i.e. set
+       through child->usize).
+
+Thu Feb 25 02:13:20 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * gtk/gtkmenu.[ch]: New function gtk_menu_reorder_child()
+         from Tim Janik.  
+
+Thu Feb 25 00:48:51 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfontsel.c: Don't access *bitmapped_sizes
+       if nbitmapped_sizes == 0. (Pointed out by
+       zucchi@zedzone.fsi.com.au (Michael Zucchi))
+
+Wed Feb 24 23:12:09 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.h gtk/gtkclist.c: Make prototypes 
+       for drag_data_get and drag_data_received handlers
+       match the types used for gtk_singal_new; time needs
+       to be a uint, not a uint32. 
+       
+Wed Feb 24 20:34:59 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * README: Changed bug reporting instructions to
+       describe using the GNOME bug tracking system.
+
+Wed Feb 24 19:08:51 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkclist.c (draw_cell_pixmap): Unset the clip
+       mask for the GC if we set it. (Patch from
+       Lars Hamann <lars@gtk.org>)
+
+Thu Feb 24 23:58:44 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtksignal.c (gtk_signal_handler_pending_by_id): added function
+       to check if a specific signal handler connection exists (similar to
+       gtk_signal_handler_pending_by_func). and yes, this is a neccessary
+       addition, since without this function, signal handlers can not be
+       (un)blocked or disconnected in a generic fashion without producing
+       g_warnings().
+       made gtk_signal_get_handlers() an inline function since it's used in
+       a lot of places, especially within signal emission.
+
+Wed Feb 24 19:35:15 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtktext.c (gtk_text_key_press): if the widget is not editable,
+       don't silently eat up GDK_Return, GDK_Home and GDK_End, return FALSE
+       instead so the user can still hook up key bindings.
+
+Wed Feb 24 11:19:12 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c (gtk_widget_size_request): warn about
+       &widget->requisition, even for toplevels.
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): request size into an
+       automatic variable and check if our size has changed.
+       when we decide to reallocate everything, we need to resize our
+       own GdkWindow as well.
+
+       * gtk/gtkmain.c:
+       * gtk/gtkobject.c: hack time, make --gtk-debug=objects work even
+       after gtk_type_init(), this is to "fix" gnome's arg parsing oddities.
+
+       * gtk/gtktypeutils.h: don't segfault in GTK_CHECK_CLASS_TYPE and
+       GTK_CHECK_TYPE upon NULL pointers.
+
+       * gtk/gtklayout.c: removed bogus prototypes of gtk_layout_gravity_works,
+       gtk_layout_set_static_gravity, gtk_layout_add_child_cb and
+       gtk_layout_remove_child_cb to shut up compiler.
+       
+       * gtk/Makefile.am: added an empty rule
+       gtkrc:
+               :
+       so make doesn't try to "update" gtkrc from gtkrc.c.
+
+Wed Feb 24 05:53:15 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * gtk/Makefile.am: removed gtkrc rule added by   
+         Sergey Panov, because GTK+ no longer built.  We
+         don't need to install an empty gtkrc anyway.
+
+Wed Feb 24 01:22:39 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * *.[ch]: Added notice to look in AUTHORS and ChangeLog files
+         for a list of changes.
+
+Tue Feb 23 17:52:37 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkitemfactory.c (gtk_item_factory_create_item): fix implicit
+       branch creation, we need the *real* parent path for this and
+       gtk_item_factory_parse_path() only returns the parent path with "_?"
+       stripped off.
+
+1999-02-23  Pavel Machek  <pavel@artax.karlin.mff.cuni.cz>
+
+       * gtk/gtkentry.c (gtk_entry_finalize): trivial bugfix
+
+Mon Feb 22 19:06:30 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdnd.c (xdnd_send_*): When sending events to
+        windows with a proxy, set the window field in the
+        sent event to the original window, not to the proxy.
+        (This gives consistency with Motif, and also provides
+         information to the destination that it wouldn't have 
+         otherwise).
+       
+       * gtk/gtkdnd.c: Fixed some refcount leaks for windows.
+
+       * gdk/gdkdnd.c (xdnd_send_xevent): When sending
+        Xdnd event to the root window, set the event mask
+        to ButtonPressMask. Hopefully, this should give us 
+        compatibility with kfm, if it uses the Qt style
+        of root window drops.
+
+Mon Feb 22 08:45:10 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * docs/gtk_tut.sgml:
+         - Complete the ProgressBar API
+         - Fix the CList example code
+
+       * examples/clist/clist.c, examples/progressbar/progressbar.c:
+          Update from tutorial
+
+Sun Feb 21 17:44:52 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/testgtkrc: Removed check-y/check-n backgrounds -
+        the effect looked like a bug.
+
+Sun Feb 21 17:14:44 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_set_geometry_hints): Always
+        set the max width or height to at least 1, since 0 
+        triggers bugs in some window managers. (The window 
+       "pops out" of the frame in fvwm)
+
+Sun Feb 21 16:16:22 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkscrolledwindow.c gdk/gdkfont.c gdk/gdkim.c:
+        Changed warnings from g_message() to g_warning().
+
+       * gdk/gdkim.c (gdk_ic_destroy): Changed g_print
+        to g_message within GDK_NOTE()
+
+       * gtk/gtkcolorsel.c  gtk/gtkhandlebox.c:
+        Removed some leftover debugging printfs.
+
+Sun Feb 21 15:59:55 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/MwmUtil.h gdk/gdkwindow.c: Account for the
+       fact that Xlib expects format == 32 to be a long,
+       even on 64-bit architectures.
+       
+       [ patch from George Lebl (jirka@5z.com) ]
+
+Sun Feb 21 14:46:02 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmain.c (gtk_init_check):
+         gdk/gdk.c     (gdk_init_check):
+
+       Added initialization variants that return a status
+       instead of dying.
+
+Sun Feb 21 14:21:46 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwindow.c: removed debugging statements
+       about embedded XID's. They could have been
+       moved to the new PLUGSOCKET debug key, but they weren't
+       really useful anyways.
+
+       * gdk/gdk.h: Added gdk_error_trap_push/pop to provide
+       a clean interface to the gdk_error_code functionality
+       of trapping X errors.
+
+       * gtk/gtkplug.c gtk/gtksocket.c: Add error
+       traps around accesses to foreign windows.
+
+Sun Feb 21 15:37:25 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.h: marked gtk_window_set_focus, gtk_window_set_default,
+       gtk_window_remove_embedded_xid and gtk_window_add_embedded_xid as
+       internal functions.
+
+Sun Feb 21 11:39:06 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktext.c (find_line_containing_point): Revise
+       algorithm for scrolling backwards. This one might actually 
+       work with one-line-high Text widgets.
+
+       * gtk/gtkmain.c: Removed a misplaced comment, a few 
+       formatting cleanups.
+
+Sat Feb 20 20:59:25 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c: hm, set_modal doesn't really work with random
+       gtk_grab_add/gtk_grab_remove calls. either the window user uses
+       the set_modal interface or he places grab_add/grab_remove on his own.
+       (gtk_window_set_modal): enforce modality state either way.
+       (gtk_window_hide): revert previous change.
+
+Sat Feb 20 20:04:48 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkcalendar.c (gtk_calendar_button_press): increment years and
+       months by two not three on double clicks, patch provided by Nick Lamb
+       <njl98r@ecs.soton.ac.uk>.
+
+Sat Feb 20 19:44:36 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c: added ::modal argument.
+       (gtk_window_hide): reset window->modal from the current grab state
+       (this is only relevant when grab_add/grab_remove is called on the
+       window by bypassing gtk_window_set_modal).
+       (gtk_window_remove_embedded_xid): 
+       (gtk_window_add_embedded_xid): don't use g_print() but g_message()
+       within #ifdef G_ENABLE_DEBUG. when the hack got these functions
+       added (ChangeLog doesn't know them)?
+
+Fri Feb 19 14:59:45 EST 1999 Sergey Panov  <sipan@mit.edu>
+
+        * gtk/gtkrc,gtk/gtkrc.ja, gtk/gtkrc.ko,
+       gtk/gtkrc.ru: Collecttion of the locale dependent
+       gtkrc files and
+
+       * gtk/Makefile.am: patched to get that collection
+       installed in to $(prefix)/etc/gtk/
+
+Fri Feb 19 17:52:28 1999  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtksignal.h: grouped function names into application-level,
+       widget-level and non-public.
+
+       * gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
+       pix_requisition instead of item->pixmaps_box->requisition.
+
+Thu Feb 18 17:26:09 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_queue_clear_area): 
+        When queueing clears relative to widget->window,
+        actually store widget->window so we know that
+        the coordinates are window-relative.
+
+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):
@@ -126,7 +561,6 @@ Mon Feb  8 12:50:06 GMT 1999 Tony Gale  <gale@gtk.org>
 
        * Makefile.am: update to include the latest Tutorial examples.
 
->>>>>>> 1.1009
 Sat Feb  6 11:20:16 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c (gtk_widget_idle_draw): Add the