Commit Graph

244635 Commits

Author SHA1 Message Date
Jon Coppeard
17532fcc85 Bug 1135707 - Fix interaction between Arm NOP fill and calculation of IonCache rejoin label r=jandem 2015-05-20 10:30:46 +01:00
Jon Coppeard
641e3df01f Bug 1155618 - Fix some more places we don't report OOM properly r=jandem 2015-05-20 10:30:46 +01:00
Bob Owen
d131f8c35a Bug 1166316: Move temporary clean up code for old low integrity temps, so it actually gets called in non-debug builds. r=billm 2015-05-20 09:58:32 +01:00
Carsten "Tomcat" Book
4799357964 Backed out changeset de34ec0570a3 (bug 1103824) for bc3 test failures on a CLOSED TREE 2015-05-20 11:01:07 +02:00
Brian Birtles
8a36bddddb Bug 1166164 part 8 - Drop a few references to players; r=jwatt 2015-05-19 15:37:39 +09:00
Brian Birtles
008f987380 Bug 1166164 part 7 - Call pause directly when creating an initially-paused animation; r=jwatt
Now that calling pause from the idle state resolves the current time, we don't
need to worry about calling play first when creating a CSS Animation.
2015-05-19 15:07:59 +09:00
Brian Birtles
dcf86e771b Bug 1166164 part 6 - Make pausing from idle set the current time; r=jwatt, r=smaug
As proposed:

  https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0013.html (item g)

And agreed upon here:

  https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0031.html
2015-05-19 14:55:26 +09:00
Brian Birtles
cd6af7c82a Bug 1166164 part 5 - Make play() throw when it should seek to the end of an infinite effect; r=jwatt, r=smaug 2015-05-19 14:00:48 +09:00
Brian Birtles
a233d4f41e Bug 1166164 part 4 - Make finished promise not resolve when paused; r=jwatt
As resolved, https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0038.html
item 2.
2015-05-19 08:51:13 +09:00
Brian Birtles
47f3722794 Bug 1166164 part 3 - Resolve start time on finish(); r=jwatt
We have already resolved to make calling Finish() clear the pause state (see
https://lists.w3.org/Archives/Public/public-fx/2015AprJun/0038.html, item 2).
Doing that involves resolving the start time when the animation is paused.

Furthermore, as a separate change, we resolved to make the finished promise not
resolve when the animation is paused. That suggests making UpdateFinishedState()
only resolve the finished promise when PlayState() == Finished rather than using
IsFinished() which returns true even if the animation is paused.

However, if we compare PlayState() == Finished in UpdateFinishedState() then we
will *not* resolve the finished promise when the animation is play-pending since
PlayState() == Pending in that case (pause-pending is ok since the call to
SetCurrentTime will cause a transition to the Paused state). Furthermore, the
existing call to cancel the pending play task will effectively leave this
animation forever pending. Hence, in this patch we unconditionally fill in the
start time.
2015-05-19 10:08:46 +09:00
Brian Birtles
41efb3169c Bug 1166164 part 2 - Make UpdateFinishedState take a non-defaulted enum; r=jwatt
This is much easier to read at call sites and prevents accidentally using the
default value when another value might be more suitable.
2015-05-11 17:17:06 +09:00
Brian Birtles
15bd63ec05 Bug 1166164 part 1 - Make setting the current time complete a pending pause, not abort it; r=jwatt
The point of making pausing async is to allow time to sync up the current time
with the compositor. Setting the current time manually should simply force it to
the specified time and complete the pause action, not abort it. (We do a similar
thing for a pending play. For a pending play we're waiting to establish
a suitable start time. Manually setting the start time in that case simply
forces the start time to the specified time and completes the play operation.)
2015-05-18 11:41:19 +09:00
Brian Birtles
66e943ae38 Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt 2015-05-13 13:57:35 +09:00
Jeff Walden
f9b496da64 Bug 1164741 - Readd parsing support for |for (var ...1 = ...2 in ...3)|, but completely ignore the |= ...2| assignment when ascribing semantics to it. r=jorendorff, r=efaust 2015-05-13 21:13:02 -07:00
Jeff Walden
b12b980dd9 Bug 1165456 - Remove dead code performing name resolution by arity. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
540909d7e1 Bug 1165456 - Final bits of name-resolution by kind. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
ea617730ba Bug 1165456 - Extra bits of name-resolution conversion. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
e44fcf7117 Bug 1165456 - More name-resolution conversion for arrays and (tagged) template literals. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
8545a6d874 Bug 1165456 - Perform name resolution on additional nodes by kind. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
63ec329dde Bug 1165456 - Perform name resolution on more nodes by kind, not arity. r=shu 2015-05-18 22:27:34 -07:00
Jeff Walden
3e5d64b381 Bug 1165456 - Handle a bunch of simple known-arity kinds, by kind, when resolving nested function names. r=shu 2015-05-18 20:06:55 -07:00
Jeff Walden
427102cdca Bug 1165456 - Start converting name-resolution code to act upon kinds, not arities. r=shu 2015-03-04 13:21:30 -08:00
Jeff Walden
53907c8a6e Bug 1164768 - Remove PNX_GROUPINIT and obsolete references to PNX_CANTFOLD and PNX_STRCAT, rename PNX_SPECIALARRAYINIT to something more descriptive. r=evilpies 2015-02-18 13:12:54 -08:00
Jeff Walden
86347c8e66 Bug 1164774 - Remove unused code handling binary-arity PNK_ADD nodes in constant-folding. r=shu 2015-02-18 13:12:54 -08:00
Jeff Walden
c70350c2f6 Bug 1164764 - Make all the various DeadObjectProxy handler methods call a single function to report a dead object, rather than repeating the same function call/arguments everywhere. r=evilpies 2014-10-22 08:42:25 -07:00
Jeff Walden
64504f2c27 Bug 1155900 - Make destructuring right-hand-side expressions that correspond to left-hand-side object patterns pass the RequireObjectCoercible gauntlet before any properties are destructured out of them. r=shu 2015-04-17 21:57:50 -07:00
Ben Turner
d4d59d0d07 Bug 1162176, Part 2. r=janv. 2015-05-19 09:25:50 -07:00
Ben Turner
51d88b683f Bug 1162176, Part 1. r=mak. 2015-05-19 09:17:10 -07:00
Phil Ringnalda
d0f5a6b87b Back out 8ed5bf80757f (bug 893533) for browser-chrome and devtools mixed-content bustage
CLOSED TREE
2015-05-19 19:54:06 -07:00
Jonathan Griffin
a68f9f6666 Backout cc15c275b1e3 (Bug 1149618) on a CLOSED TREE for suspected debug emulator bustage, a=bustage 2015-05-19 19:35:38 -07:00
Steven Michaud
d2da3bd259 Bug 1154876 - Block calls to hooked methods off the plugin thread. r=spohl 2015-05-19 20:56:34 -05:00
Neil Deakin
a0cb79010a Bug 1089090, e10s, support custom cursors, r=jmathies 2015-05-19 21:28:57 -04:00
Neil Deakin
71621fc0af Bug 1166269, e10s, fix and reenable browser_bug503832, r=felipe 2015-05-19 21:20:49 -04:00
Xidorn Quan
647ec95181 Bug 1159127 - Always redirect inserting col group frame to first-in-flow table frame. r=mats 2015-05-20 13:29:43 +12:00
Matthew Gregan
4b8b371976 Bug 1103824 - Ensure first initialization of IAudioClient happens on STA thread. r=padenot 2015-05-20 13:22:38 +12:00
Boris Zbarsky
2a3ac0aa25 Bug 1158806. Don't try to include stuff for a generated hasInstance hook if we have no interface object, since in that case we don't need the include. r=peterv 2015-05-19 21:05:06 -04:00
Birunthan Mohanathas
9f65019493 Bug 1164714 - Flatten security/manager/pki/src/ directory. r=keeler 2015-05-19 10:47:42 -07:00
Birunthan Mohanathas
e9750de36b Bug 1164714 - Flatten security/manager/pki/public/ directory. r=keeler 2015-05-19 10:47:38 -07:00
Birunthan Mohanathas
f7771e2b24 Bug 1164717 - Flatten storage/src/ directory. r=mak 2015-05-19 10:47:33 -07:00
Birunthan Mohanathas
bebd00bf63 Bug 1164717 - Flatten storage/public/ directory. r=mak 2015-05-19 10:47:29 -07:00
Birunthan Mohanathas
1627a598b5 Bug 1165731 - Remove unnecessary SetCapacity call in variant_storage_traits::storage_conversion. r=mak 2015-05-19 10:47:25 -07:00
Ben Kelly
caa53b1f59 Bug 1165395 Test Cache API after QuotaManager reset. r=janv 2015-05-19 17:47:16 -07:00
Mike Hommey
6ec460bd24 Bug 1165654 - Cleanup how libjpeg-turbo assembly build variables are set. r=mshal
Most notably, always set LIBJPEG_TURBO_AS if LIBJPEG_TURBO_ASFLAGS is set.
2015-05-20 09:44:33 +09:00
Ryan VanderMeulen
c0254a014c Backed out changeset af92d892c054 (bug 1166349) for Werror bustage.
CLOSED TREE
2015-05-19 20:38:17 -04:00
Tanvi Vyas
b4fa91a456 Bug 893553 - Offer an override option for users who block mixed display content by default. r=dolske 2015-05-19 17:26:24 -07:00
Eric Rahm
c5e63515bf Bug 1165518 - Part 2: Replace prlog.h with Logging.h. rs=froydnj 2015-05-19 11:15:34 -07:00
Eric Rahm
919a967e1e Bug 1165518 - Part 1: Add Logging.h. r=froydnj 2015-05-19 11:15:32 -07:00
David Major
dae4bba882 Bug 1166349: Use a fallible allocation in nsXMLHttpRequest::StreamReaderFunc. r=sicking,smaug. 2015-05-19 16:14:51 -04:00
Nicholas Nethercote
70c451cb9f Bug 1165786 - Remove PLDHashTable::SetOps(). r=froydnj. 2015-05-18 00:52:08 -07:00
Terrence Cole
60cb061e89 Bug 1163810 - Use type-based dispatch for IncrementalReferenceBarrier; r=jonco 2015-05-13 19:13:49 -07:00