]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Formatting fixes.
[~andy/gtk] / ChangeLog
index 39030488e63aa0746d69572b5b2868db5bae80af..6c7bc4d74b53a165a8f49a6c4f7a246a9f964ea5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,646 @@
+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