Commit Graph

540134 Commits

Author SHA1 Message Date
Jan de Mooij
493ab5efca Bug 1368736 - Mark BaselineFrame as debuggee frame in HandleDebugTrap if the breakpoint is on JSOP_DEBUGAFTERYIELD. r=shu 2017-06-06 15:06:55 +02:00
Jan de Mooij
c42d719d38 Bug 1368576 - Fix addOsrValueTypeBarrier to use type from the TypeSet if it's more precise. r=nbp 2017-06-06 15:05:08 +02:00
Nicolas B. Pierron
975bc903fa Bug 1369803 - Allow FinishIncrementalEncoding call even if StartIncrementalEncoding call failed. r=shu 2017-06-06 12:24:31 +00:00
Sebastian Hengst
1d8c14f2b0 Backed out changeset b5195ecbebe6 (bug 1345368) for failing xpcshell's security/manager/ssl/tests/unit/test_broken_fips.js on Windows. r=backout UPGRADE_NSS_RELEASE 2017-06-06 14:08:08 +02:00
Sebastian Hengst
0dcf9ed317 Backed out changeset 952cf10f8d8a (bug 1345368) 2017-06-06 14:06:55 +02:00
Nicolas B. Pierron
558a57a171 Bug 1368992 - JS bytecode cache: Do not attempt to encode bytecode if the compilation failed. r=mrbkap 2017-06-06 12:04:29 +00:00
JerryShih
148f24bb56 Bug 1366502 - Make sure all wrapped textureHosts doesn't use TextureFlags::DEALLOCATE_CLIENT flag. v2. r=sotaro
MozReview-Commit-ID: KjZIGRzRomT
2017-06-06 19:18:41 +08:00
JerryShih
6c0b9a5735 Bug 1366502 - update reftest list. r=sotaro
We use gpu for yuv color conversion now. There are some precision problems in gpu path. Mark them fails-if and update the fuzzy-test value.

MozReview-Commit-ID: 6tunOCj3OHB
2017-06-06 19:18:40 +08:00
JerryShih
719611f82b Bug 1366502 - Update the thread model for RegisterExternalImage(), UnregisterExternalImage() and GetRenderTexture() call. v2. r=sotaro
If we call UnregisterExternalImage() at non-render-thread and decrease the RenderTextureHost's ref-count to zero, the RenderTextureHost will be released in non-render-thread.
That will cause some problems if we use some thread-specific functions in ~RenderTextureHost().
This patch uses a message loop in UnregisterExternalImage() to resolve this problem.

MozReview-Commit-ID: CDazxGkE1cK
2017-06-06 19:18:40 +08:00
JerryShih
3c7cfd03af Bug 1366502 - Make sure the RenderTextureHost is released in render thread. r=sotaro.
The RenderTextureHost might calls some thread-specific functions(e.g. OpenGL calls) in ~RenderTextureHost(). Add a checking here to prevent this problem.

MozReview-Commit-ID: 62QlavmXOig
2017-06-06 19:18:40 +08:00
JerryShih
ef71dedff2 Bug 1366502 - Update WebRenderTextureHost for video pipeline. r=sotaro
MozReview-Commit-ID: 8ODLYyXzHjO
2017-06-06 19:18:40 +08:00
JerryShih
5d9cc402f0 Bug 1366502 - Update TextureD3D11 for video pipeline. v2. r=sotaro
Update for DXGITextureHostD3D11 and DXGIYCbCrTextureHostD3D11.

MozReview-Commit-ID: CQqzHK3jqz7
2017-06-06 19:18:39 +08:00
JerryShih
2b0dbd66c3 Bug 1366502 - Update MacIOSurfaceTextureHostOGL for video pipeline. r=sotaro
MozReview-Commit-ID: 5cu8cYoTMxT
2017-06-06 19:18:39 +08:00
JerryShih
620a1df76e Bug 1366502 - Update BufferTextureHost and RenderBufferTextureHost for video pipeline. r=sotaro
WR supports the planar-ycbcr image format. We turn to use the planar-ycbcr image to get rid of the software-ycbcr-to-rgb color format conversion(using libyuv) in gecko.

The BufferTextureHost will use 3 image keys for SurfaceFormat::YUV format.
The RenderBufferTextureHost will also use 3 DataSourceSurfaces to represent the 3 channel data in planar-ycbcr format.

MozReview-Commit-ID: 3mMreSzKnMv
2017-06-06 19:18:39 +08:00
JerryShih
77ae26621d Bug 1366502 - Add GetWRImageKeys() and PushExternalImage() in textureHost. r=sotaro
These 2 functions are used for WR.
The GetWRImageKeys() will return the proper image keys according to the textureHost format.
The PushExternalImage() will put all necessary WR commands into DisplayListBuilder for the textureHost rendering.

