]> www.fi.muni.cz Git - evince.git/commit
First step of the printing system rework. EvJobPrint has been replaced by
authorCarlos Garcia Campos <carlosgc@gnome.org>
Sat, 27 Dec 2008 18:37:13 +0000 (18:37 +0000)
committerCarlos Garcia Campos <carlosgc@src.gnome.org>
Sat, 27 Dec 2008 18:37:13 +0000 (18:37 +0000)
commit48e488b596bc73000d172234f87ffd46e9f4032e
tree7dc5f3ea66bedbf493223c179fb13bbd19e59e15
parent6b3613c2246624b0d9e0234096c95ad8daa20632
First step of the printing system rework. EvJobPrint has been replaced by

2008-12-24  Carlos Garcia Campos  <carlosgc@gnome.org>

* shell/Makefile.am:
* shell/ev-print-operation.[ch]:
* shell/ev-jobs.[ch]: (ev_job_export_init),
(ev_job_export_dispose), (ev_job_export_run),
(ev_job_export_class_init), (ev_job_export_new),
(ev_job_export_set_page):
* shell/ev-window.c: (ev_window_print_operation_done),
(ev_window_print_range), (ev_window_dispose):

First step of the printing system rework. EvJobPrint has been
replaced by EvJobExport so that every page is scheduled to be
exported in a thread instead of scheduling the whole printing
process. This way the gui is responsive during printing.

svn path=/trunk/; revision=3306
ChangeLog
shell/Makefile.am
shell/ev-jobs.c
shell/ev-jobs.h
shell/ev-print-operation.c [new file with mode: 0644]
shell/ev-print-operation.h [new file with mode: 0644]
shell/ev-window.c