2020-12-04 13:10:32 -08:00
|
|
|
|
|
|
|
THIS FORK
|
|
|
|
=======
|
|
|
|
|
|
|
|
This fork aims at getting a usable version of NetSurf running under the
|
|
|
|
GNUstep library. I will note that there is (I think) a working update of
|
|
|
|
the old cocoa port, checkout github/mmuman's repos for this. However,
|
2021-01-23 09:33:00 -08:00
|
|
|
this port requires CoreFoundation, and CoreGraphics dependencies. This
|
|
|
|
port compiles with just basic GNUstep base, gui, and back libraries
|
2020-12-04 13:10:32 -08:00
|
|
|
unlike the cocoa port.
|
|
|
|
|
2021-01-23 09:33:00 -08:00
|
|
|
![Screenshot](/screenshots/screenshot.jpeg)
|
|
|
|
With Rik theme, client side decorations and mac-style menu.
|
|
|
|
|
2021-03-18 13:03:21 -07:00
|
|
|
![Screenshot](/screenshots/screenshot2.png)
|
|
|
|
With standard theme.
|
|
|
|
|
2020-12-04 13:10:32 -08:00
|
|
|
Current State
|
|
|
|
----------------
|
2021-03-09 11:55:11 -08:00
|
|
|
Works pretty well, has tabs (including vertical), history, download management, bookmarks.
|
2020-12-04 13:10:32 -08:00
|
|
|
|
|
|
|
What still needs doing
|
|
|
|
----------------
|
2021-03-09 11:55:11 -08:00
|
|
|
Preferences (currently partially done - WIP), other bits and bobs probably.
|
2020-12-04 13:10:32 -08:00
|
|
|
|
|
|
|
|
2021-02-04 11:13:12 -08:00
|
|
|
Tested and built on OpenBSD 6.8(macppc) + clang, and Ubuntu 20.10 + gcc.
|
2020-12-04 13:10:32 -08:00
|
|
|
|
|
|
|
|
|
|
|
Props to Sven Weidauer for the original cocoa port. Original copyright notice
|
|
|
|
has been included in files consisting of large parts of his work.
|
|
|
|
|
|
|
|
ORIGINAL NETSURF README
|
|
|
|
----------------
|
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
NetSurf
|
|
|
|
=======
|
2009-07-28 06:09:42 -07:00
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
This document should help point you at various useful bits of information.
|
2009-07-28 06:09:42 -07:00
|
|
|
|
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
Building NetSurf
|
|
|
|
----------------
|
2009-07-28 06:09:42 -07:00
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
Read the [Quick Start](docs/quick-start.md) document for instructions.
|
2009-07-28 06:09:42 -07:00
|
|
|
|
2009-10-15 09:02:59 -07:00
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
Creating a new port
|
|
|
|
-------------------
|
2009-10-15 09:02:59 -07:00
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
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](http://www.netsurf-browser.org/contact/)
|
|
|
|
for help.
|
2009-07-28 06:09:42 -07:00
|
|
|
|
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
Further documentation
|
|
|
|
---------------------
|
2009-07-28 06:09:42 -07:00
|
|
|
|
2020-02-21 01:31:47 -08:00
|
|
|
* [Developer documentation](http://www.netsurf-browser.org/developers/)
|
|
|
|
* [Developer wiki](http://wiki.netsurf-browser.org/Documentation/)
|
|
|
|
* [Code style guide](http://www.netsurf-browser.org/developers/StyleGuide.pdf)
|