Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
The team will post updates and news about our project here

Ibrowse 2.5 Coming 2018 Hopefullypage  1 2 3 

Vojin Vidanovic

Posts 770
18 Oct 2017 22:33


Ibrowse 2.5 will be demoed at AmiWest 2017.

While some features are only for OS4 port, many advanced features (to Ibrowse 2.4) will remain in 68k port too.

EXTERNAL LINK 
  IBrowse 2.5 is breaking cover... Some of you may be lucky enough to see it being demo'd at the upcoming AmiWest and Amiga32 shows. Obviously we realise not everyone can get to these shows, so we have added a summary of the news here. Screenshots and more details will follow at a later date.

To get the bad news out of the way first, IBrowse 2.5 isn't available yet, and is unlikely to be in 2017. However, we are working hard on finalising things for release, including making keys available for purchase again, to coincide with the 2.5 release. Originally, IBrowse 2.5 was supposed to mainly be the OS4 port of IBrowse 2.4, but obviously many years have since passed and many other changes have been made.

Summary of the new features:

    OS4 Native Version Added (OS4.1 Final Edition Required)
    AmiSSL v4 Support
    MUI 4.0 and 5.0 Support
    Alpha Channel Support (OS4)
    4Gb+ File/Downloads (OS4)
    OpenSearch Support

Summary of the re-written features:

    TextEditField Text Editor
    Disk Cache Clean Up

Summary of the improved features:

    JavaScript Engine
    HTML Engine
    HTTP Engine
    Password Manager
    Cookie Support
    Various GUI Elements
    Internal Image Decoders
    Memory Management
    Bug Fixes

IBrowse 2.5 Features

New Features

OS4 Native Version Added (OS4.1 Final Edition Required)
In addition to the OS3 68k version of IBrowse, an OS4 PPC native version will also be available. This is not a simple port, but we have taken great care to ensure it fully utilises of all the relevant new features avaiable in OS4 and as such requires a minimum of OS4.1 Final Edition. Uses the new graphics.library RTG system, dropping CyberGraphX support completely. Other features include faster image rendering using hardware compositing, anti-aliased text rendering and proper daylight saving time handling.

AmiSSL v4 Support
Support for the latest AmiSSL release has been added to IBrowse 2.5, allowing the use of the most up to date SSL implementation (OpenSSL 1.1.x) available for AmigaOS. Whilst this adds support for TLS1.2 (and TLS1.3 in the future) and latest ciphers, we have also dropped SSLv2 and SSLv3 support completely (including MiamiSSL). SNI (Server Name Information) support has be added for HTTPS. Certificate verification has been added, which prompts the user when necessary, to protect against "Man in the Middle" vulnerabilities.

OS4 users will be able to benefit from the improved speed of the PPC native SSL implementation, including specific PPC speed optimisations and AltiVec acceleration, and other AmigaOS compatible systems will be able to use the 68k implementation. The AmiSSL Open Source Team are still looking for somebody to handle the MorphOS build of AmiSSL v4 - no MorphOS developers have volunteered.

MUI 4.0 and 5.0 Support
IBrowse 2.5 will still work with MUI 3.8 (although, we recommend 3.9 as a minimum), we have added support for new features in 4.0 and 5.0. This includes using MUI's context sensitive pointers instead of our own which were introduced in IBrowse 2.4, support for various built-in MUI menus and other new GUI additions.

Alpha Channel Support on >= 15-bit Displays (OS4)
Alpha channels in images are now fully supported and displayed properly on non-colourmapped displays.

4Gb+ File/Downloads (OS4)
The OS4 version of IBrowse 2.5 is able to properly support handling and downloading of files bigger than 2Gb, with all status information now capable of displaying sizes larger than 4Gb.

OpenSearch Support
IBrowse 2.5 now supports the OpenSearch standard allowing search engines to automatically be added to the search bar. This is in addition to the older Sherlock/Mycroft search engine support available in IBrowse 2.4,

Rewritten Features.

TextEditField Text Editor
IBrowse's TextEditField object has had an overhaul, fixing various issues and adding new features. Rendering is done in a more MUI4/5 compatible manner allowing these objects to inherit your MUI settings. Your mousewheel can now be used for scrolling and various MUI defined keyboard shortcuts are now honoured.

Disk Cache Clean Up
This is really a new feature, albeit not an exciting one, as the disk cache clean up menu item never used to do anything. Now it actually will erase all unused items, starting afresh, avoiding the need for you to manually delete the disk cache via a file manager. There have also been a few fixes to the disk cache, during day to day operation, to prevent old files being left untracked there.

Improved Features.

JavaScript Engine
JavaScript engine has been improved yet further, with various improvements, bug fixes and crash fixes.

HTML Engine
The existing HTML4 engine has been enhanced, with improved support for more tags and attributes, as well as being compatible with more sites. Redraw speeds of background images containing transparency has been greatly improved.

