searching for reviewer(smaug)
180d65431190005d9607ae4ca4725226e1c8568c: Bug 1253476 - Implement Animation.commitStyles; r=boris,emilio,bzbarsky,smaug
Brian Birtles <birtles@gmail.com> - Mon, 20 May 2019 06:04:23 +0000 - rev 474498
Push 113162 by rgurzau@mozilla.com at Mon, 20 May 2019 13:50:44 +0000
Bug 1253476 - Implement Animation.commitStyles; r=boris,emilio,bzbarsky,smaug Differential Revision: https://phabricator.services.mozilla.com/D30327
bba4ef388cc0906abaa9bab96c0e9c3bfec5490a: Bug 1549351 - Add tests for UA rejected promise; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 20 May 2019 09:28:23 +0000 - rev 474487
Push 113162 by rgurzau@mozilla.com at Mon, 20 May 2019 13:50:44 +0000
Bug 1549351 - Add tests for UA rejected promise; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D31733
0e88a0a379f37595e17d7b516c90d8d2962798d0: Bug 1549351 - Promise rejection event should not be sent for cross-origin scripts; r=smaug,till
Edgar Chen <echen@mozilla.com> - Sun, 19 May 2019 01:18:04 +0000 - rev 474486
Push 113162 by rgurzau@mozilla.com at Mon, 20 May 2019 13:50:44 +0000
Bug 1549351 - Promise rejection event should not be sent for cross-origin scripts; r=smaug,till Differential Revision: https://phabricator.services.mozilla.com/D31565
0649547f4b2947c188067f0502733100b6d7f92d: Bug 1552077. Use medium high runnables for a few more imagelib runnables. r=smaug
Timothy Nikkel <tnikkel@gmail.com> - Fri, 17 May 2019 23:09:38 +0000 - rev 474410
Push 113152 by dluca@mozilla.com at Sat, 18 May 2019 10:33:03 +0000
Bug 1552077. Use medium high runnables for a few more imagelib runnables. r=smaug speedindex runs show this to be a nice win. Differential Revision: https://phabricator.services.mozilla.com/D31370
1256739720ca8dca77a035c72d8e62977d90a990: Bug 1357774 - Part 1: Add a 'SetCurrentRDMPaneOrientation' WebIDL extension on the Document r=bradwerth,smaug
Micah Tigley <mtigley@mozilla.com> - Thu, 16 May 2019 20:31:13 +0000 - rev 474234
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1357774 - Part 1: Add a 'SetCurrentRDMPaneOrientation' WebIDL extension on the Document r=bradwerth,smaug Differential Revision: https://phabricator.services.mozilla.com/D29455
2968b165e90c0c0dd77eebc06d43a3255f1527c3: Bug 1551412 - Make XUL popup events composed. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 20:56:45 +0000 - rev 474231
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551412 - Make XUL popup events composed. r=smaug The front-end relies on getting the event for nodes in a ShadowRoot. Differential Revision: https://phabricator.services.mozilla.com/D31365
3235df2518146938b504428a4a63242535cf90a4: Bug 1529695: Implement RTCDataChannel.negotiated. r=bwc,smaug
Fabio Alessandrelli <fabio.alessandrelli@gmail.com> - Thu, 16 May 2019 23:11:46 +0200 - rev 474101
Push 113132 by archaeopteryx@coole-files.de at Thu, 16 May 2019 21:17:25 +0000
Bug 1529695: Implement RTCDataChannel.negotiated. r=bwc,smaug
a0464187dbfa6b296752aeb9e34779ac1b85be77: Bug 1551745 - Check max size and fix overflow calculating canvas allocation size r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 15 May 2019 15:34:30 +0100 - rev 474043
Push 113121 by jcoppeard@mozilla.com at Thu, 16 May 2019 08:07:58 +0000
Bug 1551745 - Check max size and fix overflow calculating canvas allocation size r=smaug The patch changes the calculation for the allocation size associated with a canvas rendering context to return zero when the width or height are greater than allowed (this will result in an error when creating the target later on) and also if the size calculation overflows (which shouldn't normally happen given the previous check). Differential Revision: https://phabricator.services.mozilla.com/D31265
90ff166702b5dd7e9848eef62746457b11d8fe92: Bug 1357774 - Part 1: Add a 'SetCurrentRDMPaneOrientation' WebIDL extension on the Document r=bradwerth,smaug
Micah Tigley <mtigley@mozilla.com> - Tue, 14 May 2019 23:42:30 +0000 - rev 473879
Push 113113 by rgurzau@mozilla.com at Wed, 15 May 2019 09:32:06 +0000
Bug 1357774 - Part 1: Add a 'SetCurrentRDMPaneOrientation' WebIDL extension on the Document r=bradwerth,smaug Differential Revision: https://phabricator.services.mozilla.com/D29455
fd66f241a8bda8a748dfe741802a4fecf7040c10: Bug 1531917 - Add Telemetry for bfcache hit and miss r=bdekoz,smaug
Sean Feng <sefeng@mozilla.com> - Tue, 14 May 2019 15:27:55 +0000 - rev 473812
Push 113111 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:55:14 +0000
Bug 1531917 - Add Telemetry for bfcache hit and miss r=bdekoz,smaug Differential Revision: https://phabricator.services.mozilla.com/D30212
e80a258b4aed3eb6599967b22a12e2b6314482d2: Bug 1531917 - Add Telemetry for how pages use bfcache r=jesup,bdekoz,smaug
Sean Feng <sefeng@mozilla.com> - Tue, 14 May 2019 16:21:09 +0000 - rev 473811
Push 113111 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:55:14 +0000
Bug 1531917 - Add Telemetry for how pages use bfcache r=jesup,bdekoz,smaug Differential Revision: https://phabricator.services.mozilla.com/D30211
5f0d8832067f71dc9e0bcc4c0b03dc5458d57ea1: Bug 1551264 - Move user-initiated flag for form submission from HTMLFormElement to HTMLFormSubmission; r=smaug
Edgar Chen <echen@mozilla.com> - Tue, 14 May 2019 12:41:19 +0000 - rev 473799
Push 113111 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:55:14 +0000
Bug 1551264 - Move user-initiated flag for form submission from HTMLFormElement to HTMLFormSubmission; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30945
0236578639fa675965fb3c0c65e1e1c6984f28f0: Bug 1551169 - Mark AutoHandlingUserInputStatePusher as MOZ_RAII; r=smaug
Edgar Chen <echen@mozilla.com> - Mon, 13 May 2019 12:11:48 +0000 - rev 473594
Push 113093 by apavel@mozilla.com at Mon, 13 May 2019 22:09:34 +0000
Bug 1551169 - Mark AutoHandlingUserInputStatePusher as MOZ_RAII; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30881
6103006e3172f0ef258a30256b8cc7a6553e7f14: Bug 1550937. Stop using [array] in nsIEventListenerService. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 11 May 2019 08:28:29 +0000 - rev 473542
Push 113086 by cbrindusan@mozilla.com at Sun, 12 May 2019 09:32:44 +0000
Bug 1550937. Stop using [array] in nsIEventListenerService. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30773
daa2837789242ad8e01798e97fc986509a2e680e: Bug 1548770 - Better test for File.createFile(), r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 10 May 2019 09:25:01 +0000 - rev 473386
Push 113082 by dvarga@mozilla.com at Fri, 10 May 2019 21:54:38 +0000
Bug 1548770 - Better test for File.createFile(), r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30612
47d40e2693bd341147547867b9458a603a7e9bd7: Bug 1548770 - File.createFile() should not assume that the file doesn't exist, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 09 May 2019 19:26:53 +0000 - rev 473372
Push 113082 by dvarga@mozilla.com at Fri, 10 May 2019 21:54:38 +0000
Bug 1548770 - File.createFile() should not assume that the file doesn't exist, r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30534
e754d9ad197df615a1f71185f6201d956efc31b9: Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 09 May 2019 20:21:28 +0000 - rev 473340
Push 113073 by apavel@mozilla.com at Fri, 10 May 2019 10:12:05 +0000
Bug 1543315 - part 17: Mark PresShell::HandleDOMEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30494
7fa8e33635fcd787ff275d92fd4e9c8df6127d78: Bug 1534012 - Use a low priority ThrottledEventQueue for postMessages during page load r=smaug
Sean Feng <sefeng@mozilla.com> - Thu, 09 May 2019 14:43:40 +0000 - rev 473289
Push 113072 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:59:17 +0000
Bug 1534012 - Use a low priority ThrottledEventQueue for postMessages during page load r=smaug Differential Revision: https://phabricator.services.mozilla.com/D27386
dc3570e93c4150f913a20baa6ee42c109ab85d60: Bug 1545239 - Update ResizeObserver and ResizeObserverEntry. r=smaug,dholbert
Boris Chiou <boris.chiou@gmail.com> - Wed, 08 May 2019 20:54:36 +0000 - rev 473154
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1545239 - Update ResizeObserver and ResizeObserverEntry. r=smaug,dholbert In this patch, we support 1. content-box (default) 2. border-box And let ResizeObserverEntry expose these box sizes. Besides, we store the mLastReportedSize as the logical size. Differential Revision: https://phabricator.services.mozilla.com/D28737
a9dab8054a98402f14ce37e40cf9e4fdeed0b95d: Bug 1549177 - Fix a race condition when cancelling content JS during navigation; r=smaug
Jim Porter <jporter@mozilla.com> - Tue, 07 May 2019 21:56:58 +0000 - rev 473144
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1549177 - Fix a race condition when cancelling content JS during navigation; r=smaug This patch fixes a race condition where we could request that a content page's JS be cancelled during navigation in `HangMonitorChild::InterruptCallback`, but the new page has already started loading by the time the JS is cancelled in `XPCJSContext::InterruptCallback`, thus cancelling the JS of the new page. To fix this, we now handle everything in `HangMonitorChild::InterruptCallback`, making sure to only do anything for *content* scripts (to avoid inadvertently cancelling the browser's JS). Differential Revision: https://phabricator.services.mozilla.com/D30272
304294b29dae2db6e398ed5693d5a65821812c0d: Bug 1548731 - part3 : modify wpt 'track-mode.html'. r=smaug
alwu <alwu@mozilla.com> - Tue, 07 May 2019 18:01:44 +0000 - rev 473129
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1548731 - part3 : modify wpt 'track-mode.html'. r=smaug This patch does two changes in order to test the correct behavior. (1) Not to use time out function Waiting for 0.4s by using timeout function doesn't mean the code will exactly be executed after 0.4s. If we would like to specify the time when we would like to change track's mode, we should listen for video's `timeupdate` to get the correct result. (2) Modify ending condition As this test is going to turn the track's mode to `showing/hidden` after video plays after 0.4s, the second and the third cue would be showed correctly. The second cue is from 0.3 to 0.7, so when we changed track mode in 0.4s, the second cue would be regard as an active cue, and we would dispatched `enter` event on it. When the cue is going to become inactive, the event `exit` would be dispatched. Therefore, there would be total 4 times of the accumulation of `enter` and `exit` events, which means `oncuechange` would also be dispatched 4 times. Differential Revision: https://phabricator.services.mozilla.com/D30141
cea220a6b7dd6c86a71c09d805e0eaa719b34317: Bug 1548731 - part2 : enable failed wpt items. r=smaug
alwu <alwu@mozilla.com> - Wed, 08 May 2019 21:23:31 +0000 - rev 473128
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1548731 - part2 : enable failed wpt items. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D29784
073a5c5c22621d3b22b6248135e1be1bf49c9c19: Bug 1548731 - part1 : support 'cuechange' event. r=smaug
alwu <alwu@mozilla.com> - Tue, 07 May 2019 11:21:29 +0000 - rev 473127
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1548731 - part1 : support 'cuechange' event. r=smaug According to the spec [1], `oncuechange` is one of the `GlobalEventHandler`. This event could be fired on `Track` element or `TextTrack` [2]. We would dispatch this event when we run the `TimeMarchesOn` algorithm. [1] https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncuechange [2] https://html.spec.whatwg.org/multipage/media.html#event-media-cuechange [3] https://html.spec.whatwg.org/multipage/media.html#playing-the-media-resource:event-media-cuechange Differential Revision: https://phabricator.services.mozilla.com/D29783
071e3e7156387b323d52ae3231a8bbffd408d87a: Bug 1548034 - Remove Clear-Site-Data 'executionContexts' feature, r=annevk,smaug
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 08 May 2019 13:12:59 +0000 - rev 473062
Push 113065 by opoprus@mozilla.com at Thu, 09 May 2019 03:46:59 +0000
Bug 1548034 - Remove Clear-Site-Data 'executionContexts' feature, r=annevk,smaug Differential Revision: https://phabricator.services.mozilla.com/D29863
d7eaeddfd71d0eac39d7e99bbc918fc1df62bedf: Bug 1362272 - Part 2: Implement notifying of rejected promises; r=smaug
Edgar Chen <echen@mozilla.com> - Tue, 07 May 2019 11:39:58 +0000 - rev 472906
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1362272 - Part 2: Implement notifying of rejected promises; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D17238
a9ccbfb3293c624c3b1a728e9149467791dd9673: Bug 1362272 - Part 1: Add onrejectionhandled and onunhandledrejection EventHandler; r=smaug
Edgar Chen <echen@mozilla.com> - Wed, 24 Apr 2019 11:15:27 +0000 - rev 472905
Push 113059 by ncsoregi@mozilla.com at Wed, 08 May 2019 03:43:45 +0000
Bug 1362272 - Part 1: Add onrejectionhandled and onunhandledrejection EventHandler; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D17237
c386ebfd9c6bdcf77162391848b32f143561b67f: Bug 1542674 - Make Media debug info machine parsable r=padenot,smaug
Tarek Ziadé <tarek@mozilla.com> - Mon, 06 May 2019 16:39:58 +0000 - rev 472773
Push 113048 by shindli@mozilla.com at Tue, 07 May 2019 09:56:38 +0000
Bug 1542674 - Make Media debug info machine parsable r=padenot,smaug This patch structurizes the media debug information via webidl dictionaries that are returned by HTMLMediaElement::GetMozRequestDebugInfo() and MediaSource::GetMozDebugReaderData(). Differential Revision: https://phabricator.services.mozilla.com/D27893
801ff1a58ffc0cbfa6641b31b7a030b53d5bc6d5: Bug 1543315 - part 16: Mark PresShell::HandleEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 May 2019 13:15:05 +0000 - rev 472703
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1543315 - part 16: Mark PresShell::HandleEventWithTarget() as MOZ_CAN_RUN_SCRIPT r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30011
b4cbda10ffaf3584fcbc8df61a7c643979072891: Bug 1543315 - part 15: Mark PresShell::ScrollFrameRectIntoView() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 May 2019 13:57:46 +0000 - rev 472702
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1543315 - part 15: Mark PresShell::ScrollFrameRectIntoView() as MOZ_CAN_RUN_SCRIPT r=smaug Unfortunately, `EventChainVisitor` does not grab the `nsPresContext` with `RefPtr` by itself. Therefore, there is no guarantee of the lifetime without checking the origin when its subclasses are instantiated. This patch changes it and subclasses to `MOZ_STACK_CLASS` since only `EventDispatcher::Dispatch()` creates them in the stack with given `nsPresContext`. Additionally, it's already been marked as MOZ_CAN_RUN_SCRIPT_BOUNDARY`. Therefore, the `nsPresContext` instance has already been guaranteed its lifetime by the caller. For making this fact stronger, this patch marks their constructors as `MOZ_CAN_RUN_SCRIPT`. Therefore, nobody can create those instances without guaranteeing the lifetime of `nsPresContext` and `dom::Event`. Note that it may look like that `mPresContext` of `EventChainPostVisitor` is not guaranteed. However, `EventChainPreVisitor` which gives `nsPresContext` to it is also a stack only class. So, it won't be deleted before `EventChainPostVisitor` instance. Differential Revision: https://phabricator.services.mozilla.com/D30010
e2969c920810b32d97f6dd72b1f84a94fadddc77: Bug 1543315 - part 14: Mark PresShell::WillPaintWindow() and PresShell::DidPaintWindow() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 May 2019 13:01:48 +0000 - rev 472701
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1543315 - part 14: Mark PresShell::WillPaintWindow() and PresShell::DidPaintWindow() as MOZ_CAN_RUN_SCRIPT r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30009
59633bc3f7619ec93c0a978861c2f466d7fd3433: Bug 1543315 - part 13: Mark PresShell::Paint() as MOZ_CAN_RUN_SCRIPT r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 06 May 2019 13:25:35 +0000 - rev 472700
Push 113042 by opoprus@mozilla.com at Mon, 06 May 2019 22:36:56 +0000
Bug 1543315 - part 13: Mark PresShell::Paint() as MOZ_CAN_RUN_SCRIPT r=smaug Differential Revision: https://phabricator.services.mozilla.com/D30008
25bc2e11f12fa6b52e8783dd468f72cfeda3f025: Bug 1528078 - Adding WebRTC device access and deprecated interface telemetry r=jib,smaug
Nico Grunbaum <na-g@nostrum.com> - Fri, 03 May 2019 23:50:22 +0000 - rev 472627
Push 113030 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:28:40 +0000
Bug 1528078 - Adding WebRTC device access and deprecated interface telemetry r=jib,smaug Adding telemetry for gUM, enumerate devices, and mozRTCPeerConnection Differential Revision: https://phabricator.services.mozilla.com/D23103
67590bfca46ffa5d84426b453cd4e88ac36d6b0b: Bug 1548798 - Switch SequenceRooter, RecordRooter and RootedUnion to use RootedContext. r=smaug
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 03 May 2019 16:07:21 +0000 - rev 472543
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548798 - Switch SequenceRooter, RecordRooter and RootedUnion to use RootedContext. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D29810
b78f80a0ee086ce4e28035c2954b9219c21f63aa: Bug 1548587 - Add addl preferences for dom keyboard hacks. r=smaug
Michael Kaply <mozilla@kaply.com> - Fri, 03 May 2019 09:41:39 +0000 - rev 472511
Push 113025 by malexandru@mozilla.com at Fri, 03 May 2019 22:03:16 +0000
Bug 1548587 - Add addl preferences for dom keyboard hacks. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D29696
dfce0c346eeb8e9fbf28eb661714a243c137f293: Bug 1547869 - Make IsCommandEnabled() of HTML editor command classes return false if given editor is TextEditor r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 03 May 2019 02:15:18 +0000 - rev 472445
Push 113012 by dluca@mozilla.com at Fri, 03 May 2019 13:13:31 +0000
Bug 1547869 - Make IsCommandEnabled() of HTML editor command classes return false if given editor is TextEditor r=smaug Currently, this bug does not occur actually because nobody has not accessed these command classes directly and they are registered only in command table for HTML editor. However, once rewriting `nsHTMLDocument::ExecCommand()` with these classes, its `IsCommandEnabled()` should return false if given editor is `TextEditor`. The reason why we need this fix is, when we make `ExecCommand()` call `IsCommandEnabled()` and it returns `true`, `ExecCommand()` needs to call `DoCommand()`. Then, it throws exception if given editor is not an `HTMLEditor` but the command class is only for `HTMLEditor`. This patch adds new WPT for testing whether `document.execCommand()` works with `<input>` and `<textarea>`. The behavior has not been standardized, but Chromium handles some commands even in it. So, I write the expectations from the point of view of web developers. (Chrome fails in "cut", "copy" and "removeformat" cases.) Differential Revision: https://phabricator.services.mozilla.com/D29473
216f1bef7c4b8b6c14ca7c4d862524b92bb81bb9: Bug 1548565 - Fix crash in XPCJSContext::InterruptCallback from bug 1493225; r=smaug
Jim Porter <jporter@mozilla.com> - Thu, 02 May 2019 19:35:08 +0000 - rev 472372
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
Bug 1548565 - Fix crash in XPCJSContext::InterruptCallback from bug 1493225; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D29710
da538647fa04239bac749064686e8971d22ff355: Bug 1548623 - Avoid performing recorded operations in the interrupt callback, r=smaug.
Brian Hackett <bhackett1024@gmail.com> - Thu, 02 May 2019 07:36:17 -1000 - rev 472319
Push 113002 by bhackett@mozilla.com at Fri, 03 May 2019 01:16:36 +0000
Bug 1548623 - Avoid performing recorded operations in the interrupt callback, r=smaug. Differential Revision: https://phabricator.services.mozilla.com/D29714
9403b1da29331259303fb5b6c70ac8425e3c98bb: Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug
Thomas Nguyen <tnguyen@mozilla.com> - Thu, 02 May 2019 12:33:55 +0000 - rev 472307
Push 112998 by rgurzau@mozilla.com at Thu, 02 May 2019 22:20:35 +0000
Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug Differential Revision: https://phabricator.services.mozilla.com/D22786
ff789c47d78b925fda54cd7659de46791a92858a: Bug 1531926: move bfcache logging to MOZ_LOG (PageCache:N) r=smaug
Randell Jesup <rjesup@wgate.com> - Fri, 01 Mar 2019 16:53:54 -0500 - rev 472154
Push 112982 by rjesup@wgate.com at Thu, 02 May 2019 03:42:06 +0000
Bug 1531926: move bfcache logging to MOZ_LOG (PageCache:N) r=smaug Differential Revision: https://phabricator.services.mozilla.com/D21798
9a0ce3016f03a914367e86c8339a8b885e309c83: Bug 1493225, part 4 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Tue, 30 Apr 2019 23:32:01 +0000 - rev 472084
Push 112978 by apavel@mozilla.com at Wed, 01 May 2019 16:09:45 +0000
Bug 1493225, part 4 - Cancel content JS when navigating through history to prevent hangs r=smaug Add tests to verify the behavior of the previous patches. Differential Revision: https://phabricator.services.mozilla.com/D27370
100acc204e5e0c5e8767740c4861c906e21139f5: Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Tue, 30 Apr 2019 23:31:46 +0000 - rev 472083
Push 112978 by apavel@mozilla.com at Wed, 01 May 2019 16:09:45 +0000
Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug This patch adds an ID to ensure that we avoid canceling content JS if the next page already started loading by the time we're ready to try canceling the JS. Differential Revision: https://phabricator.services.mozilla.com/D25164
a7fa3041bff04a25fa39fb6f714071314f3cc69b: Bug 1493225, part 2 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Tue, 30 Apr 2019 23:31:36 +0000 - rev 472082
Push 112978 by apavel@mozilla.com at Wed, 01 May 2019 16:09:45 +0000
Bug 1493225, part 2 - Cancel content JS when navigating through history to prevent hangs r=smaug In this part, we pass along the navigation type (and index for when using the dropdown on the back/forward buttons). This allows us to check if there's a top-level load "between" the start and end pages. The patch might look a bit strange, since we're passing the navigation operation to two places from RemoteWebNavigation.js (the normal message passing that existed before this patch and the HangMonitor channel in this patch). This is primarily to make it easier to stop passing the navigation info along the HangMonitor channel once session history is uplifted into the parent process. At that point, the check for whether there's a top-level load could happen in TabParent (I think). Differential Revision: https://phabricator.services.mozilla.com/D23090
5c3bff8f45d696710545579b14346a65c07aa2cf: Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Tue, 30 Apr 2019 23:56:17 +0000 - rev 472081
Push 112978 by apavel@mozilla.com at Wed, 01 May 2019 16:09:45 +0000
Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug This patch passes a message through the HangMonitor channel when navigating through history to cancel content JS that could hang the chrome JS in the content process responsible for history navigation. If the content JS is actually canceled, this also disables the BF cache for the current page, since it could end up in an inconsistent state due to the JS cancellation. Differential Revision: https://phabricator.services.mozilla.com/D23089
d2ba7da778f0ec24b08c80c870ed0f86b42e6758: Bug 1531803 - Part 6: Fire track events when that track has been added to a stream. r=jib,smaug
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 29 Apr 2019 15:52:03 +0000 - rev 471967
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
Bug 1531803 - Part 6: Fire track events when that track has been added to a stream. r=jib,smaug Differential Revision: https://phabricator.services.mozilla.com/D25799
4864459fde540d61387aa5bb4ec8b05b607d3b4d: Bug 1531803 - Part 4: Remove some track-id-centric ChromeOnly API on RTCRtpTransceiver. r=jib,smaug
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 29 Apr 2019 15:52:00 +0000 - rev 471965
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
Bug 1531803 - Part 4: Remove some track-id-centric ChromeOnly API on RTCRtpTransceiver. r=jib,smaug Differential Revision: https://phabricator.services.mozilla.com/D25797
4cc7988178100d5e96321da4a0541a77e125ad4a: Bug 1546998 - Remove EventStateManager::UserInputCount; r=smaug
Edgar Chen <echen@mozilla.com> - Tue, 30 Apr 2019 08:55:10 +0000 - rev 471933
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
Bug 1546998 - Remove EventStateManager::UserInputCount; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D29323
596be5bff8b9ec986de13a5a5812f04672f89d08: Bug 1547418 - Make CapturingContentInfo a private struct of PresShell and move APIs for it from nsIPresShell to PresShell r=smaug a=reland
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 00:26:57 +0000 - rev 471896
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547418 - Make CapturingContentInfo a private struct of PresShell and move APIs for it from nsIPresShell to PresShell r=smaug a=reland `CapturingContentInfo` struct is used only in `PresShell.cpp` so that we can make it a private struct of `PresShell` if we move all users of them, i.e., API to access them, from `nsIPresShell` to `PresShell`. Differential Revision: https://phabricator.services.mozilla.com/D29111
2258dc01bcd175ce0d2f31ae69a88fadfbecdb12: Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 00:07:49 +0000 - rev 471895
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h r=smaug `nsIPresShell::ScrollAxis` can be used anywhere and it's used by some utils actually. So, it should be in `mozilla` namespace and perhaps, `PresShellForwards.h` is a good place to move it rather than creating new header file. Differential Revision: https://phabricator.services.mozilla.com/D29110
1e0e71568ab6fd65275cd079acd26d6e05a75ac7: Bug 1546839 - part 4: Make all editor command classes use Command instead of command name r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 04:24:49 +0000 - rev 471889
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 4: Make all editor command classes use Command instead of command name r=smaug `strcmp` may be slow due to checking null character. Therefore, internal methods of them should use command as far as possible. This patch makes them take/use `Command` instead of `const char*`. Differential Revision: https://phabricator.services.mozilla.com/D29174
1970145268164e7308c02934865393d62f42a383: Bug 1546839 - part 3: Create methods which retrieve `Command` value for XUL command name r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 04:24:26 +0000 - rev 471888
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 3: Create methods which retrieve `Command` value for XUL command name r=smaug Now, we don't have any utility method to get `Command` value for XUL command name. This patch creates it into `mozilla` namespace. Differential Revision: https://phabricator.services.mozilla.com/D29173