41
edits
(→Status) |
(→Status) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==Status== | ==Status== | ||
Wow only 1 more week to go before the suggested pencils-down date. The implementation's been pretty solid through my testings and right now I'm concentrating on writing an automatic test for it. The test is a C++ unit test and is basically capable of testing every aspect of the TSF implementation from widget down to content. As of now most of the test is done and hopefully I can finish it by the start of next week. --[[User:Darchons|Darchons]] 20:57, 1 August 2008 (UTC) | |||
Implemented methods from what used to be nsIKBStateControl. Now TSF support will not get turned off because an IME function was called in one of these methods. Also added support for text decorations. Not full-fledged display attributes support, but works just like the existing IME code. --[[User:Darchons|Darchons]] 21:20, 15 July 2008 (PDT) | |||
This week is GSoC midterm and I'm pretty much on track to finish this project by the end of GSoC. The majority of things are working and the second half of GSoC will be focused on more extensive testing and implementation of several advanced features on top of the basic TSF implementation right now. | This week is GSoC midterm and I'm pretty much on track to finish this project by the end of GSoC. The majority of things are working and the second half of GSoC will be focused on more extensive testing and implementation of several advanced features on top of the basic TSF implementation right now. | ||
Line 85: | Line 91: | ||
** <strike>InsertEmbeddedAtSelection</strike> | ** <strike>InsertEmbeddedAtSelection</strike> | ||
* Notification code | * <strike>Notification code (7 of 7 implemented)</strike> | ||
** <strike>OnAttrsChange (not supported)</strike> | ** <strike>OnAttrsChange (not supported)</strike> | ||
** <strike>OnStartEditTransaction (not supported)</strike> | ** <strike>OnStartEditTransaction (not supported)</strike> | ||
Line 91: | Line 97: | ||
** <strike>OnLayoutChange (not used)</strike> | ** <strike>OnLayoutChange (not used)</strike> | ||
** <strike>OnSelectionChange</strike> | ** <strike>OnSelectionChange</strike> | ||
*** <strike> | *** <strike>nsIWidget::OnIMESelectionChange</strike> | ||
** <strike>OnStatusChange (not supported)</strike> | ** <strike>OnStatusChange (not supported)</strike> | ||
** <strike>OnTextChange</strike> | ** <strike>OnTextChange</strike> | ||
*** <strike> | *** <strike>nsIWidget::OnIMETextChange</strike> | ||
* Display attributes support | * <strike>Display attributes support</strike> | ||
* Input scope support | * Input scope support |
edits