# # ChangeLog for server/lib/gutenbach/server/printer.py # # Generated by Trac 1.0.2 # May 19, 2024, 1:50:45 PM Sun, 22 Jan 2012 06:05:21 GMT Jessica B. Hamrick [97f20dd] * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach_test/server/job.py (modified) Add documentation for printer and job attributes Sun, 22 Jan 2012 05:15:47 GMT Jessica B. Hamrick [b3a56af] * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Some IPP documentation in printer.py Sun, 22 Jan 2012 04:14:07 GMT Jessica B. Hamrick [d42236e] * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/printer.py (modified) Fix a few more bugs in printer.py and update test cases for printer.py Sun, 22 Jan 2012 01:27:33 GMT Jessica B. Hamrick [7e29e6a] * server/lib/gutenbach/server/printer.py (modified) Fix a few small bugs in printer.py Sun, 22 Jan 2012 00:57:40 GMT Jessica B. Hamrick [5e70cc2] * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/printer.py (modified) Make threading in printer.py more robust Sun, 22 Jan 2012 00:25:17 GMT Jessica B. Hamrick [33528b4] * server/lib/gutenbach/server/printer.py (modified) Fix printer threading issues Sat, 21 Jan 2012 22:20:10 GMT Jessica B. Hamrick [57bc2dc] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Add support for print-job and verify-job in printer.py Sat, 21 Jan 2012 21:36:37 GMT Steven Allen [9225351] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * .gitignore (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/player.py (modified) Merge branch 'no-cups' of github.com:jhamrick/gutenbach into no-cups Sat, 21 Jan 2012 21:31:25 GMT Steven Allen [fa3e2c6] * server/lib/gutenbach/server/printer.py (modified) Add pausing and resuming to the printer. Sat, 21 Jan 2012 20:43:44 GMT Jessica B. Hamrick [c1dc25f] * server/lib/TODO (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Send URI added to printer.py Sat, 21 Jan 2012 20:37:15 GMT Jessica B. Hamrick [9da7428] * server/lib/TODO (modified) * server/lib/gutenbach/server/printer.py (modified) Add support for set-job-attributes and set-printer-attributes in ... Sat, 21 Jan 2012 20:18:41 GMT Steven Allen [cf0d7e8] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) Use sync decorator instead of manually locking. Sat, 21 Jan 2012 19:17:07 GMT Jessica B. Hamrick [c1cebbc] * server/lib/TODO (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Add restart job support to printer.py and job.py Sat, 21 Jan 2012 18:56:58 GMT Jessica B. Hamrick [c500bc2] * server/lib/gutenbach/server/printer.py (modified) Implement promote_job function in printer.py Thu, 12 Jan 2012 06:28:05 GMT Jessica B. Hamrick [609a9b0] * server/lib/gutenbach-config (added) * server/lib/gutenbach-server.py (modified) * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/job.py (modified) Add basic configuration file support Thu, 12 Jan 2012 05:21:30 GMT Jessica B. Hamrick [190bfb4] * server/lib/gutenbach/server/printer.py (modified) Bug in printer.py: appending self.current_job to finished jobs when ... Thu, 12 Jan 2012 01:36:27 GMT Jessica B. Hamrick [345c476] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/test/server/job.py (modified) Make status handling better in job.py Wed, 11 Jan 2012 23:58:43 GMT Jessica B. Hamrick [33ea505] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Keep IPP code in GutenbachPrinter, not in GutenbachJob Wed, 11 Jan 2012 21:51:13 GMT Jessica B. Hamrick [34a4e5d] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Cancelling jobs work Wed, 11 Jan 2012 20:27:02 GMT Jessica B. Hamrick [d21198f] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Fix some threading deadlock bugs Wed, 11 Jan 2012 20:13:30 GMT Jessica B. Hamrick [eee389a] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/player.py (added) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Better threading model Wed, 11 Jan 2012 05:51:51 GMT Jessica B. Hamrick [b01b6d1] * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/ipp/core/errors.py (modified) * server/lib/gutenbach/server/errors.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Clean up printer, job, and requests code Wed, 11 Jan 2012 00:25:33 GMT Jessica B. Hamrick [ffbe41d] * server/lib/gutenbach/ipp/core/attribute.py (modified) * server/lib/gutenbach/ipp/core/attributegroup.py (modified) * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/ipp/core/value.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Clean up core ipp code a bit Wed, 28 Dec 2011 05:10:35 GMT Jessica B. Hamrick [ce2abc5] * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Queueing jobs (and playing them through mplayer) works Wed, 28 Dec 2011 04:33:55 GMT Jessica B. Hamrick [e58af05] * server/lib/gutenbach-server.py (added) * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/errors.py (moved) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Implement send-document operation and add threading so that the ... Wed, 28 Dec 2011 03:20:10 GMT Jessica B. Hamrick [7c143c9] * server/lib/gutenbach/ipp/core/request.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Add support for chunking, i.e. receiving file data Wed, 28 Dec 2011 00:03:46 GMT Jessica B. Hamrick [ee8e6d0] * server/lib/gutenbach/ipp/attributes/operation.py (modified) * server/lib/gutenbach/ipp/core/constants.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Fix error with HTTP server recreating printer objects Sat, 24 Dec 2011 02:37:39 GMT Jessica B. Hamrick [793432f] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/attributes/__init__.py (added) * server/lib/gutenbach/ipp/attributes/job.py (moved) * server/lib/gutenbach/ipp/attributes/operation.py (moved) * server/lib/gutenbach/ipp/attributes/printer.py (moved) * server/lib/gutenbach/ipp/core/__init__.py (added) * server/lib/gutenbach/ipp/core/attribute.py (moved) * server/lib/gutenbach/ipp/core/attributegroup.py (moved) * server/lib/gutenbach/ipp/core/constants.py (moved) * server/lib/gutenbach/ipp/core/errors.py (moved) * server/lib/gutenbach/ipp/core/request.py (moved) * server/lib/gutenbach/ipp/core/value.py (moved) * server/lib/gutenbach/ipp/object_attributes/__init__.py (deleted) * server/lib/gutenbach/ipp/object_attributes/job_template_attributes.py (deleted) * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Reorganization Sat, 24 Dec 2011 01:20:29 GMT Jessica B. Hamrick [aded2d1] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/ipp/errors.py (moved) * server/lib/gutenbach/ipp/object_attributes/__init__.py (added) * server/lib/gutenbach/ipp/object_attributes/job_description_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/job_template_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/operation_attributes.py (added) * server/lib/gutenbach/ipp/object_attributes/printer_description_attributes.py (added) * server/lib/gutenbach/ipp/operations/__init__.py (modified) * server/lib/gutenbach/ipp/operations/get_jobs.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Checkpoint, creating classes for specific IPP attributes Fri, 23 Dec 2011 18:09:01 GMT Jessica B. Hamrick [f6e2532] * server/lib/gutenbach/ipp/__init__.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/server/printer.py (modified) Constants; small changes in printer Tue, 20 Dec 2011 19:19:43 GMT Jessica B. Hamrick [cad7502] * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/operations.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Fix bugs; can now again do 'lpq' and get back a reasonable response Tue, 20 Dec 2011 18:47:35 GMT Jessica B. Hamrick [6effd50] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) * server/lib/gutenbach/server/server.py (modified) Fix some errors in server/, handle fatal errors better Tue, 20 Dec 2011 18:07:42 GMT Jessica B. Hamrick [5fe360e] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Converting server code to rely more on the ipp/ code Tue, 20 Dec 2011 16:17:58 GMT Jessica B. Hamrick [1a63bf7] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Remove ipp-specific objects from server/job and server/printers (but ... Mon, 19 Dec 2011 04:18:16 GMT Jessica B. Hamrick [b2e077a] * server/lib/gutenbach/ipp/attributegroup.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/exceptions.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Refactor code to handle the operations a little bit more logically Sat, 17 Dec 2011 23:45:25 GMT Jessica B. Hamrick [d04a689] * server/lib/gutenbach/ipp/attribute.py (modified) * server/lib/gutenbach/ipp/attributegroup.py (modified) * server/lib/gutenbach/ipp/constants.py (modified) * server/lib/gutenbach/ipp/request.py (modified) * server/lib/gutenbach/ipp/value.py (modified) * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) * server/lib/gutenbach/server/requests.py (modified) Clean up import statements; fix import bugs Tue, 15 Mar 2011 03:28:58 GMT Jessica B. Hamrick [5d24a81] * server/lib/gutenbach/server/job.py (modified) * server/lib/gutenbach/server/printer.py (modified) Fix bugs in Job and Printer Tue, 15 Mar 2011 02:56:34 GMT Jessica B. Hamrick [1a98666] * server/lib/gutenbach/server/__init__.py (modified) * server/lib/gutenbach/server/printer.py (modified) Fix import statements in gutenbach.server.init and ... Tue, 15 Mar 2011 02:44:28 GMT Jessica B. Hamrick [df51061] * server/lib/gutenbach-filter (moved) * server/lib/gutenbach/__init__.py (added) * server/lib/gutenbach/ipp/__init__.py (moved) * server/lib/gutenbach/ipp/attribute.py (moved) * server/lib/gutenbach/ipp/attributegroup.py (moved) * server/lib/gutenbach/ipp/constants.py (moved) * server/lib/gutenbach/ipp/request.py (moved) * server/lib/gutenbach/ipp/value.py (moved) * server/lib/gutenbach/server/__init__.py (moved) * server/lib/gutenbach/server/exceptions.py (moved) * server/lib/gutenbach/server/job.py (moved) * server/lib/gutenbach/server/printer.py (moved) Create gutenbach module