summaryrefslogtreecommitdiff
path: root/developer-weekend/aug-2019.mdwn
blob: 59747857d3204b47ad6b053d39cdbe5279f00b46 (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
[[!meta title="Developer Weekend (August 2019)"]]
[[!meta author="NetSurf Developers"]]
[[!meta date="2019-08-01 10:00:00"]]

[[!toc]]

Attendees
=========

* Michael Drake
* Vincent Sanders
* Daniel Silverstone

Apologies
=========

* John-Mark Bell

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

* Monkey
    * Driver - capability to "Click" on a specified piece of text (Daniel)
      (Basically a way to say click button FOO)
* Framebuffer
    * Language support for resources (Vince)
    * Listing of compiled-in surfaces (Vince)

Topics
======


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


Frontends
=========

Coverity
========

We went over coverity output because we got upgraded.  Fixed a few items along
the way.

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

Plenty of triage was done.  In addition, we fixed:

* <https://bugs.netsurf-browser.org/mantis/view.php?id=2658>
* <https://bugs.netsurf-browser.org/mantis/view.php?id=2617>

Activity
========

Michael
-------

* Coverity fix for LibCSS that makes the select hash insertion at start of non-empty list code more readable.
* Worked with Daniel on fixing NULL node hover crash on page with all content set to `visibility: hidden`.
* Much plotting and planning of libnslayout's text layout, with Daniel.
* Looked at browser window scale stuff with Vince and moved the scale handling for invalidate to the core, and updated the GTK front end.
* Checked what's going on with Duktape, and there's a new release we should upgrade to.

Daniel
------

* A number of bug fixes
* Worked with Michael planning text layout
* Acquired a polyfill for `Array.from()` and fixed `consoleFormatter`.
* Fixed a typo (`BUTTOM`)

Vince
-----

* Restored OpenBSD to functionality in the CI
* Splitting up of `browser.c`

Statement of work
=================

If at all possible, we'd like to see some of the following addressed before
the next developer weekend…



Next time
=========

TBD