1. 22 Jun, 2006 2 commits
  2. 21 Jun, 2006 6 commits
    • Matthias Clasen's avatar
      Don't free the value. · f3843afe
      Matthias Clasen authored
      2006-06-21  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprinteroptionwidget.c (radio_changed_cb): Don't free
      	the value.
      f3843afe
    • Matthias Clasen's avatar
      Apply a patch by John Palmieri to use buffered io using GIOChannels, clean · be8f3c72
      Matthias Clasen authored
      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
      be8f3c72
    • Matthias Clasen's avatar
      cleanup · a4290e70
      Matthias Clasen authored
      a4290e70
    • Matthias Clasen's avatar
      Fix the registration of the grid-lines property (#345456, Murray Cumming) · 49a025bb
      Matthias Clasen authored
      2006-06-21  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreeview.c (gtk_tree_view_class_init): Fix the registration
      	of the grid-lines property  (#345456, Murray Cumming)
      49a025bb
    • Kristian Rietveld's avatar
      Allocate space for the grid lines when they are enabled. · e472c2af
      Kristian Rietveld authored
      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.
      e472c2af
    • Matthias Clasen's avatar
      Add an GError parameter. · bc1dbd58
      Matthias Clasen authored
      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.
      bc1dbd58
  3. 20 Jun, 2006 13 commits
  4. 19 Jun, 2006 14 commits
  5. 17 Jun, 2006 2 commits
    • Matthias Clasen's avatar
      ~ · 9ee7d66f
      Matthias Clasen authored
      2006-06-17  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintunixdialog.c: Clean up the handling of
      	printer-specific options. There is just one extension point on the
      	main tab now, and all options in the GtkPrintDialogExtension
      	group are put there.
      9ee7d66f
    • Matthias Clasen's avatar
      Add GTK_PRINTER_OPTION_TYPE_ALTERNATIVE which is semantically the same as · 320660fb
      Matthias Clasen authored
      2006-06-17  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprinteroption.h:
      	* gtk/gtkprinteroption.c: Add GTK_PRINTER_OPTION_TYPE_ALTERNATIVE
      	which is semantically the same as PICKONE, but is intended to
      	show all options all the time.
      
      	* gtk/gtkprinteroptionwidget.c: Implement ALTERNATIVE as radio
      	group.
      320660fb
  6. 16 Jun, 2006 3 commits
    • Matthias Clasen's avatar
      Fix a warning · f09e64b3
      Matthias Clasen authored
      f09e64b3
    • Matthias Clasen's avatar
      Don't grow additional columns. · b69212f6
      Matthias Clasen authored
      2006-06-16  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintunixdialog.c (add_option_to_table): Don't grow
      	additional columns.
      b69212f6
    • Matthias Clasen's avatar
      Add a GtkPrintSettings parameter to the printer_create_cairo_surface · 956bcb43
      Matthias Clasen authored
      2006-06-16  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtkprintbackend.h: Add a GtkPrintSettings parameter to the
      	printer_create_cairo_surface method.
      
      	* modules/printbackends/pdf/gtkprintbackendpdf.c:
      	* modules/printbackends/cups/gtkprintbackendcups.c:
      	* modules/printbackends/lpr/gtkprintbackendlpr.c:
      	* gtk/gtkprinter.c (_gtk_printer_create_cairo_surface):
      	* gtk/gtkprinter-private.h:
      	* gtk/gtkprintjob.c (gtk_print_job_get_surface): Adapt all users.
      956bcb43