summaryrefslogtreecommitdiff
path: root/contrib/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Reintroduce SANE supportChristopher James Halse Rogers2013-02-011-1/+5
| | | | | | | | | | | 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>
* Add a session helper that can be used to calibrate the screenRichard Hughes2012-12-171-0/+4
| | | | | | | | | | | | 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.
* Remove libsane support and rely only on udev for scanner device informationRichard Hughes2012-09-111-3/+0
| | | | | | | | 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.
* Split out the SANE support into it's own processRichard Hughes2012-03-091-0/+4
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.