diff options
authorDaniel Silverstone <>2019-08-05 21:51:20 +0100
committerDaniel Silverstone <>2019-08-05 21:51:20 +0100
commit3154dad278e8b53c53307939d61ebf8583307d44 (patch)
parent665e5c5b7619ce399f66bad5f52dde52225a8676 (diff)
What Daniel did today
Signed-off-by: Daniel Silverstone <>
1 files changed, 17 insertions, 0 deletions
diff --git a/developer-weekend/aug-2019.mdwn b/developer-weekend/aug-2019.mdwn
index 9cc6b2b..8c8cbfd 100644
--- a/developer-weekend/aug-2019.mdwn
+++ b/developer-weekend/aug-2019.mdwn
@@ -104,6 +104,23 @@ Daniel
* Migrated the callback for auth/ssl from llcache through hlcache to the users
of the hlcache. It should be functionally equivalent (except sub-fetches
no longer prompt but instead automatically fail like in other browsers).
+* Designed an approach for shadow contents, fleshed it out, discussed it among
+ ourselves, discarded as being overcomplex. It is preserved below for posterity.
+* Designed, with Vince primarily being the clever monkey, a new approach which
+ removed the query callbacks from the llcache and instead uses content generated
+ in the `about:` handler. We think this is cleaner.
+* Taught `browser_window` how to remember fetch parameters so that we can
+ restart fetches in the new query design. Split navigation in half to make
+ that clean.
+* Migrated SSL certificate chain storage to `browser_window` and allowed it
+ to store the chains for the completed fetch, leading to possibilities of
+ padlocks later down the line. In the process, fixed a long-standing bug
+ where serial numbers never worked.
+* Excised the llcache query pathways and migrated them all the way up to the
+ `browser_window`
+* Tracked down a strange behaviour and discovered we didn't handle `PAUSED`
+ coming out when we tried to finish the parse. Added a fix for that.