+2007-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextmark.c:
+ * gtk/gtktextbuffer.c: Formatting fixes.
+
+2007-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ Allow to separate GtkTextMark creation from buffer insertion.
+ (#132818, Gustavo Giráldez, patch by Yevgen Muntyan)
+
+ * gtk/gtktextmarkprivate.h:
+ * gtk/gtktextmark.[hc] (gtk_text_mark_new): New function to
+ create a GtkTextMark.
+
+ * gtk/gtktextbuffer.[hc] (gtk_text_buffer_add_mark): New
+ function to add an existing mark to a buffer.
+
+ * gtk/gtktextbtree.c: Allow adding existing marks.
+
+ * gtk/gtk.symbols: Add new functions.
+
+ * tests/testtextbuffer.c: Add some tests for new mark
+ functionality.
+
+2007-05-25 Xan Lopez <xan@gnome.org>
+
+ * gtk/gtkaction.c: (gtk_action_set_short_label):
+ Use private->data->short_label to update the proxies. (#440780)
+
+2007-05-25 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkimage-quartz.c: (_gdk_quartz_image_copy_to_image):
+ Implement copying from a window, part of bug #348493.
+
+2007-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprintoperation-unix.c (unix_end_run): Hold a
+ refence on the print operation until gtk_print_job_send()
+ is done. (#440040, Chris Vine)
+
+2007-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconview.c (gtk_icon_view_accessible_ref_child):
+ Don't crash and don't leak. (#439565, Pedro Villavicencio)
+
+2007-05-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconfactory.c: Improve a warning
+ * gtk/gtkicontheme.c (gtk_icon_info_load_icon): Always
+ set the error when returning NULL. (#440982, Carlos Garcia
+ Campos)
+
+2007-05-25 Michael Natterer <mitch@imendio.com>
+
+ Merge fix from maemo-gtk:
+
+ * gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): open submenus
+ also if the menu item we're entering is already selected. Also, it
+ makes no sense to forward the event to the parent menu shell if we
+ are entering a menu item of *this* menu shell.
+
+2007-05-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/stock-icons/*: Make sure all svg icons are added
+ as pngs.
+
+2007-05-24 Matthias Clasen <mclasen@redhat.com>
+
+ * modules/input/Makefile.am: Fix broken DESTDIR support
+
+2007-05-24 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktooltip.c (find_widget_under_pointer): apply patch from
+ Bogdan Nicula which fixes a crash on GdkWindows which have no
+ GtkWidget as user_data (bug #440890).
+
+2007-05-24 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+ * === Released 2.11.0 ===
+
+ * NEWS: Updates
+
+2007-05-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gdk/x11/xsettings-common.h:
+ * gdk/gdk.symbols: Add some missing symbols.
+
+ * gtk/paper_names_offsets.c:
+ * gtk/gen-paper-names.c: Make variables static.
+
+ * gtk/gtktooltip.[hc]:
+ * gtk/gtkvolumebutton.c:
+ * gtk/gtkscalebutton.c: Fix up symbol aliasing.
+
+2007-05-23 Yevgen Muntyan <muntyan@tamu.edu>
+
+ * gtk/gtkprintunixdialog.c: missing #include <ctype.h>.
+
+ * gtk/gtkhandlebox.c (gtk_handle_box_paint):
+ * gtk/gtkpagesetupunixdialog.c (_gtk_load_custom_papers):
+ * gtk/gtkstatusbar.c (gtk_statusbar_get_context_id):
+ * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path):
+ * gtk/gtktrayicon-x11.c (gtk_tray_icon_send_dock_request):
+ * gtk/gtkpreview.c (gtk_preview_finalize):
+ * gtk/gtknotebook.c (gtk_notebook_set_group_id):
+ * tests/testnotebookdnd.c (window_creation_function):
+ * tests/testiconview.c (do_popup_menu):
+ Fixed some compiler warnings (#440689).
+
+2007-05-23 Kristian Rietveld <kris@imendio.com>
+
+ * gtk/gtktooltip.c (find_widget_under_pointer): translate coordinates
+ from the window they were received on to the event widget's window;
+ correct for no-window widgets after that, bail out on failure. This
+ makes the coordinates given by GtkWidget::query-tooltip truly relative
+ to widget->window. (#435188).
+
+ * gtk/gtkwidget.c (gtk_widget_class_init): update docs for
+ GtkWidget::query-tooltip.
+
+2007-05-22 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtkprintcontext.c (gtk_print_context_finalize),
+ (_gtk_print_context_new), (_gtk_print_context_get_fontmap),
+ (gtk_print_context_set_cairo_context),
+ (gtk_print_context_get_pango_fontmap),
+ (gtk_print_context_create_pango_context):
+ Don't create new pango fontmaps. Use the default pangocairo
+ fontmap and set resolution on PangoContext instead. (#417707)
+
+2007-05-21 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkdisplay-quartz.c: (gdk_display_open): Set the
+ resolution.
+
+ * gdk/quartz/gdkscreen-quartz.c: Use the autorelease pool macros.
+
+2007-05-21 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_set_model): revert last change.
+
+Mon May 21 13:58:32 2007 Tim Janik <timj@imendio.com>
+
+ * gtk/gtkcombobox.c (gtk_combo_box_set_model): removed redundant check.
+
+2007-05-21 Tor Lillqvist <tml@novell.com>
+
+ * gtk/gtkscalebutton.c (gtk_scale_popup): Make it work better with
+ multiple monitors.
+
+2007-05-20 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
+
+ * gdk/directfb/gdkwindow-directfb.c:
+ * gdk/directfb/gdkdirectfb.h: Updated minimum DirectFB version
+ required to enable gdk_directfb_create_child_window.
+ (Closes: #437379)
+
+2007-05-20 Bastien Nocera <hadess@hadess.net>
+
+ * gtk/Makefile.am:
+ * gtk/gtk.h:
+ * gtk/gtk.symbols:
+ * gtk/gtkvolumebutton.[ch]: Add the GtkVolumeButton widget,
+ a button that pops up a scale when clicked (Closes: #415775)
+ * tests/Makefile.am:
+ * tests/testvolumebutton.c: Add a test program for the
+ volume button
+
+2007-05-19 Bastien Nocera <hadess@hadess.net>
+
+ reviewed by: Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/Makefile.am:
+ * gtk/gtk.h:
+ * gtk/gtk.symbols:
+ * gtk/gtkscalebutton.[ch]: Add the GtkScaleButton widget,
+ a button that pops up a scale when pressed
+
+2007-05-19 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtknotebook.[hc]: Deprecate gtk_notebook_[gs]et_group_id
+ in favour of new functions gtk_notebook_[gs]et_group, which
+ takes a pointer as group identifier and makes it easier to
+ avoid group id collisions. (#386930, Christian Hammond)
+
+ * tests/testnotebookdnd.c: Use new grouping api.
+
+2007-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkactiongroup.c: Warn and refuse to add actions with
+ duplicate names. (#150877, Tommi Komulainen, patch by Kalle
+ Vahlman)
+
+2007-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkentry.[hc]: Add gtk_entry_[gs]et_cursor_hadjustment()
+ to allow automatic scrolling in response to cursor movements
+ in the entry. (#438651, Nate Nielsen)
+
+2007-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextview.c: Add a toggle-cursor-visibility keybinding
+ signal, and bind F7 to it. (#380048, Tim Miao)
+
+2007-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkicontheme.h:
+ * gtk/gtkicontheme.c: Add a function to look up an icon from
+ a list of icon names. (#396901, Luca Ferretti)
+
+2007-05-18 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkrecentchooserdefault.c:
+ (gtk_recent_chooser_default_dispose): Reset the state on dispose.
+
+ (cleanup_after_load): load_id != 0 && load_state == LOAD_EMPTY
+ is a valid state, if the main loop never had the chance to
+ properly spin at least once. (#438671)
+
+2007-05-18 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkrecentchooserdefault.c (recent_meta_data_func): Mark
+ string for translation. (#439437)
+
+2007-05-18 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkwindow.c (gtk_window_set_transient_for): Fix
+ doc typo. (#438100, Vincent Untz)
+
+2007-05-18 Michael J. Chudobiak <mjc@cvs.gnome.org>
+
+ * INSTALL.in:
+ * README.in:
+ * configure.in: Bump libtiff requirement to 3.6.0, by requiring
+ presence of TIFFReadRGBAImageOriented.
+
+ * gdk-pixbuf-scaled-anim.c: (get_scaled_pixbuf):
+ Preserve pixbuf options when generating a new scaled pixbuf.
+
+ * io-jpeg.c: (get_orientation), (gdk_pixbuf__jpeg_image_load),
+ (gdk_pixbuf__jpeg_image_load_increment): Read the exif
+ orientation tag and associate it with the "orientation" pixbuf
+ option. Renders libexif unnecessary in some applications.
+
+ * io-tiff.c: (tiff_image_parse): Read the tiff orientation tag,
+ compensate for the partial rotations performed by libtiff,
+ and generate an "orientation" option for the pixbuf.
+
+2007-05-18 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtkexpander.c: remove c++ style comment.
+
+2007-05-18 Carlos Garnacho <carlos@imendio.com>
+
+ Make combobox menu popdown keybindable (#433593)
+
+ * gtk/gtkcombobox.c (gtk_combo_box_class_init): Add "popdown" binding
+ signal and keybindings.
+ (gtk_combo_box_real_popdown): Added, "popdown" keybinding signal
+ handler.
+ (gtk_combo_box_menu_key_press):
+ (gtk_combo_box_list_key_press): forward the event to the combobox if
+ it wasn't handled by the menu.
+
+2007-05-18 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_init) (gtk_notebook_drag_motion)
+ (gtk_notebook_drag_drop): Allow widgets up in the hierarchy to run
+ their DnD handlers if the target doesn't match with anything the
+ notebook manages. (#350665, Joakim Lundborg).
+
+2007-05-18 Carlos Garnacho <carlos@imendio.com>
+
+ Refactor GtkFileChooserDialog sizing.
+
+ * gtkfilechooserembed.[ch] (delegate_get_resizable_hints)
+ (_gtk_file_chooser_embed_get_resizable_hints):
+ s/resizable_hints/resizable/, return just one boolean value to
+ determine whether the filechooser should be resizable or not.
+
+ * gtkfilechooserprivate.h (struct GtkFileChooserDialogPrivate): remove
+ variables related to the GtkFileChooserEmbed get_default_size() and
+ get_resizable() implementations.
+ (struct GtkFileChooserDefault): Move default size management here.
+
+ * gtkfilechooserdefault.c (gtk_file_chooser_default_size_allocate):
+ Added, store currently allocated size to calculate default size later.
+ (gtk_file_chooser_default_get_resizable_hints):
+ s/resizable_hints/resizable/.
+ (gtk_file_chooser_default_set_property): Reload settings if the file
+ chooser action changes, this way the save expander state will be known
+ before mapping the window, avoiding wrong window positioning and
+ flickering. (#424299, #424309)
+ (find_good_size_from_style): Only get size from style if it wasn't set
+ previously.
+ (gtk_file_chooser_default_get_default_size): return default size based
+ on stored default size and preview/extra widget sizes.
+
+ * gtkfilechooserdialog.c (file_chooser_widget_update_hints)
+ (file_chooser_widget_realized_size_changed)
+ (file_chooser_widget_unrealized_size_changed): simplified to
+ (file_chooser_widget_size_changed): set window size and resizability
+ based on the GtkFileChooserEmbed interface implementation. (Bug
+ #420285, Tomeu Vizoso)
+ (gtk_file_chooser_dialog_map): force a dialog size change, so it's
+ clamped for sure to the 75% of the screen size.
+
+2007-05-18 Carlos Garnacho <carlos@imendio.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_real_insert_page): Do not unset
+ the brand new current page if there was none set previously. Fixes
+ #425138 (Reported by Michail Crayson). Some code simplifications.
+ (gtk_notebook_draw_arrow): code style fix.
+
+2007-05-16 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpathbar.c: Add ATK names to the Up, Down, and Root
+ buttons. Keep the focus from vanishing when Up or Down arrows
+ become insensitive or invisible. (#357005, Patrick Wade)
+
+2007-05-16 Brian Cameron <brian.cameron@sun.com>
+
+ * acconfig.h, configure.in, gdk/Makefile.am, gdkprivate.h, gdkrgb.c,
+ gdkdraw.c, gdk-pixbuf/gdk-pixbuf-scale.c,
+ gdk-pixbuf/pixops/Makefile.am, gdk-pixbuf/pixops/pixops.[ch],
+ gdk-pixbuf/pixops/timescale.c: Add Sun mediaLib support so that
+ hardware acceleration via mediaLib is enabled if mediaLib is
+ detected via configure. Enhancement request #344813. I was given
+ permission to commit in the bug report by Matthias Clasen.
+ * gdk/medialib.[ch]: New files added for mediaLib support.
+ * docs/reference/gdk-pixbuf/tmpl/scaling.sgml,
+ docs/reference/gdk/tmpl/rgb.sgml, gdk/gdkdraw.c: Add docs for
+ mediaLib support.
+
+2007-05-15 Torsten Schoenfeld <kaffeetisch@gmx.de>
+
+ * gtk/gtkprintoperation.c (pdf_end_run): Unset priv->platform_data and
+ priv->free_platform_data to prevent gtk_print_operation_finalize()
+ from freeing the cairo surface a second time.
+
+2007-05-14 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkfilechooserdefault.c (recent_column_path_sort_func): remove
+ dangling semicolon, fixes the segfault ebassi was seeing earlier today
+ ;)
+
+2007-05-14 Tristan Van Berkom <tvb@gnome.org>
+
+ * gtk/gtkaboutdialog.c: Functions: gtk_about_dialog_get/set_name()
+ were deprecated in favour of gtk_about_dialog_get/set_program_name(),
+ the GtkAboutDialog now uses the "program-name" property instead of
+ the conflicting "name" property (fixes bug 345822).
+
+2007-05-14 Emmanuele Bassi <ebassi@gnome.org>
+
+ * configure.in: Add check for GNU extensions to ftw()/nftw().
+
+ * gtk/gtksearchenginesimple.c: Fix compilation on systems with
+ only POSIX-compliant ftw(). (#435797, based on a patch by
+ Richard Hult)
+
+2007-05-14 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkfilechooserdefault.c:
+ Convert the GtkTreeIter inside the sorting functions for the
+ search and recent modes. This doesn't yet fix the segfault when
+ clicking the 'Name' column in recent mode, though.
+
+2007-05-14 Behdad Esfahbod <behdad@gnome.org>
+
+ * modules/input/gtkimcontextthai.c
+ (gtk_im_context_thai_filter_keypress):
+ Fix check for modifier keys. (#438261, Theppitak Karoonboonyanan)
+
+2007-05-14 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Document scrollbars-within-bevel
+ as 2.12 addition. (#438131, Mart Raudsepp)
+
+2007-05-14 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkvseparator.c (gtk_vseparator_size_request): Fix
+ size requisition for wide vertical separators. (#438113,
+ Benjamin Berg)
+
+2007-05-13 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtksearchenginesimple.c: Include <ftw.h> and use nftw() and
+ all the symbols defined in <ftw.h> conditionally.
+
+2007-05-13 Cody Russell <bratsche@gnome.org>
+
+ * gdk/win32/gdkevents-win32.c: Only do the configure event context
+ iteration under WM_WINDOWPOSCHANGED instead of inside
+ handle_configure_event(). This fixes a bug that prevented window
+ contents from being redrawn after gtk_window_resize(). (#436721)
+
+2007-05-12 Behdad Esfahbod <behdad@gnome.org>
+
+ * gdk/gdkdraw.c (gdk_draw_trapezoids): Fix wrong cairo path
+ generation. (#437879, Eddie C. Dost)
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserdefault.c: Support drag and drop for
+ adding shortcuts of folders when in search or recent files
+ mode.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserprivate.h:
+ * gtk/gtkfilechooserdefault.c: Follow the sorting order of
+ the GtkTreeView displaying the files list.
+
+ (shortcuts_get_index), (shortcuts_insert_separator),
+ (shortcuts_model_create), (shortcuts_combo_filter_func): Remove
+ the separator between the Search and the Recently Used shortcuts.
+
+ (list_select_func), (list_icon_data_func), (list_name_data_func),
+ (list_mtime_data_func): Update the sensitivity of the row
+ depending on the GtkFileChooserAction used.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserprivate.h:
+ * gtk/gtkfilechooserdefault.c: Update the contents of the
+ files list when changing the filter of the GtkFileChooserDefault
+ widget.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserdefault.c: Update the add bookmark button
+ sensitivity when in search or recent files mode, and allow
+ adding a bookmark for a folder.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserdefault.c: UI fixes in the Search mode: add
+ a mnemonic to the label, de-boldify the label's text and assign
+ focus to the search entry when switching to the search mode.
+
+ (list_name_data_func): Split the text in both search and recent
+ files mode: on the first line use the short name and on the
+ second line use the full path.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserprivate.h:
+ * gtk/gtkfilechooserdefault.c: Add support for showing the
+ recently used files list as a special shortcut item.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserdefault.c: Overall whitespace fixes and
+ indentation style consistency.
+
+ (list_row_activated): If the search hit is a folder, follow it
+ when activating the row, and switch back to browse mode.
+
+ (search_clear_model), (search_start_query),
+ (search_entry_activate_cb), (search_setup_widgets): Remember
+ the last query when switching between modes.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ GtkFileChooser search fixes and recent files support. (#435342)
+
+ * gtk/gtkfilechooserdefault.c:
+ (_gtk_file_chooser_default_class_init): Add key binding for
+ the Search shortcut; default to MOD1+S.
+
+ (search_shortcut_handler): Handle the key binding.
+
+ (search_hit_get_info_cb), (search_add_hit), (search_clear_model),
+ (search_setup_model): Retrieve informations on the search hits
+ when adding them to the model.
+
+ (list_icon_data_func): Show the search hit icon.
+
+2007-05-11 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextview.c (selection_motion_event_handler): call
+ gdk_event_request_motions(event) so selecting works with
+ XInput devices too. Spotted by Tommi Komulainen.
+
+2007-05-11 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtksearchengine.c (_gtk_search_engine_new): Fall back
+ to GtkSearchEngineSimple only if gthread has already been
+ initialiased; otherwise, disable search support in the file
+ chooser widget. (#435847)
+
+2007-05-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkbutton.c (gtk_button_set_image): Unparent the old
+ image before overwriting priv->image. (#437281, Jochen Baier)
+
+2007-05-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkscrolledwindow.c (gtk_scrolled_window_scroll_child):
+ Correct a confusing warning. (#437284, Björn Lindqvist)
+
+2007-05-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/gdkdraw.c (gdk_draw_pixbuf): Don't call into
+ the backend if the region is empty. (#437081, Sven Neumann)
+
+2007-05-10 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtksearchenginesimple.c (search_visit_func);
+ Assume Posix nftw behaviour.
+
+2007-05-09 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: GtkTreeView doesn't
+ expand/collapse with Right/Left cursor keys on Windows
+ (#436269, Daniel Atallah)
+
+2007-05-09 Cody Russell <bratsche@gnome.org>
+
+ * gtk/gtkmenu.c:
+ (get_arrows_border): New function to calculate the border sizes needed
+ for the scroll arrows.
+ (get_arrows_visible_area): New function to calculate the arrows visible
+ area.
+ (get_arrows_sensitive_area): New function to calculate the arrows
+ sensitive area.
+ (gtk_menu_paint): Refactored code to calculate the border sizes needed
+ for the scroll arrows into get_arrows_border and the code to calculate
+ the visible area into get_arrows_visible_area.
+ (gtk_menu_handle_scrolling): Refactored arrow sensitive calculations
+ to get_arrows_sensitive_area.
+ (gtk_menu_realize, gtk_menu_size_allocate, gtk_menu_scroll_by,
+ gtk_menu_position, gtk_menu_scroll_to, gtk_menu_scroll_item_visible,
+ get_visible_size, get_menu_height, gtk_menu_real_move_scroll): Update
+ callers. (From #436533, Tommi Komulainen)
+
+2007-05-09 Kristian Rietveld <kris@imendio.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_key_press),
+ (gtk_tree_view_key_release):
+ * gtk/gtkiconview.c (gtk_icon_view_class_init),
+ (gtk_icon_view_key_press),
+ (gtk_icon_view_key_release): Disable key bindings during rubber
+ banding, make pressing Esc stop rubber banding. (#405027).
+
+2007-05-09 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtkrecentmanager.c:
+ (gtk_recent_info_get_icon): Return GTK_STOCK_DIRECTORY for entries
+ with MIME type "x-directory/normal", instead of GTK_STOCK_FILE.
+
+2007-05-05 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkdrawable-quartz.c:
+ (gdk_quartz_drawable_get_context),
+ (gdk_quartz_drawable_release_context): Fix bugs #428733 and #433301.
+ Turns out the lockFocus logic was flawed, now we only lock/unlock
+ when called outside a real expose event and never flush manually.
+
+2007-05-03 Behdad Esfahbod <behdad@gnome.org>
+
+ * gtk/gtklabel.c (gtk_label_ensure_layout):
+ * gtk/gtktextlayout.c (set_para_values): Make GTK_JUSTIFY_FILL work,
+ using pango_layout_set_justify() that works now. (#435675)
+
+2007-05-03 Emmanuele Bassi <ebassi@gnome.org>
+
+ * gtk/gtksearchenginesimple.c (search_engine_simple_finalize): Remove
+ spurious g_free() call.
+
+Thu May 3 16:27:34 2007 Tim Janik <timj@imendio.com>
+
+ * tests/testgtk.c (create_handle_box): made handle box test non-modal,
+ so other test can interact with handle boxes.
+
+2007-05-02 Emmanuele Bassi <ebassi@gnome.org>
+
+ Add search file support in the GtkFileChooser. Original patch
+ by Federico Mena Quintero; patch updated by Matthias Clasen.
+ See bug #344785.
+
+ * gtk/gtksearchengine.[ch]: Private search engine abstraction
+ object.
+
+ * gtk/gtksearchenginebeagle.[ch]: Private search engine
+ implementation using libbeagle (via g_module_open()).
+
+ * gtk/gtksearchenginesimple.[ch]: Private search engine
+ implementation using file tree walking.
+
+ * gtk/gtksearchenginetracker.[ch]: Private earch engine
+ implementation using libtracker (via g_module_open()).
+
+ * gtk/gtkquery.[ch]: Private query object for the search
+ engines.
+
+ * gtk/gtkfilechooserprivate.h:
+ * gtk/gtkfilechooserdefault.c: Use the GtkSearchEngine to
+ query a search engine backend using GtkQuery; create a new
+ operating mode, OPERATION_MODE_SEARCH, and call the common
+ operating mode OPERATION_MODE_BROWSE; add support for virtual
+ shortcuts inside the shortcuts model and create a new "Search"
+ virtual shortcut.
+
+ * gtk/Makefile.am: Update the build with the new files
+
+2007-05-02 Armin Burgmeier <armin@openismus.com>
+
+ * gtk/gtkcombobox.c: Destroy the menu in dispose instead of
+ finalize, because the menu might unparent itself from its parent and
+ cause a signal emission on a finalized object. (#430746)
+
+2007-05-02 Dom Lachowicz <domlachowicz@gmail.com>
+
+ * modules/engines/ms-windows/msw_style.c: MS-Windows Theme top tabs
+ rendered upside down for non-XP theme (#435053, Daniel Atallah)
+
+Wed May 2 11:35:45 2007 Tim Janik <timj@imendio.com>
+
+ * docs/faq/gtkfaq.sgml: removed, since this file is long outdated
+ and fully replaced by docs/faq/gtk-faq.sgml.
+
+2007-05-02 Kristian Rietveld <kris@imendio.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_grab_notify): stop the rubber band
+ if it's active.
+
+2007-05-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkiconcachevalidator.c: Don't be too strict when checking
+ icon flags. (#435062)
+
+2007-05-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/Makefile.am: When generating gtkbuiltincache.h, only copy
+ pngs.
+
+2007-05-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfilesystemmodel.c (_gtk_file_system_model_path_do):
+ Don't ignore the fact that gtk_file_system_get_parent()
+ may return NULL. (#424042, Jan Martinek)
+
+2007-05-01 Dan Winship <danw@novell.com>
+
+ * gdk/x11/gdkwindow-x11.c (setup_toplevel_window): Make sure the
+ leader_window's WM_CLIENT_LEADER points to itself. #435028
+
+2007-05-02 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtktreemodel.c: (gtk_tree_iter_copy), (gtk_tree_iter_free): Use
+ GSlice for gtk_tree_iter_copy. Bug #434863.
+
+2007-05-02 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkpapersize.c: (gtk_paper_size_get_paper_sizes): Put only
+ GtkPaperSizes into the list, don't mix it with GtkPageSetups. Bug
+ #434861.
+
+2007-05-02 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkpapersize.c: (gtk_paper_size_new_from_info),
+ (gtk_paper_size_new), (gtk_paper_size_new_custom),
+ (gtk_paper_size_copy), (gtk_paper_size_free): Use GSlice to allocate
+ GtkPaperSize. Bug #434862.
+
+2007-05-02 Christian Persch <chpe@gnome.org>
+
+ * gtk/gtkstatusbar.c: (gtk_statusbar_get_context_id),
+ (gtk_statusbar_expose_event): No need to allocate a guint; just stuff
+ the ID into the pointer directly. Bug #434865.
+
2007-05-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (struct UpdateCurrentFolderData),