gtk/modules/printbackends
Marek Kasik a93ab37ea9 printing: Show all Avahi advertised printers
This commit unsubscribes CUPS backend from a DBus
signal in idle when listening for new items on Avahi.

Since GDBus emits gathered signals in idle while
checking whether the signal has been unsubscribed
it could happen that a signal was not processed
because it was removed from hash table of
subscribed signals.
This caused the situation where printers advertised
on Avahi were not listed in CUPS backend sometimes.

We need those signals since this happens when switching
from a general subscription which listens to signals
for all Avahi services to a specific one which listens
to just _ipp._tcp and _ipps._tcp (chicken and egg problem).
2021-02-05 18:35:56 +01:00
..
gtkcloudprintaccount.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkcloudprintaccount.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkcupssecretsutils.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gtkcupssecretsutils.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkcupsutils.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkcupsutils.h *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gtkprintbackendcloudprint.c cloudprint: Make compile without warnings 2020-10-27 16:43:34 +01:00
gtkprintbackendcloudprint.h Rename gtkprintbackend.h to gtkprintbackendprivate.h 2019-05-26 22:23:52 +00:00
gtkprintbackendcups.c printing: Show all Avahi advertised printers 2021-02-05 18:35:56 +01:00
gtkprintbackendcups.h Rename gtkprintbackend.h to gtkprintbackendprivate.h 2019-05-26 22:23:52 +00:00
gtkprintbackendfile.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gtkprintbackendfile.h Rename gtkprintbackend.h to gtkprintbackendprivate.h 2019-05-26 22:23:52 +00:00
gtkprintbackendlpr.c lpr: fix cast warning 2020-11-18 20:16:40 -08:00
gtkprintbackendlpr.h Rename gtkprintbackend.h to gtkprintbackendprivate.h 2019-05-26 22:23:52 +00:00
gtkprintercloudprint.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkprintercloudprint.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkprintercups.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gtkprintercups.h printing: Create temporary queues for Avahi printers 2021-02-05 18:35:56 +01:00
meson.build printing: Remove cairo header checks 2021-01-03 21:34:04 -05:00