bluetoothmgmt/bluetoothclientlib/bluetooth_user.history.xml
changeset 0 29b1cd4cb562
--- /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 &quot;SBCConfigPanic:0&quot;" 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>