* Fixes some build problems when trying to build non-static. (removing link

libraries that don't exist on Windows CE)

* Taking xxx advice and making GetNAME always return a GDI forcing us to use
GetTextMetrics instead of GetFontData (which doesn't exist on Windows CE)

* Windows CE on ARM doesn't support C++ exceptions.  In the windows plugin code
uses catches to ensure that the plugins don't crash mozilla.  On windows ce on
arm, we have no choice but to disable CALL_SAFETY_ON.

* On Windows CE, VerQueryValue internal structure can not be modified so
callers must do a bit of string conversion.

* Disabling more code in nsOSHelperAppService for Windows CE.

* Enabling the Windows Registry code in XPCOM since the Window CE shunt now
supports the limited set needed (all but notification).

Bug=297683, r=Ere Maijala, sr=Dan Veditz, a=Asa


git-svn-id: svn://10.0.0.236/trunk@174725 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dougt%meer.net
2005-06-16 21:20:45 +00:00
parent ccadd61505
commit 5ad50e9b43
8 changed files with 45 additions and 5 deletions

View File

@@ -76,11 +76,16 @@ FORCE_USE_PIC = 1
NO_DIST_INSTALL = 1
NO_INSTALL = 1
ifndef WINCE
ENABLE_CXX_EXCEPTIONS = 1
endif
include $(topsrcdir)/config/rules.mk
ifndef WINCE
_OS_LIBS = version
endif
ifdef GNU_CC
_OS_LIBS += gdi32
endif