DescriptionImplement a new backend for modern CUPS implementations
As of CUPS 1.6, CUPS has moved away from PPD attributes to IPP attributes. This new backend uses the IPP APIs and will be better suited to use with CUPS going forward. Until we can bump our minumum CUPS version to 1.7, the only client will be Chrome OS where the version is 2.1.3.
BUG=607668
TEST=With --enable-native-cups enabled, print dialog will show available CUPS printers if any are configured.
Committed: https://crrev.com/b779ce61d5369a930af480c265c0c5b924888914
Cr-Commit-Position: refs/heads/master@{#407011}
Patch Set 1 #Patch Set 2 : Implement a new backend for modern CUPS implementations #Patch Set 3 : Fix copyrights #Patch Set 4 : Ready for review #Patch Set 5 : typos #
Total comments: 8
Patch Set 6 : WeakPtrs #Patch Set 7 : Fix printing gyp file. #
Total comments: 51
Patch Set 8 : rvalues are friends #Patch Set 9 : lint #Patch Set 10 : Fix comment. #
Total comments: 19
Patch Set 11 : convert deleters to structs #
Total comments: 10
Patch Set 12 : format unittests #Patch Set 13 : Remove WeakPtr logic and require that the CupsConnection stick around. #Patch Set 14 : update gyp #
Total comments: 30
Patch Set 15 : Really done #
Total comments: 4
Patch Set 16 : Fix typos. #
Messages
Total messages: 36 (17 generated)
|