
bulia byak wrote:
What will be released in 0.46.0 then? The crash? Why?
Here's the status with printing under Win32;
* All known crashes - FIXED Adrian Johnson has patched the Cairo libs to fix a problem with radial gradients in Cairo itself where radial gradients cause a crash - http://annarchy.freedesktop.org/~ajohnson/cairo/ - this will need to be fixed upstream, but for now we can use both these patched libs and there is no crash.
* Non-printing - FIXED
* Default page size problems - FIXED
* Print Scaling problems - FIXED
* White or black boxes over printing - FIXED - This is because GTK uses the wrong call in Cairo (create_win32_surface, not the create_win32_printing_surface). There is a patch to make GTK use create_win32_printing_surface, but we can partially bypass GTK and use the Cairo call directly. This gives exactly the same results as a patched GTK would give.
Remaining problems with Windows printing are;
* Some blurs are misaligned/mis-scaled. There are some test cases in the bug report, e.g.: https://bugs.launchpad.net/inkscape/+bug/179988/comments/107 The workaround is to print to bitmap (under rendering in the print dialogue)
If someone has the time to look into this before 0.46.0 release then good, but it wasn't actually in the scope of the original bug report and is not a show stopper. I am still happy to test or whatever. I have opened a separate bug for this - #205732
* The postscript back end drops back to bitmaps more readily than the PDF back end at present. Again the workaround is to print to bitmap.
Again, if someone has the time to look into this before 0.46.0 release then good, I am happy to test here too.