[[!meta title="Developer Weekend (August 2019)"]] [[!meta author="NetSurf Developers"]] [[!meta date="2019-08-01 10:00:00"]] [[!toc]] Attendees ========= * Michael Drake * Vincent Sanders * Daniel Silverstone Apologies ========= * John-Mark Bell Outstanding work (from May) ============================ * Monkey * Driver - capability to "Click" on a specified piece of text (Daniel) (Basically a way to say click button FOO) * Framebuffer * Language support for resources (Vince) * Listing of compiled-in surfaces (Vince) Topics ====== Discussions =========== Frontends ========= Coverity ======== We went over coverity output because we got upgraded. Fixed a few items along the way. Bug Triage ========== Plenty of triage was done. In addition, we fixed: * * Activity ======== Michael ------- * Coverity fix for LibCSS that makes the select hash insertion at start of non-empty list code more readable. * Worked with Daniel on fixing NULL node hover crash on page with all content set to `visibility: hidden`. * Much plotting and planning of libnslayout's text layout, with Daniel. * Looked at browser window scale stuff with Vince and moved the scale handling for invalidate to the core, and updated the GTK front end. * Checked what's going on with Duktape, and there's a new release we should upgrade to. Daniel ------ * A number of bug fixes * Worked with Michael planning text layout * Acquired a polyfill for `Array.from()` and fixed `consoleFormatter`. * Fixed a typo (`BUTTOM`) Vince ----- * Restored OpenBSD to functionality in the CI * Splitting up of `browser.c` Statement of work ================= If at all possible, we'd like to see some of the following addressed before the next developer weekend… Next time ========= TBD