| The roads I take... | Weekly Status Report, W03/2011 >>

SeaMonkey now using "omnijar"

This Tuesday, I landed "omnijar" being used for SeaMonkey, which greatly reduces the number of files installed on users' machines by putting a large amount of all the UI and other things the application needs into a single zipped-up file called "omni.jar" (Firefox and Thunderbird also have switched to that recently). As most of those contents need to be read on every launch of the application, and opening files is costly in the operating systems, this step should improve startup time of SeaMonkey starting with today's nightlies and the upcoming SeaMonkey 2.1 Beta 2.
We're also shipping all built-in extensions as XPI files inside the extensions folder of the application now, which more or less is the equivalent to the omni.jar method but for add-ons.

If you're building your own versions of SeaMonkey, note that this is switched on by default and you need to clobber your objdir to make builds work correctly after this switch. You should be able to turn this off with the --enable-chrome-format=jar (or any other chrome format you used before) option, which might make things easier for developing but gives you a different and probably slower build than what we ship to testers and users from now on.

Please make us aware of any problem you're seeing, e.g. with updates, which we tried to make work fine, but could not test before landing this switch.

Beitrag geschrieben von KaiRo und gepostet am 20. Jänner 2011 00:30 | Tags: Mozilla, SeaMonkey, SeaMonkey 2.1 | 2 Kommentare

TrackBack/Pingback

  • Home of KaiRo: Weekly Status Report, W03/2011 (Pingback)
  • Kommentare

    AutorBeitrag

    Ronan Jouchet

    aus Montreal, Canada

    zitieren
    In Firefox/Thunderbird?
    Hi,

    When you say "Firefox and Thunderbird also have switched to that recently" I guess you mean it's in trunk (I don't see this in the current Fx4 betas and doubt such a thing will land till the final...)

    Any idea when this should come to official public Fx/Tb builds? Firefox 5? Before?

    Thanks!
    20.01.2011 01:04

    KaiRo

    Webmaster

    zitieren
    Yes, this means trunk, so will be in Firefox 4 (is already in current Betas) and Thunderbird 3.3 (already in recently released Alpha 2) and now SeaMonkey 2.1 (starting with upcoming Beta 2).
    20.01.2011 02:26

    || Kommentar hinzufügen