]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-2
Minor corrections
[~andy/gtk] / ChangeLog.pre-2-2
index 6f499f155d98e7406daae2fb49cf132299cf2001..bb5f3ab08d23ef3c7151db5fa8205db24a64ec6c 100644 (file)
@@ -1,3 +1,269 @@
+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]:
@@ -264,7 +530,6 @@ Sat Feb 17 06:47:27 2001  Tim Janik  <timj@gtk.org>
        * 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