History log of /haiku/src/servers/midi/DeviceWatcher.h
Revision Date Author Comments
# 50a1d8a4 29-Nov-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Stupid me, vector icon data loaded by a local BResources
object is lost outside its scope.
Now vector data is copied instead.

Spotted by Pete Goodeve, thanks!
This should close #4562.


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


# e899cf2a 24-Nov-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Added missing vector icon support.



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


# 93bd4c0e 20-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

* Move initial devices scan again in a thread, to avoid deadlock.
* Check that path is indeed a file, not a directory
* Contrary to what BeBook say, we can't delete BLocalMidi* endpoints,
but only Release() them like all others endpoints. Avoid midi_server to
panic when a device is removed.


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


# 382a9e12 17-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

* Any status byte could now break SysEx sequence. We only
swallow SysEx end byte (F7) when it's the expected one.
Should fix #4445.
* Implement device remove handling.
Which should fix #4053.

Please test it.



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


# 5b2d7337 13-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Rework midi_server device watching to support dynamic detection, not just
at startup. WIP, as the removing case is not yet handled.
Plus vector icon support should be added to Midi kit.


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


# 94d1c0ea 17-Mar-2003 mahlzeit <mahlzeit@nowhere.fake>

added (experimental) driver support


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


# 50a1d8a4f552dc570af4704f340ab606bc9f7fc5 29-Nov-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Stupid me, vector icon data loaded by a local BResources
object is lost outside its scope.
Now vector data is copied instead.

Spotted by Pete Goodeve, thanks!
This should close #4562.


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


# e899cf2aa0df74638121b3ffd8e4837a8c1bfd97 24-Nov-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Added missing vector icon support.



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


# 93bd4c0ea689a343e416373589595a9da78d476b 20-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

* Move initial devices scan again in a thread, to avoid deadlock.
* Check that path is indeed a file, not a directory
* Contrary to what BeBook say, we can't delete BLocalMidi* endpoints,
but only Release() them like all others endpoints. Avoid midi_server to
panic when a device is removed.


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


# 382a9e1278fc8c87b62d1349c4000572ff1d14e0 17-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

* Any status byte could now break SysEx sequence. We only
swallow SysEx end byte (F7) when it's the expected one.
Should fix #4445.
* Implement device remove handling.
Which should fix #4053.

Please test it.



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


# 5b2d7337d7ad5d31797a7380dafbee2258230384 13-Sep-2009 Philippe Houdoin <philippe.houdoin@gmail.com>

Rework midi_server device watching to support dynamic detection, not just
at startup. WIP, as the removing case is not yet handled.
Plus vector icon support should be added to Midi kit.


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


# 94d1c0ea39d2b27b15e75fb729e3361d813a956c 17-Mar-2003 mahlzeit <mahlzeit@nowhere.fake>

added (experimental) driver support


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