X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=08ff1909da35f3555526fdc940760fe2cb321dac;hb=72a8d21e9d807445f725461144374dcfc5c40d6d;hp=eb3dac94dfcf15058e69be88770a82e0eed52af5;hpb=4a6b6aa45cdf0f804f98b6e435d54f32e830aa80;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index eb3dac94d..08ff1909d 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,227 @@ +2005-01-08 Matthias Clasen + + * === Released 2.6.1 === + + * gdk-pixbuf-2.0.pc.in: Require gmodule-no-export-2.0 + +2005-01-07 Tor Lillqvist + + * gdk/win32/gdkselection-win32.c (_gdk_selection_property_store): + Fix braino. (#163232, Arnaud Charlet) + +2005-01-06 Matthias Clasen + + * gtk/gtkiconview.c: Make markup_column work, and fix some + layout issues when either icon or text is missing. (#163065) + +2005-01-06 Federico Mena Quintero + + * gtk/gtkfilechooserdefault.c (file_list_build_popup_menu): Add an + "Open _Location" item. Fixes #148839. + +2005-01-06 Matthias Clasen + + * README.in: Fix a typo. (#163128, kentaro fukuchi) + +2005-01-06 James M. Cape + + * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_new) + (gtk_file_chooser_button_new_with_backend): Use default title if + NULL is passed. + + * docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml: Make examples + match API. + +2005-01-05 Federico Mena Quintero + + Fix #161409: + + * gtk/gtkfilechooserdefault.c (shortcuts_row_activated_cb): Queue + a pending operation to select the first row. + +2005-01-05 Federico Mena Quintero + + * gtk/gtkpathbar.c (_gtk_path_bar_set_path): Don't call + button_data_free() explicitly; the button is weak-reffed and the + callback will free the button data. Fixes #163010. + (_gtk_path_bar_set_path): Don't ref/sink the button. And for the + failure case, call gtk_widget_destroy() on it. + + * gtk/gtkfilechooserdefault.c (check_is_folder): Use + gtk_file_system_get_folder() again (see the ChangeLog entry from + 2004-08-25). We can't first get the parent folder and then + request the info for the path in question, as the parent folder + may not be readable. See bug #162617. + (gtk_file_chooser_default_set_current_folder): Assert that the + passed-in path is not null. + (shortcuts_find_current_folder): Likewise. + (shortcuts_add_current_folder): Likewise. + (set_list_model): Likewise. + (gtk_file_chooser_default_map): Only reload the current folder if + it exists. + (bookmarks_check_add_sensitivity): Check for the current folder + being NULL. + (browse_files_select_first_row): Don't set the cursor if there is + no model loaded. + +2005-01-05 Matthias Clasen + + * gtk/gtkfilechooserdefault.c: Don't construct errors from + the GTK_FILE_SYSTEM_ERROR domain. Partial fix for #162911. + (get_file_info, check_is_folder): Translate errors from + the filesystem into the GTK_FILE_CHOOSER_ERROR domain. Rest + of the fix for #162911, noticed by Murray Cumming. + +Wed Jan 5 11:42:49 2005 Søren Sandmann + + * gtk/gtkviewport.c (gtk_viewport_realize): + * gtk/gtktextview.c ((text_window_realize): Set the background of + the windows to None instead of adding EXPOSURE_MASK, as suggested + by Owen in #162112. + + * gdk/x11/gdkevents-x11.c (gdk_wm_protocols_filter): Update + the user time when receiving a WM_DELETE message. (#162980, + Elijah Newren) + +Tue Jan 4 16:52:14 2005 Jonathan Blandford + + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_event): + only reorder on button 1, part of #141937 + +Tue Jan 4 11:36:43 2005 Søren Sandmann + + Bug 162112. + + * gtk/gtktextview.c (text_window_realize): Add GDK_EXPOSURE_MASK + to win->window's event_mask + + * gtk/gtkviewport.c (gtk_viewport_realize): Add GDK_EXPOSURE_MASK + to viewport->view_window. + +2005-01-04 Matthias Clasen + + * demos/testpixbuf.c (main): Remove the size_prepared callback, + to test incremental display. + (new_testrgb_window): Return the drawing area, not the window, + since we want to queue draws on the drawing area. + +2005-01-03 Matthias Clasen + + * examples/*: Re-extract. + + * docs/tutorial/gtk-tut.sgml: Small corrections. + + * docs/tutorial/gtk-tut.sgml: Some updates for the drawing + section. (#161414, Robert Ancell) + + * docs/tutorial/gtk-tut.sgml: Make it build. + + * gtk/gtkdialog.c (gtk_dialog_run): Some clarification + regarding modality. (#112903, Dave Bordoley) + + * gtk/gtkfixed.c (gtk_fixed_set_has_window): + Add a little motivation. (#145556, Tommi Komulainen) + + * docs/tutorial/gtk-tut.sgml: Clarify section on + g_signal_connect_swapped. (#120543, David Bourguignon) + + Make gtk_icon_theme_load_icon() work independent of + icon factory initialization. (#162791, Tristan Van Berkom) + + * gtk/gtkiconfactory.[hc]: Rename ensure_default_icons to + _gtk_icon_factory_ensure_default_icons, and make it non-static. + + * gtk/gtkicontheme.c (find_builtin_icon): ..and call it here. + +2005-01-02 Matthias Clasen + + * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_remove_shortcut_folder): + Don't add a shortcut here. (#162752, Tor Lillqvist) + +2005-01-02 Tor Lillqvist + + * gtk/Makefile.am (libgtk_target_ldflags): Add -lole32, needed for + CoTaskMemFree in get_special_folder() below. + + * gtk/gtkfilesystem.h: Implement case-insensitive path compare on + Win32 using _gtk_file_system_win32_path_compare(). + + * gtk/gtk.symbols: Add _gtk_file_system_win32_path_compare. + + * gtk/gtkfilechooserbutton.c (model_add_special) + * gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): Use + _gtk_file_system_win32_get_desktop() to get correct Desktop folder + on Win32. (#144003) + + * gtk/gtkfilesystemwin32.c: Remove unnecessary includes. Do + consider all drives "mounted", including floppies. Trying to + inspect the contents of a nonexistent floppy will cause errors + later that are handled normally, no need to avoid them + completely. Keep the drive type in the GtkFileSystemVolume. + Support UNC paths. (#161797, #137874) Fix error message + capitalizations as in gtkfilesystemunix.c. + + (gtk_file_system_win32_init): Start one timeout per + GtkFileSystemWin32. + + (gtk_file_system_win32_finalize): Remove the timeout. + + (get_special_folder): Copied from GLib. + + (_gtk_file_system_win32_get_desktop): New function, uses + get_special_folder(). + + (gtk_file_system_win32_list_volumes): Don't start a timeout at + each call to this function. Don't assume A: and B: are floppies. + + (gtk_file_system_win32_get_volume_for_path): Don't assume all + volumes are drive roots, i.e. support share roots of UNC paths + (\\server\share). + + (gtk_file_system_win32_get_folder): Don't assume errno is set + after g_file_test() returns FALSE. It isn't on Win32 (and even on + Unix I don't think one should assume anything about errno after + g_file_test()). + + (gtk_file_system_win32_volume_get_is_mounted): Always return TRUE. + + (gtk_file_system_win32_volume_get_display_name): Don't call + GetVolumeInformation() on drives A: or B: if they are removable, + as they might then be floppies, causing an unnecessary + delay. (#157820) + + (gtk_file_system_win32_volume_render_icon): Use network icon for + unrecognized drive types. + + (canonicalize_filename, gtk_file_system_win32_parse): Don't get + confused by UNC paths. + + (bookmarks_serialize): Use _gtk_file_system_win32_path_compare() + for case-insensitive UTF-8 path comparison. + + (extract_icon): Use SHGetFileInfo() which is faster than + ExtractAssociatedIcon(). Icon extraction is still slow, though, + needs work. + + (win32_pseudo_mime_lookup): Don't use the same icon for all + shortcuts or executables. Cache only other file type icons. + + (gtk_file_system_win32_render_icon): Use network stock icon for + remote drives and UNC server share roots. Compare home directory + case-insensitively. Do lookup icons also for executable files, + after all, it's these files that can have individual icons in the + first place. Yes, it can be slow. Needs work. + + (filename_is_drive_root): Require also the slash after the colon. + + (filename_is_server_share): New function. + + (_gtk_file_system_win32_path_compare): New function, does + case-folded UTF-8 comparison. + + * gtk/gtkfilesystemwin32.h: Declare + _gtk_file_system_win32_path_compare(). + 2005-01-01 Matthias Clasen * gtk/gtkbutton.c (gtk_button_set_image): Allow unsetting the