Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-06 | fs,extension: Make truncate work on cached file content. | Omar Rizwan | |
We now remember the path of each cached file, so when someone truncates that path, we can truncate all open instances of it in cache. Important when someone pipes to stomp a file / opens with O_TRUNC (which FUSE disaggregates into an open() and then a truncate() call). Gets rid of the need for FUSE_CAP_ATOMIC_O_TRUNC, which never worked on macOS anyway. Fixes #40. | |||
2021-03-22 | extension,test: Move Router down, Router -> Routes. | Omar Rizwan | |
2021-03-21 | extension,test: router -> Router. | Omar Rizwan | |
2021-03-21 | extension: Big refactor to use named variables in routes. | Omar Rizwan | |
Also move debugger-specific stuff into the debugger block. | |||
2021-03-21 | extension,test: Start on simplifying routing. | Omar Rizwan | |
Introduces a 'named variable' syntax so we can remove all the manual indexing into path components / converting to int in individual fs ops. Also rewrites the route finding to use regex: all routes are compiled to regexes, then the route finder just walks through them all until it hits a match. Doesn't fully work yet; JS test passes. | |||
2021-03-14 | test: separate tests from background.js, clean up and document a bit | Omar Rizwan | |
also makes the test more lenient (subset instead of equality for tab entries) | |||
2021-02-25 | rename old TAB/evals to TAB/watches; add new TAB/evals | Omar Rizwan | |
2021-02-23 | test: temporarily disable execute-script and console tests | Omar Rizwan | |
2021-02-21 | update test to use inputs instead of textareas | Omar Rizwan | |
2021-01-13 | test: add textarea tests | Omar Rizwan | |
2021-01-12 | test: add test for #40 | Omar Rizwan | |
2020-12-30 | console and execute-script work. with test | Omar Rizwan | |
2020-12-29 | ability to read scripts/file with path filtering | Omar Rizwan | |
2020-12-29 | test test-script.js name | Omar Rizwan | |
2020-12-29 | improve scripts dir -- checking scriptId more reliably. add tests | Omar Rizwan | |
2020-12-29 | prevent explosion of scriptsForTab! | Omar Rizwan | |
2020-12-29 | test: test test-page.html | Omar Rizwan | |
2020-12-29 | improve test reliability; try clear scriptsForTab (doesn't work yet) | Omar Rizwan | |