X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-6;h=39968de55cc77247fe916a946c338d2ee410972e;hb=f0d09615c18522a1492eee6a87c4da1a25c19793;hp=108535fc0067910331b8be5f8903c2e92f8a31a5;hpb=0e9b9e32db5a4525bb97b3ddb1e7d96a0a60139a;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 108535fc0..39968de55 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,472 @@ +Mon Feb 8 19:22:27 GMT 1999 Tony Gale + + * example/colorsel/*: missing from the CVS for some reason + +Mon Feb 8 13:08:51 GMT 1999 Tony Gale + + * examples/Makefile: add SpinButton example + +Mon Feb 8 12:50:06 GMT 1999 Tony Gale + + * docs/gtk_tut.sgml: + - Heavily edited GtkCombo section initially from + Christopher T. Lansdown . + + - Cleanups and some glib stuff from + David Wheeler + + * Makefile.am: update to include the latest Tutorial examples. + +Sat Feb 6 11:20:16 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gtk+.spec (Packager): Change my email address. + +Thu Feb 4 05:42:34 CST 1999 Shawn T. Amundson + + * 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 + + * gtk/gtkclist.h: spelling fix in comment from + joey@kuolema.Infodrom.North.DE (Martin Schulze) + +Tue Feb 2 12:39:42 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 ] + +Mon Feb 1 13:35:14 GMT 1999 Tony Gale + + * 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 + + * 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 + + * examples/fixed/*, examples/frame/* + - Examples from the Tutorial + +Fri Jan 29 09:18:41 GMT 1999 Tony Gale + + * 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 + + * 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 + + * docs/gtk_tut.sgml: + - Replace all uses of deprecated functions. + - Replace menufactory example with itemfactory example + from Nick Scott + - Minor bug fixes in the examples. + +1999-01-28 Sebastian Wilhelmi + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + [ patch from Takashi Matsuda ] + + * 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 + + * gtk/gtkfilesel.c (open_user_dir): Patch from + Sebastian Wilhelmi to + use g_get_home_dir() instead of calling getpwuid() + ourselves. + +Wed Jan 27 20:06:06 1999 Owen Taylor + + * gtk/gtklayout.c (gtk_layout_adjustment_changed): + Removed some g_print()'s + +Wed Jan 27 18:57:57 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gdk/gdkcolor.c (gdk_colormap_unref): assert ref_count>0. + +Mon Jan 25 20:05:22 1999 Owen Taylor + + * gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}): + New functions to set the colormap or visual + of an existing widget. These functions should not + be called on a widget that has previosly been + realized. + + * gtk/gtkcolorsel.c (gtk_color_selection_dialog_init): + Set the visual and colormap on the toplevel dialog, + then push them for the child widgets. As opposed + to push/pop in _new(), this way, things will work + properly with gtk_widget_new(). + +Mon Jan 25 19:41:56 1999 Owen Taylor + + * gtk/gtknotebook.c (gtk_notebook_page_allocate): Queue + a redraw on the tab area when a tab changes size. + (Includes improvements from Lars Hamann) + +Mon Jan 25 19:00:13 1999 Owen Taylor + + * gtk/gtkcolorsel.c (gtk_color_selection_value_events): + Back out the last solution to updating problem. And + try a different one that is less dependent on + the state of the widget. Just redraw the value_marker + when it gets mapped. Somebody needs to analyze + this widget more carefully and figure out when + it should be setting the contents of the previews + with more care. + +Mon Jan 25 17:48:03 1999 Owen Taylor + + * gtk/gtkcolorsel.c: Removed some GTK_WIDGET_DRAWABLE() + tests - we need to update the value bar's contents + even when the widget is unmapped. + +Mon Jan 25 15:47:46 1999 Owen Taylor + + * acinclude.m4 (ac_result): Don't define ENABLE_NLS + unless we have a working NLS. (This should keep + libintl.h from being included when it doesn't + exist). + +Mon Jan 25 11:05:10 1999 George Lebl + + * gtk/gtkbutton.c: set RECEIVES_DEFAULT on init, and a + button press on the widget doesn't grab default anymore + + * gtk/gtkcheckbutton.c,gtk/gtkoptionmenu.c,gtk/gtkradiobutton.c: + unset RECEIVES_DEFAULT on init + + * gtk/gtkwidget.[ch]: add a RECEIVES_DEFAULT flag to widget + flags + + * gtk/gtkwindow.c,gtk/gtkplug.c: on pressing , activate + the focused widget if it is a RECEIVES_DEFAULT widget, + no matter what the current default_widget is + + * gtk/gtkwindow.c: on focus change, migrate the HAS_DEFAULT + flag to CAN_DEFAULT widgets if they RECEIVE_DEFAULT as well + or migrate it back to the default_widget if the focus widget + doesn't "RECEIVE_DEFAULT" + +Sun Jan 24 18:09:24 1999 Owen Taylor + + * gdk/gdkdnd.c (motif_read_initiator_info): Byteswap + the MotifInitiatorInfo structure _before_ using it. + +Sun Jan 24 12:17:39 1999 Owen Taylor + + * gdk/gdkcolor.c (gdk_colormap_real_destroy): Fix + reversed assertion. + (Pointed out by Austin Donnelly ) + + * gtk/gtkruler.c (gtk_ruler_expose): Remove unecessary + and harmful call to gtk_paint_box(). We are going + to paint onto the backing store later anyways. + +Sat Jan 23 11:15:39 1999 Owen Taylor + + * gdk/gdkdnd.c (gdk_window_register_dnd): X expects + longs, not uint32 for XChangeProperty, when + format == 32. + + * gdk/gdkdnd.c (motif_read_initiator_info): Byte-swap + the MotifInitiatorInfo structure if necessary. + + * gdk/gdkdnd.c: When extracting and constructing + Motif DND messages, don't use data.s[], data.l[] + since on 64bit architectures, these won't necessarily + be in the same place with data.b[]. + + * gtk/testdnd.c (target_drag_drop): Return TRUE for + drag_drop within the drop zone. + + * gtk/gtkdnd.c (gtk_drag_dest_handle_event): Only send + a XmTRANSFER_FAILURE if no drop site is found, not + on every drop! + +Fri Jan 22 19:22:39 1999 Owen Taylor + + * gtk/gtkeditable.c: Add flags field to + GtkTargetEntry table. + + * gdk/gdkwindow.c (gdk_window_is_viewable): Treat foreign + windows as always viewable, since we can't track their + map-state reliably without speed problems. (Fixes + problem where updating didn't occur properly within + GtkPlug) + Sat Jan 23 13:41:00 1999 Jeff Garzik * gtk/gtkctree.c