CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     alexl   06/03/30 11:02:30

Modified files:
        .              : Tag: gtk-printing ChangeLog TODO.printing 
        gtk            : Tag: gtk-printing gtk.symbols gtkprintbackend.c 
                         gtkprintbackend.h gtkprinter-private.h 
                         gtkprinter.c gtkprinter.h gtkprintjob.c 
                         gtkprintjob.h gtkprintoperation-private.h 
                         gtkprintoperation-unix.c gtkprintoperation.c 
                         gtkprintoperation.h 
        modules/printbackends/cups: Tag: gtk-printing 
                                    gtkprintbackendcups.c 
        modules/printbackends/lpr: Tag: gtk-printing 
                                   gtkprintbackendlpr.c 
        modules/printbackends/pdf: Tag: gtk-printing 
                                   gtkprintbackendpdf.c 
        tests          : Tag: gtk-printing print-editor.c 

Log message:
2006-03-30  Alexander Larsson  <[EMAIL PROTECTED]>

* gtk/gtk.symbols:
Update

* gtk/gtkprintbackend.[ch]:
Add dnotify to gtk_print_backend_print_stream

* gtk/gtkprinter-private.h:
Declare gtk_print_job_set_status

* gtk/gtkprinter.[ch]:
Remove gtk_printer_prepare_job.

* gtk/gtkprintjob.[ch]:
Now you create print job directly with gtk_print_job_new() and
they'll be prepared automatically.
Add status_changed signal and get_status.
Add gtk_print_job_set_source_file to allow sending a file.

* gtk/gtkprintoperation-private.h:
Add destroy notify for platform_data.
Declare _gtk_print_operation_set_status.

* gtk/gtkprintoperation-unix.c:
Hook up status change handling.
Use the new way to get a print job.

* gtk/gtkprintoperation.[ch]:
Add status_changed signal and get_status/is_finished.

* modules/printbackends/cups/gtkprintbackendcups.c:
* modules/printbackends/lpr/gtkprintbackendlpr.c:
* modules/printbackends/pdf/gtkprintbackendpdf.c:
Update to use new APIs and set status on the job.
Cups polls for the status.

* tests/print-editor.c:
Track the print operations in the status bar.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=alexl&date=explicit&mindate=2006-03-30%2011:01&maxdate=2006-03-30%2011:03

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to