widget/windows/nsTextStore.h
51572ea0344e4aece9131f32434ef204d2ae9e4a
created 2014-09-02 09:41 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Backout bug 1052343 because 7b7c24a989fa hasn't been reviewed yet
7b7c24a989fa59b34638ce9011cd7fe739602f98
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.6 Don't destroy nsTextStore instance during it's locking the document r=emk
5a27019cb71c7e688650112a6da4514fbe319664
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.5 Recreate nsTextStore instance at each focus change r=emk
ea981f4abf43fb6f54ba79d5343d1c9a034d236a
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.4 Remove nsTextStore::sFlushTIPInputMessage which is no longer used r=emk
f9e2e2b2b065c5f49dea5419e9c87e11d575ca28
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.3 Create TSFStaticSink for listening to some TSF events for whole life time of our process r=emk
a8c91093e63193105385650ee9bce8b38eb75dad
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.2 Don't assume that there is nsTextStore instance even during in TSF mode r=emk
615664f7bc69b12c4998908ccbb5d64e898003d0
created 2014-09-02 09:27 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.1 Renamse nsTextStore::sTsfTextStore to nsTextStore::sEnabledTextStore r=emk
e0461ce2e137348f8507bc850d8373daee959baa
created 2014-08-29 19:08 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 826657 part.3 nsTextStore should handle NOTIFY_IME_OF_MOUSE_BUTTON_EVENT r=emk
44808b493a7ee4f8abc06bea4b765674e0aff782
created 2014-08-29 19:08 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 826657 part.1 nsTextStore should support ITfMouseTrackerACP r=emk
3dc7616b254461bf9db829702bdea7497f111435
created 2014-08-28 13:42 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1057192 part.2 nsTextStore should not commit a part of composition string which will be still being composed after restarting composition r=emk
754ce3aa9f6f256d4789ba5f29b45ae397078df3
created 2014-08-25 22:40 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1057192 part.1 nsTextStore should set selection before dispatching compositionstart if current selection is different from the range r=emk
8a7771c44e38058c9ac51d9390b823a3c23b7350
created 2014-08-23 23:24 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1055342 part.2 Implement nsTextStore::GetCurrentText() for retrieving current text content even without document lock r=emk
a180dbeebe4fbb6d3d131bbe54c5f8297f781740
created 2014-08-23 23:24 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1055342 part.1 Rename nsTextStore::mContent and nsTextStore::CurrentContent() to mLockedContent and LockedContent() r=emk
249bfca9312a21435cdd04f1cc25c1b08a800953
created 2014-08-15 23:52 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1054108 nsTextStore::GetTextExt() should return the position of composition start if the layout hasn't been computed yet and when Free ChangJie or Easy Changjei is active TIP r=emk
de467cc6208f2550dbff16892bb97dd5881e0d62
created 2014-08-14 17:58 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052286 nsTextStore::SetInputContext() should handle password state as editable state r=jimm
6a76adda5d24d8fccf049a5b08732078edabd686
created 2014-08-13 12:55 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1050124 Support TSATTRID_Text_VerticalWriting for consistency with other TSF aware applications r=jimm
92d8430977c2dcdcebe8481222d2899cd438db2e
created 2014-08-12 00:17 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1050703 Don't reset selection at starting composition if it's unnecessary r=emk
873b1855df559f1cdfe6efde34b9e9abe1633387
created 2014-08-12 00:17 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1051689 Ensure to complete the last pending action r=emk
1f01cae60e2626285ec95bb63e007770327f0263
created 2014-08-07 15:50 +0900
pushed 2014-10-13 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1049768 If OnCompositionUpdate() is never called with new range, we should call RecordCompositionUpdateAction() forcibly before flushing pending actions r=emk
5d68184741eac8d184ff718320482d050abfcfe0
created 2014-07-12 02:09 +0900
pushed 2014-09-02 16:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 995893 part.2 Unregister all references to nsTextStore before releasing its instance r=jimm
05ae727d8db22d25ef19d4cd6f17681e5418cbed
created 2014-07-12 02:09 +0900
pushed 2014-09-02 16:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 995893 part.1 Use nsAutoRefCnt in IUnknown inherited classes and log the refcounting r=jimm
a56a87f85fbecf5091ba0ac08ca5acbe29f5e3a0
created 2014-03-04 22:48 +0900
pushed 2014-04-28 18:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 974318 part.5 Use WidgetTextEvent::mRanges on Windows r=jimm
2275e85c9ad070c25bba736fa4ea3ed3afb2bf5e
created 2014-02-28 16:45 +0900
pushed 2014-04-28 18:51 +0000
Makoto Kato Makoto Kato - Bug 968647 - Part 3. TSF should use postion change notification instead of nsITimer. r=masayuki
753007aca755d52a3bd968825494197b6d0d077c
created 2014-03-03 11:53 +0900
pushed 2014-04-28 18:51 +0000
Makoto Kato Makoto Kato - Backed out changeset 5dc41a3d8d77 (bug 968647)
5dc41a3d8d7775ecb056f0199dbfebe64bd44bd8
created 2014-02-28 16:45 +0900
pushed 2014-04-28 18:51 +0000
Makoto Kato Makoto Kato - Bug 968647 - Part 3. TSF should use postion change notification instead of nsITimer. r=masayuki CLOBBER
9b5b630bb6cbf6f53fcd22ef1619d512e589a54b
created 2014-02-28 09:29 +0100
pushed 2014-04-28 18:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bd6f1c071516 (bug 968647)
bd6f1c071516c36ac479c7e095fdf2f7eaa2180e
created 2014-02-28 16:45 +0900
pushed 2014-04-28 18:51 +0000
Makoto Kato Makoto Kato - Bug 968647 - Part 3. TSF should use postion change notification instead of nsITimer. r=masayuki
43e799fdb80b9723d32d11772efe38dfffa6f7a3
created 2014-02-18 09:00 +0900
pushed 2014-04-28 18:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
41690ca5d8b9cec5e9929fd33f90e35afc9afa1c
created 2014-02-05 16:36 +0900
pushed 2014-04-28 18:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 964623 OnSelectionChange() and OnLayoutChange() should be called immediately after the document is unlocked completely r=emk
e6fe72a3035984490b3e18cbe16ae161e41c52ce
created 2014-01-31 11:17 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 789706 part.2 nsTextStore::CreateNativeCaret() should be called only when active TIP is ATOK r=emk
ff3c388e54109c6906c881e462c60078c871952f
created 2014-01-31 11:17 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 789706 part.1 Create native caret over our caret when ITextStoreACP::GetTextExt() is called during composition r=emk
973ac648107854930f11db79badc09fc7092a89c
created 2014-01-23 17:01 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 544779 part.2 Remove WM_USER_TSF_TEXTCHANGE from nsTextStore r=m_kato
56339de6e7443058cb422d85360b95316a2c1efe
created 2014-01-14 11:01 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 951966 part.5 nsTextStore should handle WM_INPUTLANGCHANGE on WinXP for caching if active IME is IMM-IME r=jimm
195d92b660c9deea6aa477ca1b2aba9ced629674
created 2014-01-14 11:01 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 951966 part.4 nsIMM32Handler shouldn't handle any messages in TSF mode if active IME is not implemented with IMM r=jimm
3a8a8a7e95839b37b31b45814e3937c36865ec52
created 2013-10-22 22:27 +0900
pushed 2013-12-09 19:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
3c5efc154d58075cb9313eaff2b4987a609ecff6
created 2013-10-22 13:11 -0400
pushed 2013-12-09 19:58 +0000
Wes Kocher Wes Kocher - Backed out 9 changesets (bug 602787) on suspicion of breaking mochitest-metro on a CLOSED TREE
1730bcae2c4508df2610db74e45e38207fbd8687
created 2013-10-22 22:27 +0900
pushed 2013-12-09 19:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
1e7a720a0f6321316add6834f0ebc5d4811e374a
created 2013-10-08 14:48 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in widget/windows/ (2/3); r=ehsan
2e92ba62e3e6d3d171b8cb0d25ce9d6474aa9cf7
created 2013-10-01 16:22 +0900
pushed 2013-12-09 19:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 920377 part.20 Get rid of nsTextRange r=roc
cc7aad8c31096fb35ed48a3fc77b5b98431dac62
created 2013-09-25 20:21 +0900
pushed 2013-12-09 19:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc
f2fce6c8e493f9ed6510f1d69291bcf3e8477380
created 2013-09-24 19:04 +0900
pushed 2013-12-09 19:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
9dbaa660e5e268bc4b1af8e228c29968710b1be9
created 2013-05-02 17:37 +0200
pushed 2013-06-24 18:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 866736 - InputScope support for IMM32 with CUAS, fix bustage without Win8 SDK, r=jmathies
ece8b0253775ad24c18c2effa278e360e22bf699
created 2013-04-11 22:22 -0500
pushed 2013-06-24 18:52 +0000
Joshua Cranmer Joshua Cranmer - Bug 856108 - Port static analyses to clang, part 2h: use MOZ_STACK_CLASS everywhere else. r=bsmedberg
cf0124b8712ed11348f7b1e477fcb34e6d23f677
created 2013-04-12 11:06 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 857829 Backout the patch for bug 849647 from Aurora a=akeybl
75a76772b69001f90399b66d7c5db4bca0420e80
created 2013-03-27 09:04 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 848672 Redesign focus handling of nsTextStore r=jimm
7ac778ed79a5e4a4848b40499b70a92718389db3
created 2013-03-23 23:18 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 849647 Get rid of message order optimization on Windows r=jimm
1fcf5b4a953e679e22c4e44235fb15c2cba02e11
created 2013-03-18 13:41 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 807241 Use ITfMessagePump and ITfKeystrokeMgr r=jimm
7aadc0e21f7559897137d8fe3e8834b87cd98862
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.10 Make nsTextStore::RecordCompositionEndAction() for processing composition end action r=jimm
3f4641d29cab8be381da682112c963da701c1246
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.9 Rename nsTextStore::OnCompositionStartInternal() to nsTextStore::RecordCompositionStartAction() r=emk
f0431bc8042d3c03bc7f7e723582ff4ce7309f7d
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.8 Rename nsTextStore::UpdateCompositionExtent() to nsTextStore::RestartCompositionIfNecessary() r=emk
f11dcd5c542b7319cdbcfbf2120fc65729a92f29
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.7 Remove nsTextStore::Composition::mLength r=jimm
de121608ca36559b24291049e9ad5e79aab4798b
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.6 Cache content during document lock r=jimm
fdb30fa1ffd12fe4e4b5aaa42ec0d698f3bbf348
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.5 Store selection even if there is no composition r=jimm
7001fb7460a22441cc08bb2004f37c95c746c265
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.3 Store edit actions during document lock and flush them at unlocking the document r=jimm
08f12498de976a1930f5faee0cd92a4b9eb284d2
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.2 Make some useful methods on nsTextStore::Composition r=emk
9048c032545b538dd4180b01ce1856c097dcb960
created 2013-03-13 12:01 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 790516 part.1 Move composition string data of nsTextStore into a nested class r=emk
03e5c19f88ca78c65b82c964c1ea234de2155a4b
created 2013-02-25 13:00 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 840409 part.16 Use IMM even in TSF mode when plugin has focus r=jimm
f98e63db4452481a55a1e1dc6b0f7533bf014201
created 2013-02-25 13:00 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 840409 part.15 Implement widget::IMEHandler::CanOptimizeKeyAndIMEMessages() r=jimm
5fe283c4cd7f76bc147468d10cf4ce2462558384
created 2013-02-25 13:00 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 840409 part.14 Implement widget::IMEHandler::GetNativeData() r=jimm
4b6be794fbb02c5cb8808f9425a442ccdc8d7d9a
created 2013-02-25 13:00 +0900
pushed 2013-05-13 16:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 840409 part.12 Implement widget::IMEHandler::InitInputContext() and widget::IMEHandler::SetInputContext() r=jimm
less more (0) -60 tip