blob: 1d46ba62d36e87196bef97544b971820cafcc2b1 (
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
|
[[!meta title="Developer Weekend (July 2018)"]]
[[!meta author="Daniel Silverstone"]]
[[!meta date="2018-07-28 12:00:00"]]
[[!toc]]
Attendees
=========
* Michael Drake
* Vincent Sanders
* Daniel Silverstone
Apologies
=========
* John-Mark Bell
* Chris Young
Topics
======
* Use `libnsfb` as a backing tool for SVG, thumbnailing, and Canvas rendering?
* Revisit _old_ bugs on the tracker and close down stuff which is definitely
not happening.
* Update CI to turn on santizers for builds on supported platforms.
* Update CI to ensure `DEBUG` level _nslog_ stuff is compiled in for CI builds.
* Toolchain patches need examining. Consider if we can build with a more
modern OS for Atari. _Sadly we missed this one_
Activity
========
Bug Triage
----------
* Group bug for line breaking issues is [[!bug 467]]
Daniel
------
* Added `sanitize` as a target to the top level makefiles in the buildsystem.
* _Usage:_ `make VARIANT=debug clean; make VARIANT=debug sanitize`
* If you subsequently want the sanitize-enabled library installed do:
`make VARIANT=debug install`
* __NOTE__: If you do that, you'll need to always run the sanitize targets
for any rdepends.
* Spotted a bug in the `libwapcaplet` test suite, fixed that.
* Added `sanitize` target to the main NetSurf makefiles including nice config
overrides. For main docs, see `Makefile.config.example` but failing that you
can run the test suite in sanitizer mode with: `make sanitize`
* Made it so that CI builds of NetSurf set the `libnslog` compile-in level to
`DEBUG`
* Make sanitizer changes to `libsvgtiny`, `libnsbmp`, `libnsgif` etc.
* Made a bunch of changes to `libdom` to clean up, it's still not `sanitize`
clean sadly.
Michael
-------
* Helped on [[!bug 2606]]
* Looked at sanitizer issues.
Vincent Sanders
---------------
* Added sanitizer targets for some libraries, but....
* Spent quite a while fettling the CI workers so that they will, erm, CI work.
* Triaged bunch of line-breaking related bugs on the tracker
Frontends
=========
We revisited the decisions made in [January](../jan-2018/) and
decided they're all good so we're not changing them for now.
Next time
=========
We have chosen the next developer weekend to be November 2/3/4 2018.
It shall be at Avon Road in Manchester
|