]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Fix double-click activation.
[~andy/gtk] / ChangeLog.pre-2-6
index 595c428e1cddce2aa5cf7bf205cc637e8b1713eb..557cb0c10bc129d1635bfe38fe46b92527185770 100644 (file)
@@ -1,5 +1,196 @@
+2004-11-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testiconview.c: Fix double-click activation.
+
+       * gtk/gtkstatusbar.c (gtk_statusbar_init): Raise the grip
+       window when appropriate.
+       (gtk_statusbar_init): Instead of cutting the text of, make
+       ellipsize the label.
+       (gtk_statusbar_size_allocate): Don't let the label extend
+       under the resize grip.
+
+       * gtk/gtkcombobox.c (find_menu_by_path) 
+       (gtk_combo_box_menu_fill_level, gtk_combo_box_menu_row_inserted): 
+       Use a row reference, not a path, to associate separators
+       with their tree row.  
+       
+       * gtk/gtkstatusbar.c (gtk_statusbar_set_has_resize_grip): 
+       Show the grip_window if necessary.  
+
+       * gtk/gtkstyle.c (gtk_default_draw_resize_grip): Only
+       clear the triangle below the grip to the background,
+       not the full area. 
+
+       * gtk/gtklabel.c (draw_insertion_cursor, gtk_label_expose): 
+       Clip when drawing the cursor. This prevents bits of a
+       selectable label leaking out from underneath the resize
+       grip in a statusbar.  (#73359)
+
+       * gtk/gtkstatusbar.c: Apply a patch by Owen Taylor to
+       get reasonable allocations for the statusbar and its
+       children.  (#73359)
+
+       * tests/testgtk.c: Apply a patch by Soeren Sandmann to 
+       test long statusbar texts.
+
+       * gtk/gtk.symbols: Add new symbols.
+
+       Avoid resizing GtkStatusbar if the text of the label 
+       changes  (#90955, He Qiangqiang, fix proposed by 
+       Owen Taylor, patch by Christian Persch)
+       
+       * gtk/gtklabel.[hc]: Add a boolean single-line-mode property 
+       which causes the label height not to depend on the actual
+       text, but only on the font.
+
+       * gtk/gtkstatusbar.c (gtk_statusbar_init): Turn on
+       single-line-mode for the label.
+
+2004-11-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilefilter.c (gtk_file_filter_filter): Use 
+       xdg_mime_mime_type_subclass() to match mime types. This
+       also gives use wildcard matching. (#143760, #141224, 
+       Tommi Komulainen, David A Knight)
+
+       * gtk/gtkaction.c (_gtk_action_sync_menu_visible): Use 
+       gtk_widget_{hide,show} instead of g_object_set (..."visible"...).
+
+       * tests/testfilechooserbutton.c (main): Disable the SAVE 
+       and CREATE_FOLDER modes.  (#157675, Christian Persch)
+
+       * gtk/gtkaboutdialog.c (gtk_about_dialog_set_website): Hide the
+       website button if the url is unset.  (#157630, John Finlay)
+
+       * gtk/gtkaboutdialog.[hc]: Change the return types of the 
+       gchar ** getters to be more const correct.  (#157566, Mariano 
+       Suárez-Alvarez)
+
+       * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_init): Add
+       uri targets before text targets, to make file dnd work 
+       better.  (#157651, Christian Persch)
+
+       * gtk/gtktreedatalist.c: Support columns whose declared type is
+       an interface better, by treating them like G_TYPE_OBJECT if
+       the interface types requires G_TYPE_OBJECT.
+
+2004-11-08  Bastien Nocera  <hadess@hadess.net>
+
+       * gtk/stock-icons/stock_media_play_rtl_16.png:
+       * gtk/stock-icons/stock_media_play_rtl_24.png: add the icons again
+       with the binary flag (Closes: #157665)
+
+2004-11-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilefilter.h:
+       * gtk/gtkfilefilter.c (gtk_file_filter_add_pixbuf_formats): 
+       New convenience function to add a filter for image files
+       which can be loaded by GdkPixbuf. (#145388, Anders Carlsson)
+
+       * tests/testfilechooser.c: Test the image filter.
+       
+       * gtk/gtkmenu.c (menu_change_screen): Remove some warnings.
+
+       Show files in folder modes. (#157013, Nickolay V. Shmyrev)
+       
+       * gtk/gtkfilechooserdefault.c (create_file_list): Use a selection
+       function to determine which rows can be selected.
+       (update_appearance): Always show files. Also queue a redraw.
+       (set_list_model): Always show files.
+       (list_select_func): The selection function used for the file list.
+       Don't allow to select files when in select/create folder mode.
+       (list_row_activated): Don't activate files in folder modes.
+       (list_icon_data_func, list_mtime_data_func, list_size_data_func): 
+       Render files insensitive in folder modes.
+
+2004-11-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property): 
+       Don't support CREATE_FOLDER and SAVE for now. UI authorities
+       object to it.  (#157384, Seth Nickell)
+
+       * gtk/gtkfilechooserdefault.c (file_pane_create): Jump through
+       a few hoops to make the tooltip on the filter combo box work
+       a bit better. This fixes #157273 and #157074.
+
+       * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_pack_end): 
+       Add the ComboCellInfo to the list.  (#157528, Carlos Garnacho
+       Parro)
+
+2004-11-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_menu_button_state_changed):
+       Remove this unneeded function, as it breaks state propagation.
+
+       * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_activate): 
+       Queue the resize before setting the tearoff state, to 
+       make sure the torn-off menu picks up the size increase due
+       to the arrow in the torn off menu item.  (#157286, Adam
+       Hooper, fix proposed by Owen Taylor)
+
+       * gtk/gtkmenu.c (menu_change_screen): Don't unnecessarily
+       call gtk_menu_position(), since that function has issues
+       when called on a menu whose parent is unrealized.  (#157354,
+       Adam Hooper)
+
+       * gtk/gtkmain.c: Document new functions.
+
+2004-11-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/stock-icons/Makefile.am: Typo fix.
+
+       * gtk/gtkaboutdialog.c: Documentation updates.
+
+2004-11-04  Bastien Nocera  <hadess@hadess.net>
+
+       * gtk/gtkiconfactory.c: (get_default_icons): Make sure the RTL
+       variants are used for media icons
+       * gtk/stock-icons/Makefile.am: update following the addition of
+       the 2 Play icon RTL variants
+       * gtk/stock-icons/stock_media_play_rtl_16.png: added
+       * gtk/stock-icons/stock_media_play_rtl_24.png: added
+
+2004-11-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (new_folder_button_clicked): 
+       Don't leak the path.  (#157301, Carlos Garnacho Parro)
+
+       * gdk/x11/gdkdnd-x11.c (gdk_drag_motion): Handle the 
+       case that the protocol version in the context is not 
+       set yet.  (#157123, James Henstridge)
+
+       * gtk/gtktreeview.c (gtk_tree_view_search_activate): Don't
+       try to activate a node if the cursor is not valid.  
+
+2004-11-03  James M. Cape  <jcape@ignore-your.tv>
+
+       * gtk/gtkfilechooserbutton.c (update_dialog), (dialog_response_cb):
+       Don't mysteriously go to the parent dir when hitting "Cancel" in
+       folder mode (fixes #156971).
+
+2004-11-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaccellabel.c (gtk_accel_label_expose_event): Don't
+       access label->layout directly.  (#157080, Adam Hooper)
+
+       * gtk/gtklabel.c (gtk_label_set_pattern_internal): Allow
+       unsetting a pattern by passing NULL.  (#156720, Tristan Van Berkom)
+
+       * gtk/gtkcombobox.c (gtk_combo_box_get_active): Don't crash 
+       if the active_row reference has become invalid.  (#157156,
+       Christophe Fergeau)
+       
 2004-11-02  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkwindow.c (gtk_window_activate_key_after): As
+       a last stage in GtkWindow key press handing, try adding
+       window->mnemonic_modifier to event->state and see if it
+       matches a mnemonic. (#53709, based on a patch by
+       Pasupathi Duraisamy, patch by Owen Taylor)
+
+       * gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init): 
+       Doc additions.
+
        * gtk/gtkfilechooserbutton.h: Fix trigraphs in private markers.
 
        * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_class_init):