widget/windows/WinIMEHandler.cpp
a58871d438cc47cc9e5b835b969ca27084cbbae4
created 2015-12-11 15:15 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1179632 part.1 native IME context should not be stored in InputContext but should be able to retrieve with nsIWidget::GetNativeData() r=smaug
bfa8b0451cfcc7d2825c9147e78c48657c9cd1c0
created 2015-12-08 09:56 -0500
pushed 2016-01-25 13:55 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1224605 - also show the OSK when tapping in focused inputs, r=masayuki
3d6526066ab972b19bd54598f37b274a35a5f636
created 2015-11-17 16:47 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1224454 part.1 IMEHandler should generate NOTIFY_IME_OF_BLUR in e10s mode if the focused widget is being destroyed before receiving NOTIFY_IME_OF_BLUR r=m_kato
a96441fac6aabf4bc1d94808993994294f6f1ea7
created 2015-12-22 14:58 +0900
pushed 2015-12-28 17:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1234120 part.1 IMEHandler should request all notifications which are requested by either IMMHander or TSFTextStore when IMM is available in TSF mode r=m_kato a=ritu
54f8c04cc8d7c9b951b38c94ca787de688856ea9
created 2015-11-12 16:36 +0000
pushed 2015-12-14 20:08 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1221947 - part 2: add TOUCH cause to IME Handling and use it to avoid checking for a keyboard, r=masayuki a=ritu
ffa534329b36139267ce459fc0632e7be61a40a8
created 2015-10-16 16:28 +0100
pushed 2015-12-14 20:08 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1213845 - enable osk support on windows 8, but hide it behind a preference, r=jaws
10415ea81de6bdb7e480fe6479cfec8724b3dbea
created 2015-10-16 17:47 +0100
pushed 2015-12-14 20:08 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1211805 - rework keyboard detection for on-screen keyboard, r=jaws
4724d4f02b571d73c3571823b53c3ed97794466a
created 2015-10-10 10:21 +0900
pushed 2015-12-14 20:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1211352 part.3 nsIWidget::GetIMEupdatePreference() for each platform should not request any notifications while a plugin has focus r=m_kato
73fdfb5d27e7bf56d94d7b6ae593a5b30c05761c
created 2015-11-12 16:36 +0000
pushed 2015-11-19 19:14 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1221947 - part 2: add TOUCH cause to IME Handling and use it to avoid checking for a keyboard, r=masayuki a=lizzard
68f165595f3a1081999a4b11edd5e5e7127f901d
created 2015-10-16 16:28 +0100
pushed 2015-10-29 11:30 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1213845 - enable osk support on windows 8, but hide it behind a preference, r=jaws, a=lizzard
6ebb2c91a7024b16d423a0f32f4da6e75db05ff2
created 2015-10-16 17:47 +0100
pushed 2015-10-29 11:30 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1211805 - rework keyboard detection for on-screen keyboard, r=jaws, a=lizzard
9bc9b8a09107bb1d32ab8743b9d16be03cde8827
created 2015-10-08 11:51 -0400
pushed 2015-10-29 11:30 +0000
Jared Wein Jared Wein - Bug 1210033 - Add on-screen keyboard diagnostic information to about:support. r=masayuki r=felipe, a=lizzard
efae2d9bba47ca8152fdf01b4116c34166386ff8
created 2015-09-02 12:12 -0400
pushed 2015-10-29 11:30 +0000
Jared Wein Jared Wein - Bug 1197722 - Respect Win10 pref about bringing up the touch keyboard outside of tablet mode. r=masayuki
336d950df6dabacb4b288acfc3f6b6a87a3998c6
created 2015-08-13 16:30 -0700
pushed 2015-10-29 11:30 +0000
Wes Kocher Wes Kocher - Merge fx-team to m-c a=merge
02d10fc80c18619b3f4d180dde166aa8cb296d17
created 2015-08-13 17:37 +0200
pushed 2015-10-29 11:30 +0000
Jacek Caban Jacek Caban - Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki
90b30784881791352d87eeaa5c98d51b11275dee
created 2015-08-13 14:23 -0400
pushed 2015-09-21 14:04 +0000
Jared Wein Jared Wein - Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki, a=sledru
b41dbdb8e871cf8528571a16272b05fc6449bc82
created 2015-08-10 09:24 +1000
pushed 2015-09-21 14:04 +0000
Jacek Caban Jacek Caban - Bug 1192248 - Fix wchar_t/char16_t mismatch WinIMEHandler.cpp. r=masayuki
6e3d40edf1815e6b6953d1678df5dea684c76270
created 2015-08-05 10:38 -0400
pushed 2015-09-21 14:04 +0000
Jared Wein Jared Wein - Bug 1007063 - Show virtual (on-screen) keyboard in Windows 8 and higher when text fields are focused if physical keyboards are not present. r=jimm r=masayuki r=m_kato
d9c2db12593ce908157d4af627edd881ecd12e18
created 2015-08-05 12:20 -0400
pushed 2015-09-21 14:04 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 621a6c6aa375 (bug 1007063) for Windows XP test failures/crashes.
621a6c6aa375685558db86174002aab3d8a71733
created 2015-08-05 10:38 -0400
pushed 2015-09-21 14:04 +0000
Jared Wein Jared Wein - Bug 1007063 - Show virtual (on-screen) keyboard in Windows 8 and higher when text fields are focused if physical keyboards are not present. r=jimm r=masayuki r=m_kato
807550417c75cc76e2acb417861063c3fa720cbd
created 2015-07-24 14:07 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato
6dfb8110796042e27a833bebbdb5ec58bf83fe2c
created 2015-07-23 12:31 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato
356a70e70a377e0c3703daeb656bee3a67397a4f
created 2015-07-23 12:31 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm
4f684751728862e83dff92bd4eee5282f9a3f78e
created 2015-07-22 12:40 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1184449 part.2 nsIMM32Handler should store selection range as far as possible r=m_kato
842c06221e6a1b2a3db5059aeed92a2703c5f625
created 2015-06-17 14:00 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172219 part.3 Modify nsTextStore::mSelection with new selection in OnSelectionChangeInternal() r=emk
46a99800e86a10bc3c77d84cccf18e0c38ee6270
created 2015-06-17 14:00 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172219 part.1 nsTextStore shouldn't notify IME while events are being dispatched and until they have not been handled yet r=emk
82939d59771ad5bdfc607e4d9536b7659c1bc038
created 2015-05-15 10:18 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1130935 part.7 Set composition font when selection is changed since some IMEs need to be set candidate window position even before WM_IME_STARTCOMPOSITION r=emk
9936bcca134f807e9295c6b1db0d0497e3525fec
created 2014-10-16 10:02 +0900
pushed 2014-11-28 15:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1081993 - WinIMEHandler should notify nsIMM32Handler of some notifications even in TSF mode when IMM IME is active. r=emk, a=lsblakk
779ebed1922acbe74e7e65ca9a82ccdf7fbaa3e0
created 2014-09-11 12:41 +0900
pushed 2014-11-28 15:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1059643 nsIMM32Handler should handle NOTIFY_IME_OF_MOUSE_BUTTON_EVENT r=emk
06ba93acf94e6ff7c7562ea2bf7d90588a975668
created 2014-09-03 10:38 +0900
pushed 2014-11-28 15:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.5 Recreate nsTextStore instance at each focus change r=emk
8537884f9d21f0b85c116adc4b007918ed41e69d
created 2014-09-03 10:38 +0900
pushed 2014-11-28 15:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1052343 part.2 Don't assume that there is nsTextStore instance even during in TSF mode r=emk
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
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
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
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
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
407e82dd7c3cce05427b98095b2026a3d36ba5bf
created 2014-03-06 15:13 +0900
pushed 2014-04-28 18:51 +0000
Makoto Kato Makoto Kato - Bug 979148 - Use NOTIFY_IME_OF_POSITION_CHANGE for IMM32. r=masyuki
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
9945bc3b7d36c659395bf69f2306f7ba74427ddb
created 2014-02-18 07:32 +0900
pushed 2014-04-28 18:51 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc
2abc599e2d4fff0ebb7354f0c0202b1782c4b57d
created 2014-01-16 19:05 +0900
pushed 2014-03-17 21:55 +0000
Makoto Kato Makoto Kato - Bug 935821 - Part 5. Windows IMM32 implementation. r=masayuki
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
e2e55ee33309b788f18e10bda57e0fa09d737265
created 2014-01-14 11:01 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 951966 part.3 nsIMM32Handler should handle messages even in TSF mode r=jimm
73c9e7a40f3e3cc999c11de224f69770720e6ce0
created 2014-01-14 11:00 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 951966 part.2 Associate or disassociate IME context to focused window even in TSF mode r=jimm
8e8caac4dba483149e565442db2a307177acbb47
created 2014-01-14 11:00 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 951966 part.1 Add new pref to support IMM-IME even in TSF mode and rename intl.enable_tsf_support to intl.tsf.enable r=jimm
b643c662a65796afeeb16d0476ae2aae771ea230
created 2013-12-18 10:43 +0900
pushed 2014-03-17 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 950559 part.2 nsIMM32Handler should set IME releated windows to left-bottom of focused plugin r=emk
ae37b6b3032123d12828018f408f3fecf24f1c58
created 2013-07-18 17:12 +0900
pushed 2013-09-16 19:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 891316 part.6 Use widget::MSGResult in nsIMEHandler r=jimm
d9ddda63490012c3a34a9102d52ffd42eea4909a
created 2013-07-18 17:12 +0900
pushed 2013-09-16 19:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 891316 part.5 Use widget::MSGResult in widget::IMEHandler r=jimm
ba887369ea3e08a1bb514f656c63a2bd7eaa4f0b
created 2013-07-11 16:46 +0900
pushed 2013-09-16 19:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 875674 part.1 nsIMEUpdatePreference should store wanted updates per notification r=roc
10abfa7e0154209072e1ddc73be2e8236f18e0b1
created 2013-06-28 01:06 +0900
pushed 2013-09-16 19:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 866736 part.3 Replace CRLF in WinIMEHandler.(h|cpp) with LF r=jimm
0435d559b3147c67907392ea99c9e6d13c327e33
created 2013-05-29 15:34 +0900
pushed 2013-08-05 18:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 855975 part.17 Move nsWindow::OnKeyDown() to widget::NativeKey::HandleKeyDownMessage() r=jimm
d3aebac825b9c3af4c91c474c8aef972d896cea6
created 2013-05-29 15:34 +0900
pushed 2013-08-05 18:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 855975 part.12 Move special keypress event handling from nsWindow::OnKeyDown() to widget::NativeKey::DispatchKeyPressEventsAndDiscardsCharMessages r=jimm
40437cd7395bf12bab86634513e6e245c6030911
created 2013-04-30 00:41 +0900
pushed 2013-06-24 18:52 +0000
Yohei Yukawa Yohei Yukawa - Bug 866736 Use SetInputScopes to support InputScope on IMM32 r=masayuki
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
less more (0) -60 tip