X-Git-Url: http://pileus.org/git/?p=~andy%2Fgtk;a=blobdiff_plain;f=ChangeLog.pre-2-10;h=cb0733bc0b8201330bdab01fba313deae847c057;hp=917fa8fffc1229f1e266ab9ef42c20fd1c21a621;hb=HEAD;hpb=895e9b3584ea626798fc6ba8b20a9981b3dd477d diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 917fa8fff..cb0733bc0 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,214 @@ +2006-08-22 Matthias Clasen + + * Branch for 2.10 + +2006-08-23 Tor Lillqvist + + * gtk/gtkfilesystemwin32.c: Remove dead code. Reduce spurious + differences between this file and gtkfilesystemunix.c so that it + is easier to compare them and check if differences are + intentional. I will later factor out the common functions and code + snippets from these two files. + +2006-08-23 Tor Lillqvist + + Fix several problems with the file chooser on Windows, for + instance prevent duplicated directory entries from appearing. + + * gtk/gtkfilesystem.c (gtk_file_paths_sort): Use + _gtk_file_system_win32_path_compare() on Windows for casefolded + sorting. + + * gtk/gtkfilesystemwin32.c (casefolded_hash, casefolded_equal): + case-independent hash and equality functions. Scan the UTF-8 + strings gunichar by gunichar, and ignore special casing rules, to + more closely match NTFS behaviour. + (gtk_file_system_win32_init): Use casefolded_hash() and + casefolded_equal() for the folder hash table. + (remove_trailing_slash): Don't remove the slash of a drive or + share root. + (get_mime_type_for_file): Take also a WIN32_FILE_ATTRIBUTE_DATA as + argument, and use that to recognize directories. Don't call + g_file_test() to check for executables, just look at the file name + extension directly. + (gtk_file_system_win32_make_path): Check illegal chars in file + name, like in gtkfilesystemunix.c. + (create_file_info): Drop unused basename parameter. Call + g_filename_display_name() directly for roots, as + g_filename_display_basename() mishandles those. + (gtk_file_folder_win32_get_info): Skip sanity check for now, as it + fails for server share roots. Construct basename only in the if + branch that uses it. + (fill_in_names): Use casefolded_hash() and casefolded_equal() for + the folder's stat_info hash table, too. + (_gtk_file_system_win32_path_compare): Scan the strings gunichar + by gunichar and ignore special casing here, too, instead of using + g_utf8_casefold(). Match slash and backslash. + +2006-08-23 Tor Lillqvist + + * gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_mask) + (gdk_window_input_shape_combine_mask) + (gdk_window_shape_combine_region) + (gdk_window_input_shape_combine_region): Add Win32 detail to doc + comments. + +2006-08-22 Paolo Borelli + + * gtk/gtktextview.c: do not scroll on copy. Bug #329604. + +2006-08-18 Matthias Clasen + + * gtk/gtkrecentchooser.c (gtk_recent_chooser_get_uris): Behave as + documented and always return a NULL-terminated array. + + * gtk/gtkrecentmanager.c (gtk_recent_manager_real_changed): Make sure + to reset write_in_progress. + +2006-08-17 Matthias Clasen + + * configure.in: Bump version + + * === Released 2.10.2 === + + * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_list_filters): + Initialize menu. (#351857, Chris Wilson) + + * gtk/gtkprinteroptionwidget.c (update_widgets): + * modules/printbackends/file/gtkprintbackendfile.c + (output_file_from_settings): Handle filename encoding + consistently. (#351812, Christian Persch) + + * NEWS: Updates + +2006-08-17 Federico Mena Quintero + + * gtk/gtkfilechooserdefault.c + (_gtk_file_chooser_default_class_init): Enable "/" and "~" as + bindings to activate the location entry again. Fixes bug #340856. + (tree_view_keybinding_cb): Likewise. + (trap_activate_cb): Likewise. + (location_popup_handler): Handle the "path" argument again; set it + as the text on the location entry. + (location_set_user_text): New helper function. + (load_setup_timer): Fix comment. + + * tests/autotestfilechooser.c (main): Oops, enable all the tests again. + +2006-08-17 Matthias Clasen + + * gtk/gtkmodules.c (find_module): Revert the local binding + change to avoid a11y regressions in current OpenOffice.org + releases. The G_MODULE_BIND_LOCAL will be reintroduced + in 2.12. + +2006-08-17 Matthias Clasen + + * gtk/gtktrayicon-x11.c: Fix the ClientMessages we are + sending to the notification area to be more in sync with + the systray spec. (#350860, Wincent Untz) + + * gtk/gtkprintoperation.c (print_pages, preview_ready): Queue + printing idles at a low priority. (#348289, Yevgen Muntyan) + + * gtk/gtkstatusicon.c (gtk_status_icon_get_geometry): Add some + caveats to the documentation. (#348971) + +Thu Aug 17 16:19:35 2006 Tim Janik + + * docs/tutorial/gtk-tut.sgml: fixed buglet from #351759. + +2006-08-17 Tor Lillqvist + + * gtk/Makefile.am (libgtk_win32_2_0_la_LIBADD): Link with -luuid + for IID_IUnknown that gtkprintoperation-win32.o needs. + +2006-08-17 Matthias Clasen + + * modules/printbackends/file/gtkprintbackendfile.c: Improve + the handling of the default output filename, to ensure + that we default to output.ps when only PostScript output + is possible. (#348236, Don Scorgie) + + * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_manual_capabilities): + Re-select the current printer to update per-printer ui. + (#348245, Don Scorgie) + + * gtk/gtkfilechooserbutton.c (set_info_get_info_cb) + (model_add_special_get_info_cb): Handle the case where the + filechooser button is destroyed quickly. + +2006-08-17 Paolo Borelli + + * gtk/gtktextbuffer.c: make sure the has-selection property is + updated when the delection is deleted. Bug #329752 + * tests/testtext.c: add a copy menu item and show how to + update its sensitivity tracking the has-selection property. + +2006-08-17 Michael Emmel + + * configure.in: + Changed to use cairo-directfb.pc bug #351519 + +2006-08-17 Kristian Rietveld + + * demos/gtk-demo/main.c (window_closed_cb), (row_activated_cb), + (create_tree): move the ITALIC_COLUMN over to a STYLE_COLUMN + which sets the style attribute. Makes drawing the active demos + in italic work again. + +2006-08-16 Matthias Clasen + + * gtk/gtktreemodel.c (gtk_tree_model_base_init): Add some + docs to the row-deleted signal. (#349128, Benedikt Meurer) + + * gtk/gtkiconview.c: Update background upon style-set and + state-changed. (#348634, Thomas Rydzynski) + + * gtk/gtkentry.c (paste_received): Popup completion if paste + is at the end (patch was already in 2.8.x). (#165714, + Christian Persch) + + * gtk/gtknotebook.c (gtk_notebook_set_current_page): Explain + some quirks of this function. (#351112) + +2006-08-16 Kristian Rietveld + + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action): + take the cell spacing into account when calculating the available + extra space. (#350938, patch from Peter Johanson). + +2006-08-16 Kristian Rietveld + + * gtk/gtktreemodelfilter.c (gtk_tree_model_filter_fetch_child): + update the refs from children to parents for all nodes, since + they may all have been moved by the insert operation. (#346800, + patch from Jonathan Matthew). + +2006-08-15 Matthias Clasen + + * gtk/gtkrecentfilter.c (gtk_recent_filter_filter): + * gtk/gtkrecentmanager.c (gtk_recent_manager_lookup_item): + Add Since tags. (#351581, Brian Cameron) + +2006-08-15 Michael Emmel + + * configure.in + Added cairo flag patch to fix directfb build from bug #351519 + +2006-08-15 Richard Hult + + * gdk/quartz/gdkevents-quartz.c: (get_event_mask_from_ns_event): + Add GDK button mask for NS dragging events. + (create_scroll_event): Remove obsolete comment. + (_gdk_quartz_get_current_event_mask), (gdk_event_translate): Keep + track of the latest event mask here... + + * gdk/quartz/gdkwindow-quartz.c: + (_gdk_windowing_window_get_pointer): And use it here. Patch from + Kristian Rietveld. + (gdk_window_quartz_update_idle): Rename to make things clearer. + 2006-08-15 Matthias Clasen * gtk/gtkprintoperationpreview.c: