bluetoothmgmt/bluetoothclientlib/bluetooth_user.history.xml
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:38:54 +0100
branchRCL_3
changeset 24 e9b924a62a66
parent 0 29b1cd4cb562
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201031 Kit: 201035

<?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>