Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
124 user(s) are online (16 user(s) are browsing News)

Members: 2
Guests: 122

Mozzerfan, VooDoo, more...

Support us!

Headlines


Recent Replied Topics
Software News : NetSurf 3.10 web browser released
Posted by Chris on 2020/5/25 13:30:00 (2429 reads) News by the same author
Software News

NetSurf 3.10 features many fixes, better performance and improved functionality. In particular, handling of authentication, certificates and fetch errors have been updated and unified. The GTK front end has had a major overhaul too. We recommend all users upgrade to NetSurf 3.10.

A new feature is the page info display which may look familiar to users of mainstream browsers!

Resized Image

Download (AmigaOS 4)
Equivalent AmigaOS 3 beta will be available on Aminet shortly.

Full changelog:
NetSurf 3.10
------------

### Core / All platforms

* Improved handling of NetSurf generated queries and errors, including:
- Timeouts.
- Authentication requests.
- Certificate problems.
* Created consistent visual style for NetSurf Core generated content.
* HTML layout fix for {min|max}-width on replaced elements.
* Improved keyboard navigation.
* Improved local history with keyboard navigation and improved display.
* Fixed mouse interaction issue when entire document had visibility:hidden.
* Refactoring of the browser window handling.
* Refactoring of the HTML content handler.
* Refactoring of SSL certificate handling.
* Refactoring of HTML, text search and selection code.
* Many improvements to JavaScript robustness.
* Many new and improved Duktape JavaScript bindings.
* Improved core/front end interface for content scaling.
* Much improved content caching, both in memory and disc caching.
* Added a generic hashmap, used by the disc cache code.
* Fetcher improvements for robustness and performance.
* Updated JavaScript engine to Duktape 2.4.0.
* Improved handling of aborted fetches.
* Improved integration testing with framework built around monkey front end.
* Improvements to monkey front end to make testing more extensive and reliable.
* Minor HTML form improvements.
* Minor HTML handler optimisations.
* Fixes to HTML handler for robustness.
* Refactoring generation of about: pages.
* Fixed save complete not to save multiple copies of the same files.
* Change how animated GIFs are rate-limited to be in line with other browsers.
* Added a page info core window.
* Clamping screen DPI to a sensible range.
* Initial work towards supporting HTML5 canvas element.
* Various treeview fixes.

* Hubbub library 0.3.7 (HTML parser):
- Minor code quality improvements.
- Fixes for some HTML5 element handling.

* LibCSS library 0.9.1 (CSS parser and selection engine):
- Fixed a problem in the parsing of invalid media blocks.
- Minor code quality improvements.

* LibDOM library 0.4.1 (Document Object Model):
- Improved HTML TextArea element handling.
- Fix SubtreeModified event to be fired after updating attribute values.
- Support finalising the namespace strings.
- Basic support for keypress events.
- Improvements to event dispatch event lifetime handling.
- Support for InnerHTML.
- Added support for HTMLCanvasElement.
- Minor code quality improvements.
- Fixed HTMLElement property setters.
- Fixed HTMLTitleElement text getter/setter.

* LibNSBMP library 0.1.6 (BMP support):
- Minor code quality improvements.

* LibNSLog library 0.1.3 (Filterable logging):
- Added support for short log level names.

* LibWapcaplet library 0.4.3 (String internment):
- Free global context if no strings leak.
- Enabled build with toolchains that don't support statement expressions.

### AmigaOS-specific

* Added Page Info icon and window.
* Updated to improved core content scaling interface.
* Add support for scrolling core windows in response to core requests.
* Allow running JavaScript from ARexx.
* Removed login window because it's now handled by the core.

Also included are many smaller bug fixes, improvements and
documentation enhancements.

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
eliyahu
Published: 2020/5/25 19:39  Updated: 2020/5/25 19:41
Not too shy to talk
Joined: 06/17/2010
From: Waterbury, Connecticut (USA)
Comments: 427
 Re: NetSurf 3.10 web browser released
@Chris The new release is noticeably faster! Thanks for continuing to work on the AmigaOS versions of NetSurf. -- eliyahu
kas1e
Published: 2020/5/25 19:51  Updated: 2020/5/25 20:05
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9109
 netsurf
@Chris
Is there way to set size of the "url bar" ? To make it bigger and to make font in it be bigger too ?

Also, is there possibility to use larget icon sets for navigation buttons, a little bit bigger ones.

I just didn't find anything about in netsurf prefs..

Also, i don't know why, but i can't see in the Fonts/FontFamilies any font with anything more than 0. All my font shows like DejaVu Sans/0 , DejaVu Serif/0 , and even if i triing to use font requester, there is only 0 shown always. The only way to increase size of want, its change Font Size value at bottom.

