Masayuki Nakano
959b857bb1
Bug 1077345 part.3 Add WidgetCompositionEvent::CausesDOMTextEvent() and WidgetCompositionEvent::CausesDOMCompositionEndEvent() r=smaug
2014-11-25 14:02:30 +09:00
Jonathan Kew
d8adab980f
Bug 1077515 - part 4 - Add writing-mode to the reply to the NS_QUERY_SELECTED_TEXT event. r=roc
2014-11-22 14:39:03 +00:00
Gina Yeh
b6d3bf5d31
Bug 989198, Patch 1: Implementation of InternalBeforeAfterKeyboardEvent, r=smaug,masayuki.
2014-11-03 15:05:12 +08:00
Ryan VanderMeulen
6434df9710
Backed out 6 changesets (bug 989198, bug 1082963) for causing bug 1083231.
...
Backed out changeset a7c972407578 (bug 1082963)
Backed out changeset 94d1b30bde00 (bug 989198)
Backed out changeset 01e064ceb505 (bug 989198)
Backed out changeset f5a538109e36 (bug 989198)
Backed out changeset 3ff227d79d74 (bug 989198)
Backed out changeset 186743fc6f6d (bug 989198)
CLOSED TREE
2014-10-16 12:57:18 -04:00
Gina Yeh
bdc03e98bc
Bug 989198, Patch 1: Implementation of InternalBeforeAfterKeyboardEvent, r=smaug,masayuki
...
---
widget/BasicEvents.h | 5 +++
widget/EventClassList.h | 1 +
widget/TextEvents.h | 72 +++++++++++++++++++++++++++++++++++--
widget/nsGUIEventIPC.h | 31 ++++++++++++++++
widget/shared/WidgetEventImpl.cpp | 4 +++
5 files changed, 111 insertions(+), 2 deletions(-)
2014-10-14 15:09:15 +08:00
Masayuki Nakano
6c6c090b3a
Bug 960871 part.7 Get rid of WidgetTextEvent r=smaug
2014-10-07 19:01:48 +09:00
Masayuki Nakano
3f91bd7586
Bug 960871 part.5 Copy mRanges and related methods from WidgetTextEvent to WidgetCompositionEvent r=smaug
2014-10-07 19:01:47 +09:00
Masayuki Nakano
1f8f56a2ef
Bug 960871 part.3 Remove WidgetTextEvent::isChar since it's always false on all platforms r=smaug
2014-10-07 19:01:47 +09:00
Masayuki Nakano
71f1e0028d
Bug 960871 part.2 Rename WidgetCompositionEvent::data to WidgetCompositionEvent::mData r=smaug
2014-10-07 19:01:46 +09:00
Masayuki Nakano
93a80b8990
Bug 960871 part.1 Rename WidgetTextEvent::theText to WidgetTextEvent::mData r=smaug
2014-10-07 19:01:46 +09:00
Masayuki Nakano
0a4acd2719
Bug 1046101 part.10 Rename NS_EDITOR_INPUT_EVENT to eEditorInputEventClass r=smaug
2014-08-04 14:28:49 +09:00
Masayuki Nakano
439dfa7d4e
Bug 1046101 part.9 Rename NS_SELECTION_EVENT to eSelectionEventClass r=smaug
2014-08-04 14:28:49 +09:00
Masayuki Nakano
a0eb193cf5
Bug 1046101 part.8 Rename NS_QUERY_CONTENT_EVENT to eQueryContentEventClass r=smaug
2014-08-04 14:28:49 +09:00
Masayuki Nakano
c6ea6c9335
Bug 1046101 part.7 Rename NS_TEXT_EVENT to eTextEventClass r=smaug
2014-08-04 14:28:48 +09:00
Masayuki Nakano
6aab43f837
Bug 1046101 part.6 Rename NS_COMPOSITION_EVENT to eCompositionEventClass r=smaug
2014-08-04 14:28:48 +09:00
Masayuki Nakano
431e57750e
Bug 1046101 part.5 Rename NS_KEY_EVENT to eKeyboardEventClass r=smaug
2014-08-04 14:28:48 +09:00
Masayuki Nakano
5dac7e446a
Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug
2014-08-04 14:28:46 +09:00
Tom Schuster
564d63a90e
Bug 1013744 - Send alternative char codes for keypress events to the child (for shortcuts etc.). r=masayuki
2014-07-23 13:05:45 +02:00
Masayuki Nakano
6a3eac713f
Bug 865649 part.1 Implement KeyboardEvent.code r=smaug
2014-05-25 11:08:58 +09:00
Masayuki Nakano
eddf075bde
Bug 998188 part.2 ContentEventHandler should support 2 modes, native line break mode and XP line break mode r=smaug
2014-04-26 08:52:12 +09:00
Masayuki Nakano
bf143f35db
Bug 993253 Implement DOM InputEvent interface with isComposing attribute r=smaug+ehsan
2014-04-10 16:11:37 +09:00
Masayuki Nakano
1846735823
Bug 993234 part.1 Implement KeyboardEvent.isComposing r=smaug
2014-04-10 16:11:36 +09:00
Masayuki Nakano
c2d32897d6
Bug 989213 part.3 Rename nsVKList.h to mozilla/VirtualKeyCodeList.h r=smaug
2014-04-01 20:42:16 +09:00
Masayuki Nakano
1ec2e212b4
Bug 964718 Don't dispatch DOM event if internal event doesn't need that. Otherwise, implement Duplicate() method r=smaug
2014-03-27 22:53:19 +09:00
Masayuki Nakano
4fe0eb9a62
Bug 977959 part.1 Define constants for each command which may be caused by native key bindings r=roc
2014-03-14 22:13:30 +09:00
Masayuki Nakano
bbe753556e
Bug 974318 part.10 Remove WidgetTextEvent::rangeCount and WidgetTextEvent::rangeArray r=smaug
2014-03-04 22:48:28 +09:00
Masayuki Nakano
4bb76a0e5f
Bug 974318 part.1 Add WidgetTextEvent::mRanges which is an array class of TextRange r=smaug
2014-03-04 22:48:26 +09:00
Masayuki Nakano
ab605b19ca
Bug 960866 part.3 Remove nsEditor::mIsIMEComposing r=ehsan+smaug
2014-02-12 22:02:56 +09:00
Masayuki Nakano
62217e9e0f
Bug 329127 Create WidgetEvent::Duplicate() for nsDOMEvent::DuplicatePrivateData() r=smaug
2014-01-27 15:10:44 +09:00
Makoto Kato
6267dd4d63
Bug 960493 - SelectionEvent doesn't call MOZ_CRASH for IPC. r=roc
2014-01-17 10:14:39 +09:00
Ed Morley
1ea835c898
Merge mozilla-central and b2g-inbound
2014-01-15 18:09:12 +00:00
Yuan Xulei
1f2c069241
Bug 946068 - Fix composition events' synthesizing in chrome process. r=masayuki
2014-01-15 09:41:39 -05:00
Nathan Froyd
6ac79f3fce
Bug 957659 - slim down WidgetKeyboardEvent::GetDOMKeyName; r=masayuki
...
Instead of calling nsAString::Assign several hundred times along with a
switch statement that may or may not get translated into a jump table,
let's implement our own lookup table that we can guarantee will be
constant time. The KeyNameTable struct is used instead of the more
obvious |const char* const table[]| idiom to avoid runtime relocations.
2014-01-08 11:45:30 -05:00
Masayuki Nakano
a6fbf654a5
Bug 912858 part.1 WidgetKeyboardEvent should be able to store .key value as string if the key name isn't one of pre-defined key names r=smaug
2013-12-11 01:14:53 +09:00
Masayuki Nakano
954f817bb9
Bug 600117 part.1 Implement KeyboardEvent.repeat r=smaug, sr=jst
2013-11-07 20:17:32 +09:00
Masayuki Nakano
5264321933
Bug 930900 part.1 Add new key name index which means KeyboardEvent.key should refer stored string (not implemented yet) r=smaug
2013-10-29 13:14:42 +09:00
Masayuki Nakano
24485810ff
Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
2013-10-22 22:27:36 +09:00
Wes Kocher
3708337984
Backed out 9 changesets (bug 602787) on suspicion of breaking mochitest-metro on a CLOSED TREE
...
Backed out changeset 1730bcae2c45 (bug 602787)
Backed out changeset 70606b9b1e42 (bug 602787)
Backed out changeset 57ca2861ea30 (bug 602787)
Backed out changeset 3b9f1062d915 (bug 602787)
Backed out changeset 3ee56eacc84b (bug 602787)
Backed out changeset 1c35693be3d3 (bug 602787)
Backed out changeset ef095c3aef98 (bug 602787)
Backed out changeset 4827bdae97fd (bug 602787)
Backed out changeset fa0f355e7871 (bug 602787)
2013-10-22 13:11:53 -04:00
Masayuki Nakano
1e86be1a39
Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc
2013-10-22 22:27:36 +09:00
Masayuki Nakano
a174d0058d
Bug 920425 part.2 Implement mozilla::WidgetEvent::As*Event() methods r=roc
2013-10-18 15:10:20 +09:00
Masayuki Nakano
2822cfeff9
Bug 920377 part.24 Get rid of nsSelectionEvent r=roc
2013-10-01 16:23:01 +09:00
Masayuki Nakano
120418da29
Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc
2013-10-01 16:23:00 +09:00
Masayuki Nakano
9bb146c7b5
Bug 920377 part.22 Get rid of nsCompositionEvent r=roc
2013-10-01 16:23:00 +09:00
Masayuki Nakano
754e9c09a1
Bug 920377 part.21 Get rid of nsTextEvent r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
ea028aeada
Bug 920377 part.20 Get rid of nsTextRange r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
add02e9536
Bug 920377 part.19 Get rid of nsTextRangeArray r=roc
2013-09-28 09:14:06 +09:00
Masayuki Nakano
3ad4e4d61c
Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc
2013-10-01 16:22:59 +09:00
Masayuki Nakano
36c92a3fec
Bug 920377 part.17 Get rid of nsKeyEvent r=roc
2013-10-01 16:22:58 +09:00
Masayuki Nakano
308f01bab4
Bug 920377 part.16 Get rid of nsAlternativeCharCode r=roc
2013-10-01 16:22:57 +09:00
Masayuki Nakano
972fd34ffe
Bug 912956 part.4 Create mozilla/TextEvents.h r=roc
2013-09-24 19:04:15 +09:00