Jonathan Kew
f8f32bcddd
Bug 1122366
- pt 1 - Make nsBlockFrame::IsSelfEmpty aware of vertical writing modes. r=dbaron
2015-01-17 08:50:56 +00:00
Robert Longson
a525ba8595
Bug 1120071 - Replace custom drop shadow with feDropShadow. r=jaws
2015-01-17 08:43:12 +00:00
Seth Fowler
71e8c48f72
Bug 1121802 - Only add #-moz-resolution to favicon URIs that end in ".ico". r=Unfocused
2015-01-17 00:38:41 -08:00
Phil Ringnalda
8343f75c28
Bug 1122882 - Fix test_platform_colors.xul for 10.10
2015-01-17 00:24:13 -08:00
Andrea Marchesini
15c180d225
Bug 1122553 - BroadcastChannel should keep FileImpl alive when sent to the PBackground actors, r=bent
2015-01-17 07:29:15 +00:00
Cameron McCormack
633dc9fccf
Bug 1121768 - Part 4: Store token stream values in all subproperties of a shorthand with a variable reference. r=dbaron
...
This will make UA style sheet-only properties with a variable reference
work. (It's probably unlikely that we'll ever have such properties,
though.)
2015-01-17 15:55:07 +11:00
Cameron McCormack
0c9d4ac32b
Bug 1121768 - Part 3: Look at all subproperties (not just content-visible ones) in nsCSSExpandedDataBlock methods. r=dbaron
...
We need to ensure we transfer (or clear) all subproperties of a
shorthand that is only enabled in UA style sheets or in certified apps.
Otherwise, the shorthand will parse correctly and get stored on the
nsCSSExpandedDataBlock but the transfer (or clear) method will skip
all of the subproperties.
2015-01-17 15:55:07 +11:00
Cameron McCormack
b6fbc240b2
Bug 1121768 - Part 2: Give CSSPROPS_FOR_SHORTHAND_SUBPROPERTIES an nsCSSProps::EnabledState argument. r=dbaron
2015-01-17 15:55:07 +11:00
Cameron McCormack
14e43fddda
Bug 1121768 - Part 1: Require that shorthands with CSS_PROPERTY_ALWAYS_ENABLED_IN_UA_SHEETS or CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP have those flags on all subproperties. r=dbaron
...
Requiring that UA style sheet-only shorthand properties only have UA
style sheet-only subproperties makes it easier to deal with the
subproperties outside of the CSS parser (which is where the information
about whether a given property is enabled only in UA style sheets is
stored). Similarly for certified app-only shorthands.
2015-01-17 15:55:07 +11:00
Cameron McCormack
7be3c2ce85
Bug 1120283 - Part 2: Tests. r=dbaron
2015-01-17 15:53:27 +11:00
Cameron McCormack
2ddead31eb
Bug 1120283 - Part 1: Implement the offset-{block,inline}-{start,end} logical properties. r=dbaron
2015-01-17 15:53:27 +11:00
Cameron McCormack
e099fb2efe
Bug 1117983 - Part 4: Tests. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
228d7a7703
Bug 1117983 - Part 3: Implement the min-{block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
c7bda81337
Bug 1117983 - Part 2: Implement the max-{block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
147da22f18
Bug 1117983 - Part 1: Implement the {block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
c6ef584ad1
Bug 1120284 - Part 5: Support logical axis properties. r=dbaron
2015-01-17 15:43:20 +11:00
Cameron McCormack
920c31261c
Bug 1120284 - Part 4: Add functions to convert from logical to physical axes based on writing mode. r=jfkthame
2015-01-17 15:43:20 +11:00
Cameron McCormack
00a0ddeb0e
Bug 1120284 - Part 3: Add physical axis constants. r=jfkthame
2015-01-17 15:43:20 +11:00
Cameron McCormack
4468def2e9
Bug 1120284 - Part 2: Support non-shorthand-related logical box property groups. r=dbaron
2015-01-17 15:43:20 +11:00
Cameron McCormack
e213d872b9
Bug 1120284 - Part 1: Define logical property groups more explicitly. r=dbaron
2015-01-17 15:43:20 +11:00
Chris Peterson
b080003370
Bug 1116769 - Change webapprt downloadItems to a Map and remove nonstandard for-each-in loops. r=mak
2015-01-05 23:43:45 -08:00
Chris Peterson
a95adc7306
Bug 1120312 - Fix -Wunused-variable warning in toolkit/xre and mark directory as FAIL_ON_WARNINGS. r=tlee
2015-01-07 19:35:19 -08:00
Cameron McCormack
7ab98884f5
Bug 1083134 - Part 8: Add border-block-{start,end} logical shorthands. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
0687277d70
Bug 1083134 - Part 7: Tests. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
bb019d8d4c
Bug 1038134 - Part 6.1: Change browser_ruleview_completion-existing-property_01.js from using border-* to font-*. r=pbrosset
2015-01-17 15:22:52 +11:00
Cameron McCormack
ba2c0ee4ca
Bug 1083134 - Part 6: Add border-block-{start,end}-{color,style,width} logical properties. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
b9705dbd26
Bug 1083134 - Part 5: Add margin-block-{start,end} logical properties. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
4eb9cc70cd
Bug 1083134 - Part 4: Add padding-block-{start,end} logical properties. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
cf8408ead3
Bug 1083134 - Part 3.1: Cascade block-axis logical properties with their physical equivalents. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
0d6e5754f9
Bug 1083134 - Part 3: Add functions to WritingMode to convert between logical and physical sides. r=jfkthame
2015-01-17 15:22:51 +11:00
Cameron McCormack
f9ddcc8210
Bug 1083134 - Part 2: Add function that can return which physical box property shorthand a given logical longhand is related to. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
d973e286a1
Bug 1083134 - Part 1: Add CSS_PROPERTY_LOGICAL_{BLOCK_AXIS,END_EDGE} flags to record which side a logical property is for. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
2f9bd6a6d4
Bug 649142 - Part 8: Tests. r=dbaron
2015-01-17 15:16:03 +11:00
Cameron McCormack
6543d83f5f
Bug 649142 - Part 7: Move CSS_PROPERTY_LOGICAL up into one of the earlier free bits. r=dbaron
2015-01-17 15:16:02 +11:00
Cameron McCormack
5440e0199a
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
2015-01-17 15:16:02 +11:00
Cameron McCormack
4492448c51
Bug 649142 - Part 5: Convert logical border properties. r=dbaron
2015-01-17 15:16:02 +11:00
Cameron McCormack
8184e4e1ed
Bug 649142 - Part 4: Convert logical margin properties. r=dbaron
2015-01-17 15:16:02 +11:00
Cameron McCormack
ef9c6fb6bd
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.
2015-01-17 15:16:02 +11:00
Cameron McCormack
2b74e5e83e
Bug 649142 - Part 2.1: Test that logical properties in property_database.js are longhands. r=dbaron
2015-01-17 15:16:01 +11:00
Cameron McCormack
d78531ffb7
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.
2015-01-17 15:16:01 +11:00
Cameron McCormack
59aad795f0
Bug 649142 - Part 1.1: Assert that CSS_PROPERTY_IGNORED_WHEN_COLORS_DISABLED is not used on logical properties. r=dbaron
2015-01-17 15:16:01 +11:00
Cameron McCormack
ddf87d6cf6
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).
2015-01-17 15:16:01 +11:00
Cameron McCormack
5f39b00c79
Bug 1120047 - Fix glibc version check guards for and importing of __libc_stack_end. r=glandium
2015-01-17 15:02:01 +11:00
Boris Zbarsky
61950d3635
Bug 1118978 part 4. Mark performance.now() as being side-effect free but dependent on device state. r=peterv
2015-01-15 17:39:01 -05:00
Boris Zbarsky
0221e36996
Bug 1118978 part 3. Add support for DependsOn=DeviceState. r=peterv
2015-01-15 17:39:01 -05:00
Boris Zbarsky
01f8cea46f
Bug 1118978 part 2. Introduce [Affects] and [DependsOn] extended attributes in Web IDL. r=peterv
2015-01-15 17:39:01 -05:00
Boris Zbarsky
cb9b43858f
Bug 1118978 part 1. Introduce "Affects" and "DependsOn" state for IDL attributes and operations and desugar [Pure] and [Constant] into that state. r=peterv
...
This does not change the generated binding code in any way for our existing IDL files.
2015-01-15 17:39:01 -05:00
Yoshi Huang
94ea67ad55
Bug 1122357 - Remove [Pure] for MozNFCTag.id. r=bzbarsky
...
---
dom/webidl/MozNFCTag.webidl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2015-01-16 11:13:59 +08:00
Boris Zbarsky
830b9562d7
Bug 604496. Inherit the document principal for data: media elements. r=cpearce
2015-01-16 22:47:32 -05:00
Bill McCloskey
f6534c08fb
Bug 1118618 - [e10s] Slow script/plugin hang UI (r=mrbkap,mconley,bent)
2015-01-16 18:34:47 -08:00