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