dwww Home | Show directory contents | Find package

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)

Generated by dwww version 1.11.3 on Sun May 19 22:43:04 CEST 2013.