51dd2e169f3fdcb3a834e7e620f312ee8434ee16: Bug 1526659 - Use the default 3 chunks instead of 2 for Windows debug/ASan jsreftests to avoid time-outs. r=jmaher
Jan de Mooij <jdemooij@mozilla.com> - Fri, 28 Jun 2019 10:21:02 +0000 - rev 480513
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1526659 - Use the default 3 chunks instead of 2 for Windows debug/ASan jsreftests to avoid time-outs. r=jmaher Tests are imported from test262 upstream so this test suite is expected to become slower over time. Differential Revision: https://phabricator.services.mozilla.com/D36295
df2c3d2f218ecbe16b986705a4bccdf00c84af3a: Backed out 3 changesets (bug 1561738) for causing build bustages on nsGridContainerFrame.cpp CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Fri, 28 Jun 2019 13:27:09 +0300 - rev 480512
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Backed out 3 changesets (bug 1561738) for causing build bustages on nsGridContainerFrame.cpp CLOSED TREE Backed out changeset 98f100abc2ba (bug 1561738) Backed out changeset 9ed20d0fb9ba (bug 1561738) Backed out changeset 483b1e134ace (bug 1561738)
9fb40bfdedf28eab8b91fde23c7a2f7867760875: Bug 1558750 - Use nsIConverterOutputStream to handle non-Latin1 log output. r=jmaher
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Mon, 24 Jun 2019 13:52:37 +0000 - rev 480511
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1558750 - Use nsIConverterOutputStream to handle non-Latin1 log output. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D35149
8b5b4638446007a32dc36d2334f0dc77b501cdd1: Bug 1549770 - Update Events.yaml to mention rtamo install telemetry source. r=chutten
Luca Greco <lgreco@mozilla.com> - Tue, 11 Jun 2019 13:50:50 +0000 - rev 480510
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1549770 - Update Events.yaml to mention rtamo install telemetry source. r=chutten This patch update the telemetry event definition for the addonsManager.install and addonsManager.manage telemetry events, to mention the "rtamo" telemetry source that is going to be used by ActivityStream on the addon installed from the "Return To AMO" onboarding, and also list all the other values currently used for the "source" and "method" extra keys (they were initially listed in the initial data review request, but they have never been listed in the event definition yet). Differential Revision: https://phabricator.services.mozilla.com/D34405
81fdadcd1a9287e556e42c3047aa33f9c8ee0487: Bug 1552325 - Implement Network.requestWillBeSent. r=remote-protocol-reviewers,ato
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 28 Jun 2019 08:16:46 +0000 - rev 480509
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1552325 - Implement Network.requestWillBeSent. r=remote-protocol-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D36008
912cd2e19760682cfff1b6c8eed9b5c58119751d: Bug 1552325 - Land juggler's network observer. r=remote-protocol-reviewers,ato
Andrey Lushnikov <aslushnikov@gmail.com> - Fri, 28 Jun 2019 08:16:45 +0000 - rev 480508
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1552325 - Land juggler's network observer. r=remote-protocol-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D36007
4e287f4fe0298900384fed475a2e6f81734fcf26: Bug 1561875 - Increase the profiler's popup's width to fix layout issues on Linux r=gregtatum
Julien Wajsberg <felash@gmail.com> - Thu, 27 Jun 2019 23:01:47 +0000 - rev 480507
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1561875 - Increase the profiler's popup's width to fix layout issues on Linux r=gregtatum Differential Revision: https://phabricator.services.mozilla.com/D36181
4bf825ba2faf038fa76493e6a3116c850813163a: Bug 1561871 - Restore default numeric value for letter-spacing to 0 in the Font Editor. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Thu, 27 Jun 2019 17:07:43 +0000 - rev 480506
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1561871 - Restore default numeric value for letter-spacing to 0 in the Font Editor. r=gl Fix for accidental regression in D35394 form careless copy / paste. Differential Revision: https://phabricator.services.mozilla.com/D36180
b180b228f558229dca77ea3900724e2e02f13920: Bug 1562050 - Quantumbar: When the history dropmarker is clicked, focus the input. r=dao
Drew Willcoxon <adw@mozilla.com> - Fri, 28 Jun 2019 09:59:34 +0000 - rev 480505
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1562050 - Quantumbar: When the history dropmarker is clicked, focus the input. r=dao I don't really think this needs a test, but let me know if you think so. Differential Revision: https://phabricator.services.mozilla.com/D36269
2a81e4b801a1f5a3f5c28fdc35ffcb3a5720da9e: Bug 1558890 - Give more leeway to VideoFrameConverterTest::ClearFutureFramesOnJumpingBack. r=dminor
Andreas Pehrson <apehrson@mozilla.com> - Thu, 27 Jun 2019 20:14:41 +0000 - rev 480504
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1558890 - Give more leeway to VideoFrameConverterTest::ClearFutureFramesOnJumpingBack. r=dminor This does two things: - Makes times relative to current time, with the only constraint that not a whole second may pass after the first frame, since that will trigger the same-frame timer. - Changes asserts to use TimeDuration instead of TimeStamp for understandable logs. This has proven needed on some macosx machines. Differential Revision: https://phabricator.services.mozilla.com/D36217
98f100abc2ba9226fabcddda36647f32fd4cae23: Bug 1561738 - Remove nsStyleCoord. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 28 Jun 2019 09:46:26 +0000 - rev 480503
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1561738 - Remove nsStyleCoord. r=boris And move the useful bits of it somewhere else (ServoStyleConstInlines.h for the inline function definitions, and nsFrame.cpp for the static assertions). Differential Revision: https://phabricator.services.mozilla.com/D36120
9ed20d0fb9bafca54f7a935ee656c21ef4023199: Bug 1561738 - Stop using nsStyleSides for -moz-image-rect. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 28 Jun 2019 09:46:17 +0000 - rev 480502
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1561738 - Stop using nsStyleSides for -moz-image-rect. r=boris Differential Revision: https://phabricator.services.mozilla.com/D36119
483b1e134ace636bd745403be2017a1b3cd18993: Bug 1561738 - Use cbindgen for grid track sizing. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 28 Jun 2019 09:46:02 +0000 - rev 480501
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1561738 - Use cbindgen for grid track sizing. r=boris Differential Revision: https://phabricator.services.mozilla.com/D36118
8cb2280adc9c245ead1fe1de49793a38486bc92a: Bug 1519105 - Add a keyboard shortcut to switch between inline and editor mode. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 28 Jun 2019 09:25:59 +0000 - rev 480500
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1519105 - Add a keyboard shortcut to switch between inline and editor mode. r=Honza. We use Cmd/Ctrl + B to switch between inline and editor mode. This should be familiar for VSCode users as it toggles the file sidebar. When changing the layout, we persist the choice into the editor pref so the user keeps the same layout the next time they open the console. Differential Revision: https://phabricator.services.mozilla.com/D34718
adf05ab240a59a1054e2d5f0dca0bf518b529283: Bug 1519312 - Render the console input to the left of the panel when editor preference is true; r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 27 Jun 2019 13:13:32 +0000 - rev 480499
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1519312 - Render the console input to the left of the panel when editor preference is true; r=Honza. When the editor preference is true, a CSS class is added to the panel that allow us to shift the layout to a CSS Grid, where the input panel is on the left and the output on the right. A toolbar is added to be able to execute an expression when in editor mode. Differential Revision: https://phabricator.services.mozilla.com/D17096
762824a037cedfde73f56c76033f55bbb6fbbdf7: Bug 1444847 - part 4: Implement `mozilla::dom::StaticRange` and static factory methods r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 28 Jun 2019 07:48:52 +0000 - rev 480498
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1444847 - part 4: Implement `mozilla::dom::StaticRange` and static factory methods r=smaug This patch is based on Makoto Kato-san's patch. This patch implements `mozilla::dom::StaticRange` class and creating some static factory methods. Then, makes `AbstractRange` has a utility method of `SetStartAndEnd()` method of `nsRange` and `StaticRange` for sharing same logic in one place. However, there are some additional work is required only in `nsRange`, e.g., `nsRange` needs to start observing mutation of the range, but `StaticRange` does not it. Therefore, it's implemented as a template method which takes `nsRange*` or `StaticRange*` as a parameter. Then, each `DoSetRange()` method of them can do different things without virtual calls. Note that `StaticRange` does not have any properties, methods nor constructor. Therefore, we need additional API to test it. Differential Revision: https://phabricator.services.mozilla.com/D35143
bcfd386d2585e3ff694c4752c9caae99137d41a6: Bug 1444847 - part 3: Create `RangeUtils` to place public static methods of `nsRange` r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 28 Jun 2019 07:48:07 +0000 - rev 480497
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1444847 - part 3: Create `RangeUtils` to place public static methods of `nsRange` r=smaug Some `nsRange` static methods are useful in `StaticRange` and some of them are used in a lot of places but not related to `nsRange` directly. This patch moves them into new static method only class, `mozilla::RangeUtils`. Differential Revision: https://phabricator.services.mozilla.com/D35142
610d62589b4e310135e5d2d6605732c47d61c6a2: Bug 1444847 - part 2: Sort out basic API of `nsRange` for consistency with coming `StaticRange` r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 28 Jun 2019 07:47:29 +0000 - rev 480496
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1444847 - part 2: Sort out basic API of `nsRange` for consistency with coming `StaticRange` r=smaug For avoiding confusion between API of `nsRange` and `StaticRange`, I'd like to rename `nsRange::CreateRange()` to `nsRange::Create()` because `StaticRange::CreateStaticRange()` is too long name and `StaticRange::CreateRange()` sounds odd. This patch renames it and changes related methods to template methods to avoid runtime cost of temporary `RawRangeBoundary` instance creation. Differential Revision: https://phabricator.services.mozilla.com/D35141
feb8bd2e797305377b7200d73cb34e3b5227a85c: Bug 1444847 - part 1: Create `mozilla::dom::AbstractRange` r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 28 Jun 2019 07:46:35 +0000 - rev 480495
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1444847 - part 1: Create `mozilla::dom::AbstractRange` r=smaug This patch is based on the patch created by Makoto Kato-san. `Range` and `StaticRange` have common base interface, `AbstractRange`. https://dom.spec.whatwg.org/#abstractrange This interface has simply returns `startContainer`, `endContainer`, `startOffset`, `endOffset` and `collapsed`. Different from the original patch's approach, this patch moves related members in `nsRange` to `AbstractRange` since this approach avoids virtual call cost. Additionally, this patch makes them not throw as declared by the spec. As far as I know, the destruction cost of `ErrorResult` may appear in profile so that we should avoid creating the instance if we can avoid it. Unfortunately, the instance size of `nsRange` becomes larger with this patch. The size is changed from 176 to 184. I.e., now, `nsRange` requires bigger chunk. Differential Revision: https://phabricator.services.mozilla.com/D35140
5bb0858a753789688471fdeabe33538d9af22ed4: Bug 1560804 - Fix double scrollbar in network message detail. r=Honza.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 28 Jun 2019 08:50:43 +0000 - rev 480494
Push 36214 by csabou@mozilla.com at Fri, 28 Jun 2019 16:12:48 +0000
Bug 1560804 - Fix double scrollbar in network message detail. r=Honza. We take this as an opportunity to fix the alignment between the XHR badge and the URL. Differential Revision: https://phabricator.services.mozilla.com/D36297
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip