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/