bluetoothappprofiles/avrcp/bluetooth_avrcp.history.xml
changeset 70 f5508c13dfe0
parent 67 16e4b9007960
child 71 083fd884d7dd
equal deleted inserted replaced
67:16e4b9007960 70:f5508c13dfe0
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="Bluetooth Profiles">
       
     3   <purpose>
       
     4     Audio/Video Remote Control Profile
       
     5   </purpose>
       
     6 
       
     7   <defect number="PDEF140783" title="No response to Get Play Status AVRCP Command" revision="049">
       
     8     MetadataTransferCommands timer cancelled properly and put some delays in the ctrl scripts.
       
     9   </defect>
       
    10 
       
    11   <defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="048">
       
    12     Added copyright headers
       
    13   </defect>
       
    14   
       
    15   <defect number="DEF137119" title="Invalid button action (222) produced on TG when Press, Press, release from CT" revision="047">
       
    16     Set button action for all passthrough commands, including EVendorUnique ones.
       
    17   </defect>
       
    18 
       
    19   <defect number="DEF137114" title="In multi-players situation, RemconServer paniced with pass through commands" revision="046">
       
    20     Fixed non-leavesafe automatic RArray.
       
    21   </defect>
       
    22 
       
    23   <defect number="DEF136258" title="SetRemoteAddressedClientNotCorrectlyCalled" revision="045">
       
    24     Some refactoring of HandleSetAddressedPlayer method.
       
    25   </defect>
       
    26 
       
    27    <defect number="DEF134042" title="[upf32] AVRCP permits invalid battery status responses" revision="044">
       
    28     Initialise CPlayerInfoTarget::iBatteryStatus to the best value that can be retrieved from hardware P &amp; S properties. Modify CPlayerInfoTarget::DoSetBatteryStatus() to filter out invalid values
       
    29   </defect>
       
    30 
       
    31   <defect number="PDEF136830" title="AVRCP command handling results in crash " revision="043">
       
    32     Ignore passthrough responses.
       
    33   </defect>
       
    34 
       
    35   <defect number="DEF135356" title="[System Build]: Errors in GT stage due to Bluetooth AVRCP.txt" revision="042">
       
    36     Add IMPORT_C to ~CRemConNowPlayingTargetBase.
       
    37   </defect>
       
    38 
       
    39   <defect number="DEF133268" title="[System Build]: Elf2e32: Warning in Bluetooth AVRCP on ARMV7 M04816 vFuture" revision="041">
       
    40     Remove IMPORT_C from CPlayerApplicationSettings::NewL and NewLC.
       
    41   </defect>
       
    42 
       
    43   <defect number="DEF129356" title="[Coverity]-SYMBIAN.CLEANUP_STACK-bluetooth/latest/bluetooth/profiles" revision="040">
       
    44     Fix to prevent memory leak in remconbeareravrcp caused when CAVCFrame* frame is allocated on the heap but Not deallocated when it goes out of scope.
       
    45   </defect>
       
    46 
       
    47   <defect number="DEF126570" title="SMP: Migrate remcon and avrcp to Bluetooth logger" revision="039">
       
    48     Change all logging over to Bluetooth logger.
       
    49   </defect>
       
    50 
       
    51   <defect number="PDEF123229" title="[AVRCP1.0] Leave unsafety in CRemConAvrcpStatusConverter::SupportedInterface" revision="038">
       
    52     Added a static function -OpcodeL- which checks the Descriptor against the given opcode.
       
    53   </defect> 
       
    54   
       
    55   <defect number="DEF127107" title="[AVRCP 1.3] PLAYBACK_POS notify only being triggered when exceeding interval" revision="037">
       
    56     Now its triggered if it exceed or equal the interval.
       
    57   </defect>
       
    58   
       
    59   <defect number="DEF125857" title="[coverity] - EVALUATION_ORDER - bluetooth" revision="036">
       
    60     Evaulation order clarified in avrcpoutgoingcommandhandler.cpp.
       
    61   </defect>
       
    62 
       
    63   <defect number="DEF123196" title="[AVRCP1.3] Leave unsafety in ipc.cpp" revision="035">
       
    64     Placed the leaving function on cleaup stack to handle unsafe leave.
       
    65   </defect>
       
    66 
       
    67   <defect number="DEF124633" title="avrcp-settings is not easily localizable" revision="034">
       
    68     Split avrcp-settings.rss into avrcp-setting.rss and avrcp-settings.rls
       
    69   </defect>
       
    70 
       
    71   <defect number="DEF123768" title="[upf30] Passthrough commands with the wrong subunit type should be rejected" revision="033">
       
    72     The PASS THROUGH commands with a non PANEL subunit_type should have a NOT IMPLEMENTED response.
       
    73   </defect>
       
    74 
       
    75   <defect number="DEF121789" title="Invalid Player Application Attribute ID returns wrong error code" revision="032">
       
    76     Modified the error code.
       
    77   </defect>
       
    78 
       
    79   <defect number="DEF124272" title="[upf30] AVRCP Notify commands should be rejected when a remote device disconnect" revision="031">
       
    80     Notify remcon of commands that have expired when a remote device disconnects
       
    81   </defect>
       
    82 
       
    83   <defect number="DEF122718" title="PlaybackPos notification functionality does not match with specification" revision="030">
       
    84    calculated the Play Back Interval value between current and when last notification was sent and if it greater then iPlayerIntervalInMilliseconds,then send notification i.e. sent notification even in rewound case.
       
    85   </defect> 
       
    86 
       
    87   <defect number="DEF123182" title="Leave unsafety in PlayerApplicationSettingsResourceInit" revision="029">
       
    88     Handled the unsafe leave by placing the concerned values and valueTexts in function playerApplicationSettingsResourceInit::DefineAttributesL(..) on cleanupstack.
       
    89   </defect> 
       
    90 
       
    91   <defect number="PDEF124580" title="[AVRCP1.3]Leavescan error in CRcpCommand::ParseVendorUniquePassthroughCommand" revision="028">
       
    92     Method renamed to show it can leave.
       
    93   </defect> 
       
    94 
       
    95   <defect number="DEF123193" title="[AVRCP1.3] Unsafe use of RArray in CPlayerInfoTarget::DoClearEvents" revision="027">
       
    96     RArray replaced with a new class to store supported events in a bit mask. 
       
    97   </defect> 
       
    98 
       
    99   <defect number="DEF122655" title="Removing a supported event is not triggering a notify" revision="026">
       
   100     RAvrcpIPC::SetIPCOperationIdFromEventId(aEvent) is called to populate the correct operation Id for senderror(). 
       
   101   </defect>
       
   102 
       
   103   <defect number="DEF123765" title="[upf30] Playback interval should be treated as seconds not milliseconds" revision="025">
       
   104     Convert the playback interval to milliseconds. 
       
   105   </defect>
       
   106 
       
   107   <defect number="DEF121430" title="EVENT_PLAYBACK_POS_CHANGED not being notified correctly" revision="024">
       
   108     Codes added to handle the processing of Changed Play Status,Changed Current Track and Reached end or beginning of track.
       
   109   </defect> 
       
   110 
       
   111   <defect number="DEF121649" title="AVCTP command causes RemConSrv to panic with User::21" revision="023">
       
   112     RemCon bearer changes to prevent panic.
       
   113   </defect>
       
   114 
       
   115   <defect number="DEF123180" title="Leave unsafety in CPlayerApplicationSettings" revision="022">
       
   116     CleanupStack::PushL and CleanupStack::Pop are used to avoid memory leak.
       
   117   </defect>
       
   118 
       
   119   <defect number="DEF123179" title="Automatic variable used in call to async API" revision="021">
       
   120     Make numRemotes a member variable so it's guaranteed to be there whenever the server writes to it.
       
   121   </defect>
       
   122 
       
   123   <defect number="DEF120543" title="Bounds checking issues in AVRCP 1.3" revision="020">
       
   124     Add the boundary check for the number of attribute and the value of an attribute
       
   125   </defect>
       
   126   
       
   127   <defect number="DEF121598" title="SetPlayerApplicationSettingValue command does not trigger notify" revision="019">
       
   128     Now sending the response for EVENT_PLAYER_APPLICATION_SETTING_CHANGED i.e. PDU14
       
   129   </defect>
       
   130 
       
   131   <defect number="DEF120240" title="Response to ListPlayerApplicationSettingValues incorrect if > 255 values defined" revision="018">
       
   132     Add the boundary check for the numbers of player application setting values and value texts
       
   133   </defect>
       
   134 
       
   135   <defect number="DEF120173" title="GetCapabilites response is incorrect if more than 255 Company IDs added" revision="017">
       
   136     MPlayerCapabilitiesObserver::AddCompanyId() now fails with KErrOverflow if 255 company IDs are already listed.
       
   137   </defect>
       
   138 
       
   139   <defect number="DEF119598" title="Production Code contains comments about TMT test code" revision="016">
       
   140 	Non relevant comments are removed.
       
   141   </defect>
       
   142   
       
   143   <defect number="DEF115305" title="Odd memory allocation handling in avrcp and leave in non-leaving function" revision="015">
       
   144     Leave in a non-leaving function now handled
       
   145   </defect>
       
   146 
       
   147   <defect number="DEF115279" title="Forced disconnection of controller by transport during a hold results USER 21" revision="014">
       
   148     Force disconnections of controller by transport now handled correctly
       
   149   </defect>
       
   150 
       
   151   <defect number="DEF119174" title="RemoveEvent is returning the position of the event" revision="013">
       
   152     Return value has been changed to KErrNone, instead of the position of the event
       
   153   </defect>
       
   154 
       
   155   <defect number="DEF119028" title="No API to get inbound MTU for AVDTP media socket" revision="012">
       
   156    API added to get inbound MTU for AVDTP media socket
       
   157   </defect>
       
   158 
       
   159   <defect number="DEF118408" title="ListSettingAttributes will return error when 0 setting attributes defined" revision="011">
       
   160     CPlayerInfoTarget::ProcessListPlayerApplicationAttributes does not return error when called without defined attributes.
       
   161   </defect>
       
   162 
       
   163   <defect number="DEF117473" title="Doxygen not correctly generated" revision="010">
       
   164     Interface access tags corrected for AVRCP APIs.
       
   165   </defect>
       
   166 
       
   167   <defect number="DEF119085" title="Calling RemoveEvent on a pending notify panics with User-130" revision="009">
       
   168     removing the event from the pending notification list, if RemoveEvent is called.
       
   169   </defect>
       
   170 
       
   171   <defect number="DEF116505" title="In-source documentation required for CAVCFrame" revision="008">
       
   172     Appropriate level of Doxygen comments added
       
   173   </defect>
       
   174 
       
   175   <defect number="DEF116207" title="Filename Policy non-conformance generates build warnings" revision="007">
       
   176    Unwanted system INC file path is removed from mmp file
       
   177   </defect>
       
   178 
       
   179   <defect number="PDEF115625" title="KeyRepeat KeyEvents from Prev/Next keys of bluetooth headset are still sent afte" revision="006">
       
   180     Fixes key press problems
       
   181   </defect>
       
   182   
       
   183   
       
   184   <defect number="DEF108369" title="[upf27]AVRCP uses wrong identifier when handling incoming commands" revision="005">
       
   185     Changed the function call to get the Transaction ID 
       
   186   </defect>
       
   187 
       
   188   <defect number="DEF101319" title="Filename case check failures in source build and test" revision="004">
       
   189     Corrected filenames to enable building of Symbian OS in Linux
       
   190   </defect>
       
   191 
       
   192   <defect number="DEF101501" title="CAvCFrame fails to retrieve the correct frame type for Vendor dependent commands" revision="003">
       
   193     Fixing CAVCFrame::FrameType(const TDesC8&amp; aFrame) API so that it returns the type of the frame. This change has required a BR.
       
   194   </defect>
       
   195 
       
   196   <defect number="DEF097970" title="AVRCP sets message type to 'Command' when it should be 'Response'" revision="002">
       
   197     AVRCP now sets message type to Response in CRcpCommand::ProcessOutgoingResponse.
       
   198   </defect>
       
   199 
       
   200   <defect number="PDEF100693" title="Memory leak in AVRCP" revision="001">
       
   201     Handling memory leaks in AVRCP
       
   202   </defect>
       
   203 </relnotes>