Commit Graph

463809 Commits

Author SHA1 Message Date
Boris Zbarsky
7aa5d59bc7 Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence 2016-03-01 13:49:21 -05:00
Boris Zbarsky
2a1057f5b2 Bug 1252221. When GetOrCreateGlobalScope fails while trying to run a ScriptExecutorRunnable::WorkerRun, just suppress the exception, because there is no way to report it without a compartment to work with. r=khuey 2016-03-01 13:49:21 -05:00
Boris Zbarsky
4cf7f16bdc Bug 1252212. Make the RIL WorkerRun implemetations not leave exceptions on the JSContext. r=khuey 2016-03-01 13:49:21 -05:00
Jim Mathies
71b61067c1 Bug 1232181 - Add support for capturing plugin windows on Windows. r=aklotz 2016-03-01 12:48:26 -06:00
Jim Mathies
002407fe45 Bug 1232181 - Add a few win resource helpers. r=aklotz 2016-03-01 12:48:26 -06:00
Jim Mathies
744331de7b Bug 1232181 - Add an image layer for plugin frames that represent windowed plugins on platforms that support scroll capture. r=roc 2016-03-01 12:48:26 -06:00
Jim Mathies
e1dc9da3f2 Bug 1232181 - Notify plugins about scroll state. r=roc 2016-03-01 12:48:26 -06:00
Jim Mathies
b4cc9c50e1 Bug 1232181 - Plugin module plumbing for retrieving scroll captures and updating plugin instance content scroll state. r=roc 2016-03-01 12:48:25 -06:00
Nathan Froyd
34f0b7188c Bug 1252195 - part 2 - use UniqueFreePtr instead of ScopedFreePtr in nsMemoryReporterManager; r=njn 2016-02-29 10:29:42 -05:00
Nathan Froyd
556bde5629 Bug 1252195 - part 1 - implement UniqueFreePtr; r=Waldo
Just like UniquePtr<T>, except that we're going to delete the allocated
memory with |free()|.
2016-02-29 10:29:13 -05:00
Joel Maher
8b55ee9fcd backout bug 1242682 for failures due to buildbot config issues
MozReview-Commit-ID: LsAxnbITmAq
2016-03-01 10:23:53 -08:00
David Keeler
3a39756220 bug 1250818 - remove certificate issuer organization to common name fallback r=Cykesiopka
Before this change, if a certificate's issuer DN did not have an organization
component, nsIX509Cert.issuerOrganization would fall back to using the issuer
common name. This was never a good idea, because this gave misleading
information to consumers of this interface. Furthermore, it appears that all
consumers of this interface already do such a fallback (for display purposes)
when they've determined that it's a reasonable thing to do.

MozReview-Commit-ID: p2gmSP0nZW

--HG--
extra : rebase_source : 2248ff01e8c0e9a79b27f4406fdc2f0a4ed98360
2016-02-26 13:18:02 -08:00
Alexander Surkov
b5d992383d Bug 1251752 - logging: add tree specific methods, r=yzen 2016-03-01 13:07:20 -05:00
Terrence Cole
c3f1865ad8 Bug 1119537 - Make decommit a proper GC phase; r=jonco
--HG--
extra : rebase_source : cf67380908de78e9b5f0e703bafd94f469201bbc
2016-02-26 08:03:30 -08:00
David Rajchenbach-Teller
278ae1aa6f Bug 1252382 - Get rid of PR_Sleep in the terminator;r=froydnj
The terminator currently makes use of PR_Sleep. As it turns out, late
in shutdown, this can cause infinite recursions and finally exit(-11) . This
patch replaces PR_Sleep with usleep(3) and Sleep().

MozReview-Commit-ID: 3SybinpQUVl

--HG--
extra : rebase_source : 61bd6cc1cac6fc51729f0e04867a161cc9c9ea3d
2016-03-01 09:01:22 +01:00
David Rajchenbach-Teller
7fdebd3973 Bug 1249393 - Getting rid of more Nightly-only gates for about:performance;r=me
MozReview-Commit-ID: BWS1TPoLzYs

--HG--
extra : rebase_source : 9b6fa02da483679b77d837dcfea30452254852c2
2016-02-29 21:58:32 +01:00
Martijn Wargers
0cf9cbfeef Bug 1252135 - Convert some tests in dom/events to use pushPrefEnv, r=Andrew McCreight
--HG--
extra : rebase_source : 1984989a2472b1bcf2a77fef2f735a5a8649452b
2016-03-01 09:27:15 -05:00
Dave Huseby
4fdeeb7cf9 Bug 1229222 - tests for bug 1229222. r=sicking
(HEAD -> oa, refs/patches/oa/Bug_1229222_Tests)
Tests Bug 1229222

