summaryrefslogtreecommitdiff
path: root/scheduler/job.h
Commit message (Collapse)AuthorAgeFilesLines
* License change: Apache License, Version 2.0.Michael R Sweet2017-11-071-5/+1
|
* Fix source file header text duplication text duplication.Michael R Sweet2017-01-161-1/+1
| | | | Bump copyright to 2017 in web interface and README files.
* Remove all of the Subversion keywords from various source files.Michael R Sweet2016-04-111-7/+0
|
* Add support for job-impressions[-completed].msweet2015-05-271-2/+3
| | | | | | | | Fix regression in remote printing (needed to block date-time-at-xxx attrs) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12668 a1ca3aef-8c08-0410-bb20-df032aa958be
* Performance fixes for Get-Jobs (STR #2913)msweet2014-07-311-0/+3
| | | | | | | | | | | | Cache a few additional job attributes so that we normally do not need to load the job attributes from the 'c' files. If we do need to load them, limit the returned jobs to 500 at a time. Implement first-index operation attribute. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12067 a1ca3aef-8c08-0410-bb20-df032aa958be
* The scheduler now returns completed jobs in the correct newest-to-oldest ordermsweet2014-07-301-0/+2
| | | | | | | | (STR #4396) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12066 a1ca3aef-8c08-0410-bb20-df032aa958be
* Resend jobs as raster if the original format fails, e.g., PDF ↵msweet2014-02-211-1/+2
| | | | | | | | | | | | | | | (<rdar://problem/15583721>) Add retry_as_raster flag to job object. Add new JOBSTATE: cups-retry-as-raster message. When starting a job, check whether the flag is set, and if so use image/urf or image/pwg-raster as the alternate format. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11635 a1ca3aef-8c08-0410-bb20-df032aa958be
* <rdar://problem/15939788> Improve CUPS sandboxingmsweet2014-02-111-1/+2
| | | | | | | | | | | | - Use separate profiles for filters and backends. - Add Sandboxing configuration directive to control whether a strict or relaxed profile is used. - The new strict profile is a whitelist profile that does not allow unlimited networking, among other things. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11576 a1ca3aef-8c08-0410-bb20-df032aa958be
* Change new keyword to "cups-waiting-for-job-completed" ↵msweet2013-11-071-1/+1
| | | | | | (<rdar://problem/14323704>) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11406 a1ca3aef-8c08-0410-bb20-df032aa958be
* Dropped "dark wake" support on OS X, which was preventing portables from goingmsweet2013-11-071-8/+9
| | | | | | | | | | | | | | to sleep when there was a stuck job. We now use a variation of the CUPS 1.4 sleep support to do a cleaner sleep (<rdar://problem/14323704>) Aside from removing all of the power assertions, we now track a new "cups-waiting-for-completed" state keyword that tells cupsd it can SIGKILL a backend without side-effects - then if we are just waiting for the job to complete we can go to sleep immediately. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11403 a1ca3aef-8c08-0410-bb20-df032aa958be
* Update svn:keyword properties.msweet2013-05-291-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10996 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10510.msweet2012-05-231-0/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3833 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10390.msweet2012-03-301-4/+9
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3755 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10310.msweet2012-02-161-0/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3683 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10267.msweet2012-02-131-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3643 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10188, including changes for ↵msweet2012-01-191-1/+4
| | | | | | <rdar://problem/10127258> CUPS 1.6: New printer/printing APIs git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3618 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r9968.msweet2011-09-071-4/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3411 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5b1-r9798.msweet2011-05-201-8/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3275 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9675.msweet2011-04-111-5/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3122 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9352.msweet2010-11-061-3/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2848 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8628.msweet2009-05-131-1/+8
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1495 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8606.msweet2009-05-081-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1480 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8540.msweet2009-04-221-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1432 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8454.msweet2009-03-181-4/+8
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1311 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8394.msweet2009-02-251-14/+37
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1253 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r8305.msweet2009-01-291-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1166 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r7961.msweet2008-09-171-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@969 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r7874.msweet2008-08-281-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@933 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r7696.msweet2008-06-271-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@818 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r7485.msweet2008-04-211-2/+5
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@718 a1ca3aef-8c08-0410-bb20-df032aa958be
* Import CUPS 1.4svn-r7226.msweet2008-01-171-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@582 a1ca3aef-8c08-0410-bb20-df032aa958be
* Import CUPS 1.4svn-r7153.msweet2007-12-211-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@563 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS trunk, r6758.msweet2007-08-021-2/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@379 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2007-07-161-17/+12
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@342 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2007-06-231-3/+9
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@334 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2007-03-211-3/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@294 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2007-03-141-2/+6
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@279 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-09-221-3/+4
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@216 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-08-301-3/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@211 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-06-231-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@185 a1ca3aef-8c08-0410-bb20-df032aa958be
* Remove svn:keywords since they cause svn_load_dirs.pl to complain about ↵jlovell2006-06-231-2/+2
| | | | | | every file. git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@183 a1ca3aef-8c08-0410-bb20-df032aa958be
* More svn:properties changes.jlovell2006-06-211-2/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@177 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-04-241-4/+5
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@136 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-04-071-3/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@125 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-03-201-4/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@92 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-02-201-8/+14
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@60 a1ca3aef-8c08-0410-bb20-df032aa958be
* Load cups into easysw/current.jlovell2006-01-131-0/+120
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2 a1ca3aef-8c08-0410-bb20-df032aa958be