Ben Bucksch wrote:

> Orrin Edenfield wrote:
> 
>> if we could make a Gecko-Runtime then it would work the same  way,
> 
> 
> That's possible today already, I think. Join the embedding group, define 
> what "Gecko" means, define some conventions on where it will be 
> installed and where the data will be, create corresponding installer 
> package (easy) and you're done.

If we want to do something like this we'd have to make sure that the 
interfaces to the mozilla libraries remained backwards compatible.

  Imagine if someone installs Netscape 7 (I don't think this shared 
runtime will happen soon) and K-meleon in that order, K-Meleonwould see 
the gecko runtimes are already installed by Netscape and therefore 
doesn't install its own set as it uses the same version or older than 
Netscape. Both apps should run fine.

Then if an app is installed that uses a newer version of the mozilla 
runtimes then this should be updated on the older apps should still run. 
This seems to be a major problem under windows that doesn't seem to have 
proper versioning on the shared libraries.

-- 
David Hallowell
UKUUG Linux 2001 Conference
http://www.ukuug.org/events/linux2001/


Reply via email to