|
Reland "Sandbox html_viewer on Linux."
This fixes a midair collision with a file move.
This creates a font_service which does the same role as
font_config_ipc_linux.cc does in content/. This lets us sandbox the
html_viewer, while still being able to communicate with fontconfig.
Also prewarms the ICU timezone data, along with doing all the
prewarming that's done in the core_services sandbox.
BUG= 492524
NOPRESUBMIT=true
First Review URL: https://codereview.chromium.org/1274743004
Committed: https://crrev.com/7eb0efde374571b5c76417c7df061fee4cd7acd8
Cr-Commit-Position: refs/heads/master@{#342409}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+821 lines, -8 lines) |
Patch |
|
A |
components/font_service/BUILD.gn
|
View
|
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
|
A + |
components/font_service/DEPS
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
A |
components/font_service/font_service_app.h
|
View
|
|
1 chunk |
+53 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/font_service_app.cc
|
View
|
|
1 chunk |
+123 lines, -0 lines |
0 comments
|
Download
|
|
A + |
components/font_service/main.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
A + |
components/font_service/public/cpp/BUILD.gn
|
View
|
1
|
2 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/font_loader.h
|
View
|
|
1 chunk |
+67 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/font_loader.cc
|
View
|
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/font_service_thread.h
|
View
|
|
1 chunk |
+97 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/font_service_thread.cc
|
View
|
1
|
1 chunk |
+158 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/mapped_font_file.h
|
View
|
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
|
A |
components/font_service/public/cpp/mapped_font_file.cc
|
View
|
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
|
A + |
components/font_service/public/interfaces/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
A |
components/font_service/public/interfaces/font_service.mojom
|
View
|
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/html_viewer/BUILD.gn
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/html_viewer/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
components/html_viewer/global_state.cc
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
components/html_viewer/html_viewer_main.cc
|
View
|
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
|
M |
mandoline/app/core_services_initialization.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
mandoline/services/core_services/BUILD.gn
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
mandoline/services/core_services/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
mandoline/services/core_services/core_services_application_delegate.cc
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
|
M |
mojo/runner/child_process.cc
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
mojo/runner/linux_sandbox.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
mojo/shell/application_manager.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 7 (2 generated)
|