Commit graph

256 commits

Author SHA1 Message Date
Omar Rizwan 44c8dfcec6 test: test test-page.html 2020-12-29 03:03:38 -08:00
Omar Rizwan 5f15ab1c37 improve test reliability; try clear scriptsForTab (doesn't work yet) 2020-12-29 02:35:03 -08:00
Omar Rizwan b8181bd6f5 cleanup refcount stuff that wasn't being used anyway, update md 2020-12-28 10:41:15 -08:00
Omar Rizwan e31f915bdd vendor frozen 2020-12-27 18:20:34 -08:00
Omar Rizwan fb6ed2b2f4 add tabfs.md (hard linked into website) 2020-12-27 18:04:15 -08:00
Omar Rizwan ab34a525dc add window symlink in tab folder 2020-12-25 15:54:53 -08:00
Omar Rizwan f3ea7349c0 add some comments, do some cleanup 2020-12-25 15:42:38 -08:00
Omar Rizwan c4d9cb7b54 make windows/*/visible-tab.png. seems to work? 2020-12-25 15:13:04 -08:00
Omar Rizwan 2d8bedcc4b start working on windows/ (so i can have cleaner screenshot API) 2020-12-25 14:55:35 -08:00
Omar Rizwan 58d5e819ae fix bug with new debugger/ route path matching 2020-12-25 13:59:35 -08:00
Omar Rizwan cc53bdd98d make debugger/ subfolder. remove lastFocused storage (didn't need?)
make test reload on start. test seems to work
2020-12-25 13:40:18 -08:00
Omar Rizwan b64c0f7016 add .txt extensions (it screenshots better) 2020-12-25 00:38:55 -08:00
Omar Rizwan 462a657bfd remove doc/README. fix truncate on extensions/*/enabled. add timeout 2020-12-24 23:46:48 -08:00
Omar Rizwan 2a67a62e21 better router infill logic; start work on /runtime/reload 2020-12-24 13:49:38 -08:00
Omar Rizwan 760de1ac77 fix truncate & write (incl resizing). fix extensions/*/enabled ? 2020-12-23 04:18:26 -08:00
Omar Rizwan 35214c9698 extensions/*/enabled is readable (+ test that works) 2020-12-22 20:34:01 -08:00
Omar Rizwan e6f9ce7437 fixup ancestor algorithm so extensions/ appears 2020-12-22 18:32:08 -08:00
Omar Rizwan de9a792a21 start adding extensions/ folder. fix up js tests
some hacks to start working on clearing old scriptParsed entries
2020-12-22 16:36:09 -08:00
Omar Rizwan 9e23fc59fc remove tab at end of test 2020-12-19 17:11:59 -08:00
Omar Rizwan 375e91bdd7 more tests 2020-12-19 15:36:22 -08:00
Omar Rizwan e1e47173b6 make test.c. clean up utf8/string stuff a bit, start write patching 2020-12-19 15:22:44 -08:00
Omar Rizwan bb0376c407 checkpoint: starting work on truncate. more README stubs. 2020-12-18 23:54:36 -08:00
Omar Rizwan d21c9eace1 make URL writable (kinda). allow delete in by-title/. README update 2020-12-15 12:11:41 -08:00
Omar Rizwan 9feca9b0b9 Add unlink support. Make by-title/ writable. Add . and .. entries.
Still haven't added the unlink handler to by-title/, though.
2020-12-13 22:02:29 -08:00
Omar Rizwan cabc3fe03f fromStringMaker -> defineFile; start adding write to defineFile.
also make write() actually work w/o errors. (return size)
2020-12-13 05:21:43 -08:00
Omar Rizwan 654265347c scripts works! uses getScriptSource 2020-12-12 02:51:09 -08:00
Omar Rizwan 08af48843b fix detach->attach flow. collect scripts/ entries and readdir
(but not providing attrs yet, so they don't actually show up in ls
yet)
2020-12-12 02:36:37 -08:00
Omar Rizwan 9ba6bb7cf6 README additions 2020-12-12 02:36:16 -08:00
Omar Rizwan edb59121cc make screenshot.png use fromStringMaker 2020-12-11 22:32:46 -08:00
Omar Rizwan 583611af58 more refactoring: standardize fromStringMaker to use arrays
resources and screenshot.png seem to still work
2020-12-11 21:25:03 -08:00
Omar Rizwan dc71428fbd refactor to create fromStringMaker. text, title, url seem to work
with this, I think I can drastically simplify the synthetic file
definition code
2020-12-11 20:01:11 -08:00
Omar Rizwan 1dd02874a3 fence withTab and fromScript into scope 2020-12-11 15:45:19 -08:00
Omar Rizwan d3b376582f refactor -> Cache, TabManager, BrowserState.
screenshot.png is consistent & fast-ish now! need to fixup resources
2020-12-11 15:18:26 -08:00
Omar Rizwan 34c16fec0d extension: improve debug attach reliability
(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)
2020-12-04 17:40:03 -08:00
Omar Rizwan e4c92ac4e9 trying to fix resource read. fix releasedir call. 2020-12-04 13:44:35 -08:00
Omar Rizwan 50c9f62890 screenshot.png works! (when focused, when you kill old debugger) 2020-12-04 11:39:26 -08:00
Omar Rizwan d34ed5b28c fix text bug 2020-12-04 11:31:26 -08:00
Omar Rizwan c826e20365 extension: move toward unified base64-encoded utf8 bufs
title and url work, but not text?
2020-12-04 09:58:09 -08:00
Omar Rizwan 22aaeaa9e1 base64 reads. start working on screenshot stuff. 2020-12-02 20:24:20 -08:00
Omar Rizwan 506751b3d5 fix write (base64-encoding) 2020-12-02 16:57:06 -08:00
Omar Rizwan 71df7d3729 introduce default ops. it still (mostly) works!
control is broken tho
2020-12-02 13:45:20 -08:00
Omar Rizwan 45518bce56 fix bugs with error handling (Unix vs other Errors). add open stubs
now I actually will have to implement all the ops properly for every
route...
2020-12-02 11:58:37 -08:00
Omar Rizwan a7af875a65 fix readlink bug 2020-12-02 11:10:53 -08:00
Omar Rizwan 648d595807 fs: more cleanup 2020-12-01 22:32:53 -08:00
Omar Rizwan a45e9ae97a cut base64 and cJSON modules out. fix read!
this wasn't too bad
2020-12-01 22:31:03 -08:00
Omar Rizwan adf4330f54 start refactor to use frozen instead of cJSON; I can list dirs, but can't read file yet
also (... at the same time ...) more work on refactoring background.js
to eliminate middle layer, I guess
2020-12-01 21:47:05 -08:00
Omar Rizwan 976c5ef20a start on refactor to eliminate layer of fs op handling 2020-11-30 16:01:56 -08:00
Omar Rizwan a7e38dc258 read/write loops in case payload > 65536 (pipe buffer size) 2020-11-22 20:52:26 -08:00
Omar Rizwan 03219b64d7 fix base64-encoded reads! 2020-11-22 15:36:21 -08:00
Omar Rizwan 3a623f17c4 track last-focused window by hand 2020-11-22 13:38:25 -08:00