| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
SANE is unsuitable for applications which want to poll scanners, as it leaks
resources on each poll.
Work around this by reintroducing a colord-sane helper that querys SANE, updates
the colord device db, then quits, and a plugin to spawn the helper at appropriate
times.
Signed-off-by: Richard Hughes <richard@hughsie.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an optional D-Bus session activated service and designed to be used by
GNOME and KDE for display calibration.
The D-Bus API should be regarded as experimental and should not be considered
stable like the colord daemon D-Bus API.
An example client program is also included, although is disabled by default as
it requires GNOME libraries like libgnomedesktop and also requires colord-gtk
which would both create a dependancy loop for projects like jhbuild.
|
|
|
|
|
|
|
|
| |
libsane is the #1 cause of crashes in colord, accounting for 96% of all the bug
reports.
Now rely on the SANE udev rules setting the udev property 'libsane_matched=yes'
which does miss some scanners, but does not crash.
|
|
SANE is the #1 causes of crashes in colord, so we should just create a new
process and deal with crashes there without taking out the main daemon.
|