winspool: [Patch 0/3] use localspl.dll as backend

Detlef Riekenberg wine.dev at web.de
Mon Feb 4 03:01:29 CST 2008


The current code get the unix printers from CUPS or from /etc/printcap,
when winspool.drv is loaded.
As a result, the start of every program is delayed, when it is linked to
"winspool.drv".

This Patchset start to move the related code to localspl.dll and when
finished, adding the unix printers to wine is delayed, until the first
function in winspool.drv is used.


16-bit applications enumerate the avilable printers from win.ini in the
win2.0 (section "Devices") or win3.1 (section "PrinterPorts") location.

For compatibility with this applications, we have several options:
- get the unix printers still during the load of "winspool.drv",
  when /etc/princap has changed
- get the unix printers with wineboot.exe --init as trigger
- start the spooler service and let the spooler get the unix printers


-- 
 
By by ... Detlef





More information about the wine-patches mailing list