[haiku-development] Re: R1/a4 initial planning
- From: Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Wed, 22 Feb 2012 20:28:00 +0100
Den 22 februari 2012 18:30 skrev Stephan Aßmus <superstippi@xxxxxx>: > Am 22.02.2012 16:17, schrieb Ingo Weinhold: >> But even if (re-)porting Firefox is not considerably less work than >> catching >> up with WebKit, it would at least bring us a complete browser. > > > I don't think this is or has ever been much of a "complete, full-featured > browser" versus "small browser with only the essential stuff" problem. This > has always been a problem of reliability and integration. > > BeZilla managed to get more and more reliable. Only the latest versions got > reliable enough. In the intergation department it never got far enough IMHO. > The latest version still prevents a regular system shutdown. > > Similarily, the problem with WebPositive is not that it has too few features > compared to a "full browser". I think the problem is that it is not > reliable. Both in terms of randomly failing in the same situation that it > worked in before, as well as not being usable for many situations at all > (think of accepting an untrusted SSL certificate). Then the port itself is > incomplete, for example transformations are not supported in the rendering > layer, the problems of the network layer, no caching. > > I think if the WebKit port would be more complete (most importantly > rendering and network backend), and if it would "just work" and be 100% > reliable, then almost nobody would complain it can't do this or that feature > that Firefox or Chrome can do. A good, native integration would almost > certainly feel more important to a lot of people. I havn't looked at recent Firefox, but it may or may not be easier to port. The trend towards the end seemed to be to make it harder to port, instead of fixing problems in NSPR they wrote something that was almost the same in XPCom but less portable. Add to that the need of new GUI and font-handling and probably a lot of upgraded or new third party libraries they will have added to that. Sergei Dolgov and I worked a lot to keep up with other platforms, and it was a lot of work. Since WebKit seems to be a much faster moving target and with a less clear roadmap it is probably much more work to maintain. What Stephan mentions as problem are actually quite easy tasks to solve. The shutdown problem has been fixed (it's caused by the horrible internal relaunching) and the only thing left for proper intergration was negotiation between firefox object mimetypes and BeOS mimetypes. (I never could find motivation for that one). What drove me of from continuing working on Firefox was the negative energy that you always got from other devs, so for me I'd pick WebKit any day of the week. Btw Ryan, I'm still interested in your Webkit repo. It would be nice to have a common one. /Fredrik Holmqvist, TQH
- Follow-Ups:
- [haiku-development] Re: R1/a4 initial planning
- From: Adrien Destugues
- [haiku-development] Firefox Port? was: R1/a4 initial planning
- From: Simon Taylor
- [haiku-development] Re: R1/a4 initial planning
- References:
- [haiku-development] Re: R1/a4 initial planning
- From: Ingo Weinhold
- [haiku-development] Re: R1/a4 initial planning
- From: Stephan Aßmus
- [haiku-development] Re: R1/a4 initial planning
- From: Sean Collins
- [haiku-development] Re: R1/a4 initial planning
- From: Ryan Leavengood
- [haiku-development] Re: R1/a4 initial planning
- From: Sean Collins
- [haiku-development] Re: R1/a4 initial planning
- From: Ryan Leavengood
- [haiku-development] Re: R1/a4 initial planning
- From: Ingo Weinhold
- [haiku-development] Re: R1/a4 initial planning
- From: Stephan Aßmus
- [haiku-development] Re: R1/a4 initial planning
Other related posts:
- » [haiku-development] R1/a4 initial planning - Matt Madia
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - Alexander von Gluck
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Kunal Bharati
- » [haiku-development] Re: R1/a4 initial planning - Kunal Bharati
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Simon Taylor
- » [haiku-development] Re: R1/a4 initial planning - Urias McCullough
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Alex Wilson
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - "Jürgen Wall"
- » [haiku-development] Re: R1/a4 initial planning - Justin Stressman
- » [haiku-development] Re: R1/a4 initial planning - lodewijk andré de la porte
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Justin Stressman
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Modèen
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Donn Cave
- » [haiku-development] Re: R1/a4 initial planning - John Scipione
- » [haiku-development] Re: R1/a4 initial planning - Dariusz Knociński
- » [haiku-development] Re: R1/a4 initial planning - Alex Wilson
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Adrien Destugues
- » [haiku-development] Re: R1/a4 initial planning - Clemens
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Andrew Wood
- » [haiku-development] Re: R1/a4 initial planning - Sean Collins
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Dariusz Knociński
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - Niels Sascha Reedijk
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Cian Duffy
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - Rene Gollent
- » [haiku-development] Re: R1/a4 initial planning - Clemens
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - Paul Davey
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Matt Madia
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Fredrik Holmqvist
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Blank Bruno
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Pete Goodeve
- » [haiku-development] Re: R1/a4 initial planning - fano il primo
- » [haiku-development] Re: R1/a4 initial planning - kirilla@xxxxxxxxxx
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - Pete Goodeve
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - SMC.Collins
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - "Axel Dörfler"
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Rimas Kudelis
- » [haiku-development] Re: R1/a4 initial planning - Andrew Hudson
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - PHilip RUshik
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Pier Luigi
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ralf Schülke
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Truls Becken
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - lodewijk andré de la porte
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Ingo Weinhold
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - François Revol
- » [haiku-development] Re: R1/a4 initial planning - Axel Dörfler
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Gabriel Harrison
- » [haiku-development] Re: R1/a4 initial planning - Stephan Aßmus
- » [haiku-development] Re: R1/a4 initial planning - Julian Harnath
- » [haiku-development] Re: R1/a4 initial planning - Ryan Leavengood
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - pulkomandy
- » [haiku-development] Re: R1/a4 initial planning - Clemens Zeidler