--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bluetoothmgmt/bluetoothclientlib/bluetooth_user.history.xml Fri Jan 15 08:13:17 2010 +0200
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<relnotes name="Bluetooth Manager">
+ <purpose>
+ APIs to provide access to the Bluetooth protocols and profiles
+ </purpose>
+
+ <defect number="DEF140421" title="[upf33] Notification in wrong thread in AVCTPServices " revision="048">
+ Fixed to allow notifications to be managed in the right thread.
+ </defect>
+
+ <defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="047">
+ Added copyright headers
+ </defect>
+
+ <defect number="DEF135093" title="PREQ1760 Outstanding changes on L2CAP " revision="046">
+ Some L2CAP work was outstanding post-PREQ1760 submission.
+ </defect>
+
+ <defect number="DEF136966" title="CBluetoothSocket in Accepting state will panic when Shutdown() is called" revision="045">
+ Check for both iBTAccepter and iBTConnecter to be null and then immediately return KErrNone in case this condition is true.
+ </defect>
+
+ <defect number="DEF130747" title="[Coverity]-EVALUATION_ORDER,MISSING_BREAK,USE_AFTER_FREE -bluetooth/latest " revision="044">
+ Fix Coverity issues.
+ </defect>
+
+ <defect number="DEF138865" title="[System Build]: Missing header btsecmanclient.h in MSF00043 vtb92sf" revision="043">
+ Replaced btsecmanclient.h include with btmanclient.h in bt_sock.h
+ </defect>
+
+ <defect number="PDEF133811" title="Pointer used without initialization" revision="042">
+ Avoid random panics by Initialising the 'iRequest' pointer to NULL at construction.
+ </defect>
+
+ <defect number="PDEF132430" title="[Lisbon] RBluetoothAuthenticationResult and RBluetoothPairingResult, same API?" revision="041">
+ This is a COMMENTS ONLY change.
+ Added clarification to source code documentation for RBluetoothPairingResult and RBluetoothAuthenticationResult (btlib/pairing.cpp and inc/pairing.h).
+ </defect>
+
+ <defect number="PDEF130811" title="LC_Fute: Data transfer too slow" revision="040">
+ Take Rfcomm max frame size into account when calculating optimal MTU value. Also improved basic mode optimisation.
+ </defect>
+
+ <defect number="DEF129482" title="Doxygen for RAvctp::SendMessage gives incorrect error code " revision="039">
+ Updated the return err code from KErrNotReady to KErrInUse.
+ </defect>
+
+ <defect number="DEF129097" title="AVCTP disconnect indication incorrect" revision="038">
+ Make check for connection correct before sending disconnect indication to AVCTP services client
+ </defect>
+
+ <defect number="DEF126576" title="SMP: migrate btuser to Bluetooth logger" revision="037">
+ Change logging to use standard Bluetooth logger.
+ </defect>
+
+ <defect number="DEF124706" title="Remaining EIR review comments and features" revision="036">
+ CEirManager now won't be created unless EIR is supported by the hardware.
+ </defect>
+
+ <defect number="DEF128204" title="errors in IM tagging in shortlink" revision="035">
+ Correct the IM tagging.
+ </defect>
+
+ <deliverystep number="1223" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="034">
+ <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
+ </deliverystep>
+ <milestone project="GT0368" number="3.8"/>
+
+ <defect number="DEF124838" title="Service Class UUID retrieval always reports an error (even with UUIDs unavailable)" revision="033">
+ Logic corrected in TBluetoothNameRecordWrapper::GetDeviceName.
+ </defect>
+
+ <defect number="DEF124791" title="GetCompleteness returns a enum which is internalTechnology" revision="032">
+ TBool now used.
+ </defect>
+
+ <defect number="DEF121637" title="RBTPhysicalLinkAdapter::Open should take a const TBTDevAddr" revision="031">
+ const added to TBTDevAddr in function Open(RSocketServ aSocketServ, const TBTDevAddr aBDAddr).
+ </defect>
+
+ <deliverystep number="659" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="030">
+ <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
+ </deliverystep>
+ <deliverystep number="658" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx">
+ <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
+ </deliverystep>
+ <milestone project="GT0368" number="3.6"/>
+
+ <defect number="DEF122415" title="TBluetoothAudioCodecType has NonA2DP codec value as 0x04" revision="029">
+ Change EAudioCodecNonA2DP from 0x04 to 0xFF.
+ </defect>
+
+ <defect number="DEF123199" title="TAvdtpMultiplexingCapability::Parse not exported" revision="028">
+ TAvdtpMultiplexingCapability::Parse is exported.
+ </defect>
+
+ <defect number="DEF122896" title="TBTNamelessDevice::CompareTo fails to compare passkeys correctly" revision="027">
+ Add a new == operator for TPINCodeV10 class to handle the passkey comparison.
+ </defect>
+
+ <defect number="DEF119969" title="APIREG:API SetCapability(EServiceCategoryNull) set invalid value" revision="026">
+ EServiceCategoryNull is now handled correctly.
+ </defect>
+
+ <defect number="DEF121216" title="TBTDevAddr::operator(less than)=(const TBTDevAddr aAddr) not comparing correctly" revision="025">
+ Rewrote TBTDevAddr::operator(less than)=()
+ </defect>
+
+ <defect number="DEF120103" title="APIREG:TAvdtpSockAddr::SEID() return error value in some situation" revision="024">
+ Added code to clear local bit in TAvdtpSockAddr::SetSEID(TSEID aSEID) when remote address is set
+ </defect>
+
+ <defect number="DEF119967 " title="APIREG: TAvdtpServiceCategories::CapabilityPresent() return value error" revision="023">
+ TAvdtpServiceCategories::CapabilityPresent()now returns a TBool
+ </defect>
+
+ <defect number="PDEF119945" title="Configuring L2CAP MTU for optimum performance " revision="022">
+ MTU size requested by peer device can now be set.
+ </defect>
+
+ <defect number="DEF119762" title="APIREG: Link errors when using some APIs of TAvdtpMediaCodecCapabilities" revision="021">
+ Removed 4 unimplemented TAvdtpMediaCodecCapabilities member functions from bluetoothav.h.
+ </defect>
+
+ <defect number="PDEF120526" title="bt_subscribe_sec.h doesn't contain @capability tags." revision="020">
+ Key capabilities described in bt_subscribe_sec.h.
+ </defect>
+
+ <defect number="DEF115695" title="Remove building of hci_v1 from >=v9.5..." revision="019">
+ Bluetooth bld.inf files modified, and header files removed to exclude HCI v1 building from v9.5 onwards
+ </defect>
+
+ <defect number="DEF113647" title="No documentation for functions in TInquirySockAddr" revision="018">
+ Updates to CBluetooth socket and acceptor for performance improvements from MTU negotiations.
+ </defect>
+
+ <defect number="DEF113647" title="No documentation for functions in TInquirySockAddr" revision="017">
+ Added description for the functions in TInquirySockAddr.
+ </defect>
+
+ <defect number="DEF114290" title="TUUID::FixedLengthL has the wrong comparison operator" revision="016">
+ New method TUUID::SpecifiedLengthL introduced to provide the right functionality (TUUID::FixedLengthL is deprecated)
+ </defect>
+
+ <defect number="PDEF114277" title="LIBmm40820 APR: Esock_bt data abort in :~CHCICommandItem" revision="015">
+ Added additional code to suggested areas to help identify any overflows.
+ </defect>
+
+ <defect number="PDEF110808" title="A (currently closed) remote DoS attack vector needs commenting" revision="014">
+ This is a COMMENTS ONLY change.
+ </defect>
+
+ <defect number="DEF108240" title="avdtptypes.cpp requires fuller doxygen commenting" revision="013">
+ Doxygen comments clarified for avdtptypes.cpp.
+ </defect>
+
+ <defect number="DEF109694" title="APIREG:EAllLowPowerModes is undefined in epoc source" revision="012">
+ In-source documentation references to EAllLowPowerModes have been corrected to EAnyLowPowerMode.
+ </defect>
+
+ <defect number="DEF106363" title="TSEID::TSEID(TUint) has ambiguous IM access tags" revision="011">
+ TSEID::TSEID(TUint) has ambiguous IM access tags. @InternalTechnology selected.
+ </defect>
+
+ <defect number="PDEF107847" title="32 codenomicon A2DP tests: Incoming avdtp set configuration sc multiplexing losc" revision="010">
+ Fix to take account of the current index when checking the LOSC against the length of CapabilityPDUDomain
+ </defect>
+
+ <defect number="DEF107643" title="codenomicon A2DP test case 1268 causes "SBCConfigPanic:0"" revision="009">
+ codenomicon A2DP test case 1268 causes "SBCConfigPanic:0"
+ </defect>
+
+ <defect number="DEF103244" title="Minor incorrect documentation in CAvctpBody and CAvctpSender." revision="008">
+ Update the documentation for the error values returned by CAvctpBody::SendMessage() and CAvctpSender::SendMessage().
+ </defect>
+
+ <defect number="PDEF107266" title="Problems setting SCO and eSCO connections" revision="007">
+ Problems setting SCO and eSCO connections
+ </defect>
+
+ <defect number="PDEF105721" title="Disconnecting from HF device sometimes results in USER 130 panic" revision="006">
+ CBTBasebandManager::UnRegisterBTBaseband() now returns an error instead of panicking
+ </defect>
+
+ <defect number="DEF104806" title="BT stack sends LPM Park request after starting disconnecting link" revision="005">
+ Cancelling all low power mode requesters before shutting down Bluetooth socket.
+ </defect>
+
+ <defect number="DEF103682" title="APIREG: RBluetoothPowerSwitch has no definition" revision="004">
+ Changed API specification of RBluetoothPowerSwitch from @release to @deprecated.
+ </defect>
+
+ <defect number="DEF101319" title="Filename case check failures in source build and test" revision="003">
+ Corrected filenames to enable building of Symbian OS in Linux
+ </defect>
+
+ <defect number="PDEF100405" title="Exception in CBluetoothSocket::HandleReceiveCompleteL when object was deleted..." revision="002">
+ Change to prevent program from panicking when MBluetoothSocketNotifier in its callback function HandleReceiveCompleteL deletes calling CBluetoothSocket object.
+ </defect>
+
+ <defect number="PDEF099901" title="AFH channel assesment mode cannot be switched on dynamically" revision="001">
+ Allow "AFH Channel Assessment" to be switched off (and back on again).
+ </defect>
+</relnotes>