]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Pass pkg-config options before the other args so it works even if
[~andy/gtk] / ChangeLog.pre-2-10
index cbe63d16d8de92e4702d1b415e3000cf303eebd6..ef8a85ae2e0b2a1d060b8e2ca2e88bfde76c90a7 100644 (file)
@@ -1,3 +1,369 @@
+2001-04-11  Alexander Larsson  <alexl@redhat.com>
+
+       * gtk-2.0.m4: Pass pkg-config options
+       before the other args so it works even if
+       POSIXLY_CORRECT is set.
+
+Mon Apr  9 19:02:07 2001  Tim Janik  <timj@gtk.org>
+
+       * configure.in (GTK_MICRO_VERSION): increment version to 1.3.4 (binary
+       0, interface 0).
+
+2001-04-04  Denis Oliver Kropp  <dok@convergence.de>
+
+       * gtk/gtkcalendar.c (gtk_calendar_button_press):
+        check for action_func != NULL
+
+2001-04-04  Sven Neumann  <sven@gimp.org>
+
+       * tests/testgtk.c (test_init): corrected path to gtk.immodules
+
+Wed Apr  4 09:18:18 2001  Tim Janik  <timj@gtk.org>
+
+       * Released Gtk+-1.3.3.
+
+Wed Apr  4 07:42:23 2001  Tim Janik  <timj@gtk.org>
+
+       * gdk/Makefile.am (EXTRA_DIST): add makeenums.pl to EXTRA_DIST.
+
+Wed Apr  4 04:13:18 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/stock-icons/Makefile.am: stay in builddir and read/write
+       files to/from source dir. (if we don't stay in builddir, we
+       can't reach make-inline-pixbuf.
+
+       * gdk/Makefile.am (gdkenumtypes.c): add $(srcdir) to mekeenums.pl
+       deps.
+
+       * configure.in (GTK_MICRO_VERSION): up and away (1.3.3 bin/interface
+       ages 0).
+
+Tue Apr  3 15:04:45 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreemodelsort.h:  removed set_sort_column, as it was
+       moved to the GtkTreeSortable interface.
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach):
+       Make more efficient (fixes #50262).
+
+Tue Apr  3 13:55:37 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * NEWS: Updated.
+
+       * configure.in: Remove support for uninstalled glib.
+
+       * gtk/gtkdnd.c (gtk_drag_highlight_expose): Return FALSE as
+       so as not to stop emission.
+
+       * gtk-config-2.0.in: Exit with an error message that gtk-config-2.0
+       is no longer supported.
+
+       * Makefile.am gtk/Makefile.am tests/*: Moved all tests
+       into tests, change build order to build modules before
+       gtk/.
+
+       * modules/input/Makefile.am: Move gtk-query-immodules-2.0 invocation
+       to here.
+
+Tue Apr  3 13:52:57 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkitemfactory.[hc]: changed gtk_item_factory_dump_items()
+       and gtk_item_factory_dump_rc() GtkPatternSpec argument to
+       GPatternSpec. this is actually unlikely to cause breakage in
+       third-party apps since except for gle, pretty much ever caller
+       passes NULL here.
+
+       * gtk/gtkbindings.[hc]: removed gtk_pattern_*() API.
+
+       * *.c: use g_pattern_*() API.
+
+       * docs/Changes-2.0.txt: GtkPatternSpec->GPatternSpec updates.
+
+       * gtk/gtkstyle.c (gtk_default_draw_resize_grip): assert unhandled
+       directions aren't passed in.
+
+       * gtk/gtksettings.[hc] (_gtk_settings_parse_convert): export conversion
+       functionality to be usable from gtkstyle.c as well, give precedence
+       for conversion to user-supplied parsers.
+       s/_gtk_rc_property_parser_for_type/_gtk_rc_property_parser_from_type/;
+
+       * gtk/gtkstyle.c (_gtk_style_peek_property_value): use
+       _gtk_settings_parse_convert() for rcporperty value conversion.
+
+2001-04-03  Alexander Larsson  <alexl@redhat.com>
+
+       * gdk/linux-fb/gdkevents-fb.c:
+       Add empty gdk_setting_get().
+
+Tue Apr  3 05:09:07 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkmain.c (_gtk_boolean_handled_accumulator): use more elaborate
+       variable names.
+       
+       * gtk/makeenums.pl: touch this so enum files get remade.
+
+Mon Apr  2 19:36:57 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreestore.c (gtk_tree_store_init):  Bug fix to make trees
+       work again when not sorted.
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Add "collapse_row"
+       and "expand_row" signal, closing bug 52578.
+
+       * gtk/gtktreeview.c (gtk_tree_view_expand_row): Add signal
+       support.
+
+       * gtk/gtktreeview.c (gtk_tree_view_collapse_row): Add signal
+       support.
+
+Mon Apr  2 18:18:07 2001  Owen Taylor  <otaylor@redhat.com>
+
+        * gdk/gdkevents.h: Add GdkEventSetting event for notification
+       of changes to system settings, gdk_setting_get() to retrieve
+       a single system setting.
+
+       * gdk/x11/gdkevents-x11.c: Bridge gdk_setting_get() and GdkEventSetting
+       to the draft XSETTINGS mechanism.
+
+       * gdk/x11/xsettings-{common,client}.[ch]: Sample-implementation of
+       XSETTINGS.
+
+       * gtk/gtkmain.c gtk/gtksettings.[ch]: Propagate notification
+       of GDK settings changes to the GtkSettings object.
+
+       * gdk/gdkevents.[ch] gdk/gtk/gtksettings.c: Hook up the
+       double-click-timeout property to GDK.
+
+       * gdk/gdkcolor.[ch] gdk/gdkvisual.h gdk/gdkevent.[ch] gdk/gdkfont.[ch]:
+       Define GDK boxed types here.
+
+       * gdk/Makefile.am gdk/makeenums.pl: Generate source files
+       gdk/gdkenumtypes.[ch] for enum definitions.
+
+       * gtk/gtkcompat.h: Add defines for GTK_TYPE_GDK_*
+       * gtk/gtk-boxed.defs: Comment out GDK types
+       * gtk/gtktypeutils.h: Remove GDK types
+       * gtk/Makefile.am: No longer scan GDK headers for enumerataions
+
+Mon Apr  2 16:41:08 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * Applied patch from Ron Steinke to add signal accumulators
+       so that signals with the convention 'TRUE return means
+       handled' stop emission on a TRUE return.
+
+       * gtk/gtkmain.[ch]: Add private accumulator 
+       _gtk_boolean_handled_accumulator, used throughout GTK+.
+       
+       * gtk/gtkspinbutton.c: Add accumulator for ::output.
+
+       * gtk/gtktipsquery.c: Add accumulator for ::widget_selected
+       
+       * gtk/gtkwidget.c: Add accumulators for event signals,
+       ::drag_motion, ::drag_drop. Use _gtk_boolean_handled_accumator
+       for ::mnemonic-activate.
+
+       * gtk/gtkwindow.c: Add accumulator for ::frame_event
+
+Mon Apr  2 16:24:21 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c: Add missing include.
+
+Mon Apr  2 16:56:15 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtkmarshal.list (VOID:BOXED,BOXED,BOXED,BOXED): new
+       marshaller.
+
+       * gtk/gtktreemodel.c (gtk_tree_model_range_changed): change
+       "changed" signal to "range_changed".
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model): fix small bug where
+       removing a tree from one model would remove all trees from that
+       model.
+       * gtk/gtktreeview.c (gtk_tree_view_range_changed): use range
+       changed signal instead.
+
+Mon Apr  2 16:13:58 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkinvisible.c (gtk_invisible_style_set): Avoid
+       chaining up to parent impl, since we have a INPUT_ONLY
+       window.
+
+       * gtk/gtkentry.[ch]: Add a cursor_color property to set the
+       foreground color for the cursor.
+
+Mon Apr  2 15:06:13 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkstyle.c (_gtk_style_peek_property_value): Reference 
+       param spec when caching property values, since we unref it
+       later when we free the style.
+
+       * gtk/gtkoptionmenu.c (gtk_option_menu_get_props): Dont' free
+       values since they are retrieved with G_VALUE_NO_COPY_CONTENTS.
+
+Mon Apr  2 10:47:57 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): Fix 
+       G_VALUE_NO_COPY_CONTENTS instead of G_SIGNAL_TYPE_STATIC_SCOPE
+       stupidity.
+
+Mon Apr  2 00:51:11 2001  Owen Taylor  <otaylor@redhat.com>
+
+       [ First pass at adding style properties. Still needs some definite
+       fine-tuning. ]
+
+        * gtk/gtkbutton.c: Add ::default_spacing style property.
+        
+       * gtk/gtkcheckbutton.[ch] gtkradiobutton.c: Add ::indicator_size,
+       ::indicator_spacing style properties.
+
+       * gtk/gtkoptionmenu.c: Add ::indicator_size, ::indicator_spacing
+       style properties.
+
+       * gtk/gtk{,h,v}paned.[ch]: Make handle_size a style property
+       rather than a normal property.
+
+       * gtk/gtkwidget.c: Add an ::interior_focus style property to
+       draw focus inside buttons, in the Windows/Java Metal/etc. style.
+
+       * gtk/gtkbutton.c gtk/gtkcheckbutton.c gtk/gtktogglenbutton.c:
+       Honor ::interior_focus.
+       
+       * gtk/gtkentry.c: Don't draw focus at all when ::interior_focus is 
+       TRUE.
+
+       * gtk/gtkrange.[ch] gtk/gtk{h,v}scrollbar.c gtk/gtk{h,v}scale.c:
+       Add ::slider_width, ::trough_border, ::stepper_size,
+       ::stepper_spacing style properties.
+
+       * gtk/gtkscale.[ch] Add ::slider-length style property.
+
+2001-04-02 Alexander Larsson   <alexl@redhat.com>
+
+       * gdk/linux-fb/gdkwindow-fb.c:
+       Add gdk_window_begin_resize_drag and gdk_window_begin_move_drag. Remove some
+       warnings that were spewed on startup.
+
+       * gtk/gtkwindow-decorate.c:
+       gtk_window_reposition -> _gtk_window_reposition
+
+Sun Apr  1 21:37:22 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs:
+       Add boxed type for GtkRequistion. Use it for ::size-request.
+
+       * gtk/gtkstyle.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs:
+        Add a new GtkBorder structure useful for geometry properties
+       for widgets. Add corresponding GTK_TYPE_BORDER.
+       
+       * gtk/gtkwidget.c (gtk_widget_class_install_style_property):
+       Support automatic parser selection like
+       gtk_settings_install_property_parser().
+
+       * gtk/gtksettings.c (_gtk_rc_property_select_parser): Export
+       functionality for use by gtk_widget_class_install_style_property.
+       Support GTK_TYPE_BORDER, GTK_TYPE_REQUISITION.
+
+Sun Apr  1 20:48:59 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_class_init): Make invisible-char
+       g_param_spec_unichar(). 
+
+Sun Apr  1 23:41:37 2001  Tim Janik  <timj@gtk.org>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_focus): raise window for non
+       _NET window managers.
+
+       * gtk/gtkmenufactory.[hc]: cvs removed those files now.
+
+Sun Apr  1 08:00:13 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that
+       bad needs to be nuked, not just deprecated.
+
+       * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use 
+       gtk_widget_popup().
+
+       * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g;
+       
+       * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated
+       widget.
+       
+       * docs/Changes-2.0.txt: updates.
+       
+Sun Apr  1 01:02:54 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed):
+       for (i = 0; i < 100; i ++)
+         g_print ("I will confirm it compile before committing\n");
+
+Sun Apr  1 00:52:06 2001  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreestore.c: Initial work on implementing the
+       GtkTreeSortable interface.  Basicaly a big cut'n'paste job.
+
+Sun Apr  1 03:28:14 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwidget.c: fixed a bunch of notifications, added
+       reference counts around emissions where the widget is used afterwards.
+       added freeze/thaws around multiple properties being notified.
+       (_gtk_widget_get_aux_info): cleanups.
+       
+       * gtk/gtksettings.c (gtk_settings_install_property): provide
+       default parsing functions for gdkcolor, enums and flags.
+
+       * gtk/gtkwindow.[hc]: partially reverted patch from havoc,
+       applied by owen.
+       backed out gtk_window_get_location(), gtk_window_set_location(),
+       gtk_window_get_size() and gtk_window_set_size(), these
+       have to be sorted out wrg x/y/width/height/default_with/default_height
+       properties.
+       kept a flag in GtkWindowGeometryInfo to handle user
+       resetting default sizes.
+       cleaned up ZVT comments.
+       bunch of assorted bug fixes, notification fixes.
+       (_gtk_window_reposition): make this a really internal function.
+       
+       * gtk/testgtk.c: fixups.
+       
+2001-03-31  Hans Breuer  <hans@breuer.org>
+
+       * config.h.win32.in : disable USE_MMX for msvc build cause
+       the assembler doesn't fit and is out of my scope. Disable
+       USE_GMODULE for msvc build as wel. The right way to share
+       binaries on win32 would be to use libtiff.dll etc. To reduce
+       installation hassles IMO it's better to include all fileformats
+       builtin to gdk-pixbuf
+
+       * gdk-pixbuf/makefile.msc : new file
+
+       * gdk/gdk.def : updated
+
+       * gdk/win32/gdkevents-win32.c : don't erase the background if
+       .no_bg is set. It improves the scrolling (e.g. of testgtk main
+       buttons
+       * gdk/win32/gdkgeometry-win32.c : added comment about the above
+
+       * gdk/win32/gdkwindow-win32.c : added three new functions like
+       the X version. Only one is implemented, because the other two
+       "gdk_window_begin_(resize|move)_drag" got no docs and appear to
+       be default behaviour on win32 anyway ...
+
+       * gtk/gtk.def : updated
+
+       * gtk/makefile.msc.in : update for new files, use glib-genmarshal
+       from where it was built and add an additional rule to automagically
+       build gtkmarshal.[hc]
+
+       * gtk/gtkfilesel.c (open_new_dir) : don't increase n_entries
+       before array access for the current entry isn't finished
+
+       * gtk/gtktreeitem.c (gtk_tree_item_subtree_button_click) :
+       use g_return_val_if_fail
+
+       * gtk/testgtk.c (window_controls) : don't use the *wrong* size
+       for the static array, but let the compiler calculate it. It
+       makes me wonder if gcc isn't capable to catch bugs like this ...
+
 2001-03-31  James Henstridge  <james@daa.com.au>
 
        * gtk/gtkwidget.c (gtk_widget_size_adjust): fix use of magic
@@ -69,7 +435,7 @@ Wed Mar 28 20:30:26 2001  Owen Taylor  <otaylor@redhat.com>
        * gtk/gtkwidget.c (gtk_widget_render_icon): remove bogus
        g_return_if_fail
 
-Thu Mar 29 16:29:12 2001  Jonathan Blandford  <jrb@webwynk.net>
+Thu Mar 29 16:29:12 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtkliststore.c (gtk_list_store_iter_changed): Massive
        reordering/sorting work.  Now pretty much works.
@@ -190,7 +556,7 @@ Tue Mar 27 22:36:07 2001  Owen Taylor  <otaylor@redhat.com>
        * gtk/gtkmarshal.list gtk/gtktexttag.c: Make EVENT
        signal return a boolean.
 
-Tue Mar 27 22:07:44 2001  Jonathan Blandford  <jrb@webwynk.net>
+Tue Mar 27 22:07:44 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtkliststore.c (gtk_list_store_sort): Fix arguments to
        reordered signal.
@@ -494,7 +860,7 @@ Thu Mar 22 13:01:44 2001  Tim Janik  <timj@gtk.org>
        * gtk/gtkimagemenuitem.[c]:
        Add gtk_image_menu_item_new_from_stock()
 
-Tue Mar 20 15:00:43 2001  Jonathan Blandford  <jrb@webwynk.net>
+Tue Mar 20 15:00:43 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
        Fix buglet in meeting.
@@ -1586,7 +1952,7 @@ Tue Feb 27 13:37:38 GMT 2001  Tony Gale <gale@gtk.org>
        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>
+Sat Feb 24 20:11:39 2001  Jonathan Blandford  <jrb@redhat.com>
 
        * gtk/gtkclipboard.h: actually put /* */ around #endif comment.