mirror of
https://github.com/netsurf-browser/netsurf
synced 2025-02-17 06:54:42 +03:00
![Vincent Sanders](/assets/img/avatar_default.png)
The GTK UI resources have to be different resources between major versions. When kept in one directory with slightly different filenames they were difficult to distinguish and resource definition was difficult to update. The resources for both gtk versions were stored in both builds resulting in unneccessary increased binary size. The new stratagy lists the UI files once in a single gresources file and only includes what is required. If a UI file is added it must be provided in both gtk2 and 3 or a build failure will occour rather than a runtime error.
…
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
Description
Languages
C
95.4%
C++
1.9%
HTML
0.8%
Makefile
0.6%
Python
0.4%
Other
0.7%