Commit Graph

233327 Commits

Author SHA1 Message Date
Nicolas Silva
20b6b03b8b Bug 1123080 - Use cairo's image backend as canvas fallback on windows. r=Bas 2015-03-12 19:40:06 +01:00
Terrence Cole
915a129b99 Bug 1141234 - Part 8: Suppress a false positive rooting analysis hazard; r=sfink 2015-03-12 11:20:47 -07:00
Terrence Cole
390023f184 Bug 1141234 - Part 7: Reorder the allocator methods for clarity; r=sfink 2015-03-11 11:11:29 -07:00
Terrence Cole
303a7a1567 Bug 1141234 - Part 6: Namespace the allocator into GCRuntime; r=sfink 2015-03-11 11:09:31 -07:00
Terrence Cole
4ecb213fd3 Bug 1141234 - Part 5: Inline the one user of ShouldNurseryAllocate; r=sfink 2015-03-11 11:07:57 -07:00
Terrence Cole
7677a183f9 Bug 1141234 - Part 4: Move off-thread object allocation above unimplementable operations; r=sfink 2015-03-11 11:07:38 -07:00
Terrence Cole
812534a034 Bug 1141234 - Part 3: Share the code to allocate a tenured thing; r=sfink 2015-03-11 11:07:23 -07:00
Terrence Cole
843a31d00e Bug 1141234 - Part 2: Use UniquePtr to free slots if object allocation fails; r=sfink 2015-03-11 11:07:22 -07:00
Terrence Cole
215a46562b Bug 1141234 - Part 1: Abstract PossiblyFail into the OOM testing machinery; r=sfink 2015-03-11 11:06:20 -07:00
Nicolas B. Pierron
74ccd8a49c Bug 1131846 - Check the return value of MResumePoint::Copy. r=h4writer 2015-03-12 19:17:50 +01:00
Jonathan Griffin
8873726f67 Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
Karina Li
20dd043a33 Bug 1138320 - Set screensharing mode or video mode for WebRTC video sources r=jesup 2015-03-12 14:14:29 +08:00
Nicolas B. Pierron
4b7311476e Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish 2015-03-12 19:01:51 +01:00
Jason Orendorff
51bbdf2d3e Bug 1133294 - Object.getOwnPropertyDescriptor(obj, key) must always return either undefined or a complete property descriptor, even if obj is a proxy. r=efaust. 2015-02-15 02:49:42 -06:00
Jason Orendorff
0418d72d26 Bug 1133085 - PropDesc::initFromPropertyDescriptor should understand JSPROP_GETTER without JSPROP_SETTER and vice versa. r=efaust.
PropDesc and PropertyDescriptor are at last capable of expressing all valid PropertyDescriptors, both complete and incomplete. This should make them pretty much equivalent. But since this came on gradually, there is a lingering bug in the code that translates between the two structs.
2015-02-13 16:25:31 -06:00
Jason Orendorff
a985ea51db Bug 1133094 - Object.defineProperty() on scripted proxy incorrectly sets {[[Configurable]]: true} if it's missing. r=efaust.
It is not immediately clear why the test has anything to do with the code changes, but the code changes do in fact make that test pass, because they cause us not to generate nonsensical PropDesc/PropertyDescriptor records that confuse our DefineProperty machinery.

The first hunk in jsobj.cpp is the key bit, and the rest is mopping up regressions from that change.
2015-02-13 17:07:08 -06:00
Jason Orendorff
593769815c Bug 1130537 - Reimplement js::SetPropertyIgnoringNamedGetter to follow ES6 draft rev 32 9.1.9 [[Set]]. r=efaust. 2015-02-06 16:55:49 -06:00
Markus Stange
56653ce8ef Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc
This adds support for class="reftest-opaque-layer" and for
reftest-assigned-layer="some-layer-name" to the reftest harness.

From reftest/README.txt:

Opaque Layer Tests: class="reftest-opaque-layer"
================================================

If an element should be assigned to a PaintedLayer that's opaque, set the class
"reftest-opaque-layer" on it. This checks whether the layer is opaque during
the last paint of the test, and it works whether your test is an invalidation
test or not. In order to pass the test, the element has to have a primary
frame, and that frame's display items must all be assigned to a single painted
layer and no other layers, so it can't be used on elements that create stacking
contexts (active or inactive).

Layerization Tests: reftest-assigned-layer="layer-name"
=======================================================

