Commit Graph

236150 Commits

Author SHA1 Message Date
Tim Taubert
b344a1a003 Bug 1100294 - Remove remaining uses of PlacesUtils.getURLAndPostDataForKeyword() from tests r=mak 2015-03-27 09:16:25 +01:00
Tim Taubert
99d1a0761d Bug 1100294 - Deprecate PlacesUtils.getURLAndPostDataForKeyword() and turn getShortcutOrURIAndPostData() into a task that uses the new keywords API r=mak 2015-03-27 09:16:04 +01:00
Martyn Haigh
c815704be0 Bug 1145579 - Open tab queue file when fennec starts or resumes (r=mcomella) 2015-03-27 11:40:49 +00:00
Jeremy Chen
a9bfb0107b Bug 1140625 - Part 5: Move Flush_Layout to the right place in SelectionCarets::UpdateSelectionCarets. r=roc 2015-03-24 03:34:00 -04:00
Jeremy Chen
981eff6474 Bug 1140625 - Part 4: Fix scroll_selection_into_view test to make its function remain. r=roc 2015-03-24 01:21:00 -04:00
Jeremy Chen
1f18232fbb Bug 1140625 - Part 3: Fix a bug in bug414526 so we can reopen the test. r=roc 2015-03-24 01:17:00 -04:00
Benjamin Bouvier
0ee9483405 Bug 1146311: Make some SIMD nodes cloneable and movable; r=sunfish 2015-03-23 13:41:10 +01:00
Benjamin Bouvier
9d90deaf90 Bug 1147405: Have math_ceil_handle use setNumber rather than setDouble; r=nbp 2015-03-26 15:44:55 +01:00
Benjamin Bouvier
9c983a74fe Bug 1147662: LexicalCheck should be a guard, so as not to be removed; r=shu 2015-03-26 12:59:26 +01:00
Neil Deakin
2fed421785 Bug 916004, preload datasource to see if it prevents intermittent orange, r=test-only-change 2015-03-27 07:47:46 -04:00
Lars T Hansen
e029dd0615 Bug 1146902 - be smarter about inlining atomics. r=jandem 2015-03-27 12:38:36 +01:00
Cameron McCormack
2649322d92 Back out 346bbcaeff38 (bug 1076803) for still failing intermittently. 2015-03-27 22:30:17 +11:00
Jon Coppeard
55e1d6be9c Bug 1146696 - Don't assume there are no arenas available after last ditch GC r=terrence 2015-03-27 10:20:53 +00:00
Nicolas Silva
8ff8e6ccf2 Bug 1145981 - Backout, missing review 2015-03-27 11:19:22 +01:00
Nicolas Silva
2683def1bf Bug 1146912 - Finish replacing TextureHost::GetTextureSource by BindTextureSource. r=sotaro 2015-03-27 11:16:34 +01:00
Nicolas Silva
ba24a94dc6 Bug 1145981 - Do not crash when a DIB texture is updated without a compositor. r=jrmuizel 2015-03-27 11:16:27 +01:00
Nicolas Silva
5e23702a92 Bug 1147894 - Remove the redundant OpUpdateTexture IPDL message. r=sotaro 2015-03-27 11:16:22 +01:00
Nicolas Silva
301add70f5 Bug 1147894 - Only use non-null compositors with TextureHost::SetCompositor. r=sotaro 2015-03-27 11:16:18 +01:00
Cameron McCormack
1366fc2485 Bug 1145506 - Make FontFace constructor fail on invalid src strings but otherwise create user font entries immediately. r=jdaggett 2015-03-27 21:13:21 +11:00
Cameron McCormack
8c4d516d80 Bug 1079292 - Re-enable TEST 18 in test_font_loading_api.html; no review. 2015-03-27 21:05:22 +11:00
Cameron McCormack
54f2cbaea6 Bug 1145937 - Don't set FontFaceSet status to Loaded between a font download completion and the document reflow. r=jdaggett 2015-03-27 21:05:22 +11:00
Cameron McCormack
2d72d42a60 Bug 1144977 - Part 2: Tests. r=jdaggett 2015-03-27 21:05:22 +11:00
Cameron McCormack
286cfffcba Bug 1144977 - Part 1: Don't include FontFace objects in more than one loadingdone/loadingerror event. r=jdaggett 2015-03-27 21:05:22 +11:00
Zachary Carter
1b7b53b3fb Bug 1139677 - Display the user's FxA profile image in the Sync Pref pane r=markh,rfeeley 2015-03-27 02:37:55 -07:00
Lars T Hansen
165a62f67e Bug 1147810 - a barriered load has an effect. r=luke 2015-03-27 10:11:42 +01:00
Brian Birtles
5f8854b4e5 Bug 1109390 part 15 - Update AnimationPlayer::SetCurrentTime to cancel any pending pause tasks; r=jwatt 2015-03-27 15:56:45 +09:00
Brian Birtles
9343eb6087 Bug 1109390 part 14 - Update AnimationPlayer::DoPlay to re-use the ready promise appropriately; r=jwatt 2015-03-27 15:56:45 +09:00
Brian Birtles
6f6b445e26 Bug 1109390 part 13 - Cancel pending pauses as well as pending plays; r=jwatt
This patch simply updates the method that cancels pending plays to also cancel
pending pauses. As it stands, for some of places where this is called it might
not be appropriate to cancel pending pauses but we will adjust each of these
call sites one-by-one in subsequent patches in this series.
2015-03-27 15:56:45 +09:00
Brian Birtles
48876aabca Bug 1109390 part 12 - Update IsPaused to handle pause-pending players as well; r=jwatt
IsPaused is used in nsAnimationManager to detect if a newly created animation
should be paused. It is also used inside AnimationPlayer::IsRunning which is
used to determine what animations to send to the compositor (we don't send
paused animations to the compositor). In all these cases we want to treat paused
animations and pause-pending animations alike.

