layout/tables/nsTableCellFrame.cpp
e500c5a0577802378b51ed9817162dddea2a7d04
created 2016-01-29 22:42 +0800
pushed 2016-01-29 15:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 3 - Use ranged-based for-loop to rewrite some simple loops in part 2. r=mats
ca70ac0268052e53fca79ed583cdbb1322aceb81
created 2016-01-29 22:42 +0800
pushed 2016-01-29 15:40 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1227927 Part 2 - Remove nsIFrame::GetFirstPrincipalChild(). r=mats
b3ee756b53ff848fc3fa4f26dd1f4a3bf7a9af17
created 2015-12-03 19:16 -0800
pushed 2016-01-07 09:36 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1237457 - Partially Moz2Dify nsDisplayGeneric. r=roc.
8d8cd6abab67245413e684769b8bc4321a4e2300
created 2015-12-06 17:15 -0800
pushed 2015-12-07 23:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230863 - Remove unused nsPresContext args from many functions. r=roc.
1e5910f48b8fcd274ef20359df8684a74b2f4443
created 2015-07-23 15:11 +0200
pushed 2015-11-02 07:35 +0000
Kyle Zentner Kyle Zentner - Bug 1186998 - Align overflowing table-cell content to content-box. r=dholbert
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
28673cc5e68b48d6a397b027a6ef5321703dea4a
created 2015-07-16 10:07 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1131451 part 1 - Replace containerWidth with containerSize in logical-coordinate classes and APIs, frame classes, etc. r=dholbert
b0f47defe8106f673aea5fdd4f91e64aaa5e6ff5
created 2015-07-16 10:07 +0100
pushed 2015-07-16 09:22 +0000
Jonathan Kew Jonathan Kew - Bug 1177614 - Provide a utility method on nsHTMLReflowState to return the computed size including border-padding, for use as a container for logical coordinate conversions, or zero if unconstrained. r=dholbert
1cdae0268b863e94eb19b26bd48e568dbf15319f
created 2015-06-23 13:41 -0700
pushed 2015-06-24 05:05 +0000
Jonathan Kew Jonathan Kew - Bug 1176555 - Replace explicit bit-twiddling of frame state flags by human-readable nsIFrame state-manipulation methods in table layout code. r=dholbert
dbc622672848986638ad7544c6c39b4f15cc9f2c
created 2015-06-22 10:33 +0100
pushed 2015-06-22 09:33 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 - patch 4 - Rename mSpecialHeightReflow to mSpecialBSizeReflow, and update comments to match. r=dholbert
ca41ad40687f5d7c3f3d89c3e9b5c68e93f5d9f5
created 2015-06-22 10:33 +0100
pushed 2015-06-22 09:33 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 - patch 3 - Rename a couple more frame-state bits from physical to logical. r=dholbert
92ce2f6910196ae01353c828f1849d9bf4d0a8fa
created 2015-06-22 10:33 +0100
pushed 2015-06-22 09:33 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 - patch 1 - Rename nsIPercentHeightObserver to nsIPercentBSizeObserver, and update related frame methods to match. r=dholbert
e7d39a6671ea6768cb88a285f833fa07d2322c55
created 2015-06-20 21:00 +0100
pushed 2015-06-21 20:21 +0000
Jonathan Kew Jonathan Kew - Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert
b60de195ad59e7170b56a3f7470bf64aa69dc035
created 2015-06-20 22:41 -0700
pushed 2015-06-21 05:41 +0000
L. David Baron L. David Baron - Back out changesets ed293fc9596c and f18cb4c41578 (bug 1174700) for fatal assertions in all Windows debug reftest runs.
f18cb4c415785255eaee01d92a6c308ef9863250
created 2015-06-20 21:00 +0100
pushed 2015-06-20 20:00 +0000
Jonathan Kew Jonathan Kew - Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert
fd2961b995ab2155e39ee16e623ec95d324fd11b
created 2015-06-18 10:11 +0100
pushed 2015-06-18 09:12 +0000
Jonathan Kew Jonathan Kew - Bug 1173307 - Convert nsTableCellFrame to work with logical coordinates. r=dholbert
2f789a4def0a7c18443039df41a2d5d9c82b5692
created 2015-06-18 07:33 +0100
pushed 2015-06-18 06:34 +0000
Jonathan Kew Jonathan Kew - Bug 1174507 - Replace the frame flag CONTAINS_RELATIVE_HEIGHT with CONTAINS_RELATIVE_BSIZE, and adjust callsites appropriately. r=dholbert
c671c18ebf38d3d3591ede676a37a300ddc930ee
created 2015-06-16 11:21 +0000
pushed 2015-06-16 11:21 +0000
Mats Palmgren Mats Palmgren - Bug 1174450 part 9 - Remove the nsRenderingContext* param from Intrinsic*SizeOffsets methods since it's unused. r=jfkthame
42765978536eff5837d67012ef5fc4716c9043ec
created 2015-05-04 19:09 +1200
pushed 2015-05-04 07:10 +0000
Xidorn Quan Xidorn Quan - Bug 1157569 part 11 - Rename methods and fields in nsTableCellFrame from physicals to logicals. r=roc
446a65d17e3387f5cfeb1eab97c62809d1931da2
created 2015-05-04 19:09 +1200
pushed 2015-05-04 07:10 +0000
Xidorn Quan Xidorn Quan - bug 1157569 part 1 - Rename BC_BORDER_{TOP,RIGHT,BOTTOM,LEFT}_HALF* to BC_BORDER_{START,END}_HALF*. r=roc
e42e4e3139c5ae9fd2ca373819e327d4a5a6d051
created 2015-05-01 09:46 +1200
pushed 2015-04-30 21:47 +0000
Xidorn Quan Xidorn Quan - Bug 1159990 - Add TableArea struct and replace nsIntRect with it for table damage area. r=roc
91674f65637c7552e2e81d5148c3334a4b155eb2
created 2015-04-30 18:27 +1200
pushed 2015-04-30 06:29 +0000
Xidorn Quan Xidorn Quan - Bug 1159101 part 5 - Initialize writing mode of desired mode of table cell frame from its table frame on a CLOSED TREE. r=roc
59fa1317db41f91908d9d8150cf30655fcebdfac
created 2015-04-30 16:24 +1200
pushed 2015-04-30 04:25 +0000
Xidorn Quan Xidorn Quan - Bug 1159101 part 4 - Override GetWritingMode() in nsTable{{Col,Row}{,Group},Cell}Frame. r=roc
b9ce8e185fcd79fcf02343b2a112837b727c5b52
created 2015-04-30 16:24 +1200
pushed 2015-04-30 04:25 +0000
Xidorn Quan Xidorn Quan - Bug 1159101 part 3 - Replace most of nsTableFrame::GetTableFrame() usage with new GetTableFrame() methods. r=roc
d7b8787283ce592cabf188d7fdf8ffc1f1d08dbb
created 2015-03-29 22:38 +0000
pushed 2015-03-29 22:39 +0000
Mats Palmgren Mats Palmgren - Bug 1148833 part 4 - Fix indentation of some Reflow params (white-space changes only).
41c005e9398e95871789aa21bb0f26559320b3d9
created 2015-03-29 22:38 +0000
pushed 2015-03-29 22:39 +0000
Mats Palmgren Mats Palmgren - Bug 1148833 part 3 - Remove nsIFrame::WillReflow and add a non-virtual MarkInReflow method instead that sets NS_FRAME_IN_REFLOW. Call it at the start of Reflow(). r=roc
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
778616c8f74e5436a01ba91364dbdafbfc57a08b
created 2015-03-20 15:16 +1100
pushed 2015-03-20 04:16 +0000
Xidorn Quan Xidorn Quan - Bug 1145036 part 2 - Rename nsTableFrame::GetCellSpacingX/Y to GetCol/RowSpacing. r=roc
4100738d662d18654f30b8f1333d6f366b1781ec
created 2015-03-12 15:08 +1300
pushed 2015-03-13 11:52 +0000
Robert O'Callahan Robert O'Callahan - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats
dd08e5008cec7d1d838e4d5f03ef9fa6fd6559b9
created 2015-03-05 00:02 +1300
pushed 2015-03-07 09:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 1082249. Invalidate background-attachment:fixed table-part backgrounds when scrolled. r=mattwoodrow
a72dc404ea1ff83b8c53129b6b9af773a7b53375
created 2015-02-05 20:45 -0800
pushed 2015-02-10 07:28 +0000
Seth Fowler Seth Fowler - Bug 1128769 (Part 4) - Record the last draw result when drawing CSS tables and use it to decide whether to sync decode. r=tn
733eb2aff2cebc431b31629bce1419668e6bab59
created 2014-11-28 09:44 +0000
pushed 2014-11-28 09:44 +0000
Jonathan Kew Jonathan Kew - Bug 1077528 - part 1 - Provide physical and logical accessors for the m{HV}Resize flags in nsHTMLReflowState, and convert all flag users to the accessor methods. r=smontagu
b79c69671314ec6afb9558e6673752308f5b0fed
created 2014-10-22 12:29 +0100
pushed 2014-10-22 11:28 +0000
Jonathan Watt Jonathan Watt - Bug 1086708 - Rename the snapping variant of NSRectToRect to NSRectToSnappedRect. r=mattwoodrow
35c551c9679c2a497a74bace0f07e74a9d25df52
created 2014-10-20 10:55 +0100
pushed 2014-10-20 10:49 +0000
Jonathan Watt Jonathan Watt - Bug 1085159 - Port the code that uses nsRenderingContext::DrawLine() to Moz2D. r=mattwoodrow
2dbb3fbd7385ae8a8e0e29d9d1dc00829eaee2d9
created 2014-10-19 11:47 +0100
pushed 2014-10-19 10:50 +0000
Jonathan Watt Jonathan Watt - Bug 1083597, part 2 - Add a variant of NSRectToRect that snaps to device pixels, and have nsTableCellFrame::DecorateForSelection use it to restore its snapping behavior.
4714ac6ccbfe6d715edaf82ac1e6f71cecafd13e
created 2014-10-17 15:06 +0100
pushed 2014-10-17 14:06 +0000
Jonathan Watt Jonathan Watt - Bug 1083597 - Port the code that uses nsRenderingContext::DrawRect() to Moz2D. r=mattwoodrow
3a582ed49923d6b22bca44820e06d99b1d503928
created 2014-09-11 14:29 -0700
pushed 2014-09-11 21:30 +0000
Daniel Holbert Daniel Holbert - Bug 1065646: Use GetContentRectRelativeToSelf() instead of GetContentRect() - GetPosition(), in layout code. r=tn
125aa9f4bd3d54e5ac29ebcdc2b3873eeedd7271
created 2014-09-11 07:48 +0100
pushed 2014-09-11 06:48 +0000
Jonathan Watt Jonathan Watt - Bug 1064056, part 1 - Convert nsRenderingContext::AutoPushTranslation consumers to use gfxContext::SetMatrix()/Multiply(). r=Bas
ea0bc2228058525131f6200f78c8f9a2b7528d0a
created 2014-08-20 17:48 -0700
pushed 2014-08-21 00:49 +0000
Seth Fowler Seth Fowler - Bug 1024454 (Part 1) - Eagerly propagate dirty bits so absolute children of table parts get reflowed reliably. r=dbaron
4563a79a79683e143633dc4e5193b5b1c284151e
created 2014-07-24 18:03 +0100
pushed 2014-07-24 17:04 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 4 - Rename the {MIN,PREF}_WIDTH constants used to identify the type of intrinsic inline-size. r=smontagu
ea66ed3c2ca1b20220a586c563bfd4fd62a61bb6
created 2014-07-24 18:03 +0100
pushed 2014-07-24 17:04 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 3 - Also rename Intrinsic{Width,Height} to Intrinsic{I,B}Size. r=smontagu
beb29103be6902f7759bbcb7b9eb4e39fb0636dd
created 2014-07-24 18:03 +0100
pushed 2014-07-24 17:04 +0000
Jonathan Kew Jonathan Kew - bug 1031241 pt 1 - Rename Get{Min,Pref}Width to Get{Min,Pref}ISize throughout layout. r=dbaron,smontagu
634d33dc9d3ed1fbd09098b7d76d9a754cc80f69
created 2014-07-24 01:30 -0700
pushed 2014-07-24 08:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 10: make Reflow set nsHTMLReflowMetrics.ISize and BSize instead of Width and Height. r=jfkthame
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-07-24 08:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
2c434107469b36ce1e6fc708760793b14a572574
created 2014-06-28 10:13 +0000
pushed 2014-06-29 17:53 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 4, Remove LOGICAL_SIDE* and use the LogicalSideBits enum values instead. r=roc
49575c74cc7b2a995d053edf2b4dd2b3e3822e5b
created 2014-06-28 10:13 +0000
pushed 2014-06-29 17:53 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
c8ca361c8feaf6c2a0923c6205c707847ca0e34d
created 2014-06-28 22:01 -0700
pushed 2014-06-29 05:01 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
663ff18cd4a1a829e76a14388347cbbdffe0c553
created 2014-06-28 10:13 +0000
pushed 2014-06-28 10:13 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 4, Remove LOGICAL_SIDE* and use the LogicalSideBits enum values instead. r=roc
ae01b3919c8c239a36448f731221c6f5a4400fff
created 2014-06-28 10:13 +0000
pushed 2014-06-28 10:13 +0000
Mats Palmgren Mats Palmgren - Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc
8bdccca2ba59f6bf4df3def3745045009f912bbd
created 2014-06-18 06:47 -0400
pushed 2014-06-18 14:33 +0000
James Kitchener James Kitchener - Bug 330964 - Make nsTableFrame::GetCellSpacing[XY] take an argument. r=roc
eb90458ef6e6a9f5ce48e59d4f45ed13d67d7663
created 2014-02-23 05:00 -0500
pushed 2014-06-18 14:33 +0000
James Kitchener James Kitchener - Bug 330964 - Fix cellspacing call in CalcUnpaginagedHeight. r=roc
b8c3e8370b33501004a11434d056de9e45bd44e2
created 2014-06-17 05:19 -0700
pushed 2014-06-17 12:21 +0000
Simon Montagu Simon Montagu - Replace GetBaseline with GetLogicalBaseline and use logical coordinates in the line position and baseline getters in nsLayoutUtils. Bug 789096, r=jfkthame
97a467d8ec47599ae3dc0f93eaeb3312a5a72f3a
created 2014-06-16 13:09 +0200
pushed 2014-06-16 11:09 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 1f21c62b41eb (bug 330964) for emulator opt reftest-12 test failures
ba330fb874004d2a5bba9494aac927ad026dc62e
created 2014-06-16 13:08 +0200
pushed 2014-06-16 11:09 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 248103817c8b (bug 330964)
248103817c8b042c2dc9ecd6321ac13298b2d1c8
created 2014-06-15 00:53 +0200
pushed 2014-06-16 07:39 +0000
James Kitchener James Kitchener - Bug 330964 - Make nsTableFrame::GetCellSpacing[XY] take an argument. r=roc
1f21c62b41eb63962a639193373b52783ade0cff
created 2014-02-23 05:00 +0100
pushed 2014-06-16 07:39 +0000
James Kitchener James Kitchener - Bug 330964 - Fix cellspacing call in CalcUnpaginagedHeight. r=roc
2c131e57c7370147ab75a3ee0438fd8d2b2f980c
created 2014-05-28 19:36 +0000
pushed 2014-05-28 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 8, Make nsTableCellFrame::AppendFrames/InsertFrames/RemoveFrame DEBUG only. r=roc
e7cd2558a8214320282feb727a4df3b4c3133c23
created 2014-05-28 19:36 +0000
pushed 2014-05-28 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 1015781 - part 1+2, Make the SetInitialChildList/AppendFrames/InsertFrames/RemoveFrame methods return void (scripted change). Remove code handling the return values. r=roc
less more (0) -100 -60 tip