Go to file
Daniel Silverstone 24ec30359b
Window: Do not get stuck if callbacks are in-train during compartment close
When we close the JS compartment we try and cancel all callbacks so that
they do not fire after the compartment is closed.  However if we have
in-train callbacks, they can gum up the closedown and so we need to check
and if we've done all we can, we break out of the callback removal loop.

Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
2020-04-25 14:04:54 +01:00
content Window: Do not get stuck if callbacks are in-train during compartment close 2020-04-25 14:04:54 +01:00
desktop Local history: Convert to use nscolour. 2020-04-07 21:32:27 +01:00
docs fix source object backing store documentation 2020-03-26 23:38:50 +00:00
frontends fixup riscos image configuration dialog gadget id 2020-04-14 22:03:24 +01:00
include/netsurf Plot style: Add half lighten/darken helper variants. 2020-04-07 21:28:12 +01:00
resources Resources: Update presentation to use nscolour. 2020-04-07 21:32:28 +01:00
test Tests: Update test data for improved nsoption colour rendering. 2020-04-07 21:32:27 +01:00
utils nscolour: Add function to get nscolour stylesheet. 2020-04-07 21:32:27 +01:00
.clang-format update clang format style for version 7 2019-10-10 18:22:23 +01:00
.gitattributes add attributes file to stop .gitignore being exported 2013-04-19 21:27:45 +01:00
.gitignore gitignore: Ignore nsgtk2 properly 2020-02-22 11:39:14 +00:00
COPYING
Makefile Makefile: Add STMTEXPR detection for wapcaplet 2020-03-26 22:05:21 +00:00
Makefile.config.example Dukky: Add and utilise a jserrors category 2019-08-02 10:12:45 +01:00
Makefile.defaults Logging: Include VERBOSE in the binary by default. 2019-11-30 20:14:12 +00:00
README.md README: Add markdown extension. 2020-02-21 09:33:08 +00:00

NetSurf

This document should help point you at various useful bits of information.

Building NetSurf

Read the Quick Start document for instructions.

Creating a new port

Look at the existing front ends for example implementations. The framebuffer front end is simplest and most self-contained. Also, you can contact the developers for help.

Further documentation