Commit Graph

246744 Commits

Author SHA1 Message Date
Ehsan Akhgari
9c9f15d8aa Bug 1170550 - Don't crash when registering a service worker which has a strict mode error; r=baku 2015-06-02 18:20:52 -04:00
Mike Hommey
19e738456b Bug 1170431 - Pass buildid as input to pycert.py. r=gps 2015-06-03 07:10:25 +09:00
Mike Hommey
1d1000b55e Bug 1170431 part 0 - Use the *Path classes for GENERATED_FILES scripts and inputs. r=gps 2015-06-03 07:10:12 +09:00
Mike Hommey
639c528eff Bug 1169937 - Bump mozharness to 476752fc4ea8 2015-06-03 07:09:54 +09:00
Timothy Nikkel
e1407b2e8c Backout 4cb3a97de6ee (bug 1153589) for causing bug 1170611. 2015-06-02 16:32:00 -05:00
Tom Schuster
bc6cba1177 Bug 1165722 - Replace JS_GetPropertyDescriptor usage in Xray code. r=bholley 2015-06-02 23:27:39 +02:00
Tom Schuster
721236a44b Bug 1135993 - Remove js::IsInNonStrictPropertySet. r=jorendorff 2015-06-02 23:27:39 +02:00
Christian Holler
1ed685fb42 Bug 1170177 - Disable our own abort() method with MOZ_ASAN. r=froydnj 2015-06-02 23:25:01 +02:00
Tooru Fujisawa
5c923abf6a Bug 1169199 - Check platform argument on linux SpiderMonkey shell build and specify target and host on 32bit build. r=sfink 2015-06-03 06:20:19 +09:00
Jim Chen
3d3adb5114 Bug 1169334 - Fix missing braces in Java thread profile; r=mstange 2015-06-02 16:31:25 -04:00
Jim Chen
03e7f8ee61 Bug 1163840 - Lazy-init blocker stack in AsyncShutdown to save startup time; r=Yoric 2015-06-02 16:31:24 -04:00
Mason Chang
71eb9fc2c6 Bug 1158321. Normalize OS X vsync timestamp if CVDisplayLinkCallback executes early. r=mstange 2015-06-02 13:16:41 -07:00
Jeff Walden
865e2dde12 Bug 1167845 - Rename ParseHandler::isName to ParseHandler::maybeName. r=efaust 2015-06-01 13:28:36 -07:00
Jeff Walden
5665f2c0c0 Bug 1167845 - Rejigger {in,de}crement/assignment parsing to vet targets primarily through a single Parser::isValidSimpleAssignmentTarget method, so that this method can also be called outside the parser. r=efaust 2015-05-22 19:02:41 -07:00
Jeff Walden
e959fece66 Bug 1169511 - Split PNK_TYPEOF into one kind for application to names, one kind for application to other expressions. r=efaust 2015-05-29 13:23:06 -07:00
Jeff Walden
e778a50c9d Bug 1169171 - Split PNK_DELETE into several different kinds for each of the syntactically distinct modes of |delete| operation, depending upon the syntax of the operand. r=efaust 2015-05-28 13:47:44 -07:00
Ryan VanderMeulen
e8686eca4b Backed out changeset 5f2e8622f945 (bug 1139376) for causing frequent Win8 w-p-t timeouts. 2015-06-02 16:05:41 -04:00
Terrence Cole
43b5d41457 Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink 2015-04-10 12:06:40 -07:00
Marcos Caceres
f972ad8544 Bug 1089255 - Implement and test manifest-src CSP directive. r=bholley, r=dveditz, r=ckerschb
---
 dom/base/nsContentPolicyUtils.h                    |   1 +
 dom/base/nsDataDocumentContentPolicy.cpp           |   3 +-
 dom/base/nsIContentPolicy.idl                      |   2 +-
 dom/base/nsIContentPolicyBase.idl                  |   7 +-
 dom/base/nsISimpleContentPolicy.idl                |   2 +-
 dom/base/test/csp/browser.ini                      |   4 +
 dom/base/test/csp/browser_test_web_manifest.js     | 265 +++++++++++++++++++++
 .../csp/browser_test_web_manifest_mixed_content.js |  55 +++++
 dom/base/test/csp/file_CSP_web_manifest.html       |   6 +
 dom/base/test/csp/file_CSP_web_manifest.json       |   1 +
 .../test/csp/file_CSP_web_manifest.json^headers^   |   1 +
 dom/base/test/csp/file_CSP_web_manifest_https.html |   4 +
 dom/base/test/csp/file_CSP_web_manifest_https.json |   1 +
 .../csp/file_CSP_web_manifest_mixed_content.html   |   9 +
 .../test/csp/file_CSP_web_manifest_remote.html     |   8 +
 dom/base/test/csp/file_csp_testserver.sjs          |  14 +-
 dom/base/test/csp/mochitest.ini                    |   7 +
 dom/base/test/moz.build                            |   5 +-
 dom/fetch/InternalRequest.cpp                      |   3 +
 dom/fetch/InternalRequest.h                        |   2 +-
 .../security/nsIContentSecurityPolicy.idl          |   3 +-
 dom/ipc/manifestMessages.js                        |  25 +-
 dom/security/nsCSPUtils.cpp                        |   7 +
 dom/security/nsCSPUtils.h                          |  10 +-
 dom/security/nsMixedContentBlocker.cpp             |   1 +
 dom/webidl/CSPDictionaries.webidl                  |   1 +
 extensions/permissions/nsContentBlocker.cpp        |   6 +-
 netwerk/mime/nsMimeTypes.h                         |   1 +
 28 files changed, 439 insertions(+), 15 deletions(-)
 create mode 100644 dom/base/test/csp/browser.ini
 create mode 100644 dom/base/test/csp/browser_test_web_manifest.js
 create mode 100644 dom/base/test/csp/browser_test_web_manifest_mixed_content.js
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest.html
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest.json
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest.json^headers^
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest_https.html
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest_https.json
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest_mixed_content.html
 create mode 100644 dom/base/test/csp/file_CSP_web_manifest_remote.html
