From 663f8530cfc1464e11ece49131949c7e798ef7f2 Mon Sep 17 00:00:00 2001 From: Paul Rouget Date: Wed, 3 Aug 2016 06:19:53 +0200 Subject: Enable multiprocess and sandbox Enable multiprocess and sandbox for Mac and Linux when running browserhtml. --- python/servo/package_commands.py | 4 ++-- python/servo/post_build_commands.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'python/servo') diff --git a/python/servo/package_commands.py b/python/servo/package_commands.py index 1bd91e6eae1..2513b2b5ad1 100644 --- a/python/servo/package_commands.py +++ b/python/servo/package_commands.py @@ -146,7 +146,7 @@ class PackageCommands(CommandBase): print("Writing run-servo") bhtml_path = path.join('${0%/*}/../Resources', browserhtml_path.split('/')[-1], 'out', 'index.html') runservo = os.open(dir_to_app + '/Contents/MacOS/run-servo', os.O_WRONLY | os.O_CREAT, int("0755", 8)) - os.write(runservo, '#!/bin/bash\nexec ${0%/*}/servo ' + bhtml_path) + os.write(runservo, '#!/bin/bash\nexec ${0%/*}/servo -M -S ' + bhtml_path) os.close(runservo) print("Creating dmg") @@ -220,7 +220,7 @@ class PackageCommands(CommandBase): delete(dir_to_package + '/build/' + f) print("Writing runservo.sh") # TODO: deduplicate this arg list from post_build_commands - servo_args = ['-w', '-b', + servo_args = ['-w', '-b', '-M', '-S' '--pref', 'dom.mozbrowser.enabled', '--pref', 'dom.forcetouch.enabled', '--pref', 'shell.builtin-key-shortcuts.enabled=false', diff --git a/python/servo/post_build_commands.py b/python/servo/post_build_commands.py index 733ec665cd6..0ce67a972cf 100644 --- a/python/servo/post_build_commands.py +++ b/python/servo/post_build_commands.py @@ -111,6 +111,10 @@ class PostBuildCommands(CommandBase): # Convert to a relative path to avoid mingw -> Windows path conversions browserhtml_path = path.relpath(browserhtml_path, os.getcwd()) + if not is_windows(): + # multiprocess + sandbox + args = args + ['-M', '-S'] + args = args + ['-w', '--pref', 'dom.mozbrowser.enabled', '--pref', 'dom.forcetouch.enabled', -- cgit v1.2.3