MozReview-Commit-ID: FwCDxwsCMMy
2017-06-06 19:18:39 +08:00
JerryShih
dc5be30b45 Bug 1366502 - Move the various of image key and WR command settings from WebRenderCompositableHolder into textureHosts. r=sotaro
It's awful to put all combination of image key and WR command settings in the same place. Make the settings go back to textureHosts.
Each textureHost should implement GetWRImageKeys() and PushExternalImage() function.

MozReview-Commit-ID: 5Bmiuv5HgmX
2017-06-06 19:18:38 +08:00
JerryShih
c23ae2a1b2 Bug 1366502 - Update the thread checking for WR image functions. r=sotaro
With the video pipeline, we could call the WR image functions in compositor thread.

MozReview-Commit-ID: LtaihkLnbL3
2017-06-06 19:18:38 +08:00
JerryShih
8ed95790fb Bug 1366502 - Rename mImageClientTypeContainer into mImageClientContainerType. r=sotaro
MozReview-Commit-ID: LcSHVkBbM6G
2017-06-06 19:18:38 +08:00
Eugen Sawin
903f23a407 Bug 1369689 - [1.0] Make page load time logs depend on web progress events instead of throbber activity. r=snorp 2017-06-06 12:56:15 +02:00
Jon Coppeard
4474d8cea0 Bug 1369712 - Fix removing the gray roots tracer r=mccr8 2017-06-06 11:25:58 +01:00
Jon Coppeard
422260f4ea Bug 1341367 - Make the sense of HashTable::Ptr::isValid match its name r=luke 2017-06-06 11:25:57 +01:00
Jon Coppeard
4a30be9019 Bug 1370252 - Fix spurious jit-tests failures with incremental zeal mode r=sfink 2017-06-06 11:25:57 +01:00
UK92
9f3d7e39e8 Bug 1370250 - Remove unused browser/themes/windows/content-contextmenu.svg. r=dao
MozReview-Commit-ID: HZRKSkpZrWi
2017-06-06 12:23:22 +02:00
Kai Engert
39b3dcd820 Bug 1350291, landing final NSPR 4.15 RTM tag, no code change, just version number, r=me
UPGRADE_NSPR_RELEASE, DONTBUILD

--HG--
extra : amend_source : 05aeb0bcaaaaab1d793158910126a4d6063b8e22
2017-06-06 12:19:16 +02:00
Jan de Mooij
9b39547583 Bug 1364346 part 3 - Optimize Array.prototype.unshift by taking advantage of shifted elements. r=anba
--HG--
extra : rebase_source : 793e3dbf21745b1f13661f4856c582a86987a493
2017-06-06 12:16:25 +02:00
Benjamin Bouvier
71b086f56b Bug 1364520: Remove the jitTop optimization; r=jandem
MozReview-Commit-ID: 1ifOuh90QEK

--HG--
extra : rebase_source : 4609aefd9e92c9f438bb9e955ea6dadc2750fc19
2017-06-02 19:34:05 +02:00
Sebastian Hengst
378d5b752d merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-06 11:34:00 +02:00
Tim Taubert
eff2b27ea3 Bug 1362058 - Update FX_SESSION_RESTORE_DOM_STORAGE_SIZE_ESTIMATE_CHARS histogram metadata r=chutten 2017-06-01 15:30:30 +02:00
Jon Coppeard
bcbfa5c7e9 Bug 1370069 - Fix several issues with incremental atom sweeping r=sfink 2017-06-06 09:46:15 +01:00
Franziskus Kiefer
73308cbbe9 Bug 1345368 - adapt to new NSS certdata.py, r=ted
UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : c7940c9f9a87339f2667ac70933cef0e16793704
2017-06-06 09:59:42 +02:00
Franziskus Kiefer
aac2227dbc Bug 1345368 - land NSS NSS_3_31_BETA1 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : amend_source : efb47ffa2b6e521ae515e1ab10c63eab63e1daf0
2017-06-06 09:57:53 +02:00
Christoph Kerschbaumer
b6b3bb161d Bug 1367531: Update CSP frame ancestors test to make sure paths are ignored. r=dveditz 2017-06-06 09:12:32 +02:00
Christoph Kerschbaumer
4956d67907 Bug 1367531: CSP should only check host (not including path) when performing frame ancestors checks. r=dveditz 2017-06-06 09:12:13 +02:00
Morris Tseng
c9eb1ea54c Bug 1367747 - Create nsDisplayTableBorderCollapse when there is collapse border to draw. r=mstange
MozReview-Commit-ID: 29g6HqAn0ej
2017-06-06 14:11:41 +08:00
Morris Tseng
6d15f6b294 Bug 1367747 - Create nsDisplayBorder when there are borders to draw. r=mstange
MozReview-Commit-ID: H5PYj8ErRto
2017-06-06 14:11:41 +08:00
Timothy Nikkel
9ddfa24f9c Bug 1368440. Drop the layerized version of animated images when they are discarded so we don't show an out of date version of the image. r=aosmond 2017-06-06 00:41:40 -05:00
Boris Zbarsky
c1c59ec073 Bug 1369619. Use ReadSegments in the SRI case in FetchDriver::OnDataAvailable. r=bkelly
This avoids some buffer copies and is arguably more readble.
2017-06-06 00:49:32 -04:00
William Lachance
a95523e2a5 Bug 1366919 - Bump mozinfo version to 0.10 r=ahal
MozReview-Commit-ID: 2k5xgTogSN6

