From e1e1fe5d9f85d92a0ba14bf0f77cb912cac4d25d Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Tue, 14 Oct 2014 20:57:02 +0100 Subject: Rename some HTML files for the new server. --- about/awards.en | 91 ----------------- about/awards.html | 91 +++++++++++++++++ about/index.en | 220 ---------------------------------------- about/index.html | 220 ++++++++++++++++++++++++++++++++++++++++ about/licence.en | 233 ------------------------------------------- about/licence.html | 233 +++++++++++++++++++++++++++++++++++++++++++ about/news.en | 196 ------------------------------------ about/news.html | 196 ++++++++++++++++++++++++++++++++++++ about/screenshots/index.en | 159 ----------------------------- about/screenshots/index.html | 159 +++++++++++++++++++++++++++++ about/team.en | 211 --------------------------------------- about/team.html | 211 +++++++++++++++++++++++++++++++++++++++ about/thanks.en | 150 ---------------------------- about/thanks.html | 150 ++++++++++++++++++++++++++++ index.en | 218 ---------------------------------------- index.html | 218 ++++++++++++++++++++++++++++++++++++++++ 16 files changed, 1478 insertions(+), 1478 deletions(-) delete mode 100644 about/awards.en create mode 100644 about/awards.html delete mode 100644 about/index.en create mode 100644 about/index.html delete mode 100644 about/licence.en create mode 100644 about/licence.html delete mode 100644 about/news.en create mode 100644 about/news.html delete mode 100644 about/screenshots/index.en create mode 100644 about/screenshots/index.html delete mode 100644 about/team.en create mode 100644 about/team.html delete mode 100644 about/thanks.en create mode 100644 about/thanks.html delete mode 100644 index.en create mode 100644 index.html diff --git a/about/awards.en b/about/awards.en deleted file mode 100644 index 8b8c9be..0000000 --- a/about/awards.en +++ /dev/null @@ -1,91 +0,0 @@ - - - -NetSurf | Awards - - - - - - - - - -
- - - -

Awards

- -

NetSurf won the award for "best non-commercial product" at The 2012/2013 RISC OS Awards.

- -

NetSurf picked up another accolade, winning in the "best non-commercial product" category at The Icon Bar Awards 2009. NetSurf had previously been nominated by The Icon Bar's readers.

- -

At Drobe Launch Pad's annual awards, NetSurf triumphed again in the category for "best non-commercial software", winning the 2008 award.

- -

NetSurf beat off stiff competition to win the 2007 award for "best non-commercial software" at Drobe Launch Pad's annual event. NetSurf was nominated for the award by Drobe's readers.

- -

NetSurf won the Best of 2006 award at Drobe Launch Pad for "best non-commercial software" and the NetSurf development team came runner up in the category for "best overall contribution".

- -

NetSurf and the NetSurf Developers were nominated in 2005 for the "best non-commercial software" and "best general contribution" awards in Drobe Launch Pad's prestigious annual ceremony. The NetSurf entries came runner up in both categories.

- -

NetSurf won the award for "best non-commercial software" in the Best of 2004 awards, hosted by Drobe Launch Pad.

- - - - -
- - -
- -
- - - diff --git a/about/awards.html b/about/awards.html new file mode 100644 index 0000000..8b8c9be --- /dev/null +++ b/about/awards.html @@ -0,0 +1,91 @@ + + + +NetSurf | Awards + + + + + + + + + +
+ + + +

Awards

+ +

NetSurf won the award for "best non-commercial product" at The 2012/2013 RISC OS Awards.

+ +

NetSurf picked up another accolade, winning in the "best non-commercial product" category at The Icon Bar Awards 2009. NetSurf had previously been nominated by The Icon Bar's readers.

+ +

At Drobe Launch Pad's annual awards, NetSurf triumphed again in the category for "best non-commercial software", winning the 2008 award.

+ +

NetSurf beat off stiff competition to win the 2007 award for "best non-commercial software" at Drobe Launch Pad's annual event. NetSurf was nominated for the award by Drobe's readers.

+ +

NetSurf won the Best of 2006 award at Drobe Launch Pad for "best non-commercial software" and the NetSurf development team came runner up in the category for "best overall contribution".

+ +

NetSurf and the NetSurf Developers were nominated in 2005 for the "best non-commercial software" and "best general contribution" awards in Drobe Launch Pad's prestigious annual ceremony. The NetSurf entries came runner up in both categories.

+ +

NetSurf won the award for "best non-commercial software" in the Best of 2004 awards, hosted by Drobe Launch Pad.

+ + + + +
+ + +
+ +
+ + + diff --git a/about/index.en b/about/index.en deleted file mode 100644 index 071d216..0000000 --- a/about/index.en +++ /dev/null @@ -1,220 +0,0 @@ - - - -NetSurf | About NetSurf - - - - - - - - - -
- - - -

About NetSurf

- -

NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.

- -
- -

Project Goals

- -

The NetSurf project's goals and aims are:

- -
-
Have fun
-
NetSurf is developed in people's spare time, so our main goal is to have fun – hopefully learning something and creating a product that people find useful along the way. If you want to join in, check out the developer and contributor area!
-
Adhere to the standards
-
There are many web standards. HTTP, HTML and CSS are just a few of them, and new specifications appearing all the time. The NetSurf team is devoted to implementing these standards.
-
Superior user experience
-
We want NetSurf to provide a consistent interface to the user that fits right in with your desktop environment. We aim to make NetSurf's interface clean and simple while providing access to powerful functionality.
-
Keep NetSurf small
-
NetSurf is a web browser with a small footprint, and we want to keep it that way.
-
Portability
-
We want NetSurf to be available to as many users as possible. We've already seen ports to handheld devices and would like to help anyone attempting a new port.
-
Modularity
-
Many of of the components designed for NetSurf are available separately, so that others might use them in their own projects.
-
- -

Project History

- -

The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS browsers that were available at the time. NetSurf has been developed continuously ever since. The latest features and bug fixes have always been available immediately to users through the project's autobuilder. NetSurf had become the most widely used browser on RISC OS well before NetSurf's first release, version 1.0, on 17th May 2007. Development builds have continued to be more widely used than release versions by RISC OS users.

- -

Screenshot of an ancient NetSurf version. An old version from April 2004 displaying the Drobe web site in March 2009.

- -

A GTK port was started in June 2004, which runs on Unix-like platforms. Initially this port was created in order to aid the development and testing of the RISC OS version. Over time, the GTK port has become a fully fledged part of the project and cemented NetSurf's commitment to portability.

- -
-

Old NetSurf throbber animation.

-

NetSurf's exuberant throbber animation in 2004.

-
- -

NetSurf has now been ported to many more platforms with native front ends being created for BeOS & Haiku, as well as AmigaOS 4. A dumb framebuffer port also exists, which has no particular operating system or GUI toolkit requirements.

- -

Timeline

- -

Some of the major events and changes in the project's history are chronicled below.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Apr 2002NetSurf project started
Jun 2004GTK port available
May 2007NetSurf 1.0 released
Jun 2007NetSurf packaged in Debian
Jun 2007Hubbub HTML parser started
Jul 2007LibDOM DOM implementation started
Aug 2007NetSurf 1.1 released
Jan 2008NetSurf web site redesigned and rewritten
Mar 2008NetSurf 1.2 released
May 2008LibCSS CSS parser started
Jun 2008BeOS & Haiku port available
Aug 2008AmigaOS 4 port available
Aug 2008Hubbub used in NetSurf builds
Sep 2008Framebuffer port available
Apr 2009NetSurf 2.0 released
May 2009NetSurf 2.1 released
Jul 2009LibCSS used in NetSurf builds
Mar 2010New cache designed and used in NetSurf
Apr 2010NetSurf 2.5 released
Sep 2010NetSurf 2.6 released
Jan 2011Atari port available
Jan 2011Mac OS X port available
Apr 2011NetSurf 2.7 released
Sep 2011Frames and iframes in NetSurf core
Sep 2011NetSurf 2.8 released
Mar 2012LibDOM used in NetSurf builds
Apr 2012NetSurf 2.9 released
Sep 2012Early JavaScript support started
Feb 2013Textarea widget used for HTML forms
Apr 2013NetSurf 3.0 released
Sep 2013Redesigned treeviews
Dec 2013Big LibCSS selection speedup
Apr 2014NetSurf 3.1 released
May 2014Added disc cache feature
Aug 2014NetSurf 3.2 released
- -

GTK NetSurf screenshot. A more recent NetSurf showing Wikipedia.

- -

Get the latest version from our download section.

- -
- -
-
- -

Ports & Availability

- -

This section explains the various NetSurf front ends and should cover whether NetSurf is available for your system. NetSurf currently has seven different front ends. These are for RISC OS, GTK, BeOS, AmigaOS, Atari, Mac OS X and dumb framebuffers.

- -

Desktop front ends

- -

The RISC OS front end is suitable for RISC OS 4 and greater. The AmigaOS front end is suitable for AmigaOS 4. The BeOS front end works on BeOS, Zeta and Haiku. The Mac OS X port requires at least version 10.5.

- -

GTK NetSurf screenshot. NetSurf's GTK front end showing the BBC Homepage.

- -

NetSurf's GTK front end works on Unix-like systems, including Linux, FreeBSD, NetBSD, Solaris and others. There are no native Windows or MacOS X ports of NetSurf at the moment, however the GTK front end can be built for those platforms. The GTK front end is available from the package repositories of many Linux distributions including Debian and Ubuntu.

- -

Framebuffer front end

- -

NetSurf's framebuffer front end has no particular operating system or GUI toolkit requirements. Its mouse pointer, all its widgets etc, are drawn though NetSurf's internal plotters, the same rendering interface used to draw web pages. This makes the framebuffer front end highly portable. Currently the framebuffer front end can target the following framebuffer surface providers:

