X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-6;h=f5dd9bb3e06a675a6ae3a8c58ef009bef6eed9dd;hb=55b115acbaa778fde33ab9f4181305bab6955387;hp=b984620d1e4d70963b986c4a966839443e023c31;hpb=60b6a010e931aaaf97d723c893068381a421f0a0;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index b984620d1..f5dd9bb3e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,777 @@ +Sun May 13 12:01:12 2001 Owen Taylor + + * autogen.sh (have_automake): Require libtool-1.4, + automake-1.4p1. + + * acinclude.m4: Remove libtool macros. + + * gdk-pixbuf/Makefile.am: Add dependencies to loade + modules. + + * gdk/Makefile.am: Add dependency on libgdk_pixbuf.la + for libgdk. + + * gtk/Makefile.am: Add dependency on libgdk_pixbuf.la + libgdk.la for libgtk. + + * modules/input/Makefile.am: Make modules have full + dependencies. + +Wed May 16 14:06:01 2001 Jonathan Blandford + + * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): fix bug + #54699 where paths weren't being checked for correctness. + +Tue May 15 20:13:24 2001 Jonathan Blandford + + * gtk/gtktreeviewcolumn.c: You can now set all sorts of properties + in any order you wan, whether or not the column is added to the + tree, or the tree is realized. Yay! + + * gtk/gtktreeviewcolumn.c + (gtk_tree_view_column_setup_sort_column_id_callback): handle + sorting columns a lot saner + + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_reorderable): + new function to actually set wether or not a column is + reorderable. + + * gtk/gtktreeview.c (gtk_tree_view_unrealize): Only destroy things + if we have 'em. + + * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_set_tree_view): + Fix nasty bug where we were showing the button just before + realizing it. As a result, the parent window was + tree_view->window instead of tree_view->priv->header_window. + + * gtk/gtktreeview.c (gtk_tree_view_set_reorderable): new property + to let you easily reorder a list or tree. + +2001-05-15 Alexander Larsson + + * gtk/gtkpacker.c: Apply patch from John Margaglione that converts + from args to properties. + +Tue May 15 10:11:59 2001 Owen Taylor + + * gtk/gtkpreview.c: Apply patch from John Margaglione converting + from args to properties. (#51957) + + * gtk/gtkscale.c (gtk_scale_class_init): Move install property + calls to after ->set_property call. + +Mon May 14 14:56:21 2001 Owen Taylor + + * tests/prop-editor.c: Block against redundant changes. + + * gtk/gtkpaned.c gtk/gtk[hv]paned.c: Add position, position_set + properties. + +Sun May 13 18:40:04 2001 Owen Taylor + + * gdk/gdkpixmap.h: Remove creative formatting. + +Thu May 10 19:22:28 2001 Owen Taylor + + * gtk/gtktogglebutton.c: Patch from John Margaglione converting to + property API. (#51669) + + * gtk/gtkscale.c: Patch from John Margaglione converting to + property API. (#51891) + + * gtk/gtkaccellabel.c: Applied patch from Lee Mallabone, converting + to property API. (#50985) + +Fri May 11 20:13:44 2001 Tim Janik + + * gtk/gtkmain.c (gtk_main_do_event): remember widget's double + buffering state across expose event, so we still call end_paint(). + +2001-05-11 Alexander Larsson + + * gtk/gtkhsv.c (paint_triangle): + Expose the ring in the triangle at the correct place when + exposing just a part of the triangle. + + * gtk/gtkwindow-decorate.c (gtk_decorated_window_focus_change): + Return FALSE, or window focusing will not work. + +2001-05-11 Havoc Pennington + + * gtk/gtkimage.c (gtk_image_new_from_stock): docs, fixes bug + #54144 + + * gtk/gtkcolorsel.c (gtk_color_selection_new): docs, fixes + bug #54330 + +Fri May 11 02:53:57 2001 Tim Janik + + * gtk/gtktogglebutton.c (gtk_toggle_button_expose): don't + propagate exposes to NULL child. + + * gtk/gtkscrolledwindow.c (gtk_scrolled_window_adjustment_changed): guard + against not having one of the scrollbars. + + * gtk/gtklabel.c (gtk_label_setup_mnemonic): clean up after us, + we don't keep a mnemonic window if we have no mnemonic installed. + +Fri May 11 01:05:00 2001 Tim Janik + + * gtk/gtktypeutils.h: grum, gtk_type_class() is not GNUC_CONST + it has the _important_ side effect of initializing a class. + +2001-05-10 Alexander Larsson + + * gdk/linux-fb/gdkprivate-fb.h: + Make sure you can compile out the implementation/wrapper assert + macros. + + * gdk/linux-fb/gdkdrawable-fb2.c: + Check implementation/wrappers, initialize type for pixmap dummys. + + * gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image): + Hide the cursor if reading from the screen. + + * gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic): + Fix sign bug in tiling code. + + * gdk/linux-fb/gdkwindow-fb.c (_gdk_windowing_window_clear_area): + Handle background pixmaps. + +>>>>>>> 1.1955 +Wed May 9 15:27:22 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_set_column_drag_function): New + function to let user control where columns are dragged. + + * gtk/gtktreeview.c (gtk_tree_view_key_press): Cancel drags if + Escape is pressed. + +Wed May 9 09:08:44 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_class_init): New + "columns_changed" signal. + (gtk_tree_view_motion_draw_column_motion_arrow): Change column + motion code to draw arrows to the side if indicator is outside the + widget. + (gtk_tree_view_map_expanded_rows): Implement. + +2001-05-07 Alexander Larsson + + * demos/testpixbuf-save.c: + * demos/testpixbuf-drawable.c: + Include gdkfb.h on linux-fb. + +2001-05-07 Alexander Larsson + + * gdk/linux-fb/gdkdnd-fb.c (get_toplevel_window_at): + New function for getting toplevel window at position. + (gdk_drag_find_window): Use get_toplevel_window () instead + of gdk_window_get_pointer(). (gdk_drag_status): Use + correct context for getting window. + + * gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name): + g_strdup the atom name. + + * gdk/linux-fb/gdkwindow-fb.c: + Costmetic fix. + + * gtk/gtkdnd.c (gtk_drag_source_handle_event): + Add code for changing cursor on linux-fb backend (same as + win32). + +2001-05-07 Federico Mena Quintero + + * gtk/gtkwindow.c (gtk_window_focus): Test for bin->child being + present before doing anything with it. Patch from Håvard Kvålen + . Fixes Ximian bugzilla #2492 (OK, the bug + report was not for the development branch of GTK+, but it applies + anyways). + +2001-05-04 Havoc Pennington + + * configure.in: fix some shell typos + + * gtk/gtkcolorsel.c (gtk_color_selection_destroy): warning fix + + * gtk/gtkimage.c: handle animations + + * gtk/gtkcheckbutton.c (gtk_check_button_size_request): request + border_width * 2, not just border_width + + * gtk/gtkscale.c: add "format_value" signal to allow people + to override the way values are drawn. + (gtk_scale_get_value_size): fix width/height mistake, + and compute size from actual displayed text, not + from made-up text. + + * gtk/gtktexttag.c (gtk_text_tag_class_init): fix return type in + signal registration + + * tests/testtext.c: Add "Remove all tags" menu item for testing + + * gtk/gtktextbuffer.c (gtk_text_buffer_remove_all_tags): implement + + * demos/gtk-demo/main.c (main): add hack so we can find modules + without installing gtk + + * demos/gtk-demo/textview.c (insert_text): demo font scaling + + * gtk/gtkcellrenderertext.c: Add "scale" property (font scaling + factor) + (gtk_cell_renderer_text_set_property): remove some bogus + g_object_notify + + * gtk/gtktexttag.c: add "scale" property which is a font scaling + factor + + * gtk/gtktextlayout.c (add_text_attrs): add font scale attribute + to layout + + * gtk/gtktextiter.c (gtk_text_iter_is_start): rename from + gtk_text_iter_is_first + +2001-01-06 Hans Breuer + + * gdk/gdk.def : updated exports + + * gdk/win32/makefile.msc : -DGDK_ENABLE_BROKEN otherwise + gdk won't compile anymore + + * gdk/win32/gdkevents-win32.c : initialize ret_val when + processing GDK_FILTER functions, initialize event.key->hardware_keycode. + Improved gdk_flush () to not only do pending drawing operations + but also process all currently pending events. This should make + the behaviour more similar to the X11 version. + + * gdk/win32/gdkgc-win32.c (predraw_set_background) : a background + option needs to be set even if there is no GDK_GC_BACKGROUND. + (gdk_win32_hdc_get) : use predraw_set_background () independent + of value_mask. This allows to draw dashed lines leaving the original + background intact. + + * gdk/win32/gdkimage-win32.c (gdk_image_new_bitamp) : free data + after processing, because we can't reuse it as the X11 version does. + + * gtk/gtk.def : updated exports + + * gtk/makefile.msc.in : added ATK, removed all test apps. (I + would like to get rid of this file again, and use straight + makefile.msc again, as the other Gtk+ subdirs do) + + * test/makefile.msc (new file) : build the test apps here + +2001-05-05 ERDI Gergo + + * gdk/gdkpango.c (gdk_pango_get_item_properties): Peek + strike-through setting + (gdk_draw_layout_line_with_colors): Render strike-through + +Sat May 5 10:06:24 2001 Owen Taylor + + * Release 1.3.5 + + * configure.in (GTK_MICRO_VERSION): Up to 1.3.5 + + * NEWS: Updated + + * demos/gtk-demo/Makefile.am (EXTRA_DIST): Fix minor + Makefile breakage. + +Sat May 5 09:18:30 2001 Owen Taylor + + * demos/gtk-demo/images.c (progressive_timeout): Fix + typo in filename. + + * gtk/gtktreeview.c (gtk_tree_view_row_activated): Comment + out FIXME warning; just too annoying. + +2001-05-04 Alex Larsson + + * gdk/linux-fb/gdkcolor-fb.c: + Better error messages. + + * gdk/linux-fb/gdkpixmap-fb.c (gdk_pixmap_new): + Initialize abs_x and abs_y. + + * gdk/linux-fb/gdkrender-fb.c (gdk_fb_fill_span_generic): + Correct handling of stipple offset. + + * gdk/linux-fb/gdkvisual-fb.c (gdk_visual_init): + Treat directcolor framebuffers as truecolor. + +Thu May 3 14:13:49 2001 Owen Taylor + + * INSTALL.in HACKING gtk/gtkaccessible.[ch] gtk/gtk.c: Add + dependency on Atk for accessibility support. + + * configure.in **/Makefile.am: Major reworking of substituted + variables for CFLAGS/LIBS to make a lot more sane and + keep the the compile/link lines a bit shorter. + + * gdk/x11/gdkkeys-x11.c: Fix #endif with trailing stuff. + +Thu May 3 08:10:54 2001 Owen Taylor + + * gtk/gtktexttag.c (gtk_text_tag_class_init): Fix return + value to be G_TYPE_BOOLEAN, not G_TYPE_INT, also, + use _gtk_boolean_handled_accumulator. + +Thu May 3 07:00:09 2001 Owen Taylor + + * gtk/gtktextview.c: Patch from Juan Pablo Mendoza Mendoza + to fix things so clicking inside selection leaves cursor + at point where clicked. (#50324) + + * gtk/gtksettings.c (gtk_settings_class_init): Restore + sane value for default double click time. + + * tests/testtext.c (test_init): Really path to input modules. + +2001-05-03 Sven Neumann + + * demos/testpixbuf-save.c: include target-specific headers as + done in testpixbuf-drawable.c + +Wed May 2 20:36:38 2001 Owen Taylor + + * gtk/gtkentry.c (gtk_entry_real_insert_text): Reduce + new_text_length appropriately when we run into the + size limit for the entry. (#53445, reported by Jeff Franks) + + * tests/testgtk.c (create_entry): Remove most of the + property toggle buttons. Replace with a "Props" button + that brings up a property editor. + + * tests/prop-editor.[ch] test/testtreeview.c tests/Makefile.am: + Split the property editor code out for reuse, improve. + +Wed May 2 17:26:22 2001 Owen Taylor + + * gdk/x11/gdkevents-x11.c gdk/x11/gdkwindow-x11.c: Always + trap errors around calls to XSetInputFocus since we have + no way of knowing reliably whether we are viewable or + not. (#53947) + +Tue May 1 09:21:23 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_button_release_drag_column): + fix bug in dropping columns. Moving columns now basically works + modula some fine tuning. + +Tue May 1 19:09:21 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_horizontal_autoscroll): Add + autoscroll support. It mostly works, but could use some fine + tuning. + * gtk/gtktreeview.c (gtk_tree_view_button_release_drag_column): + Actually move the column. + +Mon Apr 30 20:29:27 2001 Owen Taylor + + * gtk/gtkbutton.c gtk/gtkcheckbutton.c gtk/gtkoptionmenu.c + gtk/gtkspinbutton.c gtk/gtkstyle.c gtk/gtkwidget.c: + New default theme! A slighly improved version of the 2.0 Raleigh + theme, with Windows-esque focus/drawing default. + (GtkWidget::interior_focus defaults to TRUE.) + + * gtk/gtkstyle.[ch]: Add a text_aa color halfway between text and base. + +2001-04-30 Havoc Pennington + + * tests/testtext.c (line_numbers_expose): fix to work with + gtk_paint_layout change + +Mon Apr 30 19:18:07 2001 Owen Taylor + + * gtk/gtkstyle.[ch] gtk/gtkaccellabel.c gtk/gtkcellrenderertext.c + gtk/gtkhruler.c gtk/gtkhscale.c gtk/gtklabel.c gtk/gtkprogressbar.c + gtk/gtkvruler.c gtk/gtkvscale.c: Add an extra parameter + use_text to gtk_paint_label() to deal with style->bg[] vs style->text[]. + + * gtk/gtkbbox.c gtk/gtkdialog.c: Tweak padding some to deal + with GtkWidget::interior_focus = TRUE better. + + * gtk/gtkbutton.c: Switch ::default_spacing to ::default_border, + ::default_outside_border for more flexibility. + + * gtk/gtkwidget.c (gtk_widget_style_get_valist): Remove + G_VALUE_NO_COPY_CONTENTS, to correspond with the recent + change that had to be made with g_object_get. + +Sun Apr 29 20:13:40 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_get_columns): new function. + (gtk_tree_view_move_column_after): Clean up interface. + +Sun Apr 29 03:02:02 2001 Tim Janik + + * gtk/gtkpacker.h: + * gtk/gtkenums.h: moved GtkAnchorType and GtkSideType from gtkpacker.h + to gtkenum.h. + + * gtk/gtkmain.c (gtk_main_do_event): silence compiler (GDK_SETTING not + handled in switch). + + * gtk/Makefile.am: + (gtk.defs): generate enum portions with glib-mkenums. + (gtktypebuiltins_evals.c): generate this with glib-mkenums. + got rid of makeenums.pl and makeenums.awk in distributed tarballs. + + * gtk/gtkaccelgroup.c (gtk_accel_group_add): refined havocs warning + addition. + + * docs/Changes-2.0.txt: keep a note on signal handlers now + not getting emitted during the emission they were connected within. + +2001-04-28 Havoc Pennington + + * gtk/gtkcolorsel.c (palette_new): fix bug in tooltip + +2001-04-24 Havoc Pennington + + * gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_previous_line): + (gtk_text_layout_move_iter_to_next_line): fix these two for + invisible text, lots of other stuff still hosed. + + * gtk/gtkcolorsel.c (gtk_color_selection_set_change_palette_hook): + new function, replaces the get/set palette stuff. This function + is intended for use by libgnomeui which should set the hook to a + thing which sets the palette in GConf, and we need the + GConf-to-xsettings proxy which will result in the change being + propagated back to the GTK app. + + * gtk/gtkaccelgroup.c (gtk_accel_group_add): add note to warning + about unusable signals that it may be because the signal has + parameters. + + * gtk/gtkwidget.c (gtk_widget_modify_style): always copy the + style, otherwise gtkrc.c won't know to create a new GtkStyle for + it. + (gtk_widget_modify_color_component): call + gtk_widget_modify_style() so the rc style will get copied. + (gtk_widget_modify_font): ditto + + * gtk/gtkrc.c: make a couple variables static + + * gtk/gtkcolorseldialog.c (gtk_color_selection_dialog_init): hide + help button by default, since it does nothing + + * gtk/gtkcolorsel.c: add tooltips, work on key navigation, fool + around with UI + + * gtk/gtkentry.c (gtk_entry_realize): request enter/leave notify + so we can have tooltips + + * gtk/gtkhsv.c (gtk_hsv_realize): request enter/leave notify so we + can have tooltips + + * gdk/gdkimage.h: mark gdk_image_new_bitmap with + GDK_ENABLE_BROKEN, because its memory behavior is completely + hosed. + + * gtk/gtknotebook.c: remove key press handler, replace with + binding set, add numeric keypad support + + * gtk/gtktextview.c (gtk_text_view_class_init): accept KP_Delete + + * gtk/gtktext.c (gtk_text_key_press): add a bunch of KP keysyms + + * gtk/gtkentry.c (gtk_entry_class_init): accept GDK_KP_Delete in + addition to plain Delete + + * gtk/gtktextview.c (gtk_text_view_key_press_event): accept + GDK_KP_Enter in addition to GDK_Return + + * gtk/gtkfontsel.c (gtk_font_selection_size_key_press): connect to + activate on entry instead of key press + (gtk_font_selection_on_clist_key_press): get + rid of this signal handler, not needed with new font sel. + + * gtk/gtkfilesel.c (gtk_file_selection_key_press): remove a + no-longer-needed emit_stop_by_name(), just return TRUE + + * gtk/gtkhscrollbar.c, gtk/gtkvscrollbar.c: remove keybindings + cruft, this widget is no longer focusable. + + * gtk/gtkrange.h, gtk/gtkrange.c, gtk/gtkvscale.c, + gtk/gtkhscale.c: Get rid of trough_keys virtual function, add + move_slider action signal, add binding set for vscale/hscale, in + the process support numeric keypad + + * gtk/gtkentry.c (gtk_entry_class_init): Add keypad bindings; + make GDK_Return and GDK_KP_Enter activate the entry via + binding set, instead of hardcoded. + +Fri Apr 27 20:27:21 2001 Jonathan Blandford + + * gtk/gtktreeview.[hc]: Massive reorder/cleanup of a lot of the + code. Some documentation added. + +2001-04-27 Havoc Pennington + + * gtk/gtkcombo.c (gtk_combo_popup_button_press): fix warning + + * gtk/gtkmessagedialog.c (gtk_message_dialog_init): make messages selectable + + * gtk/gtkentry.c (gtk_entry_real_insert_text): don't strip + line/para separators + (gtk_entry_create_layout): set single paragraph mode on the layout + + * gtk/gtkbutton.c (gtk_button_new_from_stock): don't put much + spacing between the image and label; instead, inside a button box + the button will get extra space that will go there, but if people + configure button box for 0 chubbiness, then there's no spacing. + + * gtk/gtkbbox.c (gtk_button_box_class_init): Make child ipadding + and min/max size style properties, so people can tune their + chubbiness. + + * tests/testgtk.c (make_toolbar): remove calls to removed toolbar + functions + + * gtk/gtktoolbar.c (gtk_toolbar_class_init): Make space_size, + space_style, and button_relief into style properties, remove + functions for setting them + + * gtk/gtkmenu.c (gtk_menu_key_press): handle menu bar accel to pop + it back down + + * gtk/gtkoptionmenu.c (gtk_option_menu_get_props): free boxed + types from gtk_widget_style_get + + * gtk/gtkmenubar.c (gtk_menu_bar_set_shadow_type): Remove, replace + with a style property. + + * gdk/x11/gdkevents-x11.c: namespace the settings + + * gtk/gtkmenubar.c: Add F10 accelerator to move between menubars. + + * gtk/gtksettings.c (gtk_settings_class_init): remove code with + side effects from inside g_assert(), so that G_DISABLE_ASSERT can + be used. Also, translate doc strings for settings. Also, namespace + the double-click-time property. Also, remove bell properties crap. + +2001-04-27 Sven Neumann + + * Makefile.am: before creating links, check if pkg-config files + exist for the default target. Otherwise link to the pkg-config files + that got installed with this build. + +Thu Apr 26 19:11:46 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_motion): clean up column + dragging code. Revealed some (potential) GdkWindow bugs. + + * gdk/x11/gdkwindow-x11.c (gdk_window_reparent): add + _gdk_window_init_position to the end of reparent to fix the case + of reparenting when new_x != old_x and new_y != old_y. + +Thu Apr 26 10:54:50 2001 Owen Taylor + + * gtk/gtkentry.c (strstr_len): Fix optimization that + was correct for the use here, but completely incorrect + in general. + +Thu Apr 26 10:40:41 2001 Owen Taylor + + * gtk/gtkwindow.h: Remove deprecation of gtk_window_set_default_size() + until patch adding gtk_window_set_size() is recommitted. + + * **Makefile.am configure.in gdk/x11/gdkim-11.c + gtk/gtkmain.c gtk/gtkimmulticontext.c gtk/gtkmain.c + gtk/gtkrc.c: Remove all traces of -DX_LOCALE support. + (#10784) + +Wed Apr 25 12:16:36 2001 Owen Taylor + + * gdk/X11/gdkevents-x11.c (gdk_event_translate): Test for + window == NULL in a number of cases. + + * tests/testdnd.c: Set module path for gdk-pixbuf. + +Thu Apr 19 16:11:07 2001 Owen Taylor + + * gtk/Makefile.am xembed.h: File containing #defines + for XEMBED protocol. + + * gtk/gtkplug.[ch] gtk/gtksocket.[ch]: + + - Change protocol from old plug/socket specific protocol + to XEMBED draft + - Various fixes to work with GTK+-2.0 + + Still quite a bit of work to do here to handle initiation + from the socket side (as specified by XEMBED), to handle + the more advanced features of XEMBED, and to figure out + a good way to handle same-app embedding with less overhead + than using full XEMBED. + +Wed Apr 18 16:04:28 2001 Owen Taylor + + * gtk/gtkwindow.[ch] (gtk_window_real_set_focus): Keep + track of whether the toplevel has the focus; only send + focus-in events to the focus widget when the window + actually has the focus. + +2001-04-25 Havoc Pennington + + * gtk/gtkwindow.h: set_decorations_hint and set_functions_hint + were still in the header + +2001-04-24 Alexander Larsson + + * gtk/gtkclist.[ch]: + * gtk/gtkctree.c: + When there is a row highlighted for D'n'D it must alse + be painted hightlighted on exposes. Otherwise exposes from + the icon being dragged will mess up the hightlight. + + * gtk/gtkfontsel.c: + Don't recenter selected font when exposing the font family + clist. This means you can now actually scroll the font family + list. + + * gtk/gtknotebook.c: + Fix focus movement on scrolling tabs that are placed on the left + and right. + +2001-04-21 Havoc Pennington + + * gtk/gtktextdisplay.c (gtk_text_layout_draw): handle 0-height + empty/invisible lines. + + * gtk/gtktextiter.c (gtk_text_iter_set_visible_line_offset) + (gtk_text_iter_set_visible_line_index): new functions to set + indexes excluding invisible text + + * gtk/gtktextlayout.c (line_display_iter_to_index): get visible + index + + * gtk/gtktextiter.c (gtk_text_iter_get_visible_line_index) + (gtk_text_iter_get_visible_line_offset): new functions to + get indexes excluding invisible text + + * gtk/gtkmessagedialog.c (gtk_message_dialog_init): strip out a + bunch of extra padding that served no purpose + + * gtk/gtkdialog.c: Make all the spacings configurable via style + properties, for chubbiness configuration in themes + + * tests/testtext.c: fix path to the immodules. + +Mon Apr 23 18:57:03 2001 Jonathan Blandford + + * gtk/gtksocket.c (gtk_socket_filter_func): add missing '}' that + got munched by #endif. + + * gtk/Makefile.am (gtk_plug_c_sources): add missing '\' + + * gtk/gtktreeview.c: Refactored code to clean up a number of + events. + + * gtk/gtktreemodel.c (gtk_tree_path_compare): Switched return + values to make consistent with other functions. Spotted by Jeff + Franks . + + * gtk/gtktreeview.h (struct _GtkTreeViewClass): Fixes to signal + declaration spotted by Jeff Franks . + +2001-04-23 Sven Neumann + + * gtk/Makefile.am + * gtk/gtkplug.c + * gtk/gtksocket.c: on request of Owen, reverted my last change + and exclude gtkplug.c/gtksocket.c from the build for non-X11 targets + +2001-04-23 Sven Neumann + + * gtk/gtkplug.c: put into #ifdef GDK_WINDOWING_X11 to make GTK+ + compile for non-X11 targets again + +2001-04-20 Alexander Larsson + + * gtk/gtkcolorsel.[ch]: + API Change. Take GdkColor arguments instead of gdouble *. + Leave the old gtk_color_selection_set_color for compatibility, + but marked deprecated. + Do correct rounding when converting RGB <-> HSV. + + * gtk/gtkcolorseldialog.c: + * tests/testgtk.c: + Use new GtkColorSelection API. + + * gtk/gtkhsv.c: + Fix problem selecting colors in triangle when Hue is 330. + Fix some black dots around the HSB triangle. + + * gtk/gtkfilesel.c: + return FALSE from the focus_in_event handler to fix focus problems. + +2001-04-18 Havoc Pennington + + * gtk/gtkwindow.c (gtk_window_class_init): add signals and binding + set, so keybindings are configurable + (gtk_window_activate_default): Change to activate the focus widget + instead if there's a focus widget, to be consistent with the + behavior that previously existed in key_press_event + +2001-04-18 Havoc Pennington + + * gdk/gdkkeyuni.c: Handle numeric keypad keysyms; bug #50201 + +2001-04-18 Havoc Pennington + + Close bug #50615: + + * gtk/gtkstyle.c (gtk_default_draw_layout): Use text_gc to draw + the layout + + * gtk/gtktext.c: Use base/text instead of bg/fg throughout + + * gtk/gtkentry.c: Use base/text instead of bg/fg throughout + + * gtk/gtktextdisplay.c: Use base/text instead of bg/fg throughout + + * gtk/gtkstyle.c (gtk_style_init): make GTK_STATE_SELECTED default + to blue for base, in addition to bg + +2001-04-18 Havoc Pennington + + * tests/testgtk.c (create_image): allow shrinking the image window + to test that we clip to allocation. + + * gtk/gtkimage.c (gtk_image_expose): clip to allocation, + #9845 + + * gtk/gtkenums.h: move GtkWrapMode in here, #50472 + +Wed Apr 18 14:23:14 2001 Owen Taylor + + * gdk/x11/gdkimage-x11.c (gdk_image_new): Try changing + mode on shm segments to 0600. We'll see who complains. + + * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Call + _gdk_windowing_window_destroy() AFTER recursing through + children. + + * tests/Makefile.am (noinst_PROGRAMS): Build testsocket, + testsocket_child on X. + + * tests/testsocket[_child].c: Fix uses of + gtk_window_get_default_accel_group(). + + [ Merge patch from Ramiro Estrugo from gtk-1-2 ] + + * gdk/gdkimage.c: (gdk_image_get): + Deal with the possibility that XGetImage() might return NULL. + Allocate the GdkImagePrivate structure only after XGetImage() + succeeds in order not to dereference a NULL ximage pointer. This + prevents a core dump when XGetImage() fails - which is unlikely, + but can happen due to race conditions accessing the geometries of + drawables. An x error will still be triggered, but the gdk image + wrapper at least wont seg fault. + 2001-04-18 Havoc Pennington * gtk/gtkimage.c: fix to properly queue resizes when the image is