--HG--
extra : rebase_source : baf12ec8819e0e82b7d6f7cf4975636172d98eb6
2016-02-29 12:27:00 +01:00
Dave Huseby
0c0cf070cf Bug 1229222 - add chromeutils for the creation of origin attributes with the correct default values. r=sicking
(HEAD -> oa, refs/patches/oa/Bug_1229222)
Fixes Bug 1229222

--HG--
extra : rebase_source : 299742335452d5b5ac3cf25a3bd2d71ec655049f
2016-02-29 12:26:00 +01:00
Alexander Surkov
88b0765ee7 Bug 1252260 - get rid of HTML table CacheChildren, r=marcoz 2016-03-01 10:54:49 -05:00
Cykesiopka
4d0d854bab Bug 1173679 - Add tests for the "security.OCSP.enabled" pref. r=dkeeler
MozReview-Commit-ID: BQurIgVY8os

--HG--
extra : transplant_source : Z%25%16_%EB%0ABe%98%1B%F5%E5%FE%8C%AA%F0%18%90%16%AB
2016-02-28 17:49:06 -08:00
Benjamin Chen
43dd9d064e Bug 1185931 - Add assert(mDecoderStateMachine). r=jwwang
MozReview-Commit-ID: 2c6AF3iu0TD
2016-02-25 14:32:19 +08:00
Nathan Froyd
70d7688ee3 Bug 1251714 - use UniquePtr instead of ScopedDeletePtr in media/; r=jesup
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.

This patch merits a couple explanations:

- Where it made sense, I tried to convert:

    T* foo() {
      UniquePtr<T> x = ...;
      ...
      return x.release();
    }

  into:

    UniquePtr<T> foo()

  with corresponding changes inside |foo|'s body.

- The attentive reader will note that:

    auto x = MakeUnique<T>(...);

  is used sometimes and:

    UniquePtr<T> x(new T(...));

  is used sometimes.  I would prefer to use the former, but was stymied
  in several places due to protected constructors.  (MakeUnique doesn't
  have access to those protected constructors, natch.)
2016-02-26 14:52:15 -05:00
Nathan Froyd
710083b54a Bug 1251715 - use UniquePtr instead of ScopedDeletePtr in dom/media/; r=gerald
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.
2016-02-26 14:21:05 -05:00
Ehsan Akhgari
119e7f4cad Bug 1232029 - Set some prefs that some tests rely on explicitly; r=bkelly 2016-03-01 10:09:06 -05:00
Botond Ballo
cb9e347c28 Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats
MozReview-Commit-ID: 1ZvYjA6a5ay
2016-02-24 18:20:40 -05:00
Kartikaya Gupta
d9094aa96a Back out cset 447498cdecee for landing the wrong patch (it was obsoleted by a new one).
MozReview-Commit-ID: HOLKux4OtCQ
2016-03-01 09:38:55 -05:00
Gregory Arndt
07505e6301 Bug 1252440 - Ignore unicode characters that cannot be converted when building graph r=wcosta
MozReview-Commit-ID: 5CxG7NMivBO

--HG--
extra : rebase_source : d4858f6f6bedf834a84a672f7862e0032c290a07
2016-03-01 07:41:27 -06:00
Andrew Halberstadt
bf172d4236 Bug 1249733 - Sign talos harness and test extensions, r=jmaher
The various harness addons and test related addons used by talos all need
to be signed before we can enforce addon signing. For now, signing will be
a manual process. See the following guide for more details:
https://wiki.mozilla.org/EngineeringProductivity/HowTo/SignExtensions

MozReview-Commit-ID: CKeOyuN4JJG

