diff -r 000000000000 -r f63038272f30 bluetoothappprofiles/avrcp/bluetooth_avrcp.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bluetoothappprofiles/avrcp/bluetooth_avrcp.history.xml Mon Jan 18 20:28:57 2010 +0200 @@ -0,0 +1,203 @@ + + + + Audio/Video Remote Control Profile + + + + MetadataTransferCommands timer cancelled properly and put some delays in the ctrl scripts. + + + + Added copyright headers + + + + Set button action for all passthrough commands, including EVendorUnique ones. + + + + Fixed non-leavesafe automatic RArray. + + + + Some refactoring of HandleSetAddressedPlayer method. + + + + Initialise CPlayerInfoTarget::iBatteryStatus to the best value that can be retrieved from hardware P & S properties. Modify CPlayerInfoTarget::DoSetBatteryStatus() to filter out invalid values + + + + Ignore passthrough responses. + + + + Add IMPORT_C to ~CRemConNowPlayingTargetBase. + + + + Remove IMPORT_C from CPlayerApplicationSettings::NewL and NewLC. + + + + 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. + + + + Change all logging over to Bluetooth logger. + + + + Added a static function -OpcodeL- which checks the Descriptor against the given opcode. + + + + Now its triggered if it exceed or equal the interval. + + + + Evaulation order clarified in avrcpoutgoingcommandhandler.cpp. + + + + Placed the leaving function on cleaup stack to handle unsafe leave. + + + + Split avrcp-settings.rss into avrcp-setting.rss and avrcp-settings.rls + + + + The PASS THROUGH commands with a non PANEL subunit_type should have a NOT IMPLEMENTED response. + + + + Modified the error code. + + + + Notify remcon of commands that have expired when a remote device disconnects + + + + 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. + + + + Handled the unsafe leave by placing the concerned values and valueTexts in function playerApplicationSettingsResourceInit::DefineAttributesL(..) on cleanupstack. + + + + Method renamed to show it can leave. + + + + RArray replaced with a new class to store supported events in a bit mask. + + + + RAvrcpIPC::SetIPCOperationIdFromEventId(aEvent) is called to populate the correct operation Id for senderror(). + + + + Convert the playback interval to milliseconds. + + + + Codes added to handle the processing of Changed Play Status,Changed Current Track and Reached end or beginning of track. + + + + RemCon bearer changes to prevent panic. + + + + CleanupStack::PushL and CleanupStack::Pop are used to avoid memory leak. + + + + Make numRemotes a member variable so it's guaranteed to be there whenever the server writes to it. + + + + Add the boundary check for the number of attribute and the value of an attribute + + + + Now sending the response for EVENT_PLAYER_APPLICATION_SETTING_CHANGED i.e. PDU14 + + + + Add the boundary check for the numbers of player application setting values and value texts + + + + MPlayerCapabilitiesObserver::AddCompanyId() now fails with KErrOverflow if 255 company IDs are already listed. + + + + Non relevant comments are removed. + + + + Leave in a non-leaving function now handled + + + + Force disconnections of controller by transport now handled correctly + + + + Return value has been changed to KErrNone, instead of the position of the event + + + + API added to get inbound MTU for AVDTP media socket + + + + CPlayerInfoTarget::ProcessListPlayerApplicationAttributes does not return error when called without defined attributes. + + + + Interface access tags corrected for AVRCP APIs. + + + + removing the event from the pending notification list, if RemoveEvent is called. + + + + Appropriate level of Doxygen comments added + + + + Unwanted system INC file path is removed from mmp file + + + + Fixes key press problems + + + + + Changed the function call to get the Transaction ID + + + + Corrected filenames to enable building of Symbian OS in Linux + + + + Fixing CAVCFrame::FrameType(const TDesC8& aFrame) API so that it returns the type of the frame. This change has required a BR. + + + + AVRCP now sets message type to Response in CRcpCommand::ProcessOutgoingResponse. + + + + Handling memory leaks in AVRCP + +