--HG--
extra : rebase_source : f92dfdf4cede8309a4f9fc021b1cc1d6a1bc687f
2017-05-23 13:04:29 -04:00
William Lachance
089ed28b97 Bug 1366919 - Consider MSYS_NT to equal windows in mozinfo r=ahal
MozReview-Commit-ID: FtLNulaCDEV

--HG--
extra : rebase_source : f3b8f23ad075f39a50f4a09ab52f93a11116825c
2017-05-23 13:00:59 -04:00
Wes Kocher
b6e4ea3caa Backed out changeset 5450b06e79e5 (bug 1369910) for assertions in FrameLayerBuilder.cpp CLOSED TREE
MozReview-Commit-ID: 9m63lG6kj7B
2017-06-05 10:28:32 -07:00
Varun Iyer
c7293ef605 Bug 1363843 - Remove Java Addons support from Fennec, Part 2 r=JanH
MozReview-Commit-ID: IefloUObRvY

--HG--
extra : rebase_source : 4ec4e5fe903798f41d11977d0cb655962e461466
2017-05-31 16:22:47 -07:00
Connor Brewster
e1f688d0c6 servo: Merge #17112 - Implement custom element registry (from cbrewster:custom_element_registry); r=jdm
<!-- Please describe your changes on the following line: -->
Implements https://html.spec.whatwg.org/multipage/#customelementregistry

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #16753 (github issue number if applicable).

<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: b584944f1731c71920abf9a03e1f3cd1e790f7c4

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : f6ef7d4f479353a14d76019fb549a3f76f4c0e5c
2017-06-05 08:38:03 -07:00
Mark Banner
c93c2a1504 Bug 1370240 - Enable the ESLint no-control-regex rule across mozilla-central. r=mossop
MozReview-Commit-ID: IN7YMk7yhAO

--HG--
extra : rebase_source : be0a9cae6eae14d4f097eced2e231a96c89c9c47
2017-06-05 15:43:09 +01:00
Botond Ballo
724180965f Bug 1369910 - Simplify AddingOwnLayer() call sites in ProcessDisplayItems(). r=mstange
MozReview-Commit-ID: 3kH48WPAOv7

--HG--
extra : rebase_source : f0cf90be411a15e106457c06609c377082259af0
2017-06-02 16:43:33 -04:00
Patrick Brosset
c57cdc9101 Bug 1370148 - Stop using the missing system-info.getProperty(host); r=jryans
MozReview-Commit-ID: 9vfGIXqIDk9

--HG--
extra : rebase_source : eca3cb09b636cb57ff0370937202de76a837cd84
2017-06-05 12:27:01 +02:00
J. Ryan Stinnett
6bb8c2e44d Bug 1358267 - Abort RDM set size when closing. r=gl
MozReview-Commit-ID: 9noch5Bgu9q

--HG--
extra : rebase_source : 9d40bd5de684e654ab11f7ee6d6fa5208e1cb94e
2017-06-01 09:48:42 -05:00
Ryan VanderMeulen
8ed23a6303 Merge m-c to autoland. a=merge 2017-06-05 12:00:22 -04:00
Ryan VanderMeulen
0d15b18d52 Merge autoland to m-c. a=merge 2017-06-05 11:59:54 -04:00
Ryan VanderMeulen
25c909b0c3 Merge inbound to m-c. a=merge 2017-06-05 11:59:09 -04:00
ffxbld
61528d699c No bug, Automated HPKP preload list update from host bld-linux64-spot-030 - a=hpkp-update 2017-06-05 08:39:51 -07:00