diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2017-02-05 13:23:31 +0000 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2017-02-05 13:34:27 +0000 |
commit | ac006ffbe4226a8e0a46797e66345a67f4961132 (patch) | |
tree | 807def4e60c8b473821c4b3aaebbd11c5bdc38ec /developer-weekend/feb-2017.mdwn | |
parent | 76ad915219df06165668905e5ad8115a0502416a (diff) | |
download | netsurf-wiki-ac006ffbe4226a8e0a46797e66345a67f4961132.tar.gz netsurf-wiki-ac006ffbe4226a8e0a46797e66345a67f4961132.tar.bz2 |
Reflect media query status; comment on auto-updating contents.
Diffstat (limited to 'developer-weekend/feb-2017.mdwn')
-rw-r--r-- | developer-weekend/feb-2017.mdwn | 17 |
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 ---------------- |