+Thu Mar 1 13:14:27 GMT 2001 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: Minor corrections
+
+Wed Feb 28 16:36:46 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodel.c (gtk_tree_row_reference_*): Sanitize
+ GtkRowReference.
+
+2001-02-28 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtkwidget.h (struct _GtkWidgetClass): Remove draw_focus and
+ draw_default
+ (gtk_widget_draw_focus): remove this function; we could instead
+ make it just gtk_widget_draw(), but in most cases I think the
+ result would be broken user code, so think it's better to have
+ that code not compile and get fixed
+ (gtk_widget_draw_default): ditto
+
+ * gtk/gtkwidget.c: Add default handlers for focus_in_event and
+ focus_out_event that set/unset GTK_HAS_FOCUS and call queue_draw
+
+ * gtk/gtkwindow.c (gtk_window_set_default): just queue a draw when
+ widgets lose/get the default, instead of calling draw_default
+
+ * docs/Changes-2.0.txt: note about all this
+
+ Then fixed every widget in GTK, I won't list all the filenames.
+
+Tue Feb 27 19:32:53 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodel.c (deleted_callback): Proxy out to
+ _gtk_tree_row_reference_deleted.
+ (inserted_callback): Proxy out to
+ _gtk_tree_row_reference_inserted.
+ (_gtk_tree_row_reference_new_from_view): Somewhat yukky hack to
+ get around signal emission ordering problem.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_real_unselect_all):
+ fix to work with SINGLE
+ (_gtk_tree_selection_internal_select_node): Major sanitization on
+ selections. SINGLE now seems to work.
+
+ * tests/Makefile.am: add testtreecolumn.c:
+
+ * tests/testtreecolumn.c: New test. Mostly points out selection
+ bugs currently, but will test columns later.
+
+ * gtk/gtkrbtree.c (_gtk_rbtree_remove_node): Fix really nasty
+ selection bug. I hate touching this code -- it's scary.
+
+2001-02-26 Havoc Pennington <hp@redhat.com>
+
+ * gtk/testgtk.c: test the window state stuff
+
+ * gtk/gtkwindow.c (gtk_window_present): new function, makes a
+ window come to the user's attention as if it were just created
+ (gtk_window_iconify): new function
+ (gtk_window_deiconify): new function
+ (gtk_window_stick): new function
+ (gtk_window_unstick): new function
+ (gtk_window_maximize): new function
+ (gtk_window_unmaximize): new function
+
+ * gtk/gtkwidget.h, gtk/gtkwidget.c: add window_state_event signal
+
+ * gtk/gtkmain.c (gtk_main_do_event): handle GDK_WINDOW_STATE
+
+ * gdk/x11/gdkevents-x11.c: create window state events when
+ appropriate
+ (gdk_wmspec_supported): new function
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_iconify): handle
+ iconification before showing the window
+ (gdk_window_deiconify): new function
+ (gdk_window_stick): new function
+ (gdk_window_unstick): new function
+ (gdk_window_maximize): new function
+ (gdk_window_unmaximize): new function
+
+ * gdk/gdkwindow.c: store the window state in the window;
+ change to using the GDK_WINDOW_STATE_WITHDRAWN flag instead of
+ window->mapped.
+ (gdk_window_get_state): return the current window state
+
+ * gdk/gdkevents.c (gdk_event_get_time): handle GDK_WINDOW_STATE
+ (gdk_event_get_state): handle GDK_WINDOW_STATE
+ (gdk_synthesize_window_state): function to create the window state
+ events
+
+ * gdk/gdkevents.h (struct _GdkEventWindowState): new type of
+ event, for changes to "window state" such as maximized, sticky,
+ etc.
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_focus): new function,
+ focuses a window
+
+ * gdk/x11/gdkmain-x11.c (_gdk_wmspec_supported): new function,
+ finds out if we support a given WM spec hint
+
+Tue Feb 27 13:37:38 GMT 2001 Tony Gale <gale@gtk.org>
+
+ * docs/faq/gtk-faq.sgml: New question re memory leaks.
+
+2001-02-25 Hans Breuer <hans@breuer.org>
+
+ * gdk/gdk.h : changed #ifdef GDK_DISBALE_DEPRECARED to #ifndef
+ cause we want to loose those prototypes only in the latter case
+
+ * gdk/win32/gdkevents-win32.c : can't cast from GdkPixmap to
+ GdkPixmapImplWin32 because it itsn't derived from it. Use the
+ impl member variable instead
+
+ * gtk/gtk.def : updated
+
+ * gtk/gtklist.c :
+ * gtk/gtkmenus.c : include <string.h> for memset ()
+
+ * gtk/makefile.msc.in : updated and don't define GTK_COMPILATION
+ for everthing built here, but for gtk-x.x.dll only. This solves
+ problem of indifferent gtk type definitions
+
+Sat Feb 24 20:11:39 2001 Jonathan Blandford <jrb@webwynk.net>
+
+ * gtk/gtkclipboard.h: actually put /* */ around #endif comment.
+
+Fri Feb 23 17:50:13 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_bin_expose): Only draw the
+ column that is exposed.
+
+ (_gtk_tree_view_update_size): Changed name from set_size, and
+ changed function to do more work, and not force people calling it
+ to figure out the size. Simplifies a lot of code elsewhere.
+
+2001-02-23 Alexander Larsson <alexl@redhat.com>
+
+ * gdk/gdkpixmap.c (gdk_pixmap_colormap_new_from_pixbuf):
+ return solid masks for xpms that have no transparent color.
+ This makes the ..._create_from_xpm... API backwards
+ compatible.
+
+2001-02-23 Tor Lillqvist <tml@iki.fi>
+
+ * README.win32: Update. Mention the gtk-1-3-win32-production
+ branch.
+
+ * gdk/win32/bdfcursor.c: New file. A program that generates
+ xcursors.h. Thanks to Stefan Ondrejicka.
+
+ * gdk/win32/xcursors.h: New file, contains the X cursor font in a
+ compact format.
+
+ * gdk/win32/Makefile.am (EXTRA_DIST): Add new files.
+
+ * gdk/win32/gdkcursor-win32.c (_gdk_win32_data_to_wcursor): New
+ function, uses xcursors.h.
+ (gdk_cursor_new): Use _gdk_win32_data_to_wcursor to generate
+ cursor from inline data instead of using LoadCursor() to generate
+ it from a resource.
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): At button up
+ event, must check the Windows message for mouse button state, as
+ the GDK event state might not have been built if it is
+ undelivered. Remove one goto.
+
+ * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Call
+ SetCursor() if the current cursor as returned by GetCursor() is
+ the window's previous cursor. The ChildWindowFromPoint() test
+ apparently didn't work correctly.
+
+ * gdk/win32/rc/*.cur: Remove.
+
+ * gdk/win32/rc/gdk.rc.in: Remove cursors.
+
+ * gdk/win32/rc/Makefile.am (EXTRA_DIST): Remove from here, too.
+
+ * gtk/makefile.{mingw,msc}.in: Updates.
+
+Wed Feb 21 20:56:50 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreemodel.h: add functions for signal emission.
+
+ * gtk/gtktreestore.c: move to use above functions instead of
+ g_signal_emit.
+
+ * gtk/gtkliststore.c: ditto
+
+Wed Feb 21 15:41:34 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreestore.c: removed signals. Moved to inherit from
+ GObject instead of GtkObject.
+
+ * gtk/gtkliststore.c: ditto.
+
+ * gtk/gtktreemodelsort.c: ditto.
+
+ * gtk/gtktreemodel.c (gtk_tree_model_base_init): moved signals to
+ GtkTreeModelIface, instead of in each model.
+
+2001-02-21 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtktextbuffer.c (gtk_text_buffer_insert_child_anchor):
+ unbreak this function
+
+ * gtk/gtkentry.c: apply patch from Lee Mallabone to add object
+ properties
+
+ * gtk/gtkcurve.c: apply patch from Lee Mallabone to add object
+ properties
+
+ * gtk/gtkcombo.c: apply patch from Lee Mallabone to add object
+ properties
+
+ * gtk/gtkentry.c (gtk_entry_set_max_length): have this take -1 to
+ mean unset the max length
+
+Wed Feb 21 14:23:05 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_cell_data_func):
+ Changed name to be set_cell_data_func to make it clear what
+ the functino does. Close bug #51069.
+
+Tue Feb 20 16:49:00 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/testgtk.c (main): Remove turning on of profiling malloc,
+ have memory actually freed. Keeps box running longer.
+
+2001-02-21 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkseparatormenuitem.[ch]:
+ Added new menu separator item. The drawing and size handling
+ is still done in GtkMenuItem, but the API is a bit more sane.
+
+ * gtk/Makefile.am:
+ Add gtkseparatormenuitem.[ch].
+
+ * gtk/gtk.h:
+ Add gtkseparatormenuitem.h.
+
+ * gtk/gtkentry.c:
+ * gtk/gtkmenufactory.c:
+ * gtk/gtktextview.c:
+ Use the new API for menu separators.
+
+ * demos/gtk-demo/menus.c (create_menu):
+ Add some GtkSeparatorMenuItem demo code.
+
+2001-02-20 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtkaspectframe.c: Convert to new property API, patch from
+ Lee Mallabone
+
+ * gtk/gtkarrow.c: Convert to new property API, patch from
+ Lee Mallabone
+
+Tue Feb 20 14:26:41 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * tests/testtreeview.c (toggled_callback): fix to reflect change
+ in GtkTreeModelStore.
+
+Tue Feb 20 12:16:12 2001 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtkiconfactory.c (gtk_icon_set_new_from_pixbuf): New
+ function to create an icon set from a pixbuf.
+
2001-02-20 Alexander Larsson <alexl@redhat.com>
* gtk/gtkcellrenderertext.[ch]:
* gtk/gtkliststore.c (gtk_list_store_set_valist):
fix G_VALUE_COLLECT() and G_VALUE_LCOPY() calls.
->>>>>>> 1.1728
Fri Feb 16 17:49:59 2001 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreestore.[hc], gtk/gtkliststore.[ch]: removed