6a76cec689e24232e0f99695e76a3629f9e1df62: Bug 1215089 - P4: Add support to 10 and 12 bits YUV images to FFmpeg decoder. r=kentuckyfriedtakahe
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:11:06 +0200 - rev 435372
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P4: Add support to 10 and 12 bits YUV images to FFmpeg decoder. r=kentuckyfriedtakahe This allows for decoding VP9 profile 2 and 3. At this stage, it is not possible to render the decoded frames. MozReview-Commit-ID: DFXMvaM8Ynb
bcfc414429b64c64c9e7932250b82c1369352f11: Bug 1215089 - P3: Add mBitDepth member to YCbCr data structure. r=kamidphish,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:09:20 +0200 - rev 435371
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P3: Add mBitDepth member to YCbCr data structure. r=kamidphish,mattwoodrow MozReview-Commit-ID: BNLawJOfj3w
9dc83d91c3364d36053b7ad9860271f4e67d0ddd: Bug 1215089 - P2: Add YUV422 support to ffmpeg decoder. r=kentuckyfriedtakahe
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 29 Jun 2017 23:07:03 +0200 - rev 435370
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P2: Add YUV422 support to ffmpeg decoder. r=kentuckyfriedtakahe This allows for VP9 profile 1 support. MozReview-Commit-ID: KymoerXNyzA
0e317864f85c46dca5f4a3ad0ca45d6e243bafb5: Bug 1215089 - P1: Properly use frame dimensions to determine planes divisors. r=jgilbert
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 04 Oct 2017 23:26:42 +0200 - rev 435369
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1215089 - P1: Properly use frame dimensions to determine planes divisors. r=jgilbert There's no guarantee that the stride of the uv planes is twice as wide as the y plane's stride. This relationship is only true between the planes' width. MozReview-Commit-ID: JInge1c86Z1
79eea0c0cbb2af26ca89c39017b8c6200820781a: servo: Merge #18734 - stylo: `all` shorthand should not apply to internal properties (from Manishearth:stylo-all); r=upsuper
Manish Goregaokar <manishsmail@gmail.com> - Wed, 04 Oct 2017 20:57:24 -0500 - rev 435368
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
servo: Merge #18734 - stylo: `all` shorthand should not apply to internal properties (from Manishearth:stylo-all); r=upsuper r=xidorn https://bugzilla.mozilla.org/show_bug.cgi?id=1404057 Source-Repo: https://github.com/servo/servo Source-Revision: 43686a8738513db728eebcc535b5ac6e1a2f17f7
19185f801cdd5f5164c26b2e070ee6db938e39c2: Bug 1403402 - Should not migrate profile for a fresh install, r=MattN
Fischer.json <fischer.json@gmail.com> - Thu, 28 Sep 2017 11:44:59 +0800 - rev 435367
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1403402 - Should not migrate profile for a fresh install, r=MattN MozReview-Commit-ID: D9uMUXO2PV5
a4ae049b878ef569be4929a2307755226911b853: Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange
cku <cku@mozilla.com> - Fri, 08 Sep 2017 14:24:17 +0800 - rev 435366
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1343147 - Part 2. A crash test of painting elements with both perspective and transform in generate text mask for background-clip:text. r=mstange MozReview-Commit-ID: 6KKo9ap2VZu
84451d723686bc47b81c44ed2ddf6c61f3e35915: Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange
cku <cku@mozilla.com> - Tue, 03 Oct 2017 11:29:19 +0800 - rev 435365
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1343147 - Part 1. Do not double applying transform vector of the root frame in a glyph mask into the target context. r=mstange When we generate the glyph mask for a transformed frame in GenerateAndPushTextMask, the transform vector had been applied into aContext[1], so we should find a way to prevent applying the vector again when painting the glyph mask. In bug 1299715, I tried to prevent double apply at [2], it caused two problems: 1. We only skip generating nsDisplayTransform, but we may still create a nsDisplayPerspactive bellow. Since the parent of a nsDisplayPerspective must be a nsDisplayTransform, which have been ignored, so we hit this assertion. 2. We skip all transform for all frames while painting the glyph mask, which is not correct. We should only skip double applying transform vector of the root frame. This patch fixes both of these issues: a. We will still create a nsDisplayTransform for the root frame if need. But the transform matrix we apply into the target context will be an identity matrix, so we fix #1 above. b. In #a, we change the transform matrix to an identity matrix only for the root frame of the glyph mask, so we fix #2. [1] https://hg.mozilla.org/mozilla-central/file/59e5ec5729db/layout/painting/nsDisplayList.cpp#l752 [2] https://hg.mozilla.org/mozilla-central/file/ce2c129f0a87/layout/generic/nsFrame.cpp#l2806 MozReview-Commit-ID: 973lkQQxLB6
3eb67a3d22b3030aa1280972c23dc76a57a8ec95: Bug 1405287 - Change splash screen image. r=jwu
Nevin Chen <cnevinchen@gmail.com> - Tue, 03 Oct 2017 06:02:00 -0400 - rev 435364
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1405287 - Change splash screen image. r=jwu MozReview-Commit-ID: 9RH2XLj6LRq
3e22200b7e839722b7b5090410d7769ed4fbea04: Bug 1324883 - part2: Once a MediaElement receive document unload event, remove all MediaElements in gElementTable with the same uri. r=jwwang
bechen@mozilla.com <bechen@mozilla.com> - Tue, 03 Oct 2017 12:07:13 +0800 - rev 435363
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1324883 - part2: Once a MediaElement receive document unload event, remove all MediaElements in gElementTable with the same uri. r=jwwang MozReview-Commit-ID: 7Z0ouKsebp8
9d197f1860e6151f28d10cec5b543d8ad99b7a64: Bug 1324883 - Shutdow the decoder when receiving nsIWebProgressListener with flag LOAD_RELOAD_BYPASS_PROXY_AND_CACHE in docshell. r=jwwang,smaug
bechen@mozilla.com <bechen@mozilla.com> - Tue, 03 Oct 2017 12:07:09 +0800 - rev 435362
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1324883 - Shutdow the decoder when receiving nsIWebProgressListener with flag LOAD_RELOAD_BYPASS_PROXY_AND_CACHE in docshell. r=jwwang,smaug We register the nsIWebProgressListener at the root docshell(GetSameTypeRootTreeItem) to handle video element embedded in iframe. MozReview-Commit-ID: D4CavLDAnKD
1628829b6082eb457786146bd9caf7863b57fa89: Bug 1404144 - 4. Preload child process in geckoview_example in multiprocess mode; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:44 -0400 - rev 435361
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 4. Preload child process in geckoview_example in multiprocess mode; r=snorp In geckoview_example multiprocess mode, preload child process during startup to make e10s startup faster. MozReview-Commit-ID: GinwBZlrnps
dbfa1f3407f168d21f281ff7b1e49f5d625a1aa3: Bug 1404144 - 3. Add flag to preload child process during main GeckoThread startup; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:43 -0400 - rev 435360
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 3. Add flag to preload child process during main GeckoThread startup; r=snorp We need to wait for GeckoThread to load the Gecko libs in the main process before we can launch any child processes, so that the child process doesn't try to extract libs, which can conflict with any extraction going on in the main process. MozReview-Commit-ID: 2gUd2R1TUBI
b54db050153281803b8afc83d734e80f29f61d7e: Bug 1404144 - 2. Move start child process JNI call to GeckoProcessManager; r=rbarker
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:43 -0400 - rev 435359
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 2. Move start child process JNI call to GeckoProcessManager; r=rbarker Avoid going through GeckoAppShell and move the start child process JNI call directly to GeckoProcessManager. MozReview-Commit-ID: KU62TiHVQJX
5467f3e1c9a8a0715b4ce2896b54c37a8caa11f1: Bug 1404144 - 1. Refactor child process code to support preloading; r=rbarker
Jim Chen <nchen@mozilla.com> - Wed, 04 Oct 2017 22:28:43 -0400 - rev 435358
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404144 - 1. Refactor child process code to support preloading; r=rbarker Refactor the code in GeckoProcessManager and GeckoServiceChildProcess so that, we can have a ChildConnection object that's bound but not started. This way we can bind the connection to preload Gecko child process, but hold off starting until told by Gecko main process. Some code is simplified. For example, `IChildProcess.stop` is removed in favor of killing the child process directly. MozReview-Commit-ID: 4XgmTuT0IAs
34fa5d45bc114d7310c78de366f05ed7fbd92410: Bug 1357575: Remove unused include prclist.h r=erahm
Leo Khodel <lkhodel@gmail.com> - Wed, 04 Oct 2017 16:42:36 -0700 - rev 435357
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1357575: Remove unused include prclist.h r=erahm MozReview-Commit-ID: 751gsPAHKAt
7a0d51bfe126bc59d03835371f885639e9093369: Bug 1404079 - Remove nsIDOMHTMLFrameElement; r=bz
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 28 Sep 2017 19:06:14 -0700 - rev 435356
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404079 - Remove nsIDOMHTMLFrameElement; r=bz MozReview-Commit-ID: GSvMwRpl7g4
d8974272e3e372f4a445fad9b3276a09b0bced96: Bug 1404803 - Convert empty values to suitable zero values even when using discrete interpolation; r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 04 Oct 2017 15:04:23 +0900 - rev 435355
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1404803 - Convert empty values to suitable zero values even when using discrete interpolation; r=hiro Normally when we interpolate values for CSS properties we convert empty values (such as the empty "from" value created for a by-animation) to a suitable zero value. However, when we use discrete interpolation that step never occurs and in some rare cases that means we end up setting the empty value on the target attribute directly which will have an incorrect result (e.g. setting "" for the height property will have no effect, whereas setting "0px" will). This patch makes us perform the empty value to zero value conversion when performing discrete animation. Unfortunately it is not possible to test this behavior with shorthands since there are currently no shorthand properties that are additive. MozReview-Commit-ID: JFT1tis1RAR
118c5ac3af292e0e31517111160d508f8347b367: Bug 1403366 - Remove the --with-default-mozilla-five-home configure flag. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 11:02:45 +0900 - rev 435354
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1403366 - Remove the --with-default-mozilla-five-home configure flag. r=froydnj
69ef6d0839598d79e02398a745df0799022aae59: Bug 1403366 - Remove outdated comment. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Sep 2017 11:01:15 +0900 - rev 435353
Push 8114 by jlorenzo@mozilla.com at Thu, 02 Nov 2017 16:33:21 +0000
Bug 1403366 - Remove outdated comment. r=froydnj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip