]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Don't leak ShmPixmapInfo. (#349858, Chris Wilson)
[~andy/gtk] / ChangeLog
index 3dc1b09f7c98c46506837b8687c4361221979bcf..847440faf56b215fd37b4c5e4bb38be35b831078 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,549 @@
-2006-07-19  John (J5) Palmieri  <johnp@redhat.com>
+2006-08-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (get_shm_pixmap_for_image): Don't
+       leak ShmPixmapInfo.  (#349858, Chris Wilson)
+
+       * gtk/Makefile.am (GTK_PRINT_PREVIEW_COMMAND): Call evince
+       with the --preview option.  (#350139, Carlos Garcia Campos)
+
+       * modules/printbackends/cups/gtkprintbackendcups.c (create_pickone_option): 
+       Simplify, make it build against cups 1.1.  (#350329)    
+
+       * gtk/gtkliststore.c (gtk_list_store_insert_with_values): 
+       Fix a typo in the docs.  (#349501, Carlos GUSLiBu)
+
+       * gtk/gtkcolorsel.c (palette_paint): Remove a leftover
+       debug statement. (#350072, Iago Rubio)
+
+       * gtk/gtktextbufferserialize.c (check_id_or_name): Fix
+       warning text.  (#349277)
+
+       * gtk/gtknotebook.c (gtk_notebook_enter_notify): Remove.
+       (gtk_notebook_motion_notify): Instead, update the arrow
+       state here.  (#349570, Benjamin Otte)
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_geometry_hints):
+       Use XAllocSizeHints to allocate the XSizeHints struct.
+       (#249285, David Baron)
+
+       * gdk/x11/gdkdnd-x11.c (gdk_window_register_dnd):
+       * gdk/x11/gdkwindow-x11.c (gdk_window_set_decorations):
+       (gdk_window_set_functions): Zero out some stack-allocated
+       X structures, to avoid valgrind warnings about uninitialized
+       memory.  (#349382, David Baron)
+
+2006-08-14  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchooser.c:
+       (gtk_recent_chooser_add_filter),
+       (gtk_recent_chooser_remove_filter),
+       (gtk_recent_chooser_set_filter): Add a check on the
+       filter argument, instead of blindly passing it to
+       underlying implementation.
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_add_filter),
+       (gtk_recent_chooser_menu_remove_filter),
+       (gtk_recent_chooser_menu_list_filters): Implement
+       these GtkRecentChooser methods, by setting and
+       returning the only GtkRecentFilter object supported
+       by a GtkRecentChooserMenu. (#347856, reported by Rod
+       Butcher)
+
+2006-08-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_remove): Null the
+       cell_view pointer if the internal cell view is removed. 
+       (#348828, Rolando Espinoza La Fuente)
+
+       * gtk/gtkentry.c (gtk_entry_drag_data_received): Don't leak
+       in the non-editable case.  (#350258, Colin Leroy)
+
+2006-08-10  Michael Emmel  <mike.emmel@gmail.com>
+
+       * gdk/directfb/gdkdrawable-directfb.c
+       Remove gdk_directfb_update_region and calls 
+       * gdk/directfb/gdkwindow-directfb.c
+       Code cleanup 
+       * gdk/directfb/gdkgeometry-directfb.c
+       Fix scroll call to use region
+
+2006-08-10  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_finalize): Remove the idle
+       source in ::finalize...
+       
+       (idle_populate_func),
+       (idle_populate_clean_up): ...and reset the idle source
+       id at the end of the idle loop while we hold the GDK mutex
+       lock. (#350605, reported by Wouter Bolsterlee, patch by
+       Chris Wilson)
+
+2006-08-10  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c
+       (gdk_window_maximize)
+       (gdk_window_unmaximize)
+       (gdk_window_iconify)
+       (gdk_window_deiconify): don't try to set the state of unmapped
+       windows, call gdk_synthesize_window_state() instead. Also added
+       autorelease pools back, seems they are needed after all.
+
+       * gdk/quartz/gdkwindow-quartz.c (show_window_internal): maximize
+       and iconify windows here if the state says so.
+
+2006-08-09  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_geometry_hints):
+       implement MIN_SIZE, MAX_SIZE and RESIZE_INC.
+
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkdnd-quartz.c: Implement get/set_track_motion.
+       
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (poll_func): Whitespace cleanup.        
+       (synthesize_crossing_events): Add comments and prevent a crash.
+
+2006-08-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c
+       (gdk_window_maximize)
+       (gdk_window_unmaximize): implement.
+
+       (gdk_window_iconify)
+       (gdk_window_deiconify): remove unneeded autorelease pools.
+
+2006-08-08  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c: Just expose the minimal region 
+       instead of the whole rect.
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_quartz_process_all_updates), (gdk_window_update_idle),
+       (gdk_window_impl_quartz_invalidate_maybe_recurse),
+       (gdk_window_impl_quartz_process_updates),
+       (_gdk_windowing_window_destroy): Rework the expose handling so that
+       it works like the X11 backend, using an idle with the right
+       priority instead of relying on quartz to do it.
+       (gdk_window_set_type_hint): Use tornoff instead of submenu as the
+       documentation (and Mitch) suggests.
+
+2006-08-08  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c: some whitespace and indentation
+       cleanup.
+
+       (gdk_quartz_draw_rectangle)
+       (gdk_quartz_draw_arc)
+       (gdk_quartz_draw_polygon)
+       (gdk_quartz_draw_points): for pixel-prefect drawing, stroked
+       coordinates need to go through pixel centers, while filled ones
+       need to go along pixel boundaries. Moved +0.5 adjusting to the
+       if(!filled) branches and added/removed some adjustments where they
+       were wrong.
+
+2006-08-07  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c (gdk_quartz_draw_points): Don't
+       get and release the context for each point, just once, speeds up
+       drawing many points a lot.
+
+2006-08-07  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkdnd-quartz.c (gtk_drag_dest_unset): need to disconnect
+       from signals connected in gtk_drag_dest_set() here.
+
+       * gtk/gtkdnd-quartz.c (gtk_drag_dest_set): call gtk_drag_dest_unset()
+       instead of disconnecting the old signal connections here.
+
+2006-08-07  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchooserdefault.c:
+       (_gtk_recent_chooser_default_init): Show non existing
+       resources by default.
+       (recent_meta_data_func): Do not mark non existing
+       resources as insensitive.
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_init): Show non existing
+       resources by default.
+       (gtk_recent_chooser_menu_create_item): Do not mark
+       non existing resources as insensitive.
+
+2006-08-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_finalize): Free
+       all XKB data. (#349997, Chris Wilson)
+
+       * gtk/gtkstyle.c (option_menu_get_props): Only get the
+       indicator-size and indicator-spacing style properties
+       for GtkOptionMenu.  (#349859, Benjamin Otte)
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines) 
+       (gtk_tree_view_set_enable_tree_lines): Be more careful
+       when creating gcs, also emit change notification.
+       (gtk_tree_view_unrealize): Free the gcs here.  (#349834,
+       Chris Wilson)
+
+       * gtk/gtkcalendar.c (calendar_start_spinning, calendar_timer): 
+       Use G_PRIORITY_DEFAULT_IDLE for the month/year-change timer,
+       so that the caller will have a chance to redraw/resize itself
+       between every change.  (#348824, Federico Mena Quintero, patch
+       by Michael Meeks)
+       
+       * gtk/gtkfontbutton.c (gtk_font_button_update_font_info): 
+       Add a missing initialization.  (#348787, Leonardo Boshell)
+       
+       * configure.in: Use $PKG_CONFIG consistently.  (#348740,
+       Jeremy Lainé)
+       
+       * gtk/gtknotebook.c (gtk_notebook_drag_motion): Don't allow
+       dragging a notebook tab to one of its children.  (#348626,
+       Benjamin Otte)
+       (gtk_notebook_drag_motion): Don't accept drops on 
+       arrows.  (#348706, Benjamin Otte)
+
+       * tests/testnotebookdnd.c: Test more corner cases.
+
+2006-08-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * docs/tutorial/gtk-tut.sgml: Remove outdated lists of
+       authors and maintainers.  (#348538, Owen Taylor)
+
+       * gtk/gtkentry.c:
+       * gtk/gtkentryprivate.h: Export gtk_entry_reset_im_context
+       privately.
+       
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_action_button_press): 
+       * gtk/gtkentry.c (gtk_entry_completion_key_press): Reset the
+       entry's im context here.  (#348478, Nguyen Thai Ngoc Duy, Christian
+       Persch) 
+
+       * gtk/gtktextview.c (gtk_text_view_style_set): Create new
+       PangoContexts and set them on the layout, to catch changes in
+       font options.  (#348278, Behdad Esfahbod)
+
+       * gtk/gtkstyle.c (gtk_default_draw_flat_box): Add a 
+       missing initialization.  (#349863, Benjamin Berg)
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder): 
+       Protect against tree_view being NULL.  (#348652, Patrick K. O'Brian,
+       Chris Wilson)
+
+2006-08-03  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchoosermenu.c:
+       (set_recent_managet), (gtk_recent_chooser_menu_populate),
+       (idle_populate_func), (idle_populate_clean_up),
+       (manager_changed_cb): Lazily populate the menu when creating
+       it and after the manager emits the "changed" signal; this
+       fixes the initial bad placing of the GtkRecentChooserMenu
+       widget when its set as the menu of a GtkMenuToolButton.
+
+       (gtk_recent_chooser_menu_map),
+       (gtk_recent_chooser_menu_class_init): Remove the ::map method
+       override, since it's not needed anymore.
+
+2006-08-03  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrc.c (gtk_rc_parse_assignment): reset scanner config to
+       default values while checking if an expression(foobar) follows,
+       because if no expression follows the scanner's "next token" must
+       be usable for the caller of this function (fixes bug #349552).
+
+2006-08-03  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkstyle.c: removed the "widget &&" part from
+       "widget && GTK_IS_FOO (widget)" checks.
+
+2006-07-13  Michael Emmel  <mike.emmel@gmail.com>
+
+       * gdk/directfb/gdkwindow-directfb.c
+       Remove unused call to GetPosition 
+
+2006-07-31  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkdrawable-quartz.c: (gdk_quartz_draw_drawable):
+       * gdk/quartz/gdkwindow-quartz.c:
+       (gdk_window_impl_quartz_begin_paint_region): Patch from Erik van
+       Pienbroek to implement drawing bg_pixmaps (#348145).
+
+2006-07-29  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkcolor-quartz.c (gdk_colormap_alloc_colors): Always
+       set success to TRUE.
+       (gdk_color_change): Implement.
+
+       * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -canBecomeKeyWindow]): Add comment.
+
+       * gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Make the
+       default font a bit smaller until we have made this get the system
+       setting.
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Enable
+       shadows for the right window types.
+
+       * gdk/quartz/gdkprivate-quartz.h:
+       * gdk/quartz/gdkgc-quartz.c:
+       * gdk/quartz/gdkdrawable-quartz.c:
+       * gdk/quartz/gdkcolor-quartz.c: Expose the CGContext functions,
+       update callers.
+
+       * gdk/quartz/gdkmain-quartz.c: (_gdk_windowing_init): No need to
+       get the current process ID, use the right constant instead.
+
+2006-07-28  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentmanager.c (gtk_recent_manager_init): Add the
+       timeout for polling the file; change the default polling
+       delta to 2000 msec.
+
+2006-07-27  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_type_hint): cast the
+       return value of XGetWindowProperty() correctly so we don't return
+       garbage type hints. Pointed out by Tommi Komulainen, patch taken
+       from https://maemo.org/bugzilla/show_bug.cgi?id=724
+
+2006-07-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (gtk_settings_finalize): Move the
+       _gtk_rc_context_destroy call to the right spot.  (#348096,
+       Chris Wilson)
+
+2006-07-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c (gdk_screen_get_setting): Implement
+       getting the double click threshold.
+
+2006-07-24  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_set_type_hint): Set the
+       window level depending on the type hint.
+
+       * gdk/quartz/gdkevents-quartz.c (gdk_keyboard_grab,
+       pointer_ungrab_internal): Only break the grab if the new window is
+       a different one.
+       (gdk_event_translate): Catch the case where the entire app loses 
+       focus and break any grabs. Only do implicit grabs when the event
+       mask has both press and release.
+
+       * gdk/quartz/gdkkeys-quartz.c (translate_keysym):
+       * gdk/quartz/gdkselection-quartz.c:
+
+        * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -windowDidResignKey:]): Use this to update the
+       focus window instead of resignMain, fixes the case where other apps
+       uses focus follows mouse (like the terminal can).
+
+2006-07-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Bump version
+       
+       * === Released 2.10.1 ===
+
+       *  NEWS: Updates
+
+       * gtk/gtkstyle.c (gtk_default_draw_box_gap): Draw
+       gaps on the left/right properly.  (#348134, Benjamin Otte)
+
+       * gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
+       Fix a memory leak.  (#348424, Carlos Garcia Campos)
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrc.h:
+       * gtk/gtkrc.c (_gtk_rc_context_destroy): New function to
+       destroy an rc context.
+
+       * gtk/gtksettings.c (gtk_settings_finalize): Destroy the rc context.
+       (gtk_settings_get_for_screen): Unref the settings when the screen
+       goes away. (#348096, Chris Wilson)
+
+2006-07-21  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkgc-quartz.c: (gdk_quartz_gc_get_values),
+       (gdk_quartz_gc_set_values), (_gdk_windowing_gc_copy),
+       (gdk_gc_get_screen): Implement.
+
+       * gdk/quartz/gdkwindow-quartz.c: (gdk_window_set_back_pixmap):
+       Implement.
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimcontextsimple.c (gtk_im_context_simple_get_preedit_string): 
+       0-terminate outbuf in all cases.  (#348227, Nguyen Thái Ngoc Duy)
+
+2006-07-21  Michael Natterer  <mitch@imendio.com>
+
+       Enable symbolic colors and color expressions in style
+       properties. Fixes bug #346751.
+
+       * gtk/gtkrc.c (rc_parse_token_or_compound): add GtkRcStyle
+       parameter and replace symbolic colors by color constants.
+
+       (gtk_rc_parse_assignment): likewise. Also support parsing of
+       expressions of the form identifier(compound).
+
+       (gtk_rc_parse_style): pass the GtkRcStyle to
+       gtk_rc_parse_assignment().
+
+       (gtk_rc_parse_statement): pass NULL since we don't have a
+       GtkRcStyle here.
+
+2006-07-21  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
+       remove accidential 2nd parameter to g_object_unref().
+
+2006-07-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentrycompletion.c (gtk_entry_completion_finalize):
+       Don't leak the action_view.  (#348120, Chris Wilson)
+
+       * gtk/gtknotebook.c (gtk_notebook_paint): Improve drawing
+       of tabs while reordering.  (#348115, Benjamin Otte)
+
+       * gtk/gtkiconview.c (gtk_icon_view_destroy): Don't
+       leak the adjustments.  (#348094, Chris Wilson)
+
+       * gtk/gtknotebook.c (gtk_notebook_stop_reorder): Unset
+       the during_reorder flag.  (#348049, Sven Herzberg, patch
+       by Benjamin Otte)
+
+2006-07-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_destroy): Just remove the scroll
+       timeout here, don't access settings.  (#348095, Chris Wilson)
+
+       * gtk/gtktextlayout.c (gtk_text_layout_set_contexts): Fix
+       messed up refcounting.  (#348090, Chris Wilson)
+
+       * gtk/gtkicontheme.h: 
+       * gtk/gtkicontheme.c (_gtk_icon_theme_ensure_builtin_cache): 
+       Export this privately.
+
+       * gtk/gtkiconfactory.c (render_fallback_image): And call it
+       here to initialize the builtin cache before using it.  (#348063,
+       Diego Pettenò)
+
+2006-07-19  Federico Mena Quintero  <federico@novell.com>
+
+       * tests/autotestfilechooser.c (test_black_box): Argh, initialize
+       "passed"!
+       (set_filename_timeout_cb): Renamed from timeout_cb().
+       (test_confirm_overwrite): New function, test confirmation before
+       overwriting a file in SAVE mode.
+
+2006-07-20  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_finalize):
+       fix typo to make it compile again.
+
+2006-07-20  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * gtk/gtkrecentchoosermenu.c:
+       (gtk_recent_chooser_menu_finalize): Correctly chain up the
+       finalization vfunc. (#348089, Chris Wilson)
+
+2006-07-20  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkevents-quartz.c: (generate_grab_broken_event):
+       Append the event to the queue instead of using gdk_event_put.
+       (_gdk_quartz_get_mouse_window, find_current_keyboard_window):
+       Handle grabs.
+       (get_event_mask_from_ns_event, create_focus_event)
+       (convert_window_coordinates_to_root, find_window_for_event)
+       (gdk_event_translate): Improve readability (style changes).
+       (gdk_flush, gdk_display_sync, gdk_display_flush)
+       (gdk_event_send_client_message_for_display),
+       (gdk_screen_broadcast_client_message): Remove FIXMEs.   
+       (gdk_screen_get_setting): Reindent.
+       Also move find_child_window_by_point to gdkwindow-quartz.c.
+       
+       * gdk/quartz/gdkwindow-quartz.c:
+       (find_child_window_by_point_helper),
+       (_gdk_quartz_find_child_window_by_point): Move here from 
+       gdkevents-quartz.c
+       (_gdk_windowing_window_get_pointer): Handle destroyed windows and
+       imlement the return value.
+       (_gdk_windowing_window_at_pointer): Implement.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gtk/gtkdnd-quartz.c (register_types): Reindent.
+       
+       * gtk/gtkclipboard-quartz.c (gtk_clipboard_set_contents): Add
+       autorelease pool.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -windowDidResignMain:]):
+       * gdk/quartz/gdkevents-quartz.c (_gdk_quartz_update_focus_window):
+       Listen to windowDidResignMain notifications and properly update the
+       focus window when windows are unfocused.
+
+2006-07-19  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init),
+       (gtk_cell_renderer_text_[gs]et_property), (get_layout): add
+       align_set field to keep track whether the align property was
+       set by the user, if not we will use the alignment by looking
+       at the direction of the widget. (#157439)
+
+2006-07-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * modules/printbackends/file/gtkprintbackendfile.c 
+       (file_printer_get_settings_from_options): Check if option
+       is NULL before using it.  (#348014, Christian Persch)
+
+       * gdk/x11/gdkx.h (gdk_font_lookup_for_display): When looking
+       up a font XID, add the XID_FONT_BIT.  (#348001)
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/GdkQuartzView.c ([GdkQuartzView -drawRect:]):
+       * gdk/quartz/gdkpixmap-quartz.c (gdk_pixmap_new): Remove unused
+       variables to fix compiler warnings.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c (gdk_window_impl_quartz_init)
+       (gdk_window_set_type_hint, gdk_window_get_type_hint):
+       * gdk/quartz/GdkQuartzWindow.c
+       ([GdkQuartzWindow -canBecomeMainWindow])
+       ([GdkQuartzWindow -canBecomeKeyWindow]): Implement type hints and
+       use them to determine which windows should be allowed to become
+       main and key windows.
+
+2006-07-19  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkwindow-quartz.c:
+       (_gdk_windowing_window_get_pointer): Get the position correctly
+       for the root window. Fixes bug #347976, patch by Dave Vasilevsky.
+
+2006-07-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Updates
+
+       * gtk/gtkdnd.c: Make the ipc widgets GtkWindows instead
+       of GtkInvisibles, and put them in the same window group
+       as the drag source, to avoid interactions between DND
+       and window groups.  (#347277, Michael Wu, analysis by
+       Owen Taylor)
+
+2006-07-18  John (J5) Palmieri  <johnp@redhat.com>
+
+       * modules/printbackends/cups/gtkprintbackendcups.c:
+       Make bits from my last commit are conditionally compiled
+       only if cups 1.2 is available. 
+
+2006-07-18  John (J5) Palmieri  <johnp@redhat.com>
 
        * gtk/gtkprinteroption.h:
        * gtk/gtkprinteroptionwidget.c:
        * configure.in: Make the test for the sync extension
        more robust.  (#347315, Tommi Komulainen)
 
-       * gtk/gtktextiter.c: Declare GtkTextRealIter as a type that 
-       may alias.  (#347585, Ed Catmur)
-
 2006-07-13  Michael Emmel  <mike.emmel@gmail.com>
 
        * gdk/directfb/gdkdrawable-directfb.c