- -
-
The Linux framebuffer
-
Output to a Linux framebuffer and input from Linux input event device nodes. The output device may be specified and defaults to /dev/fb0. The input node search path may also be specified, and defaults to /dev/input/.
-
SDL
-
The SDL surface is a straightforward port to the SDL library which is available for many operating systems. This allows the framebuffer NetSurf front end to be run inside a desktop window, making development easier.
-
X
-
The X surface uses the XCB. This allows the framebuffer NetSurf front end to be run inside an X desktop window, making development easier.
-
VNC
-
The VNC server surface uses the libvncserver library to provide a straightforward unsecured VNC server. Multiple clients may connect.
-
The ABLE framebuffer
-
This surface handler enables NetSurf's framebuffer front end to run directly on the ABLE bootloader, shipped with hardware from Simtec.
-
- -

Releases vs Development trunk

- -

Users can run our release versions of NetSurf, or they can run development versions. Our release versions are tested and released when we are happy with them. Development versions are snapshots of the current state of the code, as the developers are working on it. These versions may have newer features or bug fixes that haven't made it into a release yet, however (depending on what the developers are doing) they might also have new bugs, instability, or they may produce reams of debugging output.

- -

We recommend users use the release versions, unless they particularly want to help us by reporting issues with development versions. People building NetSurf from source are encouraged to build the current HEAD, rather than a release, as it is most up-to-date and has features that may not yet have been released.

- -

NetSurf in Action

- -

Since NetSurf started out on RISC OS hardware, which is not particularly fast – the most widely used RISC OS hardware is a 200 MHz StrongARM RiscPC – so it runs well on resource constrained hardware such as handhelds. Even on fast modern desktops, users benefit from NetSurf's efficiency through its fast startup time and lightweight approach.

- -

Photo of NetSurf running on a Simtec DePicture.

- -

The image above shows NetSurf's framebuffer front end running on top of a Simtec DePicture's bootloader! It's using an ARM9-based Samsung S3C2440 CPU running at 400 MHz.

- -

People also use NetSurf on other handheld gadgets, such as the Openmoko mobile phone and the Nokia N810 internet tablet. NetSurf's full page scaling abilities help it to make the best use of a small screen.

- -

Want to help?

- -

The NetSurf project needs help and input if it is to keep moving forward. There are many ways for users to contribute to the NetSurf project. One of the simplest is to try the latest development build regularly. If you find any bugs, features you like or changes you don't like you can give feedback to the developers. It is this valuable feedback that helps shape NetSurf into a program people enjoy using.

- -

Visit the "How can I help?" page to see other ideas for contributing to the project. If you can program and you'd like to improve NetSurf, then we'd love to hear from you. Pick an area you'd like to improve or a feature you want to add and contact the developers. Also, take a look at the developer and contributor area of this site.

- -
-
- - - - -
- - -
- -
- - - diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..071d216 --- /dev/null +++ b/about/index.html @@ -0,0 +1,220 @@ + + + +NetSurf | About NetSurf + + + + + + + + + +
+ + + +

About NetSurf

+ +

NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.

+ +
+ +

Project Goals

+ +

The NetSurf project's goals and aims are:

+ +
+
Have fun
+
NetSurf is developed in people's spare time, so our main goal is to have fun – hopefully learning something and creating a product that people find useful along the way. If you want to join in, check out the developer and contributor area!
+
Adhere to the standards
+
There are many web standards. HTTP, HTML and CSS are just a few of them, and new specifications appearing all the time. The NetSurf team is devoted to implementing these standards.
+
Superior user experience
+
We want NetSurf to provide a consistent interface to the user that fits right in with your desktop environment. We aim to make NetSurf's interface clean and simple while providing access to powerful functionality.
+
Keep NetSurf small
+
NetSurf is a web browser with a small footprint, and we want to keep it that way.
+
Portability
+
We want NetSurf to be available to as many users as possible. We've already seen ports to handheld devices and would like to help anyone attempting a new port.
+
Modularity
+
Many of of the components designed for NetSurf are available separately, so that others might use them in their own projects.
+
+ +

Project History

+ +

The NetSurf project was started in April 2002 in response to a discussion of the deficiencies of the RISC OS browsers that were available at the time. NetSurf has been developed continuously ever since. The latest features and bug fixes have always been available immediately to users through the project's autobuilder. NetSurf had become the most widely used browser on RISC OS well before NetSurf's first release, version 1.0, on 17th May 2007. Development builds have continued to be more widely used than release versions by RISC OS users.

+ +

Screenshot of an ancient NetSurf version. An old version from April 2004 displaying the Drobe web site in March 2009.

+ +

A GTK port was started in June 2004, which runs on Unix-like platforms. Initially this port was created in order to aid the development and testing of the RISC OS version. Over time, the GTK port has become a fully fledged part of the project and cemented NetSurf's commitment to portability.

+ +
+

Old NetSurf throbber animation.

+

NetSurf's exuberant throbber animation in 2004.

+
+ +

NetSurf has now been ported to many more platforms with native front ends being created for BeOS & Haiku, as well as AmigaOS 4. A dumb framebuffer port also exists, which has no particular operating system or GUI toolkit requirements.

+ +

Timeline

+ +

Some of the major events and changes in the project's history are chronicled below.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Apr 2002NetSurf project started
Jun 2004GTK port available
May 2007NetSurf 1.0 released
Jun 2007NetSurf packaged in Debian
Jun 2007Hubbub HTML parser started
Jul 2007LibDOM DOM implementation started
Aug 2007NetSurf 1.1 released
Jan 2008NetSurf web site redesigned and rewritten
Mar 2008NetSurf 1.2 released
May 2008LibCSS CSS parser started
Jun 2008BeOS & Haiku port available
Aug 2008AmigaOS 4 port available
Aug 2008Hubbub used in NetSurf builds
Sep 2008Framebuffer port available
Apr 2009NetSurf 2.0 released
May 2009NetSurf 2.1 released
Jul 2009LibCSS used in NetSurf builds
Mar 2010New cache designed and used in NetSurf
Apr 2010NetSurf 2.5 released
Sep 2010NetSurf 2.6 released
Jan 2011Atari port available
Jan 2011Mac OS X port available
Apr 2011NetSurf 2.7 released
Sep 2011Frames and iframes in NetSurf core
Sep 2011NetSurf 2.8 released
Mar 2012LibDOM used in NetSurf builds
Apr 2012NetSurf 2.9 released
Sep 2012Early JavaScript support started
Feb 2013Textarea widget used for HTML forms
Apr 2013NetSurf 3.0 released
Sep 2013Redesigned treeviews
Dec 2013Big LibCSS selection speedup
Apr 2014NetSurf 3.1 released
May 2014Added disc cache feature
Aug 2014NetSurf 3.2 released
+ +

GTK NetSurf screenshot. A more recent NetSurf showing Wikipedia.

+ +

Get the latest version from our download section.

+ +
+ +
+
+ +

Ports & Availability

+ +

This section explains the various NetSurf front ends and should cover whether NetSurf is available for your system. NetSurf currently has seven different front ends. These are for RISC OS, GTK, BeOS, AmigaOS, Atari, Mac OS X and dumb framebuffers.

+ +

Desktop front ends

+ +

The RISC OS front end is suitable for RISC OS 4 and greater. The AmigaOS front end is suitable for AmigaOS 4. The BeOS front end works on BeOS, Zeta and Haiku. The Mac OS X port requires at least version 10.5.

+ +

GTK NetSurf screenshot. NetSurf's GTK front end showing the BBC Homepage.

+ +

NetSurf's GTK front end works on Unix-like systems, including Linux, FreeBSD, NetBSD, Solaris and others. There are no native Windows or MacOS X ports of NetSurf at the moment, however the GTK front end can be built for those platforms. The GTK front end is available from the package repositories of many Linux distributions including Debian and Ubuntu.

+ +

Framebuffer front end

+ +

NetSurf's framebuffer front end has no particular operating system or GUI toolkit requirements. Its mouse pointer, all its widgets etc, are drawn though NetSurf's internal plotters, the same rendering interface used to draw web pages. This makes the framebuffer front end highly portable. Currently the framebuffer front end can target the following framebuffer surface providers:

+ +
+
The Linux framebuffer
+
Output to a Linux framebuffer and input from Linux input event device nodes. The output device may be specified and defaults to /dev/fb0. The input node search path may also be specified, and defaults to /dev/input/.
+
SDL
+
The SDL surface is a straightforward port to the SDL library which is available for many operating systems. This allows the framebuffer NetSurf front end to be run inside a desktop window, making development easier.
+
X
+
The X surface uses the XCB. This allows the framebuffer NetSurf front end to be run inside an X desktop window, making development easier.
+
VNC
+
The VNC server surface uses the libvncserver library to provide a straightforward unsecured VNC server. Multiple clients may connect.
+
The ABLE framebuffer
+
This surface handler enables NetSurf's framebuffer front end to run directly on the ABLE bootloader, shipped with hardware from Simtec.
+
+ +

Releases vs Development trunk

+ +

Users can run our release versions of NetSurf, or they can run development versions. Our release versions are tested and released when we are happy with them. Development versions are snapshots of the current state of the code, as the developers are working on it. These versions may have newer features or bug fixes that haven't made it into a release yet, however (depending on what the developers are doing) they might also have new bugs, instability, or they may produce reams of debugging output.

+ +

We recommend users use the release versions, unless they particularly want to help us by reporting issues with development versions. People building NetSurf from source are encouraged to build the current HEAD, rather than a release, as it is most up-to-date and has features that may not yet have been released.

+ +

NetSurf in Action

+ +

Since NetSurf started out on RISC OS hardware, which is not particularly fast – the most widely used RISC OS hardware is a 200 MHz StrongARM RiscPC – so it runs well on resource constrained hardware such as handhelds. Even on fast modern desktops, users benefit from NetSurf's efficiency through its fast startup time and lightweight approach.

+ +

Photo of NetSurf running on a Simtec DePicture.

+ +

The image above shows NetSurf's framebuffer front end running on top of a Simtec DePicture's bootloader! It's using an ARM9-based Samsung S3C2440 CPU running at 400 MHz.

+ +

