X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-10;h=4b12d918fb0d01195c7f3bc09ac185d9b8760ed1;hb=11a9e21ab00c590d46127652c9488bcd96dbef5a;hp=c53a74a920b0785eaf884be72f923ea8cbb12617;hpb=8509d7f4ea6c11b88bf6c1b56bad7ebe89c12df7;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c53a74a92..4b12d918f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,151 @@ +2004-06-16 Federico Mena Quintero + + * gtk/gtkfilesystemmodel.c (do_files_added): When inserting a + visible node, free the old path before creating the new one. + Fixes #144356. + +Tue Jun 15 01:10:32 2004 Matthias Clasen + + * gtk/gtkcombobox.c: Make GtkComboBox work without model. + (#144198, Mariano Suárez-Alvarez) + +Fri Jun 11 22:05:56 2004 Matthias Clasen + + * gtk/gtkfilechooserdefault.c: Don't use + contractions like "don't" or "isn't" in error messages. + It isn't nice to use them in log entries either... + (#137774, Morten Welinder, patch by Alexander Winston) + +2004-06-11 Federico Mena Quintero + + Fixes #143578: + + * gtk/gtkfilesystemmodel.c (_gtk_file_system_model_add_editable): + Don't ref the editable node. + (_gtk_file_system_model_remove_editable): Don't unref the editable node. + (_gtk_file_system_model_remove_editable): Ahem, free the node. + + * gtk/gtkfilechooserdefault.c (struct _GtkFileChooserDefault): + Added fields for edited_idle and edited_new_text. + (renderer_edited_cb): Queue the + creation of the folder in an idle handler. + (renderer_editing_canceled_cb): Likewise for the cancellation. + (gtk_file_chooser_default_finalize): Free the impl->edited_new_text. + +Thu Jun 10 22:12:26 2004 Matthias Clasen + + * gtk/gtkmain.c (gtk_parse_args): Typo fix. + +2004-06-10 Federico Mena Quintero + + Fixes #144110, patch by Bastien Nocera . + + * gtk/gtkfilechooser.c (gtk_file_chooser_list_shortcut_folders): + Refer to gtk_file_chooser_add_shortcut_folder(). + (gtk_file_chooser_list_shortcut_folder_uris): Refer to + gtk_file_chooser_add_shortcut_folder_uri(). + +Thu Jun 10 00:36:15 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_main_button): Start + the drag before focusing the selected.day. + * gtk/gtkcalendar.c (gtk_calendar_state_changed): Stop + a beginning drag if the widget becomes insensitive. + +Thu Jun 10 00:09:06 2004 Matthias Clasen + + * gtk/gtkcalendar.c (gtk_calendar_button_press): Start + spinning before calling arrow_action(), so that a signal + handler triggered from arrow_action() has a chance to + stop the spinning. (#143966, Davyd Madeley) + +Wed Jun 9 23:11:23 2004 Matthias Clasen + + * gtk/gtkstyle.c (_gtk_style_init_for_settings): Fix a + typo. (#144070, Kent Sandvik) + +Thu Jun 10 00:22:51 2004 Soeren Sandmann + + * gtk/gtkmenu.c: Revert the "drag select" part of + #141169. (#144011). + +Mon Jun 7 23:07:40 2004 Matthias Clasen + + * gtk/gtkcombobox.c (gtk_combo_box_remeasure): Handle + priv->model being NULL. (#143856, Mariano Suárez-Alvarez) + +2004-06-07 Federico Mena Quintero + + * gtk/gtktreeview.c (gtk_tree_view_button_press): Revert the patch + from 2003/Sep/12. This kept DnD in tree views within modal + dialogs from working, which is especially bad for the file + chooser. Fixes #135168. + +Sun Jun 6 23:57:21 2004 Matthias Clasen + + Make the entry context menu work in editable text cells. The changes + are based on a patch by Kristian Rietveld, which implemented an + approach outlined by Owen Taylor. (#50075) + + * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_focus_out_event): + Ignore focus out if the entry menu is posted. + (gtk_cell_renderer_text_populate_popup): Mark the entry menu as + posted, and set up a signal handler to clear the flag if the menu + is unmapped. + (gtk_cell_renderer_text_popup_unmap): Clear the in_entry_menu flag, + set up a timeout to stop editing if the focus is lost. + (popdown_timeout): Stop editing if the entry doesn't have focus anymore. + (gtk_cell_renderer_text_start_editing): Connect to the populate_popup + signal on the entry and keep a pointer to the entry. + (gtk_cell_renderer_text_editing_done): Disconnect from popuplate_popup, + clear the pointer to the entry. + +Sun Jun 6 23:24:43 2004 Matthias Clasen + + * gtk/gtktexttag.c (gtk_text_tag_class_init): Improve the description + of the ::language property. (#143802, Owen Taylor) + +Sat Jun 5 23:07:30 2004 Matthias Clasen + + * gtk/gtkentrycompletion.c: (gtk_entry_completion_init), + (gtk_entry_completion_list_enter_notify), + (gtk_entry_completion_list_motion_notify), + (_gtk_entry_completion_popup), (_gtk_entry_completion_popdown): + * gtk/gtkentryprivate.h: Add an ignore_enter flag and + use it as in the menu code to avoid the initial selection if + the window pops up under the pointer. (Anders Carlsson) + +Sat Jun 5 20:05:39 2004 Soeren Sandmann + + * tests/testmerge.c: Add a checkbox to queue an + merge/unmerge. Patch from Matthias Clasen. + + * gtk/gtktoolbar.c (struct _GtkToolbarPrivate): Add a new flag + "need_rebuild" + (rebuild_menu): New function that rebuilds the overflow menu and + makes sure it doesn't start or end with a separator. + (toolbar_content_new_tool_item) + (toolbar_content_remove) + (toolbar_content_new_compatibility): Set the rebuild_needed flag + (gtk_toolbar_size_allocate): Only show the overflow arrow when we + have actually overflown an item with a proxy menu item. Also make + sure we rebuild the menu if needed. + + Fix #125504, #142377, #143463 + + * gtk/gtkseparatortoolitem.c (gtk_separator_tool_item_expose): + Obey the "priv->draw" flag. (#143692) + +2004-06-04 Matthias Clasen + + * docs/widget_geometry.txt: Add a note about the !CAN_FOCUS + quirk in the button size allocation code. + + * gtk/gtkbutton.c (gtk_button_size_allocate): Give the space + requested for drawing the focus indicator to the child in the + !CAN_FOCUS case. This should fix issues which the Gimp has with + the button allocation changes in 2.4.2. + Thu Jun 3 21:17:29 2004 Matthias Clasen * gtk/gtkentry.c (gtk_entry_completion_timeout): Calculate the