- The configure script now prefers Clang over GCC.
- Fixed a compile problem on AIX (STR #4307)
+ - Insecure ICC profiles prevented installation of user profiles for a
+ printer on OS X.
- Added more USB quirks for the libusb-based backend (STR #4311)
- The Russian web interface templates were broken (STR #4310)
- The scheduler no longer tries to do Kerberos authentication over the
*
* Contents:
*
+ * cupsdRegisterColor() - Register vendor color profiles in a PPD
+ * file.
+ * cupsdStartColor() - Initialize color management.
+ * cupsdStopColor() - Shutdown color management.
+ * cupsdUnregisterColor() - Unregister vendor color profiles in a PPD
+ * file.
+ * apple_init_profile() - Initialize a color profile.
+ * apple_register_profiles() - Register color profiles for a printer.
+ * apple_unregister_profiles() - Remove color profiles for the specified
+ * printer.
+ * colord_create_device() - Create a device and register profiles.
+ * colord_create_profile() - Create a color profile for a printer.
+ * colord_delete_device() - Delete a device
+ * colord_device_add_profile() - Assign a profile to a device.
+ * colord_dict_add_strings() - Add two strings to a dictionary.
+ * colord_find_device() - Finds a device
+ * colord_get_qualifier_format() - Get the qualifier format.
+ * colord_register_printer() - Register profiles for a printer.
+ * colord_unregister_printer() - Unregister profiles for a printer.
*/
/*
* Fill in the profile data...
*/
- if (iccfile)
+ if (iccfile && *iccfile)
{
url = CFURLCreateFromFileSystemRepresentation(kCFAllocatorDefault,
(const UInt8 *)iccfile,
if (_cupsFileCheck(iccfile, _CUPS_FILE_CHECK_FILE, !RunUser,
cupsdLogFCMessage, p))
- continue;
+ iccfile[0] = '\0';
cupsArraySave(ppd->sorted_attrs);