- Updated IPP Everywhere printer creation error reporting (Issue #347)
- Updated internal usage of CUPS array API to include callback pointer even when
not used (Issue #674)
+- Updated support for using keyword equivalents for enumerated values like
+ "print-quality" (Issue #734)
- Updated `cups_enum_dests()` timeout for listing available IPP printers
(Issue #751)
- Updated default destination documentation (Issue #819)
switch (attr->value_tag)
{
- case IPP_TAG_INTEGER :
case IPP_TAG_ENUM :
+ if (isalpha(*val & 255))
+ {
+ // Map enum keyword to integer value...
+ ippSetInteger(ipp, &attr, i, ippEnumValue(name, val));
+ break;
+ }
+
+ case IPP_TAG_INTEGER :
/*
* Integer/enumeration value...
*/