]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
added rc-style argument GtkSpinButton::shadow_type. removed
[~andy/gtk] / ChangeLog.pre-2-6
index c77fae7948579b185852d495c147ae2b052d2fdd..45b07c33473599c1366559054715608c2b94540b 100644 (file)
@@ -1,3 +1,238 @@
+Sun Mar 18 01:15:30 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkspinbutton.[hc]: added rc-style argument
+       GtkSpinButton::shadow_type.
+       removed spin_button->shadow_type, gtk_spin_button_set_shadow_type()
+       and ARG_SHADOW_TYPE as it doesn' make much sense to try to override
+       rc-style settings.
+
+       * gtk/gtkfixed.c: removed gtk_fixed_paint() (was unused).
+
+       * gtk/gtkwidget.c: quark cleanups.
+
+       * gtk/gtkrc.[hc]: added gtk_rc_scanner_new() to create an rc-file
+       scanner with appropriate configuration, renamed GtkRcStyleClass.clone
+       to create_rc_style() (we don't do cloning in standard OO sense).
+       added per rc style properties.
+       
+       * gtk/gtkstyle.[hc]: added code to retrive pspec conformant rc-style
+       property values and for caching those. some cleanups.
+       
+       * gtk/Makefile.am: -DG_DISABLE_CONST_RETURNS.
+       
+       * gtk/gtksettings.[hc]: new file for global rc-file properties
+       (at least currently, should get extended to support X properties
+       and other communication mechanisms).
+       
+       * gtk/gtkwidget.[hc]: added style property support:
+       (gtk_widget_class_install_style_property_parser): install style
+       property pspec with parser function for rc-file values other
+       than LONG, DOUBLE or STRING.
+       (gtk_widget_class_install_style_property): same as above without
+       parser (parsers are going to be needed quite infrequently).
+       (gtk_widget_style_get_property): retrive style property value.
+       (gtk_widget_style_get_valist): same as above with varargs support,
+       has NOCOPY semantics.
+       (gtk_widget_style_get): wrapper around gtk_widget_style_get_valist().
+
+Fri Mar 16 18:24:53 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * demos/gtk-demo/main.c (row_activated_cb): modified to use
+       "row_activated" signal.
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_activated): oh, the
+       stupidity.  Lets actually pass in the row with this signal...
+
+Fri Mar 16 18:01:17 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeviewcolumn.[ch]: s/GTK_TREE_COLUMN/GTK_TREE_VIEW_COLUMN
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_activated): New signal.
+
+       * gtk/gtktreeview.c (gtk_tree_view_destroy): moved pretty much
+       everything into the ::destroy function, and freed a lot more.
+
+2001-03-16  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtkwidget.h (struct _GtkWidgetAuxInfo): change to use gint
+       instead of gint16, to avoid overflow issues, since sizes > 16-bit
+       are now allowed.
+
+2001-03-16  Havoc Pennington  <hp@redhat.com>
+
+       * Applied patch from Nils Barth (bug # 51041) to 
+       replace "gint" with "gboolean" and 0/1 with TRUE/FALSE
+       in various places.
+
+2001-03-15  Havoc Pennington  <hp@redhat.com>
+       
+       * gtk/gtktextbuffer.c (gtk_text_buffer_create_tag): add varargs 
+       for properties to set on the tag.
+
+       * gtk/testtext.c: fixups to reflect create_tag change
+       
+       * gtk/gtktexttag.c (gtk_text_tag_set_property):
+       background/foreground stipple are objects, not boxed.
+
+       * demos/gtk-demo/textview.c: intellihancing
+
+Fri Mar 16 11:38:42 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model): Fixed some
+       braindeadness spotted by Jamie Strachan <frostfreek@yahoo.com>.
+
+2001-03-16  Alexander Larsson  <alexl@redhat.com>
+
+       * gdk/x11/gdkgeometry-x11.c (_gdk_window_process_expose):
+       Fix sign error with queued region translations.
+
+2001-03-15  HideToshi Tajima  <tajima@happy>
+
+       * modules/input/gtkimcontextxim.c (gtk_im_context_xim_set_cursor_location): 
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_cursor_location):
+       * gtk/gtkentry.c (update_im_cursor_location): 
+       * gtk/gtkimcontext.c (gtk_im_context_set_cursor_location):
+       * gtk/gtkimcontext.h (struct _GtkIMContextClass): rename
+       set_cursor_pos to set_cursor_location in GtkInputContext class
+
+Thu Mar 15 18:22:44 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtkcellrenderer.h: Changed prototype to allow for getting
+       the location of the cell relative to its area.
+       * gtk/gtkcell*: modified for above change
+       * gtk/gtktreeview.c: modified for above change.
+
+Wed Mar 14 13:58:32 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model): Ref the model.
+        (gtk_tree_view_finalize): actually unref the model.  Thanks to
+       Jamie Strachan <frostfreek@yahoo.com> for noticing this error.
+
+2001-03-14  Havoc Pennington  <hp@redhat.com>
+
+        * gtk/gtkdata.h, gtk/gtkdata.c: Delete.
+       
+       * gtk/gtk.h: remove gtkdata.h
+
+       * gtk/Makefile.am: remove gtkdata
+       
+       * gtk/gtktext.c (gtk_text_set_adjustments): connect to "destroy"
+       not "disconnect" on the adjustments.
+       
+       * gtk/gtktooltips.h, gtk/gtktooltips.c: derive from GtkObject not
+       GtkData
+
+       * gtk/gtkadjustment.h, gtk/gtkadjustment.c: derive from GtkObject
+       not GtkData
+
+       * configure.in: handle case where X render exists, but Pango lacks
+       Xft support.
+
+2001-03-15 Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtktoolbar.[ch]:
+       New functions gtk_toolbar_set_icon_size and gtk_toolbar_insert_stock
+       to add stock items to toolbars.
+
+       * gtk/Makefile.am:
+       Remove ../gdk/gdkim.h from gdk_headers.
+
+2001-03-15  Sven Neumann  <sven@gimp.org>
+
+       * gdk/gdkim.h: removed
+       
+       * gdk/gdkprivate.h
+       * gdk/x11/gdkim-x11.c: do not include gdkim.h 
+
+2001-03-14  HideToshi Tajima  <tajima@happy.sunsoft.eng.sun.com>
+
+       * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_cursor_pos):
+       * gtk/gtkimcontext.c (gtk_im_context_set_cursor_pos):
+       * gtk/gtkimcontext.h (struct _GtkIMContextClass): add
+       set_cursor_pos() virtual method
+
+       * modules/input/gtkimcontextxim.c (gtk_im_context_xim_class_init):
+       (gtk_im_context_xim_set_cursor_pos): add implementation for
+       set_cursor_pos() method
+
+       * gtk/gtkentry.c (recompute_idle_func): set current cursor
+       position to input methods
+
+Mon Mar 12 21:02:08 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_header_focus): Fix up focus
+       code a lot.
+
+       * gtk/gtktreedatalist.c (_gtk_tree_data_list_free): use
+       g_mem_chunk.
+       (_gtk_tree_data_list_alloc): use g_mem_chunk.
+       (_gtk_tree_data_list_node_to_value): Fix to switch on
+       G_TYPE_FUNDAMENTAL.
+       (_gtk_tree_data_list_value_to_node): Fix to switch on
+       G_TYPE_FUNDAMENTAL.
+       (_gtk_tree_data_list_node_copy): Fix to switch on
+       G_TYPE_FUNDAMENTAL.
+
+2001-03-12  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_class_init): Patch from John Margaglione 
+       to convert to new property API. Also, change default_width and
+       default_height get_property to return 0 as the flag value for
+       "unset"; -1 is not a valid value for these fields.
+
+2001-03-12  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtkiconfactory.h, gtk/gtkiconfactory.c: Switch to using an
+       enum with registration for icon sizes, instead of strings.
+
+       * gtkimage.h, gtkimage.c, gtkstyle.h, gtkstyle.c, gtkwidget.h, 
+       gtkwidget.c: Fix to reflect GtkIconSize
+       
+2001-03-12  Alexander Larsson  <alexl@redhat.com>
+
+       Make GtkFB compile and link.
+       
+        * gdk/linux-fb/gdkdrawable-fb2.c:
+       window->mapped to GDK_WINDOW_IS_MAPPED(). 
+       
+       * gdk/linux-fb/gdkwindow-fb.c:
+       window->mapped to GDK_WINDOW_IS_MAPPED(). 
+       Added gdk_window_shape_combine_region.
+       Added assorted placeholders for unimplemented new GdkWindow API calls.
+
+2001-03-12  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkfilesel.c:
+       Add more test when converting filenames from/to utf-8.
+       Don't allow entering text in the filename entry which isn't allowed in
+       a filename. Just beep instead.
+
+2001-03-12  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk/gtkclist.c:
+       Scroll using gdk_window_scroll(). Don't wait for exposes.
+       Move the column headers in an order that makes them flash less.
+
+2001-03-10  Hans Breuer  <hans@breuer.org>
+
+       * gdk/gdk.def : updated
+
+       * gdk/win32/gdkgc-win32.c : pixmaps are visible again, due
+       to offseting the clip_mask at the right place
+
+       * gdk/win32/gdkwindow-win32.c : don't create background brushes
+       for all the gdkClasses, especially not for the input_only case.
+       Otherwise flickering wont be avoidable, because we don't get
+       WM_ERASEBKGND message for these windows.
+
+       * gdk/win32/gdkevents-win32.c : initialize event->expose.region
+       and fixed massive redraw problems apparently triggered by Alexanders 
+       recent change. Not fully understood the GDK_EXPOSE / WM_PAINT handling
+       but it seems to work quite well :-)
+
+       * gdk/win32/gdkprivate-win32.h : added _gdk_window_process_expose
+       prototype
+
 Sat Mar 10 12:15:31 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreestore.c (gtk_tree_store_set_cell): Fix a stupid typo.
@@ -128,6 +363,7 @@ Fri Mar  9 09:31:55 2001  Tim Janik  <timj@gtk.org>
        * gtk/gtktext.c (process_exposes):
        Use gtk_widget_send_expose instead of gtk_widget_event.
 
+>>>>>>> 1.1811
 Thu Mar  8 19:40:28 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtktreeview.c (gtk_tree_view_destroy): Add destroy function.