|
2 | 2 |
|
3 | 3 | ## CHANGES IN V2.0b2 (TBA) |
4 | 4 |
|
| 5 | +- PPD file generator for driverless printing with CUPS: Support more |
| 6 | + than 2 resolutions in Apple Raster/AirPrint. The `urf-supported` IPP |
| 7 | + attribute was only parsed correctly when its `RS` part had only 1 or |
| 8 | + 2 and not more resolutions specified. This commit corrects now for |
| 9 | + an arbitrary amount of resolutions, taking the lowest for "draft", |
| 10 | + the highest for "high" and one in the middle for "normal" print |
| 11 | + quality (PR #3). |
| 12 | + |
| 13 | +- Update cfCatalogLoad() calls for API change in libcupsfilters. In |
| 14 | + libcupsfilters we have added language/translation support to the |
| 15 | + `cfCatalog...()` API functions via |
| 16 | + OpenPrinting/libcupsfilters#2. This changes the `cfCatalogLoad()` |
| 17 | + calls in libppd (both in the PPD generator for driverless |
| 18 | + printing). This commit updates them. For a quick solution we supply |
| 19 | + NULL as language for now, resembling the old behavior. We look into |
| 20 | + language support in the PPD generator later. |
| 21 | + |
5 | 22 | - ppdFilterEmitJCL(): Added NULL check for PPD not being supplied. |
6 | 23 | Classic CUPS filters created based on filter functions using |
7 | 24 | ppdFilterCUPSWrapper() and also filter functions of libppd |
8 | 25 | (ppdFilter...()) should also work without PPD file and not crash if |
9 | 26 | no PPD file is supplied. |
10 | 27 |
|
| 28 | +- Make build of "genstrings" optional "genstrings" is only a |
| 29 | + development tool for the PPD compiler, not a user tool, therefore we |
| 30 | + make its build optional. It can be built via "make genstrings" or the |
| 31 | + "./configure" option "--enable-genstrings". |
| 32 | + |
| 33 | +- Makefile.am: Include NOTICE in distribution tarball |
| 34 | + |
11 | 35 | - configure.ac: Added "foreign" to to AM_INIT_AUTOMAKE() call. Makes |
12 | 36 | automake not require a file named README. |
13 | 37 |
|
| 38 | +- Cleaned up .gitignore |
| 39 | + |
| 40 | +- Tons of fixes in the source code documentation: README.md, INSTALL, |
| 41 | + DEVELOPING.md, CONTRIBUTING.md, COPYING, NOTICE, ... Adapted to the |
| 42 | + libppd component, added links. |
| 43 | + |
| 44 | + |
14 | 45 | ## CHANGES IN V2.0b1 (17th November 2022) |
15 | 46 |
|
16 | 47 | - Introduced the new libppd library overtaking all the PPD handling |
|
0 commit comments