]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
demos/pixbuf-demo.c demos/testpixbuf.c remove deprecated gtk_timeout_*
[~andy/gtk] / ChangeLog
index 09d9fdf5fe802067d32f52ab879b74cfa3a0a634..f31c7772c3315bfc71d92b7679b1293dbd57de57 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,110 @@
+Fri Jan 31 17:45:22 2003  Manish Singh  <yosh@gimp.org>
+
+       * demos/pixbuf-demo.c
+       * demos/testpixbuf.c
+       * demos/gtk-demo/pixbufs.c: remove deprecated gtk_timeout_* usage.
+
+Fri Jan 31 17:33:00 2003  Manish Singh  <yosh@gimp.org>
+                                                                                
+        * gtk/gtknotebook.c (gtk_notebook_remove_tab_label): set_state
+        on the tab_label before unparenting it, in case the unparent
+        drops the refcount to 0.
+
+2003-02-01  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkiconfactory.h: Use GDK_MULTIHEAD_SAFE like all other gtk
+       headers. Sorry about gtk_selection_clear, Yosh.
+
+Thu Jan 30 17:16:05 2003  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtkselection.h: declare gtk_selection_clear in GTK_COMPILATION
+       too, for gtkwidget.c. Remember people, when introducing new
+       deprecations, make sure internal code isn't using it, or if so,
+       reorganize appropriately like I've done in other places.
+
+       * tests/testtext.c: don't use deprecated gtk_timeout_* stuff.
+
+2003-01-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkselection.h: 
+       * gtk/gtkselection.c (gtk_selection_clear): Deprecate.  (#85683)
+
+       * gdk/gdkpixbuf.h: 
+       * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable): 
+       (gdk_pixbuf_render_to_drawable_alpha): Deprecate.  (#60582)
+
+       * gtk/gtkcolorsel.h:
+       * gtk/gtkcolorsel.c (gtk_color_selection_set_change_palette_hook):
+       Deprecate.  (#98167)
+
+       * gtk/gtkpaned.h: Deprecate gtk_paned_computed_position(). (#97077)
+
+       * gtk/gtkmain.h: Deprecate the gtk_timeout_*, gtk_idle_*
+       and gtk_input_* functions.  (#71596)
+       
+       * gtk/gtkentry.c (gtk_entry_move_cursor): 
+       * gtk/gtklabel.c (gtk_label_move_cursor): Handle
+       GTK_MOVEMENT_HORIZONTAL_PAGES in switches.
+
+       * gdk/gdk.h: Deprecate gdk_wcstombs() and gdk_mbstowcs().  (#79803)
+
+       * gtk/gtkitemfactory.h: 
+       * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Deprecate. 
+       (#69244)
+
+Thu Jan 30 23:48:30 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_count_special_cell):
+       only count the special cell if it is also visible,
+       (_gtk_tree_view_column_get_neighbor_sizes): only take the width into
+       account from visible cells,
+       (gtk_tree_view_column_cell_get_position): likewise, (Reported and
+       testcase provided by Vasco Alexandre da Silva Costa, via IRC,
+       tracking bug was #104563).
+       
+Thu Jan 30 23:46:15 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
+       subtract expander space and focus line space from the extra space
+       we are about the allocate. (Fixes #104635).
+
+Thu Jan 30 23:42:03 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkstyle.c (apply_affine_on_point): fix rouding error
+       (Fixes #96242, patch from Soeren Sandmann).
+
+Thu Jan 30 16:54:29 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtknotebook.c: Patch from Soeren Sandmann
+       to update the states of the tab label child
+       widgets to match the state of the tabs. 
+       (#93389, Reported by Tommi Komulainen)
+
+Thu Jan 30 16:30:54 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * Makefile.am (EXTRA_DIST): Remove gtk+.spec.in from
+       EXTRA_DIST, and from dist rules. (#102231)
+
+2003-01-30  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtktoolbar.c (set_child_packing_and_visibility): New helper
+       function that sets the icon's and label's packing options and
+       visibility based on toolbar->style.
+
+       (gtk_toolbar_internal_insert_element):
+       (gtk_real_toolbar_style_changed): Make use of
+       set_child_packing_and_visibility() to clean up the code and get
+       the packing right for icon-only/text-only toolbars. (#104679)
+
+       (get_first_child): Remove, and use gtk_bin_get_child() instead.
+
+2003-01-30  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c: Replace PAGE_HORIZONTALLY_HACK_VALUE by
+       GTK_MOVEMENT_HORIZONTAL_PAGES.  (#68947)
+
+       * gtk/gtkenums.h: Add GTK_MOVEMENT_HORIZONTAL_PAGES to GtkMovementStep.
+       
 Thu Jan 30 16:01:29 2003  Owen Taylor  <otaylor@redhat.com>
 
        * gdk/gdkrgb.c (gdk_rgb_try_colormap): Remove the 
@@ -10,7 +117,7 @@ Thu Jan 30 16:01:29 2003  Owen Taylor  <otaylor@redhat.com>
        * gtk/gtkcolorsel.c (palette_paint): Explicitely draw an opaque
        rectangle using the background color rather than relying on
        gdk_window_clear_area(), so that the palette works properly with
-       pixmap themes.
+       pixmap themes. (#101732)
 
        * demos/gtk-demo/colorsel.c: Install an "expose_event" handler
        to fill the drawing area in the background color.
@@ -46,32 +153,32 @@ Mon Jan 27 16:38:13 2003  Owen Taylor  <otaylor@redhat.com>
 
        * configure.in: Remove SOEXT stuff; it doesn't work portably.
 
-Mon Jan 27 22:45:15 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:45:15 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreestore.c (gtk_tree_store_move): don't handle b if
        we appended/prepended, send the rows_reordered signal to the 
        correct level ... (Reported by Matthew Tuck).
 
-Mon Jan 27 22:43:11 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:43:11 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreestore.c (gtk_tree_store_sort_helper): don't just bail
        out if the level only has one item, recurse over the child if there
        is one. (Fixes #100458, reported by GaĆ«l Le Mignot).
 
-Mon Jan 27 22:41:26 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:41:26 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_set_model),
        (gtk_tree_view_search_equal_func): make TreeView search handle
        all types which are transformable by GValue. (Fixes #99803, reported
        by Muktha Narayan).
 
-Mon Jan 27 22:39:25 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:39:25 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_sort_column_id):
        *really* handle unsetting the ID. Slightly modified patch from
        Soeren Sandmann. Fixes #87556, reported by Jarek Dukat.
 
-Mon Jan 27 22:33:43 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:33:43 2003  Kristian Rietveld  <kris@gtk.org>
 
        Fixes the total GtkTreeSortable mess, and #83195, reported by
        Jarek Dukat
@@ -91,12 +198,12 @@ Mon Jan 27 22:33:43 2002  Kristian Rietveld  <kris@gtk.org>
        (gtk_tree_model_sort_set_default_sort_func): make functions work
        as advertised by the documentation.
 
-Mon Jan 27 22:31:56 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:31:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_button_press): update focus_column
        before we decide if we edit. (fixes #100973, reported by Dave Cook).
 
-Mon Jan 27 22:29:30 2002  Kristian Rietveld  <kris@gtk.org>
+Mon Jan 27 22:29:30 2003  Kristian Rietveld  <kris@gtk.org>
 
        Bug report and test case from Paolo Maggi via IRC.
 
@@ -256,42 +363,42 @@ Wed Jan 15 14:56:09 2003  Owen Taylor  <otaylor@redhat.com>
        hard-code the TRUE return value into gtkmm's wrappers, but that's 
        part of GTK+'s implementation, not it's API.
 
-Tue Jan 14 23:42:29 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:42:29 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c: fix compiler warning.
 
-Tue Jan 14 23:29:00 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:29:00 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
        make sure exposed pixbufs are clipped to the exposed area before
        drawing, which is a slight speedup. (#102379, patch from Soeren
        Sandmann).
 
-Tue Jan 14 23:26:41 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:26:41 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (validate_visible_area): silly typo fix,
        only free scroll_to_path when the complete tree has been validated.
        This makes sure that we scrolled to the correct path.
 
-Tue Jan 14 23:25:32 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:25:32 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_style_set): update the
        background of widget->window and bin->window. (Fixes #96650, reported
        by Dave Camp).
 
-Tue Jan 14 23:24:02 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:24:02 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_clamp_node_visible): process
        updates before scrolling, avoiding a "selection streak". (Fixes
        #101235, patch from Soeren Sandmann).
 
-Tue Jan 14 23:22:13 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:22:13 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (validate_visible_area): actually put values
        in the requisition using gtk_widget_size_request. (Fixes #100172,
        reported by Kjartan Maraas).
 
-Tue Jan 14 23:19:45 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:19:45 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_rows_reordered): cancel the
        arrow animation timeout before we actually reorder the rbtree. If
@@ -299,18 +406,18 @@ Tue Jan 14 23:19:45 2002  Kristian Rietveld  <kris@gtk.org>
        (cancel_arrow_animation): new function. (Fixes #93629, part 2,
        reported and testcase provided by Hans Petter Jansson).
 
-Tue Jan 14 23:18:21 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:18:21 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
        anchor_path should be start_path, not end_path. (Fixes #102618,
        patch from Carlos Garnacho Parro).
 
-Tue Jan 14 23:16:15 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:16:15 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkliststore.c (gtk_list_store_move): also update the tail,
        only correct new_pos if we don't move to the head/tail.
 
-Tue Jan 14 23:11:55 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 23:11:55 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreestore.c (gtk_tree_store_swap): take the path from
        the parent_iter if depth >= 1, so we send the reordered signal to
@@ -318,7 +425,7 @@ Tue Jan 14 23:11:55 2002  Kristian Rietveld  <kris@gtk.org>
        earlier (2.2.0 shipped with this, oops). (Fixes #103198, Reported and
        testcase provided by Matthew Tuck).
 
-Tue Jan 14 20:58:44 2002  Kristian Rietveld  <kris@gtk.org>
+Tue Jan 14 20:58:44 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (invalite_last_column): split out actual column
        invalidation into invalidate_column(),