+2006-04-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkfontbutton.c: Small doc fixes.
+
+ * gtk/gtkprintunixdialog.h:
+ * gtk/gtkpagesetupunixdialog.h: Fix includes (#338665)
+
+ * gtk/gtkprintsettings.h (GtkPageRange): Declare in a way grokked by gtk-doc.
+
+ * gdk/gdkregion-generic.c: Documentation fixes.
+
+ * gdk/directfb/gdkmain-directfb.c: Make the comment not look like
+ a doc comment.
+
+ * gtk/gtkprintunixdialog.c: Add docs.
+
+ * gtk/gtkstatusicon.c (gtk_status_icon_get_visible): Typo fix.
+
+2006-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkprinter.c:
+ Don't ref the backend since the backend owns the printer.
+
+2006-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkpagesetupunixdialog.c (update_combo_sensitivity_from_printers):
+ Remove spew.
+
+2006-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkprintunixdialog.c (create_page_setup_page):
+ Even/Odd Pages -> Even/Odd Sheets
+
+2006-04-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtk.symbols:
+ * gtk/gtkprintoperation.c (gtk_print_operation_run_async): Refactor the
+ gtk_print_operation_run() code and add an _async version.
+
+ * gtk/gtkprintoperation-private.h:
+ * gtk/gtkprintoperation-unix.c
+ (_gtk_print_operation_platform_backend_run_dialog_async)
+ (gtk_print_run_page_setup_dialog_async): Variants of the run functions
+ which don't call gtk_dialog_run(), but only show the dialog and return,
+ and handle the response in a signal handler.
+
+ * gtk/gtkprintoperation-win32.c (gtk_print_run_page_setup_dialog_async)
+ (_gtk_print_operation_platform_backend_run_dialog_async): Implement these
+ by calling the sync versions.
+
+ * gtk/gtkprintoperation-unix.c: Cleanups.
+
+ * gtk/gtkpagesetupunixdialog.c (gtk_page_setup_unix_dialog_get_page_setup):
+ Remove redundant code.
+
+ * gtk/Makefile.am: Install gtkprintjob.h as Unix-specific print API.
+
+ * gtk/gtkprintoperation-unix.c (gtk_print_run_page_setup_dialog):
+ Return a copy of the original page setup if the dialog was canceled.
+
+2006-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * gtk/gtkprintjob.h:
+ Declare GtkPrintJob.
+
+ * gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_settings):
+ Change g_return_if_fail to g_return_val_if_fail.
+
+2006-04-24 Alexander Larsson <alexl@redhat.com>
+
+ * configure.in:
+ Check for cairo-pdf.h.
+ Check for cairo-ps.h on non-win32.
+
+2006-04-24 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkclipboard.h:
+ * gtk/gtkprinter.c:
+ * gtk/gtkprintsettings.h:
+ * gtk/gtkprintsettings.c: Match parameter names with the headers.
+
+ * gtk/gtkprintoperation-unix.c (gtk_print_run_page_setup_dialog):
+ Add docs.
+
+ * gtk/gtktextbufferrichtext.c (gtk_text_buffer_deserialize):
+ * gtk/gtkstatusicon.c (gtk_status_icon_get_storage_type):
+ * gtk/gtktreeview.c (gtk_tree_view_set_search_position_func):
+ * gtk/gtktreeview.c (gtk_tree_view_get_headers_clickable):
+ * gtk/gtkcellrendererspin.c (gtk_cell_renderer_spin_new):
+ * gtk/gtkmenu.c (gtk_menu_get_for_attach_widget): Fix the docs.
+
+ * gtk/gtkprinter.h: Don't declare GtkPrintJob here.
+ * gtk/gtkprinter-private.h: Instead include gtkprintjob.h.
+
+2006-04-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkprinter-private.h:
+ * gtk/gtkprintbackend.h:
+ * gtk/gtkprinter.[hc]:
+ * gtk/gtkprintjob.[hc]: Use g types, add documentation, and some
+ stylistic fixups.
+
+ * gtk/gtkaboutdialog.c (activate_url): Avoid a compiler warning.
+
+ * gtk/gtkpapersize.[hc]: Use g types, add documentation.
+
+ * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_get_settings):
+ Use g_return_val_if_fail in non-void functions.
+
+ * gtk/Makefile.am: Add gtkprintutils.[hc]
+
+ * gtk/gtkprintutils.[hc]: New files, move the unit conversion
+ functions here.
+
+ * gtk/gtkpagesetupunixdialog.c:
+ * gtk/gtkprintsettings.c:
+ * gtk/gtkpagesetup.c:
+ * gtk/gtkpapersize.c: Replace all static copies of to_mm/from_mm
+ by the copies in gtkprintutils.c.
+
+ * gtk/gtkpagesetup.[hc]: Use g types, add documentation.
+
+ * gtk/gtkprintsettings.c: More documentation
+
+2006-04-22 Tor Lillqvist <tml@novell.com>
+
+ * gtk/Makefile.am (gtk_private_h_sources): Small workaround for
+ weird bug in some versions of Automake at least on Windows.
+
+2006-04-21 Alexander Larsson <alexl@redhat.com>
+
+ Merge the gtk-printing branch.
+ For more detailed ChangeLog entries, see the branch.
+
+ * .cvsignore:
+ * Makefile.am:
+ * configure.in:
+ * docs/tools/widgets.c:
+ * gtk+-unix-print-2.0.pc.in:
+ * gtk/Makefile.am:
+ * gtk/gen-paper-names.c:
+ * gtk/gtk.h:
+ * gtk/gtk.symbols:
+ * gtk/gtkenums.h:
+ * gtk/gtkiconfactory.c:
+ * gtk/gtkmarshalers.list:
+ * gtk/gtkpagesetup.[ch]:
+ * gtk/gtkpagesetupunixdialog.[ch]:
+ * gtk/gtkpapersize.[ch]:
+ * gtk/gtkprint-win32.[ch]:
+ * gtk/gtkprintbackend.[ch]:
+ * gtk/gtkprintcontext.[ch]:
+ * gtk/gtkprinter-private.h:
+ * gtk/gtkprinter.[ch]:
+ * gtk/gtkprinteroption.[ch]:
+ * gtk/gtkprinteroptionset.[ch]:
+ * gtk/gtkprinteroptionwidget.[ch]:
+ * gtk/gtkprintjob.[ch]:
+ * gtk/gtkprintoperation-private.h:
+ * gtk/gtkprintoperation-unix.c:
+ * gtk/gtkprintoperation-win32.c:
+ * gtk/gtkprintoperation.[ch]:
+ * gtk/gtkprintsettings.[ch]:
+ * gtk/gtkprintunixdialog.[ch]:
+ * gtk/paper_names.c:
+ * gtk/paper_names_offsets.c:
+ Platform independent printing API and implementations
+ for unix and windows.
+
+ * gtk/gtkstock.h:
+ * gtk/stock-icons/24/gtk-orientation-landscape.png:
+ * gtk/stock-icons/24/gtk-orientation-portrait.png:
+ * gtk/stock-icons/24/gtk-orientation-reverse-landscape.png:
+ Add stock icons for page orientation.
+
+ * modules/Makefile.am:
+ * modules/printbackends/Makefile.am:
+ * modules/printbackends/cups/Makefile.am:
+ * modules/printbackends/cups/gtkcupsutils.[ch]:
+ * modules/printbackends/cups/gtkprintbackendcups.[ch]:
+ * modules/printbackends/cups/gtkprintercups.[ch]:
+
+ Cups printing backend for unix.
+
+ * modules/printbackends/lpr/Makefile.am:
+ * modules/printbackends/lpr/gtkprintbackendlpr.[ch]:
+ lpr printing backend for unix.
+
+ * modules/printbackends/pdf/Makefile.am:
+ * modules/printbackends/pdf/gtkprintbackendpdf.[ch]:
+ print-to-pdf printing backend for unix.
+
+ * tests/.cvsignore:
+ * tests/Makefile.am:
+ * tests/print-editor.c:
+ Test application for printing.
+
+ * gdk/gdk.symbols:
+ * gdk/win32/gdkevents-win32.c:
+ * gdk/win32/gdkwin32.h:
+ Add gdk_win32_set_modal_dialog_libgtk_only so that we can pump the
+ mainloop while displaying a win32 common dialog.
+
+ * gdk/directfb/Makefile.am:
+ Whitespace cleanup.
+
+2006-04-20 Paolo Borelli <pborelli@katamail.com>
+
+ * gtk/gtkcombobox.c: plug small leak (#339132)
+ * tests/testcombo.c: ditto
+
+2006-04-19 Michael Emmel <mike.emmel@gmail.com>
+
+ * gdk/directfb/gdkdrawable-directfb.c: fixed off by one error in
+ clip patch from (#330824)
+
2006-04-19 Murray Cumming <murrayc@murrayc.com>
* gtk/gtkfilechooserbutton.c: _GtkFileChooserButtonPrivate: