3943e9c2e33dfe45ca3f73a27defd7b0027f1bb5: Bug 1345710 - part2: implement a PDFiumEngineShim class to link to PDFium symbols r=jwatt draft
Farmer Tseng <farmer.tseng@gmail.com> - Fri, 02 Dec 2016 12:02:56 +0800 - rev 563938
Push 54479 by bmo:fatseng@mozilla.com at Tue, 18 Apr 2017 05:14:55 +0000
Bug 1345710 - part2: implement a PDFiumEngineShim class to link to PDFium symbols r=jwatt This class exposes an interface to PDFium library and takes care of loading and linking to the appropriate PDFium symbols. MozReview-Commit-ID: 32jZD6d0KFw
dd859fe68c812dc41d90380ab434c818ccadeb07: Bug 1345710 - part1: implement a WindowsEMF class to support Windows Enhance Metafile r=jwatt draft
Farmer Tseng <farmer.tseng@gmail.com> - Fri, 02 Dec 2016 11:43:44 +0800 - rev 563937
Push 54479 by bmo:fatseng@mozilla.com at Tue, 18 Apr 2017 05:14:55 +0000
Bug 1345710 - part1: implement a WindowsEMF class to support Windows Enhance Metafile r=jwatt WindowsEMF could be initialized with the path of a file where the EMF data should be stored. If pass null point to the constructor that means the EMF data are store in memory. Consumers can call GetDC() to get a HDC. It can be drawn to generate the EMF output. After finishing with the HDC, call FinishDocument() to finish writing the EMF output. Then consumers can call Playback() to play the EMF's drawing commands onto the given DC. Once consumers don't use WindowsEMF anymore, call ReleaseEMFHandle() to release object's handle. If the EMF output is in memory, it is deleted. If it is on disk, it is not. Consumers also can initialize WindowsEMF with an existing EMF file. They can only use Playback(). MozReview-Commit-ID: 8hUsx8b2CXz
22fea51fa4d26ad629968f02976e997acae011d6: Bug 1356462 Add per-extension notice for non-MPC disabling draft
Andrew Swan <aswan@mozilla.com> - Mon, 17 Apr 2017 16:12:45 -0700 - rev 563936
Push 54478 by aswan@mozilla.com at Tue, 18 Apr 2017 04:52:25 +0000
Bug 1356462 Add per-extension notice for non-MPC disabling MozReview-Commit-ID: KQ69E7B4VPg
711b7dca6d6ddc9552b4f835325de772ce64bf8b: Bug 1341703 - Part 4. Re-enable bordering reftests. draft
cku <cku@mozilla.com> - Mon, 17 Apr 2017 16:12:52 +0800 - rev 563935
Push 54477 by bmo:cku@mozilla.com at Tue, 18 Apr 2017 04:51:55 +0000
Bug 1341703 - Part 4. Re-enable bordering reftests. MozReview-Commit-ID: B7CCCnmo2k7
5443f7cf80eb1f7853db5863d30324d7e85be7bb: Bug 1341703 - Part 3. Handle nsStyleBorder::CalcDifference off main thread. draft
cku <cku@mozilla.com> - Tue, 18 Apr 2017 12:48:49 +0800 - rev 563934
Push 54477 by bmo:cku@mozilla.com at Tue, 18 Apr 2017 04:51:55 +0000
Bug 1341703 - Part 3. Handle nsStyleBorder::CalcDifference off main thread. Image loading status can be accessed in main thread only, so we can not use nsStyleImage::IsLoaded in nsStyleBorder::CalcDifference, which might be executed on a background thread. The drawback of this change is we may paint a border-image, once, even before it was actaully loaded, which is a waste, because we have nothing to draw yet. PS: We do not do nsStyleImage::IsLoaded check in background-image and mask-image's CalcDifference. MozReview-Commit-ID: 5knH6dZziL8
c69cff08fad3d8d93e60106d440af2d825d86cfd: Bug 1355732 part 2 - Enable w-p-t of column-* properties. r?hiro draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 18 Apr 2017 13:44:55 +0900 - rev 563933
Push 54476 by bmo:mantaroh@gmail.com at Tue, 18 Apr 2017 04:45:18 +0000
Bug 1355732 part 2 - Enable w-p-t of column-* properties. r?hiro MozReview-Commit-ID: EsuYbfbP17G
368bc917c26a8174b2fa8bf07f5d2b99cd13a9a3: Bug 1341703 - Part 4. Re-enable bordering reftests. draft
cku <cku@mozilla.com> - Mon, 17 Apr 2017 16:12:52 +0800 - rev 563932
Push 54475 by bmo:cku@mozilla.com at Tue, 18 Apr 2017 04:44:43 +0000
Bug 1341703 - Part 4. Re-enable bordering reftests. MozReview-Commit-ID: B7CCCnmo2k7
2b67b62edb722935b352222359a57a7fcee6bc80: Bug 1341703 - Part 3. Handle nsStyleBorder::CalcDifference off main thread. draft
cku <cku@mozilla.com> - Mon, 17 Apr 2017 22:48:24 +0800 - rev 563931
Push 54475 by bmo:cku@mozilla.com at Tue, 18 Apr 2017 04:44:43 +0000
Bug 1341703 - Part 3. Handle nsStyleBorder::CalcDifference off main thread. Image loading status can be accessed in main thread only, so we can not use nsStyleImage::IsLoaded in nsStyleBorder::CalcDifference, which might be executed on a background thread. The drawback of this change is we may paint a border-image, once, even before it was actaully loaded, which is a waste, because we have nothing to draw yet. PS: We do not do nsStyleImage::IsLoaded check in background-image and mask-image's CalcDifference. MozReview-Commit-ID: 5knH6dZziL8
c0393848c0a2be277595122084530bbbd99043f1: Bug 1341703 - Part 2. Pass nsStyleImage's URL value of a border-image from stylo to gecko draft
cku <cku@mozilla.com> - Mon, 17 Apr 2017 13:29:39 +0800 - rev 563930
Push 54475 by bmo:cku@mozilla.com at Tue, 18 Apr 2017 04:44:43 +0000
Bug 1341703 - Part 2. Pass nsStyleImage's URL value of a border-image from stylo to gecko MozReview-Commit-ID: LWFsQzVg46z
a9482d966b9d910fe0f989f2ff5daf49d60033c8: Bug 1353060: Allow APZ in popup window widgets. r=kats draft
Kris Maglione <maglione.k@gmail.com> - Mon, 17 Apr 2017 13:29:56 -0700 - rev 563929
Push 54474 by maglione.k@gmail.com at Tue, 18 Apr 2017 04:44:26 +0000
Bug 1353060: Allow APZ in popup window widgets. r=kats Prior to this patchset, we never hosted remote, scrollable content in widgets other than toplevel and child windows, so all other widget types have APZ disabled. Since we now need to host remote content in popup widgets, and would like similar performance and behavior for those browsers as other remote browsers, we also need to enable APZ for those widgets too. MozReview-Commit-ID: AVDt9U5i2WK
51704fa761053e947a2c56706627c8ae903790ee: Bug 1353060: Disable remote frameloaders in small popup widgets. r=kats draft
Kris Maglione <maglione.k@gmail.com> - Mon, 17 Apr 2017 13:45:08 -0700 - rev 563928
Push 54474 by maglione.k@gmail.com at Tue, 18 Apr 2017 04:44:26 +0000
Bug 1353060: Disable remote frameloaders in small popup widgets. r=kats Since we now want to support APZ for remote frameloaders in popups, but do not want to needlessly enable it in simple popup widgets which should never host remote content, we need to prevent remote content from being loaded into those popups. MozReview-Commit-ID: WfjMC2p2eK
86bca4ae1c012ff1bb84a9ad796be311cfe580f6: Bug 1353060: Use the correct layer manager for frameloaders in <popup>s. r=kats r?mattwoodrow draft
Kris Maglione <maglione.k@gmail.com> - Mon, 17 Apr 2017 21:41:18 -0700 - rev 563927
Push 54474 by maglione.k@gmail.com at Tue, 18 Apr 2017 04:44:26 +0000
Bug 1353060: Use the correct layer manager for frameloaders in <popup>s. r=kats r?mattwoodrow Currently, we only correctly support remote layer trees for frameloaders that use the same layer manager as their document. Since we need to be able to host remote <browser> content in popup widgets for remote WebExtensions, we need to tie the frameloaders to the layer manager of their host element, rather than the root layer manager for the document. MozReview-Commit-ID: 4RCsamFBiQw
fae57ed7885f9fe474542dca6b6f4ab20885c08b: Bug 1356502. P2 - let VideoData::UpdateTimestamp() take a TimeUnit instead of ambiguous int64_t. draft
JW Wang <jwwang@mozilla.com> - Fri, 14 Apr 2017 14:17:04 +0800 - rev 563926
Push 54473 by jwwang@mozilla.com at Tue, 18 Apr 2017 04:37:54 +0000
Bug 1356502. P2 - let VideoData::UpdateTimestamp() take a TimeUnit instead of ambiguous int64_t. MozReview-Commit-ID: G17uLSrjBrR
2f18e3f376fc4f33d93d0d5d82292b8bb7d06b60: Bug 1356502. P1 - let MediaDatra::GetEndTime() return a TimeUnit instead of ambiguous int64_t. draft
JW Wang <jwwang@mozilla.com> - Fri, 14 Apr 2017 14:14:08 +0800 - rev 563925
Push 54473 by jwwang@mozilla.com at Tue, 18 Apr 2017 04:37:54 +0000
Bug 1356502. P1 - let MediaDatra::GetEndTime() return a TimeUnit instead of ambiguous int64_t. MozReview-Commit-ID: DBQELBs32Ad
f167d51ea4af4907f028fc821306498deb751d68: Bug 1355168 - Ensure mTarget in CanvasRendering2D::DrawWindow; r?mats draft
Kevin Chen <kechen@mozilla.com> - Mon, 17 Apr 2017 10:40:53 +0800 - rev 563924
Push 54472 by bmo:kechen@mozilla.com at Tue, 18 Apr 2017 04:01:35 +0000
Bug 1355168 - Ensure mTarget in CanvasRendering2D::DrawWindow; r?mats MozReview-Commit-ID: 3xmzJc5Mq7J
0806d1717e35bd390124cd2e413e48d50236af99: Bug 1344132 - Make reftest run stylo-vs-gecko test without special reftest.list. r=dbaron draft
Shing Lyu <slyu@mozilla.com> - Fri, 03 Mar 2017 14:21:58 +0800 - rev 563923
Push 54471 by bmo:slyu@mozilla.com at Tue, 18 Apr 2017 03:45:15 +0000
Bug 1344132 - Make reftest run stylo-vs-gecko test without special reftest.list. r=dbaron MozReview-Commit-ID: 3XqZGNoqG2h
e9b50b1395b0dce56b008809ee4b2b1c541084df: Bug 1270983 - Wait for media to being playing before pause check to avoid timeout. r=jaws draft
Ray Lin <ralin@mozilla.com> - Tue, 18 Apr 2017 10:48:48 +0800 - rev 563922
Push 54470 by bmo:ralin@mozilla.com at Tue, 18 Apr 2017 03:37:42 +0000
Bug 1270983 - Wait for media to being playing before pause check to avoid timeout. r=jaws MozReview-Commit-ID: 7F18fUU8asl
4a2ca06d7456de444f1bdbbb10adcb50bd0ec4d4: Bug 1357279 - Make sure mRustTestMode is inside #ifndef RELEASE_OR_BETA - r?alfredo draft
Gerald Squelart <gsquelart@mozilla.com> - Tue, 18 Apr 2017 15:15:30 +1200 - rev 563921
Push 54469 by gsquelart@mozilla.com at Tue, 18 Apr 2017 03:19:11 +0000
Bug 1357279 - Make sure mRustTestMode is inside #ifndef RELEASE_OR_BETA - r?alfredo mRustTestMode is only declared when not in RELEASE_OR_BETA, so we must guard all its uses. The one in GetTrackInfo was a mistake, it shouldn't have been used there, as we always want to compare results (without crashing) and report differences as a warning. The other ones just need the `#ifndef RELEASE_OR_BETA` guard. MozReview-Commit-ID: LE31viVyhov
3a1991c59507348c95c97be2f6ae4295e34fdcc3: Bug 1351548 - Remove reftest-stylo.lists draft
Shing Lyu <slyu@mozilla.com> - Tue, 18 Apr 2017 10:55:52 +0800 - rev 563920
Push 54468 by bmo:slyu@mozilla.com at Tue, 18 Apr 2017 03:19:10 +0000
Bug 1351548 - Remove reftest-stylo.lists MozReview-Commit-ID: 5H9QT0gDa6y
004873448b1d4abbebcb87cfbda0569d57de6da3: Bug 1351548 - Switch from reftest-stylo.list to reftest.list on draft
Shing Lyu <slyu@mozilla.com> - Fri, 03 Mar 2017 16:01:53 +0800 - rev 563919
Push 54468 by bmo:slyu@mozilla.com at Tue, 18 Apr 2017 03:19:10 +0000
Bug 1351548 - Switch from reftest-stylo.list to reftest.list on linux64-stylo MozReview-Commit-ID: 3GHNhi3gdg9
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip