]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Updates
[~andy/gtk] / ChangeLog
index ae97511c55ff826e9612964c55af514275829747..12e2cc651db7a0ebfd0a0adcdb95319531f80422 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,146 @@
+2006-04-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * po/POTFILES.in:
+       * po-properties/POTFILES.in: Updates
+
+       * gtk/paper_names.c: Declare PaperInfo here.
+
+       * gtk/gen-paper-names.c: Add a prefix to gettext msgids.
+
+       * gtk/paper_names_offsets.c: Regenerated.
+       
+       * gtk/gtkpapersize.c (gtk_paper_size_get_display_name):
+       Use g_strip_context() to strip the prefix.
+
+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.