Changes pushed by user dbaron@mozilla.com
User
Push date [To Local]
ChangesetPatch author — Commit message
dbaron@mozilla.com
Wed Sep 05 22:49:16 2018 +0000
8aa236bd11b2張俊芝 — Bug 1485581 - Make nsImageFrame report intrinsic inline sizes in the correct dimension (height) when writing-mode is vertical. r=dbaron
dbaron@mozilla.com
Tue Aug 07 22:05:58 2018 +0000
6897f3935cc7L. David Baron — Bug 1479859 patch 4 - Test becoming a containing block for contain:paint only for those frames that support it. r=dholbert
8e24328ba714L. David Baron — Bug 1479859 patch 3 - Add an nsIFrame::IsFrameOfType bit to say whether frames support contain:layout and contain:paint. r=dholbert
55c49d4fe287L. David Baron — Bug 1479859 patch 2 - Send nsChangeHint_UpdateContainingBlock when containing block-ness changes due to one property change, while another property that might trigger containing block-ness doesn't do so because of the frame type. r=emilio
950df70cf532L. David Baron — Bug 1479859 patch 1 - Make inline frames be abs-pos containing blocks for reasons other than being relatively positioned. r=emilio
5f9e2ddc97adL. David Baron — Bug 1480454 - Part f: Run mach wpt-manifest-update to pick up change from part a. r=me
dbaron@mozilla.com
Tue Jul 10 23:42:55 2018 +0000
b256d14602d3L. David Baron — Bug 1474516 - A little cleanup of border-collapse code while reviewing bug 1405929. r=dholbert
dbaron@mozilla.com
Wed May 23 16:57:55 2018 +0000
55bf0e045b5eL. David Baron — Bug 1460041 Part 2 followup: reland the correct version of the patch. r=jfkthame
dbaron@mozilla.com
Wed May 23 16:50:13 2018 +0000
b80e4986ecfeBrad Werth — Bug 1460041 Part 2: Add WPT reftests for many shape-outside shapes that use an element offset from its container. r=jfkthame
dbaron@mozilla.com
Sun Apr 08 03:21:36 2018 +0000
bee5d7ed00d7L. David Baron — Bug 1439398 followup: remove trailing space to satisfy web-platform-tests lint. No review (trivial and test-only).
dbaron@mozilla.com
Sat Mar 24 00:42:35 2018 +0000
5b91410deb5bL. David Baron — Bug 1448138 - Rename string DataFlags::SHARED to REFCOUNTED to make it clearer to those reading the code. r=erahm
dbaron@mozilla.com
Fri Mar 16 16:24:15 2018 +0000
b61bf51fd0c2L. David Baron — Bug 1446079 - Remove test_predictor.js setting of new-cache preferences that are no longer needed. r=hurley
40bb22b8571eL. David Baron — Bug 1446077 - Remove Services.cache, since it's unused (in favor of Services.cache2). r=mayhemer
dbaron@mozilla.com
Thu Mar 08 23:32:29 2018 +0000
5c28945e2e1eL. David Baron — Bug 1444136 - Move images into support subdirectory so they work in the built CSS testsuite. r=gsnedders
dbaron@mozilla.com
Wed Jan 31 07:27:58 2018 +0000
ded3e23e2442L. David Baron — Bug 1432341 - Add reftest for column-rule broken across columns. r=mattwoodrow
8d8a093e718cL. David Baron — Bug 1432341 - Draw column-rules with border-code in box-decoration-break: clone mode, rather than slice. r=mattwoodrow
45d0f06fb923L. David Baron — Bug 1432341 - Rename functions that relate to column rules to have clearer names. r=mattwoodrow
6fe40d8edcf6L. David Baron — Bug 1432341 - Simplify by using GetContentRectRelativeToSelf. r=mattwoodrow
dbaron@mozilla.com
Fri Jan 12 00:24:24 2018 +0000
f20af1b96e11L. David Baron — Bug 1429645 - Make EXTENDED_DEBUG_PRINTING compile again. r=jwatt
dbaron@mozilla.com
Tue Nov 14 07:39:12 2017 +0000
611e36cc135aL. David Baron — Bug 1416968 - Fix path to unbreak --enable-official-branding build. r=m_kato
dbaron@mozilla.com
Thu Oct 05 18:19:16 2017 +0000
694eb292fcf6L. David Baron — Bug 1405875 - Remove old regression test harness in layout/tools/tests/regression_tests.*. r=mats
c559a947b2adL. David Baron — Bug 1405875 - Remove old dump/compare regression data methods on frames, and nsIFrameUtil interface and implementation. r=mats
873f35520910L. David Baron — Bug 1405875 - Remove now-unused nsIContentViewerFile interface. r=mats
46f3ad859456L. David Baron — Bug 1405875 - Remove unneeded QueryInterface to nsIContentViewerFile. r=mats
c5f636d9a86bL. David Baron — Bug 1405875 - Remove unused contentViewerFile property from browser and tabbrowser XBL bindings. r=Gijs
3d7bbd9c6c09L. David Baron — Bug 1405875 - Remove debug file mechanism from printing. r=mats
92c0f810986fL. David Baron — Bug 1405875 - Remove regression testing backend from layout debugger. r=mats
e5d6b9275cb4L. David Baron — Bug 1405875 - Remove old regression testing UI from layout debugger. r=mats
dbaron@mozilla.com
Fri Jul 21 00:24:32 2017 +0000
5a663e876c3cL. David Baron — Bug 1381080 patch 7 - Mark nsLiteral[C]String constructor as constexpr. r=erahm
9b76213c99cfL. David Baron — Bug 1381080 patch 4 - Assert that strings whose static type requires a null-terminated buffer aren't assign a non-null-terminated buffer. r=erahm
235ac09dfdb2L. David Baron — Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm
e5e88978e735L. David Baron — Bug 1381080 patch 2 - Encapsulate setting to empty buffer in a new method. r=erahm
79bc740e42aaL. David Baron — Bug 1381080 patch 1 - Add ClassFlags::NULL_TERMINATED to strings that require null-termination. r=erahm
dbaron@mozilla.com
Thu Jul 13 05:23:56 2017 +0000
d259c59353d3L. David Baron — Backed out changeset 90ae2fcd089a (bug 1378727) for numerous xpcshell test failures on Windows, starting with test_ext_browsingData_downloads.js.
dbaron@mozilla.com
Thu Jul 13 02:38:10 2017 +0000
d6bf703c5deaXidorn Quan — Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert
7d4d90362c1fL. David Baron — Bug 1308876 - Preserve behavior of ignoring parent dirty bit for column groups. r=dholbert
1e3130e96f03L. David Baron — Bug 1308876 - Mark child frames as dirty before starting reflow of the parent, so that if we reflow a child twice, it's only dirty the first time. r=dholbert
395b6c53e42bL. David Baron — Bug 1308876 - Avoid initiating special-height reflow as a result of new paginated non-dirty reflows. r=dholbert
98af0eaefed7L. David Baron — Bug 1308876 - Prevent tables from trying to do incremental reflow when fragmented, since they can't. r=dholbert
6dd31665f62eL. David Baron — Bug 1308876 - Reflow all kids when column-fill is auto and height has changed. r=dholbert
66edf6c444e7L. David Baron — Bug 1308876 - Fix ColumnSet to reflow a non-dirty column when the block-size has shrunk and the column might need to push some children to the next column. r=dholbert
28292dffc5d0L. David Baron — Bug 1308876 - Remove assertion that starts firing more when we mark frames dirty less and thus call PrepareResizeReflow more. r=mats
ef306e4124f8L. David Baron — Bug 1308876 - Don't continue reflow after deciding we need to try again due to page-break-inside:avoid. r=mats
e3741d5b60f1L. David Baron — Bug 1308876 - Mark lines dirty when we abort their reflow due to page-break-inside:avoid. r=mats
f8c5d7e8c28aL. David Baron — Bug 1380521 - Use a more reliably invalid initial mBSizeOfARow so that we reflow properly if it changes to zero. r=dholbert
4bf16638687fL. David Baron — Bug 1380521 - Fix spelling of mSuppressScrollbarUpdate member variable. r=dholbert
5631a4402393L. David Baron — Bug 1380521 - Remove pointless assertion. r=dholbert
905f598f2051L. David Baron — Bug 1379334 - Make XULScrollFrame test for needing a vertical scrollbar because of the size of the horizontal scrollbar. r=dholbert
f676d48fd757L. David Baron — Bug 1379334 - Convert mis-indented code to 2-space indent, plus bracing and logical operator position fixes when reindenting. r=dholbert
48f19f8bc8baBoris Zbarsky — Bug 667079. Make sure to set the right containing block size for inner tables no matter what. r=dbaron
dbaron@mozilla.com
Mon Jul 10 19:26:58 2017 +0000
590ab0411e83L. David Baron — Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor
e62dbb5f7606L. David Baron — Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags (rust bindings changes). r=mystor
a431a8ff8f57L. David Baron — Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor
43bcee93d69aL. David Baron — Bug 1343715 - Use SetDataFlags in ForgetSharedBuffer. r=dmajor
dbaron@mozilla.com
Fri Jul 07 17:03:14 2017 +0000
f48de44a55daL. David Baron — Bug 1377497 - Pass the correct writing mode to SizeComputationInput::DisplayInitOffsetsEnter. r=jfkthame
dbaron@mozilla.com
Fri Jul 07 16:35:33 2017 +0000
f07caa23cdbbL. David Baron — Bug 1377497 - Pass the correct writing mode to SizeComputationInput::DisplayInitOffsetsEnter. r=jfkthame
dbaron@mozilla.com
Tue Jun 27 23:19:18 2017 +0000
b2cdc72e57b8Xidorn Quan — Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert
14f1496b0b4dL. David Baron — Bug 1308876 - Preserve behavior of ignoring parent dirty bit for column groups. r=dholbert
b6f51232167cL. David Baron — Bug 1308876 - Mark child frames as dirty before starting reflow of the parent, so that if we reflow a child twice, it's only dirty the first time. r=dholbert
d2fc16d29960L. David Baron — Bug 1308876 - Avoid initiating special-height reflow as a result of new paginated non-dirty reflows. r=dholbert
c89b504be5d7L. David Baron — Bug 1308876 - Prevent tables from trying to do incremental reflow when fragmented, since they can't. r=dholbert
67c036d54d3eL. David Baron — Bug 1308876 - Reflow all kids when column-fill is auto and height has changed. r=dholbert
4b74f07a39bbL. David Baron — Bug 1308876 - Fix ColumnSet to reflow a non-dirty column when the block-size has shrunk and the column might need to push some children to the next column. r=dholbert
07def0eabf91L. David Baron — Bug 1308876 - Remove assertion that starts firing more when we mark frames dirty less and thus call PrepareResizeReflow more. r=mats
0b20a0fd86ffL. David Baron — Bug 1308876 - Don't continue reflow after deciding we need to try again due to page-break-inside:avoid. r=mats
cfc48662b2ccL. David Baron — Bug 1308876 - Mark lines dirty when we abort their reflow due to page-break-inside:avoid. r=mats
dbaron@mozilla.com
Fri Jun 09 16:11:36 2017 +0000
70c026121670L. David Baron — Bug 1371157 - Cache results of Windows system font lookups. r=jimm
aa3557e8515cL. David Baron — Bug 1371157 - Use override keyword in windows nsLookAndFeel header. r=jimm
dbaron@mozilla.com
Wed Jun 07 05:28:15 2017 +0000
143dcd21c6f0L. David Baron — Bug 1367576 - Make IsWidgetStateSafe not truncate the bits that it needs to test. r=karlt
33997d929fdaL. David Baron — Bug 1367576 - Shrink existing caches to the size that's actually needed. r=karlt
b8e44a1cb450L. David Baron — Bug 1367576 - Cache results of getting GTK widget borders. r=karlt
db68e1963b39L. David Baron — Bug 1367576 - Refactor to allow for caching of some gtk widget padding/border results. r=karlt
05cb421de1c3L. David Baron — Bug 1367576 - Remove unused ishtml parameter to moz_gtk_get_widget_border. r=karlt
3853c5543f6eL. David Baron — Bug 1369260 - Remove use of MOZ_ASSERT_IF in layout. r=heycam
dbaron@mozilla.com
Wed May 31 20:54:58 2017 +0000
65251b0ed973L. David Baron — Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
d8c7a5c7cb77L. David Baron — Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
dbaron@mozilla.com
Thu May 25 20:23:25 2017 +0000
e6bf2e19464cL. David Baron — Bug 1367413 - Fix assertion that can occur when paginating abs-pos elements with a transform. r=mats
dbaron@mozilla.com
Thu May 25 17:20:55 2017 +0000
6037b902d652L. David Baron — Backed out changeset 659898a1c1b8 (bug 1367577) for breaking stylo builds.
dbaron@mozilla.com
Thu May 25 16:45:47 2017 +0000
659898a1c1b8Paul Bignier — Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron
dbaron@mozilla.com
Wed May 24 22:32:50 2017 +0000
6f30a5d2fa33L. David Baron — Bug 1367505 - Set and clear pseudo-class locks all at once to avoid restyle thrashing when sending select options to parent process. r=jaws
dbaron@mozilla.com
Wed May 24 15:43:08 2017 +0000
705f18f41c8eL. David Baron — Backed out changeset e4ac2148c920 (bug 1352888) to see if it is responsible for input latency regression bug 1362094.
eab2a4a241a6L. David Baron — Backed out changeset 52fff3b1e209 (bug 1352889) to see if it is responsible for input latency regressions in bug 1365334 or bug 1366156.
dbaron@mozilla.com
Wed May 24 14:17:35 2017 +0000
cc599cd5dd83L. David Baron — Bug 1367190 - Fix bustage on a CLOSED TREE.
dbaron@mozilla.com
Wed May 24 13:52:52 2017 +0000
b096ffc589e3L. David Baron — Bug 1367190 patch 3 - Store nsPresArena::mFreeLists as an array. r=mats
d0f672dfdeb6L. David Baron — Bug 1367190 patch 2 - Remove nsPresArena::AllocateBySize, nsIPresShell::AllocateMisc, and nsPresContext::AllocateFromShell. r=mats
9becc74079ffL. David Baron — Bug 1367190 patch 1 - Convert the 4 objects that use nsPresArena::AllocateBySize to use AllocateByObjectID. r=mats
dbaron@mozilla.com
Sat May 20 17:18:29 2017 +0000
093eab57d504L. David Baron — Bug 1365449 - Reflow absolutely positioned children when they need to be repaginated. r=mats
dbaron@mozilla.com
Thu May 18 16:26:20 2017 +0000
4808d8fe4ea8L. David Baron — Bug 1365831 - Replace assertion that non-display SVG containers are only reflowed with NS_FRAME_IS_DIRTY with a real test of the condition. r=heycam
dbaron@mozilla.com
Wed May 17 19:25:45 2017 +0000
f59b392cc692L. David Baron — Bug 1365443 - Unbreak wildcard rules in GECKO_DISPLAY_REFLOW_RULES_FILE. r=emilio
dbaron@mozilla.com
Wed May 17 03:04:37 2017 +0000
fb689ff5ec19L. David Baron — Bug 944200 followup - Consistently use nscoord_MIN for uninitialized mFloatEdgeIStart/End. r=mats
dbaron@mozilla.com
Fri May 12 00:01:58 2017 +0000
63daa5635269L. David Baron — Bug 1363262 - Don't call First() on empty strings in nsCommandLine::HandleFlagWithParam. r=bsmedberg
dbaron@mozilla.com
Thu May 11 01:53:05 2017 +0000
0515ebda07afL. David Baron — Bug 1363929 - Swap the order of tests in nsIFrame::In3DContextAndBackfaceIsHidden so that the faster-to-fail one is first. r=mattwoodrow
dbaron@mozilla.com
Thu May 04 22:19:37 2017 +0000
52fff3b1e209L. David Baron — Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
d4225b099025L. David Baron — Bug 1353458 - Make test_cert_blocklist more flexible about order of lines in revocations.txt. r=keeler
dbaron@mozilla.com
Tue Apr 25 10:16:04 2017 +0000
a81a4d55ba8bL. David Baron — Bug 1355353 - Give nsINode::GetProperty a fast path for nodes that do not have properties. r=peterv
dbaron@mozilla.com
Thu Apr 20 02:33:03 2017 +0000
6d047b2e3e1fL. David Baron — Bug 1357951 - Update two transforms tests that should now point to css-transforms-2 following the spec split. r=SimonSapin
dbaron@mozilla.com
Tue Apr 18 02:36:30 2017 +0000
3067c20eeccbL. David Baron — Bug 1307134 - Rename nsGlobalWindow::EnsureSizeUpToDate to EnsureSizeAndPositionUpToDate. r=tnikkel
ae32bc1ac57fL. David Baron — Bug 1307134 - Only flush in ancestor documents for window.mozInnerScreenX/Y. r=tnikkel
dbaron@mozilla.com
Wed Apr 05 04:42:40 2017 +0000
19c4e80bee84L. David Baron — Bug 1353181 followup - Fix non-DEBUG warnings-as-errors bustage.
dbaron@mozilla.com
Wed Apr 05 04:14:17 2017 +0000
63a14b2f3c74L. David Baron — Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
c30756846670L. David Baron — Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
e4ac2148c920L. David Baron — Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
b6f0b34e87f2L. David Baron — Bug 1353181 - Make nsStringBuffer's reference count use the minimum memory synchronization needed. r=froydnj
24f889bd5549L. David Baron — Bug 1277709 - Make threadsafe reference counting use the minimum memory sychronization needed. r=froydnj
dbaron@mozilla.com
Tue Apr 04 05:48:09 2017 +0000
a56372e9dc96L. David Baron — Backed out changeset 74eb0b08e42b (bug 1353187 patch 2) for test failures (assertions firing).
dbaron@mozilla.com
Tue Apr 04 03:46:19 2017 +0000
74eb0b08e42bL. David Baron — Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
a86c4218ca5fL. David Baron — Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
dfdb5742823aL. David Baron — Bug 1352889 - Ensure that PLDHashTable's second hash doesn't have padding with 0 bits for tables with capacity larger than 2^16. r=njn
8f8e8cd713adL. David Baron — Bug 1352888 - Don't set the collision flag when adding to PLDHashTable if we've already found the entry we're going to add. r=njn
a52e75fdda07L. David Baron — Bug 1277709 - Make threadsafe reference counting use the minimum memory sychronization needed. r=froydnj
dbaron@mozilla.com
Fri Mar 31 02:58:31 2017 +0000
ed0b77acc612L. David Baron — Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
b845e6e9c447L. David Baron — Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
a3f4de47b66bL. David Baron — Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert
dbaron@mozilla.com
Thu Mar 30 02:56:26 2017 +0000
b57205388585L. David Baron — Bug 1348894 - Use CheckedInt more. r=jgilbert
dbaron@mozilla.com
Fri Mar 24 06:43:33 2017 +0000
41fac0336580L. David Baron — Bug 1350149 - Make display-reflow print reflow status in more cases. r=dholbert
dbaron@mozilla.com
Thu Mar 16 16:42:24 2017 +0000
004684088f59L. David Baron — Bug 1347759 - Fix conditions under which we reflow absolutely positioned element due to size change of its container for everything other than horizontal LTR. r=jfkthame
dbaron@mozilla.com
Tue Mar 14 03:15:19 2017 +0000
e6113871af3dL. David Baron — Bug 1305754 - Don't rebuild the whole path in the rule tree when resolving style with replacement. r=heycam
dbaron@mozilla.com
Tue Mar 14 02:12:41 2017 +0000
0819cd293127L. David Baron — Bug 1346692 - Clarify reftest documentation about combining <failure-type>s. No review.
dbaron@mozilla.com
Tue Mar 07 00:11:23 2017 +0000
12e50efb59fcL. David Baron — Bug 1187851 followup - Fix DEBUG-only code to print name of nsChangeHint_UpdateContainingBlock. No review.
dbaron@mozilla.com
Fri Mar 03 17:19:04 2017 +0000
6dfad3d738feL. David Baron — Rename (renumber) new mozilla-central-reftests shapes1 tests to avoid filename collisions with existing tests. Followup to bug 1311244, bug 1326406, and bug 1326407.
dbaron@mozilla.com
Thu Mar 02 17:04:35 2017 +0000
d50d68150abaL. David Baron — Bug 276079 followup - Make check-for-references.sh accept single-quoted attribute values. No review.
dbaron@mozilla.com
Wed Mar 01 18:08:31 2017 +0000
eb6b998cfa79L. David Baron — Bug 1340127 - Consider different bidi control/override values when deciding whether to consider a frame first or last. r=jfkthame
dbaron@mozilla.com
Mon Feb 20 07:11:15 2017 +0000
80def7a140e3L. David Baron — Bug 1340593 - Set NS_STYLE_HAS_CHILD_THAT_USES_RESET_STYLE from the WalkRuleTree codepath too. r=heycam
dbaron@mozilla.com
Sun Feb 05 15:27:04 2017 +0000
be38817f54c5L. David Baron — Bug 1209697 followup - Add comment to explain change that might not be clear given existing comments here and in nsChangeHint.h.
dbaron@mozilla.com
Thu Jan 26 06:11:52 2017 +0000
f07c28aa3e0aL. David Baron — Bug 1333951 - Unbreak dumping of style contexts. r=bzbarsky
dbaron@mozilla.com
Mon Jan 23 21:19:37 2017 +0000
c58de1b0ff6fL. David Baron — Bug 1333158 - Remove StyleSheet::GetDocument in favor of the identical GetAssociatedDocument. r=bz
dbaron@mozilla.com
Thu Oct 13 18:42:40 2016 +0000
8002cb8086cdL. David Baron — Bug 1307853 - Add web platform test (in mochitest suite). r=mats
d61b47e3ac8aL. David Baron — Bug 1307853 - Set inline-resize flag when the content-box size is changing (in addition to border-box). r=mats
a7420b8839d2L. David Baron — Update links pointing to my personal website (http -> https). No bug.
4c3a2d977506L. David Baron — Some updates to the data for './mach file-info bugzilla-component' in layout/generic, partly for bug 1277129. No review.
dbaron@mozilla.com
Tue Oct 04 18:40:49 2016 +0000
9d592efc8851L. David Baron — Bug 1299736 - Remove unsafe optimizations from FrameHasPositionedPlaceholderDescendants. r=bzbarsky
dbaron@mozilla.com
Thu Sep 29 21:22:15 2016 +0000
56055d850969Boris Zbarsky — Bug 1301500 - Add reftest. r=heycam
5fd6dd2bdbfaL. David Baron — Bug 1301500 - Separate change hint for adding/removing transform from UpdateContainingBlock. r=heycam
dbaron@mozilla.com
Mon Aug 29 18:43:46 2016 +0000
4ccc68de4527L. David Baron — Bug 1290825 - Reject various things that aren't user-action pseudo classes when they follow pseudo-elements. r=bz
38a29590c3e8L. David Baron — Bug 1251075 - Add test that dynamic change of transform when will-change:transform is set doesn't reconstruct frames. r=bz
c206d60dc0bfL. David Baron — Bug 1251075 - Optimize away nsChangeHint_UpdateContainingBlock in nsStyleContext::CalcStyleDifference when possible. r=bz
6d719224c814L. David Baron — Bug 1251075 - Split out the parts of nsStyleDisplay::Is{Abs,Fixed}PosContainingBlock that don't depend on the frame. r=bz
dbaron@mozilla.com
Thu Aug 18 17:36:19 2016 +0000
fef031c4b58fGeoffrey Sneddon — Add mailto: scheme to URLs missing it. (Ported from CSSWG test repository. No review. No bug. DONTBUILD)
dbaron@mozilla.com
Mon Aug 15 20:32:42 2016 +0000
c237fc190702L. David Baron — Bug 720531 followup - Modify reftest.list so that it matches the link rel=match in the tests. No review.
dbaron@mozilla.com
Mon Aug 01 07:53:56 2016 +0000
eadaa06966feL. David Baron — Bug 1290761 - Allow running jprof with sandbox enabled. r=jhector
dbaron@mozilla.com
Fri Jul 15 23:44:03 2016 +0000
0bb4cf8a5759L. David Baron — Bug 1287011 - Remove preference gfx.filter.nearest.force-enabled. r=gw280
dbaron@mozilla.com
Sun Jun 05 01:39:11 2016 +0000
4f5df0a09686L. David Baron — Remove commented-out subdirectories that were listed purely hypothetically to avoid their confusing people in the future. No bug.
3e6967898d93Ethan Lin — Bug 889964 - Part 3. Turn on background reftest. r=dbaron
0631776a11b1Ethan Lin — Bug 889964 - Part 2. Add reftest for boarder image: round. r=dbaron
2ce152b78b40Ethan Lin — Bug 889964 - Part 1. Fix the calculation of border-image: round. r=dbaron
52a777c32fd6Astley Chen — Bug 1278020 - enable selectors4 reftest. r=dbaron
dbaron@mozilla.com
Sun Jun 05 00:57:29 2016 +0000
4c3d7660fd37L. David Baron — Bug 1273048 - Add __attribute__((noinline)) to work around compiler bug on Android/x86. r=xidorn
efd20b79bbc5L. David Baron — Bug 1273048 - Add MOZ_GCC_VERSION_AT_MOST macro. r=froydnj
dbaron@mozilla.com
Thu May 26 01:04:49 2016 +0000
abafa95db1b1L. David Baron — Bug 1271182 - Remove MOZ_COUNT_[CD]TOR from nsTimerEvent, since it uses XPCOM reference counting macros. r=khuey
bd4cebf613e6L. David Baron — Bug 1271182 - Add some deleted assignment operators and copy constructors. r=khuey
dbaron@mozilla.com
Wed May 25 23:30:51 2016 +0000
6f4868096fd6L. David Baron — Bug 1272857 - Fix some tree performance tests to read/write element.style.marginInlineStart instead of just element.marginInlineStart. r=gregtatum
dbaron@mozilla.com
Tue May 24 23:56:15 2016 +0000
986a22158836L. David Baron — Bug 955857 - Adjust test to expect that there are now 17 CSS properties beginning with 'o' rather than 16. No review.
47a2042ad9ceThomas Wisniewski — Bug 955857 - Add tests for overflow-wrap. r=dbaron
ecd39abf2cdbThomas Wisniewski — Bug 955857 - Replace CSS word-wrap with overflow-wrap, and add it back as a CSS_PROP_ALIAS. r=dbaron
5a4acb31f6c0L. David Baron — Back out temporary debugging patch for bug 1265280 (changeset ff82389380c1).
dbaron@mozilla.com
Sat May 21 08:38:05 2016 +0000
6d01ac7bd7b3L. David Baron — Back out bug 1271714 (changeset f66a5b9da35f and changeset 557c5dbd25a1) for causing unexpected assertions in Android debug crashtest and reftest.
dbaron@mozilla.com
Sat May 21 04:53:50 2016 +0000
4bbdb484d7b8Masayuki Nakano — Bug 1272592 Merge "MediaSelect" key value into "LaunchMediaPlayer" r=smaug
dbaron@mozilla.com
Sat May 21 04:24:46 2016 +0000
7244faf48699L. David Baron — Backed out changeset 2bc3ee78d5d3 (bug 1274397) for failing to compile, probably due to failing to #include headers.
dbaron@mozilla.com
Sat May 21 02:57:53 2016 +0000
03f0242deea7L. David Baron — Bug 1274037 - Rename the gecko.mstone and gecko.buildID prefs to dom.apps.lastUpdate.* r=fabrice
f81a68cdd9f1L. David Baron — Bug 1274041 - Make child process write its memory map to a different file name. r=jesup
a634e9b19a3bL. David Baron — Bug 1274041 - Initialize jprof in child process. r=jesup
b4dd21453f98L. David Baron — Bug 1274041 - Actually define JPROF_STATIC as it was meant to be defined. r=jesup
dbaron@mozilla.com
Sat May 14 07:00:40 2016 +0000
cdc7ecf62c5dL. David Baron — Bug 1111440 - Replace rest of -moz-/Moz prefixed logical margin/padding/border properties with their standard versions. r=heycam
dbaron@mozilla.com
Mon May 09 18:27:08 2016 +0000
048db7c7e488L. David Baron — Bug 1271015 patch 2 - Add tests for things not happening (optimizations) in response to media query changes. r=heycam
9c02ff079d45L. David Baron — Bug 1271015 patch 1 - Add mechanism for testing the number of elements restyled. r=heycam
dbaron@mozilla.com
Mon May 09 05:17:00 2016 +0000
730147bfebe3L. David Baron — Bug 1270649 - Rename mExceptionHasBeenRisen to mExceptionWasRaised. r=smaug
cf57eb3d5080L. David Baron — Bug 567283 patch 4 - Support #rgba and #rrggbbaa colors in CSS. r=xidorn
a9205982d844L. David Baron — Bug 567283 patch 3 - Make TestColorNames use the new alpha capabilities. r=xidorn
c913af281236L. David Baron — Bug 567283 patch 2 - Rename NS_HexToRGB to NS_HexToRGBA and add parameter saying whether 4 and 8 digit colors are allowed. r=xidorn
0e34b5aaeec0L. David Baron — Bug 567283 patch 1 - Convert if enclosing most of function into early return. r=xidorn
dbaron@mozilla.com
Fri May 06 04:34:42 2016 +0000
95e5e81a2350L. David Baron — Bug 1270626 - Don't leave an unhandled ErrorResult and assert when media query listeners throw exceptions. r=bzbarsky
dbaron@mozilla.com
Tue May 03 04:34:28 2016 +0000
fd84d2a8fe7cL. David Baron — Bug 1187851 followup - Use versioned specification link to make CSSWG test system happy. No review.
dbaron@mozilla.com
Tue Apr 26 20:37:11 2016 +0000
bc4c7468a198L. David Baron — Fix temporary debugging patch for bug 1265280 so we'll hit the condition. r=khuey
dbaron@mozilla.com
Sat Apr 23 21:18:47 2016 +0000
ff82389380c1L. David Baron — Bug 1265280 - Temporary debugging code to crash with a useful abort message. r=khuey
dbaron@mozilla.com
Thu Apr 21 04:32:24 2016 +0000
583cdf2d877cL. David Baron — Bug 1053986 - Rename nsBox::DoLayout to DoXULLayout. r=dholbert
acf9fa960f85L. David Baron — Bug 1053986 - Rename nsBox::EndLayout to EndXULLayout. r=dholbert
1ffc3f31dd98L. David Baron — Bug 1053986 - Rename nsBox::BeginLayout to BeginXULLayout. r=dholbert
dae8004cf486L. David Baron — Bug 1053986 - Fix ordering of methods in nsIFrame.h r=dholbert
eab7fdd264f7L. David Baron — Bug 1053986 - Rename nsIFrame::AddCSSPrefSize, AddCSSMinSize, AddCSSMaxSize, and AddCSSFlex by replacing CSS with XUL. r=dholbert
18c217fdcd72L. David Baron — Bug 1053986 - Rename nsIFrame::DumpBox to XULDumpBox. r=dholbert
458314bef531L. David Baron — Bug 1053986 - Rename nsIFrame::GetDebug to GetXULDebug. r=dholbert
d137bd89989dL. David Baron — Bug 1053986 - Rename nsIFrame::SetDebug to SetXULDebug. r=dholbert
d38adfb2e4e1L. David Baron — Bug 1053986 - Rename nsIFrame::RelayoutChildAtOrdinal to XULRelayoutChildAtOrdinal. r=dholbert
573df08134b1L. David Baron — Bug 1053986 - Rename nsIFrame::Redraw to XULRedraw. r=dholbert
39492d973854L. David Baron — Bug 1053986 - Rename nsIFrame::IsNormalDirection to IsXULNormalDirection. r=dholbert
a626ff70c178L. David Baron — Bug 1053986 - Rename nsIFrame::IsHorizontal to IsXULHorizontal, and related methods. r=dholbert
c9a240b3f8a7L. David Baron — Bug 1053986 - Rename nsIFrame::GetHAlign to GetXULHAlign. r=dholbert
3158d7e09cc3L. David Baron — Bug 1053986 - Rename nsIFrame::GetVAlign to GetXULVAlign. r=dholbert
5c37c36f2720L. David Baron — Bug 1053986 - Rename nsIFrame::GetClientRect to GetXULClientRect. r=dholbert
9e1500799635L. David Baron — Bug 1053986 - Rename nsIFrame::GetLayoutManager to GetXULLayoutManager. r=dholbert
e81b89fbb112L. David Baron — Bug 1053986 - Rename nsIFrame::SetLayoutManager to SetXULLayoutManager. r=dholbert
bd142212e00eL. David Baron — Bug 1053986 - Rename nsIFrame::GetMargin to GetXULMargin. r=dholbert
a92803ca0499L. David Baron — Bug 1053986 - Rename nsIFrame::GetPadding to GetXULPadding. r=dholbert
98b9e9971185L. David Baron — Bug 1053986 - Fix comment referring to a GetBorder method that no longer exists. r=dholbert
fa4af7a37ad1L. David Baron — Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert
13d0946a3e53L. David Baron — Bug 1053986 - Rename nsIFrame::GetBorderAndPadding to GetXULBorderAndPadding. r=dholbert
42a916b000f1L. David Baron — Bug 1053986 - Rename nsBox::GetParentBox to GetParentXULBox. r=dholbert
3668e6c38db1L. David Baron — Bug 1053986 - Rename nsBox::GetNextBox to GetNextXULBox. r=dholbert
cbba01cf1942L. David Baron — Bug 1053986 - Rename nsBox::GetChildBox to GetChildXULBox. r=dholbert
0f17a800a22eL. David Baron — Bug 1053986 - Rename nsIFrame::Layout to XULLayout, and related methods with the same name. r=dholbert
932eaf157f7fL. David Baron — Bug 1053986 - Rename nsIFrame::SetBounds to SetXULBounds. r=dholbert
2942f0615e19L. David Baron — Bug 1053986 - Rename nsIFrame::IsCollapsed to IsXULCollapsed, and related methods. r=dholbert
f054013fa445L. David Baron — Bug 1053986 - Rename nsIFrame::GetBoxAscent to GetXULBoxAscent. r=dholbert
ec597dfc7111L. David Baron — Bug 1053986 - Rename nsIFrame::GetFlex to GetXULFlex. r=dholbert
4bddc023dac9L. David Baron — Bug 1053986 - Rename nsIFrame::GetOrdinal to GetXULOrdinal. r=dholbert
d57a58420319L. David Baron — Bug 1053986 - Rename nsIFrame::GetMinSizeForScrollArea to GetXULMinSizeForScrollArea. r=dholbert
e84de27f354cL. David Baron — Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert
0e8929a206caL. David Baron — Bug 1053986 - Rename nsIFrame::GetPrefSize to GetXULPrefSize, and related methods. r=dholbert
8024a1e1ec3fL. David Baron — Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert
d4317b74afedL. David Baron — Bug 1053986 - Rename nsFrame.cpp static method IsBoxWrapped to IsXULBoxWrapped. r=dholbert
f81e6e5226fbL. David Baron — Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert
dbaron@mozilla.com
Tue Apr 19 18:38:54 2016 +0000
aea48706d499L. David Baron — Bug 1265591 patch 3 - Make the comment describing RestyleForCSSRuleChanges match reality. r=heycam
f411f50ad23bL. David Baron — Bug 1265591 patch 2 - Rename nsIPresShell::ReconstructStyleData to RestyleForCSSRuleChanges. r=heycam
396260a4b86bL. David Baron — Bug 1265591 patch 1 - Remove Internal/External versions of ReconstructStyleData. r=heycam
dbaron@mozilla.com
Wed Mar 16 20:47:58 2016 +0000
fd6c1f7f3e4eL. David Baron — Bug 1256745 - Cancel the DidPaint timer in SetShell(nullptr). r=mattwoodrow
dbaron@mozilla.com
Tue Mar 15 13:14:11 2016 +0000
158eeed9a9b0L. David Baron — Bug 1253189 followup - Also skip ch-unit-001 because it fails on OS X 10.10.
dbaron@mozilla.com
Tue Mar 15 03:27:09 2016 +0000
1eeebc83a2b9L. David Baron — Bug 1256500 - Root style contexts before calling ApplyStyleFixups. r=heycam
dbaron@mozilla.com
Mon Mar 14 17:27:20 2016 +0000
d0fa0d383880L. David Baron — Bug 1142531: Check more bits in nsStyleContext::MoveTo assertion. r=heycam
718aa12e555bL. David Baron — Bug 1251797 - Don't fault struct out of rule tree if all of the potential physical property destinations already have a winning value in the cascade. r=heycam
404a3f74b279L. David Baron — Bug 1145218 followup - Properly parenthesize macro argument. No review.
29a9317a44c2L. David Baron — Bug 649142 followup: Correct #undef. No review.
dbaron@mozilla.com
Tue Mar 08 10:07:52 2016 +0000
3ad367f04970Shing Lyu — Bug 1242781 - Add 1 appunit in BRFrame::AddInlinePrefISize to match the 1 appunit added during reflow. r=dbaron
dbaron@mozilla.com
Tue Mar 08 08:07:46 2016 +0000
2bd6d33ad128Shing Lyu — Bug 1242781 - Add 1 appunit in BRFrame::AddInlinePrefISize to match the 1 appunit added during reflow. r=dbaron
dbaron@mozilla.com
Thu Feb 25 00:08:49 2016 +0000
c88f281bf19aL. David Baron — Bug 1187851 patch 6 - Make dynamic changes to filter change fixed position containing block for descendants. r=roc
4f03658208ccL. David Baron — Bug 1247929 patch 5 - Remove spurious canvas rule from reftests. r=dholbert
dbaron@mozilla.com
Wed Feb 24 23:58:57 2016 +0000
611823f79eb5L. David Baron — Back out changeset 027c6cc12078 (bug 1249943) for making test_basic_pan.html permafail (timeout) on Linux, on a CLOSED TREE.
dbaron@mozilla.com
Wed Feb 24 23:46:09 2016 +0000
1f9dc51c1493L. David Baron — Back out changeset b5ec7338bddf (bug 1236789) on a CLOSED TREE for causing assertions on most (but not all) debug test runs.
dbaron@mozilla.com
Wed Feb 24 19:07:36 2016 +0000
87064fa7de53L. David Baron — Bug 1250342 patch 5 - Additional comment and variable name changes that should have been in patches 1 or 3.
dbaron@mozilla.com
Wed Feb 24 18:40:57 2016 +0000
aa5e5a12ce63Daniel Holbert — Bug 1250342 patch 4: Update & rename reftest 'text-align-true.html' to use 'unsafe' instead of 'true'. r=dbaron
ae3a5d0dfc82L. David Baron — Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats
aef35da48cfdL. David Baron — Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
45470ff0ca1aL. David Baron — Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
b55f1a5a8daeL. David Baron — Bug 1247929 patch 4 - Adjust reftest manifest for existing tests. r=dholbert
87b9d21672a8L. David Baron — Bug 1247929 patch 3 - Reftests. r=dholbert
89e5af841e9dL. David Baron — Bug 1247929 patch 2 - Hard-code the Web-compatible set of form controls whose intrinsic minimum inline-size shrinks to 0 when inline-size (width) is specified as a percentage. r=dholbert
7defbcbde4ceL. David Baron — Bug 1247929 patch 1 - Add GetType() overrides for nsProgressFrame and nsMeterFrame. r=dholbert
dbaron@mozilla.com
Tue Feb 23 17:42:56 2016 +0000
0eae0890ee11L. David Baron — Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats
e82e430d0edaL. David Baron — Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
866f8a7337dfL. David Baron — Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
dbaron@mozilla.com
Sat Feb 13 06:57:34 2016 +0000
d8db1845736bL. David Baron — Bug 1247865 - Fix assertion to handle restyling of a table::after. r=birtles
0b93057bf480L. David Baron — Bug 1247865 - Add crashtest for assertion. r=birtles
dbaron@mozilla.com
Sun Feb 07 16:44:08 2016 +0000
dcea3556c181L. David Baron — Bug 1245075 patch 2 - Fix EffectSet::GetEffectSet(nsIFrame*) and EffectCompositor::GetAnimationElementAndPseudoForFrame to only return effects when the frame is the style frame for its content. r=birtles
417122415962L. David Baron — Bug 1245075 patch 1 - Remove assertion, since it can fire during frame destruction. r=dholbert
dbaron@mozilla.com
Wed Feb 03 22:43:38 2016 +0000
623934e9db8aL. David Baron — Bug 823483 patch 6 - Tests r=dholbert
4e6a5f77ef94L. David Baron — Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert
b34ebd7afb78L. David Baron — Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert
d68daa674f40L. David Baron — Bug 823483 patch 3 - Limit effect of percentage width and max-width on intrinsic size to elements with replaced element sizing. r=dholbert
3705a4614be0L. David Baron — Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert
ee0ff2c8be1bL. David Baron — Bug 823483 patch 1 - Check for percentage max-width in addition to percentage width when deciding to ignore intrinsic min-width of replaced elements. r=dholbert
dbaron@mozilla.com
Wed Feb 03 22:42:39 2016 +0000
65e84ada79e4L. David Baron — Bug 1236745 - Fix infinite loop resulting from block formatting context entering resize oscillation due to considering floats over its whole height when sizing it. r=dholbert
dbaron@mozilla.com
Fri Jan 08 10:17:00 2016 +0000
e0603b355f0cL. David Baron — Bug 1230668 - Don't use frame when not in composed document. r=heycam
dbaron@mozilla.com
Mon Dec 21 18:12:17 2015 +0000
86a078b98243L. David Baron — Bug 1233276 - Make css::Declaration::List more useful again, given that it degraded a bit in bug 978833 (/ bug 1221436). r=heycam
dbaron@mozilla.com
Sat Dec 12 18:52:26 2015 +0000
908f57c5f6afXidorn Quan — Bug 1231485 - Enable text-emphasis by default.
dbaron@mozilla.com
Mon Dec 07 23:40:11 2015 +0000
a5c732353377L. David Baron — Bug 1230701 - Add test that position does not create a fixed-position containing block. r=dholbert
bb137598c582L. David Baron — Bug 1230701 - Make will-change:position create a containing block for absolutely-positioned elements. r=dholbert
dbaron@mozilla.com
Tue Dec 01 05:39:37 2015 +0000
e2e4a5407b8fL. David Baron — Bug 1228921 patch 2 - Fix nsRestyleHint constants to match the same style. r=xidorn
baff26beaa86L. David Baron — Bug 1228921 - Write nsChangeHint constants using left shifts. r=xidorn
dbaron@mozilla.com
Tue Dec 01 05:26:06 2015 +0000
9dde6025527fL. David Baron — Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
7093bae2bb25L. David Baron — Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
6d9165f61d39L. David Baron — Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
8fee42e9c11bL. David Baron — Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
dbaron@mozilla.com
Tue Dec 01 00:23:33 2015 +0000
99a32ec308b8L. David Baron — Bug 1228934 - Remove style, weight, and stretch parameters from nsFont constructor. r=jdaggett
dbaron@mozilla.com
Tue Dec 01 00:17:04 2015 +0000
ddaae692ddd9L. David Baron — Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn
dbaron@mozilla.com
Mon Nov 30 23:47:22 2015 +0000
e7ed1feeef74L. David Baron — Bug 1227766 patch 4 - Tests for will-change establishing a fixed-pos and abs-pos containing block. r=dholbert
daf35b346b5dL. David Baron — Bug 1227766 patch 3 - Make will-change cause creation of a containing block for fixed and absolutely positioned elements when needed. r=dholbert
d272cd834670L. David Baron — Bug 1227766 patch 2 - Add will-change bit for establishing a containing block for fixed positioned elements. r=dholbert
02f0d955ce78L. David Baron — Bug 1227766 patch 1 - Add flag for CSS properties that establish a containing block for fixed positioned elements. r=dholbert
dbaron@mozilla.com
Mon Nov 30 23:32:09 2015 +0000
983a6d09ddeaL. David Baron — Bug 196292 - Make table inside align=left reset alignment just like for align=center and align=right. r=bz
dbaron@mozilla.com
Mon Nov 30 22:02:44 2015 +0000
c15544b94db5L. David Baron — Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
d197e2ef0123L. David Baron — Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
16798ce74d1eL. David Baron — Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
2879aebe0ccaL. David Baron — Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
43b52e48aec3L. David Baron — Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
dbaron@mozilla.com
Mon Nov 30 09:18:22 2015 +0000
36a37b7451a5L. David Baron — Bug 1224251 followup - Annotate one of the new reftests as fuzzy on Windows and Mac.
dbaron@mozilla.com
Mon Nov 30 07:16:42 2015 +0000
4a3c509bcb25L. David Baron — Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn
cce90c9b7d1dL. David Baron — Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
ec79945130ffL. David Baron — Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
6c478d7a9467L. David Baron — Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
3a3cd254f508L. David Baron — Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
e1fd92eeb5baL. David Baron — Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
0a2d8e926a66L. David Baron — Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
91898a35b414L. David Baron — Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
5c4a581885e4L. David Baron — Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
52f9c007281dL. David Baron — Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
dbaron@mozilla.com
Wed Nov 25 01:46:05 2015 +0000
7fe7a1db6ab8L. David Baron — Bug 1227501 patch 3 - Handle custom properties correctly in transition-property. r=xidorn
068458c29b69Jesse Ruderman — Bug 1227501 patch 2 - Crashtest.
e37ce5b407efL. David Baron — Bug 1227501 patch 1 - Don't check flags for eCSSPropertyExtra_variable. r=xidorn
5a84fdee7bfbL. David Baron — Bug 1217833 followup - Add margin to avoid fuzz on reftest.
dbaron@mozilla.com
Tue Nov 24 17:47:03 2015 +0000
e567a54aa604L. David Baron — Bug 1217833 followup - Mark one test as fuzzy(43,2) on a CLOSED TREE (though fuzzy amounts needed vary by platform).
dbaron@mozilla.com
Tue Nov 24 15:23:53 2015 +0000
0ac7ee2441e5L. David Baron — Bug 1217833 - Fix container width in exception for line frames in nsBidiPresUtils::ReorderFrames. r=jfkthame
d97bfd0955d1Daniel Holbert — Remove workaround for bug 1224761. r=dbaron
7661180c26a2L. David Baron — Bug 1224761 - Fix forceRepeatToCoverTiles optimization to not trigger when all stops at left edge of tile. r=roc
fbe817b7d365L. David Baron — Bug 1213587 - Add foreground color to the background color for XML error pages. r=xidorn
dbaron@mozilla.com
Sun Nov 22 15:16:24 2015 +0000
26bf115402e2L. David Baron — Bug 1038663 followup - Remove assertion from reftest reference, which the CSS WG harness considers an error. No review.
dbaron@mozilla.com
Sun Nov 22 15:14:18 2015 +0000
18fb0664e591L. David Baron — Bug 1038663 followup - Remove specification link from reftest reference, which the CSS WG harness considers an error. No review.
a63a0aefa179L. David Baron — Bug 1038663 followup - Add the link rel=match that makes the CSS WG harness believe this test a reftest. No review.
dbaron@mozilla.com
Sun Nov 22 01:34:21 2015 +0000
c655d97eb3acL. David Baron — Bug 994305 - Remove DOCTYPE declarations from SVG files in browser UI. r=dao
dbaron@mozilla.com
Sat Nov 21 06:32:32 2015 +0000
69f8ba112b5dL. David Baron — Bug 1221823 patch 2 - Use already_AddRefed<Declaration>&& as parameter to nsCSSKeyframeRule constructor to avoid extra reference count cycle. r=xidorn
2d3a04a4d334L. David Baron — Bug 1221823 patch 1 - Use rvalue-reference and Move rather than just comments to show behavior of nsCSSKeyframeRule constructor. r=xidorn
dbaron@mozilla.com
Fri Nov 20 22:37:27 2015 +0000
1c467d9fb6e9L. David Baron — Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky
dbaron@mozilla.com
Fri Nov 20 02:10:18 2015 +0000
965b8e749d1fL. David Baron — Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam
73e519e9ec5eL. David Baron — Bug 1223653 patch 1 - Fix incorrect function being called, caught by enum class type checking in next patch. r=jfkthame
b4f4af049f7dL. David Baron — Bug 1224464 patch 3 - Rename KTableValue to KTableEntry now that it is a struct. r=heycam
fbde9f78976bL. David Baron — Bug 1224464 patch 2 - Make nsCSSProps keyword tables be arrays of structs, to represent what they logically are. r=heycam
2cb53b74518dL. David Baron — Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam
dbaron@mozilla.com
Tue Nov 10 05:47:47 2015 +0000
76753a9a19fdL. David Baron — Bug 1222783 - Make nsHTMLFramesetFrame::Reflow set firstTime based on what firstTime means. r=roc
dbaron@mozilla.com
Mon Nov 09 07:58:51 2015 +0000
d49ec59732d6L. David Baron — Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam
42d1516bf147L. David Baron — Bug 1221436 patch 6 - Remove mechanism for replacing style rules. r=heycam
0ffbb9175ac6L. David Baron — Bug 1221436 patch 5 - Stop generating new style rules in DeclarationChanged (and rename it to SetDeclaration), since we no longer need a new style rule for nsIStyleRule identity rules. r=heycam
b09af10d0128L. David Baron — Bug 1221436 patch 4 - Use the same pointer to store the owning rule and the nsHTMLCSSStyleSheet on css::Declaration, since we never need both. r=heycam
2638966229a8L. David Baron — Bug 1221436 patch 3 - Remove Rule::SetHTMLCSSStyleSheet and related code, now unused. r=heycam
84c5d7320a5cL. David Baron — Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam
2894f200ed03L. David Baron — Bug 1221436 patch 1 - Have a pointer back from the css::Declaration for style attributes to the nsHTMLCSSStyleSheet. r=heycam
dbaron@mozilla.com
Fri Nov 06 03:27:38 2015 +0000
af4f270f9799L. David Baron — Bug 1186768 patch 3 - Compute affectedByScriptMinSize sooner to avoid asserting or doing extra work. r=heycam
3cf19e565e94Jesse Ruderman — Bug 1186768 patch 2 - Crashtest. r=heycam
4e92748e429fL. David Baron — Bug 1186768 patch 1 - Avoid setting different font-size conditions due to MathML font size adjustments. r=heycam
dbaron@mozilla.com
Thu Nov 05 12:57:19 2015 +0000
f0803928b5f1L. David Baron — Bug 978833 patch 20 - Rev IIDs that I should have revised in Bug 978833 patch 14.
dbaron@mozilla.com
Thu Nov 05 08:50:29 2015 +0000
a4101bc25be5Jesse Ruderman — Bug 1186768 patch 2 - Crashtest. r=heycam
dae1d7e445d3L. David Baron — Bug 1186768 patch 1 - Avoid setting different font-size conditions due to MathML font size adjustments. r=heycam
dbaron@mozilla.com
Thu Nov 05 08:44:59 2015 +0000
cf480f83f25dL. David Baron — Bug 978833 patch 19 - Fix ResolvedStyleCache to use Declaration rather than nsCSSKeyframeRule as keys. r=heycam
0ab5ed0dd72fL. David Baron — Bug 978833 patch 18 - Eliminate StyleRule::RuleMatched and call Declaration::SetImmutable directly for style rules (like for @page and keyframe rules). r=heycam
6882c096a683L. David Baron — Bug 978833 patch 17 - Remove Rule::mWasMatched. r=heycam
888d7ce53c3eL. David Baron — Bug 978833 patch 16 - Always call Declaration::SetImmutable when we match a rule. r=heycam
ed25ca545c1fL. David Baron — Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam
5a8bb99e8c87L. David Baron — Bug 978833 patch 14 - Pass mozilla::css::Rule instead of nsIStyleRule to nsIDocument/nsIDocumentObserver style rule methods. r=heycam
9f2470877279L. David Baron — Bug 978833 patch 13 - Remove important rule creation from css::StyleRule. r=heycam
f340cdf67edbL. David Baron — Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam
e69922893211L. David Baron — Bug 978833 patch 11 - Add missing #includes in preparation for nsRuleWalker.h #include change in following patch. r=heycam
da3bf914effeL. David Baron — Bug 978833 patch 10 - Raise consistent exceptions so that the exception doesn't depend on rule destruction timing. r=bzbarsky
3a1bf2c60211L. David Baron — Bug 978833 patch 9 - Move keyframe !important data assertion to where it will continue to happen. r=heycam
0adcd9f3fac0L. David Baron — Bug 978833 patch 8 - Call SetImmutable for declarations of @page and keyframe rules. r=heycam
4b633979383aL. David Baron — Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam
e62f0b7f0a02L. David Baron — Bug 978833 patch 6 - Move ImportantStyleData from StyleRule.{h,cpp} to Declaration.{h,cpp} r=heycam
3b535acc6b79L. David Baron — Bug 978833 patch 5 - Rename ImportantRule to ImportantStyleData. r=heycam
4d51af920be6L. David Baron — Bug 978833 patch 4 - Add pointer back from css::Declaration to css::Rule. r=heycam
d04634d82242L. David Baron — Bug 978833 patch 3 - Make css::Declaration implement nsIStyleRule. r=heycam
65c8c4d27598L. David Baron — Bug 978833 patch 2 - Make css::Declaration reference-counted. r=heycam
a377963bf9bbL. David Baron — Bug 978833 patch 1 - Add mochitest for bug 978833. r=heycam
dbaron@mozilla.com
Fri Oct 30 01:02:03 2015 +0000
e18c0d373b1fL. David Baron — Bug 1216431 patch 8 - Fix whitespace error I made when addressing review comments.
dbaron@mozilla.com
Fri Oct 23 00:01:05 2015 +0000
713de8f859afL. David Baron — Bug 1216431 patch 7 - Back out bug 1209603 patch 6. r=heycam
063bf9fb0cd3L. David Baron — Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam
3b9f6b8b11a4L. David Baron — Bug 1216431 patch 5 - Back out half of bug 1209603 patch 10. r=heycam
5381b658ae64L. David Baron — Bug 1216431 patch 4 - Don't trigger computation of new structs via testing of conditions for conditionally-stored structs on the rule node. r=heycam
2856d00e310aL. David Baron — Bug 1216431 patch 3 - Cache structs that are stored with conditions on the rule node all the time, rather than only when freshly computed. r=heycam
41e9257c073dL. David Baron — Bug 1216431 patch 2 - Pass nsStyleVisibility to nsStylePosition::CalcDifference to avoid computing new nsStyleVisibility during nsStyleContext::CalcStyleDifference. r=heycam
f31d5853b0a0L. David Baron — Bug 1216431 patch 1 - Give WritingMode an nsStyleVisibility* constructor. r=heycam
dbaron@mozilla.com
Thu Oct 22 00:53:13 2015 +0000
8390018203c4L. David Baron — Bug 1216747 - Cleanup after test fix. r=heycam
dbaron@mozilla.com
Wed Oct 21 07:14:08 2015 +0000
0bcf20224e95L. David Baron — Bug 1216747 followup - Use the correct value when calling SetWritingModeDependency.
dbaron@mozilla.com
Wed Oct 21 05:56:51 2015 +0000
eae93d445958L. David Baron — Bug 1216747 - Record dependency on writing mode in nsRuleNode::ComputeStylePosition. r=heycam
dbaron@mozilla.com
Tue Oct 20 05:22:59 2015 +0000
eabe8e45ac29L. David Baron — Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam
d206c48d9e64L. David Baron — Bug 1215702 patch 1 - Remove the CSS properties that use CSS_PROP_BACKENDONLY (marks, orphans, page, size, widows), i.e., properties that were added in early Gecko days but never actually implemented. r=heycam
dbaron@mozilla.com
Tue Oct 20 03:43:52 2015 +0000
48fff3ec4d81L. David Baron — Bug 1215424 - Convert ParseBoxProperty to CSSParseResult and remove ParseBoxPropertyVariant. r=heycam
bb6796537775L. David Baron — Bug 1209603 patch 11 - Assert that PeekStyle* results don't change during difference computation. r=heycam
b2c58421d657L. David Baron — Bug 1209603 patch 10 - Make PeekStyle* exact, i.e., guaranteed to return null if we haven't computed the data for this context. r=heycam
0f3e25c8e4b1L. David Baron — Bug 1209603 patch 9 - Cache inherited style structs on the style context when we found already-cached data in the rule tree. r=heycam
573bb4c9a1daL. David Baron — Bug 1209603 patch 8 - Record in mBits when we have gotten a reset style struct that is cached on the rule node. r=heycam
514b6bfc3f38L. David Baron — Bug 1209603 patch 7 - Add assertions that we don't ask the rule node for data when we have cached data on the style context. r=heycam
fcd8749d260cL. David Baron — Bug 1209603 patch 6b - Rename nsStyleContext::HasCachedInheritedStyleData to HasCachedDependentStyleData. r=heycam
565c13fd9230L. David Baron — Bug 1209603 patch 6 - Prepare to use a different meaning of mBits when cached style data pointer is null. r=heycam
415be6e995fdL. David Baron — Bug 1209603 patch 5 - Move inline method nsStyleContext::GetCachedStyleData into header file, and make it public. r=heycam
5eb95277f18cL. David Baron — Bug 1209603 patch 4 - Add reftest for bug 1209603. r=heycam
a8afd14e9d0bL. David Baron — Bug 1209603 patch 3 - Don't call SetFontSizeDependency for 0em. r=heycam
b558ca528f4dL. David Baron — Bug 1209603 patch 2 - Reduce calls to StyleVisibility() in WritingMode constructor. r=heycam
4e1743f410b1L. David Baron — Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam
4d203aca24e3L. David Baron — Bug 1214958 - Add operators &=, |=, and ^= to mozilla::DebugOnly. r=froydnj
dbaron@mozilla.com
Sun Sep 27 09:22:01 2015 +0000
b002f72aa051L. David Baron — Bug 1207157 patch 3 - Don't bother passing around the inline-end margin of replaced elements we consider clearing past floats, since we don't need it any more. r=jfkthame
2c3577c59382L. David Baron — Bug 1207157 patch 2 - Stop caring about a replaced element's margin-inline-end when determining whether it fits next to floats. r=jfkthame
d589a5de39adL. David Baron — Bug 1207157 patch 1 - Add reftest. r=jfkthame
d2127a30a433L. David Baron — Bug 1175492 followup: remove extra dashes left over from removing -moz- prefixes. r=longsonr
87b4ca329e09L. David Baron — Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham
7f4731add0b6L. David Baron — Bug 1204841 followup - Remove the rest of the temporary code from bug 1150284. r=roc (backing out patch that was r=smaug, which I need to say for the commit hook)
dbaron@mozilla.com
Tue Sep 22 18:27:15 2015 +0000
000fe1df3e59L. David Baron — Bug 1206105 - Use CheckedInt for an+b selector matching. r=bzbarsky
dbaron@mozilla.com
Fri Sep 11 15:19:54 2015 +0000
72b0bd6c92fcL. David Baron — Bug 1174510 - Fix fallback from cursor formats that we don't support or that fail to decode to other cursor files. r=seth
dbaron@mozilla.com
Mon Aug 24 16:29:09 2015 +0000
c6d9ac33301fPeter Linss — update draft spec urls from dev.w3.org/csswg to drafts.csswg.org. No bug.
dbaron@mozilla.com
Tue Aug 18 06:25:24 2015 +0000
550b193f8f99L. David Baron — Bug 1195142 patch 3 - Link to correct specification URLs so the CSSWG test suite system is happy.
e1d7aaefc471Ms2ger — Remove prefixed properties. No bug.
dbaron@mozilla.com
Tue Aug 18 06:14:17 2015 +0000
0a9680123c5fL. David Baron — Bug 1195142 patch 2 - Add reftests for will-change creating a stacking context. r=BenWa
0e3dbc9c729cL. David Baron — Bug 1195142 patch 1 - Set CSS_PROPERTY_CREATES_STACKING_CONTEXT for the opacity property. r=BenWa
dbaron@mozilla.com
Sun Aug 16 21:13:22 2015 +0000
f93e180301f3L. David Baron — Bug 1146002 - Increase fuzzy-if(Android) max-difference for box-sizing-replaced-003 to match box-sizing-replaced-002 to fix frequent intermittent failure. No review.
dbaron@mozilla.com
Fri Aug 07 19:20:42 2015 +0000
b403e9676670L. David Baron — Add missing match/mismatch links to reftests submitted to CSS WG test suite, so that they work correctly as CSSWG reftests in addition to working as our reftests. No bug.
dbaron@mozilla.com
Thu Aug 06 04:05:03 2015 +0000
9e5e1a1f4f20L. David Baron — Bug 451791 patch 2 - Report block non-empty to its parent block during margin collapsing if we encounter clearance. r=roc
8c47f6709cf5L. David Baron — Bug 451791 patch 1 - Remove write-only nsHTMLReflowState::mFlags::mHasClearance. r=roc
dbaron@mozilla.com
Tue Aug 04 21:30:07 2015 +0000
c515743c6a7dL. David Baron — Bug 1187851 patch 5 - Make dynamic changes to perspective change fixed position containing block for descendants. r=roc
7911162321beL. David Baron — Bug 1187851 patch 4 - Fix URL in tests to be something that Shepherd recognizes. No review.
dbaron@mozilla.com
Tue Aug 04 03:18:38 2015 +0000
48d5d4b398c2L. David Baron — Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
7bb53182d1bcL. David Baron — Bug 1187851 patch 2 - Cleanup to prepare for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
144378d2a7ceL. David Baron — Bug 1187851 patch 1 - Tests for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
dbaron@mozilla.com
Mon Aug 03 05:35:57 2015 +0000
d4d2b60cd412L. David Baron — Backed out changeset f24dbdeeaef1 (Bug 1187851 patch 1) for reflow counting failures in Gaia integration tests apps/system/test/marionette/edges_gesture_test.js and apps/system/test/marionette/homescreen_navigation_test.js .
5a48ff1155afL. David Baron — Backed out changeset 5dcb38c7f1b8 (Bug 1187851 patch 2) for reflow counting failures in Gaia integration tests apps/system/test/marionette/edges_gesture_test.js and apps/system/test/marionette/homescreen_navigation_test.js .
dbaron@mozilla.com
Mon Aug 03 04:04:48 2015 +0000
5dcb38c7f1b8L. David Baron — Bug 1187851 patch 2 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
f24dbdeeaef1L. David Baron — Bug 1187851 patch 1 - Make dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
80ef9bb2c2e9L. David Baron — Bug 538194 patch 2 - Redo block reflow below floats when the height of a block that does not intersect floats pushes it into the way of other floats. r=roc
b17337696896L. David Baron — Bug 538194 patch 1 - Refactor some code dealing with fitting block formatting contexts around floats into separate functions. r=roc
8f269ef84bcaL. David Baron — Bug 1189605 - Fix over-indentation of a few parts of nsIDOMWindowUtils.idl. r=khuey
dbaron@mozilla.com
Tue Jul 28 03:25:08 2015 +0000
c63a6810b2bbL. David Baron — Bug 478834 - Record that we need to look for clearance if we encounter a block that might need to be pushed down for intersecting floats (i.e., one that establishes a BFC). r=roc
30833e4452e1L. David Baron — Bug 1131812 followup: Remove spec links from test references. No review.
dbaron@mozilla.com
Wed Jul 22 15:59:02 2015 +0000
bc7a6de058f2L. David Baron — Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow
d82d621f2351L. David Baron — Bug 1186061 patch 1 - Add feature to reftest harness to allow skipping the flush. r=mattwoodrow
dbaron@mozilla.com
Tue Jul 21 14:57:09 2015 +0000
dfa5748ff086L. David Baron — Bug 1184452 - Correctly reject @font-face descriptors that have garbage after them. r=heycam
dbaron@mozilla.com
Thu Jul 02 06:01:18 2015 +0000
2f29a1c8f49eL. David Baron — Bug 1176969 followup - Reorganize the timing of the reftest to make it more reliable.
dbaron@mozilla.com
Wed Jul 01 05:34:39 2015 +0000
cb4cdfca64a2L. David Baron — Bug 1176969 followup - Mark test as random for now until I have a chance to rewrite it.
dbaron@mozilla.com
Wed Jul 01 04:35:45 2015 +0000
a93bd6a0b911L. David Baron — Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget).
dbaron@mozilla.com
Tue Jun 30 23:09:01 2015 +0000
b9808ed3cacfL. David Baron — Bug 980770 - Fully enable (for RELEASE_BUILD) off-main-thread animations on all platforms with off-main-thread compositing. r=birtles
dbaron@mozilla.com
Tue Jun 30 22:35:25 2015 +0000
58274d19225eL. David Baron — Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac.
dbaron@mozilla.com
Tue Jun 30 18:30:43 2015 +0000
ed913a061dd0L. David Baron — Bug 1176969 - Disable OMT animation for any frame in a preserve-3d scene rather than only frames whose parent and child are in a preserve-3d scene. r=mattwoodrow
dbaron@mozilla.com
Mon Jun 29 23:46:39 2015 +0000
609e17393e2eL. David Baron — Bug 1122526 patch 4 - Use the nearest widget size as the maximum size for an animated layer, in case it's a popup larger than the toplevel window. r=roc
3021b9c9cb84L. David Baron — Bug 1122526 patch 3 - Correctly account for transform:none when finding maximum scale for a transform animation. r=roc
64b21b625905L. David Baron — Bug 1122526 patch 2 - Only do OMTA transform scale choosing for layers that are for transform display items. r=roc
eafe23a59de4L. David Baron — Bug 1122526 patch 1 - Factor in the scale from ancestors when computing scale for layer with OMT animation of transform. r=roc
dbaron@mozilla.com
Sun Jun 21 05:52:16 2015 +0000
ed1115ca4083L. David Baron — Back out changeset cd741d3ae78a (bug 1168737) for mochitest failures on Mac OS X 10.10.
dbaron@mozilla.com
Sun Jun 21 05:41:19 2015 +0000
b60de195ad59L. David Baron — Back out changesets ed293fc9596c and f18cb4c41578 (bug 1174700) for fatal assertions in all Windows debug reftest runs.
dbaron@mozilla.com
Sun Jun 21 04:54:28 2015 +0000
f90880e6841aL. David Baron — Bug 1169440 patch 7 - Pass parameter determined from style hint to FrameNeedsReflow. r=dholbert
a7c6c582c96fL. David Baron — Bug 1169440 patch 6 - Add parameter to nsIFrame::FrameNeedsReflow to control handling of target being a reflow root. r=dholbert
b71968a58e36L. David Baron — Bug 1169440 patch 5 - Adjust hints in CalcDifference methods to emit new nsChangeHint_ReflowChangesSizeOrPosition hint. r=heycam
f6ce2aeac164L. David Baron — Bug 1169440 patch 4 - Add comment to nsStylePadding::DifferenceAlwaysHandledForDescendants. r=heycam
a604550e30b5L. David Baron — Bug 1169440 patch 3 - Add nsChangeHint_ReflowChangesSizeOrPosition. r=heycam
6ec03d4b3358L. David Baron — Bug 1169440 patch 2 - Rename style struct MaxDifferenceNeverInherited to DifferenceAlwaysHandledForDescendants. r=heycam
9802e5006118L. David Baron — Bug 1169440 patch 1 - Add bitwise operators to nsChangeHint. r=heycam
dbaron@mozilla.com
Fri May 08 14:16:07 2015 +0000
5df6a8eccc53Jed Davis — Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm
dbaron@mozilla.com
Fri May 08 13:57:33 2015 +0000
c33b62fc04acL. David Baron — Bug 1161049 patch 3 - Don't send animations to a layer if we're not using off-main-thread compositing. r=mstange
e09370e4a895L. David Baron — Bug 1161049 patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
b1385ccee5f2L. David Baron — Bug 1161049 patch 1 - Back out changeset 962e15b81684 (part of bug 947753) in order to fix the bug a different way. r=mstange
dbaron@mozilla.com
Wed May 06 08:03:40 2015 +0000
b7ed296c05adL. David Baron — Back out changeset a02ea85607a2 (bug 1038072) for widespread test failures (at least Linux, Android, and Mulet), on a CLOSED TREE.
5ae4aaad2fe9L. David Baron — Back out changeset 266853fe8965 (bug 1038072) for widespread test failures (at least Linux, Android, and Mulet).
dbaron@mozilla.com
Wed May 06 06:52:59 2015 +0000
8fccf4962f1aL. David Baron — Bug 1153539 patch 2 - Compute scale for rasterizing off-main-thread transform animations based on ratio to display size in addition to maximum and minimum scale. r=roc
868b584b3eacL. David Baron — Bug 1153539 patch 1 - Improve comments for nsLayoutUtils::ComputeSuitableScaleForAnimation. r=roc
78435ee2a9a5L. David Baron — Bug 1160635 patch 2 - Stop making image resizing optimization when image has percent width or height. r=dholbert
54a0e4f9c82fL. David Baron — Bug 1160635 patch 1 - Add reftests. r=dholbert
dbaron@mozilla.com
Mon May 04 21:40:26 2015 +0000
662519331aa2L. David Baron — Bug 1161021 patch 3 - Check that we don't get duplicate events for #seven::after. r=bzbarsky
cf53ca4ae29aL. David Baron — Bug 1161021 patch 2 - Fix unbalanced start_test()/finished_test() calls. r=bzbarsky
262cebc0d8a0L. David Baron — Bug 1161021 patch 1 - Add comments for existing started_test() calls. r=bzbarsky
dbaron@mozilla.com
Tue Apr 28 19:12:17 2015 +0000
c15263ebc72cL. David Baron — Bug 1156456 followup - Add a simple reftest for off-main-thread animation of opacity.
dbaron@mozilla.com
Mon Apr 27 18:37:34 2015 +0000
b2dd209a43dfL. David Baron — Bug 1157648 - Make nsScriptError::ToString use only the first 512 characters of mSourceName and mSourceLine. r=bholley
dbaron@mozilla.com
Mon Apr 27 02:21:12 2015 +0000
eff50867d7e1L. David Baron — Bug 1144410 - Remove finished transitions when a frame transitions away from being display:none. r=birtles
dbaron@mozilla.com
Sat Apr 25 22:08:19 2015 +0000
5687f349da5eL. David Baron — Back out bug 1154494 (changeset 94c2f1d254e7 and changeset d1269f811e05) for causing intermittent orange in various service worker tests.
dbaron@mozilla.com
Sat Apr 25 18:10:54 2015 +0000
7bc8f274f6d1L. David Baron — Bug 1157654 - Back out changeset e73f7d6a138d (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
4a3ee7448845L. David Baron — Bug 1157654 - Back out changeset e428ba6470b9 (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
b7841d899b5aL. David Baron — Bug 1157654 - Back out changeset 4803c84d4976 (bug 1153690) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
dbaron@mozilla.com
Sat Apr 25 16:51:02 2015 +0000
a00db37abe24Kevin Wern — Bug 1148694 patch 3 - remove tests affected by removal of CSSCharsetRule. r=dbaron, r=khuey
8e76f9a26430Kevin Wern — Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron
74509f3957cfKevin Wern — Bug 1148694 patch 1 - Stop creating a CharsetRule object when parsing @charset rules. r=dbaron
dbaron@mozilla.com
Thu Apr 23 17:50:56 2015 +0000
9fa01890600fL. David Baron — Bug 1157455 followup - fix test_transitions_per_property.html to expect different angle interpolation results, on a CLOSED TREE.
dbaron@mozilla.com
Thu Apr 23 16:18:30 2015 +0000
1496cab9bc45L. David Baron — Bug 1157455 patch 3 - When interpolating angles, preserve units when possible in order to avoid floating point error. r=birtles
8efcb1c3142eL. David Baron — Bug 1157455 patch 2 - Send angles (in CSS transform functions) to the compositor thread with their units rather than sending all such angles in radians. r=birtles
4132860da87aL. David Baron — Bug 1157455 patch 1 - Add tests for OMTA transforms in degrees in addition to those in radians. r=birtles
490428d61844L. David Baron — Bug 1144885 followup - Remove spec links from reference, which the CSS test suite validator treats as an error.
dbaron@mozilla.com
Thu Apr 23 04:50:39 2015 +0000
1b7f3a1a9dd3L. David Baron — Bug 1156456 followup - Also annotate as fuzzy on Mulet, on a CLOSED TREE.
dbaron@mozilla.com
Thu Apr 23 04:05:01 2015 +0000
e60a1963130cL. David Baron — Back out changeset 1ae18f4c151f (bug 944164) for not compiling on Windows XP, on a CLOSED TREE.
dbaron@mozilla.com
Thu Apr 23 02:37:28 2015 +0000
e08e45fd8922L. David Baron — Bug 1156456 patch 3 - Send transform origin and perspective origin to layer in device pixels rather than CSS pixels. r=birtles
61bb4d672472L. David Baron — Bug 1156456 patch 2 - Transform the z component just like the x and y. r=birtles
dc6b401584e9L. David Baron — Bug 1156456 patch 1 - Reftests comparing a 3-D transformed cube generated by main-thread paths and off-main-thread animations paths. r=birtles
83e66875404eL. David Baron — Bug 1084322 followup - Fix reftest-analyzer display of image from a failing != test.
dbaron@mozilla.com
Tue Apr 21 06:11:02 2015 +0000
7ca97f0cb526L. David Baron — Bug 1156111 patch 2 - Add BUG_COMPONENT metadata for tests in layout/reftests/. r=gps
825cbf822f73L. David Baron — Bug 1156111 patch 1 - Give layout/reftests/ its own moz.build file. r=gps
1aa682e800b1L. David Baron — Bug 1144885 - Add reftests for font-size:0 and font-size-adjust:0. r=jdaggett
da024a455adcL. David Baron — Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett
760d5062419aL. David Baron — Make split-profile run jprof in the directory with the jprof-log. No bug.
dbaron@mozilla.com
Fri Apr 17 16:13:33 2015 +0000
10b09c193214L. David Baron — Bug 1150351 - Reënable test_deferred_start.html on Linux, since the bug for which we disabled it has disappeared.
dbaron@mozilla.com
Fri Apr 17 03:19:22 2015 +0000
1a51b749299fL. David Baron — Back out changeset 60b7888a323b (bug 947753 / bug 1122526) for Mac OS X mochitest-4 failure.
dbaron@mozilla.com
Fri Apr 17 02:27:25 2015 +0000
a8cfb09ecc21L. David Baron — Bug 1152921 - Don't send an uninitialized PrintData over IPC when cancelling print dialog (or failing ShowPrintDialog for other reasons). r=mconley
da7ce9761d8eL. David Baron — Bug 1152921 - Always initialize platform-specific booleans in PrintData before sending over IPC. r=mconley
dbaron@mozilla.com
Fri Apr 17 01:37:24 2015 +0000
60b7888a323bL. David Baron — Bug 947753 / Bug 1122526 - Don't claim to support off-main-thread animations when the nearest widget is not using OMT compositing. r=birtles
dbaron@mozilla.com
Fri Apr 17 01:13:39 2015 +0000
62b47badf9f9L. David Baron — Bug 1153426 - Don't crash when doing an off-main-thread animation of a transform to or from the 'none' value. r=birtles
76671894fe90L. David Baron — Bug 980770 - Enable off-main-thread animations on Linux (and other X11 based platforms), for nightly/aurora. r=birtles
0713b4e66f53L. David Baron — Bug 1153570 - Remove AutoUseBasicLayerManager, which has been unused since 78b90e6c491b (bug 676241 part 3). r=mstange
dbaron@mozilla.com
Tue Apr 07 01:14:02 2015 +0000
b3a078738f59L. David Baron — Bug 1149848 patch 2 - Remove no-longer-needed flags to GetAnimationsForCompositor. r=birtles
c8e78a6795d2L. David Baron — Bug 1149848 - Stop calling NotifyAnimated (and thus repeatedly cycling layer activity) when sending OMT animations to the compositor. r=birtles
dbaron@mozilla.com
Mon Apr 06 23:08:23 2015 +0000
335f1295e99bL. David Baron — Back out changeset ad743e667004 (bug 950401) for Mac OS X 10.6 browser-chrome orange, mostly but not entirely on mochitest-e10s, on a CLOSED TREE.
dbaron@mozilla.com
Mon Apr 06 18:24:02 2015 +0000
eed5d2d610e2L. David Baron — Bug 980770 - Enable off-main-thread animations on all platforms other than Linux (and other X11 based platforms) with off-main-thread compositing, for nightly/aurora. r=birtles
dbaron@mozilla.com
Sat Apr 04 02:01:06 2015 +0000
efcc95ba16c3L. David Baron — Bug 1151136 - Always initialize the aSeqno result from TabParent::RecvNotifyIMEFocus. r=masayuki
dbaron@mozilla.com
Thu Apr 02 19:59:55 2015 +0000
de9e98d2658aL. David Baron — Backed out changeset 9002c68ad577 (bug 980770, enabling off-main-thread animations) for 10% failure rate crash bug 1150619 on Linux ASAN mochitest-e10s-2, on a CLOSED TREE.
dbaron@mozilla.com
Thu Apr 02 16:10:30 2015 +0000
9002c68ad577L. David Baron — Bug 980770 - Enable off-main-thread animations on all platforms other than Mac OS X with off-main-thread compositing, for nightly/aurora. r=birtles
dbaron@mozilla.com
Thu Apr 02 05:36:07 2015 +0000
bce1203ac470L. David Baron — Back out changesets 6ea87def95b9 and 288ad0365a5e (bug 980770, enable OMT animations) for frequently-intermittent Mac talos glterrain crashes, on a CLOSED TREE.
dbaron@mozilla.com
Thu Apr 02 05:11:25 2015 +0000
d2f72af9fc50L. David Baron — Bug 980770 followup - Use requestLongerTimeout(2) in test_animations_omta.html to fix intermittent Android timeout.
dbaron@mozilla.com
Thu Apr 02 05:04:00 2015 +0000
6ea87def95b9L. David Baron — Bug 980770 followup - Disable test_deferred_start on Linux mochitest-e10s (probably because bug 1149391 also landed today).
dbaron@mozilla.com
Thu Apr 02 03:31:34 2015 +0000
288ad0365a5eL. David Baron — Bug 980770 - Enable off-main-thread animations on all platforms with off-main-thread compositing, for nightly/aurora. r=birtles
b0758f9d5f6cBrian Birtles — Bug 1149906 - Consider play-pending animations to be playing as well r=dbaron
7b75233a273cL. David Baron — Bug 1150288 - Restore old behavior of mIsPreviousStateFinished into a new variable, since we need it in CanThrottle. r=birtles
dbaron@mozilla.com
Wed Apr 01 04:44:18 2015 +0000
e1083d2b2217L. David Baron — Back out changeset a765547ac232 (bug 980770) due to recently-introduced test failures.
dbaron@mozilla.com
Wed Apr 01 03:46:30 2015 +0000
a765547ac232L. David Baron — Bug 980770 - Enable off-main-thread animations on all platforms with off-main-thread compositing, for nightly/aurora. r=birtles
dbaron@mozilla.com
Wed Apr 01 02:38:21 2015 +0000
2167fb2ea0a1L. David Baron — Backed out changeset e942133b1f9b (bug 1149769) for jittest-2, jsreftest, and spidermonkey test failures, on a CLOSED TREE.
dbaron@mozilla.com
Tue Mar 31 22:06:23 2015 +0000
58277c3590bcL. David Baron — Bug 847287 patch 13 - Apply animations/transitions on the layer in the order that reflects how they override, rather than the opposite. r=birtles
54cf27ab0936L. David Baron — Bug 847287 patch 12 - Check mWinsInCascade for all callers of GetAnimationOfProperty/HasAnimationOfProperty. r=birtles
aeed14f29025L. David Baron — Bug 847287 patch 11 - Only check that we can throttle animations once per refresh cycle (or invalidation of style rule), to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles
b9f6b4b17ff1L. David Baron — Bug 847287 patch 10 - Only call CheckNeedsRefresh if we might have changed mNeedsRefreshes, to make it cheaper to call EnsureStyleRuleFor more than once per refresh cycle. r=birtles
75a15c283fabL. David Baron — Bug 847287 patch 9 - Use fully-updated style rule for animations when updating cascade results for transitions. r=birtles
a8dae2838831L. David Baron — Bug 847287 patch 8 - Only update transition manager's cascade results when an animation starts or stops being in effect. r=birtles
2238d707a844L. David Baron — Bug 847287 patch 7 - Dynamically update cascade results when animations start or stop being in effect. r=birtles
de066f41c377L. David Baron — Bug 847287 patch 6 - Set mWinsInCascade for CSS Animations. r=birtles
5b1671857589L. David Baron — Bug 847287 patch 5 - Add method to update animations on layer. r=birtles
3a4b44544ad0L. David Baron — Bug 847287 patch 4 - Add a method to nsRuleNode that reports the properties overriding a CSS animation. r=birtles
47c483fe563bL. David Baron — Bug 847287 patch 3 - Add assertions about consistency of the flags for animating on the compositor. r=birtles
347bb007150dL. David Baron — Bug 847287 patch 2 - Add flag for CSS properties that can be animated on the compositor. r=birtles
402d65395967L. David Baron — Bug 847287 patch 1 - Add additional tests. r=birtles
dbaron@mozilla.com
Tue Mar 31 17:27:31 2015 +0000
4156586d7ac6L. David Baron — Bug 1123979 - Annotate known intermittent assertion on crashtest. No review.
dbaron@mozilla.com
Tue Mar 31 04:53:07 2015 +0000
4f9bacb201c1L. David Baron — Back out changeset 64934914c29d (bug 1144397) for widespread test bustage, on a CLOSED TREE.
8cdd3bb8d11cL. David Baron — Back out changeset 616e32e3da77 (bug 1146333) for widespread test bustage.
623e6b3114deL. David Baron — Back out changeset 501a8f687a91 (bug 1148973) for widespread test bustage.
dbaron@mozilla.com
Wed Mar 25 04:16:37 2015 +0000
cf60b84ee258L. David Baron — Back out changeset 9dce1a90205e (bug 1139657) for B2G emulator xpcshell test failures.
dbaron@mozilla.com
Wed Mar 25 02:14:17 2015 +0000
cd1ef82e74a4L. David Baron — Fix ruby reftest spec links to point to TR rather than dev.w3.org to fix errors. No bug.
d96242aad96dL. David Baron — Bug 1090555 - Fix visited link test in test_animations_omta.html to wait for visited link coloring properly. r=birtles
9d7079578e3dL. David Baron — Back out changeset c30bce033d92 (bug 1145803) to reenable the tests from bug 1010675 on B2G in the hopes that enough mochitests have been added or removed since then (primarily by bug 1142360) that we won't get the same chunking problems.
dbaron@mozilla.com
Sun Mar 22 19:53:20 2015 +0000
e0f47fcda5cdL. David Baron — Bug 1146145 - Revert previous fix and give the tests position:relative so they have the same z-ordering as the references.
dbaron@mozilla.com
Sun Mar 22 18:00:38 2015 +0000
ae395a4d961aL. David Baron — Bug 1146145 - Give references z-index:-1 so that they have the same z-ordering characteristics as the tests, for the case when edges of the text overlap the floats.
dbaron@mozilla.com
Sat Mar 21 23:39:26 2015 +0000
a05e2e985d0bL. David Baron — Bug 1142360 followup - Use better condition for failure annotation that avoids also including Windows XP reftests.
dbaron@mozilla.com
Sat Mar 21 20:53:01 2015 +0000
92b51483ea56L. David Baron — Bug 1142360 followup - Annotate 3 tests as failing on Windows reftest-no-accel, on a CLOSED TREE.
dbaron@mozilla.com
Sat Mar 21 20:21:26 2015 +0000
2bf4149711c9L. David Baron — No bug - Correct a few misspellings in test assertion messages, since commits with non-ascii commit messages now break the tree. On a CLOSED TREE.
dbaron@mozilla.com
Fri Mar 20 21:06:28 2015 +0000
c30bce033d92L. David Baron — Bug 1145803 - Skip the reftests added in bug 1010675 on B2G because they change the test chunking and trigger an unrelated failure, on a CLOSED TREE.
dbaron@mozilla.com
Fri Mar 20 17:27:24 2015 +0000
bda9c6920e56L. David Baron — Bug 1010675 - Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
dbaron@mozilla.com
Fri Mar 20 15:39:42 2015 +0000
f33123f726b6L. David Baron — Bug 1010675 followup - fix reftest failure annotation to fix Mac OS X 10.6 reftest orange. No review.
dbaron@mozilla.com
Fri Mar 20 13:47:46 2015 +0000
c2724e2f9de9L. David Baron — Bug 1010675 - Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
67fa35a8f1a1L. David Baron — Bug 1123979 - Make the crashtest for bug 769303 more reliable by using reftest-wait correctly. r=mats
dbaron@mozilla.com
Fri Mar 20 04:10:20 2015 +0000
41ec20bbf85fL. David Baron — Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
3abf6c3d80e3L. David Baron — Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
ecfe2a2088e9L. David Baron — Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles
9c871bd850d5L. David Baron — Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
7ef4a6668abcL. David Baron — Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles
52e314d3037eL. David Baron — Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles
8d01ce976a2bL. David Baron — Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles
ceaac3da2effL. David Baron — Bug 1010675 - Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
dbaron@mozilla.com
Wed Mar 18 14:35:45 2015 +0000
8a316064caffL. David Baron — Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
ad326dbcbd03L. David Baron — Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
83dab9578e23L. David Baron — Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles
5bd86c20cd02L. David Baron — Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
751177025dcbL. David Baron — Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles
f60c5b4adf84L. David Baron — Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles
326ef9a86c85L. David Baron — Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles
dbaron@mozilla.com
Sat Mar 14 17:22:08 2015 +0000
3f0355067f0fL. David Baron — Bug 1143314 - Temporary disable two tests that are frequently failing intermittently, added about 12 hours ago in bug 1123523, on a CLOSED TREE.
dbaron@mozilla.com
Sat Mar 14 06:52:15 2015 +0000
06562fa26db3L. David Baron — Bug 1142501 - Disable webvtt/rendering/cues-with-video/processing-model/basic.html on Linux due to extremely frequent timeouts. No review.
dbaron@mozilla.com
Sat Mar 14 05:25:05 2015 +0000
5f1d4592207fL. David Baron — Bug 1142360 - Make bidi_numeral_test.js use assertSnapshots rather than using compareSnapshots directly so that it dumps images on failure. r=ehsan
dbaron@mozilla.com
Sat Mar 14 05:10:15 2015 +0000
7ab42fa86179L. David Baron — Bug 1143227 - Annotate test_conformance__textures__texture-npot-video.html as asserting 4 times on Android, since bug 1083347 made us run it on Android debug builds, on a CLOSED TREE. No review.
dbaron@mozilla.com
Fri Mar 13 06:31:01 2015 +0000
86a5fea1cd01L. David Baron — Bug 1142420 - Require that the same compiler version be used for C and C++ (at the very least, so that our version checks are valid for both). r=glandium
e3a4467dc9dfL. David Baron — Bug 1142352 - Add a configure test for the gcc version of the host compiler when cross compiling. r=glandium
dbaron@mozilla.com
Sat Mar 07 20:28:16 2015 +0000
4e6629bce17bL. David Baron — Bug 1140486 patch 2 - Make nsTextFrame::UpdateOverflow include the visual overflow from the text metrics by calling existing RecomputeOverflow. r=jfkthame
0e4c63206414L. David Baron — Bug 1140486 patch 1 - Pass block frame instead of block reflow state to nsTextFrame::RecomputeOverflow. r=jfkthame
6753efba260dJonathan Kew — Bug 1114329 - Reftests for floats within blocks of varying width and directionality. r=smontagu
dbaron@mozilla.com
Sat Mar 07 05:33:45 2015 +0000
45d3767f69e3L. David Baron — Bug 1135170 bustage fix: add #include to fix bustage with EME disabled.
dbaron@mozilla.com
Fri Mar 06 23:15:07 2015 +0000
dc86a4e16519L. David Baron — Back out bug 1131802 (changesets 80e90f586329 and 35c268f162db) and patch 2 from bug 1131805 (changeset 4139522bf814) on a CLOSED TREE for assertion failures.
dbaron@mozilla.com
Fri Mar 06 21:36:00 2015 +0000
d052486d57c3L. David Baron — Bug 1140134 - Don't skip the rest of the properties in an animation after hitting one that we shouldn't apply. r=dholbert
dbaron@mozilla.com
Fri Mar 06 02:02:30 2015 +0000
c01e9a2bb68bL. David Baron — Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam
c6b31fed39d1L. David Baron — Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett
dbaron@mozilla.com
Wed Mar 04 02:02:30 2015 +0000
d381ae8c08efL. David Baron — Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc
dbaron@mozilla.com
Thu Feb 19 08:22:45 2015 +0000
73715117edd4L. David Baron — Bug 1133439 patch 2 - Distinguish animation-only SMIL restyles based on eRestyle_StyleAttribute_Animations in RestyleManager::PostRestyleEvent. r=birtles
47474f11ad2dL. David Baron — Bug 1133439 patch 1 - Split eRestyle_StyleAttribute into eRestyle_StyleAttribute and eRestyle_StyleAttributeAnimations. r=birtles
dbaron@mozilla.com
Thu Feb 19 00:50:23 2015 +0000
c38eaa958c1eL. David Baron — Bug 1131812 patch 2 - Don't do ratio scaling when applying min/max-width/height for images without an intrinsic ratio. r=dholbert
5e670610fec2L. David Baron — Bug 1131812 patch 1 - Add reftests for sizing of replaced elements. r=dholbert
35db3e41a206L. David Baron — Bug 1133392 - Make handling of nsChangeHint_UpdateSubtreeOverflow iterate continuations, as all change hint handling needs to. r=mats
c7b08a1d83f0L. David Baron — Bug 1133375 - Condition starting (or cancelling) CSS transitions on the combined duration, rather than delay and duration both being exactly 0. r=birtles
dbaron@mozilla.com
Mon Feb 16 22:16:05 2015 +0000
a9dd7c71cc68L. David Baron — Bug 960465 patch 22 - Remove implementation of nsRestyleHint_ChangeAnimationPhase. r=birtles
5be0a9b53dc2L. David Baron — Bug 960465 patch 21 - Replace one use of nsRestyleHint_ChangeAnimationPhase with nsRestyleHint_AllHintsWithAnimations so that we can remove the rest. r=birtles
dbab5416b769L. David Baron — Bug 960465 patch 20 - Allow pseudo-elements for style attribute replacement in RuleNodeWithReplacement. r=birtles
c2d39286ee4aL. David Baron — Bug 960465 patch 19 - Remove users of eRestyle_ChangeAnimationPhase. r=birtles
a4225263cb35L. David Baron — Bug 960465 patch 18 - Remove aElementOrPseudoElement parameter to ReparentStyleContext (added in bug 1057129). r=birtles
29d623ce3ed2L. David Baron — Bug 960465 patch 17 - Remove separate animation and non-animation phases of restyling. r=birtles
c723fa961299L. David Baron — Bug 960465 patch 16 - Only consume restyle data for the primary frame. r=birtles
f0ab4e7bf0d9L. David Baron — Bug 960465 patch 15 - Switch debugging user of IsProcessingAnimationOnlyStyleUpdate() to InAnimationOnlyStyleUpdate() so that I can remove the former. r=birtles
b2ee72589c18L. David Baron — Bug 960465 patch 14 - Retain finished transitions until the next style change or until removed from transition-property. r=birtles
3b33596002e3L. David Baron — Bug 960465 patch 13 - Remove the cover rule code, which became unused in the previous patch. r=birtles
e65ef694c410L. David Baron — Bug 960465 patch 12 - Instead of using the full style covered by the cover rule as the parent style for descendents when we've tried starting transitions, use the after-change style. r=birtles
dd59c46d30c4L. David Baron — Bug 960465 patch 11 - nsTransitionManager should skip style changes that it posted while starting transitions. r=birtles
92029ebe8f74L. David Baron — Bug 960465 patch 10 - Invalidate the collection's style rule when we stop some but not all transitions. r=birtles
76167c597eb8L. David Baron — Bug 960465 patch 9 - Move the addition of the cover rule into nsTransitionManager::StyleContextChanged so that later patches can make it other than just addition of a rule. r=birtles
c3a314fd17c4L. David Baron — Bug 960465 patch 8 - Get a style that is the correct "after-change style" for once we stop using animation phases. r=birtles
a92f3bc5ecd3L. David Baron — Bug 960465 patch 7 - Use SetInAnimationOnlyStyleUpdate for ProcessPendingRestyles runs that are only updating animation data. r=birtles
7d16f2fd8329L. David Baron — Bug 960465 patch 6 - Add the new mechanism for avoiding starting spurious transitions as a result of animations: flush animation styles only before doing other restyle processing. r=birtles
0288ff191edfL. David Baron — Bug 960465 patch 5 - Make SMIL animations participate in the animation-only style flush. r=birtles
b36e2a0e902fL. David Baron — Bug 960465 patch 4 - Track whether there are any pending non-animation restyles. r=birtles
d5fa940bfd9cL. David Baron — Bug 960465 patch 3 - Use style without animation for base values for CSS animations (refixes bug 686656 in the new architecture). r=birtles
3faad716fa52L. David Baron — Bug 960465 patch 2 - Add method to return a modified version of a style context, with all or part of the animation data removed. r=birtles
84e9b82dab4fL. David Baron — Bug 960465 patch 1 - Add parameter to skip animations work to ResolveStyleWithReplacement. r=birtles
dbaron@mozilla.com
Mon Feb 16 21:43:21 2015 +0000
2aee204e65cbL. David Baron — Back out changeset ffa5f28f512c (bug 1133541) on a CLOSED TREE for failing to compile (aPrincipal: undeclared identifier).
dbaron@mozilla.com
Mon Feb 16 05:24:08 2015 +0000
54aff1390b16L. David Baron — Back out changeset 6849669e696e (bug 1130645) for Android robocop failures.
dbaron@mozilla.com
Mon Feb 16 03:34:47 2015 +0000
0bd4e491041aL. David Baron — Bug 992077 patch 5 - Remove implementation of OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED. r=mats
6a7452f4d1e4L. David Baron — Bug 992077 patch 4 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the overflow area updates dealing with absolutely positioned elements contained by relatively positioned table parts. r=mats
1fb87cd3cbfaL. David Baron — Bug 992077 patch 3 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the UpdateOverflow and related hints. r=mats
64d32a0aaa3dL. David Baron — Bug 992077 patch 2 - Use nsChangeHint_UpdateParentOverflow for changes to the top, right, bottom, and left properties. r=mats
93fa6e70174aL. David Baron — Bug 992077 patch 1 - Add nsChangeHint_UpdateParentOverflow hint so that we can reduce unnecessary UpdateOverflow calls for top/right/bottom/left changes, and reduce unnecessary propagation to the parent for UpdateOverflow hints for changes that actually affect the element's overflow. r=mats
dbaron@mozilla.com
Wed Feb 11 11:46:47 2015 +0000
11e7ca322c9dL. David Baron — Bug 718157 - Fix dynamic changes of percentage text-indent when the parent's size changes and the element's size does not. r=jfkthame
dbaron@mozilla.com
Tue Feb 10 05:25:14 2015 +0000
b266a69f1947L. David Baron — Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
dbaron@mozilla.com
Tue Feb 10 05:07:18 2015 +0000
3023f9390942L. David Baron — Bug 680547 - Compile Linux 64-bit NS_InvokeByIndex with -mno-avx to allow compiling with -march=native on new hardware, or similar -march flags. r=froydnj
dbaron@mozilla.com
Mon Feb 09 23:13:34 2015 +0000
80d3d1eef2f6L. David Baron — Bug 983817 - Pad heap allocations passed to flag_qsort() on x86 Linux to work around gcc bug affecting Ubuntu packages. r=froydnj
dbaron@mozilla.com
Sat Jan 31 19:01:02 2015 +0000
c469b23c542eL. David Baron — Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
012da03f6655L. David Baron — Bug 891347 - Make bug 385526 crashtest appropriate for use in the reftest/crashtest harness. r=mats
dbaron@mozilla.com
Fri Jan 23 00:54:20 2015 +0000
e2bd0737c77fL. David Baron — Bug 743392 - Serialize background-color at the beginning of the last item of the background shorthand. r=heycam
753f41d0775fL. David Baron — Bug 1122897 patch 2 - Fix underline-block-propagation-2-quirks.html to reflect table text-decoration quirk, and to have the -moz-appearance rule that the long-passing underline-block-propagation-1* tests have, so that it passes. r=dholbert
b1d867ee91b2L. David Baron — Bug 1122897 patch 1 - Remove quirk that text-decoration propagates to floats and absolutely positioned elements in quirks mode. r=dholbert
dbaron@mozilla.com
Mon Jan 19 08:50:12 2015 +0000
1e26b3a0731cL. David Baron — Bug 1089417 patch 10 - Make CloneMQCacheKey clone the mPreviousCacheKey, to fix bug 1089417 for multiple rebuilds of the rule cascade in sequence. r=heycam
f86a9dfe3be5L. David Baron — Bug 1089417 patch 9 - Add mochitest that exercises case of clearing rule cascades twice. r=heycam
dbaron@mozilla.com
Fri Jan 16 02:15:11 2015 +0000
4da7a5d01ad9L. David Baron — Bug 1122240 - Check mIsActive before calling the somewhat-expensive GetRootPresContext. r=roc
dbaron@mozilla.com
Fri Jan 16 02:02:53 2015 +0000
ecb5b1d90b11L. David Baron — Bug 1122297 - Adjust existing Mac OS X reftest failure annotations that also show up on 10.10. r=philor
dbaron@mozilla.com
Thu Jan 15 23:08:14 2015 +0000
53d0b45c24c5L. David Baron — Bug 1121738 patch 2 - Add reftest for transform not being supported. r=xidorn
1b19f19def53L. David Baron — Bug 1121738 - Ruby base container frames should not support CSS transforms. r=xidorn
4323060230fbL. David Baron — Bug 1121327 patch 2 - Update reftest and crashtest manifests for new OSX variable in condition sandbox. r=ted.mielczarek
6084da03dcd8L. David Baron — Bug 1121327 patch 1 - Make the OSX variable in the reftest condition sandbox be an integer (1006, 1010) so that it scales for 10.10, and undefined for non-Mac rather than 0. r=ted.mielczarek
dbaron@mozilla.com
Wed Jan 14 05:03:36 2015 +0000
4182615c7586L. David Baron — Bug 1110277 patch 8 - Add test for passing lazy construction parameters through, using flexbox reframe case. r=bzbarsky
2a1f0e8d1fc9L. David Baron — Bug 1110277 patch 7 - Call CreateNeededFrames from ~ReframingStyleContexts. r=bzbarsky
30666c55966eL. David Baron — Bug 1110277 patch 6 - Make the lifetime of the ReframingStyleContexts object longer. r=heycam
b232139eb2c7L. David Baron — Bug 1110277 patch 5 - Move the AutoRestore into ReframingStyleContexts. r=heycam
a616039ccd7bL. David Baron — Bug 1110277 patch 4 - Add a RestyleManager member to ReframingStyleContexts. r=heycam
e12e9be31708L. David Baron — Bug 1115812 patch 20 - Add assertions that mDoRebuildAllStyleData and mInRebuildAllStyleData are false by the end of restyle processing. r=heycam
4c7428662fabL. David Baron — Bug 1115812 patch 19 - Avoid bad kungFuDeathGrip pattern. r=heycam
8005d07007d5L. David Baron — Bug 1115812 patch 18 - We only need to call ProcessPendingRestyles recursively, rather than RebuildAllStyleData. r=heycam
70ed6234b156L. David Baron — Bug 1115812 patch 17 - Do animation-only update properly for a rebuild all. r=heycam
dbc67171fde2L. David Baron — Bug 1115812 patch 16 - Remove the now-unused DoRebuildAllStyleData. r=heycam
90dec68c50a4L. David Baron — Bug 1115812 patch 15 - Change the rebuild-all that we do for 'rem' unit changes to use the new way. r=heycam
85c66f81ce8dL. David Baron — Bug 1115812 patch 14 - For rem unit change handling, repost min hint to root just like change hint. r=heycam
b939cbd6e0e1L. David Baron — Bug 1115812 patch 13 - Make RebuildAllStyleData use the normal ProcessPendingRestyles() codepath. r=heycam
dee1be646918L. David Baron — Bug 1115812 patch 12 - Null-check the root frame in StartRebuildAllStyleData. r=heycam
fa9e8fe352a1L. David Baron — Bug 1115812 patch 11 - Move the beginning part of the rebuild-all process to StartRebuildAllStyleData. r=heycam
ea9a26670eb9L. David Baron — Bug 1115812 patch 10 - Add RestyleTracker parameter to BeginProcessingRestyles. r=heycam
3758de260ac3L. David Baron — Bug 1115812 patch 9 - Move the end part of the rebuild-all process to RestyleManager::EndProcessingRestyles. r=heycam
396a1fdfd686L. David Baron — Bug 1115812 patch 8 - Call BeginProcessingRestyles and EndProcessingRestyles from DoRebuildAllStyleData. r=heycam
716fab262b56L. David Baron — Bug 1115812 patch 7 - Always call DoProcessRestyles if mInRebuildAllStyleData. r=heycam
ce19dc161a0bL. David Baron — Bug 1115812 patch 6 - Move ProcessRestyles from RestyleTracker to RestyleManager. r=heycam
722bcd3bcbbcL. David Baron — Bug 1115812 patch 5 - Store the state of whether we're currently rebuilding all style data in a member variable, to prepare for future merging of the rebuild into other code. r=heycam
5f64ba26810fL. David Baron — Bug 1115812 patch 4 - Rename mRebuildAllStyleData to mDoRebuildAllStyleData. r=heycam
4d145190cf56L. David Baron — Bug 1115812 patch 3 - Pass the hints to DoRebuildAllStyleData via the member variables, in preparation for future refactoring. r=heycam
8927072cd0fbL. David Baron — Bug 1115812 patch 2 - Move the eRestyle_ChangeAnimationPhaseDescendants hint in DoRebuildAllStyleData so that the new rebuild-all codepaths will keep it. r=heycam
8b5e114c159cL. David Baron — Bug 1115812 patch 1 - Remove obsolete comment that was fixed by bug 1047928. r=heycam
7d3ef4f3fa8fL. David Baron — Bug 908987 - Honor mIsActive more aggressively to avoid calling IsVisibleConsideringAncestors. r=roc
dbaron@mozilla.com
Mon Jan 12 00:58:56 2015 +0000
98e34be1fb44L. David Baron — Revert one of the assertion additions in Bug 1110277 patch 3 since it fires, causing orange. r=orange
dbaron@mozilla.com
Sun Jan 11 23:43:27 2015 +0000
1bbebe9fec17L. David Baron — Bug 1110277 patch 3 - Look for the GenConPseudos() property on the first continuation/ib-split so that we can find it when looking for the ::after frame. r=bzbarsky
fbbafc2a9573L. David Baron — Bug 1110277 patch 2 - Add nsLayoutUtils::LastContinuationOrIBSplitSibling(). r=bzbarsky
86088b6c69e8L. David Baron — Bug 1110277 patch 1 - Consider the ib-split chain when checking for ::before and ::after in order to reframe when they're missing. r=bzbarsky
ca02a661d6dcL. David Baron — Bug 1110277 patch 0 - Add mochitest for patch 1 and patch 3. r=heycam
9fe58932c192L. David Baron — Bug 1115691 patch 2 - Expose counts of frames constructed and reflowed on DOMWindowUtils. r=roc
d1510c5deff9L. David Baron — Bug 1115691 patch 1 - Store counts of frames constructed and reflowed on the pres context. r=roc
dbaron@mozilla.com
Mon Dec 29 00:46:08 2014 +0000
c7dde66a57bbL. David Baron — Bug 1115999 - Call ApplyRelativePositioning properly for some table cells that we choose not to reflow. r=roc
dbaron@mozilla.com
Tue Dec 23 14:47:38 2014 +0000
c8fd5af3c60cSeth Fowler — Bug 35168 (Part 3) - Add tests for table part relative positioning. r=dbaron
853447a587aaSeth Fowler — Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
bce28de2368aSeth Fowler — Bug 35168 (Part 1) - Add GetNormalRect to nsIFrame. r=dbaron
dbaron@mozilla.com
Fri Dec 05 23:50:52 2014 +0000
2a61df4eaa2dL. David Baron — Bug 1089417 patch 8 - Only drop MediumFeaturesChanged on the floor if we've never computed style before, rather than never computed style using this rule processor. r=heycam
38feece7ff73L. David Baron — Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
8347130b79e8L. David Baron — Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
7abee9c623d9L. David Baron — Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
f4cea909dacaL. David Baron — Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
cfe005e3ad76L. David Baron — Bug 1089417 patch 3 - Add mochitest. r=heycam
e1e2b51647f2L. David Baron — Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
7043b617f435L. David Baron — Bug 1089417 patch 1 - Add assertions that rule processors are valid before we access them. r=heycam
dbaron@mozilla.com
Fri Dec 05 19:37:52 2014 +0000
bf9f31312c1aL. David Baron — Bug 1089417 patch 8 - Only drop MediumFeaturesChanged on the floor if we've never computed style before, rather than never computed style using this rule processor. r=heycam
babf33f8e077L. David Baron — Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
47b4f47d2e36L. David Baron — Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
11da22489a4fL. David Baron — Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
a39f32b2b2deL. David Baron — Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
fba9c331e036L. David Baron — Bug 1089417 patch 3 - Add mochitest. r=heycam
b541a037f627L. David Baron — Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
fc47a51b4f96L. David Baron — Bug 1089417 patch 1 - Add assertions that rule processors are valid before we access them. r=heycam
dbaron@mozilla.com
Thu Nov 27 07:40:30 2014 +0000
45877c941f53L. David Baron — Bug 1100773 patch 4 - Fix nonunified build bustage.
dbaron@mozilla.com
Thu Nov 27 06:30:42 2014 +0000
0ae211c02f12L. David Baron — Bug 1102650 - Make the :-moz-dir() and :-moz-locale-dir() selectors be valid selectors (matching nothing) with arguments other than rtl and ltr, rather than invalid. r=heycam
3e2da595d50dL. David Baron — Bug 1100773 patch 3 - Add an aListDescendants boolean to nsStyleContext::List. r=heycam
6eefbe681697L. David Baron — Bug 1100773 patch 2 - Convert style rule List methods to use fprintf_stderr. r=heycam
492dde6698f5L. David Baron — Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
4b527c42326fL. David Baron — Bug 1100770 - Better document existing printf_stderr, vprintf_stderr, fprintf_stderr functions. r=froydnj
dbaron@mozilla.com
Mon Nov 17 19:40:32 2014 +0000
7b93ce497136L. David Baron — Bug 1087536 patch 3 - Use new no-selector-matching hints for animation restyles. r=birtles
c7ad03b147fcL. David Baron — Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles
65bab07a4f2fL. David Baron — Bug 1087536 patch 1 - Record the transition manager's cover rule as in the eTransitionSheet level of the cascade so that ResolveStyleWithReplacement replaces it correctly. r=birtles
dbaron@mozilla.com
Fri Nov 14 16:49:02 2014 +0000
e036207e0be3Brian Marshall — Bug 783213 - Part 3: Tests. r=dbaron
5bbc9537f533Brian Marshall — Bug 783213 - Part 2: Don't apply the quirk to selectors that use a pseudo-element or are part of a pseudo-class argument. r=dbaron
3e00e4612e09Brian Marshall — Bug 783213 - Part 1: Only apply the :active and :hover quirk to links, and not when the selector uses other pseudo-classes. r=dbaron
dbaron@mozilla.com
Thu Nov 13 07:29:16 2014 +0000
dfe2aa84c776L. David Baron — Bug 1086937 patch 3 - Add test for animations continuing across a user font set update. r=birtles
2a8b31cd8938L. David Baron — Bug 1086937 patch 2 - Use eRestyle_ChangeAnimationPhaseDescendants to get the right style data in RestyleManager::RebuildAllStyleData. r=birtles
e3c54b11c885L. David Baron — Bug 1086937 patch 1 - Add eRestyle_ChangeAnimationPhaseDescendants restyle hint that is like eRestyle_ChangeAnimationPhase, but for a whole subtree. r=birtles
a095f2eaec4dL. David Baron — Bug 1086937 patch 0 - Add missing null check of root element so this patch series doesn't expose a crash in layout/style/crashtests/472237-1.html . r=birtles
dbaron@mozilla.com
Tue Nov 11 23:43:10 2014 +0000
04b8193b4b49L. David Baron — Bug 1087541 - Make RuleNodeWithReplacement handle animations and transitions like RulesMatching codepath does. r=birtles
dbaron@mozilla.com
Thu Oct 30 18:28:06 2014 +0000
6b189c900715L. David Baron — Bug 1090626 - Rename result of IsChineseOrJapanese from isCJK to isCJ, to avoid misleading, since it does not include Korean. r=jdaggett
4ed63d7489feL. David Baron — Bug 1087541 - Make RuleNodeWithReplacement handle animations and transitions like RulesMatching codepath does. r=birtles
dbaron@mozilla.com
Fri Oct 24 02:13:36 2014 +0000
efee5ba65af4L. David Baron — Bug 1088179 - Convert touch caret code to using :-moz-native-anonymous so that it doesn't expose styles for magic attribute names to content. r=birtles
dbaron@mozilla.com
Thu Oct 23 16:58:05 2014 +0000
1ac58452ef7dL. David Baron — Bug 1082899 patch 6 - Convert touch caret code to using :-moz-native-anonymous so that it doesn't expose styles for magic attribute names to content. r=birtles
550bb1f5b801L. David Baron — Bug 1082899 patch 5 - Add :-moz-native-anonymous pseudo-class, exposed only to UA style sheets. r=birtles sr=bzbarsky
858d2174b9c1L. David Baron — Bug 1082899 patch 4 - Rename existing flag for pseudo-elements to better match what it is (UA sheets, not chrome sheets, although EditorOverride is included). r=birtles
6925c2f5d701L. David Baron — Bug 1082899 patch 3 - Add flag for marking pseudo-classes as UA-sheet only. r=birtles
c66f58d9a401L. David Baron — Bug 1082899 patch 2 - Add flags storage and accessors for nsCSSPseudoClasses. r=birtles
25a3e04caeedL. David Baron — Bug 1082899 patch 1 - Add a flags field to the CSS_PSEUDO_CLASS and related macros. r=birtles
dbaron@mozilla.com
Mon Oct 20 04:24:10 2014 +0000
bcb2a8673c20L. David Baron — Back out changeset 197317c196cf (bug 1077301) for apparently breaking component alpha on some Windows variants (perhaps those without accelerated layers backends).
dbaron@mozilla.com
Mon Oct 20 03:38:03 2014 +0000
983af7fa41f5L. David Baron — Bug 1083461 - Convert nsCSSValue{,Pair}List::operator== back to a static Equal method so that it can be validly called on null pointers. r=bzbarsky
dbaron@mozilla.com
Sat Oct 18 21:03:05 2014 +0000
b79232598a90Bruno Peres — Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron
dbaron@mozilla.com
Wed Oct 15 21:51:28 2014 +0000
f7e1426249f2Bruno Peres — Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron
c621d0e5e5e2L. David Baron — Bug 914253 patch 10 - Two more comment tweaks. No review.
d7ff933a9970L. David Baron — Bug 1082265 followup - One more comment tweak.
dbaron@mozilla.com
Tue Oct 14 01:34:44 2014 +0000
35029c909c03L. David Baron — Bug 1082265 followup - Remove obsolete comment. DONTBUILD
dbaron@mozilla.com
Tue Oct 14 01:22:53 2014 +0000
a5282aa9aad7L. David Baron — Bug 1082265 - Rewrite split-profile.pl in python.
dbaron@mozilla.com
Sun Oct 12 06:00:10 2014 +0000
4e3e41e40b7eMats Palmgren — Bug 1076918. r=dbaron
dbaron@mozilla.com
Wed Oct 08 21:28:09 2014 +0000
5839fbd7b8c6L. David Baron — Bug 1047928 patch 14 - Explain why changes to theme require rerunning selector matching. r=bzbarsky
fd52f15d25d3L. David Baron — Bug 1047928 patch 13 - Don't rerun selector matching for changes to zoom, min font size, or app units per dev pixel. r=bzbarsky
096b2b23db0dL. David Baron — Bug 1047928 patch 12 - Optimize nsDocShell::SetDeviceSizeIsPageSize better, since changing results of media queries should not require forcing restyling if media queries don't change. r=bzbarsky
56ac899771e6L. David Baron — Bug 1047928 patch 11 - Fix indentation. r=bzbarsky
14e9ff2f94f7L. David Baron — Bug 1047928 patch 10 - Pass restyle hint to nsPresContext::MediaFeatureValuesChanged. r=bzbarsky
7b05dc3f7ae9L. David Baron — Bug 1047928 patch 9 - Don't rerun selector matching for viewport units. r=bzbarsky
6e95d6d112f3L. David Baron — Bug 1047928 patch 8 - Don't rerun selector matching when @counter-style rules change. r=bzbarsky
a1bc385f0ad4L. David Baron — Bug 1047928 patch 7 - Don't rerun selector matching when user font set is updated. r=bzbarsky
d4f6fe019942L. David Baron — Bug 1047928 patch 6 - Pass restyle hint to nsPresContext::PostRebuildAllStyleDataEvent. r=bzbarsky
56ee0c224417L. David Baron — Bug 1047928 patch 5 - Pass restyle hint to RestyleManager::PostRebuildAllStyleDataEvent. r=bzbarsky
fd1674f6a37aL. David Baron — Bug 1047928 patch 4a - Explain why we need to rerun selector matching for preference changes. r=bzbarsky
7aa21afed324L. David Baron — Bug 1047928 patch 4 - Don't rerun selector matching for charset or system color changes. r=bzbarsky
d6c1291b371eL. David Baron — Bug 1047928 patch 3 - Pass restyle hint to nsPresContext::RebuildAllStyleData. r=bzbarsky
7f4682912226L. David Baron — Bug 1047928 patch 2 - Pass restyle hint to RestyleManager::RebuildAllStyleData. r=bzbarsky
05102e8d7362L. David Baron — Bug 1047928 patch 1 - Add more comments explaining eRestyle_Subtree vs. eRestyle_ForceDescendants. r=bzbarsky
dbaron@mozilla.com
Sun Oct 05 05:07:02 2014 +0000
41ce29f771b2L. David Baron — Bug 1077849 - Use eRestyle_ForceDescendants for all cases of rebuilding the rule tree. r=heycam
dbaron@mozilla.com
Fri Oct 03 04:53:55 2014 +0000
de4f6c938b6aL. David Baron — Bug 1075137 patch 7 - Remove old IsProcessingRestyles and IsProcessingAnimationStyleChange booleans. r=birtles
9ad680392072L. David Baron — Bug 1075137 patch 6 - Convert remaining IsProcessingAnimationStyleChange calls to call the method on the RestyleManager. r=birtles
40a25cf2bcfbL. David Baron — Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles. r=birtles
6e06546591fcL. David Baron — Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles. r=birtles
a9163aa983a5L. David Baron — Bug 1075137 patch 3 - Add PresContext() method to nsRuleWalker. r=birtles
43da66148c28L. David Baron — Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles. r=birtles
b35d7246cc83L. David Baron — Bug 1075137 patch 1 - Convert one use of IsProcessingRestyles that doesn't follow normal pattern to a debug-only member on the restyle manager. r=birtles
e0f6f0f43e78L. David Baron — Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier. r=birtles
11120e8d123dL. David Baron — Bug 1075082 patch 1 - Add a helper function for the root of the rule tree. r=birtles
db62faf07ac4L. David Baron — Bug 1074634 - Don't overwrite eRestyleResult_ContinueAndForceDescendants with eRestyleResult_Continue. r=heycam
dbaron@mozilla.com
Sat Sep 27 20:02:23 2014 +0000
aaca52b09d8fMathias De Maré — Bug 95530 - add test for checking if the topmargin and leftmargin attributes on the BODY element are honored in all modes. r=dbaron
65970a199843Sahil Chelaramani — Bug 95530 - topmargin and leftmargin attributes on the BODY element should be honored in all modes (not just Quirks mode). r=dbaron
dbaron@mozilla.com
Wed Sep 24 21:48:21 2014 +0000
55f14ff238adMathias De Maré — Bug 95530 - add test for checking if the topmargin and leftmargin attributes on the BODY element are honored in all modes. r=dbaron
8228c732c7eeSahil Chelaramani — Bug 95530 - topmargin and leftmargin attributes on the BODY element should be honored in all modes (not just Quirks mode). r=dbaron
dbaron@mozilla.com
Sat Sep 13 13:18:15 2014 +0000
23ee92252bf7L. David Baron — Bug 575675 - Remove assertion about aRelevantLinkVisited that isn't needed, and assumes that all link elements are styled with a style sheet that has :visited rules. r=bzbarsky
fc6889fb400aL. David Baron — Bug 977991 patch 7 - Use the faster eRestyle_SVGAttrAnimations hint from bug 1058346 for SMIL-animated SVG attribute changes. r=birtles
a70541a685b5L. David Baron — Bug 977991 patch 6 - Use the faster eRestyle_StyleAttribute path for style attribute changes. r=birtles
7726bc49a016L. David Baron — Bug 977991 patch 5 - Add eRestyle_ChangeAnimationPhase to switch between the with-animation and without-animation styles. r=birtles
6c6d274614cbL. David Baron — Bug 977991 patch 4 - Ensure we don't try to use the style attribute optimization on pseudo-elements. r=birtles
c570f81a5dccL. David Baron — Bug 977991 patch 3 - Add ability for RuleNodeWithReplacement to replace the style attribute rule and its important rule. r=birtles
04139f81b4d1L. David Baron — Bug 977991 patch 2 - Add mCheckForImportantRules to the information nsStyleSet::RuleNodeWithReplacement keeps about cascade levels. r=birtles
c81eb3a1336bL. David Baron — Bug 977991 patch 1 - Expose variant of RulesMatching on nsHTMLCSSStyleSheet that is less work to call. r=birtles
2105fa333c57L. David Baron — Bug 977991 patch 0 - Add bitwise operators to nsRestyleHint. r=birtles
b4ed770bf60aL. David Baron — Bug 1058346 patch 2 - Add eRestyle_SVGAttrAnimations and support it in nsStyleSet::RuleNodeWithReplacement. r=birtles
4cc74bf25e33L. David Baron — Bug 1058346 patch 1 - Expose a simpler variant of RulesMatching from SVGAttrAnimationRuleProcessor. r=birtles
1e975131a9ecL. David Baron — Bug 1057231 patch 4 - Move SVG Attribute Animation rules from the pres hint level to their own cascade level. r=dholbert
2d2ccca02fdaL. David Baron — Bug 1057231 patch 3 - Add new cascade level for rules from SMIL Animation of SVG attributes to the style set. r=dholbert
8e402720eb00L. David Baron — Bug 1057231 patch 2 - Add SVG Attribute Animation rule processor to the document. r=dholbert
c8f0bae44504L. David Baron — Bug 1057231 patch 1 - Add a rule processor class for rules from SMIL Animation of SVG attributes. r=dholbert
310f2eaded12L. David Baron — Bug 1066911 - Allow eRestyle_Force{,Descendants} in RuleNodeWithReplacement. r=heycam
dbaron@mozilla.com
Mon Aug 25 22:32:25 2014 +0000
e0a077aace0cL. David Baron — Bug 839812 - Add clip-path style for fullscreen override, which was probably originally intended ("SVG masking, clipping, or filtering"). r=dholbert
d79e57b125ddL. David Baron — Bug 1055865 patch 5 - Use normal inline handling for setting the size of a non-floating nsFirstLetterFrame. r=jfkthame
a25d5be62042L. David Baron — Bug 1055865 patch 4 - Remove bits of code that nsLineLayout takes care of. r=jfkthame
1e5f9b3a220eL. David Baron — Bug 1055865 patch 3 - Fork a bit of code between the floating and non-floating branches in nsFirstLetterFrame::Reflow. r=jfkthame
a25c36bd68f9L. David Baron — Bug 1055865 patch 2 - Use separate nsHTMLReflowMetrics for reflowing the child of the nsFirstLetterFrame. r=jfkthame
86f8442355cfL. David Baron — Bug 1055865 patch 1 - Add reftest for sizing of empty ::first-letter. r=jfkthame
dbaron@mozilla.com
Mon Aug 25 04:48:50 2014 +0000
916f273f3ad1L. David Baron — Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements. r=birtles
2bf015380818L. David Baron — Bug 1057129 patch 2 - Post all animation restyles directly to pseudo-elements. r=birtles
c0948312ced7L. David Baron — Bug 1057129 patch 1 - Make AddStyleUpdatesTo handle pseudo-elements. r=birtles
56c3cb543b90L. David Baron — Bug 1057098 - Rename ElementRestyler::Restyle{Before,After}Pseudo to MaybeReframeFor{Before,After}Pseudo. r=bzbarsky
dbaron@mozilla.com
Sat Aug 23 18:11:15 2014 +0000
b09d1cd08b1cL. David Baron — Bug 1043560 followup: Annotate reliable reftest failure on B2G following merge of bug 1043560 with https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?changeset=09ee525ce99d (probably bug 974242).
8912092cc511L. David Baron — Bug 1043560 followup: Annotate different fuzziness on one test for d2d since it is intermittenly more fuzzy on accelerated win7 reftests.
dbaron@mozilla.com
Wed Aug 20 21:57:38 2014 +0000
ac59c5f851dcL. David Baron — Bug 1048838 - Add mochitest for transitions and restyles. No review.
3d8dd1441e53Brian Birtles — Bug 1048838 - Properly invalidate the style rule in nsTransitionManager::StyleContextChanged. r=dbaron
dbaron@mozilla.com
Mon Aug 18 04:27:11 2014 +0000
dc28ef8b9fbbL. David Baron — Bug 1054163 - Replace numbered reftest manifest file errors with more descriptive error messages. r=dholbert
dbaron@mozilla.com
Wed Aug 13 22:39:23 2014 +0000
c57732433b20L. David Baron — Bug 1052907 - Make --this-chunk and --total-chunks arguments to mach reftest-remote work by coercing them to ints, which they need to be. r=ahal
dd458303586aL. David Baron — Bug 625289 patch 13 - Test that ::first-line movement doesn't start transitions, i.e., test patch 10 in this series. r=heycam
51037224ba03L. David Baron — Bug 625289 patch 12 - Tests for transitions on elements that are reframing. r=heycam
d42fd4c37ff2L. David Baron — Bug 625289 patch 11 - Call RestyleManager::TryStartingTransition during frame construction. r=heycam
d37619097720L. David Baron — Bug 625289 patch 10 - Check for difference in HasPseudoElementData before starting transitions. r=heycam
4728bf17904fL. David Baron — Bug 625289 patch 9 - Convert nsCSSFrameConstructor::ResolveStyleContext away from early returns. r=heycam
bdd478d2509aL. David Baron — Bug 625289 patch 8 - Add FIXME comments suggesting additional use of ResolveStyleContext when resolving the root frame. r=heycam
e922666335d5L. David Baron — Bug 625289 patch 7 - Expose TryStartingTransition. r=heycam
32c0583ebd31L. David Baron — Bug 625289 patch 6 - Store style contexts being reframed in the ReframingStyleContexts struct. r=heycam
e69260bc73e5L. David Baron — Bug 625289 patch 5 - Create a ReframingStyleContexts struct during restyling. r=heycam
f8dfb26a480eL. David Baron — Bug 625289 patch 4 - Add member variable to restyle manager for currently reframing style contexts. r=heycam
9172c121b47fL. David Baron — Bug 625289 patch 3 - Add types for storing the style contexts of elements currently being reframed. r=heycam
2934028bc055L. David Baron — Bug 625289 patch 2 - Create wrapper function around the only calling pattern of ComputeStyleChangeFor. r=heycam
97a9985d4409L. David Baron — Bug 625289 patch 1 - Add comment about dependence on synchronous frame reconstruction. r=heycam
dbaron@mozilla.com
Thu Aug 07 05:59:19 2014 +0000
12959495c74eL. David Baron — Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
96483fbec785L. David Baron — Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
a2f481de3386L. David Baron — Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
3eb35f913cc5L. David Baron — Bug 972199 followup - use crashtest manifest rather than setBoolPref so that all later crashtests aren't affected by the pref change. No review.
dbaron@mozilla.com
Thu Aug 07 02:24:19 2014 +0000
336b8cc31768L. David Baron — Bug 914253 patch 10 - Revert inadvertent change from previous commit. No review. DONTBUILD
dbaron@mozilla.com
Thu Aug 07 02:22:08 2014 +0000
0dc5563f5874L. David Baron — Bug 914253 patch 9 - Implement CRC checking for .gnu_debuglink section. No review.
ed2a7702b5e1L. David Baron — Bug 914253 patch 8 - Ignore useless results from addr2line and keep what we had before, like fix-linux-stack.pl does. No review.
00907b88a3c1L. David Baron — Bug 914253 patch 7 - Remove some debugging code and the remnants of the old address adjustment code. No review.
dbaron@mozilla.com
Wed Aug 06 22:53:02 2014 +0000
e8b07667f3ccL. David Baron — Bug 914253 patch 6 - Linux stacks are lowercase hexidecimal (although this was temporarily not true due to bug 939610, which is probably when mccr8 started fix_linux_stack.py). No review.
89a0fa83c6d7L. David Baron — Bug 914253 patch 5 - Implement caching of addr2line results, like bug 812070 did for fix-linux-stack.pl. No review.
1acb2c5d135cL. David Baron — Bug 914253 patch 4 - Implement address adjustment for fix_linux_stack.py. No review.
0f99aee39defL. David Baron — Bug 914253 patch 3 - Implement separate debug info for fix_linux_stack.py, including the addition of support for .note.gnu.build-id sections that fix-linux-stack.pl did not support. No review.
9ef4e1a017e9L. David Baron — Bug 914253 patch 2 - Pull opening comment from fix-linux-stack.pl. No review.
cfb6de8ff92cAndrew McCreight — Bug 914253 patch 1 - Initial version of fix_linux_stack.py, based on slightly old version of fix_macosx_stack.py. No review.
dbaron@mozilla.com
Sun Aug 03 20:12:20 2014 +0000
e148599c0bbaL. David Baron — Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
2f9429f3db79L. David Baron — Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
dd86a9d3fd78L. David Baron — Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
69c78fb96b8aL. David Baron — Bug 996796 patch 19 - Avoid reresolution for extra style contexts when the restyle hint is not eRestyle_Self or eRestyle_Subtree. r=heycam
2919311231ecL. David Baron — Bug 996796 patch 18 - Fix RestyleTracker to handle restyle hints exactly rather than pessimistically when restyling continuations with varying styles (e.g., spans inside ::first-line or ::first-letter). r=heycam
dbaron@mozilla.com
Sun Aug 03 08:22:53 2014 +0000
c0d4dd2261a5L. David Baron — Back out bug 996796 patch 18 through patch 25 (changesets fbe97c2db729 through 9719c08c3144) to fix 50%-of-the-time Android 4.0 debug orange from single assertion ("Why did this not get handled while processing mRestyleRoots?", layout/base/RestyleTracker.cpp, line 87) in gfx/tests/crashtests/815489.html .
dbaron@mozilla.com
Sun Aug 03 02:38:23 2014 +0000
1636ae2d7b53L. David Baron — Bug 1045161 patch 2 - Remove write-only member variables of nsStyleTable. r=bzbarsky
0e4308c07967L. David Baron — Bug 1045161 patch 1 - Stop implementing ParseAttribute for frame and rules (to parse them to enumerated values) since we no longer map them into style. r=bzbarsky
9719c08c3144L. David Baron — Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
ebf41f7c81b2L. David Baron — Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
bc7a3787b584L. David Baron — Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
0c1136091a68L. David Baron — Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
d776e50cd140L. David Baron — Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
10438983fda7L. David Baron — Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
dc528616d916L. David Baron — Bug 996796 patch 19 - Avoid reresolution for extra style contexts when the restyle hint is not eRestyle_Self or eRestyle_Subtree. r=heycam
fbe97c2db729L. David Baron — Bug 996796 patch 18 - Fix RestyleTracker to handle restyle hints exactly rather than pessimistically when restyling continuations with varying styles (e.g., spans inside ::first-line or ::first-letter). r=heycam
b5b4fbbcbcd4L. David Baron — Bug 996796 patch 17 - Add comment about how RuleNodeWithReplacement should interact with nsTransitionManager and nsAnimationManager. r=heycam
06ffae59cea9L. David Baron — Bug 996796 patch 16 - Add comment about potential performance impromevent to RuleNodeWithReplacement. r=heycam
a911c666406fL. David Baron — Bug 996796 patch 15 - Copy the eSkipParentDisplayBasedStyleFixup bit from ReparentStyleContext as well. r=heycam
7ee0ebcf0602L. David Baron — Bug 996796 patch 14 - Fix the aElementForAnimation passed from ResolveStyleWithReplacement. r=heycam
119416a35fa8L. David Baron — Bug 996796 patch 13 - Fix the pseudo element information created by ResolveStyleWithReplacement. r=heycam
d13154302d77L. David Baron — Bug 996796 patch 12 - Fix the visited rule node handling in ResolveStyleWithReplacement. r=heycam
6a9de658d4b4L. David Baron — Bug 996796 patch 11 - Fix the visited flag handling in ResolveStyleWithReplacement. r=heycam
720eed827027L. David Baron — Bug 996796 patch 10 - Separate the rule node replacement code from the style context handling so that we can make visited handling correct. r=heycam
4a395d400f60L. David Baron — Bug 996796 patch 9 - Make nsStyleSet::ResolveStyleWithReplacement handle changing between having and not having animation or transition rules, make it set IsImportantRule on rule nodes correctly, and merge the bogus ResolveStyleForRules into it. r=heycam
d9db9020d57aL. David Baron — Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
a8a810bc1b36L. David Baron — Bug 996796 patch 7 - Add new restyle types that replace only the data from CSS transitions or animations. r=heycam
8da0b361d546L. David Baron — Bug 996796 patch 6 - Adjust checks of restyle types to accomodate new types weaker than eRestyle_Self. r=heycam
96186774f07cL. David Baron — Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
9fc64f044901L. David Baron — Bug 1031149 - Consistently pass correct aRelevantLinkVisited to nsStyleContext::FindChildWithRules. r=heycam
dbaron@mozilla.com
Sat Jul 26 00:50:01 2014 +0000
28b762c2b3e2L. David Baron — Back out the remainder of 3f6ee18b1e9d (bug 1038357), most of which was backed out in 8da875b402fe (backout of bug 1020416).
dbaron@mozilla.com
Fri Jul 25 04:37:02 2014 +0000
68f101ad08d2L. David Baron — Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam
7f36e474edcdL. David Baron — Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
16065088f957L. David Baron — Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles
fa40edea3705L. David Baron — Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles
5bed5f6da61cL. David Baron — Bug 996796 patch 0 - Fix test_animations_omta_start.html so that additional tests will involve onscreen layers. r=birtles
267e2477f763Ms2ger — Bug 981257 - Free up the unused NODE_ATTACH_BINDING_ON_POSTCREATE bit. r=bzbarsky
dbaron@mozilla.com
Thu Jul 24 22:06:36 2014 +0000
c5feae4f583bL. David Baron — Bug 1041075 - Request longer timeout for test_value_storage.html. r=dholbert
dbaron@mozilla.com
Sat Jul 19 16:13:04 2014 +0000
cabc7efd2c1fL. David Baron — Back out changeset f698c8166457 (bug 1035075) for B2G ICS Emulator Opt mochitest-7 orange.
dbaron@mozilla.com
Sat Jul 19 04:22:40 2014 +0000
a692217e595aL. David Baron — Bug 1040386: Fix hopefully-harmless CSS syntax error in isOMTAWorking(). r=birtles
16372635dd28L. David Baron — Bug 1041060: Use AllocateByObjectID/FreeByObjectID for nsInheritedStyleData and nsResetStyleData. r=heycam
dbaron@mozilla.com
Thu Jul 17 03:10:45 2014 +0000
84d34426abf6L. David Baron — Bug 1031635 - Add --debugger-args option to reftest mach commands. r=gps
83d81f2f0372L. David Baron — Bug 996798 patch 2 - Make the ability to change nsWrapperCache::FlagsType more portable. r=bzbarsky
dbaron@mozilla.com
Wed Jul 16 05:27:36 2014 +0000
a33939fdd6efL. David Baron — Bug 1038488 patch 3 - Use AllocateByObjectID/FreeByObjectID for style structs. r=heycam
678bc1632fc3L. David Baron — Bug 1038488 patch 2 - Remove memset from the operator new of the 4 style structs that have it. r=heycam
d8863fcb3fcbL. David Baron — Bug 1038488 patch 1 - Explicitly initialize nsStyleMargin::mCachedMargin and nsStylePadding::mCachedPadding so that it is clear all members of nsStyleFont, nsStyleMargin, nsStylePadding, and nsStyleBorder are explicitly initialized. r=heycam
8dd8407fd66bL. David Baron — Bug 1030604 - Use nsChangeHint_UpdateOverflow for clip-path and mask changes so we update the PreEffectsBBoxProperty and run the effect on the correct area. r=roc
dbaron@mozilla.com
Fri Jun 27 04:16:55 2014 +0000
43cbeceed821L. David Baron — Followup to Bug 789096 patch 8: fix indentation. No review.
dbaron@mozilla.com
Thu Jun 19 00:08:29 2014 +0000
bdf18e88d834L. David Baron — Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam
6e62d26d659cL. David Baron — Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
dbaron@mozilla.com
Fri May 30 00:43:25 2014 +0000
68736e0362c3L. David Baron — Bug 989802 - Round viewport units to appunits using trunc rather than round so that repeated uses fit within a container. r=roc
dbaron@mozilla.com
Thu May 29 01:12:35 2014 +0000
71a7a25d9884L. David Baron — Back out changeset 9bd21ab86f78 (bug 1013160) due to regression (bug 1017335).
dbaron@mozilla.com
Fri May 09 23:54:56 2014 +0000
14b4ebf888f3L. David Baron — Bug 1001258: Remove assertion added in bug 911786 part 3 since it turns out the first bug it found was bogus. r=dholbert
dbaron@mozilla.com
Thu Apr 24 16:30:26 2014 +0000
114a84c729dbL. David Baron — Bug 997506: Call CreateNeededFrames for all ProcessPendingRestyles calls rather than just most. r=tn
dbaron@mozilla.com
Mon Apr 14 20:22:40 2014 +0000
16f349eeb65cL. David Baron — Bug 995661 followup - Skip mochitest on b2g desktop for now on a CLOSED TREE.
dbaron@mozilla.com
Mon Apr 14 18:12:22 2014 +0000
33d397b3b008L. David Baron — Bug 995410 - Call shouldSnapshotWholePage rather than testing for its existence. r=mattwoodrow
7ba6e4eeb392L. David Baron — Bug 995721 patch 2 - Run drawWindow mochitests on a toplevel window. r=mattwoodrow
4428373539b7L. David Baron — Bug 995721 patch 1 - Honor the translation on mShadowTarget in ClientLayerManager::MakeSnapshotIfRequired. r=mattwoodrow
33bfd3ceee1fL. David Baron — Bug 995661 patch 3 - Add mochitest for canvas drawWindow. r=mattwoodrow
2e0abf6eeec3L. David Baron — Bug 995661 patch 2 - Use OP_OVER rather than OP_SOURCE to handle canvas drawWindow calls that don't cover the canvas or (I believe) that contain transparency. r=mattwoodrow
febd5ad98adbL. David Baron — Bug 995661 patch 1 - Remove dead code resulting from removal of gfxPlatform::SupportsAzureContent(). r=mattwoodrow
dbaron@mozilla.com
Thu Apr 10 06:09:03 2014 +0000
901d300bb441L. David Baron — Back out changeset 244e4088c1b9 (bug 993747) for mochitest ASAN orange.
dbaron@mozilla.com
Thu Apr 10 04:49:16 2014 +0000
e74883f49f5dL. David Baron — Bug 992324 patch 2 - Disable interruptible reflow in reftest harness. r=bzbarsky
3645bb7a4a7fL. David Baron — Bug 992324 patch 1 - Add a pref to disable interruptible reflow. r=bzbarsky
71beb457615fL. David Baron — Bug 991928 - Make warning about wrapping XUL boxes chrome-only. r=bzbarsky
244e4088c1b9L. David Baron — Bug 993747 - nsAppRunner.cpp should use NS_FREE_PERMANENT_DATA rather than making up its own variant of the same concept. r=karlt
6ba251c62ec3L. David Baron — No bug - Add paragraph about the size of reftests.
dbaron@mozilla.com
Thu Apr 03 05:56:35 2014 +0000
c2d529d8aa2bL. David Baron — Bug 975397 - Call TrackImage when constructing a new nsStyleBorder. r=heycam
dbaron@mozilla.com
Tue Apr 01 19:04:14 2014 +0000
05cf275996a2L. David Baron — Bug 989560 patch 4 - Remove most uses of CheckEndProperty()/ExpectEndProperty(). r=heycam
59e4c490f4b2L. David Baron — Bug 989560 patch 3 - Add one more ExpectEndProperty() call that is needed for variables. r=heycam
7a8a2f866795L. David Baron — Bug 989560 patch 2 - Don't accept an empty value for font-variant-alternates. r=heycam
9742b43dc955L. David Baron — Bug 989560 patch 1 - Make it an error to have an empty item within an animation or transition shorthand. r=heycam
c9efc607db23L. David Baron — Bug 988702 patch 3 - Fix missing UngetToken() calls in ParseCounterData(), and avoid evil CheckEndProperty() calls while I'm there. r=heycam
fe9e2cdcfdc7L. David Baron — Bug 988702 patch 2 - Test invalid CSS property values for their balanced-ness of () [] or {}. r=heycam
5015f2ffabfdL. David Baron — Bug 988702 patch 1 - Remove duplication between invalidGradientAndElementValues and the list of invalid values in background-image. r=heycam
ada9f861cd50L. David Baron — Bug 989688 patch 6 - Run the reftests in toolkit/content/tests/reftests/. r=enndeakin
dfaf3e711f26L. David Baron — Bug 989688 patch 5 - Run the reftests in layout/reftests/view-source/. r=roc
ca4d53859c96L. David Baron — Bug 989688 patch 4 - Only include the reftests in layout/reftests/css-valid/output/ once. r=jwatt
755856a2f096L. David Baron — Bug 989688 patch 3 - Run the reftests in layout/reftests/css-invalid/form/. r=jwatt
5448dc1939dfL. David Baron — Bug 989688 patch 2 - Run the reftests in layout/reftests/async-scrolling/. r=roc
43295cbce602L. David Baron — Bug 989688 patch 1 - Only include the webcomponents reftest.list once. r=wchen
c294fecfef7fL. David Baron — Bug 989574 patch 2 - Fix comment to match code.
eb9f5016ba72L. David Baron — Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e. r=jfkthame
dbaron@mozilla.com
Sat Mar 29 16:29:47 2014 +0000
b5323125a871L. David Baron — Bug 470769 - Store computed styles of integer-valued properties as integers in nsROCSSPrimitiveValue, so they round-trip correctly. r=bzbarsky
dbaron@mozilla.com
Sat Mar 29 03:13:58 2014 +0000
e51a54f1817dL. David Baron — Bug 986807 patch 3 - Use preprocessor to avoid duplicating reftest default preference lists. r=ted
dbaron@mozilla.com
Mon Mar 24 01:45:28 2014 +0000
6930ffbc0f1dL. David Baron — Bug 986807 patch 2 - Sync APZC/viewport prefs from bug 975931 from desktop reftest code to Android/B2G reftest code. r=roc
0ce172037cedL. David Baron — Bug 986807 patch 1 - Sync lower-risk prefs over from desktop reftest code to Android reftest code. r=roc
c704812d3776L. David Baron — Bug 986409 - Skip fewer entire reftest directories on B2G. r=roc
ac696b8baf85L. David Baron — Bug 986406 - Don't skip entire reftest directories on Android. r=roc
dbaron@mozilla.com
Sun Mar 23 05:07:30 2014 +0000
fb690596c4aeL. David Baron — Bug 986404 - Mark test as failing due to scrollbars showing up.
dbaron@mozilla.com
Sun Mar 23 04:55:57 2014 +0000
285dfafec8f6L. David Baron — Bug 986404: Disable fade-out of overlay scrollbars during reftest. r=mstange
dbaron@mozilla.com
Wed Mar 19 16:45:38 2014 +0000
8bd4fde6a7f1L. David Baron — Rename tests to match normal convention (abspos rather than abpos) and to match their internal rel=match. No bug.
dbaron@mozilla.com
Sat Mar 15 23:22:12 2014 +0000
f44d993a20deL. David Baron — Bug 981637: Make overflow events fire correctly in UpdateOverflow codepath. r=mats
dbaron@mozilla.com
Sat Mar 15 00:03:08 2014 +0000
0e768e11d2c6L. David Baron — Bug 697451 - Stop overriding line-height (max-ing with 1.0) on inputs other than single-line text inputs. r=bzbarsky
dbaron@mozilla.com
Thu Mar 13 03:33:46 2014 +0000
a9182238dc0bL. David Baron — Bug 349259 patch 4 - Add reftests for line-height on input type=text, input type=button, and button.
58dc82ba5952Boris Zbarsky — Bug 349259 patch 3 - Allow pages to override line-height on form controls, except for <select>. r=dbaron
26b27dcceb73L. David Baron — Bug 349259 patch 2: Prevent html:input elements from having a line-height smaller than 1. r=bz
e0e03efe760cL. David Baron — Bug 349259 patch 1: Add an nsIContent* parameter to nsHTMLReflowState::CalcLineHeight. r=bz
dbaron@mozilla.com
Fri Mar 07 06:09:17 2014 +0000
46e56e65ecc7L. David Baron — Bug 978712 - Prevent non-running transitions and animations (animations or transitions during their delay period, and animations after they finish) from repeatedly poking layer activity because we think we can run them on the compositor. r=heycam
949a044a6163L. David Baron — Bug 979748 - Simplify code based on already having checked the NS_FRAME_OUT_OF_FLOW bit. r=heycam
539db8ea943aL. David Baron — Bug 979760 - Pull out a BeginTransaction call common to the start of all three branches of if/else logic. r=mattwoodrow
dbaron@mozilla.com
Wed Mar 05 05:05:47 2014 +0000
ecd0fa3e4a8eL. David Baron — Bug 828173 bustage fix for non-unified builds: add using declaration.
dbaron@mozilla.com
Wed Mar 05 04:13:57 2014 +0000
63f04e426fdaL. David Baron — Bug 979557: CanAnimatePropertyOnCompositor should return early when there's no OMT compositing, whether or not logging is enabled. r=dzbarsky
447343d88656L. David Baron — Bug 979555: Add default value for layers.offmainthreadcomposition.log-animations preference to all.js. r=dzbarsky
55fa3c2f32aaL. David Baron — Bug 828173 patch 6: Remove calls to ForceLayerRerendering from the miniflush code (UpdateThrottledStyles, which flushes animations whose main thread updates are throttled without updating any other styles). r=mattwoodrow
7d436b8eeddaL. David Baron — Bug 828173 patch 5: Call AddAnimationsAndTransitionsToLayer when we choose not to repaint when handling an UpdateTransformLayer hint, so that any new animations resulting from the style change get sent to the layer. r=mattwoodrow
4055be226e07L. David Baron — Bug 828173 patch 4: Expose AddAnimationsAndTransitionsToLayer and allow it to be called from style change handling. r=mattwoodrow
8d766ce8ba36L. David Baron — Bug 828173 patch 3.5: Move GetTransformRootFrame to nsLayoutUtils. r=mattwoodrow
2cd385901f97L. David Baron — Bug 828173 patch 3: Add a concept of pending animations to Layer, like pending transform. r=mattwoodrow
b999b6e2ccabL. David Baron — Bug 828173 patch 2: Make Layer::AddAnimation have the caller fill in the data instead of taking parameters. r=mattwoodrow
8bf28c8a3613L. David Baron — Bug 828173 patch 1: Add nsLayoutUtils::GetReferenceFrame. r=mattwoodrow
acabb39782efL. David Baron — Bug 978903: Fix some uninitialized variable warnings in the CSS parser. r=heycam
1a34a6a07d71L. David Baron — Bug 978648: Handle dynamic changes to @keyframes rules and keyframe rules better. r=heycam
50462316925cL. David Baron — Bug 621618 patch 4: Make conditions in Element::RemoveFromIdTable match those in AddToIdTable, to avoid asymmetric calls to the document's functions. r=bzbarsky
90990d488dccL. David Baron — Bug 621618 patch 3: Add FIXMEs in nsXULDocument for ID handling. r=bzbarsky
5bd1a27cf9e6L. David Baron — Bug 621618 patch 2: Make nsXMLElement reuse Element::AddToIdTable and Element::RemoveFromIdTable thoroughly. r=bzbarsky
57d5722c785bL. David Baron — Bug 621618 patch 1: Remove BindToTree overrides in nsXMLElement that exist only to make AddToIdTable/RemoveFromIdTable calls already in the base class (Element). r=bzbarsky
72f8a731fc2eL. David Baron — Bug 976777: Truncate long source lines in script errors before sending them to the parent process. r=bent
9e087156c289L. David Baron — Fix merge error between bug 872273 (changeset 46df3fd9b0dc) and bug 946065 (changeset 243259fda9ab) and move this test to the directory where it's listed in mochitest.ini so it will actually be run. No review.
dbaron@mozilla.com
Mon Mar 03 08:55:20 2014 +0000
b0f8873dee70L. David Baron — Bug 978612: Ignore changes to offsets of static-positioned elements when they or their descendants have views. r=dholbert
5ddb2542c961L. David Baron — Bug 439204: Remove assertion "We placed a float where there was no room!" r=roc
ba9b13653eeeL. David Baron — Bug 978620: Make nsFrameSetFrame call FinishAndStoreOverflow. r=roc
31b472f3e282L. David Baron — Bug 978603: Make sure implicit copy constructors and assignment operators aren't invoked for gfxGlyphExtents (which would at least mess up leak statistics if not actually leak). r=jfkthame
8a72d2620918L. David Baron — Bug 855081 patch 2: Use a single buffer for the demangled names. r=jesup
c66cd5bf1aadL. David Baron — Bug 978608: Shut down pango's fontmap cleanly and shut down fontconfig, #if CLEANUP_MEMORY. r=karlt
dbaron@mozilla.com
Sun Mar 02 18:29:22 2014 +0000
d30b9a757fc2Kearwood (Kip) Gilbert — Bug 687297 - Added Mochitest to verify that the per-presentation base minimum font size is propagated without being influenced by the language-specific global preference. r=dbaron
d86dd791088bKearwood (Kip) Gilbert — Bug 687297 - The per-presentation base minimum font size is now propagated without being max’ed with the language-specific global minimum font size preference, r=dbaron
6194e2ee8e6aL. David Baron — Bug 978495: Initialize mozilla::layers::TextureClientX11::mLocked. r=nical
dbaron@mozilla.com
Sat Mar 01 01:17:57 2014 +0000
74ec9c7f21b8L. David Baron — Add bug number (bug 828173) to FIXME comment.
dbaron@mozilla.com
Fri Feb 28 05:49:41 2014 +0000
543382e6f367L. David Baron — Bug 968555 patch 2 (tests): Test that 'backface-visibility' does not cause creation of a stacking context. r=mattwoodrow
dbaron@mozilla.com
Thu Feb 27 07:00:45 2014 +0000
b0e36a2e2ee5L. David Baron — Bug 977248: Remove quirk.css rule that selects on an attribute that was only set by the old HTML parser. r=mrbkap
1d16baf1f90aKearwood (Kip) Gilbert — Bug 687297 - Added Mochitest to verify that the per-presentation base minimum font size is propagated without being influenced by the language-specific global preference. r=dbaron
27f21343ffe5Kearwood (Kip) Gilbert — Bug 687297 - The per-presentation base minimum font size is now propagated without being max’ed with the language-specific global minimum font size preference, r=dbaron
dbaron@mozilla.com
Wed Feb 26 21:37:14 2014 +0000
221426a61d0fL. David Baron — Bug 976364: Make 'perspective' create a stacking context. r=mattwoodrow
cb1eb32b89d8L. David Baron — Bug 331743 patch 5: Fix -Wformat warnings in leaksoup.cpp related to 32-bit vs. 64-bit sizes. r=khuey
343851681bc0L. David Baron — Bug 331743 patch 4: Fix -Wshadow warning in leaksoup.cpp. r=khuey
d0662a9525b4L. David Baron — Bug 331743 patch 3: Improve trace-malloc memory dumps and their handling on 64-bit. r=khuey
615aa2a1904cL. David Baron — Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
cfaa46b83612L. David Baron — Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
e8eaec0c9198L. David Baron — Bug 975741 patch 2: Remove checks of nsStyleDisplay::mChildPerspective.GetCoordValue() > 0 because it's now always greater than 0. r=mattwoodrow
dbaron@mozilla.com
Mon Feb 24 23:28:25 2014 +0000
8c594f255751L. David Baron — Bug 975295 patch 2: Remove the nsITraceRefcnt interface and any instantiation of the nsTraceRefcntImpl object. r=bsmedberg
7e6499af80b5L. David Baron — Bug 975295 patch 1: Remove class nsTraceRefcnt, which is unused. r=bsmedberg
22a2eb6d2145L. David Baron — Bug 975741: Store the initial value of 'perspective' as 'none' rather than the (invalid value) '0' to make storage of 'none' consistent, and remove workaround from nsComputedDOMStyle computed value implementation. r=heycam
39c8925c2543L. David Baron — Back out changeset 72c0c955cf53 (no bug) now that bug 939610 is fixed.
29af928ab75bL. David Baron — Bug 939610: Return to printing stack walk addresses in uppercase hexidecimal rather than lowercase, since we have scripts depending on it. r=ted
dbaron@mozilla.com
Tue Feb 18 05:49:00 2014 +0000
94e20568f4e8L. David Baron — Update test failure annotation for bug 791480, now that we're running tests on Windows NT 6.2 as well.
dbaron@mozilla.com
Tue Feb 18 05:33:37 2014 +0000
772392d933eaL. David Baron — Bug 434102 followup: Mark reftest as failing on Mac.
dbaron@mozilla.com
Tue Feb 18 04:08:15 2014 +0000
bcba561c4e53L. David Baron — Bug 434102: Make outlines behave reasonably on XUL tree pseudo-elements again. r=roc
beff43e0a138L. David Baron — Bug 480888 patch 5: Add tests that should catch the regression across platforms that was previously caught only by a reftest on Android.
83a2b19f7492L. David Baron — Bug 709014 patch 1: Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height (commonly, inline-blocks). r=roc
72c0c955cf53L. David Baron — Make fix-linux-stack handle addresses with lowercase hexidecimal, since that seems to be the thing these days. No bug.
94c9aad3bbf0L. David Baron — Bug 965655: Revert test disabling from changeset 8a0d810a0cca now that bug 969590 (switch of test slaves) is fixed.
dbaron@mozilla.com
Mon Feb 17 00:05:31 2014 +0000
4d0f0eabea26L. David Baron — Bug 480888 patch 4: Draw outline around the union of border boxes, SVG, and text, rather than the visual overflow area. r=roc
c5d74728a7abMaks Naumov — Bug 973187: Fix typo (checking mRadiusX twice and not checking mRadiusY) in nsStyleGradient::HasCalc(). r=dbaron
e8c41ecfc045L. David Baron — Bug 789602 followup: unbreak printing of REFTEST IMAGE with != test failures, which the initial patch incorrectly put before the REFTEST TEST-UNEXPECTED-FAIL line.
a033d0af07bfL. David Baron — Fix whitespace and modelines in reftest-analyzer. No bug.
dbaron@mozilla.com
Sat Feb 15 07:46:16 2014 +0000
b1feb66af4ffL. David Baron — Back out changeset dd1f8adbfecc (bug 480888 patch 4) for failing reftests 402338-1.html and 412352-2.html on Android and B2G only.
dbaron@mozilla.com
Sat Feb 15 05:29:48 2014 +0000
dd1f8adbfeccL. David Baron — Bug 480888 patch 4: Draw outline around the union of border boxes, SVG, and text, rather than the visual overflow area. r=roc
8ebf78b46aaeL. David Baron — Bug 480888 patch 3: Refactor a common pattern into a FrameMaintainsOverflow helper function. r=roc
d659d5d5f45fL. David Baron — Bug 480888 patch 2: Remove always-true aStoreRectProperties parameter to ComputeEffectsRect. r=roc
1ff86655c1d0L. David Baron — Bug 480888 patch 1: Rename ComputeOutlineAndEffectsRect to ComputeEffectsRect. r=roc
6e53e28ec256L. David Baron — Bug 541855: Add in the error tolerance before calling the timing function, so that we allow more error for steeper functions, and less error for most. r=dholbert
488467210d84L. David Baron — Bug 972088: Make nsIFrame::Preserves3DChildren not call nsStyleDisplay::HasTransform (pure refactoring). r=mattwoodrow
dbaron@mozilla.com
Sat Feb 15 04:56:06 2014 +0000
7cd180ea79feL. David Baron — Backed out changeset 31bc303caa56 (bug 970578) for failing to compile on many platforms, on a CLOSED TREE.
dbaron@mozilla.com
Tue Feb 11 01:03:51 2014 +0000
f8bcce65926dL. David Baron — Bug 970647 patch 3: Rename (to match convention) and better share nsStyleDisplay* variable in nsIFrame::Preserves3DChildren. r=mattwoodrow
a1231e092c8eL. David Baron — Bug 970647 patch 2: Fix indentation and bracing in nsIFrame::Preserves3DChildren. r=mattwoodrow
e9d0891f2bd6L. David Baron — Bug 970647 patch 1: Remove some null-checks and simplify control flow in nsIFrame::HasPerspective and nsIFrame::ChildrenHavePerspective. r=mattwoodrow
c276bf09cb53L. David Baron — Bug 969898: Make gfx/heap-textures memory reporter support 64-bit numbers on 64-bit platforms. r=njn
dbaron@mozilla.com
Fri Feb 07 02:37:26 2014 +0000
d7c466f72d2aL. David Baron — Back out changeset fc09c90aaab1 (bug 966885, enable audio level RTP extension) for sdp_unittests failure on all platforms, on a CLOSED TREE.
dbaron@mozilla.com
Fri Feb 07 01:45:54 2014 +0000
55bc35c4c65fL. David Baron — Bug 91419 patch 9: Fix comments and debugging output referring to "special" frames. r=mats
a1731313882eL. David Baron — Bug 91419 patch 8: Miscellaneous function and variable name changes. r=mats
3edd2f23e992L. David Baron — Bug 91419 patch 7: Rename everything with SpecialPrevSibling to IBSplitPrevSibling. r=mats
6a724b647685L. David Baron — Bug 91419 patch 6: Rename everything with IBSplitSpecialPrevSibling to IBSplitPrevSibling. r=mats
26b793631c6eL. David Baron — Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
070e165dd4c9L. David Baron — Bug 91419 patch 4: Rename everything with IBSpecialSibling to IBSplitSibling. r=mats
28819a989013L. David Baron — Bug 91419 patch 3: Rename everything with IBSplitSpecialSibling to IBSplitSibling. r=mats
82bf6b59e477L. David Baron — Bug 91419 patch 2: Rename IsFrameSpecial to IsFramePartOfIBSplit. r=mats
e8dbff705562L. David Baron — Bug 91419 patch 1: Rename NS_FRAME_IS_SPECIAL to NS_FRAME_PART_OF_IBSPLIT. r=mats
dbaron@mozilla.com
Wed Feb 05 02:18:58 2014 +0000
9a85d30929f0L. David Baron — Importing change from W3C test repository made by Peter Linss <peter.linss@hp.com> (no bug): rename multicol-height-001 to multicol-height-002 to avoid file name conflict
dbaron@mozilla.com
Wed Feb 05 02:06:49 2014 +0000
13f6dad08f3aL. David Baron — Bug 243412: Remove -moz- prefixes from box-sizing in tests for submission to W3C test repository.
75ac8af8c495Lukas Nordin — Bug 243412: Add box-sizing preference to control the vendor prefix; r=dbaron
dbaron@mozilla.com
Sat Feb 01 00:08:08 2014 +0000
ce3bd1ad8565L. David Baron — Bug 964529: Support scientific (exponential) notation for CSS <number> values, including percentages and dimensions (but not <integer> values). r=SimonSapin
56aaeebb639fL. David Baron — Bug 964529 pre-patch: Make things that were syntax errors prior to enabling scientific notation continue to be syntax errors, by changing e+ to x+.
dbaron@mozilla.com
Fri Jan 31 20:28:21 2014 +0000
f90f313f8ee3L. David Baron — Bug 966415: Add more line breaks to nsCSSPropAliasList.h for better diffs and blame. r=bzbarsky
699811c420a2L. David Baron — Bug 964529: Support scientific (exponential) notation for CSS <number> values, including percentages and dimensions (but not <integer> values). r=SimonSapin
dbaron@mozilla.com
Sun Jan 19 19:05:18 2014 +0000
f26cb95f5a56Cameron McCormack — Bug 945105 patch 4: Add reftest. r=heycam
03bdbaabbfc2L. David Baron — Bug 945105 patch 3: Replace changes to ComputeStyleChangeFor with a check of GetPrevContinuationWithSameStyle to avoid the duplication in a way that still doesn't break direct restyling of an element whose continuations have different styles. r=heycam
0bb87f9b1faeL. David Baron — Bug 945105 patch 2: Convert RestyleManager::ComputeStyleChangeFor from while loops to for loops to make it easier to add continue statements to it. r=heycam
faade79c9165L. David Baron — Bug 945105 patch 1: Revert the changes to RestyleManager::ComputeStyleChangeFor from bug 898333, patch 2, since they cause skipping (in addition to the desired skipping) of continuations that do need restyling, in the case of directly restyling an element where continuations have different styles. r=heycam
dbaron@mozilla.com
Wed Jan 15 00:11:34 2014 +0000
7630be99a9d1L. David Baron — Bug 959832 patch 2: Transition events and animation events are not cancelable. r=smaug
2d28685614ffL. David Baron — Bug 959832 patch 1: Fix tests in test_eventctors.html that weren't testing what was intended. r=smaug
e2c5499e4333L. David Baron — Add comment describing what test_compute_data_with_start_struct.html does. No bug. No review.
dbaron@mozilla.com
Fri Jan 10 23:32:50 2014 +0000
7dde33979144L. David Baron — Bug 783133: Remove NS_ABORT_IF_FALSE that fires somewhat regularly, which happens in a case that is correctly handled. r=mcmanus
dbaron@mozilla.com
Wed Dec 18 22:08:52 2013 +0000
ad5fff4d45c0L. David Baron — Bug 782610 followup: Add a version of css-supports-027 that does not use @-moz-document. (We already have css-supports-026 to pair with css-supports-028.)
dbaron@mozilla.com
Wed Dec 18 20:41:41 2013 +0000
1cd56379b9f5L. David Baron — Bug 826582 followup: remove link rel=help from test references, since it's considered an error in the CSS WG test suite management system. No review.
dbaron@mozilla.com
Wed Dec 18 18:24:25 2013 +0000
f49cc729e9f9L. David Baron — Bug 951765: Make CSS variables reftests point to TR draft rather than dev.w3.org draft so the CSS WG test system understands them. No review.
dbaron@mozilla.com
Tue Dec 03 20:51:26 2013 +0000
eadaf7446c64L. David Baron — Bug 388971: Enable the 'make check' test checking for bad relocations. r=bsmedberg
dbaron@mozilla.com
Tue Nov 26 23:28:40 2013 +0000
778a10a2b497L. David Baron — Bug 940446: Log a variable that's guaranteed to exist, so we don't throw an exception from the exception handler and break the URL bar and search bar. r=smacleod
dbaron@mozilla.com
Sun Nov 10 06:38:13 2013 +0000
94a544d956c6Mats Palmgren — Bug 935850 - Mark box-sizing-replaced-001.xht as random on Android for now. r=dbaron
dbaron@mozilla.com
Wed Nov 06 07:26:15 2013 +0000
1525f72e55eaLukas Nordin — Bug 243412: Updated reftests for css3-ui box-sizing with correct values and better descriptions of the tests; r=dbaron
c3501cfab6b5Scott Johnson — Bug 243412: Add reftests for css3-ui box-sizing in W3C format. r=dbaron
dbaron@mozilla.com
Thu Oct 24 12:46:43 2013 +0000
41496e6e589dL. David Baron — Bug 929673 Patch 3: Rename GetDeltaToMoz{Transform,Perspective}Origin to remove the Moz to avoid use of deprecated CSS prefixes in variable names. r=dzbarsky
58cbe73b3920L. David Baron — Bug 929673 Patch 2: Rename mToMozOrigin to mToTransformOrigin to avoid use of deprecated CSS prefixes in variable names. r=dzbarsky
66e24e999199L. David Baron — Bug 929673 Patch 1: Rename mozOrigin to transformOrigin to avoid use of deprecated CSS prefixes in variable names. r=dzbarsky
695c35eb1b8bL. David Baron — Adjust comment that should have been adjusted in the original patch for bug 835007. No review.
dbaron@mozilla.com
Thu Sep 26 00:54:46 2013 +0000
e64ed43f90adL. David Baron — Followup to bug 828312 patch 9a: Mark test as fuzzy-if on Android. CLOSED TREE
dbaron@mozilla.com
Wed Sep 25 22:45:58 2013 +0000
0c577bd421eaL. David Baron — Followup to bug 828312 patch 9a: Mark test as fuzzy-if on Mac OS X 10.8, where the Ahem font is behaving in ways it shouldn't. CLOSED TREE
dbaron@mozilla.com
Wed Sep 25 19:28:30 2013 +0000
9e259b87bdcfL. David Baron — Bug 828312 patch 11: Don't generate change hints for restyling of later continuations, since the handling of the change hints from the first continuation is required to do the necessary work. r=bzbarsky
57dddc90e046L. David Baron — Bug 828312 patch 10: Add assertions to check that handling of nsChangeHint_ChildrenOnlyTransform doesn't need to check continuations. r=bzbarsky
bab54dc717feL. David Baron — Bug 828312 patch 9b: Make handling of RecomputePosition hint check continuations. r=bzbarsky
8ba2dc63f1bfL. David Baron — Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
c9e8dbb04c43L. David Baron — Bug 828312 patch 8: Make handling of UpdateEffects hint check continuations. r=bzbarsky
b6efc5e94687L. David Baron — Bug 828312 patch 7: Use more typical loop structure and don't mutate |frame| in UpdateOverflow hint handling. r=bzbarsky
7076f4fa4ecfL. David Baron — Bug 828312 patch 6: Make early transform handling check continuations. r=bzbarsky
044a7c94e02cL. David Baron — Bug 828312 patch 5: Don't handle UpdateCursor more than once per round of style change processing, since it's global. r=bzbarsky
cab84ad2c07cL. David Baron — Bug 898209 patch 16: Move a comment that should have been moved in patch 15. No review.
ed9c22ef51e0L. David Baron — Bug 898333, patch 2: Change RestyleManager::Restyle's tree traversal to reach next-continuations (and same-display block-in-inline siblings) from their prev-continuation rather than from their parent. r=bzbarsky
b680053ea755L. David Baron — Bug 898333, patch 1: Restyle the :after pseudo-element after the content children. r=bzbarsky
8879393c2552Frank Yan — Bug 880672: Add support for unprefixed cursor:grab and cursor:grabbing. r=bzbarsky sr=dbaron
dbaron@mozilla.com
Wed Sep 18 03:47:31 2013 +0000
b4d1efb548e9Jesse Ruderman — Crashtest for bug 861489.
8af7ea2bad92L. David Baron — Bug 861489: Fix SkipAnimationRule to do the right thing in the presence of new cascading rules. r=bzbarsky
dbaron@mozilla.com
Tue Sep 17 11:44:41 2013 +0000
e700c4f7f8e3L. David Baron — Bug 911786 part 3: Add an assertion to check that part 2 only changes things for position:sticky. r=dholbert
8050ed3e50f5L. David Baron — Bug 916751: Do not use nsIFrame::MovePositionBy from nsLineLayout. r=dholbert
71ece6d2f3f8L. David Baron — Bug 917021: We should not store the NormalPositionProperty on all frames, only relatively positioned ones. r=dholbert
a2a946c673afL. David Baron — Bug 915053: Remove quirk allowing {} around style attribute. r=heycam
dbaron@mozilla.com
Mon Sep 09 10:23:49 2013 +0000
2b26501fd203L. David Baron — Bug 906378: Make the test for transitions not being supported in test_transitions_per_property.html only use about 50 values for each property to avoid the O(N^2) case blowing up. r=dholbert
279c6aca048aL. David Baron — Bug 900783: Make HasAnimationOfProperty return false in the refresh driver tick in which the transition completes. r=nrc
b560ee360b68L. David Baron — Bug 847275 patch 2: Temporarily disable failures from checking of assertions in browser-chrome mochitests so that we can annotate the expected assertions before enabling. r=dao
12d4dea8cdfbL. David Baron — Bug 847275 patch 1: Make assertions cause test failures in browser-chrome mochitest. r=dao
dbaron@mozilla.com
Thu Aug 15 05:36:54 2013 +0000
31c08ca022b3L. David Baron — Back out changeset 2454e6a5edbd (Bug 904926) on CLOSED TREE for lots of fatal assertions in Windows debug builds in MediaDecoder::IsDataCachedToEndOfResource.
dbaron@mozilla.com
Thu Aug 15 04:59:01 2013 +0000
b36a029cdb83L. David Baron — Bug 893308: Move hashtable of @keyframes rules (keyed by name) from nsAnimationManager to RuleCascadeData. r=heycam
dbaron@mozilla.com
Thu Aug 01 02:15:40 2013 +0000
c46dfdd8d90cAlex Xu — Bug 900284: Use #ifdef ACCESSIBILITY around member variables only used inside #ifdef ACCESSIBILITY, to avoid clang warnings (and reduce object size with --disable-accessibility). r=dbaron
dbaron@mozilla.com
Wed Jul 31 00:38:12 2013 +0000
65450675b8ccL. David Baron — Bug 898329 patch 10: Fix wrapping of comment that I just reintended. r=heycam
3d8b3781d2bcL. David Baron — Bug 898329 patch 9: Fix indentation from previous patches. r=heycam
37cf2915f42aL. David Baron — Bug 898329 patch 8: Use for loops instead of while loops for iterating extra style contexts. r=heycam
95ec9086d91aL. David Baron — Bug 898329 patch 7: Split ElementRestyler::Restyle into multiple functions. r=heycam
ac0d803f2112L. David Baron — Bug 898329 patch 6: Avoid using pseudoTag outside of what will be in RestyleManager::RestyleSelf. r=heycam
54617e0ac453L. David Baron — Bug 898329 patch 5: Create and use ElementRestyler::mResolvedChild. r=heycam
b1f2ea65f846L. David Baron — Bug 898329 patch 4: Avoid using newContext outside of what will be in RestyleManager::RestyleSelf. r=heycam
c500d0a58eacL. David Baron — Bug 898329 patch 3.5: Don't check undisplayed content if we're going to reframe. r=heycam
17084bc158aaL. David Baron — Bug 898329 patch 3: Create and use ElementRestyler::mWasFrameVisible. r=heycam
27914b6ab3b4L. David Baron — Bug 898329 patch 2: Fix indentation in ReParentStyleContext from patch 1. r=heycam
c647818eb586L. David Baron — Bug 898329 patch 1: Remove null-checks on oldContext and newContext and avoid manual reference counting. r=heycam
78e90f762a3eL. David Baron — Bug 898209 patch 15: Use constructor flags on ElementRestyler's regular constructor to avoid manipulating mHintsHandled from the outside. r=heycam
b9101cca26ddL. David Baron — Bug 898209 patch 14: Add constructor flags to ElementRestyler's regular constructor so we can avoid manipulating mHintsHandled from the outside. r=heycam
03bc6da23257L. David Baron — Bug 898209 patch 13: Create and use ElementRestyler::mTreeMatchContext. r=heycam
4bffd84e325cL. David Baron — Bug 898209 patch 12: Create and use ElementRestyler::mVisibleKidsOfHiddenElement. r=heycam
89f45106a984L. David Baron — Bug 898209 patch 11: Create and use member variables for accessibility notifications. r=heycam
dba4bd2585cfL. David Baron — Bug 898209 patch 10: Create and use ElementRestyler::mRestyleTracker. r=heycam
ab7b779a4087L. David Baron — Bug 898209 patch 9: Create and use ElementRestyler::mParentFrameHintsNotHandledForDescendants and mHintsNotHandledForDescendants. r=heycam
ba7321484801L. David Baron — Bug 898209 patch 8: Create and use ElementRestyler::mChangeList. r=heycam
a6ee9b412a8bL. David Baron — Bug 898209 patch 7: Fix remaining variable shadowing warning. r=heycam
5cfd498adf33L. David Baron — Bug 898209 patch 6: Create and use ElementRestyler::mParentContent and mContent. r=heycam
38528a20bcf4L. David Baron — Bug 898209 patch 5: Remove the localContent variable in favor of writing mFrame->GetContent(). r=heycam
13cc87d5b2dbL. David Baron — Bug 898209 patch 4: Remove aPresContext parameter to ElementRestyler::Restyle. r=heycam
6b330b441fcdL. David Baron — Bug 898209 patch 3: Create and use ElementRestyler::mFrame. r=heycam
3d26163c01c9L. David Baron — Bug 898209 patch 2: Create and use ElementRestyler::mHintsHandled. r=heycam
49b374b0b7c7L. David Baron — Bug 898209 patch 1: Add ElementRestyler class to begin refactoring ReResolveStyleContext. r=heycam
631b52a998b5L. David Baron — Bug 898893: Rename nsTextFrameThebes.cpp back to nsTextFrame.cpp, from which it originally forked. r=roc
864fa35d3493L. David Baron — Bug 898892: Move nsStyleConsts.h from layout/base to layout/style. r=heycam
cafb82483526L. David Baron — Bug 898888: Transition manager should use SetStyleContext rather than SetStyleContextWithoutNotification. r=nrc
a539d0d0e49aL. David Baron — Bug 896138 patch 10: Move beginning and ending of ProcessPendingRestyles into helper functions on the RestyleManager. r=heycam
dbaron@mozilla.com
Sat Jul 20 19:14:51 2013 +0000
f5baba863a18L. David Baron — Bug 896138 patch 9: Move RecomputePosition to a more logical place in the .cpp file, near other hint handling implementations. No review.
4afe8edaedd0L. David Baron — Bug 896138 patch 8: Add setter for RestyleManager::mInStyleRefresh rather than using friend. r=heycam (within review comments for patch 4)
a1c86c802e6cL. David Baron — Bug 896138 patch 7: Remove unused aFrameManager parameters to some functions. r=heycam
f7f2619fbcd9L. David Baron — Bug 896138 patch 6: Move restyle management code from nsFrameManager to RestyleManager. r=heycam
108208f9f817L. David Baron — Bug 896138 patch 5: Expose UndisplayedNode list from nsFrameManager. r=heycam
b960146cc1edL. David Baron — Bug 896138 patch 4: Move restyle management code from nsCSSFrameConstructor to RestyleManager. r=heycam
48769eacc0b8L. David Baron — Bug 896138 patch 3: Remove forward declaration of struct that hasn't been in this class since changeset e0df6dfdaaca (Bug 479655 part 3). r=heycam
73d414945f59L. David Baron — Bug 896138 patch 2: Add a RestyleManager class. r=heycam
6a65da0faed0L. David Baron — Bug 896138 patch 1: Move RestyleTracker and OverflowChangedTracker out of nested namespace mozilla::css (which shouldn't exist) into namespace mozilla. r=heycam
dbaron@mozilla.com
Mon Jul 01 22:24:02 2013 +0000
80ad04db9f3cL. David Baron — Bug 606125 followup: Reattach comment to the code that it was commenting (and rewrap it to a shorter line length too). No review.
dbaron@mozilla.com
Tue Jun 25 07:24:23 2013 +0000
20ae43c44de6L. David Baron — Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
4cae950f6c35L. David Baron — Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
dbaron@mozilla.com
Tue Jun 25 05:32:34 2013 +0000
8e83da248fc9L. David Baron — Bug 886635: HTMLCanvasElement.h (which is included in dom/bindings) should not include nsLayoutUtils.h r=khuey
2332bb3fe186L. David Baron — Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
10f70b8b04feL. David Baron — Bug 858937 patch 1: Add nsLayoutUtils::GetStyleFrame() variant taking nsIContent*, and use it for two existing users of the variant taking nsIFrame*. r=nrc
dbaron@mozilla.com
Fri Jun 21 01:31:53 2013 +0000
41b33ca37785L. David Baron — Bug 807184 patch 2: Remove support for prefixed -moz-initial (in favor of unprefixed initial). r=dholbert
58711b41a188L. David Baron — Bug 807184 patch 1: Fix uses in tests of prefixed -moz-initial. r=dholbert
dbaron@mozilla.com
Wed Jun 19 23:55:30 2013 +0000
b41f9ba3f71bL. David Baron — Fix XPC_DUMP_AT_SHUTDOWN bustage from Bug 882162 Part 1 (changeset efb0b493cc21).
dbaron@mozilla.com
Tue Jun 18 21:31:46 2013 +0000
b65294b69a5bL. David Baron — Bug 693496: Fix ABORT by being consistent that canonical form calc() values need not have a percent part. r=dholbert
2cd778cfb53ePeter Linss — Add DOCTYPE declaration to test. No bug. No review.
dbaron@mozilla.com
Mon Jun 17 21:26:27 2013 +0000
68eed79362f7L. David Baron — Bug 757554: Reject uses of reserved 'not', 'only', 'and', and 'or' as a media type. r=heycam
dbaron@mozilla.com
Fri Jun 14 05:34:55 2013 +0000
73a46cde2185L. David Baron — Bug 882573 patch 4: Make nsHTMLStyleSheet and nsHTMLCSSStyleSheet stop implementing nsIStyleSheet. r=heycam
54d0eecf55f2L. David Baron — Bug 882573 patch 3: Stop putting the presentational hint and style attribute style sheets in the style set's list of style sheets; put them only in the list of rule processors. r=heycam
1c0429c24eefL. David Baron — Bug 882573 patch 2: Add a separate DirtyRuleProcessors method to nsStyleSet, and use it from existing methods. r=heycam
f97351906ed3L. David Baron — Bug 882573 patch 1: Move the style attribute style sheet from nsDocument to nsIDocument, and devirtualize its getter. r=bzbarsky
dbaron@mozilla.com
Thu Jun 13 23:51:26 2013 +0000
bf127124050dMats Palmgren — No bug - Remove <link rel="help" href=...> from reference files since W3C test suite importer doesn't like it. r=me, DONTBUILD
dbaron@mozilla.com
Fri Jun 07 04:02:42 2013 +0000
fbb88e029c01L. David Baron — Bug 880137 patch 6: Fix a broken spec link.
679350e2d699L. David Baron — Bug 880137 patch 5: point to TR draft rather than dev.w3.org draft.
dbaron@mozilla.com
Wed Jun 05 00:36:33 2013 +0000
f03f1f19492bL. David Baron — Bug 879255: Refactor fix for bug 613888, step 4: consolidate conditions, and reindent (and fix bracing while doing so). r=nrc
889e1e5c5f63L. David Baron — Bug 879255: Refactor fix for bug 613888, step 3: move no-change test earlier so that we don't have to clutter conditions between the new location and old with logic to fall through to it. r=nrc
d9f698d2b937L. David Baron — Bug 879255: Refactor fix for bug 613888, step 2: consolidate oldPT variable. r=nrc
7cdf2abff971L. David Baron — Bug 879255: Refactor fix for bug 613888, step 1: create haveCurrentTransition variable. r=nrc
dbaron@mozilla.com
Thu May 30 08:00:37 2013 +0000
0a1944211b61L. David Baron — Bug 234485: Map xml:lang attribute into style so that it's used for font selection and hyphenation. r=bzbarsky
dbaron@mozilla.com
Wed May 29 08:08:08 2013 +0000
574b55d3b201L. David Baron — Bug 864686: Make reftest harness print test URL when there is one. r=heycam
dbaron@mozilla.com
Wed May 29 06:37:00 2013 +0000
14b9894272cbL. David Baron — Bug 815408: Ignore CSS transitions and animations in print and print preview. r=bzbarsky
2b1b8487b6b6L. David Baron — Bug 876570: Add missing UngetToken() call in an+b microsyntax parsing. r=bzbarsky
dbaron@mozilla.com
Tue May 28 04:12:31 2013 +0000
47870c0ef43bL. David Baron — Additional tests for bug 750388. No review.
91ba33ab8437Thomasy — Bug 750388: In an+b microsyntax in :nth-child() etc., allow starting with +n and allow comments at all token boundaries rather than requiring the strange tokens that result from lack of comments or spaces. r=dbaron
dbaron@mozilla.com
Thu May 23 01:09:55 2013 +0000
3e67e9e31f0eL. David Baron — Bug 511803 patch 2: Convert all eCSSUnit_Function storage to use nsCSSKeyword. This leads to one behavior change, which is case canonicalization for font-variant-alternates function values. r=bzbarsky
ea47adb68738L. David Baron — Bug 511803 patch 1: Fix serialization of font-variant-alternates values with more than one function. (Tested in patch 2.) r=jdaggett
dbaron@mozilla.com
Tue May 14 00:28:59 2013 +0000
abc9d00d1025L. David Baron — Backout changeset af5273034fdf (bug 871264), which doesn't compile (didn't fix nsRangeFrame.cpp (and possibly others).
dbaron@mozilla.com
Mon May 13 22:37:19 2013 +0000
261e3e928ce9L. David Baron — Bug 855081: Make jprof compile for me by switching from cplus_demangle (which doesn't link) to abi::__cxa_demangle. r=jesup
cae4d57e0e8bL. David Baron — Bug 871338: Handle NS_BLOCK_LOOK_FOR_DIRTY_FRAMES lazy marking in GetMinWidth and GetPrefWidth in addition to Reflow. r=bzbarsky
dbaron@mozilla.com
Sun May 12 04:00:43 2013 +0000
9ec0ad6f7e09L. David Baron — Back out changeset d4f14f6dd401 (bug 863732) on a CLOSED TREE for being half of the problem causing all debug builds to leak as a result of merging mozilla-central and mozilla-inbound.
dbaron@mozilla.com
Sat May 11 01:05:08 2013 +0000
603fbfa2f12eL. David Baron — Fix warnings-as-errors bustage from changeset 09552b219c3a (Bug 828312 patch 3).
dbaron@mozilla.com
Sat May 11 00:35:30 2013 +0000
b7330cb50416L. David Baron — Bug 828312 patch 4.5: Pass the same aMinChange to the top level of a ReResolveStyleContext that we would for the recursive calls, rather than including previous continutaions in aMinChange. r=bzbarsky
9c42b49f5cacL. David Baron — Bug 828312 patch 4: Remove unused nsIPresShell::StyleChangeReflow. r=bzbarsky
09552b219c3aL. David Baron — Bug 828312 patch 3: Wait to mark lines dirty until we're in reflow, to avoid O(N^2) behavior as a result of looking for lines. r=bzbarsky
bf5fd9db9078L. David Baron — Bug 828312 patch 2: Make list renumbering code set NS_FRAME_HAS_DIRTY_CHILDREN correctly on intermediate blocks and inlines, and NS_FRAME_IS_DIRTY correctly on the bullets. r=bzbarsky
6979d9274697L. David Baron — Bug 828312, patch 1: Remove unneeded assignment to nonInheritedHints, which is not needed because we will do difference computation on the style context in this codepath anyway. r=bzbarsky
dbaron@mozilla.com
Wed May 08 20:45:47 2013 +0000
a20ea0d494a0L. David Baron — Bug 868751: Remove support for obsolete document.createEvent("AnimationEvent"), document.createEvent("TransitionEvent"), AnimationEvent.initAnimationEvent, and TransitionEvent.initTransitionEvent. r=smaug
d986ae112cb6L. David Baron — Remove SimpleTest.expectAssertions() call now that bug 846137 is fixed. No review.
dbaron@mozilla.com
Sun Mar 31 07:50:41 2013 +0000
b2f950261473L. David Baron — Bug 855455: Turn on @supports in release builds. r=heycam
c46ce2cb5026L. David Baron — Bug 855464: Optimize nsBlockReflowState::ClearFloats better, given that nsBlockFrame::WidthToClearPastFloats is somewhat expensive. r=dholbert
db744bd0ec5bL. David Baron — Note bug number (bug 846137) for assertion annotation.
dbaron@mozilla.com
Mon Mar 25 16:34:32 2013 +0000
3178d9b2406dL. David Baron — Bug 849657: Fix bustage from changeset eb8d19e9c838.
dbaron@mozilla.com
Mon Mar 25 16:24:39 2013 +0000
d20bf3793eb2L. David Baron — Bug 849657 patch 2: Change internal uses of 'CssFloat' to 'Float'. r=bzbarsky
eb8d19e9c838L. David Baron — Bug 849657 patch 1: Expose CSS_PROP_PUBLIC_OR_PRIVATE macro to users of nsCSSPropList.h rather than CSS_PROP_DOMPROP_PREFIXED, so that we can avoid 'CssFloat' spreading even further. r=bzbarsky
dbaron@mozilla.com
Fri Mar 15 21:40:49 2013 +0000
9c63866c0b1dL. David Baron — Bug 850559: Make mochitests check that the test didn't leave the refresh driver under test control. r=ted
70969851084eL. David Baron — Bug 850559: Fix tests that call advanceTimeAndRefresh without calling restoreNormalRefresh. r=vlad
dbaron@mozilla.com
Wed Mar 13 16:59:08 2013 +0000
f5f4ef33fa06L. David Baron — Bug 804944, patch 2: Also condition @-moz-keyframes parsing on the animations preference. r=bzbarsky
8d62f3d758b7L. David Baron — Make gAliases be just an array of ids. (Bug 849656, patch 4) r=bzbarsky
c3b5d2b71152L. David Baron — Move enabled state for aliases from gAliases to gPropertyEnabled. (Bug 849656, patch 3) r=bzbarsky
fa369a860f47L. David Baron — Move names for aliases from gAliases into kCSSRawProperties. (Bug 849656, patch 2) r=bzbarsky
e246322a8026L. David Baron — Add ids for CSS property aliases to the nsCSSProperty enum. (Bug 849656, patch 1) r=bzbarsky
dbaron@mozilla.com
Sun Mar 10 19:54:25 2013 +0000
cc6c725d463dL. David Baron — Backout changeset 6ff3de859ce3 (bug 804944), which depended on an unlanded patch that I currently have tagged for bug 784461.
dbaron@mozilla.com
Sun Mar 10 19:44:27 2013 +0000
9a9689e414e4L. David Baron — Bug 849263: Make OverflowChangedTracker actually sort by depth in the tree where it intended to. r=roc
6ff3de859ce3L. David Baron — Bug 804944, patch 2: Also condition @-moz-keyframes parsing on the animations preference. r=bzbarsky
dbaron@mozilla.com
Fri Mar 08 01:59:43 2013 +0000
7ebd5b1fa3c3L. David Baron — Bug 845837: Don't use our dynamic updating for relative positioning on inner table frames, which don't do relative positioning at all. r=ehsan
2aaba07995edL. David Baron — Bug 570896: Allow separate background-origin and background-clip to be set in the background shorthand. r=bzbarsky
dbaron@mozilla.com
Tue Mar 05 01:08:19 2013 +0000
38a945f2c79dL. David Baron — Bug 846096: Remove SimpleTest.expectAssertions() calls annotating assertions from bug 846096.
dbaron@mozilla.com
Mon Mar 04 16:38:18 2013 +0000
9b6039f3101aL. David Baron — Bug 846096: Bail out of nsRange::ParentChainChanged if the nodes aren't in a connected subtree. r=smaug
dbaron@mozilla.com
Sat Mar 02 20:09:03 2013 +0000
c23504b77703L. David Baron — Backout changeset 2bff7f5e13a4 (bug 846096) because this test isn't relevant to bug 846096. r=Ms2ger via IRC
dbaron@mozilla.com
Sat Mar 02 03:40:53 2013 +0000
da718adb6621L. David Baron — Bug 671976: Tweak timing in the hopes of forcing the assertion to stay before TEST-END on Linux32; add additional leakage of expected assertions for Windows.
dbaron@mozilla.com
Fri Mar 01 07:55:02 2013 +0000
109ab43e98b5L. David Baron — Bug 671976: Fix comment typo in previous commit. DONTBUILD
dbaron@mozilla.com
Fri Mar 01 07:47:04 2013 +0000
c4bed36b752aL. David Baron — Bug 671976: Add SpecialPowers.gc() calls so bug 671976 assertions show up in correct tests, and correctly annotate assertions.
dbaron@mozilla.com
Fri Mar 01 06:08:31 2013 +0000
326cf12235ecL. David Baron — Bug 846096: Be more consistent about annotating failures due to bug 846096, and mark them with the bug number.
dbaron@mozilla.com
Fri Mar 01 05:35:48 2013 +0000
ba681ef61a3aL. David Baron — Bug 683159: Remove SimpleTest.expectAssertions() calls no longer needed due to SpecialPowers.gc() added in changeset 67060725ec8d.
dbaron@mozilla.com
Fri Mar 01 01:59:20 2013 +0000
6f660b02c2a9L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 21:55:38 2013 +0000
57fc2a37629fL. David Baron — Bug 683159: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 20:45:11 2013 +0000
65a2c1fd9d38L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 20:35:47 2013 +0000
36d9ba108f81Paul Adenot — Bug 845676 - Remove most of the assertion annotations in the content/media mochitests. r=dbaron
bf6f98400fc2Paul Adenot — Bug 845676 - Initialize mPausedForPlaybackRateNull in MediaDecoder constructor to prevent an assertion. r=kinetik
dbaron@mozilla.com
Thu Feb 28 18:10:07 2013 +0000
67060725ec8dL. David Baron — Bug 683159: Explicitly gc in test_bug451286 so that intermittent assertions aren't spread across all the following tests.
dbaron@mozilla.com
Thu Feb 28 17:52:31 2013 +0000
53b86262900eL. David Baron — Bug 846099: Avoid (GC-timing-sensitive) nsTraceRefcnt assertions from duplicate class names. r=mounir
dbaron@mozilla.com
Thu Feb 28 07:42:50 2013 +0000
1fc4eaf5f5a4Alexander Surkov — Bug 845134 - enable logging in focus/test_focusedChild.html
2b18a04b0046L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 05:45:24 2013 +0000
c5cb505e1482L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 04:14:25 2013 +0000
7b7e5220c420L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 02:55:09 2013 +0000
97f66fd9a29aL. David Baron — Bug 404077: Fix think-o in previous annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 02:47:39 2013 +0000
2ba886324c76L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 02:12:33 2013 +0000
414a59f13ea4L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 01:59:46 2013 +0000
2186eacb635cL. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 01:06:33 2013 +0000
b80de6ad9b08L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 00:27:12 2013 +0000
934af7c3a7b0L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 23:50:31 2013 +0000
43a54aaca03cL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 23:36:34 2013 +0000
891d5589add6L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 22:55:46 2013 +0000
56ee63cefc0bL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 21:20:45 2013 +0000
02b878360c64L. David Baron — Bug 404077: Enable checking of assertions in mochitests.
44625df8a140L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 18:37:32 2013 +0000
c7cedc21bdf2L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 06:23:27 2013 +0000
672ce8b62c32L. David Baron — Bug 404077: Annotate one more known assertion.
4440a6338160L. David Baron — Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion.
58890b4aadfbL. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in a series of tests using showModalDialog.
710f17ddda96L. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in test_bug291653.html.
77ca1d9b5967L. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in test_bug391777.html.
d08c12966908L. David Baron — Bug 404077: Do GC in a small number of tests to reduce the spread of GC-related assertions. r=Jesse
dbaron@mozilla.com
Tue Feb 26 02:39:47 2013 +0000
4dc2f8fdfb55L. David Baron — Bug 404077: Annotate known assertions in mochitests.
dbaron@mozilla.com
Mon Feb 25 07:42:55 2013 +0000
d1490171893bL. David Baron — Bug 404077: Add mochitest support (currently semi-disabled) for making tests fail when an unexpected number of assertions fire. r=ted
fb5a9401e2d4L. David Baron — Bug 842476: Work around leak resulting from exception that happens during unload by propagating only the prompts we expect and not the later ones. r=jlebar
dbaron@mozilla.com
Sat Feb 23 08:42:15 2013 +0000
12db97d6f41fL. David Baron — Backed out changesets 917205c79822 and e9ef1f1aa47d (bug 841413) for causing mochitest-chrome failure.
dbaron@mozilla.com
Fri Feb 22 18:29:27 2013 +0000
5c28fd3fd030L. David Baron — Bug 839809 followup: fix typos in comment. DONTBUILD. No review.
dbaron@mozilla.com
Fri Feb 22 18:19:09 2013 +0000
c46476d3892aL. David Baron — Bug 839809: Make counter-increments and list counting that would go past our internal (int32_t) limit keep the counter at its current value rather than wrapping. r=dholbert
dbaron@mozilla.com
Fri Feb 22 03:26:52 2013 +0000
f29e4a8ae748L. David Baron — Backout changeset b968708558b9 (bug 839809) for reftest failures.
dbaron@mozilla.com
Fri Feb 22 02:12:57 2013 +0000
5180dd88f6f6L. David Baron — Bug 563195: Fix -Wshadow warning in nsHtml5ByteReadable.h. r=hsivonen
8c46f89ed1a2L. David Baron — Bug 790589: Document the MOZ_CC_LOG_DIRECTORY environment variable. r=smaug
b968708558b9L. David Baron — Bug 839809: Make counter-increments and list counting that would go past our internal (int32_t) limit keep the counter at its current value rather than wrapping. r=dholbert
bb5ef25c26a3L. David Baron — Fix spelling. No bug. No review.
e5e37c6e4c30stuartmorgan — Bug 842550: Simplify ScheduleDelayedWork implementation on Mac. rs=cjones
85b91048c1cdjar@chromium.org, L. David Baron — Bug 842550: Switch to using TimeTicks rather than Time in message loops. rs=cjones
dbaron@mozilla.com
Mon Feb 18 09:18:13 2013 +0000
524e7bc67431L. David Baron — Backed out changesets b093ba2c7ff9 and 0acbd06d48a9 (Bug 836655) for failing unit test.
dbaron@mozilla.com
Mon Feb 18 08:55:29 2013 +0000
0acbd06d48a9L. David Baron — Bug 836655: Fix bustage ("comparison between signed and unsigned integer expressions", warnings-as-errors) by using Contains rather than IndexOf.
dbaron@mozilla.com
Mon Feb 18 06:56:54 2013 +0000
df03beb83b39L. David Baron — Bug 563195: Add -Wshadow to CFLAGS/CXXFLAGS for layout/style. r=ted
ff75b06e2330L. David Baron — Bug 563195: Fix -Wshadow warnings in gfx that affect layout/style. r=derf
4fa2028f2e3cL. David Baron — Bug 563195: Fix -Wshadow warnings in public SPS headers. r=BenWa
2b8d67b35d82L. David Baron — Bug 563195: Fix -Wshadow warnings in layout/style. r=bzbarsky
43fa20226909L. David Baron — Bug 563195: Fix -Wshadow warnings in public JS API headers (those used from layout/style/). r=njn
761d4d55680dNicholas Nethercote — Bug 563195: Avoid triggering -Wshadow warnings in mfbt/. r=Waldo
dbaron@mozilla.com
Sun Feb 17 05:29:49 2013 +0000
20abb67042dfL. David Baron — Bug 841983: Require whitespace around 'not', 'and', and 'or' keywords in @supports rules. r=heycam
dbaron@mozilla.com
Sat Feb 16 21:51:37 2013 +0000
81fac90f0e9fL. David Baron — Bug 781360 patch 4: Remove the Get from nsStyleContext::GetStyleData and nsIFrame::GetStyleDataExternal, which never return null. r=dholbert
343315251a40L. David Baron — Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
dbaron@mozilla.com
Sat Feb 16 21:06:03 2013 +0000
9522b45f9ef9L. David Baron — Bug 781360 patch 2: Rename nsRuleNode::GetPresContext to PresContext, since it can never return null. r=dholbert
dd7f52016f53L. David Baron — Bug 781360 patch 1: Rename nsStyleContext::GetRuleNode to RuleNode, since it can never return null. r=dholbert
dbaron@mozilla.com
Sat Feb 16 05:39:46 2013 +0000
b9dac8026003L. David Baron — Bug 841896: Rename CSSKeyframesRule.insertRule to appendRule to match spec change.
25756f81ccbfL. David Baron — Bug 841789, patch 3: Some removal of unneeded style context null-checks and comment cleanup. r=dholbert
f5714b93d6caL. David Baron — Bug 841789, patch 2: Fix callers that are going through the style context to get style structs rather than using the nsIFrame shortcuts. r=dholbert
095bd7117b4eL. David Baron — Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
dbaron@mozilla.com
Wed Feb 13 19:54:15 2013 +0000
9b0d85344d32L. David Baron — Bug 840367: Fix misnaming of keyword IDs in nsCSSKeywordList.h. r=heycam
28e6c1112583L. David Baron — Bug 836329: Fix regression handling 'rem' units in media queries. r=bzbarsky
dbaron@mozilla.com
Tue Feb 12 02:04:22 2013 +0000
04f8351eb2afKang-Hao (Kenny) Lu — Bug 817395 - Clean up the temporary style context used for font size comparision of the root before the rule node tree is rebuilt. r=dbaron
dbaron@mozilla.com
Sun Feb 10 06:57:09 2013 +0000
5bb11a09bb20L. David Baron — Bug 765599: Make CSS insertRule methods throw SYNTAX_ERR when given an empty rule or more than one rule. r=bzbarsky
ee270530f069L. David Baron — Bug 835007: Make 'transition-property: all' work as an item within a list. r=bzbarsky
dbaron@mozilla.com
Fri Feb 01 06:25:10 2013 +0000
703cfc290199L. David Baron — Fix WARNINGS_AS_ERRORS bustage ("comparison between signed and unsigned integer expressions") from Bug 830707, Part 1 (changeset 93a4d0995cba) on a CLOSED TREE.
dbaron@mozilla.com
Fri Feb 01 05:10:06 2013 +0000
a350ac5a27ecL. David Baron — Bug 836530 followup: fix tests for new ASCII range.
dbaron@mozilla.com
Fri Feb 01 04:12:02 2013 +0000
e8c917052306L. David Baron — Bug 836530: Make all non-ASCII characters be CSS identifier characters. r=bzbarsky
dbaron@mozilla.com
Tue Jan 29 05:17:21 2013 +0000
0ebed8dbb21cL. David Baron — Bug 835169: Remove unused mapping into style of table cols attribute. r=bzbarsky
dbaron@mozilla.com
Sat Jan 26 02:18:54 2013 +0000
f7a25c052c5aL. David Baron — Backout ccf23b56150e (bug 832576) on a CLOSED TREE on the theory that maybe WebGL changes could have changed graphics state in a way that caused the Android reftest-4 failures on SVG gradient tests.
d9d98ffe9eccL. David Baron — Backout 8f213db8fe7f and 31399fd0cb5b (Bug 791432) on a CLOSED TREE on the theory that maybe WebGL changes could have changed graphics state in a way that caused the Android reftest-4 failures on SVG gradient tests.
dbaron@mozilla.com
Wed Jan 23 13:11:59 2013 +0000
9666a8ee5600L. David Baron — Add reftest for bug 830299.
dbaron@mozilla.com
Tue Jan 22 20:43:24 2013 +0000
c7e467b8fe38L. David Baron — Bug 832998: Fix a backwards OMTA-throttling-enabled check, to fix performance regression on the non-OMTA-throttling case. r=nrc
dbaron@mozilla.com
Tue Jan 22 19:16:45 2013 +0000
a90916498dfaL. David Baron — Bug 832352, patch 3: Make sure all b2g mozconfigs include build/mozconfig.common . r=ted
b89c49f1e5d6L. David Baron — Bug 832352, patch 2: Make sure all mobile/android mozconfigs include build/mozconfig.common.override. r=ted
f62e2d44d989L. David Baron — Bug 832352, patch 1: Make sure all browser mozconfigs include build/mozconfig.common and that they all include build/mozconfig.common.override last. r=ted
dbaron@mozilla.com
Mon Jan 21 14:15:41 2013 +0000
bb5400c00877Ms2ger — Bug 763399: Add a comment describing NS_CSS_MINMAX. r=dbaron
dbaron@mozilla.com
Mon Jan 21 10:31:55 2013 +0000
3830ad0eb049Cervantes Yu — Bug 830299: Check for scrollcorner in nsGfxScrollFrameInner::ReloadChildFrames(). r=roc
dbaron@mozilla.com
Fri Jan 18 11:00:31 2013 +0000
3702b7ead05eL. David Baron — Backout changeset aa20a6097d0b (bug 830983) for causing mochitest-other orange in test_app_cleardata_permissions.html.
dbaron@mozilla.com
Fri Jan 18 06:27:40 2013 +0000
03fb2a777aecL. David Baron — Bug 831354, test fix 2, followup: remove a 'line-height: 0' that's in the test but not the reference.
dbaron@mozilla.com
Thu Jan 17 20:20:57 2013 +0000
55d244d28023L. David Baron — Bug 831354, test fix 4: Make auto-hyphenation-2 not depend on different languages leading to the same font. r=jfkthame
847763715f14L. David Baron — Bug 831354, test fix 3: Make flexbox-intrinsic-sizing-horiz-2a.xhtml not assume that the distance from the baseline of the default font to the top of its normal line height is less than or equal to 16px. r=dholbert
74b69a84a1f2L. David Baron — Bug 831354, test fix 2: Make font inflation tests for selects less sensitive to font metrics by using matching font sizes on the block containing the select. r=jwir3
9b164e03f3beL. David Baron — Bug 831354, test fix 1: Make continuous-inline-1{cd} tests no longer assume that the height of an inline in the default font is less than 20px. r=bzbarsky
47166178f558L. David Baron — Bug 702121, patch 3: Make the auto-hyphenation-{8,9,10} reftests not depend on picking the same fonts for different language or encoding values, to fix Android reftest failures from landing of bug 831354. r=jfkthame
dbaron@mozilla.com
Fri Jan 11 22:51:38 2013 +0000
8a7bf5de378dL. David Baron — Add crashtest for bug 621424 / bug 588237.
aa20adc7c3edL. David Baron — Bug 588237, patch 5: remove the optimization of skipping FlowAndPlaceFloat for some pushed floats, simply because the optimization looks fishy to me. r=roc
1d67e3c8c436L. David Baron — Bug 588237, patch 4: Pull pushed floats back from the next-in-flow at the start of reflow. r=roc
bf513a2a4a78L. David Baron — Bug 588237, patch 2: Fix comment that is now incorrect due to work in bug 563584 or followups. r=roc
dbaron@mozilla.com
Fri Jan 11 17:53:29 2013 +0000
091bac78c483L. David Baron — Bug 822891: Make animationiteration events fire when we're running off-main-thread animations and throttling style changes. r=nrc
dbaron@mozilla.com
Fri Jan 11 06:20:28 2013 +0000
fcbaced55036L. David Baron — Back out bug 588237, patches 2 through 5.
dbaron@mozilla.com
Fri Jan 11 05:15:18 2013 +0000
d53d71d1c92eL. David Baron — Bug 827687, patch 2: Be more careful walking segments. r=bzbarsky
52e73ebc07e4L. David Baron — Bug 827687: Fix edge case in calculation of whichIteration. r=bzbarsky
dcdb6d839e95L. David Baron — Bug 827717: Change record of CSS animation start to be before delay so that dynamic changes to animation-delay are honored. r=bzbarsky
fb69b7be1c0eL. David Baron — Bug 827698: Use the length of the 'animation-name' list when determining how many animations to run. r=bzbarsky
9e1f9e488479L. David Baron — Bug 588237, patch 5: remove the optimization of skipping FlowAndPlaceFloat for some pushed floats, simply because the optimization looks fishy to me. r=roc
5c29097e7bbdL. David Baron — Bug 588237, patch 4: Pull pushed floats back from the next-in-flow at the start of reflow. r=roc
0542ba6920b3L. David Baron — Bug 588237, patch 3: Remove the pushed floats list when it is empty. r=roc
33ff2a97b021L. David Baron — Bug 588237, patch 2: Fix comment that is now incorrect due to work in bug 563584 or followups. r=roc
dbaron@mozilla.com
Wed Jan 09 16:51:44 2013 +0000
dff10a89c17cL. David Baron — Bug 822721 followup: remove bogus assertion to fix orange.
dbaron@mozilla.com
Wed Jan 09 04:53:37 2013 +0000
3a96ce34c5d6L. David Baron — Fix bustage from bug 822721.
dbaron@mozilla.com
Wed Jan 09 04:37:50 2013 +0000
b801161d887cL. David Baron — Bug 827704: Fix 'visibility' animation so that it doesn't animate between values when one of them is not 'visibile'. r=bzbarsky
dd31512e88acL. David Baron — Bug 827579: Remove post-resolve callback concept from style system. r=bzbarsky
cbd9b6dfc7d9L. David Baron — Bug 822721: Call CalcStyleDifference and process the style change list resulting from the miniflush we do to update throttled animations prior to seeing if we need to start transitions. r=bzbarsky
dbaron@mozilla.com
Thu Jan 03 03:58:59 2013 +0000
637e063b2055L. David Baron — Don't distribute percentage width from column-spanning cells to columns that have no cells originating. (Bug 810586) r=dholbert
dbaron@mozilla.com
Tue Dec 04 11:10:00 2012 +0000
5df185a907f7L. David Baron — Make import-tests.py generate the current state of the reftest manifest, and warn that the file is autogenerated. (Bug 817810) No review.
dbaron@mozilla.com
Thu Nov 22 05:51:55 2012 +0000
2a9a612fa07aL. David Baron — border-image-* properties should clamp negative calc(). (Bug 802279) r=jwalden
a1926fc1f9f3L. David Baron — Bug 814302: Don't print to console when an invalid selector is passed to mozMatchesSelector. r=bzbarsky
dbaron@mozilla.com
Tue Nov 20 23:15:59 2012 +0000
52fa780fc244Daniel.S — Bug 477462 - margin-collapsing test suite, wave 5a; dynamic and != tests for negative sibling margins; r=dbaron
dbaron@mozilla.com
Tue Nov 20 21:23:33 2012 +0000
f59f962f0b5cL. David Baron — Bug 813373, patch 4: fix printfs that crept in in patch 3.
dbaron@mozilla.com
Tue Nov 20 19:55:33 2012 +0000
da575e9f17c4L. David Baron — Bug 813373, patch 3: Make sure all style rules have non-empty List implementations. r=bzbarsky
cbf88ae52c5bL. David Baron — Bug 813373, patch 2: Remove pres context member from ValueWrapper. r=dholbert
a6e4b30b1d10L. David Baron — Bug 813373, patch 1: Remove pres context parameters from nsStyleAnimation::UncomputeValue. r=dholbert
c0b7c15bca4dChris Jones — Bug 803908: Enable font inflation for async pan/zoomed browsers. r=dbaron
dbaron@mozilla.com
Sat Nov 10 04:18:51 2012 +0000
98e22583895aJesse Ruderman — Testcase for bug 806310.
60df5b3e7137L. David Baron — Fix CheckFontCallback to match 'rem' unit changes. (Bug 806310) r=bzbarsky
dbaron@mozilla.com
Fri Nov 09 18:30:51 2012 +0000
d6c8276fe88eL. David Baron — Bug 809533, patch 5: Remove unneeded null-checks in nsIPresShell.h. r=roc
0be0f375cac8L. David Baron — Bug 809533, patch 4: Remove null-checks of NS_New*Frame callers in the frame constructor. r=bzbarsky
c6e38e325158L. David Baron — Bug 809533, patch 3: Stop handling allocation failures in the style system that no longer need to be handled. r=bzbarsky
dbaron@mozilla.com
Wed Nov 07 19:56:32 2012 +0000
074e0ab07f0bL. David Baron — Bug 572200, part 3: Cache data that lives in the rule tree on every relevant rule node that has a style context directly pointing to it directly. r=bzbarsky
d5566569a5ceL. David Baron — Bug 572200, part 2: Allow rule nodes to cache data owned by an ancestor rule node: don't destroy structs that we don't own. r=bzbarsky
bc2720708bc2L. David Baron — Bug 572200, part 1: Make rule nodes know whether they're used directly by a style context. r=bzbarsky
cf16f2f84efcL. David Baron — Bug 809533, patch 2: Don't null-check inside NS_New*Frame. r=roc
6e5f31366aabL. David Baron — Bug 809533, patch 1: Make allocation in the frame arena and the display list arena infallible. r=roc
dbaron@mozilla.com
Fri Oct 26 17:04:53 2012 +0000
f3d0e95c83eeL. David Baron — Add preferences (defaulting to enabled, for now) to control whether certain prefixed aliases for CSS properties are supported, so that authors can have a way to test what happens when they're turned off in advance of our disabling them. (Bug 804944) r=bzbarsky
8f8cc2ad5f88L. David Baron — Bug 804970, patch 6: Don't force rem units out of the rule tree. r=bzbarsky
b707050a4ac4L. David Baron — Bug 804970, patch 5: Handle dynamic changes to the basis for 'rem' units by rebuilding all style data. r=bzbarsky
ba9ee3171801L. David Baron — Bug 804970, patch 4: Refactor part of RebuildAllStyleData into a helper function (slightly reordering it), so that we can share that part. r=bzbarsky
d7073db05fe0L. David Baron — Bug 804970, patch 3: Don't force vw/vh/vmin/vmax units out of the rule tree. r=bzbarsky
0776bcfd7e0cL. David Baron — Bug 804970, patch 2: Add test for dynamic changes of viewport units. r=bzbarsky
eac41b17bc52L. David Baron — Bug 804970, patch 1: Don't force calc() units out of the rule tree. r=bzbarsky
dbaron@mozilla.com
Tue Sep 18 19:52:14 2012 +0000
5321d02d564bL. David Baron — Fix assertion failure causing orange. (Bug 774169)
dbaron@mozilla.com
Tue Sep 18 18:37:42 2012 +0000
125d2728927eL. David Baron — Bug 774169, patch 4: Revert bug 719054 for prefixed -moz-transform but leave it for unprefixed transform. r=bzbarsky
110a5d25c8f2L. David Baron — Bug 774169, patch 3: Treat -moz-transform as a shorthand rather than an alias so the parsing function can know whether it is parsing a prefixed transform. r=bzbarsky
775fef3dc66bL. David Baron — Bug 774169, patch 2: Add property_database.js entries for property aliases. r=bzbarsky
dec69461a6aeL. David Baron — Bug 774169, patch 1: Make the property_database.js-based tests call getComputedStyle() for all properties that are expected to have longhand behavior. r=bzbarsky
e041c4098d4aL. David Baron — Remove aPresContext parameter to nsStyleContext constructor and document parameters to constructor. (Bug 791416) r=bzbarsky
dbaron@mozilla.com
Fri Sep 14 21:13:38 2012 +0000
acb63df12b7aL. David Baron — Make reftest harness print max difference and number of differing pixels on the TEST-UNEXPECTED-FAIL line so that it ends up in bugs. (Bug 789602) r=ted
f2172a4fab4cL. David Baron — Add more profile labels for the separate parts of restyle processing. (Bug 790379) rs=cjones
dbaron@mozilla.com
Wed Sep 12 04:46:34 2012 +0000
557733e500caL. David Baron — Add more profile labels for the separate parts of restyle processing. (Bug 790379) rs=cjones
8f240265df77L. David Baron — Add an additional reftest for bug 734569. No review.
dbaron@mozilla.com
Fri Sep 07 22:57:23 2012 +0000
93f98bebfe39L. David Baron — Rename nsChangeHint_ReflowFrame to nsChangeHint_AllReflowHints to make it clearer that it's the one that contains multiple bits. (Bug 789592, patch 2) r=bzbarsky
b4d8b251f64dL. David Baron — Change some uses of nsChangeHint_ReflowFrame to check nsChangeHint_NeedReflow. (Bug 789592, patch 1) r=bzbarsky
1ead7ec99ceaL. David Baron — Distribute the width of column-spanning cells to columns with nothing in them, like we do for final table widths. (Bug 734569) r=dholbert
dbaron@mozilla.com
Fri Sep 07 17:14:26 2012 +0000
e6396a6c27e3L. David Baron — Remove ForceCompare methods from style structs. (Bug 779968, patch 7) r=bzbarsky
a080c1f6350dL. David Baron — Make nsStyleContext::CalcStyleDifference force comparison based on the parent's hint instead of the style struct ForceCompare methods. (Bug 779968, patch 6, the main patch) r=bzbarsky
309d87857ce0L. David Baron — Refix bug 731521 in the new setup for forcing comparison in nsStyleContext::CalcDifference, since we can no longer rely on nsStyleBorder::ForceCompare. (Bug 779968, patch 5) r=bzbarsky
2d8810ba0412L. David Baron — Abstract nsChangeHint_NonInherited_Hints into a function so that it accurately reports the reflow cases to all callers. (Bug 779968, patch 4) r=bzbarsky
c86123a966b1L. David Baron — Remove maxHint from nsStyleContext::CalcStyleDifference. (Bug 779968, patch 3) r=bzbarsky
0f6bb5447c4dL. David Baron — Use nsStyleStruct MaxDifference methods instead of maxHint for hint handling in nsStyleContext::CalcStyleDifference. (Bug 779968, patch 2) r=bzbarsky
497062dbbdf4L. David Baron — Move nsStyleStruct MaxDifference methods inline, and make them available unconditionally rather than DEBUG-only. (Bug 779968, patch 1) r=bzbarsky
dbaron@mozilla.com
Fri Sep 07 04:16:36 2012 +0000
9a64e93daf5cL. David Baron — Remove last use of enablePrivilege in layout/style mochitests. (Bug 653461, patch 4) r=bzbarsky
3684a179853cL. David Baron — Rename nsIPresShell::InitialReflow to Initialize since it doesn't actually perform reflow. (Bug 788956) r=roc
dbaron@mozilla.com
Thu Sep 06 05:43:41 2012 +0000
2ec21394970cL. David Baron — Remove the easy-to-remove uses of enablePrivilege in layout/base/tests/. (Bug 788603) r=roc
4c8694da32f7L. David Baron — Followup to bug 648603: increase the number of connections that our test HTTP server will serve to the larger of the server limit or the proxy limit.
dbaron@mozilla.com
Wed Sep 05 20:31:12 2012 +0000
bc866177911fL. David Baron — Convert bidi_numeral_test.js from CR-LF to LF line endings. No bug.
dbaron@mozilla.com
Thu Aug 30 01:27:43 2012 +0000
5e11ebbe2341L. David Baron — Don't accept the third argument to transform-origin when 3-D transforms aren't enabled. (Bug 786706) r=mattwoodrow
befc74223da1L. David Baron — Make author !important rules override CSS animations. (Bug 783714) r=bzbarsky
f7940f39c867L. David Baron — Remove now-unneeded code from nsComputedDOMStyle. (Bug 93725, patch 3) r=jdaggett
969f3050f9afL. David Baron — Add some missing values to test as shown by code coverage data on nsComputedDOMStyle.cpp . No bug.
af0b960c0418L. David Baron — Print which bits have errors to try to distinguish overwriting from hardware problems. (Bug 785737) r=roc
dbaron@mozilla.com
Tue Aug 21 06:02:57 2012 +0000
b64118688939L. David Baron — Fix reftest bustage from changeset aa86bacc7e57. (Bug 691950)
dbaron@mozilla.com
Tue Aug 21 05:42:13 2012 +0000
aa86bacc7e57L. David Baron — Move the imported css3-namespace test suite in with other test suites imported from the CSSWG repository, and make the importing script import it. (Bug 691950)
d086edab3616L. David Baron — Treat argument of :-moz-locale-dir() case-insensitively. (Bug 741293) r=smontagu
dbaron@mozilla.com
Tue Aug 21 02:24:17 2012 +0000
cb1c9884c07eL. David Baron — Back out nsXBLPrototypeHandler changes from changeset d09b4e60bb09 to fix bug 776075.
98df684d7a3aL. David Baron — Do first (small) round of importing W3C reftests into tree. (This provides a test for bug 782401.)
b300b474c35eL. David Baron — Add missing SkipUntil call in @supports parsing. (Bug 782401) r=heycam
67f1eff2cc7cL. David Baron — Only do hyphenation when the language was specified explicitly, rather than using an encoding-inferred language. (Bug 702121, patch 2) r=jfkthame
198f6c4784cbL. David Baron — Track whether nsStyleVisibility::mLanguage came from explicit information in the document. (Bug 702121, patch 1) r=jfkthame
d656e6d3d996L. David Baron — Accept unitless lengths in quirks mode for bottom, just as for left/top/right. (Bug 776591) r=bzbarsky
dbaron@mozilla.com
Mon Aug 13 17:49:18 2012 +0000
25949bac4b82L. David Baron — Update syncing directory location in README. (No bug, DONTBUILD)
dbaron@mozilla.com
Mon Jul 16 13:28:38 2012 +0000
3350e8b1618cL. David Baron — Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
473df589abf1L. David Baron — Limit the unitless length quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-unitless-length-quirk . (Bug 774122, patch 2) r=bzbarsky
b1ffd5406ad9L. David Baron — Limit the hashless color quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-hashless-hex-color-quirk . (Bug 774122, patch 1) r=bzbarsky
9cdb8f9ec426L. David Baron — Make test_visited_reftests report failures instead of using timeout to indicate failure. No bug.
dbaron@mozilla.com
Mon Jul 16 05:12:32 2012 +0000
64ff8c2d37f9L. David Baron — Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
e3007422b989L. David Baron — Limit the unitless length quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-unitless-length-quirk . (Bug 774122, patch 2) r=bzbarsky
ac282e15dc02L. David Baron — Limit the hashless color quirk to the properties where it's needed, per http://simon.html5.org/specs/quirks-mode#the-hashless-hex-color-quirk . (Bug 774122, patch 1) r=bzbarsky
0e6039a2c90aL. David Baron — Make test_visited_reftests report failures instead of using timeout to indicate failure. No bug.
dbaron@mozilla.com
Sat Jul 14 01:01:54 2012 +0000
1e6065596aceL. David Baron — Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
6f2ab38fd992L. David Baron — Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
9d29e87c3b64L. David Baron — Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
d4e43a290fa7L. David Baron — Back out changeset d49beb57db23 (bug 558516) for causing all Mac builds to crash in nsXULElement::GetAttrValue and for causing a single mochitest-1 failure.
dbaron@mozilla.com
Fri Jul 13 22:07:32 2012 +0000
2a030d4733a0L. David Baron — Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
576f7d52de4bL. David Baron — Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
4e1480ab5116L. David Baron — Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
8e83e0f0e4e4L. David Baron — Add support for unprefixed calc(), and prefer serializing to unprefixed form. (Bug 771678) r=bzbarsky
dbaron@mozilla.com
Sun Jul 08 04:41:52 2012 +0000
70995c6989e4L. David Baron — Add flush before we find our pres context, to fix media queries tests on ringmark. (Bug 753777) r=bzbarsky
a9a5832fc798L. David Baron — Implement dppx units [css3-images] for resolution media query. (Bug 741644) r=bzbarsky
6e509374cbd1L. David Baron — Change our interpretation of resolution units in CSS to match updates to the spec: i.e., device pixels per CSS inch (instead of device pixels per physical inch). (Bug 771390) r=bzbarsky
07e36b94baddMihai Sucan — Bug 770993 - ConsoleAPI.js consumes excessive amounts of memory; r=dbaron,rcampbell
dbaron@mozilla.com
Wed Jun 27 01:16:18 2012 +0000
c9126626a41bL. David Baron — Backout changeset 1e2b9cdc486b (Bug 248239) due to failure of tests/MochiKit-1.4.2/tests/test_MochiKit-Style.html .
dbaron@mozilla.com
Tue Jun 26 23:26:05 2012 +0000
1e2b9cdc486bTal Aloni — Change standards mode height calculations for table cells to use content-box sizing rather than border-box sizing by default (and to honor -moz-box-sizing, which we do not do in quirks mode). Also remove -moz-box-sizing: border-box from default style for caption element (all modes). (Bug 248239) r=dbaron
dbaron@mozilla.com
Sun Jun 24 23:26:06 2012 +0000
dd9f0911976bL. David Baron — Track TEXT_IN_TEXTRUN_USER_DATA separately for inflated and non-inflated text runs. (Bug 718290) r=roc
dbaron@mozilla.com
Thu Jun 21 18:45:27 2012 +0000
c236ae57cfa7L. David Baron — Treat animation-iteration-count:0 specially. (Bug 765218) r=bzbarsky
53951caf3e5dL. David Baron — Implement new values of animation-direction. (Bug 655920) r=bzbarsky
bebaf521f64fL. David Baron — Add reftest for bug 764354.
dbaron@mozilla.com
Thu Jun 07 06:03:19 2012 +0000
b64bfa138619L. David Baron — Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com. Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 760098) r=roc
dbaron@mozilla.com
Thu Jun 07 05:12:03 2012 +0000
30e441f7ad9dL. David Baron — Do the necessary reflow when our font inflation data changes. (Bug 759755) r=roc
08286f4e696bL. David Baron — Make scroll frames (i.e., overflow != visible) be font size inflation flow roots again, to fix www.youtube.com. Except for the test changes, this reverts 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 760098) r=roc
dbaron@mozilla.com
Wed Jun 06 02:13:51 2012 +0000
d24460a6ee1cL. David Baron — Fix two pieces of cached information that were preventing font size inflation from applying correctly during intrinsic width calculation when intrinsic width calculation had already been done without font size inflation. (Bug 748434) r=roc
dbaron@mozilla.com
Tue Jun 05 23:56:18 2012 +0000
d5d6b37f2e13L. David Baron — Back out changeset 81f6b1cfbba5627425837ff993ca7012db22b23b (bug 748434) due to reftest failures.
dbaron@mozilla.com
Tue Jun 05 22:53:02 2012 +0000
81f6b1cfbba5L. David Baron — Fix two pieces of cached information that were preventing font size inflation from applying correctly during intrinsic width calculation when intrinsic width calculation had already been done without font size inflation. (Bug 748434) r=roc
61b8d4a0eb40L. David Baron — Remove unused member variable from nsGfxButtonControlFrame. No bug.
dbaron@mozilla.com
Mon Jun 04 23:29:37 2012 +0000
22a1bfac13d6L. David Baron — Restore application of font size inflation to radios and checkboxes. (Bug 757937) r=roc
dbaron@mozilla.com
Thu May 31 05:21:33 2012 +0000
63ed999a6fe9Shriram Kunchanapalli — Bug 219767: Move font size functions in nsStyleUtil into nsRuleNode. r=dbaron
8ff7563000f5L. David Baron — Unprefix the border-image-* properties and add a temporary alias for -moz-border-image (but not for its subproperties, which we haven't shipped prefixed). (Bug 713643, patch 5) r=bzbarsky
ba174b068d0eL. David Baron — Rename nsStyleBorder::GetActualBorderWidth to GetComputedBorderWidth. (Bug 713643, patch 4) r=bzbarsky
48d335129739L. David Baron — Remove nsStyleBorder::GetActualBorder, since it now does the same thing as nsStyleBorder::GetComputedBorder. (Bug 713643, patch 3) r=bzbarsky
55e6c2ca07e4L. David Baron — Make the serialization of the 'border' shorthand fail when we have a 'border-image' subproperty or a '-moz-border-*-colors' property with a non-default value. (Bug 713643, patch 2) r=bzbarsky
8653e5e29ceaL. David Baron — Serialize border-image shorthand to shortest form, with the exception that we'll always serialize 'border-image-source'. (Bug 713643, patch 1) r=bzbarsky
dbaron@mozilla.com
Mon May 21 05:18:48 2012 +0000
9620f50be9faL. David Baron — Make scroll frames (i.e., overflow != visible) no longer be font size inflation flow roots. This reverts part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1. (Bug 747720, patch 7) r=roc
e2f0d40f26b4L. David Baron — Remove caching of current inflation container and its width from the pres context. (Bug 747720, patch 6) r=roc
0805380444b2L. David Baron — Remove width determination parameters from font inflation methods. (Bug 747720, patch 5) r=roc
d643376b35acL. David Baron — Fix call to wrong method (passing nscoord as enum). (Bug 747720, patch 4) r=roc
63c2a4ad7afbL. David Baron — Use the same width basis for font inflation throughout a font inflation flow root. (Bug 747720, patch 3) r=roc
6b7c2ea08f70L. David Baron — Replace AutoMaybeNullInflationContainer with AutoMaybeDisableInflationForShrinkWrap since the concept of the pres context's current inflation container will be going away. (Bug 747720, patch 2) r=roc
4cbae0f1285cL. David Baron — Save and expose on nsFontInflationData the width of the nearest common ancestor of the inflated descendants. (Bug 747720, patch 1) r=roc
dbaron@mozilla.com
Fri May 18 12:52:29 2012 +0000
a726c2e6cde7L. David Baron — Don't use Moz prefix on internal function names in nsComputedDOMStyle for recommendation-track properties. (Bug 756219, patch 2) r=bzbarsky
f7a34e60aeecL. David Baron — Remove unused functions from nsComputedDOMStyle. (Bug 756219, patch 1) r=bzbarsky
dbaron@mozilla.com
Mon May 07 19:33:16 2012 +0000
4b9a76ac2df3L. David Baron — Try to fix topcrash bug 752428 by null-checking the result of nsIPresShell::FrameManager(), which isn't supposed to need it. r=roc
dbaron@mozilla.com
Mon May 07 05:20:22 2012 +0000
33168c4c4703L. David Baron — Add missing GetFirstInFlow() call that was causing a crash in ComputeDescendantWidth when printing with font inflation enabled (or a debug build). (Bug 751797) r=roc
dbaron@mozilla.com
Sat May 05 14:24:19 2012 +0000
fa94b7958cb4L. David Baron — Reflow for screen size change when font.size.inflation.minTwips is set. (Bug 747231, patch 4) r=roc
95cce812c1b7L. David Baron — Expose DocumentViewerImpl::CallChildren with an API that fills an array. (Bug 747231, patch 3) r=roc
9bc8a2a2a460L. David Baron — Cache the last device width we used for font inflation on the pres context so that we can track when it changes. (Bug 747231, patch 2) r=roc
a3bbfbeab7c9L. David Baron — Remove duplicate null check of presShell. (Bug 747231, patch 1) r=roc
79f21117ea59L. David Baron — Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
dbaron@mozilla.com
Fri May 04 02:57:39 2012 +0000
4d81667d36ddL. David Baron — Add missing GetFirstInFlow() call that was causing a crash in ComputeDescendantWidth when printing with font inflation enabled (or a debug build). (Bug 751797) r=roc
dbaron@mozilla.com
Fri May 04 02:27:38 2012 +0000
f8125b89352dL. David Baron — Make effect of form controls on font size inflation text threshold not depend on user changes to their value. (Bug 747857) r=roc
dbaron@mozilla.com
Mon Apr 30 02:37:56 2012 +0000
0c7c21102690Thomas Powell — Bug 742736 - Change box shadows to match rounded or sharp corners of shadowed object when round/sharp alternate corners; r=dbaron
dbaron@mozilla.com
Sat Apr 28 04:58:00 2012 +0000
1d3c3f280f60L. David Baron — Examine parentBorder only when parentContext is non-null. (Bug 749860) r=bzbarsky
dbaron@mozilla.com
Wed Apr 25 23:34:15 2012 +0000
add8917f9123L. David Baron — Remove unneeded getting of window and DOMWindowUtils so that GetViewportInfo can still return correct information while page is displayed during navigation away from it. (Bug 737621) r=sjohnson
dbaron@mozilla.com
Mon Apr 16 22:33:14 2012 +0000
e44a95efa5f0L. David Baron — Add tests for font.size.inflation.lineThreshold preference and the associated threshold behavior. (Bug 706193, patch 5) r=roc
0c18caf33991L. David Baron — Use the font inflation data to disable font inflation for small pieces of text. (Bug 706193, patch 4) r=roc
9cf58850cf26L. David Baron — Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc
9499f6b28addL. David Baron — Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc
30dce13b71d0L. David Baron — Add a preference for the threshold at which we have enough text within a BFC to use font size inflation. (Bug 706193, patch 1) r=roc
554a06caebf2L. David Baron — Fix mistake in manifest file from bug 708175 (causing some tests to be double-run and some not at all).
bb484a084008L. David Baron — Fix compilation error by fixing up more code. (Bug 735262) r=jrmuizel
dbaron@mozilla.com
Wed Apr 11 07:32:06 2012 +0000
986091dac358Kang-Hao (Kenny) Lu — Bug 744234 - Forbid odd trailing slash in CSS 'border-image' property. r=dbaron
dbaron@mozilla.com
Tue Apr 10 17:57:22 2012 +0000
ce4cfbc091dcL. David Baron — Run font inflation reftests with the reftest harness rather than inside of mochitest. (Bug 743817) r=sjohnson
866777368827L. David Baron — Add support to the reftest harness for preferences that apply to only one of the test or reference. (Bug 743105) r=jfkthame
dbaron@mozilla.com
Thu Mar 29 17:17:13 2012 +0000
d6b87428bb2eL. David Baron — Add comment explaining the difference between CSS_PROPERTY_PARSE_FUNCTION and CSS_PROPERTY_VALUE_PARSER_FUNCTION (prompted by question from jdaggett). No bug.
dbaron@mozilla.com
Thu Mar 22 05:10:22 2012 +0000
e449da8cc3e1L. David Baron — Change css3-animations behavior for repeated keys in an @keyframes rule: do replacement on a per-property basis. (Bug 738003) r=bzbarsky
dbaron@mozilla.com
Thu Mar 01 04:48:28 2012 +0000
2a388b0077d5L. David Baron — Hold on to MediaQueryList objects that have listeners so that notification doesn't depend on GC timing. (Bug 716751) r=bzbarsky
dd4253db247dL. David Baron — Fix uses of removed CSS2Properties.MozOutline DOM property (replaced by outline). (Bug 730532, patch 3) r=mihai.sucan
dbaron@mozilla.com
Sat Feb 25 05:26:41 2012 +0000
c1c6cd6c52b7Lazar Sumar — Bug 548375 - Add tests for background-repeat taking two values (css3-background). r=dbaron
db6ca99007f5Lazar Sumar — Bug 548375 - Implement css3-background background-repeat property two value syntax. r=dbaron
9cbf894da185L. David Baron — Remove the CSS2Properties aliases for MozOutline* and MozOpacity for CSS properties whose CSS aliases were removed long ago (but temporarily readded in the previous changeset). (Bug 730532, patch 2) r=bzbarsky
ffc9d929b260L. David Baron — Add a header file for CSS property aliases (and temporarily resurrect the aliases whose DOM properties we forgot to remove). (Bug 730532, patch 1) r=bzbarsky
b958923e04baL. David Baron — Make nsStyleCoord's member variables private, as they should have been. (Bug 730240) r=bzbarsky
350d812f93b9L. David Baron — Depend on assignment and copy construction of unions in nsStyleCoord. (Bug 730240) r=bzbarsky
dbaron@mozilla.com
Wed Feb 22 22:16:31 2012 +0000
bffddfedcaf7L. David Baron — Drop support for -moz-box-shadow and -moz-border-radius-* now that we've supported the unprefixed versions since Firefox 4. (Bug 693510) r=bzbarsky
9dd4c4a72f43L. David Baron — Unprefix uses of -moz-box-shadow and -moz-border-radius that have crept back in to the tree, prior to removing support for the prefixed forms. (Bug 693510) r=Mossop
dbaron@mozilla.com
Wed Jan 25 01:24:17 2012 +0000
2bad4ac7fefeL. David Baron — Make selects and things inside them not be containers for font size inflation, so that font inflation inflate selects appropriately along with what surrounds them. (Bug 706609, patch 8) r=roc
5d3bf7112023L. David Baron — Apply font size inflation to 'line-height: normal' by using the metrics of the inflated font rather than multiplying the inflation by the result for the uninflated font. (Bug 706609, patch 7) r=roc
7a0cbba01ab5L. David Baron — Honor inflation during intrinsic width computation when needed. (Bug 706609, patch 6) r=roc
561d7fded0ccL. David Baron — Switch nsLayoutUtils inflation methods to the new setup with state on the pres context. (Bug 706609, patch 5) r=roc
8213675b8a78L. David Baron — Set inflation container to null during ComputeSize calls for inflation containers, when we should not have inflation applied. (Bug 706609, patch 4.5) r=roc
3051be6f12c2L. David Baron — Set inflation container to null during parts of intrinsic sizing that should not have inflation applied. (Bug 706609, patch 4) r=roc
b626d3cc9ab1L. David Baron — Make floating :first-letter frames not be containers for font size inflation, to avoid triggering assertions. (Bug 706609, patch 3.5) r=roc
bdb0f1de8252L. David Baron — Set inflation container and width correctly during reflow. (Bug 706609, patch 3) r=roc
2e49b2f5abc1L. David Baron — Add member variables to pres context to track, during reflow and intrinsic sizing, the current inflation container and its width. (Bug 706609, patch 2) r=roc
479a6867fcd3L. David Baron — Add a frame state bit for whether a frame is a container for font size inflation (Bug 706609, patch 1) r=roc
4b3f1baa77fcL. David Baron — Fix error report for unexpected character terminating style attribute. (Bug 720163) r=bzbarsky
dbaron@mozilla.com
Sun Jan 01 22:38:46 2012 +0000
9152791a6f90L. David Baron — Weaken the quirks mode inline box model zeroing-of-containers when those containers have children that are vertical-align: top or bottom, so that it's a little more like when they have children with other values of vertical-align (except that it's an approximation). (Bug 714519) r=roc
dbaron@mozilla.com
Wed Dec 28 16:19:21 2011 +0000
c248c37f9cf7L. David Baron — Fix font size inflation assertion when XUL is in native-anonymous content by making XUL always be a container for font size inflation. (Bug 708036) r=bzbarsky
dbaron@mozilla.com
Tue Nov 15 04:02:59 2011 +0000
4b92a3b96446L. David Baron — Run existing tests without font size inflation, even when it is enabled. (Bug 627842, patch 17) r=roc
11ec362e780bL. David Baron — Add reftest harness for testing font inflation and add reftests for basic features. (Bug 627842, patch 16) r=roc
7aca4ef8e538L. David Baron — Make other users of font metrics (other than MathML and XUL) honor font size inflation. (Bug 627842, patch 15) r=roc
03c2ea0eeba3L. David Baron — Pass nsFontMetrics to the GetEllipsis function rather than computing them again. (Bug 627842, patch 14) r=matspal
e24d196602bfL. David Baron — Apply font size inflation to list bullets. (Bug 627842, patch 13) r=roc
450f2557d3a2L. David Baron — Apply font size inflation to heights of inlines. (Bug 627842, patch 12) r=roc
0235d1541e58L. David Baron — Apply font size inflation to line heights. (Bug 627842, patch 11) r=roc
e0a82577259cL. David Baron — Remove the unused context parameter to MeasureCharClippedText. (Bug 627842, patch 10) r=roc
b48954598d7dL. David Baron — Apply font size inflation to text. (Bug 627842, patch 9) r=roc
0a2405eb5b90L. David Baron — Pass block's reflow state to nsTextFrame::UnionAdditionalOverflow. (Bug 627842, patch 8) r=roc
f197554cf989L. David Baron — Use the text run's font group for the tab width instead of recomputing it from the frame. (Bug 627842, patch 7) r=roc
74f32abaa8c0L. David Baron — Add inflation parameter to nsLayoutUtils::GetFontMetricsFor* methods. (Bug 627842, patch 6) r=roc
46669afabd15L. David Baron — When font size inflation is enabled, horizontal resizes of blocks must cause a full dirty reflow. (Bug 627842, patch 5) r=bzbarsky
ac0ec1183d19L. David Baron — Implement computation of font size inflation for improved readibility of text on mobile devices. (Bug 627842, patch 4) r=roc
6a6a560a1492L. David Baron — Don't construct cell reflow states with a row group reflow state as their parent; instead, always link in a table row reflow state as appropriate. (Bug 627842, patch 3.875) r=roc
c511af7d8f58L. David Baron — Don't duplicate frame state bits, so that we can assert about NS_FRAME_IN_REFLOW during painting. (Bug 627842, patch 3.5) r=roc
69f89ee5d08fL. David Baron — When reflowing a frame (such as text controls) that jumps from HTML layout into XUL layout and then jumps back to HTML on the child frame, link the parent reflow state chain correctly. (Bug 627842, patch 3) r=roc
d62512892555L. David Baron — Set an NS_FRAME_IN_CONSTRAINED_HEIGHT state bit on frames that are in a constrained space. (Bug 627842, patch 2) r=roc
c9abc8ef4626L. David Baron — Add support for -moz-text-size-adjust CSS property. (Bug 627842, patch 1) r=bzbarsky
dbaron@mozilla.com
Mon Nov 07 05:37:54 2011 +0000
4aff6c59deb8L. David Baron — Fix tests that were inadvertently not being run on Windows. (Bug 699641)
dbaron@mozilla.com
Tue Oct 18 17:45:19 2011 +0000
d1fe96d97101L. David Baron — Make NOISY_VERTICAL_ALIGN compile again. Not part of the build. No review.
dbaron@mozilla.com
Mon Oct 17 21:02:13 2011 +0000
6c9a00ca9d5cL. David Baron — Update to rules in current css3-mediaqueries spec for handling malformed media queries: all of the handling is now at the query level rather than the query list level. (Bug 689319) r=bzbarsky
7ed6db7aab4fL. David Baron — Make page style menu code reuse existing media query code rather than writing its own. (Bug 689319) r=dao
dbaron@mozilla.com
Wed Oct 12 17:53:43 2011 +0000
5435ee09cf7bL. David Baron — Make the Darwin TimeStamp implementation assert when used before it is initialized. (Bug 693821) r=bzbarsky
dbaron@mozilla.com
Fri Sep 30 19:26:38 2011 +0000
6d1c0e678b61L. David Baron — Update to rules in current css3-mediaqueries spec for handling malformed media queries: all of the handling is now at the query level rather than the query list level. (Bug 689319) r=bzbarsky
dbaron@mozilla.com
Fri Sep 09 19:51:36 2011 +0000
29cdde4d16f3L. David Baron — Add test for case that I'm worried about breaking in bug 665597.
ba84d2ccc09cL. David Baron — Create nsPresShell.h with the parts of nsPresShell.cpp that should be in a header. (Bug 685786) r=roc
61a6421ae297L. David Baron — Add comment pointing out reason for distinguishing anonymous blocks for positioned inlines. No bug.
dbaron@mozilla.com
Tue Aug 23 19:42:59 2011 +0000
d898ca543bbbL. David Baron — Add missing </title> that was causing these tests to be commented out. (Bug 681403)
dbaron@mozilla.com
Sun Aug 21 01:37:01 2011 +0000
b727463566a1L. David Baron — Remove quirks mode check that should have been removed when standards-mode and quirks-mode text-decorations were merged in bug 403524, changeset 83b2648ee442. (Bug 680505, patch 2) r=roc
1d2b61ed8e44L. David Baron — Remove overflow handling that should have been removed along with the standards-mode text-shadow of text-decoration handling in bug 403524, changeset 83b2648ee442. (Bug 680505, patch 1) r=roc
512ce8163e88L. David Baron — Make tests for bug 403524 use local images rather than http: ones.
dbaron@mozilla.com
Fri Aug 19 23:19:43 2011 +0000
1b73567f747bL. David Baron — Annotate reftest for bug 442228 as failing on Android.
dbaron@mozilla.com
Fri Aug 19 22:03:57 2011 +0000
139eed687d77L. David Baron — Actually run the reftests in layout/xul/base/reftest/ .
e09d10ebeaa8L. David Baron — Add reftest for bug 677091.
dbaron@mozilla.com
Thu Aug 18 00:56:24 2011 +0000
4789623b77f2L. David Baron — Fix nsLayoutUtils::ComputeSizeWithIntrinsicDimensions to produce correct results when one of the tentative height/width (i.e., the intrinsic height/width) is 0. (Bug 677091) r=roc
dbaron@mozilla.com
Sun Aug 14 17:08:35 2011 +0000
f982f2186319L. David Baron — Remove the multiple-parameter versions of nsRenderingContext::SetFont. (Bug 678671, patch 5) r=roc
83291ec2e28eL. David Baron — Remove nsPresContext::GetMetricsFor, which was always a bad idea since it uses the generally-incorrect language-from-charset. (Bug 678671, patch 4) r=roc
3a378e08192fL. David Baron — Make nsRuleNode's use of font metrics for ch and ex units pass the correct language. (Bug 678671, patch 3) r=roc
f277fe9f70c3L. David Baron — Replace all uses of nsLayoutUtils::SetFontFromStyle with GetFontMetricsForFrame or GetFontMetricsForStyleContext and remove SetFontFromStyle. (Bug 678671, patch 2) r=roc
dda49a4f9e4cL. David Baron — Switch lots of callers to using nsLayoutUtils::GetFontMetricsForFrame and nsLayoutUtils::GetFontMetricsForStyleContext. (Bug 678671, patch 1) r=roc
dbaron@mozilla.com
Thu Aug 11 21:26:00 2011 +0000
5ed6a44da1a8L. David Baron — Media queries spec defines <resolution> values as allowing <number>, not just <integer>. (Bug 677642) r=bzbarsky
dbaron@mozilla.com
Wed Aug 10 19:44:53 2011 +0000
23a7c8800e3fL. David Baron — Add reftest for bug 676538 (text-decoration offsets on block, child inline, and grandchild inline).
d7960f9e273cVitor Menezes — Bug 676538: Fix regression that caused text-decorations on inline *child* of block to draw at the offset for the block rather than the inline. r=dbaron
dbaron@mozilla.com
Wed Aug 03 19:48:32 2011 +0000
c6912479afddL. David Baron — Followup to changeset c9dff8b867f0d74ef23396bcb896696cf9436b08 (bug 403524): test passes on Android now as well (bug 585684 / bug 586748).
dbaron@mozilla.com
Wed Aug 03 18:32:44 2011 +0000
1dcf967393a0Vitor Menezes — Bug 223764: Inlines inside inlines that draw text-decorations shouldn't alter the baseline. (r=dbaron)
c9dff8b867f0Vitor Menezes — Bug 403524: Make textarea not inherit text decorations and correct the failing reftest (r=dbaron)
941c6bc7d728Vitor Menezes — Bug 403524: Merging codepaths introduced some reftest failures; we need to fix them (r=dbaron)
83b2648ee442Vitor Menezes — Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron
db9466903986Vitor Menezes — Bug 403524: Draw correct colors for text-decorations on default-color shadows in quirks mode. r=dbaron
d3d43eea28c8Vitor Menezes — Bug 403524: Make quirks-mode text draw order comply with CSS 2.1
5e774f69980eVitor Menezes — Fix apparent rounding issues with new text decoration code. (Bug 403524) r=dbaron
88d8bfd7ef64Vitor Menezes — Only override font properties when in quirks mode. (Bug 403524) r=dbaron
225a79ce27bcVitor Menezes — Fix text-decoration positioning in quirks mode and set overflow areas to match. (Bug 403524) r=dbaron
dbaron@mozilla.com
Fri Jul 29 01:12:09 2011 +0000
74a4b995cfe9L. David Baron — Make hypothetical box calculation consider types that are inline-outside rather than just inline. (Bug 505706) r=bzbarsky
dbaron@mozilla.com
Wed Jul 06 18:26:53 2011 +0000
a9b83b5cfcabarno renevier — Bug 669220. Use locale-independent float-to-string conversions for timing function computed styles. r=bzbarsky
dbaron@mozilla.com
Fri Jul 01 00:48:31 2011 +0000
d2372623b561L. David Baron — Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
dbaron@mozilla.com
Wed Jun 29 21:42:35 2011 +0000
e74c4c9f1c1cL. David Baron — Remove NS_STYLE_LIST_STYLE_OLD_* constants to fix computed list-style-type style resulting from type attribute on lists. (Bug 665857) r=bzbarsky
32b2002252dcL. David Baron — Don't assert when interpolating font-weight to a result less than 100. (Bug 664927) r=bzbarsky
ab7641c5410fL. David Baron — Add reftests for bug 623922.
79412e9e077aL. David Baron — Make nsMenuFrame::SizeToPopup consider its own border/padding properly, by increasing the popup's content's width by the larger of its own border/padding or the popup's scrollbar, rather than only the latter. (Bug 623922) r=enndeakin
c54ad22cbf88L. David Baron — Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
6749b5e99460L. David Baron — Back out changeset 85e5b0ed7081, which was landed with the wrong bug number (really bug 667947, but marked as bug 667948) in order to reland it.
dbaron@mozilla.com
Mon Jun 20 23:49:32 2011 +0000
9d70431e1ac5Matheus Kerschbaum — Bug 664924 - Remove MOZ_CSS_ANIMATIONS ifdefs. r=dbaron
dbaron@mozilla.com
Wed Jun 15 20:45:10 2011 +0000
261bc4864cd4L. David Baron — Fix Windows bustage (calling convention mismatch) from changeset 592b0c82089d (bug 467669 part 1).
dbaron@mozilla.com
Wed Jun 15 19:34:11 2011 +0000
405374f8075eL. David Baron — Make assertion about timestamps in nsAnimationManager::GetAnimationRule non-fatal (bug 652976). r=bzbarsky