diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-05 21:51:20 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-05 21:51:20 +0100 |
commit | 3154dad278e8b53c53307939d61ebf8583307d44 (patch) | |
tree | ecd8a0d307fe5e661c504c3d44cb9ab79adb3bd9 | |
parent | 665e5c5b7619ce399f66bad5f52dde52225a8676 (diff) | |
download | netsurf-wiki-3154dad278e8b53c53307939d61ebf8583307d44.tar.gz netsurf-wiki-3154dad278e8b53c53307939d61ebf8583307d44.tar.bz2 |
What Daniel did today
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r-- | developer-weekend/aug-2019.mdwn | 17 |
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. +* Combined `CONTENT_MSG_ERROR` and `CONTENT_MSG_ERRORCODE` +* 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. Vince ----- |