+2006-06-29 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Update the
+ size of the drawable for the root window when the screen size
+ changes. (#346102, Sven Herzberg)
+
+2006-06-29 Matthias Clasen <mclasen@redhat.com>
+
+ * NEWS: Updates
+
+ * gtk/gtkprintoperation.c: Clarify docs for the allow-async
+ property. (#346108, Christian Persch)
+
+2006-06-28 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprinter.c:
+ * gtk/gtkprintunixdialog.c:
+ * gtk/gtkprintoperationpreview.c:
+ * gtk/gtkprintcontext.c (gtk_print_context_set_cairo_context):
+ * gtk/gtklabel.c (gtk_label_set_line_wrap_mode):
+ * gtk/gtkentry.c (gtk_entry_new):
+ * gtk/gtkprintoperation.c (gtk_print_operation_set_custom_tab_label):
+ * gtk/gtkclipboard.c (gtk_clipboard_wait_for_rich_text): Documentation
+ additions and fixes.
+
+ * gtk/gtkaspectframe.h:
+ * gtk/gtkaboutdialog.c:
+ * gtk/gtkcalendar.c:
+ * gtk/gtkinputdialog.c:
+ * gtk/gtk.symbols: Remove unnecessary includes.
+
+ * gtk/gtkprogress.[hc]:
+ * gtk/gtkitemfactory.[hc]: Don't unnecessarily use GTK_COMPILATION,
+ remove unnecessary includes.
+
+ * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Only select the
+ XKB event details we actually care about. (#346079, Ryan Lortie)
+
+2006-06-27 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_set_model): cancel the
+ expand collapse timeout when unsetting the model (Fixes #327164,
+ reported by Daichi Kawahata).
+
+2006-06-26 Michael Emmel <mike.emmel@gmail.com>
+
+ * gdk/directfb/gdkdirectfb.h: added ifdef to compile with directfb 0.9.24
+ * gdk/directfb/gdkwindow-directfb.c: ifdef depend on directfb cvs
+
+2006-06-26 Kristian Rietveld <kris@gtk.org>
+
+ Make the insert and set functions somewhat more convenient.
+ (#343841, David Necas).
+
+ * gtk/gtkliststore.c (gtk_list_store_insert_with_values): allow
+ a NULL iter,
+ (gtk_list_store_insert_with_valuesv): likewise.
+
+ * gtk/gtktreestore.c (gtk_tree_store_insert_with_values): ditto,
+ (gtk_tree_store_insert_with_valuesv): likewise.
+
+2006-06-26 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextview.c (gtk_text_view_size_allocate): revert "keep
+ cursor visible when size changes" since it breaks things (#344874).
+
+2006-06-26 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c (gtk_cell_view_menu_item_new): Avoid
+ a refcounting leak in the python bindings. (#344876, Phil Dumont)
+
+2006-06-25 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprinter.c (gtk_enumerate_printers): Make
+ this work when the enumeration is stopped early. (#344074,
+ Felipe Heidrich)
+
+2006-06-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c: Update the height as well
+ when changing fonts. (#321393, Billy Biggs)
+`
+2006-06-23 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "ur" to ALL_LINGUAS.
+
+2006-06-22 Matthias Clasen <mclasen@redhat.com>
+
+ Fix #345663, reported by Kazuki Iwamoto
+
+ * gtk/gtkaction.c: Include gtkiconfactory.h
+
+ * gtk/gtkactiongroup.c: Include gtkicontheme.h
+
+2006-06-22 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktextview.c (gtk_text_view_size_allocate): keep the cursor
+ visible when the size changes. Fixes bug #344874.
+
+2006-06-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkpintjob.h: Add a note about updating the registration.
+ * gtk/gtkprintjob.c (gtk_print_capabilites_get_type): Add missing
+ capabilitites.
+
+ * modules/printbackends/cups/gtkprintbackendcups.c: Remove
+ an unused variable and make it compile with Cups 1.1. (#345644,
+ Joseph Sacco)
+
+2006-06-21 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+ * === Released 2.9.4 ===
+
+ * modules/printbackends/file/gtkprintbackendfile.c:
+ Apply a patch by Christian Persch to support PostScript and PDF
+ output.
+
+ * gtk/gtkprinteroptionwidget.c (radio_changed_cb): Don't free
+ the value.
+
+2006-06-21 Matthias Clasen <mclasen@redhat.com>
+
+ Apply a patch by John Palmieri to use buffered io using
+ GIOChannels, clean up error handling and support Cups 1.2
+ api in the printing code.
+
+ * acconfig.h:
+ * configure.in: Detect Cups 1.2
+
+ * gtk/gtkdebug.h:
+ * gtk/gtkmain.c: Add a printing debug key.
+
+ * gtk/gtkprintbackend.[hc]: Remove the GError parameter from
+ gtk_print_backend_print_stream, and take a GIOChannel instead
+ of an fd.
+
+ * gtk/gtkprinter-private.h:
+ * gtk/gtkprinter.c: Replace the fd parameter of
+ _gtk_printer_create_cairo_surface by a GIOChannel.
+
+ * gtk/gtkprintjob.[hc]: Remove the GError parameter from
+ gtk_print_job_send and make it return void.
+
+ * gtk/gtkprintoperation-unix.c:
+ * gtk/gtkprintjob.c: Adjust callers, add some debugging support.
+
+ * modules/printbackends/Makefile.am: Fix DIST_SUBDIRS.
+
+ * modules/printbackends/cups/Makefile.am:
+ * modules/printbackends/lpr/Makefile.am: Add debug CFLAGS.
+
+ * modules/printbackends/cups/gtkcupsutils.[hc]:
+ * modules/printbackends/cups/gtkprintbackendcups.c:
+ * modules/printbackends/file/gtkprintbackendfile.c:
+ * modules/printbackends/lpr/gtkprintbackendfile.c: Adapt to
+ the GIOChannel and GError changes, add debug output
+
+2006-06-21 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprinter.c (gtk_enumerate_printers): Remove an
+ unused variable.
+
+ * NEWS: Updates
+
+ * gtk/gtktreeview.c (gtk_tree_view_class_init): Fix the registration
+ of the grid-lines property (#345456, Murray Cumming)
+
+2006-06-21 Kristian Rietveld <kris@imendio.com>
+
+ Allocate space for the grid lines when they are enabled.
+
+ * gtk/gtktreeview.c (gtk_tree_view_bin_expose): make sure the cell
+ area does not overlap with the grid lines, also draw the line for
+ "the next cell" in the last loop iteration, make sure the cursor falls
+ in between the grid lines,
+ (validate_row): request extra space for the grid lines.
+
+2006-06-21 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprintbackend.h:
+ * gtk/gtkprintbackend.c (gtk_print_backend_print_stream): Add an
+ GError parameter.
+
+ * modules/printbackends/file/gtkprintbackendfile.c
+ (gtk_print_backend_file_print_stream):
+ * modules/printbackends/lpr/gtkprintbackendlpr.c
+ (gtk_print_backend_lpr_print_stream):
+ * modules/printbackends/cups/gtkprintbackendcups.c
+ (gtk_print_backend_cups_print_stream):
+ * gtk/gtkprintjob.c (gtk_print_job_send): Update all callers and
+ implementations.
+
+ * modules/printbackends/cups/gtkprintbackendcups.c: Remove the
+ GError parameter from cups_request_execute(), and various other
+ cleanups.
+
+2006-06-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprintjob.c (gtk_print_job_class_init): Make
+ track-print-status a property.
+
+2006-06-20 Murray Cumming <murrayc@murrayc.com>
+
+ * gtk/gtkprintoperation.c: (gtk_print_operation_class_init):
+ Correctly register the done signal - it sends an enum, not an int.
+
+2006-06-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in
+ * gtk/Makefile.am
+ * modules/printbackends/Makefile.am
+ A modules/printbackends/file/.cvsignore
+ A modules/printbackends/file/Makefile.am
+ A modules/printbackends/file/gtkprintbackendfile.c
+ A modules/printbackends/file/gtkprintbackendfile.h
+ R modules/printbackends/pdf/*:
+ Rename "pdf" backend to "file" backend. Step 2 from bug #339592.
+
+2006-06-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * gtk/gtkprinteroptionwidget.c: (filesave_changed_cb),
+ (alternative_set), (construct_widgets): Convert input to filename
+ encoding and construct an URI from that.
+ * gtk/gtkprintsettings.h: Add OUTPUT_FILE_FORMAT and OUTPUT_URI keys.
+ * modules/printbackends/pdf/gtkprintbackendpdf.c: Use those defines.
+ Step 1 from bug #339592.
+
+2006-06-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprintjob.c (gtk_print_job_set_source_file): Add to docs.
+
+ Fix handling of stock items without icons in action-based
+ ui. (#342458, Callum McKenzie)
+
+ * gtk/gtkactiongroup.c (gtk_action_group_add_actions_full): Set
+ the stock id even if there is no icon for it.
+
+ * gtk/gtkaction.c (connect_proxy):
+ * gtk/gtktoolbutton.c (gtk_tool_button_construct_contents): Only
+ construct a stock icon if the stock item has an icon.
+
+2006-06-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktreeview.c (gtk_tree_view_set_column_drag_info): Better
+ fix.
+
+ * gtk/gtk.symbols:
+ * gtk/gtkprintsettings.h:
+ * gtk/gtkprintsettings.c: Remove unused print-to-file setting.
+
+2006-06-20 Carlos Garnacho <carlosg@gnome.org>
+
+ * gtk/gtknotebook.c (gtk_notebook_stop_reorder): unset the pressed
+ button here.
+ (gtk_notebook_grab_notify): stop reorder when the widget becomes
+ shadowed. Fixes bug #335873
+
2006-06-18 Christian Persch <chpe@cvs.gnome.org>
* gtk/gtkdialog.c: (gtk_dialog_class_init): Set default action area
signal definitions. (#344891, Marko Anastasov)
2006-06-14 Michael Emmel <mike.emmel@gmail.com>
+
* configure.in: updated mininum dfb to 0.9.24
* gdk/directfb/gdkdirectfb.h: added more directfb wrapper functions
* gdk/directfb/gdkdrawable-directfb.c: wrapper functions and patch from