[[!meta title="Developer Weekend (May 2020)"]] [[!meta author="NetSurf Developers"]] [[!meta date="2020-05-22 09:00:00"]] [[!toc]] Attendees ========= * Michael Drake * Vincent Sanders * Daniel Silverstone Outstanding work (from Feb) =========================== * General * Implement any appropriate auto fill auth handlers **IGNORING** * Continue styling the generated query pages. (Michael) **DONE** * Review TODOs. **IGNORING** * Framebuffer * Listing of compiled-in surfaces (Daniel) **DONE** * Internationalisation * Framebuffer front end. * Translations of all messages for the SSL/privacy internal query page. * Translations of all messages for the authentication internal query page. * Short of finding a native speaker there's not a lot we can do. **Nothing** * 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 **SHITCANNED** Pathway to 3.10 =============== * Complete RISC OS frontend support for pageinfo core window **DONE** * Add url to about:query/ssl to launch cert viewer (the link needs _blank) (Daniel) **DONE** * excise sslcert_viewer entirely (Daniel) **DONE** * Monkey doesn't need it, excise from farmer and driver **DONE** * Remove cert_verify from the `gui_misc_table` **DONE** * Email to developer list to say this has been done and that frontends will need to add padlock and page_info support **DONE** * [[!bug 2752]] Building without openssl: acknowledged and assigned to Daniel. **DONE** * [[!bug 2754]] GTK history delete menu options: acknowledged and assigned to Daniel. **DONE** * [[!bug 2753]] RISC OS URL entry bug needs fixed. **DONE** Bug Triage ========== * [[!bug 2759]] To be closed when the web site doesn't mention MacOS any more. * [[!bug 2740]] Wikipedia has its scrollbar on BODY instead of HTML. * [[!bug 2755]] More Wikipedia scrollbars. * [[!bug 2752]] Building without openssl: acknowledged and assigned to Daniel. * [[!bug 2754]] GTK history delete menu options: acknowledged and assigned to Daniel. * [[!bug 2753]] RISC OS URL entry bug needs fixed. * [[!bug 2748]] Hubbub needs to know about these elements. * [[!bug 2742]] Closed; no change required. Topics ====== * HTML5 Canvas. * Text layout (maybe). * Selection cleanups. Tasks ===== * Review Vince's text selection change commit. * Release 3.10: * Complete RISC OS page-info. * Any blockers from bug triage. * Make some progress with text layout. * Michael to update Wikipedia scrollbar bug. * JavaScript / bindings stuff: - Upgrade Duktape. - Unimplemented JavaScript list. - Binding generator improvements. - Looking at NetSurf's JS error logs and see what we need to do. - Build time heap config for reuse. * Remove MacOS from web site. Activity ======== Mostly individual activity here Michael ------- * Rebuild on Ubuntu 20.04 and fixed some new compiler warnings. * Fixed [[!bug 2748]]: Updated Hubbub to know about some more elements. Daniel ------ * 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 ========= * May 22nd to 26th (Fri through Tuesday) * Remote / video conf / IRC.