Skip to content

HotPlug_SVN_Log

Wiki converter edited this page Sep 24, 2020 · 3 revisions

You can check out the code from the branch prior to any work, and then the latest:

svn checkout https://subversion.assembla.com/svn/portaudio/portaudio/branches/hotplug hotplug_initial
svn up -r1661

svn checkout https://subversion.assembla.com/svn/portaudio/portaudio/branches/hotplug hotplug

The git revision corresponding to the state of trunk at r1660 is 8d0c648b7d

Here's a log of changes:

C:\PortAudio\hotplug>svn log -r 1520:1968
------------------------------------------------------------------------
r1520 | bjornroche | 2010-07-10 00:08:38 +1000 (Sat, 10 Jul 2010) | 1 line

initial branch for david stuart's hot-plug patch sent to the mailing list on may 12, 2010.
------------------------------------------------------------------------
r1661 | rob_bielik | 2011-04-29 04:54:46 +1000 (Fri, 29 Apr 2011) | 1 line

/portaudio/trunk:1520-1660 merged into branch hotplug
------------------------------------------------------------------------
r1663 | rossb | 2011-05-01 23:21:43 +1000 (Sun, 01 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1663

merged initial two-stage-commit hot-plug patch from David Stuart, with ds implementation only, including: * include\portaudio.h: added note about available device list lifetime to Pa_Initialize() doc comment. added Pa_UpdateAvailableDeviceList() declaration and doc comment. * src\common\pa_front.c: added Pa_UpdateAvailableDeviceList implementation * src\common\pa_hostapi.h: added function pointers for ScanDeviceInfos, CommitDeviceInfos, DisposeDeviceInfos. * src\hostapi\dsound\pa_win_ds.c added ScanDeviceInfos, CommitDeviceInfos, DisposeDeviceInfos implementation. * src\hostapi\dsound\pa_win_wmme.c zeroed ScanDeviceInfos, CommitDeviceInfos, DisposeDeviceInfos ptrs. * added test\patest_update_available_device_list.c simple test case. See also ticket #11
------------------------------------------------------------------------
r1664 | rossb | 2011-05-02 02:10:58 +1000 (Mon, 02 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1664

refactored ds rescan code to use the same function for Initialization scanning and rescanning. this will be most clear if you diff against the trunk version of pa_win_ds.c see also ticket #11
------------------------------------------------------------------------
r1665 | rossb | 2011-05-02 02:13:40 +1000 (Mon, 02 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1665

removed #ifndef check for PA_USE_DS from pa_win_ds.c
------------------------------------------------------------------------
r1670 | rob_bielik | 2011-05-05 02:37:52 +1000 (Thu, 05 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1670

Added hotplug notification (Windows only)
------------------------------------------------------------------------
r1671 | rossb | 2011-05-05 06:04:24 +1000 (Thu, 05 May 2011) | 1 line
r1672 | rossb | 2011-05-05 06:11:30 +1000 (Thu, 05 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1671
https://app.assembla.com/spaces/portaudio/subversion/commits/1672

fixed ds scan code to skip devices that are removed during the scanning process. related scanning cleanups

1 line patch to previous commit: change 0 to NULL

------------------------------------------------------------------------
r1673 | rob_bielik | 2011-05-06 14:40:22 +1000 (Fri, 06 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1673

Added cache in win hot plug
------------------------------------------------------------------------
r1675 | rob_bielik | 2011-05-07 01:57:05 +1000 (Sat, 07 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1675

Populating cache at startup of hotplug (Windows)
------------------------------------------------------------------------
r1676 | rossb | 2011-05-07 02:19:01 +1000 (Sat, 07 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1676

added pragma to link setupapi.lib
------------------------------------------------------------------------
r1677 | rob_bielik | 2011-05-07 17:01:13 +1000 (Sat, 07 May 2011) | 1 line
https://app.assembla.com/spaces/portaudio/subversion/commits/1677

Fixed Unicode vs. MBS problem

* Use "W" unicode APIS
------------------------------------------------------------------------
Clone this wiki locally