People also use NetSurf on other handheld gadgets, such as the Openmoko mobile phone and the Nokia N810 internet tablet. NetSurf's full page scaling abilities help it to make the best use of a small screen.

+ +

Want to help?

+ +

The NetSurf project needs help and input if it is to keep moving forward. There are many ways for users to contribute to the NetSurf project. One of the simplest is to try the latest development build regularly. If you find any bugs, features you like or changes you don't like you can give feedback to the developers. It is this valuable feedback that helps shape NetSurf into a program people enjoy using.

+ +

Visit the "How can I help?" page to see other ideas for contributing to the project. If you can program and you'd like to improve NetSurf, then we'd love to hear from you. Pick an area you'd like to improve or a feature you want to add and contact the developers. Also, take a look at the developer and contributor area of this site.

+ +
+
+ + + + +
+ + +
+ +
+ + + diff --git a/about/licence.en b/about/licence.en deleted file mode 100644 index 1150c4a..0000000 --- a/about/licence.en +++ /dev/null @@ -1,233 +0,0 @@ - - - -NetSurf | Licence - - - - - - - - - -
- - - -

NetSurf Licence

- -

The source code, documentation, translatable messages files and UI definitions contained within NetSurf are licensed under the following terms:

- -
- -

NetSurf is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.

- -

In addition, as a special exception, permission is granted to link the code of this release of NetSurf with the OpenSSL project's "OpenSSL" library (or with modified versions of it that use the same licence as the "OpenSSL" library), and distribute the linked executables. You must obey the GNU General Public License version 2 in all respects for all of the code used other than "OpenSSL". If you modify the code, you may extend this exception to your version of the code, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

- -
- -

All visual artwork contained within NetSurf is licensed under the terms of the MIT License.

- -

The full text of the MIT and GPL licenses are provided in Annex A and Annex B of this document.

- -

Annex A: The MIT License

- -
- -

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

- -

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

- -

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

- -
- -

Annex B: The GNU General Public License

- -
- - -

GNU GENERAL PUBLIC LICENSE

-

Version 2, June 1991

- -

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

- -

-Everyone is permitted to copy and distribute verbatim copies of this -license document, but changing it is not allowed.

- - -

Preamble

- -

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.

- -

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

- -

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

- -

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

- -

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

- -

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

- -

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

- -

The precise terms and conditions for copying, distribution and modification follow.

- -

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

- -

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

- -

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

- -

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

- -

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

- -

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

- -
-
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
-
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
-
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
-
- -

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

- -

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

- -

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

- -

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

- - -
-
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
-
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
-
- -

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

- -

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

- -

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

- -

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

- -

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

- -

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

- -

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

- -

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

- -

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

- -

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

- -

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

- -

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

- -

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

- -

NO WARRANTY

- -

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

- -

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

- -

END OF TERMS AND CONDITIONS

- -

How to Apply These Terms to Your New Programs

- -

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

- -

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

- -

<one line to give the program's name and an idea of what it does.>
Copyright (C) <yyyy> <name of author>

- -

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

- -

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

- -

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

- -

Also add information on how to contact you by electronic and paper mail.

- -

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

- -

Gnomovision version 69, Copyright (C) <year> <name of author>
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

- -

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

- -

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

- -

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice

- -

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

- -
- - - - -
- - -
- -
- - - diff --git a/about/licence.html b/about/licence.html new file mode 100644 index 0000000..1150c4a --- /dev/null +++ b/about/licence.html @@ -0,0 +1,233 @@ + + + +NetSurf | Licence + + + + + + + + + +
+ + + +

NetSurf Licence

+ +

The source code, documentation, translatable messages files and UI definitions contained within NetSurf are licensed under the following terms:

+ +
+ +

NetSurf is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.

+ +

In addition, as a special exception, permission is granted to link the code of this release of NetSurf with the OpenSSL project's "OpenSSL" library (or with modified versions of it that use the same licence as the "OpenSSL" library), and distribute the linked executables. You must obey the GNU General Public License version 2 in all respects for all of the code used other than "OpenSSL". If you modify the code, you may extend this exception to your version of the code, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.

+ +
+ +

All visual artwork contained within NetSurf is licensed under the terms of the MIT License.

+ +

The full text of the MIT and GPL licenses are provided in Annex A and Annex B of this document.

+ +

Annex A: The MIT License

+ +
+ +

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

+ +

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

+ +

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ +
+ +

Annex B: The GNU General Public License

+ +
+ + +

GNU GENERAL PUBLIC LICENSE

+

Version 2, June 1991

+ +

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

+ +

+Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed.

+ + +

Preamble

+ +

The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.

+ +

When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.

+ +

To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.

+ +

For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

+ +

We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.

+ +

Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.

+ +

Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.

+ +

The precise terms and conditions for copying, distribution and modification follow.

+ +

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

+ +

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

+ +

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

+ +

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

+ +

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

+ +

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

+ +
+
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+
+ +

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

+ +

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

+ +

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

+ +

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

+ + +
+
a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+
+ +

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

+ +

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

+ +

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

+ +

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

+ +

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

+ +

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

+ +

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

+ +

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

+ +

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

+ +

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

+ +

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

+ +

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

+ +

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

+ +

NO WARRANTY

+ +

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

+ +

12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

+ +

END OF TERMS AND CONDITIONS

+ +

How to Apply These Terms to Your New Programs

+ +

If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.

+ +

To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found.

+ +

<one line to give the program's name and an idea of what it does.>
Copyright (C) <yyyy> <name of author>

+ +

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

+ +

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

+ +

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

+ +

Also add information on how to contact you by electronic and paper mail.

+ +

If the program is interactive, make it output a short notice like this when it starts in an interactive mode:

+ +

Gnomovision version 69, Copyright (C) <year> <name of author>
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.

+ +

The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program.

+ +

You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names:

+ +

Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice

+ +

This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

+ +
+ + + + +
+ + +
+ +
+ + + diff --git a/about/news.en b/about/news.en deleted file mode 100644 index 6e5c526..0000000 --- a/about/news.en +++ /dev/null @@ -1,196 +0,0 @@ - - - -NetSurf | News - - - - - - - - - -
- - - -

News

