On Thursday, November 20, 2003, at 01:19 AM, Martin Ler wrote:


Sure, if we branched we could fix it ourselves, but eventually we have to go back to the trunk, and that means landing it back into mozilla proper (we're not living on a branch forever, living on the 1.0 branch for so long almost killed us, we're still finding leftover patches we missed when going back to the trunk).

Uh, please, can you explain to non developer, what does it exactly mean for us? That you are not able to change this behaviour of Mozilla with special Camino-only fix and still use rest of main trunk? If Camino have own bookmarking and so on, why it's not possible to modify this, too?

Basically (this is almost, but not completely, true), Everything within the bounds of the browser window's view area, is mozilla code. Things outside that area, e.g., the popups, the menus, the toolbars, the managers, the prefs... are mostly (but again, not 100%) camino code. One difference is that mozilla code is in C++ and camino code is in Objective-C. Another difference, is that we have 100% control over the camino code, but much, much less control over the mozilla code.


Another difference is that there's dozens if not hundreds of programmers churning away on the mozilla code every day, and it's used for all kinds of end products ... mozilla, firebird, thunderbird, composer, mail, and lots of other stuff too ... that's good (because it means the browser view is constantly getting better) but there's inherent instability as well.

"Being on the trunk" means you use what all those other people use. You get the benefit, and pay the price. Any kind of change we wanted to make to the trunk, has to be approved by non-camino people who keep all those other needs in mind. It's not possible to overlay our own changes, the only other option is to copy some of that code into the mozilla/camino directory, and then it gets stale really fast and you have big problems.

For example I suspect that our java/flash/realplayer problems are due to stale copied code.

simon

--
www.simonwoodside.com :: www.openict.net :: www.semacode.org
                    99% Devil, 1% Angel

_______________________________________________
Camino mailing list
[EMAIL PROTECTED]
http://mozdev.org/mailman/listinfo/camino

Reply via email to