Amizilla people have already begun discussing about transfering the %25 of the bounty to the Timberwolf bounty (as long as the sources are released...)
I am an OS3 person... However I am really proud of the developments on OS4 and respect the developers...
I don't understand why there shoud be a division or war between the people in the same community... Ain't we all "Amigans"...
I've painted temporary icons for your project... Until Ken and Mason paints greater ones, you can use these...
just a curiosity , (as you told about speed improvments), has been added in video driiver the hardware support for the video playback ? sorry i don't know the exact name, but i know that radeon gfx card ( maybe also nvidia ) has hw accelleration for video playback.. this could be usefull for programs like dvplayer or mplayer..
Here is some sample code which shows the speed difference between clipped and unclipped Cairo operations. It's a little contrived and does half a millionn operations to exaggerate the problem.
The source and a ready-created executable is in the archive.
Here is the output I get: took 26 secs (with clipping & with rectangles) took 19 secs (without clipping & with rectangles) took 7 secs (with clipping & without rectangles) took 0 secs (without clipping & without rectangles)
As you can see, it is taking seven seconds to set the clipping for these operations, no matter whether anything is being drawn or not. In real-life situations this is clearly visible (even with what I suppose is much less than 500 000 operations). As I said, I can compile NetSurf here with full Cairo support, and I have been able to prove it is the clipping which makes it unuseable in that configuration. I can provide binaries of this if you wish to test for yourself.
On further investigation, it apepars that the slowness stems from the cairo_rectangle() between cairo_reset_clip() and cairo_clip(). I don't understand why this is here (copied from gtk code), but if I take it out then Cairo fails to draw anything.
Perhaps you can explain why this is the case and/or have a workaround which doesn't involve calling a slow function on every clip set?
Will you try to let the plugins work or some or isn't this a high pri?)
If you mean by plugins the add-ons for Firefox, they should work unless they require OS-specific version (for example, PicLens will require a specific OS).
Plugins like a flash player will be a high priority to get working after the original browser runs.
Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
It should be possible to port Thunderbird and Sunbird and the Seamonky suite after Firefox, the base facilities are there. It will be work, but not as much as the initial port.
@Alpyre
Nice icon :) Thanks!
I'm afraid that a release of the source code is very unlikely at this stage, even more so considering the reactions on AW.net.
@Chris
I ran the test on my machine and get 6, 4, 3 and 0 seconds... so I would say yes, there is an improvement :)
Seriously, if you do want to contact me write me a mail. You're more likely to get a reply then.
My name's David, by the way I used to play a lot of coin ops back in the day and since they mostly allowed 3 letters in the "Records Screen" I ended it with an X (very old nick).
I will try to upload an avatar ASAP (maybe more amiga related than the nice Hair-Gel ).
@Rogue You're our Hero! Hope to get my hands on that beautiful update I tried at Pianeta Amiga soon (don't worry I'm not gonna ask when will it be available )!
3076.18 EUR Out of 3215.9 EUR originally submitted.
:) imho that nice. Not sure that brothers think that it can be more than 2thousands, but now it's 3, and i think after they will release any test version, bounty will growing up twice. (personally i am will spend 100 eur when will have chance to run first alpha-beta version).
Cool ! I hope that refreshing problem will be solved and refresh/scrolling will be the same fast as on OWB ;)
But indeed, if Gecko almost working now, then it's more than half of way are passed. I feel that soon we will have chance to see first alpha version :)