summaryrefslogtreecommitdiff
path: root/cups/ppd-private.h
Commit message (Collapse)AuthorAgeFilesLines
* Import all of the bug fixes from the OpenPrinting CUPS repository.Michael R Sweet2021-04-051-1/+1
| | | | | | Import the improvements to ippeveprinter from OpenPrinting/ippsample. Import the improvements to ippfind and ipptool from OpenPrinting/ippsample.
* Fix some build issues with the "core" component selection (rdar://47394086)Michael R Sweet2019-01-231-1/+2
| | | | | | | | | | - Availability macros were incorrect. - Some driver headers/definitions were installed even when the core library does not contain them. - Fix up the macOS/iOS detection of keychain/API availability - just need to use the TARGET_OS_xxx macros instead. - When installing private headers, install config.h so that the private headers actually work.
* Move raster functions into libcups, with stubs that call back to libcups in ↵Michael R Sweet2018-10-101-2/+4
| | | | libcupsimage.
* Update visibility stuff so we can build libcups.2.dylib without an exports list.Michael R Sweet2018-10-101-29/+29
|
* Update copyright.Michael R Sweet2018-01-171-1/+1
|
* Fixed an issue with mapping finishing options (rdar://34250727)Michael R Sweet2018-01-171-5/+1
| | | | | | | | | | | cups/ppd-cache: - Change _ppdCacheGetFinishingValues to take a ppd_file_t * so we can check marked choices. - Update _cupsConvertOptions to send the ppd_file_t * to _ppdCacheGetFinishingValues. cups/testcache.c: - Update unit test.
* Generate strings files for localizing PPD options (Issue #5194)Michael R Sweet2017-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | cups/language-private.h: - New _cupsMessageAdd and _cupsMessageSave private APIs. cups/language.c: - Implement new _cupsMessageAdd and _cupsMessageSave private APIs. cups/ppd-cache.c: - Generate strings array when loading cache from PPD. - Remove strings_uri (just pulling strings from PPD now). cups/ppd-private.h: - Remove strings_uri and add strings array to cache. scheduler/client.c: - Add support for /strings/NAME.strings - Cleanup implementation of GET/HEAD/POST to files. scheduler/ipp.c: - Return local strings file URI. - Clean up copy_printer_attrs implementation. scheduler/printers.c: - Save strings array to cache file, drop support for strings_uri. scheduler/printers.h: - Add strings filename to cupsd_printer_t structure.
* Add support for finishings-col (Issue #5180)Michael Sweet2017-11-281-0/+1
| | | | | | | | - cups/ppd-cache.c: Look for cupsFinishingTemplate option, finishings-col-database attribute. Add finishings-col with finishing-template. - cups/ppd-private.h: Add array of finishing-template names. - scheduler/printers.c: Add finishings-col-database.
* Add media-type localizations for printer-specific media types (Issue #5168)Michael R Sweet2017-11-101-9/+4
| | | | | | | | | | cups/dest-localization.c: Move .strings file loader to language.c. cups/language-private.h: Add load options for _cupsMessageLoad. cups/language.c: Move .strings file loader to this file. cups/ppd-cache.c: Save printer-strings-uri value and load the strings file for m edia-type cups/ppd-private.h: Bump cache version and add strings_uri. locale/checkpo.c: Use _cupsMessageLoad for .strings files.
* License change: Apache License, Version 2.0.Michael R Sweet2017-11-071-7/+1
|
* Clean out old code (Issue #4980)Michael R Sweet2017-03-141-16/+3
|
* Fix source file header text duplication text duplication.Michael R Sweet2017-01-161-1/+1
| | | | Bump copyright to 2017 in web interface and README files.
* Remove all of the Subversion keywords from various source files.Michael R Sweet2016-04-111-6/+0
|
* Do some code reorganization so that all of the PPD code is separate from the ↵msweet2015-12-091-0/+13
| | | | | | | | | | | rest. Note: cupsGetPPD* and friends are now in cups/ppd.h now - should not be an issue but was necessary to leave a clean break for future code. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13007 a1ca3aef-8c08-0410-bb20-df032aa958be
* Bring back PWG white paper support for 3D print queues (just tagging of ↵msweet2015-06-121-0/+13
| | | | | | | | | queues and drivers that are 3D-specific, with 3D queues omitted from 2D print dialogs) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12733 a1ca3aef-8c08-0410-bb20-df032aa958be
* Back out PWG white paper support from mainline CUPS.msweet2015-06-081-13/+0
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12722 a1ca3aef-8c08-0410-bb20-df032aa958be
* Start of 3D printer support (infrastructure only)msweet2015-06-081-0/+13
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12711 a1ca3aef-8c08-0410-bb20-df032aa958be
* Support many new attributes and fix some IPP conformance issues (STR #4630)msweet2015-05-251-1/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12666 a1ca3aef-8c08-0410-bb20-df032aa958be
* First part of IPP Everywhere PPD support - a private API that generates a PPDmsweet2015-02-111-0/+1
| | | | | | | from a Get-Printer-Attributes response (STR #4258) git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12510 a1ca3aef-8c08-0410-bb20-df032aa958be
* Move _cupsConvertOptions to ppd-cache since it depends on PPDs.msweet2015-01-291-1/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12441 a1ca3aef-8c08-0410-bb20-df032aa958be
* Full sweep of all Clang warnings, plus some bug fixes for incorrect memcpy ↵msweet2014-02-061-16/+16
| | | | | | usage. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11558 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.7b1-r10947.msweet2013-04-091-8/+8
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@4274 a1ca3aef-8c08-0410-bb20-df032aa958be
* Sync up with CUPS 1.7svn-r10893msweet2013-03-111-7/+11
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@4216 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.7svn-r10755.msweet2012-12-121-1/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@4074 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.7svn-r10704.msweet2012-11-161-1/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@4027 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.7svn-r10629.msweet2012-10-011-2/+6
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3933 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10310.msweet2012-02-161-1/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3683 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10188, including changes for ↵msweet2012-01-191-2/+16
| | | | | | <rdar://problem/10127258> CUPS 1.6: New printer/printing APIs git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3618 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.6svn-r10127.msweet2011-11-281-0/+12
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3518 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9631.msweet2011-03-201-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3062 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9602.msweet2011-03-141-28/+46
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@3046 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9313.msweet2010-09-221-1/+0
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2683 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9214.msweet2010-07-271-0/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2395 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9198.msweet2010-07-081-2/+57
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2309 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9136.msweet2010-05-101-1/+3
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2180 a1ca3aef-8c08-0410-bb20-df032aa958be
* Import changes from CUPS 1.5svn-r9085.msweet2010-04-071-1/+19
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2046 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9049 (private header support)msweet2010-03-241-1/+1
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1992 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.5svn-r9000.msweet2010-02-251-4/+2
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1912 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge CUPS 1.4svn-r7762.msweet2008-07-181-0/+26
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@868 a1ca3aef-8c08-0410-bb20-df032aa958be
* Import CUPS 1.4svn-r7585.msweet2008-05-161-1/+7
| | | | git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@771 a1ca3aef-8c08-0410-bb20-df032aa958be
* Merge changes from CUPS 1.4svn-r7366.msweet2008-03-041-0/+64
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@656 a1ca3aef-8c08-0410-bb20-df032aa958be