2013-11-27 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.66.
2013-11-04 Jiri Popelka <jpopelka@redhat.com>
* Python3 compatibility
2013-11-27 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.65.
2013-07-31 Jiri Popelka <jpopelka@redhat.com>
* cupsconnection.c (PyObject_from_attr_value): Fix getting of booleans.
2013-04-12 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c (UTF8_from_PyObj): Propagate UTF-8 decoding
errors.
2013-04-10 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c: Don't just append printer name to base URI
to get printer URI. Need to actually encode the name.
2013-04-03 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c: Fixed documentation typo for
Connection.getPPDs2.
2013-03-20 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.63.
2013-03-20 Tim Waugh <twaugh@redhat.com>
* cupsconnection.c (set_ipp_error): IPPError tuple now
contains a string describing the specific error encountered,
if available.
2012-08-01 Tim Waugh <twaugh@redhat.com>
* setup.py: Version 1.9.62.
2012-03-28 Tim Waugh <twaugh@redhat.com>
* cupsmodule.c: Define all constants regardless of which
version of CUPS is built against.
2012-03-22 Tim Waugh <twaugh@redhat.com>
* cupsppd.c (PPD_dealloc): Add missing NULL check for
debugging message (Ubuntu #951001). Patch from Till Kamppeter.
New in 1.9.60:
* New constants from 1.5:
- IPP_AUTHENTICATION_CANCELED
- IPP_PKI_ERROR
- HTTP_NOT_IMPLEMENTED
- HTTP_BAD_GATEWAY
- HTTP_SERVICE_UNAVAILABLE
- HTTP_GATEWAY_TIMEOUT
- HTTP_NOT_SUPPORTED
- HTTP_AUTHORIZATION_CANCELED
- HTTP_PKI_ERROR
New in 1.9.59:
* Password callbacks can now return None to indicate they want to
abort the current operation.
New in 1.9.58:
* cups.Connection.adminExportSamba
New in 1.9.57:
* Fixed rpm provides script for newer versions of rpm.
New in 1.9.56:
* Builds against older versions of CUPS again.
New in 1.9.55:
* cups.IPP_QUALITY_DRAFT, cups.IPP_QUALITY_NORMAL,
cups.IPP_QUALITY_HIGH
* cups.IPP_PORTRAIT, cups.IPP_LANDSCAPE, cups.IPP_REVERSE_PORTRAIT,
cups.IPP_REVERSE_LANDSCAPE
* cups.IPP_RES_UNITS_CM, cups.IPP_RES_UNITS_INCH
* Support for IPP_TAG_RESOLUTION as triplet (xres, yres, units).
New in 1.9.52:
* cups.Connection.getPPDs2(): New method, identical to getPPDs() but
returning all attribute values as lists.
New in 1.9.50:
* cups.Connection.getPPD3()
* cups.Connection.getJobs() now takes optional requested_attributes argument.
* cups.Connection.getPrinterAttributes(): member-names is now always a list.
* cups.HTTP_NOT_MODIFIED constant.
* cups.PPD_ORDER_ANY constant.
* cups.PPD_ORDER_DOCUMENT constant.
* cups.PPD_ORDER_EXIT constant.
* cups.PPD_ORDER_JCL constant.
* cups.PPD_ORDER_PAGE constant.
* cups.PPD_ORDER_PROLOG constant.
* cups.PPD.emitString() method.
* cups.PPD.emit() method.
* cups.PPD.emitAfterOrder() method.
* cups.PPD.emitFd() method.
* cups.PPD.emitJCL() method.
* cups.PPD.emitJCLEnd() method.
New in 1.9.48:
* cups.Connection.cancelJob()'s optional second argument is now a keyword.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.