On 9/9/07, Marcel Partap mpartap@gmx.net wrote:
On this year's Google SoC I found an interesting application called "Windows Printing subsystem bridge (i.e. use WIN32 drivers to print from wine)". It was accepted but I can't find any information about any progress.
I am the guy responsible for not providing information about the progress - during SoC time I was most busy with actual coding and so did not even update my project blog.. sorry bout that :)
The final solution must work with CreateDC("winspool",....) and need the complete DIB-Engine.
Exactly, the gdi engines drawing engine functions (EngBitBlt, EngTextOut...) need support for raster operations, which should best be implemented in dib.c .. Right now the driver initialisation and
Marcel is still working to improve his code and will start sending patches.
Yeees I aam.. ;) But I am visiting my family for a few days ... you can have a look though at the current code under http://synth-worldz.de/wine-ddi/ddi.c ... too many stubs and unimplemented functions though, even if a few drivers already start feeling comfortable with it.
What about the Drv* functions? If these get implemented, it would make forwarding from the dib engine back to the graphics driver a whole lot easier.
Also, I wonder how your Eng* functions would integrate with the dib engine I'm writing. It should be done...
Jesse