Changes pushed by user dbaron@mozilla.com
User
Push date [To Local]
ChangesetPatch author — Commit message
dbaron@mozilla.com
Wed Aug 14 19:55:46 2019 +0000
6692575191f32991dd8ceb2b108dd2adaba576f0L. David Baron — Bug 1367830 - Allow setting chrome docshells as inactive. r=nika
dbaron@mozilla.com
Wed Sep 05 22:49:16 2018 +0000
8aa236bd11b29e9161d4be7228ce047d6a74fddc張俊芝 — 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
6897f3935cc77f531ce4b1ac5f5b6febdb010c58L. David Baron — Bug 1479859 patch 4 - Test becoming a containing block for contain:paint only for those frames that support it. r=dholbert
8e24328ba71484dd144b9d0d2fdd287a9327c1b4L. David Baron — Bug 1479859 patch 3 - Add an nsIFrame::IsFrameOfType bit to say whether frames support contain:layout and contain:paint. r=dholbert
55c49d4fe2874a2306dc36db6c86e287fcc7aa11L. 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
950df70cf532fa9ac658ffd3fa3d022eba9bc4c1L. David Baron — Bug 1479859 patch 1 - Make inline frames be abs-pos containing blocks for reasons other than being relatively positioned. r=emilio
5f9e2ddc97adc2c2f30ac2cc3bed4d1c1f6db8c7L. 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
b256d14602d36b9efe595472cc873e8170ed39f8L. 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
55bf0e045b5e3ab006e84d7c17d98871714fed94L. 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
b80e4986ecfe8e8ec1bdc6aec643b57d4262ffb5Brad 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
bee5d7ed00d733fa98710f5578983dd43094b1e0L. 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
5b91410deb5b02599f99e67a615b613bf7b9971bL. 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
b61bf51fd0c2f788ce98c96d7f205cc4d5c48424L. David Baron — Bug 1446079 - Remove test_predictor.js setting of new-cache preferences that are no longer needed. r=hurley
40bb22b8571ed586914e0ffc890830d0e95fb0feL. 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
5c28945e2e1e16d14f7f771bd16d58d0e3471fa5L. 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
ded3e23e2442aedea6392ceb02fe4b76b4b47f8cL. David Baron — Bug 1432341 - Add reftest for column-rule broken across columns. r=mattwoodrow
8d8a093e718c460c9252666a5e4d949a244483bfL. David Baron — Bug 1432341 - Draw column-rules with border-code in box-decoration-break: clone mode, rather than slice. r=mattwoodrow
45d0f06fb923eabd1520754de60b0a29d7941dc1L. David Baron — Bug 1432341 - Rename functions that relate to column rules to have clearer names. r=mattwoodrow
6fe40d8edcf64beeac5573c00e1b33e88e838578L. David Baron — Bug 1432341 - Simplify by using GetContentRectRelativeToSelf. r=mattwoodrow
dbaron@mozilla.com
Fri Jan 12 00:24:24 2018 +0000
f20af1b96e110f04e8514a224cf97140f1b08711L. David Baron — Bug 1429645 - Make EXTENDED_DEBUG_PRINTING compile again. r=jwatt
dbaron@mozilla.com
Tue Nov 14 07:39:12 2017 +0000
611e36cc135a7e6f5749ddb8ec09238bfa8be4d2L. 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
694eb292fcf67b75fdeec89060665e601336c52fL. David Baron — Bug 1405875 - Remove old regression test harness in layout/tools/tests/regression_tests.*. r=mats
c559a947b2ad0739a3f0ca575f9add6f31bcc845L. David Baron — Bug 1405875 - Remove old dump/compare regression data methods on frames, and nsIFrameUtil interface and implementation. r=mats
873f355209106292ed7fc47b09034396fa58f1b6L. David Baron — Bug 1405875 - Remove now-unused nsIContentViewerFile interface. r=mats
46f3ad859456451e78990b6e8a62c5025ddb91deL. David Baron — Bug 1405875 - Remove unneeded QueryInterface to nsIContentViewerFile. r=mats
c5f636d9a86bb90d7fbf448a247256b6f26aaf30L. David Baron — Bug 1405875 - Remove unused contentViewerFile property from browser and tabbrowser XBL bindings. r=Gijs
3d7bbd9c6c096c50fb068a2f0ab68111d38da0f1L. David Baron — Bug 1405875 - Remove debug file mechanism from printing. r=mats
92c0f810986fc9c6e3903a1246544a507452f2b4L. David Baron — Bug 1405875 - Remove regression testing backend from layout debugger. r=mats
e5d6b9275cb40349897b000e52f352087ab1273cL. 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
5a663e876c3c2d76703368581b033f28495c10e1L. David Baron — Bug 1381080 patch 7 - Mark nsLiteral[C]String constructor as constexpr. r=erahm
9b76213c99cfcb05a53d381edd272cbc29e6fadfL. 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
235ac09dfdb2412295ac98834fb111e9198b0474L. David Baron — Bug 1381080 patch 3 - Encapsulate setting mData/mLength/mDataFlags in a new method. r=erahm
e5e88978e73540cdd60f7a0374ac74b8fcfe0925L. David Baron — Bug 1381080 patch 2 - Encapsulate setting to empty buffer in a new method. r=erahm
79bc740e42aaeb256202eef44335a563594a7b04L. 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
d259c59353d307f80f0d4c0ee37e73cab13f7a03L. 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
d6bf703c5deaf1e328babd03d5e68ff2a4ffe10eXidorn Quan — Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert
7d4d90362c1f80efff9e674f0d9962d1aa13ef37L. David Baron — Bug 1308876 - Preserve behavior of ignoring parent dirty bit for column groups. r=dholbert
1e3130e96f03b7e3bff220e05c5e06b54f0c285fL. 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
395b6c53e42b064c4463d5156df5baa23d98dc5dL. David Baron — Bug 1308876 - Avoid initiating special-height reflow as a result of new paginated non-dirty reflows. r=dholbert
98af0eaefed7239a427cbd12ef42b2d8f0e50269L. David Baron — Bug 1308876 - Prevent tables from trying to do incremental reflow when fragmented, since they can't. r=dholbert
6dd31665f62e98246873c409ed1b006f511e57a2L. David Baron — Bug 1308876 - Reflow all kids when column-fill is auto and height has changed. r=dholbert
66edf6c444e7c88572d1dc58aac6ee6788ffb03fL. 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
28292dffc5d03ca35993cc3c64b7505c9f87061cL. David Baron — Bug 1308876 - Remove assertion that starts firing more when we mark frames dirty less and thus call PrepareResizeReflow more. r=mats
ef306e4124f8b66fe87524159954ddce301e4cf5L. David Baron — Bug 1308876 - Don't continue reflow after deciding we need to try again due to page-break-inside:avoid. r=mats
e3741d5b60f182cddec58733e2d17cdf4dfe586bL. David Baron — Bug 1308876 - Mark lines dirty when we abort their reflow due to page-break-inside:avoid. r=mats
f8c5d7e8c28ad64e495e0534d40975d8ab736772L. David Baron — Bug 1380521 - Use a more reliably invalid initial mBSizeOfARow so that we reflow properly if it changes to zero. r=dholbert
4bf16638687ffa908a78d7ab2d04320c36afcabaL. David Baron — Bug 1380521 - Fix spelling of mSuppressScrollbarUpdate member variable. r=dholbert
5631a4402393f2b4f16b4f959436eea1e717fe43L. David Baron — Bug 1380521 - Remove pointless assertion. r=dholbert
905f598f2051286c68f860cca497e75fb8cdeaa0L. David Baron — Bug 1379334 - Make XULScrollFrame test for needing a vertical scrollbar because of the size of the horizontal scrollbar. r=dholbert
f676d48fd757855c0e0e52d0a3bde29c3ae4df2fL. David Baron — Bug 1379334 - Convert mis-indented code to 2-space indent, plus bracing and logical operator position fixes when reindenting. r=dholbert
48f19f8bc8ba126fd28b8f3e90bd25610814fc09Boris 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
590ab0411e832da7672cec789f51fc93129b0ac3L. David Baron — Bug 1343715 - Remove nsA[C]String::SetDataFlags. r=dmajor
e62dbb5f7606eedd777c6f0372fac168657637d1L. David Baron — Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags (rust bindings changes). r=mystor
a431a8ff8f574447b197954304e3658c46e6a42aL. David Baron — Bug 1343715 - Split nsTSubstring::mFlags into separate variables for class and data flags. r=dmajor
43bcee93d69a0641cab106dedd853f1998a23bc8L. David Baron — Bug 1343715 - Use SetDataFlags in ForgetSharedBuffer. r=dmajor
dbaron@mozilla.com
Fri Jul 07 17:03:14 2017 +0000
f48de44a55daa4b938e937e502a8ac46da9931a0L. 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
f07caa23cdbbd19408002a0a0e39866cfee5898cL. 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
b2cdc72e57b8d45f63dfb7333a7b23adc4354af9Xidorn Quan — Bug 1308876 - Add crashtest that used to hang Firefox. r=dholbert
14f1496b0b4d456f2c1373aaae222c4343634190L. David Baron — Bug 1308876 - Preserve behavior of ignoring parent dirty bit for column groups. r=dholbert
b6f51232167c4476a877ed45ed849c62e93005faL. 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
d2fc16d299606d8f78de50c3f24633cb8e53d5f6L. David Baron — Bug 1308876 - Avoid initiating special-height reflow as a result of new paginated non-dirty reflows. r=dholbert
c89b504be5d71ce88c32a1ff299424876e28c40bL. David Baron — Bug 1308876 - Prevent tables from trying to do incremental reflow when fragmented, since they can't. r=dholbert
67c036d54d3eec8dcf4c8deee44695c2564180c4L. David Baron — Bug 1308876 - Reflow all kids when column-fill is auto and height has changed. r=dholbert
4b74f07a39bbb11f4c139363164f3d4e22693a58L. 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
07def0eabf91096eb0edb7a1e76e5b213fd158d3L. David Baron — Bug 1308876 - Remove assertion that starts firing more when we mark frames dirty less and thus call PrepareResizeReflow more. r=mats
0b20a0fd86ff8718fe9461016ac7a5279af20027L. David Baron — Bug 1308876 - Don't continue reflow after deciding we need to try again due to page-break-inside:avoid. r=mats
cfc48662b2cc30a09bd18e7d19a8559f4ba182baL. 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
70c026121670bd42e43bb87334fec1fd848b77d9L. David Baron — Bug 1371157 - Cache results of Windows system font lookups. r=jimm
aa3557e8515c8a8a1cbab8f5a5614476cc68ffe6L. David Baron — Bug 1371157 - Use override keyword in windows nsLookAndFeel header. r=jimm
dbaron@mozilla.com
Wed Jun 07 05:28:15 2017 +0000
143dcd21c6f0e94eb4c7cb7242061c7ef411b210L. David Baron — Bug 1367576 - Make IsWidgetStateSafe not truncate the bits that it needs to test. r=karlt
33997d929fda5555b857ce1aa0f523c99bfc0434L. David Baron — Bug 1367576 - Shrink existing caches to the size that's actually needed. r=karlt
b8e44a1cb4505c51d398db387c4c1d5c8afc462cL. David Baron — Bug 1367576 - Cache results of getting GTK widget borders. r=karlt
db68e1963b3974821cc065440f1b693a82721619L. David Baron — Bug 1367576 - Refactor to allow for caching of some gtk widget padding/border results. r=karlt
05cb421de1c392e23da293e03dd2d28a3d65457dL. David Baron — Bug 1367576 - Remove unused ishtml parameter to moz_gtk_get_widget_border. r=karlt
3853c5543f6e4e8ef24cc1ac47be5a65e4b672e0L. 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
65251b0ed973675e2d490458fedfc5cb75753abbL. 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
d8c7a5c7cb77f8fc3527a4b020291b920a7afda2L. 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
e6bf2e19464cd774d46d243c82a64fa1b05056c8L. 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
6037b902d6523133f8761dc3ad42cb9022fdd290L. David Baron — Backed out changeset 659898a1c1b8 (bug 1367577) for breaking stylo builds.
dbaron@mozilla.com
Thu May 25 16:45:47 2017 +0000
659898a1c1b87949b3655d031342dd10d3160431Paul Bignier — Bug 1367577 - change theme constants from #defines to enum ThemeWidgetType. r=dbaron
dbaron@mozilla.com
Wed May 24 22:32:50 2017 +0000
6f30a5d2fa33cc7dc51a8714bee4d83165c825a9L. 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
705f18f41c8eb994eaa977c82aeb0da639065887L. David Baron — Backed out changeset e4ac2148c920 (bug 1352888) to see if it is responsible for input latency regression bug 1362094.
eab2a4a241a6ba6c1a578e93d9bd5186d372dfa8L. 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
cc599cd5dd8342e7469b19e5ed9898751dfad562L. David Baron — Bug 1367190 - Fix bustage on a CLOSED TREE.
dbaron@mozilla.com
Wed May 24 13:52:52 2017 +0000
b096ffc589e36bbf87fa28beaef8edce2bd3b31aL. David Baron — Bug 1367190 patch 3 - Store nsPresArena::mFreeLists as an array. r=mats
d0f672dfdeb6bbf77d204b530b0b8f22772a19f5L. David Baron — Bug 1367190 patch 2 - Remove nsPresArena::AllocateBySize, nsIPresShell::AllocateMisc, and nsPresContext::AllocateFromShell. r=mats
9becc74079ff446688e59470cc38bd75dc3f5c9eL. 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
093eab57d50408eab14dcfa17f8e916e34ecd4b6L. 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
4808d8fe4ea887a468fc8f1083ee51ef20f4d6ceL. 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
f59b392cc6929e69fcc2fc25e72ca940dc869143L. 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
fb689ff5ec1955ea014734027457a95af1764208L. 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
63daa5635269736a0b91d76c041d28c75a023fc9L. 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
0515ebda07af3263ab124ba1a6eabe212e9e1b89L. 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
52fff3b1e209f29f139295a65f4ed40458ff1954L. 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
d4225b0990255df9f75157a74c249878a2f47103L. 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
a81a4d55ba8b9dcaf62f73036fce605c58e09a6dL. 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
6d047b2e3e1f517ef07d7cd0db452793c1036704L. 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
3067c20eeccb1671b379ef882c37288219f4207bL. David Baron — Bug 1307134 - Rename nsGlobalWindow::EnsureSizeUpToDate to EnsureSizeAndPositionUpToDate. r=tnikkel
ae32bc1ac57f30144fb13e82345f448ea44df579L. 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
19c4e80bee84eb2515f71df3649423245d0c13d5L. David Baron — Bug 1353181 followup - Fix non-DEBUG warnings-as-errors bustage.
dbaron@mozilla.com
Wed Apr 05 04:14:17 2017 +0000
63a14b2f3c7432bc2898a5f814a6ad84539cd8adL. David Baron — Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
c3075684667085325129a6ae7fb0375e476b9036L. David Baron — Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
e4ac2148c9204c4a61f572b947a9e998b83ccfc9L. 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
b6f0b34e87f26826fb65c9889d6d1f24fc6f200cL. David Baron — Bug 1353181 - Make nsStringBuffer's reference count use the minimum memory synchronization needed. r=froydnj
24f889bd554967c3008fd325c36903b5651188afL. 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
a56372e9dc96187eedecebf29a7ddf8d1e180e0cL. 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
74eb0b08e42bd5c0ddd9f1b140cb98880f5377e8L. David Baron — Bug 1353187 - Guard access to the frame property table with a frame state bit. r=dholbert
a86c4218ca5f2c1f5da6a0d0f415eef4f55331b6L. David Baron — Bug 1353187 - Give frame properties the const-ness semantics of member variables. r=dholbert
dfdb5742823ae4ad1c54aa4aa293347336ed6c7fL. 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
8f8e8cd713ad1d08e756c329b45004fa9cea1946L. 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
a52e75fdda073ca38e2a88b91ad7070c4138d702L. 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
ed0b77acc612e03c89aa77db3c53ba0a96743a51L. David Baron — Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
b845e6e9c44778ba6cb60a1cef30ec9be4392fe9L. David Baron — Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
a3f4de47b66b2ab1b4c0dc54d91a94e07668b58fL. David Baron — Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert
dbaron@mozilla.com
Thu Mar 30 02:56:26 2017 +0000
b572053885859b78071bd6fd32e8e4dd2767dc70L. David Baron — Bug 1348894 - Use CheckedInt more. r=jgilbert
dbaron@mozilla.com
Fri Mar 24 06:43:33 2017 +0000
41fac0336580b03487cfdf53d3f746f3b41b020eL. 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
004684088f591ff1ae6116c2c9de97bf300d170fL. 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
e6113871af3df68c43bcdaa0afaa759b7abc7c72L. 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
0819cd293127732aebd3341eec2d7e5b136f208bL. 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
12e50efb59fc7f3853bbee3a51aa46b9f078d0f5L. 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
6dfad3d738fed02f68223568f8ceb43df5a4e575L. 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
d50d68150aba3350501d2cc4df8233fa021a08e5L. 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
eb6b998cfa79ea7eddbba71ccb3e9c8e327691aaL. 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
80def7a140e359c2ed7c28de037f58c02692c905L. 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
be38817f54c5dc82b2dca9ede49cd7118f92d959L. 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
f07c28aa3e0a5ad4a773e1305db4f7a9fe41fc5bL. David Baron — Bug 1333951 - Unbreak dumping of style contexts. r=bzbarsky
dbaron@mozilla.com
Mon Jan 23 21:19:37 2017 +0000
c58de1b0ff6f7c4ecd8d013820ebeadc403897d0L. 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
8002cb8086cd19892c926d7d511db954bde8653bL. David Baron — Bug 1307853 - Add web platform test (in mochitest suite). r=mats
d61b47e3ac8a46f515978ac9cc2628485650b7f7L. David Baron — Bug 1307853 - Set inline-resize flag when the content-box size is changing (in addition to border-box). r=mats
a7420b8839d209efd12fa95db6e43de75e6f6971L. David Baron — Update links pointing to my personal website (http -> https). No bug.
4c3a2d9775068884d9cb15a88d63dba5e3cdbecaL. 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
9d592efc88512b8ba5a2b38a61ae4a2f3cbd846aL. David Baron — Bug 1299736 - Remove unsafe optimizations from FrameHasPositionedPlaceholderDescendants. r=bzbarsky
dbaron@mozilla.com
Thu Sep 29 21:22:15 2016 +0000
56055d850969c7ce96aeb988079c8685428172f5Boris Zbarsky — Bug 1301500 - Add reftest. r=heycam
5fd6dd2bdbfaafbd7c48d3a804c15ec7fc769782L. 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
4ccc68de45278a1f881e24e74759f15e3379bb86L. David Baron — Bug 1290825 - Reject various things that aren't user-action pseudo classes when they follow pseudo-elements. r=bz
38a29590c3e8c36155147aedd7b9e95466017877L. David Baron — Bug 1251075 - Add test that dynamic change of transform when will-change:transform is set doesn't reconstruct frames. r=bz
c206d60dc0bf44960f566a534a36a0e6ae7d0b2bL. David Baron — Bug 1251075 - Optimize away nsChangeHint_UpdateContainingBlock in nsStyleContext::CalcStyleDifference when possible. r=bz
6d719224c81499b4a3e6755e9289d94229470884L. 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
fef031c4b58ffc218416789c39dcc9d8cdfc6c02Geoffrey 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
c237fc190702ce0f252dfc8d3cd0aad61060e537L. 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
eadaa06966fefa5ea284da51a8d58ef2423edf47L. David Baron — Bug 1290761 - Allow running jprof with sandbox enabled. r=jhector
dbaron@mozilla.com
Fri Jul 15 23:44:03 2016 +0000
0bb4cf8a575985a1d013097836f1fb8281a7d6a2L. David Baron — Bug 1287011 - Remove preference gfx.filter.nearest.force-enabled. r=gw280
dbaron@mozilla.com
Sun Jun 05 01:39:11 2016 +0000
4f5df0a09686af630e023c17e965977d9aa1c38aL. David Baron — Remove commented-out subdirectories that were listed purely hypothetically to avoid their confusing people in the future. No bug.
3e6967898d93bc686b291a310b715f3371c19e08Ethan Lin — Bug 889964 - Part 3. Turn on background reftest. r=dbaron
0631776a11b102b0041c53b9f265d856f0b68108Ethan Lin — Bug 889964 - Part 2. Add reftest for boarder image: round. r=dbaron
2ce152b78b405f545225ba5804366faa61d601bfEthan Lin — Bug 889964 - Part 1. Fix the calculation of border-image: round. r=dbaron
52a777c32fd644245a07e3ee457fdcfe9ee5f8f5Astley Chen — Bug 1278020 - enable selectors4 reftest. r=dbaron
dbaron@mozilla.com
Sun Jun 05 00:57:29 2016 +0000
4c3d7660fd3730f2bf51fd32f21f98063ea860c9L. David Baron — Bug 1273048 - Add __attribute__((noinline)) to work around compiler bug on Android/x86. r=xidorn
efd20b79bbc525828b9a687bd14feb43c93c14d1L. David Baron — Bug 1273048 - Add MOZ_GCC_VERSION_AT_MOST macro. r=froydnj
dbaron@mozilla.com
Thu May 26 01:04:49 2016 +0000
abafa95db1b11babb82ee2b32cd8c0bac784711cL. David Baron — Bug 1271182 - Remove MOZ_COUNT_[CD]TOR from nsTimerEvent, since it uses XPCOM reference counting macros. r=khuey
bd4cebf613e67bc4e04e94a5239879194819f4c0L. 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
6f4868096fd610dc4a205632e170f6332479ac22L. 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
986a22158836bddedd8ea6dda4134ce20984ab2cL. David Baron — Bug 955857 - Adjust test to expect that there are now 17 CSS properties beginning with 'o' rather than 16. No review.
47a2042ad9cef82c21ff09cbe52ec764185574ddThomas Wisniewski — Bug 955857 - Add tests for overflow-wrap. r=dbaron
ecd39abf2cdb7f988fe7cc1af2f670bd086f309dThomas Wisniewski — Bug 955857 - Replace CSS word-wrap with overflow-wrap, and add it back as a CSS_PROP_ALIAS. r=dbaron
5a4acb31f6c0659edd048cdc201a7b419d869050L. David Baron — Back out temporary debugging patch for bug 1265280 (changeset ff82389380c1).
dbaron@mozilla.com
Sat May 21 08:38:05 2016 +0000
6d01ac7bd7b34b1270020ded21d67fdc71a34fd7L. 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
4bbdb484d7b89b4ebafbfa4a2ecc28a93ee21157Masayuki Nakano — Bug 1272592 Merge "MediaSelect" key value into "LaunchMediaPlayer" r=smaug
dbaron@mozilla.com
Sat May 21 04:24:46 2016 +0000
7244faf48699b540f1b617650d27b2af99b37ed3L. 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
03f0242deea7a19d40f16fda32830a80584fbae1L. David Baron — Bug 1274037 - Rename the gecko.mstone and gecko.buildID prefs to dom.apps.lastUpdate.* r=fabrice
f81a68cdd9f192c2f85ac0aca1a6d7be892a0335L. David Baron — Bug 1274041 - Make child process write its memory map to a different file name. r=jesup
a634e9b19a3b2fb41f9bbd15683d0f7a7e6a85edL. David Baron — Bug 1274041 - Initialize jprof in child process. r=jesup
b4dd21453f98fbaa70f7f851393b40f1cb019d57L. 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
cdc7ecf62c5df89e32ed69a5a17e4fd89ee22170L. 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
048db7c7e4881e6da9fb5dd5742326485ced03deL. David Baron — Bug 1271015 patch 2 - Add tests for things not happening (optimizations) in response to media query changes. r=heycam
9c02ff079d45144e04587124f1d6ec3e407b6a11L. 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
730147bfebe3d2c7d3fe1d0848189a8cb0cc8927L. David Baron — Bug 1270649 - Rename mExceptionHasBeenRisen to mExceptionWasRaised. r=smaug
cf57eb3d5080fa6d95bc956c6d870366d6f3840aL. David Baron — Bug 567283 patch 4 - Support #rgba and #rrggbbaa colors in CSS. r=xidorn
a9205982d844c80e8d2af5e84994984e631053f7L. David Baron — Bug 567283 patch 3 - Make TestColorNames use the new alpha capabilities. r=xidorn
c913af2812365dfc8f63e27c15e8763a00db4baeL. 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
0e34b5aaeec01d4c832d1dd8f63fc45b53aa5a9eL. 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
95e5e81a23509c062bc5b4804bd9662ca25e1d14L. 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
fd84d2a8fe7c488456b52d65087f993de5d262bcL. 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
bc4c7468a198c88505c03fc3eeeac720530f401aL. 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
ff82389380c1e4c550314ffe536191075a405b0bL. 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
583cdf2d877c00526826108c2a18eb4079200280L. David Baron — Bug 1053986 - Rename nsBox::DoLayout to DoXULLayout. r=dholbert
acf9fa960f85b38665375e7f447d40cd14d19923L. David Baron — Bug 1053986 - Rename nsBox::EndLayout to EndXULLayout. r=dholbert
1ffc3f31dd98b47a16b16e6589512054c767ddbaL. David Baron — Bug 1053986 - Rename nsBox::BeginLayout to BeginXULLayout. r=dholbert
dae8004cf486c2262fd65920e0c886b931244b2eL. David Baron — Bug 1053986 - Fix ordering of methods in nsIFrame.h r=dholbert
eab7fdd264f71d4618f37cccd65f9d2cb86be742L. David Baron — Bug 1053986 - Rename nsIFrame::AddCSSPrefSize, AddCSSMinSize, AddCSSMaxSize, and AddCSSFlex by replacing CSS with XUL. r=dholbert
18c217fdcd725bd91caea9f4cbe41060bbe583e8L. David Baron — Bug 1053986 - Rename nsIFrame::DumpBox to XULDumpBox. r=dholbert
458314bef5313b9c8a3ddd54ecb0e92a1df8090bL. David Baron — Bug 1053986 - Rename nsIFrame::GetDebug to GetXULDebug. r=dholbert
d137bd89989d30dae2d5b9c724e4adf199100d92L. David Baron — Bug 1053986 - Rename nsIFrame::SetDebug to SetXULDebug. r=dholbert
d38adfb2e4e1dbbb91d36bb6d5f5b4b65cb76ac9L. David Baron — Bug 1053986 - Rename nsIFrame::RelayoutChildAtOrdinal to XULRelayoutChildAtOrdinal. r=dholbert
573df08134b12df73c2f390d419f2842ab40b3baL. David Baron — Bug 1053986 - Rename nsIFrame::Redraw to XULRedraw. r=dholbert
39492d973854c8af2c1f3242a3fa019dba8d4ca9L. David Baron — Bug 1053986 - Rename nsIFrame::IsNormalDirection to IsXULNormalDirection. r=dholbert
a626ff70c178b0627d9693301b5438bd5e81dda5L. David Baron — Bug 1053986 - Rename nsIFrame::IsHorizontal to IsXULHorizontal, and related methods. r=dholbert
c9a240b3f8a7d2fed5fbf8f2a9838cf29cf4d23bL. David Baron — Bug 1053986 - Rename nsIFrame::GetHAlign to GetXULHAlign. r=dholbert
3158d7e09cc3ba15d05beee805b9fe15fcf6bbf6L. David Baron — Bug 1053986 - Rename nsIFrame::GetVAlign to GetXULVAlign. r=dholbert
5c37c36f2720bf76df1e088ec228e03a5ecfbe2aL. David Baron — Bug 1053986 - Rename nsIFrame::GetClientRect to GetXULClientRect. r=dholbert
9e1500799635f149043c82e9045eb7a9ba45ad27L. David Baron — Bug 1053986 - Rename nsIFrame::GetLayoutManager to GetXULLayoutManager. r=dholbert
e81b89fbb11277cb79eca66a9017635d5f250fc0L. David Baron — Bug 1053986 - Rename nsIFrame::SetLayoutManager to SetXULLayoutManager. r=dholbert
bd142212e00e438b2773306b0adce945dfb81dd1L. David Baron — Bug 1053986 - Rename nsIFrame::GetMargin to GetXULMargin. r=dholbert
a92803ca0499510761fecffaf3fce035a8ccbc0fL. David Baron — Bug 1053986 - Rename nsIFrame::GetPadding to GetXULPadding. r=dholbert
98b9e9971185f5399824214495b5d3fde16a9e66L. David Baron — Bug 1053986 - Fix comment referring to a GetBorder method that no longer exists. r=dholbert
fa4af7a37ad19cc5c5afd35586bd14f32201e937L. David Baron — Bug 1053986 - Rename nsIFrame::GetBorder to GetXULBorder. r=dholbert
13d0946a3e531eb3f238ebe9662997cd0a3d4b33L. David Baron — Bug 1053986 - Rename nsIFrame::GetBorderAndPadding to GetXULBorderAndPadding. r=dholbert
42a916b000f111c68310852a5c38f828cdcf034fL. David Baron — Bug 1053986 - Rename nsBox::GetParentBox to GetParentXULBox. r=dholbert
3668e6c38db183adf248a38b60c27a1fe6966f6fL. David Baron — Bug 1053986 - Rename nsBox::GetNextBox to GetNextXULBox. r=dholbert
cbba01cf1942a0cd1e3ec3e538992be7fa008634L. David Baron — Bug 1053986 - Rename nsBox::GetChildBox to GetChildXULBox. r=dholbert
0f17a800a22ee47486b4687e9ae482fe413ac6d4L. David Baron — Bug 1053986 - Rename nsIFrame::Layout to XULLayout, and related methods with the same name. r=dholbert
932eaf157f7f0e7487ba0e67d8687c29511b1933L. David Baron — Bug 1053986 - Rename nsIFrame::SetBounds to SetXULBounds. r=dholbert
2942f0615e195c937394ea1a1487a792d9c9a11eL. David Baron — Bug 1053986 - Rename nsIFrame::IsCollapsed to IsXULCollapsed, and related methods. r=dholbert
f054013fa44535991e42692879d8986335958880L. David Baron — Bug 1053986 - Rename nsIFrame::GetBoxAscent to GetXULBoxAscent. r=dholbert
ec597dfc7111d50c081640c9bfcf1860ea3ad9f0L. David Baron — Bug 1053986 - Rename nsIFrame::GetFlex to GetXULFlex. r=dholbert
4bddc023dac921f79c2a5e6f030781fe438544baL. David Baron — Bug 1053986 - Rename nsIFrame::GetOrdinal to GetXULOrdinal. r=dholbert
d57a5842031930bb98f1d92c0baeedfeb7dd3e15L. David Baron — Bug 1053986 - Rename nsIFrame::GetMinSizeForScrollArea to GetXULMinSizeForScrollArea. r=dholbert
e84de27f354c29195e950f42d6c87649691281a2L. David Baron — Bug 1053986 - Rename nsIFrame::GetMaxSize to GetXULMaxSize, and related methods. r=dholbert
0e8929a206ca948d21bb7f222fb8709dbe8d66f7L. David Baron — Bug 1053986 - Rename nsIFrame::GetPrefSize to GetXULPrefSize, and related methods. r=dholbert
8024a1e1ec3f8478c1284e2ff8a41a089f70c6a7L. David Baron — Bug 1053986 - Rename nsIFrame::GetMinSize to GetXULMinSize, and related methods. r=dholbert
d4317b74afed0cc795f000fa081954f2768e4638L. David Baron — Bug 1053986 - Rename nsFrame.cpp static method IsBoxWrapped to IsXULBoxWrapped. r=dholbert
f81e6e5226fbc7b0bbe19711c219177feca4d8dcL. David Baron — Bug 1053986 - Rename nsIFrame::IsBoxFrame to IsXULBoxFrame. r=dholbert
dbaron@mozilla.com
Tue Apr 19 18:38:54 2016 +0000
aea48706d499202a9d2b9b6bfd2292cc08fe1535L. David Baron — Bug 1265591 patch 3 - Make the comment describing RestyleForCSSRuleChanges match reality. r=heycam
f411f50ad23b194b570f2e30fe6b06b8881b183fL. David Baron — Bug 1265591 patch 2 - Rename nsIPresShell::ReconstructStyleData to RestyleForCSSRuleChanges. r=heycam
396260a4b86bb00b044b07487ca2af55fca52425L. 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
fd6c1f7f3e4eef20b5f08106b8ac73599bdc8c88L. David Baron — Bug 1256745 - Cancel the DidPaint timer in SetShell(nullptr). r=mattwoodrow
dbaron@mozilla.com
Tue Mar 15 13:14:11 2016 +0000
158eeed9a9b0b79a1d95fb6ecca8aa621d47eb9cL. 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
1eeebc83a2b986fbf072e86ba4e8fc8d003b6c45L. David Baron — Bug 1256500 - Root style contexts before calling ApplyStyleFixups. r=heycam
dbaron@mozilla.com
Mon Mar 14 17:27:20 2016 +0000
d0fa0d3838807de31e2d4dbb1deb6cfd981bcb82L. David Baron — Bug 1142531: Check more bits in nsStyleContext::MoveTo assertion. r=heycam
718aa12e555b11e5980ea59929bf37c7416fd1dbL. 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
404a3f74b2793339294cbdfd522df47d612192a3L. David Baron — Bug 1145218 followup - Properly parenthesize macro argument. No review.
29a9317a44c2c18325ad4e823fe87779eb0f85c2L. David Baron — Bug 649142 followup: Correct #undef. No review.
dbaron@mozilla.com
Tue Mar 08 10:07:52 2016 +0000
3ad367f04970060f9d1d6c5fce18865186c7cbe1Shing 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
2bd6d33ad12886757bb9407f5408aee590abaf24Shing 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
c88f281bf19ae0a9b115a7a127e62758555e02f3L. David Baron — Bug 1187851 patch 6 - Make dynamic changes to filter change fixed position containing block for descendants. r=roc
4f03658208cc64bc1c1195804933c0ada4e4aec5L. 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
611823f79eb548fd9d14c7c73483c030561c98f5L. 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
1f9dc51c14938a3df662e80506cf80210e3422c0L. 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
87064fa7de535b7ed053933365a1d774ecbeef1aL. 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
aa5e5a12ce6376ab68e1da6fbcef1bc690b6ff76Daniel Holbert — Bug 1250342 patch 4: Update & rename reftest 'text-align-true.html' to use 'unsafe' instead of 'true'. r=dbaron
ae3a5d0dfc82dd0ca8b3b86fe8c7408b1c381d35L. 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
aef35da48cfd4e80a506a8fb1c8d432323eb2b9fL. David Baron — Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
45470ff0ca1a8394a2d0543f9403eee58d4a68c3L. David Baron — Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
b55f1a5a8dae044b9a7cdb387d27d5da0caa20b8L. David Baron — Bug 1247929 patch 4 - Adjust reftest manifest for existing tests. r=dholbert
87b9d21672a8dc7aaf376be217ac62eb4c128610L. David Baron — Bug 1247929 patch 3 - Reftests. r=dholbert
89e5af841e9d162217257489c05aa2fbe45e8a17L. 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
7defbcbde4ced37e43e45c646c28fc4eca93d87bL. 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
0eae0890ee1166bf9fd3454789a9f5d156f07c36L. 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
e82e430d0edad33d64dcf344696182d7333f93ebL. David Baron — Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
866f8a7337dfb9df08f8e85cb609f34a218c44d0L. 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
d8db1845736b05a1d9714df55ac9ed76847d8899L. David Baron — Bug 1247865 - Fix assertion to handle restyling of a table::after. r=birtles
0b93057bf480eea8e6d425a82f2ef097d0745e30L. David Baron — Bug 1247865 - Add crashtest for assertion. r=birtles
dbaron@mozilla.com
Sun Feb 07 16:44:08 2016 +0000
dcea3556c181336a12e35d2055626f7e6b7b2f24L. 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
417122415962057d0f0ddcb6349e9c3499bbdd9bL. 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
623934e9db8ab60eb605fba84e03e882651e8f02L. David Baron — Bug 823483 patch 6 - Tests r=dholbert
4e6a5f77ef94e26e74a19268b0c8b69bb39d3b55L. David Baron — Bug 823483 patch 5 - Make (again) percentage width on text inputs make intrinsic minimum width be 0. r=dholbert
b34ebd7afb7811db1ef5ba36dc5c22153c99d5ceL. David Baron — Bug 823483 patch 4 - Make a percentage max-width override a fixed width for replaced element intrinsic size computation. r=dholbert
d68daa674f403de8093ea36b03825bbff493fe25L. 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
3705a4614be0c45f3850deee4f1266ec92521fc7L. David Baron — Bug 823483 patch 2 - Add frame state bit to indicate frame classes that do replaced-element-like sizing. r=dholbert
ee0ff2c8be1bf45c2431b4010ff1fe068a286400L. 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
65e84ada79e41a3afdcb0d8148a84a7152888df1L. 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
e0603b355f0c98b14c7dc8ca4784c26aca550937L. 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
86a078b9824364ef033746bbf208ecde4f8aaea0L. 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
908f57c5f6af9ae3365d06b107e149b8f812197dXidorn Quan — Bug 1231485 - Enable text-emphasis by default.
dbaron@mozilla.com
Mon Dec 07 23:40:11 2015 +0000
a5c7323533773bb131cc270ba4c53166ac87aa1cL. David Baron — Bug 1230701 - Add test that position does not create a fixed-position containing block. r=dholbert
bb137598c5821b8c28ffc0a8bc4ecac4420dfee9L. 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
e2e4a5407b8facaf4d05f9ab43ef2d91d119f546L. David Baron — Bug 1228921 patch 2 - Fix nsRestyleHint constants to match the same style. r=xidorn
baff26beaa869743019dba6fb7e179b9eaba8952L. David Baron — Bug 1228921 - Write nsChangeHint constants using left shifts. r=xidorn
dbaron@mozilla.com
Tue Dec 01 05:26:06 2015 +0000
9dde6025527fbf1c44b2ef6cdcfdd7062c51e24aL. David Baron — Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
7093bae2bb25d84bbdd12301eefaa6247e75048eL. David Baron — Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
6d9165f61d39008e1e73c4dbf0f5933dbc34c59bL. David Baron — Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
8fee42e9c11b9cdd85bb6bf3e1ed0927eca83404L. David Baron — Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
dbaron@mozilla.com
Tue Dec 01 00:23:33 2015 +0000
99a32ec308b8229bf6daf9815d66b6e12fdcd817L. 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
ddaae692ddd9a7427fe18e93334d80a1f49bac96L. 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
e7ed1feeef7400a8a6d9fd1dd406d552294aa164L. David Baron — Bug 1227766 patch 4 - Tests for will-change establishing a fixed-pos and abs-pos containing block. r=dholbert
daf35b346b5d103dce479ac8368a642d867cacd7L. 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
d272cd8346700eca2940496711697bada98f01f8L. David Baron — Bug 1227766 patch 2 - Add will-change bit for establishing a containing block for fixed positioned elements. r=dholbert
02f0d955ce78b140efcbf42e8027cd3d7a92cdc5L. 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
983a6d09ddea6c851c5e2fa1fc1f49a0f0a007faL. 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
c15544b94db594a4619d63329704a0252e4e22b0L. David Baron — Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
d197e2ef0123e53cf40dedc2b9c9a317d1082973L. David Baron — Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
16798ce74d1e41d4cf87efd2db1604529acef19eL. David Baron — Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
2879aebe0ccaf474600b27aa698de0385b43def9L. David Baron — Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
43b52e48aec387fedbce10dc6d9bd8e2620d47f7L. 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
36a37b7451a56bee00cce0c318a8c5a485fd370eL. 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
4a3c509bcb25a533b0eb161f2c5604962a837c37L. David Baron — Bug 1228877 - Make nsStyleContext::HasChildThatUsesGrandancestorStyle by setting bit on grandchild's parent instead of grandchild. r=xidorn
cce90c9b7d1d3066919856d63de581865676aabdL. David Baron — Bug 1228501 patch 5 - Remove NS_FONT_DECORATION_* constants. r=jdaggett
ec79945130ff962575dba5d4579071b7a3b38346L. David Baron — Bug 1228501 patch 4 - Remove nsStyleFont::CalcFontDifference, which now duplicates the list of tests in nsFont::Equals. r=jdaggett
6c478d7a9467d8336d431cb383402af93da39c0dL. David Baron — Bug 1228501 patch 3 - Remove nsFont::BaseEquals. r=jdaggett
3a3cd254f508e87d384d7598b67751489370812aL. David Baron — Bug 1228501 patch 2 - Remove nsFont::decorations member variable. r=jdaggett
e1fd92eeb5ba40ef5ecf50793b911397fd9816d0L. David Baron — Bug 1228501 patch 1 - Remove decorations parameter to nsFont constructors. r=jdaggett
0a2d8e926a66b22ac7f0e132248cc5c635335351L. David Baron — Bug 1224251 patch 4 - Convert UpdateOpacityLayer to RepaintFrame when changing opacity between 1 and non-1 on table parts. r=mattwoodrow
91898a35b414661dc596abec59714b1085a80dd0L. David Baron — Bug 1224251 patch 3 - Return nsChangeHint_UpdateUsesOpacity when opacity changes between 1 and non-1. r=xidorn
5c4a581885e47d0d5a0a864525298ffd3c4c29e0L. David Baron — Bug 1224251 patch 2 - Add nsChangeHint_UpdateUsesOpacity to say when opacity changes between 1 and non-1. r=xidorn
52f9c007281d973138d8b91a1a5fe6a3af717cd0L. David Baron — Bug 1224251 patch 1 - Add reftests. r=mattwoodrow
dbaron@mozilla.com
Wed Nov 25 01:46:05 2015 +0000
7fe7a1db6ab8a89dca40e374f87260b6467c19f0L. David Baron — Bug 1227501 patch 3 - Handle custom properties correctly in transition-property. r=xidorn
068458c29b6941b082e054ab974fb540679df895Jesse Ruderman — Bug 1227501 patch 2 - Crashtest.
e37ce5b407eff2a70a2e5547db955298d30ee986L. David Baron — Bug 1227501 patch 1 - Don't check flags for eCSSPropertyExtra_variable. r=xidorn
5a84fdee7bfbfe60f4bf2555519556e87d028dfeL. David Baron — Bug 1217833 followup - Add margin to avoid fuzz on reftest.
dbaron@mozilla.com
Tue Nov 24 17:47:03 2015 +0000
e567a54aa60420657992d405823af24b2b2e7e70L. 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
0ac7ee2441e58d18ecac91a19a9a886b92794c5eL. David Baron — Bug 1217833 - Fix container width in exception for line frames in nsBidiPresUtils::ReorderFrames. r=jfkthame
d97bfd0955d1cf7ab61c2ab17e9b297dc6dd6772Daniel Holbert — Remove workaround for bug 1224761. r=dbaron
7661180c26a283fd9b3d02ca41d5d2295cdd0ebaL. David Baron — Bug 1224761 - Fix forceRepeatToCoverTiles optimization to not trigger when all stops at left edge of tile. r=roc
fbe817b7d36517de4033753e63b53d2260c16b8eL. 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
26bf115402e27a4f24de8a040f8b36ac8e7d8ce4L. 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
18fb0664e59187d2a6b22384d484c8c54655262fL. David Baron — Bug 1038663 followup - Remove specification link from reftest reference, which the CSS WG harness considers an error. No review.
a63a0aefa179381c388fe0ad42c615e5855a87d0L. 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
c655d97eb3ac5afb650a1692abbdc4efdda5c18bL. 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
69f8ba112b5dfb79f954a4d917523a893948edbfL. David Baron — Bug 1221823 patch 2 - Use already_AddRefed<Declaration>&& as parameter to nsCSSKeyframeRule constructor to avoid extra reference count cycle. r=xidorn
2d3a04a4d334f383b0a2c2e0a4b3b1540865de7eL. 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
1c467d9fb6e9f217f46eccb2a60608e4b48e9320L. David Baron — Bug 1226489 - Pass only a single rule to StyleRuleChanged. r=bzbarsky
dbaron@mozilla.com
Fri Nov 20 02:10:18 2015 +0000
965b8e749d1f06b34ec176e4a7ddc5dcfd444e6eL. David Baron — Bug 1223653 patch 2 - Use an enum class for NS_STYLE_BOX_SIZING_*. r=heycam
73e519e9ec5e8a458d95dcf2ef6bda5ccb232cd4L. David Baron — Bug 1223653 patch 1 - Fix incorrect function being called, caught by enum class type checking in next patch. r=jfkthame
b4f4af049f7d08ccf6d74e45b8aee9ac79801ebfL. David Baron — Bug 1224464 patch 3 - Rename KTableValue to KTableEntry now that it is a struct. r=heycam
fbde9f78976bf61462c3069abdbe87a37303ea59L. David Baron — Bug 1224464 patch 2 - Make nsCSSProps keyword tables be arrays of structs, to represent what they logically are. r=heycam
2cb53b74518d271a2874502ad129b7b4f799c5aeL. David Baron — Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam
dbaron@mozilla.com
Tue Nov 10 05:47:47 2015 +0000
76753a9a19fd1043002a4ff8f5babe2682a97eb2L. 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
d49ec59732d62c8973a948491d24c5dd6e2f1d12L. David Baron — Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam
42d1516bf147f50e1ba61602953687cb180945cfL. David Baron — Bug 1221436 patch 6 - Remove mechanism for replacing style rules. r=heycam
0ffbb9175ac62505f0af2c0365e9325226d7bcc0L. 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
b09af10d01282ddbc27a59f0417d62357ff69c84L. 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
2638966229a846861165805fe550fa332398d895L. David Baron — Bug 1221436 patch 3 - Remove Rule::SetHTMLCSSStyleSheet and related code, now unused. r=heycam
84c5d7320a5ccc49dff580d78486d29443e25259L. David Baron — Bug 1221436 patch 2 - For style attributes, only store a css::Declaration instead of a css::StyleRule. r=heycam
2894f200ed038736e06851432e01fbb1e3311bceL. 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
af4f270f9799c4b7c62bc4bac0982ef4899b308eL. David Baron — Bug 1186768 patch 3 - Compute affectedByScriptMinSize sooner to avoid asserting or doing extra work. r=heycam
3cf19e565e94468cf0708283665c3fbe19503bbfJesse Ruderman — Bug 1186768 patch 2 - Crashtest. r=heycam
4e92748e429f5938b2488a6e09033b06d191eae1L. 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
f0803928b5f1ccf5a7aa0dc46aa6f2be6bd02ca2L. 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
a4101bc25be52731213e53a3529c4be64c57299eJesse Ruderman — Bug 1186768 patch 2 - Crashtest. r=heycam
dae1d7e445d3725191acd97a9ba7def427c342e5L. 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
cf480f83f25d7bb46d1e174d4c15320d55b8eb1cL. David Baron — Bug 978833 patch 19 - Fix ResolvedStyleCache to use Declaration rather than nsCSSKeyframeRule as keys. r=heycam
0ab5ed0dd72f293f4d5ec9e16df136f48f9db4aaL. 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
6882c096a68365f6e4e3ae49a19541e68b96ff84L. David Baron — Bug 978833 patch 17 - Remove Rule::mWasMatched. r=heycam
888d7ce53c3e032f6c4f6a70675a8775d710325dL. David Baron — Bug 978833 patch 16 - Always call Declaration::SetImmutable when we match a rule. r=heycam
ed25ca545c1f7fe788c10c8d1a29feccb86e2dadL. David Baron — Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam
5a8bb99e8c87d317306213d6ac600e32266edc58L. David Baron — Bug 978833 patch 14 - Pass mozilla::css::Rule instead of nsIStyleRule to nsIDocument/nsIDocumentObserver style rule methods. r=heycam
9f2470877279bdaeed2128a527b81183a3d71bbdL. David Baron — Bug 978833 patch 13 - Remove important rule creation from css::StyleRule. r=heycam
f340cdf67edb870645ddf499da690e60eff7f73fL. David Baron — Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam
e69922893211b78e5593fbd1c795e66248a357a1L. David Baron — Bug 978833 patch 11 - Add missing #includes in preparation for nsRuleWalker.h #include change in following patch. r=heycam
da3bf914effe192549fc81b44363fa9ef36a0e69L. David Baron — Bug 978833 patch 10 - Raise consistent exceptions so that the exception doesn't depend on rule destruction timing. r=bzbarsky
3a1bf2c602114a72dfd99a6aeb737f3cb116076bL. David Baron — Bug 978833 patch 9 - Move keyframe !important data assertion to where it will continue to happen. r=heycam
0adcd9f3fac0358d859575727b3febeaf420c512L. David Baron — Bug 978833 patch 8 - Call SetImmutable for declarations of @page and keyframe rules. r=heycam
4b633979383a8174c450ed7f77c0f06b6095f404L. David Baron — Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam
e62f0b7f0a02d3d6b7be90cef29075a56894738dL. David Baron — Bug 978833 patch 6 - Move ImportantStyleData from StyleRule.{h,cpp} to Declaration.{h,cpp} r=heycam
3b535acc6b79600f26f60aaf6ab724573fb46c88L. David Baron — Bug 978833 patch 5 - Rename ImportantRule to ImportantStyleData. r=heycam
4d51af920be6db324ef06f980bc7ba7520f7ea55L. David Baron — Bug 978833 patch 4 - Add pointer back from css::Declaration to css::Rule. r=heycam
d04634d822423fcde66c7dc5a120de9e5e2be167L. David Baron — Bug 978833 patch 3 - Make css::Declaration implement nsIStyleRule. r=heycam
65c8c4d27598055a1255d24f96eafa1850dccba7L. David Baron — Bug 978833 patch 2 - Make css::Declaration reference-counted. r=heycam
a377963bf9bbc0a9c658a513137d778b838d0b94L. David Baron — Bug 978833 patch 1 - Add mochitest for bug 978833. r=heycam
dbaron@mozilla.com
Fri Oct 30 01:02:03 2015 +0000
e18c0d373b1fe4b8a82d5baf099b3dd096389274L. 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
713de8f859af05f24fdde909629863f667d93e11L. David Baron — Bug 1216431 patch 7 - Back out bug 1209603 patch 6. r=heycam
063bf9fb0cd344462c570a4cc05c2f537ecf52c8L. David Baron — Bug 1216431 patch 6 - Back out bug 1209603 patch 8. r=heycam
3b9f6b8b11a48930e836c786646848230e007a48L. David Baron — Bug 1216431 patch 5 - Back out half of bug 1209603 patch 10. r=heycam
5381b658ae6485ea604f60281009c13639077268L. 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
2856d00e310aea6fddbf47f76b0fd2e403d96d4aL. 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
41e9257c073d1e9c0a0fc0e9271cdf0b1e3a459dL. David Baron — Bug 1216431 patch 2 - Pass nsStyleVisibility to nsStylePosition::CalcDifference to avoid computing new nsStyleVisibility during nsStyleContext::CalcStyleDifference. r=heycam
f31d5853b0a0ebd0730b85cc1514215e1f8864b5L. David Baron — Bug 1216431 patch 1 - Give WritingMode an nsStyleVisibility* constructor. r=heycam
dbaron@mozilla.com
Thu Oct 22 00:53:13 2015 +0000
8390018203c41389461c454c5cfb889e7cc3f719L. David Baron — Bug 1216747 - Cleanup after test fix. r=heycam
dbaron@mozilla.com
Wed Oct 21 07:14:08 2015 +0000
0bcf20224e95720428f13ad5454747313dab0c7fL. David Baron — Bug 1216747 followup - Use the correct value when calling SetWritingModeDependency.
dbaron@mozilla.com
Wed Oct 21 05:56:51 2015 +0000
eae93d4459583a80ee85f2350d58f983e3a6b356L. 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
eabe8e45ac29ed67e8a719639dfcce0f4c0c91f7L. David Baron — Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam
d206c48d9e64ed1677bf2faaa50b1e1f902c9dedL. 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
48fff3ec4d8113bff05b4dd484f2e5a5481f2f9dL. David Baron — Bug 1215424 - Convert ParseBoxProperty to CSSParseResult and remove ParseBoxPropertyVariant. r=heycam
bb679653777502d9099a403520ed8b17da936e3fL. David Baron — Bug 1209603 patch 11 - Assert that PeekStyle* results don't change during difference computation. r=heycam
b2c58421d657b4de854528dcd1c81fda17acddc5L. 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
0f3e25c8e4b1a37d809d4e777edfa4d10df5cf60L. 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
573bb4c9a1da8d44ebb8dfed37bdf47f449139b8L. 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
514b6bfc3f3896ee44a5c75698c10ff94a6855b1L. 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
fcd8749d260ccb60fe7f8e07303ce40391652a29L. David Baron — Bug 1209603 patch 6b - Rename nsStyleContext::HasCachedInheritedStyleData to HasCachedDependentStyleData. r=heycam
565c13fd9230597dd9cda4cb1c2fe66bc4f89f34L. David Baron — Bug 1209603 patch 6 - Prepare to use a different meaning of mBits when cached style data pointer is null. r=heycam
415be6e995fdac614a00a85554076e2f3073d1ecL. David Baron — Bug 1209603 patch 5 - Move inline method nsStyleContext::GetCachedStyleData into header file, and make it public. r=heycam
5eb95277f18cc839e3d18394a6d77cec626682e2L. David Baron — Bug 1209603 patch 4 - Add reftest for bug 1209603. r=heycam
a8afd14e9d0b04c8be62695e5c6a22130544c7e8L. David Baron — Bug 1209603 patch 3 - Don't call SetFontSizeDependency for 0em. r=heycam
b558ca528f4d0df37426d2b1080e94b19db1385eL. David Baron — Bug 1209603 patch 2 - Reduce calls to StyleVisibility() in WritingMode constructor. r=heycam
4e1743f410b1ccd427ace5e24e829849b5786f92L. David Baron — Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam
4d203aca24e3a471ab627fd5d919612ea9ab0e35L. David Baron — Bug 1214958 - Add operators &=, |=, and ^= to mozilla::DebugOnly. r=froydnj
dbaron@mozilla.com
Sun Sep 27 09:22:01 2015 +0000
b002f72aa0515d0a22c9da9dee03d949215f9653L. 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
2c3577c59382b3760fa81fdf47a7d8055a979911L. 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
d589a5de39ad6431601cb8e3971248c5bb34f2dcL. David Baron — Bug 1207157 patch 1 - Add reftest. r=jfkthame
d2127a30a43388f70b8e3737ebdac24b5e6211f7L. David Baron — Bug 1175492 followup: remove extra dashes left over from removing -moz- prefixes. r=longsonr
87b4ca329e098b1d940e71a8111e417803c7704bL. David Baron — Bug 1208220 - Remove test of manifest filename that breaks my workflow. r=jgraham
7f4731add0b67d7ba9c60df5d5308f8d05c3f0a2L. 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
000fe1df3e59205656d94812029c566fffc5832dL. David Baron — Bug 1206105 - Use CheckedInt for an+b selector matching. r=bzbarsky
dbaron@mozilla.com
Fri Sep 11 15:19:54 2015 +0000
72b0bd6c92fc185c7bfbc6e5263e8b02e2665185L. 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
c6d9ac33301f215d51e0605b7e7e1c3e2e36e0f8Peter 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
550b193f8f99959f007035c5e149a5c455cab9c9L. David Baron — Bug 1195142 patch 3 - Link to correct specification URLs so the CSSWG test suite system is happy.
e1d7aaefc4710d3f8a127da014921b58ea15a80fMs2ger — Remove prefixed properties. No bug.
dbaron@mozilla.com
Tue Aug 18 06:14:17 2015 +0000
0a9680123c5ff3c79d8bec640db879c49678e908L. David Baron — Bug 1195142 patch 2 - Add reftests for will-change creating a stacking context. r=BenWa
0e3dbc9c729c2f71a92d3b45aa521fe7c0576eaeL. 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
f93e180301f3f227b243fa0d71050bb0f0159405L. 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
b403e967667042af813576f3b1a7b9580e7b2031L. 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
9e5e1a1f4f20ea3ca09807b86bd19eb108fa5700L. David Baron — Bug 451791 patch 2 - Report block non-empty to its parent block during margin collapsing if we encounter clearance. r=roc
8c47f6709cf5284a46b95154accf1bd801442c9cL. 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
c515743c6a7d407cc2350d04b178ff20c95fe4bdL. David Baron — Bug 1187851 patch 5 - Make dynamic changes to perspective change fixed position containing block for descendants. r=roc
7911162321be494e5336ccd645f5d98286e22dc1L. 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
48d5d4b398c21fdff339419b75e677f890179b4cL. David Baron — Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
7bb53182d1bc2d9f7886de9d6f95c0035765957bL. 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
144378d2a7cefeab1c5fa1b070382720a9ee3057L. 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
d4d2b60cd41218a8256a930703b82a9b0b37876dL. 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 .
5a48ff1155afe0bafde937395c48741c7714837aL. 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
5dcb38c7f1b84d7fc4d0255a2b10165dfaceb941L. David Baron — Bug 1187851 patch 2 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
f24dbdeeaef1272ee276f66f62b40736a572e62bL. David Baron — Bug 1187851 patch 1 - Make dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
80ef9bb2c2e9ebaf375e078428e9615d46adbde9L. 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
b17337696896f9e9c33af4fbc7c0229561a1a7b5L. David Baron — Bug 538194 patch 1 - Refactor some code dealing with fitting block formatting contexts around floats into separate functions. r=roc
8f269ef84bca0aef90799191847347381ea6cce9L. 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
c63a6810b2bb84ada4fe207ec58171a080c0447dL. 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
30833e4452e1da2eeac3f7b5d7e640c50588c324L. David Baron — Bug 1131812 followup: Remove spec links from test references. No review.
dbaron@mozilla.com
Wed Jul 22 15:59:02 2015 +0000
bc7a6de058f271f043af58506a4a24a0f297d44aL. David Baron — Bug 1186061 patch 2 - Disable compositor thread animation of transforms when backface-visibility is hidden. r=mattwoodrow
d82d621f2351f19f8bb9ba3391da1bbfb7e0bcbbL. 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
dfa5748ff086557b1928865cfa279f727a612293L. 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
2f29a1c8f49eefbafa7e1d3232b8a7625c3465e6L. 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
cb4cdfca64a2b9d7085314fea1c46f03d910d8acL. 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
a93bd6a0b911cb3d2ed4738dd16a7b5c6f950817L. David Baron — Bug 1176969 followup - Increase error amounts for intermittent fuzzy-if(cocoaWidget).
dbaron@mozilla.com
Tue Jun 30 23:09:01 2015 +0000
b9808ed3cacff7959d75f0fc7d4c409fd2e5b39bL. 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
58274d19225eeae32c9fab2fa419ed67d4ac4bd9L. David Baron — Bug 1176969 followup - Annotate new reftests as intermittently fuzzy on Mac.
dbaron@mozilla.com
Tue Jun 30 18:30:43 2015 +0000
ed913a061dd0cd7d5f94635f01c301f55864cc51L. 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
609e17393e2ee232e6545badc9c10caa3a116356L. 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
3021b9c9cb84bbcb0fd8ac617d5ddd3871494fe0L. David Baron — Bug 1122526 patch 3 - Correctly account for transform:none when finding maximum scale for a transform animation. r=roc
64b21b62590523e63b994e2bb1640465f9a0d65aL. David Baron — Bug 1122526 patch 2 - Only do OMTA transform scale choosing for layers that are for transform display items. r=roc
eafe23a59de42db023047b98c3bcf3bded556caaL. 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
ed1115ca40839f7e31bca14293c447f2373fc550L. 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
b60de195ad59e7170b56a3f7470bf64aa69dc035L. 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
f90880e6841a8bc54d48fa99347bacd60ea1949cL. David Baron — Bug 1169440 patch 7 - Pass parameter determined from style hint to FrameNeedsReflow. r=dholbert
a7c6c582c96f23f250259be16ebd01ac34357d46L. David Baron — Bug 1169440 patch 6 - Add parameter to nsIFrame::FrameNeedsReflow to control handling of target being a reflow root. r=dholbert
b71968a58e3682c060d1e74e45459a2d19177d0cL. David Baron — Bug 1169440 patch 5 - Adjust hints in CalcDifference methods to emit new nsChangeHint_ReflowChangesSizeOrPosition hint. r=heycam
f6ce2aeac1645efdc8579b7cedaee65dda354e96L. David Baron — Bug 1169440 patch 4 - Add comment to nsStylePadding::DifferenceAlwaysHandledForDescendants. r=heycam
a604550e30b502442e63013a7919c8e9bf2c876fL. David Baron — Bug 1169440 patch 3 - Add nsChangeHint_ReflowChangesSizeOrPosition. r=heycam
6ec03d4b33583502f562c34051346da8907137b1L. David Baron — Bug 1169440 patch 2 - Rename style struct MaxDifferenceNeverInherited to DifferenceAlwaysHandledForDescendants. r=heycam
9802e5006118f5db505efbf97dcfca0af3e465d3L. David Baron — Bug 1169440 patch 1 - Add bitwise operators to nsChangeHint. r=heycam
dbaron@mozilla.com
Fri May 08 14:16:07 2015 +0000
5df6a8eccc53b8d27582a43ba3098e41442e89ffJed Davis — Bug 1154053 - Limit concurrency of e10s memory reporting. r=erahm
dbaron@mozilla.com
Fri May 08 13:57:33 2015 +0000
c33b62fc04ac93aa522ac0b55b8273447d6c8c65L. David Baron — Bug 1161049 patch 3 - Don't send animations to a layer if we're not using off-main-thread compositing. r=mstange
e09370e4a89581dfba7b68c998ca0e2e76b46ff0L. David Baron — Bug 1161049 patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
b1385ccee5f2222a8603f3b5ff035bc2531d85a6L. 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
b7ed296c05adfa33ea8fc3aa29a28d96ce05a267L. David Baron — Back out changeset a02ea85607a2 (bug 1038072) for widespread test failures (at least Linux, Android, and Mulet), on a CLOSED TREE.
5ae4aaad2fe960ad4cd97a00198e84c32b081cfbL. 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
8fccf4962f1adbf2496f824f6eaa954160cfae42L. 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
868b584b3eacd59a167483839adea45b8a86f4b1L. David Baron — Bug 1153539 patch 1 - Improve comments for nsLayoutUtils::ComputeSuitableScaleForAnimation. r=roc
78435ee2a9a59a49dfa1060b4c076b2925b85a0eL. David Baron — Bug 1160635 patch 2 - Stop making image resizing optimization when image has percent width or height. r=dholbert
54a0e4f9c82f4d19edc1712d668059a063d17a51L. David Baron — Bug 1160635 patch 1 - Add reftests. r=dholbert
dbaron@mozilla.com
Mon May 04 21:40:26 2015 +0000
662519331aa26c1724d6876c0b2223646ae79446L. David Baron — Bug 1161021 patch 3 - Check that we don't get duplicate events for #seven::after. r=bzbarsky
cf53ca4ae29a58a1f2f3cc8f11c792ae913667cdL. David Baron — Bug 1161021 patch 2 - Fix unbalanced start_test()/finished_test() calls. r=bzbarsky
262cebc0d8a0212a9ddfb2db335f074f74433534L. 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
c15263ebc72c36bcff7e1bef70f3923bbb939cf6L. 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
b2dd209a43df1379f9f7e7272032ec4b94585b32L. 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
eff50867d7e130353d72c6074ff69a10c9d5a188L. 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
5687f349da5e199679053d3e75c23e0269629770L. 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
7bc8f274f6d1ec28590afda1edc310ffe618b7f5L. David Baron — Bug 1157654 - Back out changeset e73f7d6a138d (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
4a3ee744884560ff0f6e621a9133e6055e3802c9L. David Baron — Bug 1157654 - Back out changeset e428ba6470b9 (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
b7841d899b5adb8e960cc1648cf9960e305d922eL. 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
a00db37abe2433bc9c4fe43a9d8fa53a7bc1ef32Kevin Wern — Bug 1148694 patch 3 - remove tests affected by removal of CSSCharsetRule. r=dbaron, r=khuey
8e76f9a264306a74e694acf7489d90da97aec5d1Kevin Wern — Bug 1148694 patch 2 - Remove interface and implementation of CSSCharsetRule. r=dbaron
74509f3957cf31c08fa38bc6c46e217f675b4bd2Kevin 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
9fa01890600fbf0218a2f5a295057655e7e32707L. 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
1496cab9bc45d24da31d318744842ccfd2fe85dbL. David Baron — Bug 1157455 patch 3 - When interpolating angles, preserve units when possible in order to avoid floating point error. r=birtles
8efcb1c3142e81209f8b7136f803de24d0aacc2eL. 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
4132860da87ab7b7b71c1e5057e8274e1cbaaeefL. David Baron — Bug 1157455 patch 1 - Add tests for OMTA transforms in degrees in addition to those in radians. r=birtles
490428d618442718179d7a48eb9751d3cd306156L. 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
1b7f3a1a9dd30c4b59d5e46959cc7ef6035a0457L. 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
e60a1963130c23f7fb2d9dd86b550125b4be9b93L. 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
e08e45fd8922bce8cdd445e921ca66c58acc1083L. David Baron — Bug 1156456 patch 3 - Send transform origin and perspective origin to layer in device pixels rather than CSS pixels. r=birtles
61bb4d6724728d8557d4ab4a1f95585226912a4cL. David Baron — Bug 1156456 patch 2 - Transform the z component just like the x and y. r=birtles
dc6b401584e93fca684dee30f7c8b03c45caa78fL. 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
83e66875404e38ad310089bd3b6bec593ff319b0L. 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
7ca97f0cb52666edd7c161f133cdd794a39e124fL. David Baron — Bug 1156111 patch 2 - Add BUG_COMPONENT metadata for tests in layout/reftests/. r=gps
825cbf822f735684ba073e4603c31800bee5fb10L. David Baron — Bug 1156111 patch 1 - Give layout/reftests/ its own moz.build file. r=gps
1aa682e800b12aca52c0c4b23ca0624b0d2d3de9L. David Baron — Bug 1144885 - Add reftests for font-size:0 and font-size-adjust:0. r=jdaggett
da024a455adc28aa40f6b05eef46dca7b2e45ebfL. David Baron — Bug 1144885 - Treat font-size-adjust: none as separate from font-size-adjust: 0. r=jdaggett
760d5062419a4974c25f9e13fabf410791843085L. 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
10b09c1932142eba1049396720d3a6d36a9418eaL. 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
1a51b749299f4528524fb259e479d456b309889fL. 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
a8cfb09ecc21dd10ccaa117b7f9ee216d2504b12L. David Baron — Bug 1152921 - Don't send an uninitialized PrintData over IPC when cancelling print dialog (or failing ShowPrintDialog for other reasons). r=mconley
da7ce9761d8e1b3889e0f850277534633cebc7bdL. 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
60b7888a323b7ffc3004e2ab4a2e3bd926252748L. 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
62b47badf9f9557385658eb42cf2a025fa70ea5eL. 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
76671894fe90e9245c5714026987059d79252b38L. David Baron — Bug 980770 - Enable off-main-thread animations on Linux (and other X11 based platforms), for nightly/aurora. r=birtles
0713b4e66f53debe98bb7ae5bcb29678f7484136L. 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
b3a078738f599aab9eada3a9873bc647717eff0bL. David Baron — Bug 1149848 patch 2 - Remove no-longer-needed flags to GetAnimationsForCompositor. r=birtles
c8e78a6795d2d6e7327f9a181b638ee9b0bf6babL. 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
335f1295e99bece2c42c90f0405b1eefb60f5f41L. 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
eed5d2d610e28f05c4e561ce16360cddc1661955L. 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
efcc95ba16c36c09e922c322b489e0fe09977d9fL. 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
de9e98d2658ace1ba99717d4e537b5ef88aadcf0L. 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
9002c68ad57740861a387217ae9e4ed0846fa119L. 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
bce1203ac470536dc16cec95d9c5c95830ada8ebL. 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
d2f72af9fc503c347a6220f9560de05ee534e329L. 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
6ea87def95b94784a288715e41c2301bbc2c35dcL. 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
288ad0365a5e0fd03105cf6f9aa0aff6688fdd44L. David Baron — Bug 980770 - Enable off-main-thread animations on all platforms with off-main-thread compositing, for nightly/aurora. r=birtles
b0758f9d5f6c1a71eae28266f81b96c55f11785fBrian Birtles — Bug 1149906 - Consider play-pending animations to be playing as well r=dbaron
7b75233a273c56691f5673dc71e5912ba1530f6aL. 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
e1083d2b2217743d1daf28af7cd79e82e6bfa6ecL. 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
a765547ac232c9b6bc20cf40b14e55f0dd75991aL. 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
2167fb2ea0a1717048d5fff6bdd90aa430bcb858L. 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
58277c3590bc45c1f880a69af3eac97468bc5540L. 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
54cf27ab09366005a03856866ee8d00b9a4bcceeL. David Baron — Bug 847287 patch 12 - Check mWinsInCascade for all callers of GetAnimationOfProperty/HasAnimationOfProperty. r=birtles
aeed14f29025937e62d7459664f9b3fa04f8083fL. 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
b9f6b4b17ff1eedc95274b5c789a88604f5f9d14L. 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
75a15c283fab660056ad156575e27a7fe52edb56L. David Baron — Bug 847287 patch 9 - Use fully-updated style rule for animations when updating cascade results for transitions. r=birtles
a8dae283883140e0bc240c82f92d3595feee0706L. David Baron — Bug 847287 patch 8 - Only update transition manager's cascade results when an animation starts or stops being in effect. r=birtles
2238d707a8449dfaf36d6f231d09361aaf17bb25L. David Baron — Bug 847287 patch 7 - Dynamically update cascade results when animations start or stop being in effect. r=birtles
de066f41c3776886288d112365b3fd57ffb882c0L. David Baron — Bug 847287 patch 6 - Set mWinsInCascade for CSS Animations. r=birtles
5b16718575891b3e6ba242f1c6488c4facddc231L. David Baron — Bug 847287 patch 5 - Add method to update animations on layer. r=birtles
3a4b44544ad002d97c472ef9568493b9b3881915L. David Baron — Bug 847287 patch 4 - Add a method to nsRuleNode that reports the properties overriding a CSS animation. r=birtles
47c483fe563baa4d94b8983ca64cb26263215b80L. David Baron — Bug 847287 patch 3 - Add assertions about consistency of the flags for animating on the compositor. r=birtles
347bb007150de3bcb959fd581596302465a56d19L. David Baron — Bug 847287 patch 2 - Add flag for CSS properties that can be animated on the compositor. r=birtles
402d65395967c41f3128173cf67933eae9ec06faL. David Baron — Bug 847287 patch 1 - Add additional tests. r=birtles
dbaron@mozilla.com
Tue Mar 31 17:27:31 2015 +0000
4156586d7ac617e1deab5fdaab5790e00d42844dL. David Baron — Bug 1123979 - Annotate known intermittent assertion on crashtest. No review.
dbaron@mozilla.com
Tue Mar 31 04:53:07 2015 +0000
4f9bacb201c1d117eb89c53e04821745ce50ae90L. David Baron — Back out changeset 64934914c29d (bug 1144397) for widespread test bustage, on a CLOSED TREE.
8cdd3bb8d11c33e5314de72052072ceac2178422L. David Baron — Back out changeset 616e32e3da77 (bug 1146333) for widespread test bustage.
623e6b3114de48961144323f04a67e93e097fffbL. David Baron — Back out changeset 501a8f687a91 (bug 1148973) for widespread test bustage.
dbaron@mozilla.com
Wed Mar 25 04:16:37 2015 +0000
cf60b84ee25882958cca70ce59603efbfca96a89L. 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
cd1ef82e74a4a868caba52c9379b76a324c532bdL. David Baron — Fix ruby reftest spec links to point to TR rather than dev.w3.org to fix errors. No bug.
d96242aad96d97d26030c59b27a34152931afcecL. David Baron — Bug 1090555 - Fix visited link test in test_animations_omta.html to wait for visited link coloring properly. r=birtles
9d7079578e3dc8be2c54104b74b5b1422ae3c0bfL. 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
e0f47fcda5cde133697378cf7a2753a2d9538053L. 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
ae395a4d961ac759442094904fc31754a4f62c41L. 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
a05e2e985d0bf6efe93ec2e1095262a71d5870f4L. 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
92b51483ea56d06db65b234bc8894074db1a56c2L. 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
2bf4149711c980470a8081cbd71c3da10fe90069L. 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
c30bce033d92ed8db969c2aeafeec64fb4eec282L. 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
bda9c6920e5663f2d90544fb7f604a9ddf8d3c53L. 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
f33123f726b6a127aa3065fa049823c25d58a36cL. 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
c2724e2f9de9c64a3e811fcfcce75c07ac50eaffL. 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
67fa35a8f1a1c835a3a1b58c17e1b546c79aa9a3L. 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
41ec20bbf85fd785c69bad5c41f7255d0d758f8bL. David Baron — Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
3abf6c3d80e308510831edac7f62f7d0d2f80c55L. David Baron — Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
ecfe2a2088e9aa5206926e33c506985911eef2cfL. David Baron — Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles
9c871bd850d5e65bf840d034f539bda4e9a9eae7L. David Baron — Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
7ef4a6668abc4a498a41c5ba2c62f20eeb5990fbL. David Baron — Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles
52e314d3037e8ea28c474f4494b0715228441e26L. David Baron — Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles
8d01ce976a2bb348a8b5a23145951f681bfef160L. David Baron — Bug 1125455 patch 1 - Add boolean for whether an animation of a property wins in the CSS cascade. r=birtles
ceaac3da2eff663f326dbf863029756ac8b93dffL. 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
8a316064caff285f626f84da8639f2aeb127315cL. David Baron — Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
ad326dbcbd036fc1fb1c5f0a6e03fa6ad7b5deafL. David Baron — Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
83dab9578e23643934e8b65b9efac60ce45dc594L. David Baron — Bug 1125455 patch 5 - Add Animation::GetAnimationOfProperty. r=birtles
5bd86c20cd027dfb4718474729d40adef12a87a8L. David Baron — Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
751177025dcbf763eb603ec13a660dfef94a2127L. David Baron — Bug 1125455 patch 3 - Add mochitests for animations overriding transitions. r=birtles
f60c5b4adf849eaf262f33689720603f5737b089L. David Baron — Bug 1125455 patch 2 - Set mWinsInCascade for transitions based on whether there are animations. r=birtles
326ef9a86c85e4b12ad0524b9f1d1dfdc5f4ee2aL. 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
3f0355067f0f07b8633e50744cb2e769ec275efcL. 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
06562fa26db3a71c53f8a1623c408244d02f0410L. 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
5f1d4592207fda0cba762d7528434ccd288d93c2L. 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
7ab42fa86179953215382ab907d22fe5a65c657fL. 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
86a5fea1cd017b5749832293b80f532fb65ba26eL. 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
e3a4467dc9df6db97d78027b1a08a8426ca5e86aL. 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
4e6629bce17bdd7ec5f85a8e928d8d08e0a4930fL. David Baron — Bug 1140486 patch 2 - Make nsTextFrame::UpdateOverflow include the visual overflow from the text metrics by calling existing RecomputeOverflow. r=jfkthame
0e4c6320641470314491bad2352d928fff6bcbe5L. David Baron — Bug 1140486 patch 1 - Pass block frame instead of block reflow state to nsTextFrame::RecomputeOverflow. r=jfkthame
6753efba260d042b3e0a7af55217201ab3145eb4Jonathan 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
45d3767f69e3a88a51652f34d1e5fbcedb98c67aL. 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
dc86a4e16519d1cf511dedbd1d043a49149a8ac8L. 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
d052486d57c3aeb1efba50c5e8e60ce0a01ea71eL. 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
c01e9a2bb68b70de4465d01ce7eb0dad919f3795L. David Baron — Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam
c6b31fed39d1f6be60918893c7048bb59e973fa4L. 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
d381ae8c08ef50c3f34406237dbf47783c4b0c1aL. 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
73715117edd4d0c9fa1d0fc8ff40ba59e5afd099L. David Baron — Bug 1133439 patch 2 - Distinguish animation-only SMIL restyles based on eRestyle_StyleAttribute_Animations in RestyleManager::PostRestyleEvent. r=birtles
47474f11ad2d28dba262d3f03aeec201a41f4e49L. 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
c38eaa958c1e5caf3f22e8a5f6750e4c3799abd7L. 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
5e670610fec2081cf5cb963be631facb84195426L. David Baron — Bug 1131812 patch 1 - Add reftests for sizing of replaced elements. r=dholbert
35db3e41a20683dbe8972d13802814a30663ad7aL. David Baron — Bug 1133392 - Make handling of nsChangeHint_UpdateSubtreeOverflow iterate continuations, as all change hint handling needs to. r=mats
c7b08a1d83f07d7e8e382f65922bc50ac423fddeL. 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
a9dd7c71cc682b097535a5c4fc4390e276a946e4L. David Baron — Bug 960465 patch 22 - Remove implementation of nsRestyleHint_ChangeAnimationPhase. r=birtles
5be0a9b53dc2f8bd8308b508f68baf15a884d618L. David Baron — Bug 960465 patch 21 - Replace one use of nsRestyleHint_ChangeAnimationPhase with nsRestyleHint_AllHintsWithAnimations so that we can remove the rest. r=birtles
dbab5416b769ec580658c73501da82fb032aa944L. David Baron — Bug 960465 patch 20 - Allow pseudo-elements for style attribute replacement in RuleNodeWithReplacement. r=birtles
c2d39286ee4a0660cce3f8581282ac0200583fe9L. David Baron — Bug 960465 patch 19 - Remove users of eRestyle_ChangeAnimationPhase. r=birtles
a4225263cb35129a967ee89e4e92dd263fb7d758L. David Baron — Bug 960465 patch 18 - Remove aElementOrPseudoElement parameter to ReparentStyleContext (added in bug 1057129). r=birtles
29d623ce3ed29bb43cbd4ec4b868989290588228L. David Baron — Bug 960465 patch 17 - Remove separate animation and non-animation phases of restyling. r=birtles
c723fa9612998f409b211022b31756e8d2683606L. David Baron — Bug 960465 patch 16 - Only consume restyle data for the primary frame. r=birtles
f0ab4e7bf0d99de3f721e7c6341a9e8a2454c90eL. David Baron — Bug 960465 patch 15 - Switch debugging user of IsProcessingAnimationOnlyStyleUpdate() to InAnimationOnlyStyleUpdate() so that I can remove the former. r=birtles
b2ee72589c18ee3ad7492ee08c3268d0fffe7878L. David Baron — Bug 960465 patch 14 - Retain finished transitions until the next style change or until removed from transition-property. r=birtles
3b33596002e338d3f0c98722f48313a61ac9f74eL. David Baron — Bug 960465 patch 13 - Remove the cover rule code, which became unused in the previous patch. r=birtles
e65ef694c410daa549c96d8507ffe076c13fa252L. 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
dd59c46d30c41344a0ab344683914e4360d60b92L. David Baron — Bug 960465 patch 11 - nsTransitionManager should skip style changes that it posted while starting transitions. r=birtles
92029ebe8f74b2a27f75bca85dd8cf2330676cf9L. David Baron — Bug 960465 patch 10 - Invalidate the collection's style rule when we stop some but not all transitions. r=birtles
76167c597eb8a689b53c5ba4c0bee0aa6a37ce6fL. 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
c3a314fd17c4c6e4e214378dab2c94f398bcf922L. 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
a92f3bc5ecd39e53ab2ad5cd98d1e9880fefdf2eL. David Baron — Bug 960465 patch 7 - Use SetInAnimationOnlyStyleUpdate for ProcessPendingRestyles runs that are only updating animation data. r=birtles
7d16f2fd83297da151207217a88fae96777d437eL. 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
0288ff191edf0ae7be2a2036920d4e777c49174bL. David Baron — Bug 960465 patch 5 - Make SMIL animations participate in the animation-only style flush. r=birtles
b36e2a0e902f4d7004220490778751442a7e9238L. David Baron — Bug 960465 patch 4 - Track whether there are any pending non-animation restyles. r=birtles
d5fa940bfd9ccb26df75b4a572094a640b7c90c5L. 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
3faad716fa52993cd88d4472ab806d7480b4d42fL. 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
84e9b82dab4f4d85d15a6be0fa1c6038686b0036L. 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
2aee204e65cb7b48f4d69d101b4d5bdefb6cd517L. 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
54aff1390b168fd9e7c896bcb974a5449f0a2469L. David Baron — Back out changeset 6849669e696e (bug 1130645) for Android robocop failures.
dbaron@mozilla.com
Mon Feb 16 03:34:47 2015 +0000
0bd4e491041ad8f8b2c55c35cb7f7c2a8cf8cad5L. David Baron — Bug 992077 patch 5 - Remove implementation of OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED. r=mats
6a7452f4d1e40376e9b1107a7dbe58c6430e48baL. 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
1fb87cd3cbfa829d6411055b035a6e3a1777c269L. David Baron — Bug 992077 patch 3 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the UpdateOverflow and related hints. r=mats
64d32a0aaa3da56ea2cd27978d8a0ed1dcbd3454L. David Baron — Bug 992077 patch 2 - Use nsChangeHint_UpdateParentOverflow for changes to the top, right, bottom, and left properties. r=mats
93fa6e70174a74a5cfb597df486f36234b7667acL. 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
11e7ca322c9d8e8ae1b7cf1b9b95d382eec364dbL. 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
b266a69f1947eba525712b4e8c472e3003f816eeL. David Baron — Bug 680547 bustage fix: Make #pragmas be #ifndef __clang__. No review.
dbaron@mozilla.com
Tue Feb 10 05:07:18 2015 +0000
3023f9390942ce022a214b224f18cb01bb24daa0L. 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
80d3d1eef2f6050ac9334853883ac6d09108bef8L. 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
c469b23c542e71e774217dbebee3b94d83229762L. David Baron — Bug 1106755 - Make more overflow area computation code apply only to floating ::first-letter. r=jfkthame
012da03f66554f14fc9cd33433c7123d6b948e94L. 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
e2bd0737c77f765479b71917759b7d2d873f6e2fL. David Baron — Bug 743392 - Serialize background-color at the beginning of the last item of the background shorthand. r=heycam
753f41d0775fff6c8b32ad44ccab1e7e17e1c1e5L. 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
b1d867ee91b21572b5312cd28daeda3ca63c9ab9L. 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
1e26b3a0731cdd3ed6360c135d5b068dfa2db189L. 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
f86a9dfe3be5ef62d5a716451b8ef8e4b4c15785L. 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
4da7a5d01ad93bf895e6d9f7f206f0e05aa0e7b0L. 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
ecb5b1d90b11b10d342c44dca1357f6328773925L. 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
53d0b45c24c56783d08fa5db3eccd84054c079e2L. David Baron — Bug 1121738 patch 2 - Add reftest for transform not being supported. r=xidorn
1b19f19def53410ba887bdf144edb6fa74873e14L. David Baron — Bug 1121738 - Ruby base container frames should not support CSS transforms. r=xidorn
4323060230fbc1764cf754ce8088dd5cbc890ee3L. David Baron — Bug 1121327 patch 2 - Update reftest and crashtest manifests for new OSX variable in condition sandbox. r=ted.mielczarek
6084da03dcd86056081e9ee306d50ffa142aea53L. 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
4182615c7586af74dd20cf024282f6a4a17e8994L. David Baron — Bug 1110277 patch 8 - Add test for passing lazy construction parameters through, using flexbox reframe case. r=bzbarsky
2a1f0e8d1fc923bc51ac43e027584bc3a19a8259L. David Baron — Bug 1110277 patch 7 - Call CreateNeededFrames from ~ReframingStyleContexts. r=bzbarsky
30666c55966ead13b7093be8be56820b3f9cfe76L. David Baron — Bug 1110277 patch 6 - Make the lifetime of the ReframingStyleContexts object longer. r=heycam
b232139eb2c79e32980e40d85315e524c41e1bc1L. David Baron — Bug 1110277 patch 5 - Move the AutoRestore into ReframingStyleContexts. r=heycam
a616039ccd7ba1705eec98a10c8e892b8bcf0842L. David Baron — Bug 1110277 patch 4 - Add a RestyleManager member to ReframingStyleContexts. r=heycam
e12e9be31708823df8f30ebdcbbc4f01223071d0L. David Baron — Bug 1115812 patch 20 - Add assertions that mDoRebuildAllStyleData and mInRebuildAllStyleData are false by the end of restyle processing. r=heycam
4c7428662fab53e6072810263955b6bcf4a01344L. David Baron — Bug 1115812 patch 19 - Avoid bad kungFuDeathGrip pattern. r=heycam
8005d07007d5b874448a77b160dee37b657204b3L. David Baron — Bug 1115812 patch 18 - We only need to call ProcessPendingRestyles recursively, rather than RebuildAllStyleData. r=heycam
70ed6234b156e83ede77c2486712e91f41a9b2cdL. David Baron — Bug 1115812 patch 17 - Do animation-only update properly for a rebuild all. r=heycam
dbc67171fde21907481a3cdf56b0d307d5840d09L. David Baron — Bug 1115812 patch 16 - Remove the now-unused DoRebuildAllStyleData. r=heycam
90dec68c50a4db457049debe84c7e2a332d4964fL. David Baron — Bug 1115812 patch 15 - Change the rebuild-all that we do for 'rem' unit changes to use the new way. r=heycam
85c66f81ce8d73e26e1c9cbc4a81435ed8276178L. David Baron — Bug 1115812 patch 14 - For rem unit change handling, repost min hint to root just like change hint. r=heycam
b939cbd6e0e17591be57a4ab6a6d98bed3db0735L. David Baron — Bug 1115812 patch 13 - Make RebuildAllStyleData use the normal ProcessPendingRestyles() codepath. r=heycam
dee1be6469184a7236b542ba677cccb7142a1611L. David Baron — Bug 1115812 patch 12 - Null-check the root frame in StartRebuildAllStyleData. r=heycam
fa9e8fe352a17e023f4dd0f272bda98967763882L. David Baron — Bug 1115812 patch 11 - Move the beginning part of the rebuild-all process to StartRebuildAllStyleData. r=heycam
ea9a26670eb9fbbf174d4ad5cee8ad808832dbd4L. David Baron — Bug 1115812 patch 10 - Add RestyleTracker parameter to BeginProcessingRestyles. r=heycam
3758de260ac378e35844d00d58301f99855a544cL. David Baron — Bug 1115812 patch 9 - Move the end part of the rebuild-all process to RestyleManager::EndProcessingRestyles. r=heycam
396a1fdfd686b2479c6476215d89f1d5e8c596fdL. David Baron — Bug 1115812 patch 8 - Call BeginProcessingRestyles and EndProcessingRestyles from DoRebuildAllStyleData. r=heycam
716fab262b56c21a04cfb915189a2fff23e81f8cL. David Baron — Bug 1115812 patch 7 - Always call DoProcessRestyles if mInRebuildAllStyleData. r=heycam
ce19dc161a0b5a65eaa0c2c9a0659f3079900146L. David Baron — Bug 1115812 patch 6 - Move ProcessRestyles from RestyleTracker to RestyleManager. r=heycam
722bcd3bcbbc3b3ede754045441ac4d3d4f64789L. 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
5f64ba26810f9b63dcfcb5a815dd157384159393L. David Baron — Bug 1115812 patch 4 - Rename mRebuildAllStyleData to mDoRebuildAllStyleData. r=heycam
4d145190cf56bfd03ec2e801557852b7f91efe1cL. David Baron — Bug 1115812 patch 3 - Pass the hints to DoRebuildAllStyleData via the member variables, in preparation for future refactoring. r=heycam
8927072cd0fb0216ce2205c8652c217c0af91eefL. 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
8b5e114c159c7d148603bd790883f3dce106e65cL. David Baron — Bug 1115812 patch 1 - Remove obsolete comment that was fixed by bug 1047928. r=heycam
7d3ef4f3fa8fc5509203c0290fa7941bdbaad07bL. 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
98e34be1fb44344c1173d9d3c981b3e5a2da4762L. 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
1bbebe9fec17e88234845d8da22c8b44f394121bL. 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
fbbafc2a957318cc4fa2c2dbfd774124ccf597beL. David Baron — Bug 1110277 patch 2 - Add nsLayoutUtils::LastContinuationOrIBSplitSibling(). r=bzbarsky
86088b6c69e8414e6a9845fc7985de6dbbf6f16eL. 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
ca02a661d6dc7a4a844488e30961da354ae7227cL. David Baron — Bug 1110277 patch 0 - Add mochitest for patch 1 and patch 3. r=heycam
9fe58932c19292f5df92507aa611db1506ea51d5L. David Baron — Bug 1115691 patch 2 - Expose counts of frames constructed and reflowed on DOMWindowUtils. r=roc
d1510c5deff9c9972fda8edfebaac493d3ea5635L. 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
c7dde66a57bb3bec566659631c3d7ea6a027a151L. 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
c8fd5af3c60c30df11c86d07276510034b244551Seth Fowler — Bug 35168 (Part 3) - Add tests for table part relative positioning. r=dbaron
853447a587aa3059dfec85f9b45e169c725e61cfSeth Fowler — Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
bce28de2368a5c06e401f72ac300798e904f27c2Seth Fowler — Bug 35168 (Part 1) - Add GetNormalRect to nsIFrame. r=dbaron
dbaron@mozilla.com
Fri Dec 05 23:50:52 2014 +0000
2a61df4eaa2d95c62aaa6ec6d411afd0c9c897f1L. 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
38feece7ff7373043c150bb2f4441cc56c282b13L. David Baron — Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
8347130b79e809f0fd1b085a824a10407da9600aL. 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
7abee9c623d974bb1c1302551f2754de4153b224L. David Baron — Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
f4cea909daca0fd8bed90f2d5d7eaeb3b894fa1fL. David Baron — Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
cfe005e3ad7675b7ef43d272b654e869bfcb33c3L. David Baron — Bug 1089417 patch 3 - Add mochitest. r=heycam
e1e2b51647f2ef1804ab433d357467d4c48cede2L. David Baron — Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
7043b617f43549d04c58faf6209b8151f6d70231L. 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
bf9f31312c1a2597dfc7dd98dab339b88e842afaL. 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
babf33f8e077a4ed0856812ecf21cfe825ec3536L. David Baron — Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam
47b4f47d2e360c50fc043d8de20455ac5aa17260L. 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
11da22489a4f4f4401c74c13c8d555e2c3c0c9f6L. David Baron — Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam
a39f32b2b2de5ef7b97928f7f81eee4740f446c5L. David Baron — Bug 1089417 patch 4 - Define equality operators on nsMediaQueryResultCacheKey and the types it contains. r=heycam
fba9c331e036fc7b21eaba6a3c745594288a69f8L. David Baron — Bug 1089417 patch 3 - Add mochitest. r=heycam
b541a037f627160921d159c323dc7d807d7d1609L. David Baron — Bug 1089417 patch 2 - Add assertion that RecordStyleSheetChange is called inside an update. r=heycam
fc47a51b4f96938921f30a7c0cc623e2a3a21a0cL. 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
45877c941f53fc81b02565bdf392a721bc97d068L. David Baron — Bug 1100773 patch 4 - Fix nonunified build bustage.
dbaron@mozilla.com
Thu Nov 27 06:30:42 2014 +0000
0ae211c02f121e4ad16f3544ecacc38400a94f1aL. 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
3e2da595d50d4da8b43a9e65deac79603dd578f6L. David Baron — Bug 1100773 patch 3 - Add an aListDescendants boolean to nsStyleContext::List. r=heycam
6eefbe681697e947e88b2ddcd6329f76340c82c2L. David Baron — Bug 1100773 patch 2 - Convert style rule List methods to use fprintf_stderr. r=heycam
492dde6698f5cc7ae6a434409086d3829dadb16dL. David Baron — Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
4b527c42326f60e99525343d9c1dffe8b529bda4L. 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
7b93ce49713675227bc02aa513f5c211b32916a9L. David Baron — Bug 1087536 patch 3 - Use new no-selector-matching hints for animation restyles. r=birtles
c7ad03b147fc4cc93f95a4137e19491b6c60fee4L. David Baron — Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles
65bab07a4f2f11e2d938c452c3a225db016c2663L. 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
e036207e0be3f1a91d6baa45eb9057fd379bc166Brian Marshall — Bug 783213 - Part 3: Tests. r=dbaron
5bbc9537f5339a4e410bd7958d6643150e8b2e03Brian 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
3e00e4612e09b6fd20b8ef20c8f80328be93cc2eBrian 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
dfe2aa84c776707f5e08bb03d0eff060af43a383L. David Baron — Bug 1086937 patch 3 - Add test for animations continuing across a user font set update. r=birtles
2a8b31cd89389fc4f03299f583910573c12c2fe2L. David Baron — Bug 1086937 patch 2 - Use eRestyle_ChangeAnimationPhaseDescendants to get the right style data in RestyleManager::RebuildAllStyleData. r=birtles
e3c54b11c885ac32b07d580a31644d030cf20038L. David Baron — Bug 1086937 patch 1 - Add eRestyle_ChangeAnimationPhaseDescendants restyle hint that is like eRestyle_ChangeAnimationPhase, but for a whole subtree. r=birtles
a095f2eaec4d837ce6471ab0404cea8c405c5398L. 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
04b8193b4b4990eb9f5bf1038c4e35d3829e72eeL. 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
6b189c900715f59546316bb7add4dc209d014687L. David Baron — Bug 1090626 - Rename result of IsChineseOrJapanese from isCJK to isCJ, to avoid misleading, since it does not include Korean. r=jdaggett
4ed63d7489fe03bdee9bbe41abb5cc6183db61b2L. 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
efee5ba65af4e652d3371c9e9db29935d2ec642aL. 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
1ac58452ef7d8ee538ca922bb4cb5ff9bc54cb07L. 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
550bb1f5b80183513752d3702b9fb0a011cf9ceaL. David Baron — Bug 1082899 patch 5 - Add :-moz-native-anonymous pseudo-class, exposed only to UA style sheets. r=birtles sr=bzbarsky
858d2174b9c1044cf3ee4c612de7755a6fc62076L. 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
6925c2f5d70156de2e7ed5b47c64b05a4590bdb2L. David Baron — Bug 1082899 patch 3 - Add flag for marking pseudo-classes as UA-sheet only. r=birtles
c66f58d9a4013772821357e91ebe1ccefb68a06aL. David Baron — Bug 1082899 patch 2 - Add flags storage and accessors for nsCSSPseudoClasses. r=birtles
25a3e04caeed666d801a519c75962d0c8740409dL. 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
bcb2a8673c201b80735153b7216ae2a425f29838L. 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
983af7fa41f5293e39554d771e990e6aaa3ba463L. 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
b79232598a905af126cb635c61c7b9ae885303aeBruno 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
f7e1426249f2e2847229cc6962beec76e0be9323Bruno Peres — Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron
c621d0e5e5e2335d797056679c867c74b851a9dfL. David Baron — Bug 914253 patch 10 - Two more comment tweaks. No review.
d7ff933a9970bed7a3fbcfc98dc86cce6438424aL. David Baron — Bug 1082265 followup - One more comment tweak.
dbaron@mozilla.com
Tue Oct 14 01:34:44 2014 +0000
35029c909c0307af693ebbc94e9191f56c581e8eL. David Baron — Bug 1082265 followup - Remove obsolete comment. DONTBUILD
dbaron@mozilla.com
Tue Oct 14 01:22:53 2014 +0000
a5282aa9aad794dba714e90af0dfc63c49e508c4L. David Baron — Bug 1082265 - Rewrite split-profile.pl in python.
dbaron@mozilla.com
Sun Oct 12 06:00:10 2014 +0000
4e3e41e40b7e6353a219953940fc3f6715c4d2e1Mats Palmgren — Bug 1076918. r=dbaron
dbaron@mozilla.com
Wed Oct 08 21:28:09 2014 +0000
5839fbd7b8c6e190d48ae4f9293f5e9edbcd84b5L. David Baron — Bug 1047928 patch 14 - Explain why changes to theme require rerunning selector matching. r=bzbarsky
fd52f15d25d343cad18c17177b80c7f1b82ebd08L. 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
096b2b23db0d60368d0db5ee2aaa33696c8e64c1L. 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
56ac899771e6995161c23e2095c12bf98e85cb4eL. David Baron — Bug 1047928 patch 11 - Fix indentation. r=bzbarsky
14e9ff2f94f7aa28057275ca78466a7f8efcd01bL. David Baron — Bug 1047928 patch 10 - Pass restyle hint to nsPresContext::MediaFeatureValuesChanged. r=bzbarsky
7b05dc3f7ae97518addba6fa3c26e1a1410b83deL. David Baron — Bug 1047928 patch 9 - Don't rerun selector matching for viewport units. r=bzbarsky
6e95d6d112f3b7a93a3b4e12db61db6d1a54cff2L. David Baron — Bug 1047928 patch 8 - Don't rerun selector matching when @counter-style rules change. r=bzbarsky
a1bc385f0ad4708d468ac8816e54e4f65b93604dL. David Baron — Bug 1047928 patch 7 - Don't rerun selector matching when user font set is updated. r=bzbarsky
d4f6fe019942566a24ea02747674186ac53c56f7L. David Baron — Bug 1047928 patch 6 - Pass restyle hint to nsPresContext::PostRebuildAllStyleDataEvent. r=bzbarsky
56ee0c224417e0e02c6d2a9f0d861121cfb1f6e0L. David Baron — Bug 1047928 patch 5 - Pass restyle hint to RestyleManager::PostRebuildAllStyleDataEvent. r=bzbarsky
fd1674f6a37ade81a0e3a61409b1bbea527927c2L. David Baron — Bug 1047928 patch 4a - Explain why we need to rerun selector matching for preference changes. r=bzbarsky
7aa21afed324a5f0dccc551b7417efd9687ba402L. David Baron — Bug 1047928 patch 4 - Don't rerun selector matching for charset or system color changes. r=bzbarsky
d6c1291b371e999ef83b50969bb7bb36e1101623L. David Baron — Bug 1047928 patch 3 - Pass restyle hint to nsPresContext::RebuildAllStyleData. r=bzbarsky
7f4682912226d28d97c29b6bd6e9797ad874c068L. David Baron — Bug 1047928 patch 2 - Pass restyle hint to RestyleManager::RebuildAllStyleData. r=bzbarsky
05102e8d7362d76265a039aa065e51b83e80c961L. 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
41ce29f771b23dc619c2589ef1c30648e16599bbL. 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
de4f6c938b6aa464dfa739a89ed1b3284d0e33f0L. David Baron — Bug 1075137 patch 7 - Remove old IsProcessingRestyles and IsProcessingAnimationStyleChange booleans. r=birtles
9ad680392072419fff1d28d18672a15d28998759L. David Baron — Bug 1075137 patch 6 - Convert remaining IsProcessingAnimationStyleChange calls to call the method on the RestyleManager. r=birtles
40a25cf2bcfb543191822a3a660d2c6d9960cf65L. David Baron — Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles. r=birtles
6e06546591fc19e7dcaaf2658781dfebf13d6553L. David Baron — Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles. r=birtles
a9163aa983a55476cb1b00b64502283085a5299eL. David Baron — Bug 1075137 patch 3 - Add PresContext() method to nsRuleWalker. r=birtles
43da66148c28b0a9c8ef44939af449a9aa18d044L. David Baron — Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles. r=birtles
b35d7246cc83b944574128c5cb3157f0bd8b4ed4L. 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
e0f6f0f43e7819dcefd5b7fbd0399398756427caL. David Baron — Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier. r=birtles
11120e8d123d76ad8c985b2d6ba13a6228665876L. David Baron — Bug 1075082 patch 1 - Add a helper function for the root of the rule tree. r=birtles
db62faf07ac4e3a5b5adf4146cf8c896923ab7efL. 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
aaca52b09d8f716df5642b77f220fbcf145f1dcfMathias 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
65970a199843a9052999e2533d9bd8ebdbb4aefeSahil 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
55f14ff238ade7c0e3b5528b3b02d6919977c58aMathias 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
8228c732c7eec811cde491a58ecb26bb3efb9afdSahil 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
23ee92252bf7111caa57533dd60e6d6c880c01bbL. 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
fc6889fb400a012c9c482e9c57da79565608ca7fL. David Baron — Bug 977991 patch 7 - Use the faster eRestyle_SVGAttrAnimations hint from bug 1058346 for SMIL-animated SVG attribute changes. r=birtles
a70541a685b5836ed7db79b17fdfe799e0037d70L. David Baron — Bug 977991 patch 6 - Use the faster eRestyle_StyleAttribute path for style attribute changes. r=birtles
7726bc49a0160256546320f2a7d9252daf1e43aeL. David Baron — Bug 977991 patch 5 - Add eRestyle_ChangeAnimationPhase to switch between the with-animation and without-animation styles. r=birtles
6c6d274614cba5ec60e719fb43aadf22e04c7f8cL. David Baron — Bug 977991 patch 4 - Ensure we don't try to use the style attribute optimization on pseudo-elements. r=birtles
c570f81a5dcc8f834e3c5cee19c013b98b3fcf8bL. David Baron — Bug 977991 patch 3 - Add ability for RuleNodeWithReplacement to replace the style attribute rule and its important rule. r=birtles
04139f81b4d124b062038f9d6b362b43f732bbcaL. David Baron — Bug 977991 patch 2 - Add mCheckForImportantRules to the information nsStyleSet::RuleNodeWithReplacement keeps about cascade levels. r=birtles
c81eb3a1336b2ab5f4e83b8b5df394dfea8be37eL. David Baron — Bug 977991 patch 1 - Expose variant of RulesMatching on nsHTMLCSSStyleSheet that is less work to call. r=birtles
2105fa333c57b06e4f24a20bb16be0fa9c9aea1bL. David Baron — Bug 977991 patch 0 - Add bitwise operators to nsRestyleHint. r=birtles
b4ed770bf60ac603ec2bd025dd047f0f34641362L. David Baron — Bug 1058346 patch 2 - Add eRestyle_SVGAttrAnimations and support it in nsStyleSet::RuleNodeWithReplacement. r=birtles
4cc74bf25e33ef5488e18b2529cbbd18c2347a55L. David Baron — Bug 1058346 patch 1 - Expose a simpler variant of RulesMatching from SVGAttrAnimationRuleProcessor. r=birtles
1e975131a9ecf05cf7ae56908597c46f6d2644d4L. David Baron — Bug 1057231 patch 4 - Move SVG Attribute Animation rules from the pres hint level to their own cascade level. r=dholbert
2d2ccca02fda856eeb27937513d0fc83c0215423L. David Baron — Bug 1057231 patch 3 - Add new cascade level for rules from SMIL Animation of SVG attributes to the style set. r=dholbert
8e402720eb00746ad1d74c18d0beb0adc8174432L. David Baron — Bug 1057231 patch 2 - Add SVG Attribute Animation rule processor to the document. r=dholbert
c8f0bae4450434f40b2f27488b91fbc99fdd8708L. David Baron — Bug 1057231 patch 1 - Add a rule processor class for rules from SMIL Animation of SVG attributes. r=dholbert
310f2eaded12133a621bddb3a249eb52fb71a6caL. David Baron — Bug 1066911 - Allow eRestyle_Force{,Descendants} in RuleNodeWithReplacement. r=heycam
dbaron@mozilla.com
Mon Aug 25 22:32:25 2014 +0000
e0a077aace0cb0d89a798083f2c0bfb5580aa8d6L. David Baron — Bug 839812 - Add clip-path style for fullscreen override, which was probably originally intended ("SVG masking, clipping, or filtering"). r=dholbert
d79e57b125ddc191f4bf9b0f670f1fad937ca3ecL. David Baron — Bug 1055865 patch 5 - Use normal inline handling for setting the size of a non-floating nsFirstLetterFrame. r=jfkthame
a25d5be620425f7bfc4aa4f749a519094357f7caL. David Baron — Bug 1055865 patch 4 - Remove bits of code that nsLineLayout takes care of. r=jfkthame
1e5f9b3a220ef5340d539383935301a2adbd14fdL. David Baron — Bug 1055865 patch 3 - Fork a bit of code between the floating and non-floating branches in nsFirstLetterFrame::Reflow. r=jfkthame
a25c36bd68f938f209c3d29f176f6169cc08ccecL. David Baron — Bug 1055865 patch 2 - Use separate nsHTMLReflowMetrics for reflowing the child of the nsFirstLetterFrame. r=jfkthame
86f8442355cffb720d5103b305dff2e54d35f2f1L. 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
916f273f3ad1c438b8e48ff0cce848b01f2ed86dL. David Baron — Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements. r=birtles
2bf015380818ecdae9254922461ff99defd6d7b5L. David Baron — Bug 1057129 patch 2 - Post all animation restyles directly to pseudo-elements. r=birtles
c0948312ced7c5e4c4f618bde4d627912cf7f1aaL. David Baron — Bug 1057129 patch 1 - Make AddStyleUpdatesTo handle pseudo-elements. r=birtles
56c3cb543b9092af71a1e771ed1ddb958957717cL. 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
b09d1cd08b1caf95aee204c48e36f34acd7f553eL. 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).
8912092cc511c3f454645a09b1f8d3279e169d36L. 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
ac59c5f851dc2dab526d28e59384e450b42ae2aaL. David Baron — Bug 1048838 - Add mochitest for transitions and restyles. No review.
3d8dd1441e53ac2fa34d01c393d1e387508f93a5Brian Birtles — Bug 1048838 - Properly invalidate the style rule in nsTransitionManager::StyleContextChanged. r=dbaron
dbaron@mozilla.com
Mon Aug 18 04:27:11 2014 +0000
dc28ef8b9fbb83ead60f9cd6f63b12fc9853bc29L. 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
c57732433b20317e742dfd648cf8f7db185f2974L. 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
dd458303586abea4ab2be9ce493149f623afe23cL. 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
51037224ba032d9f1284c0f0dae6e0b576abefbcL. David Baron — Bug 625289 patch 12 - Tests for transitions on elements that are reframing. r=heycam
d42fd4c37ff290313892e83d1db76ecb7b8e3e7cL. David Baron — Bug 625289 patch 11 - Call RestyleManager::TryStartingTransition during frame construction. r=heycam
d376190977206ffbfaf6c1d9acb8982224ad7e48L. David Baron — Bug 625289 patch 10 - Check for difference in HasPseudoElementData before starting transitions. r=heycam
4728bf17904f1d965ec586fc2a25bcffc3826f17L. David Baron — Bug 625289 patch 9 - Convert nsCSSFrameConstructor::ResolveStyleContext away from early returns. r=heycam
bdd478d2509af7e5a7fa021de1c1b423b52f1214L. David Baron — Bug 625289 patch 8 - Add FIXME comments suggesting additional use of ResolveStyleContext when resolving the root frame. r=heycam
e922666335d53087584ed7ab6dc3c606556785d3L. David Baron — Bug 625289 patch 7 - Expose TryStartingTransition. r=heycam
32c0583ebd3118fa5117782c7bcc6d9a3ea0c17fL. David Baron — Bug 625289 patch 6 - Store style contexts being reframed in the ReframingStyleContexts struct. r=heycam
e69260bc73e5fde15fa336527269137bf4a7d9fcL. David Baron — Bug 625289 patch 5 - Create a ReframingStyleContexts struct during restyling. r=heycam
f8dfb26a480e6ade568c1fbe0b4b2204b5625613L. David Baron — Bug 625289 patch 4 - Add member variable to restyle manager for currently reframing style contexts. r=heycam
9172c121b47fadca425179e9dfb5518740b347c8L. David Baron — Bug 625289 patch 3 - Add types for storing the style contexts of elements currently being reframed. r=heycam
2934028bc05578f3952749c1f5489d227fac5344L. David Baron — Bug 625289 patch 2 - Create wrapper function around the only calling pattern of ComputeStyleChangeFor. r=heycam
97a9985d440942e641dd7f6c8762f819f0158cbcL. 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
12959495c74eb1349dd15dfe88d7fd2eff001d4cL. David Baron — Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
96483fbec78522721d4a2da3480e0ca2f836050eL. David Baron — Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
a2f481de3386931f84153012d73678d1bc7251c3L. David Baron — Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
3eb35f913cc5267be0a651b272dae6ef46aa9bc5L. 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
336b8cc31768f5e2a087eaaba98768219e668728L. 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
0dc5563f5874b9ea01de327cc444cdf1be09cda5L. David Baron — Bug 914253 patch 9 - Implement CRC checking for .gnu_debuglink section. No review.
ed2a7702b5e1c5a3ffd6eddf8071e7f66855916eL. 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.
00907b88a3c1dc7f46ccdc5852bf9158ea69c229L. 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
e8b07667f3ccb30c7a2a3d8145ffdedbeebb5ce6L. 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.
89a0fa83c6d737ba8624b82054fa0f706804cf93L. David Baron — Bug 914253 patch 5 - Implement caching of addr2line results, like bug 812070 did for fix-linux-stack.pl. No review.
1acb2c5d135c15af1edb836c71a80fad8ee73866L. David Baron — Bug 914253 patch 4 - Implement address adjustment for fix_linux_stack.py. No review.
0f99aee39def75b89cab5392bfbe8f6a2de2a300L. 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.
9ef4e1a017e9a491f9ea299d5f1585b15270deeaL. David Baron — Bug 914253 patch 2 - Pull opening comment from fix-linux-stack.pl. No review.
cfb6de8ff92c75ee7dae9309563a350ecd73e6c3Andrew 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
e148599c0bba8892682bdb335c01aa42df75b23bL. David Baron — Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
2f9429f3db79ee16261146709b41b51f3d66aee4L. David Baron — Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
dd86a9d3fd78d0e20c24623e0bb80c464d16c6eeL. David Baron — Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
69c78fb96b8ab6e1fc71ccff46f9dc41354bcd95L. 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
2919311231ecd1bd53e18eee26bc7106b2ab806cL. 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
c0d4dd2261a5ac9bb1aece976e1774d977b8b13dL. 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
1636ae2d7b537c6c0f70a04d841348d4453e62cbL. David Baron — Bug 1045161 patch 2 - Remove write-only member variables of nsStyleTable. r=bzbarsky
0e4308c07967f664d590598d490b820011fca374L. 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
9719c08c314414d64ae78234dc3e5acbfd339ec5L. David Baron — Bug 996796 patch 25 - Remove the old (now-unused) miniflush code (preserving one of the header comments). r=heycam
ebf41f7c81b233b13b03a6caf7f254a41131e4d2L. David Baron — Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
bc7a3787b5840de84f226eca8b32020e39e651ceL. David Baron — Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
0c1136091a68100400db5bb09b99f355e89841e7L. David Baron — Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
d776e50cd14099e3378034719bd55c2ca3ce8fb9L. David Baron — Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
10438983fda725c15da15939fc2fed0a39a826adL. David Baron — Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
dc528616d91609b7aad047bc5674f79834fd6f40L. 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
fbe97c2db7299c1459167c88442a3ef5c57a90cdL. 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
b5b4fbbcbcd433100e4986791957f86732afb0e8L. David Baron — Bug 996796 patch 17 - Add comment about how RuleNodeWithReplacement should interact with nsTransitionManager and nsAnimationManager. r=heycam
06ffae59cea913a6d36f5e99bdd1755583e3dc30L. David Baron — Bug 996796 patch 16 - Add comment about potential performance impromevent to RuleNodeWithReplacement. r=heycam
a911c666406f6f578a3586f8245b62e2dcd680d2L. David Baron — Bug 996796 patch 15 - Copy the eSkipParentDisplayBasedStyleFixup bit from ReparentStyleContext as well. r=heycam
7ee0ebcf0602424536cac46089f649f448bd14e5L. David Baron — Bug 996796 patch 14 - Fix the aElementForAnimation passed from ResolveStyleWithReplacement. r=heycam
119416a35fa8915d77ed85debbf5f278b3b7702aL. David Baron — Bug 996796 patch 13 - Fix the pseudo element information created by ResolveStyleWithReplacement. r=heycam
d13154302d771e887b710acb6c610f55bd32d0f0L. David Baron — Bug 996796 patch 12 - Fix the visited rule node handling in ResolveStyleWithReplacement. r=heycam
6a9de658d4b4e93101649d1e3431d0eaa2e698b5L. David Baron — Bug 996796 patch 11 - Fix the visited flag handling in ResolveStyleWithReplacement. r=heycam
720eed827027169056170ddf8ecf43be85b02fe6L. 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
4a395d400f602f4c3bcb32603af4374ee2b5346dL. 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
d9db9020d57ace77058e987ad5e8bef422da6b50L. David Baron — Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
a8a810bc1b360482b6acf3c202c0c113f31543a4L. David Baron — Bug 996796 patch 7 - Add new restyle types that replace only the data from CSS transitions or animations. r=heycam
8da0b361d546fb9a84774d0e0e2f633df6d4a427L. David Baron — Bug 996796 patch 6 - Adjust checks of restyle types to accomodate new types weaker than eRestyle_Self. r=heycam
96186774f07c087a05c6798966ddef2440c1350eL. David Baron — Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
9fc64f0449016bc147da8f336b6ab635de672038L. David Baron — Bug 1031149 - Consistently pass correct aRelevantLinkVisited to nsStyleContext::FindChildWithRules. r=heycam
dbaron@mozilla.com
Sat Jul 26 00:50:01 2014 +0000
28b762c2b3e2aeb3989aa2a96da4a8857c930d44L. 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
68f101ad08d2e69c73e7481020607a3d4d472cd5L. David Baron — Bug 996796 patch 4 - Add a new type of RestyleTracker for handling animation-only style flushes. r=heycam
7f36e474edcd04acc18e6dedbcabd70d19361a9eL. 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
16065088f95738379bb610eb91238a0ab40894edL. 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
fa40edea370500921e38b400b61f0438d05b4cffL. David Baron — Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles
5bed5f6da61ce3878cac0c5334423a709e42bd4fL. David Baron — Bug 996796 patch 0 - Fix test_animations_omta_start.html so that additional tests will involve onscreen layers. r=birtles
267e2477f763c4f216fe05b58434e1d70efbf137Ms2ger — 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
c5feae4f583bd80a5d7cc0be7308033a16faefa9L. 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
cabc7efd2c1fdefa9abed927ef3aff42ee46a499L. 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
a692217e595a3c85593281b443eed0c0acdb40c9L. David Baron — Bug 1040386: Fix hopefully-harmless CSS syntax error in isOMTAWorking(). r=birtles
16372635dd288d89aa1c6fa95685b2ce4d9e99b2L. David Baron — Bug 1041060: Use AllocateByObjectID/FreeByObjectID for nsInheritedStyleData and nsResetStyleData. r=heycam
dbaron@mozilla.com
Thu Jul 17 03:10:45 2014 +0000
84d34426abf6d7a70641efcce748ba6f9c96339cL. David Baron — Bug 1031635 - Add --debugger-args option to reftest mach commands. r=gps
83d81f2f03727f347b14cfe26413d37770578a05L. 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
a33939fdd6efa44980510041ab02257c05f68d1aL. David Baron — Bug 1038488 patch 3 - Use AllocateByObjectID/FreeByObjectID for style structs. r=heycam
678bc1632fc30f99a9433d5b4439f43eed8de1fcL. David Baron — Bug 1038488 patch 2 - Remove memset from the operator new of the 4 style structs that have it. r=heycam
d8863fcb3fcb2445c6b54e56c02af65f52a54b80L. 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
8dd8407fd66bd16531d39c56b9d8f1853dad1b6aL. 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
43cbeceed821e92d4cc868e55d885dd6b3011921L. David Baron — Followup to Bug 789096 patch 8: fix indentation. No review.
dbaron@mozilla.com
Thu Jun 19 00:08:29 2014 +0000
bdf18e88d83427e06f0948b1120ee0499650fef1L. David Baron — Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam
6e62d26d659c75a7be32298e259133e68c571d82L. 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
68736e0362c3859c2f40600e471bd3e2f1269f3eL. 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
71a7a25d9884f978c2d352adccacbc7c086da469L. David Baron — Back out changeset 9bd21ab86f78 (bug 1013160) due to regression (bug 1017335).
dbaron@mozilla.com
Fri May 09 23:54:56 2014 +0000
14b4ebf888f34824171ab1d087986b97b8f8ab48L. 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
114a84c729dbf3be661d64405260fc6cda67e282L. 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
16f349eeb65c46fc4614c4aabd2e7cf5d75fa443L. 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
33d397b3b0082f81fd6cf5a16beddbfc7ed99724L. David Baron — Bug 995410 - Call shouldSnapshotWholePage rather than testing for its existence. r=mattwoodrow
7ba6e4eeb392ba744d54020a0a4a8ef8614e244bL. David Baron — Bug 995721 patch 2 - Run drawWindow mochitests on a toplevel window. r=mattwoodrow
4428373539b7edf1c399ac3523980cd936ca592dL. David Baron — Bug 995721 patch 1 - Honor the translation on mShadowTarget in ClientLayerManager::MakeSnapshotIfRequired. r=mattwoodrow
33bfd3ceee1f57e75614971b51963f467d2cf2b2L. David Baron — Bug 995661 patch 3 - Add mochitest for canvas drawWindow. r=mattwoodrow
2e0abf6eeec34795ed5ff416ca4c758869a984beL. 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
febd5ad98adb549c7ffdea955f7a243dee3def2aL. 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
901d300bb4418d4a8e6b41dedfbadceb619214f7L. David Baron — Back out changeset 244e4088c1b9 (bug 993747) for mochitest ASAN orange.
dbaron@mozilla.com
Thu Apr 10 04:49:16 2014 +0000
e74883f49f5d2244826827cf69fa9fd9a6d52450L. David Baron — Bug 992324 patch 2 - Disable interruptible reflow in reftest harness. r=bzbarsky
3645bb7a4a7f5eddf0cbb3cbf5e39c9db7dea3efL. David Baron — Bug 992324 patch 1 - Add a pref to disable interruptible reflow. r=bzbarsky
71beb457615f118bfa0716b137f0a44b0c1132afL. David Baron — Bug 991928 - Make warning about wrapping XUL boxes chrome-only. r=bzbarsky
244e4088c1b9963375f23bf50d1c6f96cf1fea69L. 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
6ba251c62ec3c688ffb4dcdbef7582da2377ff6aL. David Baron — No bug - Add paragraph about the size of reftests.
dbaron@mozilla.com
Thu Apr 03 05:56:35 2014 +0000
c2d529d8aa2bc561796e6456445cb1d7ee8a6bfaL. David Baron — Bug 975397 - Call TrackImage when constructing a new nsStyleBorder. r=heycam
dbaron@mozilla.com
Tue Apr 01 19:04:14 2014 +0000
05cf275996a2509038b9cafae7c6b7d82509aa1cL. David Baron — Bug 989560 patch 4 - Remove most uses of CheckEndProperty()/ExpectEndProperty(). r=heycam
59e4c490f4b26753df4983c6cde02f5e4e2dd3bbL. David Baron — Bug 989560 patch 3 - Add one more ExpectEndProperty() call that is needed for variables. r=heycam
7a8a2f866795c8de268be6a8501544d140a2cf40L. David Baron — Bug 989560 patch 2 - Don't accept an empty value for font-variant-alternates. r=heycam
9742b43dc955cc75b96fde2d9b9c25a7c9e4cd66L. David Baron — Bug 989560 patch 1 - Make it an error to have an empty item within an animation or transition shorthand. r=heycam
c9efc607db2387a927c684d06366b288e81af50dL. David Baron — Bug 988702 patch 3 - Fix missing UngetToken() calls in ParseCounterData(), and avoid evil CheckEndProperty() calls while I'm there. r=heycam
fe9e2cdcfdc7fc3f0020471dd2f7fccb6d70e74aL. David Baron — Bug 988702 patch 2 - Test invalid CSS property values for their balanced-ness of () [] or {}. r=heycam
5015f2ffabfdee4088506b71786763ccbf296febL. David Baron — Bug 988702 patch 1 - Remove duplication between invalidGradientAndElementValues and the list of invalid values in background-image. r=heycam
ada9f861cd5051d5a636242d1c57c8b6f820f791L. David Baron — Bug 989688 patch 6 - Run the reftests in toolkit/content/tests/reftests/. r=enndeakin
dfaf3e711f2617c779fc27842a37a4fe38d8237bL. David Baron — Bug 989688 patch 5 - Run the reftests in layout/reftests/view-source/. r=roc
ca4d53859c96aa523a1b87b7b6185842d6aede00L. David Baron — Bug 989688 patch 4 - Only include the reftests in layout/reftests/css-valid/output/ once. r=jwatt
755856a2f09618d48a3b0dd2f75fce06bebd2e25L. David Baron — Bug 989688 patch 3 - Run the reftests in layout/reftests/css-invalid/form/. r=jwatt
5448dc1939df63686745be29bc7dacf226d38f2fL. David Baron — Bug 989688 patch 2 - Run the reftests in layout/reftests/async-scrolling/. r=roc
43295cbce602d12f20c4455f57ad2afccd0a0042L. David Baron — Bug 989688 patch 1 - Only include the webcomponents reftest.list once. r=wchen
c294fecfef7f19ee218d2f221f06c30a99fb6978L. David Baron — Bug 989574 patch 2 - Fix comment to match code.
eb9f5016ba721f9db57bbd41115de3f615006f0eL. 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
b5323125a8715febb58c8f066edb193c03cf9147L. 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
e51a54f1817dba426234de76938e7fdc6792ad07L. 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
6930ffbc0f1d6dbe504e74405015d22896e77cccL. David Baron — Bug 986807 patch 2 - Sync APZC/viewport prefs from bug 975931 from desktop reftest code to Android/B2G reftest code. r=roc
0ce172037ced6f5dbad14eaf8df22b89547432a5L. David Baron — Bug 986807 patch 1 - Sync lower-risk prefs over from desktop reftest code to Android reftest code. r=roc
c704812d3776158a8b317ab19fc767a41b2966d2L. David Baron — Bug 986409 - Skip fewer entire reftest directories on B2G. r=roc
ac696b8baf8543ea31301468e25599633c59e344L. 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
fb690596c4ae06804f82b521f58f6c7bda160530L. David Baron — Bug 986404 - Mark test as failing due to scrollbars showing up.
dbaron@mozilla.com
Sun Mar 23 04:55:57 2014 +0000
285dfafec8f6554fe64371296a08d1ce6e06df11L. 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
8bd4fde6a7f13c6264dc7702862f7656a3d0f706L. 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
f44d993a20de5675e7bc1b89571a34eccc6d2142L. 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
0e768e11d2c63b82fe07ce15d24d20fb1571d7f7L. 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
a9182238dc0b748b98600833a7cd176ccb2b2308L. David Baron — Bug 349259 patch 4 - Add reftests for line-height on input type=text, input type=button, and button.
58dc82ba5952fd273a5d37a488912fbc6fc00dacBoris Zbarsky — Bug 349259 patch 3 - Allow pages to override line-height on form controls, except for <select>. r=dbaron
26b27dcceb7350c6a25156f20e2aa9480f187827L. David Baron — Bug 349259 patch 2: Prevent html:input elements from having a line-height smaller than 1. r=bz
e0e03efe760cbfd050d6e091f60afd0cfd7fe954L. 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
46e56e65ecc77d8a756f7f6a958d2643231d037dL. 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
949a044a6163099fc5544ec64f69e873cf27c36fL. David Baron — Bug 979748 - Simplify code based on already having checked the NS_FRAME_OUT_OF_FLOW bit. r=heycam
539db8ea943ac196a8181a58346f7addc54139aeL. 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
ecd0fa3e4a8e5abc6f091590e0ec99289e1e89a4L. David Baron — Bug 828173 bustage fix for non-unified builds: add using declaration.
dbaron@mozilla.com
Wed Mar 05 04:13:57 2014 +0000
63f04e426fdae72b049d345f2434dadd478ee2e9L. David Baron — Bug 979557: CanAnimatePropertyOnCompositor should return early when there's no OMT compositing, whether or not logging is enabled. r=dzbarsky
447343d88656aed33db076b1dd637c5e412d14e1L. David Baron — Bug 979555: Add default value for layers.offmainthreadcomposition.log-animations preference to all.js. r=dzbarsky
55fa3c2f32aa87df79efdd5413c14510c7f6edb2L. 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
7d436b8eeddadb3101d3fa3f21290ee7242c5d7fL. 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
4055be226e07e69c17a0b98178de4b4cc017190bL. David Baron — Bug 828173 patch 4: Expose AddAnimationsAndTransitionsToLayer and allow it to be called from style change handling. r=mattwoodrow
8d766ce8ba363779de099f00fce7b66c57390b36L. David Baron — Bug 828173 patch 3.5: Move GetTransformRootFrame to nsLayoutUtils. r=mattwoodrow
2cd385901f970e4c9ae8280ae5a1b40682cdd3ceL. David Baron — Bug 828173 patch 3: Add a concept of pending animations to Layer, like pending transform. r=mattwoodrow
b999b6e2ccaba1bf9dafb6b6aa408512481a5c51L. David Baron — Bug 828173 patch 2: Make Layer::AddAnimation have the caller fill in the data instead of taking parameters. r=mattwoodrow
8bf28c8a36130580550dd299690c8940b1d8f614L. David Baron — Bug 828173 patch 1: Add nsLayoutUtils::GetReferenceFrame. r=mattwoodrow
acabb39782ef80093db8d79bf44322fc7b2f0836L. David Baron — Bug 978903: Fix some uninitialized variable warnings in the CSS parser. r=heycam
1a34a6a07d711c3722146962871642887765d81bL. David Baron — Bug 978648: Handle dynamic changes to @keyframes rules and keyframe rules better. r=heycam
50462316925c11b17422d227183075a64942d0e4L. 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
90990d488dccf970bdffd0b50953f0a177322099L. David Baron — Bug 621618 patch 3: Add FIXMEs in nsXULDocument for ID handling. r=bzbarsky
5bd1a27cf9e687a316f15b9ee8970671abda57f9L. David Baron — Bug 621618 patch 2: Make nsXMLElement reuse Element::AddToIdTable and Element::RemoveFromIdTable thoroughly. r=bzbarsky
57d5722c785b48da73996037d927374ab73fba25L. 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
72f8a731fc2ea6287ec5b724a65d3952abda7289L. David Baron — Bug 976777: Truncate long source lines in script errors before sending them to the parent process. r=bent
9e087156c289631a1ac048dd4b047b0ea2ea092aL. 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
b0f8873dee70fbe1b06685776f3141d1dce40159L. David Baron — Bug 978612: Ignore changes to offsets of static-positioned elements when they or their descendants have views. r=dholbert
5ddb2542c961fa2bda1943ec3a27a7961a15349eL. David Baron — Bug 439204: Remove assertion "We placed a float where there was no room!" r=roc
ba9b13653eee2d4f1e3da156420eca6643088628L. David Baron — Bug 978620: Make nsFrameSetFrame call FinishAndStoreOverflow. r=roc
31b472f3e282a08ca53db8eaf137c4924cd1dc69L. 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
8a72d26209182966111fcc0a6a721c65ac3160ecL. David Baron — Bug 855081 patch 2: Use a single buffer for the demangled names. r=jesup
c66cd5bf1aadd254aefa2078ef3d3f319e006a53L. 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
d30b9a757fc2bd8c21c0cc51f07e695ad958d89bKearwood (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
d86dd791088bf0f92fbe4b346d13d0a614ce58b1Kearwood (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
6194e2ee8e6a6a186de6a108d919af5fa82255c5L. David Baron — Bug 978495: Initialize mozilla::layers::TextureClientX11::mLocked. r=nical
dbaron@mozilla.com
Sat Mar 01 01:17:57 2014 +0000
74ec9c7f21b80a20a81f24ee1eff2cf4dc752e69L. David Baron — Add bug number (bug 828173) to FIXME comment.
dbaron@mozilla.com
Fri Feb 28 05:49:41 2014 +0000
543382e6f36778c888515df397fc0566e7072f47L. 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
b0e36a2e2ee5bb7a4b50dafcc3838992cb95f350L. David Baron — Bug 977248: Remove quirk.css rule that selects on an attribute that was only set by the old HTML parser. r=mrbkap
1d16baf1f90a1e6b07d03c40c0c2864426277cacKearwood (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
27f21343ffe5c253a66082d6ee923784ec95961cKearwood (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
221426a61d0f5c654f55a6e8e25981309765638cL. David Baron — Bug 976364: Make 'perspective' create a stacking context. r=mattwoodrow
cb1eb32b89d86d78b7326f416cf404548c5e0099L. David Baron — Bug 331743 patch 5: Fix -Wformat warnings in leaksoup.cpp related to 32-bit vs. 64-bit sizes. r=khuey
343851681bc0c61215315cd863f1949648eed369L. David Baron — Bug 331743 patch 4: Fix -Wshadow warning in leaksoup.cpp. r=khuey
d0662a9525b4d6f7fab8f96f6fb0d259297179a0L. David Baron — Bug 331743 patch 3: Improve trace-malloc memory dumps and their handling on 64-bit. r=khuey
615aa2a1904c837b0c6f14f9fc2655f8fa3322dcL. David Baron — Bug 976350 patch 2: Rename nsTraceRefcntImpl to nsTraceRefcnt. r=bsmedberg
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2L. David Baron — Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
e8eaec0c9198a09371a8c2b37d0af5a04984cc2aL. 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
8c594f255751b360f2b372f2190b21a119e3db88L. David Baron — Bug 975295 patch 2: Remove the nsITraceRefcnt interface and any instantiation of the nsTraceRefcntImpl object. r=bsmedberg
7e6499af80b58c1b1b40db280d6d5cd8b2289888L. David Baron — Bug 975295 patch 1: Remove class nsTraceRefcnt, which is unused. r=bsmedberg
22a2eb6d214570d9b696d38f710996ef6d3703c5L. 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
39c8925c2543a3936efe86d3f6d69586ce6b7281L. David Baron — Back out changeset 72c0c955cf53 (no bug) now that bug 939610 is fixed.
29af928ab75bad6a40e8c54ffe17e12f22e88127L. 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
94e20568f4e8689af562861cb982009509226b82L. 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
772392d933ea112fb6171636571cc11665e59312L. David Baron — Bug 434102 followup: Mark reftest as failing on Mac.
dbaron@mozilla.com
Tue Feb 18 04:08:15 2014 +0000
bcba561c4e53872d39c874892723cde1526be891L. David Baron — Bug 434102: Make outlines behave reasonably on XUL tree pseudo-elements again. r=roc
beff43e0a138794ad463c6447dd327f240d5428cL. 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.
83a2b19f7492fd07b0aa133bca65b0e91c54f49dL. 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
72c0c955cf53298175b1da4a1b399ceb7c4a598dL. David Baron — Make fix-linux-stack handle addresses with lowercase hexidecimal, since that seems to be the thing these days. No bug.
94c9aad3bbf0ce1a4df1f37e88cf18f2ebceeff6L. 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
4d0f0eabea2651c605171c1ca6ece8c243503fefL. 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
c5d74728a7abbf741b4eff6115ea800e49d5380dMaks Naumov — Bug 973187: Fix typo (checking mRadiusX twice and not checking mRadiusY) in nsStyleGradient::HasCalc(). r=dbaron
e8c41ecfc04526f50ce7a5453d925d40b50d87c1L. 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.
a033d0af07bf1706bc38d09bf208f80b575bc571L. David Baron — Fix whitespace and modelines in reftest-analyzer. No bug.
dbaron@mozilla.com
Sat Feb 15 07:46:16 2014 +0000
b1feb66af4ff32db9f8abebcb565bc216148bff0L. 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
dd1f8adbfecc0d2c5fa0bd6fdd97de0261ab2cdbL. 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
8ebf78b46aaea73eed45957eb9867800223dff71L. David Baron — Bug 480888 patch 3: Refactor a common pattern into a FrameMaintainsOverflow helper function. r=roc
d659d5d5f45f41ab7a55be0b4eedfaf2466fa7ecL. David Baron — Bug 480888 patch 2: Remove always-true aStoreRectProperties parameter to ComputeEffectsRect. r=roc
1ff86655c1d03f93cc021ce40bbf7a25d2b840f8L. David Baron — Bug 480888 patch 1: Rename ComputeOutlineAndEffectsRect to ComputeEffectsRect. r=roc
6e53e28ec25615400bf6499614c8c7f1c45b9f4bL. 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
488467210d8424f5ef048afbcfed93224298a8bfL. 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
7cd180ea79fe5299d98f16eb6d16184dbd53451cL. 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
f8bcce65926d15b64c7cec2140d327d0c4eb488dL. David Baron — Bug 970647 patch 3: Rename (to match convention) and better share nsStyleDisplay* variable in nsIFrame::Preserves3DChildren. r=mattwoodrow
a1231e092c8e5d0e50e473d223213f6628c92eb7L. David Baron — Bug 970647 patch 2: Fix indentation and bracing in nsIFrame::Preserves3DChildren. r=mattwoodrow
e9d0891f2bd69c097521a709a5d42d353491d9fcL. David Baron — Bug 970647 patch 1: Remove some null-checks and simplify control flow in nsIFrame::HasPerspective and nsIFrame::ChildrenHavePerspective. r=mattwoodrow
c276bf09cb53f9bb51f7e852de7ed97a8fd5334dL. 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
d7c466f72d2a1d1dafc7c4d591b1100a8494f141L. 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
55bc35c4c65f0a1c1659610159daeb7504985700L. David Baron — Bug 91419 patch 9: Fix comments and debugging output referring to "special" frames. r=mats
a1731313882e1673319ef2a547194219ebdeda39L. David Baron — Bug 91419 patch 8: Miscellaneous function and variable name changes. r=mats
3edd2f23e9926742c8084bdc2923ecb451fde53aL. David Baron — Bug 91419 patch 7: Rename everything with SpecialPrevSibling to IBSplitPrevSibling. r=mats
6a724b647685d0712faed6ffd9bc99f63154eaa2L. David Baron — Bug 91419 patch 6: Rename everything with IBSplitSpecialPrevSibling to IBSplitPrevSibling. r=mats
26b793631c6e9c0c652bb49a83ec227d8797659cL. David Baron — Bug 91419 patch 5: Rename everything with SpecialSibling to IBSplitSibling. r=mats
070e165dd4c9243740b8002b0e74fabcf02869d7L. David Baron — Bug 91419 patch 4: Rename everything with IBSpecialSibling to IBSplitSibling. r=mats
28819a9890136b812a4dce3f9d1b15627dd36ba9L. David Baron — Bug 91419 patch 3: Rename everything with IBSplitSpecialSibling to IBSplitSibling. r=mats
82bf6b59e47767d5706ba30e924136563cb123f1L. David Baron — Bug 91419 patch 2: Rename IsFrameSpecial to IsFramePartOfIBSplit. r=mats
e8dbff705562eebecd90b91e983d29c0d0aac074L. 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
9a85d30929f0039b7dec0306a17a91b959a96a61L. 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
13f6dad08f3a6881ccb76c83ad353bebc5bb99fdL. David Baron — Bug 243412: Remove -moz- prefixes from box-sizing in tests for submission to W3C test repository.
75ac8af8c495a30044fdf23b80ed6b6eed2c6a4cLukas 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
ce3bd1ad8565cdbf04b7361d72df40cc176b3412L. David Baron — Bug 964529: Support scientific (exponential) notation for CSS <number> values, including percentages and dimensions (but not <integer> values). r=SimonSapin
56aaeebb639f07fa2b312a0888f9de6f8f3ddec3L. 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
f90f313f8ee374147ab5044efcdbb2dde9aae017L. David Baron — Bug 966415: Add more line breaks to nsCSSPropAliasList.h for better diffs and blame. r=bzbarsky
699811c420a2573d4a9790be35a58b263493fa9dL. 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
f26cb95f5a56ec86d9e90ffd3b7e1dc304e44d92Cameron McCormack — Bug 945105 patch 4: Add reftest. r=heycam
03bdbaabbfc2ebe290b0c0689f672c1200694113L. 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
0bb87f9b1fae0ce386c2b0bc922ed5946b3f4ef2L. 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
faade79c9165bc18d263b442b503e93655a45d8aL. 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
7630be99a9d15d2beda2545a45c4545b3103b29bL. David Baron — Bug 959832 patch 2: Transition events and animation events are not cancelable. r=smaug
2d28685614ff82152e6e15df95543f624b7aa0eeL. David Baron — Bug 959832 patch 1: Fix tests in test_eventctors.html that weren't testing what was intended. r=smaug
e2c5499e4333bb534dd8f68265bee194d3edc227L. 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
7dde33979144cd3abc7d70a2b794273411d0e597L. 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
ad5fff4d45c09cf4cf5aa0fbd7c5162c7907aba1L. 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
1cd56379b9f550499375516263532b35431b02d8L. 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
f49cc729e9f989b265d7fd04a74b3ec464852effL. 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
eadaf7446c64cd3947b2c8ab3555fa477d3ee714L. 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
778a10a2b497e72536d1e7449cc9cd378a02661aL. 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
94a544d956c6f991ac9b9953bfbdec4ccc82cf19Mats 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
1525f72e55eae835c6002883be77b6d706bff6d7Lukas Nordin — Bug 243412: Updated reftests for css3-ui box-sizing with correct values and better descriptions of the tests; r=dbaron
c3501cfab6b5263b0259273b265980bac0b3efcaScott 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
41496e6e589d8501b045a521ed759341c6862f1aL. 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
58cbe73b3920026e3c627e64185711474b663412L. David Baron — Bug 929673 Patch 2: Rename mToMozOrigin to mToTransformOrigin to avoid use of deprecated CSS prefixes in variable names. r=dzbarsky
66e24e999199bdd06d9a67db873d6183933ea16bL. David Baron — Bug 929673 Patch 1: Rename mozOrigin to transformOrigin to avoid use of deprecated CSS prefixes in variable names. r=dzbarsky
695c35eb1b8bbf00f6c0dd3d037c624c9bb69377L. 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
e64ed43f90ad78d17db8fc48d8341131cecf595fL. 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
0c577bd421ea5e670249c9fecdc8eb600c5335d9L. 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
9e259b87bdcfc1b6793f73007c48fd5f05e84451L. 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
57dddc90e0465816c32448304f0c93b61b023c0eL. David Baron — Bug 828312 patch 10: Add assertions to check that handling of nsChangeHint_ChildrenOnlyTransform doesn't need to check continuations. r=bzbarsky
bab54dc717fe8c94198ba980aaed1af68b2661edL. David Baron — Bug 828312 patch 9b: Make handling of RecomputePosition hint check continuations. r=bzbarsky
8ba2dc63f1bff15241402a299832e902fac32025L. David Baron — Bug 828312 patch 9a: Make sticky positioning handle block-in-inline splits correctly. r=dholbert
c9e8dbb04c43d07bfa52aed7cff8a15b9fc48ce8L. David Baron — Bug 828312 patch 8: Make handling of UpdateEffects hint check continuations. r=bzbarsky
b6efc5e9468744a4ec7d60db73bdaf1de0976eccL. David Baron — Bug 828312 patch 7: Use more typical loop structure and don't mutate |frame| in UpdateOverflow hint handling. r=bzbarsky
7076f4fa4ecf6482907b4cd3430693a6b53261c7L. David Baron — Bug 828312 patch 6: Make early transform handling check continuations. r=bzbarsky
044a7c94e02c5bf8432090b7d5a7f0f39fcc5477L. 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
cab84ad2c07c54ed42e6c4eed0d60742c03798c5L. David Baron — Bug 898209 patch 16: Move a comment that should have been moved in patch 15. No review.
ed9c22ef51e0478b4d2c2b9e2e3b9b9210fb3f47L. 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
b680053ea755d57715e2b5e65b94e70bcc406bb0L. David Baron — Bug 898333, patch 1: Restyle the :after pseudo-element after the content children. r=bzbarsky
8879393c2552aae23373deb63d01e92e7b99172dFrank 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
b4d1efb548e9e1ebffa592019f2248f108ac068eJesse Ruderman — Crashtest for bug 861489.
8af7ea2bad926da22834275bf96acd258d608bb2L. 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
e700c4f7f8e3b9e706757ede8f3d54ef9fd81be8L. David Baron — Bug 911786 part 3: Add an assertion to check that part 2 only changes things for position:sticky. r=dholbert
8050ed3e50f5bad68cce655f002fd3f636c8ff66L. David Baron — Bug 916751: Do not use nsIFrame::MovePositionBy from nsLineLayout. r=dholbert
71ece6d2f3f844e249451d85662aca66246fc838L. David Baron — Bug 917021: We should not store the NormalPositionProperty on all frames, only relatively positioned ones. r=dholbert
a2a946c673af9b50ae0352751c0a2caabd28533dL. David Baron — Bug 915053: Remove quirk allowing {} around style attribute. r=heycam
dbaron@mozilla.com
Mon Sep 09 10:23:49 2013 +0000
2b26501fd20357d4dc10dd39fa36c47f5baf2ef3L. 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
279c6aca048aef638dd52acaee524adfc796e4edL. David Baron — Bug 900783: Make HasAnimationOfProperty return false in the refresh driver tick in which the transition completes. r=nrc
b560ee360b68cc543a8aa38e721bbc9a4ea3c9eaL. 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
12d4dea8cdfb2cd3fbeec30cdd2775900ef168e5L. 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
31c08ca022b3e811cf371142d86d3229ada27d59L. 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
b36a029cdb83bf925ac6586453fee075a24a01e5L. 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
c46dfdd8d90c5e7c7a36ee3a219bbc985cb526c2Alex 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
65450675b8cc948338d86e9703406cf675275ff4L. David Baron — Bug 898329 patch 10: Fix wrapping of comment that I just reintended. r=heycam
3d8b3781d2bc81f0fd532031f1e99fbc03385c32L. David Baron — Bug 898329 patch 9: Fix indentation from previous patches. r=heycam
37cf2915f42a66c0d89a9030edf1a588e03eb396L. David Baron — Bug 898329 patch 8: Use for loops instead of while loops for iterating extra style contexts. r=heycam
95ec9086d91a3d7b73986b5b84b193323c3ce30dL. David Baron — Bug 898329 patch 7: Split ElementRestyler::Restyle into multiple functions. r=heycam
ac0d803f21120beea7d6d29fc3536d16fa963a3eL. David Baron — Bug 898329 patch 6: Avoid using pseudoTag outside of what will be in RestyleManager::RestyleSelf. r=heycam
54617e0ac4537af0438cee5f90b308f3bc49769aL. David Baron — Bug 898329 patch 5: Create and use ElementRestyler::mResolvedChild. r=heycam
b1f2ea65f84646f92ec7da356defd9a26052acc2L. David Baron — Bug 898329 patch 4: Avoid using newContext outside of what will be in RestyleManager::RestyleSelf. r=heycam
c500d0a58eac561cafb50697a544b8b3c46228f3L. David Baron — Bug 898329 patch 3.5: Don't check undisplayed content if we're going to reframe. r=heycam
17084bc158aaba7bbce71f0458799be55f7dd938L. David Baron — Bug 898329 patch 3: Create and use ElementRestyler::mWasFrameVisible. r=heycam
27914b6ab3b4b210edb13735fa3da37a4131d88cL. David Baron — Bug 898329 patch 2: Fix indentation in ReParentStyleContext from patch 1. r=heycam
c647818eb586d4ceb11ab1fd2e6ca30855df02bfL. David Baron — Bug 898329 patch 1: Remove null-checks on oldContext and newContext and avoid manual reference counting. r=heycam
78e90f762a3e35fa5277de641f770c49928df36fL. David Baron — Bug 898209 patch 15: Use constructor flags on ElementRestyler's regular constructor to avoid manipulating mHintsHandled from the outside. r=heycam
b9101cca26dd2932cdcdd251cf6da02718d392b5L. 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
03bc6da23257b44c1aa4b841ffcd6158b96e3ab1L. David Baron — Bug 898209 patch 13: Create and use ElementRestyler::mTreeMatchContext. r=heycam
4bffd84e325c8e7f0fd249e8940e331e18fbb28aL. David Baron — Bug 898209 patch 12: Create and use ElementRestyler::mVisibleKidsOfHiddenElement. r=heycam
89f45106a984c22f931a06ebbb53ed0957236b53L. David Baron — Bug 898209 patch 11: Create and use member variables for accessibility notifications. r=heycam
dba4bd2585cfeb00a2ded9ea6dc759695aa02ab5L. David Baron — Bug 898209 patch 10: Create and use ElementRestyler::mRestyleTracker. r=heycam
ab7b779a40877817149c58a60fa1a5ac3821be5cL. David Baron — Bug 898209 patch 9: Create and use ElementRestyler::mParentFrameHintsNotHandledForDescendants and mHintsNotHandledForDescendants. r=heycam
ba732148480102ef89792f21a636d7f7391cfde9L. David Baron — Bug 898209 patch 8: Create and use ElementRestyler::mChangeList. r=heycam
a6ee9b412a8b0c41c36dad59285e15ee76a808a0L. David Baron — Bug 898209 patch 7: Fix remaining variable shadowing warning. r=heycam
5cfd498adf3366c52effc117844ace55c14e8348L. David Baron — Bug 898209 patch 6: Create and use ElementRestyler::mParentContent and mContent. r=heycam
38528a20bcf49ab54734ee0cda2fb6bb02ecab52L. David Baron — Bug 898209 patch 5: Remove the localContent variable in favor of writing mFrame->GetContent(). r=heycam
13cc87d5b2db0d4bfd5ab8ca50daaee63a79f6e6L. David Baron — Bug 898209 patch 4: Remove aPresContext parameter to ElementRestyler::Restyle. r=heycam
6b330b441fcd03f766ecb0405ca74bcbcbc0cbebL. David Baron — Bug 898209 patch 3: Create and use ElementRestyler::mFrame. r=heycam
3d26163c01c9a3658224e2ab21d0f5e87b681fc1L. David Baron — Bug 898209 patch 2: Create and use ElementRestyler::mHintsHandled. r=heycam
49b374b0b7c7e111ad30d13192c862b19f419ec8L. David Baron — Bug 898209 patch 1: Add ElementRestyler class to begin refactoring ReResolveStyleContext. r=heycam
631b52a998b596a26843824cd321677591256c80L. David Baron — Bug 898893: Rename nsTextFrameThebes.cpp back to nsTextFrame.cpp, from which it originally forked. r=roc
864fa35d3493a7aa136857da0de3d7284618cd91L. David Baron — Bug 898892: Move nsStyleConsts.h from layout/base to layout/style. r=heycam
cafb82483526058380b237a52066658d4cb1f080L. David Baron — Bug 898888: Transition manager should use SetStyleContext rather than SetStyleContextWithoutNotification. r=nrc
a539d0d0e49ad98b98a5327f0132144b955beda5L. 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
f5baba863a186ab9e199d5200884c0abab5c83ceL. David Baron — Bug 896138 patch 9: Move RecomputePosition to a more logical place in the .cpp file, near other hint handling implementations. No review.
4afe8edaedd06ac6422cc6cb27370c4079627e32L. David Baron — Bug 896138 patch 8: Add setter for RestyleManager::mInStyleRefresh rather than using friend. r=heycam (within review comments for patch 4)
a1c86c802e6c5ba5f11eb322ea79256367267ea2L. David Baron — Bug 896138 patch 7: Remove unused aFrameManager parameters to some functions. r=heycam
f7f2619fbcd93b05feafb655e150e2cd651aceabL. David Baron — Bug 896138 patch 6: Move restyle management code from nsFrameManager to RestyleManager. r=heycam
108208f9f817981e57eb229803d50cf6f46ada8aL. David Baron — Bug 896138 patch 5: Expose UndisplayedNode list from nsFrameManager. r=heycam
b960146cc1edfb165d358503c0265802e393e6a5L. David Baron — Bug 896138 patch 4: Move restyle management code from nsCSSFrameConstructor to RestyleManager. r=heycam
48769eacc0b8de9d569c7751e9ec8cc6b0390140L. 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
73d414945f59ab9a2df5244a591b10ad210c6cccL. David Baron — Bug 896138 patch 2: Add a RestyleManager class. r=heycam
6a65da0faed08ac3830760004e291c44b4b2e31cL. 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
80ad04db9f3ce0fe92c8913154c79c0144dc6aa3L. 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
20ae43c44de67bb68f929de9a345e34d3615ffe4L. David Baron — Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
4cae950f6c35b16b999df9183169f0cae705bfc8L. 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
8e83da248fc90005792ab978b7cb93f7eb4b60b9L. David Baron — Bug 886635: HTMLCanvasElement.h (which is included in dom/bindings) should not include nsLayoutUtils.h r=khuey
2332bb3fe186dc90ced5b915a6647b4c8ec9e991L. David Baron — Bug 858937 patch 2: Make off-main-thread CSS transitions/animations code that should be using nsLayoutUtils::GetStyleFrame do so. r=nrc
10f70b8b04fe3bbf2a92f9ccd65fff8121fe4069L. 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
41b33ca377851c40a80c57635dc3deb1c5699997L. David Baron — Bug 807184 patch 2: Remove support for prefixed -moz-initial (in favor of unprefixed initial). r=dholbert
58711b41a188e5fddb32a5f611c4f78e818d983bL. 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
b41f9ba3f71b07616cb6a569bca0abe68e39af72L. 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
b65294b69a5b2614842cede23466076ad77a1a7bL. David Baron — Bug 693496: Fix ABORT by being consistent that canonical form calc() values need not have a percent part. r=dholbert
2cd778cfb53ee6e6fde71f7a13e35be0fd7de24fPeter Linss — Add DOCTYPE declaration to test. No bug. No review.
dbaron@mozilla.com
Mon Jun 17 21:26:27 2013 +0000
68eed79362f72ac03655146c0d0626e2ea309e1dL. 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
73a46cde2185d1221b19870c4291e858835b558dL. David Baron — Bug 882573 patch 4: Make nsHTMLStyleSheet and nsHTMLCSSStyleSheet stop implementing nsIStyleSheet. r=heycam
54d0eecf55f29e221024251482702f96a531e67fL. 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
1c0429c24eefe338a93702eeab02f39f8bf5acdcL. David Baron — Bug 882573 patch 2: Add a separate DirtyRuleProcessors method to nsStyleSet, and use it from existing methods. r=heycam
f97351906ed3e45746821ab7bb26275b82096f3aL. 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
bf127124050d660ffd5f2aab1780fcfa0b127f45Mats 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
fbb88e029c01267afac32ab2a63552a5abdf20bdL. David Baron — Bug 880137 patch 6: Fix a broken spec link.
679350e2d6992d37b2a439182dba9e82c31d9f79L. 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
f03f1f19492b1dedcf32760286570d866d1bec43L. David Baron — Bug 879255: Refactor fix for bug 613888, step 4: consolidate conditions, and reindent (and fix bracing while doing so). r=nrc
889e1e5c5f636041d671849b21e0d7c442deb462L. 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
d9f698d2b9378e309dc29fdacf27fe4a0605a446L. David Baron — Bug 879255: Refactor fix for bug 613888, step 2: consolidate oldPT variable. r=nrc
7cdf2abff971abc94ba35c607198a166dc5a6698L. 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
0a1944211b61a8f42dc7a0e8c686da22e25bb93fL. 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
574b55d3b201ece43ca3009af9f7e119e66a7f84L. 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
14b9894272cbb2118c40803de10553c916740c25L. David Baron — Bug 815408: Ignore CSS transitions and animations in print and print preview. r=bzbarsky
2b1b8487b6b629027ff61069b37c6740ecddfe2dL. 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
47870c0ef43b7d7ab2d1fe86eae6d3a3c0b22311L. David Baron — Additional tests for bug 750388. No review.
91ba33ab84375c0436fc9caa6a2b18c1710be456Thomasy — 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
3e67e9e31f0e954b67f05eea566ec56a606495f1L. 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
ea47adb687387bf698234e0be47f026e085979d3L. 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
abc9d00d1025eb46c15a6340b03a5cccd2280be5L. 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
261e3e928ce98b0e6c4e42941d1c5b2c09647277L. David Baron — Bug 855081: Make jprof compile for me by switching from cplus_demangle (which doesn't link) to abi::__cxa_demangle. r=jesup
cae4d57e0e8b274ea920137b3bb718424105a1a7L. 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
9ec0ad6f7e09d1dc382d67da8878cb35e38df51bL. 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
603fbfa2f12e15e8a45287fbce26feb1fb99bc45L. 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
b7330cb50416891360ac579c282af9680a74b1e5L. 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
9c42b49f5caca42acc39c9c54c2e5fb953bb6b26L. David Baron — Bug 828312 patch 4: Remove unused nsIPresShell::StyleChangeReflow. r=bzbarsky
09552b219c3a158f39a14f049a8075797f8d9e73L. 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
bf5fd9db907812507b88a6aeaca8969c1170e49aL. 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
6979d92746972fde68016cb251744422b5b0cd81L. 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
a20ea0d494a049d68544cdc43973b5a515f55b59L. David Baron — Bug 868751: Remove support for obsolete document.createEvent("AnimationEvent"), document.createEvent("TransitionEvent"), AnimationEvent.initAnimationEvent, and TransitionEvent.initTransitionEvent. r=smaug
d986ae112cb6dbcf69a5727547d3ea0d618c9bfcL. 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
b2f9502614730e2c1a739a946a35d392cdb4875cL. David Baron — Bug 855455: Turn on @supports in release builds. r=heycam
c46ce2cb50262c8310d36eb80b132f9e2719f321L. David Baron — Bug 855464: Optimize nsBlockReflowState::ClearFloats better, given that nsBlockFrame::WidthToClearPastFloats is somewhat expensive. r=dholbert
db744bd0ec5b56a95fb3eb69b0578e5f9869e63dL. David Baron — Note bug number (bug 846137) for assertion annotation.
dbaron@mozilla.com
Mon Mar 25 16:34:32 2013 +0000
3178d9b2406d4112e8449562985cdd646951df06L. David Baron — Bug 849657: Fix bustage from changeset eb8d19e9c838.
dbaron@mozilla.com
Mon Mar 25 16:24:39 2013 +0000
d20bf3793eb218721e16e803b73f8fbec18d3a51L. David Baron — Bug 849657 patch 2: Change internal uses of 'CssFloat' to 'Float'. r=bzbarsky
eb8d19e9c83874760c2787da760a62e3f5149c10L. 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
9c63866c0b1d2b80bb85dfc933d601dca2b4c616L. David Baron — Bug 850559: Make mochitests check that the test didn't leave the refresh driver under test control. r=ted
70969851084e4be2d86808edcba39defde219704L. 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
f5f4ef33fa067bb4a3ffaa4031b476767d7ace58L. David Baron — Bug 804944, patch 2: Also condition @-moz-keyframes parsing on the animations preference. r=bzbarsky
8d62f3d758b7417d9910ea68bb3fff6f8dae81beL. David Baron — Make gAliases be just an array of ids. (Bug 849656, patch 4) r=bzbarsky
c3b5d2b711527bb399bca000d5f6260169ec05f1L. David Baron — Move enabled state for aliases from gAliases to gPropertyEnabled. (Bug 849656, patch 3) r=bzbarsky
fa369a860f47db7e3a8f8fb5b0980b4424039853L. David Baron — Move names for aliases from gAliases into kCSSRawProperties. (Bug 849656, patch 2) r=bzbarsky
e246322a8026fceba73ea329b41628d22bcc80d9L. 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
cc6c725d463de2d2f55114a5fb7394bb1a634adcL. 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
9a9689e414e452f7948fdf37445e2d1954811e26L. David Baron — Bug 849263: Make OverflowChangedTracker actually sort by depth in the tree where it intended to. r=roc
6ff3de859ce3109659f5738a7625085bcc1be190L. 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
7ebd5b1fa3c36b375d9c81d15039bd59e6f364feL. 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
2aaba07995ed269b6f3cc88e411b0bfec3803b22L. 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
38a945f2c79d61743f20588d02d8957dd147109dL. David Baron — Bug 846096: Remove SimpleTest.expectAssertions() calls annotating assertions from bug 846096.
dbaron@mozilla.com
Mon Mar 04 16:38:18 2013 +0000
9b6039f3101ad8ae891aa29598e10f3613225d58L. 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
c23504b77703aa00a238f126dfd4d6b44e0ed619L. 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
da718adb662124c821c88ca08a3d9dc3fb0bbbefL. 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
109ab43e98b5f5167807cb7f13d972d91d298251L. David Baron — Bug 671976: Fix comment typo in previous commit. DONTBUILD
dbaron@mozilla.com
Fri Mar 01 07:47:04 2013 +0000
c4bed36b752aa4feae5f13236ae4a55426554f58L. 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
326cf12235ec7805305c16a65f117aaa393047afL. 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
ba681ef61a3aaba3fc89d3be375029a8c9c190e1L. 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
6f660b02c2a9804663023de7c306f871fecb081fL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 21:55:38 2013 +0000
57fc2a37629f3a06fa456bf112810956cc5119adL. David Baron — Bug 683159: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 20:45:11 2013 +0000
65a2c1fd9d389d62bbd6eef7b256404f97fb93feL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 20:35:47 2013 +0000
36d9ba108f810bbca9495d4f382427ca9690fc28Paul Adenot — Bug 845676 - Remove most of the assertion annotations in the content/media mochitests. r=dbaron
bf6f98400fc26f4fac3735f5bbe004dbb8641b3fPaul 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
67060725ec8d71659164e1304faa028279bc0b27L. 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
53b86262900e4cc508cfb1a6f8be2cfe1a728e96L. 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
1fc4eaf5f5a43594d7d0fa864c7ad3f402fcc5b6Alexander Surkov — Bug 845134 - enable logging in focus/test_focusedChild.html
2b18a04b0046205466f02bc784273846495798f3L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 05:45:24 2013 +0000
c5cb505e1482383b7b0de74d908c7d2af7b5e5e2L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 04:14:25 2013 +0000
7b7e5220c4203ecd0767174c21b085a0ed9c9ae1L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 02:55:09 2013 +0000
97f66fd9a29aa37de1b32c65aad2ac7ccd53fc36L. 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
2ba886324c76311f520638ca787d63fe4eb84954L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 02:12:33 2013 +0000
414a59f13ea4a7dc5cdbc917f9f40f841af7334cL. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 01:59:46 2013 +0000
2186eacb635c4149acdc857647a7ce546c978666L. David Baron — Bug 404077: Adjust annotations of expected assertions. CLOSED TREE
dbaron@mozilla.com
Thu Feb 28 01:06:33 2013 +0000
b80de6ad9b080dccbbbfb6281bb9b23cb9f01744L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Thu Feb 28 00:27:12 2013 +0000
934af7c3a7b0cbedc0fbb8cf9d72cb631a56262eL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 23:50:31 2013 +0000
43a54aaca03c3fc3eedc413834c4e91174dcfbdbL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 23:36:34 2013 +0000
891d5589add6743d9f6c2af76298f737a6a82a7dL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 22:55:46 2013 +0000
56ee63cefc0b263004c0d0adbcf29a2497f0e924L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 21:20:45 2013 +0000
02b878360c64d9845433c82fa56c70cbb7d9dd2fL. David Baron — Bug 404077: Enable checking of assertions in mochitests.
44625df8a140fa7b0ac2d4bcfe9a8b08fae4e642L. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 18:37:32 2013 +0000
c7cedc21bdf2ef82cbb615cfadbffaa080ef6f9aL. David Baron — Bug 404077: Adjust annotations of expected assertions.
dbaron@mozilla.com
Wed Feb 27 06:23:27 2013 +0000
672ce8b62c32bd111aeecc0aa50f0e6012e29820L. David Baron — Bug 404077: Annotate one more known assertion.
4440a63381608848edcc565cee7409c608ce9271L. David Baron — Bug 404077: Use navigator.platform.startsWith rather than navigator.platform.indexOf, at Jesse's suggestion.
58890b4aadfb11b4073806bd6dbef20a9a086fb0L. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in a series of tests using showModalDialog.
710f17ddda96eaebaeef1f1c760c16c054a79778L. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in test_bug291653.html.
77ca1d9b59676734ce303ecd03f45b94c9654c40L. David Baron — Bug 404077: Clean up erroneous expectAssertions calls from GC of objects created in test_bug391777.html.
d08c129669087922112f800ff9ccb7461d7be630L. 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
4dc2f8fdfb55ccb753f643ab74c0b1ad958627e7L. David Baron — Bug 404077: Annotate known assertions in mochitests.
dbaron@mozilla.com
Mon Feb 25 07:42:55 2013 +0000
d1490171893be5c3d8c9328fbd2da8de4cf8512eL. David Baron — Bug 404077: Add mochitest support (currently semi-disabled) for making tests fail when an unexpected number of assertions fire. r=ted
fb5a9401e2d4bf5be9fb9d3a96a9077b55dd8f81L. 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
12db97d6f41fea852dac2d1eddb25a9ebb75245dL. 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
5c28fd3fd03063829c3f8c1fd74471e5c9917715L. David Baron — Bug 839809 followup: fix typos in comment. DONTBUILD. No review.
dbaron@mozilla.com
Fri Feb 22 18:19:09 2013 +0000
c46476d3892a8669c4e3085c411b61c29c3f8862L. 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
f29e4a8ae748a118d5d70ecfe63302f37351b8f5L. David Baron — Backout changeset b968708558b9 (bug 839809) for reftest failures.
dbaron@mozilla.com
Fri Feb 22 02:12:57 2013 +0000
5180dd88f6f6b1439127695a762bc206486706deL. David Baron — Bug 563195: Fix -Wshadow warning in nsHtml5ByteReadable.h. r=hsivonen
8c46f89ed1a2d90407b488ed2825468d5afeda8cL. David Baron — Bug 790589: Document the MOZ_CC_LOG_DIRECTORY environment variable. r=smaug
b968708558b928354922880cb98501cb80ae3338L. 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
bb5ef25c26a305e145d6f211bb2f0cfeed4c09cfL. David Baron — Fix spelling. No bug. No review.
e5e37c6e4c3024c84d9ecb7d2977fcf04bd01f29stuartmorgan — Bug 842550: Simplify ScheduleDelayedWork implementation on Mac. rs=cjones
85b91048c1cd1cbb9c389621ef425a183161c92djar@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
524e7bc6743104e4bbc6f1a0eb520e23b1fe4abdL. 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
0acbd06d48a9aeea17696f5280231e4ee5fd029bL. 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
df03beb83b39fa9fac1267bb785086d9094fb482L. David Baron — Bug 563195: Add -Wshadow to CFLAGS/CXXFLAGS for layout/style. r=ted
ff75b06e2330e7586556bdea50c31e27ff550a55L. David Baron — Bug 563195: Fix -Wshadow warnings in gfx that affect layout/style. r=derf
4fa2028f2e3c8b926018621b8efcf5eb5facb09bL. David Baron — Bug 563195: Fix -Wshadow warnings in public SPS headers. r=BenWa
2b8d67b35d8292c9363bd80ed06a1c6542db4e3aL. David Baron — Bug 563195: Fix -Wshadow warnings in layout/style. r=bzbarsky
43fa20226909036be7d36f1605dc70d0c47dc384L. David Baron — Bug 563195: Fix -Wshadow warnings in public JS API headers (those used from layout/style/). r=njn
761d4d55680d50700e4aef7ae7419c329d9ec9c6Nicholas Nethercote — Bug 563195: Avoid triggering -Wshadow warnings in mfbt/. r=Waldo
dbaron@mozilla.com
Sun Feb 17 05:29:49 2013 +0000
20abb67042df3176230fec417c84dd0a0fb636fcL. 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
81fac90f0e9fa739de50aa9a76258b38e0c0c8b5L. David Baron — Bug 781360 patch 4: Remove the Get from nsStyleContext::GetStyleData and nsIFrame::GetStyleDataExternal, which never return null. r=dholbert
343315251a400d775fb27becf97bf86f0dcaefe2L. 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
9522b45f9ef9b1cc893bf124adcece18bc4cb1d6L. David Baron — Bug 781360 patch 2: Rename nsRuleNode::GetPresContext to PresContext, since it can never return null. r=dholbert
dd7f52016f53f56a3c4372fc44f2b99bcd8f0690L. 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
b9dac8026003677c1ae6005ddf39b2214a598684L. David Baron — Bug 841896: Rename CSSKeyframesRule.insertRule to appendRule to match spec change.
25756f81ccbfe86e1797f16e7d7fc2a278f80404L. David Baron — Bug 841789, patch 3: Some removal of unneeded style context null-checks and comment cleanup. r=dholbert
f5714b93d6caa26f50d87d839ae244787d8e9f3dL. 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
095bd7117b4e6634f6aef65d343fa4b8e9dbc130L. 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
9b0d85344d320518068a2a5be975f0b22fda5043L. David Baron — Bug 840367: Fix misnaming of keyword IDs in nsCSSKeywordList.h. r=heycam
28e6c11125831d36567263116121d0ae8768c2a1L. 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
04f8351eb2af9279a2d52b7023e116ad1badd68dKang-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
5bb11a09bb201e889ed6ed74e7c901a810b4de7aL. David Baron — Bug 765599: Make CSS insertRule methods throw SYNTAX_ERR when given an empty rule or more than one rule. r=bzbarsky
ee270530f069dd5f95d68685f6f955abc51d485dL. 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
703cfc2901995b2bb4eafc637e6ef664dcac48c6L. 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
a350ac5a27ecc8f41b9ba4f807e3192467f764b2L. David Baron — Bug 836530 followup: fix tests for new ASCII range.
dbaron@mozilla.com
Fri Feb 01 04:12:02 2013 +0000
e8c9170523069673854e2619f602dfeeec73155cL. 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
0ebed8dbb21c947028243d51c2adba9677637403L. 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
f7a25c052c5ad80694099a7d7514e5e3158ca457L. 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.
d9d98ffe9ecc5107063f932696d63acffeb76107L. 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
9666a8ee56004cfbe28f1ba20668a6dd6f5b140aL. David Baron — Add reftest for bug 830299.
dbaron@mozilla.com
Tue Jan 22 20:43:24 2013 +0000
c7e467b8fe383e0291166b6df72c9c526f964aecL. 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
a90916498dfa4f8647b593e7d6f8d62454996728L. David Baron — Bug 832352, patch 3: Make sure all b2g mozconfigs include build/mozconfig.common . r=ted
b89c49f1e5d6a509904b9b7cd0a5b2bc96ab2a5aL. David Baron — Bug 832352, patch 2: Make sure all mobile/android mozconfigs include build/mozconfig.common.override. r=ted
f62e2d44d98945fd920c998fe0933e969cd991c9L. 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
bb5400c00877c919966c9cbb002d9123546ead5cMs2ger — Bug 763399: Add a comment describing NS_CSS_MINMAX. r=dbaron
dbaron@mozilla.com
Mon Jan 21 10:31:55 2013 +0000
3830ad0eb049c16272c9258bfb325b9768edbaf7Cervantes Yu — Bug 830299: Check for scrollcorner in nsGfxScrollFrameInner::ReloadChildFrames(). r=roc
dbaron@mozilla.com
Fri Jan 18 11:00:31 2013 +0000
3702b7ead05e6ab153f9c63cf6ecc802ed15cf47L. 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
03fb2a777aec3418417a83991136b4c0fd803c15L. 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
55d244d28023239ac82ca551394efb1c313c870cL. David Baron — Bug 831354, test fix 4: Make auto-hyphenation-2 not depend on different languages leading to the same font. r=jfkthame
847763715f146245b6692115ae35e39cee69ca45L. 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
74b69a84a1f247012bb4a290c8ef3272681b8ab0L. 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
9b164e03f3bea3aae3521d494e4646f8ad515c11L. 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
47166178f5585edca7528651b6d19701233b65e6L. 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
8a7bf5de378d2275c8a0330cc5bf42a0c6be25d9L. David Baron — Add crashtest for bug 621424 / bug 588237.
aa20adc7c3ed9f3452cf13e5cd4a190cff1fdbeeL. 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
1d67e3c8c436cf305f92a22b9b21a7c84a23c2d5L. David Baron — Bug 588237, patch 4: Pull pushed floats back from the next-in-flow at the start of reflow. r=roc
bf513a2a4a7889a6c6872bc76a9f1a519abca6b2L. 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
091bac78c4830dea61aa051838f54035e2adba38L. 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
fcbaced550367efc86e1e8598909630916aa1683L. David Baron — Back out bug 588237, patches 2 through 5.
dbaron@mozilla.com
Fri Jan 11 05:15:18 2013 +0000
d53d71d1c92eeacbcb4b8a1116fa5cd241f3f8ccL. David Baron — Bug 827687, patch 2: Be more careful walking segments. r=bzbarsky
52e73ebc07e418b096e284ecf6a4313b378fd0a4L. David Baron — Bug 827687: Fix edge case in calculation of whichIteration. r=bzbarsky
dcdb6d839e95f64c3fda9852215b9fe3463093f7L. 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
fb69b7be1c0eaa470adf73c60e40edf9a9794c8eL. David Baron — Bug 827698: Use the length of the 'animation-name' list when determining how many animations to run. r=bzbarsky
9e1f9e4884791d767336d399e8c3d7757a9d9606L. 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
5c29097e7bbd0d1298c7ab2fa3405baf3062d1b1L. David Baron — Bug 588237, patch 4: Pull pushed floats back from the next-in-flow at the start of reflow. r=roc
0542ba6920b3df8f15ae01b5e9eec0818b5dc36dL. David Baron — Bug 588237, patch 3: Remove the pushed floats list when it is empty. r=roc
33ff2a97b02129933ce6453d5878559d5f563567L. 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
dff10a89c17cd2701870682af6a8a189028ca3e6L. David Baron — Bug 822721 followup: remove bogus assertion to fix orange.
dbaron@mozilla.com
Wed Jan 09 04:53:37 2013 +0000
3a96ce34c5d63f05504fbda8a0eb8966de0c3283L. David Baron — Fix bustage from bug 822721.
dbaron@mozilla.com
Wed Jan 09 04:37:50 2013 +0000
b801161d887c0c7526038b671dc124eb9170b6e4L. David Baron — Bug 827704: Fix 'visibility' animation so that it doesn't animate between values when one of them is not 'visibile'. r=bzbarsky
dd31512e88ac229cf5e5481e5cb584e5766aeb59L. David Baron — Bug 827579: Remove post-resolve callback concept from style system. r=bzbarsky
cbd9b6dfc7d91af39ff394c183d093b0b905a7b1L. 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
637e063b20555cc0d921ac701e2856d8004cbfd9L. 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
5df185a907f75803704d01f262163e57a29dc982L. 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
2a9a612fa07aa2524ba462d2f3e4437996f963acL. David Baron — border-image-* properties should clamp negative calc(). (Bug 802279) r=jwalden
a1926fc1f9f3346b5a02522ad528c95073deda65L. 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
52fa780fc2448106ad332dfcf36a8254a3550de8Daniel.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
f59f962f0b5cbfaa8ccf52d7c0686a6370f06bc8L. 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
da575e9f17c45bfc3aa25e0e43854214005dc57bL. David Baron — Bug 813373, patch 3: Make sure all style rules have non-empty List implementations. r=bzbarsky
cbf88ae52c5b79057c36b3b81d751b4dea2ede2cL. David Baron — Bug 813373, patch 2: Remove pres context member from ValueWrapper. r=dholbert
a6e4b30b1d109b62a6f52b3021437f5be0bd073bL. David Baron — Bug 813373, patch 1: Remove pres context parameters from nsStyleAnimation::UncomputeValue. r=dholbert
c0b7c15bca4de3b49375bca580a3b9a3e9ba7812Chris Jones — Bug 803908: Enable font inflation for async pan/zoomed browsers. r=dbaron
dbaron@mozilla.com
Sat Nov 10 04:18:51 2012 +0000
98e22583895a02249604a89ab5120c092e7d4cd3Jesse Ruderman — Testcase for bug 806310.
60df5b3e71374047f4f627d8e7fb2d11ecef099aL. David Baron — Fix CheckFontCallback to match 'rem' unit changes. (Bug 806310) r=bzbarsky
dbaron@mozilla.com
Fri Nov 09 18:30:51 2012 +0000
d6c8276fe88ecf228d07eab1a84f60b2f267803bL. David Baron — Bug 809533, patch 5: Remove unneeded null-checks in nsIPresShell.h. r=roc
0be0f375cac84429ef1fe63e422db4c47761c64dL. David Baron — Bug 809533, patch 4: Remove null-checks of NS_New*Frame callers in the frame constructor. r=bzbarsky
c6e38e3251581683df57b060ec0e07330bea693cL. 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
074e0ab07f0b6ac94d61b3985a9edd010e38bf2fL. 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
d5566569a5ce939e7ad9c85ee48d95f0a044542cL. 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
bc2720708bc2e7efb72f7387644f79249d7b1ce8L. David Baron — Bug 572200, part 1: Make rule nodes know whether they're used directly by a style context. r=bzbarsky
cf16f2f84efc6926cffcb4a2bb4e4585cc0d47c0L. David Baron — Bug 809533, patch 2: Don't null-check inside NS_New*Frame. r=roc
6e5f31366aab5eb7fe543ffc4e9fda496e64d6aeL. 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
f3d0e95c83ee050975a87afb42298bc35ebd9bebL. 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
8f8cc2ad5f88d6b7bbcf169f0c675acb2246d938L. David Baron — Bug 804970, patch 6: Don't force rem units out of the rule tree. r=bzbarsky
b707050a4ac4b87a9145c3f562fd5cdd9049aad0L. David Baron — Bug 804970, patch 5: Handle dynamic changes to the basis for 'rem' units by rebuilding all style data. r=bzbarsky
ba9ee31718012226b54c4eecb9bf45c760f962e4L. 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
d7073db05fe0538c044a75eb956a07f35664ff73L. David Baron — Bug 804970, patch 3: Don't force vw/vh/vmin/vmax units out of the rule tree. r=bzbarsky
0776bcfd7e0c3013443172c3b39678964b7285dbL. David Baron — Bug 804970, patch 2: Add test for dynamic changes of viewport units. r=bzbarsky
eac41b17bc5230b56b9a089a3bbfd1e62532d2a0L. 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
5321d02d564b4c74026eaadd27723dfd487df316L. David Baron — Fix assertion failure causing orange. (Bug 774169)
dbaron@mozilla.com
Tue Sep 18 18:37:42 2012 +0000
125d2728927e5731e7418b6d7a953b42243c70d9L. David Baron — Bug 774169, patch 4: Revert bug 719054 for prefixed -moz-transform but leave it for unprefixed transform. r=bzbarsky
110a5d25c8f2a24b5004afc17f5f51b5a7699916L. 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
775fef3dc66b6461e32442e53ae1c9c7c0d206e9L. David Baron — Bug 774169, patch 2: Add property_database.js entries for property aliases. r=bzbarsky
dec69461a6aed66524dca5deb20428aedc0498e5L. 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
e041c4098d4a391895d95590fe7d6ac404052668L. 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
acb63df12b7a1155e3db8a2a12528057cc7d8134L. 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
f2172a4fab4ca6d45c8d63773765178c2cd24b0fL. 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
557733e500ca5c0b8ff81b5c5bf0045ade02af4aL. David Baron — Add more profile labels for the separate parts of restyle processing. (Bug 790379) rs=cjones
8f240265df776ccf6ff90cd10b509284a00b24b2L. David Baron — Add an additional reftest for bug 734569. No review.
dbaron@mozilla.com
Fri Sep 07 22:57:23 2012 +0000
93f98bebfe3994bbe5322de6b6d6c915f6fd4023L. 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
b4d8b251f64d97fc3daabc7e3dac9897e4571a56L. David Baron — Change some uses of nsChangeHint_ReflowFrame to check nsChangeHint_NeedReflow. (Bug 789592, patch 1) r=bzbarsky
1ead7ec99cea44b645d74ffb5dc1e0173269c842L. 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
e6396a6c27e30fb06cf4edb27bb2542de460986fL. David Baron — Remove ForceCompare methods from style structs. (Bug 779968, patch 7) r=bzbarsky
a080c1f6350d68a11a1ed94e323d21bc8dadafe6L. 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
309d87857ce0499251f2b2e927530a82e9642b3bL. 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
2d8810ba0412f4984376ebf4beb3de2fa97e9180L. 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
c86123a966b1ab2213d0a8952b7d824fe2e2dd3aL. David Baron — Remove maxHint from nsStyleContext::CalcStyleDifference. (Bug 779968, patch 3) r=bzbarsky
0f6bb5447c4d89ffeafae5996d05827687204e18L. David Baron — Use nsStyleStruct MaxDifference methods instead of maxHint for hint handling in nsStyleContext::CalcStyleDifference. (Bug 779968, patch 2) r=bzbarsky
497062dbbdf4b456b3358979b4a8d51f59d721baL. 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
9a64e93daf5c071dc4589caad1cdb63a20340c29L. David Baron — Remove last use of enablePrivilege in layout/style mochitests. (Bug 653461, patch 4) r=bzbarsky
3684a179853ce3d15f82f0922229f8ca978be64bL. 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
2ec21394970c2f3e9cb96572cd1efa3dc88d78d6L. David Baron — Remove the easy-to-remove uses of enablePrivilege in layout/base/tests/. (Bug 788603) r=roc
4c8694da32f74f4514dad5f6b09dc6069a467461L. 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
bc866177911f21f4216da86af46a0a65603e22e4L. 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
5e11ebbe23419f72923704916d3f7a6cd570dd50L. David Baron — Don't accept the third argument to transform-origin when 3-D transforms aren't enabled. (Bug 786706) r=mattwoodrow
befc74223da1cceab520b6189c4108d4f0ba9ebdL. David Baron — Make author !important rules override CSS animations. (Bug 783714) r=bzbarsky
f7940f39c867883388ea7ab27f58812fb205203aL. David Baron — Remove now-unneeded code from nsComputedDOMStyle. (Bug 93725, patch 3) r=jdaggett
969f3050f9af9f70d05f36de9cdf1b935743d434L. David Baron — Add some missing values to test as shown by code coverage data on nsComputedDOMStyle.cpp . No bug.
af0b960c0418287905353b654cc09f6f3bf1c5fcL. 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
b64118688939b90ec06addbfd0fbe69147f6066bL. David Baron — Fix reftest bustage from changeset aa86bacc7e57. (Bug 691950)
dbaron@mozilla.com
Tue Aug 21 05:42:13 2012 +0000
aa86bacc7e57e2bffe44be1fbe5f7e2ce74c43baL. 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)
d086edab3616d5357655213a4c0235c0327fae0bL. 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
cb1c9884c07ec7bb2c5f09bf78299d965cf60c37L. David Baron — Back out nsXBLPrototypeHandler changes from changeset d09b4e60bb09 to fix bug 776075.
98df684d7a3a3ad534fba73f6024953f10387746L. David Baron — Do first (small) round of importing W3C reftests into tree. (This provides a test for bug 782401.)
b300b474c35e17f90d791d9446f7a97d34f33e28L. David Baron — Add missing SkipUntil call in @supports parsing. (Bug 782401) r=heycam
67f1eff2cc7c506b8411d491284e5eda3ecd4fc4L. David Baron — Only do hyphenation when the language was specified explicitly, rather than using an encoding-inferred language. (Bug 702121, patch 2) r=jfkthame
198f6c4784cb17758e931a354bb4aaff2513eeaeL. David Baron — Track whether nsStyleVisibility::mLanguage came from explicit information in the document. (Bug 702121, patch 1) r=jfkthame
d656e6d3d9969f20ff7eb1bf3ab6e8959df136eeL. 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
25949bac4b82e2425413c8b365816820c6931302L. David Baron — Update syncing directory location in README. (No bug, DONTBUILD)
dbaron@mozilla.com
Mon Jul 16 13:28:38 2012 +0000
3350e8b1618c5d512b81458690ba434dd1d91d49L. David Baron — Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
473df589abf135570829e654731834d2445d21e9L. 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
b1ffd5406ad9adca4cd002d56d4796e7293e43d7L. 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
9cdb8f9ec42621ba6103e92c4be4d052d3e37113L. 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
64ff8c2d37f99e3b31fcb66f200f8a09a4e92b70L. David Baron — Disable the unitless length quirk inside of calc(). (Bug 774122, patch 3) r=bzbarsky
e3007422b98954bb6da16fb3e369d909da26810fL. 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
ac282e15dc027d7b3898e817b46f7c4ffb07fb09L. 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
0e6039a2c90a3e247726263701364ac1bab5a6baL. 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
1e6065596acefecc8d65f06062a61281aec72367L. David Baron — Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
6f2ab38fd9922b0fef18619c7f328169fe546823L. David Baron — Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
9d29e87c3b6484d5bc309a0c6638f3fa8a6d7921L. David Baron — Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
d4e43a290fa76140a8b9089af376fd1e5f689a38L. 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
2a030d4733a0d54248f43680c08be816dbb5f4e9L. David Baron — Require animation-duration and transtion-duration to be nonnegative at parse time. (Bug 773102, patch 3) r=bzbarsky
576f7d52de4bfc30ca173d867a2ff1af11e9cb3cL. David Baron — Add VARIANT_NONNEGATIVE_DIMENSION. (Bug 773102, patch 2) r=bzbarsky
4e1480ab5116bec2d1fe74b9907cb2f0b3b046b1L. David Baron — Rename VARIANT_POSITIVE_LENGTH to VARIANT_POSITIVE_DIMENSION since it also applies to times and frequencies. (Bug 773102, patch 1) r=bzbarsky
8e83e0f0e4e415cd57add9605b9e8b2c8da1a122L. 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
70995c6989e46afe5cb183b66a33ddc640591f2fL. David Baron — Add flush before we find our pres context, to fix media queries tests on ringmark. (Bug 753777) r=bzbarsky
a9a5832fc7989042c4d1fe1cb898b8a5a8408f2eL. David Baron — Implement dppx units [css3-images] for resolution media query. (Bug 741644) r=bzbarsky
6e509374cbd1e02671455ab3ecdfa94d4e81613bL. 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
07e36b94baddb2e0cc46edfc2fbf79e130de6f14Mihai Sucan — Bug 770993 - ConsoleAPI.js consumes excessive amounts of memory; r=dbaron,rcampbell
dbaron@mozilla.com
Wed Jun 27 01:16:18 2012 +0000
c9126626a41b58e37f675b344f67455ab9401f2fL. 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
1e2b9cdc486b0d23de9d313fdfe24978213d3630Tal 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
dd9f0911976b2cee8e30868fd8d3bc64fd016798L. 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
c236ae57cfa7262151d9cfae70a22d5011ebb5cfL. David Baron — Treat animation-iteration-count:0 specially. (Bug 765218) r=bzbarsky
53951caf3e5d4ead36256ec92f2a6ae98392d448L. David Baron — Implement new values of animation-direction. (Bug 655920) r=bzbarsky
bebaf521f64f8715f16ebdf48365db0b3a3266e1L. David Baron — Add reftest for bug 764354.
dbaron@mozilla.com
Thu Jun 07 06:03:19 2012 +0000
b64bfa138619890a01826bde8974cc974b45a6f5L. 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
30e441f7ad9d7b73271fcfd147eaac74a255c5cbL. David Baron — Do the necessary reflow when our font inflation data changes. (Bug 759755) r=roc
08286f4e696bfb096abe8d7b694b19ba7c597a1eL. 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
d24460a6ee1c2ff644a4f5520f35e6985f436210L. 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
d5d6b37f2e13928d26febf8d5177ae70e5d2fa56L. David Baron — Back out changeset 81f6b1cfbba5627425837ff993ca7012db22b23b (bug 748434) due to reftest failures.
dbaron@mozilla.com
Tue Jun 05 22:53:02 2012 +0000
81f6b1cfbba5627425837ff993ca7012db22b23bL. 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
61b8d4a0eb404a4eaf811f1a9d0d403ad933a369L. David Baron — Remove unused member variable from nsGfxButtonControlFrame. No bug.
dbaron@mozilla.com
Mon Jun 04 23:29:37 2012 +0000
22a1bfac13d6d1a7fb9dfd0733494daa43b1623eL. 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
63ed999a6fe9fbfadcc1397d9c6c9516717d22b0Shriram Kunchanapalli — Bug 219767: Move font size functions in nsStyleUtil into nsRuleNode. r=dbaron
8ff7563000f527d6bd6c79d107afcfca45fdd83dL. 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
ba174b068d0e6e07ec3b79400ba0403d02957b29L. David Baron — Rename nsStyleBorder::GetActualBorderWidth to GetComputedBorderWidth. (Bug 713643, patch 4) r=bzbarsky
48d3351297397a4ff6c1b7c61837cdd9b3845b0cL. David Baron — Remove nsStyleBorder::GetActualBorder, since it now does the same thing as nsStyleBorder::GetComputedBorder. (Bug 713643, patch 3) r=bzbarsky
55e6c2ca07e43fccc6b529cbcfbca2b171b3364fL. 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
8653e5e29ceab8658849fe155012e1e8c7e461b3L. 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
9620f50be9fa8be44931decf1e57ce25f51da812L. 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
e2f0d40f26b42759cdc3acc19d9e1946520b9699L. David Baron — Remove caching of current inflation container and its width from the pres context. (Bug 747720, patch 6) r=roc
0805380444b284cb12b5512feea83a5c7636e394L. David Baron — Remove width determination parameters from font inflation methods. (Bug 747720, patch 5) r=roc
d643376b35acd83f97c2b0cf5e19c27a07fb8b8dL. David Baron — Fix call to wrong method (passing nscoord as enum). (Bug 747720, patch 4) r=roc
63c2a4ad7afb12c9d96ebf1ad9fbf88822730e75L. David Baron — Use the same width basis for font inflation throughout a font inflation flow root. (Bug 747720, patch 3) r=roc
6b7c2ea08f70e7396c9b1861c8d4461e69c089dfL. 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
4cbae0f1285c50e5921bf80a4e47b26bcd5bfde8L. 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
a726c2e6cde7032058b1df2bcb7b0e9c90a8632dL. David Baron — Don't use Moz prefix on internal function names in nsComputedDOMStyle for recommendation-track properties. (Bug 756219, patch 2) r=bzbarsky
f7a34e60aeec17d28e3e02fb86d7144145f6c72cL. David Baron — Remove unused functions from nsComputedDOMStyle. (Bug 756219, patch 1) r=bzbarsky
dbaron@mozilla.com
Mon May 07 19:33:16 2012 +0000
4b9a76ac2df38adfb2ef0860f3700ef8a9e3ac5fL. 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
33168c4c4703aa3536d0443cba4435138167b965L. 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
fa94b7958cb48bb349d287f2a5077b3b5985c284L. David Baron — Reflow for screen size change when font.size.inflation.minTwips is set. (Bug 747231, patch 4) r=roc
95cce812c1b7c798dd62eb10f198fc878e7a8147L. David Baron — Expose DocumentViewerImpl::CallChildren with an API that fills an array. (Bug 747231, patch 3) r=roc
9bc8a2a2a460139b878953b36932982c311ad97cL. 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
a3bbfbeab7c9952a12b3734c12be4d1be7766c11L. David Baron — Remove duplicate null check of presShell. (Bug 747231, patch 1) r=roc
79f21117ea59d67f637648b730285d78f44ef230L. 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
4d81667d36ddc628af3cb7661c9d099b8eeca319L. 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
f8125b89352d36e34fcff4a4e9fa559fb13c852bL. 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
0c7c21102690103d06bd18bb734ce29ad4f882e7Thomas 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
1d3c3f280f60356e7d60fe5709d9dcc33c73e552L. 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
add8917f9123da804f889e09073fee41e36a89faL. 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
e44a95efa5f098cfd5f41d68371a407427f7c7efL. David Baron — Add tests for font.size.inflation.lineThreshold preference and the associated threshold behavior. (Bug 706193, patch 5) r=roc
0c18caf33991da536864054f0dbaa7037332eab3L. David Baron — Use the font inflation data to disable font inflation for small pieces of text. (Bug 706193, patch 4) r=roc
9cf58850cf26befc69b189d831ae6d8e5bff8a7dL. David Baron — Build font data structure by walking the necessary text. (Bug 706193, patch 3) r=roc
9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1L. David Baron — Add a font inflation data structure per block formatting context. (Bug 706193, patch 2) r=roc
30dce13b71d0d9099553b71c8b6feffc561c5e0fL. 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
554a06caebf27df5513051a2dddae5aeec826e0fL. David Baron — Fix mistake in manifest file from bug 708175 (causing some tests to be double-run and some not at all).
bb484a08400862660546c84791bd7dce4595f329L. 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
986091dac3584b6f1151625b6b9ed06a9aa6c1e4Kang-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
ce4cfbc091dc1f092e7213184def3a1254b50556L. David Baron — Run font inflation reftests with the reftest harness rather than inside of mochitest. (Bug 743817) r=sjohnson
8667773688275b3f01939cf7c49a33191002563dL. 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
d6b87428bb2e3475d8beb933db7b2a921422de46L. 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
e449da8cc3e1a0463712bf1b3e03262160578cf6L. 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
2a388b0077d56e26627b3796510a6c9e042c9b44L. David Baron — Hold on to MediaQueryList objects that have listeners so that notification doesn't depend on GC timing. (Bug 716751) r=bzbarsky
dd4253db247d2391cde59c362020343104228367L. 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
c1c6cd6c52b7dfbc9be40b377b1259256a464f08Lazar Sumar — Bug 548375 - Add tests for background-repeat taking two values (css3-background). r=dbaron
db6ca99007f5ba5105b0d077482f98dcfcb9f24bLazar Sumar — Bug 548375 - Implement css3-background background-repeat property two value syntax. r=dbaron
9cbf894da185144eb3e1b8ba144e90784127b764L. 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
ffc9d929b260b2d3c25d2ac855ea56c3c9de7833L. 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
b958923e04baf46fc6ae15bc57e4bc983d1113f4L. David Baron — Make nsStyleCoord's member variables private, as they should have been. (Bug 730240) r=bzbarsky
350d812f93b9f80acf7a497c87eb692acd5cf91dL. 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
bffddfedcaf7d218a2f9942c7c98ae1221553d1eL. 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
9dd4c4a72f43ec0d2f71e9555091bcab5b63cebeL. 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
2bad4ac7fefe9e107ca64f79f161c90d79a4d506L. 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
5d3bf71120237af4895da49d9a0cbf2fa666e9d0L. 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
7a0cbba01ab568f6f3ff700e7a39a05f1ee950d2L. David Baron — Honor inflation during intrinsic width computation when needed. (Bug 706609, patch 6) r=roc
561d7fded0cced29bf18f2bbd05eeb72b33a61daL. David Baron — Switch nsLayoutUtils inflation methods to the new setup with state on the pres context. (Bug 706609, patch 5) r=roc
8213675b8a78cc6e8d9c43e5ebdfe66786ae02e5L. 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
3051be6f12c23ceda14b80dc37ac46906a22d14fL. David Baron — Set inflation container to null during parts of intrinsic sizing that should not have inflation applied. (Bug 706609, patch 4) r=roc
b626d3cc9ab17fee1b5d155df172d068036aba6fL. 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
bdb0f1de8252b9708835f65064f3673c9552c623L. David Baron — Set inflation container and width correctly during reflow. (Bug 706609, patch 3) r=roc
2e49b2f5abc15dae6a4d8ca668c5f717d2072164L. 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
479a6867fcd3d3b658800a373a3e712a5b61f73cL. David Baron — Add a frame state bit for whether a frame is a container for font size inflation (Bug 706609, patch 1) r=roc
4b3f1baa77fc62db3c6be54a7a939b0722d04a22L. 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
9152791a6f9039f1be5534b1ea5d88dbec21cb20L. 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
c248c37f9cf79d19db1dff153cf599066519e895L. 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
4b92a3b964460fbccda58f97fa2d5465ae821a56L. David Baron — Run existing tests without font size inflation, even when it is enabled. (Bug 627842, patch 17) r=roc
11ec362e780bf901ff60eef22c4bb7c7de3a1e5eL. David Baron — Add reftest harness for testing font inflation and add reftests for basic features. (Bug 627842, patch 16) r=roc
7aca4ef8e5389f416f228b85d312a011525a5880L. David Baron — Make other users of font metrics (other than MathML and XUL) honor font size inflation. (Bug 627842, patch 15) r=roc
03c2ea0eeba392924fdc150a4b64a7dd3ffc35c7L. David Baron — Pass nsFontMetrics to the GetEllipsis function rather than computing them again. (Bug 627842, patch 14) r=matspal
e24d196602bf7974675ad250850291ecea205fd7L. David Baron — Apply font size inflation to list bullets. (Bug 627842, patch 13) r=roc
450f2557d3a29230d1fbf3cf5bf71ea8b8961fd0L. David Baron — Apply font size inflation to heights of inlines. (Bug 627842, patch 12) r=roc
0235d1541e580e2eed554c668a1fbd058714bdaeL. David Baron — Apply font size inflation to line heights. (Bug 627842, patch 11) r=roc
e0a82577259c560091a9a7bbe55764237a1f3d9cL. David Baron — Remove the unused context parameter to MeasureCharClippedText. (Bug 627842, patch 10) r=roc
b48954598d7dfcf4a8fd0f6625390f90d58b4de2L. David Baron — Apply font size inflation to text. (Bug 627842, patch 9) r=roc
0a2405eb5b90d7fcc799a719c891b57f0463c125L. David Baron — Pass block's reflow state to nsTextFrame::UnionAdditionalOverflow. (Bug 627842, patch 8) r=roc
f197554cf98965efdfafa9b7c7b9d0c2b04c7a25L. 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
74f32abaa8c0b03f89df765fd071f27ddf454251L. David Baron — Add inflation parameter to nsLayoutUtils::GetFontMetricsFor* methods. (Bug 627842, patch 6) r=roc
46669afabd153fb9b1db2ec5eaffc8a5ccb8edbaL. David Baron — When font size inflation is enabled, horizontal resizes of blocks must cause a full dirty reflow. (Bug 627842, patch 5) r=bzbarsky
ac0ec1183d19fe05258e04f35d7ef7894451200bL. David Baron — Implement computation of font size inflation for improved readibility of text on mobile devices. (Bug 627842, patch 4) r=roc
6a6a560a14922b6c695da44d5c51104a3af4671aL. 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
c511af7d8f58a5c1606563107facf66cf8c585faL. 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
69f89ee5d08f449b9f51aa04292c69d5a752bd2bL. 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
d625128925559c283ee0b4da08026eb391658b9eL. 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
c9abc8ef462668fa53738eb92f1a5f3877b70cefL. 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
4aff6c59deb85244577044db3d0fc4a22deb86d9L. 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
d1fe96d971019cbd29b968bff5d6462a245697b9L. 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
6c9a00ca9d5c76098ea0c99c4471c4bbf65b4cc4L. 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
7ed6db7aab4fc70a6dedf3708af5b9fc4d588ee3L. 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
5435ee09cf7b8fe95d939d9dcb232ed7db892a54L. 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
6d1c0e678b613589b601606da0552513d71b9d4cL. 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
29cdde4d16f37d7865a5d0ed647fedb54c6f297bL. David Baron — Add test for case that I'm worried about breaking in bug 665597.
ba84d2ccc09c85ccd22e85a9405444d0db28504fL. David Baron — Create nsPresShell.h with the parts of nsPresShell.cpp that should be in a header. (Bug 685786) r=roc
61a6421ae29777dccc9a3d45a11400915f1b9b0aL. 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
d898ca543bbb8beb57a9fbb3dc6a07dfefb45908L. 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
b727463566a158c1696fc0c464ab96a109032f09L. 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
1d2b61ed8e44fade21ceb70a88c77ae2743e66ddL. 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
512ce8163e8890207f5de5a4bec9fae5948bc719L. 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
1b73567f747b3e073a11fa13d3406941493938ccL. David Baron — Annotate reftest for bug 442228 as failing on Android.
dbaron@mozilla.com
Fri Aug 19 22:03:57 2011 +0000
139eed687d7736857901d759b8cc3038e91d1685L. David Baron — Actually run the reftests in layout/xul/base/reftest/ .
e09d10ebeaa8f2000bcd521cd5563e24dd321d5dL. David Baron — Add reftest for bug 677091.
dbaron@mozilla.com
Thu Aug 18 00:56:24 2011 +0000
4789623b77f2e792c0d348f25598f361736ba168L. 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
f982f2186319139edc49b9ea360cce5f6a25998aL. David Baron — Remove the multiple-parameter versions of nsRenderingContext::SetFont. (Bug 678671, patch 5) r=roc
83291ec2e28e44e466a819422c9850af8320b48bL. 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
3a378e08192f9fcca5af00951674ee85898b0f90L. David Baron — Make nsRuleNode's use of font metrics for ch and ex units pass the correct language. (Bug 678671, patch 3) r=roc
f277fe9f70c39d760472ce223a60a78de64620a1L. David Baron — Replace all uses of nsLayoutUtils::SetFontFromStyle with GetFontMetricsForFrame or GetFontMetricsForStyleContext and remove SetFontFromStyle. (Bug 678671, patch 2) r=roc
dda49a4f9e4c548fb07128b0a5753358958dc3b4L. 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
5ed6a44da1a8cb2a8feaf342b60f6553bcd7b909L. 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
23a7c8800e3fd358c1af5aa4371e6cbdbf55c846L. David Baron — Add reftest for bug 676538 (text-decoration offsets on block, child inline, and grandchild inline).
d7960f9e273c2ff3473a01849884867273940fb7Vitor 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
c6912479afdd7c987d061c32a185f69e75a3c148L. 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
1dcf967393a00e84a87f9b658021dc9926e40789Vitor Menezes — Bug 223764: Inlines inside inlines that draw text-decorations shouldn't alter the baseline. (r=dbaron)
c9dff8b867f0d74ef23396bcb896696cf9436b08Vitor Menezes — Bug 403524: Make textarea not inherit text decorations and correct the failing reftest (r=dbaron)
941c6bc7d7280719d25516f699130aa9d4f080a3Vitor Menezes — Bug 403524: Merging codepaths introduced some reftest failures; we need to fix them (r=dbaron)
83b2648ee44243cf158a9a98c5aad384e613dd7dVitor Menezes — Bug 403524: Remove the standards-mode text-decoration code and use the quirks-mode code in all modes. r=dbaron
db9466903986bcf2c3aa42a8b9112661a4e8be95Vitor Menezes — Bug 403524: Draw correct colors for text-decorations on default-color shadows in quirks mode. r=dbaron
d3d43eea28c85233baa65ec75a914b573181343dVitor Menezes — Bug 403524: Make quirks-mode text draw order comply with CSS 2.1
5e774f69980eb2706deacd5ad3d065dfca2472b9Vitor Menezes — Fix apparent rounding issues with new text decoration code. (Bug 403524) r=dbaron
88d8bfd7ef647fcdbac1fdf3d3f819d554599846Vitor Menezes — Only override font properties when in quirks mode. (Bug 403524) r=dbaron
225a79ce27bcb6d379b4cd82ee05273ab22bf974Vitor 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
74a4b995cfe95fde5d2a842dbca5168ad265ec90L. 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
a9b83b5cfcaba02e32742002c29961d91bce0ddaarno 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
d2372623b561bd3f7cbec9728346e1d42c2b1733L. 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
e74c4c9f1c1c60ac4ee9efd2504eb638958f02b9L. 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
32b2002252dcc4d40d2cbc9e1c01ddd3b6fbd53cL. David Baron — Don't assert when interpolating font-weight to a result less than 100. (Bug 664927) r=bzbarsky
ab7641c5410fe6bc762922c938c97f4056a1b101L. David Baron — Add reftests for bug 623922.
79412e9e077ad598b4c49d005146648d313a3c9aL. 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
c54ad22cbf88f93c23d18b3edb98f4d476d5c2a6L. David Baron — Convert canvas text measurement widths from app units to pixels *after* they switch from integers to floats. (Bug 667947) r=roc
6749b5e99460b898ddc61506049c0b40f993ee48L. 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
9d70431e1ac56a3372920b0c86dded97d08794bfMatheus Kerschbaum — Bug 664924 - Remove MOZ_CSS_ANIMATIONS ifdefs. r=dbaron
dbaron@mozilla.com
Wed Jun 15 20:45:10 2011 +0000
261bc4864cd43df8d8f5e6bce121f66b19820666L. 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
405374f8075e98b4c4f206b60e5d81304ae48fc9L. David Baron — Make assertion about timestamps in nsAnimationManager::GetAnimationRule non-fatal (bug 652976). r=bzbarsky