diff -r 000000000000 -r 2f259fa3e83a lafagnosticuifoundation/cone/group/app-framework_cone.history.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lafagnosticuifoundation/cone/group/app-framework_cone.history.xml Tue Feb 02 01:00:49 2010 +0200 @@ -0,0 +1,65 @@ + + + + + Resetting active view record in CCoeViewManagr::DoDeactivation() if event type is EVwsDeactivateViewDifferentInstance + + + + Added RCoeResourceLoader Class which encapsulates methods for opening and closing localised resource files in the CONE environment. + + + UI policy-free application control environment defining the user/application interaction model via Control Environment controls i.e. interactive screen elements. Provides application interface to user events, keyboard focus control stack, and view server encapsulation. Applications create and use controls directly, within the application framework context. + + + Added code to CCoeControl::ProcessPointerEventL() such that for window owning controls with a MCoeControlHitTest object attached for which the test failed (pointer event occurred on "transparent" part) we look for the closest window owning parent control up the control tree and continue processing the pointer events from there. This will resolve the EOLAS patent restriction issue covered by the withdrawn PREQ1842. This fix depends on the fix for DEF104579. + + + Changed the names of CCoeControl’s SetGc() and GetGc() to SetCustomGc() and CustomGc(). Added deprecated inline SetGc() and GetGc() for source compatibility, forwarding calls to the new methods. Covered by BR 2078. + + + Changed the implementation of CCoeControl::SetParent(CCoeControl*) such that any cyclic parent-child relatationships are detected and avoided before they have occurred. This means that SetPatent is "safe" and thus the opt-out mechanism of the automatic setting of parent pointer has been removed. This changes is covered by BR2077. + + + Comments for the following API’s ViewScreenDeviceChangedL(), ViewConstructL() and ViewScreenModeCompatible() in the Coeview.cpp are changed as per the doxygen documentation standard. + Comment has been added to PrepareForViewActivation() API. + + + change the while loop at line 725 of /common/generic/app-framework/cone/src/coetextdrawer.cpp from: + while (startText != endText) + to: + while (startText < endText) + + And additionaly change the if statement at line 728 from: + if (*startText == KCharacterLF) + to + if (*startText == KCharacterLF && startText < endText) + + + Fix the test code in MultipleScreens test step so the panic code for ECoePanicInvalidScreenNumber is exerciced as it was intended to. + + + Part of fix to problem with memory leaks and crashes in app startup, found using the WillHeapChecker tool. See also Uikon and AppArc changes. + + + Changes have been made in Cone test code.Due to paging Cone component under Functional configuration of DP, the test app (TErrMsgApp.EXE) takes time to close the dialogs. As a solution a delay of 5sec is introduced sufficient enough for the test app to close the dialog. + + + Implement an api to deactivate the current view, but only if the current view is owned by the session making the request. Uikon has been modified to use this new api. + + + Part of fix for DEF094599 "TGulHAlignment does not allow for an absolute Left/Right position" + + * Significantly improved the in-line documentation for all text drawer APIs. + + Changes to CCoeTextDrawerBase: + * Added a new CCoeTextDrawerBase::SetAppLanguage(TLanguage) method. Calling this method at the time of construction will make the text drawer consider the application language directionality when swapping left and right alignment (instead of the directionality of the text being printed). + + * Added a new protected CCoeTextDrawerBase::ActualHorizontalAlignment(const TCoeTextTypeAdaptor&) method for use by CCoeTextDrawerBase implementations. This method will return the horizontal alignment, where left and right has been swapped as appropriate. + + Changes to XCoeTextDrawer: + * Replaced the XCoeTextDrawer::operator-> with inline access methods for access to the CCoeTextDrawerBase’s color, alignment, margins, line gap for more consistent use of XCoeTextDrawer APIs. + + Improved the Cone unit test code. + +