--HG--
extra : rebase_source : 8e2fd3c8979db49da657c7ed1f1abcd43befdd3c
2016-02-19 16:19:03 -05:00
Botond Ballo
5b55c16a8a Bug 1250550 - Ensure a scroll event posted during a refresh driver tick fires during that same tick. r=mats
MozReview-Commit-ID: 1ZvYjA6a5ay
2016-02-24 18:20:40 -05:00
Rail Aliiev
7dad00699c Bug 1251515 - artifactsTask is resolved regardless of parent's task result r=jlund DONTBUILD
--HG--
extra : source : c9b41d12714130b1730cdcff9068c3ce9ca083ca
extra : intermediate-source : 4ca277948a4200c5a49fac7563f1aee77caca071
2016-02-27 12:17:26 -08:00
Carsten "Tomcat" Book
30e5302af8 Merge mozilla-central to mozilla-inbound 2016-03-01 15:25:31 +01:00
Andrea Marchesini
9e960ae549 Bug 1250572 - Force a parent object in MessagePort/Channel and in StructuredCloneHolder, r=smaug 2016-03-01 15:21:11 +01:00
Ehsan Akhgari
8b94dc47cb Bug 1251875 - Part 2: Remove the dom.serviceWorkers.interception.opaque.enabled pref; r=bkelly 2016-03-01 09:17:59 -05:00
Ehsan Akhgari
8a0731fdde Bug 1251875 - Part 1: Remove the dom.serviceWorkers.interception.enabled pref; r=bkelly 2016-03-01 09:16:38 -05:00
Ehsan Akhgari
baf9a67550 Bug 1251873 - Store the trimmed referrer URL on HTTP channel if a trimming referrer policy is in effect; r=mcmanus
Failure to do this will result in the consumers of
nsIHttpChannel::GetReferrer() observing the wrong referrer.  The test in this
patch shows the scenarios which would fail under such conditions.
2016-03-01 09:15:25 -05:00
Carsten "Tomcat" Book
2afb86cb28 Backed out changeset 4ca277948a42 (bug 1251515) for making gecko-d task failing
--HG--
extra : rebase_source : 79fbfe0dbe345714963a8998040747c29752c3d3
2016-03-01 14:35:03 +01:00
Jan de Mooij
b14c9d9cba Bug 1251225 - Implement wasm i64 binary arithmetic operators. r=sunfish 2016-03-01 14:20:45 +01:00
Jan de Mooij
90bbd027ca Bug 1252313 - Fix wasm i64 shift ops with a constant rhs. r=bbouvier 2016-03-01 14:17:26 +01:00
Jonathan Kew
981fc99698 Bug 1245442 - Backout cset 9bde73f95ead (part 9 from bug 890156) for breaking the minimize/maximize/close buttons when a window is maximized on a monitor with non-system DPI. r=emk 2016-03-01 12:08:35 +00:00
CJKu
b5be33e28b Bug 1243734 - Part 4. Convert mask-image to mask; r=dbaron
MozReview-Commit-ID: 6MwCmUNu9WT
2016-03-01 19:52:17 +08:00
CJKu
9262252e5d Bug 1243734 - Part 3. Set mask-mode reftest as failure before enable mask-as-shorthand; r=dbaron
MozReview-Commit-ID: 2kvIHx5HOSX
2016-03-01 19:52:17 +08:00
CJKu
9aa8a082cd Bug 1243734 - Part 2. Set up gCSSProperties depends on mask-as-shorthand; r=dbaron
MozReview-Commit-ID: 4QBJtezm9Tt
2016-03-01 19:52:17 +08:00
CJKu
27044084c1 Bug 1243734 - Part 1. Use MOZ_ENABLE_MASK_AS_SHORTHAND to define the type of mask property; r=dbaron
MozReview-Commit-ID: FkPgdh8YHOC
2016-03-01 19:52:17 +08:00
James Graham
5eb326f934 Bug 1252424 - Update web-platform-tests expected data to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly
MozReview-Commit-ID: KOL3nraJllQ


--HG--
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-001.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-001.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-002.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-002.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-003.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-003.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-005.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-005.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-007.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-007.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-008.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-008.html.ini
rename : testing/web-platform/meta/shadow-dom/untriaged/events/events-that-are-always-stopped/test-009.html.ini => testing/web-platform/meta/shadow-dom/untriaged/events/events-created-by-users-do-not-stop/test-009.html.ini
2016-03-01 11:45:08 +00:00
James Graham
18107f4430 Bug 1252424 - Update web-platform-tests to revision 827c4f521be3452fc00630ec7874a4cac0a270c0, a=testonly
MozReview-Commit-ID: 6UByQvcdpiP
2016-03-01 11:45:08 +00:00
Gregory Szorc
57bde8258a Bug 1244006 - Use const instead of MOZ_CONSTEXPR to avoid startup crash; r=dbaron
PGO builds on Visual Studio 2015 Update 1 did not take kindly to
MOZ_CONSTEXPR in this file, causing a startup crash (for reasons
I can't explain). Switching to literal "const" makes the crash
go away.

MozReview-Commit-ID: K1A43NIa6lG

--HG--
extra : rebase_source : 16c57ae79cb642b5d2945425144c726c119371b4
2016-02-29 18:20:07 -08:00
David Rajchenbach-Teller
077332385a Bug 1252386 - Removed debugging printf,r=me
MozReview-Commit-ID: 131XBlD5YOQ

--HG--
extra : rebase_source : 9d3453845ade7e36ede08d09a6d4d5566924a7a7
2016-03-01 08:38:27 +01:00
Jan Varga
3c44d5ea54 Bug 1248550 - Address review comments; r=khuey 2016-03-01 10:46:03 +01:00
Jan Varga
446a305dec Bug 1248550 - Part 7: Improve the test for idle maintenance to trigger interference between database maintenance and normal database operations; r=khuey 2016-03-01 10:45:17 +01:00