Go to file
Vincent Sanders 41de6cb6f8 Ensure the current scaffold remains valid
When a scaffold was being destroyed the currently selected scaffold could become a reference to a destroyed object. This would result in crashes subsequently when the current scaffold was referenced.

The change is simply to ensure the selected scaffold is changed to something valid during destruction.
2023-11-25 12:02:58 +00:00
.github/workflows ci: Add ccache to github workflows 2023-03-16 15:47:43 +00:00
content content: backing store: Remove unused typedef. 2023-06-17 11:21:02 +01:00
desktop Avoid integer types with platform dependent size 2023-06-17 10:29:39 +01:00
docs (docs): Update the unimplemented JS bits list 2022-11-27 09:43:23 +00:00
frontends Ensure the current scaffold remains valid 2023-11-25 12:02:58 +00:00
include/netsurf Bitmap: Remove misleading format documentation. 2022-06-14 09:45:57 +01:00
resources Update root CA bundle 2023-09-17 16:03:47 +01:00
test test: Use YAML SafeLoader 2023-06-17 11:20:52 +01:00
tools jenkins-build: add arm-riscos-gnueabi 2023-03-05 23:48:48 +00:00
utils Clean up print format specifier usage 2023-06-17 11:20:09 +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 Clarify licensing arrangements 2007-08-09 15:32:39 +00:00
Makefile Buildsystem: fix RISC OS AOF matching 2022-11-02 13:56:27 +00:00
Makefile.config.example Dukky: Add and utilise a jserrors category 2019-08-02 10:12:45 +01:00
Makefile.defaults UA: align with compat spec 2022-05-27 21:47:02 +01:00
Makefile.macros Buildsystem: Avoid errors when headers are removed. 2021-03-19 12:09:57 +00:00
README.md s/http/https/ in user-facing URIs 2022-05-27 17:58:51 +01: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