aboutsummaryrefslogtreecommitdiffstats
path: root/extension
Commit message (Collapse)AuthorAgeFilesLines
* make URL writable (kinda). allow delete in by-title/. README updateOmar Rizwan2020-12-151-8/+17
|
* Add unlink support. Make by-title/ writable. Add . and .. entries.Omar Rizwan2020-12-131-7/+14
| | | | Still haven't added the unlink handler to by-title/, though.
* fromStringMaker -> defineFile; start adding write to defineFile.Omar Rizwan2020-12-131-9/+23
| | | | also make write() actually work w/o errors. (return size)
* scripts works! uses getScriptSourceOmar Rizwan2020-12-121-6/+10
|
* fix detach->attach flow. collect scripts/ entries and readdirOmar Rizwan2020-12-121-16/+46
| | | | | (but not providing attrs yet, so they don't actually show up in ls yet)
* make screenshot.png use fromStringMakerOmar Rizwan2020-12-111-13/+6
|
* more refactoring: standardize fromStringMaker to use arraysOmar Rizwan2020-12-111-97/+39
| | | | resources and screenshot.png seem to still work
* refactor to create fromStringMaker. text, title, url seem to workOmar Rizwan2020-12-111-22/+16
| | | | | with this, I think I can drastically simplify the synthetic file definition code
* fence withTab and fromScript into scopeOmar Rizwan2020-12-111-31/+28
|
* refactor -> Cache, TabManager, BrowserState.Omar Rizwan2020-12-111-42/+64
| | | | screenshot.png is consistent & fast-ish now! need to fixup resources
* extension: improve debug attach reliabilityOmar Rizwan2020-12-041-11/+14
| | | | | | | | | (by forcing detach first for tabs that already have an attached debugger -- this crops up a lot if I reload the extension, the old extension ver stays hanging -- and by attaching before we open/getattr files too, not just when we open the dir) (it seems pretty solid now)
* trying to fix resource read. fix releasedir call.Omar Rizwan2020-12-041-1/+7
|
* screenshot.png works! (when focused, when you kill old debugger)Omar Rizwan2020-12-041-1/+3
|
* fix text bugOmar Rizwan2020-12-041-2/+1
|
* extension: move toward unified base64-encoded utf8 bufsOmar Rizwan2020-12-041-12/+33
| | | | title and url work, but not text?
* base64 reads. start working on screenshot stuff.Omar Rizwan2020-12-022-3/+16
|
* fix write (base64-encoding)Omar Rizwan2020-12-021-0/+1
|
* introduce default ops. it still (mostly) works!Omar Rizwan2020-12-021-126/+56
| | | | control is broken tho
* fix bugs with error handling (Unix vs other Errors). add open stubsOmar Rizwan2020-12-021-11/+27
| | | | | now I actually will have to implement all the ops properly for every route...
* fix readlink bugOmar Rizwan2020-12-021-2/+2
|
* start refactor to use frozen instead of cJSON; I can list dirs, but can't ↵Omar Rizwan2020-12-011-8/+8
| | | | | | | read file yet also (... at the same time ...) more work on refactoring background.js to eliminate middle layer, I guess
* start on refactor to eliminate layer of fs op handlingOmar Rizwan2020-11-301-105/+128
|
* fix base64-encoded reads!Omar Rizwan2020-11-221-1/+8
|
* track last-focused window by handOmar Rizwan2020-11-221-11/+7
|
* add last-focused to make testing easierOmar Rizwan2020-11-221-0/+48
|
* re-add (buggy) resource file supportOmar Rizwan2020-11-221-1/+29
|
* bring back debugging, resources dirOmar Rizwan2020-11-221-0/+33
|
* `close` should be `remove`. Make control allow arbitrary commands.Omar Rizwan2020-11-051-7/+6
|
* Manually set getattr op. Fixes text file.Omar Rizwan2020-10-291-1/+29
|
* fix file reads! (substr by offset/size). remove browser actionOmar Rizwan2020-10-292-25/+9
|
* Fix async bug on handler init. Can read url and title now! (kinda)Omar Rizwan2020-10-291-2/+2
| | | | (they don't terminate properly, will fix that next)
* ancestor-building kind of works.Omar Rizwan2020-10-281-13/+20
|
* working on refactor of fs spec. also Linux port and README stuff.Omar Rizwan2020-10-271-282/+179
|
* Works in Chrome again! (had to make TabFS name lowercase)Omar Rizwan2020-10-231-1/+1
| | | | Add install script to cover all the native messaging install cases.
* text file works!Omar Rizwan2020-10-231-5/+2
|
* Switch to browser namespace so we can use Promises.Omar Rizwan2020-10-233-16/+1238
|
* works on FF!! key thing was... to add indexedDB permission...Omar Rizwan2020-10-222-2/+1
| | | | (I guess FF uses the DB in the backend? it makes async errors work...)
* postMessage back from browser. Kill other instances of fs.Omar Rizwan2020-10-221-1/+1
| | | | Currently stuck not getting response to a getattr...
* fs: Attempt to switch to native messaging. It relays 1 message ok!Omar Rizwan2020-10-211-1/+1
|
* native messaging test file.Omar Rizwan2020-10-211-4/+10
|
* Starting to move to native messaging.Omar Rizwan2020-10-162-8/+18
| | | | | Why? The WebSocket stuff is broken right now, and I want to get rid of the dep...
* write works to close tabs!Omar Rizwan2019-03-021-5/+28
|
* extension: Truncate long tab titles. Move Apple Double logic.Omar Rizwan2019-03-021-4/+6
|
* extension: Naming, factor out debugTab, add snapshot+screenshot.Omar Rizwan2019-02-281-11/+33
|
* extension: Change some names.Omar Rizwan2019-02-281-2/+2
|
* extension: Add /text route.Omar Rizwan2019-02-281-0/+13
|
* Add tabs/by-title. Fix symlink stuff to make it work?Omar Rizwan2019-02-281-0/+33
| | | | | FUSE readlink needing to return 0 + getattr needing to return correct st_size was _not_ obvious, lol.
* Report ENOTSUP for Mac xattr files.Omar Rizwan2019-02-271-0/+3
| | | | Lets me open png files (in Preview) in tree/, at least!
* base64 hack to handle binary files.Omar Rizwan2019-02-271-3/+9
| | | | add memory fences because why not.
* extension: Can read (some) resources in tree/ now!Omar Rizwan2019-02-251-25/+42
| | | | Also clean up some dead code.