OLD | NEW |
1 Design | 1 Design |
2 ====== | 2 ====== |
3 | 3 |
4 | 4 |
5 Overview | 5 Overview |
6 -------- | 6 -------- |
7 Allows trying out Skia code in the browser. | 7 Allows trying out Skia code in the browser. |
8 | 8 |
9 | 9 |
10 Security | 10 Security |
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
244 | 244 |
245 The bitmap is read, decoded and stored in source before the seccomp jail is | 245 The bitmap is read, decoded and stored in source before the seccomp jail is |
246 instantiated. | 246 instantiated. |
247 | 247 |
248 | 248 |
249 Squid | 249 Squid |
250 ----- | 250 ----- |
251 | 251 |
252 Squid is configured to run on port 80 and run as an accelerator for the actual | 252 Squid is configured to run on port 80 and run as an accelerator for the actual |
253 Go program which is running on port 8000. The config for the squid proxy is | 253 Go program which is running on port 8000. The config for the squid proxy is |
254 held in sys/webtry_squid, which is copied into place during installation and | 254 held in setup/sys/webtry_squid, which is copied into place during installation |
255 squid is kept running via monit. | 255 and squid is kept running via monit. |
256 | 256 |
257 Workspaces | 257 Workspaces |
258 ---------- | 258 ---------- |
259 | 259 |
260 Workspaces are implemented by the workspace and workspacetry tables. The | 260 Workspaces are implemented by the workspace and workspacetry tables. The |
261 workspace table keeps the unique list of all workspaces. The workspacetry table | 261 workspace table keeps the unique list of all workspaces. The workspacetry table |
262 keeps track of all the tries that have occured in a workspace. Right now the | 262 keeps track of all the tries that have occured in a workspace. Right now the |
263 hidden column of workspacetry is not used, it's for future functionality. | 263 hidden column of workspacetry is not used, it's for future functionality. |
264 | 264 |
265 Code Editor | 265 Code Editor |
266 ----------- | 266 ----------- |
267 [CodeMirror](http://codemirror.net/) is used for rich code editing. The | 267 [CodeMirror](http://codemirror.net/) is used for rich code editing. The |
268 following files are included from the official CodeMirror distribution and can | 268 following files are included from the official CodeMirror distribution and can |
269 be updated in place (no local customizations): | 269 be updated in place (no local customizations): |
270 | 270 |
271 * codemirror.js - base CM implementation | 271 * codemirror.js - base CM implementation |
272 * codemirror.css - base CM stylesheet | 272 * codemirror.css - base CM stylesheet |
273 * clike.js - C-like syntax highlighting support | 273 * clike.js - C-like syntax highlighting support |
274 | 274 |
275 Alternatively, we may consider pulling CM as an external dependency at some | 275 Alternatively, we may consider pulling CM as an external dependency at some |
276 point. | 276 point. |
277 | 277 |
278 Installation | 278 Installation |
279 ------------ | 279 ------------ |
280 See the README file. | 280 See the README file. |
281 | 281 |
282 | 282 |
OLD | NEW |