+2006-08-22 Matthias Clasen <mclasen@redhat.com>
+
+ * Branch for 2.10
+
+2006-08-23 Tor Lillqvist <tml@novell.com>
+
+ * 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 <tml@novell.com>
+
+ 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 <tml@novell.com>
+
+ * 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 <pborelli@katamail.com>
+
+ * gtk/gtktextview.c: do not scroll on copy. Bug #329604.
+
+2006-08-18 Matthias Clasen <mclasen@redhat.com>
+
+ * 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 <mclasen@redhat.com>
+
+ * 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 <federico@novell.com>
+
+ * 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 <mclasen@redhat.com>
+
+ * 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 <mclasen@redhat.com>
+
+ * 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 <timj@imendio.com>
* docs/tutorial/gtk-tut.sgml: fixed buglet from #351759.