mirror of
https://github.com/roytam1/palemoon27.git
synced 2026-05-26 14:30:27 +00:00
debfadcca4
- Bug 751387 - Fix crash caused by out-of-bounds accesses in command line options handling. r=bholley (240670c35) - Bug 1162187 - Pass around AutoJSAPI instead of cx to give us more control over error handling. r=glandium (702954016) - Bug 1162187 - Factor out single line argument processing into a helper. r=glandium (56efce591) - Bug 1162187 - Use the AutoJSAPI machinery to handle xpcshell exceptions. r=glandium (162309001) - Bug 1162187 - Remove the custom XPCShell error reporter. r=glandium (523d84539) - Bug 1162187 - Remove ignoreReportedErrors. r=glandium (072f247a3) - Bug 1161590 - xpcshell needs to initialize graphics prefs so that GfxInfo::GetFeatureStatus can check preferences. r=ehsan (5a8415817) - Bug 1166243 - Remove build() function from js and xpc shells. r=bholley,r=efaust (8537f2259) - Bug 1182357 - Implement support for optional size_is for arrays passed from JS. r=mrbkap (0d22d3f34) - missing profiler parts of Bug 1092311 - Fix IndexedDB profiler markers and logging (a68567bbb) - Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=fabrice,pauljt) (7757a92ae) - Bug 1105827 - Part 1: Add stub PermissionStatus implementation. r=baku (2bd4c1dd3) - Bug 635134 - Adds X11 run-time check for Gtk3 backend. r=karlt (7e9304f5e) - Bug 994541 - Enable BasicCompositor OMTC on linux. r=Bas (c9a266beb) - Bug 1105827 - Part 2: Add stub Permissions implementation. r=baku (751f5e9e6) - Bug 1105827 - Part 3: Implement Permissions.query. r=baku (a30a48cbe) - Bug 1105827 - Part 4: Add Navigator.permissions. r=baku (0d70fc5e6) - Bug 1174861 - Remove unnecessary Rooted from Prefable::isEnabled(). r=bholley (a0893081d)
49 lines
1.4 KiB
JavaScript
49 lines
1.4 KiB
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
/**
|
|
* Check that absolute source map urls work.
|
|
*/
|
|
|
|
var gDebuggee;
|
|
var gClient;
|
|
var gThreadClient;
|
|
|
|
Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm');
|
|
|
|
function run_test()
|
|
{
|
|
initTestDebuggerServer();
|
|
gDebuggee = addTestGlobal("test-source-map");
|
|
gClient = new DebuggerClient(DebuggerServer.connectPipe());
|
|
gClient.connect(function() {
|
|
attachTestTabAndResume(gClient, "test-source-map", function(aResponse, aTabClient, aThreadClient) {
|
|
gThreadClient = aThreadClient;
|
|
test_absolute_source_map();
|
|
});
|
|
});
|
|
do_test_pending();
|
|
}
|
|
|
|
function test_absolute_source_map()
|
|
{
|
|
gClient.addOneTimeListener("newSource", function _onNewSource(aEvent, aPacket) {
|
|
do_check_eq(aEvent, "newSource");
|
|
do_check_eq(aPacket.type, "newSource");
|
|
do_check_true(!!aPacket.source);
|
|
|
|
do_check_true(aPacket.source.url.indexOf("sourcemapped.coffee") !== -1,
|
|
"The new source should be a coffee file.");
|
|
do_check_eq(aPacket.source.url.indexOf("sourcemapped.js"), -1,
|
|
"The new source should not be a js file.");
|
|
|
|
finishClient(gClient);
|
|
});
|
|
|
|
code = readFile("sourcemapped.js")
|
|
+ "\n//# sourceMappingURL=" + getFileUrl("source-map-data/sourcemapped.map");
|
|
|
|
Components.utils.evalInSandbox(code, gDebuggee, "1.8",
|
|
getFileUrl("sourcemapped.js"), 1);
|
|
}
|