Commit Graph

418755 Commits

Author SHA1 Message Date
Boris Zbarsky
34d521e285 Bug 1155984. Improve the performance of the "self" getter in both window and workers. r=peterv,jorendorff 2015-04-27 13:38:12 -04:00
Ehsan Akhgari
3e88d83106 Bug 892973 - Add support for the YouCompleteMe vim plugin; r=gps 2015-04-27 13:08:43 -04:00
Ehsan Akhgari
77fa04c499 Bug 1158442 - Remove the "Performance Entry buffer size maximum reached" warning; r=baku
This happens far too often in our tests.  For example, in our
mochitest-3 debug mac test, we hit this warning 4,472 times.

At this point, this warning is only adding unneeded noise, slowing down
the tests and increasing the size of the logs unnecessarily.  Let's
remove it.
2015-04-27 13:08:27 -04:00
Ehsan Akhgari
8861db851c Bug 1136780 - Re-enable test_fetch_event.html now that bug 1156771 has been fixed; r=nsm 2015-04-27 13:04:24 -04:00
Ehsan Akhgari
bac5f0c520 Bug 1156771 - Part 2: Assert that the cache entry for the intercepted doesn't exist in the cache storage before we try to open it for the first time; r=michal 2015-04-27 13:04:17 -04:00
Ehsan Akhgari
ea261c2bb2 Bug 1156771 - Part 1: Ensure that each channel uses a unique ID to compute its cache entry extension; r=michal
This makes sure that concurrent synthesized HTTP channels for the same
URL do not try to use the same cache entry accidentally.  We have so far
observed this issue as an intermittent test failure (see bug 1136780),
and it's hard to test this standalone, so enabling that test will serve
as an automated test for this patch as well.
2015-04-27 13:04:07 -04:00
Terrence Cole
c82004a974 Bug 1156533 - Simplify how we trace Shapes for marking; r=sfink 2015-04-16 13:45:24 -07:00
Terrence Cole
4d7173dae1 Bug 1157829 - The markAndScan functions are now just an additional assertion; r=sfink
--HG--
extra : rebase_source : 2bc89fbf86a4d5a5ec5bcd79e3789a4bb3260008
2015-04-23 11:05:46 -07:00
Terrence Cole
b2be97e336 Bug 1157828 - Move ShouldMarkCrossCompartment adjacent to other marking invariant logic; r=jonco
--HG--
extra : rebase_source : 6e9b00f51e840ba3f5f7f71e1dfe514459c902d4
2015-04-23 11:02:02 -07:00
Carsten "Tomcat" Book
e5f2272acf Backed out changeset e0b9c334c95a (bug 1138294) for frequent linux m3 test failures on a CLOSED TREE 2015-04-27 17:47:08 +02:00
Carsten "Tomcat" Book
ef8a8c5961 Backed out changeset 3f1afabc2aae (bug 1138294) 2015-04-27 17:46:34 +02:00
Carsten "Tomcat" Book
07caf3862d Backed out changeset 0c505784e8f6 (bug 1138294) 2015-04-27 17:46:29 +02:00
Carsten "Tomcat" Book
ee89ce46c8 Backed out changeset 1c0861d7a645 (bug 1138294) 2015-04-27 17:46:24 +02:00
Andrea Marchesini
3389668041 Bug 1158361 - Improve the localized messages in about:serviceworkers, r=ehsan, f=stef 2015-04-27 15:47:24 +01:00
Andrea Marchesini
e2017af20e Bug 1158811 - remove the flickering in about:serviceworkers, r=ehsan 2015-04-27 15:44:45 +01:00
Andrew McCreight
76843426d0 Bug 1157304 - Make the empty classname assertion in BloatEntry fatal. r=froydnj 2015-04-27 10:28:19 -04:00
Nathan Froyd
ddbb44d13f Bug 1158320 - rename nsThread::mRunningEvent to mNestedEventLoopDepth; r=bsmedberg
The current name reads to me like a boolean variable, even though it's
actually a counter.  Try to make that property more explicit at its uses
by renaming it to something more evocative of counter-ness.
2015-04-24 16:04:50 -04:00
Tom Tromey
31d2b6cf77 Bug 1154356 - Escape variable name in Declaration::AppendVariableAndValueToString. r=heycam 2015-04-24 13:15:00 -04:00
Paul Duguet
f84433c770 Bug 1099149 - Part 2: Add a more specific error message when 'js::ToSimdConstant' argument is of wrong type. r=bbouvier 2014-11-22 09:07:00 +01:00
Maksim Lebedev
83578bc1b2 Bug 1016232 - Add detection when pen leave hover of digitizer. r=smaug, r=jimm 2015-04-17 09:59:00 -04:00
Eric Rahm
cf23af9062 Bug 1140537 - Sanity check size calculations. r=peterv
--HG--
extra : rebase_source : d50fbc5bb6fb2a0d7f29246a7bda45fabac48e29
2015-04-10 15:50:23 -07:00
Gerald Squelart
a89f2f11df Bug 1138294 - EME Mochitests with MSE stream switches, only switch video tracks, as audio switching is not currently supported. r=edwin
--HG--
extra : rebase_source : 70542d57b694850670af5b9c5c084f73dc31998f
2015-04-27 09:53:25 -04:00
Gerald Squelart
296236209d Bug 1138294 - EME Mochitests with MSE stream switches, missing headers. r=edwin
--HG--
extra : rebase_source : a6de4c8217cf9947a7b6d2f76aeb6a9ecd434129
2015-04-27 09:53:11 -04:00
Gerald Squelart
a5713ff08c Bug 1138294 - EME Mochitests with MSE stream switches. r=edwin
--HG--
extra : rebase_source : ab9b312cfd8951e762eaa1e92000879b589dbe98
2015-04-27 09:52:58 -04:00
Gerald Squelart
31419dcd37 Bug 1138294 - EME Mochitests with MSE stream switches, fix bug 1152151 to avoid unneeded loading. r=edwin
--HG--
extra : rebase_source : 8a93f886168d79ee53980f75bc1e194d1bc69019
2015-04-27 09:52:46 -04:00
Andreas Pehrson
442468bc0f Bug 1157137 - Fix WebAudio ScriptProcessorNode sometimes gaining high latency. r=padenot
--HG--
extra : rebase_source : f709358e82c59e898590cfb788a7c7d800fd5ada
2015-04-22 18:41:04 +08:00
Antonio M. Amaya
c12b5220b7 Bug 1155245 - Set the app status correctly for hosted certified apps in developer mode. r=fabrice
--HG--
extra : rebase_source : fd925aa980e0677d0ec2a0a7c987285b168533c7
2015-04-23 06:33:00 -04:00
Mike Shal
9ba87cc97c Bug 1122746 - Ignore *.pyc in zip instead of removing them; r=ted 2015-04-23 15:55:44 -04:00
Boris Zbarsky
d36060dc11 Bug 1157898 part 5. Eliminate the remaining non-ErrorResult consumers of ErrorResult::ErrorCode and make it protected. r=peterv 2015-04-27 09:18:52 -04:00
Boris Zbarsky
1e816696de Bug 1157898 part 4. Add ErrorResult::ErrorCodeIs() and use it in various places to get rid of ErrorCode(). r=peterv 2015-04-27 09:18:52 -04:00
Boris Zbarsky
839141fb74 Bug 1157898 part 3. Fix the remaining consumers of rv.ErrorCode() in NS_ENSURE_* expressions to not do that. r=peterv 2015-04-27 09:18:52 -04:00
Boris Zbarsky
418f0f69c3 Bug 1157898 part 2. Make code of the form "NS_ENSURE_SUCCESS(rv.ErrorCode(), rv.ErrorCode());" use Failed and StealNSResult instead. r=peterv
This patch was generated with the following command:

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/NS_ENSURE_SUCCESS\(([a-zA-Z0-9]+)\.ErrorCode\(\), \1.ErrorCode\(\)\);/NS_ENSURE_TRUE(!\1.Failed(), \1.StealNSResult());/'
2015-04-27 09:18:52 -04:00
Boris Zbarsky
1540774b0c Bug 1157898 part 1. Make code of the form "return rv.ErrorCode();" where rv is an ErrorResult use StealNSResult instead. r=peterv
This patch was generated with the following command:

  find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 's/return ([a-zA-Z0-9]+)\.ErrorCode\(\);/return \1.StealNSResult();/'