2015-06-02 15:42:19 -04:00
Marcos Caceres
35db791048 Bug 1167335 - Make manifest obtainer use Task.jsm. r=oyiptong.
---
 dom/ipc/manifestMessages.js                        | 78 ++++++++++------------
 dom/manifest/ManifestObtainer.js                   |  9 ++-
 .../test/browser_ManifestObtainer_obtain.js        | 45 +++++++++++++
 3 files changed, 90 insertions(+), 42 deletions(-)
2015-06-02 15:36:43 -04:00
Terrence Cole
39af4158f0 Bug 1170665 - Disable the windows segfault popup in the shell; r=jandem 2015-06-02 11:40:46 -07:00
Terrence Cole
59e2c724c7 Bug 887030 - Remove JS::shadow::Runtime::needsIncrementalBarrier and use heapState directly; r=jonco 2015-06-02 11:55:27 -07:00
Terrence Cole
a864626259 Bug 887030 - Allow inlining of heapState checks from outside JSAPI; r=jonco 2015-06-02 11:47:08 -07:00
Terrence Cole
5801b1045c Bug 887030 - Remove the volatile from heapState; r=jonco 2015-06-02 11:46:45 -07:00
Andrew Halberstadt
043effbc38 Bug 1122590 - Make |mach mochitest| properly detect devtools tests (and other subsuites), r=chmanchester, DONTBUILD, a=NPOTB 2015-06-02 11:03:55 -04:00
Yura Zenevich
273110f171 Bug 1170263 - enabling resetting prefs and settings after non-root factory reset. r=fabrice
---
 b2g/components/ProcessGlobal.js | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)
