History log of /haiku/src/add-ons/print/transports/usb_port/USBTransport.cpp
Revision Date Author Comments
# 91bc4635 03-May-2012 Jérôme Duval <jerome.duval@gmail.com>

USB transport addon: support for alternate interfaces.

* Tested with a Profilic USB-Parallel adapter and a Laserjet printer.


# 25be3898 30-Nov-2010 Jérôme Duval <korli@users.berlios.de>

* keep the USBPrinterRoster as a member or local to better control stop and deletion. Should fix #6916.
* style cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08af89fe 10-Oct-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* The add-on additionally to the print_server gets loaded by printer
add-ons too. The USBPrinterRoster thread has to be stopped before
the transport add-on gets unloaded.
This fixes the bug described in ticket #6008 that a page gets printed
again and again.
* Added comment that the add-on might access a deleted object if the printer
get disconnected during printing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38915 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b6e09fad 11-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* More style fixes ;)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36160 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0ae1d0c 11-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Fix coding style issues.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36134 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52f7982 10-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Switch to using USBKit instead of usb_printer kernel driver
* Implement new transport id/name listing



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36115 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f2f3c672 11-Feb-2008 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

Use new transport callbacks from printer preference.... transport addons now choose what to publish in the printers pref add printer dialog...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23946 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b502b561 22-Oct-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Fixed spelling of instantiate_transport


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9451 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b97efc5 11-Aug-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Rename print_transport.cpp to <addon transport class>.cpp.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8551 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 91bc46351227de038ed70b89d94048801bb1f429 03-May-2012 Jérôme Duval <jerome.duval@gmail.com>

USB transport addon: support for alternate interfaces.

* Tested with a Profilic USB-Parallel adapter and a Laserjet printer.


# 25be3898d11c3bfca36a48216975c3df760bccf8 30-Nov-2010 Jérôme Duval <korli@users.berlios.de>

* keep the USBPrinterRoster as a member or local to better control stop and deletion. Should fix #6916.
* style cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08af89fedaf9f1fa8abb9f58c6e35bd25c1a2ce3 10-Oct-2010 Michael Pfeiffer <michael.w.pfeiffer@gmail.com>

* The add-on additionally to the print_server gets loaded by printer
add-ons too. The USBPrinterRoster thread has to be stopped before
the transport add-on gets unloaded.
This fixes the bug described in ticket #6008 that a page gets printed
again and again.
* Added comment that the add-on might access a deleted object if the printer
get disconnected during printing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38915 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b6e09fad7a02dd9e280a68ea1218ee493f0b7099 11-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* More style fixes ;)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36160 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f0ae1d0c2cda664cdb1271ca88b40a92715c4e18 11-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Fix coding style issues.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36134 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52f7982c9276b5441b601229605e59b39306778 10-Apr-2010 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Switch to using USBKit instead of usb_printer kernel driver
* Implement new transport id/name listing



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36115 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f2f3c67292205bbf46a4b0cd9aca3596ed2ed2ef 11-Feb-2008 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

Use new transport callbacks from printer preference.... transport addons now choose what to publish in the printers pref add printer dialog...

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23946 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b502b561b47fd808161eede2236b0f060ab59c50 22-Oct-2004 Nathan Whitehorn <nwhitehorn@nowhere.fake>

Fixed spelling of instantiate_transport


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9451 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5b97efc5d8f5441aaa089301470a7a807dc01a30 11-Aug-2004 Philippe Houdoin <philippe.houdoin@gmail.com>

Rename print_transport.cpp to <addon transport class>.cpp.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8551 a95241bf-73f2-0310-859d-f6bbb57e9c96