Web site updates
by Michael Drake
There are some web site updates I'd like to do before NetSurf 2.0 is
released.
The main things are to update the downloads and documentation sections to
properly reflect NetSurf being multi-platform.
For the downloads page, I think the "Download" link on the nav. bar and
the download box on the home page should link to a page where the user is
presented with a list of operating systems plus a source code option.
e.g.
Download NetSurf
================
Please select an operating system:
+ RISC OS
+ Unix-like (including Linux)
+ BeOS/Haiku
+ AmigaOS
Alternatively you can download NetSurf's source:
+ Source code (multi-platform)
Then they click on the option they are interested in and they get another
page. The new page should present the latest release version for that
platform clearly and obviously. There should also be links for downloading
older releases and any development builds which are available for that
platform on the page.
I'm not exactly sure how easy it is to distribute binaries for all
platforms. It is easy on RISC OS. For Unix-like it may be more of a
problem, but at the very least we could have a page listing all the
distros we know of that package NetSurf and link to the source archive, so
they could build it for themselves if they need to.
I think that would be better than the current layout, which can't really
be expanded beyond RISC OS and source options.
Does this seem OK to everyone?
For the documentation, I'd like to make the user guide more multi
platform, but it will probably take me a long time. I can easily use the
RISC OS and GTK versions. Is there any easy way for me to test the AmigaOS
and BeOS versions? Are there live CDs or emulators and is it trivial to
run the NetSurf ports on such a system?
Also, there is a user info page
http://www.netsurf-browser.org/documentation/info
which is multi platform, and a RISC OS specific one here:
http://www.netsurf-browser.org/documentation/roinfo
It would be good to get the platform specific installation instructions
and details platform specific issues for all platforms in similar
documents. Each platform specific download page can link to the relevant
user info page.
Finally, I'd like to update the About NetSurf section to make it clear
NetSurf runs on all sorts of platforms and systems. At the moment that
page/area is a bit dry, but I think it can be livened up with things like
a photo of NetSurf running on a snazzy handheld gadget with a caption
below, kind of like the front page screenshot.
Things like the framebuffer port are worth mentioning as it is fairly
unique, I think, that our browser can run with no GUI toolkit or windowing
system, even run on a bootloader.
Also, I want to update the NetSurf team page:
http://www.netsurf-browser.org/about/team
Please could the Chris, François and Vincent give me a couple of
paragraphs, like the ones already there, about which bit of NetSurf you
work on, what system you use, etc. :)
Thanks,
Michael
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
14 years, 2 months
GSoC 2009
by John-Mark Bell
Hi,
I mentioned on IRC that lh had pre-announced this year's GSoC -- the
official announcement, with details, will be at FOSDEM. The timetable
is likely to be similar to last year's.
Some questions:
1. Are we intending to apply this year?
2. What projects do we have that can be done over a summer?
3. What should our student application process be?
4. Who is available to mentor?
(That's enough questions, Ed.)
J.
14 years, 3 months
Force download of URL
by Chris Young
Is there any way to programmatically force a download of a URL?
I can view a URL by calling browser_window_go() but this will only
start a download if it is of an unknown MIME type.
Tracing through the code, it loks like the only entry point to
downloading involves holding the shift key and physically clicking on
the link - which then calls an internal function (maybe making this
accessible to platform code is all that is needed?)
I'd like to add a "save link" option to my context menu, and I've just
had a request in for a SAVEURL ARexx command - which would need
something like browser_window_download(url,filename_to_be_passed_back_
to_the_download_functions)
Chris
14 years, 4 months
Fw: Security concerns
by Rob Kendrick
Attached. Have replied saying that many of the recently found holes
have either been fixed in recent versions, or are not our bug. (malloc
etc not returning error when insufficient memory is available.)
B.
14 years, 4 months
NetSurf Project Society formed
by Daniel Silverstone
Hello,
This is formal notice that the NetSurf Project Society has been formed
with the constitution set on:
http://wiki.netsurf-browser.org/society-constitution
The committee is currently:
Chair: Michael Drake (tlsa)
Treasurer: John-Mark Bell (jmb)
Secretary: Daniel Silverstone (kinnison)
The first AGM is set for Saturday 25th April 2009 and will be held at
14:00 UK Local Time (unless situations change).
The AGM will occur physically at the Wakefield Show, although voting by
IRC will be acceptable as expected.
I will send a call for nominations and motions and a formal call for the
AGM itself two weeks before it is to occur (as per 12).
You should message me on IRC, ask me in person, or send me an email to
register your membership of the society (as per 2, 3, 5 and 6).
Regards,
Daniel.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895
14 years, 4 months
LibCSS/NetSurf 2.0 hackfest
by Daniel Silverstone
Hi,
There will be a hackfest for NetSurf 2.0 (and as a final push to see if
we can libcss to the point that we could include it in NetSurf 2.0) on
the weekend of the 14th and 15th of February.
At the end of the weekend we hope to set the freeze date and the
projected NetSurf 2.0 release date a little more firmly.
I will host a physical hackfest at my house, although coordination will
be via #netsurf on freenode, so remote participation is quite possible
and welcomed.
So far, one of the two sleep spots is taken, I therefore have a single
futon space to offer if someone wants to come down to take part in
person. Obviously if you want to come to Manchester for the day, or stay
in a hotel/hostel then you're welcome too. The futon space will be kinda
held for one of the society committee members (assuming the society
succeeds in being inaugurated tonight) unless this proves unnecessary.
I'd rather not have more than about six people in the house simply for
space concerns, so please do let me know if you intend to turn up in
person.
I hope to see you here / online on the 14th/15th for this.
D.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895
14 years, 4 months
NetSurf Project Society formation
by Daniel Silverstone
Dear all,
In an attempt to sort out a proper society in order to have a bank
account and appropriate protections for the funds and assets of the
NetSurf Project, we have written a draft constitution[1] and I have
determined[2] the list of eligible members as per point 2 to be:
- Adam Blokus
- Adrian Lees
- James Bursa
- Chris Young
- Daniel Silverstone
- Sean Fox
- John-Mark Bell
- John Tytgat
- James Shaw
- Mike Lester
- François Revol
- Rob Kendrick
- Andy Sidwell
- Michael Drake
- Vincent Sanders
The entire purpose of forming this society is to give us protection
and to ensure that funds currently split between myself and
John-Mark's bank accounts do not get lost in the case of under-bus
incidents and the like.
In order to successfully inaugurate the society, we will need to do
the following:
1. Agree on a constitution for the society
2. Nominate and elect a committee
3. Formally vote on and accept the constitution and committee.
4. Define the date of the first AGM.
5. Resolve to instantiate the bank account.
The proposed constitution[1] is the basis of the first
point. Nominations for the committee can be sent to me (as I am acting
as secretary/chair for this inaugural meeting) or stated when
solicited at the inaugural meeting. (Note, anyone can decline the
role, and no-one not present at the meeting will be eligible for
nomination. I'm requiring this simply to ensure that the new committee
be present in order to sort out the bank account subsequently).
This inaugural meeting will be held on IRC in #netsurf on Freenode on
Monday the 19th January at 19:00 UTC. Only potential members of the
society will be permitted to cast a vote or nominate someone for a
committee role.
The three roles are, as can be seen in the draft constitution[1],
Secretary, Chair and Treasurer. You may nominate any potential member
for any of the roles (they obviously have the right to turn down the
nomination) and nominations for the same person to multiple roles will
be resolved at the meeting.
If you need anything clarifying or you think the list of potential
members or the proposed agenda for the inaugural meeting is incomplete
or incorrect then please let me know.
Regards,
Daniel
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895
14 years, 4 months
Re: MorphOS Port of NetSurf - licencing issue
by Ilkka Lehtoranta
On Sat, 17 Jan 2009, [utf-8] François Revol wrote:
> > > As to MorphOS, I'd think it'd be good to merge it with the AmigaOS
> > > port
> > > and also support AROS if possible, by using 3.x calls by default
> > > and
> > > optionally using specific calls.
> >
> > As already noted it is not practical due to different GUI engines
> > they are
>
> Right, and what about AROS ?
> I think they also have their own ZUNE toolkit but can use MUI too.
It should be fairly easy to port my version to AROS or OS3. I have used
few new MUI features which are not available in Zune but only very few.
I have also used some alpha blit and Unicode calls not available on AROS
but more or less I have tried to keep everything portable.
> For the icon there is an SVG file in
> http://source.netsurf-browser.org/trunk/art/logo/emblem/
> for the throbber:
> http://source.netsurf-browser.org/trunk/art/throbber/
> but you can copy the PNG from gtk or beos folders.
Ah, cool. I got one from amiga folder but it lacked alpha channel.
> I think you can find screengrabs somewhere in
> http://source.netsurf-browser.org/trunk/netsurfweb/
>
> But I believe it's better if you can use graphics more in line with the
> general OS look, like on Haiku I'd reuse Tracker buttons for example.
That is what I'd like to do but currently we have only very few prebuilt
gfx available in MorphOS. Anyway not biggie.
Ilkka
14 years, 4 months