2015-06-02 14:11:52 -04:00
George Wright
6e2f25c263 Bug 1168212 - Ensure popups have a minimum width of their preferred size r=Enn 2015-06-02 13:39:30 -04:00
Nathan Froyd
7941bd83f4 Bug 1170656 - remove tabs from moz.build files; r=me
DONTBUILD because whitespace-only fix.
2015-05-04 08:20:33 -04:00
Bobby Holley
7dca575d33 Bug 1170311 - Stop asserting non-null argument to nsIPrincipal::{subsumes,equals}{,ConsideringDomain}. r=gabor 2015-06-02 10:45:10 -07:00
Nicolas B. Pierron
1b3a3e59e4 Bug 1170596 - JitSpewer: Always flush after dumping the graph to the files. r=bbouvier 2015-06-02 19:40:04 +02:00
Benjamin Smedberg
d6450cd955 Bug 1140131 - When XPConnect loads scripts (JS components or Cu.import), set the MIME type so that we don't load the exthandler service to guess it, r=bholley 2015-05-29 15:51:40 -04:00
Benjamin Smedberg
2149fb80d3 Bug 1169691 - Make TelemetryStorage wait for pings that have been submitted for archiving but haven't finished submitting to disk, so that tests can reliably fetch submitted ping lists, r=gfritzsche 2015-05-29 12:55:04 -04:00
Nathan Froyd
60794d2007 Bug 1133007 - followup - make CreateServerSocketRunnable's constructor explicit; r=bustage 2015-06-02 12:59:53 -04:00
Jan-Ivar Bruaroey
03a19155b4 Bug 1169665 - Have enumerateDevices return empty array on zero devices instead of fail. r=jesup 2015-06-01 19:21:38 -04:00
Jose Antonio Olivera Ortega
9124c44307 Bug 1169210 - Can't call content service worker from chrome. r=nsm 2015-05-29 18:17:33 +02:00
Tom Tromey
5c9b6d08ea Bug 1169712 - Add casts for GCC 5.1 -Wformat. r=fitzgen 2015-05-29 11:02:00 -04:00
Fernando Rodriguez Sela
6e9fd947fd Bug 1152264 - Push API constantly doing requests. r=nsm 2015-05-11 07:06:00 -04:00
CJKu
d001f250e3 Bug 1133007 - Send the content of a texture only if its was altered since previous transmission. r=kamidphish, r=boris 2015-06-02 06:21:00 -04:00
Nathan Froyd
2f0b75b8a7 Bug 1168409 - part 2 - avoiding importing usecounters in histogram_tools.py; r=gfritzsche 2015-06-02 11:33:43 -04:00
Nathan Froyd
4709a265f8 Bug 1168409 - part 1 - avoid importing buildconfig in histogram_tools.py; r=gfritzsche
histogram_tools.py is used by in-tree and out-of-tree consumers, so we
need to be aware of that when using build-time-only modules like
buildconfig.
2015-05-27 12:25:04 -04:00
Ryan VanderMeulen
6f6722f0df Backed out changesets eebab8b7ea69 and 5b908d656044 (bug 1164014) for e10s OOMs. 2015-06-02 12:23:12 -04:00
Hieu Le
4916abb3fd Bug 1142272 - platformAPI memory leak, delete on return false. r=erahm 2015-05-28 00:32:00 -07:00
Terrence Cole
bab09d5096 Bug 1169791 - Strongly type GetTenuredGCThingZone; r=jonco, r=mccr8 2015-06-01 14:11:08 -07:00
Terrence Cole
ce37e99525 Bug 1169791 - Strongly type MergeZone; r=mccr8 2015-06-01 14:11:06 -07:00
Terrence Cole
1a1000b5a0 Bug 1169791 - Strongly type NoteJSRoot; r=mccr8 2015-05-29 12:57:23 -07:00
Terrence Cole
e13409290d Bug 1140166 - Move OOM GC up to the top level of the allocator; r=jonco 2015-03-11 11:23:07 -07:00
Jan de Mooij
92d98e58dd Bug 1169594 - Don't add pointless KeepAlive instructions after constants. r=nbp 2015-06-02 17:16:47 +02:00
Jan de Mooij
c1613e8472 Bug 1170124 - Remove unnecessary type monitoring in jit::InvokeFunction. r=bhackett 2015-06-01 17:58:01 +02:00
Olli Pettay
453f8102cc Bug 1170314 - Make console.timeStamp to add also Gecko profiler markers if Gecko profiler is active, r=baku,benwa 2015-06-02 17:46:32 +03:00
Sotaro Ikeda
11cb78e34b Bug 1169200 - Send OpRemoveTextureAsync before actor destroyed r=nical 2015-06-02 07:31:05 -07:00