X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-0;h=f49f4120e4ac4b605cb476a8af95cdd8ce0dd9a4;hb=0101a46dcd297437d46b59ababdb79ecda4bfe9c;hp=2b4f3123715e41e683f0a55e9332eab021456c7b;hpb=9e5e63f0a147d0089e27c6b6af2bde70db77430c;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index 2b4f31237..f49f4120e 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,497 @@ +Mon Feb 15 19:36:57 1999 Owen Taylor + + * gtk/gtklabel.c (gtk_label_finalize): Free + label->label_wc. + +Mon Feb 15 18:02:22 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * 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 + + * configure.in (--enable-debug): default to yes for development trees. + +Fri Feb 12 00:08:01 1999 Lars Hamann + + * 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 + + * 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 + + * 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 + + * gtk/gtkdnd.c: Reverted coding style "fixups" + +Wed Feb 10 10:43:50 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * gtk/gtkwindow.c (gtk_window_move_resize): Fixed some + bugs with set_default_size. + +Sat Feb 6 13:23:51 1999 Owen Taylor + + * 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 + + * configure.in (LDFLAGS): Removed extraneous line + that crept in in previous commit. + +Tue Feb 9 19:39:32 1999 Owen Taylor + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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