summaryrefslogtreecommitdiff
path: root/developer-weekend/dec-2019.mdwn
blob: a41838321b9c622811b75abbeeefa801b7447e5e (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
124
125
[[!meta title="Developer Weekend (December 2019)"]]
[[!meta author="NetSurf Developers"]]
[[!meta date="2019-12-01 20:00:00"]]

[[!toc]]

Attendees
=========

* Michael Drake
* Vincent Sanders
* Daniel Silverstone


Outstanding work (from May)
============================

* General
    * Implement any appropriate auto fill auth handlers
    * Low level cache should own certificate data and persist with all other data
      - Shouldn't be pushed down to browser window; browser window should request
        it from the hlcache handle, which should get it from the llcache.
    * Implement Site Information (padlock) and repurpose certificate error core
      windows to be certificate viewing interfaces
    * 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.
* New tests
  * Take the 10,000 sites list, split it up into blocks of 20, and run them as
    independent tests.
  * Four core VM, which gets 4 Jenkins jobs for running these tests.
  * Experiment and see how it breaks down. Needs to be weekly (we can tweak it).
* Text layout
  - Continue implementing. (Michael)

Topics
======

* Goals for the weekend
    * Complete the multi-site parallel test stuff that Vince has started
    * Migrate SSL certification ownership to the llcache and at least block out
      the padlock work
    * Resolve new Debian packaging and upload

* Bug triage
    * Do general triage
    * Specifically address [[!bug 2682]] (NetSurf on RISC OS keeps crashing in
      curl-ares)
    * Look at [[!bug 2686]] [[!bug 2701]] (WebP in SDK)

* Reviews
    * Go over GTK frontend changes
    * Fetcher/Cache hacking regarding file/data/resources/etc
    * Look over the generic error internal query page work
    * Check over the mouse input handler rework

* Consider the pathway to 3.10/4.0

* Consider what the best return-on-effort might be to improve general layout
  support.  We're increasingly falling behind.

Discussions
===========


Frontends
=========

Coverity
========


Bug Triage
==========

* [[!bug 2719]] - 3DES and friends -- What do we do about this?
* [[!bug 2705]] - Assigned to Michael - Layout
* [[!bug 2649]] - Assigned to Vince - WIN32
* [[!bug 2709]] - Assigned to Vince - WIN32
* [[!bug 2708]] - Assigned to Vince - WIN32
* [[!bug 2713]] - Closed, sent user to dev ML or IRC
* [[!bug 2652]] - Assigned to Michael - Layout - Likely to be LONG TIME
* [[!bug 2688]] - Assigned to Michael - Layout - Responded; needs CSS opacity support, which needs compositing.
* [[!bug 2694]] - Updated with notes, left acknowledged but unassigned
* [[!bug 2695]] - Resolved/Fixed thanks to Vince's new GTK UX
* [[!bug 2689]] - Assigned to Michael - Layout
* [[!bug 2703]] - Daniel added a note, but we're leaving it unassigned
* [[!bug 2710]] - This appears to be a RISC OS font problem, Michael to respond


Activity
========

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
=========

* Cambridge.
* 30 Nov / 1 Dec.
* Consider extending either side, depending on holidays.