- -
-
NetSurf 3.2 released 30 Aug 2014
-
NetSurf 3.2 is primarily a bug-fix release. In addition to fixes, a disc cache feature has been added, and a little work has been done to improve CSS3 support. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the GTK, AmigaOS and Framebuffer front ends. We recommend all users upgrade.
-
NetSurf in Google Summer of Code 01 May 2014
-
NetSurf is participating as a mentoring organisation in Google Summer of code again this year. We have a student called Rupinder Singh Khokhar who will be working on updating our core web technology libraries, LibDOM and LibHubbub, to bring them into line with the current versions of the specifications.
-
NetSurf 3.1 released 26 Apr 2014
-
NetSurf 3.1 contains many improvements over the previous release. The highlights include much faster CSS selection performance, faster start up time, new look and feel to the treeviews (hotlist/bookmarks, global history and cookie manager), improved options handling, undo/redo support in textareas, and general improvement of forms. Also included are many other additions, optimisations and bug fixes. We recommend that all users upgrade.
-
NetSurf wins Award 23 Jan 2014
-
NetSurf won the award for "best non-commercial product" at the 2012/2013 RISC OS Awards. Thanks to everyone that voted for us!
-
NetSurf developer workshop report 06 Jan 2014
-
The NetSurf core developers gathered in Cambridge at the start of the year, and managed to do a considerable amount of work across various areas of the project. See the developer workshop report for more details. Thanks to Collabora for hosting the event.
-
New bug report system launched 17 Dec 2013
-
We have created a new bug reporting system and transferred most of the existing reports from the old SourceForge powered bug tracker. Let us know if you have any trouble with the new system. The NetSurf project no longer uses SourceForge, and any issues raised there will go unseen.
-
LibCSS selection performance boost 02 Dec 2013
-
A significant optimisation has been made to LibCSS's selection engine performance. This is the code that works out which CSS rules apply to DOM elements, and calculates their computed styles. Recent development builds of NetSurf include this improvement.
-
Static analysis of the NetSurf codebase 22 Nov 2013
-
NetSurf and several of our libraries have recently been added to the Coverity Scan service for open-source projects. It has enabled us to identify and fix quite a few bugs over a very short period. We also have the Clang static analyser set up as part of our CI system. For more information on the utilisation of static analysis by the NetSurf project, take a look at this article.
-
Summary of recent development 16 Oct 2013
-
Some of the recent changes made to NetSurf have included a rewritten core treeview widget. It fixes bugs, provides a nicer look & feel, and yields an improvement to startup time. The Global History, Hotlist (Bookmarks), Cookie Manager, and SSL Certificate Inspection treeviews have all been rewritten with the new treeview. Another recent change is the addition of undo and redo support to NetSurf's textarea widget.
-
Continuous Integration experiences 05 Sep 2013
-
We've been running our Jenkins based Continuous Integration (CI) system for a year now. It now builds NetSurf and our libraries for multiple architecture, operating systems and with different compilers. It runs static analysis, automated testing, produces test coverage reports, code documentation and more. Vince has written up our experiences with the CI system.
-
NetSurf 3.0 released 20 Apr 2013
-
NetSurf 3.0 contains many changes over the 2.x release series. The biggest difference is the use of our new Document Object Model library, LibDOM. This new library is a foundation that paves the way for us to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. A more complete listing is available in the Change Log.
-
NetSurf at the Wakefield Show 23 Mar 2013
-
The NetSurf developers will be exhibiting at the Wakefield RISC OS trade show on Saturday 20th April. Please visit our stand to discuss issues, future plans, or just to meet the developers.
-
Developer guide – 2: Working with the codebase and community 07 Mar 2013
-
The second part to Vince's development guide for newcomers to the project. This one examines the code, how its arranged, and how to interact with the existing developers.
-
Developer guide – 1: Getting & building the source 07 Mar 2013
-
Vince is producing a series of posts to help enable new contributers get involved with the project. This first post covers the mechanics of acquiring and building the source.
-
New textarea handling 11 Feb 2013
-
We've rewritten NetSurf's textarea support, so composing webmail, forum posting, and form filling should be more reliable now. Support for text selection and other behaviour is improved.
-
Project development visulisations 01 Jan 2013
-
Vince has produced Gource animations that show the development of our project graphically. The videos habe been uploaded to YouTube.
-
Early JavaScript builds available 13 Dec 2012
-
While there is a very long way to go before NetSurf becomes a fully JavaScript-capable browser, brave users may like to try the JavaScript enabled test builds from our autobuilder.
-
Development progress 05 Nov 2012
-
The NetSurf Developers held another workshop over the weekend. During the event we were able to consolidate several aspects of the browser after the previous LibDOM integration. LibDOM's performance was optimised, and the remaining usage of LibXML was removed from NetSurf. Thanks to Collabora who kindly hosted the workshop.
-
Moved from SVN to Git 15 Jul 2012
-
We have migrated from Subversion to Git for our source version control. See the Getting started and Git cheat sheet documents on the Wiki. Please let us know if you find anything amiss.
-
NetSurf 2.9 released 28 Apr 2012
-
NetSurf 2.9 contains many improvements over the previous release. The most significant changes are new multi-tasking behaviour, optimised URL handling, fetcher optimisations, cache optimisations, and faster CSS selection. Full details in the change log. We recommend all users upgrade.
-
LibDOM progress 26 Mar 2012
-
The NetSurf Developers held a developer workshop over the weekend, during which much progress was made on LibDOM which sits at the heart of our NetSurf 3.0 plans. NetSurf trunk is now using the LibDOM library in place of LibXML2, and we hope to extract several benefits from this change over the coming months. Thanks to Collabora who kindly hosted the workshop.
-
New home for TTF2f 07 Dec 2011
-
The RISC OS font conversion utility TTF2f has a new web page here, on the NetSurf site. It is capable of converting TrueType, OpenType and other formats to the native RISC OS format. It supports conversion of large fonts with wide Unicode coverage. Anyone wishing to develop TTF2f further should get in touch!
-
NetSurf 2.8 released 21 Sep 2011
-
NetSurf 2.8 adds support for frames and iframes on all platforms, MIME type sniffing, and a new image cache. Image decoding can now be deferred until images are required for more optimal resource use and faster page load times. The release also incorporates many other new features, optimisations, improvements and bug fixes. Full details in the change log. We recommend all users upgrade.
-
NetSurf 2.7 released 16 Apr 2011
-
NetSurf 2.7 contains many improvements over the previous release. The most significant change is the addition of core global history, bookmarks and cookie management features. Full details in the change log. We recommend all users upgrade.
-
Mac OS X port and other frontend news 20 Jan 2011
-
A new Mac OS X port has been created. It can be built from source, following the instructions in the source tree. An Atari port has also been created, and the Windows, AmigaOS, GTK and RISC OS ports all continue to be developed.
-
NetSurf 2.6 released 21 Sep 2010
-
NetSurf 2.6 is primarily a bug fix release. It contains some improvements to page rendering, fetching & caching, memory usage, as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.
-
NetSurf 2.5 released 24 Apr 2010
-
NetSurf 2.5 contains many improvements over the previous release. The major changes are the use of our brand new CSS parser and selection engine (LibCSS), and a newly designed cache for fetched content. Full details in the change log. We recommend all users upgrade.
-
NetSurf at Wakefield Show 2010 14 Jan 2010
-
NetSurf 2.5 is expected to be released at the Wakefield RISC OS Show. The release will focus on the CSS engine, memory usage and speed, as well as fixing bugs. NetSurf 2.5 is likely to be the last release for RISC OS.
-
NetSurf in The Icon Bar Awards 2009 01 Jan 2010
-
NetSurf won in the category of "Best non-commercial product" in The Icon Bar's 2009 RISC OS awards. Thanks to everyone who voted for us!
-
Google Summer of Code Roundup 15 Sep 2009
-
As many of you know, NetSurf has participated in Google Summer of Code for a second consecutive year. This year we ran three projects which have all been of great benefit to the project.
-
New developers sought 06 Aug 2009
-
A maintainer is required for the RISC OS front end. Also anyone with Perl scripting ability could help overhaul the autobuilder.
-
NetSurf 2.1 released 23 May 2009
-
NetSurf 2.1 is a bug fix release. It contains some improvements to page rendering as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.
-
NetSurf as an embedded web kiosk 12 May 2009
-
Media watch: LinuxDevices has put up a tutorial for setting up NetSurf's framebuffer front end on embedded linux devices and creating a web kiosk.
-
NetSurf 2.0 released 25 Apr 2009
-
NetSurf 2 is a major update over the 1.x release series, and represents almost two years of development. New features include a new HTML parser, SVG support, PDF export, improved page layout and a more complete GTK interface. This is also the first release for our new framebuffer target and the native ports to AmigaOS, BeOS and Haiku.
-
GSoC students selected 20 Apr 2009
-
This year we will have students working on a Document Object Model implementation, the usability and feature set of NetSurf's core multi-platform interface, and adding features to the GTK front end.
-
Google Summer of Code 18 Mar 2009
-
NetSurf has been accepted into Google Summer of Code 2009, as a mentoring organisation. Students interested in getting involved should check out our project ideas.
-
NetSurf 2.0 plan & summary of recent development 09 Mar 2009
-
NetSurf 2.0 to be released next month. Recent changes to page layout, form submission improved, upgraded AmigaOS port, framebuffer front end advanced and many other changes.
-
Another year, another accolade 07 Jan 2009
-
At the end of a busy year for NetSurf, with the release of NetSurf 1.2, the development of many new features, ports to new operating systems and participation in Google Summer of Code, NetSurf was voted for an award by Drobe's venerable readership. Thanks to everyone who voted for us!
-
Summary of recent developments 09 Nov 2008
-
New framebuffer port, better CSS support, improved page layout, tabbed browsing improvements, new features and functionality for BeOS and AmigaOS ports.
-
AmigaOS and BeOS ports 18 Aug 2008
-
New native port to AmigaOS and work on the BeOS port continues. Both ports are at an early stage, but usable.
-
Summary of recent developments 17 Aug 2008
-
Bumper development summary, including performance and page layout improvements, better text selection handling, vastly improved GTK front end, ports to new platforms and Google Summer of Code round-up.
-
Now using Hubbub 11 Aug 2008
-
NetSurf now uses Hubbub, our new HTML parser which is compliant with the HTML5 specification. This fixes many issues and ensures we handle broken HTML in the same way as the other mainstream browsers.
-
BeOS port started 03 Jun 2008
-
NetSurf is now running natively on the BeOS operating system. The early port is available from SVN.
-
GSoC projects selected 22 Apr 2008
-
The student projects that will be carried out this summer have been announced. See our GSoC page for details.
-
NetSurf 1.2 released 22 Mar 2008
-
The second update to NetSurf 1 has been released. It offers several bug fixes over the previous release and we recommend that users upgrade.
-
Google Summer of Code 17 Mar 2008
-
NetSurf is participating in Google Summer of Code 2008, as a mentoring organisation. Students interested in getting involved should apply to Google. More information on our GSoC page.
-
Summary of recent development 02 Mar 2008
-
Pages are now periodically reflowed as images are downloaded. Handling of presentational markup is improved. Better form element handling and many other fixes and improvements.
-
Summary of recent development 03 Feb 2008
-
NetSurf's cookie and HTTP redirect support have been enhanced. Layout upgrades, including better form element display and float positioning. SVG redraw is now faster on RISC OS.
-
NetSurf web site redesigned 02 Jan 2008
-
We've redesigned the web site to make it easier to navigate. Much of the content has been rewritten to make it clear that NetSurf is a multi-platform web browser.
-
Summary of recent development 02 Jan 2008
-
Recent work on the development branch of NetSurf has added SVG support to the GTK build and the beginnings of SVG Tiny support to the RISC OS version. Other changes have included refinements to the web page scaling facilities.
-
NetSurf 1.1 released 13 Aug 2007
-
The first update to NetSurf 1 has been released. It offers several bug fixes over the previous release and we recommend that users upgrade.
-
NetSurf in Debian testing 03 Jun 2007
-
NetSurf is now packaged in Debian linux. Currently it is in Debian testing.
-
NetSurf 1.0 released 19 May 2007
-
The first stable release of NetSurf is now available. The NetSurf project was first started in 2003 and development builds have been available from the project web site since then.
-
Media watch 04 Dec 2006
-
An article at The Iconbar reviews recent developments and discusses future plans for the project.
-
Moved to subversion 09 Apr 2006
-
We have migrated to Subversion, a more powerful and advanced versioning system than CVS.
-
The road to 1.0 25 Mar 2006
-
Our plans for version 1.0 for the RISC OS and GTK builds.
-
Experimental GTK port 22 Jun 2004
-
A new GTK front end has been checked in. It allows NetSurf to be tested on Uinx-like systems.
-
Sourceforge project registered 19 Apr 2002
-
After an online discussion about the deficiencies of existing web browser on the RISC OS plaform, the NetSurf web browser project has been started.
-
- - - - -
- - -
- -
- - - diff --git a/about/news.html b/about/news.html new file mode 100644 index 0000000..6e5c526 --- /dev/null +++ b/about/news.html @@ -0,0 +1,196 @@ + + + +NetSurf | News + + + + + + + + + +
+ + + +

News

