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 480524
Push 88741 by jwajsberg@mozilla.com at Fri, 28 Jun 2019 10:03:35 +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 480523
Push 88740 by rcaliman@mozilla.com at Fri, 28 Jun 2019 10:03:07 +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 480522
Push 88739 by dgottwald@mozilla.com at Fri, 28 Jun 2019 10:00:03 +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 480521
Push 88738 by pehrsons@gmail.com at Fri, 28 Jun 2019 09:59:20 +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 480520
Push 88737 by ealvarez@mozilla.com at Fri, 28 Jun 2019 09:48:29 +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 480519
Push 88737 by ealvarez@mozilla.com at Fri, 28 Jun 2019 09:48:29 +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 480518
Push 88737 by ealvarez@mozilla.com at Fri, 28 Jun 2019 09:48:29 +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 480517
Push 88736 by nchevobbe@mozilla.com at Fri, 28 Jun 2019 09:30:47 +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 480516
Push 88736 by nchevobbe@mozilla.com at Fri, 28 Jun 2019 09:30:47 +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 480515
Push 88735 by masayuki@d-toybox.com at Fri, 28 Jun 2019 09:15:02 +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 480514
Push 88735 by masayuki@d-toybox.com at Fri, 28 Jun 2019 09:15:02 +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 480513
Push 88735 by masayuki@d-toybox.com at Fri, 28 Jun 2019 09:15:02 +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 480512
Push 88735 by masayuki@d-toybox.com at Fri, 28 Jun 2019 09:15:02 +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 480511
Push 88734 by nchevobbe@mozilla.com at Fri, 28 Jun 2019 09:09:54 +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
bde71705988f6599e8411e7ee9af68a3fab9c161: Bug 1562159. Cleanup moz-icon downscale reftest annotations.
Timothy Nikkel <tnikkel@gmail.com> - Fri, 28 Jun 2019 08:52:52 +0000 - rev 480510
Push 88733 by tnikkel@mozilla.com at Fri, 28 Jun 2019 08:54:00 +0000
Bug 1562159. Cleanup moz-icon downscale reftest annotations. It's duplicated and the fuzz values are much higher than needed. Differential Revision: https://phabricator.services.mozilla.com/D36299
29d310d368efef7ae997f69dc979e7fcb6f6bfa9: Bug 1561178 - Initialize gfxVars in the RDD process. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Jun 2019 07:08:43 +0000 - rev 480509
Push 88732 by mwoodrow@mozilla.com at Fri, 28 Jun 2019 08:34:56 +0000
Bug 1561178 - Initialize gfxVars in the RDD process. r=jya Differential Revision: https://phabricator.services.mozilla.com/D36001
ff918c1013b8d543c34fa54b7f56eaf2baa41112: Bug 1561178 - Shutdown video bridge for all processes that might be using it. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Jun 2019 06:33:00 +0000 - rev 480508
Push 88732 by mwoodrow@mozilla.com at Fri, 28 Jun 2019 08:34:56 +0000
Bug 1561178 - Shutdown video bridge for all processes that might be using it. r=jya Differential Revision: https://phabricator.services.mozilla.com/D36000
a4c9b86885b79378a53856334f68f4d2e10e1976: Bug 1561178 - Create a VideoBridge connection from the RDD process to the parent process. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Jun 2019 06:32:43 +0000 - rev 480507
Push 88732 by mwoodrow@mozilla.com at Fri, 28 Jun 2019 08:34:56 +0000
Bug 1561178 - Create a VideoBridge connection from the RDD process to the parent process. r=jya Differential Revision: https://phabricator.services.mozilla.com/D35969
5a60cd493115214a5a3cf1cd0037e25ae6645e2c: Bug 1561178 - Use Endpoints for VideoBridge construction, and support the possibility that there are multiple at the same time. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Jun 2019 07:00:41 +0000 - rev 480506
Push 88732 by mwoodrow@mozilla.com at Fri, 28 Jun 2019 08:34:56 +0000
Bug 1561178 - Use Endpoints for VideoBridge construction, and support the possibility that there are multiple at the same time. r=jya In the future we're going to want VideoBridge connections from the RDD process into both the parent process and the GPU process. This does the preparation work for unifying the way we create VideoBridges (using Endpoints, required for cross-process connections), and detects which one to use based on where the video will be composited. Differential Revision: https://phabricator.services.mozilla.com/D35968
c9f9bba02acf40a824a92fd9430cc5e10edcc485: Bug 1561178 - Make passing a TextureFactoryIdentifier optional, and pass one whenever we can. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Jun 2019 06:32:16 +0000 - rev 480505
Push 88732 by mwoodrow@mozilla.com at Fri, 28 Jun 2019 08:34:56 +0000
Bug 1561178 - Make passing a TextureFactoryIdentifier optional, and pass one whenever we can. r=jya Differential Revision: https://phabricator.services.mozilla.com/D35965
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip