layout/tables/nsTableFrame.cpp
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 00:24 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
ecaeb6eaa3628ae0df7d039a970cda57639eebe8
created 2016-04-12 15:52 +1000
pushed 2016-04-12 05:52 +0000
Cameron McCormack Cameron McCormack - Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert
6ba4a380e9020f75cf016ca358c3982031385434
created 2016-02-10 12:18 +1300
pushed 2016-02-24 19:51 +0000
Robert O'Callahan Robert O'Callahan - Bug 1243623. Don't skip unregistering a table part if we have a split table. r=mats
a2a7c4cc94dca9adc3329bd8f7d0670d5f8be3df
created 2016-02-24 18:01 +1100
pushed 2016-02-24 07:01 +0000
Cameron McCormack Cameron McCormack - Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
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
3b4d8528c2f22908b546185439846b3e330305eb
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 5 - Convert all frame properties which use DeleteValue and ReleaseValue as destructor to be typesafe. r=dbaron
4e8764d61e1d88bd1c486095e42f0ca83c05daf5
created 2016-01-28 10:11 +1100
pushed 2016-01-27 23:11 +0000
Xidorn Quan Xidorn Quan - Bug 1064843 part 5 - Ensure frames behave properly for unknown child list id passed into SetInitialChildList. r=dholbert
0d731a5fbdd9cf3d528558a4ba314f1437729c94
created 2016-01-27 17:02 +0100
pushed 2016-01-27 16:02 +0000
Mats Palmgren Mats Palmgren - Bug 1242164 - Remove the implementation of colspan=0 (which is now dead code). r=dbaron
3b5f43556647710f9f42ec8b09c9c252407d9650
created 2016-01-22 16:58 +0100
pushed 2016-01-23 07:57 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
6c88738fdc4d8bea3f88969e89b0c04b2603b9e5
created 2016-01-07 20:21 -0800
pushed 2016-01-10 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1237902 (part 3) - Change the gfxContextMatrixAutoSaveRestore in PaintTableBorderBackground() to an AutoRestoreTransform. r=roc.
4538baf122990a4d8efd2e98b22a0c9929cdcf90
created 2016-01-07 20:20 -0800
pushed 2016-01-10 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1237902 (part 2) - Pass a DrawTarget to DrawTableBorderSegment(). r=roc.
36adfe32e2771dafaf7ea4886d537efda94e4055
created 2016-01-05 16:08 -0800
pushed 2016-01-06 04:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232852 (part 6) - Remove unused parameters from some layout sort functions. r=tn.
aab78aed1c92f6a838eaf737b6302eb7a7b6c93a
created 2015-11-22 21:33 -0800
pushed 2015-12-29 01:57 +0000
Chris Peterson Chris Peterson - Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert
50c1b2cb6ad1141a2bd53ed8b8c1738b42cf3a45
created 2015-11-17 18:15 -0500
pushed 2015-11-17 23:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1220621. When removing a <col>, only create an anonymous colframe to replace it if one is really needed. r=dbaron
8d18755a856ec85bc3c2b0ca4320a8fd351a8b9c
created 2015-10-22 19:54 -0700
pushed 2015-10-23 02:55 +0000
Seth Fowler Seth Fowler - Bug 1209765 (Part 9) - Support sync decoding and track draw results when drawing borders in nsTableFrame. r=tn
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
11001b64e4cfed8af0262abcdeaaf13f102767bf
created 2015-07-08 09:07 +0100
pushed 2015-07-08 08:08 +0000
Jonathan Kew Jonathan Kew - Bug 1177690 - part 2 - Tidy up the use of DrawTableBorderSegment similarly in BCInlineDirSeg::Paint. r=dholbert
efe1ad2424c27fc25a6ac50d2bb87fb5697ee086
created 2015-07-08 09:07 +0100
pushed 2015-07-08 08:08 +0000
Jonathan Kew Jonathan Kew - Bug 1177690 - part 1 - Bevel the correct ends of horizontal collapsed-border segments in vertical-rl writing mode. r=dholbert
5c4f2d9775cd1cf30b2502767412a8caa411a940
created 2015-07-08 09:07 +0100
pushed 2015-07-08 08:08 +0000
Jonathan Kew Jonathan Kew - Bug 1177690 - part 0 - Tidy up some erratic whitespace. r=dholbert
d9074143dc58e11f7dce124f9e328cab1d703777
created 2015-07-05 20:27 +0100
pushed 2015-07-05 19:28 +0000
Jonathan Kew Jonathan Kew - Bug 1180166 - Ensure all elements of tableBorderReset[] are properly initialized. r=dholbert
3524973b9630077c314cd6722af7199e5dd48e02
created 2015-06-30 10:14 +0100
pushed 2015-06-30 09:14 +0000
Jonathan Kew Jonathan Kew - Bug 1178250 - Don't call ConsiderChildOverflow until the child has been placed in the right location when reflowing a vertical-rl table. r=dholbert
047c419b040d1417af17f155d146466cac5395a1
created 2015-06-26 08:58 -0700
pushed 2015-06-28 03:01 +0000
Simon Montagu Simon Montagu - Bug 1173958: convert FixedTableLayoutStrategy to logical coordinates, r=jfkthame
8d7c0d471925a7449db469d949f58c9c0d852564
created 2015-06-27 11:16 -0700
pushed 2015-06-27 18:17 +0000
Jonathan Kew Jonathan Kew - Bug 1157569 - Followup to address review nits (renamings, comment updates) from parts 13 and 14.
90f43905ea1260152612e2cc5923df11226daaa4
created 2015-06-27 11:16 -0700
pushed 2015-06-27 18:17 +0000
Jonathan Kew Jonathan Kew - Bug 1157569 - part 14 - Finish conversion of border-collapse code in nsTableFrame to logical coordinates. r=dholbert
dd2f0a7e0db39154468d56e22e651dab897812d9
created 2015-06-27 11:16 -0700
pushed 2015-06-27 18:17 +0000
Jonathan Kew Jonathan Kew - Bug 1157569 - part 13 - More conversion of physical to logical terminology in border-collapse calculations. r=dholbert
645991c76862d7bf87ecf584737e20ba77f64eb1
created 2015-06-26 16:50 -0700
pushed 2015-06-26 23:53 +0000
Jonathan Kew Jonathan Kew - Bug 1177606 - Correct the row positioning within rowGroups in vertical-rl tables when distributing extra width. r=dholbert
e174d857a802d9a00583633ec3c95bdb083666c0
created 2015-06-26 16:50 -0700
pushed 2015-06-26 23:53 +0000
Jonathan Kew Jonathan Kew - Bug 1177600 - Properly adjust table row and cell positions when their containing block-size changes in vertical-rl writing mode. r=dholbert
b47603f369df25a25550612cca2baf97c2ba50d0
created 2015-06-24 16:23 -0700
pushed 2015-06-24 23:24 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 patch 5 - Copy inline-size rather than width from prev-in-flow when initializing nsTableFrame. r=dholbert
a8fc665d7fab6603fa05cdbcddb32b2f8e00c63a
created 2015-06-24 09:56 -0700
pushed 2015-06-24 16:58 +0000
Jonathan Kew Jonathan Kew - Bug 1176523 - Convert Get/SetContinuousBCBorderWidth in nsTableColFrame and nsTableColGroupFrame to logical coordinates. r=dholbert
4ab2192fc51349b572802cf1b6d36cf812e2250a
created 2015-06-23 13:41 -0700
pushed 2015-06-24 05:05 +0000
Jonathan Kew Jonathan Kew - Bug 1176354 - Rename nsTableRowFrame::GetBSize to differentiate better from nsIFrame::BSize. 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
e79763059bef65821062e4928dd21964f216ad3d
created 2015-06-23 11:47 -0700
pushed 2015-06-23 18:49 +0000
Jonathan Kew Jonathan Kew - Bug 1176105 - Remove the (largely gutted) nsTableIterator class, and replace with simple frame-list iteration. r=dholbert
dfe19db28043b2a9a3995dd2eb1dbe386c8b053d
created 2015-06-23 11:45 -0700
pushed 2015-06-23 18:49 +0000
Jonathan Kew Jonathan Kew - Bug 1176414 - Clean up/rename various column index variables in nsTableRowFrame and nsTableFrame. r=dholbert
e66ff38867c534f785a4e87cc0a4818b64ff60e7
created 2015-06-23 11:44 -0700
pushed 2015-06-23 18:49 +0000
Jonathan Kew Jonathan Kew - Bug 1176070 - Optimize nsTableFrame's FirstInFlow() lookups from calls to GetColumnISize(). 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
f5cf0bdd0c1ad430508861f3e67413f49d5c25de
created 2015-06-22 10:33 +0100
pushed 2015-06-22 09:33 +0000
Jonathan Kew Jonathan Kew - Bug 1174711 - patch 2 - Convert nsTableFrame to work with logical coordinates. 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
056a7557fad64106ac402236b0384bf90e9a8357
created 2015-06-20 21:00 +0100
pushed 2015-06-21 20:21 +0000
Jonathan Kew Jonathan Kew - Bug 1174700 - patch 2 - Convert nsTableFrame::SetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. 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.
ed293fc9596caa5d45186a712dd8b25daf433e68
created 2015-06-20 21:00 +0100
pushed 2015-06-20 20:00 +0000
Jonathan Kew Jonathan Kew - Bug 1174700 - patch 2 - Convert nsTableFrame::SetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. r=dholbert
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
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
54501a80ded17bfc4bff11b8c8be850de1595828
created 2015-06-17 11:03 +0100
pushed 2015-06-17 10:03 +0000
Jonathan Kew Jonathan Kew - Bug 1157569 - part 12 - Convert physical values from BCPropertyData to logical when returning from Get[Included]OuterBCBorder. r=roc
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
2902d065f84ad8c771ebedcf9649b946c2488eaf
created 2015-06-10 13:13 +1200
pushed 2015-06-10 01:14 +0000
Xidorn Quan Xidorn Quan - Bug 1171328 - Convert nsTableFrame::GetChildAreaOffset() and its friends to use LogicalMargin. r=dholbert
b84888e85411b52d32541b6e73c60d246055f350
created 2015-06-05 15:39 -0700
pushed 2015-06-05 22:41 +0000
Daniel Holbert Daniel Holbert - Bug 1169432 part 5: Use range-based 'for' loops when walking frame lists, in nsTableFrame. r=mats
a14d4adad0e64c7ede0992fb84bafcfdc0dbb524
created 2015-06-05 15:39 -0700
pushed 2015-06-05 22:41 +0000
Daniel Holbert Daniel Holbert - Bug 1169432 part 4: Convert NS_ASSERTION(false, ...) to NS_ERROR(...) in nsTableFrame. r=mats
8ed236855a3a54d85c687e3864de415af53ed00c
created 2015-06-05 15:39 -0700
pushed 2015-06-05 22:41 +0000
Daniel Holbert Daniel Holbert - Bug 1169432 part 3: Use nsTArray::Contains instead of nsTArray::IndexOf(), for brevity, in nsTableFrame. r=mats
d576f294df12d5767d8f69e88472f0a41362eb8f
created 2015-06-05 15:39 -0700
pushed 2015-06-05 22:41 +0000
Daniel Holbert Daniel Holbert - Bug 1169432 part 2: Refactor nsTableFrame::Init. r=mats
e0145b66ac039d57ced5d49e485b5f37e819595d
created 2015-06-04 03:43 -0700
pushed 2015-06-05 07:53 +0000
Simon Montagu Simon Montagu - Bug 1147834: Use abstract coordinates in nsHTMLReflowState, r=jfkthame
3569f024ef4768a2a56bcbd73f74da892ebd148f
created 2015-05-25 19:43 -0700
pushed 2015-05-26 02:44 +0000
Daniel Holbert Daniel Holbert - Bug 1167696 part 2: Remove nsTableReflowState's frame constructor-arg; get it from passed-in reflow state instead. r=mats
less more (0) -300 -100 -60 tip