Age | Commit message (Collapse) | Author |
|
it in yet
|
|
blocked on libfuse
|
|
|
|
this is just the output of `xcrun safari-web-extension-converter .` in
`extension/`
it doesn't work yet (well, it runs without any errors, but it doesn't
know to invoke the tabfs process; it just talks to the stub app from
the generator)
|
|
|
|
read/write textareas
|
|
|
|
- in the C part: enable FUSE_CAP_ATOMIC_O_TRUNC so that open() will get called with O_TRUNC in flags instead of truncate() being called separately
- this also prevents truncate() from calling setData() with an empty string when a file is opened with O_TRUNC
- in defineFile()->open(): if O_TRUNC is used, don't call getData() but start with an empty file as if it had just been truncated
- in defineFile()->write()/truncate(): correct buffer resizing/copying
|
|
|
|
|
|
multi-threaded tabfs.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
make test reload on start. test seems to work
|
|
|
|
|
|
|
|
|
|
|
|
|
|
some hacks to start working on clearing old scriptParsed entries
|
|
|
|
|
|
|
|
|
|
Still haven't added the unlink handler to by-title/, though.
|
|
also make write() actually work w/o errors. (return size)
|
|
|
|
(but not providing attrs yet, so they don't actually show up in ls
yet)
|
|
|
|
resources and screenshot.png seem to still work
|
|
with this, I think I can drastically simplify the synthetic file
definition code
|
|
|
|
screenshot.png is consistent & fast-ish now! need to fixup resources
|