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
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
Tinct and 64K mode support
by John Tytgat
Richard,
In Select 5i1 (RISC OS 6.14) there is a new mode (and sprite) implemented
with a characteristic of 64K possible colours (5R, 6G, 5B). Currently this
is not supported in Tinct and NetSurf users need to use the OS plot
routines when they want to use that mode.
I'm wondering how we could improve on that. Is this something you see
implementing yourself or are you happy seeing someone else have a go at
this ?
Something slighty related and entirely your call of course, what about
making the Tinct source available and updatable via a source control
system, would that be a possibility ?
John.
--
John Tytgat
joty(a)netsurf-browser.org
14 years, 5 months
GIF error - libnsgif
by Chris Young
I'm having problems with a few GIFs, which display fine in everything
else but don't in NetSurf.
This is one of them:
http://www.ys3.org/img/altered_4.gif
If I try libnsgif's decode_gif it gives error:
gif_initialise failed: GIF_INSUFFICIENT_FRAME_DATA
Is this something that can be fixed in libnsgif?
Chris
14 years, 5 months
Re: r5930 tlsa - /trunk/netsurf/render/html_redraw.c
by Chris Young
On Sat, 27 Dec 2008 15:03:55 -0000, wibbled on for an age:
> Author: tlsa
> Date: Sat Dec 27 09:03:54 2008
> New Revision: 5930
>
> URL: http://source.netsurf-browser.org?rev=5930&view=rev
> Log:
> Handle replaced inline borders and backgrounds like blocks.
>
> Modified:
> trunk/netsurf/render/html_redraw.c
html_redraw_box() is crashing since this change (or possibly the
previous one) on the NetSurf welcome page. I'm having a few problems
with my dev environment so I can't provide any more details at the
moment.
Chris
14 years, 5 months
Wakefield 2009
by Rob Kendrick
Gentlemen,
Chris Hughes has sent out the paperwork for the Wakefield Show next
year. It will be held on Saturday the 25th of April at the Cedar Court
Hotel, the same location as last year. Looks like the stand layout is
also identical.
Chris is asking for £40 for the stand (down from £90 standard). Chairs
are free! Wi-Fi access is £12, but I suspect we should clarify its
technical nature before committing to purchasing that. Backing panels
are £30, but I'm sure we can do without.
We can ask for a show theatre slot too - does somebody want to give a
talk? :)
The question that need answering now is: Who wants to go?
(I suspect myself and Daniel will be able to go.)
B.
14 years, 5 months
NetSurf 2.0 release schedule
by Michael Drake
Hello,
We are aiming to release NetSurf 2.0 in April 2009. Probably Saturday
April 25, which is the date of the biggest RISC OS show. We released
NetSurf 1.0 there in 2007.
In order to be sure that we have a release ready we need to feature freeze
in mid February.
It would be good to work out what development we want to have done for
NetSurf 2.0 and aim to get it done in time. Any ideas? There are a few
pages on the NetSurf development wiki that can been used for planning:
NetSurf 2.0 planning page:
http://wiki.netsurf-browser.org/netsurf-2-plan
Individual's TODOs:
http://wiki.netsurf-browser.org/todo-tlsa
http://wiki.netsurf-browser.org/todo-jmb
If you need access to the wiki, ask here or contact Rob directly and he
should be able to sort you out.
I guess we should work out which bugs or problems really need to be
addressed before NetSurf 2.0 is released as well.
Best regards,
Michael
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
14 years, 5 months
Re: r5910 chris_y - in /trunk/netsurf/amiga: fetch_mailto.c fetch_mailto.h
by John-Mark Bell
On Sat, 13 Dec 2008, netsurf(a)semichrome.net wrote:
> Author: chris_y
> Date: Sat Dec 13 17:28:26 2008
> New Revision: 5910
>
> URL: http://source.netsurf-browser.org?rev=5910&view=rev
> Log:
> First attempt at mailto: fetcher using openurl.library.
> Doesn't quite work properly because it never calls the callback :)
> Probably also gets into an infinite loop if "send mailto: URLs to email application"
> is not ticked in OpenURL Prefs.
I'm somewhat unsure about this. Could you explain what you're trying to do
here?
If it's launching URLs using unsupported schemes in other applications,
then you should probably be implementing gui_launch_url().
J.
14 years, 5 months
Re: r5884 chris_y - /trunk/netsurf/amiga/dist/NetSurf.guide
by Michael Drake
In article <courier.493A572C.00005FDD(a)atlanta.semichrome.net>,
<netsurf(a)semichrome.net> wrote:
> Clarification on always_open_tabs and button_2_tab options and their
> interaction.
I'm not sure there's any need for the Amiga specific always_open_tabs
option. The button_2_tab option basically enables/disables tabs:
With button_2_tab set:
+ Links which have target="_blank" open in tabs rather than new windows
+ Button 2 opens links in new tabs
+ Button 1 with CTRL held opens links in new windows
Without button_2_tab set:
+ Links which have target="_blank" open new windows
+ Button 2 opens links in new windows
+ Button 1 with CTRL held opens links in new tabs
So button_2_tab enables/disables normal tabbed browsing behaviour. CTRL
clicking a link overrides the configured option, so the user can easily do
the opposite when they need.
Also, note that if the target_blank option is set, then links with
target="_blank" will behave like normal links. That is they will open in
the current window unless the user opens them in a new tab or window
deliberately.
Michael
--
Michael Drake (tlsa) http://www.netsurf-browser.org/
14 years, 5 months