Age | Commit message (Collapse) | Author |
|
truncate was still assuming fixed path instead of passing whole req
object on to setData/getData.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also move debugger-specific stuff into the debugger block.
|
|
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.
|
|
|
|
also makes the test more lenient (subset instead of equality for tab
entries)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(our create was broken, we weren't opening files as required)
|
|
|
|
|
|
(and not really necessary now that we have evals, I think? like, as
long as you have some way to run JS on the content script, you can
build other functionality out of that)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(fixes bug with writing to `TAB/active` from Emacs Lisp, which checks
permission instead of just trying to write)
|
|
|
|
Safari support
|
|
|
|
die after a minute or two
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Safari keeps stealing focus bc of how I do messaging to it now, need to fix all that next
|
|
|
|
it in yet
|
|
blocked on libfuse
|
|
|