1 | * This is a scrap todo file while the new IPP server based Gutenbach is |
---|
2 | * being developed. Once this branch is released and becomes master, |
---|
3 | * items in this file will be merged into the Trac. |
---|
4 | |
---|
5 | - finish implementing a bunch of the IPP handlers |
---|
6 | [ ] validate job |
---|
7 | [ ] pause printer |
---|
8 | [ ] resume printer |
---|
9 | [ ] set printer attributes |
---|
10 | [ ] send uri |
---|
11 | [ ] set job attributes |
---|
12 | [ ] restart job |
---|
13 | [ ] promote job |
---|
14 | [ ] cups get document |
---|
15 | |
---|
16 | - add support in printer.py for: |
---|
17 | [ ] validate job |
---|
18 | [ ] pause printer |
---|
19 | [ ] resume printer |
---|
20 | [ ] set printer attributes |
---|
21 | [ ] send uri |
---|
22 | [ ] set job attributes |
---|
23 | [ ] restart job |
---|
24 | [ ] promote job |
---|
25 | |
---|
26 | - add support in job.py for: |
---|
27 | [ ] restart job |
---|
28 | |
---|
29 | - finish test cases for printer.py |
---|
30 | - write test cases for requests.py |
---|
31 | - write convenience client-side API |
---|
32 | - write test cases for future client API |
---|
33 | - all the documentation |
---|
34 | - deal with all the code marked 'XXX' |
---|
35 | - setuptools entry points for notification system (e.g. zephyr) |
---|
36 | - check test case coverage ( http://nedbatchelder.com/code/coverage/ ) |
---|
37 | - deal with queue management/reordering |
---|
38 | - add support for volume management |
---|
39 | - make sure all CUPS commands are compatible |
---|
40 | - rewrite gbr/gbq/etc. scripts to use client API |
---|
41 | - rewrite server-side queue display to use API |
---|
42 | - support authentication/security |
---|
43 | - why doesn't the bug tracker work?! relatedly, figure out a |
---|
44 | solution that makes it easier for non-MIT developers to contribute |
---|
45 | |
---|
46 | Ponies |
---|
47 | - gapless playback |
---|
48 | - display video |
---|
49 | - youtube |
---|
50 | - pandora |
---|
51 | - last.fm |
---|
52 | - local streaming |
---|
53 | - generic streaming |
---|
54 | |
---|
55 | Tickets that should be fixed by this new version: |
---|
56 | http://gutenbach.mit.edu/ticket/21 |
---|
57 | http://gutenbach.mit.edu/ticket/2 |
---|
58 | http://gutenbach.mit.edu/ticket/7 |
---|
59 | http://gutenbach.mit.edu/ticket/39 |
---|
60 | http://gutenbach.mit.edu/ticket/47 |
---|
61 | http://gutenbach.mit.edu/ticket/48 |
---|
62 | http://gutenbach.mit.edu/ticket/8 |
---|
63 | http://gutenbach.mit.edu/ticket/34 |
---|
64 | http://gutenbach.mit.edu/ticket/38 |
---|
65 | http://gutenbach.mit.edu/ticket/41 |
---|
66 | http://gutenbach.mit.edu/ticket/18 |
---|