Changes pushed by user
Push date [To Local]
ChangesetPatch author — Commit message
Fri Mar 16 06:10:23 2018 +0000
d3ce388dd3c0d3c7be7df26d5d4de3a0e40c57f3Thomas Daede — Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz
Sat Nov 04 19:59:01 2017 +0000
55562f81645e7636a1cf6afbb6d28d65a9e5c3a3Emilio Cobos Álvarez — Bug 1414513: Make the profile manager image selector a bit dumber. r=johannh a=dbaron a=nightly-crashes
Fri May 20 21:46:25 2016 +0000
30b83fcb0009b524cf3982a8aeb2bc0fc6d2d5b7L. David Baron — Bug 1274450 - Disable PGO for nsTreeBodyFrame::PaintText. r=sfink a=KWierso
Fri Mar 11 07:13:57 2016 +0000
767e0126510e0f65798a53a29c6b7e1469a03139Seth Fowler — Bug 1255362 - Null-check GetContainer() before using it in image-related ConfigureLayer() methods. r=mstange a=Tomcat
Sat Dec 05 23:19:49 2015 +0000
cc9c6cd756cb744596ba039dcc5ad3065a7cc3eaL. David Baron — Back out changeset 9ebcec50fefa (bug 1223261) for causing unacceptable levels of intermittent orange (bug 1230015, bug 1230020). a=orange
Tue Sep 23 21:18:28 2014 +0000
9472206fdd12e1e2615aeb4db78f7f15a59356e8L. David Baron — Bug 1064636 followup: Add new function to config/external/nss/nss.def r=khuey a=bustage CLOSED TREE
Tue Apr 01 22:12:21 2014 +0000
4941a2ac0786109b08856738019b016a6c5a66a6L. David Baron — Fix merge bustage between changeset c8be375e0c41 (bug 988111) and changeset 8560fc7e2849 (bug 984269), merged (I think) in changeset 0ff6afce0133, on a CLOSED TREE.
Wed Mar 12 17:45:33 2014 +0000
a10d0ba50f64d6a4cf31490c473c29527254f80dBenoit Jacob — Bug 977757 - 3/3 - Expose CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP properties in JS bindings as needed - r=bz
71014b91b6c65668f32d182d6990c314215b9704Benoit Jacob — Bug 977757 - 2/3 - add nsCSSProps::eEnabledInChromeOrCertifiedApp bit, and use it for will-change - r=dbaron,bz
aaabd2d390603d2dfa6054fbe390ae92857f1574Benoit Jacob — Bug 977757 - 1/3 - make nsCSSProps::EnabledState a bitfield - r=dbaron,bz
Thu Jul 18 08:09:39 2013 +0000
625e6c220d30b2da16fc79b8a4d1eb33915cb0a1L. David Baron — Back out changeset e8bf739addfa (bug 868498 patch 2) for causing bug 894931.
Mon Feb 18 09:18:46 2013 +0000
524e7bc6743104e4bbc6f1a0eb520e23b1fe4abdL. David Baron — Backed out changesets b093ba2c7ff9 and 0acbd06d48a9 (Bug 836655) for failing unit test.
Mon Feb 18 08:55:11 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.
91134dd6ac0ad65ef60524fc2caa6eeb4ef3e293Eric Chou — Bug 842214 - Replace JS_NewStringCopyN with JS_NewUCStringCopyN, or non-ascii chars would be shown incorrectly, r=gyeh
b093ba2c7ff9d5ec10ae4e70686f28eef08c3babMarco Chen — Bug 836655 - [Audio] Remove ChildID if there is no content channel playing in foreground and only send audio-channel-changed with normal when ChildID in the background has content channel in playing state. r=baku
5474b831ece7011e78cba505d992b11cdd5b2ff4Randy Lin — Bug 834165 - Implement BlobEvent. r=smaug
08fb57d88c011695df9e2eb5c35fc454767b2798Daniel Holbert — Bug 839347: Move SkNO_RETURN_HINT out of anonymous namespace so that clang won't warn about it being unused. r=mattwoodrow
11ca90723b3ab2e08a5cb68acbd75a4ea3f304a2Ginn Chen — Bug 837561 ReadInt16 and WriteInt16 should be paired r=benjamin
9e0279c63245a179ec1c3efd6b4fdb365b49c95aVicamo Yang — Bug 838190: ensure every received SMS message is acked. r=gwagner
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
e0ffe719035b6aba48c9fa79303284a8509d1086John Daggett — Bug 833169 - fixup idents and trim out redundant initialization. r=karlt
eb1a14e09f50df22978eea54caf2bf9887821e7aZack Weinberg — Bug 842134: fix serialization of unquoted url() in CSS. r=heycam
a1310b986ebe61e0e8eeb618bb1d0aba89f4b658Jeff Walden — Bug 664528 - [].sort misbehaves when the array being sorted starts with at least one hole and otherwise contains only holes and |undefined| as its elements. r=jandem
fa40088b0833af00e3d3b064cddf7c2eba0114c2David Zbarsky — Bug 837044: Remove nsIDOMSVGFilterElement.idl that I forgot to remove earlier r=me
da82798eb2751aca52f3802a6540db180a591c20John Daggett — Bug 833169 - initialize family name in pango font entries. r=roc
820dff9bdc55add3299ad566fb44070cd762b29bJohn Daggett — Bug 833169 - add font family name to font entries and use in user font cache key. r=jkew
8a5523cc2812c8290d79ac419b0d80901ff84563Chris Double — Bug 823523 - Part 4 - Whitelist Samsung Honeycomb devices for Stagefright decoding - r=bjacob
d5cb684d6b761a4ab841cb7656e26042f08521f2Chris Double — Bug 823253 - Part 3 - Whitelist Samsung Gingerbread devices for Stagefright decoding - r=bjacob
50dc45f30b221045d569886cd6332a832ce38306Chris Double — Bug 823253 - Part 2 - Whitelist LG Froyo devices for stagefright decoding - r=bjacob
cef45c1cb7d446d1a16df24aa3e670bc1ce3d47fChris Double — Bug 823253 - Part 1 - Whitelist HTC Gingerbread devices for stagefright decoding - r=bjacob
547bfb2239d1ac59c7feed9de4c0d7d3db8bca3cDavid Zbarsky — Bug 837044 - Convert SVGFilterElement to WebIDL r=bz
411288642ab40162bde09d5cbb5e30b734eb8bbaMatthew Gregan — Bug 842176 - Partial revert of bug 839319; use WAVE_FORMATEX when channels <= 2. r=doublec
fa9f36138ad8fdca7f79ddca99a5879fa19f374bChristian Holler — Bug 838557 - Fix obvious problem with previous patch in nsPresShell.cpp, r=me
5faf053cccaf361b0cbc2ea1f375cdd612fb194aDavid Zbarsky — Bug 837044 Part 1: Move SVGFilterElement to mozilla::dom r=bz
2a21768b10f09722018659cbeef5eb8a577e2f57Jan-Ivar Bruaroey — Bug 835712 - Use more webidl for safer JS traversal. r=bz, r=jesup
f213ceb739aa7d812a30eecf52f42c148de616e4Jan-Ivar Bruaroey — Bug 835370 - Optional offer/answer constraints work + unsupported mandatory ones fail. r=bz, r=jesup
1a9f0e93437032d0b421a1006c23ac58e6a12f6dJonathan Kew — bug 841470 followup - fix signed/unsigned warning causing build bustage. r=me
16ff7211d7b22aebc9004d51f4a81f46257858a4Jonathan Watt — Bug 842158 - Fix comment in input-range-direction-1.html. r=dholbert. DONTBUILD.
841077d27df82a4723a0f2b79e652779835f9e8dJonathan Watt — Bug 842158 - Make <input type=range> honor the 'direction' property. r=dholbert.
fe1aa97b77a6e9de2aaf56733c9d77f87473d7e0Jonathan Kew — bug 841470 - don't call AppUnitsPerDevPixelChanged unless the value has actually changed. r=roc
Wed Jan 09 08:25:50 2013 +0000
7bce868864bf9d16ff59da3fb560b8016996ae44Gene Lian — Bug 828161 - Firefox OS cannot start up due to an exception: "Webapps.jsm: non-relative URI passed to resolveFromOrigin". r=mounir
Fri Dec 21 21:58:32 2012 +0000
ae6237161b6c49c91cb0e439cdffeeb7f8c87123Nicholas Cameron — Bug 822231; use the maximum scale for animated scaling. r=roc
aad19a7636f3766eb71549ef36267d2b4540d89aNicholas Cameron — Bug 822231; fix end of animation behaviour. r=dbaron
Thu Dec 20 15:59:24 2012 +0000
f6550d0960c8acbd79546967c493ed1cd6677ec1L. David Baron — Bug 814302, part 2: Don't print to console when an invalid selector is passed to querySelector*. r=bzbarsky
Sat Jun 30 05:51:18 2012 +0000
f08d285b63b0f9c8d30152dad07875725753d9c9L. David Baron — Back out half of the previous patch for bug 709747, since the nsCOMPtr<nsISupports>::forget(nsISupports**) specialization is substantially different from nsCOMPtr<T>::forget(I**), and uses swap which already does the needed logging.
Wed Jun 13 19:50:05 2012 +0000
e116a5da6cedfe7f980979005c5f4eaa4e0bfa4cL. David Baron — Don't mark intrinsic widths dirty for font inflation width changes at box/block boundaries. (Bug 764354) r=bzbarsky
Tue Jun 12 19:43:41 2012 +0000
880037c0ff1e90eda546788d7be033908e8f331dL. David Baron — Make scroll frames (i.e., overflow != visible) no longer be font size inflation flow roots. This fixes at the expense of This reverts b64bfa138619890a01826bde8974cc974b45a6f5 (bug 760098) which in turn reverted 9620f50be9fa8be44931decf1e57ce25f51da812 (Bug 747720, patch 7) which in turn reverted part of 9499f6b28addcbcd9c480eb80cfe6c4c63a4a3a1 (Bug 706193, patch 2). (Bug 747720) r=backout
Tue Jun 12 05:43:46 2012 +0000
131961e5e0d1b57c13b5d3c880ea700893087893L. David Baron — Don't assume ordering of callers of nsPresContext::ScreenWidthInchesForFontInflation; instead, track changes only for the caller that cares about changes. (Bug 759755, patch 5) r=bzbarsky
Mon Jun 11 20:57:51 2012 +0000
b7dd74f5a7d2e21b45775bf0808c80d67c0b8a4fL. David Baron — Properly dirty intrinsic widths when doing things that change inflation. (Bug 759755, patch 3) r=roc
649beef6950cb10d5b52b6bffb78015bc4a0f71fL. David Baron — Do the necessary reflow when our font inflation data changes. (Bug 759755, patch 2) r=roc/bzbarsky
Mon Jun 11 00:36:50 2012 +0000
af2a59c2334728db194971a51392b5eb27a70b9dL. David Baron — Back out patches 2 and 3 of bug 759755 for causing intermittent failures of layout/reftests/font-inflation/container-with-clamping.html .
Mon Jun 11 00:23:07 2012 +0000
8d57c055f951a32e903888e81ed2b07fb3b49f45L. David Baron — Backout bug 754202 (all patches, rather than just patches 3-7).
Sun Jun 10 20:02:49 2012 +0000
679e4b464c10b21633427125e26422cab0c58581L. David Baron — Make svg:foreignObject be considered a constrained height (now that I'm thinking about them). (Bug 759755, patch 4) r=roc
876d3ce8a630639775add69e4359cb9d0b13274fL. David Baron — Properly dirty intrinsic widths when doing things that change inflation. (Bug 759755, patch 3) r=roc
753567e35350143dd5c9965d0017f43a1202c871L. David Baron — Do the necessary reflow when our font inflation data changes. (Bug 759755, patch 2) r=roc
470130288d359d27152b7f2ba55a53a540402214L. David Baron — Fix source of slight test variation. (Bug 759755, patch 1)
Thu May 10 09:12:50 2012 +0000
6fe7dd2f8f574c9b4e39eaea494d8238b6dc39e2L. David Baron — Null-check the right thing to fix topcrash. (Bug 752428) r=roc
Sun Nov 27 19:42:52 2011 +0000
854aabf544d485bc8c49ab2a8dae3123b87c8116L. David Baron — Turn down the sizing for font inflation a bit (bug 627842), at least until we sort out Android dpi issues. (Bug 705278)
Thu Nov 24 17:15:15 2011 +0000
84117219ded0603cce66ead4aa821d5ea6f67bc1L. David Baron — Add reftest annotations for failure state on Mac OS X 10.7 (Lion) so we can enable the reftest suite on Lion unit test machines. (Bug 700503)
Thu Nov 24 02:50:31 2011 +0000
cf764be32bc35ee10c9e199db4ac35cf64b9aaceL. David Baron — Run existing tests without font size inflation, even when it is enabled. (Bug 627842, patch 17) r=roc
eb173d230150f0421944633e108b7dc00a8eb9a8L. David Baron — Add reftest harness for testing font inflation and add reftests for basic features. (Bug 627842, patch 16) r=roc
ccabd715b23255359a0d936120162ba788c53982L. David Baron — Make other users of font metrics (other than MathML and XUL) honor font size inflation. (Bug 627842, patch 15) r=roc
ff09e8e9bd8a308c6d82fa960679d83f1d9e24caL. David Baron — Pass nsFontMetrics to the GetEllipsis function rather than computing them again. (Bug 627842, patch 14) r=matspal
51ebc0da58ba7842ce991b8b00220498decbe61dL. David Baron — Apply font size inflation to list bullets. (Bug 627842, patch 13) r=roc
738725e75362ce9270c19a50db0e7b9a2daa2b7dL. David Baron — Apply font size inflation to heights of inlines. (Bug 627842, patch 12) r=roc
d3724c31c3a0a083728d21f681a414900f982b6fL. David Baron — Apply font size inflation to line heights. (Bug 627842, patch 11) r=roc
d090012f8439e926489cbfaa44600f24eb18e20dL. David Baron — Remove the unused context parameter to MeasureCharClippedText. (Bug 627842, patch 10) r=roc
236ba3dfe6472a0acd8863f32d360dabf9d5a9daL. David Baron — Apply font size inflation to text. (Bug 627842, patch 9) r=roc
2a00ab5642c1115441d0c08373a566c4cf7ec4f4L. David Baron — Pass block's reflow state to nsTextFrame::UnionAdditionalOverflow. (Bug 627842, patch 8) r=roc
b0eb968eceb5b5085056c8b308c802d4a413f92eL. 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
e233695b13100101ffba23b42bd243b9e74a7888L. David Baron — Add inflation parameter to nsLayoutUtils::GetFontMetricsFor* methods. (Bug 627842, patch 6) r=roc
a10a1bc3cb401b3902c7d7fba25d02cd00ac16bdL. David Baron — When font size inflation is enabled, horizontal resizes of blocks must cause a full dirty reflow. (Bug 627842, patch 5) r=bzbarsky
d3e230bec2f93f8be6667ca17e5c71050b8cc6e3L. David Baron — Implement computation of font size inflation for improved readibility of text on mobile devices. (Bug 627842, patch 4) r=roc
3d486b1ad76a9f421ca230ce33116931e11d8531L. 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
e229fd69d8b1f9f374242525c5426a6281a4c7f1L. 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
4751e5b548a70594f6c53d4a267c79ac6ef7bbc7L. 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
1aaacbcb3b6197d84bcee6d56923b3f78125aec2L. 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
ada794061c14e062d2af27f40138485f017b9f4eL. David Baron — Add support for -moz-text-size-adjust CSS property. (Bug 627842, patch 1) r=bzbarsky
Thu Aug 11 01:01:07 2011 +0000
1221d45e7acad7a93d9eb3962b38dbe6315e8bdeL. David Baron — Backout changeset 89a9f4a88d5b (bug 676413) for causing content/html/content/test/test_bug664299.html failures.
686e5ad8fa96a092e0f620c060c3139d4a64e347L. David Baron — Backout changeset 289becc07558 (bug 676413) for causing content/html/content/test/test_bug664299.html failures.
a1b3ba6eabf8dcfaa17e8ee82d45065c9446fe5eL. David Baron — Backout changeset aac29f0bdd10 (bug 676413) for causing content/html/content/test/test_bug664299.html failures.
Tue Jul 05 19:12:00 2011 +0000
95dccbaaabe8412f43b73fae9a74d105be97a07dL. David Baron — Update revision of jetpack tested in jetpack tests to use one that is compatible with 8.0a1.
Mon Jun 13 01:53:02 2011 +0000
eab02b0b7c7d1a1c0e47ab0b1ed5b3197604693dL. David Baron — Fix error in comment. r=bzbarsky
6772105ec426254c978672361695aeb83033ff42L. David Baron — Add test for rule serialization to catch any bugs in DocumentRule::GetCssText that are like the bug in the DEBUG-only DocumentRule::List in the initial patch for bug 398962.
ddc73a8ae4027c31f82ed720724ef6e7dd3192c9L. David Baron — Add missing break (Bug 398962) r=bzbarsky
17805ab478a23de90c449826ce06245721d0e73aL. David Baron — Add needs-focus annotation for native-theme listbox tests. (Bug 659708)
bf282a9b7ae44556c5c44c567f6dc731ccf9b816L. David Baron — Add needs-focus annotation for a bunch of tests with selects in them to try to fix intermittent failures. (Bug 626103)
3af9fed4e33a1f0f165dc6b911815d21b199045eL. David Baron — Remove notion of percentage of intrinsic size: remove code that handles percentages (which are no longer set thanks to the previous patch) and make them invalid. (Bug 611099) r=dholbert
58fe3ede72f834b7110fa5b937bee6995d43a174L. David Baron — Remove notion of percentage intrinsic size: remove the single case that (incorrectly) sets percentage intrinsic sizes, and fix all of the tests that depend on our old incorrect behavior. (Bug 611099) r=dholbert
c07445f34e926477e6c61885b2781d8922a898d9L. David Baron — Change IsPercentageAware (which tests whether an inline box's width depends on the width of its container) to check the correct general statement of when the width of a replaced element depends on its container's width, and in doing so avoid depending on the notion of percentage intrinsic size. (Bug 611099) r=dholbert
db0bcc6ab52600658d5fb8d285f4d95a9f42dfb1L. David Baron — Allow -moz-box-ordinal-group: 0 (but not negatives, since we store the value as PRUint32). (Bug 644514) r=bzbarsky
d0b3065150f7224bc83e4db0b0091f48c2a296bbL. David Baron — Address missed review comment from bug 644514 patch 1: remove unused macro. r=bzbarsky
Mon May 09 19:03:20 2011 +0000
cc57061c12587bf004f0659b6334de5080af51e5L. David Baron — Propagate code that used to be in CSSParserImpl::ParseSingleValueProperty and mark -moz-script-size-multiplier and -moz-script-min-size as inaccessible to parser. (Bug 636029, patch 9) r=bzbarsky
2054cc185d8b8b34faa0fcf43001b146e37906bbL. David Baron — -moz-animation-play-state should not be part of the -moz-animation shorthand. (Bug 654890) r=bzbarsky
e5fc7dbde8bed3ea7f21b34556b13974596e64f1L. David Baron — Ensure nsStyleAnimation doesn't produce values outside valid ranges. (Bug 653842, patch 3) r=bzbarsky
c2613933f08bbdcac026f64ba85cb53b09ee2c07L. David Baron — Unify positive-nonzero value restriction (used for integers) with one-or-larger value restriction (used for floats) as a single one-or-larger value restriction. (Bug 653842, patch 2) r=bzbarsky
5752142febe7351fa3fd6a036ebfefd6d3ac24daL. David Baron — List value range restrictions more reliably in nsCSSPropList. Change 'font-size-adjust' to reject negative values. (Bug 653842, patch 1) r=bzbarsky
e2d2de2d2894f049ae019527e6fa4780c637bb99L. David Baron — In cycle collector dumps, allow much more room for document URLs. (Bug 652056) r=peterv
Tue May 03 20:19:51 2011 +0000
84af3e2c7ac35d94f4cdcca62c3c97c8e67b62d0Johnny Stenback — Fix bug 649795. Crash when accessing mOwner which might not always be set. r=bsmedberg
fde62ad9cd75004aa7e4dee0467f35f0bc2171cbL. David Baron — Fix the remaining todo test in test_parse_rule.html, which is invalid since ~= selectors never match anything containing spaces. (Bug 384672, patch 5) r=bzbarsky
4dd57526d5f69957d89429e95b3a04fea06a9c65L. David Baron — Only allow escaped newlines inside strings (which includes url() tokens that contain strings). (Bug 384672, patch 4) r=bzbarsky
5a70248eb4ac38524cc320090ecd57898eafb462L. David Baron — Allow ParseAndAppendEscape to fail when the stream does not contain an escape, and make callers handle this failure appropriately. This changes our behavior when backslash immediately precedes end-of-stream. (Bug 384672, patch 3) r=bzbarsky
16da10dde7a5c7913437513df0819d861f41b912L. David Baron — Handle failure of GatherIdent, which can (starting with the next patch) fail when the character sequence is not an identifier. Additionally, change the tokenization of a hash (#) followed by a non-name character or EOF to tokenize as DELIM (eCSSToken_Symbol) rather than as eCSSToken_Hash. This only changes the behavior in the EOF case, because the only caller (color parsing) that accepts eCSSToken_Hash (rather than only eCSSToken_ID) checks the length. (Bug 384672, patch 2) r=bzbarsky
c7aa244b92afb93f941afff68c545a4d4e40390aL. David Baron — Pass whether we're in a string to ParseAndAppendEscape. (Bug 384672, patch 1) r=bzbarsky
Tue May 03 01:45:09 2011 +0000
86248f7209b70f8a381320075fd2ea7aa858d201L. David Baron — Make XPCOM_CC_DRAW_GRAPHS work at shutdown (in addition to working for non-shutdown collections). (Bug 652056, patch 3) r=peterv
064d7c5425a6b70e0e7d4f3c6aebdf812334b65eL. David Baron — Audit for places in style rule code that need to check for a null sheet. (Bug 634373) r=bzbarsky
Sat Apr 30 22:23:06 2011 +0000
068d876996c6bde85f363d4f5fc68969651e4335L. David Baron — Lower the level in the cascade of animations. (Bug 653645) r=bzbarsky
509e62175dbfb6f8e99ae1742d1dd7081bc52d41L. David Baron — Assert that we destroy ElementAnimations/ElementTransitions through its Destroy() method. (Bug 653644) r=bzbarsky
278fd4966ed04c6bbf50da3291dadc7364a4bb54L. David Baron — Add additional test for @-moz-document regexp() case-sensitivity (after discussion in bug 653495).
00d9bc4a9b9c196a6177eefe03cea76f8bcd0f58L. David Baron — Convert use of zoom API in style system mochitests to SpecialPowers. (Bug 653461, patch 3) r=bzbarsky
442fe6006bbb0a3974a2e528ac68392e209b4f60L. David Baron — Convert use of DOMWindowUtils in style system mochitests to SpecialPowers. (Bug 653461, patch 2) r=bzbarsky
2228e6343c47fa35dfc6a30d8668817f505b901dL. David Baron — Convert use of preferences API in style system mochitests to SpecialPowers. (Bug 653461, patch 1) r=bzbarsky
Thu Apr 28 17:22:28 2011 +0000
2f41abc5a89dab8422372e415c28a8d880d91413L. David Baron — Fix comment describing nsHTMLReflowState::availableWidth. (Bug 653356) r=bzbarsky
52a05ef70c662092f14efefc396f2cc8f8e96bb0L. David Baron — Add support for regexp() function in @-moz-document rule. (Bug 398962) r=bzbarsky
ebe749bb585b7b45ec670ba3eef67c8fee48135fL. David Baron — Don't set mNeedsRefreshes to false when we get two refreshes at the same time stamp. (Bug 651456) r=bzbarsky
ff87496ea7fc71e40907d8a74e7395c07f6cc02cL. David Baron — When we know a block can't fit, end ReflowBlockFrame early, in case a zero-height block tries to. (Bug 652178) r=roc
d656c5e38d8355142317f6de6d31b9cc66e422edL. David Baron — Remove incorrect nulling out of members that duplicates the correct code in Shutdown. (Bug 652385) r=bzbarsky
Sat Apr 23 20:19:42 2011 +0000
26ba14209541b2574d423db589ebf11a87cc2129L. David Baron — Push a context on the stack when notifying a MediaQueryListListener. (Bug 652317) r=smaug
Sat Apr 23 01:41:58 2011 +0000
b7b5af018848cfc3cac7df84ed0deac7d74b7860L. David Baron — Reduce scope of :hover quirk: make it apply normally if it has a class selector, and be quirky (only apply to links) only when actually global. (Bug 197686) r=bzbarsky
c73c4d6907fef68ad8acc1509997fe2d4a656812L. David Baron — Should check link-related bits before reusing style context for root element. (Bug 652268) r=bzbarsky
b3d5c9a7a5e5dcf80cc4b64693998506d3ae1bb4L. David Baron — unicode-bidi should inherit into ::-moz-cell-content, ::-moz-anonymous-block, ::-moz-anonymous-positioned-block, and ::-moz-fieldset-content. (Bug 604294) r=bzbarsky
5b0b236704da24b5cd627d6d1146d783b38c1969L. David Baron — Make nsBox more careful about accepting XUL attributes only on XUL elements. (Bug 102440) r=bzbarsky
5e93d760e31de3249a82ef8c156e00c1f3401838L. David Baron — Don't construct image loaders for null border-image. (Bug 652052) r=bzbarsky
f243ba23d95577d0bbcfddd9f071a8224d76beb7L. David Baron — Fix broken nsLineList::swap implementation. (Bug 652053) r=roc
758a62207d1f790cb0c0c1d353156a0cb857dc3fL. David Baron — Make leaksoup not print static ctor/dtor warnings.
f99ba4e6acebee0e1bf7cd8c233a8e8d5e2a2f28L. David Baron — Fix css3-animations handling of properties that are not present in all keyframes to match WebKit and generally be more sensible. (Bug 649400) r=bzbarsky
bbec48c9edae6e02d0787e8581f8d82d021100b3L. David Baron — Use saner index names in nsAnimationManager. (Bug 649400) r=bzbarsky
Fri Apr 22 03:18:36 2011 +0000
e00435bb54b5551d807691976dad5b8f11789849L. David Baron — Add diagnostic for nested @-rules that are ignored. (Bug 652014) r=bzbarsky
156e72ac605a4eaf86fe7e802169fe78182d1a0aL. David Baron — Ensure nsRefreshDriver::MostRecentRefresh tells the truth even when we stop and restart timers. (Bug 650469) r=bzbarsky
b5832780b4c28433e200df5aace539b9113330dfL. David Baron — Remove parsing and storage code for CSS 2.0 aural properties. (Bug 649119) r=bzbarsky
1b37bbdb15b7ecedb68f7fafda3f04f0c9f770d0L. David Baron — Implement window.matchMedia for matching of media queries and notification of media query changes. (Bug 542058, patch 3) r=bzbarsky
183330b5a00872971b41ec7f855503418533c0c9L. David Baron — Allow null media query cache key in some places. (Bug 542058, patch 2) r=bzbarsky
1cd6b2cce8a84d7abdbb13223da27a87dd3449a0L. David Baron — Remove null-checks of nsCSSParser, since construction is infallible. (Bug 542058, patch 1) r=bzbarsky
8bec19370c0e573a32e844ace1cc12060422adf8L. David Baron — Share code to compute timing functions. (Bug 651801, patch 2) r=bzbarsky
04d855576596fb6b973aa43fe755bfa72fb4c234L. David Baron — Share code to count the length of the transition/animation property array. (Bug 651801, patch 1) r=bzbarsky
Wed Apr 20 21:30:12 2011 +0000
127b9421c7c343df214249e347d5ee94afbbe6c2L. David Baron — Move AddRef to before the unlock. (Bug 650674, patch 2) r=bsmedberg
Wed Apr 20 04:23:46 2011 +0000
45b20f137549b8c4bb31c95fbb3ca0e4c6ac188cL. David Baron — Make nsIFrame::GetOrdinal accept all values that the CSS parser accepts (which currently adds no values). (Bug 644514 patch 1) r=bzbarsky
6e5fcc89c65ee568189c07cc926c73ecfca3158cL. David Baron — Don't hold nsProxyObjectManager's lock while calling delete on an nsProxyEventObject. (Bug 650674) r=bsmedberg
Tue Apr 12 08:30:20 2011 +0000
6276eb5b2d9c3ef2dc24388a751526ce20c35aa4L. David Baron — Backout changeset b583111a88aa (bug 585152) for causing mochitest-browser-chrome orange on opt builds.
22d3f09a3f376ad09aa6d4e1a86beb49e2941618L. David Baron — Back out changeset 7dcd0d16cc08 (bug 547941) for causing jsreftest crashes on debug builds.
Tue Apr 12 07:12:36 2011 +0000
aa0b6404ec25a77b5a505c48a3eb5a4e449ea369L. David Baron — Backout changeset b48ebf9695bb for causing failures in layout/generic/test/test_selection_expanding.html .
Tue Apr 12 06:21:43 2011 +0000
b48ebf9695bbc24d8c8429de7ecac7cb4a7ae26eEhsan Akhgari — Bug 637671 - Don't display the selection for a non-focused text element when restoring the selection state after a reframe. r=bzbarsky
5f6f0204b6827bd2263ebc5d6c6c4c19f29ea3fcL. David Baron — ifdef CSS animations so that the feature can be backed out by flipping the switches in and then reverting the changes to the following four files appropriately: nsIDOMCSS2Properties.idl, nsIDOMCSSRule.idl, property_database.js, test_transitions_computed_values.html. (Bug 435442, patch 15) r=bzbarsky
37cc67bd29b0c37f826f7acb59e672baa70ec712L. David Baron — Fire animation events at the correct times. (Bug 435442, patch 14) r=bzbarsky
6645b30313c5a33d07e5028080962233800b164eL. David Baron — Instead of incorrectly setting nsComputedDOMStyle's mOuterFrame and mInnerFrame when we have a pseudo-element to the element's frames, leave them null. (Bug 435442, patch 13) r=bzbarsky
3a3c77941d26fd6e4f77c04234948870c9a440f6L. David Baron — Add animation event interface and data structures. (Bug 435442, patch 12) r=smaug
1c17ed72040cc82505821c7267ac8e683bd9d33dL. David Baron — Implement and test animation of css3-animations. (Bug 435442, patch 11) r=bzbarsky
6ab8e5df08ec2ed73b65c62a210014e8dea48d77L. David Baron — Factor some common testing code into animation_utils.js. (Bug 435442, patch 10) r=bzbarsky
618c5d784dace564d9fdb4dabba2a1582214c321L. David Baron — Add interface for taking over the refresh driver in a test (i.e., mocking time). (Bug 435442, patch 9) r=bzbarsky
f4d2a9cb8e06bbf0936399684a67f693b70ff111L. David Baron — Make AnimValuesStyleRule::AddEmptyValue infallible. (Bug 435442, patch 8) r=bzbarsky
548241dd0c12732ff0c5c3b3a3b9ba650411e484L. David Baron — Refactor some parts of nsTransitionManager into common base class to be shared with AnimationManager. (Bug 435442, patch 7) r=bzbarsky
23d79d8f5eda84afe7caf167bd48ac8e030245feL. David Baron — Add support for cascading of keyframes rules. (Bug 435442, patch 6) r=bzbarsky
f8dba37f47618e7d652aa1837faa408cc7878b45L. David Baron — Implement parsing and storage of @keyframes rule. (Bug 435442, patch 5) r=bzbarsky
2597d6ff2793ec4c9335a9953d382b7913bfff99L. David Baron — Fix style rule inheritance macros. (Bug 435442, patch 4) r=bzbarsky
9e703bf91ff5a210f97b0b8914c391ba20439395L. David Baron — Clean up handling of CSSOM modifications to rules that are non-child descendants of a sheet. (Bug 435442, patch 3) r=bzbarsky
b579b02a57af56d709f696b8453beb16aad3a210L. David Baron — Share implementation of GetCSSParsingEnvironment so we can use it for both style rules' declarations and keyframe rules' declarations. (Bug 435442, patch 2) r=bzbarsky
0a0314bdf5c62c5589960776c7662d7996640ec4L. David Baron — Implement parsing and computation for the new properties in css3-animation. (Bug 435442, patch 1) r=bzbarsky
6bf7649f64a60b95c7d6005fe08cb615f78a723fL. David Baron — Implement step-start, step-end, and steps() timing functions. (Bug 435442, patch 0) r=bzbarsky
15dc9bbc94d6b870a6be235b84b31097e90dbb49Trevor Saunders — Add additional IsDefunct() checks in State() methods to fix crashes [@ nsIContent::Tag()]. Bug 648988. r=surkov
171d203d16b1cf10175b970a4e007efc8d514800L. David Baron — Backout changeset e6d044d30abf (bug 607741) for not compiling.
fc1cb8500847d6292de8b99727c584f115e38cdeL. David Baron — Backout changeset e84a9cf9fe6c (bug 648570) for its associated patch not compiling.
Sun Apr 10 01:26:15 2011 +0000
fe3f7889918b2c2a7a37e75d78d6fd436d3949a0L. David Baron — Back out 5d997f85c1b9 (Bug 639179 Part 1) due to mobile unittest orange. CLOSED TREE
8ece7619bfffeb8939802fae89ae23748a8b3a52L. David Baron — Back out 195c8ad12184 (Bug 639179 Part 2) due to mobile unittest orange.
1bbb4c7ec2d71f8f5ba295150db35e29020138a4L. David Baron — Back out e5f8db95d0c5 (Bug 639179 Part 3) due to mobile unittest orange.
f91f9993012233b3d8a1a1a013c2219a783bfec9L. David Baron — Back out 97a7a9f80725 (Bug 639179 Part 4) due to mobile unittest orange.
91b90242f8822434681fe37ab20b53a1320618f8L. David Baron — Back out fd6ad8e567c9 (Bug 639179 Part 5) due to mobile unittest orange.
18db426b1879162867bbb83579a145e90cdde042L. David Baron — Back out 1edfae12015b (Bug 642246) due to mobile unittest orange.
Wed Mar 30 03:54:26 2011 +0000
3badbf0203543d72a1a6c295db9228ba11ce1474L. David Baron — Add test for bug 583219. r=bzbarsky
a04d86c6539ed5a37310991ae25ee3a778d5d578L. David Baron — Go through the normal restyling codepath in RebuildAllStyleData so that we handle in-progress transitions correctly. (Bug 583219) r=bzbarsky
14fa948cc732e901010932361ed035e9f5d99276L. David Baron — Don't call SetSheet with a null sheet. (Bug 645951) r=bzbarsky
Wed Mar 30 02:47:25 2011 +0000
4524bb785a7957cb0bda06ea92a972a71aacae64L. David Baron — Rev IIDs of interfaces that derive from nsIDOMDocument due to methods added to nsIDOMDocument. (Bug 639849) r=bzbarsky
Tue Mar 29 16:52:13 2011 +0000
b63dd98e03e89900c3d168b06ac926d4ccd81422L. David Baron — Fix bustage from bug 594666.
Tue Mar 29 15:43:46 2011 +0000
c532215bd5589297905681361955d4a76cb0804bL. David Baron — Add assertions that fire when callers using nsAutoLock or nsAutoMonitor use PR_NewLock or PR_NewMonitor directly. (Bug 594666) r=cjones
c8d376cb8a0055f0ad82c038e6097e1c3e44a8e1L. David Baron — Use nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor as required by the API. (Bug 594666) r=cjones
27b5127dd604368fbfb5e7b9fc11db07d8c4b04fL. David Baron — Initialize statics in OnSemaphoreCreated so that we get data about locks created before any locks are locked. (Bug 594666) r=cjones
5e4ff3365ab8bdb0f0a7e458285750ba07611fbaL. David Baron — Make nsAutoLock::NewLock, nsAutoLock::DestroyLock, nsAutoMonitor::NewMonitor, and nsAutoMonitor::DestroyMonitor inline so that they have no overhead in non-DEBUG. (Bug 594666) r=cjones
Mon Mar 28 23:08:27 2011 +0000
5b21d83b089a024e21b2e73cfc13e09771a49449Chen Liu — Use PL_strncpyz in DR_FrameTypeInfo. (Bug 639220) r=dbaron
0aec17daf6f1f1ece6bbaecbfa09bcf704da5d03L. David Baron — Remove the datastruct_ and member_ fields of the CSS_PROP macro. (Bug 645620, patch 5) r=bzbarsky
e76c7e9b17cf9da7154275648b54416b81d82a5eL. David Baron — Remove nsCSSStruct.h/cpp. (Bug 645620, patch 4) r=bzbarsky
ebb436e2d8d0c6464b5157ccd3b9ff1c6c3d1d57L. David Baron — Move nsCSSCornerSizes from nsCSSStruct.h/cpp to nsCSSValue.h/cpp. (Bug 645620, patch 3) r=bzbarsky
967f25420b71b9105f3b48e33f7ae042a735f6d3L. David Baron — Remove nsCSSDataBlock::kOffsetTable, which is no longer needed. (Bug 645620, patch 2) r=bzbarsky
0864cd7f9e9b704a673a4bad42b5aac40cf578f3L. David Baron — Replace use of nsCSS* structs in nsCSSExpandedDataBlock with an array of nsCSSValue. (Bug 645620, patch 1) r=bzbarsky
Sat Mar 26 18:46:06 2011 +0000
497e9a9d5982259264b3f0611793eb18bb706ab3L. David Baron — Mac GfxInfo::GetFeatureStatusImpl must assign to aStatus when it returns success. (Bug 645376)
Fri Mar 25 19:05:37 2011 +0000
1d3457c061ffd1297c01729488468d0c7ca5c5e3L. David Baron — Add crashtest for bug 645072.
f1d26af4c57bb830fa853888d1f2829cc3577650L. David Baron — Mark tests added in changeset 03070beac9e7 (bug 418975) as failing, since the patch is being backed out for causing crash bug 645072.
5c844a79e5c193962da944d3338aecfa339ea20fL. David Baron — Back out changeset 25beb9ced8d2 (bug 418975) for causing crash bug 645072.
Fri Mar 25 04:11:33 2011 +0000
e11c2f95f78116a1a4b6236e0facdfcbfcea90e7L. David Baron — Backout changeset 208e4e19cc1a (Bug 643695) for causing bug 644790.
2ec2475ef8dde4913f75b26197eeac7fb304e2e5L. David Baron — Backout changeset d60d8c1c1f8a (Bug 644297) for causing bug 644790.
5deb267b1d334737c87cbf47301fba7b449ff11dL. David Baron — Backout changeset f406ffe65c08 (Bug 620931 part 1) for causing bug 644790.
16e48d6b3b9c121b8754d3ce427911f3e1a47aa5L. David Baron — Backout changeset 5c3ed4fde1e4 (Bug 620931 part 2) for causing bug 644790.
08d1aeeea82459579e29cf7e710ebfafa681daafL. David Baron — Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790.
941d126f6dd2c70c4ecb0f4ddda5016a955df215L. David Baron — Backout changeset 9df6e8117fe0 (Bug 620931 part 4) for causing bug 644790.
1492b6e75639593efe4e45e153a34927605509a0L. David Baron — Backout changeset b97a060746f9 (Bug 620931 part 5) for causing bug 644790.
Thu Mar 03 07:21:41 2011 +0000
f76fac2730054ea2b0eb9dc1fe4c44dd1ebfe11cL. David Baron — Don't return NS_ERROR_ILLEGAL_INPUT when given an empty source buffer. (Bug 638236) r=smontagu a2.0=blocking
Thu Mar 03 05:02:28 2011 +0000
8be874c41712dd04f1e19d89aa9e19c0cf02c2eeL. David Baron — Fix converter stream part of bug 638236. r=bzbarsky a2.0=blocking
Mon Feb 28 03:57:52 2011 +0000
39340a271c3361615965f0664f0f34092a5a3a7fGervase Markham — Add .ua to IDN TLD whitelist. (Bug 621686) a2.0=beltzner
86e1ba3e495af15ee56dab0bc704694e61e309d0Gervase Markham — Add to PSL (public suffix list). (Bug 621707) a2.0=beltzner
4aa1a8bc87fd7c7b6a282a92823b341bfd72b998Gervase Markham — Add to PSL (public suffix list). (Bug 621707) a2.0=beltzner
619daccbbf7cc38b68f8a2271e8ffc4e71039da4Gervase Markham — Add .masr (Egypt) to IDN TLD whitelist. (Bug 624733) a2.0=beltzner
Wed Feb 23 20:08:50 2011 +0000
a820f7f5e50ed95e24e7e29c355d97943e62fad8L. David Baron — Disable opening of new tabs when double-clicking on the tabbar when the tabbar is unified with the titlebar, on GTK. (Bug 635397) r=dao a2.0=beltzner
c011e21f29f891e9a233c6e0799dfd6974a769e5L. David Baron — Linux theme: make dragging the tabbar drag the window when the tabbar is unified with the titlebar. (Bug 635397) r=dao a2.0=beltzner
Thu Feb 10 23:21:34 2011 +0000
0a3f2dd6870f9f4803c9a9c74313eaf700a8bc10Vivien Nicolas — Fix spurious NS_WARNING by adding missing return. (Bug 632802) r=dbaron a2.0=dbaron
3268bdbd64c4edc0d86e2cab9511713f83046b09Robert O'Callahan — Bug 622542. Remove unused FrameLayerBuilder::InvalidateAllThebesLayerContents API. r=tnikkel a2.0=blocking
Fri Feb 04 22:38:40 2011 +0000
d49d590321e9718758e5d0fda9df6fa3a11967cbJim Mathies — Bug 629709 - White line of highlight pixels appears above navigation toolbar if the window is maximized; r=roc a=gavin
c1d4dc902b7a4804c6a2fe61b6bce7f821d94e39Jim Mathies — Bug 630697 - Flash crash [@ _SEH_prolog ]; r=bsmedberg a=blocking-final+
08b8b657652754c38fc208b06c2e1230ce005ca2timeless — Bug 577915 mark DEBUG only variables as ifdef DEBUG in libjar; r=dveditz a=jst
637ec623065ec8dd0cd2482094079fcb13cb262cbjarne — Bug 612135: Content Encoding Error (partial content request) on r=bzbarsky a=blocking2.0
10ecb300665e8113f9e8b524b971cfcc5835761eKevin Gadd — Attempt to make the test for bug 629838 less sensitive to OS-triggered paints and CPU load; r=cjones a=test
c96db95315d3d801ba0867acd898ff330d4962eaOleg Romashin — Bug 607936 - Make possible to apply transform on topLevel LayerManager scene r=matt,roc a=joe
a6517388880906ce748dabd556886530637dc264Ms2ger — Bug 623589 - Remove aCanBePercent parameter from nsAttrValue::ParseSpecialIntValue; r=peterv a=jst
eb6683a406b131bddca3365d771b370830447adetimeless — Bug 584967 mark deprecated dom interfaces with [deprecated]; r=smaug a=jst
b57004abf327ce35f58ff3bb19199b54d7c3670dtimeless — Bug 583727 DOMCI_CASTABLE_INTERFACE: macro redefinition; r=peterv a=jst
d12432562484ba649ea1273b2954a7fee3c84aeaJonas Sicking — Bug 587928 - Disable support for <meta http-equiv="Link">; r,a=jst
a80bddafafb815cf075f59ac5ec35010e203c608Mike Conley — Bug 629521 - Extensions and themes which are marked to get removed are not grouped but remain at the original location; r,a=Mossop
Wed Feb 02 16:40:33 2011 +0000
95b2986b495e2877f98be1d82d389d5c78e98924L. David Baron — Ensure that 'load' and 'script' tests do layout and painting before we go on to the next test. (Bug 624279) r=roc a2.0=blocking
10df9d3ed091f6a3880f875452f75b7fe9e1b479L. David Baron — Make the parts of reftest-analyzer scroll independently. (Bug 612505)
Tue Jan 25 00:23:22 2011 +0000
742bc2628690e5fa8d3496478f2a71267ed72bdcL. David Baron — By default, disable MozAfterPaint for content. (Bug 608030) r=roc a=blocking2.0:betaN+
9c1bea8d506b17ac12c96cf63d80cc7955cde29fL. David Baron — Clean up setting of preferences for reftest. (Bug 608030) r=roc a=blocking2.0:betaN+
dfc9b86cea803b7396ec5d4c5d268d03c9a75319L. David Baron — Honor the "gfx.color_management.force_srgb" when it is set as a default pref in addition to when it is set as a user pref. (Bug 608030) r=jrmuizel a2.0=blocking2.0:betaN+
Mon Jan 24 06:01:05 2011 +0000
80266029824bf03159356f29ab04d0fc54a664b0L. David Baron — Backout changeset ffebdc3ddb62 (bug 608030) due to reftest orange related to color-management pref. a=orange
f5cf80c6dae4bf1a9df6a56cb8db521054fed5ecL. David Baron — Backout changeset 3248feddc867 (bug 608030).
Mon Jan 24 04:21:58 2011 +0000
bc2fda9a8b321ac4880275c1a2ec21d1c0e18978L. David Baron — Uncomment the previously landed xpc_DumpJSStack call for now, since it no longer causes fatal JS_Asserts. (Bug 510489) a2.0=DEBUG-only
3248feddc867e210b7490618e7a4e7c5dd035803L. David Baron — By default, disable MozAfterPaint for content. (Bug 608030) r=roc a=blocking2.0:betaN+
ffebdc3ddb6272691777d1c99f13b12c8947bfa5L. David Baron — Clean up setting of preferences for reftest. (Bug 608030) r=roc a=blocking2.0:betaN+
54913bb4cb03cefef0392e2fe85fdff8c786359bCameron McCormack — Bug 612505 - Part 2: Add a pixel value inspection panel to the reftest analyzer rs=dbaron
d332f94fa019dfa31a299d665ce711aaa1744fb2Cameron McCormack — Bug 612505 - Part 1: Whitespace cleanups. rs=dbaron
Thu Jan 20 20:10:13 2011 +0000
9d1decf3df2311753c5877b709da7269ae82ca28Mounir Lamouri — Bug 615979 - Remove custom invalid-form popup style. r=dao a=b (relanding on CLOSED TREE)
Sat Jan 15 20:32:44 2011 +0000
9c32afba1189f5f024a3dca0fcbfe9b00bb1c570L. David Baron — Backout changeset 0f1fd87b570d (bug 622326) on suspicion of causing bug 626100 (leak in a11y mochitests). CLOSED TREE
Sat Jan 15 18:26:11 2011 +0000
0d8c14c175f10457e3f99524c72384ea568a3303L. David Baron — Make this test more reliable given imperfect timers, to fix TEST-UNEXPECTED-FAIL that has happened once so far. (Bug 613888) a=tests
Sat Jan 15 03:58:42 2011 +0000
3d46204494379ba37443ee54bcf3c9b2d6f8a239L. David Baron — Correctly fix up the parentage of child sheets when removing the primary nsCSSStyleSheet from an nsCSSStyleSheetInner. (Bug 623351) r=bzbarsky a2.0=blocking
fe3f812af314da1e34eab655acb88326d4716516SHIMODA Hiroshi — Add test for transitionend events firing for transitions that, prior to bug 613888, were canceled right before completing. r=bzbarsky a2.0=blocking
ea7bedcd069cea4e676deb43e5f788447269ed04L. David Baron — Don't cancel transitions that are almost completed (and round to their final value) when we get an unrelated style change. (Bug 613888) r=bzbarsky a2.0=blocking
Sat Jan 15 00:43:37 2011 +0000
09941c7a591f2bf761d9d0e17101a645723d5db4Phil Ringnalda — Disable test_xulbrowser_plugin_visibility.xul on Windows. (Bug 625651) r=roc a=tests
Wed Jan 12 01:09:43 2011 +0000
e2f7319148ce0e58cdca35e963b8ba27d47bcf46L. David Baron — Report incomplete reflow status as appropriate when frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
67cfc95b4b9096008e98e90489ae649d287d61d7L. David Baron — Issue console warning when we abort reflow because the frame tree is too deep. (Bug 619021) r=roc a2.0=blocking
dfa73f7b1acf32ed01c5fdad939be4a365ae0773L. David Baron — Add assertions that the frame tree is safe to destroy (i.e., doesn't contain any first-in-flows or other things we should never destroy) when we call DeleteNextInFlowChild. (Bug 619021) r=roc a2.0=blocking
37d585cbcb75b2bd9e77145fa75f376b37402356L. David Baron — Add crashtest for bug 595740. a2.0=blocking, tests
e7504a9cf0cb7090a42fb923b04b55462a3507a5L. David Baron — Handle multiple continuations of the same float being out-of-order in the same float list. (Bug 595740) r=roc a2.0=blocking
5eb94b2c7606dcaa40050eddda1c44c805d3cdbaL. David Baron — Move assertion about continuations of floats so that it is valid. (Bug 595740) r=roc a2.0=blocking
8f7e62512d44e817147cec2e95ed059fa637c230L. David Baron — Fix incorrect author metadata (for CSS 2.1 test suite metadata), for tests that come from bug 367650. a=testonly
Tue Jan 04 15:11:11 2011 +0000
66096f8678496b69c17de6792501accac9279e24L. David Baron — Fix backwards handling of zero-duration transitions. (Bug 622461) r=bzbarsky a2.0=blocking2.0:betaN
Thu Dec 30 18:00:19 2010 +0000
97e0776740d37912dbcf49fd8e63038d2ad24b3aL. David Baron — Correct handling of unitless zero in calc() expressions. (Bug 595648) r=bzbarsky a=blocking2.0:betaN+
fe4489fb36aba79563f01fd05c2751f021399414L. David Baron — In contexts where the CSS parser accepts numbers and lengths, treat unitless zero as a number rather than a length. (Bug 595648) r=bzbarsky,dholbert a=blocking2.0:betaN+
Thu Dec 16 16:55:55 2010 +0000
3b4f3b897999b589a75ac621825a8f962eaa54ecL. David Baron — For transition reversing computations, ensure valuePortion is within 0.0-1.0. (Bug 611238) r=bzbarsky a=blocking2.0:final
d0e5fb03bae2aabc4475eea791c41e51242a4fa7L. David Baron — Remove code that's no longer needed. (Bug 576649, followup) r=roc a=blocking
14acfa12a7e28bb5654c6433dbb83bc7888d4041L. David Baron — Remove comment that I forgot to remove in the previous patch (which fixed the issue it was pointing out). (Bug 617372) a2.0=tests
Fri Dec 10 05:35:51 2010 +0000
6986bf97d8b4e1762160c05d0be96b74a24a79a2L. David Baron — Comment out the xpc_DumpJSStack call for now, since it causes fatal JS_Asserts. (Bug 510489) a=bustage
Fri Dec 10 04:40:06 2010 +0000
9103bd2267e78d3ea1b3524417f1c199c45f86dcL. David Baron — Make style system mochitests handle cases where initial font family is sans-serif. (Bug 617372) a2.0=tests
e71b310f048498af352c9b22e18e9624288257acL. David Baron — Make dumping of JS values that are native functions dump the filename and line number of the function. (Bug 510489) a2.0=DEBUG-only
64a2a38349278afb0ab42ebb82cb4ac54a44f5b0L. David Baron — Dump JS stack and information about the object for the assertion about using XPConnect on a scope with no Components in scope. (Bug 510489) r=mrbkap a2.0=DEBUG-only
7cf0918f3bfa6f85e9b798654c8730dfc7a9129aL. David Baron — Add test for cairo error when trying to draw zero width borders, even though it doesn't actually fail without the patch in the current reftest harness. (Bug 618071) a=blocking2.0:beta8
09ae1392ac05db340669660d3d02e9c91bd3a043L. David Baron — Don't try drawing zero-width borders. (Bug 618071) r=roc a=blocking2.0:beta8
Thu Dec 09 18:26:43 2010 +0000
4c5f51f5e9a0a26c69d4001aa2386e0282a4bbc8Igor Bukanov — bug 617215 - eliminating JS_NewString usage in FF while fixing a leak there. r=bz a=blocking b8
Wed Dec 08 23:35:36 2010 +0000
3a8b2f1490f3176135b6ce540240a7474c6811dePatrick McManus — missed a test in 98d58c46e409 when disabling websockets. bug 616733. a=tests
Fri Dec 03 20:31:58 2010 +0000
26679406a685651cebc652f8522df57224a9c107L. David Baron — Add bug number for some float test known failures. a2.0=tests
def1d44447e33664daae0bbf25e919ff861800e5L. David Baron — Remove comment about difference from CSS 2.1 since CSS 2.1 has adopted the proposal in question. a2.0=tests
ec5b2fab7df586c51cfcc40fdbd5b0a31c07cebcL. David Baron — Change assertion annotation. The condition causing it is dependence on some sizes rather than a platform-specific issue, but leave it a little more specific so that we notice if the bug is fixed. (Bug 615953) a2.0=tests
Sun Nov 21 23:51:46 2010 +0000
4847e1cf6cf4725b9a36da1a94788374b0cab397L. David Baron — Don't propagate text-decoration in quirks-mode across inline-block, inline-table, and HTML table elements. Also, prepare quirks-mode text-decoration propagation code for use in standards mode (for bug 403524). (Bug 572713) r=roc a2.0=blocking
Thu Nov 18 19:07:25 2010 +0000
b80c7aadda8311e73658e0b8d2a500eef511634bL. David Baron — Add reftests for bug 500141. a2.0=tests+blocking
2aceaa1070b43970bb058cb589a6a37ae96e94acL. David Baron — Update Armenian list numbering test per discussion in bug 390440 and bug 604508. a2.0=tests
Tue Nov 16 17:56:35 2010 +0000
860d55aec420a96d0535d39c9a68b50099fb697cL. David Baron — Animate skew in angle space rather than tangent space for interop and to avoid issues with infinite tangents. (Bug 606722) r=bzbarsky a2.0=blocking
0b5df68704ad59ace22682b40b1b30843af9e05dL. David Baron — Remove spammy warning announcing that we haven't fixed bug 455338. (Bug 611686) r=bzbarsky a2.0=DEBUG-only
46dbf72e386fc094f001e28edb2d66caa0a9e6a5L. David Baron — Make the reftest image comparison tests have a more informative message so they're easier to distinguish from the rest. (Bug 611702) r=ted a2.0=tests
a5cf7be988577c5e0dc08fae53102b4a99fd4cfdL. David Baron — Fix assertion (that should have turned the tree orange). (Bug 608458) r=roc a2.0=blocking(on 500141)
Wed Nov 10 15:50:38 2010 +0000
e250978a21be0e1c7d87a95db2980404c0299eecL. David Baron — Don't use ComputeDistance in nsTransitionManager when shortening reversals of partially running transitions, and shorten only transitions that are actually back to the current start point. (Bug 582379, bug 526784) r=bzbarsky a2.0=blocking
f1f708845d4de39958152fa95dd60945f5406821L. David Baron — Fix division-by-zero crash that dholbert saw, although I haven't been able to, and make the code a bit more robust. (Bug 582379) r=bzbarsky a2.0=blocking
3c75b7bea31ac5e0b8f89b71464ce343c8de5dc5L. David Baron — Fix another case of bad border-radius corners (and document a third that's not fixed). (Bug 500141) r=roc a2.0=blocking
f989d1ef7cb8182c62400434d4a6c9a36f3f8df0L. David Baron — Fix GLX version check so it won't break when the version hits 1.10. (Bug 605992) r=bjacob a2.0=joedrew
8b83d833cc950398c586183b23253ea9f4e3c59eL. David Baron — Use extension alternatives for GLX 1.3 features when GLX 1.3 is not available but equivalent extensions are. (Bug 605992) r=bjacob a2.0=joedrew
8b500020522c2e00753f33e8458e5a01a6099da3L. David Baron — Don't repeatedly try to initialize GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
c8d35a82db4e945573dced69ee0d9730a0dd9514L. David Baron — Add glXQueryExtensionsString to GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
bf1af01820f8d6575c8ee6707e543d8058647ca7L. David Baron — Remove unused functions from GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
83c59637f79980ce39885ab1883b6e099948c029L. David Baron — Remove non-working remnant of support for GLX versions less than 1.3. (Bug 605992) r=bjacob a2.0=joedrew
0c05af8eb2121ddda5f8f2962fa6e07f33be2c68L. David Baron — Make glXDestroyContext function pointer consistent with name of function. (Bug 605992) r=bjacob a2.0=joedrew
a9fef34b8c68d1fcdb5b4114800fa005077997f2L. David Baron — Remove duplicate XFree call. (Bug 605992) r=vlad a2.0=joedrew
cf61d18f62107a54e6be58e3a8ea43a78b07155cL. David Baron — Make 'bolder' and 'lighter' values of 'font-weight' be computed in the style system, per recent edits to CSS 2.1. (Bug 93725) r=jdaggett a2.0=joedrew
864ad777dba7365345e608df7b878a17d7fcb829L. David Baron — Fix an underlying issue with weightmapping reftests that shows up in weightmapping-458.html on Windows once bug 93725 is fixed: avoid differences because we're inconsistent about whether we're setting the correct font on a block or an inline. (Bug 93725) r=jdaggett a2.0=tests
68dcdaf45a0f759ad51f8978a1c8d578c6c695dfL. David Baron — Remove support (style system only) for 'wider' and 'narrower' values of 'font-stretch'. (Bug 604816) r=jdaggett a2.0=joedrew
Tue Oct 26 18:31:10 2010 +0000
bb8146cbac6371c204d9e7986a2d05af4a3c2da8L. David Baron — Fix border-radius joins with differing styles adjacent to a zero-width border. (Bug 500141) r=roc a2.0=blocking-final
Sat Oct 23 23:32:30 2010 +0000
de2d90ff2ac76b22628e836b9c29fb3bc76c0fc2L. David Baron — Add test for nsStyleAnimation::ComputeDistance. (Bug 598099) r=bzbarsky a2.0=blocking-betaN
567e9ffd65cbce700c8c86cef987e3f21c9a9ab9L. David Baron — Change distance computation for transforms so that distance ratios match interpolation. (Bug 598099) r=bzbarsky a2.0=blocking-betaN
af70dc124ddd4fa89ace955431612cf97ec1f81dL. David Baron — Make AnimValuesStyleRule::MapRuleInfoInto check that property hasn't been filled in yet, so that it cascades correctly and interacts correctly with nsStyleSet::ResolveStyleByAddingRules. (Bug 598099) r=bzbarsky a2.0=blocking-betaN
0f9e0eedb4ba0ff8dc6c17a0970b8003da8f298fL. David Baron — Revert code changes from changeset 1640dcbf1d4c (bug 541406), and add embed:-moz-focusring too, now that bug 542595 is fixed. r=roc
Fri Oct 22 03:38:07 2010 +0000
bafbdc85d57b4025db34390ad941534d78301f8fAndreas Gal — Check correct compartment. (Bug 606390) r=jst a2.0=blocking-beta7
9b0ab0ada85324c0ccf0aa9f53cb86709d89d843L. David Baron — Add bug number for test failure.
04f831cccd8b2f840ea37cf19f350fa18cf7645aL. David Baron — Backout changeset d9e4dfc7ebdc (debugging code for test failure). a=roc a2.0=roc
d045978f60071598f08f6351ccaebafff1f42567L. David Baron — Add assertion to detect case that bent caught in record-and-replay on privatebrowsing tests so we can learn what portion of orange (hangs) in those tests it's responsible for, and get stacks pointing to the problem.
Mon Oct 18 02:37:27 2010 +0000
bff47403425de38ce2a0a0aa3705c39cf81787d4L. David Baron — Accept PR_INT32_MIN as an integer in CSS. (Bug 602890) r=bzbarsky a2.0=roc
5b74adbe76795c965c789d9e6254e241a2d4b192L. David Baron — Don't hit assertion when calling getPropertyPriority on unknown property. (Bug 601439) r=bzbarsky a2.0=dbaron
7023ebb8417ae39d3aef98336e2a031ede3ee478L. David Baron — Fix double-subtraction of opposite margin when one of margin-top/bottom is auto, for absolutely positioned elements. (Bug 604212) r=bzbarsky a2.0=roc
5ba88998be23c6030975aa56552c713305e04c3aL. David Baron — Check for UniversalXPConnect in trace-malloc hooks. (Bug 600064) r=jst a2.0=roc
07da2aeff75a5bf2c868836b6c5661d37777ae42L. David Baron — Remove ancient bustage fix that was only needed for Mac OS X versions we no longer support (10.1, I think). a2.0=dbaron
Tue Oct 12 02:21:16 2010 +0000
e84f3fb9fd5633d5eceb38b2fb33bcf573445c59L. David Baron — Add an additional value to nsOverflowType so that compilers (in particular, gcc 4.5.*) know that one past the end is a value they'll need to deal with. (Bug 602826) r=roc a2.0=blocking
Mon Oct 11 18:04:04 2010 +0000
5631c996d14df513813bfd9caad7f846fd68b55bL. David Baron — Make hit testing for border-radius follow the curvature of the border. (Bug 595652) r=roc a2.0=blocking2.0:betaN
12bbf60c4d97e95313b1a7bf66e73df4b25d2a04L. David Baron — Send clicks to the center of elements, rather than to 2, 2, so that they don't end up outside the curvature of the border. (Bug 595652) r=Mossop a2.0=blocking2.0:betaN
8731e64120abc251171ca73154003cb2c638bff7L. David Baron — Add method to synthesize mouse events at the center of elements. (Bug 595652) r=Mossop a2.0=blocking2.0:betaN
Sat Oct 09 16:35:25 2010 +0000
26291a8c4caf2e51c41d41662da5209d97b7efcdL. David Baron — Fix GC race in test by doing QueryInterface when needed, in case a the wrapper has been GCed since the last QueryInterface. (Bug 600785) r=ted.mielczarek a2.0=tests
d88b7978d132656649172a594e81429e38ba88b6L. David Baron — Remove canvas shadow quirk that was recently removed from the spec. (Bug 600428) r=roc a2.0=blocking2.0:beta8
a1e0e5f8e4f9f9c8b0cdd475fcede069412e0eb0L. David Baron — Add a change that was missed in changeset 7e330021ce68 (bug 590039). a2.0=blocking
Thu Oct 07 04:42:09 2010 +0000
41aded65fb6cda454f24197e1baead6fa89fab7fDave Townsend — Backing out string removal from bug 597178 so localizers don't get confused. a=backout
c592fd144de0fb4a642f3b307400ac4347505bafBenoit Jacob — Bug 600620 - 2/2 - Expose feature status block reason in about:support - r=jmuizelaar, a=blocking2.0-b7
999e367a2e1dc792eb950c4e6c263b77dc1d7b3cBenoit Jacob — Bug 600620 - 1/2 - Expose feature status block reason so that it can be used by about:support - r=vladimir, a=blocking2.0-b7
bab601c0c0845e38f3d41541e0915e13ca2ccfb1Benoit Jacob — Bug 600620 - 2/2 - Expose feature status block reason in about:support - r=jmuizelaar, a=blocking2.0-b7 GECKO20b7pre_20101006_RELBRANCH
9c335c3700f83a7cd3db198cc7e3d32d89048243Benoit Jacob — Bug 600620 - 1/2 - Expose feature status block reason so that it can be used by about:support - r=vladimir, a=blocking2.0-b7 GECKO20b7pre_20101006_RELBRANCH
2f281ff6d5e48dd9d105295dbde5047bb9fccf7fChris Jones — Bug 602393: Fix idiotic mistake causing JITs to be blacklisted on all android devices. r=dvander a=blocking-fennec-b1+ GECKO20b7pre_20101006_RELBRANCH
Thu Oct 07 04:26:21 2010 +0000
1aab37daf3bcbbe50b0e5cba4cc359fc8fd92cc5L. David Baron — Remove unused system metrics from nsILookAndFeel and implementations. (Bug 599657) r=roc a2.0=joedrew
2fbbdc29ddadda02e6d1a0e7e6703ef783b91da3L. David Baron — Check isValid, since bindings in chrome (e.g., Fennec select binding) can make it be false. (Bug 596767) r=bzbarsky a2.0=blocking2.0:betaN
7162cbafddb98f51afd46e4cd6a3cb4a2ead9916L. David Baron — Drop native appearance when border-radius or -moz-border-start/end are set. (Bug 601366) r=bzbarsky a2.0=blocking2.0:betaN
c6cab3b69ee1432acec0d15140ce92c1de34fb51L. David Baron — Give nsCSSFontFaceRule a copy-constructor that doesn't copy the reference count. (Bug 601437) r=bzbarsky a2.0=blocking2.0:final
769faecf13a91bfd4e9d28426e6d9867fe3a8b81Jim Mathies — Set vertical resize flags on the root's reflow state when we're doing SizeToContent reflows. (Bug 562955) r=bzbarsky a2.0=blocking2.0:betaN
ae327f054f26d557520d1f021938986c63ff2fffL. David Baron — Avoid early return from nsImageFrame::BuildDisplayList, so we don't go blank for some selection cases. (Bug 599368) r=tnikkel a2.0=blocking2.0:final
44d18ee0102f9c352508305d9f1056df2376ee91L. David Baron — Reflow floating ::first-letter before deciding where to place the float, since we need to reflow it to learn its width. (Bug 594303) r=roc a2.0=blocking:betaN
e82310ad2cba04f290fd3939ad6f48e5fbcab550L. David Baron — When a frame is themed, report a border-radius of 0. (Bug 595652) r=roc a2.0=blocking2.0:betaN
ba73f9a24cb112b16ec04eb834b4961447c5604fL. David Baron — Fix border-radius computed style code to reflect clamping adjustments that we make to border radius. (Bug 595651) r=bzbarsky a2.0=blocking2.0:betaN
a409cf6a864eede77911a29049eba5bdd3507ea9L. David Baron — Fix border-radius computed style code to reflect that percentage Y values are percentages of the box height. (Bug 595650) r=bzbarsky a2.0=blocking2.0:betaN
74a0c9dba31781700c1e3d1c2dd1d1561529272fL. David Baron — Add a selector hack so that we can implement table border styles compatibly in CSS. (Bug 539880) Test by Geoff Lankow <>. r=bzbarsky a2.0=blocking2.0:betaN
58e3696a0dad5751054e4e6c5fec4375373f0c6eL. David Baron — Add reftests for text-shadow and box-shadow not causing scrollable overflow. (Bug 542595, patch 24) (for bug 446693) a2.0=blocking2.0:beta8
b492a3d8bc1c93aadbd3a6080216222c33d14f23L. David Baron — Fix reftests that assume that text-shadow causes scrollbars. (Bug 542595, patch 23) (for bug 446693)
b9d3ba34dc5e4e2ecaabfc4433d1c8a8caeb0c3fL. David Baron — Mark two reftests that now pass as passing. (Bug 542595, patch 22) (fixes bug 593160) a2.0=blocking2.0:beta8
7fa3c82dc40f36d1e4b2e93e82100a2892cc60dbL. David Baron — Adjust known assertion counts for assertions that now happen for each overflow area. (Bug 542595, patch 21) a2.0=blocking2.0:beta8
0705671514244627171aa1b4e49053e1a3c6237cL. David Baron — Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
08860c83bf8825b1ceabb1a840954f29a46a143fL. David Baron — Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
061f5e6d58be7d05492d55048d4cd38ba7f354b4L. David Baron — Fix all ReflowChildren methods in table code to avoid unnecessary NS_METHOD and NS_IMETHOD, and one that takes an overflow area to handle it correctly. (Bug 542595, patch 18) r=roc a2.0=blocking2.0:beta8
40788d629f3c99c53acd9af080e3ec745e3e963eL. David Baron — Make parameters to nsTableFrame::InvalidateFrame, nsTableFrame::PlaceChild, and nsTableRowGroupFrame::PlaceChild be the visual overflow rect. (Bug 542595, patch 17) r=roc a2.0=blocking2.0:beta8
0a7a368d748f91e1d184529dbcc01726ea05a570L. David Baron — Fix the way table cells consider overflowing collapsed borders for split overflow areas. (Bug 542595, patch 16) r=roc a2.0=blocking2.0:beta8
89551308e58554eff348cd6dd38acd0c47db4f4aL. David Baron — Now that overflow areas are split, change nsIFrame::ComputeTightBounds to use visual overflow. While it really only needs to include frame bounds, glyph bounds, and text decorations, since glyph bounds are not part of scrollable overflow, it must use visual overflow. (Bug 542595, patch 15) r=roc a2.0=blocking2.0:beta8
9292ed4f13c720ba7266a0e7d477906adf34e98fL. David Baron — Remaining nsBlockFrame changes for split overflow areas. (Bug 542595, patch 14) r=roc a2.0=blocking2.0:beta8
0de9480228c0f90350d7009e494fbba088097d7fL. David Baron — Change nsBlockReflowContext::PlaceBlock for split overflow areas. (Bug 542595, patch 13) r=roc a2.0=blocking2.0:beta8
25b99ff44f9c6f6214c9aca4c54d3e420f67be5aL. David Baron — Split overflow areas for block frame float continuations. (Bug 542595, patch 12) r=roc a2.0=blocking2.0:beta8
ed9ebff7469d39ba1552c4c760bfea23ba238cf0L. David Baron — Compute nsBlockFrame.cpp's ComputeCombinedArea to split overflow areas. (Bug 542595, patch 11) r=roc a2.0=blocking2.0:beta8
96a52ac050062e3797e7c4340de8090e88d32a1cL. David Baron — Compute nsBlockFrame::ComputeCombinedArea to split overflow areas. (Bug 542595, patch 10) r=roc a2.0=blocking2.0:beta8
ca6684b7a11c327342aa1328d016bd33c6d47c05L. David Baron — Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8
04e34daab502dd5e7e7f3a108797b76b8166bde0L. David Baron — Make overflow from text frames be visual overflow only, and not scrollable. (Bug 542595, patch 8) r=roc a2.0=blocking2.0:beta8
a8f0130ffa83a8c6140ce4f9f64b285ad649b9f5L. David Baron — Make nsLineLayout track two separate overflow areas. (Bug 542595, patch 7) r=roc a2.0=blocking2.0:beta8
6e1cf319e5b20f16d708807f057dc8b5ac5c9fe2L. David Baron — Make nsLineBox track two separate overflow areas. (Bug 542595, patch 6) r=roc a2.0=blocking2.0:beta8
1302a184ae9cc54b3bf1e5d9fd8dc491f38e7cbaL. David Baron — Remove unused method nsLineBox::CombinedAreaIntersects. (Bug 542595, patch 5) r=roc a2.0=blocking2.0:beta8
ce61761d254db95cb5ed590033d6f8f4532329d7L. David Baron — Change FinishAndStoreOverflow API to take two overflow areas. (Bug 542595, patch 4) r=roc a2.0=blocking2.0:beta8
1b5cdef4b9d66f7de34174cd22b2cbfa4072d22aL. David Baron — Make ReflowOverflowContainerChildren handle split overflow areas. (Bug 542595, patch 3) r=roc a2.0=blocking2.0:beta8
28874ce55ee11d0b1fb190613787af46fa2f6d33L. David Baron — Use split overflow areas in nsAbsoluteContainer::Reflow. Fixes overflow handling bug in nsPositionedInlineFrame where non-positioned overflow was ignored. (Bug 542595, patch 2) r=roc a2.0=blocking2.0:beta8
4abdb488ea62cef7371416a63b1c42875fe2ac94L. David Baron — Convert nsIFrame APIs from having a single overflow rect to having two distinct overflow rects. (Bug 542595, patch 1) r=roc sr=bzbarsky a2.0=blocking2.0:beta8
2b78824f6508dafdb366f6203b48ed72467ccb35L. David Baron — For elements that are in a document with a pres shell, always use that pres shell when getting computed style so we (a) return a more correct style and (b) don't mix rule nodes from two rule trees. (Bug 596245) r=bzbarsky a2.0=blocking2.0:betaN
cc997025601265790b6f3e748162c35cd08501daL. David Baron — When we set border-radius on <hr>, make the ends circular rather than elliptical. (Bug 597721) r=bzbarsky a2.0=blocking:betaN
be63370c439ba4c7cdd001418a0a9108912f609bBoris Zbarsky — Adjust assertion annotation to be Linux-specific. a2.0=bustage
Wed Sep 22 05:37:39 2010 +0000
6a3efef10e69a0ebd5b9d94cadb1050c59fced89L. David Baron — Revert bug 549561 for Mac only, since it seems to have caused the 10.5 (32-bit) Mac debug trace-malloc leak test to hang. a=bustage
Wed Sep 22 02:33:17 2010 +0000
d20b0bf1cf3aedccd13f60bb8d9e6c1086250109L. David Baron — Disable trace-malloc stack walking for tests that use (Bug 549561) r=ted a2.0=tests
0778c79316957868b470b7d0fdd1e85f66064f51L. David Baron — Initialize the out param from backtrace(). (Bug 549561) r=bsmedberg a2.0=tests
Sat Sep 18 19:16:10 2010 +0000
c12c5e990eda0d8e29318733e2ffb657f6bdc34bL. David Baron — Add NS_FINAL_CLASS annotations to rule classes. r=bzbarsky Add virtual that I missed on nsCSSGroupRule. (Bug 596140) a=me
Sat Sep 18 18:44:37 2010 +0000
d09dcf95a050c2b0feab08aa4cafa28fdcfb4751L. David Baron — Eliminate all virtual functions from nsCSSRule to eliminate its vtable pointer. (Bug 596140) r=bzbarsky a2.0=roc
ebb67011bb43262a3c1aa127d9801d8122ab9c9aL. David Baron — Save a word in nsCSSStyleRule on 32-bit systems by merging mWasMatched into one bit of mLineNumber. (Bug 596140) r=bzbarsky a2.0=roc
95496fb65889ce291852e53bf22a3d51a07ef601L. David Baron — Make NBSP an identifier character per resolution of CSS 2.1 issue 196. (Bug 591589) r=bzbarsky a2.0=roc
b2cb6f8e484065a937c73f440af54cf1e19dea52Patrick Walton — Bug 595350 - Fix leaks when closing windows or tabs with the Web Console still open. r=sdwilsh a=blocking-betaN+
60285850569abfdfc68ba870d222a5926f306458L. David Baron — Bug 597676. If there's no rootPresContext, we should never detect DOM modification. Makes printing paint again. r=dbaron a=blocking2.0:beta7
Fri Sep 17 19:31:54 2010 +0000
bb235f96b9af015a4a0fe274f048f66b58939f2eDave Townsend — Bug 596607: Broken extension registrations in the windows registry causes the extension manager to fail. r=robstrong, a=blocks-beta7
e98ce9f4ddbba03eb23088fc79519e8242be92dfL. David Baron — Remove another piece of code I missed when removing min() and max(). (Bug 363249) r=bzbarsky a2.0=blocking
f0367ec5276656d3a3c879a8f01b91cd170204f4Robert O'Callahan — Bug 584494. Avoid clipping in BasicThebesLayer when not necessary. r=cjones a2.0=blocking2.0:betaN
5522a4f458cc277c5eabd2fc6419af1ca83e7670Robert O'Callahan — Bug 584494. Avoid creating opacity/transform wrappers for empty lists. r=tnikkel a2.0=blocking2.0:betaN
d85d2070d0f89aff3352267840298542ac99f77cRobert O'Callahan — Fix shadowing warnings from bug 581222. r=dbaron a2.0=blocking2.0:beta5
fa73c53624741ffc9921702c53aadcb7e50373d0Masatoshi Kimura — Add support for CL_INCLUDES_PREFIX environment variable for handling localized cl.exe /showIncludes output. (Bug 587372) r=ted a2.0=blocking2.0:final
Wed Sep 15 15:12:15 2010 +0000
cfa340639ce67ca3d8210d39dcdde2e170bfaa87L. David Baron — Add test for animation of calc() values of background-position and background-size. (Bug 520234, bug 594934) a=tests
ffa5e7bea1e93862013e1670d748b9e4a8484b02L. David Baron — Remove null-checks for infallible array allocations. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
6b4bc4c7d2b5b5aeebb806d9495be52a80ba069dL. David Baron — Add a fallible version of nsCSSValue::Array::Create. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
91d20b5e47d82ce1ae421276823ac3ef0731e2dcL. David Baron — Allow calc() as an intermediate common animation unit for background-position and background-size. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
576e1b23a27b50442c4e0c8e18c2af6c7ee1b455L. David Baron — Allow calc() as an intermediate common animation unit between lengths, percentages, and calc(). (Bug 520234) r=bzbarsky a=blocking2.0:beta7
5a5ea460027b659c54d4db9a7ff62423c2e1fbfbL. David Baron — Add CSS property bit for which properties have stored calc() in style structs. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
56a2166d2bd91f0cac798ed6c452393769e52991L. David Baron — Extract calc() values in nsStyleAnimation when needed. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
6e67db3fa0f0c737dca3831e07e5dedcc3f2c6cfL. David Baron — Add calc() unit to nsStyleAnimation::Value. (Bug 520234) r=bzbarsky a=blocking2.0:beta7
983d21f8af4accf97ee939820bd259a23d443108L. David Baron — Support calc() on background-position, background-size, -moz-transform-origin, and background-image gradient stop positions. (Bug 594934) r=bzbarsky a=blocking2.0:betaN
ad02d75f80abb51d3a6272957ac8d7fc3f184f7bL. David Baron — Change storage of background-size and background-position to allow percentages and lengths. (Bug 594934) r=bzbarsky a=blocking2.0:betaN
Sun Sep 12 00:10:09 2010 +0000
8a6a5cf00da73adce5261d20d3eea79d58fda6eeL. David Baron — Fix bustage with various profiler integration options from JSNative signature change in JägerMonkey landing. (Bug 595544) r=sayrer a=bustage
Sat Sep 11 16:27:55 2010 +0000
26bfc086082229a29d14fa8f1d45b73c98f3af7eL. David Baron — Simplify storage of computed calc() as a result of removing min() and max(). (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
83a79e1e035bbba5d59f26984523b16e85e3c40cL. David Baron — Rename -moz-box-shadow to box-shadow: manual changes. (Bug 590039) r=bzbarsky a2.0=blocking2.0:beta6
11cf38adabf37a0232c13ac7593ae89006234b21L. David Baron — Rename -moz-box-shadow to box-shadow: mechanical changes. (Bug 590039) r=bzbarsky a2.0=blocking2.0:beta6
5ab6d6489a64cd54272943b4df0e64ceb34b3af6L. David Baron — Remove support for min() and max() in calc(): remove support for parsing and storage. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
7e330021ce6887e795d387f104f564c33b614b2eL. David Baron — Change blur radii in themes and in some tests to match change in how we interpret text-shadow and -moz-box-shadow blur radii. (Bug 590039) r=dao a2.0=blocking2.0:beta6
830111e10951067fa8d79167d855b375633309b0L. David Baron — Change the blur radius for -moz-box-shadow and text-shadow to match what is specified in css3-background, and the blur radius for canvas to follow what is specified in HTML5. (Bug 590039) r=roc a2.0=blocking2.0:beta6
Thu Sep 09 15:23:38 2010 +0000
8adb2f64c1380356d460983d514bad51b51ae634L. David Baron — Add aliases for old names of border-radius properties. (Bug 451134) r=bzbarsky a2.0=blocking2.0:beta6
c954983caff1ff7764e306fe6dc4ae957a8561e2Zack Weinberg — Bug 451134 (2/2): switch to the official border-radius property names: by-hand changes. r=dbaron a2.0=blocking2.0:beta6
c1cc7b565dc740206b5b46b613f99da334195329Zack Weinberg — Bug 451134 (1/2): switch to the official border-radius property names: purely mechanical changes. r=dbaron a2.0=blocking2.0:beta6
94cf996b52d0ce0d2aaf7aecf635957f847e95ebL. David Baron — Add workaround for bad pixel in pluginproblem reftest. (Bug 459144) a2.0=blocking2.0:beta6
da15f373d499380dc04e7a2d663bfabe5df359feL. David Baron — Add reftests for clipping to the border-radius curve. (Bug 459144, Bug 485501) a2.0=blocking2.0:beta6
0aa1272e932fee3aa47f6cde08ec602e5c0310bcL. David Baron — Clip replaced elements (for now, images, canvases, videos, and windowless plugins) to the border radius. (Bug 485501) r=roc a2.0=blocking:beta6
082bd0be8bc01e4789e80fb7682942eb8e79e974L. David Baron — Clip contents of elements with overflow != visible to the border radius. (Bug 459144, patch 14) r=roc a2.0=blocking2.0:beta6
6e3abe4d1d2dd196e351b34410b986ec42d3414fL. David Baron — Add a (wrapping) display item that clips its contents to the curvature of a border-radius. (Bug 459144, patch 13) r=roc a2.0=blocking2.0:beta6
2d01121770f7b935d6b4ddc5b7b7f4dce4903f24L. David Baron — Make nsIFrame::DisplaySelectionOverlay take an nsDisplayList* instead of nsDisplayListSet&. (Bug 485501) r=roc a2.0=blocking:beta6
bec3c3b989c8b619a58bf9e9a6240b626d7d698fL. David Baron — Remove unneeded nsAbsPosClipWrapper::mContainer. (Bug 459144, patch 12) r=roc a2.0=blocking2.0:beta6
c235307e637f655d5544785848338009449efa7fL. David Baron — Remove unneeded nsDisplayClip::mClippingFrame. (Bug 459144, patch 11) r=roc a2.0=blocking2.0:beta6
f301365f431631f89c761a8f89068e825ec96b3cL. David Baron — Add wctype.h to config/system-headers. (Bug 594492) r=cjones a2.0=bustage
e571589a1903ada367412b37da06a52261a675ecL. David Baron — Add an invalid-value test for text-shadow that we already have for -moz-box-shadow. a2.0=tests
dd7bbf7febcb5cc4a75a3123602308464938b9a3L. David Baron — Fix missing computation half of calc() for border-*-width. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
36bcecd7cd32bc1fd584d4e7bac43505f6d0c765L. David Baron — Add calc() support for two properties I missed: outline-width and column-gap. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
1ad67ed26a45194e67cc4e1b6538343558af6f65L. David Baron — Negative values for stroke-dasharray should be rejected. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
3f2ae0cc2cb894e2f3e8af95aede888d3b7713e1L. David Baron — Fix places where I missed clamping negative calc() to 0. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
d8e37eb0c77cd85b2c1d58116e72ff76e63969c0L. David Baron — Fix missing frame in style system mochitests. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
d7e5bc1bbb7bdb6e869d63c37e94f10dab0adf7fL. David Baron — Add support for calc() on -moz-border-radius and -moz-outline-radius. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
Wed Sep 08 22:57:10 2010 +0000
9f5e12404215fbb0b1223ba743ab02dadfddfbfcL. David Baron — Fix missing negation. (Bug 276431) r=dholbert a=orange
Tue Sep 07 22:22:17 2010 +0000
ebabfab36a6f83c956130b245937c99c419413a0L. David Baron — Fix uses of percentage -moz-outline-radius in themes for new definition of percent. (Bug 471643) r=dao a2.0=blocking:beta6+
6a28138050f5ab3fdf4f17a8758d80afa2e88d47L. David Baron — Expose RectToGfxRect on nsLayoutUtils. (Bug 459144, patch 10) r=roc a2.0=blocking:beta6+
433efb14d970b425841ad356ab9da36c37bb7183L. David Baron — Expose nsCSSRendering::ComputePixelRadii. (Bug 459144, patch 9) r=roc a2.0=blocking:beta6+
76358146c914e64a51c3862d5e8c0ac1d58713fdL. David Baron — Reduce the border-radius of elements with overflow != visible so that any present scrollbars are not clipped. (Bug 459144, patch 8) r=roc a2.0=blocking:beta6+
a118b42abad133da59efb56a5b61b9b6237b2e44L. David Baron — Use nsIFrame::GetBorderRadii so that we pick up when it is overridden. (Bug 459144, patch 7) r=roc a2.0=blocking:beta6+
c15d3e99d3dead5331d44ea57f48707fc225ffbdL. David Baron — Add border-radius-related helper functions to nsIFrame. (Bug 459144, patch 6) r=roc a2.0=blocking:beta6+
be6a7ccc34fe3a68df899036dfbb2478945a9587L. David Baron — Move clamping of border-radii that are too big from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This also fixes a bug in nsDisplayBoxShadowOuter::ComputeVisibility. (Bug 459144, patch 5) r=roc a2.0=blocking:beta6+
fc14d7ba0703c4b387650351a24843b7f65912f0L. David Baron — Don't throw away the subpixel part of the border-radius. (Bug 459144, patch 4) r=roc a2.0=blocking:beta6+
5c60f37c6534fbde135f6b1b3138faa6bb680102L. David Baron — Move skip-sides handling from nsCSSRendering::ComputePixelRadii to nsIFrame::ComputeBorderRadii. This fixes a bug (ignoring skip-sides) in nsDisplayBoxShadowOuter::ComputeVisibility, and improves the no-border-radius optimizations when skip-sides allow us to take them. (Bug 459144, patch 3) r=roc a2.0=blocking:beta6+
ba996cfeb9f797e3c227615259ba3c24fbefc88dL. David Baron — Make nsIFrame::ComputeBorderRadii take an nsSize instead of two nscoords. (Bug 459144, patch 2) r=roc a2.0=blocking:beta6+
baa2fb78f457a314dfd30e9a58d95289c6db8a17L. David Baron — Move nsCSSRendering::GetBorderRadiusTwips to nsIFrame and rename it to ComputeBorderRadii. (Bug 459144, patch 1) r=roc a2.0=blocking:beta6+
Tue Aug 31 20:47:26 2010 +0000
05a7e8bafa8a6c69f0b8613ea331fb9d5df1355eBoris Zbarsky — Bug 575172. Make sure that setting script type IDs really doesn't clobber any other flags. r=jst, a=blocking2.0
72b14a58afc05b8b2074e1ebdce15140b8fedfceL. David Baron — Fix uses of percentage border-radius in themes for new definition of percent. (Bug 471643) r=Mossop a2.0=blocking+
Tue Aug 31 16:05:34 2010 +0000
4edcf6c4cd03867862bc0aee95f5942acee29274L. David Baron — Cache non-percent margin and padding calc() on the style struct. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
4b05a762af721b336b3989dfa45af709e0d17c90L. David Baron — Add support for calc() to 'vertical-align' and 'text-indent'. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
4744aeff506a2bd50ccf9f199fc008c5186a7c27L. David Baron — Share IsPaddingZero between nsBlockFrame and nsInlineFrame by putting it in nsLayoutUtils. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
7bb992392d3ac38ff82766ea783f66eed0b091b1L. David Baron — Add support for calc() to the '{margin,padding}-{top,right,bottom,left}' and '-moz-margin-{start,end}' properties. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
253d994413d97700dbea2bd165146a81c2615812L. David Baron — Consolidate table-cell vertical align code. (Bug 585715) r=bzbarsky a2.0=blocking+
9dc831f46e4c35269c14848982b5206e1197b8ebL. David Baron — Remove no-longer-needed code for handling unconstrained containing block widths. (Bug 585715) r=bzbarsky a2.0=blocking+
400bc943fcf798125e9ed9b7673d1941a39df864L. David Baron — Make nsStyleCoord::operator== check deep equality of calc() expressions rather than just doing pointer comparison. (Bug 585715) r=bzbarsky a2.0=blocking+
ef43f7b0204aae780a0e3de65440481c0d6dcce1L. David Baron — Fix nonexistent makefiles in
39dbc0948d546c94d3c244dc30b62199bb85542aL. David Baron — Fix typo in reftest documentation.
3d42ac41a283aeb27cc9e00c693a1d3fe9e851bcZack Weinberg — Bug 471643: Evaluate vertical percentages in border-radius relative to box height. r=dbaron a2.0=blocking:beta6+
79e0084b914abdc039b771404f4dca7f120bfeebL. David Baron — Add test for bug 590417.
Wed Aug 25 10:19:34 2010 +0000
5a32f9f0041841dca081e1097ef8a616176c1866L. David Baron — Make IsAutoHeight be a member of nsLayoutUtils so we don't have to have two copies of it. (Bug 585715) r=bzbarsky a2.0=blocking+
e8d5a27d4918978e936608325cb78f684f4f971eL. David Baron — Add support for calc() to the 'top', 'right', 'bottom', and 'left' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
2285b89267406ec6641bb21a9129038637753020L. David Baron — Make it possible to store pointer values in nsStyleSides. (Bug 585715) r=bzbarsky a2.0=blocking+
a9ab3d82ec5f06309c6f77e9a68676a0f3d53d33L. David Baron — Avoid serializing calc() expressions in computed style when the calc() expression has no percentages and we have no percentage basis. (Bug 585715) r=bzbarsky a2.0=blocking+
4cc74816505e650952796f6e462a82beed02d036L. David Baron — Add support for calc() to the 'min-width' and 'max-width' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
fcc2aa4bd4519f51ced150cc460f714ee3dfc1c6L. David Baron — Add support for calc() to the 'height', 'min-height', and 'max-height' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
fb7ecc5f447c7df9ff59c68054367b50e1ce38bbL. David Baron — Introduce nsStyleCoord::HasCoordOrNonPercentCalc to check for either a coord value or a calc() value not containing a percent. (Bug 585715) r=bzbarsky a2.0=blocking+
a533af3f2efcb3efeff2f60c0e7a860abfcded59L. David Baron — Introduce nsStyleCoord::HasPercent to check for either a percent value or a calc() value containing a percent. (Bug 585715) r=bzbarsky a2.0=blocking+
6c9f878d44ab7d79391b6f232e18f427b36208b0L. David Baron — Add support for calc() to ComputeWidthDependentValue and ComputeHeightDependentValue. Also change calc() handling of percents from using round to using floor, which changes our handling of percents on 'width' back to using floor, reverting an earlier change in this bug. (Bug 585715) r=bzbarsky a2.0=blocking+
4d4f8ffaa60ed5792c739529a593fd5ea440f5b3L. David Baron — Fix computed style for percents for offset properties when the element doesn't have a frame. (Bug 585715) r=bzbarsky a2.0=blocking+
b2b38f9c5430c542a6b716fd4348831cc52d2b5eL. David Baron — Add prerequisites for better testing of 'top', 'right', 'bottom', and 'left'. (Bug 585715) r=bzbarsky a2.0=blocking+
86c9d9e4ad36a56ee00d2b07bf2eb9578057f300L. David Baron — Add prerequisites for better testing of min/max-width/height properties. (Bug 585715) r=bzbarsky a2.0=blocking+
403160bb08012ed3a3927413eec4c325a9e04de2L. David Baron — Add prerequisites for better testing of 'height'. (Bug 585715) r=bzbarsky a2.0=blocking+
Thu Aug 19 19:34:41 2010 +0000
992491c618def20af7afef026893a8773d0e066eZack Weinberg — Bug 576044 (12/12): fix assertions in nsStyleAnimation triggered by part 3. r=dbaron a2.0=dbaron
2f078585a0f6c8e2c57987ab5d4192d486b347d9Zack Weinberg — Bug 576044 (11/12): Make all assertions fatal in Declaration.h, Declaration.cpp, nsCSSDataBlock.h, nsCSSDataBlock.cpp, nsCSSValue.h, nsCSSValue.cpp, nsCSSProps.h, and nsCSSProps.cpp. r=dbaron a2.0=dbaron
5a9bd15fd7a818b51f57773c2dd439285990f871Zack Weinberg — Bug 576044 (10/12): Don't directly manipulate the contents of mTempData in the CSS parser. r=dbaron a2.0=dbaron
4bb2e0074aebce13d5a7ea9d89d37a8ce37bb295Zack Weinberg — Bug 576044 (9/12): Add an AddLonghandProperty method to nsCSSExpandedDataBlock. r=dbaron a2.0=dbaron
659a0864e03561b283c98539eb29161d2cfc280cZack Weinberg — Bug 576044 (8/12): remove the last MoveValue call from the CSS parser. r=dbaron a2.0=dbaron
980f0170d98217045592698e0f361e31581cf04bZack Weinberg — Bug 576044 (7/12): cleanup pass on css/Declaration.{h,cpp} and nsCSSDataBlock.{h,cpp}. r=dbaron a2.0=dbaron
f09c1638d3c17cb59e29becfa47ddb45191187ddZack Weinberg — Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
b88472b0af90512e2880920159569666df05020bZack Weinberg — Bug 576044 (5/12): eliminate ValueList as a storage type. r=dbaron a2.0=dbaron
a3e21759b5708b277a1cebdcdcfd5bd858afb325Zack Weinberg — Bug 576044 (4/12): eliminate ValuePairList as a storage type. r=dbaron a2.0=dbaron
ed89c9e297abf24faf03ba13565a031f24e2ff55Zack Weinberg — Bug 576044 (3/12): eliminate Rect as a storage type. r=dbaron a2.0=dbaron
4fc85e572c389b96bfe94914de4070d4b3c5fdbdZack Weinberg — Bug 576044 (2/12): eliminate ValuePair as a storage type. r=dbaron a2.0=dbaron
301875d4f9b61b760afd638274bcdc3addd29917Zack Weinberg — Bug 576044 (1/12): Move all the CSS 'storage types' (rect, value pair, etc) to nsCSSValue.h and their code to nsCSSValue.cpp. r=dbaron a2.0=dbaron
Thu Aug 19 13:39:30 2010 +0000
5daf8744eed1d8da2f31a836c8a54cc5af3dc6c1L. David Baron — Don't push floats past break due to total lack of available height when we're required to place something. (Bug 586973) r=roc a2.0=blocking
0cdee3bfea66d47988fc5510df0d01465ed076d2L. David Baron — We might need to collect pushed floats from the overflow out-of-flows list too, just like normal floats. (Bug 586806) r=roc a2.0=blocking
15ba1f7992026cbdb37ae2c318ac7052686dfa0bL. David Baron — Don't construct an nsFrameList whose first child has a previous sibling. (Bug 586806) r=roc a2.0=blocking
3c1b66168e7a21412b305cc790b001412a0ca088fantasai — Do IsProperAncestorFrame check before destroying floats, but not for popups. (Bug 588158) r=dbaron a2.0=blocking
df1266dee17d32b7baacbff742308adbede021cbL. David Baron — Fix sorting errors in layout/reftests/bugs/reftest.list.
fe74a63c16b66739922e0a0eb70c1e3a36fc5a17L. David Baron — Split floats when they are overflow-incomplete. (Bug 585598) r=roc a2.0=blocking
f12e2c14fbe5c8ad108d55ceb76efc708338d681L. David Baron — Destroy the pushed floats list in nsBlockFrame::DestroyFrom. (Bug 585598) r=roc a2.0=blocking
67a1e6b2a00f9358aca71a7db2cd5f6be9d0f80fL. David Baron — Rename a frame property that I missed in a mass-rename. a2.0=blocking (Bug 563584)
f0b46212962edcb5b4280039bc317a8b5b8b7796L. David Baron — Fix indentation in configure --help. Whitespace changes only.
60944ddadc17e63973a8169ec7f388cb6a18e16aL. David Baron — Add environment variable NS_TRACE_MALLOC_DISABLE_STACKS for disabling the stack-walking part of trace-malloc to improve performance of tinderbox test machines. (Bug 549561) r=bsmedberg a2.0=tests
ea54a11bd98791c9b9064a40044d19665846f657L. David Baron — Avoid a lock/unlock pair for each call to |calltree|. (Bug 549561) r=bsmedberg a2.0=tests
Mon Aug 16 14:04:51 2010 +0000
33ff08c153d410659d511473d5c5115e5461b64fKyle Huey — Make --disable-libxul imply --enable-shared-js. (Bug 587375) r=ted a2.0=dbaron
Sun Aug 15 15:20:12 2010 +0000
e9a04e8f25fdb1973c741633827e3cecea0fa5a3Ms2ger — Make nsICSSRule::Clone return the cloned value directly. (Bug 585137) r=bzbarsky a2.0=dbaron
3a5c7dd8aa60c243d1a641c6c71b79b82a419b04Simon Montagu — Remove test for bug 558403. (Bug 581734) r=sayrer a2.0=tests
28b2426dfac9a3f91a43e0c37e4206cc98eb1d9bMounir Lamouri — Bug 585507 - Fix compilation issue when SMIL is disabled. r=dholbert a2.0=dbaron
14c1f2783543449c4a193a4109f73b6688a99693Mounir Lamouri — Bug 568441 - Explicitely show the caret in nsTextControlFrame when the content is no longer disabled and focused. r=roc a2.0=blocking+
Sun Aug 15 12:43:00 2010 +0000
4d25cd8808e523a208ef4376ef24660f18ee650fRobert Longson — Bug 584322: Fix confusion between premultiplied and non-premultiplied colors that was causing feDisplacementMap to offset the result incorrectly. r=roc a2.0=dbaron
521694df26c46b5be05a2481ff13426a796053ddL. David Baron — Correct parenthesis-matching inside of :not(). (Bug 586070) r=bzbarsky a2.0=bsmedberg
Wed Aug 11 19:34:22 2010 +0000
fd26456949adf4a5f019c7b551a6e8ee7ce28c22fantasai — Change coordinate system in the float manager from content box (most of the time, but sometimes border box) to always border box. (Bug 551425) r=dbaron a2.0=blocking+
4643426a15236bf7ef1abfa93b020e97ece7805dMakoto Kato — Use a known failure condition that more closely matches when the tests fail (when we use handwritten SSE2 assembly in the JPEG code), so that they don't produce unexpected pass results on 64-bit Windows. (Bug 582850) r=joedrew / dbaron a2.0=tests
058caf257ad02e0b7bcb335af39182a4163427a9L. David Baron — Add PR_STATIC_ASSERTs to check some assumptions. (Bug 584945) r=bsmedberg a2.0=tests
d6326ce2ea4ca7cc219a0b87552a6c910c40de7cL. David Baron — Add support for calc() to the 'width' property. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
bffe7ef73b3a878bd3d47cd05a6564d0527d331eL. David Baron — Distinguish between 50% and calc(50%), etc., in computed style calc expressions. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
b50d19ed3449b1ac34a15e643d09e0534ddb1685L. David Baron — Consolidate code for determining when widths and heights depend on a container. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
cf5092534a443a398e892b0107193bdd42c687fdL. David Baron — Make a common base class for calc ops that use nsStyleCoord as input. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
40d85fe94a901013fa79a0533e11f3bb840d0bedL. David Baron — There's no need for a separate CoordPercentCalc implementation; ComputeCalc can handle that. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
17316f38926ee0c1667b54a2238e5083aa4c6ce4L. David Baron — Add a 'display:block' prerequisite for 'width' property tests so that calc() tests will actually have a percentage basis and thus actually test the code. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
4c518456865ab48157ea782678eec457391e084dL. David Baron — Fix places where we should skip to a closing parenthesis during errors parsing functions. (Bug 575672) r=bzbarsky a2.0=blocking2.0+
638dab2836b540fae2bd1530d220a847e8db9f20L. David Baron — CSS transition timing functions should not allow X arguments to cubic-bezier() outside of 0-1. (Bug 575672) r=bzbarsky a2.0=blocking2.0+
7d145abc669cecd676829e72c40356560237acf0Benjamin Smedberg — Bug 586350 - Updates to the 08/11 nightly don't work because it's removing the root chrome.manifest. Also clean up other now-unneeded files. r=robstrong a=dougt
Sun Aug 08 02:24:55 2010 +0000
96f758f85b42dca038a4a1d42c03d019133ab7feL. David Baron — Mark known random assertion due to bug 585394.
Fri Aug 06 06:03:00 2010 +0000
fb71b8680451a24cea8e6f936d3bb22d47ebd3d1L. David Baron — Bump assertion count on Windows; followup to bug 563584.
Fri Aug 06 05:01:26 2010 +0000
8ab7ef79b6734f3ae5f92c9f23ea23d3760cc2b3L. David Baron — Rename float continuations to pushed floats. (Bug 563584, patch 33) r=roc
4d4fae26dfa2797a48f95b8b8aff32b970db07d7L. David Baron — Don't force availableHeight to be nonnegative, because doing so means that we'll place zero height blocks (including their non-zero-height contents) at the bottom of a page when there's not room (see nsHTMLReflowState::SetTruncated). (Bug 563584, patch 32) r=roc
e0a304dcb9225a21e5c720e40a84d66f8c7c6309L. David Baron — Add reftests for bug 563584. (Bug 563584, patch 31) r=roc
4944a7440b5574001613ffea9e905e43621f389fL. David Baron — Set incomplete status when we have continuations that we shouldn't destroy. Fixes assertion on layout/generic/crashtests/469859-1.xhtml . (Bug 563584, patch 30) r=roc
b400d1c5b8427efc499ff390453c1fb8f1faed67L. David Baron — Don't switch a constrained height to an unconstrained one due to infinite clearance. Fixes layout/reftests/bugs/563584-10b.html . (Bug 563584, patch 29) r=roc
06e99be6239a1b773a43da1c46c4988e29ac4396L. David Baron — Add comment describing mIsTopOfPage better. (Bug 563584, patch 28) r=roc
a9388a82d97971e1ba631c37a836ed4c7052bc15L. David Baron — Add testcase to check that mIsTopOfPage is false when reflowing blocks that have clearance. (There was originally a patch here, but it seems not to be needed, so now it's just tests.) (Bug 563584, patch 27)
2612b62127265ad7efae18bce933c7689e1c5d00L. David Baron — Don't split floats when we're not paginating. (Bug 563584, patch 26) Fixes assertion on layout/generic/crashtests/461294-1.html . r=roc
5938e4a2326433d62038ca25e7483febde81be67L. David Baron — In a constrained height situation, we need to reflow anything with floats. (Bug 563584, patch 25) Fixes assertion on layout/generic/crashtests/408883-1.html . r=roc
6286b1d1a4636e8c2de4491093382f66f6c5498dL. David Baron — Add bit to lines indicating that they may have a placeholder for a float that was pushed to the next line (and bump the child count up to 32 bits). (Bug 563584, patch 24) r=roc
1a9af0679d419333eef54779bf54f8064554928fL. David Baron — Adjust reftest assertion manifests for churn in nscoord_MAX-related assertions (which includes 'computed overflow area' assertion, because of width wraparound in UnionRect making overflow area empty). (Bug 563584, patch 23) r=roc
66c78df18e5018ca151d7e8b4ec9675b1230fb28L. David Baron — Pass correct *remaining* height to float manager, rather than the whole height of the content area. (Bug 563584, patch 22) r=roc
917317ddc51157cdb1ee3a756912da80c20bc752L. David Baron — Add checks to VerifyList that previous siblings match next siblings. (Bug 563584, patch 21) r=roc
e136a9f13eb6a1a1763084264426526b17418b0cL. David Baron — Remove aReflowStatus parameters made unnecessary by previous patch. (Bug 563584, patch 20) r=roc
7a7691882300b95ab05ee73a10a823b0e915f6b0L. David Baron — Rename PushTruncatedPlaceholderLine since the remaining reasons for lines being truncated are related to being next to floats, not having truncated floats. (Bug 563584, patch 19) r=roc
f8aba04e8861b327f6a7aaa51ef0e3d2bc9d053aL. David Baron — Do the same for PlaceBelowCurrentLineFloats: don't propagate the truncation of a float into the line's reflow status. (Bug 563584, patch 18) r=roc
cf3a58fef285ff7773be9476330402982a90044fL. David Baron — Don't propagate the float's reflow status through places that expect an inline's reflow status, to avoid the assertion for which bug 563584 was filed. This separates pushing of floats from pushing of lines, and allows first-in-flow floats to be pushed to the next page without their associated line. (Bug 563584, patch 17) r=roc
7fb402907919b52a0baf7fafb87b5225f6c01ac8L. David Baron — Save float's next sibling since reflowing it could change the next sibling. (Bug 563584, patch 16) r=roc
35ca0a0faa1699f3ebbf4fd3e7acb0c792cdadfdL. David Baron — Steal float back before reflowing it, in order to allow first continuation of a float to be pushed to the next page. (Bug 563584, patch 15) r=roc
1ff1f54dc043c3779f26878b689a5ce45fea232bL. David Baron — nsBlockFrame::ReflowFloatContinuations doesn't need anything in AddFloat other than FlowAndPlaceFloat. (Bug 563584, patch 14) r=roc
69b9b34abe5825d176c04be037bd0dcb80770cd9L. David Baron — Manage float continuations to-be-pulled by the next-in-flow better by keeping them in a separate frame list until they're actually pulled. (Bug 563584, patch 13) r=roc
c3f25dd3c232f3aaa97b71d96f20e8493bfbec3eL. David Baron — Track which frames were float continuations that need to be pulled to the next block rather than figuring it out again when it's time to pull them. (This allows first-in-flows to be float continuations.) (Bug 563584, patch 12) r=roc
2abf47cd611e624da4685299fd76d47af0ba4655L. David Baron — Make nsFrameList::RemoveFramesAfter(nsnull) remove the whole list. (Bug 563584, patch 11.5) r=roc
29ee630d1cc84f29feeb15848f8bce561acb0304L. David Baron — Don't try to clear pushed floats when computing the final size of blocks. Fixes scrollbar on layout/reftests/bugs/563584-6-columns.html . (Bug 563584, patch 11) r=roc
81b8361ed910c5240165b97a3941d54524fca2f5L. David Baron — Add the optimization mentioned in the previous patch, so we don't have to iterate all floats to determine if one was split. (Bug 563584, patch 10) r=roc
96e0c7bad07dc0d9fd81d5f15796604545c0a13cL. David Baron — Allow the float manager to record that a float has been pushed past a break. (Bug 563584, patch 9) r=roc
1244f0203b8747c3b9b9c43013a3c9fdce97a72eL. David Baron — Remove initialization to value that doesn't make much sense and never matters. (Bug 563584, patch 8) r=roc
a81deb40583a6eda9a9717580c2246115f5c22a2L. David Baron — Use an AutoRestore to restore mY in nsBlockReflowState::FlowAndPlaceFloat. (Bug 563584, patch 7) r=roc
97c28197accf3a1e213c6182c4d9db02eb7e98faL. David Baron — When we're in columns (and therefore not splitting floats), push floats that don't fit to the next column. (Bug 563584, patch 6) r=roc
235b5d79eedde2fe11810334f79897bc944f31f3L. David Baron — Replace force-fit with setting mIsTopOfPage correctly. (Bug 563584, patch 5) r=roc
992e510dfabf8e7bf0bbccf7c44c76137f18cbd9L. David Baron — Make nsBlockReflowState::FlowAndPlaceFloat reflow the float after computing its vertical position, so we know how much height is actually available. (Bug 563584, patch 4) r=roc
dcf7e5d1b9866512faf0548ea2b467ca98a2372bL. David Baron — Most of CanPlaceFloat is unnecessary given the float placement rules (in particular, that the top of a float cannot be higher than the top of any prior left or right float) and the fact that we now split floats. (Bug 563584, patch 3) r=roc
7974c4944fa5e21d9486861f8cf8bc22f2d6ffd4L. David Baron — Remove aForceFit/aRelaxHeightConstraint concept from float reflow, since we now split floats rather than push them to the next page (and correct propagation of nsHTMLReflowState::mFlags::mIsTopOfPage will force fitting when we need to). (Bug 563584, patch 2) r=roc
a3fd5fc54c46d8b409b02685af457bd44c9c71b1L. David Baron — Fix assertion about float manager state by restoring old float manager state when we place a float and then cancel that placement. (Bug 563584, patch 1) r=roc
5e1c277df3d1c856158ae6c8fe8d684c38b721d4L. David Baron — Fix processing of matrix() transform functions to handle calc() rather than asserting. (Bug 584569) r=bzbarsky
2b2a00285cc9605b996deb924d76aaac79f1f76eL. David Baron — Remove the MOZ_WIDGET_TOOLKIT backwards-compatibility definition in the reftest condition sandbox. (Bug 570329) r=roc
5b110f51ab148ad9a9f3640c774db323bde994dfL. David Baron — Make nsIDOMSVGCSS2Properties use the specialized shorter quickstubs. (Bug 584301) r=bzbarsky
Sat Jul 31 03:51:34 2010 +0000
923e1109a1d087364631473a908e895a36df0873L. David Baron — Fix bustage from bug 570329 with s/windowsWidget/winWidget/g.
6d7dc709017d3df3503ded456226d400da8e7a75Patrick Walton — Bug 582664 - Add a Developer menu to the app button. r=dolske, ui-r=limi, a2.0=gavin [initially landed incorrect patch; now landing the differences between the wrong version and the right version]
Fri Jul 30 23:49:48 2010 +0000
f7f9eb6c19d34229f04fff120ce041b697c0177dCraig Topper — Remove aTag argument from nsICSSPseudoComparator::PseudoMatches. (Bug 576794) r=bzbarsky a2.0=bsmedberg
06ae143d9ad887d022a52f61a74d59b5ff0b768cCraig Topper — Remove QueryFrame support for nsICSSPseudoComparator. (Bug 576794) r=bzbarsky a2.0=bsmedberg
43697c4a954ad329a6b58a29263f1f69df6fd5e3Craig Topper — DeCOMtaminate nsICSSPseudoComparator::PseudoMatches method signature. (Bug 576794) r=bzbarsky a2.0=bsmedberg
664d5e6913fc8d4f4dac2c111a691ed6ff8834dfMs2ger — Bug 573322 - Align td@align with HTML5; r=bzbarsky a=blocking-betaN
7c1ec0973f46ff90d79bedc20518a5fa8fb7db49Ms2ger — Bug 573258 - Support a.text as defined in HTML5; r=Olli.Pettay approval2.0=benjamin
ec0c1319fec3d65dfae9f0a7445524179242637bL. David Baron — Switch reftest manifests to new, shorter syntax for widget toolkit tests. (Bug 570329) a2.0=tests
0cadbd42713e9ec92b61942e0859d471a6f4aa7bPhil Ringnalda — Bug 569623 - Mark reftests/bidi/bidi-004.html, reftests/bidi/bidi-004-j.html and reftests/bidi/mirroring-02.html as passing on Linux, since the CentOS boxes where they failed are gone (relanding to fix bug 578286) a2.0=tests
65e62e55194e66e269b43290dedb05d4017cc20dPatrick Walton — Bug 582664 - Add a Developer menu to the app button. r=dolske, ui-r=limi, a2.0=gavin
a8dd758e11f15fc0062cd0afbd0ea2473fafda60Peter Van der Beken — Fix for bug 571159 (Leak nsGlobalWindow with unknown-content-type dialog). r=sdwilsh. a2.0=blocking.
55105cdc45c9c744aedeeb5ccb0c23687b865f56L. David Baron — Make zwnj-01 have a background color so that the SVG filter works correctly. (Bug 581081) r=jfkthame a2.0=tests
Wed Jul 28 23:58:00 2010 +0000
c6673716fd47d00edcdb8d9724bf3c5de04013f2L. David Baron — Rev IID, which was missed in changeset 56030877b753. (Bug 582303)
Wed Jul 28 23:44:36 2010 +0000
bb91308af2528449e1f8357f9d4745ef24dff517L. David Baron — Clean up messy line thanks to new operator from bug 570912. (Bug 582111) r=bzbarsky
7e1bcdcb84a87e5d6e36ccf867ab4d91d3579713L. David Baron — Make the transitions style rule hold on to its values and thus preserve rule immutability. Do this by reusing the code for the covering style rule for both transitions style rule types. (Bug 582111) r=bzbarsky
56030877b75318c52b99cde3a26ab9a4f1addbd7David Zbarsky — Remove unneeded nsIDOMNSHTMLButtonElement interface by merging it into nsIDOMHTMLButtonElement. (Bug 582303) r=jst
e56dbc3d4bf90b0738ec8b4c2d926cb7acbddb65David Zbarsky — Remove unneeded nsIDOMNSHTMLAreaElement and nsIDOMNSHTMLAreaElement2 interfaces by merging them into nsIDOMHTMLAreaElement. (Bug 582303) r=jst
54767f63cce6e218d6f60b079760a803910e0a9bDavid Zbarsky — Remove unneeded nsIDOMNSHTMLSelectElement interface by merging it into nsIDOMHTMLSelectElement. (Bug 582303) r=jst
35c8b17528cdd71f7ca0ddbe2595719b3e3c22fcDavid Zbarsky — Remove unneeded nsIDOMNSHTMLOptionElement interface by merging it into nsIDOMHTMLOptionElement. (Bug 582303) r=jst
f6b6bba6a15003143d8d7cb269138201f6d444ecDavid Zbarsky — Remove unneeded nsIDOMNSHTMLScriptElement interface by merging it into nsIDOMHTMLScriptElement. (Bug 582303) r=jst
b2b011debef1910fa25b51a146e3845514d44dc3David Zbarsky — Remove unneeded nsIDOMNSHTMLLabelElement interface by merging it into nsIDOMHTMLLabelElement. (Bug 582303) r=jst
11ef53df4a4df843e3737e0a1ea82d4df7d7739eFelipe Gomes — Bug 582315. Intermittent orange in test_taskbarprogress_downloadstates.xul
Mon Jul 26 22:46:33 2010 +0000
03646477831113602d42d09fdf39d6f2d65a52d0L. David Baron — Bug 581738: Revert b09b40c61117 (temporary disabling of test on Win7) because bug 542504 is now fixed.
Sat Jul 24 19:20:09 2010 +0000
555a6f96ec12b0053bf9e5daa48878b59d371f8dL. David Baron — Update to latest spec changes for ctx.font setter and getter. (Bug 508452) r=bzbarsky
6a16094b432091597b2cb6535c01c21487e52db0L. David Baron — Revert incorrect changes made in (Bug 508452) r=bzbarsky
Sat Jul 17 05:37:31 2010 +0000
53a5c3bb6c5c1f7f765982d8c8826b3a6ac81bc7L. David Baron — Append style sheets from binding manager when ensuring unique inner on all sheets. (Bug 578810) r=bzbarsky
46af914448aefb49b77f6bba7786b6ba3eea0e2cL. David Baron — Make trace-malloc work again on Linux following mozalloc landing. (Bug 576776) r=cjones
70967e44b56c46a4156b6d957a05dc8e8d9ee72aL. David Baron — Fix typo in comment as followup from bug 531344.
Sat Jul 03 19:43:32 2010 +0000
f9e0009f188dc76c702ebc8ddca14ebf61ca90dfL. David Baron — Make nsStyleAnimation::ComputeDistance not crash when given -moz-transform: none. (Bug 576761) (pending review)
Sat Jul 03 04:19:19 2010 +0000
f2b02ba56bdda763c3e7be7b3f60557c9334fd1eL. David Baron — Implement animation of -moz-transform property. (Bug 531344) r=dholbert
e419e47c09bfaef6ef8cc0a3d8778cef746983d3L. David Baron — Move ReadTransforms from nsRuleNode to nsStyleTransformMatrix. (Bug 531344) r=dholbert
aa23d71ab2305d7d1b41b0a385752034a696f8faL. David Baron — Add support for calc() expressions in translate functions of -moz-transform. (Bug 531344) r=bzbarsky
15e9cd490443e35b24ba2a1eec2abe2b9dd2475fL. David Baron — Fix weird SetCoordToValue signature. (Bug 531344) r=dholbert
4125a0ac5ec5f41a424f31c975d40ae252d7caf5L. David Baron — Allow CSS parser to forbid min()/max() within certain calc() expressions. (Bug 531344) r=bzbarsky
b2fea25298768d305913a7b300db775381500591L. David Baron — Create a common function for setting pieces of a transform matrix for a translation. (Bug 531344) r=dholbert
fd83cf94ce0831970a4f915719094efb38634e50L. David Baron — Add some helper functions for common CSS value to CSS value interpolations. (Bug 531344) r=dholbert
c88af82d34cc6ddbf46ad139c1abc8992d9e7162L. David Baron — Make the style struct store the specified transform list so that we can animate matching lists without matrix decomposition. (Bug 531344) r=dholbert
f065d64675ccc64f38bf896b68675083abee9ee0L. David Baron — Handle computed-value calc() expressions in computed style. (Bug 363249) r=bzbarsky
1eb53bf4a94127d6918baafc7f7594d7bbed10b4L. David Baron — Convert calc() serialization code to a template so it can also be used for nsStyleCoord. (Bug 363249) r=bzbarsky
4a1e71092c0215f597646e493251040df48b98b7L. David Baron — Add API to compute length, percentage or calc() style coords. (Bug 363249) r=bzbarsky
c70900796669fd45ba02ba85e6216868aa768325L. David Baron — Add API to compute computed-value calc() expressions to lengths. (Bug 363249) r=bzbarsky
b8ebd422dd03e04528fb995462eb989998cba99eL. David Baron — Add additional template parameter expectations to ComputeCalc so that its input can be nsCSSValue or nsStyleCoord. (Bug 363249) r=bzbarsky
c60f3194eae5d6415ac0a55b2fb8e96e81de189cL. David Baron — Add code to compute a computed-value calc() expression from a specified-value calc() expression, and make it reachable from SetCoord in nsRuleNode. (Bug 363249) r=bzbarsky
a2ac427a701eebcac844afe97d9594131bf8c116L. David Baron — Switch calc() to saturating operations on nscoord. (Bug 363249) r=bzbarsky
d9f9e02891fc30889f2827c09bc81cfcc8f595e3L. David Baron — Fix namespace usage in nsRuleNode. (Bug 363249) r=bzbarsky
caa87f845650a314cbd061393ce4fb29dccfd6d8L. David Baron — Add storage for calc() expressions to nsStyleCoord. (Bug 363249) r=bzbarsky
f0cff020cf0be4200a6b559427fbf87c2eb08536L. David Baron — Add nsStyleCoord::Array type. (Bug 363249) r=bzbarsky
fb5c5b8e14d9badb7c618f1d395c657b6496bf2dL. David Baron — Add nsStyleContext::Alloc for allocations scoped to the lifetime of the style context. (Bug 363249) r=bzbarsky
d9bdf56a7fedaf50529ccc5101dfa5fab0b05683L. David Baron — Add reftests to check that the reftest-print page dimensions are as expected.
89c346b2949031a44631f047e293ccfdfeeb42d2L. David Baron — Fire transitionend events only for transitions on elements (not pseudo-elements). (Bug 537140) r=bzbarsky
bff1302116cfd7656609a5c168362c5fa370fc46L. David Baron — Document GetChildListNameFor better as followup to bug 536720. r=mats
Tue Jun 29 04:27:45 2010 +0000
e52ab4f1e8d50ae8942bbc6961e41a1ed4d96351L. David Baron — Add bug number (bug 575500) for failing test I added earlier today (for bug 555987).
Mon Jun 28 20:48:28 2010 +0000
ce2f6b5e05254982a67feda05731b6c67a352ad5Boris Zbarsky — Make the simple cases of dynamic changes of -moz-box-ordinal-group work correctly. (Bug 555987) r=dbaron
c51bb774fb71a1cf2d33713fbfcd257bd7196b92L. David Baron — Add some basic reftests for dynamic changes of -moz-box-ordinal-group. (Bug 555987)
680af2301ba30b014fa15f08b453eef22e7347eeL. David Baron — Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
Sat Jun 26 18:59:21 2010 +0000
3433ea03964f4cce8f1cdd56633083973c4e5954L. David Baron — Switch test_transitions_per_property to testing interpolation 1/4 of the way through instead of 1/2, so it will catch getting the halves backwards.
1620352cebe9f1fd3435919a84902c8189478a1eL. David Baron — Adjust comment as followup to bug 574059.
Thu Jun 24 21:54:51 2010 +0000
800ef4b6087f497ba524fde890e9265b2cf163acL. David Baron — Don't bother with 16-bit reference count and index in nsCSSValue::Array. (Bug 574059) r=bzbarsky
Sun Jun 20 03:47:20 2010 +0000
db5fa3adde6e3f26cfa8c9af75104237f2ee0e61Shawn Wilsher — Style links with :link and :visited since on slow builds, history may already have notified that they are visited. (Bug 572576) r=dbaron
Sat Jun 19 23:17:40 2010 +0000
2fe127f49fecbc1f020c390bb0a06e0e46a915dfL. David Baron — On the theory that changeset 31fbc861bcb9 did not intend to back out the piece of changeset eb49e81b9f4d that touched this test, I'm going to put it back, and hope that it might fix some random orange (bug 572954).
Sat Jun 19 21:17:47 2010 +0000
db2d093fdd57a18d6d6d5e34a19cffed1d6e4659L. David Baron — Add test for bug 573255.
2f5b0483c339fb81f43ba67cfe983b3a33a1c980L. David Baron — Merge backout of changeset a6e3300a3bac (bug 571347) for causing bug 573255 because the optimization is invalid given :not() selectors.
284711070f31f2677b807d95476cc7e6db197a3cL. David Baron — Backed out changeset a6e3300a3bac (bug 571347) for causing bug 573255 because the optimization is invalid given :not() selectors.
297b7471e5e7b632b3145a25bde9dc5febf948faL. David Baron — Merge backout of changeset b805434e7e4b (bug 534398) for causing leaks on (debug) mochitest-other.
063826c84e206d51231cdd4d2aeaf23544d1fc65L. David Baron — Backed out changeset b805434e7e4b (bug 534398) for causing leaks on (debug) mochitest-other.
Sat Jun 19 18:47:31 2010 +0000
77216d0e94876e193cb796f51e19e70f102e1667Mounir Lamouri — Bug 562008 - HTML5 section DOM elements should be of type HTMLElement; r=mrbkap,sicking,timeless,ehsan sr=jst
Fri Jun 18 23:29:42 2010 +0000
5332eb29d243916104719abaab94efd057ab112eL. David Baron — Back out one of the changes in bebdf3413522 (bug 572618) because it's causing huge numbers of console warnings.
Wed Jun 09 05:35:04 2010 +0000
3680d856d412698853645e1d630953b461be7f28L. David Baron — Use 64 bits for frame state. (Bug 570837) r=roc
5d4130a21bf2b02eb1c595b96fc5ff3c007e51a4L. David Baron — Remove unused frame state bits. (Bug 570837) r=roc
04eaa2543795ec5b763afbccc01c83cb28475df5L. David Baron — Fix a state bit that *might* be overlapping. (Bug 570837) r=roc
ebc6875a1ec4d9c195541647e88d753def3a1180L. David Baron — Use macros for frame state so that it's easy to change the size and easier to read the constants. (Bug 570837) r=roc
bef54ce2c671490a17c8dbaca2194a6380df9039L. David Baron — Give more helpful error message when libasound2-dev is missing.
Wed Jun 09 01:45:53 2010 +0000
979aceadf808e2b946b95d59b4559320fe73a2b6L. David Baron — Fix alphabetization of renamed properties in property_database.js. (Bug 549809)
c0bd45ab931f4cec0ea5d64cc85bbb870669801dL. David Baron — Rename -moz-background-size to background-size. (Bug 549809) r=roc
63ccfca7cdb22915714c9e7bd88e2e1d05e3978eL. David Baron — Support for background-clip and background-origin in the background shorthand. (Bug 549809) r=roc
b5562d977e3a6a46b6fc2330604bde7e1a8ddc6cL. David Baron — Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc
0f920bd875d7b39196666d9dad5ab04a2b042c75L. David Baron — Remove comments referencing no-longer-existing no-clip value for background-clip. (Bug 549809)
665863f2ac3180923cb58b91a92e0297a9edccddL. David Baron — Add -moz-background-clip: content. (Bug 549809) r=roc
f9e8bdcb48cdce1d32e25b57b789da385d0b869aL. David Baron — Add shortcuts for common widget conditions. (Bug 570329) r=roc
f3d46038a7941479ed3161eb7338e9e33e5ecb54L. David Baron — Move construction of reftest condition sandbox into its own function. (Bug 570329) r=roc
e89ae2aa45eb866a8bb7bee0a403d6ce9b52932eL. David Baron — Allow mochitests that don't require chrome privileges to run in a normal profile. (Bug 570328) r=jwalden
396aec61ada24c2de120588911ea61fc0d393cc7L. David Baron — Show value information for passing mochitests too. (Bug 570327) r=ted
1f7ffae6e51e04c54b78a73433abe134709a147eL. David Baron — Make mochitest print the amount of time each test takes. (Bug 482162) r=ted
Thu Jun 03 20:13:44 2010 +0000
fb1e226d7c1171084d32d1c0ec5ee1e0a8bd8fe5L. David Baron — Revert changes in 0ff87d9d2d73 (Bug 541434) and adjust tests appropriately. (Bug 569646) r=zwol
bcff82f83a54f22399467992f17d89d304a21d12L. David Baron — Add tests for HTML colors based mostly on tests by Simon <> with a few additional tests and integration into mochitests by me. (Bug 121738
ddb5d662589b0cd866bf56cd14d6d2719bc1e506L. David Baron — Implement the HTML5 algorithm for parsing a legacy color value: add comment pointing out whitespace and emptiness issues. (Bug 121738)
f5d42b609b236f51e4d0f27fbcb35ce44146b325L. David Baron — Implement the HTML5 algorithm for parsing a legacy color value: add comment pointing out that HTML5 says we should handle system colors. (Bug 121738)
72d5643b58d9d5270e07b5e27363c0651ea0d6feL. David Baron — Implement the HTML5 algorithm for parsing a legacy color value: do loose color parsing in all modes. (Bug 121738) r=sicking
fae3332168ec1d34c4b3774a26b4179c475cc734L. David Baron — Implement the HTML5 algorithm for parsing a legacy color value: implement the arbitrary-string-to-RGB part of the algorithm. (Bug 121738) r=sicking
61dc8ace52f1dc452ff4ef2490675517268c0b55L. David Baron — Implement the HTML5 algorithm for parsing a legacy color value: reject 'transparent'. (Bug 227072) r=sicking
02daa34b047eba10d6eb73b45df3918aab164a9dL. David Baron — Fix indentation of js/src/configure --help. (Bug 569261) r=ted
319ff487e28694671ddcc7e434623ecce809855fCraig Topper — Make some methods of nsROCSSPrimitiveValue non-inline, and remove two unneeded QueryInterface calls. (Bug 569529) r=dbaron
093e4fea0118165b5f75ce51cbea55bc981e6c3cCraig Topper — Remove unneeded QueryInterface calls (to nsIDOMCSSValue) in nsComputedDOMStyle. (Bug 569308) r=dbaron
Wed Jun 02 21:04:54 2010 +0000
ae5e2cf51919499a215da268829b424bad857985L. David Baron — Fix indentation in configure --help. (Bug 569261) r=ted
Fri May 21 20:18:29 2010 +0000
3af8b1f39ee8b455f8a6297be245b196add24da5L. David Baron — Make nsUTF8ToUnicode use SSE.h (Bug 513422) r=vlad
7fa4f1de716f14c1126d88860bbf3a960f071f2dL. David Baron — Add more tests for invalid URL parsing for CSS 2.1 issue 129.
f78a0e2d67bd603a4bf5550ab5eaaa0a9cda9140L. David Baron — content/html/content/src line in LOCAL_INCLUDES should not be conditional on MOZ_MEDIA. (Bug 567191) r=roc
36b9855dad187a934ed3cd527d5271ce6a570459L. David Baron — Enable the reporting of assertion failures in the reftest harness. (Bug 472557)
Thu May 20 14:45:46 2010 +0000
441c99461236e0c31c2c91da6438eb559275604dL. David Baron — Update assertion annotations in reftest/crashtest manifests now that bug 563536 is fixed. (Bug 472557)
83794e67435d314871dd29fce6bb68949fd28fc8L. David Baron — The assertion on 466607-1.html was also seen on Linux, so just mark all the bug 564603 assertions as cross-platform. (Bug 472557)
Wed May 19 14:39:34 2010 +0000
3849ea43b5e61849163a52947f9a0421eee9a2e3L. David Baron — Adjust manifest for expected assertions: An assertion was fixed, probably by revision a55765a1c2f5. (Bug 472557)
Tue May 18 17:13:56 2010 +0000
ffd7972bab5f43b4dd543d60116ace3b20b9e290L. David Baron — Make our configure test for system NSPR having PR_STATIC_ASSERT match our current usage. (Bug 560582) r=ted
225b3ddf48ec8519fdfecd3f6cb4d48428d5c62cL. David Baron — Fix spew of 'couldn't get canvas size' assertions. (Bug 566603) r=vlad
Tue May 18 04:49:59 2010 +0000
94591caa7f0c6317b8191068c27ccd86dcfaa688Jason Orendorff — Bug 564344 - Crash or "Assertion failure: slot < (this)->scope()->freeslot, at ../jsscope.h:563" @ JSObject::getSlot(unsigned int) when redefining property. r=brendan.
Tue May 18 04:03:33 2010 +0000
ce21b8d89bb0531d55839e6684da1b0d75715a0aCraig Topper — Convert some callers of methods that changed from returning already_AddRefed<T> to returning T* away from using unneeded nsCOMPtrs. (Bug 239008) r=dbaron
acc89be54f3c88055b1755c96eef0bb1ec66ba81Craig Topper — Change some nsIStyleSheet methods from returning AddRef-ed to un-AddRef-ed pointers, and some other cleanup. (Bug 239008) r=dbaron
b93e3585352755394c5400d6aaaf8e2c36ffe0beL. David Baron — Add another known assertion annotation in the manifest. (Bug 472557)
Mon May 17 22:10:16 2010 +0000
9d67ea08c6b55db3861d0aea70e7150fd893fd73L. David Baron — Remove workaround for all reftest-print tests asserting on mac now that bug 564071 is fixed. (Bug 472557)
3c6fe232b7262ccc2f5f0860b85b8412bd89ea4dL. David Baron — Annotate reftest manifest with new assertion caused by bug 559996. (Bug 472557)
61d9c159a7fe552b773fa73f2447ffecbca7d972Mats Palmgren — Fix intermittent orange by starting test from onload rather than setTimeout. (Bug 566392) r=jruderman
Sat May 15 05:03:48 2010 +0000
c7eb9c5230f0a251779d80294bed74e9737775cbL. David Baron — Make the 'noappend' selector optimizations only restyle later siblings, which is what they need to do. (Bug 534804) r=bzbarsky
597dc66c8cae90106e2e1b8927019a51ca89d9f2L. David Baron — Additional restyling is needed for :empty + E and :empty ~ E selectors. (Bug 534804) r=bzbarsky
Fri May 14 19:12:17 2010 +0000
f7560e802592c61827ddd314c5f8eabb0eddb1eeL. David Baron — Add macro to give alignment requirements of a type. (Bug 562844) r=bsmedberg
7501fc5a3bc116414d5cfaaf0dc15a40c75ed9d4Craig Topper — Rename nsIStyleSheet::GetApplicable to IsApplicable and GetComplete to IsComplete. (Bug 239008) r=dbaron
Fri May 14 02:38:13 2010 +0000
42852bfa7a7c82c7694d6b296f2695ea389e36e1L. David Baron — Add additional annotation for a random assertion on a crashtest. (Bug 472557)
30c9289d5dada3c25a677cf06b6ae808c884f4dfL. David Baron — Add appropriate styles for the effects of HTML5 sectioning elements on headers. (Bug 562835) r=bzbarsky
6a13fcc7158095b3113799a7ebc9b0031d77d6a5L. David Baron — Avoid wrapping to negative font sizes. (Bug 565248) r=roc
Wed May 12 20:19:02 2010 +0000
911cc89e3cc531e69fb2bd0954d6db2f43045c9fCraig Topper — DeCOMtaminate nsIStyleSheet method signatures. (Bug 239008) r=dbaron
a93160d1e4428278c7d20171eafec8e265da05caL. David Baron — Annotate crashtest manifest with assertion count for additional assertion that showed up today. (Bug 472557)
Tue May 11 20:59:51 2010 +0000
b08683fb91ecb16ea1dcb5f5a12496a56fff9942L. David Baron — Restore comments and formatting from nsICSSStyleSheet.h that was lost in 5329c2d9c968. (Bug 239008)
Tue May 11 20:42:32 2010 +0000
a1b729d5a933003858d0be00ccb083f3a9e2270fCraig Topper — Make most of the methods in nsCSSStyleSheet non-virtual. (Bug 239008) r=dbaron
779fd4bb356ec4135ff316119c5dbd5c1ab53995Craig Topper — Inline a few methods in nsCSSStyleSheet. (Bug 239008) r=dbaron
5329c2d9c968a667427d6b1babf50dfe86caf5c0Craig Topper — Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
c660b23286f592e4966ff5dab769b217214c2010Craig Topper — DeCOMtaminate CSSStyleSheet method signatures. (Bug 239008) r=dbaron
Tue May 11 15:50:33 2010 +0000
05f3c68e73c9281a5ea6b86122ce7a44545604a3L. David Baron — Instantiate the calc ops struct rather than a nested data struct inside of it. (Bug 363249) r=bzbarsky
84e571efb1d23ac4ab1c2d33e55d196c4f42e700L. David Baron — Get rid of (void) C-isms in nsStyleCoord. (Bug 363249) r=bzbarsky
f4b1e12bf450ae64a83286eea5405d4f8711d17cL. David Baron — Add calc() support for 'font-size' property, which is the only property for which percents are computed to lengths in nsRuleNode. (Bug 363249) r=bzbarsky
858463a7c089f5e7b3a7c5cfc273e4e0f5ac3f14L. David Baron — Add calc() support for lengths in text-shadow and -moz-box-shadow. (Bug 363249) r=bzbarsky
006565bfdc46c69bba57dc144c505a7031c617a4L. David Baron — Add calc() support for the easiest cases: properties that take lengths but not percentages and take simple values only (-moz-column-rule-width, -moz-column-width, letter-spacing, word-spacing, marker-offset, outline-offset, border-spacing). (Bug 363249) r=bzbarsky
c5da51a04d80cf7aec578655105e4b209ad777b4L. David Baron — Fix property alphabetization errors in property_database.js.
bf73d1295b5ebbf9ed2ad7bbc9881830d751845fL. David Baron — Add mechanism for clamping computation of calc() to nonnegative values. (Bug 363249) r=bzbarsky
ccfcfde74733e03349544aae461e1f4814eedc0cL. David Baron — Add mechanism for computation of calc() in the cases where the arguments are only lengths (i.e., where computed style can contain a simple result rather than a calc tree). (Bug 363249) r=bzbarsky
bd771ce9a597fcb9f80292ffbb9e4e911262f8bfL. David Baron — Implement serialization of calc() values. (Bug 363249) r=bzbarsky
564caae3da4be2ca0d203423be4f6fb811b203a9L. David Baron — Implement parsing of calc(). (Bug 363249) r=bzbarsky
155737744a6874a4fe3ae810157c5299eb1e176cL. David Baron — Add template-based mechanism for computing a calc() tree. (Bug 363249) r=bzbarsky
46655a6b532e750a1f90f8dbc9040b58dd90fd25L. David Baron — Implement storage of calc() expressions in nsCSSValue. (Bug 363249) r=bzbarsky
f50706cb49a1bc3ab542aca90e5f88228697f979L. David Baron — Adjust expected assertion counts for crashtest. (Bug 472557)
Sat May 08 14:50:07 2010 +0000
b6726b0fa230a0b7d45f7b17725241a89bdc52cfL. David Baron — Adjust assertion annotations in crashtest manifest. (Bug 472557) On CLOSED TREE to force another round of builds and see if the network problems are better.
Thu May 06 18:33:41 2010 +0000
b333a3d127b5b3dcaf155857484f586a24e73496L. David Baron — Fix errors in annotation of expected assertion counts crashtest manifests. (Bug 472557)
Thu May 06 16:28:50 2010 +0000
b17a0b2c308ae83b2f61dd038ecee52f3de69131L. David Baron — Annotate remainder of crashtest mainfests (all but one test) with the tests that are known to assert. (Bug 472557)
Thu May 06 01:20:59 2010 +0000
41ffa62580c41454df662d6b72cc96973ace9a6bL. David Baron — Stop null-checking the pres shell so that we get to the UnbindFromTree call in nsHTMLEditor::DeleteRefToAnonymousNode. (Bug 563980) r=ehsan
bf3601e527a4b6a2937ed973627b1a4840aaee81L. David Baron — Removed unused member variable and code. (Bug 564074) r=ehsan
331506ceeb0b2a1c654d501959f2e6ba362c8623L. David Baron — Don't use stack-allocated structures for things that might outlive the function. (Bug 353547) r=karlt
ad8c76b91c33aa47a1dc1376f49d4343c5af0d33L. David Baron — Fix the font size on button padding tests that depend on it. (Bug 559125) r=bzbarsky
166e9ae1bb5d7392793d55c604e4bc87be5c48a1L. David Baron — Backout temporary debugging code for bug 563980 (changesets 76e0ed39f6ad and 4498b6800a49).
2eb5482a6af73feafac10e9e728965f5527c0f45L. David Baron — Back out temporary debugging code for bug 538462 (changesets 1e383909069b and f5c479a8f631).
Wed May 05 22:04:23 2010 +0000
4498b6800a4950e1c96ff7060c8ee8f0c79c19b9L. David Baron — Add additional debugging code for bug 563980.
Wed May 05 19:40:13 2010 +0000
76e0ed39f6adad52031e89901f0cc28fb4c5050eL. David Baron — Add debugging code for random assertion bug 563980.
f5c479a8f631a8cbad36b5fcbfd0858659136971L. David Baron — Move temporary debugging code for bug 538462 to where it's more likely to work when we leak the world.
Wed May 05 04:29:07 2010 +0000
f14bbcd528b49139e6138fb81a7252baf81a8393Surya Ismail — Change assertion to error console report for malformed XBL file. (Bug 397561) r=bzbarsky
c1b186e232ac40afce904acb3ff618a29bb1bcacL. David Baron — A malformed XBL file should trigger a warning, not an assertion, since the code should be able to (and does) handle it. (Bug 397561) r=bzbarsky
d2a9dc8c9a0d324f084a2f221b03f29e58dd86faL. David Baron — Start annotating crashtest manifests with assertion counts. (Bug 472557)
39aa13ebf6074a17746c43b5a17d7e5869df75b9L. David Baron — Annotate reftest manifests with assertion counts. (Bug 472557)
65dd7e5ec94be9e2ef07ea03cc4b602002b351f7L. David Baron — Annotate jsreftest manifests with assertion counts. (Bug 472557)
71c8fd654a3e477502929ca61aa9515446fa3503L. David Baron — Null-check the scope that we pass to WrapNative. (Bug 540367) r=sicking
Sat May 01 05:46:46 2010 +0000
1e383909069ba156b359449960f0e36edacd9feaL. David Baron — Add temporary debugging code to dump entire JS heap at shutdown to debug bug 538462.
Tue Apr 27 18:51:11 2010 +0000
3bd0a0a9d8b18683df8707753a1c3cc34ba505eaL. David Baron — Mark reftest as failing on 10.6 since it's failed every time since a push this morning (Bug 562000)
Sat Apr 24 19:39:08 2010 +0000
6b6e9a3c0606ff3409635676e26205b3bfca93daL. David Baron — Add some temporary code for debugging bug 538462. a=1hourlimit for metering
Sat Apr 24 03:01:35 2010 +0000
6a2235219b22ce11c5287975f48810005b1a3e83L. David Baron — Make the test not fail when the transition has completed already but the event hasn't fired yet. (Bug 537573) a=philor for APPROVAL REQUIRED
8e552e1afa49684b9ae702850e420da9e6bb155bL. David Baron — Make some selectors in html.css faster using :-moz-any(). (Bug 544834) r=bzbarsky
6efa2358f849a3d5122ff1fc1ccd0838a55a6b4eL. David Baron — Implement :-moz-any() selector to allow simplification of user-agent style sheets. (Bug 544834) r=bzbarsky
a212c49b39dbb869cc767459935514d4765d9714L. David Baron — Make test_selectors continue when a parsing test fails.
008d2f6c9d27551a8467ee2eddf00cc3c98d2835L. David Baron — Clean up SkipUntil handling in parsing of pseudo-classes with arguments. (I haven't found any cases where this actually changes behavior, but it's needed for the next patch.) (Bug 544834) r=bzbarsky
Fri Apr 09 04:04:21 2010 +0000
0c2460ae7df7b4c57a5301b262992cbaf7bb52e9L. David Baron — Fix spelling of separate.
Fri Apr 09 03:59:04 2010 +0000
251549ee918afe41ddf8b763987ac75b9f91b8deL. David Baron — Fix spelling of existence.
Fri Apr 09 02:15:24 2010 +0000
9a1116219c1046319fe275b0de1d8cda77467950L. David Baron — Fix misspelling of implement.
Fri Apr 09 00:22:08 2010 +0000
0b85f374e62367affbcfae64490ea0bbd1d048c9L. David Baron — Make trace-malloc malloc hooks work with 64-bit Mac OS X by adjusting types. (Bug 558097, maybe)
Wed Apr 07 19:07:30 2010 +0000
9d286aa986c83455dc1c9aa88f76ba34a9e6aee1L. David Baron — Make the reset test in test_transitions.html deal with the possibility of massive skew between setTimeout and the clock. (Bug 539904)
Wed Apr 07 05:50:51 2010 +0000
0c8ce4ebd370740a79f18f495ecfef354d7fff89L. David Baron — When setTimeout fires much later than it should, which happens on unit test boxes a good bit, make test_transitions_events.html report a todo rather than a fail. (Bug 537573)
Wed Apr 07 02:03:41 2010 +0000
2c04659a51ce9e8fb93cf52dd7eca1fa373d2530L. David Baron — Use the appropriate color based on visitedness for '-moz-column-rule-color'. (Bug 557580) r=roc
7ab21bd712e31decb1ffbfd4f209f2cdc042a4c1L. David Baron — Make nsStyleAnimation extract -moz-column-rule-color correctly. (Bug 557580) r=dholbert
Tue Apr 06 22:33:39 2010 +0000
1adc864a08ce2d6ffc7e9369f7912ea58d071bacL. David Baron — Avoid showing black when the if-visited style is transparent and the unvisited style is a color. (Bug 557584) r=bzbarsky
be88ae1fc67538477799c4ef347729aa2951f967L. David Baron — No need to null-check aRuleWalker. (Bug 557154) r=bzbarsky
Tue Apr 06 19:43:29 2010 +0000
aa2b262d938a21f0787962899ed826c1c5229d3dL. David Baron — Add test for background image loading behavior for :visited links. (Bug 557287)
363849c0170b1493960b7ed527cef775401ec43bL. David Baron — Don't start image loads for the if-visited style contexts. (Bug 557287) r=bzbarsky
8eba981e2c9f1291cc5cb5c933b548d1a5d9a7a4L. David Baron — Make style contexts know if they are the if-visited style. (Bug 557287) r=bzbarsky
3f7faac350f1b2fc905b5675f76421536f376be5L. David Baron — Exit loop when needed. (Bug 497256) r=roc
Tue Apr 06 05:25:47 2010 +0000
83491775950c1e69a5431ef07e5c70cc84e01bdbL. David Baron — Add colors that are showing up on the 10.6 tinderbox as allowed colors so the test stops causing perma-orange. (Bug 556855)
adfb531068b7054e07106ac5cdd6948d7517ca1bL. David Baron — Mark perma-orange-on-10.6 bug 556853 as todo so it stops turning the 10.6 mochitest-other boxes orange.
Mon Apr 05 03:49:28 2010 +0000
d242d4ecdbff20f21fecb2a222a4a41bd39899b9L. David Baron — Make mochitests not build and search the results table when run inside the harness. (Bug 466104) r=sayrer
Sun Apr 04 21:46:49 2010 +0000
f9346adcafd8159261fea97b0db962e9c4157f78L. David Baron — Subtract the correct border+padding. (Bug 546048) r=roc
Sun Apr 04 18:15:32 2010 +0000
3595abe885ebaaa0a200af5c57fe6bebed5df61bL. David Baron — Fire assertions when guard objects are used as temporaries. (Bug 531460) r=cjones
7ced71a5f4054121a94c57ec9c498c99e9a4e72bL. David Baron — Fire assertions when guard objects are used as temporaries. (Bug 531460) r=jst
c6dcd6ea54afd8ddefdcc7282692bbe6e67d2081L. David Baron — Fire assertions when guard objects are used as temporaries. (Bug 531460) r=jst
Sat Apr 03 05:32:24 2010 +0000
0b2e87e6b84ee536e97cfeeb5879ba2142696c2cL. David Baron — Bug 554188 followup: use fails-if rather than random-if, with stricter condition.
Sat Apr 03 02:02:09 2010 +0000
85754ddc898e4a6d4d4a6d0c98f4dd5651845322L. David Baron — Make pseudo-classes-02 run using test_visited_reftests.html instead of the normal reftest harness. (Bug 147777) r=jwatt
47d702dbb65742909c84079f21834bf124700c3eL. David Baron — Add mochitests for getComputedStyle and querySelector(All) lying about :visited selectors. (Bug 147777)
57a11c73e7298bcb959ad21f280c7f47fe6648aaL. David Baron — Add reftests for :visited handling in layout/reftests/css-visited/ and make them run through the mochitest harness (via layout/style/test/test_visited_reftests.html) rather than the reftest harness. (Bug 147777)
55970f05ee6f6d767e205fb226f0c4d40368c192L. David Baron — Add method to munge the content state appropriately for how we're matching so that matching operations in HTML and CSS style sheets follow the new rules. (Bug 147777) r=bzbarsky
774f3fe7720a3289b0c58be00d67fd94e263936eL. David Baron — Put visited handling in the tree match context. (Bug 147777) r=bzbarsky
5460b34fda2f5d1884ea0e2d709258ffe8c9f767L. David Baron — Set NS_STYLE_RELEVANT_LINK_IS_VISITED when appropriate. (Bug 147777) r=bzbarsky
1deee9168239ee70c5c2828e3dc24c12dcc34dcaL. David Baron — Propagate whether we have a relevant link from rule processors to style set. (Bug 147777) r=bzbarsky
c2b120ced4308c3e21777fd6109039b09c764d16L. David Baron — Pass through desired link-visitedness on the rule walker and construct if-visited style contexts in the style set when visited styles are present. (Bug 147777) r=bzbarsky
58c12c385a82727b66f1b375431f4162b649112cL. David Baron — Fix initialization comment in nsRuleProcessorData. (Bug 147777) r=sdwilsh
902a9bca379b4e166bbc0fd797bc2b911d56e575L. David Baron — Make nsStyleContext::FindChildWithRules deal with the visited style context. (Bug 147777) r=bzbarsky
c36e13431e6c7669edf243208c21411fad2d95aaL. David Baron — Propagate whether we have a relevant link out of selector matching. (Bug 147777) r=bzbarsky
25756537a9952070e707f6f2b9a30031ab1c2e25L. David Baron — Introduce NodeMatchContext for additional input into SelectorMatches. (Bug 147777) r=bzbarsky
8c32863a2ac884b9601b2581a8ecb1f5591e7350L. David Baron — Introduce TreeMatchContext for additional output from SelectorMatchesTree. (Bug 147777) r=bzbarsky
6f6a43afe740599443437424220123811fb14dceL. David Baron — Use the appropriate color based on visitedness for the color or fallback color parts of 'fill' and 'stroke'. (Bug 147777) r=jwatt
44d198975192f39ffd86f4d70f616a8d96a130c7L. David Baron — Use the appropriate color based on visitedness for 'outline-color'. (Bug 147777) r=zweinberg
65629d0a492e2dd9e1ba044e4bf4692e86e65a17L. David Baron — Use the appropriate color based on visitedness for border-collapse borders. (Bug 147777) r=bernd
aaa79216677b77734c4cd802f6c44ccff015f8caL. David Baron — Use the appropriate color based on visitedness for nsCSSRendering::PaintBorder users of the 'border-*-color' properties. (Bug 147777) r=zweinberg
eb48a40a964c23dc02e594364dfc839538970f1eL. David Baron — Prerequisite comments for using the appropriate color for border colors. (Bug 147777) r=zweinberg
cc04bcc621dff1e81dcd176bac46f3b046ee0ba1L. David Baron — Use the appropriate color based on visitedness for the 'background-color' property. (Bug 147777) r=zweinberg
e127bc371a0c5c7d2e83e1795af07814f76335b1L. David Baron — Make PaintBackgroundWithSC and related methods operate on nsStyleContext* rather than const nsStyleBackground*. (Bug 147777) r=zweinberg
4c89e5f153310037f11eded58fec5de494ed994cL. David Baron — Use the appropriate color based on visitedness for the 'color' property. (Bug 147777) r=roc
bb3c411b50d502c065e839fcf69101067d8f15d2L. David Baron — Fix existing tests to deal with getComputedStyle lying about :link vs. :visited. (Bug 147777) r=sdwilsh
b158ba7e6d6550b460c7ca638bd68f8c4701c743L. David Baron — Add nsIDOMWindowUtils::getVisitedDependentComputedStyle for use in tests. (Bug 147777) r=bzbarsky
d39de9608906885686f661587d8b667ca6c6ae2dL. David Baron — Add function to nsStyleUtil for choosing the appropriate color from style data based on link visitedness. (Bug 147777) r=bzbarsky
b9334e9d28217478418184568083bcf49533bfdcL. David Baron — Add mechanism for separate style data for visited style. (Bug 147777) r=bzbarsky
93ff9bda60cefac30d397c633f8acc7085e3f668L. David Baron — Split nsStyleSet::ResolveStyleForRules into two different APIs for the two different types of uses. (Bug 147777) r=bzbarsky
Fri Mar 26 14:17:19 2010 +0000
736c9ca89e99ab060224fda63ee2f3774608835bL. David Baron — Add mechanism for assertions that fire when a guard object is used as a temporary. (Bug 531460) r=bsmedberg
5afc8a5d10c510042fb3c10a4d2166a89a254dc1L. David Baron — Fix guard object used as temporary. (Bug 555099) r=mrbkap
Wed Mar 24 20:04:46 2010 +0000
2d3d797301995e23d07708cc2aba072022a57faeL. David Baron — Add comment to reftest manifest. CLOSED TREE
Mon Mar 22 14:56:25 2010 +0000
4c99e481192dfd5715b5ac365a137ff63eca341aDaniel Glazman — :not() selector with no argument should be a parse error. (Bug 553805) r=dbaron
Tue Mar 16 23:04:52 2010 +0000
efb4e01eb2ba5f1fdc1b41683c697d0fbfd1df0fL. David Baron — Remove code that was a remnant of the old storage for transition-property. (Bug 550497) r=bzbarsky
bcf6e7436f5726539c960d2c860e6e10ee90b6e0L. David Baron — Add additional diagnostic output for diagnosing intermittent failure bug 537573.
Tue Mar 09 05:23:20 2010 +0000
2da8ac54d264738d4a40d1d26c7bd6c7e37572eeL. David Baron — Don't leak the world in this new test. (Bug 503832)
Fri Feb 26 18:35:57 2010 +0000
0e7b78eabfd80dcfcdf39bd75e2e49b1a209af7aL. David Baron — Make the 'border' shorthand reset -moz-border-image (per recent CSS WG decision) and -moz-border-*-colors. (Bug 482692) r=bzbarsky
Thu Feb 18 17:27:34 2010 +0000
7b1c9ad46a36e0ca241901e43904e73245f37e49L. David Baron — Ensure square list bullets are always square. (Bug 376690) r=roc
Wed Feb 17 18:29:05 2010 +0000
1b944ebb5ca6986c20c8a5bb7e4e89e5873d4834L. David Baron — Fix spelling of 'the' to cause another round of builds and talos runs.
Wed Feb 17 16:29:41 2010 +0000
a73612940488e4bf03ab4f34f70c0c073c0641cdL. David Baron — Fix spelling of 'multiple' to cause another round of builds and talos runs.
Wed Feb 17 16:05:02 2010 +0000
81694fda7c73c58297f9446259cc87c616d0ca0fL. David Baron — Fix spelling of 'browser' to cause another round of builds and talos runs.
Wed Feb 17 15:44:08 2010 +0000
1c940a2b82b6f7c860fb9fb5952516d554b0be98L. David Baron — Fix spelling of 'horizontal' to cause another round of builds (and talos runs). CLOSED TREE
Thu Feb 11 21:39:56 2010 +0000
eafd8a60dfd8f2641f36f837fc736d326fdba708Alexander L. Slovesnik — Bug 540692: Blocklist vksaver.dll r=johnath
Sun Feb 07 00:59:52 2010 +0000
4fabcf9054cd269ed436720fbb0fabc0ef752f44L. David Baron — Work around dependency problem for host_ListCSSProperties.o to fix current random orange. (Bug 544720)
Sat Feb 06 22:36:31 2010 +0000
aafc704f836c4a32495c34def9c2c1cb426f1452L. David Baron — No longer need to null-check domProp in style system mochitests now that bug 374216 has landed.
Fri Feb 05 19:37:29 2010 +0000
d4b4fa6cb3b9df005fc6250fa86a52fb10484aabL. David Baron — Bump mozilla-central version to 1.9.3a2pre/3.7a2pre. CLOSED TREE
609a51758b08110dd0fe738a88c95783d6fea658L. David Baron — Backed out changeset db1f6446efda (flip pref, bug 544505), which is intended only for 1.9.3a1 and not to stay on trunk.
db1f6446efda7f9bd61ef05337ffb10c1a74d9caL. David Baron — Flip OOPP (out-of-process plugins) pref to off for 1.9.3 alpha 1. (Bug 544505) r=bsmedberg
Fri Feb 05 17:26:37 2010 +0000
15e35edb57b8e4be20b9dd24c9f3e2f9e03b3dcfIgor Bukanov — bug 543839 - followup to skip the test if evalcx is not available. This should fix jsreftest orange CLOSED TREE
Fri Feb 05 01:32:11 2010 +0000
b6f7a0dbbfeff4c22eadd367f5254b86bfd84053L. David Baron — Change unofficial branding from 'Namoroka' to 'Mozilla Developer Preview'. (Bug 543564) r=gavin
Thu Feb 04 20:50:08 2010 +0000
41394e846c1be6c2ec4be868636891372b7546feL. David Baron — Appropriately escape CSS identifiers when serializing. (Bug 543428) r=bzbarsky
Sat Jan 30 19:29:18 2010 +0000
bbc58a03cab9bc7d94f08f777b853ee11f61cfe5L. David Baron — Pass the dirty rect through, transformed appropriately, in nsSVGForeignObjectFrame::PaintSVG. (Bug 541188) r=jwatt sr=roc
Wed Jan 27 23:47:29 2010 +0000
15707f051dd390ce0ca2aec06b627de805a9cf26L. David Baron — Add CSS 2.1 test suite metadata for bug 367332 reftests.
5d3546a3ec8d7fddcc9dd00d87c5fa5954e874b2L. David Baron — Add CSS 2.1 test suite metadata for bug 243519 reftests.
11a6171f2419b156692cb0df9ae308ffc56f4400L. David Baron — Add CSS 2.1 test suite metadata for bug 234686 reftests.
3ea22c141531cadc66a86d9d020de7a3ffb1d8e6L. David Baron — Add CSS 2.1 test suite metadata for bug 134706 reftests.
53eb24674ddec5ec0c9d256cb2c1482a093d97dcL. David Baron — Add CSS 2.1 test suite metadata for bug 50630 reftests.
a9aaec56e1b742c0686a8da86092477ae9d61cd1L. David Baron — Add CSS 2.1 test suite metadata for basic inline-block and inline-table reftests.
788d397360d09c601e16cd9a86f49bf15ac63230L. David Baron — Add CSS 2.1 test suite metadata for bug 25888 reftests.
edc4d7d2b9706342fd073f19dbd122d807874275L. David Baron — Add CSS 2.1 test suite metadata for bordercollapse reftests.
d7a694814179d156fe83c77098204c0bbc3d1f93L. David Baron — More grammatical titles for bordercollapse tests.
433eb4089587929e1e749ca39871550baf615034L. David Baron — Change line endings on bc_dyn_* to unix.
2c2f2c6e7b5fc547f08b1d40eff411c2f3b08d82L. David Baron — Add CSS 2.1 test suite metadata for z-index reftests.
4fc04e7b6ae02232d656cc111f2c47d1db03a132L. David Baron — Add CSS 2.1 test suite metadata for text-transform reftests.
ecad5eefc39ad52a990779dfc5aaa8b6e62003deL. David Baron — Add CSS 2.1 test suite metadata for text-indent reftests.
6b0cbec883e5a4024853f58162d7c1a45cfb440eL. David Baron — Add CSS 2.1 test suite metadata for table-backgrounds reftests.
a30caa15999d90c82bb88410416d4b2d5b7a6e9aL. David Baron — Add CSS 2.1 test suite metadata for table-anonymous-boxes reftests.
34a3426f6267cc00d7ed25d8cdeab37018b97867L. David Baron — Add CSS 2.1 test suite metadata for ib-split reftests.
187d010e5559aea5eae9ac4b94da82ed8c201dedL. David Baron — Add CSS 2.1 test suite metadata for generated content reftests.
f3f7ecd1ec7dbce04e2be79105d1f6ae2229e467L. David Baron — Add CSS 2.1 test suite metadata for float reftests.
8153246e8deb19ec9e745fa3df0f0cf89e6a2c50L. David Baron — Add CSS 2.1 test suite metadata for :first-line reftests.
b4f7d81624c33c776c2a894de2da80e0a21dd1c8L. David Baron — Add CSS 2.1 test suite metadata to first-letter reftests.
65a367afe6713cf6007a415d4e9bbff58b57b693L. David Baron — Fix <html> to </html> in css-charset reftests.
8b2c5b9b47227fa334cfaed4c99c23d1bfaf7f4eL. David Baron — Add CSS 2.1 test suite metadata to css-charset reftests.
c5b274ea57782cd17623184b47bd706bbd7d18f7L. David Baron — Fix CSS 2.1 test suite metadata for tests bzbarsky wrote in 2005.
27ee118b6d15f3db1d13bfdc2c5036fbce4391c6L. David Baron — Fix CSS 2.1 test suite metadata for box-properties reftests.
Tue Jan 26 20:40:33 2010 +0000
59a8c065718b7dfe361cb770a208090e4b6a400dL. David Baron — No longer need to invalidate all of a foreignObject when there's an invalidate inside of it. (Bug 418063) r=jwatt
868a2da476a8bffded359e8496955c9e43083355L. David Baron — Make scrolling work inside iframe inside transformed svg:foreignObject by using GetCrossDocParentFrame for loop in check for whether we can blit. (Bug 403443) r=roc
Sun Jan 24 20:09:15 2010 +0000
dbb25266f4fa642ac1eacdd90d16afad1af0a6e4L. David Baron — Always create nsDisplayTableBorderBackground when we're doing event delivery. (Bug 541668) r=roc
0ff87d9d2d73f319dd7a1f2b5f7106ccd2852a97L. David Baron — Fake pushback of invalid eCSSToken_URL results from NextURL. (Bug 541434) r=bzbarsky
2c1b2b5f4d50bcfd7a50693019503d4666aa6f98L. David Baron — Ensure intrinsic size is always initialized. (Bug 541028) r=bzbarsky
Fri Jan 22 22:52:12 2010 +0000
ab6e1ab7d3d87bd25c65ab4689b9eb000dd48fcfL. David Baron — Add reftest for tokenization and parsing of CSS url() function.
5956c9cd849d50001fc0ce9c8e97bd29f43863bbL. David Baron — Add reftests for bug 541270.
840d02509d39153e0b2cf68f5c2e83ab033ad344L. David Baron — Fix reftest-analyzer failing to show some small color differences.
Tue Jan 12 16:54:06 2010 +0000
16e05af6610d5d6546053f927f0fab0dd69a5fa8L. David Baron — Make GraphWalker use templates instead of virtual functions. (Bug 537547) r=smaug
263ab164ef4b5239c81005660e9c459073be5dcbL. David Baron — Store transitions for one refresh cycle after they complete so that merging with a non-animation style change doesn't make us start a second transition to transition the last step. (Bug 537151) r=bzbarsky
Thu Jan 07 18:56:31 2010 +0000
e90f1ffbd2e4310d69a866e4659de360d43db425L. David Baron — Fix typos. (Bug 429963)
Thu Jan 07 18:53:09 2010 +0000
d51ce77cc9e03cc2f71fb318d6c43f791fb6b85eL. David Baron — Actually get the c++filt invocation right. (Bug 429963)
Thu Jan 07 18:32:42 2010 +0000
ec146a976e9953a485bee3fa0a8bc7f3af5b4436L. David Baron — Add a very slow (to work around what's probably an I/O buffering issue) version of fix-macosx-stack in python that uses atos (and should thus work on 10.5). (Bug 429963)
Thu Jan 07 13:52:19 2010 +0000
ec3bca6461a5c34c3da0e6aac9096f999f2a1308L. David Baron — Add tests for bug 25888 for blocks.
cf068f95e2ab9bab3fe95113a688d1b9c87311c0L. David Baron — Fix valgrind warning about passing uninitialized act->sa_mask to sigaction. (Bug 538013) r=gal
dae78df81792cb55044ebc43bc4b23fd31db81afL. David Baron — Remove CID and layout module constructor for CSS style sheets. (Bug 239008) r=bzbarsky
b6e7a482da96338007a16dabce071424cb692fd3L. David Baron — Make members of nsCSSStyleSheetInner private. (Bug 239008) r=bzbarsky
Thu Dec 31 17:49:59 2009 +0000
8a4d462569510465dbf8ae7408fe5ad8836ff363L. David Baron — Revert bulk of changeset 67ddbe030ab6 (originally for bug 457809) now that bug 253354 is fixed.
Thu Dec 31 15:57:03 2009 +0000
8bb9bb88e997959992eea58dac038a40a392f4acL. David Baron — Add mochitest for bug 536379.
3cb9a4b03575de29fb63670a816499c61023ceceL. David Baron — Ensure that it is safe to hand out CSS rules before doing so. (Bug 536379) r=bzbarsky
2a7ecbab0a699bd6b73e91cc6a5655b94b16fc60L. David Baron — Add nsPresContext::EnsureSafeToHandOutCSSRules. (Bug 536379) r=bzbarsky
442c4f676d524114483edbc78ee0cd8e4c806d4cL. David Baron — Add method to nsStyleSet to call EnsureUniqueInner on all CSS sheets. (Bug 536379) r=bzbarsky
3c2de87b07a5307f36a7e1caf1566d01d9787eebL. David Baron — ClearRuleCascades when ensuring a stylesheet has a unique inner so that matched rules point back to the new rules. (Bug 536379) r=bzbarsky
42df7ad82c91b4fc69a386c180cf08f3094ed6b9L. David Baron — Make EnsureUniqueInner return a tri-state result that says whether it needed to do any cloning. (Bug 536379) r=bzbarsky
5dc1687eaa75cfc95dc4b8ae5c792e10888d218aL. David Baron — DeCOMify nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
133cc168d23df2d4203aab0d87174c7ad1dfd1b5L. David Baron — Move class definition of nsHTMLCSSStyleSheet into its own header. (Bug 239008) r=bzbarsky
37c441117f709de6b8b1d8f6f41868b8cf4b47a2L. David Baron — Rename HTMLCSSStyleSheetImpl to nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
Sun Dec 27 00:04:39 2009 +0000
127bc6ade9eb118c1a15b5d8a5f50812d6a109c9L. David Baron — Don't read before the beginning of a string in Atob. (Bug 494105) r=mrbkap
Sat Dec 26 03:35:27 2009 +0000
a35c4e47392d72640db85e35c9865aa14a71d442L. David Baron — Disable the intermittently-failing tests (bug 536603) for Mac only, which is where they're failing.
69a9fe6eb6fb58ecfbc4abad7feec231907df9a5L. David Baron — Merge backout of changeset f60b3bbfa8ce (debugging for bug 536603)
fa5f65c611ce191079096745d8391b4a6a98979eL. David Baron — Backed out changeset f60b3bbfa8ce (debugging for bug 536603)
Fri Dec 25 14:00:09 2009 +0000
131e6354c8ad2b583ce738c0dd2bbc5a65b966a9L. David Baron — Set iterators to valid position after deleting overflow lines. (Bug 534082) r=tnikkel
Fri Dec 25 03:39:39 2009 +0000
f60b3bbfa8ce5894392efb4644be93a6f83fafb6L. David Baron — Add some CSS loader debugging for mochitest orange bug 536603.
Thu Dec 24 22:49:40 2009 +0000
c74b48ef63599fa882f671693079b64f05f0e95fL. David Baron — Fix the opposite type of orange as the previous fix: make the case where the transition completes before the setTimeout fires much much less likely.
Thu Dec 24 14:24:59 2009 +0000
aabd98c04dc908591e2a10605e27bd931e1eafffL. David Baron — Add basic SJS debugging code for bug 536603.
Thu Dec 24 13:45:35 2009 +0000
91bb153b4f8731d62580b05298491a7bf02d5045L. David Baron — Remove debugging code for debugging bug 536603 (changeset 76e9dfaba122 and changeset 5275dda44819).
Thu Dec 24 01:09:43 2009 +0000
5275dda448195b8406c124b7d6f3920b61418598L. David Baron — Debugging bug 536603: run tests twice to see if the problem is timing-related.
Wed Dec 23 22:50:47 2009 +0000
76e9dfaba12228ce1929a72f0a02a949337a03bcL. David Baron — Add debugging code to debug random orange bug 536603.
Wed Dec 23 19:18:56 2009 +0000
ff977518808e5d1f642e3774d46ecb868e8d3099L. David Baron — Tests for transitionend event. (Bug 531585)
09a1853265601cce8a1ecf4cabbb912ccab77efdL. David Baron — Dispatch transitionend events. (Bug 531585) r=bzbarsky
b6e75a58ab3fb35a91e22e6a8aeb7601d3a9c0f0L. David Baron — Add mechanism for returning computed value name of certain longhand properties of our fake shorthands. (Bug 531585) r=bzbarsky
78cf2e18de1c3d52296eff37f149236840661eddL. David Baron — Implement events part of CSS transitions: add support for the transitionend DOM event. (Bug 531585) r=smaug
29e07c3f08f16e4e991539e3c7f2929e7f84b727L. David Baron — Make nsRefreshDriver hold a reference to its observers while notifying them. (Bug 531585) r=bzbarsky
85b7535011ea620821778d6a6fcefb80f945e4bfL. David Baron — Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
3a81a1e824bb23f11daaaddf106ccdff2d952bf8L. David Baron — Make nsRefreshDriver reference-counted instead of being a sub-object of the pres context. (Bug 531585) r=bzbarsky
Wed Dec 23 11:36:33 2009 +0000
108a32520dab6df6b11e18685d269091608645ddL. David Baron — Tests for transitionend event. (Bug 531585)
70a9757074b927b15596dc5077d422e22c190c8aL. David Baron — Dispatch transitionend events. (Bug 531585) r=bzbarsky
079fd624199bf0749ca37ec02d8e6ae709b6081cL. David Baron — Add mechanism for returning computed value name of certain longhand properties of our fake shorthands. (Bug 531585) r=bzbarsky
3647e6e07a59419de0ba513e14e312363007c49fL. David Baron — Implement events part of CSS transitions: add support for the transitionend DOM event. (Bug 531585) r=smaug
9f938021c83f5e437f12b74a06ed2150bf6dde58L. David Baron — Make nsRefreshDriver hold a reference to its observers while notifying them. (Bug 531585) r=bzbarsky
b9a8430469bcacdafc0b99ce4e8442f086f4431fL. David Baron — Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
188c2ab04c3dbbb6a7d06461de65751f551b2f08L. David Baron — Make nsRefreshDriver reference-counted instead of being a sub-object of the pres context. (Bug 531585) r=bzbarsky
Tue Dec 22 21:56:08 2009 +0000
354735881fa88f53ef284c8d384a591c7b8f55bfL. David Baron — Add reftests for (unfixed) bug 518172.
950770f62a6e13bc33b5c8af74bb0e79ae66a74bBlake Kaplan — Bug 535746 - Make sure that the parent is the right object. r=jst sr=sicking
f322da97935a71870ae238c90917eee81e6f3405Blake Kaplan — Bug 535641 - Move this declaration around. r=jst
Mon Dec 21 21:46:59 2009 +0000
48175bb06cb1b7f6921359db80ad35620db84ef9L. David Baron — Fix rather serious build warning about passing non-POD types to printf. DEBUG-only
a189e7282d6a48391350f44899955630c590078dL. David Baron — Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: part 3: main patch. (Bug 522643) r=bzbarsky
2ecf535b1505692667a60ec1770e5444493a3999L. David Baron — Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: part 2: make GetElementTransitions faster so we can call it more often. (Bug 522643) r=bzbarsky
5bd926e01c2447ff1095be7b228915cec51aba6aL. David Baron — Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: step 1: move static function up. (Bug 522643) r=bzbarsky
eb947f317c42ec7168e44ace57714af65472cfe6L. David Baron — Add support for animation of 'background-position' and 'background-size'. (Bug 532307) r=bzbarsky
3c8484e98d6290800a1896ecbfc108b6c3d7e56eL. David Baron — Add support for animation of 'visibility' to transitions (but make it a special case for transitions). (Bug 531942) r=bzbarsky
bfe4de8f0428de92bdd54c994b8fa321e05fb613L. David Baron — Add support for animation of nsRect values. (Bug 520488) r=bzbarsky
833f5ebf46519109cc3168afe0e14851f05d6b9cL. David Baron — Pass format sizes to scanf string arguments in codesighs.c. (Bug 533647) r=bsmedberg
cfa10b01b1f657b7ac20ccaef5a666ffc334881cL. David Baron — Make nsRefreshDriver hold a reference to its observers while notifying them. (Bug 531585) r=bzbarsky
8b22441911b036039ea3927cb2859ac4d67ae8b5L. David Baron — Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
fa5326c011b8d22f132d59d191b8f3316be5dda9L. David Baron — Make nsRefreshDriver reference-counted instead of being a sub-object of the pres context. (Bug 531585) r=bzbarsky
Tue Dec 15 07:08:57 2009 +0000
7b40ae6cb066b61e7d5b355ee77580406a893b03L. David Baron — reftest-print assertion workaround needs to expect three assertions for every reftest-print test on Mac. (Bug 472557)
Mon Dec 14 03:43:27 2009 +0000
4700e3c42868ce50db87ded6c7508a54a8043d13L. David Baron — Work around all reftest-print reftests causing two assertions (Bug 534478) in the reftest harness to avoid lots of manifest annotation. (Bug 472557)
89a4f5a6525a48c19277356d271403c80bf3e40cL. David Baron — Fix assertions in the scrollable row group case. (Bug 531461) r=roc
5b15b904bde9aefe0ec11e67595e2ad685681ae2L. David Baron — Run ShowSSEConfig as a unit test so that the output shows up in unit test logs.
894a8e2bddb2d9b4163384baed20d180736bff80L. David Baron — Call CheckInvalidateSizeChange for nsHTMLScrollFrames. (Bug 438537) r=roc
038564bc6eb70b434e7cf5574615584b4e77cc47L. David Baron — Fix behavior of -moz-box-shadow on flexible non-flexbox children of flexboxes. (Bug 531098) r=roc
a26df386758fae109bd9244a687da86e31e417e1L. David Baron — Make box-shadow cause only the overflow it needs and not add on additional overflow. (Bug 514917) r=roc
Sun Dec 13 06:24:17 2009 +0000
69bab0e7585370cba121bafe116e3a081601efd5L. David Baron — Disable reporting of assertion failures in reftest a different way, so that the assertion counts per test are logged and can be collected. (Bug 472557)
Sat Dec 12 21:48:12 2009 +0000
e12ccfe8c5a7cceace95fba2c7c8c467e0d6f43fL. David Baron — Change common NS_ASSERTION (bug 404693) to NS_WARN_IF_FALSE so we can make progress on making assertions be reftest failures (bug 472557). r=bzbarsky
Sat Dec 12 21:28:14 2009 +0000
a59c83eda97b21d137aa9c941477189462e53fc8Robert O'Callahan — Bug 531361. Make nsLineLayout not assert about long lines that may occur naturally. r=dbaron
c69a51243e06398ed05da53b6567da7c5c2a5d27Robert O'Callahan — Bug 516885 / Bug 525375: Fix (harmless) assertions due to nsDisplayTransform passing non-null aVisibleRegionBeforeMove. r=dbaron
Sat Dec 12 20:06:35 2009 +0000
ecb85a29af12b643bf36b3cd3b057a848e6c8b95L. David Baron — Fix bustage from bug 530686.
Sat Dec 12 19:35:44 2009 +0000
8bc6e7e44946d0f5ccc75821a1e52f6843d0639dL. David Baron — Address my own review comment and undo one of the changes in bug 531461.
Sat Dec 12 19:11:29 2009 +0000
ed508970f0451be62436ed4824749b57c804316eRobert O'Callahan — Bug 532404. If SW_SCROLLCHILDREN was used, invalidate the region in all descendant windows as well. r=jmathies
18afa623a64f84e612915eaf601bf752e1bb72f3Robert O'Callahan — Bug 530686. Only create an nsDisplayTableBorderBackground when it's going to have something to paint, since having one can disable some scrolling optimizations. r=dbaron
9af5c4367b006fd756dec8111859f2674823169aRobert O'Callahan — Bug 531461. Avoid creating an nsDisplayTableBorderBackground if every part of the table is hidden. r=dbaron
Fri Dec 11 16:15:23 2009 +0000
b06d6479f8a4d7be44d715795a2859a7dc41d830L. David Baron — Reset mUnderlineOffset on all platforms when user font set generation is bumped. (Bug 523717) r=jdaggett
e26f15a70aac0aa10877c9c31978e7fd95a2c35eL. David Baron — Make CSS style rule implementations hold on to their data block once RuleMatched has been called so that they follow the immutability contract of nsIStyleRule. Remove workarounds in tests for transitions bugs caused by these violations of style rule immutability. (Bug 522595) r=bzbarsky
97c71fd5d6a0ec67e7fd6937e521d5a6d03882efL. David Baron — Cache important rule the first time the rule is matched so we don't rely on the declaration for it past that point. (Bug 522595) r=bzbarsky
76cee6fdfadeec3a8d28ea1e6750b547f0846f2aL. David Baron — Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
fc75fba7ca7f91c98060d2c28b43f4f570d1b825L. David Baron — Ensure that declarations are mutable before calling SlotForValue. (Bug 522595) r=bzbarsky
9a34d0aa3784556214934093f9dc4eaa5993aff9L. David Baron — Remove unneeded SlotForValue calls (since SlotForValue will soon require EnsureMutable has been called). (Bug 522595) r=bzbarsky
f7ccfb798c367b39509659a04b0618e74bb37f98L. David Baron — Reference-count CSS compressed data blocks and make them immutable when their reference count is above 1. (Bug 522595) r=bzbarsky
7c7bd415a3d33be973528512b4ad21042ee1be5dL. David Baron — Call BeginUpdate before going into the guts of updating a style attribute so that the resulting flush happens sooner. (Bug 522595) r=bzbarsky
040234f0a32f6dc4a202d4e12007907e0857804bL. David Baron — Fix comment in nsStyleTransformMatrix.h.
3a6b865babdcf5ddeed5194c2b225857a13cf31eL. David Baron — Stop transitions when -moz-transition-property changes to a value that no longer includes the transitioning property. (Bug 525530) r=bzbarsky
9553ddacda66a05dbf4e3dbcdd90bdde54ff2f3eL. David Baron — Add support for animation of border-spacing and -moz-transform-origin. (Bug 524861) r=bzbarsky
fa46cff7f78d136e9e5335e35b1def2329663a08L. David Baron — Add support for animation of -moz-column-rule-width. (Bug 524855) r=bzbarsky
eabbfb401338bf12a9fd9a2c587d949055f26bdbL. David Baron — Add support for animation of -moz-column-count. (Bug 524854) r=bzbarsky
b232fe0878bd1105c637187021794c59c76f0fa4L. David Baron — Add support for animation of -moz-box-flex. (Bug 524853) r=bzbarsky
f1d388af67bf61f94da4f5971c87fb9195d6c4c4L. David Baron — Add mozilla::AutoRestore to restore values at the end of a C++ scope. (Bug 518756) r=bsmedberg
7505facff4384054baae7322cb3745b513093ad6L. David Baron — Add SSE.h to consolidate code for Intel CPU feature detection at both compile-time and run-time. (Bug 513422) r=vlad
294325200a93b57d034294eaa231726634d93255L. David Baron — Remove random marks on tests that don't seem to be failing any longer. (Bug 371232, Bug 371316)
Sun Nov 29 05:32:43 2009 +0000
7b58ad67abe9cc3621b963e45cf8da7eac1b5b2fL. David Baron — Rerun 'make genservercert' in build/pgo and commit the resulting certs to fix expired test server certs and make the tree green.
Tue Nov 24 06:44:42 2009 +0000
ae44b06ea87685fca7ebb060f6b30a52214c7d05L. David Baron — Remove the concept of stateless unicode decoders since they now all have state. (Bug 530328) r=smontagu
Sat Nov 21 01:31:22 2009 +0000
6282cd265a5c7c8fb6a4421a2bbf10c43a049886L. David Baron — Do unicode conversion separately for each byte in the encoding so encoder/decoder errors don't skew the results or leave them uninitialized. (Bug 525581) r=jst
Thu Nov 19 19:50:24 2009 +0000
4a0bf3ffd767d43551955762e1111afa12f4580cShawn Wilsher — Bug 525356 - windows debug unit tests: test_connection_executeAsync.js and test_statement_executeAsync.js failing frequently (fatal assertion)
Thu Nov 19 17:35:26 2009 +0000
3b7b772a2f9815ccaa934d119099cfc8b62f1d05L. David Baron — Add mechanism for an individual mochitest to say it needs a longer timeout. (Bug 527614) r=ted
Tue Nov 17 21:12:18 2009 +0000
57421445a25d363f52900584d69f583460aef9a0L. David Baron — Null check mShell in nsPresContext::MediaFeatureValuesChanged. (Bug 528832) r=bzbarsky
149ad6e0cee037a341dbac82a8ae5332ba9e39caL. David Baron — Add a test for bug 517224.
Sun Nov 15 03:17:29 2009 +0000
6af36fcff9bb776ba323a2a0ed68691964be0fe9L. David Baron — Use property flags for which properties need StartLoadImage called. (Bug 528634) r=bzbarsky
ff161ba309bd19a6f896b5bad339c6426ea80771L. David Baron — In the ValueList case, don't start image loads for declarations that are overridden by others (just like we already do for the Value case). (Bug 517224) r=bzbarsky
2dd63d12d6bcb6ad181ecae8ce4ae73086761693L. David Baron — Fix computed values of 'font-weight' to report integers for bold (like for normal) and to report usable values for bolder/lighter. (Bug 173331, Bug 77882) r=bzbarsky
40713937700b28cba5f732fce3874999cc02031cL. David Baron — Put the 'normal' values for 'font-weight' and 'font-stretch' into the keyword tables. (Bug 522320) r=dholbert
fa53068a3db579abad0e97249fbded96d8217faeL. David Baron — Add support for animation of font-weight and font-stretch. (Bug 528234) r=dholbert
d49d4151ad1d5e1aa422586d7d0fa09371aab565L. David Baron — Pass property to nsStyleAnimation interpolation functions. (Bug 528234) r=dholbert
Sat Nov 14 06:37:21 2009 +0000
d6863ea5c26aab7a52727ec68aad7d0edc8b3abdL. David Baron — Fix a spelling mistake to force another round of builds (particularly needed for 1.9.2, but fixing on mozilla-central as well).
Fri Nov 13 01:40:43 2009 +0000
dea8208d7b6427464b3c0005cd39c492deb2ac55L. David Baron — Add support for interpolation of integer-valued properties (i.e., z-index) to nsStyleAnimation. (Bug 524808) r=dholbert
0a64235916c8d6f853ca1f59bfaafa111c9aea59L. David Baron — Make DEBUG_TRACEMALLOC_PRESARENA compile again by spelling PRUint32 correctly.
374169762764044d137b13825ee1f22ac8a965baKUROSAWA, Takeshi — Remove support for -moz-alias, -moz-context-menu, -moz-copy and -moz-spinning values of the 'cursor' property, no longer needed because of the standard alias, context-menu, copy, and progress cursors. (Bug 487942) r=dbaron
Fri Oct 30 21:32:05 2009 +0000
5edfb6dce6e90ad61bfdbe5e4b735f712b21bca3L. David Baron — Fix comment, per bug 520661 comment 4.
Fri Oct 30 21:06:51 2009 +0000
1c84969780d4ed4b887ce45937a0b4b448d50aefL. David Baron — Need an AC_TRY_LINK when checking for __thread in case a new gcc is combined with an old ld. (Bug 521750) r=bsmedberg
Fri Oct 30 04:05:22 2009 +0000
ee27986190278555de952929a4c6e9cb8f3df8f0L. David Baron — Add operator->* to nsAutoPtr and nsRefPtr. (Bug 525205) Pending review, but fixes bustage for a bunch of people.
Thu Oct 29 03:23:22 2009 +0000
b49cd7ab15da9e73002d711aa08df986d8faafb2L. David Baron — Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
2cb1cc83a6a21864dde3b10706249d453e8f7018L. David Baron — Remove option for aTakeOwnership==PR_FALSE for nsStyleAnimation::Value setters for complex types. (Bug 523450) r=dholbert
b45765b04da8d0306ca6b3b7ba1ab8badf8ce548L. David Baron — Add support for animation of -moz-{border,outline}-radius-*. (Bug 523450) r=dholbert
cefadc83def361e44bcb25b41a7321ecd492b5faL. David Baron — Add tests for correct behavior of CSS property values under cloning.
Wed Oct 28 17:30:33 2009 +0000
ea6f9b5338b345646f67bbc8a51b5d7f66fef116Benjamin Smedberg — Add runtime NS_IsMainThread checks to protect the cycle collector's purple buffer, and make NS_IsMainThread faster on our major platforms. (Bug 521750) r=peterv
24ce78dd533f34bc56aec9715bc005085931571eBenjamin Smedberg — Make NS_IsMainThread faster on our major platforms. (Bug 521750) r=dbaron
Tue Oct 27 19:54:39 2009 +0000
1872ea3e540a6c928d63695002ddc663c8069184L. David Baron — Disable slow script dialogs during reftest to see if that fixes bug 523934. r=ted
Sat Oct 24 22:48:59 2009 +0000
bb45a8fae1c57e85d2ab543654cd1ff3f9768290L. David Baron — Make test_transitions report either PASS or TODO for its timing-related tests since we just can't test timing on the unit test VMs. (Bug 522862)
Fri Oct 23 14:47:50 2009 +0000
9e086fa7728869c161e37deefacb75ddcda34f65L. David Baron — Backed out changeset 1aea70ef6f63 (temporary debugging code for bug 523934).
Fri Oct 23 14:21:26 2009 +0000
1aea70ef6f63b5a55b8f80de9c3d6367305987beL. David Baron — Add temporary debugging code to debug bug 523934
Fri Oct 23 11:43:45 2009 +0000
3e855f1a3f754a42d2184c88a3d0971bd330e26aL. David Baron — Work around bug 524037 by sending a mouse up event in addition to the mouse down event so that we don't leak and the tree goes green again.
Thu Oct 22 22:09:19 2009 +0000
d6add78eff555e5e3479affd5bc1b1eac98b0b5bL. David Baron — Increase maximum collections at shutdown from 5 to 10 to see if it fixes the leaks on Windows mochitests 2/5.
Thu Oct 22 20:37:52 2009 +0000
7671b770ef6dca47305210075fec649d4f5cc0f3L. David Baron — Fix two reftest.js mistakes in changeset d4fa46306138. (Bug 471579) r=ted
5ec653ccfb528b3f90c4f8fab79f2f07202aa23aL. David Baron — Only call GetFromExtension if we have an extension. (Bug 523672) r=bzbarsky
Thu Oct 22 17:49:41 2009 +0000
023f737f7abf34373ef8ff44a791aaf2913098f1L. David Baron — Set dom.popup_maximum to -1 to work around weirdness with the offline tests and get the tree green again, and because we probably want to do it anyway. CLOSED TREE
Wed Oct 21 14:17:57 2009 +0000
8fbbf4665e897807e305ee0fd078653a124da264L. David Baron — Add support for animation of stroke-dasharray to nsStyleAnimation. (Bug 523355) r=dholbert sr=bzbarsky
Wed Oct 21 10:54:09 2009 +0000
c548148943bd7f669c77a8893420bef86c786455L. David Baron — Add support for animation of text-shadow and -moz-box-shadow (the first complex value types that we animate). (Bug 523196) r=dholbert sr=bzbarsky
8cf1dd820f3cbfa8a737ea7ee8a269561ebb13c0L. David Baron — Serialize type selectors with original case. (Bug 523341) r=bzbarsky
Wed Oct 21 00:26:37 2009 +0000
b82dd427322dae092e569baf4bad8e81d0429337L. David Baron — Disable test_deadlock_detector for failing on OS X. (Bug 523378)
Tue Oct 20 11:46:48 2009 +0000
c51d02c508120992f76536e954e13740a02bbc4aL. David Baron — Implement nsStyleAnimation::Add and Interpolate using the same code underneath. (Bug 523193) r=dholbert sr=bzbarsky
2072cf8f65b4182d4e115f76def7574f7af1eec3L. David Baron — Switch nsStyleAnimation from using nsStyleCoord to using its own nsStyleAnimation::Value, so we don't have to add nontrivial destructors to nsStyleCoord. (Bug 522852) r=dholbert,bzbarsky
Sat Oct 17 14:57:15 2009 +0000
f8a2075294dc852a6140c0aa6219dc699ad82421L. David Baron — Increase transitions test bezier tolerance to 0.0015 since bug 522862 comment 0 has an example that requires it to be 0.0012. (Bug 522862, Bug 435441)
Sat Oct 17 14:33:14 2009 +0000
886ab0434035bec4f7d7c152c2b523e45e067066L. David Baron — Make ReResolveStyleContext no longer rerun selector matching on next-continuations by making both ReResolveStyleContext and ReParentStyleContext enforce the invariant that all continuations have the same style context. (Bug 522563) r=bzbarsky
4f3a789f3c3ff341d481927c57ab50304742bb35L. David Baron — Add comment about additional place new system metrics should be added.
Fri Oct 16 00:23:42 2009 +0000
f1c05672332b05e668bc479d68db24507bbc62f9L. David Baron — Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
05a53028f21f4201f092adf4639f76af5b328ca7L. David Baron — Add tests for media queries of system metrics. (Bug 522149)
0523cf3e62d31512bb3031c9355ce6d9a47eadcfL. David Baron — Add media queries for all of our system metrics exposed in :-moz-system-metric(). (Bug 522149) r=bzbarsky
ea59ebdadb1ae79034aee7c3ca10b8b7f6370c54L. David Baron — Pass the media feature to media feature value getters. (Bug 522149) r=bzbarsky
e41cdf6f6fec7cca77a611ebcd7945ed648a88c0L. David Baron — Make nsMediaFeature::mKeywordTable an mData union. (Bug 522149) r=bzbarsky
c96a69f2907f3ab3a6fb9c6eaaec9528440bf22eL. David Baron — Put :-moz-system-metric values in nsGkAtoms. (Bug 522149) r=bzbarsky
Thu Oct 15 00:51:57 2009 +0000
5014f994e84e05b43d15f46ef7508eb94c87662fL. David Baron — Increase test tolerance to reflect observed errors in bug 435441 comments 103 and 105, and handle timer firing after 8 seconds (comment 104).
Wed Oct 14 02:38:37 2009 +0000
7495461b969b089e638552f09ad5099731f1a306L. David Baron — Better disambiguate nsStyleCoord constructors taking nscoord and nscolor. (Bug 521352) r=bzbarsky
c2b5280e80c9a810a90e2df9efed84dc81d00efeL. David Baron — nsCSSValue constructor taking nscolor is a bad idea since nscolor is just PRInt32. (Bug 521350) r=bzbarsky
92468ffca422600e85f62be27e1e11b465775580L. David Baron — Add bug numbers for FIXME comments in transitions landing. (Bug 435441)
7a1f3c61ced1774498cb15bfa1707c81434dea55L. David Baron — Add previously-skipped border and outline properties to nsStyleAnimation. (Bug 521292) r=dholbert, bzbarsky
Sat Oct 10 18:01:20 2009 +0000
8862815409ab83b341c3c4b0cb055549ed1d5e8aL. David Baron — Oops, sign of error_direction needs to change only for its second use. (Bug 435441)
Sat Oct 10 17:02:43 2009 +0000
0f867561d0215a12023d9b8b2f685eea375833b4L. David Baron — Allow more error in bezier computation to fix random orange.
Sat Oct 10 02:12:36 2009 +0000
347f91d4b48d414c444e720318c96d3cd020e9abL. David Baron — Make transitions test more reliable by measuring the positions of transitions relative to a pair of reference linear transitions, and testing the progress of those reference linear transitions with considerably more latitude. (Bug 435441)
Sat Oct 10 00:40:00 2009 +0000
1147fd5b3d82bde01bd0d88ba7016c6ba098270bJim Mathies — Bug 473045 - added taskbar idl comments. no bug.
Thu Oct 08 15:14:04 2009 +0000
2fe394df6031f36e5dbd463331eb5e9bfb7dd391L. David Baron — Increase test tolerance to try to fix random orange.
Thu Oct 08 05:11:16 2009 +0000
d8c914dbd3f83ab600415d8d65b8480c8084ca8bL. David Baron — Revert 9ef12a27ab14 and c87e6a6a41bb (patches 6 and 7 from bug 435441) which are no longer needed after bug 520396.
Thu Oct 08 03:29:24 2009 +0000
db125c06db1a9c6e0e6c10aab1101cb1af5da2b6L. David Baron — Add tests for :-moz-tree-* pseudo-elements. (Bug 521044)
1fb3d207b193a9baa45f89b7c4ff317ef72cdf49L. David Baron — Existing callers call IsCSS2PseudoElement on non-pseudo-elements (in particular, anon boxes), so we need to make that not assert and be deterministic. (Bug 521044) r=bzbarsky
3a60d2aa4ca38055594f2dbdc361c626bf0a86aaL. David Baron — Fix serialization of tree pseudo-elements with arguments. (Bug 521044) r=bzbarsky
fe51cec5c007c413dc740f0262339fa898620e0bL. David Baron — Parse pseudo-elements into their own pointer so we don't have to go through the trouble of removing them from the pseudo-class list. (Bug 520848) r=bzbarsky
e9cc1a601ec608c9af6e462041511f6c6821d48eL. David Baron — Make parsing of tree pseudo-elements do proper parenthesis matching. (Bug 521044) r=bzbarsky
c767e0f499142030cd8146d545d8a86ebf002291L. David Baron — Add per-property tests for CSS transitions to test the code in nsStyleAnimation. (Bug 435441, Bug 504652)
d3ad054f80e229d997b64afb01333f027856f5d8L. David Baron — Eliminate nsStyleAnimation::StoreComputedValue. (Bug 520396) r=dholbert,bzbarsky
ff00a422b6f10d1ba50984413141fb3037deb835L. David Baron — Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
95fb146a73378b03682b68d4067aa930e5b6d9f8L. David Baron — Make nsDeque handle allocation failure better. (Bug 520661) r=bsmedberg
7a4a65c915b184b54bc0f813dad78235e96584dbL. David Baron — Change NS_ABORT_IF_FALSE to NS_ASSERTION since the icon decoder causes it to fire quite a bit. (Bug 518704)
1fb08c4f2987a92825febb5d17b96d90991fd013L. David Baron — Fix comment in nsStyleStruct.h about value types for -moz-column-gap.
Fri Oct 02 21:07:42 2009 +0000
af9b12ce1006fb0d0eb38d81f607e83fd1f83e98L. David Baron — Fix spelling of synthetic in macro name.
b080434f9dd4c7ed5a1d6502a1345aa84e8cc71aL. David Baron — Make nsStyleSet use nsRuleWalker objects on the stack rather than in a member variable. (Bug 492675) r=bzbarsky
3f5ac794879f9efc23c01002a67e08182422375eL. David Baron — Add missing SetLevel call that is caught by assertions once the following patch lands. (Bug 492675) r=bzbarsky
Tue Sep 29 19:24:29 2009 +0000
320f3de0b43ff00ce67fe267e53d465a8d8b7decL. David Baron — Reset the rule walker before calling NS_NewStyleContext. (Bug 513741) r=bzbarsky
Tue Sep 29 06:08:03 2009 +0000
2c6aeb49c93cf5aec2f0fd77a71fc0168861dd71David Zbarsky — Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
Sat Sep 26 23:35:37 2009 +0000
9ed976f3d466adfd367bc63fdcd11d83e2887d82Kyle Huey — Bug 513684. Stop :hover from bleeding through certain elements. r=roc Test fixes from Markus Stange <>.
Sat Sep 26 20:24:50 2009 +0000
f4f374e783cce834a6c413603c5f26e340b43efbGeoff Lankow — Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
Wed Sep 16 19:01:40 2009 +0000
e909fffd8730663b2813ece167f9a8730da16193Bobby Holley — Null-check document pointer. (Bug 516307) r=bzbarsky
4ebe34db69319b5696bd245c18ecb359d539ff04L. David Baron — Fix the one mochitest that's exported to _tests in a disable-tests build. (Bug 515993) r=ted
9bd1681cdc357b0180dc2fe2a3c502ab8c85e150L. David Baron — Add bug number for FIXME comment.
Fri Sep 11 10:47:36 2009 +0000
b3bf933fdce499e6d5ba35d153ccbf716f20b312L. David Baron — Use nsRefPtr for new context in ReResolveStyleContext. (Bug 435441) r=bzbarsky
c87e6a6a41bb59c0d77db8c0e5126db1b386cee4L. David Baron — Pass style rule to post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
9ef12a27ab1411702b7dea8f3055da13800e6b06L. David Baron — Allow multiple post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
2c12630e5db6e9819a80e76035cafcf8aa7d7c99L. David Baron — Separate nsCSSPropertySet out from nsCSSDataBlock so that it can be used elsewhere (for transitions). (Bug 435441) r=bzbarsky
b32c955f09d336f932a490cd6c73d8c41a8acf36L. David Baron — Make style changes know whether they are for transitions or not. (Bug 435441) r=bzbarsky
e24393a466bc3743ca40d33a518c51b974cebeadL. David Baron — Add support for animation of nsStyleSVGPaint values to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
e98277a9cec4d3ab54299809f2ad7fcd35530f1bL. David Baron — Add support for animation of color values (conversion of nscolor values to nsStyleCoord and animation of eStyleUnit_Color nsStyleCoords) to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
75fcd0e1111d61413f9fcb402315279b537285f2L. David Baron — Add support for color values to nsStyleCoord so nsStyleAnimation can animate colors. (Bug 504652) r=bzbarsky
cc19ea010061bc350380c3e03fd50c8cb8680d7dL. David Baron — Add support for animation of nscoord values to nsStyleAnimation. (Bug 504652) r=dholbert sr=bzbarsky
284457eb8f58467479a1bb908f134b00ed953000L. David Baron — Add support for animation of nsStyleCoord and nsStyleSides values to nsStyleAnimation. (Bug 504652) r=dbaron sr=bzbarsky
a4990b27b9357b268b732e4b96cf57ace8c00442L. David Baron — Rewrap long argument lists to CSS_PROP macros. Whitespace changes only. (Bug 504652)
d1b659f7db49191f59723ddb69354cd49dae29cbL. David Baron — Add fields to nsCSSPropList.h for style struct offset and animation type. (Bug 504652) r=bzbarsky
c309a7438041438d0db702f24062196c80691046L. David Baron — Add stylestruct_ parameter to CSS_PROP macro. (Bug 504652) r=bzbarsky
3d331523f2ad361f005a3cc77f21e509bccb224dL. David Baron — Make empty bullets (i.e., those for list-style-type:none) not contribute to layout. (Bug 512631) r=roc
454210f6bb52501496ece9cff5d9cbdd7f039348L. David Baron — Don't check for iwlib.h if SKIP_LIBRARY_CHECKS is set. (Bug 509060) r=bsmedberg
60b208d3f9b83b25fa711a217dee9b3c3f753eceL. David Baron — Remove unneeded detail == eRuleNone check. (Bug 114100) r=bzbarsky
Tue Sep 01 16:41:09 2009 +0000
a8e72104670d9d86ab56e96ee3b959df61a1efbcBrian Birtles — Fix and re-enable failing test from bug 506856.
eacf5f1da49c42331952777081283d9f3f685b18Timothy Nikkel — Bug 445765. In getting the device context from a docshell don't go through nsIBaseWindow::GetMainWidget because that always returns the device context for the primary screen when called on toplevel docshell. r=dbaron
b5f5c94eba5d1c0abc7f4c67a6ef7a8ffc4c72f6Timothy Nikkel — Bug 445765. In GTK screen manager, for the common case of just one screen don't make potentially expensive system calls to try to determine which screen we are on. r=dbaron
Tue Aug 25 15:30:47 2009 +0000
4152186f5fdaa44434901821631df8d691249cd3L. David Baron — Fix test from bug 501569 to avoid triggering the tinderbox error parser.
Mon Aug 24 19:34:46 2009 +0000
fb83d13c0625587521bfbf189501687acb520e95Brian Birtles — Use binary subdivision rather than Newton-Raphson iteration when the slope is very near 0 to avoid failing to converge correctly. (Bug 501569) r=dbaron
Sat Aug 22 17:10:31 2009 +0000
909161bf21e512de6f1863b3df183552e83e0f98Michael Ventnor — Use the correct area for computing the gradient image for 'background-position: fixed' gradients. (Bug 509681) r=roc
b59ba655c72df212bfbf4c5351abecc04c331908Mats Palmgren — Don't call CalculateContentBottom inside PR_MAX(), which evaluates its arguments twice. (Bug 511482) r=dbaron
Fri Aug 21 20:42:04 2009 +0000
b1a05c7a6ebe71d3233c28443f8d9cfe0a85f715Ryo Kawaguchi — Add tests to TestRect and fix TestColorNames. (Bug 113577) r=roc
a3cda2dce88ed54478969c7a471b2cbc43672b5eRyo Kawaguchi — Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
Thu Aug 20 21:53:22 2009 +0000
f9c0cfc462976723cad46f3a159156e3773237deZack Weinberg — Bug 510651: Fold nsIFrameDebug into nsFrame. r=dbaron sr=mrbkap
2c20ec236783241b3a91a573efbd3dc1b9505c39Zack Weinberg — Bug 511147: Avoid the slow greedy-operator path for A > B ~ C selectors. r=dbaron
ae3a432b46538ae4f3431c0bd6cd0ee4c95908eeBrian Birtles — Bug 507067: Fix GetAnimVal and GetBaseVal's handling of em/ex/etc. units inside display:none elements by using nsComputedDOMStyle's method for resolving style contexts for such elements. r=dbaron
feddc329bd56e9a94283f9cc15d89491b8dc7baeZack Weinberg — Bug 443976: Parsing support for the unicode-range: descriptor in @font-face. r=dbaron
b36521d220ff37734b5cc3dc95be7eb240f42ea3Zack Weinberg — Fix parenthesis-matching while parsing format() function in @font-face src: descriptor. (Bug 511333) r=dbaron
ecca9c36a3b9c81f74559d17bf947c8cf058d3baL. David Baron — Fix parenthesis-matching while parsing local() function in @font-face src: descriptor. (Bug 511333) r=zweinberg
37f3a4a4f0707cd30e8e89eefbd6a33d6df6d160Zack Weinberg — Fix DEBUG-only crash parsing empty 'src' descriptor of @font-face rule. (Bug 511304) r=dbaron
aa90f2f56c6b7ff21439b09ed8078d1bf2a559faJonathon Jongsma — Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
Tue Aug 18 03:21:45 2009 +0000
4e8eb6276c481319ba71b269e837d95f0b796afeTimothy Nikkel — Bug 503791. ComboboxControlFrame should not assume that the origin of the screen is (0,0) because that is not true with more than one display. r=dbaron
8130715aa7aae64190e3b79350325252f619e7adTimothy Nikkel — Bug 503791. Make sure that the device context has a widget so that it can determine what screen it is on. r=dbaron
98e0a70ce49bb6ce7b5c35e8dfdaf12a80b6f54fZack Weinberg — Bug 497495 (frame poisoning) part 2: Introduce nsIPresShell::AllocateMisc/FreeMisc functions; add an as-yet-unused "code" parameter to AllocateFrame/FreeFrame; fix up nsFrame to match; use AllocateMisc/FreeMisc for all non-frame pres arena objects; move clearing of frame objects from nsFrame::operator new to AllocateFrame. r=roc sr=dbaron
041536f901e8aa11b79dc55e2d3db9cde5309cc6Zack Weinberg — Bug 497495 (frame poisoning) part 1: Move the frame arena code to its own file and rename the class to nsPresArena. r=roc
Fri Aug 14 22:00:03 2009 +0000
73bb4a556e4f1c5634eb37262950d8959cdb7fb7Daniel.S — Bug 477462: Create tests for margin collapsing, phase 3. r=dbaron
Fri Aug 14 02:10:12 2009 +0000
e6034ded61fd38b8cac6e1380c02b9cf832eedd2Robert O'Callahan — Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
29df7946618953e7b077f1144350e60d95ad47d5Robert O'Callahan — Bug 507334, part 1: Remove nsDisplaySummary optimization, since it introduces extra display items that would disable the optimizations in part 2. r=dbaron
a8caf6d2237640871d9ec100d21ec8c526317f85L. David Baron — Don't resolve a bogus non-element parent when we don't need to and it confuses things. (Bug 510071) r=bzbarsky
f555ee21c59a3961e45a3bdaa1d5419412d2829cL. David Baron — Don't QI a node to nsIDOMElement and back to nsIContent for every call to nsEventStateManager::GetContentState. (Bug 509889) r=enndeakin
Wed Aug 12 22:21:57 2009 +0000
bfa6573b72a48e4a2e281096f9b2f0f8c20fde1aL. David Baron — Remove buffering of test output by making stack fixers not buffer their standard output. (Bug 510014)
1d22a0d5a8fffc65a057b9cbe6d699dde25dd37aL. David Baron — Add additional test for :first-letter extension across pseudo-elements, and note failures with bug number now that bug has been filed.
Tue Aug 11 02:49:09 2009 +0000
311576cc5f51fd956b8b7977a6f18d44dce8f807L. David Baron — Make lines with only a bullet take up height. (Bug 179596 / Bug 507187) r=roc
155b0d75acde56192bf38da1cea02fdcfbcb565cL. David Baron — Make the quirks mode line height algorithm's check for bullets check whether there's a bullet rather than checking whether it's an HTML LI. (Bug 179596) r=roc
c65f18f590691b96af7b7858ea7073e2d173b5d2L. David Baron — When a block without lines has a bullet, give the line we fake its full line height. (Bug 179596) r=roc
Mon Aug 10 22:53:28 2009 +0000
9c54fecf8cfc0a5129fef8ca5cc99bf164ffba9fL. David Baron — Remove InspectorCSSUtils, part 4: Remove nsIInspectorCSSUtils and nsInspectorCSSUtils. (Bug 371655) r=bzbarsky
1be3195ec1c24459f65dc19a258e3f8f700f33a7L. David Baron — Remove InspectorCSSUtils, part 3: Remove the trivial methods and replace their callers with appropriate internal calls. (Bug 371655) r=bzbarsky
753538af64b3a413fff25d60687063c6d5ec49cfL. David Baron — Remove InspectorCSSUtils, part 2: Move remaining substantive code to inDOMUtils. (Bug 371655) r=bzbarsky
70190028e932c9ee1d15492370afacdc5b4ea0dbL. David Baron — Remove InspectorCSSUtils, part 1: Move GetStyleContextForContent to nsComputedDOMStyle. (Bug 371655) r=bzbarsky
219bd7354882c89bd5fd12a69cb83e85054e486cL. David Baron — Run output of debug builds through fix-linux-stack/fix-macosx-stack. (Bug 385248) r=ted
929ccf18610341e7ed4cc331afd2ad3edc036fdfL. David Baron — Add more parameters to nsStyleSet::ResolveStyleForRules. (Bug 435441) r=bzbarsky
135c87aa7a12af038df61cd37baea7b996d4f878L. David Baron — Make computed style (and canvas text styling, which shares the same code) avoid using style data that was influenced by pseudo-elements. (Bug 505515) r=bzbarsky
4cc93ef5d614385f9277648167e12ef749ee8ad9L. David Baron — Add flags to pseudo-elements, and add one that says which ones are expected to contain elements. (Bug 505515) r=bzbarsky
93404746474841ae0ff8cd581a73dd52e0435e08L. David Baron — Make style contexts know whether they have data from a pseudo-element. (Bug 505515, Bug 435441) r=bzbarsky
Fri Aug 07 21:17:51 2009 +0000
ec77f4fe64a5444bd63cca81bdd3a0b5335a3667L. David Baron — Call InvalidateColumns more often. (Bug 506871) r=roc
Thu Aug 06 18:29:32 2009 +0000
bae405b94b961ea90c8793b05e19992ffe7bed48L. David Baron — Try disabling DEBUG_DUMP_URLS_AT_SHUTDOWN to see if it's responsible for the unit test shutdown hangs (bug 505718, bug 508767)
Thu Aug 06 00:46:41 2009 +0000
131db5ce6d89206644266f78f6c72e09519ebdd5Zack Weinberg — Add reftest from since it is also fixed by bug 476856.
cddb8c13cef4e02fc4cce9724b3808c898c8293fL. David Baron — Additional mochitests for URL parsing, from bug 337287 (and related to bug 476856)
1b4982afcfa5926dd23f8310fd030884db7212b6L. David Baron — Rewrite parsing of CSS url() function to make it more like the tokenization that's described in the spec. (bug 476856, though originally written for bug 337287) r=bzbarsky
cb94c4f832a382d5637734a730a3ae8e21b12e06L. David Baron — Import the css3-namespace test suite.
Tue Aug 04 22:40:27 2009 +0000
d98069ba3d396b65417478386072d4a0c7a901ddL. David Baron — Avoid flushing during media query evaluation. (Bug 507457) r=bzbarsky
341662af9f3135bdba00a325d6b3e9bbb4549050L. David Baron — Add assertions that the rule walker is at the root. (Bug 507457) r=bzbarsky
Sat Aug 01 15:54:36 2009 +0000
77a8228f29512b5b219f6cb8df9c799198f86532Michael Ventnor — Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
33fb9fb2295d1385c312efccfbaad8e27d7023b9David Zbarsky — Bug 507487: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 2: fix RuleHash to hash tag selectors twice when needed. r=dbaron
bf66fe37b73338828297bcd6f129e6caf1e34de8David Zbarsky — Bug 499655: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 1. r=dbaron
4ccc577273db674d432e52c4652194eebb368488L. David Baron — Bug 434733: Additional tests.
1b43edccce825afcd10cb05726ce1b7c867eff76Makoto Kato — Bug 434733: Don't apply width on colgroups to columns that have their own width. r=dbaron
db2699e729c316ff93504f10a492da728773b0c4L. David Baron — Separate RuleProcessorData and derived structs into their own header file to reduce include dependencies. (Bug 435441) r=bzbarsky
2fa18f53503b66d63b94b8f8d5f02f9a797bf102L. David Baron — Don't resolve a new context for the root when we're computing rem units for the root. (Bug 478321) r=bzbarsky
Sat Aug 01 14:31:38 2009 +0000
d4f252efece90924a0dc40ec43be3bb6f158d9cdMasayuki Nakano — Bug 501608 - menu popup sounds are played when showing the autoscrolling popup. r=enn
Thu Jul 23 11:40:40 2009 +0000
16120b84f2a351ab84143d6cd23d7a93af90af0dL. David Baron — Destroy frame properties right after destroying the frame tree so they're destroyed before the style set. (Bug 399994) r=roc
Wed Jul 22 18:58:37 2009 +0000
35ecfeedac76e6d0b3236249fd53129a5c9f2251L. David Baron — Fix typo in error message. (Bug 505774)
Wed Jul 22 11:23:46 2009 +0000
caa4e6ca1dbdbf6093fab6b6fdac2f7a421e41bfL. David Baron — Don't silently disable WiFi on Linux if we can't find iwlib.h. (Bug 503597) r=dougt,bsmedberg
Mon Jul 20 11:05:23 2009 +0000
fdb670d3c8b347a8de80ade97d4448daa7447401L. David Baron — Also block -moz-box-shadow when using document-specified colors is disabled, and fix a testing error with the patch for text-shadow. (Bug 503188) r=bzbarsky
22ec9060a93fe6793609dea50a122007eea21c73L. David Baron — Add tests for cloning of media queries. (Would have caught bug 504032.)
6e11834d07c9e5eb2d5d0370119b072ba14b060fL. David Baron — Don't silently disable WiFi on Linux if we can't find iwlib.h. (Bug 503597) r=dougt,bsmedberg
aa85b2f55960cac97780c712fdf05c9e263c2fd8L. David Baron — Use char16_t when available, and when it is, don't test for -fshort-wchar. (Bug 502298) r=bsmedberg
Thu Jul 16 00:25:02 2009 +0000
f0786a22de24a2cfca95c4fcc8ac6243a8bf2f42L. David Baron — Add tests for media query serialization.
1243f242bc07165b4688768c3086f387ecb396e9L. David Baron — Add tests for selector serialization and cloning.
8bbcdfff2e9a32b4e47ea3731f820f591a53241eL. David Baron — Add test for font-family issue that some other browsers get wrong (from bug 499421).
a173abc61ad78e0d87faf601b9cab9bf44c7892aL. David Baron — Reformat the list of CSS properties by splitting macros into multiple lines to make the list easier to edit and merge. Whitespace changes only. pre-r=bzbarsky
a23d948042c9a90710cf54f61989918c6639ad0eL. David Baron — Block text-shadow when using document-specified colors is disabled. (Bug 503188) r=bzbarsky, roc
afac199a815302c8abc9cc8764e6748ab28805f4L. David Baron — Make whether a property should be ignored when page colors are disabled part of the property flags table. (Bug 503188) r=bzbarsky
Thu Jul 09 01:13:06 2009 +0000
67053336f24624a73c8e803fdeb164191d4ccbfbL. David Baron — Turn assertion into warning since we can hit it in large coordinate cases. (Bug 494237) r+sr=roc
e277a7a7ad4f8da8fa820404eca30b303f08e689L. David Baron — Make some of the DEBUG_CC code accessible to code in non-debug builds so it can be used by memory tools for Web developers. (Bug 500233) r+sr=peterv
dcc03a3d93816426557837ff56a93baea293919eL. David Baron — Expose the cycle collector language runtimes so that other code can do cycle collection traversal. (Bug 500317) r+sr=peterv
Tue Jun 23 21:10:26 2009 +0000
7c62ba676b2c777923ae1b85806ac8b0c3dd72deSaint Wesonga — Reset clipping region it PutImageData so that it doesn't clip the output, per spec. r=vlad sr=dbaron (Bug 433397)
Tue Jun 16 15:02:12 2009 +0000
37f8a33e4c54c159bda6f7057709ad2defda1553L. David Baron — Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
c83c5f5c3b1973d4567b6fa12582b30db3cc1c14L. David Baron — Don't reduce the height we're checking while we reflow for floats. (Bug 494332) r+sr=roc
Wed Jun 10 12:51:29 2009 +0000
1057ca8f2a91a2c4fb6f2d6f8f721be13c9bbd12L. David Baron — Dump list of leaked nsStandardURL objects at shutdown in builds with leak logging enabled, to give us more insight into the portion of the random orange that is random leaks.
Thu May 21 10:58:20 2009 +0000
8ff39c36bd2f25bcfb2912cd885ee1ad89342b2aL. David Baron — Correct comments to reflect that bug 460695 landed on 1.9.1.
7f0905da769ca235079d4c9713ba798698212ff1L. David Baron — Merge backout of changeset 1abeb6c87131 (Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs)) due to mochitest failures and leaks.
288e71bdc98a83a5b891129aa9ef4bf329f53866L. David Baron — Backed out changeset 1abeb6c87131 (Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs)) due to mochitest failures and leaks.
Wed May 20 11:21:59 2009 +0000
be75e40365ce2dfc034cb17d8e33a4007244a013L. David Baron — Fix bug 25888 for inline frames other than bullets: redo line reflow when the line's height pushes it into the way of other floats. (Bug 25888) r+sr=roc
efc6ec4a3c35396d0f5172a7057ab616d4901673L. David Baron — Implement a method on the float manager to get the largest width available within a height (rather than just at a point). (Bug 25888) r+sr=roc
5e76aa18541f8be612573b1fd1be395c2f7c142eL. David Baron — Merge InitFloat into AddFloat (on nsLineLayout and nsBlockReflowState). (Bug 25888) r+sr=roc
Fri May 15 23:01:51 2009 +0000
7a33efd8c2544f9fe87e4d9f48d137c48b8e809fL. David Baron — Add test for CSS parsing of garbage at end of declarations. (Bug 390260)
Sat May 09 05:00:01 2009 +0000
41607e4dcc6d84ad3bfabc17d2ea2490cfa6a63dL. David Baron — Fix gcc bracing warning while I'm here. (Bug 423233)
443174a6835866ef40c062c8d54ac56b8af818daL. David Baron — Traverse and unlink selection listeners. (Bug 490071) r+sr=peterv
c3b2c4b8dcd68422b7893672289bd88802228904L. David Baron — Make transaction manager unit test's output give the correct function name.
c7fb0978d1ee0f12e6aac22225da19e2c53da679L. David Baron — Implement cycle collection for transaction manager and editor transactions. (Bug 488799) r+sr=peterv
da222a13986492320bd0bcb46d43ca5fedcbb0eeRobert Sayre — Add the editor to cycle collection. (Bug 423233) r+sr=peterv
5113be3fbafca97606b50dd8590446ff890e0508L. David Baron — Clear the weak back pointers in nsTextEditRules and nsHTMLEditRules when they are no longer valid, to prepare for editor cycle collection. (Bug 423233) r+sr=peterv
Fri May 08 21:27:21 2009 +0000
240fa475d2b031f5d06bd99d24e49d3a6e2193ccL. David Baron — Temporarily land patch to dump leaked nsStandardURL objects at shutdown, to give us more insight into the portion of the random orange that is random leaks. a=josh for CLOSED TREE
Wed May 06 20:46:33 2009 +0000
f152b230cd4876421ae16f3330d35ea8d7c00f05L. David Baron — Make cycle collector's purple buffer consist of entries that the objects in the purple buffer can point to, and remove the notion of scan delay (which was previously set to 0). (Bug 490695) r+sr=peterv r=bsmedberg
8f7b73d88f6bbedec99c6c8ef48b243ab922d05cL. David Baron — Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
e517593a793f992aa67b5463019d791913b33e09L. David Baron — Switch HTML mochitest template from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
550e514d2f031b46a248f2005cf098ea6410723fL. David Baron — Drop use of JS 1.7 features so that this test can run on other browsers.
611a06f94bb6c1289f008c185b640848b7d2cb93L. David Baron — Make it so nsDocument::mPendingTitleChangeEvent doesn't keep the document alive after cycle collection expects it to be destroyed. (Bug 488786) r+sr=jst r=bsmedberg
Fri Apr 24 22:45:54 2009 +0000
cec9d9f355e803ff8122af4f8618f1f71cd27a41L. David Baron — Remove nsTransactionFactory and most transaction CIDs. (Bug 489851) r+sr=peterv
30936df0271e7f7701e08716dea1a858963fda29L. David Baron — Convert children of EditAggregateTxn from nsISupportsArray to nsTArray< nsRefPtr<EditTxn> >. (Bug 488799) r+sr=peterv
a95a2fe899a99f9edee66098c30eff066ea98aacL. David Baron — Convert nsTransactionManager's mListeners from nsVoidArray* to nsCOMArray<nsITransactionListener>. (Bug 488799) r+sr=peterv
a00490016114a11bcdf9d16fc70251de257bf91fL. David Baron — Use the purple buffer in ExplainLiveExpectedGarbage. (Bug 488603) r+sr=peterv
f7facb749df7c8df4c0486987e2a68af35975dfaL. David Baron — Reverse the meaning of suspectCurrentCount and rename it to expectedGarbageCount. (Bug 488603) r+sr=peterv
908a746fee8556ce625d4a65fec097a68c6cf4edL. David Baron — When we print warnings about objects that should have been collected, see if they're in the purple buffer and print different warnings if they are. (Bug 488603) r+sr=peterv
755ad42dea8fa55193af70cf2b8bc680443d4a9eL. David Baron — Mark the tests that were just disabled more clearly in the makefiles.
Wed Apr 22 22:21:45 2009 +0000
df5794cb4d9a08be3bf253dcdc21f5ad8673188cL. David Baron — Back out previous logging patches (92791a422f0a and 5617c22ea9ac) for bug 469514.
Wed Apr 22 17:15:48 2009 +0000
6049dbd9973cc06a509a1694367f2281f35d4482L. David Baron — Drop the feeds cache in browser's destroy method. (Bug 489520)
d6fcfd1a5c95d5e320d8efec46aecb39981a6890L. David Baron — Remove some unused AddRef/Release methods on frame classes. (Bug 488774) r+sr=roc
9c007cee86e0cf075aa9508009365369cbfd6affL. David Baron — Consolidate mDocShell null checks in nsLayoutDebuggingTools. (Not part of default build.)
bec6ecc85632404e890d0df4cb52efbac4100090L. David Baron — Use NS_METHOD where appropriate in layout-debug's factory. (Not part of default build.)
96691981f65f5b0c3c2eb7792d4d602e3fb1dc3eL. David Baron — Fix miscellaneous typos in comments that I've had in my tree for ages.
Thu Apr 16 20:56:48 2009 +0000
4905b995a36524975f66eafaac972e3400d7924eL. David Baron — Destroy content viewers in session history when destroying docshell, just like we destroy the current one. (Bug 488394) r+sr=bzbarsky
e93546bbf61551b19cc4c86eedd7d2d96afffc95L. David Baron — Free gIconFactory in GTK nsIconChannel implementation. (Bug 488184) r=karlt
f88f710bdd76064b1c4971b0727da07490b67b9bL. David Baron — Fix shutdown leak of GtkInvisible in GTK nsLookAndFeel implementation, and shorten lifetime of that GtkInvisible by copying its style. (Bug 487955) r=karlt sr=roc
Mon Apr 13 15:30:08 2009 +0000
9a93350b0106cd868fc7dde5479c4b4dd6255f0aL. David Baron — Deal with floating reference and reference counting of GTK widgets in nsNativeKeyBindings. (Bug 487705) r=karlt sr=roc
0e866e09ab46cc9747f4ff09513db55e8bcf7117L. David Baron — Fix leak of GTK entry widget. (Bug 487705) r=karlt sr=roc
Fri Apr 10 20:30:45 2009 +0000
374ed6b2fd1a7c60ed2fef32de00176519c1431eL. David Baron — Make nsTraceRefcnt use 64-bit counters when those counters are for all objects over app lifetime. (Bug 483500) r=bsmedberg
7030a020fed0e1630db51c0a6de4516719449607Zack Weinberg — Bug 487831: Remove nsBox::(Get|Set)WasCollapsed, which are totally unused. r+sr=dbaron
Wed Apr 08 20:53:53 2009 +0000
228855cf8aaeb7581947de3a3c0133003235dbd2L. David Baron — Remove nsCSSOMFactory/nsICSSOMFactory. (Bug 376111) r+sr=bzbarsky
e5b1ab03542642f3de010c3eb31c3e4484f32e3cL. David Baron — Use a struct containing a rectangle and a boolean for float available space rather than passing them around separately. (Bug 25888) r+sr=roc
f82ad9a10b7dffc6a56bc50fd403bd82dae6d517L. David Baron — Complete switch away from nsBlockReflowState::mAvailSpaceRect by removing the old members. (Bug 25888) r+sr=roc
8fdfeef7e0764bf89ea7763534c53cec5ac12f5aL. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect in nsBlockFrame::PropagateFloatDamage. (Bug 25888) r+sr=roc
f8ac1e4ffe9c737c3bea75235bbeca7ee902328cL. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child blocks. (Bug 25888) r+sr=roc
800e279fe24dd4f9d6faecd9e9018e9df121d989L. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect for inline reflow. (Bug 25888) r+sr=roc
698d52722aebbb2023cedc4b41e44500bb016cdfL. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child floats. (Bug 25888) r+sr=roc
df0130484852d12339e976cbfc916e91df69bd15L. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect in bullet reflow, and simultaneously refix bug 427370 in a way that also fixes bug 428810. (Bug 25888) r+sr=roc
4f86f4c5422439e9a126b371eb54286d8f129506L. David Baron — Switch away from nsBlockReflowState::mAvailSpaceRect in nsBlockReflowState::AddFloat. (Bug 25888) r+sr=roc
50ba649cfea213f3bedbf158292355401069c0dcL. David Baron — Begin removing mAvailSpaceRect and mBandHasFloats from nsBlockReflowState by converting the current state-mutation GetAvailableSpace to a getter GetFloatAvailableSpace to replace it, and reimplementing the state mutation in terms of the getter. (Bug 25888) r+sr=roc
Thu Apr 02 14:56:33 2009 +0000
ccbfc42dbaaf9f9b60d636dc78661d2911215b87L. David Baron — Use a valid value for storing in a bitfield as the style struct ID for backend-only properties. (Bug 469244) r+sr=bzbarsky
200c0221f64304100ef13d94584b5c9d47238aeaL. David Baron — Remove the CSS_PROP_NOTIMPLEMENTED macro, which hasn't been needed since bug 3247 landed. (Bug 486353) r+sr=bzbarsky
de0e83fb6d99c4414d5f3ca7435252904542ff27L. David Baron — Remove remnant of key-equivalent property, which we removed in bug 265721. (Bug 486353) r+sr=bzbarsky
755a03d0d6991acac7c37e6bf27fb5ea570f00b4L. David Baron — Remove unneeded code for handling nulls in compressed blocks. (Bug 486415) r+sr=bzbarsky
Tue Mar 31 19:38:33 2009 +0000
e2d57aab6d20dd9c404f1867fd9ad4ec4c2c775fL. David Baron — Don't mess with the max_script_run_time pref since the mochitest harness now does that for us.
924e1df9d9ca264af1137923133b3e65bd9996efL. David Baron — Use SimpleTest.executeSoon instead of setTimeout for iteration of properties/descriptors.
bc81fa130ba493686a43ee0068ea5a433c0c4ab8L. David Baron — Add reftest for quotes support, from a test Hixie wrote (with his permission).
053164f8141707d1d4b4927815389f045e40de40L. David Baron — Add some tests for invalid values of 'font-family' (related to bug 481502)
Wed Mar 11 14:52:02 2009 +0000
98d7db0175635e9f4ce3b32561210a5891b99095L. David Baron — Remove check for block being impacted by float that should no longer be needed given float damage propagation. (Bug 25888) r+sr=roc
c94701d73e0219a48a37f2e40444272e1a786fb3L. David Baron — Don't rely on NS_TraceMallocStartupArgs to initialize TLS index. (Bug 442192) r=brendan
Mon Mar 09 23:15:01 2009 +0000
b5d5992fcc4e46d3b70d6bbf070a77eee59513b1L. David Baron — Add tests to check case (2) for shorthands in nsCSSDeclaration::GetValue.
9ddb29be36546aa2ff8bbf8be9e80031b0ca8703L. David Baron — Add some simple tests for units (since code coverage output showed we weren't testing serialization of all of them).
1e5159da23d5ccd8bf9ce59216bee24441e571b0L. David Baron — Add tests for font descriptors that are equivalent to test_value_storage and test_property_syntax_errors.
e9b0ca8dd58d18f7c36c6f95ea9aa37297b3b6fdL. David Baron — Avoid crashing on'font-family') when there's no font-family descriptor. (Bug 482148) r=zweinberg
f036b54d04034b1250b727690e64e9b3478bce81L. David Baron — Remove internal support for units that were never in CSS (feet, miles, meters, kilometers, didots, ciceros). (Bug 482146) r+sr=bzbarsky
2f3c15f5b0c88b93f637db199e8e6951df201899L. David Baron — Reject non-positive values for widows and orphans. (Bug 481826) r+sr=bzbarsky
c6d6c0e243b0fa45a37a233ce0ee398704256fdaL. David Baron — Rename ParsePositiveVariant to ParseNonNegativeVariant. (Bug 481826) r+sr=bzbarsky
Fri Mar 06 04:05:50 2009 +0000
3a9de3a90f021333da189a906522575b1bfa57f9L. David Baron — Fix serialization bugs with text-decoration:-moz-anchor-decoration. (Bug 481596) r+sr=bzbarsky
154a9af70678555c8d866285c30cb18da127d490L. David Baron — Remove unreachable code, since text-decoration:none is not stored as an enumerated value. (Bug 481595) r+sr=bzbarsky
ac91e21d53c597db9ad418d4b931f584420bba68L. David Baron — Test more values for 'content' property. (These tests require the three previous patches to pass.) (Bug 481591)
36da7fe92b5f31b39d93216c52db080565bdd32dL. David Baron — Fix serialization of the list-style-type part of counter values. (Bug 481591) r+sr=bzbarsky
3b13a87771fe758f3a9c9929b32e5cc825620d6aL. David Baron — Append the list-style-type part of counters correctly in computed style. (Bug 481591) r+sr=bzbarsky
3428afb4e233bf2567ef97042c2a9147e0400e39L. David Baron — Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
d5df3e584fdb9e1cee4d2b5cd0c388fa83fca4a4L. David Baron — nsCSSDeclaration::ValueAppended is never called on shorthands, so it doesn't need code to handle them. (Bug 481594) r+sr=bzbarsky
1ff736fd5e41a34b244d224a2e596a058150ac0bL. David Baron — Quote and escape contents of url() when serializing. (Bug 478160) r+sr=bzbarsky
5a21d2b181e9ba1b540138ad25fc5459f8b63df7L. David Baron — Change nsStyleUtil::EscapeCSSString to nsStyleUtil::AppendEscapedCSSString, since almost all callers prefer append behavior anyway. (Bug 478160) r+sr=bzbarsky
Thu Mar 05 03:50:08 2009 +0000
21ffeb54ece8d8d3d279b005436dcb83748af9deL. David Baron — Add test for CSS property priority (!important) preservation. (This fixes the fact that we don't have any tests covering expansion of compressed blocks with !important declarations, and also tests a bit more while I'm there.)
4e57eecad03989951710d0d29c482e82e94fcf96L. David Baron — Add test for blocking of -moz-border-*-colors based on code coverage output.
Wed Mar 04 06:49:49 2009 +0000
576ec8f257478172f5a69656cb989c5f70df362eL. David Baron — Add tests that exercise nsSpanningCellSorter, including with large colspans, since code coverage runs showed we don't hit that code.
Wed Feb 25 00:15:10 2009 +0000
9c12373aed0ac391876cfe07f8b89f88e38536b9L. David Baron — Correctly null-terminate the buffer after calling readlink. (Bug 476608) r=bsmedberg
cffce9bd0a47fe358060f858d5ea42913e98ea90L. David Baron — I don't need to see the rule hash debugging output anymore.
af9097598b6815b02e4fa74db930e55dceb1af9eL. David Baron — Fix outparam static analysis warnings in nsComputedDOMStyle by actually assigning to the outparam. (Bug 479433) r+sr=bzbarsky
3e9d90ebeaf08c2320cf6a664c6e6bc0169a0efbL. David Baron — Flush layout earlier in getComputedStyle(). (Bug 454276) r+sr=bzbarsky
Sat Feb 21 20:06:43 2009 +0000
ccb7bc7113a4c7e246af713c0ade6d87880f66b0L. David Baron — Revert temporary modifications to diagnose intermittent reftest failure on tinderbox (fb1d06068cb5, 71df97fcb74e, 8a406dd54480) since the intermittent failures seem to have been fixed by the reftest harness change in 9d5337daba7b.
Sat Feb 21 06:07:37 2009 +0000
9d5337daba7b0cb3f41a94129ef31db00e207d49L. David Baron — Put the timestamp in the reftest HTTP server's path to prevent cross-contamination of cached tests between branches, in case those different branches run reftests on the same profile. r=Waldo
Sat Feb 21 05:03:54 2009 +0000
8a406dd5448013ed4e354386bc42bdfcc1c597b0L. David Baron — Also temporarily replace the red images in the Acid2 test to see if they're what's causing the red to randomly show up.
Sat Feb 21 00:51:45 2009 +0000
71df97fcb74e2bee882c162b52982deb42e8341eL. David Baron — Temporarily convert every occurrence of red in the Acid2 reftest to some other color to figure out which one is causing the random failures.
Fri Feb 20 18:55:30 2009 +0000
fb1d06068cb5d991af9cc1a4574eda7080d17efeL. David Baron — Temporarily modify the test to confirm theory about the source of intermittent failures.
96e0346320748533c620b4df3594ab0ace6edd78L. David Baron — Call SetPropertyBit(background_color) when we set data for that property, on the off chance it will fix the intermittent layout/reftests/bugs/289480.html orange. (Bug 322475)
Fri Feb 20 05:29:47 2009 +0000
55a739725414da3c3d01a9cfa935336a1ecf66eaL. David Baron — Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
Thu Feb 19 21:56:05 2009 +0000
d2e44446c27b33631aeea6ef057de0a19cad71edL. David Baron — Fix another case where we incorrectly serialize an -x-system-font property. (Bug 478156) r+sr=bzbarsky
cb9390d48d10322c1f26d6f85c62cf9682223e8bL. David Baron — Stop using potentially-deep recursion to serialize selectors. (Bug 475215) r+sr=bzbarsky
044096199dd6d34598825326fd7947cf6ba0ccd7L. David Baron — Add tests for code I'm going to change, and fix crash when running those tests. (Bug 475215) r+sr=bzbarsky
2a8829d22570034124d3e5a539e7e33a25284ae4L. David Baron — Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
Thu Feb 19 20:33:25 2009 +0000
fde0b361f25eb13e1b18cab08150e8d3f7a34272L. David Baron — Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
Thu Feb 19 19:03:41 2009 +0000
8bf2088734ac3b0b9420a42ca5562f950ba37a11L. David Baron — Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
Thu Feb 19 17:49:01 2009 +0000
46a99365dd85059ff50646cd6b38dcd69e5b86edL. David Baron — Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
816e42aa808cc97d3b25eff4ce5aa45e1ad58a4eL. David Baron — Fix nsBlockFrame warning about child being used uninitialized in FindLineContaining by switching while to do-while. (Bug 477963) r+sr=roc
60a5db4c9429d2f0f9d092785f5301208db21f3aL. David Baron — Initialize mLastStyle to avoid valgrind warnings. (Bug 477961) r=vlad
e267c6e750124c4bbafe716097cdc18c4b4b44d6L. David Baron — Avoid making mXineramaIsActive depend on uninitialized numScreens. (Bug 477959) r+sr=roc
Thu Feb 19 15:29:59 2009 +0000
f4800de50e034c9669ee643f24fae55d6e0887bfL. David Baron — Fix another case where we incorrectly serialize an -x-system-font property. (Bug 478156) r+sr=bzbarsky
b04eb1bcdb14d37562417df2831448738fb9e4dcL. David Baron — Stop using potentially-deep recursion to serialize selectors. (Bug 475215) r+sr=bzbarsky
635e570fea19f8594b03cbcd3e70e9350b156213L. David Baron — Add tests for code I'm going to change, and fix crash when running those tests. (Bug 475215) r+sr=bzbarsky
562be36bdb41b6103fec92b904da4fba0bd47effL. David Baron — Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
7272fc6bc7449c542b07bf9ef9074817f46a2c9bL. David Baron — Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
b58df05838b1030fc6e1d6d13c177b04e09b3758L. David Baron — Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
eb0506de591d3b8cad8fe691b606d1e3de127b18L. David Baron — Initialize mLastStyle to avoid valgrind warnings. (Bug 477961) r=vlad
e37f82e0226e1d9ef4d5d32474244054ec8ec606L. David Baron — Avoid making mXineramaIsActive depend on uninitialized numScreens. (Bug 477959) r+sr=roc
Thu Feb 19 03:00:19 2009 +0000
949427a872588eab06c89815382e5fc8817c25e1L. David Baron — Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
Thu Feb 19 02:04:20 2009 +0000
d02b4de2eb53ea10820649514e8a01efe47bdba7L. David Baron — Remove MOZ_COUNT_CTOR/MOZ_COUNT_DTOR from nsStyleBackground::Layer because the copy constructor is now used. (Bug 322475)
Thu Feb 19 01:18:51 2009 +0000
50036368e361e764aa4560a541e69221ed4d53b0L. David Baron — Fix another case where we incorrectly serialize an -x-system-font property. (Bug 478156) r+sr=bzbarsky
7aa8aaf4bfcdcd930825fc4107b48af341f04b50L. David Baron — Stop using potentially-deep recursion to serialize selectors. (Bug 475215) r+sr=bzbarsky
4dd8a0577a736d2760eebce5420ea59469a04f48L. David Baron — Add tests for code I'm going to change, and fix crash when running those tests. (Bug 475215) r+sr=bzbarsky
d7ac2303b741a62aef0d5d5a0225aa9a7aa3c828L. David Baron — Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
c93d2582416e50d8f1b571b3b31121594794ec18L. David Baron — Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
66dfc6d296e83b8e80bc4451904e8f506ab5f287L. David Baron — Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
6f4d6140b2b0c359fccb6db62bdf5835e2842264L. David Baron — Fix warning with -Wshadow in nsMathMLTokenFrame (about childFrame). (Bug 477962) r=karlt
8b5dda5392ef372a0f37ea3b084f44f3c3906247L. David Baron — Fix nsBlockFrame warning about child being used uninitialized in FindLineContaining by switching while to do-while. (Bug 477963) r+sr=roc
e0a70f017b04a63c1ee5263010652e12f3fb1e3bL. David Baron — Initialize mLastStyle to avoid valgrind warnings. (Bug 477961) r=vlad
a6d32b364f556fd7541dba0951852c4d1a3bf99cL. David Baron — Avoid making mXineramaIsActive depend on uninitialized numScreens. (Bug 477959) r+sr=roc
Wed Feb 11 00:56:55 2009 +0000
af294f0d2c6ae8932198e83f37fd3348ac38592dL. David Baron — Fix the pass() function to use the standard syntax too. (Bug 477512) r=jwalden
Tue Feb 10 22:06:14 2009 +0000
561dc7d5c74669bbe542cab6c5df4f735d4218acL. David Baron — TestHarness.h should give errors with TEST-UNEXPECTED-FAIL. (Bug 477512) r=jwalden
50112a83464c8155a22b19057f03ee5454d3413bL. David Baron — Fix remaining occurrences of 'ERROR FAIL' in the tree (other than those fixed in bug 468913). (Bug 477869) r=ted
a82e37fed714841d6739a8f3d74f42f884838793L. David Baron — Fix the ignoring of load events for previous documents check so that it also works for (most) cases of the assertion check. (Bug 477409) r=jruderman
81bf5017af7111c0d7b728351e62fd7a7ba33c16L. David Baron — Remove the aBits parameter from ReLayoutChildren, given that what it does blows away the distinction between NS_FRAME_IS_DIRTY and NS_FRAME_HAS_DIRTY_CHILDREN. (Bug 477294) r+sr=bzbarsky
Tue Feb 10 04:37:36 2009 +0000
66db3742d013ad20b906cdd6d604ad6b4aa1e25fL. David Baron — Remove nsStyleContext::DumpRegressionData, code that uses it, and code that exists only for it. (Bug 477522) r+sr=bzbarsky
30fd045df7160fa214d9e9a2e37502770d09e636L. David Baron — Avoid calling PlaceBlock and unsetting dirty bits that we still need when an ancestor is going to reflow for clearance. (Bug 476357) r+sr=roc
Sun Feb 08 18:29:08 2009 +0000
8d511f020d2829f0cc534502332edf4a72bbe1b5L. David Baron — Tests for bidi and first letter.
29bc88a2d6701ea08c5373c026db5c7ec9990febL. David Baron — Make reftest check its invariants regarding the failure timeout, so we can see if any intermittent failures are due to such harness bugs. (Bug 477409) r=jruderman
Sat Feb 07 17:51:32 2009 +0000
969124be3084c7772e843ab1dbf86c11a34fa217L. David Baron — Annotate probable cause of reftest failure (which I should have done in the previous commit).
Sat Feb 07 17:37:01 2009 +0000
c15b6a0ccdd44724fa94c05b844d7e36eb354a5bL. David Baron — Mark test for bug 356774 as failing on Mac (at least until the test or problem can be fixed).
Sat Feb 07 17:14:22 2009 +0000
26c31b847949c27e2dbc7dfba3c03f92a07cd662L. David Baron — Revert changeset fc8d54ab29a6 (Bug 88831, Support new IME API "Text Services Framework" from Office XP and Windows XP) due to failure (every time) of the new unit test it added (Test WinTSF) on the Windows tinderbox.
Sat Feb 07 16:43:56 2009 +0000
220d18f262d554c33bdc442a5a45c01007bb57a3Ehsan Akhgari — Disable tests for bug 441782 / bug 467672 on Windows, rather than on non-Windows. (Bug 467672) r+sr=roc
Sat Feb 07 00:41:17 2009 +0000
3362518abdc028ce439d898302c16a4208bd02edL. David Baron — sheet-set-switch-1 is still random, not just failing, on Mac. (Bug 468217)
Fri Feb 06 17:51:47 2009 +0000
97867f9b4e42c3ed2c53b0fe2d3474ab18418b50L. David Baron — sheet-set-switch-1 still fails on Mac.
Fri Feb 06 16:52:39 2009 +0000
814a4646f66efd0a1b7f0aa7b1a14f8ede38ce9fL. David Baron — Try other HTTP ports if the first one is busy. (Bug 477164) r=jwalden
c592bbe68cc70a1b41be0437bc26e1a8ecb9b23cL. David Baron — Stop using MarkXMark2Y in reftest references, since its underline offsets don't correctly match combinations, and go back to using combinations. (Bug 468217) r=jdaggett
c87e15704f6f39908d1303a6e3efd872693e50f0L. David Baron — Invalidate the correct area when loading an image for which we've displayed the loading-image icon. (Bug 409870) r+sr=bzbarsky r=roc
cfc21a608dcdee2fb08525cb60529e9f08dfd5c8L. David Baron — Typesafe helpers for nsCSSDataBlock::StorageFor. (Bug 475214) r+sr=bzbarsky
461bf98a64268b5746fa0b9922c4dbeda0f7745eL. David Baron — Eliminate nsCSSDeclaration::GetValueOrImportantValue. (Bug 475214) r+sr=bzbarsky
768c8c967b0d3ebf18dfbf3a0e1e77f1937e3f3aL. David Baron — Make serialization handle system fonts and the font shorthand better. (Bug 475214) r+sr=bzbarsky
Thu Feb 05 05:16:41 2009 +0000
bded4e432e7af2ba614649991863d4f9906ba295L. David Baron — Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array. (Bug 476345) r+sr=bzbarsky
895a080922eee7a4ad18fa0214944cf9018d33baL. David Baron — Add an additional test for CSS 2.1, section 10.3.1.
Wed Feb 04 21:25:12 2009 +0000
d66a096fddd6aa645ce14914e592184e2f0ce5aeL. David Baron — Rename aInherited/inherited to aCanStoreInRuleTree/canStoreInRuleTree. (Bug 476598) r+sr=bzbarsky
db15edcc02ced42aa2dd50e2ace51e2de382759eL. David Baron — Reverse the boolean meaning of inherited/aInherited. (This patch, without the next patch to rename things, makes the code make less sense.) (Bug 476598) r+sr=bzbarsky
6f337cbf2aedf8a80bc81856d3a3e423b7a869cfL. David Baron — Make the aInherited parameters to Compute*Data const. (Bug 476598) r+sr=bzbarsky
af13f36fb9d8cc93feaa85177e2376d08b7b1187L. David Baron — Fix incorrect uses of aInherited rather than inherited so that we can make aInherited const. (Bug 476598) r+sr=bzbarsky
3381c874e76c9e8207cebe0dfff44410e779ff88L. David Baron — Add test that legend is display:block by default. (Bug 476063)
cbe86aabf921e1f9a6858b031e03f053c30f4af7L. David Baron — Correctly handle a style change reflow on a subtree that has placeholders with out of flows outside that subtree. (Bug 363247) r+sr=bzbarsky
1648cf1bdcd21c0b2287ec165fec5edbc1623d77L. David Baron — Keep width of avail space rect at least 0. (Bug 476372) r+sr=roc
d9eff1fb5e6034d114cfae7757b4af4542d31f28L. David Baron — Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array. (Bug 476345) r+sr=bzbarsky
e2a26d16bf06577d5fa235e91d0ed3afd888e188L. David Baron — Merge backout of changeset eec3076f3bab (Bug 474655, Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called) because we trigger the warning too much ourselves (Bug 475311)
674246a64ed25f818e72b1982cc20168502c2988L. David Baron — Backed out changeset eec3076f3bab (Bug 474655, Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called) because we trigger the warning too much ourselves (Bug 475311)
Fri Jan 30 04:39:43 2009 +0000
3b2f69cc7004f97c026ddf096968ef561884fbeaL. David Baron — Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
Thu Jan 29 20:45:18 2009 +0000
ea3adcdfa653552568f1876656a0c96bd5a8b681L. David Baron — Stop reflowing the viewport with constrained height. (Bug 467881) r+sr=roc
21abc61354745e6840ffad4c5b4b6384c7e29ceeL. David Baron — Fix whitespace in DisplayReflowExit.
c7858cf07599317a3fecb055b755b67cfedfcabbL. David Baron — Create legends in CreateContinuingFrame. (Bug 468578) r+sr=roc
2a6b3ac2b49bd5a5d9e17f5fa7f42bfd5f2dfe0dL. David Baron — Handle placeholder frames in RemoveMappingsForFrameSubtree. (Bug 428113) r=mats.palmgren sr=roc
014fe552d77a4255933bf521efa8e61498386e14L. David Baron — Clear back-pointer in more cases. (Bug 475136) r+sr=bzbarsky
7a21bea93924be8fac4fd84103b8a9d9f3c61108L. David Baron — Remove default value for gfx.downloadable_fonts.enforce_same_site_origin pref, which is no longer implemented. (Bug 457825) r=jdaggett
24917a339f2e1e6dbe955e5d318d2a6be975abc5L. David Baron — Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
dc1587c310b8e7ef304015c0b29a9bd9fb85089dL. David Baron — Weaken assertion so that it doesn't fire. (Bug 472353) r+sr=bzbarsky
e2182ed1e1299eaa0e7a3918ae24163f9043f3dcL. David Baron — Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
cbcf14ce64cc104d051c30d700cf80f190725b5fL. David Baron — Separate previously-copied font constants into their own file and have them in one place rather than three. (Bug 3512) r=vlad
7f8e7e598284c0371da280737bcf5c8cb331fe7bL. David Baron — Conditionally adjust two reftest references to match the non-assembly version of the code. (Bug 465088) r=bholley
Fri Jan 23 01:31:49 2009 +0000
917975b82484dadbf77b5d11bd7ca8f596f6e7b5L. David Baron — Make nsROCSSPrimitiveValue store ident values as nsCSSKeyword rather than nsIAtom*. (Bug 474712) r+sr=bzbarsky
f8f2b32afabfbbeca26a09860508de38faaf8f3fL. David Baron — Eliminate all callers to forms of nsROCSSPrimitiveValue::SetIdent other than the one taking nsCSSKeyword. (Bug 474712) r+sr=bzbarsky
eec3076f3bab68a031a39a4b01617a3e4c97834bL. David Baron — Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called. (Bug 474655) r+sr=bzbarsky
c5e8e22d092ae1d861db3141672ffb5230fc14b3L. David Baron — Remove nsStyleContext::Equals, since it is unused. (Bug 474675) r+sr=bzbarsky
5e57cb13ae9bbdc6d6701a0e2df0d32824e2cde7L. David Baron — Fix mismatch between new[] and delete. (Bug 376075) r+sr=bzbarsky
e3c18c5243c4cc6834375f2bdfbbf31487140a37L. David Baron — Make getComputedStyle() for 'outline-width' return values in pixels even when keywords are used. (Bug 474184) r+sr=bzbarsky
1caacdfd3f5f624b855602d86cd0674d9785336eL. David Baron — Fix parsing of 'none' values in 'list-style' shorthand. (Bug 474135) r+sr=bzbarsky
Tue Jan 20 21:59:23 2009 +0000
adf44ec71ce9d51e3e754426f2ba1704b3330d20L. David Baron — Some additional tests for 'rem' unit from css3-values. (Bug 472195)
23d1cadf9e8d34cc28dbc3a8797beb0da69789c1Keith Rarick — Implement 'rem' unit from css3-values. (Bug 472195) r+sr=dbaron
2a1f132469391d9d7454107c14a585b7f34e6571L. David Baron — Merge backout of changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
6f2d2ef53d758d199d16ddb88ca982ecd6e67845L. David Baron — Backed out changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
Sat Jan 17 03:44:45 2009 +0000
723ea3c0719f6bf4d6914aa2610d4eb2e43a1c91Daniel.S — Add reftest for bug 206631. r+sr=dbaron
b5eb575e22648889737b29c335a578e8af5ef0c5L. David Baron — Avoid building user font set when handling units involving font metrics in media query expressions. (Bug 473892) r+sr=bzbarsky
426d1c2661b50254e16f55f3624b60d2421b3937L. David Baron — Avoid recursion when handling mNegations in CalcWeight. (Bug 473908) r+sr=bzbarsky
fefdf894b7ecec6b3c38058ef5adf49a632a4f1fL. David Baron — Avoid recursion after parsing CSS comments. (Bug 473914) r+sr=bzbarsky
e2c5c612df4697fe3cf2d88d48ed15f51b4ba575L. David Baron — Remove handling of comments inside CSS url() tokens. (Bug 473914) r+sr=bzbarsky
90cded872e97643771a761086a03e861cd4044e0Zack Weinberg — Bug 473720: don't treat a parse error in a known CSS @-rule as an unknown @-rule r+sr=dbaron
Fri Jan 16 21:32:37 2009 +0000
8083041f33436caeea4774fa9b858484f9c97146L. David Baron — Add assertions to EndReconstruct that all style contexts have been reresolved. (Bug 473871) r+sr=bzbarsky
867b1cf0625288117574f03ee24b9d713cb3eb79L. David Baron — When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
9b832d90d637d21c08ea8be077ebee04181e6037Theppitak Karoonboonyanan — Bug 462188: Fix deletion of words (Ctrl-Backspace/Option-Delete) in HTML editing. r+sr=peterv
c8369c4893f9e76aa210da42ad70bd60c86e3012L. David Baron — Put nsIDOMNSCSS2Properties in its own file to reduce risk of bumping the IID of the wrong interface. (Bug 473418) r+sr=jst
0eab2ed55fac5cdd6a18bcf2f8144faaa7346462L. David Baron — Don't suppress use of overridden virtual destructors, so we fix the appearance of a leak in the leak statistics. (Bug 473548) r+sr=roc
aa7c99bf963421d2b1e3493fde0c805f5312c200L. David Baron — Recheck media queries when changing text zoom since em units have changed. (Bug 473400) r+sr=bzbarsky
Tue Jan 13 19:52:06 2009 +0000
046f5da25280a44cb0969d6e39e7e245cfe30ce5L. David Baron — When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
e2e5ec200b713bd6de48cb641c3045d4f3c6cb08L. David Baron — Only run assertion checks in DEBUG builds. (Bug 472557) r=Waldo,bsmedberg
5254e429712de6bdff5ea36cd3cb6ba8e060a071L. David Baron — Clean up CalcAvailWidth. (Bug 444928) r=bernd
Sat Jan 10 16:38:58 2009 +0000
1203433cd9a7e2694420d1020cd9c82ce0a8db69L. David Baron — Address my own review comment: Restore IsTransparent() check, which should restore old behavior for background-images when printing backgrounds is disabled. (Bug 456219) r=zwol
Sat Jan 10 16:28:47 2009 +0000
949a0a1ed11ac490eee2ffac953d4fd53cfad41cL. David Baron — Add ability to mark JSDHashTable/PLDHashTable as immutable and thus prevent RECURSION_LEVEL assertions from firing due to lookups racing on multiple threads. (Bug 469004) r=brendan,mrbkap
0a8932a5abdd2936f3323d9749fcfb31da32fe41L. David Baron — Synchronize pldhash with recent changes to jsdhash by rerunning through plify_jsdhash.sed.
3cca9872e8dd2f5bf0a6ede61681342856470007L. David Baron — Handle mouseover/mouseout when the mouse transitions between the video element and its videocontrols child (which covers its entire content area). (Bug 470596) r=dolske,enndeakin
5a85468e0174674fe7d9a426d594870376db1743L. David Baron — More tests for outside cases for rule 3.
7bf1d1b7f3b8b57bf49016347bb15414f6c24425Mats Palmgren — Put the root element in the undisplayed map so that we reconstruct it when it has its 'display' changed from 'none' to something else. (Bug 283686) r+sr=bzbarsky
Thu Jan 08 21:50:34 2009 +0000
89847884d0101acf3b4611e7397d5bb0f5d4baeeL. David Baron — Make reftest test for assertions on individual tests. (Temporarily disabled until tinderboxes set up and manifests annotated.) (Bug 472557) r=Waldo
3317170b582b38111482bf5bfb29eee0ed8d8dabL. David Baron — Expose the number of assertions since process start from XPCOM. (Bug 472557) r=bsmedberg
Wed Jan 07 22:37:50 2009 +0000
04720c0140a96465c2acb6c2fd0e403005eee5e1L. David Baron — Split insert-rule-1 into two tests, each of which inserts only one rule, so that we can remove reftest-wait at the right time and make the test reliable. (Bug 472267)
Tue Jan 06 23:21:28 2009 +0000
2a4999efa837deadaf7f435b49ff77b35b1107bcL. David Baron — Change code for handling out-of-nscoord-range values from NS_NOTREACHED to NS_WARNING. (Bug 472218) r+sr=roc
c162278affadeb185e5648d5d53d5eedfe8d1995L. David Baron — Fix tests to match what they should have been testing, and fix nsFloatManager behavior to match what the old code actually did as far as considering floats at the side that did not protrude into the containing block. (Bug 472252) r+sr=roc
63fc1585fe0070724e339c277480681358b0b23bL. David Baron — Add nsTArray<E>::TruncateLength, which is like SetLength, except only allows shortening of the array. (Bug 191448) r=bsmedberg
Mon Jan 05 01:26:16 2009 +0000
aa32889429dba54d7f0b6dbc87e7bfc081fb666bL. David Baron — Give nsFloatManager::FloatInfo a copy constructor to avoid confusing refcount logging. (Bug 191448)
Mon Jan 05 00:41:06 2009 +0000
496e0cb5c943e630c473dbce949d6437e05c62acL. David Baron — Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
b19f0a7a3c4c11484d38110b6bbf7dcb6449b2e4L. David Baron — Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc
Sun Jan 04 19:53:18 2009 +0000
454a4f1c98a54b9ac0ade26f64a0524ade60762bL. David Baron — Remove TestSpaceManager. (Bug 191448) r+sr=roc
4a30801c7e45232ed393242c26fbffe95d184813L. David Baron — Remove the VerifyReflow code that checked the space manager state. (Bug 191448) r+sr=roc
2e16533cc07eea514b77d65a558472e6374f37a3L. David Baron — Fix assertion in bug 468645, per bzbarsky's followup review comment. r+sr=bzbarsky
b3087034bc80e086bd5557313e13e3b2246120ecL. David Baron — Forgot to rev IID in bug 468645 (changeset efbec418c3a1).
e6960f347e76408197659c90f77715e00a2a39deL. David Baron — Add some reftests for float behavior.
fa29efa5db42c0092bf457e2b02be46bd0940f1cL. David Baron — Fix some missed renames from bug 471356. r+sr=bzbarsky
Mon Dec 29 23:34:16 2008 +0000
4d579f865308b2851b1171feee4388a7fb42f740L. David Baron — Fix trivial compiler warning introduced by bug 471356.
Mon Dec 29 15:14:13 2008 +0000
fb2f301f6d0b2e2985d8322b975368aac54539bbL. David Baron — Stop using nsAreaFrame for anything other than xul:label, which is the only thing for which it does anything different from nsBlockFrame, and rename it accordingly. (Bug 471356) r+sr=roc
187ce101bf038bc85ef5af224447671442993b59L. David Baron — Fix regression in CalcQuirkContainingBlockHeight from change from area frame to block frame in bug 243519. (Bug 471356) r+sr=roc
5e3e645e59be49f6d90edaf79da3ec18b29aa70aMats Palmgren — Additional tests for clip property. (Bug 372063)
4e418f9c2b0ff3c7fc73b388f43c250b0107f331L. David Baron — Distinguish clip:rect(auto,auto,auto,auto) from clip:auto as the spec requires. (Bug 372063) r+sr=bzbarsky
7f1bceb5c563ceb5d82ebe6c28a848459cc0e890L. David Baron — Reject 0 as a value for -moz-column-count. (Bug 471341) r+sr=bzbarsky
068e61bef01ebb0739f3e4d4871d68c0af4f8258L. David Baron — Add crashtests for bug 468645.
b1d50ee5b9e7a7f58dbd152e32ba42619b3ca109L. David Baron — Fix nsLayoutUtils::IsReallyFixedPos to work right in paginated mode. (Bug 468645) r+sr=bzbarsky
62304457e1b85b99d0f7697b5d94a130bdc22519L. David Baron — Don't post media features values changed events when nothing changed. (Bug 468645) r+sr=bzbarsky
dee577166dd8fabe74957cc913ced117555c64c9L. David Baron — Pass the correct parent content when re-resolving the inner table for a display:table pseudo-element (:before or :after). (Bug 468645) r+sr=bzbarsky
6849ce51dfef0df9838e72af1acdd8a9f407a373L. David Baron — Prevent rebuilding all style data when paginated. (Bug 468645) r+sr=bzbarsky
e09da908f8b4b045f7704173b903f22427bbc482L. David Baron — SetVisibleArea doesn't need to lead to media query change handling when paginated (e.g., when doing a SizeToContent around a print preview window). (Bug 468645) r+sr=bzbarsky
ffd1fe854d954e840ba4670d885664f9825d0d6dL. David Baron — Fix handling of 'orienation' feature in print-preview. (Bug 468645) r+sr=bzbarsky
efbec418c3a14069a320d32adfec232b0aa97de9L. David Baron — DeCOMtaminate nsIPresShell::GetDidInitialReflow. (Bug 468645) r+sr=bzbarsky
b80da4a764fc8af170942436ee844d754465ffa8L. David Baron — Prevent posting media query changed events during construction. (Bug 468645) r+sr=bzbarsky
43391574f35f23bbe2885f09f20e22c53a8255beL. David Baron — Fix style context invariants so we can re-resolve page break frames. (Bug 468645) r+sr=bzbarsky
1b8061be91458f4eb2c5530622dcd1c7cb86ae93L. David Baron — Give nsPageBreakFrame a frame name for DEBUGging code. (Bug 468645) r+sr=bzbarsky
f80b0bf9387009139a8866226a4f8af5f0f01758L. David Baron — Expect percentages to be unsupported for -moz-column-width. I'm not sure why I made it as it is, since they were never supported in either our implementation or the spec.
Sun Dec 28 02:00:04 2008 +0000
d54715fb83dee6964395a071faec4738243b0f7bL. David Baron — Add test for bug 470596. r=dolske
ee565e96b0147013e3ecaad3a650df0dabd3676cL. David Baron — Fix placement of video controls when top and right padding are different. (Bug 470596) r+sr=roc
4e07397456a715881e68207d7a971a2b223ab4edL. David Baron — Fix an off-by-border-and-padding error in nsVideoFrame::BuildDisplayList. (Bug 470596) r+sr=roc
a50ff010b3fff247eb2adeeef497e155cd558c50L. David Baron — Make 'word-spacing: normal' just compute to '0', since that's what CSS 2.1 says to do, and thus change nsStyleText::mWordSpacing from nsStyleCoord to nscoord. (Bug 470705) r+sr=roc
447d12ffe764c89999281d5458286628e987c95cL. David Baron — Better handling of overflowing integer values. (Bug 440230) r+sr=roc
Tue Dec 23 20:50:43 2008 +0000
82fd9752b6e116f47845ad76aff62c86cdca02e5L. David Baron — Readd test for computed style for large integers (even though patch was backed out). (Bug 470769) r+sr=bzbarsky
Tue Dec 23 14:08:24 2008 +0000
441f119f1a0c0ded15ad4c4e9b563befd64497ccL. David Baron — Fix computed style for large integers by using double instead of float. (Bug 470769) r+sr=bzbarsky
d24fad239a51141aa0ddedfffea78f9f8e539d3bL. David Baron — Enforce the restriction that values of stroke-miterlimit are greater than 1, rather than just using ParsePositiveVariant. (Bug 470706) r=jwatt sr=bzbarsky
9cacafb91763c65efefdc57d850bebc5a0fe03cdL. David Baron — Reject duplicate keywords for 'text-decoration'. (Bug 470704) r+sr=bzbarsky
689a6d906a643b0e98597255c56c5de4ce367742L. David Baron — Disallow negative values on -moz-box-ordinal-group, since it's stored in an unsigned integer and clearly intended to be only positive. (Bug 470703) r=enndeakin sr=bzbarsky
0ed096f666ec7ba03c20e7fc487beb468f4abec5L. David Baron — Rewrite the shorthand condensation code in nsCSSDeclaration::ToString. (Bug 376075) r+sr=bzbarsky
15b55742e0cd09efa7e06ec714f88736940a461aL. David Baron — Don't say that the font or background shorthands are present when the properties that they reset but can't otherwise specify are not their initial values. (Bug 376075) r+sr=bzbarsky
4acaa6ee36651ca56e29a82fce265da9e9efda59L. David Baron — Condense box property four side shorthands in value getters, just as in serialization. (Bug 376075) r+sr=bzbarsky
db84bf8e7438695164cc6e31f2805c544c4ed23fL. David Baron — Suppress serialization of -moz-use-text-color in border shorthand in property getters just like we do in declaration serialization. (Bug 376075) r+sr=bzbarsky
d696886de032cdb4eac542620f83d1e4f0accbf3L. David Baron — Check consistency before returning 'border' shorthand. (Bug 376075) r+sr=bzbarsky
5d0f70073bb6b51ca250458195a6bb67f39b1468L. David Baron — Remove comment that should have been removed in bug 160403. (Bug 376075) r+sr=bzbarsky
29a3a6c1565afd4948281f2561189097b6c5f29cL. David Baron — Make the Windows widget code report 24-bit color depth when the display driver reports 32, since it's the same number of bits per pixel. (Bug 466669) r=vlad
38440caec34751baa6d7902ca8dfb563b8bca582L. David Baron — Make layout-debug extension work again. (Bug 470058) r=Pike
861e8c54f55cf66aabc42bba8d0df90bf3d0aa6bL. David Baron — Fix bugs in handling of inherit, initial, and none for -moz-border-*-colors. (Bug 389404) r+sr=bzbarsky
b25c43b4a4199565421c97f10eeba7b8943704b0L. David Baron — Remove bogus assertion. (Bug 470063) r+sr=roc
2aa1abd075b9bbee0696a9fd4d60bdd50d8d7aa1L. David Baron — Set up image loaders before reflow for border-image in XUL just like for HTML. (Bug 468473) r+sr=roc
Wed Dec 17 02:19:51 2008 +0000
135f996f1c6c73adc3038b56090f0aa7db4c84d2L. David Baron — Fix test to deal with wrapping in bug 421203.
dbd177a9e5f497061bc082170c312f7eca507f45L. David Baron — Merge backout of changeset 5bf3661db065 (Bug 454349) due to Windows reftest failures.
5e236f0d5669a04ebecf7d807f1100ab6116254dL. David Baron — Backed out changeset 5bf3661db065 (Bug 454349) due to Windows reftest failures.
Wed Dec 17 01:12:15 2008 +0000
4a4a42520901f245fe3a5a248f54b0d447d63509L. David Baron — Put 'thin' in the initial_values section instead of the other_values section for border shorthands, since the width should be 0px when border-style is none.
Wed Dec 17 00:31:17 2008 +0000
4a73efb88edc20d1036f6d908c8969724d4e28adL. David Baron — Move wrapping of blocks inside XUL into ProcessChildren to catch more callers. (Bug 421203) r+sr=roc a=blocking1.9.1+
5bf3661db0651d9d9dc5560a92f0ff975e66386eZack Weinberg — Paint different backgrounds behind the reftest test and references to detect areas that are not painted at all. (Bug 454349) r=dbaron
3555a8de08b24449d5061aaaf45702b5af5b883bL. David Baron — Make zoomed-out reftests draw the whole area that they're supposed to draw. (Bug 421203) r+sr=roc
Fri Dec 12 19:02:07 2008 +0000
ca48a3b92dee485fa8860518ad4658740c0ded51L. David Baron — Fix properties that incorrectly applied to :first-letter or :first-line. (Bug 469227) r+sr=bzbarsky
41fd48e76fb004b7a28aea72abcc87a25176a3d4L. David Baron — Don't mark properties as applying to first-line / first-letter if there were comments if those properties were implicitly ignored by the old code either through never being used, or through another (*-style) property being ignored. (Bug 469227) r+sr=bzbarsky
3d372e6ff724efd1a7e02cb54a8e57ca5737113cL. David Baron — Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky
6a542abb36a8fb73c350526f2ceb27258c35b97dL. David Baron — Disable -moz-transform and -moz-transform-origin for :first-line and :first-letter pseudo-elements. (Bug 466845) r+sr=bzbarsky a=blocking1.9.1+
3a0da92f1ea259f2382ab28d0d8e4ee8f8e2fc0eNick Thomas — When the XPCOM_DEBUG_BREAK environment variable is already set, don't override it. This will make assertions fatal again on the leak test tinderboxes. (Bug 463681) r=ted.mielczarek
Tue Dec 09 05:47:51 2008 +0000
957a4fed14af1edfccedb05131ac3385f0d84881L. David Baron — Make mochitests not build and search the results table when run inside the harness. (Bug 466104) r=sayrer
Mon Dec 08 22:04:13 2008 +0000
84231c3b7ad454526e42591f22a4048ff1d8625eL. David Baron — Make exceptions (e.g., reftest manifest errors) print the magic word for getting logged as errors. (Bug 468476) r=ted.mielczarek
Mon Dec 08 18:31:43 2008 +0000
9c8abec31b354f3a3cf0af371e7e86de212f41b4L. David Baron — Fix error in reftest manifest file causing reftests not to be run.
Mon Dec 08 16:09:06 2008 +0000
9a55fd36efa20cf75b4c789f9bc4238d9fcbd31eL. David Baron — Remove the feature of where we md5sum any file called 'core' in your home directory in order to see if it changes while running the program and potentially invoke GDB. (Bug 467638) r=bsmedberg
727b7a33350c5543e33d7203a0480d222a23083aL. David Baron — Rebuild all style data when the user font set changes so that we recompute ex and ch units. (Bug 458878) r=jdaggett sr=bzbarsky a=blocking1.9.1+
Sun Dec 07 21:58:32 2008 +0000
a47eccda227811c14479f182f89e7fba7e8fd41dL. David Baron — Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
Sun Dec 07 18:01:49 2008 +0000
cdb8066f1da272eaa79179f1435a3f17c0fff78dL. David Baron — Use a local stack rather than the call stack in SkipUntil to avoid excessive recursion. (Bug 432561) r+sr=bzbarsky
4e44e27f8fb7071237d2e0835f11d34cd4db2998Joel Maher — Add tests for media queries in print media. (Bug 466171) r=dbaron
Fri Dec 05 05:02:26 2008 +0000
002d3e5ba80fd642cecd4da4b59c7b9dd334a85aZack Weinberg — Bug 459148 - use thebes primitives for SVG rounded rects - r=longsonr,vlad sr=roc
01d03b8d40a46ed1b33a70580a1624492d6cbbd3Zack Weinberg — Bug 460217 - handle @font-face block without family name correctly in nsCSSRuleProcessor - r+sr=dbaron
Thu Dec 04 16:11:03 2008 +0000
2af723cd16800c607b143fe38fe3316660a26d59L. David Baron — Make FindBestWindow faster when there are a lot of windows (many of which may be Firefox windows). (Bug 467635) r+sr=roc
1fb56a23792d7ca28f4a715b2efddc055b4586b2L. David Baron — Make incremental frame construction set mFixedPosIsAbsPos just like from-the-top frame construction. (Bug 467460) r+sr=roc
436c476d46615d3cd3469cb8d425aab83848cb86L. David Baron — Make 'width', 'height', and 'aspect-ratio' features use the page size when printing. (Bug 466559) r+sr=bzbarsky a=blocking1.9.1+
f8b47378d8eab5e01424c8ad0f5465ef77c6ec5dL. David Baron — Allow PostRebuildAllStyleData to be called with an aExtraHint. (Bug 458878) r+sr=bzbarsky a=blocking1.9.1+
5da43688eee4b90ea0cd00b48249915d030e39a1L. David Baron — Remove some unreachable stub code for en (half an em) and cap (cap-height metric of font) units that we never create. (Bug 458878) r+sr=bzbarsky a=blocking1.9.1+
fb1b3f68b09d2ee2bc6911f4b9231a1bfcaf4eccL. David Baron — Fix slight errors when widths can't be round-tripped through floats. (Bug 467141) r+sr=roc
045908bd6528d9bd6cddff49d4d526acf85d49bdL. David Baron — Avoid discontinuity when options drop to height:0 by using CalcFallbackRowHeight only when GetNumberOfOptions() == 0, thus eliminating the last caller of CalcFallbackRowHeight passing a non-zero option count. (Bug 467084) sr=roc r=bzbarsky a=blocking1.9.1+
f7e51a5e66551303de5042e9a6911c44e0e8bf5aL. David Baron — Pass the user font set through more reliably and make it a required parameter. (Bug 467084) r+sr=roc a=blocking1.9.1+
f3a6077abe537617ae05e6d002f40f260b3ef529L. David Baron — This script depends on bash-isms and doesn't run in dash, so say so. (Bug 466050) r=bsmedberg
c0bf3fd88ffd012e88baa0eec81539393368e2d3L. David Baron — Remove now-unneeded argument from GetWidthInfo. (Bug 466108) r=dholbert sr=roc
7b553bbed53d49d4d4dbe486818866542396a5b3L. David Baron — Make the code to suppress infinite synthesized mouse move loops work again with asynchronous style changes. (Bug 302561) r+sr=bzbarsky,roc
Thu Nov 27 06:21:22 2008 +0000
607791c2f9891fa4d1122d19bd51506796773046Robert O'Callahan — Bug 463292. Make text-shadows in XUL nsTextBoxFrames get the correct overflow area and actually paint when only the overflow area is intersected. r+sr=dbaron
6d6a178f9132fbb6aa17b0ad9012b28760bf6b12Robert O'Callahan — Bug 462968. Sanitize block height. r+sr=dbaron
54946665b7c0ca4a2efb5c006ace38d2dd8d2e80Robert O'Callahan — Bug 459968. Fix some integer overflows in the style system and in min/pref width computation for text. r+sr=dbaron
df41ce61d23759f2101bdaa1e8ce9526c7e01f34Robert O'Callahan — Bug 455826. Look into overflow-lists of inlines to find text when we're building textruns. r=smontagu
Wed Nov 26 22:49:58 2008 +0000
f953af7bee57ae4fafc959f2e28a12ad3a7c5cfaL. David Baron — Annotate known failures with bug numbers.
Wed Nov 26 22:43:15 2008 +0000
e29be5f4f686eca629314c4464ef84635dfa83f3L. David Baron — Bug 451426 fixed all of the randomness in these reftests as well (including bug 465408 and the x86-Mac randomness).
Wed Nov 26 21:25:08 2008 +0000
a036f228566072449ade947691f2b7d836db86b3L. David Baron — Bug 451426 seems to have fixed bug 465409, so removing failures from manifest.
Wed Nov 26 18:18:24 2008 +0000
bb54a5700bca96d77b76734db5ea4518b024b327Igor Bukanov — bug 457521, r=brendan a191=blocking
090147eafd6c359fb3b540e8ec5e8cdfd2ac90c0L. David Baron — Merge bug 464791 for Rob Strong.
fbac619d52fedfa1e1de33b44b723625ad69b183Robert Strong — Bug 464791 - Add ifdef MOZ_UPDATER for the app update preferences UI and Help menu. r=mconnor, approval1.9.1=mconnor
77825d347650bd4e2d955c813a33b612adb4945bJonathan Kew — fix uninitialized variable causing incorrect fallback font selection (bug 451426) r=roc sr=roc
Wed Nov 26 03:45:43 2008 +0000
840ca0d72bdfab3b0aa46af3743275a42e045a93L. David Baron — Mark sheet-set-switch-1.html as random on Mac.
Tue Nov 25 23:23:59 2008 +0000
86fcd531d8fab03707cb93870dd7e79d09bd0166L. David Baron — I meant to use Mark2A rather than MarkB in prop-order-over-rule-order* tests (thanks to karlt for pointing out the problem). And, while I'm here, make a second multiple-in-family test variant so we don't lose any test coverage from the correction. a=tests
9bea28954d72dcecacbdbe5688707ea53b555a88L. David Baron — Distribute extra space in fixed-layout tables where all columns have widths proportionally rather than equally, for compatibility. (Bug 445142) r=bernd sr=roc a=blocking1.9.1+
483aaa57f2902b5593e6f63ef408babae19208e0L. David Baron — Handle some additional codepaths for position: fixed elements inside elements with -moz-transform. (Bug 455171) r+sr=bzbarsky a=blocking1.9.1+
0dfccaf1d58dd96e2cbe33914d1656e21316c34cL. David Baron — Introduce two different definitions of the placeholder's containing block in InitAbsoluteConstraints, since we want to use a different one for the hypothetical box and for the direction. (Bug 462844) r+sr=bzbarsky a=blocking1.9.1+
97214dc4dc0ae738b49e063487fc1e5a937765dbL. David Baron — Add tests for dynamic changes to @font-face. (Bug 457821) a=blocking1.9.1+
cf88eac1c192889112767b06d288e4897abb2b64L. David Baron — Check that the user font set matches before returning an entry from the font cache. (Bug 457821) r=jdaggett sr=roc a=blocking1.9.1+
13709ba9ea211e3a2709ec7f7bbe65c813d40469L. David Baron — Remove gfxFontLoaderContext, which seems to be replaced by gfxUserFont::LoaderContext. (Bug 457821) r=jdaggett a=blocking1.9.1+
948149fa2c650be1195170d7b47bb5bf194f5e6eL. David Baron — Rebuild the user font set when style sheets are enabled/disabled/added/removed, rules are modified/added/removed, or media changes change which style sheets apply. (Bug 457821) sr=bzbarsky r=jdaggett,bzbarsky a=blocking1.9.1+
3946e0e1fa546be9bc25dc1786983d7419e5edfbL. David Baron — Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
Tue Nov 25 21:57:05 2008 +0000
48da1d4688225df4aaeb0c56744b7f150d65f5dfL. David Baron — I meant to use Mark2A rather than MarkB in prop-order-over-rule-order* tests (thanks to karlt for pointing out the problem). And, while I'm here, make a second multiple-in-family test variant so we don't lose any test coverage from the correction. a=tests
6ce5f62a59455c79b3e12414989d3727f283b7c3L. David Baron — Distribute extra space in fixed-layout tables where all columns have widths proportionally rather than equally, for compatibility. (Bug 445142) r=bernd sr=roc a=blocking1.9.1+
eac2f8f3cd29ff47fc3d430c072c68c37b7db8fbL. David Baron — Make mochitests not build and search the results table when run inside the harness. (Bug 466104) r=sayrer a=tests
342b86dd79f48f11583e7b6526a5b78457d29a1cL. David Baron — Handle some additional codepaths for position: fixed elements inside elements with -moz-transform. (Bug 455171) r+sr=bzbarsky a=blocking1.9.1+
5d6db13efa26534e3904b5afa5e6faf31c0c82f0L. David Baron — Introduce two different definitions of the placeholder's containing block in InitAbsoluteConstraints, since we want to use a different one for the hypothetical box and for the direction. (Bug 462844) r+sr=bzbarsky a=blocking1.9.1+
6b99f95a3ee3e077bc85ab8ee36b7685b846faf4L. David Baron — Add tests for dynamic changes to @font-face. (Bug 457821) a=blocking1.9.1+
8d2453e98c3fc55ef6b02becf7a8e4d86a066e34L. David Baron — Check that the user font set matches before returning an entry from the font cache. (Bug 457821) r=jdaggett sr=roc a=blocking1.9.1+
5bc893b6bdf23dcd44601727df5baab8a0dd361eL. David Baron — Remove gfxFontLoaderContext, which seems to be replaced by gfxUserFont::LoaderContext. (Bug 457821) r=jdaggett a=blocking1.9.1+
71032d21e8b1e6955baa996d9555624252700c6eL. David Baron — Rebuild the user font set when style sheets are enabled/disabled/added/removed, rules are modified/added/removed, or media changes change which style sheets apply. (Bug 457821) sr=bzbarsky r=jdaggett,bzbarsky a=blocking1.9.1+
91690545debc0d3537fcb0598ebd6ac7e21f2072L. David Baron — Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
951de4bb933c13c94a51d327029b0da69eb2bd34L. David Baron — Fix assertion about being too late to set quirks style sheet. (Bug 450191) r+sr=bzbarsky a=blocking1.9.1+
356407d18ef347bdebe33132f13c231698e66fb5L. David Baron — Add test for slow performance in bug 438509, as suggested by dholbert, and based on a testcase he wrote. a=blocking1.9.1+
7a9d1fe1cab5838ebbb6c784e7292c4c2703c24aL. David Baron — Simplify conditions, part 2, since we're really only trying to avoid IsGeometryDirty if we're not going to need any reflow at all. (Bug 438509) r=dholbert sr=roc a=blocking1.9.1+
ede1fa2c79a94191c0a251453641c31523129a36L. David Baron — Simplify condition, part 1, since mVResize already implies IsGeometryDirty thanks to the code immediately above. (Bug 438509) r=dholbert sr=roc a=blocking1.9.1+
3a8d00537a8902d2aaede53ac33e8892b9077bd9L. David Baron — Avoid exponential growth of special height reflows. (Bug 438509) r=dholbert sr=roc a=blocking1.9.1+
1f5aa404ea30a2f9caceb4d9ccb8d1a29ab8c5f5L. David Baron — Remove nsHTMLReflowState::mPercentHeightReflowInitiator, which is write-only. (Bug 438509) r+sr=roc a=blocking1.9.1+
60a4dd420a65f899473fc487c95aaacc31d546cdL. David Baron — Use a host that we proxy to the local server so that the test doesn't require network access. (Bug 466102) r+sr=bzbarsky a=tests
8a4494c6e1535e0a6a6d114e07f6444b8850348cL. David Baron — Make justification test pass more reliably on Mac, which is sensitive to subpixel positioning of text, by replacing <wbr> elements with zero-width spaces. (Bug 466101) r+sr=roc a=tests
57a177c0d8fe9d2c67219a91cf88fa503621b66bL. David Baron — Make zwnj-02.html reftest more tolerant of font anti-aliasing. (Bug 465140) r=smontagu a=tests
d1e1e38fc0cf5ce60425af029c2a5b1349bc0947L. David Baron — Add tests for the format() function in the 'src' descriptor that use a known-unsupported value in addition to an unknown value. a=tests
81cfdc324ffbf9483ea236e60b5907a91742f284L. David Baron — Make layout/reftests/text/444656.html not depend on the size ratio between Hebrew and Western fonts. (Bug 466484) r=smontagu a=tests
Wed Nov 19 19:43:02 2008 +0000
e8bb734135545ba4b25df85aa7948aedc9d6e830L. David Baron — Bug 379317 no longer affects these tests thanks to bug 464970.
Sat Nov 15 02:02:34 2008 +0000
85fbe5bd09c84844952fa4639f766991166f6841L. David Baron — Mark yet another test random awaiting the font cache patch in bug 457821.
Sat Nov 15 00:27:52 2008 +0000
7f556e24b084e6f451f73f2916679f0a53e61b3cL. David Baron — OK, this is random on Windows too.
Sat Nov 15 00:04:43 2008 +0000
d501e1093fded6da37f34cfa2ac51fc39cf300b2L. David Baron — Mark test as random on Mac, since it just failed on the tinderobx.
Fri Nov 14 22:08:28 2008 +0000
d6424955982fceffce773bd4115e389eb040bc31L. David Baron — Better approach to some tests to avoid subpixel spacing differences. (Bug 457821)
6e2fda0521f80c2972c43df78b0c925c3728ff66L. David Baron — Adjust expected results based on and add tests for format(). (Bug 457821)
7a2792e830d8b5b2c73f8c384beb7e6045732498L. David Baron — Remove unwanted style attribute that slipped in from vlad's changes.
Sat Nov 08 16:36:32 2008 +0000
229683caa4c3d61be3013d18b99f83e44fd9c4d5L. David Baron — Add some tests for @font-face (static cases, not dynamic ones). (Bug 457821)
70826688e82207c95e5c1c5d0202d5b384377abaL. David Baron — Add a set of fonts for presence testing, each of which has a single glyph at the codepoint for a capital letter A-Z. (Bug 457821)
04a589e040b9716c76a7b41d7c2564370e05e317L. David Baron — Allow HTTP(..), HTTP(../..) that allow HTTP reftests to use resources not in the same directory. (Bug 457821) r=jwalden
25ea3e7408bae99d55667affbe11f3ab8508b398L. David Baron — Make about:blank work correctly as a reference for reftests served over HTTP. (Bug 457821) r=jwalden
Sun Nov 02 21:14:23 2008 +0000
b50dbc86eb608b08c4bda0202314dd8f2b5f76ffL. David Baron — Correct mochitest for bug 461266.
Sun Nov 02 19:45:27 2008 +0000
01406b3b31c01cc3b1da28d36c8c3bc8498ba9adL. David Baron — Don't eat up too much when we hit an error in the last media query in a list. (Bug 461266) r+sr=bzbarsky
5785b70454d3d3cd5342808d451d034a3187f81aL. David Baron — Keep pres shell alive during ProcessRestyledFrames. (Bug 462392) r+sr=bzbarsky
Mon Oct 27 17:56:23 2008 +0000
d8ed12af2432f215d20c749d54b9ada6f283b673L. David Baron — Add nsCSSProps::PropHasFlags to address bzbarsky's review comments. (Bug 461731) r+sr=bzbarsky
3821fee89ecdfdf0d5b7b10b79581b7476085d5eL. David Baron — Make a CSS property bit for whether serialized value lists should use commas. (Bug 461731) r+sr=bzbarsky
Tue Oct 21 07:16:09 2008 +0000
30d9ff763b22cd5d5cdc39bfda75cfb4b9c277b7L. David Baron — Add a preference for visited link support. (Bug 147777) r+sr=bzbarsky
Mon Oct 20 12:08:06 2008 +0000
b99df03358f2bd8aa886c216326688ff6ff8ad6dL. David Baron — Convert tabs to spaces.
0bb27db9264e5ad5dc762fa6ccf65e42877223ceL. David Baron — Fix failure to propagate aInherited result of nsRuleNode::CalcLength. (Bug 460440) r=kschwarz sr=bzbarsky
30df17ed7d7f35f6cfa30cf4f0c077de93873196L. David Baron — Remove additional chunk of code that should have been removed in bug 238072. (Bug 460029) r+sr=bzbarsky
Mon Oct 13 22:03:55 2008 +0000
1ee3957c661721a0b2e71e64dd75e4fc17458135L. David Baron — Make sure DidSetStyleContext methods call the base class DidSetStyleContext, and change the signature to return void. (Bug 459649) r+sr=bzbarsky
Sun Oct 12 01:16:34 2008 +0000
d7338fec726672f07714c7bfc57c765961a4d984L. David Baron — Fixing bustage. (Bug 322475)
Sun Oct 12 00:50:38 2008 +0000
53740a23fe93440527a76b8671c8a0d5162f12bbL. David Baron — Fix issues with parsing of media query lists that have bad queries in them. (Bug 454226) r+sr=bzbarsky
c7b659c2efbab2d21801d120d81dc0f43a975c16L. David Baron — Remove three unused constants. (Bug 322475)
7f708623bf5973c81d07f80c8e0f405fcecfd6a9L. David Baron — Rename nsImageLoader to nsImageLoadNotifier, since it doesn't actually load images. (Bug 322475) r+sr=bzbarsky
23eebebb8b48ba5281f21e1da4d9873f4e9de918L. David Baron — Construct all our image loaders when we create frames so that we can allow arbitrary numbers of image loaders per frame (for multiple background images). (Bug 322475) r+sr=bzbarsky
Tue Oct 07 23:20:21 2008 +0000
7356c512e9e157f269c4f7b1871983c6541104f1L. David Baron — Handle serialization of inherit and -moz-initial for shorthand properties correctly, and refuse to serialize most unspecifiable cases of shorthands. (Bug 160403) r+sr=bzbarsky
08d7f38b8ee3f66250955f7420f2a1fd0e3388f5L. David Baron — Add CSS_PROPERTY_DIRECTIONAL_SOURCE property flag. (Bug 160403) r+sr=bzbarsky
c01934ff662b99662ee2afef239318ec32095391L. David Baron — Add a flags table for CSS properties. (Bug 160403) r+sr=bzbarsky
f9fbbdddbc3e47bd95a01935703f2794137e9e6bL. David Baron — Fix warnings about breaking strict aliasing rules by making mChildren a union. (Bug 458813) r+sr=bzbarsky
d0764a4f34fbdd77b4a8f45d285b3c3854e3018aL. David Baron — Fix warnings about CascadeSheetRulesInto being declared but not defined. (Bug 458813) r+sr=bzbarsky
a9f44a03b7d00f08fa693179eca4f3244ee8f6ecL. David Baron — Fix glitches in border-image drawing. (Bug 449647) r=robarnold, sr=vlad
Mon Oct 06 03:45:11 2008 +0000
1630d60e624e8119944c5e803993ac67bb7845c3Gavin Sharp — Bug 454324: Handle error from SelectNode to fix crash when selection-less items are dragged (including, recently, tabs). r+sr=bzbarsky
759221990d1663f6cfd7b2fec40ed1863fde8580L. David Baron — Merge backout of changeset a8cfcc9b6d5c: relanding Bug 455990 - Close button on last open tab should be hidden. r=gavin
6681dc7f1293b6e328450ab0df24f73b5a96f536Dão Gottwald — Backed out changeset a8cfcc9b6d5c: relanding Bug 455990 - Close button on last open tab should be hidden. r=gavin
Wed Oct 01 17:37:41 2008 +0000
6f3797124c84db28a4845fd90767837b711f092fL. David Baron — Back out bug 114169 (changeset 8110e3bae4bf) and change the test (changeset 8f53fcb8bde5) to todos, to see if it was repsonsible for the regression in bug 458065.
Mon Sep 29 22:58:27 2008 +0000
8f53fcb8bde55931bb7a60835f858db3af67bc6aL. David Baron — Add test for continuous firing of resize events. (Bug 114649)
8110e3bae4bf03c2f6771678641ebe0c096cac9eJonathan Watt — Fire resize events every 200ms during resizing, not just 200ms after resizing stops. (Bug 114649) r+sr=roc
Fri Sep 26 23:34:24 2008 +0000
1d9b992f24e941f109aa3c220ee812039c328a94L. David Baron — Fix spelling (s/depreciated/deprecated/) to force Windows builder to cycle.
Fri Sep 26 21:35:42 2008 +0000
1c2231730ff90cac6d5654c377c95a8930edc6cbL. David Baron — Bug 455940: for now, remove dist/bin/components, so that the Windows builds will stop leaking due to the extra components.
Fri Sep 26 21:19:34 2008 +0000
cb3240bf1d9bd9fa1cdbeb1dcbf52561ecd2b630L. David Baron — Back out bug 455940 since it breaks many of the Windows boxes.
Fri Sep 26 21:07:07 2008 +0000
541fc3b73d52358ee181fc6e17876b96ad28e9a2L. David Baron — Bug 455940, correction: remove dist/bin rather than dist/dist/bin.
Wed Sep 24 17:19:13 2008 +0000
2192a846d7acb1ced82d57bda35ee038ce8377ebL. David Baron — For fixed-layout tables, leave room for the cell spacing for all columns, whether they have cells originating in them or not, since we don't know if cells for those columns will arrive as the table loads incrementally. (Bug 444928) r=bernd sr=roc
Fri Sep 19 17:15:46 2008 +0000
aab6b12f4a2b3108f273db2b8fac226c2f0a983dKeith Schwarz — Fix incorrect composition of translations with other transforms by making matrix multiplication code clearer, clarifying which matrices are for column vectors and which are for row vectors, and fixing incorrect matrix type conversions. (Bug 455403) r+sr=dbaron
Sat Sep 13 03:46:28 2008 +0000
95f310fa27bbfbeb40a2a40ece6e64aaad6e0967L. David Baron — Ensure we always skip to the next close parenthesis if a media query expression parse fails. (Bug 454227) r+sr=bzbarsky
84a1b8853494e1c241fe94b5e5037d2cac4f4959L. David Baron — Comments about use of foreground color.
4d29ef2bee5e85c77bc6465b2f431b54e3b72d61L. David Baron — Use consistent terms in comments describing nsStyleCoord values (length -> coord). (Bug 443057) r+sr=bzbarsky
e26688231f7b61a0e61a18a585d8ed07e1bac72eL. David Baron — Convert text-shadow and box-shadow storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
ade776b76598fde98928fce35e59e01d360e8754L. David Baron — Convert border spacing storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
47e7de9ac585147de70d55357235338595cbfaa7L. David Baron — Convert outline offset storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
094602d1ccfcf8937002d5f7bb25f1d509aae0ffL. David Baron — Fix use of incorrect variable, and harmless but valgrind-noisy use of variables in incorrect order. (Bug 455093)
Fri Sep 12 15:38:04 2008 +0000
d7c555ce0fc7466708934e9b7a433c986a16be34Zack Weinberg — Bug 453566 - HTML element with rgba(0,0,0,0) background produces garbage on screen. r+sr=roc
d426fd05130b7e4888824324b63dea6dcbeb24edZack Weinberg — Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
Tue Sep 09 13:44:02 2008 +0000
250798f9981924698912b4ff52174b081a197db6L. David Baron — Flush view manager's delayed resize when flushing layout. (Bug 453896) r+sr=bzbarsky
Mon Sep 08 13:42:01 2008 +0000
d2ac7638c63a904232d23e48d882b5ba268e50ccL. David Baron — Correctly handle window resizes when one dimension is zero. (Bug 453759) r+sr=roc
Sat Sep 06 14:05:15 2008 +0000
5cb6b3b6af82642b0fb875933ee8e2e8827538f4L. David Baron — Change evaluation of media queries like (width) where actual values are lengths; treat zero lengths as false in such cases, per and spec clarification. (Bug 453759) r+sr=bzbarsky
580343716b2de847b871e7655f41c4018544ed82L. David Baron — Make min-/max- prefixed media features without values be parse errors, per . (Bug 453759) r+sr=bzbarsky
df134eac2ff1103e5d279de405792b950e242f5dL. David Baron — Update to new parsing rules for grid media query per . (Bug 453759) r+sr=bzbarsky
Sat Sep 06 13:56:53 2008 +0000
08bf39f0754a98d12273697dec47df2045198cc7Zack Weinberg — Bug 441367 - reduce repetitive code in nsRuleNode.cpp with SetDiscrete() and SetFactor() helper functions. r+sr=dbaron
Thu Sep 04 20:02:50 2008 +0000
00a9515116e52bd9ef12d49c07a69b3c59241b0fL. David Baron — Make spacer attribute mapping code not depend on data in the style context (which attribute mapping code should not do). (Bug 449435) r+sr=bzbarsky
Wed Aug 06 22:39:04 2008 +0000
2ed34bcabbc6721d58ea134d6a2c57497e49acc0L. David Baron — Mark one of the border-image tests as failing on Mac OS X 10.4. (Bug 448121) r+sr=bzbarsky
Wed Aug 06 17:58:28 2008 +0000
9f389e9db4dcd6e4aee78921d8ed2684d9f15396L. David Baron — Don't printf CSS errors to standard output. (Bug 449429) r+sr=bzbarsky
Wed Aug 06 17:43:15 2008 +0000
93b1b9aa2831c13cb51529ccd034d8b4894601ceL. David Baron — Assert when we set the quirk style sheet after building rule cascades. (Bug 448281) r+sr=bzbarsky
ac776b1e0206c4ad909044ea4432c5cddfb319deL. David Baron — Only rebuild rule cascades on medium feature change if they've already been built before. (Bug 448281) r+sr=bzbarsky
Mon Aug 04 23:10:24 2008 +0000
143278174a83ebc3c4402d362e993a0230d92a9aL. David Baron — Make the -moz-column-rule-color test not assume that inputs have the same 'color' as divs. (Bug 271586) r=Ventnor
Mon Aug 04 22:15:48 2008 +0000
6ad2e5aa3c6448851c1d6c4cb3b55faa8eca1276L. David Baron — Merge Quotes and CounterData storage types into ValuePairList. (Bug 322475) r+sr=bzbarsky
85a9eb44b2400c1fc25bbe91e9b9723da8f2a6a0L. David Baron — Make scrollbars not be reflow roots anymore, since they don't obey all the invariants needed. (Bug 366791) r+sr=bzbarsky
49dbf253c174836c60347d3d3adcafbfbc8ff1efL. David Baron — Untabify the few lines with tabs in nsStyleStruct.h
8666db48bea635f04ca9ee453e36e144135a0e83L. David Baron — Label types of nsStyleCoord and nsStyleSides. b=443057 r+sr=bzbarsky
Sat Jul 26 19:56:59 2008 +0000
d0e438d64ea040ab525a10c954475cac5827eabeL. David Baron — Oops, used the wrong todo function.
Sat Jul 26 17:58:36 2008 +0000
4dee7a27839916e346dacf5fd44b70a5b3d01cfdL. David Baron — Mark two test items as known to fail on Windows; failure filed as bug 448132.
Sat Jul 26 16:15:36 2008 +0000
7370786111c2e1870d4b46c4d303ae4bcb286f98L. David Baron — Fix a bunch of issues relating to dynamic changes of border images. (Bug 445810) r=robarnold sr=bzbarsky
420a21e47c4ec73509b09a83f391b7be3f590c97L. David Baron — Handle effects of medium feature changes on XBL style sheets. (Bug 156716) r+sr=bzbarsky
1deeca59d7854b90b7a414d13584a153a9fd157cL. David Baron — Fold DoParseMediaList into ParseMediaList, since it is no longer necessary now that we don't do special parsing for media lists in HTML. (Bug 156716) r+sr=bzbarsky
bb091bc062824ebcd2c42f0269ae7fa4388576c7L. David Baron — Tests for css3-mediaqueries. (Bug 156716) r+sr=bzbarsky
d0f0aba6da7ec378ac19ae1f143cf52696e2e6daL. David Baron — Fix media queries calculation of screen size for at least multi-monitor mirroring cases (where test_media_queries fails). (Bug 156716) r+sr=roc
b62942dc462209526159c654454d968a345020f2L. David Baron — When propagating flushes up to the parent document, promote style flushes into layout flushes, since media queries mean that to get the correct style we need our container to be the correct size. (Bug 156716) r+sr=bzbarsky
8050b146979bb8f0d9c79e3034f7de20c6152a36L. David Baron — Implement Media Queries, part 4: infrastructure for dynamic change handling at the pres context level. (Bug 156716) r+sr=bzbarsky
863bb2d0ac92d0a43b747e5bbed1e677930a66ddL. David Baron — Implement media queries, part 3: infrastructure for dynamic change handling at the rule processor and style set level. (Bug 156716) r+sr=bzbarsky
d5c8d093ab2e3e4767322ae3e5ee60315e45bbb4L. David Baron — Remove pointless null checks that are extremely unlikely to fail. (Bug 156716) r+sr=bzbarsky
3895d21b75ae96fa47c83a2b4277f6c5e1ffa599L. David Baron — Implement Media Queries, part 2: infrastructure for dynamic change handling at the rule cascade and style sheet level. (Bug 156716) r+sr=bzbarsky
6298e0ab72f216416ee21eeb208a04768fe836beL. David Baron — Implement Media Queries. (Bug 156716) r+sr=bzbarsky
03b2701a8a10070d044d2701e5cfa5053cd9f118L. David Baron — Make ParsePositiveVariant restrict integers too, which affects existing call for -moz-column-count. (Bug 156716) r=bzbarsky sr=roc
fa6f776cfdf72902e53025a8a177ff4506e6395dL. David Baron — Don't do special parsing for media lists in HTML: match parentheses, even across commas, and allow media queries through. (Bug 156716) r+sr=bzbarsky
589f091246af30f83530b0cc2828cd834419341aL. David Baron — Make configure not crash when /bin/sh is dash and there's a config.cache. (Bug 448020) r=Pike, ted.mielczarek
Wed Jul 23 16:35:50 2008 +0000
b9032fa50289d5b16663b9b61ec12fd55b51694cL. David Baron — I mistyped one of surkov's review comments for bug 436453. (And the code does finally make sense to me.) This apparently fixes some mochitests that, for some reason, aren't run on tinderbox.
Wed Jul 23 04:50:58 2008 +0000
80865e03f6af9ae6d9f88e358f483cc8a8f232d4L. David Baron — Don't restyle slow selectors for changes to anonymous content (non-native-anonymous). (Bug 436453) r+sr=bzbarsky
ba8e7ded433b37e2f2a2fa0efc1c2dfb54b467fdL. David Baron — Address potentially behavior-changing review comments from surkov; part of bug 436453.
ce6c804304009ee2324d941d7dce21b55ba8750dL. David Baron — Change the binding parent for native anonymous content to work like the binding parent for XBL anonymous content, and be the parent of the anonymous content subtree rather than the root of the anonymous content subtree. (Bug 436453) r=bzbarsky,smaug,surkov sr=bzbarsky
Sat Jul 19 23:04:09 2008 +0000
912bb54c3869b3e19b3b35b32c87cc6e5b5704e2L. David Baron — Add bug number (446226) for todo tests from bug 325064.
Sat Jul 19 22:52:22 2008 +0000
e7a034164d67338692362018055a5f0bbafc5ab5Zack Weinberg — Change CSS parser to close constructs open at end-of-file by changing ExpectSymbol not to fail on EOF when expecting one of }, ), ], or ;. (Bug 325064) r+sr=dbaron
Sat Jul 19 05:33:24 2008 +0000
449ccbbab7147ef30259c08f50cbc538c00ba10dL. David Baron — Fix spelling mistakes (to trigger unit test cycle).
Sat Jul 19 04:53:17 2008 +0000
337a43c872960010037890048fccfc08e2af8a96L. David Baron — Backed out changeset 5c009a853d70 for hitting a fatal JS_Assert during xpcshell unit tests (xpcom/unit/test_bug374754.js) on the DO_NEXT_OP(JSOP_INCNAME_LENGTH) line on !JS_THREADED_INTERP platforms (Windows).
Fri Jul 18 02:27:09 2008 +0000
fd6a651efed4ad62f6544209f36ed663644966a2L. David Baron — Add bug number for failing reftests from bug 378217 landing.
Thu Jul 17 23:37:26 2008 +0000
d4fa059ca178a838b711a1d18e5cba80984bc02cZack Weinberg — Delete nsLayoutUtils::GetAbsoluteCoord(); fold logic into callers and simplify. (Bug 437335) r+sr=dbaron
99410f7c6a61cc477c9ee7ca01c03c2b93a55ae7L. David Baron — Fix generation of precompiled cmaps on 64-bit platforms to match what the code expects. (Bug 445626) r=smontagu
Thu Jul 17 07:57:13 2008 +0000
a8f655e642fb32f4e3b98d189ce494202a517ee3L. David Baron — Mark two reftests as failing on Mac.
Thu Jul 17 06:30:37 2008 +0000
2bf42512916dff1df68a185c9aa896f17e59c136Andrew Smith — Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
Thu Jul 17 05:59:24 2008 +0000
12d07c032ffce59fae4c035fa600f744920e4bafL. David Baron — Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
Thu Jul 17 05:19:12 2008 +0000
9b0b2391485c50da98e30be3f793063d41c95f00Andrew Smith — Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
Wed Jul 16 21:24:31 2008 +0000
bf9ed43bd679b56ae386078158abd41ecadb0416L. David Baron — Fix accidental disabling of more mochitests than intended. Bug 437980 / Bug 445586
Tue Jul 15 21:49:28 2008 +0000
320afc8e0d25bbac1f38d128e6a3d2c9d9a4d9caAndrew Smith — Add comment about running reftests in an non-DEBUG build. (Bug 378217) r=dbaron
Tue Jul 15 21:31:56 2008 +0000
572afe6e63fc9048b3758374c8a0aaad45b56a6bZack Weinberg — Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
c0eaa1f9d904d39eebaaec2e9ea8cae3d4af6f70Zack Weinberg — Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
61f90cca8c3c036f112f97a14135c4c35390aa9fL. David Baron — Make less restrictive assumptions about how big a 'ch' unit is relative to the line-height (assuming 4ch greater than the line height, rather than assuming 2ch is). (Bug 363706)
Mon Jul 14 03:26:43 2008 +0000
3cea658b6377bc606f3e662f6d08e12091e10d93Sylvain Pasche — Take non-Xinerama codepath when Xinerama reports only one screen. (Bug 403706) r=dbaron sr=roc
4f8c69ab3e26b00cd12c8f22ae22b7034e012792L. David Baron — Do reinitialization of screen info at the screen manager level, so we get it for the xinerama codepath too. (Bug 403706) r+sr=roc
8be867e8b341cd55ff213f062046ec00fde4e281L. David Baron — Don't leak the result of PR_LoadLibrary for the xinerama library. (Bug 403706) r+sr=roc
8e1ffe9e3b63cb33857e063d8ea822f8b5fc68cbL. David Baron — Remove mNumScreens since it duplicates the length of mCachedScreenArray. (Bug 403706) r+sr=roc
ef86a928ec6165fb3d4c5adb9a11a7c401deefdfL. David Baron — Convert nsScreenManagerGtk from nsISupportsArray to nsCOMArray. (Bug 403706) r+sr=roc
Sun Jul 13 22:58:15 2008 +0000
4c0aae446b5221fc2b71b5e1a341392f1899da7aL. David Baron — Skip test for 439184 since it "times out".
Sun Jul 13 20:58:08 2008 +0000
6a513bc88338c52e3ac875787fe9e05baf293ff8L. David Baron — Avoid stack overflow by not using recursion to add the important rules. (Bug 439184.) r+sr=bzbarsky
571dbbcf60bf079667fc6f99c382850d1ab45014L. David Baron — Make rule node children destruction happen in a queue from the root rule node (or root of the subtree being destroyed) rather than using recursion. (Bug 439184.) r+sr=bzbarsky
5b6fa5bcaccd17c95bafe39667f1b0e90817e9d4L. David Baron — Replace nsRuleList with a next sibling pointer on the rule node itself (saving one word in the normal linked list case, and wasting one in the hash table case). (Bug 439184.) r+sr=bzbarsky
a00c120d4a6e06d98392980a30a4754435b1b1bfL. David Baron — Avoid stack overflow by not using recursion to add the important rules. (Bug 439184.) r=fantasai sr=bzbarsky
Tue Jul 08 20:48:37 2008 +0000
ff30c7736d2468a12406cc8202188ae956e7afdaL. David Baron — Add reftest for the nesting case in bug 424236.
Wed Jul 02 03:25:06 2008 +0000
0b57ada5d4b243b60ac0834131c56bbadf8b935dZack Weinberg — Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
0b1995eab10f9e451d0060ee41819b9edfea12d5Zack Weinberg — Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
Tue Jun 17 23:13:24 2008 +0000
7b6aaf10b6db9bd65a281f367b557b5baa87f165L. David Baron — Mark reftest added for bug 363706 as failing.
525b640ee95c997bfd37370cc120c3ba80bae851L. David Baron — Merge backout of f6b609b0af6e (bug 363706).
dff1e37d974dfc9b5e40d30fa02454930ddd7f4eL. David Baron — Backed out changeset f6b609b0af6e
5017b968c5d3b6d93126645252facd3f84313af4L. David Baron — Merge backout of 68362ba98c23 (bug 363706).
59120ca470902ebc3d7d084657ba10910e803d85L. David Baron — Backed out changeset 68362ba98c23
fe551b8aa3d80fa9396873ffe991d2ffd4789f5aL. David Baron — Backed out changeset 1c2c0b023699
Tue Jun 17 21:54:32 2008 +0000
1c2c0b0236996b6ffc73a8bb5e19ce9e7a5993e3L. David Baron — Fix windows bustage. (Bug 363706)
Tue Jun 17 21:38:26 2008 +0000
72f8cdcfa34a24aff61f9666acbf0ff711c3183fEric Butler — Bump UUID; changed missed from bug 436904. (Bug 438695) r+sr=dbaron
1f58eff34a77904395774ca01fda897346d3e83eEric Butler — Fix crashes when using text API on a canvas context whose element doesn't have a frame, and update handling of that case to match the spec. (Bug 438695) r+sr=dbaron
b3578627a8c480f2827e1df01feeaa4eb82a12b7L. David Baron — Add basic test for bug 363706.
68362ba98c239bb08cf23255e28c37e96ccd3a79Zack Weinberg — Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
f6b609b0af6e9d5df2c5cafeabbb63884968a673Zack Weinberg — Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units. (Bug 363706) r=roc sr=dbaron
Thu Jun 12 04:54:31 2008 +0000
103f04f54b143d22bceb0b97e2eafba572f7a54dL. David Baron — Add some reftests for z-ordering of text-decorations.
Wed Jun 11 00:27:32 2008 +0000
7c4bcbed53f1b775b23707c09ecd54632a3002beElika J. Etemad (fantasai) — Make empty string in ^= $= *= attribute selectors match nothing (and check for ~= although it already works). (Bug 420245) r+sr=dbaron (tests)
41b1e18d4eb2133afc7c2bcddbb093b9f7bad459Michael Ventnor — Make empty string in ^= $= *= attribute selectors match nothing (and check for ~= although it already works). (Bug 420245) r+sr=dbaron
b220fe3a520b349c1fcf2b11dbd8bee9e69d13edL. David Baron — Count U+000C as a whitespace character for separating class attributes. (Bug 437915) r=bzbarsky sr=sicking
4cf8d09a71cfaba37cc1b99e90875b86b6de5851L. David Baron — Don't restyle slow selectors for changes to native anonymous content. (Bug 436453) r+sr=bzbarsky
Fri Jun 06 16:27:44 2008 +0000
851965dfe20d4872dd0fb91c6e097868bbf083c9L. David Baron — Make top and bottom values of vertical-align align the subtree rather than the element itself. (Bug 118501) r+sr=roc
fd7f8513fa8c8bb26f48543b426e19184006349eL. David Baron — Use PlaceTopBottomFrames for the children of the root span, too. (Bug 118501) r+sr=roc
Thu Jun 05 23:21:18 2008 +0000
e30af58993281d85f149b15929f8f27c80f3f7bbL. David Baron — Don't make our anonymous blocks that wrap blocks inside inlines be containing blocks so that we get the right containing block direction per the CSS spec. (Bug 423306) r+sr=roc
dd28fa11cb15b318dcb23382837d39e5397cf4eeL. David Baron — Remove unneeded (and not present in the proposed CSS3 float-displace property) border-box and padding-box values of -moz-float-edge. (Bug 432891) r+sr=roc
5bd70ded7000ee913049dfc288c38e179e0fe7c2Christian Biesinger — Implement the computed value of text-shadow in the style system. (Bug 10713) r+sr=dbaron
97f5cce0d5d8259c76e1fbb7fe4248c038b58db8Jesse Ruderman — Don't call SelectorMatches on document fragments (test). (Bug 437170) r+sr=bzbarsky
db71a6a1eec9482b1e68fc1a5d4673cb80ce47a8L. David Baron — Don't call SelectorMatches on document fragments. (Bug 437170) r+sr=bzbarsky
Wed Jun 04 01:15:16 2008 +0000
1a969abc855623a4cf7abe1a3288caedd3dc7e00L. David Baron — Mark reftest added for bug 433640 as failing on Mac, due to bug 379317.
Tue Jun 03 22:27:05 2008 +0000
58e0a70d99c8bb6310f319756a394d6dea1b88faSudheer Kumar Peddireddy — Increase the initial sizes of hash tables that are guaranteed to grow. b=432633 r=dbaron
b9fd38b8f1e07b68ccc89810535e90d02e03e43cL. David Baron — Snap background origin and clip areas to device pixels to prevent tiling from varying for subpixel position changes that don't change the box's visible position at all. Tests by roc (433640-*) and me (background-image-tiling-*). b=433640 r+sr=roc
fee5c84460d3824813efcc7269bf6150812f5bb6L. David Baron — Eliminate unnecessary reference counting of gfxContext objects. b=433640 r+sr=roc
cf005233ebade581a95869b2ee57ec85e3232286Christian Biesinger — Implement the computed value of text-shadow in the style system. b=10713 r+sr=dbaron
563e158fcce0791f5ab96fe215ea5d0b0ec1ca3eL. David Baron — Remove no-longer-needed else clauses, and make the *IsExact members DEBUG-only. b=419076 r+sr=bzbarsky
a4aae0e7e5d11b3336667a02fdf21e17e619a475L. David Baron — Allow the initial value of -moz-user-select to be specified with 'auto'. b=432888 r+sr=bzbarsky
Tue Jun 03 03:18:12 2008 +0000
84d1f9d39ac3b4c71d7c292b463e1a8f5b741c22L. David Baron — Implement :first-of-type, :last-of-type, and :only-of-type. b=128585 r+sr=bzbarsky
dc3c9abdd272ff2ce9acf13a783572244540d7aeDaniel Glazman — Implement :nth-child(), :nth-last-child(), :nth-of-type(), :nth-last-of-type(). b=75375 r+sr=bzbarsky
6ea3a422f95e314a356c662c1cf6ed19da95f6e2L. David Baron — Make nsPseudoClassList capable of storing integer pairs for :nth-*(). b=75375 r+sr=bzbarsky
c5b6d415d822328376500147eaa066ff90ae7cc7L. David Baron — Rename nsAtomStringList to nsPseudoClassList, since that's what it's for, and we want to make it more than just atoms and strings. Also remove an unused constructor. b=75375 r+sr=bzbarsky
Mon Jun 02 22:53:58 2008 +0000
6693b069fee50e5f1b7e732db284ff96df07989bZachary Weinberg — Fix typo. r=dbaron
2018e7c143838c90403ac008b11d769b3ec7fe7aL. David Baron — Make outlines on inlines containing blocks outline the blocks. b=424236,270191 r+sr=roc
383f7c74e05525db71510d04a020f3686c66c4e8L. David Baron — Add reftests for bug 399636.
75f25ddb2329cb136a20d6f139f530e0b1e05c76L. David Baron — Make print what was pulled from CVS/hg. b=433390 r=jorendorff, ted.mielczarek
Wed May 14 18:57:59 2008 +0000
111c20038fa667049218d2dbc0023f54a07098b4L. David Baron — Fix broken --shutdown-leaks argument handling on Windows by copying the argument out of argv rather than holding a pointer to it. b=433708 r=pavlov