This patch updates IsPaused to include also pause-pending animations. At the
same time it renames IsPaused to IsPausedOrPausing to reflect the change in
behavior.

This patch also adjusts a few nearby one-line functions to put the opening brace
on a new line since apparently this is what the coding style says to do.
2015-03-27 15:56:45 +09:00
Brian Birtles
dac04008f3 Bug 1109390 part 11 - Make IsPossiblyOrphanedPendingPlayer deal with pause-pending players too; r=jwatt 2015-03-27 15:56:45 +09:00
Brian Birtles
ad1d94152f Bug 1109390 part 10 - Add an enum to AnimationPlayer to represent if we are pause-pending or play-pending; r=jwatt 2015-03-27 15:56:45 +09:00
Brian Birtles
b79fa30ddf Bug 1109390 part 9 - Call Trigger* on pause-pending players; r=jwatt
This won't actually do anything yet because:
(a) We don't yet add pause-pending players to the PendingPlayerTracker
(b) We never mark pausing players as pending so
    AnimationPlayer::TriggerOnNextTick will just ignore them.
2015-03-27 15:56:45 +09:00
Brian Birtles
ea73c31149 Bug 1109390 part 8 - Rename Start* methods in AnimationPlayer to Trigger*; r=jwatt 2015-03-27 15:56:45 +09:00
Brian Birtles
f49ade3807 Bug 1109390 part 7 - Rename PendingPlayerTracker's Start* methods to Trigger*; r=jwatt
These methods will soon be used to start animations that are waiting to start
and also to finish pausing animations that are waiting to pause. As a result
we rename them to TriggerXXX since that's a bit more generic.

There are still references to StartXXX within PendingPlayerTracker. These will
be updated in a subsequent patch once we have the appropriate methods available
on AnimationPlayer to call.
2015-03-27 15:56:45 +09:00
Brian Birtles
030dcb3a08 Bug 1109390 part 6 - Generalize PendingPlayerTracker to support pausing as well; r=jwatt
This patch extends the PendingPlayerTracker which is currently used to record
which animations are waiting to play, such that it can also handle animations
which are waiting to complete a pause operation.

