summaryrefslogtreecommitdiff
path: root/developer-weekend
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2017-02-05 13:23:31 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2017-02-05 13:34:27 +0000
commitac006ffbe4226a8e0a46797e66345a67f4961132 (patch)
tree807def4e60c8b473821c4b3aaebbd11c5bdc38ec /developer-weekend
parent76ad915219df06165668905e5ad8115a0502416a (diff)
downloadnetsurf-wiki-ac006ffbe4226a8e0a46797e66345a67f4961132.tar.gz
netsurf-wiki-ac006ffbe4226a8e0a46797e66345a67f4961132.tar.bz2
Reflect media query status; comment on auto-updating contents.
Diffstat (limited to 'developer-weekend')
-rw-r--r--developer-weekend/feb-2017.mdwn17
1 files changed, 16 insertions, 1 deletions
diff --git a/developer-weekend/feb-2017.mdwn b/developer-weekend/feb-2017.mdwn
index c4dbaab..e972b08 100644
--- a/developer-weekend/feb-2017.mdwn
+++ b/developer-weekend/feb-2017.mdwn
@@ -37,6 +37,19 @@ animated, they could flip to a shared context. Ditto they could, on
`CONTENT_DONE`, switch from copied data to referencing the whole content stored
in `llcache`.
+Auto-Updating Contents
+----------------------
+
+Contents which update automagically (e.g. animated gifs) should, when an update
+occurs, send a message up to the content's users to notify that a change has
+happened. It is then left up to the users to decide what to do about it.
+
+Thus, for animated GIFs, which update off the scheduler, when the scheduled
+callback happens, the content handler should update its frame counter, and
+send a content changed message. On receipt of the message, the relevant user(s)
+should decide what to do (if anything -- if the GIF's not visible, there's no
+point decoding the new frame and attempting to display it).
+
CSS Media Queries
-----------------
@@ -44,7 +57,9 @@ John-Mark is getting on with these
Actions:
-> **TODO** jmb to fill out
+* Parser implementation 90% complete (other 90% remains to be done)
+* No selection implementation as yet (although Michael has defined a
+ mechanism for libcss clients to provide media state at selection time)
Plotter API work
----------------