[[!meta title="Developer Weekend (February 2020)"]] [[!meta author="NetSurf Developers"]] [[!meta date="2020-02-21 09:00:00"]] [[!toc]] Attendees ========= * Michael Drake * Vincent Sanders * Daniel Silverstone Outstanding work (from December) ============================ * General * Implement any appropriate auto fill auth handlers * Continue styling the generated query pages. * Review TODOs. * Framebuffer * Language support for resources (Vince) * Listing of compiled-in surfaces (Vince) * Internationalisation * Translations of all messages for the SSL/privacy internal query page. * Translations of all messages for the authentication internal query page. * Text layout - Continue implementing. (Michael) * Release 3.10 * Which means do the work first needed to complete it * And then do Debian package releases, including removing framebuffer from Debian. * Events * Michael to do more UI event support in NetSurf Topics ====== Bug Triage ========== * [[!bug 2704]] - Closed, can't reproduce. * [[!bug 2702]] - Definitely still happening, Daniel will look. (NOT ASSIGNING) * [[!bug 2716]] - Acknowledged (CURL ARES) * [[!bug 2717]] - Acknowledged (CURL ARES) * [[!bug 2703]] - Closed, notabug * [[!bug 2722]] - Selected for this weekend. * [[!bug 2719]] - Closed, no resolution required * [[!bug 2727]] - Acknowledged (Our scaling sucks) * [[!bug 2729]] - Closed, macOS sucks * [[!bug 2730]] - Misguided attempt at typo fix, closed. * [[!bug 2726]] - Closed, can't reproduce * [[!bug 2708]] - Fixed in 3.10 * [[!bug 2731]] - Acknowledged * [[!bug 2732]] - Resolved in 3.10 * [[!bug 2733]] - Acknowledged feature request * [[!bug 2734]] - Acknowledged feature request * [[!bug 2735]] - Acknowledged feature request * [[!bug 2737]] - Assigned to Daniel * [[!bug 2739]] - Assigned to Vincent * [[!bug 2738]] - Michael to explain user stylesheet * [[!bug 2736]] - Assigned to Daniel * [[!bug 2620]] - Assigned to Vincent Pathway to 3.10 =============== * Completion of MVP for page info core window (Assigned to Vince, Michael to help) * Completion of integration of that into GTK and RISC OS frontends, with others being given at least two weeks to integrate before they cease blocking. (Assigned to Vince) * At least some attention given to GTK focus issues (Assigned to Vince, Daniel to assist) * See if we can exfiltrate better SSL session error information such as a lack of cipher list overlap. [[!bug 2719]] (Assigned to Daniel) * Verify webp on riscos, disable if too buggy (Assigned to Michael) Activity ======== Mostly individual activity here Michael ------- Daniel ------ * Went through [[!bug 2702]] worked out that we weren't completing the content state machine when async scripts completed after `dom_to_box` had finished. Fixed that. * Went through [[!bug 2736]] and fixed the tests to use `__func__` instead. Vince ----- Statement of work ================= If at all possible, we'd like to see some of the following addressed before the next developer weekend… Next time ========= * February 21st to 24th (Fri through Monday) as a full 4 day event * Manchester, unless something changes.