Daniel Holbert
860520a96a
(no bug) fix some end-of-line whitespace in nsStyleStruct.h. DONTBUILD, testing CLOSED TREE hook
2015-05-14 10:05:32 -07:00
Ehsan Akhgari
1a03395848
Bug 1154275 - Remove ise() in favor of is(); r=Ms2ger
2015-05-13 14:31:58 -04:00
Cameron McCormack
c888a98f5a
Bug 1162850 - Don't stop looking for style sheet load finishes after the FontFaceSet gets a DOMContentLoaded. r=jdaggett
2015-05-13 15:06:52 +10:00
Cameron McCormack
bf9d92cf41
Bug 1163865 - Remove [Throws] from FontFaceSet.delete. r=smaug
2015-05-13 12:24:34 +10:00
Brian Birtles
3947001236
Bug 1161320 - Fix conflict between finishing and aborting a pause; r=jwatt
...
Animation::ResumeAt contains an assertion that, when we exit the play-pending
state, checks we either have a resolved start time or a resolved hold time.
That's normally true but if we are aborting a pause on animation that is
finished we can end up with a resolved start time (since we don't clear the
start time when we're aborting a pause) and a resolved hold time (either
because the regular finishing behavior set one, or, because play() applied
auto-rewinding behavior and set it).
In that case we should actually respect the hold time and update the start time
when resuming the animation. However, ResumeAt won't update the start time if it
is already set.
This patch fixes that by clearing the start time in DoPlay in the case where we
are aborting a pause and have a hold time.
--HG--
extra : rebase_source : 83f980d6cbc34375274f30f6527992b4fec7f639
2015-05-08 16:17:13 +09:00
Nicholas Nethercote
ba79e01ad2
Bug 1161377 (part 3, attempt 2) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
--HG--
extra : rebase_source : 990907701818b7da2b4e8955c419bb61130e266f
2015-05-12 17:33:26 -07:00
Ting-Yu Lin
034c5058c3
Bug 1110039 - Part 2.2 - Add AccessibleCaret. r=roc
...
See AccessibleCaret.h for the class description.
Technical difference between AccessibleCaret and Touch/SelectionCarets:
The anonymous dom element containing a caret image will be created by
AccessibleCaret by using the API landed in bug 1020244 instead of being
created by nsCanvasFrame.
2015-05-04 21:25:00 +02:00
Eric Rahm
e1ce2b6323
Bug 1162673 - Part 1: Remove instances of #ifdef PR_LOGGING in layout. r=froydnj
...
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-11 13:53:18 -07:00
Jonathan Kew
28d878bacb
Bug 1159305 - patch 1 - Provide logical accessors for nsStylePosition and nsStyleSides fields. r=dbaron
2015-05-11 11:35:47 +01:00
Mike Taylor
34a5833776
Bug 1160281 - Add support for -webkit-transform-origin via CSS Unprefixing Service. r=dholbert
...
--HG--
extra : rebase_source : cfeb214d5e1e49c173aac2bd86ca6a4b15e0a677
2015-05-08 12:28:00 +02:00
Nicholas Nethercote
0323a0a1b5
Backout c375efe78e07 (bug 1161377 part 3) for (probably) increasing the static constructor count and regressing Fennec start-up time. r=me.
2015-05-10 22:16:18 -07:00
Cameron McCormack
45163479b0
Bug 1163446 - Followup to add the actual test.
2015-05-11 12:27:08 +10:00
Cameron McCormack
8f153827fb
Bug 1163446 - Drop reference to FontFace once a FontFaceBufferSource is loaded. r=jdaggett
2015-05-11 11:24:49 +10:00
Cameron McCormack
9ee0f2b698
Bug 1163449 - Remove OOM check when creating new nsFontFaceLoader. r=jdaggett
2015-05-11 11:24:48 +10:00
Geoff Brown
4bb32f5282
Bug 1140454 - Skip some tests on Android 4.3 Debug for intermittent failures; r=me,trivial
2015-05-09 20:04:44 -06:00
Cameron McCormack
e5aebc613f
Bug 1162855 - Traverse FontFaceSet's mUserFontSet's pointer back to the FontFaceSet. r=smaug
2015-05-09 14:48:04 +10:00
Cameron McCormack
184c096a54
Bug 1154148 - Create a FontFaceSet's UserFontSet eagerly. r=jdaggett
2015-05-09 14:46:49 +10:00
Cameron McCormack
de60edbd6b
Bug 1152647 - Part 2: Ignore requests to add/delete a rule-backed FontFace to/from a FontFaceSet. r=jdaggett
2015-05-09 14:46:31 +10:00
Cameron McCormack
4a5c18c675
Bug 1152647 - Part 1: Test. r=jdaggett
2015-05-09 14:46:22 +10:00
Daniel Holbert
91fe116984
Bug 1162608: Import cssfixme's radial-gradient unprefixing fix into CSSUnprefixingService. r=hallvors
...
Source:
https://github.com/hallvors/css-fixme/issues/9
92d9e44a38
2015-05-08 09:09:00 -07:00
L. David Baron
aeb644fc87
Bug 1161049
patch 2 - Add comments reflecting what CanPerformOnCompositorThread doesn't check. r=birtles
2015-05-08 15:56:36 +02:00
L. David Baron
41e16d701f
Bug 1161049
patch 1 - Back out changeset 962e15b81684 (part of bug 947753) in order to fix the bug a different way. r=mstange
...
This patch seems to be leading to too many complications; it requires us
to predict whether a layer that would be created for an element will use
off-main-thread compositing prior to the creation of that layer, which
has led to complications on both Mac (fixed by the other patches in bug
947753) and Android (bug 1161049
).
2015-05-08 15:56:36 +02:00
Nicholas Nethercote
17348fdef0
Bug 1161377 (part 3) - Convert some easy PL_DHashTable{Init,Finish} cases. r=froydnj.
...
This patch converts easy cases, i.e. where the PL_DHashTableInit() call occurs
in a constructor and the PL_DHashTableFinish() call occurs in a destructor.
2015-05-04 22:59:24 -07:00
Nicholas Nethercote
77943547dc
Bug 1161377 (part 2) - Remove PL_NewDHashTable() and PL_DHashTableDestroy(). r=froydnj.
...
They're not needed now that there is an initializing constructor and a
destructor.
2015-05-04 22:59:24 -07:00
Simon Montagu
7125c3b356
Bug 645642: use text-align: match-parent in list items, options and file inputs, r=dbaron
2015-04-28 22:56:22 -07:00
Simon Montagu
28f7cf644c
Bug 645642: implement text-align: match-parent, r=dbaron
2015-05-07 11:25:16 -07:00
Daniel Holbert
e51467c3d8
Bug 1132748 part 4: Extend CSS unprefixing mochitest to cover -webkit prefixed gradient expressions. (no review)
2015-05-07 09:04:42 -07:00
Daniel Holbert
c985dbd7a5
Bug 1132748 part 3: Tweak imported cssfixme code to fit CSSUnprefixingService API. r=hallvors
2015-05-07 09:04:42 -07:00
Daniel Holbert
491e78592b
Bug 1132748 part 2: Import cssfixme gradient-unprefixing code. r=hallvors
...
Source: https://github.com/hallvors/css-fixme/blob/fd91a1e259/cssfixme.htm
2015-05-07 09:04:42 -07:00
Daniel Holbert
07645d8b7d
Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron
2015-05-07 09:04:42 -07:00
Daniel Holbert
7788a8ede7
Bug 1162319: Refactor mochitest for CSS Unprefixing Service, to support testcases with different serialization in specified vs. computed style. (no review, test-only)
2015-05-07 09:04:42 -07:00
Boris Zbarsky
7b0970e937
Bug 1161034. Make test_animations_pausing pass even when we're doing mainthread compositing. r=birtles
2015-05-07 11:08:34 -04:00
Tom Tromey
8e26488934
Bug 1152033 - Expose CSS lexer to js. r=heycam, r=bz
...
--HG--
extra : rebase_source : 1eaabcb6629c185f2e18f27b8c09d9a11611869a
2015-05-04 10:28:00 -04:00
Tom Tromey
fb09be63fd
Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam
...
IGNORE IDL
--HG--
extra : rebase_source : 97bfb3d5faadf2969a317510a909656c809c33ed
2015-05-04 07:39:00 -04:00
Boris Zbarsky
4d0e24cedf
Bug 1161036 part 1. Stop setting the layout.css.font-loading-api.enabled preference to true in the test harness. r=heycam
...
--HG--
rename : layout/style/test/test_animations_async_tests.html => layout/style/test/file_animations_async_tests.html
2015-05-05 13:38:56 -04:00
Jonathan Kew
00fa19fd33
Bug 1161033 - Use -moz-margin-start/end rather than margin-inline-start/end in UA stylesheets, to avoid being dependent on the writing-mode pref. r=jwatt
2015-05-05 12:20:42 +01:00
Cameron McCormack
75f1ec8916
Bug 1161325 - Make nsStyleVariables copy constructor behave more traditionally. r=dbaron
2015-05-05 19:57:34 +10:00
Cameron McCormack
91197585f6
Bug 1161366 - Correctly set referrer when loading fonts with |new FontFace()|. r=dbaron
2015-05-05 19:55:28 +10:00
Tim Taubert
c92a496a85
Bug 1160724 - Part 2: Test that we resolve a properly parented style context when looking up -moz-binding of a display:none XUL/plugin element. r=heycam
2015-05-04 11:14:26 +02:00
L. David Baron
7346ecbe5c
Bug 1161021 patch 3 - Check that we don't get duplicate events for #seven::after. r=bzbarsky
2015-05-04 23:39:48 +02:00
L. David Baron
6fb9f72c75
Bug 1161021 patch 2 - Fix unbalanced start_test()/finished_test() calls. r=bzbarsky
...
This should fix the main failure mode in bug 1156451, which is results
from the transition on #four (the last transition that completes)
happening after SimpleTest.finish().
2015-05-04 23:39:48 +02:00
L. David Baron
1f9e31c08c
Bug 1161021 patch 1 - Add comments for existing started_test() calls. r=bzbarsky
2015-05-04 23:39:48 +02:00
Xidorn Quan
21b619291a
Bug 1149009 - Suppress line break inside text frame if it is directly contained by ruby content box. r=dbaron
...
--HG--
extra : source : 27743ccd4b9be84847c7eb6590adcf96fb424999
2015-05-04 09:52:53 +12:00
Xidorn Quan
ffec696346
Backout df7c88910f47 (bug 1149009) for new patch.
...
--HG--
extra : source : f1d1ec017c872676ca90738f31f41d8f4a77f9cb
2015-05-04 09:52:53 +12:00
Wes Kocher
926d795614
Backed out changeset b242594427fd (bug 1112014) for failing on b2g
...
IGNORE IDL
--HG--
extra : amend_source : 12884c3f4b8d591e7639658069738d7fe1d5c55c
2015-05-01 11:26:24 -07:00
L. David Baron
c0b0aac286
Bug 947753 / Bug 1122526 - Don't claim to support off-main-thread animations when the nearest widget is not using OMT compositing. r=birtles
...
This moves the test for whether off-main-thread compositor is enabled
*earlier* in CanPerformOnCompositorThread, since
CanAnimatePropertyOnCompositor is called only from
CanPerformOnCompositorThread. This change means we're using a more
accurate test for whether we actually have off-main-thread compositing
than the pref, since in some cases we won't use off-main-thread
compositing for certain widgets (e.g., transparent widgets on Windows)
even when the pref is enabled.
--HG--
extra : amend_source : 0f286f6d05a1ebe706c14dba94ae35449ea898c9
2015-04-16 18:36:29 -07:00
Tom Tromey
5adfab6bb9
Bug 1112014 - Avoid false negatives in CssPropertySupportsType. r=heycam
...
IGNORE IDL
--HG--
extra : rebase_source : f2bc30f0fe334823c334f04e42e89971c07e157b
2015-04-29 09:11:00 -04:00
Jonathan Watt
b9b0d2b3c3
Bug 923193, part 1 - Avoid calculation of the reference box for transforms unless they're actually needed. r=roc
...
--HG--
extra : rebase_source : 8ffca8102a9648642f9166c213ce9e964c34b2af
2015-04-28 19:55:42 +01:00
Boris Zbarsky
e707f3dd2c
Bug 1159743 another followup. More issues on b2g with not all SpecialPowers objects being able to get prefs leading to a CLOSED TREE.
2015-05-01 10:02:20 -04:00
Boris Zbarsky
ca0723ea4a
Bug 1159743. Stop forcing the dom.animations-api.core.enabled preference on in the test harness. r=birtles
...
--HG--
rename : dom/animation/test/css-animations/test_animation-cancel.html => dom/animation/test/css-animations/file_animation-cancel.html
rename : dom/animation/test/css-animations/test_animation-currenttime.html => dom/animation/test/css-animations/file_animation-currenttime.html
rename : dom/animation/test/css-animations/test_animation-finish.html => dom/animation/test/css-animations/file_animation-finish.html
rename : dom/animation/test/css-animations/test_animation-finished.html => dom/animation/test/css-animations/file_animation-finished.html
rename : dom/animation/test/css-animations/test_animation-pausing.html => dom/animation/test/css-animations/file_animation-pausing.html
rename : dom/animation/test/css-animations/test_animation-playstate.html => dom/animation/test/css-animations/file_animation-playstate.html
rename : dom/animation/test/css-animations/test_animation-ready.html => dom/animation/test/css-animations/file_animation-ready.html
rename : dom/animation/test/css-animations/test_animation-starttime.html => dom/animation/test/css-animations/file_animation-starttime.html
rename : dom/animation/test/css-animations/test_animations-dynamic-changes.html => dom/animation/test/css-animations/file_animations-dynamic-changes.html
rename : dom/animation/test/css-animations/test_effect-name.html => dom/animation/test/css-animations/file_effect-name.html
rename : dom/animation/test/css-animations/test_effect-target.html => dom/animation/test/css-animations/file_effect-target.html
rename : dom/animation/test/css-animations/test_element-get-animations.html => dom/animation/test/css-animations/file_element-get-animations.html
rename : dom/animation/test/css-transitions/test_animation-cancel.html => dom/animation/test/css-transitions/file_animation-cancel.html
rename : dom/animation/test/css-transitions/test_animation-currenttime.html => dom/animation/test/css-transitions/file_animation-currenttime.html
rename : dom/animation/test/css-transitions/test_animation-finished.html => dom/animation/test/css-transitions/file_animation-finished.html
rename : dom/animation/test/css-transitions/test_animation-pausing.html => dom/animation/test/css-transitions/file_animation-pausing.html
rename : dom/animation/test/css-transitions/test_animation-ready.html => dom/animation/test/css-transitions/file_animation-ready.html
rename : dom/animation/test/css-transitions/test_animation-starttime.html => dom/animation/test/css-transitions/file_animation-starttime.html
rename : dom/animation/test/css-transitions/test_effect-name.html => dom/animation/test/css-transitions/file_effect-name.html
rename : dom/animation/test/css-transitions/test_effect-target.html => dom/animation/test/css-transitions/file_effect-target.html
rename : dom/animation/test/css-transitions/test_element-get-animations.html => dom/animation/test/css-transitions/file_element-get-animations.html
rename : dom/animation/test/document-timeline/test_document-timeline.html => dom/animation/test/document-timeline/file_document-timeline.html
rename : dom/animation/test/mozilla/test_deferred_start.html => dom/animation/test/mozilla/file_deferred_start.html
rename : layout/style/test/test_animations_pausing.html => layout/style/test/file_animations_pausing.html
2015-04-30 14:25:03 -04:00