HTTP Engine
Various fixes and improvements, making IBrowse compatible with more servers. Now also supports the "Do Not Track" header, chunked transfer encoding and faster password protected sessions.

Password Manager
The password manager will now store FTP login information. Issues with setting a master password have been fixed along with a crash bug.

Cookie Support
The hardcoded 2000 global cookies, with a 200 per domain, limits introduced in IBrowse 2.4 are now adjustable in the preferences. An AmigaDOS pattern can also be used to automatically block certain cookies from being accepted. For the Cookie Manager window itself, real-time updating no longer slows everything down while browsing and columns are now click sortable.

Various GUI Elements
The background of browser tabs now uses your MUI "Groups / Tab groups / Container" setting. As a whole, IBrowse's GUI is more compatible with MUI 4.0 and 5.0 than previous versions of IBrowse.

Internal Image Decoders
All the internal image decoders have been improved, with various fixes, alpha channel handling, and speed optimisations. The JPEG and PNG decoders now fully utilise the decoding improvements and optimisations from the current Warp Datatypes, which also includes AltiVec acceleration in the JPEG decoder.

Memory Management
Further improvements to the memory management and usage, more memory leaks plugged

Bug Fixes
It perhaps goes without saying that many bugs, some minor, some crash inducing, have been fixed for IBrowse 2.5, making it the most stable version ever.


John William

Posts 563
18 Oct 2017 23:17


Is CSS supported?
Can we view pages correctly?
Will it be 100% HTML 4.0 compatible?
Would we be able to click mp3/video streaming link by opening third party programs and streaming through third party programs?
Would I be able to view my gmail account correctly or have to disable it and view it in HTML mode?

Will there be future plan to support the latest and up to css, javascript and html 5?



Vojin Vidanovic

Posts 770
18 Oct 2017 23:53


Features are listed, and beyond improved HTML4 compatibility, it doesnt match your wishlist.

I believe it will be more evolution of current, then all expectations you have listed. Once its out Ibrowse 2.5 can be compared more to Netsurf, and that is his league (who will support more HTML4, not HTML5).

Best we can expect is backport of newer OWB to AROS 68k, but that is completely another story.


Gregthe Canuck

Posts 274
19 Oct 2017 00:46



Another actively developed 68K browser is a great thing.

Let's hope the Ibrowse authors get a decent enough number of registrations to encourage further development. Would love to see the 68K users contribute more than OS4 users :)



Vojin Vidanovic

Posts 770
19 Oct 2017 00:50


gregthe canuck wrote:

  Another actively developed 68K browser is a great thing.
  Let's hope the Ibrowse authors get a decent enough number of registrations to encourage further development. Would love to see the 68K users contribute more than OS4 users :)

Agreed, no matter how slow pace of Ibrowse development is. Its my first window to the world :-)

With recent and coming v4 Vamp spread, registration would be a way to encourage Ibrowse onward to v3.x as well as some OS4 options and 080 optimizations coming to 68k version. No longer can it be said 68k is underpowered (which I used to say too ...)



Gregthe Canuck

Posts 274
19 Oct 2017 01:10


Would be nice to see AMMX2 accelerated AmiSSL and Warp datatypes as well. But one step at a time. :)


Vojin Vidanovic

Posts 770
19 Oct 2017 02:02


gregthe canuck wrote:

Would be nice to see AMMX2 accelerated AmiSSL and Warp datatypes as well. But one step at a time. :)

Agreed, two great pieces of AmigaOS software, too.

But, for that to happen we would need to become a market, or better to say, new de facto standard as 040 or 060 were/are. Plus to make porting easier and Vamps spread to people that maintain these pieces of software.


Thierry Atheist

Posts 644
19 Oct 2017 11:03


Vojin Vidanovic wrote:
But, for that to happen we would need to become a market, or better to say, new de facto standard as 040 or 060 were/are. Plus to make porting easier and Vamps spread to people that maintain these pieces of software.

Hi Vojin,

There could be, very very soon, more active Vampires than any other one group of Amiga computers in use.

By 2019, bigger than all others combined!!!

Vampire/Apollo.... We ARE "the  market"!!!!!!!!


ExiE CZEX

Posts 48
19 Oct 2017 11:26


Vojin Vidanovic wrote:

Once its out Ibrowse 2.5 can be compared more to Netsurf, and that is his league (who will support more HTML4, not HTML5).

You can't compare these too until iBrowse get at least partial CSS 2.1 support. Plain HTML 4 browser is basically useless these days.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
19 Oct 2017 11:52


ExiE CZEX wrote:

You can't compare these too until iBrowse get at least partial CSS 2.1 support. Plain HTML 4 browser is basically useless these days.

You are spot on here.

If the browser does not support CSS nearly completely,
then the only website it can render today is AMINET website.

What benefit is having OS4 render tweaking,
if most websites are completely broken?


