440d1fea6662240c6a6dd92a7d987b774ac911c6: Bug 1083134 - Part 8: Add border-block-{start,end} logical shorthands. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:52 +1100 - rev 224375
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 8: Add border-block-{start,end} logical shorthands. r=dbaron
cf25b2eac0e9d9e66e8fb68a086491346beaa3b7: Bug 1083134 - Part 7: Tests. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:52 +1100 - rev 224374
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 7: Tests. r=dbaron
83bff13e5f70a29a4218deae4d0ce6271ecbe273: Bug 1038134 - Part 6.1: Change browser_ruleview_completion-existing-property_01.js from using border-* to font-*. r=pbrosset
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:52 +1100 - rev 224373
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1038134 - Part 6.1: Change browser_ruleview_completion-existing-property_01.js from using border-* to font-*. r=pbrosset
49d54ff37484fdb33ac8c7ff642990a8e777e58c: Bug 1083134 - Part 6: Add border-block-{start,end}-{color,style,width} logical properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:52 +1100 - rev 224372
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 6: Add border-block-{start,end}-{color,style,width} logical properties. r=dbaron
9251b40662af55ca5eab116ed503c86af5cf9738: Bug 1083134 - Part 5: Add margin-block-{start,end} logical properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:52 +1100 - rev 224371
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 5: Add margin-block-{start,end} logical properties. r=dbaron
37be3bf678f7e0412f33870cc3cbac7d100321ad: Bug 1083134 - Part 4: Add padding-block-{start,end} logical properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:51 +1100 - rev 224370
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 4: Add padding-block-{start,end} logical properties. r=dbaron
407730a423a0ab517455d4155a193d021867b8ea: Bug 1083134 - Part 3.1: Cascade block-axis logical properties with their physical equivalents. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:51 +1100 - rev 224369
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 3.1: Cascade block-axis logical properties with their physical equivalents. r=dbaron
9d58ed9fb8382d913e21302bda5fa180da422db6: Bug 1083134 - Part 3: Add functions to WritingMode to convert between logical and physical sides. r=jfkthame
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:51 +1100 - rev 224368
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 3: Add functions to WritingMode to convert between logical and physical sides. r=jfkthame
48c2205b50a72f942dbef86605d1cae2cfc39957: Bug 1083134 - Part 2: Add function that can return which physical box property shorthand a given logical longhand is related to. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:51 +1100 - rev 224367
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 2: Add function that can return which physical box property shorthand a given logical longhand is related to. r=dbaron
8aec6e55befae91398479d2076f40d7062f0236a: Bug 1083134 - Part 1: Add CSS_PROPERTY_LOGICAL_{BLOCK_AXIS,END_EDGE} flags to record which side a logical property is for. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:22:51 +1100 - rev 224366
Push 54197 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:23:31 +0000
Bug 1083134 - Part 1: Add CSS_PROPERTY_LOGICAL_{BLOCK_AXIS,END_EDGE} flags to record which side a logical property is for. r=dbaron
54d7fe12db6cd36691c8c012bb2e9b763574ea79: Bug 649142 - Part 8: Tests. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:03 +1100 - rev 224365
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 8: Tests. r=dbaron
a66355d68d367bb2cb508652283e94c8eb1fe74c: Bug 649142 - Part 7: Move CSS_PROPERTY_LOGICAL up into one of the earlier free bits. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:02 +1100 - rev 224364
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 7: Move CSS_PROPERTY_LOGICAL up into one of the earlier free bits. r=dbaron
3eb1cfa7bf792321e01d89386ce9fe82cc028eaa: Bug 649142 - Part 6: Remove support for shorthand-implemented logical properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:02 +1100 - rev 224363
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 6: Remove support for shorthand-implemented logical properties. r=dbaron This includes removing: * the box property directional source constants * the CSS_PROPERTY_DIRECTIONAL_SOURCE property flag * the CSS_PROPERTY_REPORT_OTHER_NAME property flag * nsCSSProps::OtherNameFor * methods on the CSS parser to parse directional box properties and set the old *-source and *-value properties * the resolution of logical and physical properties in nsRuleNode during style computation, since that's now done as part of the cascade in nsCSSExpandedDataBlock::MapRuleInfoInto
89c76e4fa0c4f84e6ea169c5455dbfd8d0d8d56e: Bug 649142 - Part 5: Convert logical border properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:02 +1100 - rev 224362
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 5: Convert logical border properties. r=dbaron
53c08e19efe6245b1ea9a7dfa04f37a95aef25e2: Bug 649142 - Part 4: Convert logical margin properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:02 +1100 - rev 224361
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 4: Convert logical margin properties. r=dbaron
29e2ac9ec1fa42eda80e0932ddef3cfe69214e96: Bug 649142 - Part 3: Convert logical padding properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:02 +1100 - rev 224360
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 3: Convert logical padding properties. r=dbaron Here we convert the logical padding properties into their new resolved-at- cascade-time implementations. This involves: * converting -moz-padding-{start,end} into logical longhand properties * adding padding-inline-{start,end} aliases for -moz-padding-{start,end} * converting padding-{left,right} into longhand properties * removing padding-{left,right}-value and padding-{left,right}-{ltr,rtl}-source internal properties The CSS parser and various tests are simplified a bit as a result.
ec9d2d244af9f7f326aa904567bf79cbb0e12b7c: Bug 649142 - Part 2.1: Test that logical properties in property_database.js are longhands. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:01 +1100 - rev 224359
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 2.1: Test that logical properties in property_database.js are longhands. r=dbaron
fd0de22d0c4683fca383f7ea963d893592ce3ce1: Bug 649142 - Part 2: Convert logical properties to their physical equivalents during the cascade. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:01 +1100 - rev 224358
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 2: Convert logical properties to their physical equivalents during the cascade. r=dbaron We will add cases to EnsurePhysicalProperty's switch statement as we convert the existing shorthand-implemented logical properties to the new, CSS_PROPERTY_LOGICAL-bearing properties.
b95188620e454e715ea248c16b8a62062bf47f4c: Bug 649142 - Part 1.1: Assert that CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED is not used on logical properties. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:01 +1100 - rev 224357
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 1.1: Assert that CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED is not used on logical properties. r=dbaron
3530d66d2c99780d1dd8fe454236aafdf04d7ee5: Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sat, 17 Jan 2015 15:16:01 +1100 - rev 224356
Push 54196 by cmccormack@mozilla.com at Sat, 17 Jan 2015 04:16:16 +0000
Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron We define a new flag CSS_PROPERTY_LOGICAL to be used for logical longhand properties and a new CSS_PROP_LOGICAL macro in nsCSSPropList.h to define them. When using CSS_PROP to capture all properties, includers must now explicitly indicate whether logical properties are included or not, by defining CSS_PROP_LIST_EXCLUDE_LOGICAL (to exclude them), CSS_PROP_LIST_INCLUDE_LOGICAL (to include them), or CSS_PROP_LOGICAL (to capture them separately from other properties).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip