Commit Graph

233317 Commits

Author SHA1 Message Date
Jonathan Griffin
84011a87cc Bug 1116187 - Disable failing mochitest-chrome tests for B2G, r=gbrown 2015-02-06 16:30:37 -08:00
Karina Li
b6128d188d 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
25a8fd36fb Bug 1105574 - Range Analysis: Keep folded bitwise instructions alive for bailouts. r=sunfish 2015-03-12 19:01:51 +01:00
Jason Orendorff
69a35609b0 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
0cd4c3d7fe 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
23d5e69e11 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
89bb3ca00b 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
02b07f6efa 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
458ad738ab Bug 1141281 - Don't put empty Info: lines into the layers dump. r=BenWa 2015-03-09 00:41:11 -04:00
Markus Stange
26d3fa6b86 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
2353dc7b0a 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
cc974cd824 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
f4d016a5d3 bug 1138332 - re-allow overrides for certificates signed by non-CA certificates r=mmc 2015-03-11 11:11:22 -07:00
Brian Hackett
073644d89f 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
fe33271d68 Bug 1132265 - Handle dummy frames when initializing ProfilingFrameIterator. r=shu 2015-03-12 12:37:21 -04:00
Brian Hackett
9a8d276be2 Bug 1128076 - Clean up naming around unboxed scalar MIR accesses, r=jandem. 2015-03-12 10:25:44 -06:00
Kannan Vijayan
fce2ace714 Bug 1135703 - Add test case. r=shu 2015-03-12 12:19:58 -04:00
Kannan Vijayan
c7c7168bcb 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
46662b3fb2 Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. r=kats 2015-03-12 12:14:55 -04:00
Kannan Vijayan
2e29ef1a61 Bug 1134515 - Ensure SPSBaselineOSRMarker checks pseudostack size properly. r=shu 2015-03-12 12:13:16 -04:00
Jan de Mooij
f115ce48d4 Bug 1128646 part 1 - Optimize calls to own property scripted getters. r=efaust 2015-03-12 16:57:34 +01:00
Robert Longson
4ca49248c1 Bug 1141636 - "Dubious loop test in nsSVGElement::GetAnimatedLengthListValues". r=cam f=longsonr 2015-03-12 00:39:00 +01:00
Vaibhav Agrawal
8f27215f7a Bug 1083347 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown DONTBUILD 2015-03-12 01:22:13 +08:00
Joel Maher
9be98845cb Backed out changeset 404caa140516 for landing with the wrong bug number 2015-03-12 11:30:01 -04:00
Sushrut Girdhari
d3c0163a47 Bug 1137248 - Remove FetchEvent.default and FetchEvent.forwardTo. r=baku 2015-03-02 05:32:00 -05:00
Gerald Squelart
c9deaaa539 Bug 1121774 - Split audio and video tracks in EME MSE tests. r=edwin 2015-03-11 20:40:00 -04:00
Hiroyuki Ikezoe
dc9e8a7592 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
3931e3aa40 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
b186c901e1 Bug 1138895 - Use proper origin for CSP fast path cache. r=geekboy 2015-03-08 09:21:00 -04:00
Gabriele Svelto
38240b4580 Bug 852925 - Freeze priority changes when the screen is turned off. r=khuey 2015-03-09 16:33:33 +01:00
Gabriele Svelto
8cd1a01745 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
6b38c6d632 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
7c48c7afce Bug 1141282 - Update the zealous Web Audio Editor tests. 2015-03-12 15:49:22 +01:00
Ryan VanderMeulen
08ccc4d92c Bug 1141245 - Disable test_tooltip.xul on OSX 10.10 due to frequent timeouts. 2015-03-12 10:22:43 -04:00
Vaibhav Agrawal
c064bed4bc Bug 1083346 - Removing gl.json and editing in-tree configurations.r=armenzg, gbrown 2015-03-12 01:22:13 +08:00
Paul Adenot
bead2260a5 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
3c026c91ba Bug 1141282 - DynamicCompressorNode's readonly 'reduction' should be a float. r=ehsan 2015-03-12 14:36:39 +01:00
Neil Deakin
3f66ad9fc2 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
5fdda4b0d6 bug 575919 - hide Windows error dialogs in symbolstore.py. r=ted 2015-03-11 20:02:43 -04:00
Chris Lord
1045018149 Bug 994541 - Enable OMTC on Linux via BasicCompositor. r=Bas 2015-03-12 14:01:23 +01:00
Frédéric Wang
1eedc910f3 Bug 1128143 - Add ATK roles for MathML fractions and roots, r=surkov 2015-03-12 08:21:33 -04:00
Jan de Mooij
a9e4cec91e Bug 1140428 - Warn when __noSuchMethod__ is used. r=jorendorff 2015-03-12 13:07:02 +01:00
Carsten "Tomcat" Book
6d58aad7d5 Backed out changeset 5ad9cc334725 (bug 1141636) for suspicion of causing failures in wr tests 2015-03-12 13:05:40 +01:00
Carsten "Tomcat" Book
54e5404eec Merge mozilla-central to mozilla-inbound 2015-03-12 12:10:54 +01:00
Carsten "Tomcat" Book
33766daced merge b2g-inbound to mozilla-central a=merge 2015-03-12 12:05:07 +01:00
Jonathan Kew
4307f2964b Bug 1136557 - Reftests with nested spans in vertical mode. r=smontagu 2015-03-12 10:48:12 +00:00
Jonathan Kew
b82746ff0c Bug 1136557 - pt 2 - Round maxDescent similarly to maxAscent in nsFontMetrics. r=smontagu 2015-03-12 10:47:50 +00:00
Jonathan Kew
6c8a0ff41b Bug 1136557 - pt 1 - Ignore bogus ascent/descent values in 'vhea' table. r=smontagu 2015-03-12 10:47:32 +00:00
Carsten "Tomcat" Book
cfd2d20260 Backed out changeset 4b7febba9c14 (bug 1140105) for m2 test failures 2015-03-12 11:42:40 +01:00
Carsten "Tomcat" Book
2514c00e67 Backed out changeset dc155e427213 (bug 1141017) 2015-03-12 11:41:52 +01:00