summaryrefslogtreecommitdiff
path: root/developer-weekend/may-2020.mdwn
blob: 9d5773325c6e9e7fc3492001a48b15ef694471fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
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.