Poster | Thread |
Raffaele
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 11-Jan-2016 6:30:26
| | [ #81 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| @tommysammy
Yes, I found it and I managed to understand how it works.
Now we need bug and issues being evidenced in someway in github deadwood project site, in order to be recognized by Bountysource bot engine that creates automatically the bounty...
BTW!
How much money amount you people think is a good reward for that endianess bug hunting? 2000 US$? 2500? 3000? 3500?
I think 2500 bucks is a reasonable amount of money to be collected from the community and a good reward too. Last edited by Raffaele on 11-Jan-2016 at 06:32 AM.
_________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).
|
|
Status: Offline |
|
|
Yasu
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 11-Jan-2016 11:35:27
| | [ #82 ] |
|
|
|
Regular Member |
Joined: 13-Oct-2015 Posts: 224
From: Stockholm, Sweden | | |
|
| I hopw Deadwood would reconsider fixing this problem if he can. Then we can set up a bounty and let the money pile up until he is satisfied.
It wasn't disinterest back at Morphzone, just a concern that without anyone willing to fix this a bounty would make little difference. I am myself prepared to donate quite a bit if I can expect the money to be well spent.
As for me, I'm very eager to get OWB up to date. _________________ Amiga Forum - Sweden's best Amiga Magazine
My MorphOS Blog
"Free speech includes other peoples right to offend you."
|
|
Status: Offline |
|
|
BSzili
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 11-Jan-2016 13:03:32
| | [ #83 ] |
|
|
|
Regular Member |
Joined: 16-Nov-2013 Posts: 447
From: Unknown | | |
|
| It has to be him, or else? What if he won't reconsider it? _________________ This is just like television, only you can see much further.
|
|
Status: Offline |
|
|
Raffaele
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 12-Jan-2016 12:31:05
| | [ #84 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| I sent PM to deadwood _________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).
|
|
Status: Offline |
|
|
Deniil715
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 12-Jan-2016 13:46:48
| | [ #85 ] |
|
|
|
Elite Member |
Joined: 14-May-2003 Posts: 4238
From: Sweden | | |
|
| @thread
Do we need an endian fix, or is that only for the JS *JIT* engine (which we don't have now anyway).
If it is only for the JIT part, then skip it and compile Odyssey 1.25 for OS4.
I could possibly have helped a bit but I'm currently moving into a house with needs, and have a kid on the way, so zero time for anything computing for the next 2 years. I still use 100% Amiga though, and would love an updated Odyssey with a more op-to-date webkit. _________________ - Don't get fooled by my avatar, I'm not like that (anymore, mostly... maybe only sometimes) > Amiga Classic and OS4 developer for OnyxSoft.
|
|
Status: Offline |
|
|
BSzili
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 12-Jan-2016 14:01:15
| | [ #86 ] |
|
|
|
Regular Member |
Joined: 16-Nov-2013 Posts: 447
From: Unknown | | |
|
| No, the JS interpreter is broken on BE. _________________ This is just like television, only you can see much further.
|
|
Status: Offline |
|
|
radzik
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 5:50:37
| | [ #87 ] |
|
|
|
Member |
Joined: 27-Jan-2015 Posts: 38
From: Unknown | | |
|
| I have asked WebKit developers on the Twitter @webkit and they abandoned and will not support PPC any more.
So it looks like or we fix it in our community or in this situation I think is better to jump into new engine? Because it could possibly that after one fix WebKit , then in some time we must make other one etc. |
|
Status: Offline |
|
|
cdimauro
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 6:22:34
| | [ #88 ] |
|
|
|
Elite Member |
Joined: 29-Oct-2012 Posts: 4127
From: Germany | | |
|
| @radzik: it means that a post-Amiga developer has to maitain all PowerPC changes, because there's no upstream support anymore.
It's an hell. |
|
Status: Offline |
|
|
Raffaele
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 9:07:05
| | [ #89 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| @radzik, there are various interesting engines for html4/5...
One of these was "Presto" by Opera, I really loved it. It was quick in drawing the html page and it even allowing starting pressing buttons and links before all page was completely rendered on screen.
But at Opera they discontinued it in favour of Webkit as Webkit is mainstream...
Maybe the Opera Team could release their old engine as open source freeing developers worldwide to update it and use it for open source browsers.
I think it is better you ask Opera Team if they are interested in relasing Presto Engine as Open Source rather than asking Webkit team to continue supporting PPC as best part of them are Apple macholics and faithful to all Apple guidelines, so then they prefer to wipe even the PPC name on the long term from history of computers as it never existed. Last edited by Raffaele on 13-Jan-2016 at 09:20 AM. Last edited by Raffaele on 13-Jan-2016 at 09:12 AM.
_________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).
|
|
Status: Offline |
|
|
wawa
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 10:07:15
| | [ #90 ] |
|
|
|
Elite Member |
Joined: 21-Jan-2008 Posts: 6259
From: Unknown | | |
|
| cdimauro Quote:
alas. i can imagine...
ac cording to the thread on morphzone i repost here what i posted on a.org.
https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=11523&forum=32
above, on morphzone bigfoot reports to have fixed most endian problems with webkit engine in order to fulfil the js jit bounty he has accepted once, organized by pampers. the question is, what version of webkit engine it is, he fixed, and how could that remain maintained, since the fix sounds like a lot of work and doing that every other webkit release woulnt make any sense. imho the maintability is the first question people needs to ask themselves how to solve, especially if webkt team wouldnt accept big endian patches ushed upstream to their main repo, which seems to be the case.
once this is considered, bigfoot could be paid off, submitting his code to the deadwoods repo and the remaining issues could be taken care of in ccoperative manner. the question is, if morphos users who backed up the bounty so far, want to cooperate in such an affair, even though the resulting source was likely to be released anyway. |
|
Status: Offline |
|
|
wawa
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 10:11:10
| | [ #91 ] |
|
|
|
Elite Member |
Joined: 21-Jan-2008 Posts: 6259
From: Unknown | | |
|
| @Raffaele Quote:
Maybe the Opera Team could release their old engine as open source freeing developers worldwide to update it and use it for open source browsers. |
in result of sensible options being unrealistic we need to move to complete fairy tales. right. simply try it. |
|
Status: Offline |
|
|
BSzili
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 11:11:56
| | [ #92 ] |
|
|
|
Regular Member |
Joined: 16-Nov-2013 Posts: 447
From: Unknown | | |
|
| So many people seem to suffer from the ABFO (Anything But Fixing Odyssey) syndrome here :) I don't think porting outdated closed source layout engine is delusional enough. Instead of fixing the existing browser, why not start a new browser engine from start! Who'll make the first commit? _________________ This is just like television, only you can see much further.
|
|
Status: Offline |
|
|
radzik
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 13:36:07
| | [ #93 ] |
|
|
|
Member |
Joined: 27-Jan-2015 Posts: 38
From: Unknown | | |
|
| But on the Linux PPC there must be updated full working we browser? Or I'm wrong? Why not to take this and port it or use the engine?
If bigfoot can fix WebKit is good and is very nice. But this is temporary solution, soon or later we will have again the same situation. For now it will be probably better fix what we have, but we must think about future, we must move to other engine. If there is any for PPC. |
|
Status: Offline |
|
|
BSzili
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 15:38:05
| | [ #94 ] |
|
|
|
Regular Member |
Joined: 16-Nov-2013 Posts: 447
From: Unknown | | |
|
| What up to date browsers do you mean? WebKit -based ones are out, and I haven't seen Chromium (Blink) in any PPC distro. That leaves you with Firefox/Gecko. If you can't find anyone to fix JavaScriptCore, do you think you'll find someone to port that? What will happen when Mozilla drops the PowerPC support too? Not to mention that Mozilla's new layout engine is written in their own functional programming language (Rust), for which we have no compiler. Did the WebKit devs say anywhere they won't accept big endian patches, or they are simply not interested in fixing the problem themselves? Even if they won't accept patches, the problem of not having the fix upstream is blown out of proportion. ABFO. Last edited by BSzili on 13-Jan-2016 at 03:58 PM.
_________________ This is just like television, only you can see much further.
|
|
Status: Offline |
|
|
Raffaele
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 18:05:53
| | [ #95 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| Yours are words of wisdom Bszili, it should be asked properly to Webkit Team what they intend to do, and maybe also if they accept a separated repository for big endian core to be maintained unofficially. _________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).
|
|
Status: Offline |
|
|
Raffaele
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 18:53:40
| | [ #96 ] |
|
|
|
Super Member |
Joined: 7-Dec-2005 Posts: 1906
From: Naples, Italy | | |
|
| @wawa about MorphZone Javascript JIT
bigfoot just said he solved 99% of the issues with Javascript Webkit Engine that addresses 64 bit for any variables or strings, and this is a problem into a 32bit Operating System like ours. and he solved also the issue that javascript engine puts all this mishmash of variables, strings, etcetera in a memory space expected to be addressed low-endian. there are two or three sneaking little issues he should find and get rid to, in order to make Javascript JIT running properly.
it has nothing to do, and nothing related with "natural" endianess issues of Javascript itself.
MorphOS OWB Javascript JIT (as it name "Just In Time Machine" suggests) is intended for fast running of javascripts that are loaded with websites, but it has nothing to do with endianess inherited into engine itself.
it has been rouglhy calculated that once JIT will be available, with Javascript JIT enabled, Odissey speed efficiency in loading webpages could boost from a 30% to 80% of gain, depending from the website you want to surf. Last edited by Raffaele on 13-Jan-2016 at 07:05 PM.
_________________ "When the Amiga came out, everyone [at Apple] was scared as hell." (J.L. Gassée, former CEO of Apple France and chief of devs of Mac II-fx, interviewed by Amazing Computing, Nov 1996).
|
|
Status: Offline |
|
|
cdimauro
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 18:58:30
| | [ #97 ] |
|
|
|
Elite Member |
Joined: 29-Oct-2012 Posts: 4127
From: Germany | | |
|
| @wawa: Quote:
alas. i can imagine...
ac cording to the thread on morphzone i repost here what i posted on a.org.
https://morph.zone/modules/newbb_plus/viewtopic.php?topic_id=11523&forum=32
above, on morphzone bigfoot reports to have fixed most endian problems with webkit engine in order to fulfil the js jit bounty he has accepted once, organized by pampers. the question is, what version of webkit engine it is, he fixed, and how could that remain maintained, since the fix sounds like a lot of work and doing that every other webkit release woulnt make any sense. imho the maintability is the first question people needs to ask themselves how to solve, especially if webkt team wouldnt accept big endian patches ushed upstream to their main repo, which seems to be the case.
|
Thanks for the link. I read all related discussions (but the link to the bounty is broken!), and they are pretty interesting.
As expected, the work to be done for fixing big-endian issues is far away to be trivial.
Actually what impressed me is the use of special floating point values in the WebKit's JIT code to "signal" that the correct type isn't a double, but an integer or a pointer. That's really weird, but haven't took a look at the code I cannot make any other evaluation (except that this way it limits the range of numbers for integer. But it isn't a problem at all, since Javascript, as it was/is defined, has no integers: only FP double). Quote:
once this is considered, bigfoot could be paid off, submitting his code to the deadwoods repo and the remaining issues could be taken care of in ccoperative manner. the question is, if morphos users who backed up the bounty so far, want to cooperate in such an affair, even though the resulting source was likely to be released anyway.
|
OS4 users could join the bounty, and "push" for finishing it, and releasing the source code to allow it to be used for their Odyssey port.
But the existing bounty might be changed.
Anyway, it has to be seen who'll take care of all those changes for the next WebKit releases, since synchronize them is a HUGE task. Quote:
in result of sensible options being unrealistic we need to move to complete fairy tales. right. simply try it. |
Absolutely: doesn't make sense at all. Presto is property of Opera software, and I don't think that it'll be released. It's also very old, so it's not adequate to be used for a modern browser. In fact, it already had several issues, and after so much time it has many more for sure.
Who will fix all that stuff? Who'll keep it up-to-date with modern web standards? Nobody.
It's better to say with WebKit, which offers the best compromise. |
|
Status: Offline |
|
|
radzik
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 13-Jan-2016 19:07:08
| | [ #98 ] |
|
|
|
Member |
Joined: 27-Jan-2015 Posts: 38
From: Unknown | | |
|
| Quote:
Did the WebKit devs say anywhere they won't accept big endian patches, or they are simply not interested in fixing the problem themselves? Even if they won't accept patches, the problem of not having the fix upstream is blown out of proportion. ABFO. |
I'm not developer, so better is when some developer can ask them? It can be explained better. It's easy, just twitt at @webkit. They just said that WebKit project no longer supports PPC. |
|
Status: Offline |
|
|
AmigaBlitter
| |
Re: Odyssey Web Browser Public Source Code Repository Posted on 19-Jan-2016 19:41:29
| | [ #99 ] |
|
|
|
Elite Member |
Joined: 26-Sep-2005 Posts: 3514
From: Unknown | | |
|
| |
Status: Offline |
|
|