Welcome, Guest. Please login or register.

Author Topic: NetSurf 3.6 web browser released!  (Read 19476 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #14 from previous page: November 28, 2016, 07:55:28 PM »
@olsen
I'm afraid the map file means nothing to me, but it's here if you want to decode it: http://www.cy2.uk/tmp/map.txt.gz

@apsturk
Please try build 3788 or newer from http://ci.netsurf-browser.org/builds/amiga/
It'll probably just crash later on (I have fixed the crash you're seeing), but I'd like you to run it with:
netsurf -v *>ram:ns.log

Then email me the log file.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #15 on: November 28, 2016, 11:42:12 PM »
Quote from: olsen;816994
How does the code look like which fails to produce the correct JSON data? Have you already checked it in?


It's checked in, here it is:

Code: [Select]

static int ami_memory_slab_stats_cb(void *user_data, const char *line, size_t line_length)
{
BPTR fh = (BPTR)user_data;
long err = FPuts(fh, line);

if(err != 0) {
return -1;
} else {
return 0;
}
}

fh = Open(fname, MODE_NEWFILE);
__get_slab_stats(fh, ami_memory_slab_stats_cb);
Close(fh);
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #16 on: November 29, 2016, 06:29:38 PM »
Quote from: olsen;817022
One last thing: does the behaviour change in any way if you replace Open()/FPuts()/Close() with fopen()/fputs()/fclose(), or store the file on a different volume (i.e. don't save to RAM:, save to a hard disk drive)?


I just tried saving to RAM: (previously I saved to HD) and the result is the same :(
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #17 on: December 03, 2016, 06:44:58 PM »
Quote from: myzar74;817236
060 clocked at ? I get 9,2/5,9 for amigaworld and 13,4/7,5 for amiga.org with my vampire, it seems alot faster than a 060 with netsurf


Oh, is this working on the Vampire now? What was the problem?
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #18 on: January 12, 2017, 07:56:46 PM »
I've updated the build to latest HEAD.

After running NetSurf twice I'm getting a recoverable alert 010000009 - memory freed twice.
Previously everything would just freeze, so that's sort of an improvement.
Need to track this down.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #19 on: January 13, 2017, 10:52:30 AM »
Quote from: utri007;819626
Tested quikly and seems that border problems and gui refresh problem is now gone??


I fixed the SimpleRefresh refreshing.  The tree windows are new (rewritten) and now support SimpleRefresh too.

I don't know what you mean by "border problems".
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #20 on: February 11, 2017, 04:41:24 PM »
New test build: http://cy2.uk/netsurfos3
This time I'm specifically interested in performance and oddities related to secure websites (https), compared to the previous version (http://www.cy2.uk/tmp/netsurf_os3_oldssl.lha if you need to download to compare)

btw this isn't directly related to the AmiSSL v4 update :) actually it should be faster :)
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #21 on: February 11, 2017, 06:32:43 PM »
Quote from: utri007;821973
If I try to go https://google.fi it just says can't fetch.

Works here.

You can try https://www.howsmyssl.com if you want to check SSL is working.

Quote
If I try to answer to this thread wit Netsurf it gives assertion error and can't find utf8

Is it so that it tries to use true type font, maybe speficied true type font used on this site?

That's because my bitmap font routines are buggy.

Quote
I don't notice any difference in performance generally.

General performance should be the same, only fetching of secure pages will have improved.  Wikipedia seems faster here, I know previously that was taking an insane amount of time although newer versions have been better in that regard anyway - but this version appears to be twice as fast on Wikipedia than the previous one.
« Last Edit: February 11, 2017, 06:46:57 PM by chris »
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #22 on: February 11, 2017, 06:35:22 PM »
Quote from: x303;821974
Did you used openssl in this version ? :confused:

I've always been using OpenSSL.  The difference is this version contains some previously undiscovered 68k optimisations. ;)

Quote from: x303;821978
gmail doesn't work right. Can type username, but can't type in password.

That's normal (another bitmap font bug).  It is typing, you just can't see that it is typing.
Incidentally GMail is a bit of a faf to get into, you need to log in (it'll complain about the password but will log you in) and then go back to mail.google.com and go to the basic HTML view.  I managed to log in here using those steps!
« Last Edit: February 11, 2017, 06:41:26 PM by chris »
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #23 on: February 13, 2017, 02:38:54 PM »
Quote from: Primax;822048
But like previous versions, Netsurf "crashes" after quitting it with 80000004 code (OS3.9, Amiga1200)


I'd love to fix this.  Every time I think I've found the cause it turns out I haven't.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf 3.6 web browser released!
« Reply #24 on: February 19, 2017, 10:38:33 PM »
Quote from: futaura;822443
As in already in the OpenSSL source code or some code you've written yourself? Just curious :)


None of the above ;)


Quote

Why not switch to using AmiSSL? I realise this wasn't an option in recent years, but there are many benefits to using AmiSSL instead of OpenSSL directly.


The SSL stuff is in the core and/or in libcurl, so it isn't practical to switch to AmiSSL.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz