widget/TextEventDispatcher.cpp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
ade489313a3d24e51837775e344510de4b144e0d
created 2018-10-02 12:16 +0000
pushed 2018-10-03 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1343955 - part 4: Implement static API to synthesize keyboard events into FuzzingFunctions r=smaug
c0cd065ee5c8832f6962d09805541ecad1d5398e
created 2018-06-25 18:17 +0900
pushed 2018-06-30 09:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1435717 - Make calling WidgetEvent::PreventDefault*() stop cross process forwarding too r=smaug
2ab582bacc98fecfc3cc52b3f275a23ff40a683f
created 2018-03-23 12:06 +0900
pushed 2018-04-14 09:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1440189 - Stop dispatching keypress event to the default event group in web content (only Nightly and early Beta) unless web page isn't in blacklist r=smaug
a0de39bcd31848b43bba37cacaa55552decebd14
created 2018-02-28 22:19 +0900
pushed 2018-03-19 22:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 1446401 - Start to dispatch "keydown" event and "keyup" event even during in composition in Nightly and early Beta r=smaug
874144c920a083165e041ef9dd2045286dfd96ae
created 2018-03-05 21:12 +0900
pushed 2018-03-05 18:11 +0000
Masayuki Nakano Masayuki Nakano - Bug 1443117 - Restart to dispatch "keypress" event for non-printable keys and key combinations on Nightly and early-Beta until Google fixes related bugs of their web apps r=smaug
741e9659cd4cb0f40973df5bfd3c1543b0698d8d
created 2018-01-26 00:16 +0900
pushed 2018-03-01 17:11 +0000
Masayuki Nakano Masayuki Nakano - Bug 1440189 - part 1: Stop dispatching keypress event to the default event group in web content (only Nightly and early Beta) r=smaug
cb4185c40f3d2445850029e4785d324783375497
created 2018-02-14 21:21 +0900
pushed 2018-02-18 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1438133 - Ctrl + Enter should cause keypress event even though the key combination doesn't input any character r=smaug
34abf97931631c9d4504f25ac0ce7f0e509aa62f
created 2018-01-25 23:59 +0900
pushed 2018-01-27 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 2: Treat Enter and Shift+Enter as printable key r=smaug
81157078b090fda2f79d42a1e0e93b1b86449944
created 2018-01-25 23:27 +0900
pushed 2018-01-27 09:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 1: Add new pref which disables keypress event for non-printable keys only for the default event group in web content r=smaug
7eb571ca5f142196f1ae7227ffca3272147803b4
created 2018-01-12 11:31 +0900
pushed 2018-01-15 17:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1422230 - part 1: TextEventDispatcher should manage if dispatched composition events have been handled by remote content and TSFTextStore refer the state r=m_kato
bd4ead9b69d42eb712e30df07c32d2b8c289d543
created 2017-07-25 23:27 +0900
pushed 2017-07-29 00:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1384027 - part1: PuppetWidget should have TextEventDispatcher like nsIWidget instance in the parent process r=m_kato
640ff6dddc6cb411d55b9c897670fa1a690865d1
created 2017-04-15 01:35 +0900
pushed 2017-04-21 08:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1217700 part.1 nsIWidget should return reference to IMENotificationRequests r=m_kato
8e72178c3893c377972209cccd2e561e1ec06c7d
created 2017-03-16 16:26 +0900
pushed 2017-03-17 13: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
eaf379d6fc13817124ce58bac152028b277ceeda
created 2017-03-15 19:09 +0900
pushed 2017-03-16 14:35 +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
c27841632c8ad1ba886667f63c002dabbcbbb50b
created 2017-03-15 18:59 +0900
pushed 2017-03-16 14:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347433 part.2 Implement TextEventDispatcher::PendingComposition::ReplaceNativeLineBreakers() and TextEventDispatcher::PendingComposition::Set() should use it r=m_kato
a77b4a61225ac5f799126fa92f658de3fc768421
created 2017-03-15 18:51 +0900
pushed 2017-03-16 14:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1347433 part.1 Separate TextRange offset and length adjustment to AdjustRange() r=m_kato
4e3211aa00ab01a1d81e6af54939d6adbaee5d5f
created 2016-10-06 20:52 +0900
pushed 2016-10-12 10:00 +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
e1db300f075e3f4bfc9e7ff1a61a77cc101abe1f
created 2016-06-03 19:15 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.7 Rename TextRangeType::NS_TEXTRANGE_SELECTEDCONVERTEDTEXT to TextRangeType::eSelectedClause r=smaug
0801a85a04bed766943c2b3483a83eb2714e9b6f
created 2016-06-03 19:05 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.6 Rename TextRangeType::NS_TEXTRANGE_CONVERTEDTEXT to TextRangeType::eConvertedClause r=smaug
e0a3c242becfb27047f0a8a06c0feb6631b9b595
created 2016-06-03 18:57 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.5 Rename TextRangeType::NS_TEXTRANGE_SELECTEDRAWTEXT to TextRangeType::eSelectedRawClause r=smaug
04cc8a274c7f36536aaacea7fc4657250d5b527a
created 2016-06-03 18:48 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.4 Rename TextRangeType::NS_TEXTRANGE_RAWINPUT to TextRangeType::eRawClause r=smaug
41c18a6bdd84280957714167a4f7dc2b7408167e
created 2016-06-03 18:40 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.3 Rename TextRangeType::NS_TEXTRANGE_CARETPOSITION to TextRangeType::eCaret r=smaug
93278105babfbc4ad72a55fd421df8fbc47f4dc5
created 2016-06-03 18:32 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.2 Rename TextRangeType::NS_TEXTRANGE_UNDEFINED to TextRangeType::eUninitialized r=smaug
ccdb440b7b7e8e680f6c2b561fbd9db0a1214f14
created 2016-06-04 09:49 +0900
pushed 2016-06-06 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1277756 part.1 Make anonymous enum for NS_TEXTRANGE_* to an enum class named "TextRangeType" r=smaug
5a0ad8a0a57c696929a181c50e21df4f654e8f89
created 2016-05-12 18:17 +0900
pushed 2016-05-17 20:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.4 Rename WidgetKeyboardEvent::location to WidgetKeyboardEvent::mLocation r=smaug
b3c7c85f2f8ac2a669ecec5570bba22ff83b4a99
created 2016-05-12 17:57 +0900
pushed 2016-05-17 20:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.3 Rename WidgetKeyboardEvent::alternativeCharCodes to WidgetKeyboardEvent::mAlternativeCharCodes r=smaug
5ebc59c69d1b421fa79d18578ace462563de7c24
created 2016-05-12 17:13 +0900
pushed 2016-05-17 20:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.1 Rename WidgetKeyboardEvent::keyCode to WidgetKeyboardEvent::mKeyCode r=smaug
502b6b849493d82d320ff091a440ab144c79ac62
created 2016-04-23 01:22 +0900
pushed 2016-04-25 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.7 Add new internal events which represent key events on plugin r=smaug
327c61df0baebf6960ab348335f53b588215eaa7
created 2016-04-18 23:09 +0900
pushed 2016-04-20 09:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
b7d97d1311d71903b6421c7083a3adbc1dabb511
created 2016-03-28 13:29 +0900
pushed 2016-03-28 20:04 +0000
Arata Furukawa Arata Furukawa - Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki
bfc36cc31ae93c801d600d1010692a4769d3eaff
created 2016-03-22 16:26 +0900
pushed 2016-03-23 15:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1256589 part.4 Move the implementation of PreventDefault() and add PreventDefaultBeforeDispatch() from dom::Event to WidgetEvent r=smaug
b6bf385a7c2a84e72ce0caab657c082625381045
created 2016-03-19 20:57 +0900
pushed 2016-03-23 15:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1154183 part.2 eKeyDown event should have charCode value of following keypress event r=smaug
b8d76794d055c60fc478896d47189e0581aae31f
created 2016-03-16 13:47 +0900
pushed 2016-03-16 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 09:56 +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 10:38 +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 02: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 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +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-12 15:57 +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-12 15:57 +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-12 15:57 +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-12 15:57 +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-30 19:45 +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-30 19:45 +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-30 19:45 +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 18:32 +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-25 00: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
aa51330c9e0982791b7995c303339ee386ea4172
created 2015-08-24 13:27 -0400
pushed 2015-08-25 00:37 +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-25 00: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-12 00:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1119133 Implement TextEventDispatcher::EndInputTransaction() for ensuring TextEventDispatcher forgets the link with TextInputProcessor r=smaug
less more (0) -60 tip