layout/base/nsLayoutUtils.cpp
bee05a5f6196a7f24feb4e7fc13032bc50dea813
created 2014-12-26 07:21 +0000
pushed 2014-12-26 19:40 +0000
Mats Palmgren Mats Palmgren - Bug 1109571 part 2 - Remove nsGkAtoms::tableCaptionFrame. Implement nsIFrame::IsTableCaption() and use that instead. r=roc
ab1bcaf076934ec1604afdf33464f0678421443e
created 2014-12-23 12:50 +0000
pushed 2014-12-24 00:47 +0000
Jonathan Kew Jonathan Kew - Bug 1108616 - part 2 - Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron
4b6379ea8da06681bd084645ce736ee1114b7e11
created 2014-12-18 19:33 -0500
pushed 2014-12-19 20:08 +0000
Prabhjyot Singh Sodhi Prabhjyot Singh Sodhi - Bug 1112830 - Changed mCumulativeResolution of FrameMetrics.h to private and all correspondings files using this variable using getters and setters;r=kats
c80cda4ca3c3f21b6093257a4ab26d20763fdeb1
created 2014-12-18 13:32 -0500
pushed 2014-12-19 20:08 +0000
Benoit Girard Benoit Girard - Bug 1112756 - Pass display list and layers data directly to the profiler. r=mstange
190df6248c74a717c02470421a85cce7b80bb1cc
created 2014-12-17 15:37 -0800
pushed 2014-12-18 12:51 +0000
David Anderson David Anderson - Allow containerless scrolling for root scroll frames, too. (bug 1076192, r=tn)
56f10b2aa4a8e546c4e007a64ce07ab39789a5f3
created 2014-12-17 17:14 -0500
pushed 2014-12-18 01:53 +0000
Prabhjyot Singh Sodhi Prabhjyot Singh Sodhi - Bug 1101620 - Changed mDevPixelsPerCSSPixel of FrameMetrics.h to private and all corresponding files using this variables using getters and setters;r=kats
41a8532f3fc3c4f13605f8eeb8a903f253754c95
created 2014-12-16 23:02 +0000
pushed 2014-12-17 00:41 +0000
Jonathan Kew Jonathan Kew - Bug 1111879 - Avoid copying an nsFont when we don't need to modify it locally. r=dbaron
a321e217332db2e170da519e8f5f566b6cb05048
created 2014-12-15 15:44 -0800
pushed 2014-12-16 12:35 +0000
Seth Fowler Seth Fowler - Bug 1106602 (Part 1) - Use pretransform dest rect as default SVG-as-image viewport. r=dholbert
5288b15d22de803f6405b37c57cc2b08296d115e
created 2014-12-11 16:50 -0800
pushed 2014-12-12 01:30 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
4bb8a621a5dd4fc1b51a1932a043e24df0636e2b
created 2014-12-11 18:56 +0000
pushed 2014-12-12 01:30 +0000
Jonathan Kew Jonathan Kew - Bug 1110181 - Move mTextOrientation to the nsStyleVisibility struct to avoid potential recursive dependency in nsStyleText. r=dbaron
d4eb88301ba77f4a53bb5ffd9ecf9f161985f4c0
created 2014-12-10 19:52 +0100
pushed 2014-12-12 01:07 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1067728 - Part 3 - Expose FindNearestCommonAncestorFrame. r=roc
396ff5af73a0b15f958ca94ae36512be7d65df0e
created 2014-12-08 01:53 +0100
pushed 2014-12-12 01:07 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1067728 - Part 1.1 - Move IsRectVisibleInScrollFrames to nsLayoutUtils. f=mtseng, r=roc
dad75f61e5d132ab4fbe25fb4ca62acf85e958d4
created 2014-12-08 12:43 -0800
pushed 2014-12-09 11:54 +0000
Mason Chang Mason Chang - Bug 1107733. Integrate paint times into telemetry. r=mattwoodrow
4f81b210f5ce8fb8f1c3fa10aa0e2423e8688814
created 2014-12-04 18:23 -0800
pushed 2014-12-05 12:00 +0000
Jonathan Watt Jonathan Watt - Bug 1066713 follow-up - Fix C&P error to get the variable names right.
bfc36463e09b76faf7d9c1cc7c38b64d68ad9f99
created 2014-12-03 21:21 -0800
pushed 2014-12-05 12:00 +0000
Jonathan Watt Jonathan Watt - Bug 1066713 - Fix scaled up layer sizing bug that occurs due to scaled up assign-to-int rounding error. r=mattwoodrow
8b7a6e2e4ce7ee93e1268d06df78292f81365fb4
created 2014-12-04 00:57 -0800
pushed 2014-12-05 12:00 +0000
Jonathan Kew Jonathan Kew - Bug 1106669 - Convert nsLayoutUtils::IntrinsicForContainer to work with logical coordinates. r=smontagu
cd8ecc2e1a2e35dffc6f0480c9d3849410b0e00d
created 2014-11-28 12:25 -0500
pushed 2014-11-28 23:08 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1105823 - Ensure we find a scrollable ancestor even for fixed-position items. r=botond
92fa13bb42fa357f23fb2b78788180137983e2ef
created 2014-11-27 15:01 +0000
pushed 2014-11-28 00:42 +0000
Jonathan Kew Jonathan Kew - Bug 1105268 - part 2 - Fix logical/physical confusion with min- and max- dimensions in nsLayoutUtils::ComputeSizeWithIntrinsicDimensions(). r=smontagu
40e2635971eaecd892b399b81e443d7b982d5142
created 2014-11-27 15:01 +0000
pushed 2014-11-28 00:42 +0000
Jonathan Kew Jonathan Kew - Bug 1105268 - part 1 - Fix the logical/physical confusion with min- and max- dimensions in nsFrame::ComputeSize(). r=smontagu
aa382f6ee7ba6adac3390495038103d2e893a15f
created 2014-11-25 16:46 -0800
pushed 2014-11-27 01:34 +0000
Daniel Holbert Daniel Holbert - Bug 1098417 part 1.5: Ignore computed anchor-point if 'object-fit' and 'object-position' are at their initial values, for backwards compat. r=seth
8bc9f527fa128b338277fa62cf7655c50c8b1e8f
created 2014-11-21 18:25 -0800
pushed 2014-11-27 01:34 +0000
Daniel Holbert Daniel Holbert - Bug 1098417 part 1: Add optional anchor-point arg to nsLayoutUtils::ComputeObjectDestRect() and nsLayoutUtils::DrawSingleImage(). r=seth
6625f6d27396c74f5980cbcadd9577ca901c6d94
created 2014-11-25 11:28 -0800
pushed 2014-11-27 01:34 +0000
Daniel Holbert Daniel Holbert - Bug 1093316 part 1: Backout changeset aece7f9f944c (i.e. backout bug 1032922 part 2), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec.
f6fa5d7651214bad337577b1f2e6350f01b6666c
created 2014-11-21 21:36 -0500
pushed 2014-11-24 12:32 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 918288 - Ensure we set a displayport on elements that we get touch-start events for. r=botond
e3c088f81361d4c67e54ae06cb86ef22999fe9ff
created 2014-11-21 21:36 -0500
pushed 2014-11-24 12:32 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 918288 - Add code to TabChild to dispatch the SetTargetAPZC notification. r=roc,botond
42c5ee6094ee1413a5bb7f645e9214a1afa24806
created 2014-11-20 16:58 -0800
pushed 2014-11-21 11:57 +0000
David Anderson David Anderson - Cache the current animated geometry root in nsDisplayListBuilder. (bug 1101260 part 1, r=roc)
bf4849f9b83557c4a6db98f2f5f9a406d0175495
created 2014-11-20 18:24 +0000
pushed 2014-11-21 01:35 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Make RestyleManager::RestyleElement and nsCSSFrameConstructor::MaybeRecreateFramesForElement deal with display:contents elements. r=bzbarsky
07fe7c94219fa05645ad96b4529a8ab8ca4e3e80
created 2014-11-20 18:24 +0000
pushed 2014-11-21 01:35 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Put display:contents support behind a pref - disabled by default. r=dholbert
39a32a0978f55f6ab4f7cb38af1e6cd05a5aa74a
created 2014-11-14 16:45 -0800
pushed 2014-11-15 22:34 +0000
Daniel Holbert Daniel Holbert - Bug 624647 part 1: Add utility method nsLayoutUtils::ComputeObjectDestRect() to handle object-fit/object-position. r=seth
767ad1362a2dc628a054d6a8afb71a9b6036e0f2
created 2014-11-12 17:54 -0500
pushed 2014-11-14 11:59 +0000
Benoit Girard Benoit Girard - Bug 1094442 - Part 1: Refactor how tile w/h is queried r=kats
8273b2521c2e1ad8ec869ff64f2cc52f874a1efe
created 2014-11-10 14:35 -0500
pushed 2014-11-13 20:19 +0000
Botond Ballo Botond Ballo - Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
9106c8d445333338d26778413f3cfc60b49543a4
created 2014-10-20 17:12 -0400
pushed 2014-11-13 20:19 +0000
Botond Ballo Botond Ballo - Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
248c057bbfcaf4f72eff8266619f7d87b1b675ce
created 2014-10-24 15:49 -0400
pushed 2014-11-13 20:19 +0000
Botond Ballo Botond Ballo - Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn
5b1b6caf6a55e1d24a6f703ecf3ed8a5f3906901
created 2014-11-13 11:47 +0100
pushed 2014-11-13 15:21 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset fbb9dc943109 (bug 1076163) for Android 4.0 Crashes on a CLOSED TREE
aa714a6555a09552c714a546e82da8aea742097e
created 2014-11-13 11:47 +0100
pushed 2014-11-13 15:21 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 71fe4233208a (bug 1076163)
208a6172cd5d5f37376b5b3b2a6e1e8828051985
created 2014-11-13 11:47 +0100
pushed 2014-11-13 15:21 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a96930f1e26b (bug 1055741)
9e5ac3d61831ac98565256fadbb254f03269b3a5
created 2014-11-13 08:58 +0000
pushed 2014-11-13 15:21 +0000
Jonathan Kew Jonathan Kew - Bug 1093553 - Improve handling of line-height metrics, block ascent, etc., in vertical writing mode. r=smontagu
bfd8c44bfe8631cbb31818ee2332e019100526a0
created 2014-11-13 08:58 +0000
pushed 2014-11-13 15:21 +0000
Jonathan Kew Jonathan Kew - Bug 1093165 - Include the text-orientation value in WritingMode, and add the IsSideways flag for baseline decisions. r=smontagu
a96930f1e26b8d4aa31e331df9493cce81a2e085
created 2014-11-10 14:35 -0500
pushed 2014-11-13 15:21 +0000
Botond Ballo Botond Ballo - Bug 1055741 - Unify the 'local Screen' and 'ParentLayer' coordinate systems. r=kats
71fe4233208ab35c0f8a5d67cb492fb6aceb5b3f
created 2014-10-20 17:12 -0400
pushed 2014-11-13 15:21 +0000
Botond Ballo Botond Ballo - Bug 1076163 - Clean up the resolution-related fields and methods in FrameMetrics. r=kats
fbb9dc943109b80ee22079de49b0d00df9dd22fe
created 2014-10-24 15:49 -0400
pushed 2014-11-13 15:21 +0000
Botond Ballo Botond Ballo - Bug 1076163 - Basic APZ support for css-driven resolution. r=kats,tn
dcc233b91a99e7d8cfaa39b508d2eb2c2496fab6
created 2014-11-12 14:59 -0600
pushed 2014-11-13 01:03 +0000
Jim Mathies Jim Mathies - Bug 669200 - Various widget changes to support two new types of plugin widget. r=roc
c535458c0715dc2c13e0f91ffca7f770fe483f60
created 2014-11-11 22:54 +0100
pushed 2014-11-13 01:03 +0000
Morris Tseng Morris Tseng - Bug 1094056 - Use nsCaret::GetGeometryForFrame to determine position of selection carets. r=roc
11d34328f49bb371da477687e6480dedef0b317c
created 2014-11-06 14:01 +0100
pushed 2014-11-07 13:34 +0000
James Kitchener James Kitchener - Bug 1002526 - Part 5 - Force <math> element's font inflation in <mtd> descendants. b=1002526. r=roc
9ee314a76de3124dc99594bda5b3aad61e07f52a
created 2014-11-06 00:42 -0600
pushed 2014-11-06 12:50 +0000
Timothy Nikkel Timothy Nikkel - Bug 1086683. We need to take into account the resolution when comparing the size of a frame and it's associated widget. r=botond
0af9b31d714c5776756f03bafcc2ee9742985903
created 2014-10-21 10:32 +1300
pushed 2014-11-05 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1083635. Part 4: Return LayerManager from nsDisplayList::PaintRoot, and dump its contents in nsLayoutUtils::PaintFrame. r=mattwoodrow
7e996612b3b14f58f720deb3e5c44ee61b546b61
created 2014-10-21 10:32 +1300
pushed 2014-11-05 19:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1083635. Part 3: Flush displaylist dump before calling PaintRoot. r=mattwoodrow
74c1d5f9020d2a638643363be4fe54cf87b9c893
created 2014-11-04 09:52 -0500
pushed 2014-11-05 02:19 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1078029 - Add code to reposition input event coordinates into the target frame. r=roc
b7805b80ca0d51c01fa11684c0503e655f59d08c
created 2014-11-01 10:45 +0000
pushed 2014-11-02 16:27 +0000
Jonathan Watt Jonathan Watt - Bug 1091794 - Replace gfxCornerSizes with Moz2D's RectCornerRadii. r=mattwoodrow
35011c4e3e29cb5b90a65a3275b785701c1bec43
created 2014-11-01 10:45 +0000
pushed 2014-11-02 16:27 +0000
Jonathan Watt Jonathan Watt - Bug 1091323 - Convert the nsLayoutUtils helpers that paint images and take an nsRenderingContext to take a gfxContext instead. r=seth
097629b2eb2ac994b54da0977e1c0cafc94be0fc
created 2014-10-31 20:08 +0000
pushed 2014-11-02 16:27 +0000
Jonathan Watt Jonathan Watt - Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
971beced9390898a5cad30a5b963d4565435f1f6
created 2014-10-28 13:21 +1300
pushed 2014-10-30 13:46 +0000
Chris Pearce Chris Pearce - Bug 1071482 - Make content encrypted via EME inaccessible from JS APIs. r=roc
a542bd0c39e734ca47df7bf608df2eb8a64c8f4e
created 2014-10-29 12:31 -0400
pushed 2014-10-29 20:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 62a8be146b4b, d9a9008a1e93, e6761281d389, and 913e16c2877b (bug 1071482) for causing various intermittent failures.
d67de20b86127757fe5441b510b87710e14401bc
created 2014-10-29 15:08 +1300
pushed 2014-10-29 20:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 1088498. Treat anchor offsets just less than 0.5 as 0.5 when rounding. r=seth
669b21a7bfd018e2775d7fd6761d4a6aee1b9325
created 2014-10-29 12:33 +1300
pushed 2014-10-29 20:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 1052900. Restore -moz-win-exclude-glass handling to the way it worked before. r=tn
d9a9008a1e933724704e33db130448c6039f249a
created 2014-10-28 13:21 +1300
pushed 2014-10-28 14:55 +0000
Chris Pearce Chris Pearce - Bug 1071482 - Make content encrypted via EME inaccessible from JS APIs. r=roc
bd6397445f62f2b5ed25f13016f0feffcca296ee
created 2014-10-26 17:57 +0000
pushed 2014-10-27 14:52 +0000
Jonathan Watt Jonathan Watt - Bug 1088781 - Rename nsLayoutUtils::GetStringWidth to nsLayoutUtils::AppUnitWidthOfStringBidi. r=dholbert
bcc51b1a6c072af60d24492cd36811e6703bd719
created 2014-10-20 15:53 -0400
pushed 2014-10-25 01:25 +0000
Botond Ballo Botond Ballo - Bug 1085569 - When calculating the composition bounds based on the frame size, use the cumulative resolution rather than the parent resolution everywhere. r=tn
d0ab048707562b3a34c218dd31436c616986ba47
created 2014-10-24 16:28 +0100
pushed 2014-10-24 22:05 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 3 - Remove nsRenderingContext's SetFont, FontMetrics and SetTextRunRTL methods now that no one uses them any more. r=mstange
36f87acce2f9edacd33300c0acc3ea3b7f742d04
created 2014-10-24 16:28 +0100
pushed 2014-10-24 22:05 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 2 - Pass nsFontMetrics objects through to code that needs it instead of storing it on the nsRenderingContext. r=mstange
6d6117a79a0ef2de724404d23f27389203e2e2e2
created 2014-10-24 16:28 +0100
pushed 2014-10-24 22:05 +0000
Jonathan Watt Jonathan Watt - Bug 1088625, part 1 - Add lots of missing nsFontMetrics.h and gfxTextRun.h includes
less more (0) -1000 -300 -100 -60 tip