Cups print backend fixes



Hello,

some time ago I have looked into the printing stack to sanely support a
new MFP on GNOME. There were some annoying issues that need to be
solved.

So I would love to get these issues fixed.

Attachment #168505[1] is the most important patch (bug #599664[2]).
It fixes the non-blocking interaction with the cups server. Because of
missuses of the Cups API and other issues it is only working by chance
currently, and it is blocking the UI unnecessarily.


The other patches are attached to bug #543520[3]. These are about Cups
custom option support.
I am suggesting two patches for GTK+ here.
 1. Attachment #168512[4].
    This patch adds the "Custom." prefix that is
    required to correctly pass the options over to cups.
 2. Attachment #168515[5].
    This patch fixes some issues with the UI. Without it loaded values
    would not be displayed, and the user could be prevented from 
    selecting valid values from the drop down list.
    (ie. even for PICKONE_INT, which allows the user to enter integers
    or select an item from a drop down list, the values in the drop down
    list may be strings)

A Cups issue that breaks conflict detection in GTK+ is already fixed
upstream[6].

Benjamin

[1] https://bugzilla.gnome.org/attachment.cgi?id=168505
[2] https://bugzilla.gnome.org/show_bug.cgi?id=599664
[3] https://bugzilla.gnome.org/show_bug.cgi?id=543520
[4] https://bugzilla.gnome.org/attachment.cgi?id=168512
[5] https://bugzilla.gnome.org/attachment.cgi?id=168515
[6] http://cups.org/str.php?L3642+P0+S1+C0+I0+E0+M20+Qmarkdefault

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]