It doesn't yet do anything with the pause-pending animations, that will come
in another patch.
2015-03-27 15:56:45 +09:00
Brian Birtles
c9c21cdcde Bug 1109390 part 5 - Adjust tests to better handle asynchronous pausing; r=jwatt
A number of animation tests assume that pausing happens instantaneously. This
patch adjust many of those tests so that they will continue to work when
pausing happens asynchronously. In many cases this is possible because we
know the ready promise on AnimationPlayer (soon to be Animation) objects will
be resolved so we can wait on it and it will resolve immediately now, but when
asynchronous pausing is introduced the test the promise won't resolve until
after the pause operation is complete.

There are some tests that can't be so easily adjusted and we will have to fix
these at the same time as we turn on async pausing. However, taking care of
this set of tests now should reduce the size of subsequent patches in this
series.
2015-03-27 15:56:44 +09:00
Timothy Nikkel
9675ec7b95 Bug 1130400. Add test. 2015-03-27 01:52:39 -05:00
Eddy Bruël
27ad456fde Bug 1092102 - Implement WorkerDebuggerGlobalScope.enterEventLoop;r=khuey 2015-03-27 07:17:16 +01:00
Sotaro Ikeda
9a69346dff Bug 1147435 - Fix SetDormant() handling in MediaOmxCommonDecoder r=cpearce 2015-03-26 20:57:42 -07:00
Bas Schouten
fe0d1cea3a Bug 1147728: When using WARP, don't try to create a synchronization texture. This will fail on Windows 7. r=jrmuizel 2015-03-27 04:45:54 +01:00
Boris Zbarsky
1348cf51b0 Bug 1147193. Go back to having our accessors on JSStackFrame infallible. r=bholley 2015-03-26 23:05:16 -04:00
Boris Zbarsky
db964dff03 Bug 1147907. Relax our realParent asserts in CloneFunction a bit, pending a proper fix for bug 1143794. r=luke 2015-03-26 23:03:20 -04:00
Boris Zbarsky
0a186b970b Bug 1142844. When xdr-decoding a non-lazy but relazifiable function, don't forget to set up the source object on the LazyScript we create for it. r=luke 2015-03-26 23:02:55 -04:00
Geoff Brown
c7b982abe7 Bug 1146574 - Update Android 4.3 configs for cppunit; r=dminor 2015-03-26 20:35:36 -06:00
Geoff Brown
cf739e07e8 Bug 1140148 - Update mochitest manifests for Android 4.3 emulator; r=dminor 2015-03-26 20:35:35 -06:00
Ehsan Akhgari
47b0c2a9f6 Bug 1148230 - Eliminate the duplicate subexpression
This is leftover from bug 815643.  In that bug,
|destinationChannelL->length()| and |destinationChannelR->length()| both
end up being |destinationBus->mDuration| and I forgot to eliminate the
common subexpression.
2015-03-26 20:58:23 -04:00
Ehsan Akhgari
8178d2066f Bug 1148228 - Stop checking ul twice 2015-03-26 20:58:22 -04:00
Wes Kocher
dd8a8fcae7 Merge m-c to inbound a=merge CLOSED TREE 2015-03-26 17:46:35 -07:00
Mike Hommey
e7949e50fd Bug 1138824 - Don't install import libraries in $(DIST)/lib. r=gps
However, still keep copying nss there, because its build system needs it to link
programs such as certutil.
2015-03-27 09:42:11 +09:00
Mike Hommey
1eee44a9d1 Bug 1138824 - Simplify installation of import libraries to $(DIST)/lib. r=gps
The recursivemake backend sets IMPORT_LIBRARY to the same value as
SHARED_LIBRARY on non-Windows platforms, so we can simply use
IMPORT_LIBRARY everywhere.
2015-03-27 09:42:07 +09:00