249246e433dc06b270d0e5e5cfb446b97e879fe4: Merge mozilla-central to autoland
Iris Hsiao <ihsiao@mozilla.com> - Thu, 18 May 2017 14:15:19 +0800 - rev 358945
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Merge mozilla-central to autoland
2992e8b0a873185c89a20a9f159c0e2b7b643217: servo: Merge #16903 - make gl context current on browser initialization (from paulrouget:makeCurrentOnNew); r=emilio
Paul Rouget <me@paulrouget.com> - Wed, 17 May 2017 22:53:46 -0500 - rev 358944
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
servo: Merge #16903 - make gl context current on browser initialization (from paulrouget:makeCurrentOnNew); r=emilio As explained in servo/webrender#1233, it's necessary to make the current gl context current when the browser is initialized, otherwise the wrong gl context might be used if another window is created before the initialization. /cc @glennw Source-Repo: https://github.com/servo/servo Source-Revision: 5d1e02760b9a247684a7b6959a732e0cf7c006ba
c3141d3077e4db86eca22a16ee579b1dc2993417: Bug 1360135 Get rid of nsPrintData::mSelectedPO because it's unused r=dholbert
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 10 May 2017 17:25:56 +0900 - rev 358943
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1360135 Get rid of nsPrintData::mSelectedPO because it's unused r=dholbert MozReview-Commit-ID: 3nG5ZPXOsvq
8f6ff09a8a82785d77f7c1f3d6f6686f0a50fe82: Bug 1307301 - Don't attempt to compress compressed files when packing the symbols archive. r=ted
Chris Manchester <cmanchester@mozilla.com> - Thu, 27 Apr 2017 22:51:19 -0700 - rev 358942
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1307301 - Don't attempt to compress compressed files when packing the symbols archive. r=ted MozReview-Commit-ID: 542dZflb00G
fdd37b2a2451cbd91a193de9bacc8ee647a55d68: Bug 1307301 - Pack symbols with a python helper and mozjar instead of zip. r=ted
Chris Manchester <cmanchester@mozilla.com> - Thu, 27 Apr 2017 20:37:11 -0700 - rev 358941
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1307301 - Pack symbols with a python helper and mozjar instead of zip. r=ted MozReview-Commit-ID: SKwzZ7l8CS
bc320d3634ee049c5ee19cc177232efe51b1b507: Bug 1364840 - Part 2. Generate aarch64 build rule to add CRC32 feature on aarch64. r=lsalzman
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 15 May 2017 18:30:19 +0900 - rev 358940
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1364840 - Part 2. Generate aarch64 build rule to add CRC32 feature on aarch64. r=lsalzman SkOpts.cpp will call Init_crc32() on aarch64 build. So we should add SkOpts_crc32.cpp to aarch64 sources. MozReview-Commit-ID: BInjMXYA1jH
de97b072fede1dbf82759b819515b35af3fd1790: Bug 1364840 - Part 1. Add sys/auxv.h to system-headers. r=glandium
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 15 May 2017 18:30:49 +0900 - rev 358939
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1364840 - Part 1. Add sys/auxv.h to system-headers. r=glandium gfx/skia/skia/src/core/SkCpu.cpp might use sys/auxv.h to detect CPU feature. So we should add it to system-headers MozReview-Commit-ID: SijyUYvLgn
bc73a476b2707fc18c6f713d7947939dfc9bb86e: Bug 1365520. P2 - remove mMetadataTags for we can pass |aMetadata->mTags| without storing it. r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 17 May 2017 16:04:33 +0800 - rev 358938
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365520. P2 - remove mMetadataTags for we can pass |aMetadata->mTags| without storing it. r=kaku MozReview-Commit-ID: BcPwBTmXMZS
3e859332938cdea7a217543129d7f1285a5dd42b: Bug 1365520. P1 - remove MDSM::mSentLoadedMetadataEvent and MDSM::EnqueueLoadedMetadataEvent(). r=kaku
JW Wang <jwwang@mozilla.com> - Wed, 17 May 2017 16:00:46 +0800 - rev 358937
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365520. P1 - remove MDSM::mSentLoadedMetadataEvent and MDSM::EnqueueLoadedMetadataEvent(). r=kaku The current call flow ensures decoding metadata only happens at most once and therefore EnqueueLoadedMetadataEvent() will only be called at most once. We don't need the mSentLoadedMetadataEvent flag. MozReview-Commit-ID: E95jtRrKupw
1afba65a7758290a37e361f40a508ac7300f287f: Bug 1365504 - Remove the call to AbstractThread::GetCurrent() in ServiceWorkerUpdaterChild.cpp. r=bkelly
JW Wang <jwwang@mozilla.com> - Wed, 17 May 2017 14:35:00 +0800 - rev 358936
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365504 - Remove the call to AbstractThread::GetCurrent() in ServiceWorkerUpdaterChild.cpp. r=bkelly See bug 1365483 for the rationale. MozReview-Commit-ID: BDbdiWT2ZFa
f484160e0a089b2ac77529dd5f42ea2a5047da47: servo: Merge #16891 - Using TransformStyle::Preserve3D (from kvark:preserve3d); r=glennw,emilio
Dzmitry Malyshau <kvark@mozilla.com> - Wed, 17 May 2017 20:38:14 -0500 - rev 358935
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
servo: Merge #16891 - Using TransformStyle::Preserve3D (from kvark:preserve3d); r=glennw,emilio <!-- Please describe your changes on the following line: --> The changes were reviewed previously as a part of WR update PRs, but then we decided to move them out. r? @emilio --- <!-- 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 - [ ] These changes fix #__ (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: a5ff57b20fea879cc24e9dc6b94dc381ce105b89
7222294d969217af8e8df1b5232c2fa96010aa34: Bug 1363647 - reduce MIN_SUCCESSIVE_FRAMES to 3 for a very short mp3 file. r=JanH
Alfredo Yang <ayang@mozilla.com> - Wed, 10 May 2017 15:34:11 +0800 - rev 358934
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1363647 - reduce MIN_SUCCESSIVE_FRAMES to 3 for a very short mp3 file. r=JanH MozReview-Commit-ID: LwO9aMglPNP
673d95290ddbd5b2ae14d32c88fa9137a5ffcb4c: Bug 1365494 - Remove the call to AbstractThread::GetCurrent() in ScriptLoader.cpp. r=jonco
JW Wang <jwwang@mozilla.com> - Wed, 17 May 2017 14:07:54 +0800 - rev 358933
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365494 - Remove the call to AbstractThread::GetCurrent() in ScriptLoader.cpp. r=jonco See bug 1365483 for the rationale. MozReview-Commit-ID: EDcJU48H9iX
a80eba6e6edebbc70d77ebc78baaddd35e42547e: Bug 1352958 - Use UNIFIED_SOURCES into dom/webbrowserpersist. r=overholt
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 17 May 2017 18:19:53 +0900 - rev 358932
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1352958 - Use UNIFIED_SOURCES into dom/webbrowserpersist. r=overholt There is no reason that we don't use UNIFIED_SOURCES for dom/webbrowserpersist. MozReview-Commit-ID: 7YP4v1d9s4W
dd35f70a308f995aa550bd974ca0262e5599d636: Backed out changeset e53686543601 (bug 1303781) for timing out in browser_popupNotification_no_anchors.js
Phil Ringnalda <philringnalda@gmail.com> - Wed, 17 May 2017 18:52:56 -0700 - rev 358931
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Backed out changeset e53686543601 (bug 1303781) for timing out in browser_popupNotification_no_anchors.js MozReview-Commit-ID: LbBFgw1LN9t
b895e2b4f37822e96cf40e5fa42f49efd647674d: servo: Merge #16881 - Fix containing block size for absolute root element (from mbrubeck:absolute_root); r=stshine
Matt Brubeck <mbrubeck@limpet.net> - Wed, 17 May 2017 19:13:51 -0500 - rev 358930
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
servo: Merge #16881 - Fix containing block size for absolute root element (from mbrubeck:absolute_root); r=stshine The root element doesn't have a containing block, so use the viewport size instead of `self.base.absolute_cb`. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16248 (github issue number if applicable). - [x] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 10cc59dd2ef7509c724f5c81c0dcd22b31071590
19e1fbbfc10f3c9b1a295d4967ddd5eaf8bf6498: Bug 1364607 - Add a test for empty Safe Browsing updates. r=francois
DimiL <dlee@mozilla.com> - Wed, 17 May 2017 16:04:23 +0800 - rev 358929
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1364607 - Add a test for empty Safe Browsing updates. r=francois This patch includes two test cases: 1. Apply an empty update through Classifier interface, which is the normal use case. 2. Apply an empty update through LookupCacheV4::ApplyUpdate, this ensure update algorithm is correct when applying an empty update. This scenario actually shouldn't happen in normal use case because it will be skipped by Classifier::CheckValidUpdate. MozReview-Commit-ID: 9khsuVatX0u
4a9fc3391f1c792c358f049fade6c201f53e2e7b: Bug 1365473 - Rename jemalloc_types.h to mozjemalloc_types.h. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 May 2017 21:52:25 +0900 - rev 358928
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365473 - Rename jemalloc_types.h to mozjemalloc_types.h. r=njn
76a51cf81ac847d1773ae7350ed730db39094e9e: Bug 1365194 - Compile mozjemalloc as C++. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 May 2017 21:52:25 +0900 - rev 358927
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365194 - Compile mozjemalloc as C++. r=njn The source file is renamed too, because the build system doesn't handle sources changing suffix very well (at least not without a clobber). The _GNU_SOURCE define is removed because GCC/Clang set it by default in C++ mode.
5d681afa6b7af2f51012c0ba9c70c54761cf1591: Bug 1365194 - Remove parts of the hacks for memalign in mozjemalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 May 2017 20:01:55 +0900 - rev 358926
Push 31842 by cbook@mozilla.com at Thu, 18 May 2017 12:17:56 +0000
Bug 1365194 - Remove parts of the hacks for memalign in mozjemalloc. r=njn The hack dates back from the originally imported jemalloc code, which couldn't assume it's built for Firefox. Now, we can assume that, which means the code is always built with hidden visibility by default, removing the need for the explicit hidden visibility. Correspondingly, when building on Solaris with GCC, the default visibility should also prevent the inlining, making the noinline attribute redundant. And the Sun Studio path is useless since the compiler is not supported anymore.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip