]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
changed to 64 (gtk_clist_draw_focus) (hadjustment_value_changed)
[~andy/gtk] / ChangeLog.pre-2-6
index 0735e4c659e7b54c91ee254a5a25c85a111c5bbb..775ea8309cea749e83511d794e2b62537f9aab70 100644 (file)
@@ -1,3 +1,370 @@
+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:
+         - New sections on the Fixed and Frame containers
+         - Rearrange the Containers section so the easier ones
+           are first
+         - Move the List widget section to an appendix
+
+Thu Jan 28 12:14:12 GMT 1999 Tony Gale  <gale@gtk.org>
+
+       * docs/package_tutorial.sh: script to convert and
+         package up the tutorial - stick it here so I don't lose
+         it when I accidentally delete it again.
+Thu Jan 28 10:16:28 GMT 1999 Tony Gale  <gale@gtk.org>
+
+        * docs/gtk_tut.sgml:
+          - Replace all uses of deprecated functions.
+          - Replace menufactory example with itemfactory example
+            from Nick Scott <mendigo@geocities.com>
+          - Minor bug fixes in the examples.
+
+1999-01-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gdk/gdkim.c:
+       s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/
+
+Thu Jan 28 01:57:06 CST 1999 Shawn T. Amundson <amundson@gtk.org>
+
+       * INSTALL
+         NEWS
+         README
+         configure.in
+         gtk+.spec
+         docs/gtk-config.1: version=1.1.14
+
+       * Released GTK+ 1.1.14
+
+Thu Jan 28 01:34:29 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtkfontsel.c gtkcolorsel.c: When translating
+       N_() strings, use _(), not gettext(), since we
+       really need to call dgettext().
+
+Wed Jan 27 20:51:25 PST 1999 Manish Singh <yosh@gimp.org>
+
+       * acinclude.m4: Xsed isn't valid here, don't use it
+
+       * ltmain.sh
+       * ltconfig: better file magic regexp for Linux libs
+
+Wed Jan 27 23:05:55 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklayout.[ch] (gtk_layout_realize): Move 
+       gravity_works back to a static global variable,
+       since it is a global constant, and this way we
+       keep structure sizes uniform.
+
+Wed Jan 27 22:59:07 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/Makefile.am (static_SOURCES): Move gtkintl.h
+       from $source_headers to $static_sources since
+       it should not be installed.
+
+Wed Jan 27 22:51:23 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkevents.c (expose_predicate): Allow exposure
+        compression across GravityNotify events to improve
+        the appearance of a GTK+ window unshading.
+
+Wed Jan 27 21:56:07 1999  Owen Taylor  <otaylor@redhat.com>
+
+        [ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ]
+       
+       * acconfig.h configure.in gdk/gdkim.c: Add configure 
+       flag for disabling XRegisterIMInstantiateCallback(), default
+       it to off for Solaris. Always try to open the
+       input method immediately, and only if that fails,
+       register than instantiate callback.
+
+       * gtk/gtkentry.c: Some tweaks to make sure that we
+       only get and set the IC attributes when appropriate.
+       
+Wed Jan 27 20:08:54 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (open_user_dir): Patch from
+       Sebastian Wilhelmi  <wilhelmi@ira.uka.de> to
+       use g_get_home_dir() instead of calling getpwuid() 
+       ourselves.
+
+Wed Jan 27 20:06:06 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklayout.c (gtk_layout_adjustment_changed):
+       Removed some g_print()'s
+
+Wed Jan 27 18:57:57 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdk.h gdk/gdkdnd.c: Change signatures for 
+       gdk_drag_begin() and gdk_drag_motion() so that the set 
+       of possible actions is passed on each motion, not just at
+       the beginning of the drag. We do this so that
+       we can restrict the set of possible drag events
+       when the user presses a modifier key during a 
+       drag.
+
+       * gdk/gdkdnd.c: Send a motif Operation-changed
+       message when the set of possible actions change,
+       as well as when the suggested action change.
+
+       * gdk/gdkdnd.c: Change the XdndActionList whenever
+       the set of actions change.
+
+       * gdk/gdkdnd.c: Add a filter to catch changes to
+       the XdndActionList property for the source widget.
+
+       * gtk/gtkdnd.c: Change the set of possible actions
+       when the user presses Control, Shift, or Control-Shift,
+       to only include the corresponding action.
+       
+       * gtk/gtkdnd.c (gtk_drag_button_release_cb):
+       Disconnect button signals before we possibly
+       free info structure.
+
+Wed Jan 27 18:40:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmain.c (gtk_main_do_event): Hack scrollwheel
+       support into the eventloop, by treating button 4-5
+       presses on scrolled windows and scrollbars specially. 
+       Put it here to keep the ugliness small and confined.
+       (We need to intercept the normal propagation in any case
+       to have this work reliably right now, since some
+       subwidgets will trap the button presses)
+       
+       * gtk/gtkviewport.c (gtk_viewport_realize): Select for 
+       BUTTON_PRESS to support the above hack.
+       
+Tue Jan 26 14:02:50 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_show/hide): Remove TimJ's
+       checks for already being mapped or hidden. See
+       the ICCCM's section on state changes for why this
+       is a bad idea.
+
+Wed Jan 27 17:05:40 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * Separate out GLIB_LIBS and GLIB_DEPLIBS. This
+       may fix the --with-glib option. GLIB_LIBS are
+       the libs to link example programs against, while
+       GLIB_DEPLIBS are dependency libraries.
+
+Wed Jan 20 11:19:00 1999  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c: Use floor() instead of truncating
+       to integer values so we get translation invariance.
+
+       * gtk/gtklayout.c (gtk_layout_size_allocate): Set upper
+       and lower values for adjustments in size_allocate().
+
+       * gdk/gdkwindow.c gdk/gdk.h gdk/gdkprivate.h: New
+       function gdk_window_set_static_gravities() to set
+       up a window for guffaw scrolling.
+       
+       * gdk/gdkwindow.c (gdk_window_internal_destroy): Set flags
+       indicating destroyed state before cleanup.
+
+       * gtk/gtkprivate.h gtk/gtkwidget.c: Add a new
+       private flag IS_OFFSCREEN. If set, this indicates
+       to GTK+ that the widget is not to be considered
+       viewable regardless of its map state. Queued draws
+       on offscreen widgets are suppressed.
+
+       Added new function static gtk_widget_is_offscreen() to
+       check this flag on a widget and its ancestors.
+
+       * gtk/gtklayout.[ch]: Major revisions.
+
+       - Use gdk_window_set_static_gravities to set static gravity 
+       on all child windows, and thus avoid having to create a window
+       for NO_WINDOW children.
+
+       - Adjust allocations of children as we scroll them
+       so queued draws work correctly.
+
+       - Don't allocate our children directly in a put()
+       or move(); just queue a resize() like every other
+       widget.
+
+       * gtk/testgtk.c: Make the arrows on the scrollbars
+       work, create a larger and more demanding test.
+       
+Wed Jan 27 09:19:07 1999  Tim Janik  <timj@gtk.org>
+
+       * gdk/gdkcolor.c (gdk_colormap_unref): assert ref_count>0.
+
 Mon Jan 25 20:05:22 1999  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}):