From fd22b9d784bf8eebcd3efb7a96166e443e1b01d4 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 21 May 2020 21:53:13 +0100 Subject: Dev weekend notes. --- developer-weekend/may-2020.mdwn | 123 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 developer-weekend/may-2020.mdwn diff --git a/developer-weekend/may-2020.mdwn b/developer-weekend/may-2020.mdwn new file mode 100644 index 0000000..9d57733 --- /dev/null +++ b/developer-weekend/may-2020.mdwn @@ -0,0 +1,123 @@ +[[!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.10Release 3.10 +=============== + +* Completion of MVP for page info core window (Michael) **DONE** +* DER exfiltration and SSL Certificate viewer `about:certificate` (Vince) **DONE** +* 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) + * GTK **DONE** + * RISC OS **Not done** + * Others **Unknown** +* At least some attention given to GTK focus issues (Daniel) **DONE** +* Review styling for internal pages. (Michael) **DONE** +* Listing compiled-in surfaces for nsfb (Daniel) **DONE** +* [[!bug 2650]] Inappropriate error message (Daniel) **DONE** +* [[!bug 2722]] GTK3 UI vertical scrollbar wrong (Assigned to Vincent) **DONE** +* [[!bug 2721]] Bizarre corners on download box in highdpi (Assigned to Michael) **Not 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 +------- + +* + +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. -- cgit v1.2.3