+Fri May 18 14:25:20 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkcontainer.c: Remove reallocate-redraws property.
+ This is something that only a widget writer would ever want
+ to change.
+
+ * gtk/gtksignal.c: Handle G_SIGNAL_TYPE_STATIC_SCOPE for
+ gtk_signal_emit_by_name().
+
+ * gtk/gtkviewport.c: Fix some warnings.
+
+ * gtk/gtkwidget.c gtk/gtksizegroup.c: Add "size group" facility
+ allowing the requisitions of multiple widgets to be grouped
+ together.
+
+ * tests/testgtk.c: Add GtkSizeGroup test
+
+ * demos/gtk-demo/sizegroup.c: Add GtkSizeGroup demo.
+
+ * demos/gtk-demo/main.c demos/gtk-demo/pixbufs.c: Fix some
+ warnings.
+
+ * configure.in: Switch to using AM_GLIB_GNU_GETTEXT.
+
+2001-04-28 Martin Baulig <baulig@suse.de>
+
+ * gtk/gtkimagemenuitem.[ch]: Renamed gtk_image_menu_item_add_icon()
+ to gtk_image_menu_item_set_icon() and made it work if there's already
+ an image.
+ (gtk_image_menu_item_new): This function doesn't take any arguments anymore.
+ (gtk_image_menu_item_new_with_label): New function.
+
+Thu May 17 16:20:04 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * demos/gtk-demo/main.c (fontify): It's the worlds ugliest
+ highlighting code!!!! The result is okay so long as you don't try
+ to stress it. It also highlights a bug in the TextView so it's in
+ an unproportional font right now until it's fixed.
+
+ *demos/gtk-demo/*.c: Clean up code a bit to make it
+ ugly-parser(TM) friendly. (-:
+
+2001-05-17 Joe Shaw <joe@ximian.com>
+
+ * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove the assertions
+ that x_offset and y_offset must be >= 0. Clip the cursor being drawn
+ if it is only partially onscreen.
+
+Thu May 17 17:10:13 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c: Make logical motion and deletion by graphemes,
+ not by characters.
+
+ * gtk/gtkentry.c: Handle "trailing" returns from Pango when they
+ are not zero or one; that is, when graphemes of multiple characters
+ are involved.
+
+ * gtk/gtktextlayout.c (line_display_index_to_iter): Remove unnecessary
+ FIXME.
+
+2001-05-17 Alexander Larsson <alla@lysator.liu.se>
+
+ * gtk/gtkbbox.c:
+ Add properties, based on patch by Lee Mallabone.
+
+ * gtk/gtknotebook.c:
+ * gtk/gtktoolbar.c:
+ Convert from GtkArg to GParam, based on patch by John Margaglione.
+
+ * gtk/gtkhscale.c:
+ * gtk/gtkvscale.c:
+ * gtk/gtkhscrollbar.c:
+ * gtk/gtkvscrollbar.c:
+ * gtk/gtkrange.c:
+ Move adjustment property to GtkRange.
+
+ * gtk/gtklabel.c:
+ Setup mnemonics on property changes
+
+ * gtk/gtkwidget.c (gtk_widget_get_property):
+ GdkExtensionMode is an enum, not a flag. Set it with
+ g_value_set_enum ().
+
+ * tests/prop-editor.c:
+ Better propery editor.
+
+ * tests/testgtk.c:
+ Add new property test. Pass zero to the property editor to
+ get properties from all derived types.
+
+Sun May 13 12:01:12 2001 Owen Taylor <otaylor@redhat.com>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <alla@lysator.liu.se>
+
+ * gtk/gtkpacker.c: Apply patch from John Margaglione that converts
+ from args to properties.
+
+Tue May 15 10:11:59 2001 Owen Taylor <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * gdk/gdkpixmap.h: Remove creative formatting.
+
+Thu May 10 19:22:28 2001 Owen Taylor <otaylor@redhat.com>
+
+ * 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 <timj@gtk.org>
+
+ * 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 <alexl@redhat.com>
+
+ * 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 <hp@pobox.com>
+
+ * 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 <timj@gtk.org>
+
+ * 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 <timj@gtk.org>
+
+ * 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 <alexl@redhat.com>
+
+ * 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.
+
+Wed May 9 15:27:22 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * 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 <jrb@webwynk.net>
+
+ * 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 <alexl@redhat.com>
+
+ * demos/testpixbuf-save.c:
+ * demos/testpixbuf-drawable.c:
+ Include gdkfb.h on linux-fb.
+
+2001-05-07 Alexander Larsson <alexl@redhat.com>
+
+ * 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 <federico@ximian.com>
+
+ * gtk/gtkwindow.c (gtk_window_focus): Test for bin->child being
+ present before doing anything with it. Patch from Håvard Kvålen
+ <havardk@netcom.no>. 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 <hp@redhat.com>
+
+ * 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 <hans@breuer.org>
+
+ * 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 <cactus@cactus.rulez.org>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <alla@lysator.liu.se>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <sven@convergence.de>
+
+ * demos/testpixbuf-save.c: include target-specific headers as
+ done in testpixbuf-drawable.c
+
+Wed May 2 20:36:38 2001 Owen Taylor <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <jrb@webwynk.net>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <hp@pobox.com>
+
+ * tests/testtext.c (line_numbers_expose): fix to work with
+ gtk_paint_layout change
+
+Mon Apr 30 19:18:07 2001 Owen Taylor <otaylor@redhat.com>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <timj@gtk.org>
+
+ * 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 <hp@pobox.com>
+
+ * gtk/gtkcolorsel.c (palette_new): fix bug in tooltip
+
+2001-04-24 Havoc Pennington <hp@redhat.com>
+
+ * 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 <jrb@redhat.com>
+
+ * gtk/gtktreeview.[hc]: Massive reorder/cleanup of a lot of the
+ code. Some documentation added.
+
+2001-04-27 Havoc Pennington <hp@redhat.com>
+
+ * 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 <sven@gimp.org>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <hp@pobox.com>
+
+ * gtk/gtkwindow.h: set_decorations_hint and set_functions_hint
+ were still in the header
+
+2001-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * 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 <hp@pobox.com>
+
+ * 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 <jrb@redhat.com>
+
+ * 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 <jcf@tpg.com.au>.
+
+ * gtk/gtktreeview.h (struct _GtkTreeViewClass): Fixes to signal
+ declaration spotted by Jeff Franks <jcf@tpg.com.au>.
+
+2001-04-23 Sven Neumann <sven@gimp.org>
+
+ * 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 <sven@gimp.org>
+
+ * gtk/gtkplug.c: put into #ifdef GDK_WINDOWING_X11 to make GTK+
+ compile for non-X11 targets again
+
+2001-04-20 Alexander Larsson <alexl@redhat.com>
+
+ * 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 <hp@redhat.com>
+
+ * 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 <hp@redhat.com>
+
+ * gdk/gdkkeyuni.c: Handle numeric keypad keysyms; bug #50201
+
+2001-04-18 Havoc Pennington <hp@redhat.com>
+
+ 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 <hp@redhat.com>
+
+ * 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 <otaylor@redhat.com>
+
+ * 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 <ramiro@eazel.com> 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 <hp@redhat.com>
+
+ * gtk/gtkimage.c: fix to properly queue resizes when the image is
+ set
+
+ * gtk/gtktextview.c (gtk_text_view_do_popup): desensitize Paste
+ if the insertion point isn't editable
+
+ * demos/gtk-demo/images.c: Added a GtkImage demo
+
+ * demos/gtk-demo/drawingarea.c: drawing area demo
+
+ * demos/gtk-demo/menus.c (create_menu): cleanups
+
+Wed Apr 18 12:15:52 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkwindow-x11.c gdk/x11/gdkwindow-x11.h
+ gdk/x11/gdkevents-x11.c: Introduce an extra child
+ of toplevel windows that serves to hold the focus to
+ avoid events being delivered to embedded windows.
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_new): Introduce
+ some extra variables to clean up code and reduce the
+ number of casts.
+
+ * gdk/x11/gdkwindow-x11.h (struct _GdkXPositionInfo): Use
+ guint for 1 bit bit fields, not gboolean.
+
+Wed Apr 18 10:04:23 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktooltips.c (gtk_tooltips_paint_window): Return FALSE,
+ not TRUE. (Fixes #52925)
+
+Tue Apr 17 18:05:34 2001 Owen Taylor <otaylor@redhat.com>
+
+ * Released 1.3.4
+
+ * NEWS: Updated
+
+ * gtk/gtktextview.c (gtk_text_view_class_init): Fix to not
+ use GTK_TYPE_ENUM.
+
+Tue Apr 17 13:47:12 2001 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+ * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter
+ names to compatibility #defines so docs work.
+
+ * gtk/gtkenums.h: Remove GtkMenuFactoryType
+
+ * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups.
+
+ * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS
+
+ * tests/testgtkrc: No magenta cursors, please.
+
+ * README.in INSTALL.in HACKING README.cvs-commits: Updated.
+
+ * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType.
+
+Mon Apr 16 14:38:41 2001 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer
+ grabs, since they are no longer necessary.
+
+ * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926
+ by signal_connect() and call gtk_button_pressed() rather
+ than signal_connect_after().
+
+ * tests/testgtk.c: Restore radio menu items to combos
+ since they'll look OK with Raleigh, and it is easier
+ than finishing the process of removing them that was
+ started earlier.
+
2001-04-16 Hans Breuer <hans@breuer.org>
* gdk/gdk.def :