+ +
+
NetSurf 3.2 released 30 Aug 2014
+
NetSurf 3.2 is primarily a bug-fix release. In addition to fixes, a disc cache feature has been added, and a little work has been done to improve CSS3 support. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the GTK, AmigaOS and Framebuffer front ends. We recommend all users upgrade.
+
NetSurf in Google Summer of Code 01 May 2014
+
NetSurf is participating as a mentoring organisation in Google Summer of code again this year. We have a student called Rupinder Singh Khokhar who will be working on updating our core web technology libraries, LibDOM and LibHubbub, to bring them into line with the current versions of the specifications.
+
NetSurf 3.1 released 26 Apr 2014
+
NetSurf 3.1 contains many improvements over the previous release. The highlights include much faster CSS selection performance, faster start up time, new look and feel to the treeviews (hotlist/bookmarks, global history and cookie manager), improved options handling, undo/redo support in textareas, and general improvement of forms. Also included are many other additions, optimisations and bug fixes. We recommend that all users upgrade.
+
NetSurf wins Award 23 Jan 2014
+
NetSurf won the award for "best non-commercial product" at the 2012/2013 RISC OS Awards. Thanks to everyone that voted for us!
+
NetSurf developer workshop report 06 Jan 2014
+
The NetSurf core developers gathered in Cambridge at the start of the year, and managed to do a considerable amount of work across various areas of the project. See the developer workshop report for more details. Thanks to Collabora for hosting the event.
+
New bug report system launched 17 Dec 2013
+
We have created a new bug reporting system and transferred most of the existing reports from the old SourceForge powered bug tracker. Let us know if you have any trouble with the new system. The NetSurf project no longer uses SourceForge, and any issues raised there will go unseen.
+
LibCSS selection performance boost 02 Dec 2013
+
A significant optimisation has been made to LibCSS's selection engine performance. This is the code that works out which CSS rules apply to DOM elements, and calculates their computed styles. Recent development builds of NetSurf include this improvement.
+
Static analysis of the NetSurf codebase 22 Nov 2013
+
NetSurf and several of our libraries have recently been added to the Coverity Scan service for open-source projects. It has enabled us to identify and fix quite a few bugs over a very short period. We also have the Clang static analyser set up as part of our CI system. For more information on the utilisation of static analysis by the NetSurf project, take a look at this article.
+
Summary of recent development 16 Oct 2013
+
Some of the recent changes made to NetSurf have included a rewritten core treeview widget. It fixes bugs, provides a nicer look & feel, and yields an improvement to startup time. The Global History, Hotlist (Bookmarks), Cookie Manager, and SSL Certificate Inspection treeviews have all been rewritten with the new treeview. Another recent change is the addition of undo and redo support to NetSurf's textarea widget.
+
Continuous Integration experiences 05 Sep 2013
+
We've been running our Jenkins based Continuous Integration (CI) system for a year now. It now builds NetSurf and our libraries for multiple architecture, operating systems and with different compilers. It runs static analysis, automated testing, produces test coverage reports, code documentation and more. Vince has written up our experiences with the CI system.
+
NetSurf 3.0 released 20 Apr 2013
+
NetSurf 3.0 contains many changes over the 2.x release series. The biggest difference is the use of our new Document Object Model library, LibDOM. This new library is a foundation that paves the way for us to implement a fully dynamic layout engine in the future. Other improvements in NetSurf 3.0 include completely new textarea support, ability to fetch and parse CSS in parallel with HTML documents, extensive behind-the-scenes refactoring, and a host of smaller changes and fixes. A more complete listing is available in the Change Log.
+
NetSurf at the Wakefield Show 23 Mar 2013
+
The NetSurf developers will be exhibiting at the Wakefield RISC OS trade show on Saturday 20th April. Please visit our stand to discuss issues, future plans, or just to meet the developers.
+
Developer guide – 2: Working with the codebase and community 07 Mar 2013
+
The second part to Vince's development guide for newcomers to the project. This one examines the code, how its arranged, and how to interact with the existing developers.
+
Developer guide – 1: Getting & building the source 07 Mar 2013
+
Vince is producing a series of posts to help enable new contributers get involved with the project. This first post covers the mechanics of acquiring and building the source.
+
New textarea handling 11 Feb 2013
+
We've rewritten NetSurf's textarea support, so composing webmail, forum posting, and form filling should be more reliable now. Support for text selection and other behaviour is improved.
+
Project development visulisations 01 Jan 2013
+
Vince has produced Gource animations that show the development of our project graphically. The videos habe been uploaded to YouTube.
+
Early JavaScript builds available 13 Dec 2012
+
While there is a very long way to go before NetSurf becomes a fully JavaScript-capable browser, brave users may like to try the JavaScript enabled test builds from our autobuilder.
+
Development progress 05 Nov 2012
+
The NetSurf Developers held another workshop over the weekend. During the event we were able to consolidate several aspects of the browser after the previous LibDOM integration. LibDOM's performance was optimised, and the remaining usage of LibXML was removed from NetSurf. Thanks to Collabora who kindly hosted the workshop.
+
Moved from SVN to Git 15 Jul 2012
+
We have migrated from Subversion to Git for our source version control. See the Getting started and Git cheat sheet documents on the Wiki. Please let us know if you find anything amiss.
+
NetSurf 2.9 released 28 Apr 2012
+
NetSurf 2.9 contains many improvements over the previous release. The most significant changes are new multi-tasking behaviour, optimised URL handling, fetcher optimisations, cache optimisations, and faster CSS selection. Full details in the change log. We recommend all users upgrade.
+
LibDOM progress 26 Mar 2012
+
The NetSurf Developers held a developer workshop over the weekend, during which much progress was made on LibDOM which sits at the heart of our NetSurf 3.0 plans. NetSurf trunk is now using the LibDOM library in place of LibXML2, and we hope to extract several benefits from this change over the coming months. Thanks to Collabora who kindly hosted the workshop.
+
New home for TTF2f 07 Dec 2011
+
The RISC OS font conversion utility TTF2f has a new web page here, on the NetSurf site. It is capable of converting TrueType, OpenType and other formats to the native RISC OS format. It supports conversion of large fonts with wide Unicode coverage. Anyone wishing to develop TTF2f further should get in touch!
+
NetSurf 2.8 released 21 Sep 2011
+
NetSurf 2.8 adds support for frames and iframes on all platforms, MIME type sniffing, and a new image cache. Image decoding can now be deferred until images are required for more optimal resource use and faster page load times. The release also incorporates many other new features, optimisations, improvements and bug fixes. Full details in the change log. We recommend all users upgrade.
+
NetSurf 2.7 released 16 Apr 2011
+
NetSurf 2.7 contains many improvements over the previous release. The most significant change is the addition of core global history, bookmarks and cookie management features. Full details in the change log. We recommend all users upgrade.
+
Mac OS X port and other frontend news 20 Jan 2011
+
A new Mac OS X port has been created. It can be built from source, following the instructions in the source tree. An Atari port has also been created, and the Windows, AmigaOS, GTK and RISC OS ports all continue to be developed.
+
NetSurf 2.6 released 21 Sep 2010
+
NetSurf 2.6 is primarily a bug fix release. It contains some improvements to page rendering, fetching & caching, memory usage, as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.
+
NetSurf 2.5 released 24 Apr 2010
+
NetSurf 2.5 contains many improvements over the previous release. The major changes are the use of our brand new CSS parser and selection engine (LibCSS), and a newly designed cache for fetched content. Full details in the change log. We recommend all users upgrade.
+
NetSurf at Wakefield Show 2010 14 Jan 2010
+
NetSurf 2.5 is expected to be released at the Wakefield RISC OS Show. The release will focus on the CSS engine, memory usage and speed, as well as fixing bugs. NetSurf 2.5 is likely to be the last release for RISC OS.
+
NetSurf in The Icon Bar Awards 2009 01 Jan 2010
+
NetSurf won in the category of "Best non-commercial product" in The Icon Bar's 2009 RISC OS awards. Thanks to everyone who voted for us!
+
Google Summer of Code Roundup 15 Sep 2009
+
As many of you know, NetSurf has participated in Google Summer of Code for a second consecutive year. This year we ran three projects which have all been of great benefit to the project.
+
New developers sought 06 Aug 2009
+
A maintainer is required for the RISC OS front end. Also anyone with Perl scripting ability could help overhaul the autobuilder.
+
NetSurf 2.1 released 23 May 2009
+
NetSurf 2.1 is a bug fix release. It contains some improvements to page rendering as well as some front-end specific fixes. Full details in the change log. We recommend all users upgrade.
+
NetSurf as an embedded web kiosk 12 May 2009
+
Media watch: LinuxDevices has put up a tutorial for setting up NetSurf's framebuffer front end on embedded linux devices and creating a web kiosk.
+
NetSurf 2.0 released 25 Apr 2009
+
NetSurf 2 is a major update over the 1.x release series, and represents almost two years of development. New features include a new HTML parser, SVG support, PDF export, improved page layout and a more complete GTK interface. This is also the first release for our new framebuffer target and the native ports to AmigaOS, BeOS and Haiku.
+
GSoC students selected 20 Apr 2009
+
This year we will have students working on a Document Object Model implementation, the usability and feature set of NetSurf's core multi-platform interface, and adding features to the GTK front end.
+
Google Summer of Code 18 Mar 2009
+
NetSurf has been accepted into Google Summer of Code 2009, as a mentoring organisation. Students interested in getting involved should check out our project ideas.
+
NetSurf 2.0 plan & summary of recent development 09 Mar 2009
+
NetSurf 2.0 to be released next month. Recent changes to page layout, form submission improved, upgraded AmigaOS port, framebuffer front end advanced and many other changes.
+
Another year, another accolade 07 Jan 2009
+
At the end of a busy year for NetSurf, with the release of NetSurf 1.2, the development of many new features, ports to new operating systems and participation in Google Summer of Code, NetSurf was voted for an award by Drobe's venerable readership. Thanks to everyone who voted for us!
+
Summary of recent developments 09 Nov 2008
+
New framebuffer port, better CSS support, improved page layout, tabbed browsing improvements, new features and functionality for BeOS and AmigaOS ports.
+
AmigaOS and BeOS ports 18 Aug 2008
+
New native port to AmigaOS and work on the BeOS port continues. Both ports are at an early stage, but usable.
+
Summary of recent developments 17 Aug 2008
+
Bumper development summary, including performance and page layout improvements, better text selection handling, vastly improved GTK front end, ports to new platforms and Google Summer of Code round-up.
+
Now using Hubbub 11 Aug 2008
+
NetSurf now uses Hubbub, our new HTML parser which is compliant with the HTML5 specification. This fixes many issues and ensures we handle broken HTML in the same way as the other mainstream browsers.
+
BeOS port started 03 Jun 2008
+
NetSurf is now running natively on the BeOS operating system. The early port is available from SVN.
+
GSoC projects selected 22 Apr 2008
+
The student projects that will be carried out this summer have been announced. See our GSoC page for details.
+
NetSurf 1.2 released 22 Mar 2008
+
The second update to NetSurf 1 has been released. It offers several bug fixes over the previous release and we recommend that users upgrade.
+
Google Summer of Code 17 Mar 2008
+
NetSurf is participating in Google Summer of Code 2008, as a mentoring organisation. Students interested in getting involved should apply to Google. More information on our GSoC page.
+
Summary of recent development 02 Mar 2008
+
Pages are now periodically reflowed as images are downloaded. Handling of presentational markup is improved. Better form element handling and many other fixes and improvements.
+
Summary of recent development 03 Feb 2008
+
NetSurf's cookie and HTTP redirect support have been enhanced. Layout upgrades, including better form element display and float positioning. SVG redraw is now faster on RISC OS.
+
NetSurf web site redesigned 02 Jan 2008
+
We've redesigned the web site to make it easier to navigate. Much of the content has been rewritten to make it clear that NetSurf is a multi-platform web browser.
+
Summary of recent development 02 Jan 2008
+
Recent work on the development branch of NetSurf has added SVG support to the GTK build and the beginnings of SVG Tiny support to the RISC OS version. Other changes have included refinements to the web page scaling facilities.
+
NetSurf 1.1 released 13 Aug 2007
+
The first update to NetSurf 1 has been released. It offers several bug fixes over the previous release and we recommend that users upgrade.
+
NetSurf in Debian testing 03 Jun 2007
+
NetSurf is now packaged in Debian linux. Currently it is in Debian testing.
+
NetSurf 1.0 released 19 May 2007
+
The first stable release of NetSurf is now available. The NetSurf project was first started in 2003 and development builds have been available from the project web site since then.
+
Media watch 04 Dec 2006
+
An article at The Iconbar reviews recent developments and discusses future plans for the project.
+
Moved to subversion 09 Apr 2006
+
We have migrated to Subversion, a more powerful and advanced versioning system than CVS.
+
The road to 1.0 25 Mar 2006
+
Our plans for version 1.0 for the RISC OS and GTK builds.
+
Experimental GTK port 22 Jun 2004
+
A new GTK front end has been checked in. It allows NetSurf to be tested on Uinx-like systems.
+
Sourceforge project registered 19 Apr 2002
+
After an online discussion about the deficiencies of existing web browser on the RISC OS plaform, the NetSurf web browser project has been started.
+
+ + + + +
+ + +
+ +
+ + + diff --git a/about/screenshots/index.en b/about/screenshots/index.en deleted file mode 100644 index ade1b47..0000000 --- a/about/screenshots/index.en +++ /dev/null @@ -1,159 +0,0 @@ - - - -NetSurf | Screenshot Gallery - - - - - - - - - -
- - - -