Another issue, that all russian letters are broken (at least in the title). Maybe that related to reaction's settings through, dunno

And i seems can't type into the forms. I.e. can't write anything in the login/password fields on amigans , or on mail.yandex.ru for example. Cursor stays like i type nothing.
Chris
Published: 2020/5/25 22:36  Updated: 2020/5/25 22:36
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
@kas1e

That's a lot of questions!

Quote:

Is there way to set size of the "url bar" ? To make it bigger and to make font in it be bigger too ?


Hmm... it should size to your default font size, ie. change it in GUI Prefs (and assign those prefs to NetSurf's screen if necessary)

Quote:

Also, is there possibility to use larget icon sets for navigation buttons, a little bit bigger ones.


Yes, but you'll need to find your own. Have a look in Resources/Themes for examples.

Quote:

Also, i don't know why, but i can't see in the Fonts/FontFamilies any font with anything more than 0. All my font shows like DejaVu Sans/0 , DejaVu Serif/0 , and even if i triing to use font requester, there is only 0 shown always. The only way to increase size of want, its change Font Size value at bottom.


This is normal. You select the font to use for various standard types, the page uses the font size settings to determine the size (which isn't necessarily what you've set, but +/- that value depending on reasons, or an absolute value in pixels or points, which won't go below the minimum size you've set). Also ensure the DPI value is correct as that impacts the conversion of pixels to points and if it's wrong the text won't be the size it is expecting to be, but then that's adjusted by perceived DPI depending on device... anyway, it's complicated, just set whatever works for you.

Quote:

Another issue, that all russian letters are broken (at least in the title). Maybe that related to reaction's settings through, dunno


This should work. Is it the window title, or the tabs, or both?
NetSurf converts the text into the local charset; if the local charset can print the characters it will display them.

Quote:

And i seems can't type into the forms. I.e. can't write anything in the login/password fields on amigans , or on mail.yandex.ru for example. Cursor stays like i type nothing.


That sounds like the same issue, but in reverse.

Hold on... what charset are you using? You need to use ISO-8859-5 OR if you need to use Amiga-1251 for some reason you can trick NetSurf by setting local_charset:Windows-1251 in {users/default/}Choices.

Outstanding bug here: https://bugs.netsurf-browser.org/mantis/view.php?id=2578

I was going to rewrite these conversion routines to use codesets.library apparently, but have failed to do so thus far.
SinanSam460
Published: 2020/5/26 15:10  Updated: 2020/5/26 15:10
Not too shy to talk
Joined: 07/16/2012
From: Istanbul
Comments: 461
 Re: netsurf
@kas1e

Did you run Netsurf 3.10 with your X5000 Beta Setup or with normal FE Setup ?

I can't start Netsurf 3.1 on my X5000 with latest beta-updates. I can post a crashlog if someone needs it ?

I also receive a requester saying DejaVu Sans is missing..

I didn't have this problem with Netsurf 3.9
Chris
Published: 2020/5/26 15:24  Updated: 2020/5/26 15:24
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
@SinanSam460

Please send me the crashlog or post it here and give me the link.

@kas1e

Build 5170 or higher now uses codesets.library if installed (most people already have it)

https://ci.netsurf-browser.org/builds/amiga/

Give it a try and see if it resolves the issue. I tested here and it appears to be fine.
kas1e
Published: 2020/5/26 16:12  Updated: 2020/5/26 16:16
Home away from home
Joined: 09/11/2007
From: Russia
Comments: 9109
 Re: netsurf
@Chris
Quote:

Hmm... it should size to your default font size, ie. change it in GUI Prefs (and assign those prefs to NetSurf's screen if necessary)


Hmm, there can be problem : i have small font in url-bar only in netsurf but nowhere else in the system (or maybe it just some special settins in gui prefs which i just didn't touch and which didn't visibly in the system). Sadly with reaction we don't have per-app settings like in MUI from the dropbar gadget (right ?)


As for broken letters: yeah, It was both and title and tabs, but now i install 5170 version and yes, now titles and tabs find, as well as i can login to amigans.net (so typed it now from netsurf). Thanks!
Chris
Published: 2020/5/26 16:22  Updated: 2020/5/26 16:22
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
I think in Screen Prefs you can assign your GUI prefs file to the Default screen. That might be enough to get the settings copied over.
SinanSam460
Published: 2020/5/26 17:14  Updated: 2020/5/26 17:14
Not too shy to talk
Joined: 07/16/2012
From: Istanbul
Comments: 461
 Re: netsurf
@Chris

Here is the crashlog

http://crashlog.os4depot.net/?function=view&crashlogid=420

About DejaVu_Sans font missing:

Netsurf 3.10 is looking for a font "DejaVu Sans"

Could it be it is missing "_" character ?
Chris
Published: 2020/5/26 18:16  Updated: 2020/5/26 18:16
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
@SinanSam460

The font name is DejaVu Sans, if your system is showing it with an underscore then that's weird and probably the issue. There's some hardcoded default fonts for a new install which expect fonts that come installed with OS4.

I've just pushed an update to try and stop the crash (not sure if it will) - build 5171 or higher from https://ci.netsurf-browser.org/builds/amiga/

If you can get into the settings (with that updated version) you can set the fonts to ones that exist. Otherwise, have a look in (or create) users/default/Choices and add:
font_sans:DejaVu_Sans
font_serif:DejaVu_Serif
font_mono:DejaVu_Mono
font_cursive:DejaVu_Sans
font_fantasy:DejaVu_Serif

That should at least get you to the point where you can change the settings.
redfox
Published: 2020/5/26 23:31  Updated: 2020/5/26 23:32
Quite a regular
Joined: 03/15/2008
From: Canada
Comments: 533
 Re: netsurf
@Chris

Thanks Chris. Amigans.net seems to render fine on NetSurf 3.10, but the Publish Comment button below the news item does not work. I think this is the same as before with other versions of NetSurf.

Edit and Reply work just fine.

Thanks so much for contining to support and upgrade NetSurf.

---
refox
redfox
Published: 2020/5/26 23:48  Updated: 2020/5/26 23:48
Quite a regular
Joined: 03/15/2008
From: Canada
Comments: 533
 Re: netsurf
@Chris

Hi Chris. I just noticed that I can't see the User Menu on Amigans website. How do I logout from Amigans website using NetSurf 3.10. Normally, I would see the menu and pick logout.

Not sure if this happened with previous versions of NetSurf.

---
redfox
trixie
Published: 2020/5/27 6:54  Updated: 2020/5/27 6:54
Amigans Defender
Joined: 05/01/2009
From: Czech Republic
Comments: 1624
 Re: netsurf
@Chris Thank you for the update! I still prefer NetSurf for much of my HTML use. I was wondering if there is a way to turn off the error output window (couldn't find a setting for this in the Prefs). Already with version 3.9 I noticed an increased number of error reports (most of which are Duktape-related), which I understand is the result of our browsers lagging behind the web standards more and more. Still I'd prefer if I could get rid of the error display.
Chris
Published: 2020/5/27 12:02  Updated: 2020/5/27 12:02
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
You can tweak the error reporting levels using log_filter and verbose_filter. Not sure what the parameters are though!
SinanSam460
Published: 2020/5/27 12:15  Updated: 2020/5/27 12:15
Not too shy to talk
Joined: 07/16/2012
From: Istanbul
Comments: 461
 Re: netsurf
@Chris

I tried with Nightly Build .5171 and I have also made notifications to Choices file.

But I still have the crash.

Here is the crashlog.

http://crashlog.os4depot.net/index.ph ... ction=view&crashlogid=421
Chris
Published: 2020/5/27 13:03  Updated: 2020/5/27 13:03
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
Can you get me a log too?
netsurf -v *>ram:ns.log
SinanSam460
Published: 2020/5/27 16:59  Updated: 2020/5/27 16:59
Not too shy to talk
Joined: 07/16/2012
From: Istanbul
Comments: 461
 Re: netsurf
Chris
Published: 2020/5/28 9:21  Updated: 2020/5/28 9:21
Amigans Defender
Joined: 11/17/2006
From: England
Comments: 3409
 Re: netsurf
OK, I'll have another look at the crashing, but this is your problem:
"Bold font defined for DejaVu_Sans is DejaVu Sans Bold" (etc)

Within your DejaVu_Sans.font it is pointing to DejaVu Sans Bold and other fonts to get the designed bold versions. Because your fonts have the wrong names these don't exist. You need to go into TypeManager and fix them. (actually I'd recommend just downloading the latest DejaVu fonts package and reinstalling them completely with the correct names)
328gts
Published: 2020/6/10 6:42  Updated: 2020/6/10 6:42
Home away from home
Joined: 07/07/2009
From: Man Cave, Canada
Comments: 3127
 !
thanks for the update!
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1722
Logged in last:
  24 hours, 69
  7 days, 128
  30 days, 189

Random Photo
My X1000 case mod

New Articles List

New Members
Amigafreak02
Amigafreak02 11/15/2024
Drakken
Drakken 11/14/2024
ybbasepiw
ybbasepiw 11/11/2024
Mr_byte
Mr_byte 11/06/2024
ghettofinger
ghettofinger 10/30/2024
VaultDweller
VaultDweller 10/30/2024
Greenslade
Greenslade 10/11/2024
komyash
komyash 09/20/2024
Correine
Correine 09/16/2024
Falke_34
Falke_34 09/14/2024


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project