Chris Dennett

Posts 67
19 Oct 2017 12:13


Just to note: Voyager Web Browser has recently been open-sourced under GPLv3. EXTERNAL LINK


Vojin Vidanovic

Posts 770
19 Oct 2017 12:48


Chris Dennett wrote:

  Just to note: Voyager Web Browser has recently been open-sourced under GPLv3. EXTERNAL LINK   

 
  Thanks. Used to love V3 and it was most promising browser that I can remember in AWeb/Ibrowse/Voyager competition.
 
  I wonder how Internet Explorer and Netscape under MacOS Classic/Fusion stand against Amiga Classic solutions.
  Seems OWB on AROS 68k is best hope we do have (of modern browsing).

ExiE CZEX wrote:

  You can't compare these too until iBrowse get at least partial CSS 2.1 support. Plain HTML 4 browser is basically useless these days.

You are quite right here since Netsurf has CSS 2.1 and in that term is best classic browser. However I ment updated Ibrowse will be more comparable to Netsurf then to OWB, but sic, its outclassed even there. However, still earns my support due to nostalgia and wish of development.


Thierry Atheist

Posts 644
19 Oct 2017 13:08


I'm buying IBrowse 2.5... I want as fast on original HW as is possible!!!!


John William

Posts 563
19 Oct 2017 15:52


Vojin Vidanovic wrote:

Features are listed, and beyond improved HTML4 compatibility, it doesnt match your wishlist.
 
  I believe it will be more evolution of current, then all expectations you have listed. Once its out Ibrowse 2.5 can be compared more to Netsurf, and that is his league (who will support more HTML4, not HTML5).
 
  Best we can expect is backport of newer OWB to AROS 68k, but that is completely another story.

Wishlist? You are aware all my wishlists already exist in netsurf 68k with the exception of latest html, css and javascript. No longer wishing when I know it can be done. It is more why it is not done?



Nixus Minimax

Posts 416
19 Oct 2017 17:10


John William wrote:
You are aware all my wishlists already exist in netsurf 68k with the exception of latest html, css and javascript.

Just like my bicycle only lacks rockets, a pressure chamber and oxygen supplies to become a space ship. How hard could it be?




Andy Hearn

Posts 374
19 Oct 2017 18:36


I’ll be buying a copy, looking forward to seeing what 68k can do in the modern world. I must admit to being a voyager user in the nineties and post millennium, and cursing my luck when I lost my netconnect 3.1 activation key and couldn’t buy another one


John William

Posts 563
19 Oct 2017 18:57


Nixus Minimax wrote:

John William wrote:
You are aware all my wishlists already exist in netsurf 68k with the exception of latest html, css and javascript.

 
  Just like my bicycle only lacks rockets, a pressure chamber and oxygen supplies to become a space ship. How hard could it be?
 
 

Difficulty is not a logistic excuse to be honest. To be honest there was 30 year gab where donation and preparing money was more than sufficient to get programmers to work on it.

It is more lack of interest and moving on in technology was the cause, not difficulty or financial reasons. I am hoping such attitude will change in the future.



Nixus Minimax

Posts 416
19 Oct 2017 20:42


John William wrote:

  Difficulty is not a logistic excuse to be honest.

So if I understand you right, we can count on you to add latest HTML, CSS and JavaScript to netsurf?


John William

Posts 563
19 Oct 2017 20:56


Nixus Minimax wrote:

 
John William wrote:

    Difficulty is not a logistic excuse to be honest.
 

 
  So if I understand you right, we can count on you to add latest HTML, CSS and JavaScript to netsurf?
 

 
  I would be more happy to join a team and add those. Yes. But where are the team? Will the author of ibrowse take me under his wing and give me task? I am in! I am not talking about netsurf I am talking about ibrowse. Netsurf already have javascript, css and html support.

But javascript is disabled, but it is there in the engine. Netsurf already support css and support html and support video and mp3 streaming and renders pages correctly.


Vojin Vidanovic

Posts 770
19 Oct 2017 21:42


John William wrote:

 
  I would be more happy to join a team and add those. Yes. But where are the team? Will the author of ibrowse take me under his wing and give me task? I am in! I am not talking about netsurf I am talking about ibrowse. Netsurf already have javascript, css and html support.
 
  But javascript is disabled, but it is there in the engine. Netsurf already support css and support html and support video and mp3 streaming and renders pages correctly.

Yes, Netsurf is way more advanced and has been happilly even streaming YT EXTERNAL LINK 
That is AmiSoft 3.7 experimental build
EXTERNAL LINK  (Way to go! More support deserved)

On Ibrowse:

Author sais  CSS and full DOM support is planned for IBrowse 3.0.
and that Java is out of the scope of the IBrowse Development Team.

Some contacts are suggestions@ibrowse-dev.net and EXTERNAL LINK

posts 47page  1 2 3