SHA256
1
0
forked from pool/pappl

Accepting request 855030 from home:alois:branches:Printing

- Update to version 1.0.0
  * papplSystemLoadState would not load printers whose device
     IDs contained the # character.
  * Passing "auto" for the driver name would cause a crash if
    there was no auto-add callback.
  * Added papplPrinterGetPath API to get the path for a
    printer web page.
  * The papplPrinterAddLink and papplSystemAddLink functions
    now accept an "options" argument instead of the "secure"
    boolean in order to allow links to be added to multiple
    places on the web interface in addition to requesting a
    secure (HTTPS) link.
  version 1.0rc1:
  * Added IEEE-1284 device ID to argument list for printer
    driver callbacks.
  * Documentation updated
  * Printers discovered via DNS-SD now report their IEEE-1284
    device ID string.
  * The "auto-add" callback is now part of the system's printer
    driver interface, allowing IPP, web, and command-line
    clients to access it.
  * Now save state after deleting a printer.
  * Now check whether a named printer already exists.
  * Support for "output-bin-default" was missing from the web
    interface.
  * Fixed support for vendor options at the command-line.
  * The main loop now shows an error message if an option is
    provided after "-o" without a space.
  * Fixed test page and identify buttons.
  * Code cleanup.
  * Boolean vendor options are now shown as checkboxes.
  * Made several improvements to the web interface for adding
    printers.
  * papplSystemLoadState no longer crashes when it cannot
    create a printer.
  * Fixed a crash bug in the "autoadd" command provided by
    papplMainloop.
  * Added a printer creation callback to
    papplSystemSetPrinterDrivers that is run after a printer
    is created.
  * Added the "path" value for the DNS-SD printer web page, and
    added a registration for the system web page in multi-queue
    mode.
  * papplDeviceRead now has a 100ms timeout for USB and
    network connections.
  * Implemented back-channel and status updates for the USB
    printer gadget.
  * Finished implementation of test suite for major code
    paths/job processing functionality.
  * Fixed a bug in the log rotation code.
  * Fixed some threading bugs with the various object lists
    managed by the system.

OBS-URL: https://build.opensuse.org/request/show/855030
OBS-URL: https://build.opensuse.org/package/show/Printing/pappl?expand=0&rev=4
This commit is contained in:
Jan Engelhardt 2020-12-12 13:46:08 +00:00 committed by Git OBS Bridge
parent ba3c96ed8f
commit 8a0806b20d
6 changed files with 63 additions and 7 deletions

3
pappl-1.0.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb9064ce83fca8da8d9a879c9a499b5c37306f71297521246d0d478e2260234c
size 1502788

BIN
pappl-1.0.0.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7b716ab4ff515cadd95b510e1e7b01b1324ffbbae12bada6c7fa024d0a8400fa
size 1691924

Binary file not shown.

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Sat Dec 12 04:55:54 UTC 2020 - aloisio@gmx.com
- Update to version 1.0.0
* papplSystemLoadState would not load printers whose device
IDs contained the # character.
* Passing "auto" for the driver name would cause a crash if
there was no auto-add callback.
* Added papplPrinterGetPath API to get the path for a
printer web page.
* The papplPrinterAddLink and papplSystemAddLink functions
now accept an "options" argument instead of the "secure"
boolean in order to allow links to be added to multiple
places on the web interface in addition to requesting a
secure (HTTPS) link.
version 1.0rc1:
* Added IEEE-1284 device ID to argument list for printer
driver callbacks.
* Documentation updated
* Printers discovered via DNS-SD now report their IEEE-1284
device ID string.
* The "auto-add" callback is now part of the system's printer
driver interface, allowing IPP, web, and command-line
clients to access it.
* Now save state after deleting a printer.
* Now check whether a named printer already exists.
* Support for "output-bin-default" was missing from the web
interface.
* Fixed support for vendor options at the command-line.
* The main loop now shows an error message if an option is
provided after "-o" without a space.
* Fixed test page and identify buttons.
* Code cleanup.
* Boolean vendor options are now shown as checkboxes.
* Made several improvements to the web interface for adding
printers.
* papplSystemLoadState no longer crashes when it cannot
create a printer.
* Fixed a crash bug in the "autoadd" command provided by
papplMainloop.
* Added a printer creation callback to
papplSystemSetPrinterDrivers that is run after a printer
is created.
* Added the "path" value for the DNS-SD printer web page, and
added a registration for the system web page in multi-queue
mode.
* papplDeviceRead now has a 100ms timeout for USB and
network connections.
* Implemented back-channel and status updates for the USB
printer gadget.
* Finished implementation of test suite for major code
paths/job processing functionality.
* Fixed a bug in the log rotation code.
* Fixed some threading bugs with the various object lists
managed by the system.
-------------------------------------------------------------------
Thu Nov 12 07:52:25 UTC 2020 - Jan Engelhardt <jengelh@inai.de>

View File

@ -18,14 +18,14 @@
Name: pappl
%define lname libpappl1
Version: 1.0~beta1
Version: 1.0.0
Release: 0
Summary: A printer application framework
License: Apache-2.0
Group: Hardware/Printing
URL: https://www.msweet.org/pappl/
Source: https://github.com/michaelrsweet/pappl/releases/download/v1.0b1/pappl-1.0b1.tar.gz
Source2: https://github.com/michaelrsweet/pappl/releases/download/v1.0b1/pappl-1.0b1.tar.gz.sig
Source: https://github.com/michaelrsweet/pappl/releases/download/v%version/pappl-%version.tar.gz
Source2: https://github.com/michaelrsweet/pappl/releases/download/v%version/pappl-%version.tar.gz.sig
BuildRequires: cups-devel >= 2.2
BuildRequires: pam-devel
BuildRequires: pkgconfig(avahi-client)
@ -76,7 +76,7 @@ drivers.
This subpackage contains the headers for the library.
%prep
%autosetup -p1 -n %name-1.0b1
%autosetup -p1
%build
# includedir intentional, cf. bugzilla.opensuse.org/795968