Commit Graph

870 Commits

Author SHA1 Message Date
Masayuki Nakano
def85a51a5 Bug 1176954 part.7 IMENotification::TextChangeData should have a method to merge with another instance and IMENotification::MergeWith() should use it r=smaug 2015-07-11 10:53:56 +09:00
Masayuki Nakano
cc6a2cb9db Bug 1176954 part.6 IMEContentObserver should use IMENotification::TextChangeData r=smaug 2015-07-11 10:53:56 +09:00
Masayuki Nakano
250d5cfc91 Bug 1176954 part.4 Define IMENotification::TextChangeDataBase and whose member names should be same as IMEContentObserver::TextChangeData's r=smaug 2015-07-11 10:53:55 +09:00
Geoff Brown
f8e98ea39a Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin 2015-07-10 14:41:59 -06:00
Julien Wajsberg
5330df23cf Bug 1170449 - Nullify the onpointer* event handlers before calling SimpleTest.finish() in test_bug967796.html. r=smaug 2015-07-09 00:39:00 -04:00
Markus Stange
b311cc594d Bug 599328 - Clicking a label shouldn't draw a focus ring if clicking the control wouldn't have. r=enndeakin 2015-07-08 00:46:48 -04:00
Michael Layzell
3001b545ba Bug 1167389 - Make FileList::mParent a smart pointer, and declare it to the cycle collector. r=ehsan 2015-07-07 06:38:00 -04:00
Olli Pettay
be14c8da84 Bug 1157195, null check for widget before generating drag events, r=masayuki 2015-07-07 14:18:14 +03:00
Olli Pettay
17feea2896 Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen 2015-07-07 01:56:10 +03:00
Masayuki Nakano
1dabb1dc6f Bug 1180240 ContentEventHandler::OnQuerySelectedText() should refer mFirstSelectedRange if mSelection doesn't have selection ranges actually r=smaug 2015-07-07 11:06:37 +09:00
Jim Chen
c9d144e543 Bug 1177011 - Ignore restarting the same content observer in EventStateManager; r=masayuki 2015-07-06 09:54:04 -04:00
Juan Gomez
01df2f691b Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-07-03 18:29:00 -07:00
Masayuki Nakano
ac257657d0 Bug 1179090 ContentEventHandler should assume that there is selection at beginning of the document when there is no selection range r=smaug 2015-07-03 13:20:28 +09:00
Masayuki Nakano
9369c26bd9 Bug 1179122 TextComposition should manage a composition which is even in a child process r=smaug 2015-07-03 11:49:36 +09:00
Ehsan Akhgari
b5d026a9e4 Remove the debugging log that was added for bug 1173256 2015-07-02 12:22:49 -04:00
Makoto Kato
326fc6a422 Bug 1178652 - Send NOTIFY_IME_OF_COMPOSITION_UPDATE to parent process correctly. r=masayuki 2015-07-02 13:40:10 +09:00
Masayuki Nakano
a65780bd5b Bug 1179086 ContentEventHandler should use /n on Mac rather than /r r=smaug+smichaud+josh 2015-07-02 10:00:44 +09:00
Masayuki Nakano
4a27d860ae Bug 1179093 Make ContentEventHandler::mSelection as nsRefPtr<Selection> r=smaug 2015-07-02 00:41:17 +09:00
Masayuki Nakano
3959340f93 Bug 1179082 ContentEventHandler::OnQueryCaretRect() should guess its result when the query offset is same as the offset of collappsed selection but there is no caret frame r=smaug 2015-07-02 00:41:17 +09:00
Masayuki Nakano
281f3b64a9 Bug 1179081 ContentEventHandler should use the primary frame of mRootContent when it retrieves focused widget but there is no caret frame r=smaug 2015-07-02 00:41:17 +09:00
Kelly Davis
466d14756f Bug 1167542 - Implement SpeechSynthesisErrorEvent. r=smaug 2015-07-01 04:49:00 -04:00
Kelly Davis
2ae535a40a Bug 1167541 - Implemented SpeechSynthesisEvent::utterance. r=smaug 2015-07-01 04:14:00 -04:00
Masayuki Nakano
67b159cb67 Bug 1053053 part.5 Make IMEStateManager::sActiveIMEContentObserver StaticRefPtr r=smaug 2015-07-01 22:19:11 +09:00
Masayuki Nakano
294bf1eaf8 Bug 1053053 part.4 Make IMEStateManager::sContent StaticRefPtr r=smaug 2015-07-01 22:19:11 +09:00
Masayuki Nakano
8f5501f531 Bug 1053053 part.3 Notify child process's IMEStateManager of menu key event listener being installed r=smaug 2015-07-01 22:19:11 +09:00
Masayuki Nakano
e33f14a417 Bug 1053053 part.2 Notify child process's IMEStateManager of that it should stop manageing IME state r=smaug 2015-07-01 22:19:11 +09:00
Masayuki Nakano
b84d62aa84 Bug 1053053 part.1 Active TabParent should be managed by IMEStateManager r=smaug 2015-07-01 22:19:11 +09:00
Kartikaya Gupta
6c421d894d Bug 1177651 - Ensure that the preventDefault calls work with APZ enabled if the test is running slowly. r=dvander 2015-06-30 06:43:08 -04:00
Kartikaya Gupta
ab548334d3 Bug 1177651 - Make test_moz_mouse_pixel_scroll_event.html pass with e10s and APZ enabled. r=dvander
Without APZ, the synthesized wheel events remain in the child process and synchronously
call the MozMousePixelScroll listeners. However with APZ, the events must be
rerouted to the parent process. The parent process then *asynchronously* sends it
back to the child process after doing some hit-testing. This results in the
MozMousePixelScroll events being dispatched asynchronously from the child process
point of view, and therefore this requires yielding the test until the listener
gets triggered.
2015-06-30 06:43:07 -04:00
Wes Kocher
13acf76012 Merge m-c to inbound, a=merge 2015-06-29 17:28:20 -07:00
Ryan VanderMeulen
fa1beb6109 Backed out 3 changesets (bug 1000870) for frequent Linux test failures.
Backed out changeset 7983770003a3 (bug 1000870)
Backed out changeset 80d8e9adb532 (bug 1000870)
Backed out changeset 6a730e15246e (bug 1000870)
2015-06-29 13:42:45 -04:00
Kartikaya Gupta
7c92956522 Bug 1177331 - Avoid going into an infinite loop of MozAfterPaint events which do nothing. r=dvander 2015-06-29 09:02:54 -04:00
Lebedev Maksim
584690dfd2 Bug 1000870 - Change official tests for pointer events to auto mochitest system. r=smaug 2015-06-24 08:46:00 +02:00
Andrea Marchesini
5434bd1088 Bug 1178261 - make BroadcastChannel CC skippable, r=smaug 2015-06-29 17:42:41 +01:00
Maksim Lebedev
6e01c18419 Bug 1000870 - Add original official tests from W3C at 2015.03.01. r=smaug 2015-03-31 07:02:00 +02:00
Masayuki Nakano
2ba456f83e Bug 1175392 part.2 IMEStateManager should manage notifications to IME especially delayed notifications from remote process r=smaug 2015-06-27 09:23:31 +09:00
Masayuki Nakano
8da507987c Bug 1175392 part.1 IMEContentObserver and TabParent should use IMEStateManager::NotifyIME() r=smaug 2015-06-27 09:23:31 +09:00
Ryan VanderMeulen
e6131fc8b8 Backed out changeset 8b4e4083639e (bug 1171931) for B2G debug emulator bustage. 2015-06-25 19:48:42 -04:00
Juan Gomez
2128198065 Bug 1171931 - Refactor duplicated code using XRE_IsParent/ContentProcess. r=froydnj 2015-06-24 14:11:00 -04:00
Olli Pettay
aea3697942 Bug 1177406, don't rely on owner to be set only on main thread, r=khuey 2015-06-25 09:26:09 -07:00
Bob Owen
77cdadf5a6 Bug 1150284: Follow-up to include mulet in skip-if for test_offsetxy.html. a=test-fix 2015-06-20 18:10:03 +01:00
Robert O'Callahan
fd486719cb Bug 1150284. Disable offsetX/offsetY properties in FxOS/Fennec. r=smaug 2015-06-18 17:04:14 +12:00
Maksim Lebedev
29e1418eab Bug 1162990 - Add POINTER_LEAVE on captured element on e10s. r=smaug 2015-06-02 09:40:00 -04:00
Masayuki Nakano
0bae50af4b Bug 1172466 part.4 Don't notify IME during reflow r=smaug 2015-06-17 10:03:57 +09:00
Masayuki Nakano
0983a927b9 Bug 1172466 part.3 Create an abstruct class which is a base class of classes notifying IME r=smaug 2015-06-17 10:03:57 +09:00
Masayuki Nakano
24366f2f46 Bug 1172466 part.2 Use runnable event for notifying IME of focus r=smaug 2015-06-17 10:03:57 +09:00
Masayuki Nakano
bc3985a7f0 Bug 1172466 part.1 Make helper classes to notify IME nested classes of IMEContentObserver r=smaug 2015-06-17 10:03:57 +09:00
Jim Chen
4357641669 bug 1112212 - Set flag in InputContext for IME-unaware webapps; r=masayuki 2015-06-16 19:02:39 -04:00
Jim Chen
94553e9557 Bug 1112212 - Add may-have flags for key event and input event listeners; r=smaug 2015-06-16 19:02:39 -04:00
Michael Layzell
4527995ee2 Bug 1173256 - Debug log for potential cause of intermittent failure. r=ehsan 2015-06-12 05:00:00 -04:00