Screenshot Gallery

- -

NetSurf is available for various platforms.

- - - -

RISC OS

- -

The NetSurf project started out on RISC OS in 2002. Since then, it has gone on to become the platform's premier browser.

- - - -

GTK (e.g. Linux, BSDs, etc...)

- - - -

Mac OS X

- - - -

AmigaOS 4

- - - -

Framebuffer

- -

The framebuffer front end lets NetSurf run on any system that can provide a framebuffer surface and user input. It has no operating system or GUI toolkit requirements.

- - - -

Haiku & BeOS

- - - -

Atari

- - - -

Windows

- -

Currently very basic, the Windows port is really just a demonstration at the moment.

- - - - - -
- - -
- -
- - - diff --git a/about/screenshots/index.html b/about/screenshots/index.html new file mode 100644 index 0000000..ade1b47 --- /dev/null +++ b/about/screenshots/index.html @@ -0,0 +1,159 @@ + + + +NetSurf | Screenshot Gallery + + + + + + + + + +
+ + + +

Screenshot Gallery

+ +

NetSurf is available for various platforms.

+ + + +

RISC OS

+ +

The NetSurf project started out on RISC OS in 2002. Since then, it has gone on to become the platform's premier browser.

+ + + +

GTK (e.g. Linux, BSDs, etc...)

+ + + +

Mac OS X

+ + + +

AmigaOS 4

+ + + +

Framebuffer

+ +

The framebuffer front end lets NetSurf run on any system that can provide a framebuffer surface and user input. It has no operating system or GUI toolkit requirements.

+ + + +

Haiku & BeOS

+ + + +

Atari

+ + + +

Windows

+ +

Currently very basic, the Windows port is really just a demonstration at the moment.

+ + + + + +
+ + +
+ +
+ + + diff --git a/about/team.en b/about/team.en deleted file mode 100644 index 7685fdb..0000000 --- a/about/team.en +++ /dev/null @@ -1,211 +0,0 @@ - - - -NetSurf | The NetSurf Developers - - - - - - - - - -
- - - -

The NetSurf Developers

- -

John-Mark Bell

- -

John-Mark spends most of his time avoiding the layout engine, as he thinks that overexposure to it will result in the early onset of dementia. Over the years, he has contributed to a number of areas of NetSurf – particularly anything that doesn't involve touching any user interface code. He is also responsible for creating many of the project's core libraries.

- - - -

Michael Drake

- -

Michael is involved most in developing the layout and rendering engine. He wrote the treeview implementation and the current bookmarks, history and cookie managers. He also contributes to other areas of the NetSurf core and project libraries. When he is induced to work on platform specific code, it is typically to address interaction with the core, or to implement, fix, or improve performance of front end rendering code.

- -

He is responsible for most of the project's web site, and has worked on the project graphics and documentation.

- - - -

John Tytgat

- -

John is an occasional NetSurf contributor mostly related to cross-compile build aspects based on his knowledge and involvement in the GCCSDK project and OSLib. He also contributed the first Unicode related changes in NetSurf.

- -

His RISC OS NetSurf builds are done using the GCCSDK cross-compiler on an Ubuntu Linux desktop machine and tested on RiscPC and A9home.

- - - -

Daniel Silverstone

- -

Generally grumpy, occasionally clever, but consistently ginger; Daniel works mostly on the GTK port of NetSurf and in a more airy hand-wavy way on most of the newer libraries which make up the NetSurf project.

- -

Daniel does most of his development work on his Ubuntu systems and is also half-responsible for the Debian and Ubuntu packaging of the project's output. Daniel also helps to maintain the server that hosts the project's web site and mailing lists.

- - - -

Rob Kendrick

- -

Rob contributes mainly to the GTK port of NetSurf, and helping with general portability issues between platforms. He wrote the Cairo rendering back end which gives the GTK port anti-aliased rendering, as well as devising the new themes format. Also some other minor contributions to the main base of the code.

- -

Rob does most of his development work on his Linux desktop running Ubuntu, and also makes extensive use of an A9home for testing. He also helps maintain the server that hosts the project's web site and mailing lists.

- - - -

Vincent Sanders

- - - -

François Revol

- -

François is a BeOS fan and Haiku developer. He started porting NetSurf to BeOS to fill the void between Links and Firefox, and to replace the closed-source NetPositive as default browser in Haiku.

- -

He's always rushing to fix C89 breakages since BeOS binaries must be built using gcc 2.95 because of C++ ABI compatibility. Currently François builds under ZETA (BeOS R6), and tests under Haiku both on real hardware and in QEMU.

- - - -

Chris Young

- -

Chris is responsible for porting NetSurf to AmigaOS 4, to get an all-round decent web browser on the platform rather than having to use several outdated or incomplete ones. He refuses to deal with any of the core code beyond prodding it with a pointy stick when it doesn't quite work as expected.

- -

His development work, testing and compiling is all done on an AmigaOne G4-XE.

- - - -

Steve Fryatt

- -

Steve maintains the RISC OS port of NetSurf, having rashly volunteered himself in an attempt to stop the platform losing yet another web browser. His involvement with the core is limited, not least by the fact that he still hasn't had the time to work out what a lot of it does.

- -

His development work is done on Ubuntu Linux using the GCCSDK for cross-compiling, with testing done on RPCEmu and an Iyonix.

- - - -

Previous team members

- -

James Bursa

- -

James was the original developer of NetSurf.

- - - -

Richard Wilson

- -

When he found time away from his day job as an international man of mystery, Richard enjoyed flailing his arms towards a keyboard and trying to make NetSurf as beautiful as the contours of a Cuban virgin's thighs.

- -

He was responsible for implementing various sections of NetSurf – the ones he'll admit to include GIF, BMP and ICO support, the RISC OS frames implementation, minor sections of the CSS and layout code, the old hotlist and global history, the toolbars and themes, URL auto-completion, buffered rendering, interactive help, the RISC OS GUI and image rendering code, RISC OS image virtual memory / compression, and probably 90% of the bugs.

- -

Unfortunately Richard has had precious little time for development work recently, but an aged RiscPC is his partner when he does.

- - - -

Adrian Lees

- - - -

Sven Weidauer

- -

Sven wrote the Mac OS X front end. His main development machine was an iMac running OS X Snow Leopard and he did some testing on an old PPC iBook running Leopard.

- - - - - - - -
- - -
- -
- - - diff --git a/about/team.html b/about/team.html new file mode 100644 index 0000000..7685fdb --- /dev/null +++ b/about/team.html @@ -0,0 +1,211 @@ + + + +NetSurf | The NetSurf Developers + + + + + + + + + +
+ + + +

The NetSurf Developers

+ +

John-Mark Bell

+ +

John-Mark spends most of his time avoiding the layout engine, as he thinks that overexposure to it will result in the early onset of dementia. Over the years, he has contributed to a number of areas of NetSurf – particularly anything that doesn't involve touching any user interface code. He is also responsible for creating many of the project's core libraries.

+ + + +

Michael Drake

+ +

