I have the same situation.
I work at linux platform, and need smaller libxul.so.
Now, building firefox to disable xul application is fails.
Error message as below

nsNodeUtils.cpp: In static member function ‘static void nsNodeUtils::CharacterDataWillChange(nsIContent*, CharacterDataChangeInfo*)’: nsNodeUtils.cpp:86: error: invalid static_cast from type ‘nsBindingManager*’ to type ‘nsIMutationObserver*’
.
.
.
.

Can someone help ?

Benjamin Smedberg wrote:
Dmitry V. Zhulanov wrote:
I'd like to reduce download size. And I don't need XUL. I want
to get html only render, without extensions like address bar or
any other XUL widgets. So I want to remove as many as possible.

I don't think you will achieve much smaller download size and your embedding
app would have to re-implement all kinds of alert/security UI because you
can't use the default UI.

You can safely remove spellchecking dictionaries if you don't want input
spellchecking: with that and good 7zip compression like the Firefox
installer uses you can get the download weight below 5 MB (Windows). Asking
for less than that is asking for trouble.

--BDS
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to