]> git.decadent.org.uk Git - videolink.git/commit
Added workaround for XULRunner 1.9's requirement of 16-bit wchar_t. Changing the... 1.2.5 1.2.5-1
authorBen Hutchings <ben@decadent.org.uk>
Wed, 11 Jun 2008 23:27:21 +0000 (23:27 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Mon, 3 Nov 2008 00:20:04 +0000 (00:20 +0000)
commitd67e544e6a97be82fad02b80625eb17692dec87a
tree1c3220f3cb2ca8327934640b1ae2bf21d51bc2b0
parent1363abe723ead6b64896ccd0e7875c4ae8bca706
Added workaround for XULRunner 1.9's requirement of 16-bit wchar_t.  Changing the definition of wchar_t breaks the ABI and results in a linker error on armel.

The Makefile now removes -fshort-wchar from compiler options.  All files including Mozilla headers bracket them with #include "wchar_t_short.h" ... #include "wchar_t_default.h".  wchar_t_short.h defines wchar_t as a macro expanding to uint16_t and wchar_t_default.h undefines the macro.
15 files changed:
ChangeLog
Makefile
browser_widget.cpp
browser_widget.hpp
child_iterator.hpp
debian/changelog
event_state_manager.cpp
link_iterator.hpp
null_prompt_service.cpp
null_prompt_service.hpp
style_sheets.cpp
videolink.cpp
wchar_t_default.h [new file with mode: 0644]
wchar_t_short.h [new file with mode: 0644]
xpcom_support.hpp