Commit Graph

143 Commits

Author SHA1 Message Date
Aric Stewart 7de0b8299d msctf: Implement ITfDocumentMgr::EnumContexts. 2009-07-01 11:39:25 +02:00
Aric Stewart fac0d945e4 msctf: Implement TF_CreateInputProcessorProfiles. 2009-07-01 11:38:49 +02:00
Aric Stewart 7cd3e77624 msctf: Implement ITfInputProcessorProfiles::SetDefaultLanguageProfile. 2009-06-26 15:21:08 +02:00
Aric Stewart 6e7145d64e msctf: Implement ITfInputProcessorProfiles::GetDefaultLanguageProfile. 2009-06-26 15:21:03 +02:00
Aric Stewart a19efb7ad9 msctf: Semi-stub implementation of ITfInputProcessorProfiles::GetLanguageList. 2009-06-25 11:46:48 +02:00
Aric Stewart 3fff6ec879 msctf/tests: Release the ITfDocumentMgr received on GetFocus. 2009-06-25 11:46:43 +02:00
Aric Stewart eb0ef77478 msctf: Correct registry key from "Enabled" to "Enable". 2009-06-25 11:46:32 +02:00
Aric Stewart a307c6fdc2 msctf/tests: Verify to make sure OnPopContext happens before context is removed from stack. 2009-06-24 11:28:21 +02:00
Aric Stewart e73b17d018 msctf: Context initialization happens before OnPushContext sink. 2009-06-24 11:28:14 +02:00
Aric Stewart 2dd5a3bea2 msctf: ITfContext::GetDocumentMgr should AddRef the DocumentMgr. 2009-06-24 11:28:07 +02:00
Aric Stewart 190357b14b msctf: Implement ITfContext::GetStatus. 2009-06-24 11:28:00 +02:00
Francois Gouget 03584b4ff6 Assorted spelling fixes. 2009-06-22 13:32:01 +02:00
Aric Stewart 7aa9bd9823 msctf: Implement ITfCompartmentEventSink. 2009-06-22 13:29:26 +02:00
Aric Stewart 3bdfa1cc67 msctf: Define ITfSource for Compartments. 2009-06-22 13:29:16 +02:00
Aric Stewart 9d12acf342 msctf: ITfCompartmentMgr tests. 2009-06-22 13:29:02 +02:00
Aric Stewart ba69aebd3e msctf: Implement ITfCompartmentMgr::GetCompartment. 2009-06-22 13:28:49 +02:00
Aric Stewart 3a18408dd5 msctf: Implement ITfCompartment::SetValue. 2009-06-22 13:28:35 +02:00
Aric Stewart 21c4671e01 msctf: Implement ITfCompartment::GetValue. 2009-06-22 13:27:58 +02:00
Aric Stewart e842f250ee msctf: Define ITfCompartment. 2009-06-22 13:27:44 +02:00
Aric Stewart 6b2f56a0a7 msctf: Implement ITfCompartmentMgr::EnumCompartments. 2009-06-17 12:08:13 +02:00
Aric Stewart 979c929656 msctf: Implement ITfCompartmentMgr::ClearCompartment. 2009-06-17 12:08:05 +02:00
Aric Stewart ca9ca58c20 msctf: Contexts have a default DocumentMgr of the one that creates them. 2009-06-17 12:07:58 +02:00
Aric Stewart 2e52edf38d msctf: Implement ITfThreadMgr::IsThreadFocus. 2009-06-17 12:05:10 +02:00
Aric Stewart dee4e5d5d9 msctf: Implement ITfContext::GetDocumentMgr. 2009-06-16 13:51:36 +02:00
Aric Stewart 936713fe33 msctf: Setup global CompartmentMgr. 2009-06-16 13:35:40 +02:00
Francois Gouget 1ba95da66f msctf: Make the CompartmentMgr functions static. 2009-06-15 13:42:29 +02:00
Francois Gouget 125131aea4 msctf/tests: Make EditSession_Constructor() static. 2009-06-15 13:42:29 +02:00
Aric Stewart 3726e38b19 msctf: Define ITfCompartmentMgr for Context. 2009-06-12 17:33:16 +02:00
Aric Stewart 1ffa3515dd msctf: Add ITfComponentMgr to documentmgr. 2009-06-12 17:33:16 +02:00
Aric Stewart 819518c461 msctf: Define ITfCompartmentMgr for ThreadMgr. 2009-06-12 17:33:16 +02:00
Aric Stewart 2b08041bf1 msctf: Framework for ITfCompartmentMgr. 2009-06-12 17:33:15 +02:00
Paul Vriens e42d7f9591 msctf: Fix a possible NULL dereference (Coverity). 2009-06-05 14:43:24 +02:00
Aric Stewart 584175bedf msctf: Implement ITfContext::SetSelection. 2009-06-04 12:12:28 +02:00
Aric Stewart 432db51ac3 msctf: Implement ITfInsertAtSelection::InsertTextAtSelection. 2009-06-04 12:12:19 +02:00
Aric Stewart 374d41d5b0 msctf: Framework for ITfInsertAtSelection in ITfContext. 2009-05-27 11:10:45 +02:00
Aric Stewart acbefe5b9e msctf: Implement ITfRange::Collapse. 2009-05-27 11:10:38 +02:00
Aric Stewart 6117ea47b3 msctf: Implement ITextStoreACPSink::OnStatusChange.
Requires changes in the way document locking is implemented and tested.
2009-05-25 11:21:34 +02:00
Aric Stewart 13d6aa2bb7 msctf: Beginning implementation of ITfContext::GetSelection. 2009-05-22 11:09:31 +02:00
Aric Stewart 7fa47cd3f5 msctf: Beginning implementation of ITfContext::GetEnd. 2009-05-22 11:09:18 +02:00
Aric Stewart 6772a07a94 msctf: Beginning implementation of ITfContext::GetStart. 2009-05-22 11:09:10 +02:00
Aric Stewart a9c998ae90 msctf: Correct order of dwFlag checking to properly be able to set a ReadWrite lock. 2009-05-22 11:08:55 +02:00
Aric Stewart bdb54fdaf2 msctf: Generate TfEditCookies for edit sessions. 2009-05-21 16:17:51 +02:00
Aric Stewart a5006e7eb4 msctf: Beginning of TfEditCookie definition and usage. 2009-05-21 16:17:51 +02:00
Francois Gouget 30df52ca1e msctf: Fix an error message. 2009-05-21 16:17:50 +02:00
Joris Huizer e11935a14b msctf: ITfContext::RequestEditSession: dwLockFlags logic corrected. 2009-05-20 13:34:30 +02:00
Michael Stefaniuc 2a11f2df47 msctf: Use FAILED instead of !SUCCEDED. 2009-05-20 10:54:35 +02:00
Aric Stewart bdd4e0b48b msctf: Implement ITfRange::GetContext. 2009-05-19 15:27:32 +02:00
Aric Stewart d0ef9886c3 msctf: Add stub implementation of ITfRange. 2009-05-19 15:27:27 +02:00
Aric Stewart 4bb8e9959a msctf: Starting implementation of ITfContext::RequestEditSession and ITextStoreACPSink::OnLockGranted. 2009-05-19 11:25:01 +02:00
Aric Stewart 8535f8c670 msctf/tests: Test TextService requesting an EditSession. 2009-05-18 14:01:36 +02:00