summaryrefslogtreecommitdiff
path: root/developer-weekend/feb-2020.mdwn
blob: 4caf72f6cbdb22c8f69743356ccd5f354ff84bbd (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
[[!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 **IGNORING**
    * Continue styling the generated query pages. (Michael)
    * Review TODOs.
* Framebuffer
    * Language support for resources (Vince) **SHITCANNED**
    * 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.
    * 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
===============

* Completion of MVP for page info core window (Michael to work on this)
* DER exfiltration and SSL Certificate viewer `about:certificate` (Vince)
* 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 (Daniel to complete this)
* Review styling for internal pages. (Assigned to Michael)
* Listing compiled-in surfaces for nsfb (Assigned to Vincent)
* [[!bug 2650]] Inappropriate error message (Assigned to Vincent)
* [[!bug 2722]] GTK3 UI vertical scrollbar wrong (Assigned to Vincent)
* [[!bug 2721]] Bizarre corners on download box in highdpi (Assigned to Michael)

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

Topics
======

* We need a discussion about framebuffer, but won't block 3.10 mostly
* See if we can exfiltrate better SSL session error information such as a lack
  of cipher list overlap. [[!bug 2719]] (Assigned to Daniel)

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.