Michael is involved most in developing the layout and rendering engine. He wrote the treeview implementation and the current bookmarks, history and cookie managers. He also contributes to other areas of the NetSurf core and project libraries. When he is induced to work on platform specific code, it is typically to address interaction with the core, or to implement, fix, or improve performance of front end rendering code.

+ +

He is responsible for most of the project's web site, and has worked on the project graphics and documentation.

+ + + +

John Tytgat

+ +

John is an occasional NetSurf contributor mostly related to cross-compile build aspects based on his knowledge and involvement in the GCCSDK project and OSLib. He also contributed the first Unicode related changes in NetSurf.

+ +

His RISC OS NetSurf builds are done using the GCCSDK cross-compiler on an Ubuntu Linux desktop machine and tested on RiscPC and A9home.

+ + + +

Daniel Silverstone

+ +

Generally grumpy, occasionally clever, but consistently ginger; Daniel works mostly on the GTK port of NetSurf and in a more airy hand-wavy way on most of the newer libraries which make up the NetSurf project.

+ +

Daniel does most of his development work on his Ubuntu systems and is also half-responsible for the Debian and Ubuntu packaging of the project's output. Daniel also helps to maintain the server that hosts the project's web site and mailing lists.

+ + + +

Rob Kendrick

+ +

Rob contributes mainly to the GTK port of NetSurf, and helping with general portability issues between platforms. He wrote the Cairo rendering back end which gives the GTK port anti-aliased rendering, as well as devising the new themes format. Also some other minor contributions to the main base of the code.

+ +

Rob does most of his development work on his Linux desktop running Ubuntu, and also makes extensive use of an A9home for testing. He also helps maintain the server that hosts the project's web site and mailing lists.

+ + + +

Vincent Sanders

+ + + +

François Revol

+ +

François is a BeOS fan and Haiku developer. He started porting NetSurf to BeOS to fill the void between Links and Firefox, and to replace the closed-source NetPositive as default browser in Haiku.

+ +

He's always rushing to fix C89 breakages since BeOS binaries must be built using gcc 2.95 because of C++ ABI compatibility. Currently François builds under ZETA (BeOS R6), and tests under Haiku both on real hardware and in QEMU.

+ + + +

Chris Young

+ +

Chris is responsible for porting NetSurf to AmigaOS 4, to get an all-round decent web browser on the platform rather than having to use several outdated or incomplete ones. He refuses to deal with any of the core code beyond prodding it with a pointy stick when it doesn't quite work as expected.

+ +

His development work, testing and compiling is all done on an AmigaOne G4-XE.

+ + + +

Steve Fryatt

+ +

Steve maintains the RISC OS port of NetSurf, having rashly volunteered himself in an attempt to stop the platform losing yet another web browser. His involvement with the core is limited, not least by the fact that he still hasn't had the time to work out what a lot of it does.

+ +

His development work is done on Ubuntu Linux using the GCCSDK for cross-compiling, with testing done on RPCEmu and an Iyonix.

+ + + +

Previous team members

+ +

James Bursa

+ +

James was the original developer of NetSurf.

+ + + +

Richard Wilson

+ +

When he found time away from his day job as an international man of mystery, Richard enjoyed flailing his arms towards a keyboard and trying to make NetSurf as beautiful as the contours of a Cuban virgin's thighs.

+ +

He was responsible for implementing various sections of NetSurf – the ones he'll admit to include GIF, BMP and ICO support, the RISC OS frames implementation, minor sections of the CSS and layout code, the old hotlist and global history, the toolbars and themes, URL auto-completion, buffered rendering, interactive help, the RISC OS GUI and image rendering code, RISC OS image virtual memory / compression, and probably 90% of the bugs.

+ +

Unfortunately Richard has had precious little time for development work recently, but an aged RiscPC is his partner when he does.

+ + + +

Adrian Lees

+ + + +

Sven Weidauer

+ +

Sven wrote the Mac OS X front end. His main development machine was an iMac running OS X Snow Leopard and he did some testing on an old PPC iBook running Leopard.

+ + + + + + + +
+ + +
+ +
+ + + diff --git a/about/thanks.en b/about/thanks.en deleted file mode 100644 index d01f7c7..0000000 --- a/about/thanks.en +++ /dev/null @@ -1,150 +0,0 @@ - - - -NetSurf | Thanks from the NetSurf Team! - - - - - - - - - -
- - - -

Thanks from the NetSurf Team!

- -

We would like to thank the following organisations for their kind generosity and the help they have given us:

- - - -

Last updated 28 September 2011

- -

Advantage Six

- -

Advantage Six Ltd offer design, manufacture and support services for OEM customers. One of their products is the A9home computer which runs the RISC OS operating system.

- -

Advantage Six have donated two A9homes to the NetSurf developers. At RISC OS computer shows, Advantage Six have often shared their internet connection with the NetSurf stand. This allows us to show people NetSurf in action, and also for users to show us how they use NetSurf.

- - - -

The Foundry

- -

The Foundry is a world-leading innovator of visual effects and image processing technologies that boost productivity in motion picture and video post-production. Users of their software include Hollywood movie makers such as Warner Bros, The Moving Picture Company, Weta Digital, Sony Pictures, and more.

- -

The Foundry donated a 1.66 GHz intel core duo powered Mac Mini running Mac OS X 10.6.8 to the NetSurf project. It has been set up to allow developers to log in and use remotely, enabling us to build and test the browser on Mac OS X.

- - - -

Google Summer of Code

- -

Google Summer of Code generously offers funding for students to work on open source projects over the summer. NetSurf was selected to participate as a mentoring organisation in both the 2008 and 2009 programmes. Several excellent students worked with us and the experience proved a great success for NetSurf.

- -

GSoC 2008

- -

Our students completed our new HTML5 parser, vastly overhauled the GTK front end, implemented PDF export, added print functionality to the GTK version and split bits of NetSurf out into separate libraries, for ease of maintenance and use by other projects. In addition to all this, taking part in Google Summer of Code also raised NetSurf's profile in the wider open source community.

- - - -

GSoC 2009

- -

In the second year our students worked on several areas of the project. Much work was done on our new Document Object Model library. A set of core widgets like scrollbars and text inputs was created. Much previously RISC OS specific functionality was moved from the RISC OS front end to the multi-platform core. These include treeviews, global history, cookie management, and page text search. The GTK front end was much improved with interfaces for the new core functionality and other features like a search bar and favicons.

- - - -

Pepperfish

- -

Pepperfish is a small independent hosting provider. They generously host the NetSurf web site, mailing lists and downloads. They also take care of all our web server setup and configuration needs.

- - - -

Simtec Electronics

- -

Simtec Electronics is an experienced electronics development and design consultancy. In addition to their range of design and manufacture services, they provide an extensive range of standard hardware and software products that include ARM processor evaluation boards, I/O modules, the ABLE boot loader firmware and an embedded USB host stack.

- -

Simtec sponsored the framebuffer port of NetSurf. This front end requires no GUI toolkit. It runs on the Linux framebuffer and on Simtec's ABLE boot loader. This enables NetSurf to be used on small devices without the overheads of a desktop windowing system.

- - - - - -
- - -
- -
- - - diff --git a/about/thanks.html b/about/thanks.html new file mode 100644 index 0000000..d01f7c7 --- /dev/null +++ b/about/thanks.html @@ -0,0 +1,150 @@ + + + +NetSurf | Thanks from the NetSurf Team! + + + + + + + + + +
+ + + +

Thanks from the NetSurf Team!

+ +

We would like to thank the following organisations for their kind generosity and the help they have given us:

+ + + +

Last updated 28 September 2011

+ +

Advantage Six

+ +

Advantage Six Ltd offer design, manufacture and support services for OEM customers. One of their products is the A9home computer which runs the RISC OS operating system.

+ +

Advantage Six have donated two A9homes to the NetSurf developers. At RISC OS computer shows, Advantage Six have often shared their internet connection with the NetSurf stand. This allows us to show people NetSurf in action, and also for users to show us how they use NetSurf.

+ + + +

The Foundry

+ +

The Foundry is a world-leading innovator of visual effects and image processing technologies that boost productivity in motion picture and video post-production. Users of their software include Hollywood movie makers such as Warner Bros, The Moving Picture Company, Weta Digital, Sony Pictures, and more.

+ +

The Foundry donated a 1.66 GHz intel core duo powered Mac Mini running Mac OS X 10.6.8 to the NetSurf project. It has been set up to allow developers to log in and use remotely, enabling us to build and test the browser on Mac OS X.

+ + + +

Google Summer of Code

+ +

Google Summer of Code generously offers funding for students to work on open source projects over the summer. NetSurf was selected to participate as a mentoring organisation in both the 2008 and 2009 programmes. Several excellent students worked with us and the experience proved a great success for NetSurf.

+ +

GSoC 2008

+ +

Our students completed our new HTML5 parser, vastly overhauled the GTK front end, implemented PDF export, added print functionality to the GTK version and split bits of NetSurf out into separate libraries, for ease of maintenance and use by other projects. In addition to all this, taking part in Google Summer of Code also raised NetSurf's profile in the wider open source community.

+ + + +

GSoC 2009

+ +

In the second year our students worked on several areas of the project. Much work was done on our new Document Object Model library. A set of core widgets like scrollbars and text inputs was created. Much previously RISC OS specific functionality was moved from the RISC OS front end to the multi-platform core. These include treeviews, global history, cookie management, and page text search. The GTK front end was much improved with interfaces for the new core functionality and other features like a search bar and favicons.

+ + + +

Pepperfish

+ +

Pepperfish is a small independent hosting provider. They generously host the NetSurf web site, mailing lists and downloads. They also take care of all our web server setup and configuration needs.

+ + + +

Simtec Electronics

+ +

Simtec Electronics is an experienced electronics development and design consultancy. In addition to their range of design and manufacture services, they provide an extensive range of standard hardware and software products that include ARM processor evaluation boards, I/O modules, the ABLE boot loader firmware and an embedded USB host stack.

+ +

