Just a quick update, I finally got things working with the cross compiler , newlib (libc) and building a netsurf binary.
I can compile the binary using a small home made build system, details here: https://github.com/ashmew2/nskolibrios/ ... ios/README
Compiled to a 2.2 MB binary right now. It doesn't do anything useful as of yet except printing the first messages for our Netsurf official binary to Debug Board. This is an important release because we now have a build system set up that can let us make rapid changes and compile painlessly for Kolibri.
It uses boxlib and http.obj and loads them at runtime.
If possible, please try to run this binary on your machine. Post back with debug board output if your machine does not run this binary so I can mess around with some assembly / C compilation options right now so we can still change things.
Next Goal: Get the initial netsurf initialization phase working and spawn a GUI window.
This is Official Netsurf for KolibriOS v0.1!
Stay tuned for v0.2
Enjoy.
Re: Netsurf
Posted: Mon Feb 29, 2016 2:15 pm
by Pathoswithin
Board is empty. Does it using anything except box_lib.obj and http.obj?
Re: Netsurf
Posted: Mon Feb 29, 2016 2:29 pm
by Serge
Нужна примонтированная /kolibrios с длл.
Re: Netsurf
Posted: Mon Feb 29, 2016 4:11 pm
by ashmew2
Sorry about that! I missed the instructions to the README.
Thanks for the clarification Serge.
Re: Netsurf
Posted: Mon Feb 29, 2016 8:35 pm
by Pathoswithin
Netsurf: Official port for KolibriOS.
NSERROR -> FAILED TO INIT
NetSurf 3.4 released 17 Feb 2016
NetSurf 3.4 features many optimisations to improve performance over previous releases. It also contains many bug fixes, including improvements to page layout. This is also the first release to contain the Duktape JavaScript engine. While our JavaScript bindings have seen a lot of development for this release, JavaScript remains disabled by default as the support is incomplete. We recommend all users upgrade to NetSurf 3.4.
Re: Netsurf
Posted: Fri Apr 01, 2016 3:09 am
by ashmew2
Hi
Just a quick update, (No binaries), HTTP fetcher is fixed, I'm working on a file fetcher at the moment.
There are some problems with using C sometimes (unknown issues / crashes), but I'm trying to report them as things progress.
Just for the heads up, I had plans to try to use SDL for this using libSDL, but now we will be using f65 for drawing the browser window.
PS - All the libraries and netsurf binary are integrated with Netsurf build system (I've patched it, and it should be ready to go to Netsurf main trunk after the browser acctually works).
Next step, I'm gonna try to implement resource handling and connect Netsurf to file IO on kolibri so it can grab resource files directly from disk (like default.css , etc).
Regards,
ashmew2
Re: Netsurf
Posted: Sat Apr 16, 2016 6:02 pm
by ashmew2
The attachment ns.png is no longer available
Netsurf-For-Kolibri v0.2
=================
I've made some progress with Netsurf Official on KolibriOS.
The red component is missing from the surface, so the colour looks a bit too YELLOW.
I'll fix the colour issue later.
Attached netsurf.zip.
Unzip it to some location.
Mount this directory properly so that nskolibrios is at : /usbhd0/1/nskolibrios
You need it exactly at this path, or it will not work.
I think Netsurf is pretty stable on KolibriOS now. I don"t see any crashes in regular run now.
Writing this from KolibriOS, so if I am able to post this message to the board, it means cookies work and so does HTTP Post. HTTP Get works as well. Let"s see...
Re: Netsurf
Posted: Wed Apr 27, 2016 5:53 pm
by hidnplayr
Very cool, congrats.
Re: Netsurf
Posted: Sun May 01, 2016 12:41 am
by Leency
Where can I download last stable version ?
Is it added to autobuild ?