| 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 |