16ec1022fb843058d71f8f74710e93ddf78ccaa1: Bug 1358230 - test_formSubmission.html must delete its temporary files and directories, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 20 Apr 2017 23:32:55 +0200 - rev 566337
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1358230 - test_formSubmission.html must delete its temporary files and directories, r=qdot
0215b10785da65b35be75f193056b14e4434f259: Bug 1352333 - remove autophone webrtc test manifests, r=dminor.
Bob Clary <bclary@bclary.com> - Thu, 20 Apr 2017 14:13:34 -0700 - rev 566336
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1352333 - remove autophone webrtc test manifests, r=dminor.
68842e58a066e3c6832dcd81f4d3048f257c90cc: Bug 1352333 - sync autophone webrtc test manifests with normal webrtc manifests, r=jmaher,dminor.
Bob Clary <bclary@bclary.com> - Thu, 20 Apr 2017 14:13:34 -0700 - rev 566335
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1352333 - sync autophone webrtc test manifests with normal webrtc manifests, r=jmaher,dminor.
7b43acb948540e6687bab6d508dcf6add5823e03: Backed out 9 changesets (bug 1353689) for web platform reftest failures
Iris Hsiao <ihsiao@mozilla.com> - Fri, 21 Apr 2017 13:38:28 +0800 - rev 566334
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Backed out 9 changesets (bug 1353689) for web platform reftest failures Backed out changeset 80ac3ea1427e (bug 1353689) Backed out changeset 9a5b36fefb22 (bug 1353689) Backed out changeset 44c5f4b4cdfc (bug 1353689) Backed out changeset 7f2790b4c963 (bug 1353689) Backed out changeset 8d8d2824a763 (bug 1353689) Backed out changeset d3ced5751998 (bug 1353689) Backed out changeset 5179ebf1e982 (bug 1353689) Backed out changeset ebf24732e9b3 (bug 1353689) Backed out changeset e81924e4cff3 (bug 1353689)
ca065b2e52d9068d713074a5b0f49920f681c40a: Bug 1217700 part.4 Add automated tests for IMEContentObserver r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 19 Apr 2017 21:57:58 +0900 - rev 566333
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1217700 part.4 Add automated tests for IMEContentObserver r=m_kato IMEContentObserver notifies IME of 3 notifications at most when editor is changed. The order is: 1. text change (with merged range if 2 or more change occurred during an edit transaction) 2. selection change (only the latest selection change. other changes occurred before that during an editor transaction are ignored) 3. position change (scrolled, resized, window moved, etc) This does not check the behavior in designMode because some operation in testWithHTMLEditor() causes unexpected behavior, e.g., moving focus. It *might* be bug of design mode. However, it doesn't matter for this bug. The important thing of this bug is, there should be automated tests for IMEContentObserver. And fortunately, IMEContentObserver does not check the type of editor. So, it's enough to test only contenteditable element for HTMLEditor at least for now. Therefore, I gave up to test it in designMode for now. MozReview-Commit-ID: 7L6ZlbVMU2P
ab221fb1ba32534ad3df2478051161c37579791e: Bug 1217700 part.3 Expose text change, selection change and position change notifications to nsITextInputProcessorCallback with nsITextInputProcessorNotification r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 20 Apr 2017 20:17:03 +0900 - rev 566332
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1217700 part.3 Expose text change, selection change and position change notifications to nsITextInputProcessorCallback with nsITextInputProcessorNotification r=smaug For testing IMEContentObserver, text change, selection change and position change notifications should be exposed to JS with nsITextInputProcessorNotification. MozReview-Commit-ID: 3PUhKXRwnAn
0ea1fc4888f06e0b9dde84ad60aa7632fc2ccb1a: Bug 1217700 part.2 IMEContentObserver should observe all possible notifications and check if it should be notified when it occurs r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 13 Apr 2017 14:32:12 +0900 - rev 566331
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1217700 part.2 IMEContentObserver should observe all possible notifications and check if it should be notified when it occurs r=m_kato IMEContentObserver can store pointer of IMENotificationRequests of its mWidget. Therefore, it can check the requests dynamically when it receives content change or layout change. This patch makes IMEContentObserver stores IMENotificationRequests as pointer and check it at every change notification received. Additionally, notification request may be changed due to focus move or something. Therefore, this patch makes IMEContentObserver and IMEContentObserver::IMENotificationSender() check if the notifications are still necessary. MozReview-Commit-ID: 2uU2wN15D8v
640ff6dddc6cb411d55b9c897670fa1a690865d1: Bug 1217700 part.1 nsIWidget should return reference to IMENotificationRequests r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 15 Apr 2017 01:35:58 +0900 - rev 566330
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1217700 part.1 nsIWidget should return reference to IMENotificationRequests r=m_kato IMEContentObserver may need to change notifications to send when TextInputProcessor begins input transaction. In current design, IMEContentObserver needs to retrieve IMENotificationRequests at every change. However, if nsIWidget returns a reference to its IMENotificationRequests, IMEContentObserver can call it only once. For that purpose, this patch changes nsIWidget::GetIMENotificationRequests() to nsIWidget::IMENotificationRequestsRef() and make it return |const IMENotificationRequests&|. However, if the lifetime of the instance of IMENotificationRequest is shorter than the widget instance's, it's dangerous. Therefore, it always returns TextEventDispatcher::mIMENotificationRequests. TextEventDispatcher's lifetime is longer than the widget. Therefore, this guarantees the lifetime. On the other hand, widget needs to update TextEventDispatcher::mIMENotificationRequests before calls of nsIWidget::IMENotificationRequestsRef(). Therefore, this patch makes TextEventDispatcher update proper IMENotificationRequests when it gets focus or starts new input transaction and clear mIMENotificationRequests when it loses focus. Note that TextEventDispatcher gets proper requests both from native text event dispatcher listener (typically, implemented by native IME handler class) and TextInputProcessor when TextInputProcessor has input transaction because even if TextInputProcessor overrides native IME, native IME still needs to know the content changes since they may get new input transaction after that. However, there may not be native IME handler in content process. If it runs in Android, PuppetWidget may have native IME handler because widget directly handles IME in e10s mode for Android. Otherwise, native IME handler is in its parent process. So, if TextInputHandler has input transaction in content process, PuppetWidget needs to behave as native event handler. Therefore, this patch makes PuppetWidget inherit TextEventDispatcherListener and implements PuppetWidget::IMENotificationRequestsRef(). MozReview-Commit-ID: 2SW3moONTOX
f866afd3d2d2d5aa026bd03227b13def53c50add: Bug 1257451 - Make |mach run| use --debugger-args instead of --debugparams, like the mochitest/reftest commands do. r=gps
Cameron McCormack <cam@mcc.id.au> - Fri, 21 Apr 2017 13:17:31 +1000 - rev 566329
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1257451 - Make |mach run| use --debugger-args instead of --debugparams, like the mochitest/reftest commands do. r=gps MozReview-Commit-ID: ChB9KjNKbHO
32ae2383a6d4cdfc2998851f5566783e2ef7716b: Bug 1348053 - add the UrgentStart flag to the channel when the loading is initiated by a user interaction for quicker network response. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 10 Apr 2017 15:23:11 +0800 - rev 566328
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1348053 - add the UrgentStart flag to the channel when the loading is initiated by a user interaction for quicker network response. r=cpearce MozReview-Commit-ID: 1tk9k8u1zTu
52e6fe988bd5e387e2a2e16df49bc0f1199eeb20: Bug 1358362- stylo: Whitelist ShapeSource outparams in bindings to satisfy heap write analysis; r=bholley
Manish Goregaokar <manishearth@gmail.com> - Thu, 20 Apr 2017 14:49:53 -0700 - rev 566327
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1358362- stylo: Whitelist ShapeSource outparams in bindings to satisfy heap write analysis; r=bholley MozReview-Commit-ID: BzJg6b8DDxB
99fe1b020ce287a7165630e4ec06ef75c1660ae9: Bug 1297481 - add shutdown state to protocolproxyservice r=bagder
Patrick McManus <mcmanus@ducksong.com> - Wed, 19 Apr 2017 08:42:09 -0400 - rev 566326
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1297481 - add shutdown state to protocolproxyservice r=bagder the protocol proxy service asserts that is in a clean state at dtor - normally this happens through observe("xpcom-shutdown") but its actually possible of other events in the xpcom run queue to 'unitialize' things before the dtor.. add a state in which fail codes are returned instead. MozReview-Commit-ID: XaNQEZUsRP
e535df594d220cdf32b45a1c068ad779ff3ad578: Bug 1357986 - Use helper functions of TimeUnit to make code more readable. r=kaku
JW Wang <jwwang@mozilla.com> - Mon, 17 Apr 2017 16:35:04 +0800 - rev 566325
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1357986 - Use helper functions of TimeUnit to make code more readable. r=kaku 1. using media::TimeUnit to save some typing. 2. replace TimeUnit() with TimeUnit::Zero(). 3. replace TimeUnit::FromXXX(0) with TimeUnit::Zero(). 4. replace TimeUnit::FromMicroseconds(std::numeric_limits<int64_t>::max()) with TimeUnit::FromInfinity(). 5. replace some uses of int64_t with TimeUnit. 6. replace t > TimeUnit() with t.IsPositive(). MozReview-Commit-ID: 6hC94PXx86i
e7a44be96de2543b5dd0dd8e797e0502645513bc: Bug 1357983 - remove media::Microseconds. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 17 Apr 2017 14:34:36 +0800 - rev 566324
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1357983 - remove media::Microseconds. r=gerald media::TimeUnit can take its place. We don't want 2 things for the same purpose to cause confusion. MozReview-Commit-ID: 3z6hbgXFsxP
8c3b459026284690b502a26f39b79c869eaa3ab7: Bug 1352628 - Skip clipped-animated-transform-1.html. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 21 Apr 2017 06:48:26 +0900 - rev 566323
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1352628 - Skip clipped-animated-transform-1.html. r=boris The test case is supposed that transform transition runs on the compositor. We can't enable this test until bug 1334036 is fixed. MozReview-Commit-ID: 6zakBP7tjhs
80ac3ea1427e41ee22c874eea11fdffe0a2fe0d1: Bug 1353689 - update /processing-model/* status. Disable tests whose result are not consistent. r=alwu
bechen <bechen@mozilla.com> - Tue, 18 Apr 2017 16:54:17 +0800 - rev 566322
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1353689 - update /processing-model/* status. Disable tests whose result are not consistent. r=alwu MozReview-Commit-ID: 83tCBYWmF5g
9a5b36fefb2262ee33bdbd993e36f220566d1efb: Bug 1353689 - selectors/cue_function: update testcase status. r=rillian
bechen <bechen@mozilla.com> - Mon, 17 Apr 2017 17:27:40 +0800 - rev 566321
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1353689 - selectors/cue_function: update testcase status. r=rillian MozReview-Commit-ID: KNEZ1x4xThq
44c5f4b4cdfc3ca17265071b2cbcded08d96830a: Bug 1353689 - selectors/default_styles: update testcase status. r=rillian
bechen <bechen@mozilla.com> - Mon, 17 Apr 2017 17:27:38 +0800 - rev 566320
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1353689 - selectors/default_styles: update testcase status. r=rillian MozReview-Commit-ID: 32cFaWOVTal
7f2790b4c96369c2a3f63da0723138779fac8826: Bug 1353689 - selectors/cue_function/voice_object: update testcase status. r=rillian
bechen <bechen@mozilla.com> - Mon, 17 Apr 2017 17:27:35 +0800 - rev 566319
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1353689 - selectors/cue_function/voice_object: update testcase status. r=rillian MozReview-Commit-ID: Loq30ZzSzLR
8d8d2824a763b07d4994a759aa7633f8bfdaa9ec: Bug 1353689 - selectors/cue_function/underline_object: update testcase status. r=rillian
bechen <bechen@mozilla.com> - Mon, 17 Apr 2017 17:27:33 +0800 - rev 566318
Push 55180 by jjong@mozilla.com at Fri, 21 Apr 2017 09:36:13 +0000
Bug 1353689 - selectors/cue_function/underline_object: update testcase status. r=rillian MozReview-Commit-ID: 9zwCperz8nZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip