Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-01 | Fix coding style issues in CUPS code | Johan Hedberg | |
2010-09-01 | cups: Add ability to print IEEE1284 device ID | Bastien Nocera | |
Add ability to print IEEE1284 device ID for Bluetooth printers to allow auto-configuration once paired. | |||
2010-01-01 | Update copyright information | Marcel Holtmann | |
2009-10-02 | Fix unnecessary error checks | Steve Grubb | |
2009-10-02 | Fix memory leaks | Steve Grubb | |
I was doing some code reviews of the 4.54 release and found a few memory leaks. These are mostly in error paths. | |||
2009-08-30 | Make discovery mode work with CUPS 1.4.x | Till Kamppeter | |
The new CUPS 1.4.x does device discovery only for a given time frame requested by the client (printer setup tool, "lpinfo" command). CUPS's default for CUPS-1.3.x-ish requests without timeout specification seems to be 10 seconds. CUPS starts all backends at once in the beginning (in parallel) and kills every backend which remains running at the end of the timeout. It accepts output from the backends whenever it occurs not only when the backend finishes, so a backend can search for printers infinitely long if it outputs every found device immediately. Then all printers found during CUPS' timeout are taken into account. The bluetooth backend of 4.48 asks the Bluetooth daemon for printers and collects results for 10 seconds and after that it outputs them. This takes a total of 10.5 sec and so CUPS kills the backend right before it answers (at least with the 10-second default timeout), resulting in Bluetooth printers never being discovered by CUPS. This change fixes it by making each new printer added to the list being output immediately. Note that the list structure cannot be removed from cups/main.c as otherwise we would get duplicate listings. Also important is the addition of unbuffered output on stdout. | |||
2009-08-23 | Switch to a full non-recursive build system | Marcel Holtmann | |
2009-08-11 | Actually read the CreateDevice reply | Bastien Nocera | |
Fixes aborts when the printer isn't a known device. | |||
2009-08-11 | Don't abort cups backend on property change | Bastien Nocera | |
Make sure the cups backend doesn't abort when trying to access a property that's not Discovering. | |||
2009-08-11 | Mark Bluetooth printers as being local | Till Kamppeter | |
For discovery purposes. Also add a better label for the printer, and append "(Bluetooth") to the "unique" name. | |||
2009-06-27 | Less errors from the cups backend | Bastien Nocera | |
Don't error out when either D-Bus isn't available, bluetoothd isn't running, or there's no adapters. | |||
2009-03-14 | Fix device_get_ieee1284_id return value | Johan Hedberg | |
2009-03-13 | Port CUPS discovery to BlueZ 4.x | Bastien Nocera | |
Adapt CUPS printer discovery to the BlueZ 4.x API. | |||
2009-01-29 | Fix mostly every warning caused by -Wsign-compare | Marcel Holtmann | |
2009-01-01 | Update copyright information | Marcel Holtmann | |
2008-12-23 | Fix inclusion of SDP and protocol function declarations | Marcel Holtmann | |
2008-10-31 | Use correct object path for manager interface | Marcel Holtmann | |
2008-09-06 | Add temporary fix for the CUPS compile issue | Marcel Holtmann | |
2008-05-08 | Emulate libgdbus API for mainloop integration | Marcel Holtmann | |
2008-05-08 | Move D-Bus mainloop integration into libgdbus | Marcel Holtmann | |
2008-03-14 | Add CLASS support and retry on unavailable printers | Marcel Holtmann | |
2008-03-06 | Fix CUPS error and state reporting | Marcel Holtmann | |
2008-03-05 | Remove the support for SDP parsing via expat | Marcel Holtmann | |
2008-02-02 | Update copyright information | Marcel Holtmann | |
2007-06-07 | Let CUPS plugin discover printers in range | Marcel Holtmann | |
2006-08-20 | Don't create backend directory if disabled | Marcel Holtmann | |
2006-08-20 | Install cups backend only when enabled | Marcel Holtmann | |
2006-07-26 | Fix declared with attribute warn_unused_result errors | Marcel Holtmann | |
2006-01-03 | Update copyright information | Marcel Holtmann | |
2005-10-29 | Big cleanup of CVS relics | Marcel Holtmann | |
2005-07-05 | Fix some GCC 4.0 warnings | Marcel Holtmann | |
2005-04-21 | Use LDADD instead of LIBS | Marcel Holtmann | |
2004-12-25 | Add memset() to different places to initialize the structures | Marcel Holtmann | |
2004-08-18 | Print a dummy device list when called with no arguments | Marcel Holtmann | |
2004-07-27 | Make more parts optional | Marcel Holtmann | |
2004-07-22 | Retry SDP connect if busy | Marcel Holtmann | |
2004-07-21 | Make use of MAINTAINERCLEANFILES | Marcel Holtmann | |
2004-07-21 | Use AM_CFLAGS instead of INCLUDES | Marcel Holtmann | |
2004-05-23 | Use LIBS instead of LDFLAGS | Marcel Holtmann | |
2004-05-09 | Add missing include of sys/socket.h | Marcel Holtmann | |
2004-05-02 | Use definitions from the Bluetooth library | Marcel Holtmann | |
2004-05-02 | Moved the sdp_get_add_access_protos() function into the Bluetooth library | Marcel Holtmann | |
2004-05-02 | Add Bluetooth backend for CUPS | Marcel Holtmann | |