If two elements should be assigned to the same PaintedLayer, choose any string
value as the layer name and set the attribute reftest-assigned-layer="yourname"
on both elements. Reftest will check whether all elements with the same
reftest-assigned-layer value share the same layer. It will also test whether
elements with different reftest-assigned-layer values are assigned to different
layers.
The same restrictions as with class="reftest-opaque-layer" apply: All elements
must have a primary frame, and that frame's display items must all be assigned
to the same PaintedLayer and no other layers. If these requirements are not
met, the test will fail.
2015-03-11 14:51:59 -04:00
Markus Stange
b0e8e09fbe Bug 1141281 - Don't put empty Info: lines into the layers dump. r=BenWa 2015-03-09 00:41:11 -04:00
Markus Stange
4dc6951859 Bug 1141408 - Don't include the display item's memory address in the profile label. r=BenWa 2015-03-07 18:40:03 -05:00
Markus Stange
3f18f46d05 Bug 1141283 - Compensate for stackwalk duration and sleep overhead when determining sampler sleep time. r=BenWa 2015-03-08 20:47:31 -04:00
Brian Hackett
72e80cb58a Bug 1137180 - Only mark inner scripts as having failed a bounds check after bailing out, r=jandem. 2015-03-12 11:15:01 -06:00
David Keeler
221fab118c bug 1138332 - re-allow overrides for certificates signed by non-CA certificates r=mmc 2015-03-11 11:11:22 -07:00
Brian Hackett
890f1bdf16 Bug 1135897 - Use unboxed objects for JSON objects and constant literals embedded in scripts, r=jandem. 2015-03-12 10:58:19 -06:00
Kannan Vijayan
5a8747a2a7 Bug 1132265 - Handle dummy frames when initializing ProfilingFrameIterator. r=shu 2015-03-12 12:37:21 -04:00
Brian Hackett
6057f8b61d Bug 1128076 - Clean up naming around unboxed scalar MIR accesses, r=jandem. 2015-03-12 10:25:44 -06:00
Kannan Vijayan
a123cb3613 Bug 1135703 - Add test case. r=shu 2015-03-12 12:19:58 -04:00
Kannan Vijayan
040da03247 Bug 1135703 - Ensure that lastProfilingFrame gets set appropriately on ALL JitActivations when profiling is turned on or off. r=shu 2015-03-12 12:17:40 -04:00
Mantaroh Yoshinaga
9622b653fb Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. r=kats 2015-03-12 12:14:55 -04:00
Kannan Vijayan
a8b6d60cdd Bug 1134515 - Ensure SPSBaselineOSRMarker checks pseudostack size properly. r=shu 2015-03-12 12:13:16 -04:00
Jan de Mooij
80a8e79f1f Bug 1128646 part 1 - Optimize calls to own property scripted getters. r=efaust 2015-03-12 16:57:34 +01:00
Robert Longson
b8ec312433 Bug 1141636 - "Dubious loop test in nsSVGElement::GetAnimatedLengthListValues". r=cam f=longsonr 2015-03-12 00:39:00 +01:00
Vaibhav Agrawal
26f30fabe5 Bug 1083347 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown DONTBUILD 2015-03-12 01:22:13 +08:00
Joel Maher
e2a24f00a9 Backed out changeset 404caa140516 for landing with the wrong bug number 2015-03-12 11:30:01 -04:00
Sushrut Girdhari
3fdec2c476 Bug 1137248 - Remove FetchEvent.default and FetchEvent.forwardTo. r=baku 2015-03-02 05:32:00 -05:00
Gerald Squelart
fd0d1b98d0 Bug 1121774 - Split audio and video tracks in EME MSE tests. r=edwin 2015-03-11 20:40:00 -04:00
Hiroyuki Ikezoe
ed15a0b24a Bug 751387 - Fix crash caused by out-of-bounds accesses in command line options handling. r=bholley 2015-03-12 01:37:00 -04:00
Alexandre Lissy
c5421e6468 Bug 1139893 - Disable reftest bugs/1062108-1.html on mulet. r=jfkthame
There is a real issue underlying, tracked in bug 1141535
2015-03-10 06:59:00 -04:00
Alexandre Lissy
d834b67bad Bug 1138895 - Use proper origin for CSP fast path cache. r=geekboy 2015-03-08 09:21:00 -04:00
Gabriele Svelto
556aea293f Bug 852925 - Freeze priority changes when the screen is turned off. r=khuey 2015-03-09 16:33:33 +01:00
Gabriele Svelto
1af66be693 Bug 892371 - Add mochitests covering LRU priority adjustments for both foreground and background processes. r=khuey 2015-03-10 21:28:05 +01:00
Gabriele Svelto
bda591453a Bug 892371 - Adjust oom_score_adj values for foreground processes according to an LRU policy. r=dhylands, r=khuey 2015-02-25 09:37:38 +01:00
Paul Adenot
0c67ed1f4f Bug 1141282 - Update the zealous Web Audio Editor tests. 2015-03-12 15:49:22 +01:00
Ryan VanderMeulen
6baceef5fc Bug 1141245 - Disable test_tooltip.xul on OSX 10.10 due to frequent timeouts. 2015-03-12 10:22:43 -04:00
Vaibhav Agrawal
87fafd5b26 Bug 1083346 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown 2015-03-12 01:22:13 +08:00
Paul Adenot
f72c95cf56 Bug 1141282 - Test the type of the attributes of the DynamicCompressoNode, and make sure it returns sane values. r=ehsan 2015-03-12 14:36:40 +01:00
Paul Adenot
b26bdb1335 Bug 1141282 - DynamicCompressorNode's readonly 'reduction' should be a float. r=ehsan 2015-03-12 14:36:39 +01:00
Neil Deakin
1a8f319b80 Bug 1093677, rework form validation tests to work when there is a child process, r=felipe 2015-03-12 09:25:31 -04:00
Jim Mathies
dd0934d2f7 bug 575919 - hide Windows error dialogs in symbolstore.py. r=ted 2015-03-11 20:02:43 -04:00
Chris Lord
b108b9a997 Bug 994541 - Enable OMTC on Linux via BasicCompositor. r=Bas 2015-03-12 14:01:23 +01:00