b9f44b5a9ce19fd7957e6f53c7ef3a677bde7761: servo: Merge #15463 - stylo: Implement a bunch of properties (from Manishearth:buncha-props); r=mbrubeck
Manish Goregaokar <manishsmail@gmail.com> - Thu, 09 Feb 2017 15:51:29 -0800 - rev 341749
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
servo: Merge #15463 - stylo: Implement a bunch of properties (from Manishearth:buncha-props); r=mbrubeck r? @mbrubeck or @heycam Source-Repo: https://github.com/servo/servo Source-Revision: e985ad54229083e5e76b2862cec57ce4fef4433c
e9cc5acc8481aba4c28128309fffece2b00129f7: Backed out 2 changesets (bug 1336867) for (at least) eslint failures
Phil Ringnalda <philringnalda@gmail.com> - Thu, 09 Feb 2017 19:02:32 -0800 - rev 341748
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Backed out 2 changesets (bug 1336867) for (at least) eslint failures CLOSED TREE Backed out changeset 0a4f283638cb (bug 1336867) Backed out changeset 837766805d75 (bug 1336867)
b209aadec5648cf28b08c548dd47f42f558b0dce: Bug 1287492 - Part 4. Reftest r=mstange
cku <cku@mozilla.com> - Thu, 09 Feb 2017 18:05:26 +0800 - rev 341747
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1287492 - Part 4. Reftest r=mstange MozReview-Commit-ID: C0WinAt7AX7
c8fd0f9baf346181cf5fa8befdaeae9dac6394b0: Bug 1287492 - Part 3. (Main) Shrink mTargetBBoxInFilterSpace r=mstange
cku <cku@mozilla.com> - Thu, 09 Feb 2017 23:17:43 +0800 - rev 341746
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1287492 - Part 3. (Main) Shrink mTargetBBoxInFilterSpace r=mstange Clip mTargetBBoxInFilterSpace by the bounds of parent SVG frame. Fix this bug and good for both rendering performance and memory consumption. The root cause of this bug <svg width="100" height="100" style="filter: opacity(100%);"> <g transform="matrix(200,0,0,200,-20000,-20000)"> <rect width="200" height="200" style="fill:lime"> </g> </svg> In this example, <rect> is going to be a huge graphic object because of the scale transform in <g>. The bounding-box of <svg> is an union of all descedants, so the size of mTargetBBoxInFilterSpace is huage too. We are not able to create such a huge surface because of the limitation at nsFilterInstance::OutputFilterSpaceBounds[1]. [1] https://hg.mozilla.org/mozilla-central/file/f4f6790e3926/layout/svg/nsFilterInstance.cpp#l556 MozReview-Commit-ID: 4Fdj5mgcE0V
158d2fb726da084da6089ef269925bc7211a99a0: Bug 1287492 - Part 2. Rewrite nsSVGUtils::GetNearestSVGViewport r=mstange
cku <cku@mozilla.com> - Thu, 09 Feb 2017 22:36:17 +0800 - rev 341745
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1287492 - Part 2. Rewrite nsSVGUtils::GetNearestSVGViewport r=mstange GetNearestSVGViewport is not used anymore, rewrite it, Part 3 will need this new version. MozReview-Commit-ID: GNJXICG9akj
2dfa0badd7f40f8dae5c468d551ecba07401b204: Bug 1287492 - Part 1. Implement nsLayoutUtils::HasCSSBoxLayout. r=mstange
cku <cku@mozilla.com> - Wed, 08 Feb 2017 20:15:28 +0800 - rev 341744
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1287492 - Part 1. Implement nsLayoutUtils::HasCSSBoxLayout. r=mstange There is no direct relation between this patch and the bug. Read through the code and think we may reuse some logic. MozReview-Commit-ID: HGEvDNGoIBS
865aa70feec43e5497f928f86c41cf52a282ba0b: Bug 1319366 - When fullscreen, defer new tab selection until exiting fullscreen completed. r=jchen,sebastian
Nevin Chen <cnevinchen@gmail.com> - Fri, 03 Feb 2017 18:00:27 +0800 - rev 341743
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1319366 - When fullscreen, defer new tab selection until exiting fullscreen completed. r=jchen,sebastian MozReview-Commit-ID: 2vAkpp7M7Cv
101c4902811dd3ac390c28b810824f438e159632: Bug 1338027 - Fix RTL padding in the linear tabs layout. r=maliu,sebastian
Tom Klein <twointofive@gmail.com> - Wed, 08 Feb 2017 18:10:27 -0600 - rev 341742
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1338027 - Fix RTL padding in the linear tabs layout. r=maliu,sebastian MozReview-Commit-ID: Lrljp1een4y
0a4f283638cb37563a517fb34e7e0f3e43b80a7a: Bug 1336867 - Remove unsafeProcessHeader and isSecureHost in nsISiteSecurityService r=keeler,mgoodwin,past
Jonathan Hao <jhao@mozilla.com> - Wed, 08 Feb 2017 11:17:29 +0800 - rev 341741
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1336867 - Remove unsafeProcessHeader and isSecureHost in nsISiteSecurityService r=keeler,mgoodwin,past
837766805d752810f2cb8481caf3ce974d4841e0: Bug 1336867 - Move STSParserTest.cpp to test_sts_parser.js r=keeler
Jonathan Hao <jhao@mozilla.com> - Tue, 07 Feb 2017 10:23:45 +0800 - rev 341740
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1336867 - Move STSParserTest.cpp to test_sts_parser.js r=keeler
05ea4a3d1f5a541d22ae9e3eab4f3ca4a06869a7: Bug 1325915 - Part 2, update comment for reseting event target of event queue after the completion of ServiceWorker interception. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Tue, 07 Feb 2017 16:56:06 +0800 - rev 341739
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1325915 - Part 2, update comment for reseting event target of event queue after the completion of ServiceWorker interception. r=mayhemer MozReview-Commit-ID: Dc2TbCwQfpO
3593cac8732bbe91591773077757789b79a4b94b: Bug 1325915 - Part 1, derive transportStatus in HttpChannelParent ODA and derive progress/progressMax in child side. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Thu, 02 Feb 2017 15:20:04 +0800 - rev 341738
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1325915 - Part 1, derive transportStatus in HttpChannelParent ODA and derive progress/progressMax in child side. r=mayhemer MozReview-Commit-ID: 41qlyHKMSFm
cdd7f21530b2e6cf819ec42a80c47ef2f0bfff98: Bug 1337739 Create an enum eKeyLocation* for avoiding to use nsIDOMKeyEvent::DOM_KEY_LOCATION_* r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 08 Feb 2017 21:04:22 +0900 - rev 341737
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1337739 Create an enum eKeyLocation* for avoiding to use nsIDOMKeyEvent::DOM_KEY_LOCATION_* r=smaug Currently, we use alias NS_VK_* for WidgetKeyboardEvent::mKeyCode. Similarly, we should create alias enum for nsIDOMKeyEvent::DOM_KEY_LOCATION_*. Then, we can reduce the length and avoid to include nsIDOMKeyEvent in some cpp files. MozReview-Commit-ID: 5cs4zQ061Lc
d362fcfd6f331119c081f2b22f77baee914b7a38: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 09 Feb 2017 17:06:59 -0800 - rev 341736
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: D76dMYwFRUQ
085735f8d2ffbdec699ed665c7908e0706a9ca89: Bug 1317645 - Implement NetworkDetailsPanel r=Honza
Ricky Chien <rchien@mozilla.com> - Fri, 27 Jan 2017 22:39:45 +0800 - rev 341735
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1317645 - Implement NetworkDetailsPanel r=Honza MozReview-Commit-ID: 70ZR3oBzUGQ
88dd8d9bcd9d3902304f463bb275c37f97fe618a: Bug 1330538 - Rename 'Easing:' to 'Overall easing:'; r=pbro
Brian Birtles <birtles@gmail.com> - Thu, 09 Feb 2017 16:09:14 +0900 - rev 341734
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1330538 - Rename 'Easing:' to 'Overall easing:'; r=pbro MozReview-Commit-ID: 2u5K7zbqAPK
1d525c02a7ca7d7aad252ed3d7194b1986a5092d: Bug 1330538 - Hide easing label in tooltip when the easing is linear (the default); r=daisuke
Brian Birtles <birtles@gmail.com> - Thu, 09 Feb 2017 16:05:45 +0900 - rev 341733
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1330538 - Hide easing label in tooltip when the easing is linear (the default); r=daisuke MozReview-Commit-ID: 4mfeki3OXhR
e4c6ea682f560a620ad4b403c4e9e52c2568c943: Bug 1337530 - Fix Windows default browser detection. r=rstrong
Matt Howell <mhowell@mozilla.com> - Wed, 08 Feb 2017 08:37:20 -0800 - rev 341732
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1337530 - Fix Windows default browser detection. r=rstrong In addition to fixing the bug, this patch takes the opportunity to remove a bunch of registry handling code specific to XP and Vista, leaving only the one officially supported default detection method for all versions above Vista. MozReview-Commit-ID: 1I77ECJaOFk
67bbef7727963b44d9a070fc418f657ff779c193: Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method. r=emilio
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 08 Feb 2017 23:08:43 -0800 - rev 341731
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method. r=emilio MozReview-Commit-ID: 72oIlunLcVq
76acb5c4721040b80e219577c7fed5b4d4ccad87: servo: Merge #15454 - use `::parse_non_negative instead` of `::parse` for background_size property parsing (from jlevesy:bg-size-reject-negative-values); r=SimonSapin
Julien Levesy <jlevesy@gmail.com> - Thu, 09 Feb 2017 14:55:14 -0800 - rev 341730
Push 31342 by cbook@mozilla.com at Fri, 10 Feb 2017 12:48:16 +0000
servo: Merge #15454 - use `::parse_non_negative instead` of `::parse` for background_size property parsing (from jlevesy:bg-size-reject-negative-values); r=SimonSapin Use `::parse_non_negative` instead of `::parse` for background_size property parsing --- <!-- 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 #15450 <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- 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: ce7827eadfcceb37e779846926c2b2f72c08dd72
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip