Commit Graph

186851 Commits

Author SHA1 Message Date
Boris Zbarsky
2e18b306eb Bug 1019160 - part 2 - separate out some Fake* class changes; r=froydnj,because-it-works 2014-06-05 14:06:58 -04:00
Nathan Froyd
4d0b8802dd Bug 1019160 - part 1 - factor out initIdsClassMethod from CGDictionary; r=bz 2014-06-02 17:14:03 -04:00
Benoit Girard
38d340c6a0 Bug 1016678 - Add textured compositor benchmark. r=jrmuizel
--HG--
extra : rebase_source : 11465ad7c287db421fc68022269823b7da992835
2014-06-04 18:37:18 -04:00
Michael Wu
19d86c1d8f Bug 994081 - [3/3] Optimize surfaces on Cairo X11, r=Bas f=karlt 2014-05-22 20:06:16 -04:00
Michael Wu
82821675ed Bug 994081 - [2/3] Convert imgFrame to SourceSurfaces, r=seth 2014-04-19 21:28:38 -04:00
Michael Wu
46a592e4f4 Bug 994081 - [1/3] Make VolatileBufferPtrs more flexible, r=glandium 2014-04-18 12:26:49 -04:00
Luke Wagner
aff06146d3 Bug 1021251 - OdinMonkey: simplify AsmJSFrameIter a bit (r=bbouvier)
--HG--
extra : rebase_source : 0ee29c3ace29a1f93d3fc56d0ec07b44108ee995
2014-06-06 12:37:09 -05:00
Felipe Gomes
04ddd5d4cd Bug 1012535 - Text for service unavailable error. r=mano 2014-06-06 14:25:24 -03:00
Alexander Surkov
0d6f5e3c65 Bug 1020510 - let tbody/etc accessible in table hierarchy, r=tbsaunde 2014-06-06 13:22:46 -04:00
David Keeler
cb6b2b4ade bug 1019198 - fail handshake if given an expired OCSP response and fetching a new one fails r=briansmith 2014-06-06 09:20:50 -07:00
Jim Chen
97cad3c08e Bug 1021277 - Use copy flag for JIT pseudostack frames; r=djvj 2014-06-06 12:12:43 -04:00
Jason Orendorff
a6c27b9463 Update CLOBBER for bug 904723 (but really bug 1019955). r=bustage.
--HG--
extra : rebase_source : 48a9ec521a34b2c56942effb4718e8510d44a356
2014-06-06 11:29:18 -04:00
Dan Gohman
f696ac037c Bug 733353 - IonMonkey: Queueless, worklistless LICM r=jandem 2014-06-06 08:21:49 -07:00
Dan Gohman
e4faa9e7c2 Bug 733353 - IonMonkey: Factor out and optimize loop marking and unmarking. r=jandem 2014-06-06 08:21:49 -07:00
Dan Gohman
7fb5b20e0b Bug 733353 - IonMonkey: Don't allocate new instruction IDs when moving existing instructions. r=jandem 2014-06-06 08:21:48 -07:00
Dan Gohman
f769c20789 Bug 844779 - IonMonkey: Make loops contiguous. r=h4writer 2014-06-06 08:21:48 -07:00
Dan Gohman
8c2c420224 Bug 1020474 - IonMonkey: Pass CodePosition by value r=jandem 2014-06-06 08:21:48 -07:00
Hannes Verschore
1351054365 Bug 844779 - Part 1: Remove inline function tracking in ionmonkey, r=djvj 2014-06-02 23:28:44 +02:00
Jason Orendorff
8920364a5c Bug 998115 - Make the output of Codegen.py less #BOGUS. r=peterv. 2014-06-06 11:15:22 -04:00
Jason Orendorff
f16da11307 Bug 904723, part 4 - In Array.from, only fetch the @@iterator property once. r=till. 2014-06-06 11:15:22 -04:00
Jason Orendorff
ecc114204a Bug 904723, part 3 - Implement Array.from. r=till. 2014-06-06 11:15:22 -04:00
Jason Orendorff
8114af1ff0 Bug 904723, part 2 - Changes to _DefineDataProperty semantics. r=till.
Rename the _DefineValueProperty intrinsic to _DefineDataProperty and change
it to call js::DefineProperty rather than JSObject::defineProperty. The
difference is that the former is ES5-compliant in terms of interactions with
already-existing properties and the latter is not.  The new behavior is safe
to expose via Array.from as a capability anyone can use to define any element
on any object (it's just what Object.defineProperty already does).
2014-06-06 11:15:21 -04:00
Jason Orendorff
5cfc6174a8 Bug 904723, part 1 - Add new IsConstructor intrinsic for self-hosting. r=till.
This also renames js_IsCallable to js::IsCallable and does some related light
cleaning work.
2014-06-06 11:15:21 -04:00
Jason Orendorff
f737cd9258 Bug 1008441 - Make Object.defineProperty(proxy, desc) only parse desc once. r=efaust. 2014-06-06 11:15:21 -04:00
Jason Orendorff
fcd755c578 Bug 1017079 - Fix obsolete comment in AtomizeAndCopyChars. r=bhackett. 2014-06-05 13:23:40 -04:00
Jason Orendorff
736717218a Bug 1017067 - Merge deleteProperty/deleteElement ops back into a single deleteGeneric op. r=bhackett. 2014-06-05 13:19:23 -04:00
Jason Orendorff
fbe9865b64 Bug 1017292 - Make jstests.py start much faster when running only a few tests. r=terrence. 2014-06-05 13:18:52 -04:00
Jason Orendorff
ee6d7d98d7 Bug 1021001 - Fix some GCC warnings. r=terrence. 2014-06-05 13:18:40 -04:00
Ed Morley
65f098a0bd Backed out changeset 7a0d8feb1575 (bug 774388) for build failures during startup cache precompilation; CLOSED TREE 2014-06-06 16:01:43 +01:00
Ed Morley
72cc27b160 Backed out changeset 6f2e001c5f39 (bug 774388) 2014-06-06 15:58:58 +01:00
Ed Morley
81e6659113 Backed out changeset 0f81ceab808a (bug 774388) 2014-06-06 15:58:54 +01:00
Ed Morley
ce8f39be3d Backed out changeset 4cfb80678174 (bug 774388) 2014-06-06 15:58:51 +01:00
Mike Conley
fa31efe305 Bug 1021466 - Part 2: Make it possible to pass in an nsITabParent when opening windows, and then stash that nsITabParent in the newly created chrome docshell. r=smaug. 2014-06-05 22:51:14 -04:00
Mike Conley
cb3e70b5c5 Bug 1021466 - Part 1: Make it possible to stash opener and newly created TabParent's inside DocShell. r=smaug. 2014-06-05 22:49:43 -04:00
Benoit Jacob
71a90cd757 Bug 774388 - Bustage fix: don't try to shut down layers IPC if we didn't initialize it because we were running xpcshell only - no review 2014-06-06 10:28:50 -04:00
Nikhil Marathe
3e6773ffae Bug 1020652 - Add T& assigment operator to OwningNonNull. r=bz 2014-06-05 14:16:54 -07:00
Walter Litwinczyk
736f4d5851 Bug 1011574 - Throw the right exception when putImageData is passed an ImageData with a neutered buffer. r=bjacob 2014-06-05 11:19:22 -07:00
Benoit Jacob
a47d198749 Bug 774388 - Patch 6: fix a silly double negation - r=nical 2014-06-06 09:51:27 -04:00
Benoit Jacob
b5c7b5da96 Bug 774388 - Patch 5: Wrap the global raw compositor thread pointer, and global raw refcount integer, into a proper refcounted singleton class - r=nical,mattwoodrow 2014-06-06 09:51:26 -04:00
Benoit Jacob
2ad326a319 Bug 774388 - Patch 4: Flatten the way that we track whether we are using OMTC, and move Layers IPC shutdown code back to gfxPlatform (but still triggered by ShutdownXPCOM) - r=nical,sotaro 2014-06-06 09:51:24 -04:00
Carsten "Tomcat" Book
056689a934 Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE 2014-06-06 15:49:45 +02:00
Eric Phan
ab493c3909 Bug 1015979 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce DONTBUILD 2014-06-06 15:11:34 +02:00
Paul Adenot
bb23260d5e Backed out changeset cef880caa887 (bug 101597) 2014-06-06 15:10:16 +02:00
Eric Phan
de911a9386 Bug 101597 - Use a fatal assert in case of empty picture rect when creating a video frame. r=cpearce
--HG--
extra : rebase_source : 12b2949e5b9a243ea8bf02c1cde4e94199f47d8a
2014-06-06 15:06:58 +02:00
Nicolas Silva
968473a639 Bug 1014518 - Document shared MozSurfaces in a separate design document. r=sotaro 2014-06-06 15:03:32 +02:00
Chris Lord
7e4720a45f Bug 988511 - Allow fixed position items to fully occlude displayport items. r=tn
We don't allow fixed position items to occlude display-ports, but we should if
they fully occlude the scroll-position scroll clamping port of the displayport
frame.
2014-06-06 12:00:34 +01:00
Lars T Hansen
432f0db8de Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco 2014-06-06 11:42:10 +02:00
Nicholas Hurley
f875e6894a Bug 1019918 - Remove pushed stream from SpdyPushCache when cleaning it up. r=mcmanus
--HG--
extra : rebase_source : 2c1c23668adf041eb27c8f0509aebfbfab9497ca
2014-06-04 15:37:00 -04:00
Bobby Holley
ceedb2c411 Bug 1021258 - Restore the __proto__ mutation warning for __proto__ sets. r=luke 2014-06-06 12:21:36 +01:00
Shian-Yow Wu
8408dfe163 Bug 1008126 - Part 2: Test cases. r=bent 2014-06-06 12:18:01 +01:00