File: BUGS

package info (click to toggle)
libgnomeprint 2.18.7-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 7,048 kB
  • ctags: 4,040
  • sloc: ansic: 35,544; sh: 12,463; xml: 5,177; perl: 562; makefile: 524; yacc: 194; lex: 38
file content (36 lines) | stat: -rw-r--r-- 1,570 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
1) Drivers
    1.1) Move drivers to libgnomeprint/drivers/[pdf,ps,fax]
    1.2) Make them modular (like transports).
    1.3) Supply --with-drivers=(...) option in configure.in
    1.4) Clean up interfaces: Don't access the configuration 
         directly. Implement everything using object 
         properties.
    1.5) Convert gnome-print-meta to a proper driver.

2) Transports
    2.1) Move all transports into the libgnomeprint/transports 
	  subdirectory:
	  - common (gnome-print-transport-[fd,pipe].[c,h])
		- cups (derived from gnome-print-transport-fd)
		- file (derived from gnome-print-transport-fd)
		- custom (derived from gnome-print-transport-pipe)
		- lpr (derived from gnome-print-transport-pipe)
    2.2) Supply --with-transports=(...) option in configure.in
    2.3) Make transports read/write. That way, the PostScript
	 and Meta driver would no longer need to implement the 
	 logic of creating temporary files - this would all be 
	 in gnome-print-transport (or in the transport itself 
	 if the transport does support it).
    2.4) Split gnome-print-meta into a driver and a transport.

3) Filters
    3.1) Add the possibility to apply user-defined filters to 
         the meta data (like printing all pages onto one 
         index page, selecting only odd pages, printing 'draft'
         on every page...).
    3.2) Add a tab "Filter" to the gnome-print-dialog where 
	 users can apply stock filters or design their own ones.

4) Print Preview
    4.1) Augment the mouse pointer with a representation of the 
	 objects being dragged. (HIG)