Robert Longson
45c6ebc582
Bug 1077993 - make changes to clip-rule work. r=jwatt
2014-10-06 14:19:14 +01:00
Cameron McCormack
02bcf62c99
Bug 1076803 - Disable subtest 18 in test_font_loading_api.html for intermittent timeouts. r=philor
2014-10-06 10:17:06 +11:00
Cameron McCormack
c47631b0ac
Bug 1077746 - Move FontFace pointer from nsCSSFontFaceRule to a table on FontFaceSet. r=jdaggett
2014-10-06 15:29:35 +11:00
Simon Montagu
0998e65846
Bug 1067268: don't mix physical and logical coordinates when calculating width to clear past floats, r=jfkthame
2014-10-04 23:03:00 -07:00
Simon Montagu
35a85216a9
Test for bug 1067268, r=jfkthame
2014-10-04 23:02:37 -07:00
Simon Montagu
ceafcb2a98
Bug 1076986: make LogicalMargin and LogicalRect's IsEmpty the same as nsMargin and nsRect, r=jfkthame
2014-10-04 23:02:36 -07:00
L. David Baron
57d0c0d658
Bug 1077849 - Use eRestyle_ForceDescendants for all cases of rebuilding the rule tree. r=heycam
...
Bug 931668 added the eRestyle_ForceDescendants case for all cases that
go through RebuildAllStyleData, but there is another case that calls
DoRebuildAllStyleData directly, and we should cover that too.
This is needed because when we're rebuilding the rule tree, we need to
create new style contexts for all frames.
I don't know of any bugs caused by this, but it seems worth fixing.
2014-10-04 16:59:47 -07:00
Trevor Saunders
e3cc11d3a8
no bug - fix nullptr to bool conversion in FontFaceSet.cpp r=themaid
2014-10-04 11:06:21 -04:00
Jonathan Watt
2c5b4e5e64
Bug 932762, part 2 - Make SVG elements cache their Moz2D path data to speed up rendering, hit-testing, clipPath clipping, bbox calculations and animation/text along a path. r=longsonr
2014-10-04 12:13:30 +01:00
Jonathan Watt
f8ca225864
Bug 1077745 - Get rid of the scaling hack and GetCanvasTM() call in nsSVGPathGeometryFrame::GetBBoxContribution. r=longsonr
2014-10-04 12:13:30 +01:00
Jonathan Watt
bb8507bc95
Bug 1077120 - Remove gfxContext::HasError(). r=Bas
2014-10-04 12:13:29 +01:00
Jonathan Kew
ff12e66612
Bug 1064737 pt 4 - Simple reftest for a WOFF2 font. r=jdaggett
2014-10-04 11:47:11 +01:00
Jonathan Kew
21fd93a194
Bug 1064737 pt 3 - Read metadata from a WOFF2 font if present. r=jdaggett
2014-10-04 11:46:54 +01:00
Jonathan Kew
0d2cfaf334
Bug 1064737 pt 2 - Support for WOFF2 as a webfont format. r=jdaggett
2014-10-04 11:36:05 +01:00
William Chen
11d279ad66
Bug 1076784 - Don't remove binding when shadow root host is removed from tree. r=smaug
2014-10-03 18:32:05 -07:00
Ryan VanderMeulen
288c023fca
Backed out changeset cb3fd4a4b7c5 (bug 771043) for Android mochitest-8 failures.
...
CLOSED TREE
2014-10-03 15:26:06 -04:00
Boris Zbarsky
6da972fd5b
Bug 771043. Move MediaQueryList tracking from the prescontext to the document, so they will correctly outlive prescontext changes. r=dbaron
2014-10-03 14:15:25 -04:00
Kartikaya Gupta
282f0f98b2
Bug 1074401 - Ensure that the repaint request is always dispatched from the APZ on the main thread. r=botond
2014-10-03 13:39:37 -04:00
Max Vujovic
a2d2bc4354
Bug 913990 - Test 'feed:' filter URL as crashtest instead of computed style test. r=dbaron
2014-10-03 10:06:07 -07:00
Jonathan Kew
1bb9114d8c
Bug 1077139 - Use the vertical-text I-beam cursor when the writing mode is vertical. r=dbaron
2014-10-03 13:47:26 +01:00
Jonathan Watt
aca1052ad2
Bug 1075399 - Temporary follow-up to disable test while I get fuzzing right. r=orange CLOSED TREE
2014-10-03 11:02:23 +01:00
Ed Morley
6c9d66f653
Backed out changeset a2192165100c (bug 1041180) for xpcshell failures; CLOSED TREE
2014-10-03 10:12:53 +01:00
Jonathan Watt
5e385ae807
Bug 934183, part 2 - Remove lots of old Thebes code paths from the SVG code (GeneratePath and all the nsSVGPathGeometryElement::ConstructPath implementations). r=longsonr
2014-10-03 09:50:44 +01:00
Jonathan Watt
20581c3d1f
Bug 934183, part 1 - Convert the bounds calculation code for SVG geometry to use Moz2D Path. r=longsonr
2014-10-03 09:50:43 +01:00
Jonathan Watt
16d9ba973d
Bug 1075399, part 4 - Don't make an exception for arcs when simulating zero length SVG subpaths. r=longsonr
2014-10-03 09:50:43 +01:00
Jonathan Watt
6ca2a09abe
Bug 1075399, part 2 - Add more reftests for zero-length SVG subpaths. r=longsonr
2014-10-03 09:50:43 +01:00
Jonathan Watt
3cc35be779
Bug 1075399, part 1 - Simulate zero length SVG subpath for stroke-linecap=round. r=longsonr
2014-10-03 09:50:42 +01:00
Christoph Kerschbaumer
b86cc609d3
Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst)
2014-10-02 23:34:30 -07:00
Masayuki Nakano
5825b07b8e
Bug 975383 part.9 Remove compositionupdate event dispatchers from all tests r=smaug
2014-10-03 15:33:50 +09:00
L. David Baron
f8fdaf03f2
Bug 1075137 patch 7 - Remove old IsProcessingRestyles and IsProcessingAnimationStyleChange booleans. r=birtles
2014-10-02 21:53:24 -07:00
L. David Baron
988fa3f5c4
Bug 1075137 patch 6 - Convert remaining IsProcessingAnimationStyleChange calls to call the method on the RestyleManager. r=birtles
2014-10-02 21:53:24 -07:00
L. David Baron
313d94e669
Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles. r=birtles
...
This is just moving one bit of data from the pres context without any
logic change. But given the other refactoring, it seems to make more
sense here now.
2014-10-02 21:53:24 -07:00
L. David Baron
9e7caa1603
Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles. r=birtles
2014-10-02 21:53:24 -07:00
L. David Baron
5975be57fc
Bug 1075137 patch 3 - Add PresContext() method to nsRuleWalker. r=birtles
2014-10-02 21:53:23 -07:00
L. David Baron
cafe8a4951
Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles. r=birtles
2014-10-02 21:53:23 -07:00
L. David Baron
dcaec160c5
Bug 1075137 patch 1 - Convert one use of IsProcessingRestyles that doesn't follow normal pattern to a debug-only member on the restyle manager. r=birtles
2014-10-02 21:53:23 -07:00
L. David Baron
e9b440bf80
Bug 1075082 patch 2 - Add assertion in destructor of style contexts that should have been destroyed earlier. r=birtles
2014-10-02 21:53:23 -07:00
L. David Baron
fbb6266743
Bug 1075082 patch 1 - Add a helper function for the root of the rule tree. r=birtles
2014-10-02 21:53:22 -07:00
L. David Baron
a1236de6d5
Bug 1074634 - Don't overwrite eRestyleResult_ContinueAndForceDescendants with eRestyleResult_Continue. r=heycam
2014-10-02 21:53:22 -07:00
Xidorn Quan
addcb0d937
Bug 1075336 - Fix lifetime management of CounterStyle. r=dbaron
...
--HG--
extra : rebase_source : c9fe6b023024c11147372cd4a9d7f25fdfaabed8
2014-10-02 14:29:04 -04:00
Andrew McCreight
e71a398f84
Bug 1068276, part 4 - Fix indentation of leak option setting in reftests. r=ted
2014-10-02 08:42:11 -07:00
Andrew McCreight
687f957f6f
Bug 1068276, part 3 - Set some defaults for leak parameters on B2G reftests. r=jmaher
2014-10-02 08:40:21 -07:00
Mats Palmgren
3c17a458fe
Bug 649849 - part 1b, Remove the default -moz-appearance:none for <select> in Fennec theme. r=wjohnston@mozilla.com
2014-10-02 13:05:16 +00:00
Mats Palmgren
7b738252f8
Bug 649849, part 1 - Make -moz-appearance:none on a combobox remove the dropdown button (for WebKit compat). r=roc
2014-10-02 13:05:15 +00:00
Anuj Agarwal
b7608857c2
Bug 791777 - Replaced NS_finite() with mozilla::IsFinite. r=froydnj
2014-10-01 11:26:00 +02:00
David Zbarsky
fd4c921077
Bug 1067701 - Implement Animation.target; r=birtles, r=bz
2014-10-02 15:14:15 +09:00
Brian Birtles
cf85a7879b
Bug 1046055 part 5 - Check for current animations from ActiveLayerTracker::IsStyleAnimated; r=dbaron
...
Within the context of determining of a layer is active, we should only consider
an element animated if it has an animation that is yet to finish, i.e. a current
animation. Animations that have finished should not cause a layer to be active
(even if they are applying a forwards fill).
This patch makes that change by calling
nsLayoutUtils::HasCurrentAnimationsForProperty instead of
nsLayoutUtils::HasAnimations.
2014-10-02 15:14:14 +09:00
Brian Birtles
d77b5db74f
Bug 1046055 part 4 - Add HasCurrentAnimationsForProperty to nsLayoutUtils; r=dbaron
...
This patch adds a method to nsLayoutUtils, alongside the existing
HasCurrentAnimations, that returns true if there exists an unfinished animation
on the element for the specified property.
2014-10-02 15:14:14 +09:00
Brian Birtles
139a4e3a73
Bug 1046055 part 3 - Add AnimationPlayerCollection::HasCurrentAnimationsForProperty; r=dbaron
...
This patch adds another method to AnimationPlayerCollection alongside
HasCurrentAnimations that returns true if there is a player in the collection
with current source content that targets the specified property.
At the same time it also makes the original HasCurrentAnimations a const method.
2014-10-02 15:14:13 +09:00
Brian Birtles
86b19c0029
Bug 1046055 part 2 - Rename AnimationPlayer::IsCurrent to HasCurrentSource; r=dbaron
...
It's not the player that's "current" (a Web Animations term for an animation
that hasn't yet finished), but its source content, if any. This patch renames
the method on AnimationPlayer accordingly.
At the same time this patch moves the method to the header file since it's
quite simple and could possibly benefit from inlining.
2014-10-02 15:14:13 +09:00