widget/windows/WinIMEHandler.cpp
47813ecb1f4e0244ded2f7b938430bf52c927751
created 2019-04-09 16:38 -0500
pushed 2019-05-13 10:53 +0000
Ryan Hunt Ryan Hunt - Bug 1534395 - Rename TabParent to BrowserParent. r=nika
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
e3deacdccfe50e17f20e74de857b8773f78da078
created 2018-12-18 08:38 +0000
pushed 2019-01-21 13:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504963 - part 4: Make IMEHandler create native caret over our caret if it's necessary r=Jamie,m_kato
0c8ede3250a6b951144ff6dc2a908ba78e8d1048
created 2018-12-18 08:38 +0000
pushed 2019-01-21 13:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504963 - part 3: Make TSFTextStore create native caret when it gets notified of content change r=Jamie,m_kato
67359f421e755b6c8828e737d086b48e90af7e1b
created 2018-12-18 08:38 +0000
pushed 2019-01-21 13:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504963 - part 2: Make IMEHandler manage whether native caret is created by it r=m_kato
beecf33816570e54686b58ef149d43708d57702b
created 2018-12-18 10:40 +0000
pushed 2019-01-21 13:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504963 - part 1: Make IME modules not touch native caret if a11y module handles native caret r=Jamie,m_kato
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
4124937f8ef9be745e80ba70a1a5553b2f553a60
created 2018-08-14 16:38 +0900
pushed 2018-10-15 21:07 +0000
Thomas Wisniewski Thomas Wisniewski - Bug 1035774 - Factor out a function getting the windows power platform role. r=masayuki
684f6874bf25a38a847a96e3b4fa531ac703efb1
created 2017-12-19 13:13 +0900
pushed 2018-01-11 21:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1420215 - Make TSFTextStore set input scope of URL bar to IS_DEFAULT when some Microsoft's Trandtional and Simplified Chinese IMEs and some Microsoft's Korean IMEs which change their open state to "closed" when input scope is IS_URL r=m_kato
a6e70d92a22f98a28c2e8a0082bf62a29a1a7556
created 2017-10-24 02:46 +0900
pushed 2017-11-04 17:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1406446 - part 1: InputContextAction should treat focus change during handling a user input as caused by user input even if it's caused by JS r=smaug
5faabed7438613b088c5d5020b93b63cafd3dc7b
created 2017-10-25 23:51 +0900
pushed 2017-10-30 14:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1409155 - IMEHandler should not associate IMC with any window if active IME is ATOK 2010 or earlier with x64 build on Win8 or later. r=m_kato, a=ritu
5fc420351a7dfcad2900bb7f0fa3a8d035ebe261
created 2017-09-29 15:15 +0900
pushed 2017-10-09 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1404206 - Part 2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value. r=m_kato, r=gijs, a=ritu
86465f8cfaf3404b7ed15f7a2f74b9e2e54f8121
created 2017-09-08 16:26 +0900
pushed 2017-09-15 00:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1395876 - Initialize TSF modules after we create first normal window r=m_kato
1b823be2a09f602ee8d2121f2d3f3cfbe980407e
created 2017-08-01 00:13 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1379997 - part2: Remove "intl.tsf.hack.ms_japanese_ime.do_not_associate_imc_on_win10" pref completely r=m_kato
c23ec9e1395c8c02b458d99349795031c680374a
created 2017-07-31 10:52 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 1, attempt 2) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
b57e8e2ae846d39319c45bd3446eb4d9e974ac5b
created 2017-07-28 10:30 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 07b534f44740 (bug 1384835) for failing xpcshell's security/manager/ssl/tests/unit/test_cert_sha1.js checkCertErrorGenericAtTime on Linux x64 debug. r=backout
07b534f447404246cce2c784ef9f0136d467b7a6
created 2017-07-25 19:12 +1000
pushed 2017-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1384835 (part 1) - Use nsA[C]String references instead of pointers for outparams of Get*String() pref functions. r=froydnj.
14a41922c96a6f28192698ad0b3a5b1b9220d8fe
created 2017-07-06 00:47 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377672 - part3: IMEStateManager::NotifyIME() should ignore notifications and requests which comes from unexpected process r=m_kato,smaug
bd00685e1e660debac3597016d58bd13715e7a16
created 2017-06-08 23:55 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1369695 Creating ITfInputProcessorProfiles and TSFStaticSink when they are used at first time r=m_kato
fd35e2ebf019d75c648d8ec5663bf58f1a444621
created 2017-06-07 11:42 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1367692 - Make IMEHandler not restore default IMC unless legacy IMM-IME is active. r=m_kato
ebfb290d0d535cd94367680c39497d35447a9e7a
created 2017-05-19 15:52 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1310454 part 2 - TSFTextStore::SetInputContext() should do nothing when it's called for initializing native IME context when a widget is created r=m_kato
8d081bf9b8399146949f67da496c287c67cd3317
created 2017-04-11 21:24 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1296220 Rename nsIMEUpdatePreference to mozilla::widget::IMEUpdatePreference r=m_kato
d8424bcbf72f7a451e89f8f625a9ebafecded872
created 2017-06-07 11:42 +0900
pushed 2017-06-08 17:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1367692 - Make IMEHandler not restore default IMC unless legacy IMM-IME is active. r=m_kato, a=gchang FIREFOX_BETA_54_END
8f24ea832cb2cd792d4a2333fba643c476d0e850
created 2017-05-19 15:52 +0900
pushed 2017-05-26 12:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1310454 part 2 - TSFTextStore::SetInputContext() should do nothing when it's called for initializing native IME context when a widget is created r=m_kato a=lizzard
06d6caaed3d205feeeea27ea8dadcd6fca144a34
created 2017-02-10 12:06 +0900
pushed 2017-04-18 12:07 +0000
Makoto Kato Makoto Kato - Bug 1337299 - Remove old version compatibility into WinUtils. r=jimm
621f32c868bb5654a1ae2dc25cbb622b3c0efd69
created 2016-07-12 08:00 -0400
pushed 2016-09-19 13:38 +0000
Jared Wein Jared Wein - Bug 1226522 - Show the on-screen keyboard from touch events even on machines lacking rotation sensors (such as touch-screen laptops). r=Gijs
1104c46a20f27b7014818ad26d9c80cc2fd473a3
created 2016-05-31 11:39 +0900
pushed 2016-08-01 13:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1275906 part.1 Rename NOTIFY_IME_OF_COMPOSITION_UPDATE to NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED r=m_kato
807b3c1dfc4799e019a04f2739c8e0f56bd0b6f1
created 2016-03-16 13:47 +0900
pushed 2016-06-06 19:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato
5e3bb18e558f474f5451a2e7fc0ce94ebdc48aea
created 2016-02-09 19:39 +0000
pushed 2016-04-25 16:57 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki
593b8d0596a5493dd9ec8972c73194ebc54953b1
created 2016-02-04 12:05 +0100
pushed 2016-04-25 16:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
db95299f4d30b9516ddc76c23402cbb3120be97c
created 2016-02-02 18:40 +0900
pushed 2016-04-25 16:57 +0000
Makoto Kato Makoto Kato - Bug 1245038 - Show on screen keyboard even if tip window is invisible. r=masayuki
f69ff5ea8b0debe0163dd35b75628ecfb249dad6
created 2016-02-09 19:39 +0000
pushed 2016-03-07 14:18 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1239744 - no longer automatically show an on-screen keyboard for programmatic focus changes, tidy up osk logic in IMEHandler, r=masayuki a=lizzard
7e8c5c720d9d41870dcdc88a942745796977c21b
created 2016-02-01 17:57 +0000
pushed 2016-03-07 14:18 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki r=smaug, a=sylvestre
4b9d05addfe595c87c1b0ae98113467dca16eeb2
created 2016-01-18 12:14 +0000
pushed 2016-03-07 14:18 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki, a=sylvestre
b4ed16215f73e014f770c0fbe105335c6c88f5c1
created 2016-01-18 13:07 +0000
pushed 2016-03-07 14:18 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1236058 - recognize bluetooth keyboard devices when determining whether to show an on-screen keyboard, r=masayuki,f=jaws
d0565d59cf0ad7a7ad8836e98e121f2ce4a16172
created 2015-12-29 22:57 +0900
pushed 2016-03-07 14:18 +0000
Makoto Kato Makoto Kato - Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki
18186849973ce4832d7230b3ceb5627ab43dbaf2
created 2015-12-29 22:57 +0900
pushed 2016-03-07 14:18 +0000
Makoto Kato Makoto Kato - Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki
54a19e8d57c42fc139e49d84c880f559ef240f8c
created 2015-12-29 17:42 +0100
pushed 2016-03-07 14:18 +0000
Sebastian Hengst Sebastian Hengst - Backed out 15 changesets (bug 1208944) for failing tests M(2,5) on OSX. r=backout
759b425b5503edeeaaaa9a5a125b915b20f5afb7
created 2015-12-29 22:57 +0900
pushed 2016-03-07 14:18 +0000
Makoto Kato Makoto Kato - Bug 1208944 - Part 10-b. Call DefaultProc When CompositionEvent isn't handled correctly by plugin. r=masayuki
0e337d912b7dbec542798be02ab021cf74838792
created 2015-12-29 22:57 +0900
pushed 2016-03-07 14:18 +0000
Makoto Kato Makoto Kato - Bug 1208944 - Part 9. Hook IMM32 APIs on plugin process. r=masayuki
b03892eed2756b02ab61318e7f850d7c205332af
created 2015-12-22 14:58 +0900
pushed 2016-03-07 14:18 +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
b13cc636c9c8573f8c5d39ac2fbdefbff70f51df
created 2015-12-16 12:48 +0000
pushed 2016-03-07 14:18 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r=masayuki
8b5409c046760475cd68f6da6a1078074e4c2cb5
created 2016-01-18 12:14 +0000
pushed 2016-02-08 19:10 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1226148 - reduce flickering and closing when using the OSK tab key, r=masayuki, a=sylvestre
cb8ee60c69f45c0dc2b2184d304d6ec5400887d1
created 2016-02-01 17:57 +0000
pushed 2016-02-08 19:10 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1240208 - use inputmode in XUL to get better hinting for IME and on-screen keyboards, r=masayuki r=smaug, a=sylvestre
9d7cf5811a0b5efd6025c7da72f75103f509b1cc
created 2015-12-16 12:48 +0000
pushed 2016-02-08 14:38 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1226145 - actually check whether the on-screen keyboard is up rather than relying on internal state, r=masayuki, a=sylvestre
4063364477acc5a29f1881a7e5ffe53c27952e71
created 2016-01-18 13:07 +0000
pushed 2016-01-28 18:40 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1236058 - recognize bluetooth keyboard devices when determining whether to show an on-screen keyboard, r=masayuki,f=jaws a=sylvestre
ebc0418a8110c06695b315c1c78aba96ad4a5c62
created 2015-12-22 14:58 +0900
pushed 2016-01-25 13:55 +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
754b4805a65cab4f3aca99899227acc44ba4fb20
created 2015-12-11 11:38 +0100
pushed 2016-01-25 13:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
63101b99fa95195574c9eab5680b1f1acd4442ba
created 2015-12-11 15:15 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug
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
less more (0) -100 -60 tip