]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Fix #132500.
[~andy/gtk] / ChangeLog.pre-2-10
index a80ea0f3cd6611da4e1313bf412f31aa34806e14..856430f62e2704a60a30b4a68c7183a7f8805b6e 100644 (file)
@@ -1,3 +1,110 @@
+2004-04-07  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #132500.
+
+       * gtk/gtkfilesystem.c (gtk_file_system_parse): Ensure that the
+       passed-in 'str' is not NULL.
+
+       * gtk/gtkfilesystemunix.c (expand_tilde): New helper function;
+       expands "~/" or "~foo/" at the beginning of a filename.
+       (gtk_file_system_unix_parse): Use expand_tilde() before doing
+       anything else.
+
+       * gtk/gtkfilechooserentry.c
+       (gtk_file_chooser_entry_maybe_update_directory): Take in a
+       force_reload argument.
+       (gtk_file_chooser_entry_changed): If gtk_file_system_parse()
+       returns an error, set the file_part_pos to -1.
+       (load_directory_callback): Only populate the model if the
+       file_part_pos is not -1.
+
+2004-04-06  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+       * configure.in: Added Icelandic (is) to ALL_LINGUAS
+
+2004-04-05  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (location_popup_handler): Use a
+       title for SAVE and CREATE_FOLDER modes.  Fixes #137272.
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_make_path): Look
+       for G_DIR_SEPARATOR in the display_name, and err out if it is
+       present; use the same error message as Nautilus.  Fixes #136467.
+
+       * gtk/gtkfilechooserdefault.c (file_pane_create): Make the
+       new-folder button say "Create Fo_lder" rather than "Create
+       _Folder", so that the mnemonic doesn't conflict with the "Save in
+       _folder" label.  Fixes #136975.
+
+2004-04-05  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkpathbar.c (_gtk_path_bar_set_path): Ref/sink the
+       buttons.  Also, free them correctly upon failure.  Based on a
+       patch by Morten Welinder, fixes #137956.
+
+2004-04-05  Anders Carlsson  <andersca@gnome.org>
+
+       * gdk/gdk.c (gdk_arg_context_parse): Handle '--' correctly.
+
+Fri Apr  2 17:57:33 2004  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_row_inserted): set the height
+       correctly for fixed height when inserting a node, #138082
+
+2004-04-01  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix #136077.
+
+       * gtk/gtkpathbar.h (struct _GtkPathBarClass): Add a
+       "child_is_hidden" boolean argument to the "path-clicked" signal.
+
+       * gtk/gtkpathbar.c (struct _ButtonData): Added a file_is_hidden
+       field.
+       (make_directory_button): Take a file_is_hidden argument; put it in
+       the ButtonData.
+       (_gtk_path_bar_set_path): See whether each path component path is
+       a hidden file.
+       (gtk_path_bar_class_init): Add the file_is_hidden argument to the
+       "path-clicked" signal.
+       (button_clicked_cb): See if the downwards button represents a
+       hidden file for the file_is_hidden argument in the signal
+       emission.
+
+       * gtk/gtkmarshalers.list: Added a signal type VOID:POINTER,BOOLEAN.
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_select_path): If we fail to switch
+       folders, don't try to select the path in the file system model.
+       Also, return the result from _gtk_file_system_model_path_do().
+       (gtk_file_chooser_default_select_path): Turn on show_hidden in the
+       file system model if we are asked to select a hidden file.
+       (path_bar_clicked): Show hidden files based on whether the
+       immediate downwards folder in the path bar is a hidden file
+       itself.
+       (struct _GtkFileChooserDefault): Added fields
+       browse_files_popup_menu and browse_files_popup_menu_hidden_files_item.
+       (create_file_list): Set an object data key of
+       "GtkFileChooserDefault" on the tree view so that we can find the
+       impl from the popup menu callbacks.  Also, hook up to the
+       "button-press-event" and "popup-menu" signals in the file list to
+       bring up a popup menu.
+       (list_popup_menu_cb): New callback.
+       (list_button_press_event_cb): New callback.
+
+       Fix #138763:
+
+       * gtk/gtkfilesystemmodel.c
+       (_gtk_file_system_model_new): Oops, connect_object to
+       "finished-loading".
+
+2004-03-31  Tor Lillqvist  <tml@iki.fi>
+
+       * configure.in: Move AC_CANONICAL_HOST earlier, before the check
+       for native Win32. (#136559, J. Ali Harlow)
+
+       * gdk/win32/gdkdrawable-win32.c (draw_arc): Use X11 semantics for
+       angles. Thanks to Tim Newsham.
+
 2004-03-29  Federico Mena Quintero  <federico@ximian.com>
 
        Fix #137520.