115 Commits

Autor SHA1 Mensagem Data
steve algernon 82e3ee0e32 Update version to 2.3.3 for:
CVE-2020-3898 - cups/ppd.c, ppdc/ppdc-source.cxx
CVE-2019-8842 - cups/ipp.c: ippReadIO

And build issues due to warnings.
2020-04-27 11:04:29 -07:00
Michael R Sweet d6ec252e9b Add support for the second roll in DYMO Twin/DUO label printers. 2019-11-27 12:15:51 -05:00
Michael R Sweet 692b157d0c Add paint can label size (Issue #5662) 2019-10-15 16:58:24 -04:00
Michael R Sweet 3e391a8e76 Update build system and cups-config script to not add extra libraries to the
"--libs" output (Issue #5261)
2019-05-15 18:35:58 -04:00
Michael R Sweet 507c4adcc8 More clang warning fixes. 2019-04-20 09:13:32 -04:00
Michael R Sweet 21609267ec Use ALL_DSOFLAGS and ALL_LDFLAGS to avoid issues with some build frameworks. 2019-03-19 16:36:24 -04:00
Michael R Sweet ca2990c7fe Fix another compiler warning. 2019-02-25 15:12:16 -05:00
Michael R Sweet 7d950e9251 Fix compiler warning from newer GCC (Issue #5533) 2019-02-25 11:57:23 -05:00
Michael R Sweet d3454c3ef6 Fix compiler warning from newer GCC (Issue #5533) 2019-02-25 11:39:09 -05:00
Michael R Sweet 70bdce1628 Fix ppdmerge backup filename (Issue #5455) 2018-12-10 09:18:43 -05:00
Michael R Sweet 144351068c Don't install cupscgi, cupsmime, or cupsppdc shared libraries. 2018-10-29 12:12:41 -04:00
Michael R Sweet 78312b3c7a Don't install/remove private headers for internal libraries.
Don't install symlinks for internal libraries.
2018-10-18 14:36:16 -04:00
Michael R Sweet fb863569eb Move debug printfs to internal usage only.
Also, old MD5 code is internal-only.
2018-10-18 14:25:09 -04:00
Michael R Sweet 9fd217fc95 Don't install headers for libcupcgi, libcupsmime, or libcupsppdc. 2018-10-17 16:12:46 -04:00
Michael R Sweet c8c5ec3b57 Search for codesign/true, use LDFLAGS for shared libraries (Issue #5411) 2018-10-15 21:03:40 -04:00
Michael R Sweet 24a06ed381 Migrate Windows conditional code to _WIN32 define. 2018-10-10 00:18:00 -04:00
Michael R Sweet 00dbe99f3f Add code signing for macOS Mojave. 2018-09-18 11:02:51 -04:00
Michael R Sweet 604783214d Fix JCL option support in PPD compiler (Issue #5379) 2018-08-27 10:31:29 -04:00
Michael R Sweet 3416fe952b Fix memory leaks found by Coverity (Issue #5375) 2018-08-21 10:01:44 -04:00
benlees 2ea1bc06b7 Additions to print density corrections
Missed correcting values below 50 (-14 would produce -15 in the output etc).
2018-07-08 11:33:51 +10:00
benlees c44a2ab142 Correct print density for Intellitech
Due to an incorrect rounding assumptions in sample.drv, selecting print density choice 14 produces an output of 13 in the driver and so on.
2018-07-08 10:57:30 +10:00
Michael R Sweet c6dbbca1f5 Disable SNMP supplies for all label printers (Issue #5256) 2018-03-08 11:09:27 -05:00
Michael R Sweet 53f8d64f84 Update copyrights and license text on files that were missed. 2018-02-20 21:28:13 -05:00
Michael R Sweet 19186c8bae Changelog and dependencies updates. 2018-02-20 10:46:05 -05:00
Michael R Sweet 123979a9db Move libcupsimage to the "cups" subdirectory, along with its unit tests and
benchmark.
2018-01-18 17:20:18 -05:00
Michael R Sweet e310189747 License change: Apache License, Version 2.0. 2017-11-07 12:11:35 -05:00
Michael R Sweet 47386fc106 Update the Kerberos help file (Issue #4580) 2017-11-01 16:03:41 -04:00
Michael R Sweet 3aca6b555e Fix ppdi/ppdc unit tests - english localization is the default and shouldn't be overriden by system.
Update sample.drv for new CUPS version.
2017-11-01 15:55:15 -04:00
Michael Sweet e34d348250 Fix default language for multi-language PPDs. 2017-07-31 21:39:13 -04:00
Michael R Sweet b94f7488e8 Fix more issues with libtool support (Issue #5050) 2017-07-17 19:58:53 -04:00
Michael R Sweet a621d151e7 Update libtool support to include --mode=foo stuff - surprise, libtool changed in
incompatible ways again...  (Issue #5050)
2017-07-17 18:23:00 -04:00
Michael Sweet 105922ec6d Add support for cross-compilation (Issue #4897) 2017-04-24 15:12:39 -04:00
Michael R Sweet 57b7b66b58 Fix source file header text duplication text duplication.
Bump copyright to 2017 in web interface and README files.
2017-01-16 09:31:01 -05:00
Michael R Sweet 8072030b3c Update all references to OS X to macOS. 2016-06-20 15:23:25 -04:00
Michael Sweet b052deedae Fix some localization issues with Norwegian. 2016-04-14 12:09:35 -04:00
Michael Sweet d825017aa0 Drop API help for CGI, MIME, and PPD compiler libraries.
Don't uninstall public headers, these are all now private headers.
2016-04-12 07:00:21 -04:00
Michael Sweet 27453efb87 Move CGI, PPD compiler, and MIME heades to the private headers directory. 2016-04-12 06:52:27 -04:00
Michael R Sweet 503b54c930 Remove all of the Subversion keywords from various source files. 2016-04-11 20:28:30 -04:00
msweet 6e5a57e8af Add cupsRasterInitPWGHeader API to setup a raster header using IPP Everywhere
attribute values.


git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13024 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-12-18 20:34:33 +00:00
msweet 966773c540 Fix export list for shared libraries (<rdar://problem/23303388>)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@13008 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-12-11 16:00:00 +00:00
msweet f787e1e3ff Do some code reorganization so that all of the PPD code is separate from the 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
2015-12-09 16:56:00 +00:00
msweet e0a0bd781b Don't export weak symbols.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12957 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-11-06 16:21:36 +00:00
msweet 1a8ca4fab2 Update CUPS version in sample.drv.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12882 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-09-15 21:20:50 +00:00
msweet db7d774183 Fix sample.drv version number.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12789 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-07-20 14:51:28 +00:00
msweet d25e43cfbe The ppdhtml and ppdpo utilities crashed when the -D option was used before a
driver information file (STR #4627)



git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12633 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-05-15 19:16:58 +00:00
msweet ea614873ca Link with common libs (to get CoreFoundation).
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12615 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-05-06 20:21:51 +00:00
msweet fb458c34bf Revert SDKROOT changes for OS X.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12519 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-02-17 13:10:19 +00:00
msweet 543507bea2 Add support for SDKROOT on OS X.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12492 a1ca3aef-8c08-0410-bb20-df032aa958be
2015-02-06 21:33:50 +00:00
msweet 3315fb2d4e Fix sample driver file to pass tests.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12201 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-10-15 19:11:12 +00:00
msweet 55fb2687e9 Dropped the old Epson Stylus Color/Photo sample drivers since they don't work
with any current printers and there are free alternatives that produce much
better output (<rdar://problem/18036889>)



git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12105 a1ca3aef-8c08-0410-bb20-df032aa958be
2014-08-20 15:27:43 +00:00