widget/TextEventDispatcher.cpp
8f8488764746077e1cbfd084cff77141f7ba205d
created 2017-07-25 23:27 +0900
pushed 2017-07-26 10:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1384027 - part1: PuppetWidget should have TextEventDispatcher like nsIWidget instance in the parent process r?smaug draft
3288ae54abdb3b21408577303b732fe89f630b74
created 2017-04-15 01:35 +0900
pushed 2017-04-19 13:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1217700 part.1 nsIWidget should return reference to IMENotificationRequests r?m_kato draft
d57b3f876d3f90a8785fb631527fcb34108734a8
created 2017-03-16 16:26 +0900
pushed 2017-03-16 07:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339331 TextEventDispatcher should replace \r in composition string with \n and TextComposition should allow to input \n with composition events r?m_kato draft
e6a1f0e4c53d9b09f04adfefea33c53666ae5fcf
created 2017-03-15 21:37 +0900
pushed 2017-03-16 07:24 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339331 TextEventDispatcher should replace \r in composition string with \n and TextComposition should allow to input \n with composition events r?m_kato draft
c152fe9ec769aafec2621de3d6e6c2f33704c49e
created 2017-03-15 19:09 +0900
pushed 2017-03-16 03:20 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347433 part.3 TextEventDispatcher::PendingComposition::Flush() should replace native line breakers in the composition string before dispatching composition event r?m_kato draft
8bf0a15d2ad342bd3cd7fa8a3bd994369a3d07fe
created 2017-03-15 18:59 +0900
pushed 2017-03-16 03:20 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347433 part.2 Implement TextEventDispatcher::PendingComposition::ReplaceNativeLineBreakers() and TextEventDispatcher::PendingComposition::Set() should use it r?m_kato draft
dd4589cf1adfda479bf5cf2d850069e67c906b9a
created 2017-03-15 18:51 +0900
pushed 2017-03-16 03:20 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347433 part.1 Separate TextRange offset and length adjustment to AdjustRange() r?m_kato draft
545e603fafd2c04207ee91c769080fba48e02b47
created 2017-03-14 14:11 +0900
pushed 2017-03-14 05:28 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339331 part.1 TextEventDispatcher shouldn't allow to expose \r as a part of composition string r?m_kato draft
05d9746016f47666c00390aacc9f9d62c8ffffb4
created 2017-02-24 17:04 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - Move to 99 chars instead of 80 draft
cbb8fdf1daf98a15f7d57f6b08d273bdf96aa1a0
created 2017-02-24 09:55 +0100
pushed 2017-02-25 15:06 +0000
Sylvestre Ledru Sylvestre Ledru - indent all but js/ draft
368f9b4d9143b4cd3f92650791120c5bc691a8d2
created 2016-10-06 20:52 +0900
pushed 2016-10-07 14:11 +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 draft
d335bb58832511751be1a21c58854de832ac5868
created 2016-06-03 19:15 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.7 Rename TextRangeType::NS_TEXTRANGE_SELECTEDCONVERTEDTEXT to TextRangeType::eSelectedClause r?smaug draft
de0afb08c7a221af3d1d11117f4e29701a8c2c7d
created 2016-06-03 19:05 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.6 Rename TextRangeType::NS_TEXTRANGE_CONVERTEDTEXT to TextRangeType::eConvertedClause r?smaug draft
2842e4a94227ef8022caa19fd632f6ed3a389c4f
created 2016-06-03 18:57 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.5 Rename TextRangeType::NS_TEXTRANGE_SELECTEDRAWTEXT to TextRangeType::eSelectedRawClause r?smaug draft
f772b6e33466ec86227f54847bafc58bf988bae2
created 2016-06-03 18:48 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.4 Rename TextRangeType::NS_TEXTRANGE_RAWINPUT to TextRangeType::eRawClause r?smaug draft
5f62b1a7a96f1842f7e5d158065615216e1d1cca
created 2016-06-03 18:40 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.3 Rename TextRangeType::NS_TEXTRANGE_CARETPOSITION to TextRangeType::eCaret r?smaug draft
cd50e7e31d0c9ed16cd6d319747f39e4275ff080
created 2016-06-03 18:32 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.2 Rename TextRangeType::NS_TEXTRANGE_UNDEFINED to TextRangeType::eUninitialized r?smaug draft
de1b356df48cd23acb4d825e395b279e2a4b5516
created 2016-06-03 17:16 +0900
pushed 2016-06-03 15:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.1 Make anonymous enum for NS_TEXTRANGE_* to an enum class named "TextRangeType" r?smaug draft
be42b431f18af58f26062f401ddf4b843f700895
created 2016-05-12 18:17 +0900
pushed 2016-05-16 08:16 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.4 Rename WidgetKeyboardEvent::location to WidgetKeyboardEvent::mLocation r?smaug draft
c0242329a862c78c86842a1c0cbcc7b9a9a770b1
created 2016-05-12 17:57 +0900
pushed 2016-05-16 08:16 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.3 Rename WidgetKeyboardEvent::alternativeCharCodes to WidgetKeyboardEvent::mAlternativeCharCodes r?smaug draft
0b481c789596dc40c6fa0b81336c745dd85def67
created 2016-05-12 17:13 +0900
pushed 2016-05-16 08:16 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.1 Rename WidgetKeyboardEvent::keyCode to WidgetKeyboardEvent::mKeyCode r?smaug draft
1e0f98b67dac7ed9270052da9b0e092b5854f131
created 2016-04-23 01:22 +0900
pushed 2016-04-22 17:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.7 Add new internal events which represent key events on plugin r=smaug draft
79f6b28140354e98bfe24c840917fde26edf6c5a
created 2016-04-22 11:40 +0900
pushed 2016-04-22 04:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.7 Add new internal events which represent key events on plugin r?smaug draft
3bba9cbe50fb1c16b7514bb80ecafd119bade9d2
created 2016-04-18 23:09 +0900
pushed 2016-04-19 04:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r?smaug draft
58b5cca93851b4f9c8df723176426946d20c04c2
created 2016-04-11 17:31 +0900
pushed 2016-04-14 07:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.7 Add new internal events which represent key events on plugin r?smaug draft
15af561daed9d09401ae56eb5cf6bb4fc7c41c51
created 2016-03-30 13:13 +0900
pushed 2016-03-30 05:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.3 Add ePluginKeyDown and ePluginKeyUp events which perform reserved shortcut keys asynchronously r?smaug draft
3180702db88a95e7eefa3f067ce6222faffb0e03
created 2016-03-28 13:29 +0900
pushed 2016-03-28 04:52 +0000
Arata Furukawa Arata Furukawa - Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r?masayuki draft
fcb74dbf355804e4b5d4ec1f37f4ba4680b5a7f5
created 2016-03-26 16:14 +0900
pushed 2016-03-26 07:45 +0000
Arata Furukawa Arata Furukawa - Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r?masayuki draft
af890f9cce21cb591ca8d1265450f8d0446f21ed
created 2016-03-23 17:55 +0900
pushed 2016-03-25 01:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.3 Add ePluginKeyDown and ePluginKeyUp events which perform reserved shortcut keys r?smaug draft
b572cc456b8ee6b89cb0cb92aaa80eba6d7492cc
created 2016-03-18 02:16 +0900
pushed 2016-03-20 08:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1256589 part.4 Move the implementation of PreventDefault() and add PreventDefaultBeforeDispatch() from dom::Event to WidgetEvent r?smaug draft
67b756433ba4ec1c8ad0d1348911003b7b5d1da0
created 2016-03-19 20:57 +0900
pushed 2016-03-20 08:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1154183 part.2 eKeyDown event should have charCode value of following keypress event r?smaug draft
b8d76794d055c60fc478896d47189e0581aae31f
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.5 TextEventDispatcher should decide if keypress events should be fired for specific keys r=m_kato
a9ffc169e99cf0006cdc29810e1b41f884a1ff53
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137561 part.2 Make TSFTextStore use TextEventDispatcher r=m_kato
fc409d9244ce5b34fd484f52b2d81ceb300cbd9c
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.9 TextEventDispatcher should not allow WillDispatchKeyboardEvent() modifies unexpected members of WidgetKeyboardEvent r=smaug
782cc1725295b36e34a854a4d64159da3b16f4e9
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.8 Callers of methods to dispatch composition events of TextEventDispatcher should be able to specify specific time/timeStamp r=smaug
2982777d071d36ffa9761d4ec2347ff36640627c
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.7 Add TextEventDispatcherListener::WillDispatchKeyboardEvent() for easier to maintain r=smaug
5482d679c1a8b7c55657d50086f8eb6a59ef9ad9
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.6 TextEventDispatcher::DispatchKeyboardEventInternal() should copy mNativeKeyEvent when it's in native text input transaction r=smaug
f31b1e7194143f36ab1e6f0355b9b1b1a11cec0a
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.5 Implement TextEventDispatcher::SetPendingComposition() for some platforms whose clause information may overlap each other or the order may not be from start to the end r=smaug
06d5532f051f5a0c6796443d0c1794700c6667b6
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.4 TextEventDispatcher::DispatchInputEvent() should decide if dispatches events with nsIWidget::DispatchInputEvent() with input transaction type r=smaug
a8dbb4e58e546843c0b0710f8aa2b453f5cfcadc
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.3 Use pseudo IME context when TextEventDispatcher has input transaction which is not for native event handler r=smaug
b8af9e4c043927f01a858538b0d7e46b6e5c25b0
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.2 Add nsIWidget::GetNativeTextEventDispatcherListener() for TextEventDispatcher::NotifyIME() r=smaug, sr=smaug
a9f1b8cc65f68a638e15ab489280288bcf90b985
created 2016-03-16 13:47 +0900
pushed 2016-03-16 06:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137572 part.1 TextEventDispatcher should manage its input transaction type r=smaug
63101b99fa95195574c9eab5680b1f1acd4442ba
created 2015-12-11 15:15 +0900
pushed 2015-12-11 16:33 +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
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 23:55 +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-07 19:27 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 14:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
7cf9012735c6d2a6c7d814a33f1baa54af552c15
created 2015-09-11 21:21 +0900
pushed 2015-09-11 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.194 Rename NS_COMPOSITION_COMMIT to eCompositionCommit r=smaug
4802505f05ad9a02184bb5ffdd541057f51ebe28
created 2015-09-11 21:21 +0900
pushed 2015-09-11 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.193 Rename NS_COMPOSITION_CHANGE to eCompositionChange r=smaug
094135c410a51de44a0080a904e01928021e3a3f
created 2015-09-11 21:21 +0900
pushed 2015-09-11 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.190 Rename NS_COMPOSITION_START to eCompositionStart r=smaug
6b29914363f3a7d104ec0d99c32e2b0abac0a8c9
created 2015-09-11 21:21 +0900
pushed 2015-09-11 15:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.188 Rename NS_COMPOSITION_COMMIT_AS_IS to eCompositionCommitAsIs r=smaug
4a2797061277a5a2a3ba878144431a3b2f50392f
created 2015-08-29 08:58 +0900
pushed 2015-08-31 11:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
83b87aa188ab9c744697b87eb0c47c8a13d5babc
created 2015-08-29 08:58 +0900
pushed 2015-08-31 11:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
6e12f5164cb9f833ec9cbb958131aadb530e164c
created 2015-08-29 08:58 +0900
pushed 2015-08-31 11:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
cd06f5f5641c3dfb7f07db878584d389fb4df1b7
created 2015-08-26 21:56 +0900
pushed 2015-08-26 20:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
692a0e1e46a6805a266c86dd1de5cec2ede1b930
created 2015-08-04 05:52 -0400
pushed 2015-08-24 20:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
aa51330c9e0982791b7995c303339ee386ea4172
created 2015-08-24 13:27 -0400
pushed 2015-08-24 20:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 1137557) for causing intermittent Gij switching_test.js failures.
81e93b60a622527acc1582ee5ee1e6899ec331ef
created 2015-08-04 05:52 -0400
pushed 2015-08-24 13:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
76a74dc6ccc9555294a8918e23101577502fc099
created 2015-06-11 12:53 +0900
pushed 2015-06-11 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug
884d44a41ac74419b85b1500656de50928f7d482
created 2015-03-24 15:00 -0700
pushed 2015-03-24 22:54 +0000
David Anderson David Anderson - Allow synthetic input events to be dispatched asynchronously. (bug 1146243, r=kats)
4a1b3c42f28789d1e97998dc2aed51a629c97a01
created 2015-02-19 15:50 +0900
pushed 2015-02-20 01:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1119609 part.17 TextInputProcessor shouldn't allow to begin input transaction with different TextEventDispatcher during dispatching an event r=smaug
less more (0) -60 tip