📄 changelog.pre-1-0
字号:
Thu Mar 12 18:01:03 1998 Owen Taylor <owt1@cornell.edu> * gtk.m4 gtk-config.in Makefile.am configure.in: Added a new mechanism for GTK-dependent programs to find out about the installed GTK. (Does not remove any current functionality) * gtk+-xconfig.in: Was no longer used for anything.Thu Mar 12 20:17:47 1998 Tim Janik <timj@gimp.org> * gtk/gtkhandlebox.c (gtk_handle_box_delete_float): return TRUE for GtkWidget::delete_event to avoid destruction of our float window. * gtk/gtkmain.c (gtk_main_iteration_do): GDK_DELETE will destroy a widget if the last handler returned FALSE or there was none connected. * gtk/testgtk.c: adapted all delete_event/destroy case that were affected. * gtk/gtkwidget.c (gtk_widget_delete_hides): new function that will hide a widget and return TRUE to avoid window deletion if connected to GtkWIdget::delete_event.Thu Mar 12 11:51:33 PST 1998 Shawn T. Amundson <amundson@gimp.org> * docs/gtk.texi: Changed name of GTK to the GIMP ToolkitWed Mar 11 22:52:57 1998 Russell Nelson <nelson@crynwr.com> * gtk/gtktest.c: new_pixmap wasn't using its filename argument. * docs/gtk.texi: Add descriptionsWed Mar 11 14:36:48 PST 1998 Shawn T. Amundson <amundson@gimp.org> * gtk/docs/: added tutorial, changed some files around to make more sense.Thu Mar 12 10:49:38 1998 Tim Janik <timj@gimp.org> * gtk/gtkmain.h: * gtk/gtkmain.c: changed handler tags to be of type guint, reflecting the internal tag handling. * gtk/gtkcurve.h: macro fixups.Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org> * gtkitem.c: * gtktree.c: * gtklist.c: fetch the inintial value of attributes.event_mask from gtk_widget_get_events (widget) (pointed out by Damon Chaplin <DAChaplin@email.msn.com>).Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org> * gdk/gdk.h: * gdk/gdkvisual.c: applied gtk-shige-980311-0.patch.gz, which removes the erronerous gdk_query_visuals() function in favour of gdk_list_visuals() which does a correct job. * gtk/gtkcontainer.h: applied gtk-draco-980311-0.patch.gz which fixes a class cast check. * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980312-0.patch.gz about '+' sign acceptance. * gtk/gtknotebook.c: applied gtk-hamann_jeske-980311-1.patch.gz which cares about delayed tab label creation.Thu Mar 12 06:58:17 1998 Tim Janik <timj@gimp.org> * gtk/gtktree.c (gtk_tree_map): avoid warnings about NULL casts. * gtk/gtkstatusbar.c (gtk_statusbar_destroy): don't leak the context id key's slist. * gtk/gtkobject.c (gtk_object_set_data_full): duplicate keys that get inserted into the hashtable, otherwise this function *forces* the caller to leak memory, for dynamically allocated keys (problem pinpointed by Mattias Gronlund).Tue Mar 10 23:02:42 1998 Owen Taylor <owt1@cornell.edu> * gdk/gdkdnd.c gtk/gtkclist.c gtk/gtksignal.c gtk/testgtk.c: Various minor cleanups related to -W1998-03-11 Elliot Lee <sopwith@bogus.circ.us.eu.org> * gtk/gtkentry.h: Keep it consistent - don't list gtk_entry_set_max_length unless it's implemented. (Someone make up their mind please ;-)Wed Mar 11 07:10:11 1998 Tim Janik <timj@gimp.org> * gtk/gtkspinbutton.h: * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980311-0.patch.gz, to limit entered characters to numbers, '-' and '.'.Wed Mar 11 04:35:06 1998 Tim Janik <timj@gimp.org> * gtk/gtklist.c: * gtk/gtktree.h: * gtk/gtktree.c: * gtk/gtktreeitem.h: * gtk/gtktreeitem.c: applied gtk-bolliet-980310-0.patch.gz which adds more checks and implements gtk_tree_clear_items. made a bunch of style and indentation fixes.Wed Mar 11 03:35:17 1998 Tim Janik <timj@gimp.org> * gtk/gtktooltips.h: * gtk/gtktooltips.c: code and structure clean ups. fixed the tooltips flickering bug.Tue Mar 10 14:24:09 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkselection.c (gtk_selection_clear): Make the return result reflect whether the clear event was out of data. * gtk/gtkeditable.c: Ignore out of date selection clear events. * gtk/gtkentry.c gtk/gtktext.c: Don't synthesize releases on [2/3]BUTTON presses, since we get the normal click as well. Claim the selection when selecting words/lines.Tue Mar 10 13:34:29 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkrange.c (gtk_range_default_[vh]trough_click): Take forward/back step arrows into account when computing position for middle button clicks. * gtk/gtktext.c gtk/gtkentry.c: - Fixes for deleting characters (don't subtract guints and get negative numbers!) - Reset cursor_virtual_x when moving by words and lines - Extra sanity checks - Fix to gtk_text_get_chars (from Tony Gale <gale@daedalus.dera.gov.uk>)1998-03-10 Federico Mena Quintero <federico@nuclecu.unam.mx> * gdk/gdkgc.c (gdk_gc_set_function): Replace GXor by GXxor. Seems to have been a typo.Tue Mar 10 00:49:18 EST 1998 The Rasterman <raster@redhat.com> * gdk/gdkwindow.c: (gdk_window_xid_at) fixed minor memory leak and minor buglet in tree search. Mon Mar 9 21:21:19 PST 1998 Shawn T. Amundson <amundson@gimp.org> * Released 0.99.5Mon Mar 9 23:24:42 1998 Miguel de Icaza <miguel@nuclecu.unam.mx> * gtk/gtkclist.c (gtk_clist_get_selection_info): Export functionality.Tue Mar 10 05:42:34 1998 Tim Janik <timj@gimp.org> * configure.in: Bumped version number to 0.99.5.Tue Mar 10 05:30:05 1998 Tim Janik <timj@gimp.org> * gtk/gtkrange.h: * gtk/gtkrange.c: changed gtk_range_trough_click() to take an additional jump_perc arg, class method and callers changed. * gdk/gdk.c (gdk_ic_destroy): applied gtk-gronlund-980309-1.patch.gz which fixes a memory leak.Mon Mar 9 20:38:15 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkentry.c gtk/gtkeditable.c gtk/gtkspinbutton.c: Moved "activate" to editable class. Made the vfuncs in gtkeditable just vfuncs not signals. * gtkentry.[ch] gtktext.[ch]: Made behavior when pressing multiple buttons at once more rational. * gtkentry.c gtktext.c: Unified and rationalized key bindings. (Now are basically emacs+CUA) * gtktext.c: - Last position now always shares the property of the preceding character - Freeze the widget when inserting large amounts of text. - Selecting lines now selects the _whole_ line. - Fixed bug with displaying the cursor - Ctrl-Home/End now move the cursor to the _absolute home/end * gtkmenuitem.c: Remove necessary code out of a g_return_if_fail1998-03-09 Federico Mena Quintero <federico@nuclecu.unam.mx> * gtk/gtkclist.c (gtk_clist_set_foreground): We now accept the color parameter to be NULL. If it is NULL, it will mark the row with "color not set", so it will be repainted with the default color. (gtk_clist_set_background): Likewise.Mon Mar 9 15:48:10 1998 Tim Janik <timj@gimp.org> * Signal signedness and naming corrections, plus GtkType fixes: * gtk/gtkadjustment.c: * gtk/gtkbutton.c: * gtk/gtkcheckmenuitem.c: * gtk/gtkclist.c: * gtk/gtkcolorsel.c: * gtk/gtkcontainer.c: * gtk/gtkcurve.c: * gtk/gtkdata.c: * gtk/gtkeditable.c: * gtk/gtkentry.c: * gtk/gtkhandlebox.c: * gtk/gtkinputdialog.c: * gtk/gtkitem.c: * gtk/gtklist.c: * gtk/gtkmenuitem.c: * gtk/gtkmenushell.c: * gtk/gtknotebook.c: * gtk/gtkstatusbar.c: * gtk/gtktoolbar.c: * gtk/gtktree.c: * gtk/gtktreeitem.c: * gtk/gtkwidget.c: * gtk/gtktogglebutton.c: * gtk/gtkwindow.c: made the <widget>_signals[] arrays of type guint rather than gint. * gtk/gtkwidget.c (gtk_widget_get_ancestor): made widget_type a GtkType. * gtk/gtkcombo.h: handler ids need to be of type guint (entry_change_id, list_change_id). * gtk/gtkaccelerator.c: changed signal_num to signal_id and typed it guint. * gtk/gtkmain.c: made gtk_ndebug_keys a guint. * gtk/gtkmenu.h: * gtk/gtkmenu.c: (gtk_menu_popup): made button a guint. (gtk_menu_set_active): made index a guint. * gtk/gtkmenuitem.h: * gtk/gtkmenuitem.c: made accelerator_signal a guint. * gtk/gtkoptionmenu.h: * gtk/gtkoptionmenu.c: (gtk_option_menu_set_history): made index a guint. * gtk/gtksignal.h: * gtk/gtksignal.c: * gtk/gtkobject.h: * gtk/gtkobject.c: changed a bunch of prototypes to take guints rather than gints. also made some conversions from guint to GtkType, left over from when the fundamental-types system was introduced. * gtk/gtkobject.h: * gtk/gtkobject.c: made object_data_id_index and obj_count guints. made *signals and nsignals guints in GtkObjectClass.Mon Mar 9 13:36:53 GMT 1998 Tony Gale <gale@gimp.org> * docs/gtkfaq.sgml: - Use 'diff -ru' for patches - Explained patch application/rejection - Added information on CVS - New question on right justified menus with menufactory From Nathan: - Information on Objective-C bindings - Add missing variable in colour example. Mon Mar 9 11:44:33 1998 Tim Janik <timj@gimp.org> * gtk/gtkfilesel.c (gtk_file_selection_update_history_menu): reverted the changes ian introduced in r1.16 on Mar 06, since they broke the history menu.Mon Mar 9 08:07:01 1998 Tim Janik <timj@gimp.org> * gtk/gtkspinbutton.h: * gtk/gtkspinbutton.c: applied gtk-hamann_jeske-980308-0.patch.gz to have a gtk_spin_button_construct() functionMon Mar 9 01:01:41 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkrc.c: No, you can't add a GtkStyle * to a list of GtkRcNode *. (Fixes huge performance problem) Plus, don't bother creating a new style unless style actually has bg pixmaps.Sun Mar 8 15:53:33 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtktext.c: - Show selection correctly when starting selection with arrows - Display pixmap background only when not editable - Redraw focus area more carefully to prevent flashing (and make style of drawing consistent with Entry) * gtk/gtktreeitem.c: ref colormaps for pixmap by colormap storage. * gtk/gtkrc.c: Store a separate style for each RcStyle for each colormap, so we can handle background pixmaps correctly, which need to be per-colormap. (Leaks colormaps...) Parse text color style entries correctly. * gtk/testgtk.c: insert text without fg color gtk/testgtkrc: move "*" after rest, so the other class styles take effect * gdk/gdkwindow.c gdk/gdk.c gdk/gdkprivate.h: Send DND events safely, in case drop window disappears. (Performance hit because XSync()'s are necessary) * gdk/gdk.h gdk/gdkpixmap.c: Added gdk_pixmap_colormap_create_from_xpm[_d] to allow creating pixmaps from xpm's before you have a GdkWindow. Sun Mar 8 12:33:38 PST 1998 Jay Painter <jpaint@serv.net> * gtk/gtkclist.c: the GList clist->selection now contains row indexes in the data portion of the linked list structure instead of pointers, fixed several bugs with the different selection modes * gtk/testgtk.c: displays information for unselect events, and prints the list of selected rowsSun Mar 8 13:03:22 1998 Tim Janik <timj@gimp.org> * gtk/gtkrange.h: removed gtk_range_calc_value().Sun Mar 8 04:22:36 1998 Tim Janik <timj@gimp.org> * gtk/gtkfilesel.c: applied gtk-gronlund-980307.patch.gz which fixes a memory leak by making use of gtk_clist_set_row_data_full. * gtk/gtkclist.c: applied gtk-gronlund-980307.patch.gz which ads a gtk_clist_set_row_data_full () function. slightly modified to always invoke the destroy function regardless of the value of the row_data. * docs/gtk.texi: applied gtk-draco-980305-1.patch.gz, spelling fixes. * gdk/gdk.c (gdk_init): cleared up a tiny memory leak from not destroying a temporary copy of argv (gtk-gronlund-980307-02.patch.gz).Sun Mar 8 03:00:17 1998 Tim Janik <timj@gimp.org> * configure.in: define the version variables in config.h. * gtk/gtkmain.h: * gtk/gtkmain.c: added static version variables. * gdk/gdkpixmap.c: fixed memory leaks (gtk-gronlund-980307-1.patch.gz)Sat Mar 7 18:46:57 1998 Owen Taylor <owt1@cornell.edu> * gtk/gtkpreview.[ch]: Added a new function, gtk_preview_reset(), that can be used (under highly controlled circumstances), to change the properties of the preview colormap after a preview has already been created and destroyed.Sun Mar 8 00:18:04 1998 Tim Janik <timj@gimp.org> * gtk/gtkobject.c: register living objects in a hashtable.Sat Mar 7 20:20:53 1998 Tim Janik <timj@gimp.org> * gtk/gtkobject.c: (gtk_object_check_cast): (gtk_object_check_class_cast): made the object/class cast checks much more descriptive, based on gtk-draco-980305-2.patch.gz and gtk-draco-980306-1.patch.gz but
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -