be25286c333815bc800dffa44fcc41c24ecbd1cb: Remove changes that should have been removed from bug 636039 patch 14 when I revised by 636039 patch 13.
L. David Baron <dbaron@dbaron.org> - Fri, 18 Mar 2011 14:02:44 -0700 - rev 63761
Remove changes that should have been removed from bug 636039 patch 14 when I revised by 636039 patch 13.
242b563188349af3e2169f38fca35a5a2ae255e9: Fix bustage from bug 636039, patch 13, by not trying to access stub entries in kOffsetTable for the CSS_PROP_STUB_NOT_CSS entries. (Bug 636039)
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 21:58:26 -0700 - rev 63760
Fix bustage from bug 636039, patch 13, by not trying to access stub entries in kOffsetTable for the CSS_PROP_STUB_NOT_CSS entries. (Bug 636039)
75a891d0b1043c6d84103eb19da68d3fbb1166d4: Fix Windows bustage by using the alloca-inclusion incantation from jstracer.cpp. (Bug 636039)
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:43:06 -0700 - rev 63759
Fix Windows bustage by using the alloca-inclusion incantation from jstracer.cpp. (Bug 636039)
7d15e6eff4df674d5bd7f607b0867ed79a4ec476: Remove support for the variable attribute on the HTML pre element. (Bug 642227) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:32 -0700 - rev 63758
Remove support for the variable attribute on the HTML pre element. (Bug 642227) r=bzbarsky
329c13fec60220981ebb706a05a3c6e5907c39c0: Make nsCachedStyleData store arrays of nsStyleStruct*, and use style struct IDs for faster access to those arrays. (Bug 639231, patch 3) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:32 -0700 - rev 63757
Make nsCachedStyleData store arrays of nsStyleStruct*, and use style struct IDs for faster access to those arrays. (Bug 639231, patch 3) r=bzbarsky
b0d6f4e17e2d300ccf8e372abf3d6b29f61776be: Fix indentation. (Bug 639231, patch 2) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:32 -0700 - rev 63756
Fix indentation. (Bug 639231, patch 2) r=bzbarsky
36b78471344fe5599261ae5bc7673dcdadf79e20: Keep reset and inherited style struct IDs separate. (Bug 639231, patch 1) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63755
Keep reset and inherited style struct IDs separate. (Bug 639231, patch 1) r=bzbarsky
f073e9c3a7c41522e147aab347bf67253ed94391: Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63754
Add poisoning for nsRuleData::mValueOffsets. (Bug 636039, patch 19) r=bzbarsky I tested manually that after: (a) removing the |ruleData.mValueOffsets[aSID] = 0;| in nsRuleNode::WalkRuleTree (b) removing the NS_ABORT_IF_FALSE(aRuleData->mValueOffsets[aSID] == 0, ...) from nsRuleNode::CheckSpecifiedProperties and UnsetPropertiesWithoutFlags that we crash dereferencing the poison address in a SetCoord call inside nsRuleNode::ComputeTextResetData
5b79dd1598314afe3ff0d42d4c66b9be45c90e77: Make test_property_database.html give all the errors rather than throwing an exception for the first missing longhand property. (Bug 636039, patch 18) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63753
Make test_property_database.html give all the errors rather than throwing an exception for the first missing longhand property. (Bug 636039, patch 18) r=bzbarsky The main fix is in the first of the three for loops modified, but the new structure of that one seems like an improvement worth applying to the other two.
52c24d057ef2cdb41367ba9d50c14a8f4232ab58: Remove now unused nsRuleData* structs. (Bug 636039, patch 17) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63752
Remove now unused nsRuleData* structs. (Bug 636039, patch 17) r=bzbarsky
2307394c5b8297761bdaa5f9542baa6b10586edc: Remove Moz prefixes from names of subproperty tables. (Bug 636039, patch 16) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63751
Remove Moz prefixes from names of subproperty tables. (Bug 636039, patch 16) r=bzbarsky This fixes the FIXME introduced in patch 4.
3552b11122a903f783bad8f5b6130d17d8fbc1f3: Instead of stack-allocating nsRuleData* structs in separate methods for each style struct, allocate an array of nsCSSValue using alloca. (Bug 636039, patch 15) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63750
Instead of stack-allocating nsRuleData* structs in separate methods for each style struct, allocate an array of nsCSSValue using alloca. (Bug 636039, patch 15) r=bzbarsky
48f49ea08d563de9d2d0deba8a92aa82fe79c3a5: Add index and count data for the properties that need to be computed for each style struct. (Bug 636039, patch 14) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63749
Add index and count data for the properties that need to be computed for each style struct. (Bug 636039, patch 14) r=bzbarsky This adds a second occurrence of the ugliest pattern of nsCSSPropList.h inclusion.
c8fad162c3d3b107aa9946544d824c12dcbc779f: Make the three CSS_PROP_INCLUDE_NOT_CSS properties much more like normal CSS properties, and (importantly) give them property IDs in the longhand range. Replace CSS_PROP_INCLUDE_NOT_CSS with CSS_PROP_STUB_NOT_CSS for callers that need stubs. (Bug 636039, patch 13) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63748
Make the three CSS_PROP_INCLUDE_NOT_CSS properties much more like normal CSS properties, and (importantly) give them property IDs in the longhand range. Replace CSS_PROP_INCLUDE_NOT_CSS with CSS_PROP_STUB_NOT_CSS for callers that need stubs. (Bug 636039, patch 13) r=bzbarsky
40770e9ea38596636a25d4d24d71f5b89c7474d9: Remove now-unneeded parameters to COMPUTE_START_{INHERITED,RESET}. (Bug 636039, patch 12) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63747
Remove now-unneeded parameters to COMPUTE_START_{INHERITED,RESET}. (Bug 636039, patch 12) r=bzbarsky
b194398244be8577ebb38cd0dbe02cdef79c67de: Convert nsRuleNode::Compute*Data to property getters instead of accessing struct members. (Bug 636039, patch 11) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63746
Convert nsRuleNode::Compute*Data to property getters instead of accessing struct members. (Bug 636039, patch 11) r=bzbarsky
a097be019b6d4d39917ab4f2c537c40bfcef996e: Correct checks that were for the wrong pseudo-property (script-level vs. script-size-multiplier). (Bug 636039, patch 10) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63745
Correct checks that were for the wrong pseudo-property (script-level vs. script-size-multiplier). (Bug 636039, patch 10) r=bzbarsky
cd3a93f8e2af7ce7e8ca1493c75cce6e8214a0ee: Remove unused *AtOffset methods. (Bug 636039, patch 9) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63744
Remove unused *AtOffset methods. (Bug 636039, patch 9) r=bzbarsky
6678ab712b6df12dcd897d8ceced2797c3c30acb: Convert custom style rules to property getters instead of accessing struct members. (Bug 636039, patch 8) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63743
Convert custom style rules to property getters instead of accessing struct members. (Bug 636039, patch 8) r=bzbarsky
4faeb6cc5571df78758c8b14a900f5461e6fa9c6: Convert attribute mapping functions to property getters instead of accessing struct members. (Bug 636039, patch 7) r=bzbarsky
L. David Baron <dbaron@dbaron.org> - Thu, 17 Mar 2011 20:14:31 -0700 - rev 63742
Convert attribute mapping functions to property getters instead of accessing struct members. (Bug 636039, patch 7) r=bzbarsky
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip