-
Notifications
You must be signed in to change notification settings - Fork 23
jul 2018
Michael Drake edited this page Jan 5, 2026
·
1 revision
!meta title="Developer Weekend (July 2018)" !meta author="Daniel Silverstone" !meta date="2018-07-28 12:00:00"
- Michael Drake
- Vincent Sanders
- Daniel Silverstone
- John-Mark Bell
- Chris Young
- Use
libnsfbas 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
DEBUGlevel 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
- Group bug for line breaking issues is !bug 467
- Added
sanitizeas 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.
-
Usage:
- Spotted a bug in the
libwapcaplettest suite, fixed that. - Added
sanitizetarget to the main NetSurf makefiles including nice config overrides. For main docs, seeMakefile.config.examplebut failing that you can run the test suite in sanitizer mode with:make sanitize - Made it so that CI builds of NetSurf set the
libnslogcompile-in level toDEBUG - Make sanitizer changes to
libsvgtiny,libnsbmp,libnsgifetc. - Made a bunch of changes to
libdomto clean up, it's still notsanitizeclean sadly.
- Helped on !bug 2606
- Looked at sanitizer issues.
- 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
We revisited the decisions made in January and decided they're all good so we're not changing them for now.
We have chosen the next developer weekend to be November 2/3/4 2018. It shall be at Avon Road in Manchester