cpdb-backend-cups 2.0b6 #30
tillkamppeter
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In the sixth beta release for cpdb-backend-cups 2.0.0 we have done more changes for sandboxed packaging, job data is streamed through domain sockets now and the frontend not being a D-Bus service any more. And many smaller improvements and fixes.
To ease making a Snap from the CPDB backend for CUPS we now transfer the print job data from the dialog to the backend via a Unix domain socket and not by dropping the data into a file (PR Added socket streaming of file content #28).
To control hiding temporary or remote printers in the backend's printer list we have added methods to the D-Bus service provided by the backends now. Before, the frontends were also D-Bus services just to send signals to the backends for controling the filtering (PR Remove the frontend as a DBus Service #29).
log...()
functions (PR Remove the frontend as a DBus Service #29).get-all-jobs()
,get_active_jobs_count()
, andcancel_job()
(PR Added socket streaming of file content #28).tryPPD()
, a useless, PPD-related functionThis function logs the options in the PPD of the CUPS queue but does nothing else. PPDs will also go away in CUPS 3.x, so we want the CUPS backend not depend on PPDs or PPD-supporting functions/libraries (PR Remove the frontend as a DBus Service #29).
send_printer_state_changed_signal()
: Send correct signalSend
CPDB_SIGNAL_PRINTER_STATE_CHANGED
, notCPDB_SIGNAL_PRINTER_REMOVED
(PR Remove the frontend as a DBus Service #29).dialog_name
always beconst char *
, to eliminate warnings (PR Remove the frontend as a DBus Service #29).NULL
checks for the functions dealing with dialogsThis discussion was created from the release cpdb-backend-cups 2.0b6.
Beta Was this translation helpful? Give feedback.
All reactions