Simtec sponsored the framebuffer port of NetSurf. This front end requires no GUI toolkit. It runs on the Linux framebuffer and on Simtec's ABLE boot loader. This enables NetSurf to be used on small devices without the overheads of a desktop windowing system.

+ + + + + +
+ + +
+ +
+ + + diff --git a/index.en b/index.en deleted file mode 100644 index 42fc6fb..0000000 --- a/index.en +++ /dev/null @@ -1,218 +0,0 @@ - - - -NetSurf Web Browser - - - - - -

NetSurf

- - - -
-
-

Small as a mouse, fast as a cheetah and available for free. NetSurf is a multi-platform web browser for RISC OS, UNIX-like platforms (including Linux), Mac OS X, and more.

- -

Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. Actively developed, NetSurf is continually evolving and improving.

- - - -

Written in C, this award winning open source project features its own layout engine. It is licensed under GPL version 2.

- -

Why choose NetSurf?

- -
-
Speed
-
Efficiency lies at the heart of the NetSurf engine, allowing it to outwit the heavyweights of the web browser world. The NetSurf team continue to squeeze more speed out of their code.
-
Interface innovation
-
Simple to use and easy to grasp, NetSurf significantly raised the bar for user interface design on the RISC OS platform. Designed carefully by RISC OS users and developers to integrate well with the desktop, NetSurf is seen as the benchmark for future applications. NetSurf pioneered the concept of web page thumbnailing, offering an intuitive graphical tree-like view of visited web sites.
-
Lean requirements
-
From a modern monster PC to a humble 30MHz ARM 6 computer with 16MB of RAM, the web browser will keep you surfing the web whatever your system. Originally written for computer hardware normally found in PDAs, cable TV boxes, mobile phones and other hand-held gadgets, NetSurf is compact and low maintenance by design.
-
Portable
-
NetSurf can be built for a number of modern computer platforms 'out of the box'. Written in C, with portability in mind, NetSurf is developed by programmers from a wide range of computing backgrounds, ensuring it remains available for as many users as possible.
-
Standards compliant
-
Despite a myriad of standards to support, NetSurf makes surfing the web enjoyable and stress-free by striving for complete standards compliancy. As an actively developed project, NetSurf aims to stay abreast of new and upcoming web technologies.
-
- -

See the project goals and progress page for further information on where NetSurf is headed.

- -

Want to help?

- -

There are always things that need doing, and not enough time in the day, so we'd be delighted if you want to help develop NetSurf. Visit the "How can I help?" page to see ideas for contributing to the project.

- -

If you can program and you'd like to improve NetSurf, then we'd love to hear from you. Pick an area you'd like to improve or a feature you want to add and contact the developers. Also, take a look at the developer and contributor area of this site.

-
- -
-
- - -

Latest news

- -
-
NetSurf 3.2 released 30 Aug 2014
-
NetSurf 3.2 is primarily a bug-fix release. In addition to fixes, a disc cache feature has been added, and a little work has been done to improve CSS3 support. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the GTK, AmigaOS and Framebuffer front ends. We recommend all users upgrade.
-
NetSurf in Google Summer of Code 01 May 2014
-
NetSurf is participating as a mentoring organisation in Google Summer of code again this year. We have a student called Rupinder Singh Khokhar who will be working on updating our core web technology libraries, LibDOM and LibHubbub, to bring them into line with the current versions of the specifications.
-
NetSurf 3.1 released 26 Apr 2014
-
NetSurf 3.1 contains many improvements over the previous release. The highlights include much faster CSS selection performance, faster start up time, new look and feel to the treeviews (hotlist/bookmarks, global history and cookie manager), improved options handling, undo/redo support in textareas, and general improvement of forms. Also included are many other additions, optimisations and bug fixes. We recommend that all users upgrade.
-
-

See more news

- -

NetSurf 3.2 features

- -

NetSurf 3.2 is available for: RISC OS; Linux and other UNIX-like systems; Mac OS X; and AmigaOS 4.

- -
-
General
-
-
    -
  • Web standards: HTML 4.01 and CSS 2.1
  • -
  • Image formats including: PNG, GIF, JPEG, SVG, and BMP
  • -
  • HTTPS for secure online transactions
  • -
  • Unicode text
  • -
  • Web page thumbnailing
  • -
  • Local history trees
  • -
  • Global history
  • -
  • Hotlist manager (bookmarks)
  • -
  • Cookie manager
  • -
  • URL completion
  • -
  • Text selection
  • -
  • Scale view
  • -
  • Search-as-you-type text search highlighting
  • -
  • Save pages complete with images
  • -
  • Fast, lightweight layout and rendering engine
  • -
-
-
RISC OS only
-
-
    -
  • Image formats: Sprite, Drawfile and ArtWorks
  • -
  • Drawfile export
  • -
-
-
- -

Awards

- -

NetSurf won the award for "best non-commercial product" at The 2012/2013 RISC OS Awards.

- -

NetSurf picked up another accolade, winning in the "best non-commercial product" category at The Icon Bar Awards 2009. NetSurf had previously been nominated by The Icon Bar's readers.

-

See more awards

- -
-
- - -
- - -
- -
- - - diff --git a/index.html b/index.html new file mode 100644 index 0000000..42fc6fb --- /dev/null +++ b/index.html @@ -0,0 +1,218 @@ + + + +NetSurf Web Browser + + + + + +

NetSurf

+ + + +
+
+

Small as a mouse, fast as a cheetah and available for free. NetSurf is a multi-platform web browser for RISC OS, UNIX-like platforms (including Linux), Mac OS X, and more.

+ +

Whether you want to check your webmail, read the news or post to discussion forums, NetSurf is your lightweight gateway to the world wide web. Actively developed, NetSurf is continually evolving and improving.

+ + + +

Written in C, this award winning open source project features its own layout engine. It is licensed under GPL version 2.

+ +

Why choose NetSurf?

+ +
+
Speed
+
Efficiency lies at the heart of the NetSurf engine, allowing it to outwit the heavyweights of the web browser world. The NetSurf team continue to squeeze more speed out of their code.
+
Interface innovation
+
Simple to use and easy to grasp, NetSurf significantly raised the bar for user interface design on the RISC OS platform. Designed carefully by RISC OS users and developers to integrate well with the desktop, NetSurf is seen as the benchmark for future applications. NetSurf pioneered the concept of web page thumbnailing, offering an intuitive graphical tree-like view of visited web sites.
+
Lean requirements
+
From a modern monster PC to a humble 30MHz ARM 6 computer with 16MB of RAM, the web browser will keep you surfing the web whatever your system. Originally written for computer hardware normally found in PDAs, cable TV boxes, mobile phones and other hand-held gadgets, NetSurf is compact and low maintenance by design.
+
Portable
+
NetSurf can be built for a number of modern computer platforms 'out of the box'. Written in C, with portability in mind, NetSurf is developed by programmers from a wide range of computing backgrounds, ensuring it remains available for as many users as possible.
+
Standards compliant
+
Despite a myriad of standards to support, NetSurf makes surfing the web enjoyable and stress-free by striving for complete standards compliancy. As an actively developed project, NetSurf aims to stay abreast of new and upcoming web technologies.
+
+ +

See the project goals and progress page for further information on where NetSurf is headed.

+ +

Want to help?

+ +

There are always things that need doing, and not enough time in the day, so we'd be delighted if you want to help develop NetSurf. Visit the "How can I help?" page to see ideas for contributing to the project.

+ +

If you can program and you'd like to improve NetSurf, then we'd love to hear from you. Pick an area you'd like to improve or a feature you want to add and contact the developers. Also, take a look at the developer and contributor area of this site.

+
+ +
+
+ + +

Latest news

+ +
+
NetSurf 3.2 released 30 Aug 2014
+
NetSurf 3.2 is primarily a bug-fix release. In addition to fixes, a disc cache feature has been added, and a little work has been done to improve CSS3 support. Several of the front ends have received quite a bit of attention, with new features and improvements; notably the GTK, AmigaOS and Framebuffer front ends. We recommend all users upgrade.
+
NetSurf in Google Summer of Code 01 May 2014
+
NetSurf is participating as a mentoring organisation in Google Summer of code again this year. We have a student called Rupinder Singh Khokhar who will be working on updating our core web technology libraries, LibDOM and LibHubbub, to bring them into line with the current versions of the specifications.
+
NetSurf 3.1 released 26 Apr 2014
+
NetSurf 3.1 contains many improvements over the previous release. The highlights include much faster CSS selection performance, faster start up time, new look and feel to the treeviews (hotlist/bookmarks, global history and cookie manager), improved options handling, undo/redo support in textareas, and general improvement of forms. Also included are many other additions, optimisations and bug fixes. We recommend that all users upgrade.
+
+

See more news

+ +

NetSurf 3.2 features

+ +

NetSurf 3.2 is available for: RISC OS; Linux and other UNIX-like systems; Mac OS X; and AmigaOS 4.

+ +
+
General
+
+
    +
  • Web standards: HTML 4.01 and CSS 2.1
  • +
  • Image formats including: PNG, GIF, JPEG, SVG, and BMP
  • +
  • HTTPS for secure online transactions
  • +
  • Unicode text
  • +
  • Web page thumbnailing
  • +
  • Local history trees
  • +
  • Global history
  • +
  • Hotlist manager (bookmarks)
  • +
  • Cookie manager
  • +
  • URL completion
  • +
  • Text selection
  • +
  • Scale view
  • +
  • Search-as-you-type text search highlighting
  • +
  • Save pages complete with images
  • +
  • Fast, lightweight layout and rendering engine
  • +
+
+
RISC OS only
+
+
    +
  • Image formats: Sprite, Drawfile and ArtWorks
  • +
  • Drawfile export
  • +
+
+
+ +

Awards

+ +

NetSurf won the award for "best non-commercial product" at The 2012/2013 RISC OS Awards.

+ +

NetSurf picked up another accolade, winning in the "best non-commercial product" category at The Icon Bar Awards 2009. NetSurf had previously been nominated by The Icon Bar's readers.

+

See more awards

+ +
+
+ + +
+ + +
+ +
+ + + -- cgit v1.2.3