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