Omar Rizwan
0f2ab4b4de
safari: fix some races when you reload Web inspector, make ws connection retry
2021-02-08 13:45:26 -08:00
Omar Rizwan
2f639e2a02
safari: TabFSServer subprocess that can live long. fixes bug where fs would die after a minute or two
2021-02-08 12:12:43 -08:00
Omar Rizwan
9b4abc40ee
safari: more cleanup and commenting
2021-02-08 05:03:31 -08:00
Omar Rizwan
b6b61ee093
safari: make tabfs URL path independent
2021-02-08 04:52:07 -08:00
Omar Rizwan
341ae6d477
safari: more cleanup, start on README.md
2021-02-08 04:30:36 -08:00
Omar Rizwan
eae9082407
safari: loopback restrict
2021-02-08 04:26:00 -08:00
Omar Rizwan
78f67aa873
safari: clean up code a bit
2021-02-08 04:21:58 -08:00
Omar Rizwan
b19f68cc8e
safari: it works over ws!
2021-02-08 04:16:30 -08:00
Omar Rizwan
4fdcf4be9d
safari: successfully exchanges 1 req/resp over ws, then fails
2021-02-08 04:02:47 -08:00
Omar Rizwan
7211a5fdea
safari: start migration to using out-of-band WebSocket to do extension<=>fs comm
2021-02-08 02:32:21 -08:00
Omar Rizwan
930352dd42
safari: works! (it lists tabs/by-title, at least)
...
Safari keeps stealing focus bc of how I do messaging to it now, need to fix all that next
2021-02-07 22:57:04 -08:00
Omar Rizwan
6f743114da
safari: XPC service runs!
2021-02-07 21:44:46 -08:00
Omar Rizwan
8924f946dd
safari: merge XPC service to run tabfs process. it builds but haven't hooked it in yet
2021-02-07 16:10:37 -08:00
Omar Rizwan
33e5911cb2
trying to just run straight from sandbox instead of xpc -- kinda works! blocked on libfuse
2021-02-07 02:46:07 -08:00
Omar Rizwan
a465ad6a8f
safari: checkpoint as I try to get the terrible wiring right
2021-02-02 23:07:24 -08:00
Omar Rizwan
f5b00deb7e
safari: initial commit.
...
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)
2021-01-31 13:48:26 -08:00