Jared Wein
bc414c35be
Bug 1226522 - Show the on-screen keyboard from touch events even on machines lacking rotation sensors (such as touch-screen laptops). r=Gijs
...
MozReview-Commit-ID: 4mRUvzE5n9I
2016-07-12 08:00:28 -04:00
Masayuki Nakano
b911e5da2c
Bug 1275906 part.1 Rename NOTIFY_IME_OF_COMPOSITION_UPDATE to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED r=m_kato
...
It's not clear to me what NOTIFY_IME_OF_COMPOSITION_UPDATE means only from the name. For making the name clearer, this patch renames it to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED and add some explanation to the definition.
MozReview-Commit-ID: 8ySYCNJ1Ytz
2016-05-31 11:39:15 +09:00
Masayuki Nakano
aacaa69364
Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato
2016-03-16 13:47:48 +09:00
Gijs Kruitbosch
4c730826ef
Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki
2016-02-09 19:39:55 +00:00
Carsten "Tomcat" Book
09cf5f5e91
Merge mozilla-central to mozilla-inbound
2016-02-04 12:05:03 +01:00
Gijs Kruitbosch
64220f48c5
Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki,smaug
2016-02-01 17:57:29 +00:00
Makoto Kato
2f8ac228d9
Bug 1245038 - Show on screen keyboard even if tip window is invisible. r=masayuki
...
On screen keyboard is sometimes invisible even if IsWindowEnabled(osk) == TRUE. So We should call tabtip.exe even if it is invisible.
2016-02-02 18:40:35 +09:00
Gijs Kruitbosch
508906798a
Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki
2016-01-18 12:14:43 +00:00
Gijs Kruitbosch
c88214304b
Bug 1236058 - recognize bluetooth keyboard devices when determining whether to show an on-screen keyboard, r=masayuki,f=jaws
2016-01-18 13:07:55 +00:00
Makoto Kato
5e49cc7809
Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
1c11b1945f
Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki
2015-12-29 22:57:38 +09:00
Sebastian Hengst
e8bb1c660e
Backed out 15 changesets (bug 1208944) for failing tests M(2,5) on OSX. r=backout
...
Backed out changeset c29de223de2f (bug 1208944)
Backed out changeset 3d99da255be1 (bug 1209844)
Backed out changeset 3c915942af38 (bug 1209844)
Backed out changeset 759b425b5503 (bug 1208944)
Backed out changeset bf73cf8f0fda (bug 1208944)
Backed out changeset 0e337d912b7d (bug 1208944)
Backed out changeset 31c47f2980b5 (bug 1208944)
Backed out changeset 3e0d70a6e809 (bug 1208944)
Backed out changeset 7685dcb63e5f (bug 1208944)
Backed out changeset 3c2b9372dd36 (bug 1208944)
Backed out changeset 18160d306493 (bug 1208944)
Backed out changeset 4974e397b655 (bug 1208944)
Backed out changeset fde7e439844d (bug 1208944)
Backed out changeset 4213a355fbdc (bug 1208944)
Backed out changeset 33cfddbbf5f2 (bug 1208944)
2015-12-29 17:42:02 +01:00
Makoto Kato
700c4607c4
Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki
2015-12-29 22:57:38 +09:00
Makoto Kato
1ecd04e712
Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki
2015-12-29 22:57:38 +09:00
Masayuki Nakano
df67c2bccd
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
2015-12-22 14:58:48 +09:00
Gijs Kruitbosch
3e9c495c10
Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r=masayuki
2015-12-16 12:48:12 +00:00
Carsten "Tomcat" Book
b9ca13984b
merge mozilla-inbound to mozilla-central a=merge
2015-12-11 11:38:17 +01:00
Masayuki Nakano
4f019fe44a
Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug
2015-12-11 15:15:57 +09:00
Masayuki Nakano
21a40a0391
Bug 1179632 part.1 native IME context should not be stored in InputContext but should be able to retrieve with nsIWidget::GetNativeData() r=smaug
2015-12-11 15:15:57 +09:00
Gijs Kruitbosch
4c369095fb
Bug 1224605 - also show the OSK when tapping in focused inputs, r=masayuki
2015-12-08 09:56:27 -05:00
Masayuki Nakano
03870011ab
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
2015-11-17 16:47:06 +09:00
Gijs Kruitbosch
c555074726
Bug 1221947 - part 2: add TOUCH cause to IME Handling and use it to avoid checking for a keyboard, r=masayuki
2015-11-12 16:36:19 +00:00
Gijs Kruitbosch
c3871fbedc
Bug 1213845 - enable osk support on windows 8, but hide it behind a preference, r=jaws
2015-10-16 16:28:13 +01:00
Gijs Kruitbosch
77d167f0df
Bug 1211805 - rework keyboard detection for on-screen keyboard, r=jaws
2015-10-16 17:47:25 +01:00
Masayuki Nakano
b032ff93a6
Bug 1211352 part.3 nsIWidget::GetIMEupdatePreference() for each platform should not request any notifications while a plugin has focus r=m_kato
2015-10-10 10:21:02 +09:00
Jared Wein
58ddd71843
Bug 1210033 - Add on-screen keyboard diagnostic information to about:support. r=masayuki r=felipe
2015-10-08 11:51:47 -04:00
Jared Wein
e18af178bb
Bug 1197722 - Respect Win10 pref about bringing up the touch keyboard outside of tablet mode. r=masayuki
2015-09-02 12:12:10 -04:00
Wes Kocher
123bc83c6d
Merge fx-team to m-c a=merge
2015-08-13 16:30:54 -07:00
Jared Wein
20edba6308
Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki
2015-08-13 14:23:54 -04:00
Jacek Caban
90e5b0bf4c
Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki
2015-08-13 17:37:57 +02:00
Jacek Caban
a4fa5e55fa
Bug 1192248 - Fix wchar_t/char16_t mismatch WinIMEHandler.cpp. r=masayuki
2015-08-10 09:24:57 +10:00
Jared Wein
d3b3cc3c7c
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
2015-08-05 10:38:51 -04:00
Ryan VanderMeulen
bb83a74ea4
Backed out changeset 621a6c6aa375 (bug 1007063) for Windows XP test failures/crashes.
...
CLOSED TREE
2015-08-05 12:20:17 -04:00
Jared Wein
1a30ef97fd
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
2015-08-05 10:38:51 -04:00
Masayuki Nakano
ed66ce6882
Bug 1186014 Rename nsTextStore to mozilla::widget::TSFTextStore r=jimm+m_kato
2015-07-24 14:07:39 +09:00
Masayuki Nakano
a376fb6e60
Bug 1186015 part.2 Rename nsIMM32Handler to mozilla::widget::IMMHandler r=jimm+m_kato
2015-07-23 12:31:28 +09:00
Masayuki Nakano
5d23b71844
Bug 1186015 part.1 Rename nsIMEContext to mozilla::widget::IMEContext r=jimm
2015-07-23 12:31:28 +09:00
Masayuki Nakano
667bad9034
Bug 1184449 part.2 nsIMM32Handler should store selection range as far as possible r=m_kato
2015-07-22 12:40:32 +09:00
Masayuki Nakano
568dafa4ce
Bug 1172219 part.3 Modify nsTextStore::mSelection with new selection in OnSelectionChangeInternal() r=emk
2015-06-17 14:00:34 +09:00
Masayuki Nakano
508788ab7e
Bug 1172219 part.1 nsTextStore shouldn't notify IME while events are being dispatched and until they have not been handled yet r=emk
2015-06-17 14:00:33 +09:00
Masayuki Nakano
acba9b8ed7
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
2015-05-15 10:18:08 +09:00
Masayuki Nakano
04d1c99277
Bug 1081993 WinIMEHandler should notify nsIMM32Handler of some notifications even in TSF mode when IMM IME is active r=emk
2014-10-16 10:02:29 +09:00
Masayuki Nakano
e90acd3a89
Bug 1059643 nsIMM32Handler should handle NOTIFY_IME_OF_MOUSE_BUTTON_EVENT r=emk
2014-09-11 12:41:15 +09:00
Masayuki Nakano
e7043a0621
Bug 1052343 part.5 Recreate nsTextStore instance at each focus change r=emk
2014-09-03 10:38:20 +09:00
Masayuki Nakano
93273fb0b9
Bug 1052343 part.2 Don't assume that there is nsTextStore instance even during in TSF mode r=emk
2014-09-03 10:38:19 +09:00
Masayuki Nakano
aa3b19dbf1
Backout bug 1052343 because 7b7c24a989fa hasn't been reviewed yet
2014-09-02 09:41:48 +09:00
Masayuki Nakano
1838667be9
Bug 1052343 part.5 Recreate nsTextStore instance at each focus change r=emk
2014-09-02 09:27:26 +09:00
Masayuki Nakano
939cafa812
Bug 1052343 part.2 Don't assume that there is nsTextStore instance even during in TSF mode r=emk
2014-09-02 09:27:25 +09:00
Masayuki Nakano
dec5d4536a
Bug 826657 part.3 nsTextStore should handle NOTIFY_IME_OF_MOUSE_BUTTON_EVENT r=emk
2014-08-29 19:08:43 +09:00
Masayuki Nakano
f1a26b5cdd
Bug 1052286 nsTextStore::SetInputContext() should handle password state as editable state r=jimm
2014-08-14 17:58:15 +09:00