widget/windows/KeyboardLayout.h
31a1c091957eaf1ab20472fd4afc037eed7f819d
created 2017-03-14 00:32 +0900
pushed 2017-03-23 11:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1346499 Don't remove Ctrl nor Alt modifier state at dispatching eKeyPress event when the modifier doesn't change inputting character r=m_kato a=gchang
cdd7f21530b2e6cf819ec42a80c47ef2f0bfff98
created 2017-02-08 21:04 +0900
pushed 2017-03-06 23:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1337739 Create an enum eKeyLocation* for avoiding to use nsIDOMKeyEvent::DOM_KEY_LOCATION_* r=smaug
2fd7a81771a7dd8c4dc47ee6199adac8500cd01f
created 2017-02-02 23:28 +0900
pushed 2017-02-06 15:09 +0000
Masayuki Nakano Masayuki Nakano - Bug 1336028 NativeKey::GetFollowingCharMessage() should take newer char message when found char message and removed message from the queue is different but their scancode indicates same physical key r=m_kato a=gchang
d4910d723a36c7e49c0a40f0015603aa4c02b8dd
created 2017-01-30 15:43 +0900
pushed 2017-02-06 15:09 +0000
Masayuki Nakano Masayuki Nakano - Bug 1334947 Treat a keydown event as inputting empty text if following char message has gone and gets WM_NULL message at calling PeekMessage() for removing a found char message r=m_kato a=gchang
3c3be02271337ec3d23c4515f2aa7041c8ee4c09
created 2017-01-31 23:23 +0900
pushed 2017-02-01 14:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1335306 Append active keyboard layout information into crash report when NativeKey crashes due to detecting impossible case caused by 3rd party's keyboard layout or utils r=m_kato a=jcristau
0673be23886e7eadfa5d815394357db365b86f70
created 2016-12-23 13:13 +1100
pushed 2017-01-23 16:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm.
cac0f33c99191fc7e82018c1fad1e7c11735d377
created 2016-11-10 23:24 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 791300 KeyboardLayout should respect following WM_(SYS)DEADCHAR messages for supporting chained dead keys r=m_kato
927bfc865b55d9d7f94df43f13cc725f555d580e
created 2016-10-07 14:38 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.9 NativeKey::mFollowingCharMsgs should be AutoTArray r=m_kato
f34b67c757f7d1efc3cc9540574b355e8ebf74f5
created 2016-10-07 14:32 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.8 UniCharsAndModifiers should use nsAutoString and AutoTArray to store characters and modifiers r=m_kato
65d72f0e62aaa257e6f99cd2c8ae99f84079f24d
created 2016-10-07 13:39 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.7 Hide UniCharsAndModifiers::mLength and make its type size_t r=m_kato
816a22bf25dd271af46fe5f2df1f92bb9b47c2aa
created 2016-10-07 13:25 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.6 Hide UniCharsAndModifiers::mModifiers r=m_kato
24569a5965780e2a85edc51f9393d40fbbe99ee5
created 2016-10-07 12:04 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.5 UniCharsAndModifiers should hide mChars r=m_kato
4e3211aa00ab01a1d81e6af54939d6adbaee5d5f
created 2016-10-06 20:52 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.3 Dispatch eKeyPress events without NativeKey::HandleCharMessage() when it handles WM_(SYS)KEYDOWN message and there are following WM_(SYS)CHAR messages which includes non-control character r=m_kato
259115245f8516c724fe2db5b7fb2a4e5c144572
created 2016-10-07 11:36 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1303273 part.2 KeyboardLayout::InitNativeKey() should initialize aNativeKey.mCommittedCharsAndModifiers with following WM_CHAR or WM_SYSCHAR messages which are not providing a control character r=m_kato
c6dca012337bcb0a625335b3c4904ce6ae3bcf23
created 2016-10-04 00:21 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1307112 part.7 Get rid of Enter and Backspace key hack in NativeKey class r=m_kato
6d50e95e5494dd263c0e98ca2d04567e47ba86df
created 2016-10-03 23:55 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1307112 part.6 Get rid of char message argument from public NativeKey::HandleCharMessage() method r=m_kato
a041e03e326859f84aa68dac9541b1890d8e2722
created 2016-10-03 18:07 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1307112 part.4 Rename NativeKey::IsFollowedByNonControlCharMessage() to IsFollowedByPrintableCharMessage() r=m_kato
b67296e037c61f8a66f8db7b9ce7724b61dbb978
created 2016-10-03 17:52 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1307112 part.2 Create NativeKey::IsPrintableCharMessage() which returns true when given message is WM_CHAR and inputting a printable character r=m_kato
b618a5db1f09e2b167466cc93c5911d99be013d3
created 2016-10-03 17:45 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1307112 part.1 Rename NativeKey::IsPrintableCharMessage() to IsCharOrSysCharMessage() r=m_kato
2417f5e29a8e98b0f91b115acb2a2df1fa526ad7
created 2016-10-06 09:22 -0500
pushed 2016-11-14 12:33 +0000
David Major David Major - Bug 1307812: Re-work IsEmptyMSG() to avoid taking the address of a temporary. r=masayuki
b3947e0eeeb838daf9b1c9d809113aaa49bcfc25
created 2016-09-30 17:32 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1305943 Don't consume following WM_SYSCHAR message for some key combinations which are reserved by the system r=m_kato
0bf2bbd0c300ade6567d0381481fd44b03960233
created 2016-10-04 16:37 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.10 Reorder member declaration of KeyboardLayout class r=m_kato
be15fd5862d35175c6d70db7a1e2e924aa4d05f3
created 2016-09-30 15:55 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.9 Create KeyboardLayout::IsInDeadKeySequence() which returns true while it's in a dead key sequence r=m_kato
489e11449d8e62b1eee742090ad177762d9dab2d
created 2016-09-30 16:06 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.7 Create KeyboardLayout::MaybeInitNativeKeyAsDeadKey() r=m_kato
9be247c306a1250c8416feb2f68d284a5e3f4942
created 2016-09-16 19:09 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.6 Create KeyboardLayout::ActivateDeadKeyState() r=m_kato
adba65212c35be06d1fb6a46303f1583525fe9bd
created 2016-09-16 18:54 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.5 Create KeyboardLayout::GetCompositeChar() for wrapping VirtualKey::GetCompositeChar() r=m_kato
fd077161e636ef594f21b1c541f01c7a6701780b
created 2016-09-16 18:38 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.4 Create KeyboardLayout::GetNativeUniCharsAndModifiers() for wrapping VirtualKey::GetNativeUniChars() r=m_kato
2e45f263fb199c054454f1c841160a7ff01c7173
created 2016-09-16 18:22 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.3 KeyboardLayout::InitNativeKey() should use GetUniCharsAndModifiers() instead of using VirtualKey::GetUniChars() directly r=m_kato
bb92cb94dcac0e4c968d6c712ef1fded2b5d6567
created 2016-09-30 15:32 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1306549 part.2 Create overload methods which take ModifierKeyState instead of VirtualKey::ShiftState r=m_kato
3c4ca5845f2c12974cad7617efe5f12137603721
created 2016-09-23 16:40 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1302956 part.2 NativeKey shouldn't handle char message if it's created during another instance is trying to remove a char message from the queue r=m_kato
2903829cac14bb1fc70c0810a623304e10fa282b
created 2016-09-15 17:02 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1302956 part.1 NativeKey should store latest instance with sLatestInstance r=m_kato
ce34596c89a41440d6d70dedb04b11b86ba2d22d
created 2016-09-21 13:29 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1297013 part.3 Make NativeKey log its behavior r=m_kato
949fe298aefd9e21cac89122d09d633ee438ae06
created 2016-09-15 00:16 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.6 NativeKey shouldn't try to dispatch plugin events for removed char messages when mWidget won't dispatch plugin events r=m_kato
4364160065bce5e25b3a2a120234dc29389141a8
created 2016-09-14 16:20 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.5 Remove odd WM_CHAR messages which are caused by ATOK or WXG (both of them are Japanese IME) r=m_kato
4eb2eab938488e60f386f43a109950193b61dbfa
created 2016-09-05 21:47 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.4 Remove NativeKey::mIsFollowedByNonControlCharMessage because calling NativeKey::IsFollowedByNonControlCharMessage() is enough fast r=m_kato
e4426fbaff8e38a5d87d59d35e22245f870be62b
created 2016-09-05 21:41 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.3 NativeKey::GetFollowingCharMessage() should always remove following WM_CHAR message r=m_kato
bf88f2c838e2f340000d64536db362312dd77b9c
created 2016-09-05 18:56 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.2 Don't continue to dispatch eKeyPress event at handling WM_KEYDOWN or following WM_CHAR messages if focused window is changed during dispatching an event r=m_kato
1c503e563219d716a16ca07c90d93610f5cc0d69
created 2016-09-15 00:02 +0900
pushed 2016-11-14 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1300003 part.1 NativeKey should remove following char messages before dispatching a keydown event r=m_kato
befed59939f765b9bb263572d7c16e096612986b
created 2016-09-01 17:29 +0900
pushed 2016-09-09 16:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1297985 - Part 2: KeyboardLayout should handle a composite character produced by 2 dead keys. r=m_kato, a=ritu
87c57eedbd7f0f4b45c5b421b4a9d434025c0570
created 2016-08-31 16:42 +0900
pushed 2016-09-02 01:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1293505 - Part 2: KeyboardLayout::SynthesizeNativeKeyEvent() should emulate WM_SYEKEYDOWN, WM_SYSCHAR, WM_SYSDEADCHAR and WM_SYSKEYUP correctly. r=m_kato, a=ritu
9731047ebbfa20df44816f7874f57bc8eef9f318
created 2016-08-26 22:12 +0900
pushed 2016-09-02 01:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1293505 - Part 1: NativeKey should treat a key message as printable key's when the key message is followed by a printable char message. r=m_kato, a=ritu
97c87f3e3854a925376ceab268e37df796cd574d
created 2016-08-22 14:23 +0900
pushed 2016-09-01 18:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1294536 KeyboardLayout::InitNativeKey() shouldn't initialize NativeKey with WM_CHAR whose wParam isn't a printable character r=m_kato a=lizzard
7209d10232de4068271ff3230e78814586e9eae6
created 2016-05-11 16:47 +0900
pushed 2016-05-30 14:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1261880 - NativeKey should decide printable KeyboardEvent.key value of keydown and keypress events with following WM_CHAR message of WM_KEYDOWN. r=m_kato, a=sylvestre
43fd203f3c5ff3b73971eb08c2fda54141e350a0
created 2016-04-25 16:42 +0900
pushed 2016-05-03 21:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1263389 NativeKey should initialize WidgetKeyboardEvent::mKeyValue of WM_KEYDOWN of VK_PACKET with following char message r=m_kato a=ritu
1bf2088320755b225f40a7b90ba0381460550421
created 2016-04-15 17:02 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.9 Implement nsWindow::OnKeyEventInPluginProcess() on Windows r=jimm
8ced614c9a1ff986eb1be374b75f96d545c5a8a1
created 2016-04-09 15:45 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.3 ModifierKeyState should be available in plugin module r=jimm
31b3a03707447d000981a6c1aa2dc81697458fc8
created 2016-04-19 21:51 +0100
pushed 2016-04-25 17:12 +0000
Jonathan Watt Jonathan Watt - Bug 1265953, part 2 - Convert much of the rest of the widget code from nsAutoPtr to UniquePtr. r=mstange
5119dfa69d3063d2cd866ef75edbc34664d3b70e
created 2016-03-16 13:47 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.8 Implement WinTextEventDispatcherListener::WillDispatchKeyboardEvent() r=m_kato
a0d6c46f07ba0a04a20ddbdc5e991b37b86fe118
created 2016-03-16 13:47 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.7 Rename whole members added by the previous patch r=m_kato
3b5b23d624d3c3f107dfde59aebe94ea03a9480e
created 2016-03-16 13:47 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.6 Store some strings which may be inputted by the key with some modifier state before dispatching keydown event r=m_kato
545efe0fba8180b3443cbd9a21d7a60dcb68bfaf
created 2016-03-16 13:47 +0900
pushed 2016-04-25 17:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.4 Make NativeKey use TextEventDispatcher r=m_kato
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
4a2797061277a5a2a3ba878144431a3b2f50392f
created 2015-08-29 08:58 +0900
pushed 2015-09-21 14:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
9e1d3ea762968d090fd4c945de5e3838c1bd3ec9
created 2015-04-22 08:29 +0200
pushed 2015-05-11 19:23 +0000
Andrea Marchesini Andrea Marchesini - Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
6334b8ddf5aee5ae5ba0066128d6e9e4444623a7
created 2015-04-14 18:06 +0200
pushed 2015-05-11 19:23 +0000
Jacek Caban Jacek Caban - Bug 1153829 - Don't use MOZ_ALWAYS_INLINE for non-inline functions. r=jimm
a20c7910a82fa2df2f3398c1108d102bac9128b0
created 2015-03-25 12:42 -0400
pushed 2015-03-25 16:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
facf85b61c3762f32212d7fab840071bba1df184
created 2014-12-30 10:47 +0900
pushed 2015-01-12 20:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 865561 Dispatch key events when WM_APPCOMMAND is fired for a keypress r=jimm+smaug
510b1b15f384813c7bd03a0e21b20ce495006ab0
created 2014-06-01 11:32 +0900
pushed 2014-06-09 21:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1015028 Compute scan code value from virtual keycode if a keydown/keyup message doesn't have proper scancode value r=jimm
less more (0) -100 -60 tip