2015-04-27 09:18:51 -04:00
Ehsan Akhgari
ff4f580968 Bug 1158540 follow-up: Improve the comment
DONTBUILD
2015-04-27 09:17:24 -04:00
Joel Maher
46eec45f4f Bug 1157852 - Mochitest DevTools test directories run multiple times. r=ahal 2015-04-27 08:43:07 -04:00
Andreas Tolfsen
74a53a677c Bug 1158219: Don't set `id' field if undefined when switching frame
When the `frame' argument is None, which it is by default, we were setting
the `id' field of the packet regardless.  This only works because of a
faulty == operator comparison in the server.

r=jgriffin

--HG--
extra : rebase_source : cd490db0c8c18f68d4a91803daa833bc2f08631e
2015-04-24 17:55:22 +01:00
Andreas Tolfsen
24b67d6136 Bug 1157258: Fix null type comparisons in driver.js
r=davehunt

--HG--
extra : rebase_source : a42ce4451d399e8689c503224e21e503ddd0e720
2015-04-24 13:55:52 +01:00
Ehsan Akhgari
65709fa8ac Bug 1158546 - Remove nsDisplayHeaderFooter::mFrame in favor of nsDisplayItem::mFrame; r=roc
There is no need to have two separate variables for the same thing
in the same object.
2015-04-27 08:10:29 -04:00
Ehsan Akhgari
f9a2ed34d6 Bug 1158545 - Remove nsFilePickerProxy::mParent in favor of nsBaseFilePicker::mParent; r=roc
There is no need to have two separate variables for the same thing
in the same object.
2015-04-27 08:10:27 -04:00
Andrea Marchesini
3c8ee378d5 Bug 1158437 - dom::File should accept negative date values, r=smaug 2015-04-27 12:17:19 +01:00
Carsten "Tomcat" Book
9a0d0fac15 Merge mozilla-central to mozilla-inbound 2015-04-27 12:37:12 +02:00
Carsten "Tomcat" Book
596e5f9960 merge fx-team to mozilla-central a=merge 2015-04-27 12:34:03 +02:00
Carsten "Tomcat" Book
107708af7c merge mozilla-inbound to mozilla-central a=merge 2015-04-27 12:00:14 +02:00
Carsten "Tomcat" Book
2a81c56c7e merge b2g-inbound to mozilla-central a=merge 2015-04-27 11:55:44 +02:00
B2G Bumper Bot
2d10e42a79 Bumping manifests a=b2g-bump 2015-04-26 20:42:50 -07:00
JW Wang
8a444e6331 Bug 1157582 - enable ffmpeg decoders on Linux in EME mochitests. r=edwin. 2015-04-27 11:41:14 +08:00
B2G Bumper Bot
ae82ca7d8b Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ff5f26779cfb
Author: autolander <bug.autolander@gmail.com>
Desc: Bug 1155543 - merge pull request #29709 from freesamael:bz/1155543 to mozilla-b2g:master

========

https://hg.mozilla.org/integration/gaia-central/rev/9eecd67964c1
Author: Samael Wang <sawang@mozilla.com>
Desc: Bug 1155543 - Toggle "mms.debugging.enabled" from developer menu. r=arthurcc
2015-04-26 20:40:14 -07:00
Boris Zbarsky
a8f7f27004 Bug 1157754 part 3. Make ClearMessage private on ErrorResult. r=peterv 2015-04-26 22:38:17 -04:00
Boris Zbarsky
5c1c07ceb9 Bug 1157754 part 2. Convert consumers of ErrorResult::ClearMessage() to the new better APIs we have for suppressing exceptions on ErrorResult. r=bkelly 2015-04-26 22:38:17 -04:00
Boris Zbarsky
e11db3193b Bug 1157754 part 1. Add a way to "catch" an ErrorResult, and a way to safely convert an ErrorResult to an nsresult. r=peterv 2015-04-26 22:38:17 -04:00