[EMAIL PROTECTED] (Erik van der Poel) wrote:

>I'm very concerned about the fact that seemingly unrelated DLLs are
>growing due to the bidi changes. Would you please analyze further to
>find out why they are growing? For example, the image DLLs (nsgif,
>nsjpg, etc). In another message, you suggested that it might be due to
>the inclusion of nsIPres*.h in some image *.c* file. Please find out if
>that was indeed the reason.

It turned out to be chiefly because of some data tables that were in
intl\unicharutils\public\nsIBidiUtils.h instead of
intl\unicharutils\src\nsBidiUtilsImp.h where they belong. Here is an
updated list after correcting that and removing some superfluous
includes:

File                 NonBidi size Bidi size   Bloat  %bloat

components\editor.dll      347136    348672    1536    0.44
components\gkhtml.dll     1674752   1704960   30208    1.80
components\mozbrwsr.dll     24064     25600    1536    6.38
components\rdf.dll         293888    294400     512    0.17
components\ucharuti.dll     16896     34816   17920  106.06
components\ucvibm.dll       16384     17408    1024    6.25
gkgfxwin.dll               118272    120320    2048    1.73
gkwidget.dll               107520    108032     512    0.48
jsdom.dll                  434688    435200     512    0.12
rdfcat.exe                   6656      7168     512    7.69
TestAttributes.exe        1268736   1290240   21504    1.69
TestCSSParser.exe           37888     41984    4096   10.81
viewer.exe                 121344    121856     512    0.42

Total of bin\**\*.*:     31773859  31856291   82432    0.26
Total download (zipped)  15391832  15432643   40811    0.27

>Also, why is TestAttributes.exe growing?

Because it links with the layout libraries.

Simon

Reply via email to