diff --git a/mozilla/Makefile.in b/mozilla/Makefile.in index 34db91567a3..3fb40e5c912 100644 --- a/mozilla/Makefile.in +++ b/mozilla/Makefile.in @@ -163,7 +163,7 @@ endif DIRS += l10n -ifdef MOZ_STATIC_COMPONENTS +ifneq (,$(MOZ_STATIC_COMPONENTS)$(MOZ_META_COMPONENTS)) DIRS += modules/staticmod endif diff --git a/mozilla/accessible/build/Makefile.in b/mozilla/accessible/build/Makefile.in index 578ef3c8c3b..ca0f978b8d6 100644 --- a/mozilla/accessible/build/Makefile.in +++ b/mozilla/accessible/build/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = accessibility EXPORT_LIBRARY = 1 SHORT_LIBNAME = access IS_COMPONENT = 1 +MODULE_NAME = nsAccessibilityModule REQUIRES = xpcom string dom CPPSRCS = nsAccessibilityFactory.cpp diff --git a/mozilla/accessible/build/makefile.win b/mozilla/accessible/build/makefile.win index 4f5b867926b..3a44c5c7a15 100644 --- a/mozilla/accessible/build/makefile.win +++ b/mozilla/accessible/build/makefile.win @@ -21,10 +21,8 @@ DEPTH=..\.. MODULE=accessibility - -MAKE_OBJ_TYPE=DLL -DLLNAME=accessibility -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=accessibility +MODULE_NAME=nsAccessibilityModule CPP_OBJS=\ .\$(OBJDIR)\nsAccessibilityFactory.obj \ @@ -32,16 +30,15 @@ CPP_OBJS=\ LINCS = $(LINCS) -I..\src # for implementation headers +SUB_LIBRARIES=\ + $(DIST)\lib\accessibility_s.lib \ + $(NULL) + LLIBS=\ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\accessibility_s.lib \ - $(DIST)\lib\timer_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\timer_s.lib \ + $(DIST)\lib\gkgfx.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/caps/src/Makefile.in b/mozilla/caps/src/Makefile.in index 776f9252fe1..d3776ab60c0 100644 --- a/mozilla/caps/src/Makefile.in +++ b/mozilla/caps/src/Makefile.in @@ -30,6 +30,8 @@ MODULE = caps LIBRARY_NAME = caps EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsSecurityManagerModule + REQUIRES = xpcom string pref js dom xpconnect necko jar widget plugin intl locale layout docshell uriloader gfx2 windowwatcher unicharutil CPPSRCS = \ diff --git a/mozilla/caps/src/makefile.win b/mozilla/caps/src/makefile.win index ac199725a57..d14c3879acf 100755 --- a/mozilla/caps/src/makefile.win +++ b/mozilla/caps/src/makefile.win @@ -41,10 +41,9 @@ DEPTH= ..\.. #// #//------------------------------------------------------------------------ -MAKE_OBJ_TYPE=DLL - -DLLNAME=caps -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=caps +LIBRARY_NAME=caps +MODULE_NAME=nsSecurityManagerModule #//------------------------------------------------------------------------ #// @@ -101,7 +100,6 @@ LLIBS = \ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js3250.lib \ - $(DIST)\lib\oji.lib \ $(DIST)\lib\zlib.lib \ $(NULL) @@ -113,11 +111,3 @@ LLIBS = \ #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\lib\$(DLLNAME).lib - rm -f $(DIST)\bin\components\$(DLLNAME).dll - diff --git a/mozilla/client.mk b/mozilla/client.mk index 7e8c17f120a..ba982fc807c 100644 --- a/mozilla/client.mk +++ b/mozilla/client.mk @@ -193,7 +193,7 @@ endif #################################### # CVS defines for PSM # -PSM_CO_MODULE= mozilla/security/manager +PSM_CO_MODULE= mozilla/security/manager mozilla/security/makefile.win PSM_CO_FLAGS := -P -A ifdef PSM_CO_TAG PSM_CO_FLAGS := $(PSM_CO_FLAGS) -r $(PSM_CO_TAG) diff --git a/mozilla/config/autoconf.mk.in b/mozilla/config/autoconf.mk.in index 8f3d30fa5c5..5e37895c728 100644 --- a/mozilla/config/autoconf.mk.in +++ b/mozilla/config/autoconf.mk.in @@ -73,6 +73,8 @@ NO_UNIX_ASYNC_DNS = @NO_UNIX_ASYNC_DNS@ BUILD_SHARED_LIBS = @BUILD_SHARED_LIBS@ BUILD_STATIC_LIBS = @BUILD_STATIC_LIBS@ MOZ_STATIC_COMPONENTS = @MOZ_STATIC_COMPONENTS@ +MOZ_META_COMPONENTS = @MOZ_META_COMPONENTS@ +MOZ_STATIC_COMPONENT_LIBS = @MOZ_STATIC_COMPONENT_LIBS@ ENABLE_TESTS = @ENABLE_TESTS@ IBMBIDI = @IBMBIDI@ BUILD_IDLC = @BUILD_IDLC@ @@ -87,6 +89,7 @@ MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS = @MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS@ MOZ_COMPONENT_NSPR_LIBS=@MOZ_COMPONENT_NSPR_LIBS@ MOZ_COMPONENT_XPCOM_LIBS=@MOZ_COMPONENT_XPCOM_LIBS@ XPCOM_LIBS=@XPCOM_LIBS@ +MOZ_REORDER=@MOZ_REORDER@ ClientWallet=1 CookieManagement=1 diff --git a/mozilla/config/build-list.pl b/mozilla/config/build-list.pl index 571aac7e483..0cfec8a8ddd 100755 --- a/mozilla/config/build-list.pl +++ b/mozilla/config/build-list.pl @@ -25,18 +25,23 @@ # A generic script to add entries to a file # if the entry does not already exist # -# Usage: $0 +# Usage: $0 [-l] +# +# -l do not attempt flock the file. use Fcntl qw(:DEFAULT :flock); +use Getopt::Std; sub usage() { - print "$0 \n"; + print "$0 [-l] \n"; exit(1); } -if ($#ARGV != 1) { - usage(); -} +$nofilelocks = 0; + +getopts("l"); + +$nofilelocks = 1 if defined($::opt_l); $file = shift; $entry = shift; @@ -49,13 +54,18 @@ if ( ! -e "$file") { # This needs to be atomic open(OUT, ">>$file") || die ("$file: $!\n"); -flock(OUT, LOCK_EX); -system("grep -c '^$entry\$' $file >/dev/null"); -$exit_value = $? >> 8; -if ($exit_value) { +flock(OUT, LOCK_EX) unless $nofilelocks; +open(RES, "grep -c '^$entry\$' $file |") or $err = $!; +if ($err) { + flock(OUT,LOCK_UN) unless $nofilelocks; + die ("grep: $err\n"); +} +chomp($val = ); +close(RES); +if (!$val) { print OUT "$entry\n"; } -flock(OUT, LOCK_UN); +flock(OUT, LOCK_UN) unless $nofilelocks; close(OUT); exit(0); diff --git a/mozilla/config/config.mak b/mozilla/config/config.mak index ae2a4c7557d..e4746c6f9c2 100644 --- a/mozilla/config/config.mak +++ b/mozilla/config/config.mak @@ -156,6 +156,31 @@ CFLAGS=$(CFLAGS) -DNS_DISABLE_LOGGING CFLAGS=$(CFLAGS) -DMOZ_LOGGING !endif +FINAL_LINK_COMPS=$(DIST)\final-link-comps +FINAL_LINK_COMP_NAMES=$(DIST)\final-link-comp-names +FINAL_LINK_LIBS=$(DIST)\final-link-libs + +!ifdef MOZ_STATIC_COMPONENT_LIBS +# Force _all_ exported methods to be |_declspec(dllexport)| when we're +# building them into the executable. +CFLAGS=$(CFLAGS) -D_IMPL_NS_APPSHELL +CFLAGS=$(CFLAGS) -D_IMPL_NS_COOKIE +CFLAGS=$(CFLAGS) -D_IMPL_NS_DOM +CFLAGS=$(CFLAGS) -D_IMPL_NS_GFX +CFLAGS=$(CFLAGS) -D_IMPL_NS_HTML +CFLAGS=$(CFLAGS) -D_IMPL_NS_HTMLPARS +CFLAGS=$(CFLAGS) -D_IMPL_NS_INTL +CFLAGS=$(CFLAGS) -D_IMPL_NS_LAYOUT +CFLAGS=$(CFLAGS) -D_IMPL_NS_MSG_BASE +CFLAGS=$(CFLAGS) -D_IMPL_NS_NET +CFLAGS=$(CFLAGS) -D_IMPL_NS_PICS +CFLAGS=$(CFLAGS) -D_IMPL_NS_PLUGIN +CFLAGS=$(CFLAGS) -D_IMPL_NS_RDF +CFLAGS=$(CFLAGS) -D_IMPL_NS_VIEW +CFLAGS=$(CFLAGS) -D_IMPL_NS_WEB +CFLAGS=$(CFLAGS) -D_IMPL_NS_WIDGET +!endif + #//----------------------------------------------------------------------- #// #// feature-specific configuration settings @@ -296,6 +321,10 @@ USE_IMG2=1 CFLAGS=$(CFLAGS) -DUSE_IMG2 #!endif +!ifdef MOZ_STATIC_COMPONENT_LIBS +CFLAGS=$(CFLAGS) -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT -DMOZ_STATIC_COMPONENT_LIBS +!endif + #//----------------------------------------------------------------------- #// #// build tools diff --git a/mozilla/config/config.mk b/mozilla/config/config.mk index ea44bade1d3..17d87b38657 100644 --- a/mozilla/config/config.mk +++ b/mozilla/config/config.mk @@ -161,6 +161,29 @@ OS_CONFIG := $(OS_ARCH)$(OS_RELEASE) FINAL_LINK_LIBS = $(DEPTH)/config/final-link-libs FINAL_LINK_COMPS = $(DEPTH)/config/final-link-comps +FINAL_LINK_COMP_NAMES = $(DEPTH)/config/final-link-comp-names + +# +# NSS libs needed for final link in static build +# +NSS_LIBS = \ + $(DIST)/lib/libcrmf.$(LIB_SUFFIX) \ + $(DIST)/lib/libssl3.$(LIB_SUFFIX) \ + $(DIST)/lib/libnss3.$(LIB_SUFFIX) \ + $(DIST)/lib/libssl3.$(LIB_SUFFIX) \ + $(DIST)/lib/libpkcs12.$(LIB_SUFFIX) \ + $(DIST)/lib/libpkcs7.$(LIB_SUFFIX) \ + $(DIST)/lib/libcerthi.$(LIB_SUFFIX) \ + $(DIST)/lib/libpk11wrap.$(LIB_SUFFIX) \ + $(DIST)/lib/libcryptohi.$(LIB_SUFFIX) \ + $(DIST)/lib/libcerthi.$(LIB_SUFFIX) \ + $(DIST)/lib/libpk11wrap.$(LIB_SUFFIX) \ + $(DIST)/lib/libsoftoken.$(LIB_SUFFIX) \ + $(DIST)/lib/libcertdb.$(LIB_SUFFIX) \ + $(DIST)/lib/libfreebl_3.$(LIB_SUFFIX) \ + $(DIST)/lib/libsecutil.$(LIB_SUFFIX) \ + $(DIST)/lib/libdbm.$(LIB_SUFFIX) \ + $(NULL) # determine debug-related options DEBUG_FLAGS := @@ -238,6 +261,28 @@ endif OS_CFLAGS += $(DEBUG_FLAGS) OS_CXXFLAGS += $(DEBUG_FLAGS) +# +# -ffunction-sections is needed to reorder functions using a GNU ld +# script. +# +ifeq ($(MOZ_REORDER),1) + OS_CFLAGS += -ffunction-sections + OS_CXXFLAGS += -ffunction-sections +endif + +# +# List known meta modules and their dependent libs +# +_ALL_META_COMPONENTS=mail crypto + +MOZ_META_COMPONENTS_mail = nsMsgBaseModule IMAP_factory nsVCardModule mime_services nsMimeEmitterModule nsMsgNewsModule nsMsgComposeModule local_mail_services nsAbSyncModule nsImportServiceModule nsTextImportModule nsAbModule nsMsgDBModule +MOZ_META_COMPONENTS_mail_comps = mailnews msgimap mime mimeemitter msgnews msgcompose localmail absyncsvc import addrbook impText vcard msgdb #smime +MOZ_META_COMPONENTS_mail_libs = msgbaseutil + +MOZ_META_COMPONENTS_crypto = PKI NSS +MOZ_META_COMPONENTS_crypto_comps = pippki pipnss + +# # Build using PIC by default # Do not use PIC if not building a shared lib (see exceptions below) # @@ -245,12 +290,32 @@ ifneq (,$(BUILD_SHARED_LIBS)$(FORCE_SHARED_LIB)$(FORCE_USE_PIC)) _ENABLE_PIC=1 endif -ifneq (,$(IS_COMPONENT)) -ifneq (, $(findstring $(LIBRARY_NAME), $(MOZ_STATIC_COMPONENTS))) -DEFINES += -DNSGetModule=$(LIBRARY_NAME)_NSGetModule -DNSGetModule_components=$(LIBRARY_NAME)_NSGM_comps -DNSGetModule_components_count=$(LIBRARY_NAME)_NSGM_comp_count +# If module is going to be merged into the nsStaticModule, +# make sure that the entry points are translated and +# the module is built static. + +ifdef IS_COMPONENT +ifneq (,$(MOZ_STATIC_COMPONENT_LIBS)$(findstring $(LIBRARY_NAME), $(MOZ_STATIC_COMPONENTS))) +ifdef MODULE_NAME +DEFINES += -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 FORCE_STATIC_LIB=1 endif endif +endif + +# Determine if module being compiled is destined +# to be merged into a meta module in the future + +ifneq (, $(findstring $(META_COMPONENT), $(MOZ_META_COMPONENTS))) +ifdef IS_COMPONENT +ifdef MODULE_NAME +DEFINES += -DXPCOM_TRANSLATE_NSGM_ENTRY_POINT=1 +endif +endif +EXPORT_LIBRARY= +FORCE_STATIC_LIB=1 +_ENABLE_PIC=1 +endif # # Disable PIC if necessary diff --git a/mozilla/config/dll.inc b/mozilla/config/dll.inc index c7629805d44..1e98d9431c2 100644 --- a/mozilla/config/dll.inc +++ b/mozilla/config/dll.inc @@ -72,25 +72,26 @@ $(DLL): $(OBJDIR) $(OBJS) $(LLIBS) $(RESFILE) $(DEFFILE) $(MISCDEP) makefile.win #// Rule to build a 32-bit DLL using the DLL target #// #//------------------------------------------------------------------------ -$(DLL): $(OBJDIR) $(OBJS) $(LLIBS) $(RESFILE) $(DEFFILE) $(MISCDEP) makefile.win $(DEPTH)\config\dll.inc +$(DLL): $(OBJDIR) $(OBJS) $(LLIBS) $(RESFILE) $(DEFFILE) $(EXTRA_LIBS_LIST_FILE) $(MISCDEP) makefile.win $(DEPTH)\config\dll.inc echo +++ make: Creating DLL: $@ - $(LD) @<<$(CFGFILE) - /NOLOGO /DLL /OUT:$@ - /PDB:$(PDBFILE) + cat << $(EXTRA_LIBS_LIST_FILE) << >$(CFGFILE) + /NOLOGO /DLL /OUT:$@ /PDB:$(PDBFILE) !ifdef DEFFILE - /DEF:$(DEFFILE) + /DEF:$(DEFFILE) !endif !ifdef MAPFILE - /MAP:$(MAPFILE) + /MAP:$(MAPFILE) !endif !if exist(win32.order) && !defined(MOZ_DEBUG) && defined(MOZ_COVERAGE) - /ORDER:@win32.order + /ORDER:@win32.order !endif - $(LFLAGS) - $(OBJS) - $(RESFILE) - $(LLIBS) $(WIN_LIBS) $(OS_LIBS) -<$(CFGFILE) + /NOLOGO /OUT:$@ /PDB:$(PDBFILE) !ifdef DEFFILE - /DEF:$(DEFFILE) + /DEF:$(DEFFILE) !endif !ifdef MAPFILE - /MAP:$(MAPFILE) + /MAP:$(MAPFILE) !endif - - $(LFLAGS) - $(OBJS) - $(RESFILE) - $(LLIBS) $(WIN_LIBS) $(OS_LIBS) -< NUL $(AR) @<<$(CFGFILE) -NOLOGO -OUT:$@ $(OBJS) + $(SUB_LIBRARIES) << $(RANLIB) $@ !endif diff --git a/mozilla/config/mklinkscript.pl b/mozilla/config/mklinkscript.pl new file mode 100644 index 00000000000..2d80a013275 --- /dev/null +++ b/mozilla/config/mklinkscript.pl @@ -0,0 +1,66 @@ +#!perl +# +# This perl script takes an order file produced by the "order" program +# as input (specified on the command line) and outputs a script for +# GNU ld that orders functions in the specified order, assuming that +# all of the source files were compiled with the -ffunction-sections +# flag. Output goes to the file specified with "-o" flag. + +use Getopt::Std; +getopts("o:"); +if ($#ARGV != 0 || !defined $::opt_o) { + die("usage: mklinkscript -o script-file order-file"); +} +$linkScript = $::opt_o; +$tmpFile = "$linkScript.tmp"; +$orderFile = $ARGV[0]; + +open(LD, "ld --verbose|") || die("ld: $!"); + +# +# Initial output is to a temp file so that if we fail there won't be +# broken GNU ld script lying around to confuse the build and anyone +# trying to use it. +# +open(TMP, ">$tmpFile") || die("$tmpFile: $!"); + +sub PrintOrder { + my $line; + open(ORDER, $orderFile) || die("$orderFile: $!"); + while ($line = ) { + chomp $line; + print(TMP "*(.text.$line)\n"); + } + close(ORDER); +} + +$skip = 1; +LINE: +while ($line = ) { + chomp $line; + if ($skip && $line =~ /^=*$/) { + $skip = 0; + next LINE; + } elsif (!$skip && $line =~ /^=*$/) { + last LINE; + } + if ($skip) { + next LINE; + } + print TMP "$line\n"; + if ($line =~ /^[\s]*.text[\s]*:[\s]*$/) { + ($line = ) || die("Premature end of ld input"); + print TMP "$line"; + print TMP "*(.text)\n"; + &PrintOrder(); + ; # Skip over *(.text) + } +} + +close(LD); +close(TMP); + +# +# Everything went OK, so create the real output file. +# +rename($tmpFile, $linkScript) || die("$linkScript: $!"); \ No newline at end of file diff --git a/mozilla/config/rules.mak b/mozilla/config/rules.mak index 7722e5d3532..ad07b96871e 100644 --- a/mozilla/config/rules.mak +++ b/mozilla/config/rules.mak @@ -92,6 +92,139 @@ OBJS=$(OBJS) $(C_OBJS) $(CPP_OBJS) include <$(DEPTH)/config/config.mak> +!if "$(WINOS)" == "WIN95" +_NO_FLOCK=-l +!else +_NO_FLOCK= +!endif + +#//------------------------------------------------------------------------ +#// +#// Definitions for building components. A ``component'' is a module +#// that has an NSGetModule entry point that can be called to enumerate +#// the XPCOM components contained in the module. A component can either +#// be built as a stand-alone DLL, or as a static library which can be +#// linked with other components to form a ``meta-component'' or included +#// in a final executable. +#// +#// MODULE_NAME +#// If set, indicates that we're building a ``component''. This value +#// should be set to the name of the generic module (as declared by +#// the NS_IMPL_NSGENERICMODULE macro; e.g., ``nsLayoutModule''). +#// +#// LIBRARY_NAME +#// For a component, the name of the library that will be generated; +#// e.g., ``gklayout''. +#// +#// META_COMPONENT +#// If set, the component is included in the packaging list for the +#// specified meta-component; if unset, the component is linked into +#// the final executable. This is only meaningful during a static +#// build. +#// +#// SUB_LIBRARIES +#// If the component is comprised of static libraries, then this +#// lists those libraries. +#// +#// LLIBS +#// Any extra library dependencies that are required when the component +#// is built as a DLL. +#// +#// When doing a ``dynamic build'', the component will be linked as a stand- +#// alone DLL which will be installed in the $(DIST)/bin/components directory. +#// No import library will be created. +#// +#// When doing a ``static build'', the component will be linked into a +#// static library which is installed in the $(DIST)/lib directory, and +#// either linked with the appropriate META_COMPONENT DLL, or the final +#// executable if no META_COMPONENT is set. +#// +#//------------------------------------------------------------------------ +!if defined(MODULE_NAME) +# We're building a component +!if defined(EXPORT_LIBRARY) +!error "Can't define both MODULE_NAME and EXPORT_LIBRARY." +!endif + +!if defined(MOZ_STATIC_COMPONENT_LIBS) +MAKE_OBJ_TYPE=$(NULL) + +!if defined(META_COMPONENT) +META_LINK_COMPS=$(DIST)\$(META_COMPONENT)-link-comps +META_LINK_COMP_NAMES=$(DIST)\$(META_COMPONENT)-link-comp-names +!endif + +LIBRARY=.\$(OBJDIR)\$(LIBRARY_NAME).lib + +!else + +# Build the component as a standalone DLL +MAKE_OBJ_TYPE=DLL + +DLL=.\$(OBJDIR)\$(LIBRARY_NAME).dll + +LLIBS=$(SUB_LIBRARIES) $(LLIBS) +!endif + +!endif + +#//------------------------------------------------------------------------ +#// +#// Definitions for building top-level export libraries. +#// +#// EXPORT_LIBRARY +#// If set (typically to ``1''), indicates that we're building a +#// ``top-level export library''. +#// +#// LIBRARY_NAME +#// Set to the name of the library. +#// +#// META_COMPONENT +#// If set, the name of the meta-component to which this export +#// library belongs. If unset, the export library is linked with +#// the final executable. +#// +#//------------------------------------------------------------------------ +!if defined(EXPORT_LIBRARY) +# We're building a top-level, non-component library + +!if defined(MOZ_STATIC_COMPONENT_LIBS) + +# Build it as a static lib, not a DLL +MAKE_OBJ_TYPE=$(NULL) + +!if defined(META_COMPONENT) +META_LINK_LIBS=$(DIST)\$(META_COMPONENT)-link-libs +!endif + +LIBRARY=.\$(OBJDIR)\$(LIBRARY_NAME).lib + +!else +# Build the library as a standalone DLL +MAKE_OBJ_TYPE=DLL + +DLL=.\$(OBJDIR)\$(LIBRARY_NAME).dll + +LLIBS=$(SUB_LIBRARIES) $(LLIBS) +!endif + +!endif + +#//------------------------------------------------------------------------ +#// +#// Definitions for miscellaneous libraries that are not components or +#// top-level export libraries. +#// +#// LIBRARY_NAME +#// The name of the library to be created. +#// +#//------------------------------------------------------------------------ +!if defined(LIBRARY_NAME) && !defined(MODULE_NAME) && !defined(EXPORT_LIBRARY) +!if !defined(LIBRARY) +LIBRARY=$(OBJDIR)\$(LIBRARY_NAME).lib +!endif +!endif + #//------------------------------------------------------------------------ #// #// Specify a default target if non was set... @@ -111,7 +244,6 @@ W32OBJS = $(OBJS:.obj=.obj, ) W32LOBJS = $(OBJS: .= +-.) !endif - all:: $(NMAKE) -f makefile.win export $(NMAKE) -f makefile.win install @@ -260,17 +392,137 @@ INSTALL_FILES: $(INSTALL_FILE_LIST) !endif # INSTALL_FILES -!ifdef LIBRARY_NAME -LIBRARY=$(OBJDIR)\$(LIBRARY_NAME)$(LIBRARY_SUFFIX).lib -!endif - - #//------------------------------------------------------------------------ #// #// Global rules... #// #//------------------------------------------------------------------------ +#//------------------------------------------------------------------------ +#// +#// Rules for building components +#// +#//------------------------------------------------------------------------ +!if defined(MODULE_NAME) +# We're building a component +!if defined(EXPORT_LIBRARY) +!error "Can't define both MODULE_NAME and EXPORT_LIBRARY." +!endif + +!if defined(MOZ_STATIC_COMPONENT_LIBS) + +# We're building this component as a static lib +!if defined(META_COMPONENT) + +# It's to be linked into a meta-component. Add the component name to +# the meta component's list +export:: + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(META_LINK_COMPS:\=/) $(LIBRARY_NAME) + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(META_LINK_COMP_NAMES:\=/) $(MODULE_NAME) + +!else # defined(META_COMPONENT) +# Otherwise, it's to be linked into the main executable. Add the component +# name to the list of components, and the library name to the list of +# static libs. +export:: + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(FINAL_LINK_COMPS:\=/) $(LIBRARY_NAME) + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(FINAL_LINK_COMP_NAMES:\=/) $(MODULE_NAME) + +!endif # defined(META_COMPONENT) + +install:: $(LIBRARY) + $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib + +clobber:: + $(RM) $(DIST)\lib\$(LIBRARY_NAME).lib + +!else + +# Build the component as a standalone DLL. Do _not_ install the import +# library, because it's a component; nobody should be linking against +# it! + +install:: $(DLL) + $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components + +clobber:: + $(RM) $(DIST)\bin\components\$(DLL) + +!endif + +!endif + +#//------------------------------------------------------------------------ +#// +#// Rules for building top-level export libraries +#// +#//------------------------------------------------------------------------ +!if defined(EXPORT_LIBRARY) +# We're building a top-level, non-component library + +!if defined(MOZ_STATIC_COMPONENT_LIBS) + +!if defined(META_COMPONENT) +# It's to be linked into a meta-component. Add the library to the +# meta component's list + +export:: + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(META_LINK_LIBS:\=/) $(LIBRARY_NAME) + +!else # defined(META_COMPONENT) +# Otherwise, it's to be linked into the main executable. Add the +# library to the list of static libs. + +export:: + $(PERL) $(DEPTH)\config\build-list.pl $(_NO_FLOCK) $(FINAL_LINK_LIBS:\=/) $(LIBRARY_NAME) + +!endif # defined(META_COMPONENT) + +install:: $(LIBRARY) + $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib + +clobber:: + $(RM) $(DIST)\lib\$(LIBRARY_NAME).lib + +!else + +# Build the library as a standalone DLL. We _will_ install the import +# library in this case, because people may link against it. + +install:: $(DLL) $(OBJDIR)\$(LIBRARY_NAME).lib + $(MAKE_INSTALL) $(DLL) $(DIST)\bin + $(MAKE_INSTALL) $(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib + +clobber:: + $(RM) $(DIST)\bin\$(DLL) + $(RM) $(DIST)\lib\$(LIBRARY_NAME).lib + +!endif + +!endif + +#//------------------------------------------------------------------------ +#// +#// Rules for miscellaneous libraries +#// +#//------------------------------------------------------------------------ +!if defined(LIBRARY) + +install:: $(LIBRARY) + $(MAKE_INSTALL) $(LIBRARY) $(DIST)/lib + +clobber:: + rm -f $(DIST)/lib/$(LIBRARY_NAME).lib + +!endif + + +#//------------------------------------------------------------------------ +#// +#// Rules for recursion +#// +#//---------------------------------------------------------------------- + #// #// Set the MAKE_ARGS variable to indicate the target being built... This is used #// when processing subdirectories via the $(DIRS) rule @@ -398,7 +650,7 @@ export:: $(DIRS) libs:: @echo The libs build phase is obsolete. -install:: $(DIRS) $(LIBRARY) +install:: $(DIRS) depend:: $(DIRS) @@ -423,6 +675,7 @@ $(OBJDIR): @echo +++ make: Creating directory: $(OBJDIR) -mkdir $(OBJDIR) + #//------------------------------------------------------------------------ #// #// Include the makefile for building the various targets... @@ -582,6 +835,24 @@ clobber_all:: !endif !endif +#//---------------------------------------------------------------------- +#// +#// Component packaging rules +#// +#//---------------------------------------------------------------------- +$(FINAL_LINK_COMPS): + @echo +++ make: creating file: $(FINAL_LINK_COMPS) + @echo. > $(FINAL_LINK_COMPS) + +$(FINAL_LINK_COMP_NAMES): + @echo +++ make: creating file: $(FINAL_LINK_COMP_NAMES) + @echo. > $(FINAL_LINK_COMP_NAMES) + +$(FINAL_LINK_LIBS): + @echo +++ make: creating file: $(FINAL_LINK_LIBS) + @echo. > $(FINAL_LINK_LIBS) + + ################################################################################ ## CHROME PACKAGING @@ -612,12 +883,6 @@ _JAR_REGCHROME_DISABLE_JAR=0 !endif -!if "$(WINOS)" == "WIN95" -_NO_FLOCK=-l -!else -_NO_FLOCK= -!endif - REGCHROME = @perl -I$(DEPTH)\config $(DEPTH)\config\add-chrome.pl $(_NO_FLOCK) $(DIST)\bin\chrome\installed-chrome.txt $(_JAR_REGCHROME_DISABLE_JAR) !ifndef MOZ_OLD_JAR_PACKAGING diff --git a/mozilla/config/rules.mk b/mozilla/config/rules.mk index 73f5bbf3c77..fdbf07be0e9 100644 --- a/mozilla/config/rules.mk +++ b/mozilla/config/rules.mk @@ -536,6 +536,9 @@ ifdef EXPORT_LIBRARY ifdef IS_COMPONENT ifdef BUILD_STATIC_LIBS @$(PERL) $(MOZILLA_DIR)/config/build-list.pl $(FINAL_LINK_COMPS) $(LIBRARY_NAME) +ifdef MODULE_NAME + @$(PERL) $(MOZILLA_DIR)/config/build-list.pl $(FINAL_LINK_COMP_NAMES) $(MODULE_NAME) +endif endif else $(PERL) $(MOZILLA_DIR)/config/build-list.pl $(FINAL_LINK_LIBS) $(LIBRARY_NAME) diff --git a/mozilla/configure b/mozilla/configure index f57c61cfa3e..d4b23fa687d 100755 --- a/mozilla/configure +++ b/mozilla/configure @@ -128,6 +128,8 @@ ac_help="$ac_help --enable-lea Enable Lea malloc " ac_help="$ac_help --enable-optimize(=val) Enable compiler optimizations (val, ie. -O2) " +ac_help="$ac_help + --enable-reorder Enable function reordering " ac_help="$ac_help --disable-debug Disable building with debug info" ac_help="$ac_help @@ -240,6 +242,9 @@ ac_help="$ac_help ac_help="$ac_help --enable-static-components Build meta-component from specific components" +ac_help="$ac_help + --enable-meta-components + Build predefined meta-components" ac_help="$ac_help --with-jpeg[=\$dir] Use system libjpeg [installed at prefix \$dir]" ac_help="$ac_help @@ -809,7 +814,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:813: checking host system type" >&5 +echo "configure:818: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -830,7 +835,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$host" 1>&6 echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:834: checking target system type" >&5 +echo "configure:839: checking target system type" >&5 target_alias=$target case "$target_alias" in @@ -848,7 +853,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$target" 1>&6 echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:852: checking build system type" >&5 +echo "configure:857: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -956,14 +961,14 @@ if test -n "$CROSS_COMPILE" && test "$target" != "$host"; then _SAVE_LDFLAGS="$LDFLAGS" echo $ac_n "checking for host c compiler""... $ac_c" 1>&6 -echo "configure:960: checking for host c compiler" >&5 +echo "configure:965: checking for host c compiler" >&5 if test -z "$HOST_CC"; then for ac_prog in gcc cc /usr/ucb/cc icc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:967: checking for $ac_word" >&5 +echo "configure:972: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -999,14 +1004,14 @@ test -n "$HOST_CC" || HOST_CC="""" fi echo "$ac_t""$HOST_CC" 1>&6 echo $ac_n "checking for host c++ compiler""... $ac_c" 1>&6 -echo "configure:1003: checking for host c++ compiler" >&5 +echo "configure:1008: checking for host c++ compiler" >&5 if test -z "$HOST_CXX"; then for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl icc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1010: checking for $ac_word" >&5 +echo "configure:1015: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1055,7 +1060,7 @@ test -n "$HOST_CXX" || HOST_CXX="""" # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1059: checking for $ac_word" >&5 +echo "configure:1064: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1087,7 +1092,7 @@ fi # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1091: checking for $ac_word" >&5 +echo "configure:1096: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1120,16 +1125,16 @@ fi LDFLAGS="$HOST_LDFLAGS" echo $ac_n "checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1124: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 +echo "configure:1129: checking whether the host c compiler ($HOST_CC $HOST_CFLAGS $HOST_LDFLAGS) works" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1138: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_prog_hostcc_works=1 echo "$ac_t""yes" 1>&6 else @@ -1144,16 +1149,16 @@ rm -f conftest* CFLAGS="$HOST_CXXFLAGS" echo $ac_n "checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1148: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5 +echo "configure:1153: checking whether the host c++ compiler ($HOST_CXX $HOST_CXXFLAGS $HOST_LDFLAGS) works" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_prog_hostcxx_works=1 echo "$ac_t""yes" 1>&6 else @@ -1174,7 +1179,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1178: checking for $ac_word" >&5 +echo "configure:1183: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1209,7 +1214,7 @@ test -n "$CC" || CC=":" # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1213: checking for $ac_word" >&5 +echo "configure:1218: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1239,7 +1244,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1243: checking for $ac_word" >&5 +echo "configure:1248: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1290,7 +1295,7 @@ fi # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1294: checking for $ac_word" >&5 +echo "configure:1299: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1322,7 +1327,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1326: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1331: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1333,12 +1338,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 1337 "configure" +#line 1342 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:1342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1364,12 +1369,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1368: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1373: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1373: checking whether we are using GNU C" >&5 +echo "configure:1378: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1378,7 +1383,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1397,7 +1402,7 @@ ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1401: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1406: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1434,7 +1439,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1438: checking for $ac_word" >&5 +echo "configure:1443: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1471,7 +1476,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1475: checking for $ac_word" >&5 +echo "configure:1480: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1503,7 +1508,7 @@ test -n "$CXX" || CXX="gcc" echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1507: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 +echo "configure:1512: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1514,12 +1519,12 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext << EOF -#line 1518 "configure" +#line 1523 "configure" #include "confdefs.h" int main(){return(0);} EOF -if { (eval echo configure:1523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cxx_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1545,12 +1550,12 @@ if test $ac_cv_prog_cxx_works = no; then { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1549: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1554: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:1554: checking whether we are using GNU C++" >&5 +echo "configure:1559: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1559,7 +1564,7 @@ else yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1568: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -1578,7 +1583,7 @@ ac_test_CXXFLAGS="${CXXFLAGS+set}" ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS= echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:1582: checking whether ${CXX-g++} accepts -g" >&5 +echo "configure:1587: checking whether ${CXX-g++} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1615,7 +1620,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1619: checking for $ac_word" >&5 +echo "configure:1624: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1652,7 +1657,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1656: checking for $ac_word" >&5 +echo "configure:1661: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1689,7 +1694,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1693: checking for $ac_word" >&5 +echo "configure:1698: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1726,7 +1731,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1730: checking for $ac_word" >&5 +echo "configure:1735: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1763,7 +1768,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1767: checking for $ac_word" >&5 +echo "configure:1772: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1800,7 +1805,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1804: checking for $ac_word" >&5 +echo "configure:1809: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1837,7 +1842,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1841: checking for $ac_word" >&5 +echo "configure:1846: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1876,7 +1881,7 @@ else # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1880: checking for $ac_word" >&5 +echo "configure:1885: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1906,7 +1911,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1910: checking for $ac_word" >&5 +echo "configure:1915: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1957,7 +1962,7 @@ fi # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1961: checking for $ac_word" >&5 +echo "configure:1966: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1989,7 +1994,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1993: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1998: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -2000,12 +2005,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 2004 "configure" +#line 2009 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:2009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -2031,12 +2036,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:2035: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2040: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:2040: checking whether we are using GNU C" >&5 +echo "configure:2045: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2045,7 +2050,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2049: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -2064,7 +2069,7 @@ ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:2068: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:2073: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2100,7 +2105,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2104: checking for $ac_word" >&5 +echo "configure:2109: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2132,7 +2137,7 @@ test -n "$CXX" || CXX="gcc" echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:2136: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 +echo "configure:2141: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -2143,12 +2148,12 @@ cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext << EOF -#line 2147 "configure" +#line 2152 "configure" #include "confdefs.h" int main(){return(0);} EOF -if { (eval echo configure:2152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cxx_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -2174,12 +2179,12 @@ if test $ac_cv_prog_cxx_works = no; then { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:2178: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:2183: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6 cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:2183: checking whether we are using GNU C++" >&5 +echo "configure:2188: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2188,7 +2193,7 @@ else yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2192: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2197: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -2207,7 +2212,7 @@ ac_test_CXXFLAGS="${CXXFLAGS+set}" ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS= echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:2211: checking whether ${CXX-g++} accepts -g" >&5 +echo "configure:2216: checking whether ${CXX-g++} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2241,7 +2246,7 @@ fi # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2245: checking for $ac_word" >&5 +echo "configure:2250: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2273,7 +2278,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2277: checking for $ac_word" >&5 +echo "configure:2282: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2314,7 +2319,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2318: checking for $ac_word" >&5 +echo "configure:2323: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2355,7 +2360,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2359: checking for $ac_word" >&5 +echo "configure:2364: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2396,7 +2401,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2400: checking for $ac_word" >&5 +echo "configure:2405: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2437,7 +2442,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2441: checking for $ac_word" >&5 +echo "configure:2446: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_DLLTOOL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2499,10 +2504,10 @@ fi if test "$CC" != "icc"; then if test "x$CC" != xcc; then echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6 -echo "configure:2503: checking whether $CC and cc understand -c and -o together" >&5 +echo "configure:2508: checking whether $CC and cc understand -c and -o together" >&5 else echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6 -echo "configure:2506: checking whether cc understands -c and -o together" >&5 +echo "configure:2511: checking whether cc understands -c and -o together" >&5 fi set dummy $CC; ac_cc="`echo $2 | sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`" @@ -2514,16 +2519,16 @@ else # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5' -if { (eval echo configure:2518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && - test -f conftest.o && { (eval echo configure:2519: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +if { (eval echo configure:2523: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:2524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. - if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:2524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:2529: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then ac_try='cc -c conftest.c -o conftest.o 1>&5' - if { (eval echo configure:2526: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && - test -f conftest.o && { (eval echo configure:2527: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; + if { (eval echo configure:2531: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:2532: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; then # cc works too. : @@ -2590,7 +2595,7 @@ fi echo $ac_n "checking for gcc -pipe support""... $ac_c" 1>&6 -echo "configure:2594: checking for gcc -pipe support" >&5 +echo "configure:2599: checking for gcc -pipe support" >&5 if test -n "$NO_GCC_PIPE"; then echo "$ac_t""disabled" 1>&6 @@ -2608,14 +2613,14 @@ elif test -n "$GNU_CC" && test -n "$GNU_CXX" && test -n "$GNU_AS"; then _SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -pipe" cat > conftest.$ac_ext < int main() { printf("Hello World\n"); ; return 0; } EOF -if { (eval echo configure:2619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _res_gcc_pipe="yes" else @@ -2641,7 +2646,7 @@ else fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:2645: checking how to run the C preprocessor" >&5 +echo "configure:2650: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -2656,13 +2661,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2666: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2673,13 +2678,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2683: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2690,13 +2695,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2700: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2705: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2721,7 +2726,7 @@ fi echo "$ac_t""$CPP" 1>&6 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6 -echo "configure:2725: checking how to run the C++ preprocessor" >&5 +echo "configure:2730: checking how to run the C++ preprocessor" >&5 if test -z "$CXXCPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -2734,12 +2739,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross CXXCPP="${CXX-g++} -E" cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2743: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2775,7 +2780,7 @@ echo "$ac_t""$CXXCPP" 1>&6 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:2779: checking for a BSD compatible install" >&5 +echo "configure:2784: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -2828,7 +2833,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:2832: checking whether ln -s works" >&5 +echo "configure:2837: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2853,7 +2858,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2857: checking for $ac_word" >&5 +echo "configure:2862: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2887,7 +2892,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2891: checking for $ac_word" >&5 +echo "configure:2896: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_EMACS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2928,7 +2933,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2932: checking for $ac_word" >&5 +echo "configure:2937: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2968,7 +2973,7 @@ if test -z "$PERL" || test "$PERL" = ":"; then fi echo $ac_n "checking for minimum required perl version >= $PERL_VERSION""... $ac_c" 1>&6 -echo "configure:2972: checking for minimum required perl version >= $PERL_VERSION" >&5 +echo "configure:2977: checking for minimum required perl version >= $PERL_VERSION" >&5 _perl_version=`PERL_VERSION=$PERL_VERSION $PERL -e 'print "$]"; if ($] >= $ENV{PERL_VERSION}) { exit(0); } else { exit(1); }' 2>&5` _perl_res=$? echo "$ac_t""$_perl_version" 1>&6 @@ -2978,7 +2983,7 @@ if test "$_perl_res" != 0; then fi echo $ac_n "checking for full perl installation""... $ac_c" 1>&6 -echo "configure:2982: checking for full perl installation" >&5 +echo "configure:2987: checking for full perl installation" >&5 _perl_archlib=`$PERL -e 'use Config; if ( -d $Config{archlib} ) { exit(0); } else { exit(1); }' 2>&5` _perl_res=$? if test "$_perl_res" != 0; then @@ -2991,7 +2996,7 @@ fi # Extract the first word of "whoami", so it can be a program name with args. set dummy whoami; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2995: checking for $ac_word" >&5 +echo "configure:3000: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_WHOAMI'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3027,7 +3032,7 @@ fi # Extract the first word of "autoconf", so it can be a program name with args. set dummy autoconf; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3031: checking for $ac_word" >&5 +echo "configure:3036: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AUTOCONF'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3063,7 +3068,7 @@ fi # Extract the first word of "unzip", so it can be a program name with args. set dummy unzip; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3067: checking for $ac_word" >&5 +echo "configure:3072: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_UNZIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3101,7 +3106,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3105: checking for $ac_word" >&5 +echo "configure:3110: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_ZIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3143,7 +3148,7 @@ fi # Extract the first word of "makedepend", so it can be a program name with args. set dummy makedepend; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3147: checking for $ac_word" >&5 +echo "configure:3152: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_SYSTEM_MAKEDEPEND'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3178,7 +3183,7 @@ fi # Extract the first word of "xargs", so it can be a program name with args. set dummy xargs; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3182: checking for $ac_word" >&5 +echo "configure:3187: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_XARGS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3216,7 +3221,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3220: checking for $ac_word" >&5 +echo "configure:3225: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_MAKE'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3272,7 +3277,7 @@ then fi echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:3276: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:3281: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3304,7 +3309,7 @@ fi # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:3308: checking for X" >&5 +echo "configure:3313: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -3366,12 +3371,12 @@ if test "$ac_x_includes" = NO; then # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3375: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3380: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3440,14 +3445,14 @@ if test "$ac_x_libraries" = NO; then ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. @@ -3553,17 +3558,17 @@ else case "`(uname -sr) 2>/dev/null`" in "SunOS 5"*) echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:3557: checking whether -R must be followed by a space" >&5 +echo "configure:3562: checking whether -R must be followed by a space" >&5 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_nospace=yes else @@ -3579,14 +3584,14 @@ rm -f conftest* else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_R_space=yes else @@ -3618,7 +3623,7 @@ rm -f conftest* # libraries were built with DECnet support. And karl@cs.umb.edu says # the Alpha needs dnet_stub (dnet does not exist). echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:3622: checking for dnet_ntoa in -ldnet" >&5 +echo "configure:3627: checking for dnet_ntoa in -ldnet" >&5 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3626,7 +3631,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3659,7 +3664,7 @@ fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:3663: checking for dnet_ntoa in -ldnet_stub" >&5 +echo "configure:3668: checking for dnet_ntoa in -ldnet_stub" >&5 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3667,7 +3672,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3707,12 +3712,12 @@ fi # The nsl library prevents programs from opening the X display # on Irix 5.2, according to dickey@clark.net. echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:3711: checking for gethostbyname" >&5 +echo "configure:3716: checking for gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostbyname=yes" else @@ -3756,7 +3761,7 @@ fi if test $ac_cv_func_gethostbyname = no; then echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:3760: checking for gethostbyname in -lnsl" >&5 +echo "configure:3765: checking for gethostbyname in -lnsl" >&5 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3764,7 +3769,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3805,12 +3810,12 @@ fi # -lsocket must be given before -lnsl if both are needed. # We assume that if connect needs -lnsl, so does gethostbyname. echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:3809: checking for connect" >&5 +echo "configure:3814: checking for connect" >&5 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_connect=yes" else @@ -3854,7 +3859,7 @@ fi if test $ac_cv_func_connect = no; then echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:3858: checking for connect in -lsocket" >&5 +echo "configure:3863: checking for connect in -lsocket" >&5 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3862,7 +3867,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3897,12 +3902,12 @@ fi # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:3901: checking for remove" >&5 +echo "configure:3906: checking for remove" >&5 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_remove=yes" else @@ -3946,7 +3951,7 @@ fi if test $ac_cv_func_remove = no; then echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:3950: checking for remove in -lposix" >&5 +echo "configure:3955: checking for remove in -lposix" >&5 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3954,7 +3959,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3989,12 +3994,12 @@ fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:3993: checking for shmat" >&5 +echo "configure:3998: checking for shmat" >&5 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_shmat=yes" else @@ -4038,7 +4043,7 @@ fi if test $ac_cv_func_shmat = no; then echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:4042: checking for shmat in -lipc" >&5 +echo "configure:4047: checking for shmat in -lipc" >&5 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4046,7 +4051,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4090,7 +4095,7 @@ fi # libraries we check for below, so use a different variable. # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:4094: checking for IceConnectionNumber in -lICE" >&5 +echo "configure:4099: checking for IceConnectionNumber in -lICE" >&5 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4098,7 +4103,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4118: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4235,7 +4240,7 @@ MKSHLIB_FORCE_ALL= MKSHLIB_UNFORCE_ALL= if test "$GNU_CC"; then echo $ac_n "checking whether ld has archive extraction flags""... $ac_c" 1>&6 -echo "configure:4239: checking whether ld has archive extraction flags" >&5 +echo "configure:4244: checking whether ld has archive extraction flags" >&5 if eval "test \"`echo '$''{'ac_cv_mkshlib_force_and_unforce'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -4252,14 +4257,14 @@ LOOP_INPUT LDFLAGS=$force LIBS=$unforce cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_mkshlib_force_and_unforce=$line; break else @@ -4330,7 +4335,7 @@ EOF TK_LIBS='-lbe -lroot' LIBS="$LIBS -lbe" echo $ac_n "checking for main in -lbind""... $ac_c" 1>&6 -echo "configure:4334: checking for main in -lbind" >&5 +echo "configure:4339: checking for main in -lbind" >&5 ac_lib_var=`echo bind'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4338,14 +4343,14 @@ else ac_save_LIBS="$LIBS" LIBS="-lbind $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4950,7 +4955,7 @@ then _SAVE_LDFLAGS="$LDFLAGS" LDFLAGS="$XLDFLAGS $LDFLAGS" echo $ac_n "checking for XDrawLines in -lX11""... $ac_c" 1>&6 -echo "configure:4954: checking for XDrawLines in -lX11" >&5 +echo "configure:4959: checking for XDrawLines in -lX11" >&5 ac_lib_var=`echo X11'_'XDrawLines | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4958,7 +4963,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lX11 $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4991,7 +4996,7 @@ MISSING_X="$MISSING_X -lX11" fi echo $ac_n "checking for XextAddDisplay in -lXext""... $ac_c" 1>&6 -echo "configure:4995: checking for XextAddDisplay in -lXext" >&5 +echo "configure:5000: checking for XextAddDisplay in -lXext" >&5 ac_lib_var=`echo Xext'_'XextAddDisplay | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4999,7 +5004,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXext $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5032,7 +5037,7 @@ MISSING_X="$MISSING_X -lXext" fi echo $ac_n "checking for IceFlush in -lICE""... $ac_c" 1>&6 -echo "configure:5036: checking for IceFlush in -lICE" >&5 +echo "configure:5041: checking for IceFlush in -lICE" >&5 ac_lib_var=`echo ICE'_'IceFlush | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5040,7 +5045,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lICE $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5072,7 +5077,7 @@ else fi echo $ac_n "checking for SmcCloseConnection in -lSM""... $ac_c" 1>&6 -echo "configure:5076: checking for SmcCloseConnection in -lSM" >&5 +echo "configure:5081: checking for SmcCloseConnection in -lSM" >&5 ac_lib_var=`echo SM'_'SmcCloseConnection | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5080,7 +5085,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lSM $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5112,7 +5117,7 @@ else fi echo $ac_n "checking for XtFree in -lXt""... $ac_c" 1>&6 -echo "configure:5116: checking for XtFree in -lXt" >&5 +echo "configure:5121: checking for XtFree in -lXt" >&5 ac_lib_var=`echo Xt'_'XtFree | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5120,7 +5125,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXt $X_PRE_LIBS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5153,7 +5158,7 @@ MISSING_X="$MISSING_X -lXt" fi echo $ac_n "checking for XmuLookupString in -lXmu""... $ac_c" 1>&6 -echo "configure:5157: checking for XmuLookupString in -lXmu" >&5 +echo "configure:5162: checking for XmuLookupString in -lXmu" >&5 ac_lib_var=`echo Xmu'_'XmuLookupString | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5161,7 +5166,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXmu $X_PRE_LIBS $XLIBS $XT_LIBS $XEXT_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5195,7 +5200,7 @@ fi echo $ac_n "checking for XineramaIsActive in -lXinerama""... $ac_c" 1>&6 -echo "configure:5199: checking for XineramaIsActive in -lXinerama" >&5 +echo "configure:5204: checking for XineramaIsActive in -lXinerama" >&5 ac_lib_var=`echo Xinerama'_'XineramaIsActive | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5203,7 +5208,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXinerama $XLIBS $XEXT_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5236,17 +5241,17 @@ fi ac_safe=`echo "X11/extensions/Xinerama.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for X11/extensions/Xinerama.h""... $ac_c" 1>&6 -echo "configure:5240: checking for X11/extensions/Xinerama.h" >&5 +echo "configure:5245: checking for X11/extensions/Xinerama.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5255: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5269,7 +5274,7 @@ fi echo $ac_n "checking for XieFloGeometry in -lXIE""... $ac_c" 1>&6 -echo "configure:5273: checking for XieFloGeometry in -lXIE" >&5 +echo "configure:5278: checking for XieFloGeometry in -lXIE" >&5 ac_lib_var=`echo XIE'_'XieFloGeometry | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5277,7 +5282,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXIE $XLIBS $XEXT_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5310,17 +5315,17 @@ fi ac_safe=`echo "X11/extensions/XIElib.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for X11/extensions/XIElib.h""... $ac_c" 1>&6 -echo "configure:5314: checking for X11/extensions/XIElib.h" >&5 +echo "configure:5319: checking for X11/extensions/XIElib.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:5324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:5329: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -5409,7 +5414,7 @@ fi # Extract the first word of "nspr-config", so it can be a program name with args. set dummy nspr-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:5413: checking for $ac_word" >&5 +echo "configure:5418: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_NSPR_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5444,7 +5449,7 @@ fi min_nspr_version=4.0.0 echo $ac_n "checking for NSPR - version >= $min_nspr_version (skipping)""... $ac_c" 1>&6 -echo "configure:5448: checking for NSPR - version >= $min_nspr_version (skipping)" >&5 +echo "configure:5453: checking for NSPR - version >= $min_nspr_version (skipping)" >&5 no_nspr="" if test "$NSPR_CONFIG" = "no"; then @@ -5665,7 +5670,7 @@ fi # Extract the first word of "gtk-config", so it can be a program name with args. set dummy gtk-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:5669: checking for $ac_word" >&5 +echo "configure:5674: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5700,7 +5705,7 @@ fi min_gtk_version=$GTK_VERSION echo $ac_n "checking for GTK - version >= $min_gtk_version""... $ac_c" 1>&6 -echo "configure:5704: checking for GTK - version >= $min_gtk_version" >&5 +echo "configure:5709: checking for GTK - version >= $min_gtk_version" >&5 no_gtk="" if test "$GTK_CONFIG" = "no" ; then no_gtk=yes @@ -5723,7 +5728,7 @@ echo "configure:5704: checking for GTK - version >= $min_gtk_version" >&5 echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -5801,7 +5806,7 @@ main () } EOF -if { (eval echo configure:5805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:5810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -5836,7 +5841,7 @@ fi CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS" cat > conftest.$ac_ext < @@ -5846,7 +5851,7 @@ int main() { return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ; return 0; } EOF -if { (eval echo configure:5850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GTK or finding the wrong" @@ -5927,7 +5932,7 @@ fi # Extract the first word of "gdk-pixbuf-config", so it can be a program name with args. set dummy gdk-pixbuf-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:5931: checking for $ac_word" >&5 +echo "configure:5936: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GDK_PIXBUF_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -5962,7 +5967,7 @@ fi min_gdk_pixbuf_version=$GDK_PIXBUF_VERSION echo $ac_n "checking for GDK_PIXBUF - version >= $min_gdk_pixbuf_version""... $ac_c" 1>&6 -echo "configure:5966: checking for GDK_PIXBUF - version >= $min_gdk_pixbuf_version" >&5 +echo "configure:5971: checking for GDK_PIXBUF - version >= $min_gdk_pixbuf_version" >&5 no_gdk_pixbuf="" if test "$GDK_PIXBUF_CONFIG" = "no" ; then no_gdk_pixbuf=yes @@ -5986,7 +5991,7 @@ echo "configure:5966: checking for GDK_PIXBUF - version >= $min_gdk_pixbuf_versi echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -6044,7 +6049,7 @@ int main () EOF -if { (eval echo configure:6048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:6053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -6078,7 +6083,7 @@ fi CFLAGS="$CFLAGS $GDK_PIXBUF_CFLAGS" LIBS="$LIBS $GDK_PIXBUF_LIBS" cat > conftest.$ac_ext < @@ -6088,7 +6093,7 @@ int main() { return 0; ; return 0; } EOF -if { (eval echo configure:6092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GDK_PIXBUF or finding the wrong" @@ -6220,7 +6225,7 @@ then _SAVE_LDFLAGS="$LDFLAGS" LDFLAGS="$XLDFLAGS $LDFLAGS" echo $ac_n "checking for XpGetPrinterList in -lXp""... $ac_c" 1>&6 -echo "configure:6224: checking for XpGetPrinterList in -lXp" >&5 +echo "configure:6229: checking for XpGetPrinterList in -lXp" >&5 ac_lib_var=`echo Xp'_'XpGetPrinterList | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6228,7 +6233,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXp $XEXT_LIBS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6310,7 +6315,7 @@ fi if test "$MOZ_ENABLE_MOTIF" then echo $ac_n "checking for motif insanity""... $ac_c" 1>&6 -echo "configure:6314: checking for motif insanity" >&5 +echo "configure:6319: checking for motif insanity" >&5 if test "$x_includes" then @@ -6336,7 +6341,7 @@ echo "configure:6314: checking for motif insanity" >&5 if test "$MOTIF_REQUIRES_XPM" = "True" then echo $ac_n "checking for XpmWriteFileFromImage in -lXpm""... $ac_c" 1>&6 -echo "configure:6340: checking for XpmWriteFileFromImage in -lXpm" >&5 +echo "configure:6345: checking for XpmWriteFileFromImage in -lXpm" >&5 ac_lib_var=`echo Xpm'_'XpmWriteFileFromImage | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6344,7 +6349,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXpm $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6364: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6381,7 +6386,7 @@ fi if test "$MOTIF_VERSION" = "2.1" then echo $ac_n "checking for XpGetPrinterList in -lXp""... $ac_c" 1>&6 -echo "configure:6385: checking for XpGetPrinterList in -lXp" >&5 +echo "configure:6390: checking for XpGetPrinterList in -lXp" >&5 ac_lib_var=`echo Xp'_'XpGetPrinterList | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6389,7 +6394,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXp $XEXT_LIBS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6468,7 +6473,7 @@ fi _SAVE_LDFLAGS="$LDFLAGS" LDFLAGS="$MOTIF_DYNAMIC_PATHS $XLDFLAGS $LDFLAGS" echo $ac_n "checking for XmStringCreate in -lXm""... $ac_c" 1>&6 -echo "configure:6472: checking for XmStringCreate in -lXm" >&5 +echo "configure:6477: checking for XmStringCreate in -lXm" >&5 ac_lib_var=`echo Xm'_'XmStringCreate | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6476,7 +6481,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXm $MOTIF_DYNAMIC_PATHS $MOZ_MOTIF_LDFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6511,7 +6516,7 @@ fi LDFLAGS="$_SAVE_LDFLAGS" else echo $ac_n "checking for XmStringCreate in -lXm""... $ac_c" 1>&6 -echo "configure:6515: checking for XmStringCreate in -lXm" >&5 +echo "configure:6520: checking for XmStringCreate in -lXm" >&5 ac_lib_var=`echo Xm'_'XmStringCreate | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6519,7 +6524,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXm $MOZ_MOTIF_LDFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6577,7 +6582,7 @@ fi if test "$MOZ_ENABLE_XLIB" then echo $ac_n "checking for xlib insanity""... $ac_c" 1>&6 -echo "configure:6581: checking for xlib insanity" >&5 +echo "configure:6586: checking for xlib insanity" >&5 echo "$ac_t""yes" 1>&6 MOZ_XLIB_CFLAGS="$X_CFLAGS" @@ -6626,7 +6631,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:6630: checking for $ac_word" >&5 +echo "configure:6635: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_HOST_MOC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6707,9 +6712,9 @@ cross_compiling=$ac_cv_prog_cxx_cross LIBS="$LIBS $QT_LIBS" echo $ac_n "checking Qt - version >= $QT_VERSION""... $ac_c" 1>&6 -echo "configure:6711: checking Qt - version >= $QT_VERSION" >&5 +echo "configure:6716: checking Qt - version >= $QT_VERSION" >&5 cat > conftest.$ac_ext < int main() { @@ -6720,7 +6725,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:6724: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6729: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* result="yes" else @@ -6848,7 +6853,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:6852: checking for $ac_word" >&5 +echo "configure:6857: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_LIBIDL_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -6890,7 +6895,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:6894: checking for $ac_word" >&5 +echo "configure:6899: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_ORBIT_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7032,7 +7037,7 @@ fi # Extract the first word of "glib-config", so it can be a program name with args. set dummy glib-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7036: checking for $ac_word" >&5 +echo "configure:7041: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7067,7 +7072,7 @@ fi min_glib_version=1.2.0 echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6 -echo "configure:7071: checking for GLIB - version >= $min_glib_version" >&5 +echo "configure:7076: checking for GLIB - version >= $min_glib_version" >&5 no_glib="" if test "$GLIB_CONFIG" = "no" ; then no_glib=yes @@ -7090,7 +7095,7 @@ echo "configure:7071: checking for GLIB - version >= $min_glib_version" >&5 echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -7166,7 +7171,7 @@ main () } EOF -if { (eval echo configure:7170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -7200,7 +7205,7 @@ fi CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" cat > conftest.$ac_ext < @@ -7210,7 +7215,7 @@ int main() { return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ; return 0; } EOF -if { (eval echo configure:7214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7219: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" @@ -7254,7 +7259,7 @@ rm -f conftest* # Extract the first word of "libIDL-config", so it can be a program name with args. set dummy libIDL-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7258: checking for $ac_word" >&5 +echo "configure:7263: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_LIBIDL_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7289,7 +7294,7 @@ fi min_libIDL_version=$LIBIDL_VERSION echo $ac_n "checking for libIDL - version >= $min_libIDL_version""... $ac_c" 1>&6 -echo "configure:7293: checking for libIDL - version >= $min_libIDL_version" >&5 +echo "configure:7298: checking for libIDL - version >= $min_libIDL_version" >&5 no_libIDL="" if test "$LIBIDL_CONFIG" = "no" ; then no_libIDL=yes @@ -7316,7 +7321,7 @@ echo "configure:7293: checking for libIDL - version >= $min_libIDL_version" >&5 echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -7402,7 +7407,7 @@ main () } EOF -if { (eval echo configure:7406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -7436,7 +7441,7 @@ fi CFLAGS="$CFLAGS $LIBIDL_CFLAGS" LIBS="$LIBS $LIBIDL_LIBS" cat > conftest.$ac_ext < @@ -7447,7 +7452,7 @@ int main() { return IDL_get_libver_string ? 1 : 0; ; return 0; } EOF -if { (eval echo configure:7451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding libIDL or finding the wrong" @@ -7557,7 +7562,7 @@ fi # Extract the first word of "glib-config", so it can be a program name with args. set dummy glib-config; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7561: checking for $ac_word" >&5 +echo "configure:7566: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -7592,7 +7597,7 @@ fi min_glib_version=${GLIB_VERSION} echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6 -echo "configure:7596: checking for GLIB - version >= $min_glib_version" >&5 +echo "configure:7601: checking for GLIB - version >= $min_glib_version" >&5 no_glib="" if test "$GLIB_CONFIG" = "no" ; then no_glib=yes @@ -7615,7 +7620,7 @@ echo "configure:7596: checking for GLIB - version >= $min_glib_version" >&5 echo $ac_n "cross compiling; assumed OK... $ac_c" else cat > conftest.$ac_ext < @@ -7691,7 +7696,7 @@ main () } EOF -if { (eval echo configure:7695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -7725,7 +7730,7 @@ fi CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" cat > conftest.$ac_ext < @@ -7735,7 +7740,7 @@ int main() { return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ; return 0; } EOF -if { (eval echo configure:7739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7744: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" @@ -7781,12 +7786,12 @@ fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:7785: checking for working const" >&5 +echo "configure:7790: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7844: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -7856,12 +7861,12 @@ EOF fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:7860: checking for ANSI C header files" >&5 +echo "configure:7865: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -7869,7 +7874,7 @@ else #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7873: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7886,7 +7891,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -7904,7 +7909,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -7925,7 +7930,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -7936,7 +7941,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF -if { (eval echo configure:7940: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -7960,12 +7965,12 @@ EOF fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 -echo "configure:7964: checking for mode_t" >&5 +echo "configure:7969: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -7993,12 +7998,12 @@ EOF fi echo $ac_n "checking for off_t""... $ac_c" 1>&6 -echo "configure:7997: checking for off_t" >&5 +echo "configure:8002: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8026,12 +8031,12 @@ EOF fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:8030: checking for pid_t" >&5 +echo "configure:8035: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8059,12 +8064,12 @@ EOF fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:8063: checking for size_t" >&5 +echo "configure:8068: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -8092,12 +8097,12 @@ EOF fi echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 -echo "configure:8096: checking for uid_t in sys/types.h" >&5 +echo "configure:8101: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF @@ -8126,12 +8131,12 @@ EOF fi echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 -echo "configure:8130: checking for st_blksize in struct stat" >&5 +echo "configure:8135: checking for st_blksize in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8139,7 +8144,7 @@ int main() { struct stat s; s.st_blksize; ; return 0; } EOF -if { (eval echo configure:8143: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8148: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blksize=yes else @@ -8174,12 +8179,12 @@ EOF esac echo $ac_n "checking for int16_t""... $ac_c" 1>&6 -echo "configure:8178: checking for int16_t" >&5 +echo "configure:8183: checking for int16_t" >&5 if eval "test \"`echo '$''{'ac_cv_int16_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8187,7 +8192,7 @@ int main() { int16_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8196: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int16_t=true else @@ -8209,12 +8214,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int32_t""... $ac_c" 1>&6 -echo "configure:8213: checking for int32_t" >&5 +echo "configure:8218: checking for int32_t" >&5 if eval "test \"`echo '$''{'ac_cv_int32_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8222,7 +8227,7 @@ int main() { int32_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int32_t=true else @@ -8244,12 +8249,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int64_t""... $ac_c" 1>&6 -echo "configure:8248: checking for int64_t" >&5 +echo "configure:8253: checking for int64_t" >&5 if eval "test \"`echo '$''{'ac_cv_int64_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8257,7 +8262,7 @@ int main() { int64_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int64_t=true else @@ -8279,12 +8284,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for int64""... $ac_c" 1>&6 -echo "configure:8283: checking for int64" >&5 +echo "configure:8288: checking for int64" >&5 if eval "test \"`echo '$''{'ac_cv_int64'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8292,7 +8297,7 @@ int main() { int64 foo = 0; ; return 0; } EOF -if { (eval echo configure:8296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8301: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_int64=true else @@ -8314,12 +8319,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint""... $ac_c" 1>&6 -echo "configure:8318: checking for uint" >&5 +echo "configure:8323: checking for uint" >&5 if eval "test \"`echo '$''{'ac_cv_uint'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8327,7 +8332,7 @@ int main() { uint foo = 0; ; return 0; } EOF -if { (eval echo configure:8331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint=true else @@ -8349,12 +8354,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint_t""... $ac_c" 1>&6 -echo "configure:8353: checking for uint_t" >&5 +echo "configure:8358: checking for uint_t" >&5 if eval "test \"`echo '$''{'ac_cv_uint_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8362,7 +8367,7 @@ int main() { uint foo = 0; ; return 0; } EOF -if { (eval echo configure:8366: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint_t=true else @@ -8384,12 +8389,12 @@ else echo "$ac_t""no" 1>&6 fi echo $ac_n "checking for uint16_t""... $ac_c" 1>&6 -echo "configure:8388: checking for uint16_t" >&5 +echo "configure:8393: checking for uint16_t" >&5 if eval "test \"`echo '$''{'ac_cv_uint16_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -8397,7 +8402,7 @@ int main() { uint16_t foo = 0; ; return 0; } EOF -if { (eval echo configure:8401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8406: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_uint16_t=true else @@ -8428,12 +8433,12 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for uname.domainname""... $ac_c" 1>&6 -echo "configure:8432: checking for uname.domainname" >&5 +echo "configure:8437: checking for uname.domainname" >&5 if eval "test \"`echo '$''{'ac_cv_have_uname_domainname_field'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -8441,7 +8446,7 @@ int main() { (void)uname(res); if (res != 0) { domain = res->domainname; } ; return 0; } EOF -if { (eval echo configure:8445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have_uname_domainname_field=true else @@ -8465,12 +8470,12 @@ else fi echo $ac_n "checking for uname.__domainname""... $ac_c" 1>&6 -echo "configure:8469: checking for uname.__domainname" >&5 +echo "configure:8474: checking for uname.__domainname" >&5 if eval "test \"`echo '$''{'ac_cv_have_uname_us_domainname_field'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { @@ -8478,7 +8483,7 @@ int main() { (void)uname(res); if (res != 0) { domain = res->__domainname; } ; return 0; } EOF -if { (eval echo configure:8482: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_have_uname_us_domainname_field=true else @@ -8510,17 +8515,17 @@ cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking for 64-bit OS""... $ac_c" 1>&6 -echo "configure:8514: checking for 64-bit OS" >&5 +echo "configure:8519: checking for 64-bit OS" >&5 if test "$cross_compiling" = yes; then result="maybe" else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8529: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then result="yes" else @@ -8542,7 +8547,7 @@ fi echo $ac_n "checking for usable wchar_t (2 bytes, unsigned)""... $ac_c" 1>&6 -echo "configure:8546: checking for usable wchar_t (2 bytes, unsigned)" >&5 +echo "configure:8551: checking for usable wchar_t (2 bytes, unsigned)" >&5 if eval "test \"`echo '$''{'ac_cv_have_usable_wchar'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8550,14 +8555,14 @@ else ac_cv_have_usable_wchar="maybe" else cat > conftest.$ac_ext < int main () { return (sizeof(wchar_t) != 2) || (wchar_t)-1 < (wchar_t) 0 ; } EOF -if { (eval echo configure:8561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_have_usable_wchar="yes" else @@ -8586,7 +8591,7 @@ else CFLAGS="$CFLAGS -fshort-wchar" echo $ac_n "checking for compiler -fshort-wchar option""... $ac_c" 1>&6 -echo "configure:8590: checking for compiler -fshort-wchar option" >&5 +echo "configure:8595: checking for compiler -fshort-wchar option" >&5 if eval "test \"`echo '$''{'ac_cv_have_usable_wchar_option'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8594,14 +8599,14 @@ else ac_cv_have_usable_wchar_option="maybe" else cat > conftest.$ac_ext < int main () { return (sizeof(wchar_t) != 2) || (wchar_t)-1 < (wchar_t) 0 ; } EOF -if { (eval echo configure:8605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:8610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_have_usable_wchar_option="yes" else @@ -8635,12 +8640,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 -echo "configure:8639: checking for $ac_hdr that defines DIR" >&5 +echo "configure:8644: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> @@ -8648,7 +8653,7 @@ int main() { DIR *dirp = 0; ; return 0; } EOF -if { (eval echo configure:8652: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8657: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else @@ -8673,7 +8678,7 @@ done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 -echo "configure:8677: checking for opendir in -ldir" >&5 +echo "configure:8682: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8681,7 +8686,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldir $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8714,7 +8719,7 @@ fi else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 -echo "configure:8718: checking for opendir in -lx" >&5 +echo "configure:8723: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8722,7 +8727,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lx $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -8764,17 +8769,17 @@ for ac_hdr in sys/byteorder.h compat.h getopt.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8768: checking for $ac_hdr" >&5 +echo "configure:8773: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8778: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8783: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8804,17 +8809,17 @@ for ac_hdr in sys/bittypes.h memory.h unistd.h sys/filio.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8808: checking for $ac_hdr" >&5 +echo "configure:8813: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8818: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8823: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8844,17 +8849,17 @@ for ac_hdr in gnu/libc-version.h nl_types.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8848: checking for $ac_hdr" >&5 +echo "configure:8853: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8858: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8863: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8884,17 +8889,17 @@ for ac_hdr in X11/XKBlib.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8888: checking for $ac_hdr" >&5 +echo "configure:8893: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8903: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8925,17 +8930,17 @@ for ac_hdr in sys/statvfs.h sys/statfs.h sys/vfs.h sys/mount.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8929: checking for $ac_hdr" >&5 +echo "configure:8934: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8970,17 +8975,17 @@ case $target in do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:8974: checking for $ac_hdr" >&5 +echo "configure:8979: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8984: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8989: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -9014,7 +9019,7 @@ case $target in ;; *) echo $ac_n "checking for gethostbyname_r in -lc_r""... $ac_c" 1>&6 -echo "configure:9018: checking for gethostbyname_r in -lc_r" >&5 +echo "configure:9023: checking for gethostbyname_r in -lc_r" >&5 ac_lib_var=`echo c_r'_'gethostbyname_r | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9022,7 +9027,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lc_r $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9063,7 +9068,7 @@ fi ;; esac echo $ac_n "checking for atan in -lm""... $ac_c" 1>&6 -echo "configure:9067: checking for atan in -lm" >&5 +echo "configure:9072: checking for atan in -lm" >&5 ac_lib_var=`echo m'_'atan | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9071,7 +9076,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9110,7 +9115,7 @@ else fi echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6 -echo "configure:9114: checking for dlopen in -ldl" >&5 +echo "configure:9119: checking for dlopen in -ldl" >&5 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9118,7 +9123,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ldl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9164,7 +9169,7 @@ if test ! "$GNU_CXX"; then ;; *-aix*) echo $ac_n "checking for demangle in -lC_r""... $ac_c" 1>&6 -echo "configure:9168: checking for demangle in -lC_r" >&5 +echo "configure:9173: checking for demangle in -lC_r" >&5 ac_lib_var=`echo C_r'_'demangle | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9172,7 +9177,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lC_r $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9213,7 +9218,7 @@ fi ;; *) echo $ac_n "checking for demangle in -lC""... $ac_c" 1>&6 -echo "configure:9217: checking for demangle in -lC" >&5 +echo "configure:9222: checking for demangle in -lC" >&5 ac_lib_var=`echo C'_'demangle | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9221,7 +9226,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lC $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9263,7 +9268,7 @@ fi esac fi echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:9267: checking for socket in -lsocket" >&5 +echo "configure:9272: checking for socket in -lsocket" >&5 ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9271,7 +9276,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lsocket $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9310,7 +9315,7 @@ else fi echo $ac_n "checking for shm_open in -lposix4""... $ac_c" 1>&6 -echo "configure:9314: checking for shm_open in -lposix4" >&5 +echo "configure:9319: checking for shm_open in -lposix4" >&5 ac_lib_var=`echo posix4'_'shm_open | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9318,7 +9323,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lposix4 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -9361,7 +9366,7 @@ fi echo $ac_n "checking for pthread_create in -lpthreads""... $ac_c" 1>&6 -echo "configure:9365: checking for pthread_create in -lpthreads" >&5 +echo "configure:9370: checking for pthread_create in -lpthreads" >&5 echo " #include void *foo(void *v) { int a = 1; } @@ -9383,7 +9388,7 @@ echo " echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lpthread""... $ac_c" 1>&6 -echo "configure:9387: checking for pthread_create in -lpthread" >&5 +echo "configure:9392: checking for pthread_create in -lpthread" >&5 echo " #include void *foo(void *v) { int a = 1; } @@ -9405,7 +9410,7 @@ echo " echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lc_r""... $ac_c" 1>&6 -echo "configure:9409: checking for pthread_create in -lc_r" >&5 +echo "configure:9414: checking for pthread_create in -lc_r" >&5 echo " #include void *foo(void *v) { int a = 1; } @@ -9427,7 +9432,7 @@ echo " echo "$ac_t""no" 1>&6 echo $ac_n "checking for pthread_create in -lc""... $ac_c" 1>&6 -echo "configure:9431: checking for pthread_create in -lc" >&5 +echo "configure:9436: checking for pthread_create in -lc" >&5 echo " #include void *foo(void *v) { int a = 1; } @@ -9482,7 +9487,7 @@ then rm -f conftest* ac_cv_have_dash_pthread=no echo $ac_n "checking whether ${CC-cc} accepts -pthread""... $ac_c" 1>&6 -echo "configure:9486: checking whether ${CC-cc} accepts -pthread" >&5 +echo "configure:9491: checking whether ${CC-cc} accepts -pthread" >&5 echo 'int main() { return 0; }' | cat > conftest.c ${CC-cc} -pthread -o conftest conftest.c > conftest.out 2>&1 if test $? -eq 0; then @@ -9498,7 +9503,7 @@ echo "configure:9486: checking whether ${CC-cc} accepts -pthread" >&5 ac_cv_have_dash_pthreads=no if test "$ac_cv_have_dash_pthread" = "no"; then echo $ac_n "checking whether ${CC-cc} accepts -pthreads""... $ac_c" 1>&6 -echo "configure:9502: checking whether ${CC-cc} accepts -pthreads" >&5 +echo "configure:9507: checking whether ${CC-cc} accepts -pthreads" >&5 echo 'int main() { return 0; }' | cat > conftest.c ${CC-cc} -pthreads -o conftest conftest.c > conftest.out 2>&1 if test $? -eq 0; then @@ -9599,7 +9604,7 @@ EOF echo $ac_n "checking whether mmap() sees write()s""... $ac_c" 1>&6 -echo "configure:9603: checking whether mmap() sees write()s" >&5 +echo "configure:9608: checking whether mmap() sees write()s" >&5 mmap_test_prog=' @@ -9638,11 +9643,11 @@ if test "$cross_compiling" = yes; then result="yes" else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:9651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then result="yes" else @@ -9667,13 +9672,13 @@ fi if test $ac_cv_prog_gcc = yes; then echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 -echo "configure:9671: checking whether ${CC-cc} needs -traditional" >&5 +echo "configure:9676: checking whether ${CC-cc} needs -traditional" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_pattern="Autoconf.*'x'" cat > conftest.$ac_ext < Autoconf TIOCGETP @@ -9691,7 +9696,7 @@ rm -f conftest* if test $ac_cv_prog_gcc_traditional = no; then cat > conftest.$ac_ext < Autoconf TCGETA @@ -9713,7 +9718,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6 fi echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6 -echo "configure:9717: checking for 8-bit clean memcmp" >&5 +echo "configure:9722: checking for 8-bit clean memcmp" >&5 if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -9721,7 +9726,7 @@ else ac_cv_func_memcmp_clean=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:9740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_memcmp_clean=yes else @@ -9751,12 +9756,12 @@ test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}" for ac_func in random qsort strerror lchown fchmod snprintf localtime_r statvfs memmove usleep rint do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9755: checking for $ac_func" >&5 +echo "configure:9760: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9788: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9806,12 +9811,12 @@ done for ac_func in nl_langinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9810: checking for $ac_func" >&5 +echo "configure:9815: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9867,12 +9872,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for gnu_get_libc_version()""... $ac_c" 1>&6 -echo "configure:9871: checking for gnu_get_libc_version()" >&5 +echo "configure:9876: checking for gnu_get_libc_version()" >&5 if eval "test \"`echo '$''{'ac_cv_func_gnu_get_libc_version'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_gnu_get_libc_version=yes else @@ -9914,12 +9919,12 @@ cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking how to call gettimeofday""... $ac_c" 1>&6 -echo "configure:9918: checking how to call gettimeofday" >&5 +echo "configure:9923: checking how to call gettimeofday" >&5 if eval "test \"`echo '$''{'ac_cv_gettimeofday_args'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -9928,7 +9933,7 @@ struct timeval tv; struct timezone tzp; gettimeofday(&tv, &tzp); ; return 0; } EOF -if { (eval echo configure:9932: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9937: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_gettimeofday_args=2 else @@ -9936,7 +9941,7 @@ else cat conftest.$ac_ext >&5 rm -rf conftest* cat > conftest.$ac_ext < #include @@ -9944,7 +9949,7 @@ int main() { struct timeval tv; gettimeofday(&tv); ; return 0; } EOF -if { (eval echo configure:9948: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_gettimeofday_args=1 else @@ -9980,7 +9985,7 @@ fi echo $ac_n "checking for /dev/zero""... $ac_c" 1>&6 -echo "configure:9984: checking for /dev/zero" >&5 +echo "configure:9989: checking for /dev/zero" >&5 if test "$HAVE_DEV_ZERO"; then cat >> confdefs.h <<\EOF #define HAVE_DEV_ZERO 1 @@ -9997,19 +10002,19 @@ EOF else echo "$ac_t""no" 1>&6 echo $ac_n "checking for valloc""... $ac_c" 1>&6 -echo "configure:10001: checking for valloc" >&5 +echo "configure:10006: checking for valloc" >&5 if eval "test \"`echo '$''{'ac_cv_valloc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { void *ptr = valloc(1); ; return 0; } EOF -if { (eval echo configure:10013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10018: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_valloc=true else @@ -10035,7 +10040,7 @@ fi fi echo $ac_n "checking whether va_list assignments need array notation""... $ac_c" 1>&6 -echo "configure:10039: checking whether va_list assignments need array notation" >&5 +echo "configure:10044: checking whether va_list assignments need array notation" >&5 if eval "test \"`echo '$''{'ac_cv_valistisarray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -10043,7 +10048,7 @@ else ac_cv_valistisarray=false else cat > conftest.$ac_ext < #include @@ -10056,7 +10061,7 @@ else } int main() { foo(0, 123); return(0); } EOF -if { (eval echo configure:10060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:10065: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_valistisarray=false else @@ -10132,12 +10137,12 @@ EOF esac echo $ac_n "checking for sys_errlist/sys_nerr""... $ac_c" 1>&6 -echo "configure:10136: checking for sys_errlist/sys_nerr" >&5 +echo "configure:10141: checking for sys_errlist/sys_nerr" >&5 if eval "test \"`echo '$''{'ac_cv_syserrlist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -10145,7 +10150,7 @@ int main() { char *foo = sys_errlist[sys_nerr-1]; ; return 0; } EOF -if { (eval echo configure:10149: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10154: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_syserrlist=true else @@ -10172,7 +10177,7 @@ if test "$GNU_CXX"; then _MOZ_RTTI_FLAGS=${_COMPILER_PREFIX}-fno-rtti echo $ac_n "checking for C++ exceptions flag""... $ac_c" 1>&6 -echo "configure:10176: checking for C++ exceptions flag" >&5 +echo "configure:10181: checking for C++ exceptions flag" >&5 if eval "test \"`echo '$''{'ac_cv_cxx_exceptions_flags'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10207,12 +10212,12 @@ cross_compiling=$ac_cv_prog_cxx_cross echo $ac_n "checking for ios::binary""... $ac_c" 1>&6 -echo "configure:10211: checking for ios::binary" >&5 +echo "configure:10216: checking for ios::binary" >&5 if eval "test \"`echo '$''{'ac_cv_ios_binary'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -10221,7 +10226,7 @@ char *buffer = "config.log"; fstream *mFileStream=new fstream(buffer, ios::binary); ; return 0; } EOF -if { (eval echo configure:10225: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10230: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_ios_binary=true else @@ -10245,12 +10250,12 @@ fi echo $ac_n "checking for ios::bin""... $ac_c" 1>&6 -echo "configure:10249: checking for ios::bin" >&5 +echo "configure:10254: checking for ios::bin" >&5 if eval "test \"`echo '$''{'ac_cv_ios_bin'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -10259,7 +10264,7 @@ char *buffer = "config.log"; fstream *mFileStream=new fstream(buffer, ios::bin); ; return 0; } EOF -if { (eval echo configure:10263: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10268: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_ios_bin=true else @@ -10282,19 +10287,19 @@ else fi echo $ac_n "checking for ostreams""... $ac_c" 1>&6 -echo "configure:10286: checking for ostreams" >&5 +echo "configure:10291: checking for ostreams" >&5 if eval "test \"`echo '$''{'ac_cv_ostream'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { streambuf *xxx; ostream *foo=new ostream(xxx); ; return 0; } EOF -if { (eval echo configure:10298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10303: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_ostream=true else @@ -10320,19 +10325,19 @@ else LIBS='-lemxio -lsocket -lstdcpp' fi echo $ac_n "checking for ostreams in -lstdc++""... $ac_c" 1>&6 -echo "configure:10324: checking for ostreams in -lstdc++" >&5 +echo "configure:10329: checking for ostreams in -lstdc++" >&5 if eval "test \"`echo '$''{'ac_cv_lib_stdcpp_ostream'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { ostream *foo=new ostream(); ; return 0; } EOF -if { (eval echo configure:10336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_lib_stdcpp_ostream=true else @@ -10357,19 +10362,19 @@ EOF fi echo $ac_n "checking for C++ \"bool\" keyword""... $ac_c" 1>&6 -echo "configure:10361: checking for C++ \"bool\" keyword" >&5 +echo "configure:10366: checking for C++ \"bool\" keyword" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_bool'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_bool=yes else @@ -10391,12 +10396,12 @@ fi echo $ac_n "checking for C++ \"explicit\" keyword""... $ac_c" 1>&6 -echo "configure:10395: checking for C++ \"explicit\" keyword" >&5 +echo "configure:10400: checking for C++ \"explicit\" keyword" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_explicit'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10415: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_explicit=yes else @@ -10427,12 +10432,12 @@ EOF fi echo $ac_n "checking for C++ template specialization support""... $ac_c" 1>&6 -echo "configure:10431: checking for C++ template specialization support" >&5 +echo "configure:10436: checking for C++ template specialization support" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_template_specialization'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct X { int a; }; class Y {}; @@ -10442,7 +10447,7 @@ X int_x; X y_x; ; return 0; } EOF -if { (eval echo configure:10446: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_template_specialization=yes else @@ -10472,12 +10477,12 @@ EOF fi echo $ac_n "checking for modern C++ template specialization syntax support""... $ac_c" 1>&6 -echo "configure:10476: checking for modern C++ template specialization syntax support" >&5 +echo "configure:10481: checking for modern C++ template specialization syntax support" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_modern_specialize_template_syntax'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct X { int a; }; class Y {}; @@ -10487,7 +10492,7 @@ X int_x; X y_x; ; return 0; } EOF -if { (eval echo configure:10491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10496: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_modern_specialize_template_syntax=yes else @@ -10509,12 +10514,12 @@ fi echo $ac_n "checking whether partial template specialization works""... $ac_c" 1>&6 -echo "configure:10513: checking whether partial template specialization works" >&5 +echo "configure:10518: checking whether partial template specialization works" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_partial_specialization'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Foo {}; template class Foo {}; @@ -10522,7 +10527,7 @@ int main() { return 0; ; return 0; } EOF -if { (eval echo configure:10526: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10531: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_partial_specialization=yes else @@ -10544,12 +10549,12 @@ fi echo $ac_n "checking whether operators must be re-defined for templates derived from templates""... $ac_c" 1>&6 -echo "configure:10548: checking whether operators must be re-defined for templates derived from templates" >&5 +echo "configure:10553: checking whether operators must be re-defined for templates derived from templates" >&5 if eval "test \"`echo '$''{'ac_cv_need_derived_template_operators'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Base { }; template @@ -10561,7 +10566,7 @@ Derived a, b; return 0; ; return 0; } EOF -if { (eval echo configure:10565: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_need_derived_template_operators=no else @@ -10583,12 +10588,12 @@ fi echo $ac_n "checking whether we need to cast a derived template to pass as its base class""... $ac_c" 1>&6 -echo "configure:10587: checking whether we need to cast a derived template to pass as its base class" >&5 +echo "configure:10592: checking whether we need to cast a derived template to pass as its base class" >&5 if eval "test \"`echo '$''{'ac_cv_need_cpp_template_cast_to_base'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class Base { }; template class Derived : public Base { }; @@ -10597,7 +10602,7 @@ int main() { Derived bar; return foo(bar); ; return 0; } EOF -if { (eval echo configure:10601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10606: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_need_cpp_template_cast_to_base=no else @@ -10618,12 +10623,12 @@ EOF fi echo $ac_n "checking whether the compiler can resolve const ambiguities for templates""... $ac_c" 1>&6 -echo "configure:10622: checking whether the compiler can resolve const ambiguities for templates" >&5 +echo "configure:10627: checking whether the compiler can resolve const ambiguities for templates" >&5 if eval "test \"`echo '$''{'ac_cv_can_resolve_const_ambiguity'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < class ptrClass { @@ -10644,7 +10649,7 @@ int main() { a(&i); ; return 0; } EOF -if { (eval echo configure:10648: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_can_resolve_const_ambiguity=yes else @@ -10666,12 +10671,12 @@ fi echo $ac_n "checking whether the C++ \"using\" keyword can change access""... $ac_c" 1>&6 -echo "configure:10670: checking whether the C++ \"using\" keyword can change access" >&5 +echo "configure:10675: checking whether the C++ \"using\" keyword can change access" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_access_changing_using'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10691: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_access_changing_using=yes else @@ -10703,12 +10708,12 @@ EOF fi echo $ac_n "checking whether the C++ \"using\" keyword resolves ambiguity""... $ac_c" 1>&6 -echo "configure:10707: checking whether the C++ \"using\" keyword resolves ambiguity" >&5 +echo "configure:10712: checking whether the C++ \"using\" keyword resolves ambiguity" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_ambiguity_resolving_using'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10733: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_ambiguity_resolving_using=yes else @@ -10745,19 +10750,19 @@ EOF fi echo $ac_n "checking for \"std::\" namespace""... $ac_c" 1>&6 -echo "configure:10749: checking for \"std::\" namespace" >&5 +echo "configure:10754: checking for \"std::\" namespace" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_namespace_std'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return std::min(0, 1); ; return 0; } EOF -if { (eval echo configure:10761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_namespace_std=yes else @@ -10778,12 +10783,12 @@ EOF fi echo $ac_n "checking whether standard template operator!=() is ambiguous""... $ac_c" 1>&6 -echo "configure:10782: checking whether standard template operator!=() is ambiguous" >&5 +echo "configure:10787: checking whether standard template operator!=() is ambiguous" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_unambiguous_std_notequal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < struct T1 {}; @@ -10793,7 +10798,7 @@ int main() { T1 a,b; return a != b; ; return 0; } EOF -if { (eval echo configure:10797: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_unambiguous_std_notequal=unambiguous else @@ -10815,12 +10820,12 @@ fi echo $ac_n "checking for C++ reinterpret_cast""... $ac_c" 1>&6 -echo "configure:10819: checking for C++ reinterpret_cast" >&5 +echo "configure:10824: checking for C++ reinterpret_cast" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_reinterpret_cast'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <(z); ; return 0; } EOF -if { (eval echo configure:10832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cpp_reinterpret_cast=yes else @@ -10849,7 +10854,7 @@ EOF fi echo $ac_n "checking for C++ dynamic_cast to void*""... $ac_c" 1>&6 -echo "configure:10853: checking for C++ dynamic_cast to void*" >&5 +echo "configure:10858: checking for C++ dynamic_cast to void*" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_dynamic_cast_void_ptr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -10857,7 +10862,7 @@ else ac_cv_cpp_dynamic_cast_void_ptr=no else cat > conftest.$ac_ext <(suby)))); } EOF -if { (eval echo configure:10880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:10885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_cpp_dynamic_cast_void_ptr=yes else @@ -10900,19 +10905,19 @@ fi echo $ac_n "checking whether C++ requires implementation of unused virtual methods""... $ac_c" 1>&6 -echo "configure:10904: checking whether C++ requires implementation of unused virtual methods" >&5 +echo "configure:10909: checking whether C++ requires implementation of unused virtual methods" >&5 if eval "test \"`echo '$''{'ac_cv_cpp_unused_required'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_cpp_unused_required=no else @@ -10935,12 +10940,12 @@ fi echo $ac_n "checking for trouble comparing to zero near std::operator!=()""... $ac_c" 1>&6 -echo "configure:10939: checking for trouble comparing to zero near std::operator!=()" >&5 +echo "configure:10944: checking for trouble comparing to zero near std::operator!=()" >&5 if eval "test \"`echo '$''{'ac_cv_trouble_comparing_to_zero'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < template class Foo {}; @@ -10951,7 +10956,7 @@ int main() { Foo f; return (0 != f); ; return 0; } EOF -if { (eval echo configure:10955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10960: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_trouble_comparing_to_zero=no else @@ -10983,19 +10988,19 @@ cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:10987: checking for LC_MESSAGES" >&5 +echo "configure:10992: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'ac_cv_i18n_lc_messages'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { int category = LC_MESSAGES; ; return 0; } EOF -if { (eval echo configure:10999: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_i18n_lc_messages=yes else @@ -11347,6 +11352,16 @@ then CXXFLAGS="$CXXFLAGS $MOZ_OPTIMIZE_FLAGS" fi +MOZ_REORDER=0 +# Check whether --enable-reorder or --disable-reorder was given. +if test "${enable_reorder+set}" = set; then + enableval="$enable_reorder" + if test "$enableval" != "no"; then + MOZ_REORDER=1 + fi +fi + + MOZ_DEBUG=1 if test ! "$MOZ_DEBUG_FLAGS" @@ -11664,12 +11679,12 @@ cross_compiling=$ac_cv_prog_cxx_cross _SAVE_CXXFLAGS=$CXXFLAGS CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-pedantic" echo $ac_n "checking whether C++ compiler has -pedantic long long bug""... $ac_c" 1>&6 -echo "configure:11668: checking whether C++ compiler has -pedantic long long bug" >&5 +echo "configure:11683: checking whether C++ compiler has -pedantic long long bug" >&5 if test "$cross_compiling" = yes; then result="maybe" else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:11697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then result="no" else @@ -11726,12 +11741,12 @@ _SAVE_CXXFLAGS=$CXXFLAGS CXXFLAGS="$CXXFLAGS ${_WARNINGS_CXXFLAGS}" echo $ac_n "checking for correct overload resolution with const and templates""... $ac_c" 1>&6 -echo "configure:11730: checking for correct overload resolution with const and templates" >&5 +echo "configure:11745: checking for correct overload resolution with const and templates" >&5 if eval "test \"`echo '$''{'ac_nscap_nonconst_opeq_bug'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -11761,7 +11776,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:11765: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11780: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_nscap_nonconst_opeq_bug="no" else @@ -11807,16 +11822,16 @@ if test "$_IGNORE_LONG_LONG_WARNINGS"; then _SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS ${_COMPILER_PREFIX}-Wno-long-long" echo $ac_n "checking whether compiler supports -Wno-long-long""... $ac_c" 1>&6 -echo "configure:11811: checking whether compiler supports -Wno-long-long" >&5 +echo "configure:11826: checking whether compiler supports -Wno-long-long" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11835: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* _WARNINGS_CFLAGS="${_WARNINGS_CFLAGS} ${_COMPILER_PREFIX}-Wno-long-long" _WARNINGS_CXXFLAGS="${_WARNINGS_CXXFLAGS} ${_COMPILER_PREFIX}-Wno-long-long" @@ -12056,7 +12071,7 @@ fi echo $ac_n "checking webshell leaks option""... $ac_c" 1>&6 -echo "configure:12060: checking webshell leaks option" >&5 +echo "configure:12075: checking webshell leaks option" >&5 # Check whether --enable-detect-webshell-leaks or --disable-detect-webshell-leaks was given. if test "${enable_detect_webshell_leaks+set}" = set; then enableval="$enable_detect_webshell_leaks" @@ -12130,7 +12145,7 @@ if test "${enable_efence+set}" = set; then enableval="$enable_efence" if test "$enableval" = "yes"; then echo $ac_n "checking for malloc in -lefence""... $ac_c" 1>&6 -echo "configure:12134: checking for malloc in -lefence" >&5 +echo "configure:12149: checking for malloc in -lefence" >&5 ac_lib_var=`echo efence'_'malloc | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12138,7 +12153,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lefence $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12168: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12185,7 +12200,7 @@ fi echo $ac_n "checking for cplus_demangle in -liberty""... $ac_c" 1>&6 -echo "configure:12189: checking for cplus_demangle in -liberty" >&5 +echo "configure:12204: checking for cplus_demangle in -liberty" >&5 ac_lib_var=`echo iberty'_'cplus_demangle | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12193,7 +12208,7 @@ else ac_save_LIBS="$LIBS" LIBS="-liberty "-liberty" $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12552,6 +12567,18 @@ fi +# Check whether --enable-meta-components or --disable-meta-components was given. +if test "${enable_meta_components+set}" = set; then + enableval="$enable_meta_components" + MOZ_META_COMPONENTS=`echo $enableval | sed 's/,/ /g'` +fi + + +if test -n "$MOZ_STATIC_COMPONENTS" && test -n "$MOZ_META_COMPONENTS"; then + { echo "configure: error: Simultaneous use of static-components & meta-components is not supported." 1>&2; exit 1; } +fi + + case "$target" in *-*-aix*) if test -z "${BUILD_STATIC_LIBS}" -o -n "${BUILD_SHARED_LIBS}"; then @@ -12563,7 +12590,7 @@ case "$target" in # Extract the first word of "makeC++SharedLib_r", so it can be a program name with args. set dummy makeC++SharedLib_r; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:12567: checking for $ac_word" >&5 +echo "configure:12594: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_AIX_SHLIB_BIN'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -12690,6 +12717,8 @@ esac + + @@ -12709,7 +12738,7 @@ if test "$JPEG_DIR" = no; then SYSTEM_JPEG= else echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6 -echo "configure:12713: checking for jpeg_destroy_compress in -ljpeg" >&5 +echo "configure:12742: checking for jpeg_destroy_compress in -ljpeg" >&5 ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12717,7 +12746,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ljpeg $JPEG_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12761: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12757,7 +12786,7 @@ if test "$SYSTEM_JPEG" = 1; then SYSTEM_JPEG= else cat > conftest.$ac_ext < #include @@ -12771,7 +12800,7 @@ else } EOF -if { (eval echo configure:12775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:12804: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then SYSTEM_JPEG=1 else @@ -12809,16 +12838,16 @@ if test "$ZLIB_DIR" = no; then SYSTEM_ZLIB= else echo $ac_n "checking "for zlib.h"""... $ac_c" 1>&6 -echo "configure:12813: checking "for zlib.h"" >&5 +echo "configure:12842: checking "for zlib.h"" >&5 cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* result="yes" SYSTEM_ZLIB=1 else @@ -12832,7 +12861,7 @@ rm -f conftest* fi if test "$SYSTEM_ZLIB" = 1; then echo $ac_n "checking for gzread in -lz""... $ac_c" 1>&6 -echo "configure:12836: checking for gzread in -lz" >&5 +echo "configure:12865: checking for gzread in -lz" >&5 ac_lib_var=`echo z'_'gzread | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12840,7 +12869,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lz $ZLIB_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12897,7 +12926,7 @@ if test "$PNG_DIR" = no; then SYSTEM_PNG= else echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6 -echo "configure:12901: checking for png_get_valid in -lpng" >&5 +echo "configure:12930: checking for png_get_valid in -lpng" >&5 ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12905,7 +12934,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lpng $PNG_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -12944,7 +12973,7 @@ if test "$SYSTEM_PNG" = 1; then SYSTEM_PNG= else cat > conftest.$ac_ext < #include @@ -12958,7 +12987,7 @@ else } EOF -if { (eval echo configure:12962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:12991: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then SYSTEM_PNG=1 else @@ -12997,7 +13026,7 @@ if test "$MNG_DIR" = no; then SYSTEM_MNG= else echo $ac_n "checking for mng_initialize in -lmng""... $ac_c" 1>&6 -echo "configure:13001: checking for mng_initialize in -lmng" >&5 +echo "configure:13030: checking for mng_initialize in -lmng" >&5 ac_lib_var=`echo mng'_'mng_initialize | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13005,7 +13034,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lmng $MNG_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -13044,7 +13073,7 @@ if test "$SYSTEM_MNG" = 1; then SYSTEM_MNG= else cat > conftest.$ac_ext < #include @@ -13058,7 +13087,7 @@ else } EOF -if { (eval echo configure:13062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:13091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then SYSTEM_MNG=1 else @@ -13124,9 +13153,9 @@ CFLAGS="$CFLAGS -I${FULLCIRCLE_DIR}" LDFLAGS="$LDFLAGS -L${FULLCIRCLE_DIR}" LIBS="-lfullsoft $LIBS" echo $ac_n "checking "for FCInitialize in -lfullsoft"""... $ac_c" 1>&6 -echo "configure:13128: checking "for FCInitialize in -lfullsoft"" >&5; +echo "configure:13157: checking "for FCInitialize in -lfullsoft"" >&5; cat > conftest.$ac_ext < #include "fullsoft.h" @@ -13134,7 +13163,7 @@ int main() { FCInitialize(); exit(0); ; return 0; } EOF -if { (eval echo configure:13138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* FULLCIRCLE_LIBS="-I${FULLCIRCLE_DIR} -L${FULLCIRCLE_DIR} -lfullsoft" result="yes" else @@ -13750,6 +13779,7 @@ s%@BUILD_SHARED_LIBS@%$BUILD_SHARED_LIBS%g s%@BUILD_STATIC_LIBS@%$BUILD_STATIC_LIBS%g s%@MOZ_STATIC_COMPONENT_LIBS@%$MOZ_STATIC_COMPONENT_LIBS%g s%@MOZ_STATIC_COMPONENTS@%$MOZ_STATIC_COMPONENTS%g +s%@MOZ_META_COMPONENTS@%$MOZ_META_COMPONENTS%g s%@ENABLE_TESTS@%$ENABLE_TESTS%g s%@IBMBIDI@%$IBMBIDI%g s%@MOZ_USER_DIR@%$MOZ_USER_DIR%g @@ -13764,6 +13794,7 @@ s%@MOZ_OS2_TOOLS@%$MOZ_OS2_TOOLS%g s%@MOZ_OS2_EMX_OBJECTFORMAT@%$MOZ_OS2_EMX_OBJECTFORMAT%g s%@MOZ_POST_DSO_LIB_COMMAND@%$MOZ_POST_DSO_LIB_COMMAND%g s%@MOZ_POST_PROGRAM_COMMAND@%$MOZ_POST_PROGRAM_COMMAND%g +s%@MOZ_REORDER@%$MOZ_REORDER%g s%@MOZ_FULLCIRCLE@%$MOZ_FULLCIRCLE%g s%@FULLCIRCLE_LIBS@%$FULLCIRCLE_LIBS%g s%@SYSTEM_JPEG@%$SYSTEM_JPEG%g diff --git a/mozilla/configure.in b/mozilla/configure.in index 247b82f4eae..e24f805a49a 100644 --- a/mozilla/configure.in +++ b/mozilla/configure.in @@ -3261,6 +3261,22 @@ then CXXFLAGS="$CXXFLAGS $MOZ_OPTIMIZE_FLAGS" fi +dnl ======================================================== +dnl = +dnl = --enable-reorder +dnl = +dnl = Enable function reordering. +dnl = +dnl = Function reordering is off by default. +dnl = +dnl ======================================================== +MOZ_REORDER=0 +MOZ_ARG_ENABLE_STRING(reorder, +[ --enable-reorder Enable function reordering ], + [ if test "$enableval" != "no"; then + MOZ_REORDER=1 + fi ]) + dnl ======================================================== dnl = dnl = --disable-debug @@ -4033,6 +4049,19 @@ MOZ_ARG_ENABLE_STRING(static-components, Build meta-component from specific components], [ MOZ_STATIC_COMPONENTS=`echo $enableval | sed 's/,/ /g'` ] ) +dnl ======================================================== +dnl Enable the use of predefined meta components +dnl ======================================================== + +MOZ_ARG_ENABLE_STRING(meta-components, +[ --enable-meta-components + Build predefined meta-components], + [ MOZ_META_COMPONENTS=`echo $enableval | sed 's/,/ /g'` ] ) + +if test -n "$MOZ_STATIC_COMPONENTS" && test -n "$MOZ_META_COMPONENTS"; then + AC_MSG_ERROR([Simultaneous use of static-components & meta-components is not supported.]) +fi + dnl ======================================================== case "$target" in @@ -4127,6 +4156,7 @@ AC_SUBST(BUILD_SHARED_LIBS) AC_SUBST(BUILD_STATIC_LIBS) AC_SUBST(MOZ_STATIC_COMPONENT_LIBS) AC_SUBST(MOZ_STATIC_COMPONENTS) +AC_SUBST(MOZ_META_COMPONENTS) AC_SUBST(ENABLE_TESTS) AC_SUBST(IBMBIDI) AC_SUBST(MOZ_USER_DIR) @@ -4145,6 +4175,7 @@ AC_SUBST(MOZ_OS2_EMX_OBJECTFORMAT) AC_SUBST(MOZ_POST_DSO_LIB_COMMAND) AC_SUBST(MOZ_POST_PROGRAM_COMMAND) +AC_SUBST(MOZ_REORDER) dnl system JPEG support dnl ======================================================== diff --git a/mozilla/content/build/Makefile.in b/mozilla/content/build/Makefile.in index afd96bc21b2..6d7d6828bf6 100644 --- a/mozilla/content/build/Makefile.in +++ b/mozilla/content/build/Makefile.in @@ -33,6 +33,7 @@ LIBRARY_NAME = gkcontent EXPORT_LIBRARY = 1 SHORT_LIBNAME = gkcontnt IS_COMPONENT = 1 +MODULE_NAME = nsContentModule EXTRA_DSO_LIBS = gkgfx REQUIRES = xpcom string widget necko rdf docshell dom htmlparser uriloader webshell locale unicharutil lwbrk js pref caps xul xuldoc xultmpl gfx2 timer diff --git a/mozilla/content/build/makefile.win b/mozilla/content/build/makefile.win index 344409d1ccb..fd1707dca77 100644 --- a/mozilla/content/build/makefile.win +++ b/mozilla/content/build/makefile.win @@ -24,9 +24,6 @@ include <$(DEPTH)/config/config.mak> DEFINES=-D_IMPL_NS_HTML -MODULE=raptor -IS_COMPONENT = 1 - CPP_OBJS= \ .\$(OBJDIR)\dlldeps.obj \ .\$(OBJDIR)\nsContentDLF.obj \ @@ -37,10 +34,9 @@ CPP_OBJS= \ EXPORTS=nsContentCID.h - -MAKE_OBJ_TYPE = DLL -DLLNAME = gkcontent -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=layout +LIBRARY_NAME=gkcontent +MODULE_NAME=nsContentModule LCFLAGS = \ $(LCFLAGS) \ @@ -57,23 +53,26 @@ LINCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor -I$(PUBLIC)\dom \ -I$(PUBLIC)\rdf # These are the libraries we need to link with to create the dll -LLIBS= \ +SUB_LIBRARIES=\ $(DIST)\lib\contentbase_s.lib \ - $(DIST)\lib\contenthtmlcontent_s.lib \ + $(DIST)\lib\contenthtmlcontent_s.lib \ $(DIST)\lib\contenthtmldoc_s.lib \ $(DIST)\lib\contenthtmlstyle_s.lib \ $(DIST)\lib\contentxmlcontent_s.lib \ - $(DIST)\lib\contentxmldoc_s.lib \ - $(DIST)\lib\contentxsldoc_s.lib \ + $(DIST)\lib\contentxmldoc_s.lib \ + $(DIST)\lib\contentxsldoc_s.lib \ $(DIST)\lib\contentxulcontent_s.lib \ $(DIST)\lib\contentxuldocument_s.lib \ $(DIST)\lib\contentxultemplates_s.lib \ - $(DIST)\lib\contentxbl_s.lib \ - $(DIST)\lib\contentevents_s.lib \ - $(DIST)\lib\contentshared_s.lib \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ - $(DIST)\lib\timer_s.lib \ + $(DIST)\lib\contentxbl_s.lib \ + $(DIST)\lib\contentevents_s.lib \ + $(DIST)\lib\contentshared_s.lib \ + $(NULL) + +LLIBS=\ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\gkgfx.lib \ + $(DIST)\lib\timer_s.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ !if defined(MOZ_PERF) $(DIST)\lib\util.lib \ @@ -82,16 +81,10 @@ LLIBS= \ include <$(DEPTH)\config\rules.mak> -install:: gbdate.h $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib - rm -f gbdate.h +export:: gbdate.h gbdate.h:: gbdate.pl - $(PERL) gbdate.pl > gbdate.h + echo +++ make: Creating $@ + $(PERL) gbdate.pl > gbdate.h diff --git a/mozilla/content/build/nsContentModule.cpp b/mozilla/content/build/nsContentModule.cpp index 3fc4401f828..e82e12ee487 100644 --- a/mozilla/content/build/nsContentModule.cpp +++ b/mozilla/content/build/nsContentModule.cpp @@ -53,6 +53,8 @@ // XXX #include "nsIServiceManager.h" +#include "nsIGenericFactory.h" + #include "nsRange.h" #include "nsGenericElement.h" #include "nsContentHTTPStartup.h" @@ -73,7 +75,8 @@ static nsContentModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, +extern "C" NS_EXPORT nsresult +NSGETMODULE_ENTRY_POINT(nsContentModule) (nsIComponentManager *servMgr, nsIFile* location, nsIModule** return_cobj) { @@ -342,9 +345,9 @@ static Components gComponents[] = { NS_IMETHODIMP nsContentModule::RegisterSelf(nsIComponentManager *aCompMgr, - nsIFile* aPath, - const char* registryLocation, - const char* componentType) + nsIFile* aPath, + const char* registryLocation, + const char* componentType) { nsresult rv = NS_OK; @@ -355,8 +358,10 @@ nsContentModule::RegisterSelf(nsIComponentManager *aCompMgr, Components* cp = gComponents; Components* end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - cp->mContractID, aPath, PR_TRUE, PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + cp->mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsContentModule: unable to register %s component => %x\n", diff --git a/mozilla/db/mork/build/Makefile.in b/mozilla/db/mork/build/Makefile.in index c5b2f0e4991..ed8f02f8681 100644 --- a/mozilla/db/mork/build/Makefile.in +++ b/mozilla/db/mork/build/Makefile.in @@ -30,6 +30,7 @@ MODULE = mork LIBRARY_NAME = mork EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMorkModule REQUIRES = xpcom CPPSRCS = nsMorkFactory.cpp diff --git a/mozilla/db/mork/build/makefile.win b/mozilla/db/mork/build/makefile.win index 9456cf1b95c..c72c3fbf5f8 100644 --- a/mozilla/db/mork/build/makefile.win +++ b/mozilla/db/mork/build/makefile.win @@ -20,7 +20,9 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=msgmork +MODULE = mork +LIBRARY_NAME = mork +MODULE_NAME = nsMorkModule ################################################################################ ## exports @@ -33,22 +35,17 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\mork -DLL = $(LIBNAME).dll - CPP_OBJS= \ .\$(OBJDIR)\nsMorkFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgmork_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\msgmork_s.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/db/mork/src/Makefile.in b/mozilla/db/mork/src/Makefile.in index 3ed04a7271b..dc1912b90a4 100644 --- a/mozilla/db/mork/src/Makefile.in +++ b/mozilla/db/mork/src/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = mork LIBRARY_NAME = msgmork_s REQUIRES = xpcom +FORCE_STATIC_LIB=1 CPPSRCS = \ orkinCell.cpp \ @@ -97,7 +98,5 @@ EXTRA_DSO_LDOPTS = \ $(NSPR_LIBS) \ $(NULL) -FORCE_STATIC_LIB=1 - include $(topsrcdir)/config/rules.mk diff --git a/mozilla/directory/xpcom/base/src/Makefile.in b/mozilla/directory/xpcom/base/src/Makefile.in index a5fec6b9727..d858badf3f2 100644 --- a/mozilla/directory/xpcom/base/src/Makefile.in +++ b/mozilla/directory/xpcom/base/src/Makefile.in @@ -41,7 +41,9 @@ include $(DEPTH)/config/autoconf.mk MODULE = mozldap LIBRARY_NAME = mozldap SHORT_LIBNAME = mozldap +EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsLDAPProtocolModule REQUIRES = xpcom string necko diff --git a/mozilla/directory/xpcom/base/src/makefile.win b/mozilla/directory/xpcom/base/src/makefile.win index e8494e0a156..0b9e0ebd049 100644 --- a/mozilla/directory/xpcom/base/src/makefile.win +++ b/mozilla/directory/xpcom/base/src/makefile.win @@ -19,9 +19,9 @@ DEPTH=..\..\..\.. include <$(DEPTH)\config\config.mak> -MODULE = mozldap -LIBNAME = .\$(OBJDIR)\mozldap -DLL = $(LIBNAME).dll +MODULE=mozldap +LIBRARY_NAME=mozldap +MODULE_NAME=nsLDAPProtocolModule LLIBS = $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ @@ -55,7 +55,3 @@ C_OBJS = .\$(OBJDIR)\nsLDAPConnectionCallbacks.obj \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib diff --git a/mozilla/docshell/build/Makefile.in b/mozilla/docshell/build/Makefile.in index 3e25de41097..40e78cbb612 100644 --- a/mozilla/docshell/build/Makefile.in +++ b/mozilla/docshell/build/Makefile.in @@ -25,6 +25,7 @@ VPATH = @srcdir@ MODULE = docshell IS_COMPONENT = 1 +MODULE_NAME = docshell_provider include $(DEPTH)/config/autoconf.mk diff --git a/mozilla/docshell/build/makefile.win b/mozilla/docshell/build/makefile.win index b187737e31e..3b93c01635e 100644 --- a/mozilla/docshell/build/makefile.win +++ b/mozilla/docshell/build/makefile.win @@ -20,13 +20,11 @@ # Contributor(s): DEPTH=..\.. +include <$(DEPTH)\config\config.mak> -MODULE=docshell - - -MAKE_OBJ_TYPE = DLL -DLLNAME = docshell -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=docshell +LIBRARY_NAME=docshell +MODULE_NAME=docshell_provider LINCS=-I..\base @@ -35,16 +33,15 @@ CPP_OBJS= \ $(NULL) # These are the libraries we need to link with to create the dll -LLIBS = \ +SUB_LIBRARIES=\ $(DIST)\lib\basedocshell_s.lib \ + $(NULL) + +LLIBS = \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\timer_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(LIBNSPR) -include <$(DEPTH)\config\config.mak> include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/dom/src/build/Makefile.in b/mozilla/dom/src/build/Makefile.in index b4f7f9439e4..d5bf89e6ecd 100644 --- a/mozilla/dom/src/build/Makefile.in +++ b/mozilla/dom/src/build/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = jsdom EXPORT_LIBRARY = 1 REQUIRES = xpcom string js xpconnect widget layout pref caps timer locale webbrwsr gfx2 xuldoc docshell sidebar plugin necko IS_COMPONENT = 1 +MODULE_NAME = DOM_components CPPSRCS = \ nsDOMFactory.cpp \ diff --git a/mozilla/dom/src/build/makefile.win b/mozilla/dom/src/build/makefile.win index db325c73519..8664c845803 100644 --- a/mozilla/dom/src/build/makefile.win +++ b/mozilla/dom/src/build/makefile.win @@ -31,31 +31,26 @@ CPPSRCS = nsDOMFactory.cpp \ CPP_OBJS = .\$(OBJDIR)\nsDOMFactory.obj \ .\$(OBJDIR)\nsScriptNameSpaceManager.obj -MAKE_OBJ_TYPE = DLL -DLLNAME = jsdom -DLL=.\$(OBJDIR)\$(DLLNAME).dll -DLL_CFLAGS = \ +MODULE=dom +LIBRARY_NAME=jsdom +MODULE_NAME=DOM_components + +LCFLAGS = \ $(DEFINES) \ $(INCLUDES) \ $(NULL) # These are the libraries we need to link with to create the dll -LLIBS= \ +SUB_LIBRARIES= \ $(DIST)\lib\jsdombase_s.lib \ $(DIST)\lib\jsdomevents_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(NULL) + +LLIBS= \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\caps.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/dom/src/build/nsDOMFactory.cpp b/mozilla/dom/src/build/nsDOMFactory.cpp index a1a1c909c4e..3a60a18184e 100644 --- a/mozilla/dom/src/build/nsDOMFactory.cpp +++ b/mozilla/dom/src/build/nsDOMFactory.cpp @@ -196,30 +196,3 @@ NS_IMPL_NSGETMODULE_WITH_DTOR(DOM_components, gDOMModuleInfo, DOMModuleDestructor) -#ifdef DEBUG -/* These are here to be callable from a debugger */ -#include "nsIServiceManager.h" -#include "nsIXPConnect.h" -JS_BEGIN_EXTERN_C -void DumpJSStack() -{ - nsresult rv; - NS_WITH_SERVICE(nsIXPConnect, xpc, nsIXPConnect::GetCID(), &rv); - if(NS_SUCCEEDED(rv)) - xpc->DebugDumpJSStack(PR_TRUE, PR_TRUE, PR_FALSE); - else - printf("failed to get XPConnect service!\n"); -} - -void DumpJSEval(PRUint32 frame, const char* text) -{ - nsresult rv; - NS_WITH_SERVICE(nsIXPConnect, xpc, nsIXPConnect::GetCID(), &rv); - if(NS_SUCCEEDED(rv)) - xpc->DebugDumpEvalInJSStackFrame(frame, text); - else - printf("failed to get XPConnect service!\n"); -} -JS_END_EXTERN_C -#endif - diff --git a/mozilla/dom/src/jsurl/Makefile.in b/mozilla/dom/src/jsurl/Makefile.in index c4e5d670209..cc9f1a85ba8 100644 --- a/mozilla/dom/src/jsurl/Makefile.in +++ b/mozilla/dom/src/jsurl/Makefile.in @@ -30,6 +30,7 @@ MODULE = jsurl LIBRARY_NAME = jsurl EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = javascript__protocol REQUIRES = xpcom string js dom necko caps widget layout docshell uriloader locale appshell rdf gfx2 xpconnect jsconsole XPIDLSRCS = \ diff --git a/mozilla/dom/src/jsurl/makefile.win b/mozilla/dom/src/jsurl/makefile.win index 3c4efcea482..1870e0095b1 100644 --- a/mozilla/dom/src/jsurl/makefile.win +++ b/mozilla/dom/src/jsurl/makefile.win @@ -23,9 +23,9 @@ DEPTH=..\..\.. MODULE=jsurl include <$(DEPTH)/config/config.mak> -IS_COMPONENT=1 -DLLNAME=jsurl -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=jsurl +LIBRARY_NAME=jsurl +MODULE_NAME= javascript__protocol #------------------------------------------------------------------------ # @@ -65,6 +65,3 @@ XPIDLSRCS = \ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components diff --git a/mozilla/editor/base/Makefile.in b/mozilla/editor/base/Makefile.in index c815d59ae5c..61ae990487b 100644 --- a/mozilla/editor/base/Makefile.in +++ b/mozilla/editor/base/Makefile.in @@ -30,6 +30,7 @@ MODULE = editor LIBRARY_NAME = editor EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsEditorModule REQUIRES = xpcom string dom js locale layout uriloader widget txmgr htmlparser necko pref view appshell rdf webshell timer txtsvc intl lwbrk docshell chrome caps appcomps xuldoc gfx2 mozcomps windowwatcher exthandler mimetype CPPSRCS = \ diff --git a/mozilla/editor/base/makefile.win b/mozilla/editor/base/makefile.win index 0b3021b6c0a..b2487e6c5d8 100644 --- a/mozilla/editor/base/makefile.win +++ b/mozilla/editor/base/makefile.win @@ -183,11 +183,8 @@ DEFINES = -DENABLE_EDITOR_API_LOG $(DEFINES) !endif MODULE=editor - -MAKE_OBJ_TYPE = DLL -DLLNAME = editor -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +LIBRARY_NAME=editor +MODULE_NAME=nsEditorModule LCFLAGS = \ $(LCFLAGS) \ @@ -198,18 +195,8 @@ LCFLAGS = \ LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js3250.lib \ - $(DIST)\lib\gkparser.lib \ - $(DIST)\lib\raptorwidget_s.lib \ - $(DIST)\lib\timer_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/editor/composer/src/Makefile.in b/mozilla/editor/composer/src/Makefile.in index 9575055e0fe..852dcea8b77 100644 --- a/mozilla/editor/composer/src/Makefile.in +++ b/mozilla/editor/composer/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = editor LIBRARY_NAME = composer EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsComposerModule REQUIRES = xpcom string dom js locale layout uriloader widget txmgr htmlparser necko pref view appshell rdf webshell timer txtsvc intl lwbrk docshell chrome caps appcomps xuldoc CPPSRCS = \ diff --git a/mozilla/editor/libeditor/build/makefile.win b/mozilla/editor/libeditor/build/makefile.win index 76dc85e9074..0b7c32a18af 100644 --- a/mozilla/editor/libeditor/build/makefile.win +++ b/mozilla/editor/libeditor/build/makefile.win @@ -24,7 +24,7 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> MODULE = editor -IS_COMPONENT = 1 +LIBRARY_NAME = texteditor # Uncomment the line below, or define MOZ_BUILD_PLAINTEXT_EDITOR_CORE_ONLY # in your environment, to build only the plain text editor core files: @@ -42,8 +42,6 @@ CPP_OBJS = \ .\$(OBJDIR)\nsTextEditorReg.obj \ $(NULL) -DLLNAME = texteditor - !else CPPSRCS = \ @@ -63,8 +61,6 @@ ENABLE_EDITOR_API_LOG=1 DEFINES = -DENABLE_EDITOR_API_LOG $(DEFINES) !endif -DLLNAME = editor - !endif LINCS = \ @@ -73,9 +69,6 @@ LINCS = \ -I..\text\src \ $(NULL) -MAKE_OBJ_TYPE = DLL -DLL = .\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -83,7 +76,7 @@ LCFLAGS = \ # These are the base editor libraries we need to link with to create the dll -LLIBS = \ +SUB_LIBRARIES = \ $(DIST)\lib\libbaseeditor_s.lib \ $(DIST)\lib\libtexteditor_s.lib \ $(NULL) @@ -97,8 +90,7 @@ LINCS = \ # These are the html editor libraries we need to link with to create the dll -LLIBS = \ - $(LLIBS) \ +SUB_LIBRARIES = \ $(DIST)\lib\libhtmleditor_s.lib \ $(NULL) @@ -114,18 +106,3 @@ LLIBS = \ include <$(DEPTH)\config\rules.mak> -build:: $(DLL) - -!if !defined(MOZ_BUILD_PLAINTEXT_EDITOR_CORE_ONLY) - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - set MOZ_BUILD_PLAINTEXT_EDITOR_CORE_ONLY=1 - nmake -f makefile.win build - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib - -!endif diff --git a/mozilla/editor/libeditor/text/src/Makefile.in b/mozilla/editor/libeditor/text/src/Makefile.in index 34f538272e3..4d6676924c4 100644 --- a/mozilla/editor/libeditor/text/src/Makefile.in +++ b/mozilla/editor/libeditor/text/src/Makefile.in @@ -28,7 +28,6 @@ include $(DEPTH)/config/autoconf.mk MODULE = editor LIBRARY_NAME = texteditor_s -IS_COMPONENT = 1 REQUIRES = xpcom string dom js locale layout uriloader widget txmgr htmlparser necko pref view appshell rdf webshell timer txtsvc intl lwbrk docshell chrome caps appcomps xuldoc CPPSRCS = \ diff --git a/mozilla/editor/txmgr/src/Makefile.in b/mozilla/editor/txmgr/src/Makefile.in index 68de2ced757..d3332242c40 100644 --- a/mozilla/editor/txmgr/src/Makefile.in +++ b/mozilla/editor/txmgr/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = txmgr LIBRARY_NAME = txmgr EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsTransactionManagerModule REQUIRES = xpcom string CPPSRCS = \ diff --git a/mozilla/editor/txmgr/src/makefile.win b/mozilla/editor/txmgr/src/makefile.win index feb5bd242cc..f1da868602b 100644 --- a/mozilla/editor/txmgr/src/makefile.win +++ b/mozilla/editor/txmgr/src/makefile.win @@ -41,16 +41,13 @@ CPP_OBJS = \ $(NULL) MODULE=txmgr +LIBRARY_NAME=txmgr +MODULE_NAME=nsTransactionManagerModule LINCS=-I$(PUBLIC)\xpcom \ -I$(PUBLIC)\txmgr \ -I$(PUBLIC)\base \ -I$(PUBLIC)\raptor - -MAKE_OBJ_TYPE = DLL -DLLNAME = txmgr -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -64,10 +61,3 @@ LLIBS = \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/editor/txtsvc/src/Makefile.in b/mozilla/editor/txtsvc/src/Makefile.in index 91bf256a600..68f30b4eb47 100644 --- a/mozilla/editor/txtsvc/src/Makefile.in +++ b/mozilla/editor/txtsvc/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = txtsvc LIBRARY_NAME = txtsvc EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsTextServicesModule REQUIRES = xpcom string editor layout dom widget txmgr CPPSRCS = \ diff --git a/mozilla/editor/txtsvc/src/makefile.win b/mozilla/editor/txtsvc/src/makefile.win index c694cc08dbe..cbd496f8d4c 100644 --- a/mozilla/editor/txtsvc/src/makefile.win +++ b/mozilla/editor/txtsvc/src/makefile.win @@ -50,9 +50,9 @@ LINCS=-I$(PUBLIC)\xpcom \ LLIBS= \ $(DIST)\lib\xpcom.lib -MAKE_OBJ_TYPE = DLL -DLLNAME = txtsvc -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MAKE_OBJ_TYPE = LIB +LIBRARY_NAME = txtsvc +LIB=.\$(OBJDIR)\$(LIBRARY_NAME).lib LCFLAGS = \ $(LCFLAGS) \ @@ -64,10 +64,10 @@ LLIBS=$(DIST)\lib\xpcom.lib include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib +install:: $(LIB) + $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\bin\components + $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib + rm -f $(DIST)\bin\components\$(LIBRARY_NAME).lib + rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/embedding/browser/build/Makefile.in b/mozilla/embedding/browser/build/Makefile.in index a0f6d574d4b..79b099897e9 100644 --- a/mozilla/embedding/browser/build/Makefile.in +++ b/mozilla/embedding/browser/build/Makefile.in @@ -26,6 +26,7 @@ VPATH = @srcdir@ MODULE = webbrwsr IS_COMPONENT = 1 +MODULE_NAME = Browser_Embedding_Module include $(DEPTH)/config/autoconf.mk diff --git a/mozilla/embedding/browser/build/makefile.win b/mozilla/embedding/browser/build/makefile.win index 35f8d41c966..6043bd75a95 100644 --- a/mozilla/embedding/browser/build/makefile.win +++ b/mozilla/embedding/browser/build/makefile.win @@ -22,12 +22,11 @@ DEPTH=..\..\.. +include <$(DEPTH)\config\config.mak> + MODULE=webbrwsr - - -MAKE_OBJ_TYPE = DLL -DLLNAME = webbrwsr -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=webbrwsr +MODULE_NAME=Browser_Embedding_Module LINCS=-I..\webBrowser @@ -36,15 +35,14 @@ CPP_OBJS= \ $(NULL) # These are the libraries we need to link with to create the dll -LLIBS = \ +SUB_LIBRARIES=\ $(DIST)\lib\nsWebBrowser_s.lib \ + $(NULL) + +LLIBS = \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(LIBNSPR) -include <$(DEPTH)\config\config.mak> include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/embedding/components/build/Makefile.in b/mozilla/embedding/components/build/Makefile.in index 05e5ecc000b..698fc2d21a8 100644 --- a/mozilla/embedding/components/build/Makefile.in +++ b/mozilla/embedding/components/build/Makefile.in @@ -28,6 +28,7 @@ LIBRARY_NAME = embedcomponents EXPORT_LIBRARY = 1 SHORT_LIBNAME = embedcmp IS_COMPONENT = 1 +MODULE_NAME = embedcomponents REQUIRES = js xpcom string windowwatcher jsconsole find embed_base dom txtsvc CPPSRCS = nsModule.cpp diff --git a/mozilla/embedding/components/build/makefile.win b/mozilla/embedding/components/build/makefile.win index 9cc61e8471b..179d3057365 100644 --- a/mozilla/embedding/components/build/makefile.win +++ b/mozilla/embedding/components/build/makefile.win @@ -19,11 +19,12 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=embedcomponents -MAKE_OBJ_TYPE=DLL -DLLNAME=embedcomponents -DLL=.\$(OBJDIR)\$(DLLNAME).dll +include <$(DEPTH)\config\config.mak> + +MODULE=embedcomponents +LIBRARY_NAME=embedcomponents +MODULE_NAME=embedcomponents LCFLAGS = -DWIN32_LEAN_AND_MEAN @@ -31,16 +32,19 @@ CPP_OBJS = \ .\$(OBJDIR)\nsModule.obj \ $(NULL) -LLIBS = \ - $(LIBNSPR) \ - $(DIST)\lib\js3250.lib \ - $(DIST)\lib\xpcom.lib \ +SUB_LIBRARIES = \ $(DIST)\lib\windowwatcher_s.lib \ $(DIST)\lib\jsconsole_s.lib \ $(DIST)\lib\appstartupnotifier_s.lib \ $(DIST)\lib\find_s.lib \ $(NULL) +LLIBS = \ + $(LIBNSPR) \ + $(DIST)\lib\js3250.lib \ + $(DIST)\lib\xpcom.lib \ + $(NULL) + INCS = $(INCS) \ -I$(DEPTH)\embedding\components\windowwatcher\src \ -I$(DEPTH)\embedding\components\jsconsole\src \ @@ -49,11 +53,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(DIST)\bin\components\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/embedding/tests/apitest/makefile.win b/mozilla/embedding/tests/apitest/makefile.win index 8e37099117e..2fd8b0a7aa1 100644 --- a/mozilla/embedding/tests/apitest/makefile.win +++ b/mozilla/embedding/tests/apitest/makefile.win @@ -32,7 +32,7 @@ OBJS = \ LLIBS= \ $(DIST)\lib\baseembed_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ $(NULL) diff --git a/mozilla/embedding/tests/gtkEmbed/Makefile.in b/mozilla/embedding/tests/gtkEmbed/Makefile.in index 5dad5a1ca73..2c1437fc6b1 100644 --- a/mozilla/embedding/tests/gtkEmbed/Makefile.in +++ b/mozilla/embedding/tests/gtkEmbed/Makefile.in @@ -36,6 +36,7 @@ PROGRAM = gtkEmbed LIBS= \ $(DIST)/lib/libembed_base_s.$(LIB_SUFFIX) \ $(MOZ_COMPONENT_LIBS) \ + $(XPCOM_LIBS) \ -lgtksuperwin \ $(PROFILE_LIBS) \ $(NULL) diff --git a/mozilla/embedding/tests/mfcembed/makefile.win b/mozilla/embedding/tests/mfcembed/makefile.win index cda9a2053c9..469b185dca6 100644 --- a/mozilla/embedding/tests/mfcembed/makefile.win +++ b/mozilla/embedding/tests/mfcembed/makefile.win @@ -53,7 +53,7 @@ OBJS = \ LLIBS= \ $(DIST)\lib\baseembed_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\mfcEmbedComponents.lib \ $(LIBNSPR) \ diff --git a/mozilla/embedding/tests/winEmbed/makefile.win b/mozilla/embedding/tests/winEmbed/makefile.win index 006bfeccd16..9ea5a04b8ea 100644 --- a/mozilla/embedding/tests/winEmbed/makefile.win +++ b/mozilla/embedding/tests/winEmbed/makefile.win @@ -36,7 +36,7 @@ OBJS = \ LLIBS= \ $(DIST)\lib\baseembed_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ $(NULL) diff --git a/mozilla/extensions/access-builtin/accessproxy/Makefile.in b/mozilla/extensions/access-builtin/accessproxy/Makefile.in index 92eb9d7566b..ba137505ac3 100644 --- a/mozilla/extensions/access-builtin/accessproxy/Makefile.in +++ b/mozilla/extensions/access-builtin/accessproxy/Makefile.in @@ -39,6 +39,7 @@ SHORT_LIBNAME = accproxy REQUIRES = xpcom string docshell dom js widget necko layout uriloader gfx2 locale mozcomps EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsAccessProxy CPPSRCS = \ nsAccessProxy.cpp \ diff --git a/mozilla/extensions/access-builtin/accessproxy/makefile.win b/mozilla/extensions/access-builtin/accessproxy/makefile.win index 4c401dfbacc..57cb2b4a654 100644 --- a/mozilla/extensions/access-builtin/accessproxy/makefile.win +++ b/mozilla/extensions/access-builtin/accessproxy/makefile.win @@ -1,64 +1,56 @@ -#!gmake -# The contents of this file are subject to the Mozilla Public License -# Version 1.1 (the "License"); you may not use this file except in -# compliance with the License. You may obtain a copy of the License at -# http://www.mozilla.org/MPL/ - -# Software distributed under the License is distributed on an "AS IS" -# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the -# License for the specific language governing rights and limitations -# under the License. - -# The Initial Developer of the Original Code is Aaron Leventhal. -# Portions created by Aaron Leventhal are Copyright (C) 2001 -# Aaron Leventhal. All Rights Reserved. - -# Alternatively, the contents of this file may be used under the terms -# of the GNU General Public License (the "GPL"), in which case the -# provisions of the GPL are applicable instead of those above. If you -# wish to allow use of your version of this file only under the terms of -# the GPL and not to allow others to use your version of this file under -# the MPL, indicate your decision by deleting the provisions above and -# replace them with the notice and other provisions required by the -# GPL. If you do not delete the provisions above, a recipient may use -# your version of this file under either the MPL or the GPL. - -# Contributor(s): - -DEPTH=..\..\.. -MODULE=accessproxy -XPIDL_MODULE = accessproxy -LIBRARY_NAME = accessproxy -IS_COMPONENT = 1 - - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - -XPIDLSRCS= .\nsIAccessProxy.idl \ - $(NULL) - -CPP_OBJS=\ - .\$(OBJDIR)\nsAccessProxy.obj \ - .\$(OBJDIR)\nsAccessProxyRegistration.obj \ - $(NULL) - -LLIBS=\ - $(DIST)\lib\xpcom.lib \ - $(LIBPLC) \ - $(LIBNSPR) \ - $(NULL) - -LINCS=\ - -I$(PUBLIC)\accessproxy \ - -I$(PUBLIC)\raptor \ - -I$(PUBLIC)\xpcom \ - $(NULL) - -include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - - +#!gmake +# The contents of this file are subject to the Mozilla Public License +# Version 1.1 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ + +# Software distributed under the License is distributed on an "AS IS" +# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +# License for the specific language governing rights and limitations +# under the License. + +# The Initial Developer of the Original Code is Aaron Leventhal. +# Portions created by Aaron Leventhal are Copyright (C) 2001 +# Aaron Leventhal. All Rights Reserved. + +# Alternatively, the contents of this file may be used under the terms +# of the GNU General Public License (the "GPL"), in which case the +# provisions of the GPL are applicable instead of those above. If you +# wish to allow use of your version of this file only under the terms of +# the GPL and not to allow others to use your version of this file under +# the MPL, indicate your decision by deleting the provisions above and +# replace them with the notice and other provisions required by the +# GPL. If you do not delete the provisions above, a recipient may use +# your version of this file under either the MPL or the GPL. + +# Contributor(s): + +DEPTH=..\..\.. +MODULE = accessproxy +XPIDL_MODULE = accessproxy +LIBRARY_NAME = accessproxy +MODULE_NAME = nsAccessProxy + +XPIDLSRCS= .\nsIAccessProxy.idl \ + $(NULL) + +CPP_OBJS=\ + .\$(OBJDIR)\nsAccessProxy.obj \ + .\$(OBJDIR)\nsAccessProxyRegistration.obj \ + $(NULL) + +LLIBS=\ + $(DIST)\lib\xpcom.lib \ + $(LIBPLC) \ + $(LIBNSPR) \ + $(NULL) + +LINCS=\ + -I$(PUBLIC)\accessproxy \ + -I$(PUBLIC)\raptor \ + -I$(PUBLIC)\xpcom \ + $(NULL) + + +include <$(DEPTH)\config\rules.mak> + diff --git a/mozilla/extensions/cookie/Makefile.in b/mozilla/extensions/cookie/Makefile.in index eb83b5b41b3..ee4a550cae2 100644 --- a/mozilla/extensions/cookie/Makefile.in +++ b/mozilla/extensions/cookie/Makefile.in @@ -30,6 +30,7 @@ MODULE = cookie LIBRARY_NAME = cookie EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsCookieModule REQUIRES = xpcom string necko dom js widget layout pref intl locale uriloader windowwatcher ifdef ENABLE_TESTS diff --git a/mozilla/extensions/cookie/makefile.win b/mozilla/extensions/cookie/makefile.win index 6de808b7d2f..7921ea8cc18 100644 --- a/mozilla/extensions/cookie/makefile.win +++ b/mozilla/extensions/cookie/makefile.win @@ -24,6 +24,8 @@ include <$(DEPTH)/config/config.mak> DEFINES=-D_IMPL_NS_COOKIE -DWIN32_LEAN_AND_MEAN MODULE=cookie +LIBRARY_NAME=cookie +MODULE_NAME=nsCookieModule EXPORTS = nsCookieHTTPNotify.h @@ -67,11 +69,6 @@ CPP_OBJS= \ LINCS = -I$(DEPTH)\include \ -MAKE_OBJ_TYPE = DLL -DLLNAME = cookie -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -82,11 +79,6 @@ LLIBS = \ $(LIBNSPR) \ $(DIST)\lib\js$(MOZ_BITS)$(VERSION_NUMBER).lib \ $(DIST)\lib\xpcom.lib \ -!ifdef NECKO - $(DIST)\lib\necko.lib \ -!else - $(DIST)\lib\netwerk.lib \ -!endif $(HASHLIBS) !if !defined(DISABLE_TESTS) @@ -95,14 +87,6 @@ DIRS=tests include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib - chrome:: $(REGCHROME) content cookie comm.jar $(REGCHROME) locale en-US/cookie en-US.jar diff --git a/mozilla/extensions/inspector/build/src/Makefile.in b/mozilla/extensions/inspector/build/src/Makefile.in index fd7ed44d16d..3633e92c025 100644 --- a/mozilla/extensions/inspector/build/src/Makefile.in +++ b/mozilla/extensions/inspector/build/src/Makefile.in @@ -32,6 +32,7 @@ EXPORT_LIBRARY = 1 SHORT_LIBNAME = inspectr REQUIRES = xpcom string layout dom widget js rdf rdfutil locale gfx2 timer necko IS_COMPONENT = 1 +MODULE_NAME = nsInspectorModule CPPSRCS = \ nsInspectorModule.cpp \ diff --git a/mozilla/extensions/inspector/build/src/makefile.win b/mozilla/extensions/inspector/build/src/makefile.win index f7c75d1f6a2..fe0588a386c 100644 --- a/mozilla/extensions/inspector/build/src/makefile.win +++ b/mozilla/extensions/inspector/build/src/makefile.win @@ -19,9 +19,8 @@ DEPTH=..\..\..\.. MODULE=inspector - -LIBNAME = .\$(OBJDIR)\inspector -DLL = $(LIBNAME).dll +LIBRARY_NAME=inspector +MODULE_NAME=nsInspectorModule ################################################################################ ## library @@ -36,15 +35,10 @@ LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\rdfutil_s.lib \ $(DIST)\lib\inspector_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\contenthtmlstyle_s.lib \ $(DIST)\lib\contentshared_s.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/extensions/p3p/src/Makefile.in b/mozilla/extensions/p3p/src/Makefile.in index 114d41f9155..d322763061a 100644 --- a/mozilla/extensions/p3p/src/Makefile.in +++ b/mozilla/extensions/p3p/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = p3p LIBRARY_NAME = p3p EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsP3PModule REQUIRES = p3p xpcom windowwatcher diff --git a/mozilla/extensions/p3p/src/makefile.win b/mozilla/extensions/p3p/src/makefile.win index fc37fe80e33..146dff4acdb 100644 --- a/mozilla/extensions/p3p/src/makefile.win +++ b/mozilla/extensions/p3p/src/makefile.win @@ -24,11 +24,9 @@ DEPTH = ..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = p3p -LIBRARY_NAME = p3p -DLLNAME = p3p -DLL = .\$(OBJDIR)\$(DLLNAME).dll -IS_COMPONENT = 1 +MODULE = p3p +LIBRARY_NAME = p3p +MODULE_NAME = nsP3PModule REQUIRES = p3p xpcom @@ -97,14 +95,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -clobber:: - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib - rm -f $(DIST)\lib\$(DLLNAME).lib - rm -f $(DIST)\bin\components\$(DLLNAME).dll - -install:: $(LIBRARY) - $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components diff --git a/mozilla/extensions/pics/src/makefile.win b/mozilla/extensions/pics/src/makefile.win index cd6476392f2..19432f8fa62 100644 --- a/mozilla/extensions/pics/src/makefile.win +++ b/mozilla/extensions/pics/src/makefile.win @@ -25,6 +25,8 @@ include <$(DEPTH)/config/config.mak> DEFINES=-D_IMPL_NS_PICS -DWIN32_LEAN_AND_MEAN MODULE=pics +LIBRARY_NAME=pics +MODULE_NAME=nsPICSModule CSRCS= \ cslabel.c \ @@ -62,11 +64,6 @@ LINCS = -I$(PUBLIC)/js \ -I$(PUBLIC)\pref \ -I$(DEPTH)\include \ -MAKE_OBJ_TYPE = DLL -DLLNAME = pics -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -83,10 +80,3 @@ LLIBS = \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/extensions/psm-glue/public/makefile.win b/mozilla/extensions/psm-glue/public/makefile.win index 0b5d2be9c7b..5701b9a49b4 100644 --- a/mozilla/extensions/psm-glue/public/makefile.win +++ b/mozilla/extensions/psm-glue/public/makefile.win @@ -23,16 +23,11 @@ # Terry Hayes # -MODULE = psmglue - DEPTH=..\..\.. IGNORE_MANIFEST=1 -DLLNAME = psmglue -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL = .\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE = psmglue +LIBRARY_NAME = psmglue include <$(DEPTH)/config/config.mak> @@ -48,3 +43,6 @@ include <$(DEPTH)\config\rules.mak> install:: $(MAKE_INSTALL) .\psm-glue.js $(DIST)\bin\defaults\pref + + + diff --git a/mozilla/extensions/psm-glue/src/makefile.win b/mozilla/extensions/psm-glue/src/makefile.win index b28e9163c41..e85932e8c2a 100644 --- a/mozilla/extensions/psm-glue/src/makefile.win +++ b/mozilla/extensions/psm-glue/src/makefile.win @@ -27,11 +27,9 @@ MODULE = psmglue DEPTH=..\..\.. IGNORE_MANIFEST=1 -DLLNAME = psmglue -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL = .\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE = psmglue +LIBRARY_NAME = psmglue +MODULE_NAME = PSMComponent include <$(DEPTH)/config/config.mak> @@ -71,6 +69,3 @@ OBJS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components diff --git a/mozilla/extensions/python/xpcom/src/loader/makefile.win b/mozilla/extensions/python/xpcom/src/loader/makefile.win index dc170f09393..9db86ac92ed 100755 --- a/mozilla/extensions/python/xpcom/src/loader/makefile.win +++ b/mozilla/extensions/python/xpcom/src/loader/makefile.win @@ -21,9 +21,8 @@ DEPTH=..\..\..\..\.. include <$(DEPTH)/config/config.mak> +MODULE=pyloader LIBRARY_NAME=pyloader -DLLNAME=pyloader -DLL=.\$(OBJDIR)\$(DLLNAME).dll CPP_OBJS= \ .\$(OBJDIR)\pyloader.obj \ @@ -56,6 +55,3 @@ include <$(DEPTH)\config\rules.mak> #clobber:: # echo write me - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components\. diff --git a/mozilla/extensions/python/xpcom/src/makefile.win b/mozilla/extensions/python/xpcom/src/makefile.win index d62ecbe3251..a355b4bb903 100755 --- a/mozilla/extensions/python/xpcom/src/makefile.win +++ b/mozilla/extensions/python/xpcom/src/makefile.win @@ -25,13 +25,12 @@ DIRS = \ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -LIBRARY_NAME=_xpcom DLLNAME=_xpcom !ifdef MOZ_DEBUG DLL=.\$(OBJDIR)\$(DLLNAME)_d.pyd !else DLL=.\$(OBJDIR)\$(DLLNAME).pyd -!endif +!endif CPP_OBJS= \ .\$(OBJDIR)\ErrorUtils.obj \ diff --git a/mozilla/extensions/transformiix/build/Makefile.in b/mozilla/extensions/transformiix/build/Makefile.in index e8665b9b69d..ce8b9a9da8a 100644 --- a/mozilla/extensions/transformiix/build/Makefile.in +++ b/mozilla/extensions/transformiix/build/Makefile.in @@ -32,6 +32,7 @@ EXPORT_LIBRARY = 1 SHORT_LIBNAME = t8iix REQUIRES = xpcom string dom docshell necko layout widget caps webbrwsr js uriloader locale xpconnect gfx2 appshell embedcomponents xsl_doc IS_COMPONENT = 1 +MODULE_NAME = TransformiixModule CPPSRCS = XSLTProcessorModule.cpp diff --git a/mozilla/extensions/transformiix/build/makefile.win b/mozilla/extensions/transformiix/build/makefile.win index d665ff157d4..dc80df38c0c 100644 --- a/mozilla/extensions/transformiix/build/makefile.win +++ b/mozilla/extensions/transformiix/build/makefile.win @@ -23,7 +23,8 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> MODULE=transformiix -IS_COMPONENT = 1 +LIBRARY_NAME=transformiix +MODULE_NAME=TransformiixModule CPPSRCS= \ XSLTProcessorModule.cpp \ @@ -121,10 +122,6 @@ CPP_OBJS= \ .\$(OBJDIR)\XSLTProcessorModule.obj \ $(NULL) -MAKE_OBJ_TYPE = DLL -DLLNAME = transformiix -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -150,10 +147,3 @@ WIN_LIBS = \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/extensions/vixen/build/src/Makefile.in b/mozilla/extensions/vixen/build/src/Makefile.in index 6e4276f0b78..55950a2c76e 100644 --- a/mozilla/extensions/vixen/build/src/Makefile.in +++ b/mozilla/extensions/vixen/build/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = vixen LIBRARY_NAME = vixen EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsVixenModule CPPSRCS = \ nsVixenModule.cpp \ diff --git a/mozilla/extensions/vixen/build/src/makefile.win b/mozilla/extensions/vixen/build/src/makefile.win index e1903867d90..e59f9b3f137 100644 --- a/mozilla/extensions/vixen/build/src/makefile.win +++ b/mozilla/extensions/vixen/build/src/makefile.win @@ -19,9 +19,8 @@ DEPTH=..\..\..\.. MODULE=vixen - -LIBNAME = .\$(OBJDIR)\vixen -DLL = $(LIBNAME).dll +LIBRARY_NAME=vixen +MODULE_NAME=nsVixenModule ################################################################################ ## library @@ -39,8 +38,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/extensions/wallet/build/Makefile.in b/mozilla/extensions/wallet/build/Makefile.in index fcabfd11b0b..73f159f7d46 100644 --- a/mozilla/extensions/wallet/build/Makefile.in +++ b/mozilla/extensions/wallet/build/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = walletviewers EXPORT_LIBRARY = 1 SHORT_LIBNAME = wlltvwrs IS_COMPONENT = 1 +MODULE_NAME = nsWalletViewerModule REQUIRES = xpcom string dom js CPPSRCS = nsWalletViewerFactory.cpp diff --git a/mozilla/extensions/wallet/build/makefile.win b/mozilla/extensions/wallet/build/makefile.win index ba7b45fe106..c65446df7a3 100644 --- a/mozilla/extensions/wallet/build/makefile.win +++ b/mozilla/extensions/wallet/build/makefile.win @@ -23,9 +23,8 @@ DEPTH=..\..\.. MODULE = walletviewers - -LIBNAME = .\$(OBJDIR)\wlltvwrs -DLL = $(LIBNAME).dll +LIBRARY_NAME = wlltvwrs +MODULE_NAME = nsWalletViewerModule LINCS = \ -I..\editor \ @@ -37,10 +36,13 @@ CPP_OBJS = \ .\$(OBJDIR)\nsWalletViewerFactory.obj \ $(NULL) -LLIBS = \ +SUB_LIBRARIES = \ $(DIST)\lib\signonviewer_s.lib \ $(DIST)\lib\walletpreview_s.lib \ $(DIST)\lib\walleteditor_s.lib \ + $(NULL) + +LLIBS = \ $(DIST)\lib\xpcom.lib \ $(NULL) @@ -49,6 +51,3 @@ WIN_LIBS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components diff --git a/mozilla/extensions/wallet/signonviewer/resources/content/makefile.win b/mozilla/extensions/wallet/signonviewer/resources/content/makefile.win index da2c41376ea..48bceaa992c 100644 --- a/mozilla/extensions/wallet/signonviewer/resources/content/makefile.win +++ b/mozilla/extensions/wallet/signonviewer/resources/content/makefile.win @@ -27,7 +27,7 @@ clobber:: rm -f $(DIST)\bin\chrome\packages\core\communicator\content\wallet\SignonViewer.xul rm -f $(DIST)\bin\chrome\packages\core\communicator\content\wallet\SignonViewer.js -install:: $(DLL) +install:: $(MAKE_INSTALL) SignonViewer.xul $(DIST)\bin\chrome\packages\core\communicator\content\wallet $(MAKE_INSTALL) SignonViewer.js $(DIST)\bin\chrome\packages\core\communicator\content\wallet diff --git a/mozilla/extensions/wallet/signonviewer/resources/locale/en-US/makefile.win b/mozilla/extensions/wallet/signonviewer/resources/locale/en-US/makefile.win index 58fc0f3e893..0972d5aefb5 100644 --- a/mozilla/extensions/wallet/signonviewer/resources/locale/en-US/makefile.win +++ b/mozilla/extensions/wallet/signonviewer/resources/locale/en-US/makefile.win @@ -24,13 +24,12 @@ DEPTH=..\..\..\..\..\.. include <$(DEPTH)\config\rules.mak> clobber:: - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib rm -f $(DIST)\bin\chrome\packages\core\communicator\content\wallet\SignonViewer.xul rm -f $(DIST)\bin\chrome\packages\core\communicator\content\wallet\SignonViewer.js rm -f $(DIST)\bin\chrome\skins\modern\communicator\skin\wallet\SignonViewer.css rm -f $(DIST)\bin\chrome\locales\en-US\communicator\locale\wallet\SignonViewer.properties rm -f $(DIST)\bin\chrome\locales\en-US\communicator\locale\wallet\SignonViewer.dtd -install:: $(DLL) +install:: $(MAKE_INSTALL) SignonViewer.properties $(DIST)\bin\chrome\locales\en-US\communicator\locale\wallet $(MAKE_INSTALL) SignonViewer.dtd $(DIST)\bin\chrome\locales\en-US\communicator\locale\wallet diff --git a/mozilla/extensions/wallet/src/Makefile.in b/mozilla/extensions/wallet/src/Makefile.in index b57b460bbb3..603aab21101 100644 --- a/mozilla/extensions/wallet/src/Makefile.in +++ b/mozilla/extensions/wallet/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = wallet LIBRARY_NAME = wallet EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsWalletModule REQUIRES = xpcom string necko dom js layout widget uriloader pref webshell docshell appshell locale intl gfx2 windowwatcher CPPSRCS = \ diff --git a/mozilla/extensions/wallet/src/makefile.win b/mozilla/extensions/wallet/src/makefile.win index d96142d85e1..976a0e8e141 100644 --- a/mozilla/extensions/wallet/src/makefile.win +++ b/mozilla/extensions/wallet/src/makefile.win @@ -22,9 +22,10 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> +MODULE=wallet LIBRARY_NAME=wallet -DLLNAME=wallet -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE_NAME=nsWalletModule + CPP_OBJS= .\$(OBJDIR)\wallet.obj \ .\$(OBJDIR)\singsign.obj \ .\$(OBJDIR)\nsPassword.obj \ @@ -72,13 +73,7 @@ LCFLAGS = \ include <$(DEPTH)\config\rules.mak> -install:: $(LIBRARY) - $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib - clobber:: - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib rm -f $(DIST)\bin\defaults\wallet\DistinguishedSchema.tbl rm -f $(DIST)\bin\defaults\wallet\FieldSchema.tbl rm -f $(DIST)\bin\defaults\wallet\VcardSchema.tbl @@ -87,12 +82,11 @@ clobber:: rm -f $(DIST)\bin\defaults\wallet\PositionalSchema.tbl rm -f $(DIST)\bin\defaults\wallet\StateSchema.tbl -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) DistinguishedSchema.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) FieldSchema.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) VcardSchema.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) SchemaConcat.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) SchemaStrings.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) PositionalSchema.tbl $(DIST)\bin\defaults\wallet - $(MAKE_INSTALL) StateSchema.tbl $(DIST)\bin\defaults\wallet +install:: + $(MAKE_INSTALL) DistinguishedSchema.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) FieldSchema.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) VcardSchema.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) SchemaConcat.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) SchemaStrings.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) PositionalSchema.tbl $(DIST)\bin\defaults\wallet + $(MAKE_INSTALL) StateSchema.tbl $(DIST)\bin\defaults\wallet diff --git a/mozilla/extensions/xmlextras/build/src/Makefile.in b/mozilla/extensions/xmlextras/build/src/Makefile.in index e18120bbb98..9fb5b8f45eb 100644 --- a/mozilla/extensions/xmlextras/build/src/Makefile.in +++ b/mozilla/extensions/xmlextras/build/src/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = xmlextras EXPORT_LIBRARY = 1 SHORT_LIBNAME = xmlextra IS_COMPONENT = 1 +MODULE_NAME = nsXMLExtrasModule REQUIRES = xpcom string dom js layout widget caps necko webbrwsr embedcomponents CPPSRCS = nsXMLExtrasModule.cpp diff --git a/mozilla/extensions/xmlextras/build/src/makefile.win b/mozilla/extensions/xmlextras/build/src/makefile.win index 847399ed9ea..9572b77dc2b 100644 --- a/mozilla/extensions/xmlextras/build/src/makefile.win +++ b/mozilla/extensions/xmlextras/build/src/makefile.win @@ -19,9 +19,8 @@ DEPTH=..\..\..\.. MODULE=xmlextras - -LIBNAME = .\$(OBJDIR)\xmlextras -DLL = $(LIBNAME).dll +LIBRARY_NAME=xmlextras +MODULE_NAME=nsXMLExtrasModule ################################################################################ ## library @@ -32,13 +31,16 @@ CPP_OBJS= \ .\$(OBJDIR)\nsXMLExtrasModule.obj \ $(NULL) -LLIBS= \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\js3250.lib \ +SUB_LIBRARIES= \ $(DIST)\lib\xmlextrasbase_s.lib \ !if defined(MOZ_SOAP) $(DIST)\lib\xmlextrassoap_s.lib \ !endif + $(NULL) + +LLIBS= \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\js3250.lib \ $(LIBNSPR) \ $(NULL) @@ -53,6 +55,3 @@ LCFLAGS = \ include <$(DEPTH)/config/rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib diff --git a/mozilla/gfx/public/nsDeviceContext.h b/mozilla/gfx/public/nsDeviceContext.h index 6eaa2f2a733..5eb68a2d0c1 100644 --- a/mozilla/gfx/public/nsDeviceContext.h +++ b/mozilla/gfx/public/nsDeviceContext.h @@ -35,7 +35,7 @@ class nsIImageRequest; class nsHashtable; class nsFontCache; -class DeviceContextImpl : public nsIDeviceContext +class NS_GFX DeviceContextImpl : public nsIDeviceContext { public: DeviceContextImpl(); diff --git a/mozilla/gfx/public/nsRenderingContextImpl.h b/mozilla/gfx/public/nsRenderingContextImpl.h index 472f78b6576..8127abf8c1d 100644 --- a/mozilla/gfx/public/nsRenderingContextImpl.h +++ b/mozilla/gfx/public/nsRenderingContextImpl.h @@ -34,7 +34,7 @@ typedef struct { } Edge; -class nsRenderingContextImpl : public nsIRenderingContext +class NS_GFX nsRenderingContextImpl : public nsIRenderingContext { // CLASS MEMBERS diff --git a/mozilla/gfx/src/beos/Makefile.in b/mozilla/gfx/src/beos/Makefile.in index e0b7e43fb41..86ec6139e2d 100644 --- a/mozilla/gfx/src/beos/Makefile.in +++ b/mozilla/gfx/src/beos/Makefile.in @@ -30,6 +30,7 @@ MODULE = layout LIBRARY_NAME = gfx_beos EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfxBeOSModule CPPSRCS = \ nsDeviceContextBeOS.cpp \ diff --git a/mozilla/gfx/src/gtk/Makefile.in b/mozilla/gfx/src/gtk/Makefile.in index 47e939db9aa..f8812457ede 100644 --- a/mozilla/gfx/src/gtk/Makefile.in +++ b/mozilla/gfx/src/gtk/Makefile.in @@ -30,7 +30,8 @@ MODULE = layout LIBRARY_NAME = gfx_gtk EXPORT_LIBRARY = 1 IS_COMPONENT = 1 -REQUIRES = xpcom string img widget view util dom pref js uconv necko unicharutil gfx2 mozcomps windowwatcher locale intl +MODULE_NAME = nsGfxGTKModule +REQUIRES = xpcom string img widget view util dom pref js uconv necko unicharutil gfx2 mozcomps windowwatcher locale CSRCS = nsPrintdGTK.c diff --git a/mozilla/gfx/src/mac/Makefile.in b/mozilla/gfx/src/mac/Makefile.in index c5a89ebfea7..83afbcead14 100644 --- a/mozilla/gfx/src/mac/Makefile.in +++ b/mozilla/gfx/src/mac/Makefile.in @@ -27,6 +27,7 @@ LIBRARY_NAME = gfx_mac EXPORT_LIBRARY = 1 MODULE = layout IS_COMPONENT = 1 +MODULE_NAME = nsGfxMacModule REQUIRES = xpcom string img widget view util dom pref js uconv necko unicharutil gfx2 mozcomps windowwatcher CPPSRCS = \ diff --git a/mozilla/gfx/src/makefile.win b/mozilla/gfx/src/makefile.win index ec7aa735f98..094d1d7a033 100644 --- a/mozilla/gfx/src/makefile.win +++ b/mozilla/gfx/src/makefile.win @@ -20,20 +20,16 @@ # Contributor(s): DEPTH=..\.. -MODULE=raptor DIRS = windows include <$(DEPTH)\config\config.mak> -MAKE_OBJ_TYPE = DLL -DLLNAME = gkgfxwin -DLL=.\$(OBJDIR)\$(DLLNAME).dll -#RESFILE = $(DLLNAME).res +MODULE=gfx +LIBRARY_NAME=gkgfx +EXPORT_LIBRARY=1 -!ifdef NECKO -!else -!endif +#RESFILE = $(DLLNAME).res DEFINES=-D_IMPL_NS_GFX -DWIN32_LEAN_AND_MEAN @@ -64,8 +60,6 @@ LINCS=-I$(PUBLIC)\util -I$(PUBLIC)\img \ !else -I$(PUBLIC)\netlib \ !endif - -I$(PUBLIC)\dom \ - -I$(PUBLIC)\js \ $(NULL) LCFLAGS = \ @@ -73,43 +67,19 @@ LCFLAGS = \ $(DEFINES) \ $(NULL) -LLIBS= \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\img32$(VERSION_NUMBER).lib \ - $(DIST)\lib\js32$(VERSION_NUMBER).lib \ - $(DIST)\lib\util.lib \ - $(DIST)\lib\raptorgfxwin_s.lib \ - $(DIST)\lib\timer_s.lib \ -!if defined(NGLAYOUT_DDRAW) - $(NGLAYOUT_DDRAW)\lib\ddraw.lib \ -!endif - $(LIBNSPR) +LLIBS= \ + $(DIST)\lib\img32$(VERSION_NUMBER).lib \ + $(DIST)\lib\util.lib \ + $(DIST)\lib\xpcom.lib \ + $(LIBNSPR) -WIN_LIBS= \ -!if defined(NGLAYOUT_DDRAW) - ole32.lib \ -!endif - comdlg32.lib - -LLFLAGS = \ - $(LLFLAGS) \ - /INCLUDE:_NS_HexToRGB@8 \ - /INCLUDE:_NS_ColorNameToRGB@8 \ - /INCLUDE:_NS_NewImageGroup@4 \ - /INCLUDE:_NS_NewImageRenderer@4 \ - /INCLUDE:_NS_NewImageSystemServices@4 \ - /INCLUDE:_NS_NewImageManager@4 - include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib +install:: $(MAKE_INSTALL) icon_0.gif $(DIST)\bin\res\gfx $(MAKE_INSTALL) icon_1.gif $(DIST)\bin\res\gfx clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib + rm -f $(DIST)\lib\library rm -f $(DIST)\bin\res\gfx\icon_0.gif rm -f $(DIST)\bin\res\gfx\icon_1.gif diff --git a/mozilla/gfx/src/nsBlender.h b/mozilla/gfx/src/nsBlender.h index b42d1e5ba3f..dd89bb05416 100644 --- a/mozilla/gfx/src/nsBlender.h +++ b/mozilla/gfx/src/nsBlender.h @@ -38,7 +38,7 @@ typedef enum //---------------------------------------------------------------------- // Blender interface -class nsBlender : public nsIBlender +class NS_GFX nsBlender : public nsIBlender { public: /** -------------------------------------------------------------------------- diff --git a/mozilla/gfx/src/nsDeviceContext.cpp b/mozilla/gfx/src/nsDeviceContext.cpp index cd1a769bdb7..5311ac5a8cf 100644 --- a/mozilla/gfx/src/nsDeviceContext.cpp +++ b/mozilla/gfx/src/nsDeviceContext.cpp @@ -847,11 +847,3 @@ nsresult nsFontCache :: Flush() return NS_OK; } -#if defined(XP_PC) && !defined(XP_OS2) -// XXX I had to add this because I changed the link order on Windows -void notCalled() -{ - nsCID cid; - (void)NSGetFactory(nsnull, cid, nsnull, nsnull, nsnull); -} -#endif diff --git a/mozilla/gfx/src/nsFontList.h b/mozilla/gfx/src/nsFontList.h index 270b7a39212..e13d02ae054 100644 --- a/mozilla/gfx/src/nsFontList.h +++ b/mozilla/gfx/src/nsFontList.h @@ -34,7 +34,7 @@ #define NS_FONTLIST_CONTRACTID "@mozilla.org/gfx/fontlist;1" -class nsFontList : public nsIFontList +class NS_GFX nsFontList : public nsIFontList { public: NS_DEFINE_STATIC_CID_ACCESSOR(NS_IFONTLIST_IID) diff --git a/mozilla/gfx/src/nsPrintOptionsImpl.h b/mozilla/gfx/src/nsPrintOptionsImpl.h index 018ba229fad..d0d6ca6f76b 100644 --- a/mozilla/gfx/src/nsPrintOptionsImpl.h +++ b/mozilla/gfx/src/nsPrintOptionsImpl.h @@ -30,7 +30,7 @@ class nsIPref; //***************************************************************************** //*** nsPrintOptions //***************************************************************************** -class nsPrintOptions : public nsIPrintOptions +class NS_GFX nsPrintOptions : public nsIPrintOptions { public: NS_DECL_ISUPPORTS diff --git a/mozilla/gfx/src/nsScriptableRegion.h b/mozilla/gfx/src/nsScriptableRegion.h index 3a191080a9e..71bf0eb16b4 100755 --- a/mozilla/gfx/src/nsScriptableRegion.h +++ b/mozilla/gfx/src/nsScriptableRegion.h @@ -27,7 +27,7 @@ class nsIRegion; /** * An adapter class for the unscriptable nsIRegion interface. */ -class nsScriptableRegion : public nsIScriptableRegion { +class NS_GFX nsScriptableRegion : public nsIScriptableRegion { public: nsScriptableRegion(nsIRegion* region); virtual ~nsScriptableRegion(); diff --git a/mozilla/gfx/src/os2/Makefile.in b/mozilla/gfx/src/os2/Makefile.in index 384bdef062d..4844ec3a9d5 100644 --- a/mozilla/gfx/src/os2/Makefile.in +++ b/mozilla/gfx/src/os2/Makefile.in @@ -31,6 +31,7 @@ MODULE = layout LIBRARY_NAME = gfx_os2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfxOS2Module DIRS = res diff --git a/mozilla/gfx/src/photon/Makefile.in b/mozilla/gfx/src/photon/Makefile.in index e146b283e55..dfb87e841f7 100644 --- a/mozilla/gfx/src/photon/Makefile.in +++ b/mozilla/gfx/src/photon/Makefile.in @@ -29,7 +29,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = layout LIBRARY_NAME = gfx_photon IS_COMPONENT = 1 - +MODULE_NAME = nsGfxPhModule CPPSRCS = \ nsDeviceContextPh.cpp \ diff --git a/mozilla/gfx/src/ps/Makefile.in b/mozilla/gfx/src/ps/Makefile.in index 187ec34604b..599875362dd 100644 --- a/mozilla/gfx/src/ps/Makefile.in +++ b/mozilla/gfx/src/ps/Makefile.in @@ -30,6 +30,7 @@ MODULE = layout LIBRARY_NAME = gfxps EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfxPSModule EXTRA_DSO_LIBS = img_s mozutil_s REQUIRES = xpcom string img widget util pref uconv dom view gfx2 necko imglib2 intl EXTRA_DSO_LIBS += gkgfx diff --git a/mozilla/gfx/src/qt/Makefile.in b/mozilla/gfx/src/qt/Makefile.in index 67878a66601..b2c584cda34 100644 --- a/mozilla/gfx/src/qt/Makefile.in +++ b/mozilla/gfx/src/qt/Makefile.in @@ -32,6 +32,7 @@ LIBRARY_NAME = gfx_qt EXPORT_LIBRARY = 1 REQUIRES = xpcom string widget view gfx2 uconv pref img dom util js appshell mozcomps windowwatcher unicharutil IS_COMPONENT = 1 +MODULE_NAME = nsGfxQTModule CPPSRCS = \ nsDeviceContextQT.cpp \ diff --git a/mozilla/gfx/src/windows/makefile.win b/mozilla/gfx/src/windows/makefile.win index 571c4b016f0..c64b4477999 100644 --- a/mozilla/gfx/src/windows/makefile.win +++ b/mozilla/gfx/src/windows/makefile.win @@ -22,11 +22,11 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> -MODULE=raptor +MODULE=gfx +LIBRARY_NAME=gkgfxwin +MODULE_NAME=nsGfxModule -LIBRARY_NAME=raptorgfxwin_s - -DEFINES=-D_IMPL_NS_GFX -D_IMPL_NS_GFXNONXP -DWIN32_LEAN_AND_MEAN -DSTRICT +DEFINES=-DWIN32_LEAN_AND_MEAN -DSTRICT !if defined(NGLAYOUT_DDRAW) DEFINES=$(DEFINES) -DNGLAYOUT_DDRAW @@ -70,13 +70,31 @@ LCFLAGS = \ $(DEFINES) \ $(NULL) +LLIBS = \ + $(DIST)\lib\gkgfx.lib \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\util.lib \ + $(DIST)\lib\img32$(VERSION_NUMBER).lib \ + $(DIST)\lib\timer_s.lib \ +!if defined(NGLAYOUT_DDRAW) + $(NGLAYOUT_DDRAW)\lib\ddraw.lib \ +!endif + $(LIBNSPR) \ + $(NULL) + +WIN_LIBS= \ +!if defined(NGLAYOUT_DDRAW) + ole32.lib \ +!endif + comdlg32.lib + +LLFLAGS = $(LLFLAGS) \ + /INCLUDE:_NS_NewImageManager@4 + include <$(DEPTH)\config\rules.mak> -install:: $(LIBRARY) - $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib +install:: $(MAKE_INSTALL) fontEncoding.properties $(DIST)\bin\res\fonts clobber:: - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib - rm -f $(PDBFILE).pdb rm -f $(DIST)\bin\res\fonts\fontEncoding.properties diff --git a/mozilla/gfx/src/windows/nsGfxFactoryWin.cpp b/mozilla/gfx/src/windows/nsGfxFactoryWin.cpp index 745de46641b..a123a2e20ea 100644 --- a/mozilla/gfx/src/windows/nsGfxFactoryWin.cpp +++ b/mozilla/gfx/src/windows/nsGfxFactoryWin.cpp @@ -37,44 +37,30 @@ #include "nsScreenManagerWin.h" #include "nsPrintOptionsWin.h" #include "nsFontList.h" +#include "nsIGenericFactory.h" -static NS_DEFINE_IID(kCFontMetrics, NS_FONT_METRICS_CID); -static NS_DEFINE_IID(kCFontEnumerator, NS_FONT_ENUMERATOR_CID); -static NS_DEFINE_IID(kCFontList, NS_FONTLIST_CID); -static NS_DEFINE_IID(kCRenderingContext, NS_RENDERING_CONTEXT_CID); -static NS_DEFINE_IID(kCImage, NS_IMAGE_CID); -static NS_DEFINE_IID(kCBlender, NS_BLENDER_CID); -static NS_DEFINE_IID(kCDeviceContext, NS_DEVICE_CONTEXT_CID); -static NS_DEFINE_IID(kCRegion, NS_REGION_CID); -static NS_DEFINE_IID(kCDeviceContextSpec, NS_DEVICE_CONTEXT_SPEC_CID); -static NS_DEFINE_IID(kCDeviceContextSpecFactory, NS_DEVICE_CONTEXT_SPEC_FACTORY_CID); -static NS_DEFINE_IID(kCDrawingSurface, NS_DRAWING_SURFACE_CID); -static NS_DEFINE_IID(kImageManagerImpl, NS_IMAGEMANAGER_CID); -static NS_DEFINE_IID(kCScreenManager, NS_SCREENMANAGER_CID); -static NS_DEFINE_IID(kCPrintOptions, NS_PRINTOPTIONS_CID); +//NS_GENERIC_FACTORY_CONSTRUCTOR(nsFontMetricsWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsDeviceContextWin) +//NS_GENERIC_FACTORY_CONSTRUCTOR(nsRenderingContextWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsImageWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsRegionWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsBlender) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsDrawingSurfaceWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsDeviceContextSpecWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsDeviceContextSpecFactoryWin) +//NS_GENERIC_FACTORY_CONSTRUCTOR(nsScriptableRegion) +//NS_GENERIC_FACTORY_CONSTRUCTOR(nsImageManagerImpl) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsPrintOptionsWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFontEnumeratorWin) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFontList) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsScreenManagerWin) -static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); -static NS_DEFINE_IID(kIFactoryIID, NS_IFACTORY_IID); -static NS_DEFINE_IID(kCScriptableRegion, NS_SCRIPTABLE_REGION_CID); -class nsGfxFactoryWin : public nsIFactory -{ - public: - NS_DECL_ISUPPORTS - NS_DECL_NSIFACTORY - - nsGfxFactoryWin(const nsCID &aClass); - ~nsGfxFactoryWin(); - - private: - nsCID mClassID; -}; - -static int gUseAFunctions = 0; - -nsGfxFactoryWin::nsGfxFactoryWin(const nsCID &aClass) -{ - static int init = 0; +static PRBool +UseAFunctions() +{ + static PRBool useAFunctions = PR_FALSE; + static PRBool init = PR_FALSE; if (!init) { init = 1; OSVERSIONINFO os; @@ -84,185 +70,181 @@ nsGfxFactoryWin::nsGfxFactoryWin(const nsCID &aClass) (os.dwMajorVersion == 4) && (os.dwMinorVersion == 0) && // Windows 95 (not 98) (::GetACP() == 932)) { // Shift-JIS (Japanese) - gUseAFunctions = 1; + useAFunctions = 1; } } - NS_INIT_REFCNT(); - mClassID = aClass; -} - -nsGfxFactoryWin::~nsGfxFactoryWin() -{ -} - -nsresult nsGfxFactoryWin::QueryInterface(const nsIID &aIID, - void **aResult) -{ - if (aResult == NULL) { - return NS_ERROR_NULL_POINTER; - } - - // Always NULL result, in case of failure - *aResult = NULL; - - if (aIID.Equals(kISupportsIID)) { - *aResult = (void *)(nsISupports*)this; - } else if (aIID.Equals(kIFactoryIID)) { - *aResult = (void *)(nsIFactory*)this; - } - - if (*aResult == NULL) { - return NS_NOINTERFACE; - } - - AddRef(); // Increase reference count for caller - return NS_OK; -} - -NS_IMPL_ADDREF(nsGfxFactoryWin); -NS_IMPL_RELEASE(nsGfxFactoryWin); - -nsresult nsGfxFactoryWin::CreateInstance(nsISupports *aOuter, - const nsIID &aIID, - void **aResult) -{ - nsresult res; - if (aResult == NULL) { - return NS_ERROR_NULL_POINTER; - } - - *aResult = NULL; - - nsISupports *inst = nsnull; - PRBool already_addreffed = PR_FALSE; - - if (mClassID.Equals(kCFontMetrics)) { - nsFontMetricsWin* fm; - if (gUseAFunctions) { - NS_NEWXPCOM(fm, nsFontMetricsWinA); - } - else { - NS_NEWXPCOM(fm, nsFontMetricsWin); - } - inst = (nsISupports *)fm; - } - else if (mClassID.Equals(kCDeviceContext)) { - nsDeviceContextWin* dc; - NS_NEWXPCOM(dc, nsDeviceContextWin); - inst = (nsISupports *)dc; - } - else if (mClassID.Equals(kCRenderingContext)) { - nsRenderingContextWin* rc; - if (gUseAFunctions) { - NS_NEWXPCOM(rc, nsRenderingContextWinA); - } - else { - NS_NEWXPCOM(rc, nsRenderingContextWin); - } - inst = (nsISupports *)((nsIRenderingContext*)rc); - } - else if (mClassID.Equals(kCImage)) { - nsImageWin* image; - NS_NEWXPCOM(image, nsImageWin); - inst = (nsISupports *)image; - } - else if (mClassID.Equals(kCRegion)) { - nsRegionWin* region; - NS_NEWXPCOM(region, nsRegionWin); - inst = (nsISupports *)region; - } - else if (mClassID.Equals(kCBlender)) { - nsBlender* blender; - NS_NEWXPCOM(blender, nsBlender); - inst = (nsISupports *)blender; - } - else if (mClassID.Equals(kCDrawingSurface)) { - nsDrawingSurfaceWin* ds; - NS_NEWXPCOM(ds, nsDrawingSurfaceWin); - inst = (nsISupports *)((nsIDrawingSurface *)ds); - } - else if (mClassID.Equals(kCDeviceContextSpec)) { - nsDeviceContextSpecWin* dcs; - NS_NEWXPCOM(dcs, nsDeviceContextSpecWin); - inst = (nsISupports *)dcs; - } - else if (mClassID.Equals(kCDeviceContextSpecFactory)) { - nsDeviceContextSpecFactoryWin* dcs; - NS_NEWXPCOM(dcs, nsDeviceContextSpecFactoryWin); - inst = (nsISupports *)dcs; - } - else if (mClassID.Equals(kCScriptableRegion)) { - nsCOMPtr rgn; - NS_NEWXPCOM(rgn, nsRegionWin); - if (rgn != nsnull) { - nsIScriptableRegion* scriptableRgn = new nsScriptableRegion(rgn); - inst = (nsISupports *)scriptableRgn; - } - } - else if (mClassID.Equals(kImageManagerImpl)) { - nsCOMPtr iManager; - res = NS_NewImageManager(getter_AddRefs(iManager)); - already_addreffed = PR_TRUE; - if (NS_SUCCEEDED(res)) - { - res = iManager->QueryInterface(NS_GET_IID(nsISupports), (void**)&inst); - } - } - else if (mClassID.Equals(kCPrintOptions)) { - NS_NEWXPCOM(inst, nsPrintOptionsWin); - } - else if (mClassID.Equals(kCFontEnumerator)) { - nsFontEnumeratorWin* fe; - NS_NEWXPCOM(fe, nsFontEnumeratorWin); - inst = (nsISupports *)fe; - } - else if (mClassID.Equals(kCFontList)) { - nsFontList* fl; - NS_NEWXPCOM(fl, nsFontList); - inst = (nsISupports *)fl; - } - else if (mClassID.Equals(kCScreenManager)) { - NS_NEWXPCOM(inst, nsScreenManagerWin); - } - - - if (inst == NULL) { - return NS_ERROR_OUT_OF_MEMORY; - } - - if (already_addreffed == PR_FALSE) - NS_ADDREF(inst); // Stabilize - - res = inst->QueryInterface(aIID, aResult); - - NS_RELEASE(inst); // Destabilize and avoid leaks. Avoid calling delete - - return res; -} - -nsresult nsGfxFactoryWin::LockFactory(PRBool aLock) -{ - // Not implemented in simplest case. - return NS_OK; -} - -// return the proper factory to the caller -extern "C" NS_GFXNONXP nsresult NSGetFactory(nsISupports* servMgr, - const nsCID &aClass, - const char *aClassName, - const char *aContractID, - nsIFactory **aFactory) -{ - if (nsnull == aFactory) { - return NS_ERROR_NULL_POINTER; - } - - *aFactory = new nsGfxFactoryWin(aClass); - - if (nsnull == aFactory) { - return NS_ERROR_OUT_OF_MEMORY; - } - - return (*aFactory)->QueryInterface(kIFactoryIID, (void**)aFactory); + return useAFunctions; } + +static NS_IMETHODIMP +nsFontMetricsWinConstructor(nsISupports* aOuter, REFNSIID aIID, void** aResult) +{ + *aResult = nsnull; + + if (aOuter) + return NS_ERROR_NO_AGGREGATION; + + nsFontMetricsWin* result; + if (UseAFunctions()) + result = new nsFontMetricsWinA(); + else + result = new nsFontMetricsWin(); + + if (! result) + return NS_ERROR_OUT_OF_MEMORY; + + nsresult rv; + NS_ADDREF(result); + rv = result->QueryInterface(aIID, aResult); + NS_RELEASE(result); + return rv; +} + +static NS_IMETHODIMP +nsRenderingContextWinConstructor(nsISupports* aOuter, REFNSIID aIID, void** aResult) +{ + *aResult = nsnull; + + if (aOuter) + return NS_ERROR_NO_AGGREGATION; + + nsRenderingContextWin* result; + if (UseAFunctions()) + result = new nsRenderingContextWinA(); + else + result = new nsRenderingContextWin(); + + if (! result) + return NS_ERROR_OUT_OF_MEMORY; + + nsresult rv; + NS_ADDREF(result); + rv = result->QueryInterface(aIID, aResult); + NS_RELEASE(result); + return rv; +} + +static NS_IMETHODIMP +nsScriptableRegionConstructor(nsISupports* aOuter, REFNSIID aIID, void** aResult) +{ + *aResult = nsnull; + + if (aOuter) + return NS_ERROR_NO_AGGREGATION; + + nsRegionWin* region = new nsRegionWin(); + if (! region) + return NS_ERROR_OUT_OF_MEMORY; + + NS_ADDREF(region); + + nsresult rv = NS_ERROR_OUT_OF_MEMORY; + nsScriptableRegion* result = new nsScriptableRegion(region); + if (result) { + NS_ADDREF(result); + rv = result->QueryInterface(aIID, aResult); + NS_RELEASE(result); + } + + NS_RELEASE(region); + return rv; +} + +static NS_IMETHODIMP +nsImageManagerImplConstructor(nsISupports* aOuter, REFNSIID aIID, void** aResult) +{ + *aResult = nsnull; + + if (aOuter) + return NS_ERROR_NO_AGGREGATION; + + nsresult rv; + nsCOMPtr result; + rv = NS_NewImageManager(getter_AddRefs(result)); + + if (result) + rv = result->QueryInterface(aIID, aResult); + + return rv; +} + +static nsModuleComponentInfo components[] = +{ + { "nsFontMetricsWin", + NS_FONT_METRICS_CID, + "@mozilla.org/gfx/fontmetrics;1", + nsFontMetricsWinConstructor }, + + { "nsDeviceContextWin", + NS_DEVICE_CONTEXT_CID, + "@mozilla.org/gfx/devicecontext;1", + nsDeviceContextWinConstructor }, + + { "nsRenderingContextWin", + NS_RENDERING_CONTEXT_CID, + "@mozilla.org/gfx/renderingcontext;1", + nsRenderingContextWinConstructor }, + + { "nsImageWin", + NS_IMAGE_CID, + "@mozilla.org/gfx/image;1", + nsImageWinConstructor }, + + { "nsRegionWin", + NS_REGION_CID, + "@mozilla.org/gfx/unscriptable-region;1", + nsRegionWinConstructor }, + + { "nsBlender", + NS_BLENDER_CID, + "@mozilla.org/gfx/blender;1", + nsBlenderConstructor }, + + { "nsDrawingSurfaceWin", + NS_DRAWING_SURFACE_CID, + "@mozilla.org/gfx/drawing-surface;1", + nsDrawingSurfaceWinConstructor }, + + { "nsDeviceContextSpecWin", + NS_DEVICE_CONTEXT_SPEC_CID, + "@mozilla.org/gfx/devicecontextspec;1", + nsDeviceContextSpecWinConstructor }, + + { "nsDeviceContextSpecFactoryWin", + NS_DEVICE_CONTEXT_SPEC_FACTORY_CID, + "@mozilla.org/gfx/devicecontextspecfactory;1", + nsDeviceContextSpecFactoryWinConstructor }, + + { "nsScriptableRegion", + NS_SCRIPTABLE_REGION_CID, + "@mozilla.org/gfx/region;1", + nsScriptableRegionConstructor }, + + { "nsImageManagerImpl", + NS_IMAGEMANAGER_CID, + "@mozilla.org/gfx/imagemanager;1", + nsImageManagerImplConstructor }, + + { "nsPrintOptionsWin", + NS_PRINTOPTIONS_CID, + "@mozilla.org/gfx/printoptions;1", + nsPrintOptionsWinConstructor }, + + { "nsFontEnumeratorWin", + NS_FONT_ENUMERATOR_CID, + "@mozilla.org/gfx/fontenumerator;1", + nsFontEnumeratorWinConstructor }, + + { "nsFontList", + NS_FONTLIST_CID, + "@mozilla.org/gfx/fontlist;1", + nsFontListConstructor }, + + { "nsScreenManagerWin", + NS_SCREENMANAGER_CID, + "@mozilla.org/gfx/screenmanager;1", + nsScreenManagerWinConstructor }, +}; + +NS_IMPL_NSGETMODULE(nsGfxModule, components) diff --git a/mozilla/gfx/src/xlib/Makefile.in b/mozilla/gfx/src/xlib/Makefile.in index 6d24cb160e7..d525a9b1e92 100644 --- a/mozilla/gfx/src/xlib/Makefile.in +++ b/mozilla/gfx/src/xlib/Makefile.in @@ -30,6 +30,8 @@ MODULE = layout LIBRARY_NAME = gfx_xlib EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfxXlibModule + REQUIRES = xpcom string xlibrgb widget dom layout appshell js necko pref img util view uconv locale unicharutil gfx2 mozcomps windowwatcher CPPSRCS = \ diff --git a/mozilla/gfx/src/xprint/Makefile.in b/mozilla/gfx/src/xprint/Makefile.in index 25c6e3b55fa..e5fb5726d4b 100644 --- a/mozilla/gfx/src/xprint/Makefile.in +++ b/mozilla/gfx/src/xprint/Makefile.in @@ -31,6 +31,8 @@ MODULE = layout LIBRARY_NAME = gfxxprint EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfxXprintModule + EXTRA_DSO_LIBS = gkgfx REQUIRES = xpcom string widget view img util dom pref locale uconv unicharutil gfx2 necko imglib2 intl diff --git a/mozilla/gfx/src/xprint/nsFontMetricsXP.cpp b/mozilla/gfx/src/xprint/nsFontMetricsXP.cpp index 6becda53635..1663d04a908 100644 --- a/mozilla/gfx/src/xprint/nsFontMetricsXP.cpp +++ b/mozilla/gfx/src/xprint/nsFontMetricsXP.cpp @@ -70,15 +70,15 @@ static int gInitialized = 0; struct nsFontCharSetMap; struct nsFontFamilyName; struct nsFontPropertyName; -struct nsFontStyle; -struct nsFontWeight; +struct nsFontXpStyle; +struct nsFontXpWeight; -class nsFontNodeArray : public nsVoidArray +class nsFontXpNodeArray : public nsVoidArray { public: - nsFontNode* GetElement(PRInt32 aIndex) + nsFontXpNode* GetElement(PRInt32 aIndex) { - return (nsFontNode*) ElementAt(aIndex); + return (nsFontXpNode*) ElementAt(aIndex); }; }; @@ -102,7 +102,7 @@ struct nsFontFamily { NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW - nsFontNodeArray mNodes; + nsFontXpNodeArray mNodes; }; struct nsFontFamilyName @@ -111,7 +111,7 @@ struct nsFontFamilyName char* mXName; }; -struct nsFontNode +struct nsFontXpNode { NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW @@ -119,7 +119,7 @@ struct nsFontNode nsCAutoString mName; nsFontCharSetInfo* mCharSetInfo; - nsFontStyle* mStyles[3]; + nsFontXpStyle* mStyles[3]; PRUint8 mHolesFilled; PRUint8 mDummy; }; @@ -130,7 +130,7 @@ struct nsFontPropertyName int mValue; }; -struct nsFontStretch +struct nsFontXpStretch { NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW @@ -148,22 +148,22 @@ struct nsFontStretch }; -struct nsFontStyle +struct nsFontXpStyle { NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW void FillWeightHoles(void); - nsFontWeight* mWeights[9]; + nsFontXpWeight* mWeights[9]; }; -struct nsFontWeight +struct nsFontXpWeight { NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW void FillStretchHoles(void); - nsFontStretch* mStretches[9]; + nsFontXpStretch* mStretches[9]; }; // Global variables @@ -173,7 +173,7 @@ static nsIPref* gPref = nsnull; static nsICharsetConverterManager2* gCharSetManager = nsnull; static nsIUnicodeEncoder* gUserDefinedConverter = nsnull; -static nsFontNodeArray* gGlobalList = nsnull; +static nsFontXpNodeArray* gGlobalList = nsnull; static nsIAtom* gUnicode = nsnull; static nsIAtom* gUserDefined = nsnull; @@ -501,7 +501,7 @@ FreeFamily(nsHashKey* aKey, void* aData, void* aClosure) } static void -FreeStretch(nsFontStretch* aStretch) +FreeStretch(nsFontXpStretch* aStretch) { PR_smprintf_free(aStretch->mScalable); @@ -518,9 +518,9 @@ FreeStretch(nsFontStretch* aStretch) } static void -FreeWeights(nsFontWeight* aWeight) +FreeWeights(nsFontXpWeight* aWeight) { - nsFontStretch** stretches=aWeight->mStretches; + nsFontXpStretch** stretches=aWeight->mStretches; for (int i=0; i < 9; i++) { if (stretches[i]) @@ -537,9 +537,9 @@ FreeWeights(nsFontWeight* aWeight) } static void -FreeStyle(nsFontStyle* aStyle) +FreeStyle(nsFontXpStyle* aStyle) { - nsFontWeight** weights=aStyle->mWeights; + nsFontXpWeight** weights=aStyle->mWeights; for (int i=0; i < 9; i++) { if (weights[i]) @@ -558,7 +558,7 @@ FreeStyle(nsFontStyle* aStyle) static PRBool FreeNode(nsHashKey* aKey, void* aData, void* aClosure) { - nsFontNode* node = (nsFontNode*) aData; + nsFontXpNode* node = (nsFontXpNode*) aData; for (int i=0; i < 3; i++) { if (node->mStyles[i]) @@ -1509,15 +1509,15 @@ static void DumpFamily(nsFontFamily* aFamily) { for (int styleIndex = 0; styleIndex < 3; styleIndex++) { - nsFontStyle* style = aFamily->mStyles[styleIndex]; + nsFontXpStyle* style = aFamily->mStyles[styleIndex]; if (style) { PR_LOG(FontMetricsXpLM, PR_LOG_DEBUG, (" style: %s\n", gDumpStyles[styleIndex])); for (int weightIndex = 0; weightIndex < 8; weightIndex++) { - nsFontWeight* weight = style->mWeights[weightIndex]; + nsFontXpWeight* weight = style->mWeights[weightIndex]; if (weight) { PR_LOG(FontMetricsXpLM, PR_LOG_DEBUG, (" weight: %d\n", (weightIndex + 1) * 100)); for (int stretchIndex = 0; stretchIndex < 9; stretchIndex++) { - nsFontStretch* stretch = weight->mStretches[stretchIndex]; + nsFontXpStretch* stretch = weight->mStretches[stretchIndex]; if (stretch) { PR_LOG(FontMetricsXpLM, PR_LOG_DEBUG, (" stretch: %d\n", stretchIndex + 1)); PL_HashTableEnumerateEntries(stretch->mCharSets, DumpCharSet, @@ -2120,7 +2120,7 @@ nsFontXpUserDefined::GetBoundingMetrics(const PRUnichar* aString, // Continue nsFontMetricsXp Implementation nsFontXp* -nsFontMetricsXp::PickASizeAndLoad(nsFontStretch* aStretch, +nsFontMetricsXp::PickASizeAndLoad(nsFontXpStretch* aStretch, nsFontCharSetInfo* aCharSet, PRUnichar aChar) { @@ -2274,13 +2274,13 @@ CompareSizes(const void* aArg1, const void* aArg2, void *data) } void -nsFontStretch::SortSizes(void) +nsFontXpStretch::SortSizes(void) { NS_QuickSort(mSizes, mSizesCount, sizeof(*mSizes), CompareSizes, NULL); } void -nsFontWeight::FillStretchHoles(void) +nsFontXpWeight::FillStretchHoles(void) { int i, j; @@ -2346,7 +2346,7 @@ nsFontWeight::FillStretchHoles(void) } void -nsFontStyle::FillWeightHoles(void) +nsFontXpStyle::FillWeightHoles(void) { int i, j; @@ -2416,7 +2416,7 @@ nsFontStyle::FillWeightHoles(void) } void -nsFontNode::FillStyleHoles(void) +nsFontXpNode::FillStyleHoles(void) { if (mHolesFilled) { return; @@ -2479,7 +2479,7 @@ nsFontNode::FillStyleHoles(void) } while (0) nsFontXp* -nsFontMetricsXp::SearchNode(nsFontNode* aNode, PRUnichar aChar) +nsFontMetricsXp::SearchNode(nsFontXpNode* aNode, PRUnichar aChar) { if (aNode->mDummy) return nsnull; @@ -2522,9 +2522,9 @@ nsFontMetricsXp::SearchNode(nsFontNode* aNode, PRUnichar aChar) } aNode->FillStyleHoles(); - nsFontStyle* style = aNode->mStyles[mStyleIndex]; + nsFontXpStyle* style = aNode->mStyles[mStyleIndex]; - nsFontWeight** weights = style->mWeights; + nsFontXpWeight** weights = style->mWeights; int weight = mFont->weight; int steps = (weight % 100); int weightIndex; @@ -2536,7 +2536,7 @@ nsFontMetricsXp::SearchNode(nsFontNode* aNode, PRUnichar aChar) GET_WEIGHT_INDEX(weightIndex, base); while (steps--) { - nsFontWeight* prev = weights[weightIndex]; + nsFontXpWeight* prev = weights[weightIndex]; for (weightIndex++; weightIndex < 9; weightIndex++) { if (weights[weightIndex] != prev) @@ -2553,7 +2553,7 @@ nsFontMetricsXp::SearchNode(nsFontNode* aNode, PRUnichar aChar) GET_WEIGHT_INDEX(weightIndex, base); while (steps--) { - nsFontWeight* prev = weights[weightIndex]; + nsFontXpWeight* prev = weights[weightIndex]; for (weightIndex--; weightIndex >=0; weightIndex--) { if (weights[weightIndex] != prev) @@ -2574,7 +2574,7 @@ nsFontMetricsXp::SearchNode(nsFontNode* aNode, PRUnichar aChar) } static void -GetFontNames(const char* aPattern, nsFontNodeArray* aNodes) +GetFontNames(const char* aPattern, nsFontXpNodeArray* aNodes) { nsCAutoString previousNodeName; @@ -2702,11 +2702,11 @@ GetFontNames(const char* aPattern, nsFontNodeArray* aNodes) nodeName.Append(charSetName); nsCStringKey key(nodeName); - nsFontNode* node = (nsFontNode*) gNodes->Get(&key); + nsFontXpNode* node = (nsFontXpNode*) gNodes->Get(&key); if (!node) { - node = new nsFontNode; + node = new nsFontXpNode; if (!node) continue; gNodes->Put(&key, node); @@ -2745,9 +2745,9 @@ GetFontNames(const char* aPattern, nsFontNodeArray* aNodes) styleIndex = NS_FONT_STYLE_NORMAL; break; } - nsFontStyle* style = node->mStyles[styleIndex]; + nsFontXpStyle* style = node->mStyles[styleIndex]; if (!style) { - style = new nsFontStyle; + style = new nsFontXpStyle; if (!style) { continue; } @@ -2762,9 +2762,9 @@ GetFontNames(const char* aPattern, nsFontNodeArray* aNodes) weightNumber = NS_FONT_WEIGHT_NORMAL; } int weightIndex = WEIGHT_INDEX(weightNumber); - nsFontWeight* weight = style->mWeights[weightIndex]; + nsFontXpWeight* weight = style->mWeights[weightIndex]; if (!weight) { - weight = new nsFontWeight; + weight = new nsFontXpWeight; if (!weight) { continue; } @@ -2779,9 +2779,9 @@ GetFontNames(const char* aPattern, nsFontNodeArray* aNodes) stretchIndex = 5; } stretchIndex--; - nsFontStretch* stretch = weight->mStretches[stretchIndex]; + nsFontXpStretch* stretch = weight->mStretches[stretchIndex]; if (!stretch) { - stretch = new nsFontStretch; + stretch = new nsFontXpStretch; if (!stretch) { continue; } @@ -2886,7 +2886,7 @@ GetAllFontNames(void) { if(!gGlobalList) { - gGlobalList = new nsFontNodeArray(); + gGlobalList = new nsFontXpNodeArray(); if (!gGlobalList) { return NS_ERROR_OUT_OF_MEMORY; @@ -2960,7 +2960,7 @@ nsFontXp* nsFontMetricsXp::TryNode(nsCString* aName, PRUnichar aChar) { nsCStringKey key(*aName); - nsFontNode* node = (nsFontNode*) gNodes->Get(&key); + nsFontXpNode* node = (nsFontXpNode*) gNodes->Get(&key); if (!node) { nsCAutoString pattern("-"); @@ -2973,14 +2973,14 @@ nsFontMetricsXp::TryNode(nsCString* aName, PRUnichar aChar) pattern.Insert("-*-*-*-*-*-*-*-*-*-*", hyphen); - nsFontNodeArray nodes; + nsFontXpNodeArray nodes; GetFontNames(pattern.get(), &nodes); if (nodes.Count() > 0) node = nodes.GetElement(0); else { // add a dummy node to the hash table to avoid calling XListFonts again - node = new nsFontNode(); + node = new nsFontXpNode(); if (!node) return nsnull; gNodes->Put(&key, node); @@ -3015,7 +3015,7 @@ nsFontMetricsXp::TryFamily(nsCString* aName, PRUnichar aChar) nsFontFamily* family = FindFamily(aName); if (family) { - nsFontNodeArray* nodes = &family->mNodes; + nsFontXpNodeArray* nodes = &family->mNodes; PRInt32 n = nodes->Count(); for (PRInt32 i=0; i < n; i++) { @@ -3284,7 +3284,7 @@ typedef struct EnumerateNodeInfo static PRIntn EnumerateNode(void* aElement, void* aData) { - nsFontNode* node = (nsFontNode*) aElement; + nsFontXpNode* node = (nsFontXpNode*) aElement; EnumerateNodeInfo* info = (EnumerateNodeInfo*) aData; diff --git a/mozilla/gfx/src/xprint/nsFontMetricsXP.h b/mozilla/gfx/src/xprint/nsFontMetricsXP.h index 73bae9551c7..86e8592c0fc 100644 --- a/mozilla/gfx/src/xprint/nsFontMetricsXP.h +++ b/mozilla/gfx/src/xprint/nsFontMetricsXP.h @@ -61,8 +61,8 @@ typedef int (*nsFontCharSetConverter)(nsFontCharSetInfo* aSelf, struct nsFontCharSet; struct nsFontFamily; -struct nsFontNode; -struct nsFontStretch; +struct nsFontXpNode; +struct nsFontXpStretch; class nsFontXpUserDefined; @@ -158,12 +158,12 @@ public: nsFontXp* FindGlobalFont(PRUnichar aChar); nsFontXp* FindSubstituteFont(PRUnichar aChar); - nsFontXp* SearchNode(nsFontNode* aNode, PRUnichar aChar); + nsFontXp* SearchNode(nsFontXpNode* aNode, PRUnichar aChar); nsFontXp* TryAliases(nsCString* aName, PRUnichar aChar); nsFontXp* TryFamily(nsCString* aName, PRUnichar aChar); nsFontXp* TryNode(nsCString* aName, PRUnichar aChar); - nsFontXp* PickASizeAndLoad(nsFontStretch* aStretch, + nsFontXp* PickASizeAndLoad(nsFontXpStretch* aStretch, nsFontCharSetInfo* aCharSet, PRUnichar aChar); diff --git a/mozilla/gfx/tests/btest/makefile.win b/mozilla/gfx/tests/btest/makefile.win index ad97c2e6156..49f3d069376 100644 --- a/mozilla/gfx/tests/btest/makefile.win +++ b/mozilla/gfx/tests/btest/makefile.win @@ -29,7 +29,7 @@ PROGRAMS = $(PROG0) LINCS=-I$(XPDIST)\public\raptor -I$(XPDIST)\public\xpcom -I..\src LLIBS= \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ $(DIST)\lib\img32$(VERSION_NUMBER).lib \ diff --git a/mozilla/gfx/tests/coverage/makefile.win b/mozilla/gfx/tests/coverage/makefile.win index 0a929d98ec9..531bde32de1 100644 --- a/mozilla/gfx/tests/coverage/makefile.win +++ b/mozilla/gfx/tests/coverage/makefile.win @@ -38,7 +38,7 @@ LLIBS= \ $(LIBNSPR) \ $(DIST)\lib\widgetsupport_s.lib \ $(DIST)\lib\gkwidget.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) LLFLAGS=-SUBSYSTEM:CONSOLE diff --git a/mozilla/gfx/tests/makefile.win b/mozilla/gfx/tests/makefile.win index 6ff20bf9c88..dc96d6bf9d8 100644 --- a/mozilla/gfx/tests/makefile.win +++ b/mozilla/gfx/tests/makefile.win @@ -33,7 +33,7 @@ PROGRAMS = $(PROG1) $(PROG2) $(PROG3) LINCS=-I$(XPDIST)\public\raptor -I$(XPDIST)\public\xpcom -I..\src LLIBS= \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) diff --git a/mozilla/gfx2/src/Makefile.in b/mozilla/gfx2/src/Makefile.in index 5373fd06c3b..0451c91bb60 100644 --- a/mozilla/gfx2/src/Makefile.in +++ b/mozilla/gfx2/src/Makefile.in @@ -31,6 +31,7 @@ MODULE = gfx2 LIBRARY_NAME = gfx2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGfx2Module REQUIRES = xpcom layout diff --git a/mozilla/gfx2/src/makefile.win b/mozilla/gfx2/src/makefile.win index 5ea68532335..36214ba7235 100644 --- a/mozilla/gfx2/src/makefile.win +++ b/mozilla/gfx2/src/makefile.win @@ -26,10 +26,8 @@ DEPTH=..\.. include <$(DEPTH)/config/config.mak> MODULE=gfx2 - -MAKE_OBJ_TYPE=DLL -DLLNAME=gfx2 -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=gfx2 +MODULE_NAME=nsGfx2Module LCFLAGS = -DWIN32_LEAN_AND_MEAN @@ -39,15 +37,8 @@ CPP_OBJS = \ $(NULL) LLIBS = \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).lib $(DIST)\lib - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).dll $(DIST)\bin\components - -clobber:: - $(RM) $(DIST)\lib\$(MODULE).lib - $(RM) $(DIST)\bin\components\$(MODULE).dll \ No newline at end of file diff --git a/mozilla/htmlparser/robot/makefile.win b/mozilla/htmlparser/robot/makefile.win index 0daf31f5e16..7dba7cac725 100644 --- a/mozilla/htmlparser/robot/makefile.win +++ b/mozilla/htmlparser/robot/makefile.win @@ -22,13 +22,15 @@ MAKE_OBJ_TYPE = DLL +LIBRARY_NAME = DebugRobot +LIBNAME = .\$(OBJDIR)\DebugRobot +DLL = $(LIBNAME).dll DEPTH=..\.. include <$(DEPTH)\config\config.mak> LLIBS= \ - $(DIST)\lib\gkparser.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ !ifndef NECKO @@ -36,9 +38,6 @@ LLIBS= \ !endif $(NULL) -LIBNAME = .\$(OBJDIR)\DebugRobot -DLL = $(LIBNAME).dll - CPPSRCS= \ nsRobotSink.cpp \ nsDebugRobot.cpp \ @@ -55,6 +54,12 @@ LINCS=-I$(XPDIST)\public\xpcom -I$(XPDIST)\public\raptor -I$(XPDIST)\public\net include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib +install:: $(DLL) $(LIBRARY) + $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib + $(MAKE_INSTALL) $(DLL) $(DIST)\bin + +clobber:: + rm -f $(DIST)\lib\$(LIBRARY) + rm -f $(DIST)\bin\$(DLL) + + diff --git a/mozilla/htmlparser/robot/test/makefile.win b/mozilla/htmlparser/robot/test/makefile.win index 89453d7079e..b700441f09a 100644 --- a/mozilla/htmlparser/robot/test/makefile.win +++ b/mozilla/htmlparser/robot/test/makefile.win @@ -27,7 +27,8 @@ PROGRAM = .\$(OBJDIR)\htmlrobot.exe LLIBS= \ $(DIST)\lib\DebugRobot.lib \ - $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\xpcom.lib \ + $(LIBNSPR) \ $(NULL) WIN_LIBS= shell32.lib diff --git a/mozilla/htmlparser/src/Makefile.in b/mozilla/htmlparser/src/Makefile.in index 559cfd1d8f2..01e466575ad 100644 --- a/mozilla/htmlparser/src/Makefile.in +++ b/mozilla/htmlparser/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = htmlparser LIBRARY_NAME = htmlpars EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsParserModule SHORT_LIBNAME = gkparser REQUIRES = xpcom string necko util uconv expat layout dom unicharutil pref diff --git a/mozilla/htmlparser/src/makefile.win b/mozilla/htmlparser/src/makefile.win index 59b695418a2..700d0eec712 100644 --- a/mozilla/htmlparser/src/makefile.win +++ b/mozilla/htmlparser/src/makefile.win @@ -26,8 +26,9 @@ include <$(DEPTH)\config\config.mak> LIBRARY_NAME=raptorhtmlpars DEFINES=-D_IMPL_NS_HTMLPARS -DWIN32_LEAN_AND_MEAN -DXML_DTD -MODULE=raptor -IS_COMPONENT = 1 +MODULE = htmlparser +LIBRARY_NAME = gkparser +MODULE_NAME = nsParserModule CPPSRCS= \ nsDTDUtils.cpp \ @@ -120,21 +121,20 @@ LINCS= -I$(PUBLIC)\xpcom \ -I$(PUBLIC)\uconv \ -I$(PUBLIC)\expat -MAKE_OBJ_TYPE = DLL -DLLNAME = gkparser -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ $(NULL) # These are the libraries we need to link with to create the dll -LLIBS= \ +SUB_LIBRARIES= \ + $(DIST)\lib\expat.lib \ + $(NULL) + +LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\expat.lib \ !ifdef MOZ_PERF - $(DIST)\lib\util.lib \ + $(DIST)\lib\util.lib \ !endif $(LIBNSPR) @@ -144,15 +144,3 @@ LLFLAGS= /NODEFAULTLIB msvcirt.lib msvcrt.lib !endif include <$(DEPTH)\config\rules.mak> - -#export:: $(XPDIST)\include -# $(MAKE_INSTALL) $(XPDIST)\include - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib - diff --git a/mozilla/htmlparser/src/nsParserModule.cpp b/mozilla/htmlparser/src/nsParserModule.cpp index 27f6c4e7e66..6b7f55e4f7c 100644 --- a/mozilla/htmlparser/src/nsParserModule.cpp +++ b/mozilla/htmlparser/src/nsParserModule.cpp @@ -279,8 +279,9 @@ nsParserModule::RegisterSelf(nsIComponentManager *aCompMgr, nsresult rv = NS_OK; nsModuleComponentInfo* cp = gComponents, *end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - nsnull, aPath, PR_TRUE, PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + nsnull, aPath, registryLocation, + PR_TRUE, PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsParserModule: unable to register %s component => %x\n", @@ -327,7 +328,8 @@ nsParserModule::CanUnload(nsIComponentManager *aCompMgr, PRBool *okToUnload) static nsParserModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, +extern "C" NS_EXPORT +nsresult NSGETMODULE_ENTRY_POINT(nsParserModule) (nsIComponentManager *servMgr, nsIFile* location, nsIModule** return_cobj) { diff --git a/mozilla/intl/chardet/src/Makefile.in b/mozilla/intl/chardet/src/Makefile.in index be4685346d7..d4c805f8b9e 100644 --- a/mozilla/intl/chardet/src/Makefile.in +++ b/mozilla/intl/chardet/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = chardet LIBRARY_NAME = chardet EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsCharDetModule REQUIRES = xpcom string uconv webshell uriloader docshell htmlparser dom necko widget layout locale gfx2 embedcomponents unicharutil CPPSRCS = \ diff --git a/mozilla/intl/chardet/src/classic/Makefile.in b/mozilla/intl/chardet/src/classic/Makefile.in index d0eba7c964a..9cf009ddbcc 100644 --- a/mozilla/intl/chardet/src/classic/Makefile.in +++ b/mozilla/intl/chardet/src/classic/Makefile.in @@ -30,6 +30,7 @@ MODULE = chardetc LIBRARY_NAME = chardetc EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsCharDetModuleClassic REQUIRES = xpcom CPPSRCS = \ diff --git a/mozilla/intl/chardet/src/classic/makefile.win b/mozilla/intl/chardet/src/classic/makefile.win index fb9038dfaf6..14dd7ace1ff 100644 --- a/mozilla/intl/chardet/src/classic/makefile.win +++ b/mozilla/intl/chardet/src/classic/makefile.win @@ -43,12 +43,8 @@ CPP_OBJS= \ $(NULL) MODULE=chardetc - - -MAKE_OBJ_TYPE=DLL -DLLNAME=chardetc -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +LIBRARY_NAME=chardetc +MODULE_NAME=nsCharDetModuleClassic WIN_LIBS= ole32.lib @@ -57,11 +53,3 @@ LLIBS= \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/chardet/src/classic/nsClassicCharDetDll.cpp b/mozilla/intl/chardet/src/classic/nsClassicCharDetDll.cpp index 46eb9eb3361..3837baad53b 100644 --- a/mozilla/intl/chardet/src/classic/nsClassicCharDetDll.cpp +++ b/mozilla/intl/chardet/src/classic/nsClassicCharDetDll.cpp @@ -60,5 +60,5 @@ static nsModuleComponentInfo components[] = { NS_STRCDETECTOR_CONTRACTID_BASE "koclassic", nsKOStringCharsetClassicDetectorConstructor} }; -NS_IMPL_NSGETMODULE("nsCharDetModuleClassic", components); +NS_IMPL_NSGETMODULE(nsCharDetModuleClassic, components); diff --git a/mozilla/intl/chardet/src/makefile.win b/mozilla/intl/chardet/src/makefile.win index 4da7a17c8d4..878a6c2e5f9 100644 --- a/mozilla/intl/chardet/src/makefile.win +++ b/mozilla/intl/chardet/src/makefile.win @@ -60,26 +60,14 @@ CPP_OBJS= \ $(NULL) MODULE=chardet - +LIBARARY_NAME=chardet +MODULE_NAME=nsCharDetModule INCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\chardet -I$(PUBLIC)\raptor \ -I$(PUBLIC)\netlib -I$(PUBLIC)\uconv -I$(PUBLIC)\webshell -MAKE_OBJ_TYPE=DLL -DLLNAME=chardet -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LLIBS= \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/chardet/src/windows/makefile.win b/mozilla/intl/chardet/src/windows/makefile.win index 33424941c51..3b934655ad9 100644 --- a/mozilla/intl/chardet/src/windows/makefile.win +++ b/mozilla/intl/chardet/src/windows/makefile.win @@ -44,12 +44,10 @@ CPP_OBJS= \ MODULE=chardetnativeTest - MAKE_OBJ_TYPE=DLL DLLNAME=chardetnativeTest DLL=.\$(OBJDIR)\$(DLLNAME).dll - WIN_LIBS= ole32.lib LLIBS= \ @@ -60,8 +58,7 @@ include <$(DEPTH)\config\rules.mak> install:: $(DLL) $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - + clobber:: rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib + diff --git a/mozilla/intl/compatibility/src/Makefile.in b/mozilla/intl/compatibility/src/Makefile.in index 2e5126f8409..81e36c53e02 100644 --- a/mozilla/intl/compatibility/src/Makefile.in +++ b/mozilla/intl/compatibility/src/Makefile.in @@ -30,7 +30,7 @@ MODULE = intlcmpt LIBRARY_NAME = intlcmpt EXPORT_LIBRARY = 1 IS_COMPONENT = 1 - +MODULE_NAME = I18nCompatibility CPPSRCS = \ nsI18nCompatibility.cpp \ diff --git a/mozilla/intl/compatibility/src/makefile.win b/mozilla/intl/compatibility/src/makefile.win index cb877739b9b..faa4ce1902f 100644 --- a/mozilla/intl/compatibility/src/makefile.win +++ b/mozilla/intl/compatibility/src/makefile.win @@ -38,25 +38,13 @@ CPP_OBJS= \ $(NULL) MODULE=intlcmpt - +LIBRARY_NAME=intlcmpt +MODULE_NAME=I18nCompatibility INCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor -MAKE_OBJ_TYPE=DLL -DLLNAME=intlcmpt -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LLIBS= \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/locale/src/os2/Makefile.in b/mozilla/intl/locale/src/os2/Makefile.in index 2aea33c7adc..f26192bbf3d 100644 --- a/mozilla/intl/locale/src/os2/Makefile.in +++ b/mozilla/intl/locale/src/os2/Makefile.in @@ -27,6 +27,7 @@ MODULE = locale LIBRARY_NAME = nslocale EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsLocaleModule EXTRA_DSO_LIBS = nslocale_s diff --git a/mozilla/intl/locale/src/unix/Makefile.in b/mozilla/intl/locale/src/unix/Makefile.in index 440d9d9e004..a36991bf390 100644 --- a/mozilla/intl/locale/src/unix/Makefile.in +++ b/mozilla/intl/locale/src/unix/Makefile.in @@ -30,6 +30,7 @@ MODULE = locale LIBRARY_NAME = nslocale EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsLocaleModule REQUIRES = xpcom string unicharutil pref uconv SHARED_LIBRARY_LIBS = ../libnslocale_s.a diff --git a/mozilla/intl/locale/src/unix/nsLocaleModule.cpp b/mozilla/intl/locale/src/unix/nsLocaleModule.cpp index b357a255dfa..401a6cf27c8 100644 --- a/mozilla/intl/locale/src/unix/nsLocaleModule.cpp +++ b/mozilla/intl/locale/src/unix/nsLocaleModule.cpp @@ -26,6 +26,7 @@ #include "nsIModule.h" #include "nsIComponentManager.h" #include "nsIFactory.h" +#include "nsIGenericFactory.h" #include "nsILocaleService.h" #include "nsILocaleFactory.h" @@ -254,9 +255,10 @@ nsLocaleModule::RegisterSelf(nsIComponentManager *aCompMgr, Components* cp = gComponents; Components* end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(*cp->mCID, cp->mDescription, - cp->mContractID, aPath, PR_TRUE, - PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(*cp->mCID, cp->mDescription, + cp->mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsLocaleModule: unable to register %s component => %x\n", @@ -308,9 +310,10 @@ nsLocaleModule::CanUnload(nsIComponentManager *aCompMgr, PRBool *okToUnload) static nsLocaleModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, - nsIFile* location, - nsIModule** return_cobj) +extern "C" NS_EXPORT +nsresult NSGETMODULE_ENTRY_POINT(nsLocaleModule)(nsIComponentManager *servMgr, + nsIFile* location, + nsIModule** return_cobj) { nsresult rv = NS_OK; diff --git a/mozilla/intl/lwbrk/src/Makefile.in b/mozilla/intl/lwbrk/src/Makefile.in index a7210b84cef..954b3fc8814 100644 --- a/mozilla/intl/lwbrk/src/Makefile.in +++ b/mozilla/intl/lwbrk/src/Makefile.in @@ -30,6 +30,8 @@ MODULE = lwbrk LIBRARY_NAME = lwbrk EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsLWBrkModule + REQUIRES = xpcom string CSRCS = rulebrk.c diff --git a/mozilla/intl/lwbrk/src/makefile.win b/mozilla/intl/lwbrk/src/makefile.win index 2cc49953b85..fe1347455aa 100644 --- a/mozilla/intl/lwbrk/src/makefile.win +++ b/mozilla/intl/lwbrk/src/makefile.win @@ -49,25 +49,13 @@ CPP_OBJS= \ $(NULL) MODULE=lwbrk - +LIBRARY_NAME=lwbrk +MODULE_NAME=nsLWBrkModule INCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\lwbrk -I$(PUBLIC)\raptor -MAKE_OBJ_TYPE=DLL -DLLNAME=lwbrk -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LLIBS= \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/strres/src/Makefile.in b/mozilla/intl/strres/src/Makefile.in index f312225f14a..1dbe19bfada 100644 --- a/mozilla/intl/strres/src/Makefile.in +++ b/mozilla/intl/strres/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = intl LIBRARY_NAME = strres EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsStringBundleModule REQUIRES = xpcom string necko locale CPPSRCS = nsStringBundle.cpp nsAcceptLang.cpp diff --git a/mozilla/intl/strres/src/makefile.win b/mozilla/intl/strres/src/makefile.win index 5c51de64c74..38e3368a3be 100644 --- a/mozilla/intl/strres/src/makefile.win +++ b/mozilla/intl/strres/src/makefile.win @@ -36,6 +36,8 @@ CPP_OBJS = \ $(NULL) MODULE=intl +LIBRARY_NAME=strres +MODULE_NAME=nsStringBundleModule LINCS=\ -I$(PUBLIC)\xpcom \ @@ -45,10 +47,6 @@ LINCS=\ -I$(PUBLIC)\locale \ $(NULL) -MAKE_OBJ_TYPE = DLL -DLLNAME = strres -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -60,11 +58,3 @@ LLIBS= \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/src/Makefile.in b/mozilla/intl/uconv/src/Makefile.in index b2133f4b210..a9344fde10b 100644 --- a/mozilla/intl/uconv/src/Makefile.in +++ b/mozilla/intl/uconv/src/Makefile.in @@ -30,6 +30,8 @@ MODULE = uconv LIBRARY_NAME = uconv EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUConvModule + # To avoid conflict with OS/2 system uconv.dll SHORT_LIBNAME = mozuconv REQUIRES = xpcom string intl locale chardet necko rdf pref diff --git a/mozilla/intl/uconv/src/makefile.win b/mozilla/intl/uconv/src/makefile.win index 325fb9b0fc4..4f1f852c985 100644 --- a/mozilla/intl/uconv/src/makefile.win +++ b/mozilla/intl/uconv/src/makefile.win @@ -25,10 +25,8 @@ include <$(DEPTH)/config/config.mak> DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = uconv -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=uconv +MODULE_NAME=nsUConvModule CPPSRCS = \ nsTextToSubURI.cpp \ @@ -114,19 +112,15 @@ LCFLAGS = \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib +install:: $(MAKE_INSTALL) .\charsetalias.properties $(DIST)\bin\res $(MAKE_INSTALL) .\wincharset.properties $(DIST)\bin\res $(MAKE_INSTALL) charsetData.properties $(DIST)\bin\res - $(MAKE_INSTALL) .\acceptlanguage.properties $(DIST)\bin\res + $(MAKE_INSTALL) .\acceptlanguage.properties $(DIST)\bin\res clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib rm -f $(DIST)\bin\res\charsetalias.properties rm -f $(DIST)\bin\res\wincharset.properties rm -f $(DIST)\bin\res\charsetData.properties - rm -f $(DIST)\bin\res\acceptlanguage.properties + rm -f $(DIST)\bin\res\acceptlanguage.properties diff --git a/mozilla/intl/uconv/src/nsUConvModule.cpp b/mozilla/intl/uconv/src/nsUConvModule.cpp index 13a1a522c58..7361b6dd3b6 100644 --- a/mozilla/intl/uconv/src/nsUConvModule.cpp +++ b/mozilla/intl/uconv/src/nsUConvModule.cpp @@ -255,9 +255,11 @@ nsUConvModule::RegisterSelf(nsIComponentManager *aCompMgr, Components* cp = gComponents; Components* end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(cp->info.mCID, cp->info.mDescription, - cp->info.mContractID, aPath, PR_TRUE, - PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->info.mCID, + cp->info.mDescription, + cp->info.mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsUConvModule: unable to register %s component => %x\n", @@ -341,9 +343,10 @@ nsUConvModule::CanUnload(nsIComponentManager *aCompMgr, PRBool *okToUnload) static nsUConvModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, - nsIFile* aPath, - nsIModule** return_cobj) +extern "C" NS_EXPORT +nsresult NSGETMODULE_ENTRY_POINT(nsUConvModule)(nsIComponentManager *servMgr, + nsIFile* aPath, + nsIModule** return_cobj) { nsresult rv = NS_OK; diff --git a/mozilla/intl/uconv/ucvcn/Makefile.in b/mozilla/intl/uconv/ucvcn/Makefile.in index 6de9eb0471a..dfb1e1ac144 100644 --- a/mozilla/intl/uconv/ucvcn/Makefile.in +++ b/mozilla/intl/uconv/ucvcn/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvcn LIBRARY_NAME = ucvcn EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvCnModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvcn/makefile.win b/mozilla/intl/uconv/ucvcn/makefile.win index e1d9c31eab7..e578b923363 100644 --- a/mozilla/intl/uconv/ucvcn/makefile.win +++ b/mozilla/intl/uconv/ucvcn/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvcn -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvcn +MODULE_NAME=nsUCvCnModule CPPSRCS = \ nsGB2312ToUnicodeV2.cpp \ @@ -84,11 +82,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvibm/Makefile.in b/mozilla/intl/uconv/ucvibm/Makefile.in index f4fc90e1b8a..68f2aba23c2 100644 --- a/mozilla/intl/uconv/ucvibm/Makefile.in +++ b/mozilla/intl/uconv/ucvibm/Makefile.in @@ -41,6 +41,7 @@ MODULE = ucvibm LIBRARY_NAME = ucvibm EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvIBMModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvibm/makefile.win b/mozilla/intl/uconv/ucvibm/makefile.win index 4112b9b7449..05317165cc6 100644 --- a/mozilla/intl/uconv/ucvibm/makefile.win +++ b/mozilla/intl/uconv/ucvibm/makefile.win @@ -36,10 +36,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvibm -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvibm +MODULE_NAME=nsUCvIBMModule CPPSRCS = \ nsCP850ToUnicode.cpp \ @@ -98,11 +96,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvja/Makefile.in b/mozilla/intl/uconv/ucvja/Makefile.in index ad02631fbd1..f740e64ef33 100644 --- a/mozilla/intl/uconv/ucvja/Makefile.in +++ b/mozilla/intl/uconv/ucvja/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvja LIBRARY_NAME = ucvja EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvJAModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvja/makefile.win b/mozilla/intl/uconv/ucvja/makefile.win index 9e3f07c1bef..3bc42028d07 100644 --- a/mozilla/intl/uconv/ucvja/makefile.win +++ b/mozilla/intl/uconv/ucvja/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvja -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvja +MODULE_NAME=nsUCvJAModule CPPSRCS = \ nsJapaneseToUnicode.cpp \ @@ -77,11 +75,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvko/Makefile.in b/mozilla/intl/uconv/ucvko/Makefile.in index b9b8d8d13d3..f55737334c9 100644 --- a/mozilla/intl/uconv/ucvko/Makefile.in +++ b/mozilla/intl/uconv/ucvko/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvko LIBRARY_NAME = ucvko EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvKoModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvko/makefile.win b/mozilla/intl/uconv/ucvko/makefile.win index c7867b67066..b15ed53ce80 100644 --- a/mozilla/intl/uconv/ucvko/makefile.win +++ b/mozilla/intl/uconv/ucvko/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvko -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvko +MODULE_NAME=nsUCvKoModule CPPSRCS = \ nsEUCKRToUnicode.cpp \ @@ -76,11 +74,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvlatin/Makefile.in b/mozilla/intl/uconv/ucvlatin/Makefile.in index 84530c4be2c..b2e3a35258e 100644 --- a/mozilla/intl/uconv/ucvlatin/Makefile.in +++ b/mozilla/intl/uconv/ucvlatin/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvlatin LIBRARY_NAME = ucvlatin EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvLatinModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvlatin/makefile.win b/mozilla/intl/uconv/ucvlatin/makefile.win index 85cd53049dc..c071b278899 100644 --- a/mozilla/intl/uconv/ucvlatin/makefile.win +++ b/mozilla/intl/uconv/ucvlatin/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvlatin -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvlatin +MODULE_NAME=nsUCvLatinModule CPPSRCS = \ nsUEscapeToUnicode.cpp \ @@ -298,11 +296,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvmath/Makefile.in b/mozilla/intl/uconv/ucvmath/Makefile.in index 50ca31620f9..d8f0e1a8af2 100644 --- a/mozilla/intl/uconv/ucvmath/Makefile.in +++ b/mozilla/intl/uconv/ucvmath/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvmath LIBRARY_NAME = ucvmath EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvMathModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvmath/makefile.win b/mozilla/intl/uconv/ucvmath/makefile.win index fdb8ca1530d..9fc0226c123 100644 --- a/mozilla/intl/uconv/ucvmath/makefile.win +++ b/mozilla/intl/uconv/ucvmath/makefile.win @@ -25,10 +25,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvmath -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvmath +MODULE_NAME=nsUCvMathModule CPPSRCS = \ nsUnicodeToTeXCMRttf.cpp \ @@ -79,11 +77,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvtw/Makefile.in b/mozilla/intl/uconv/ucvtw/Makefile.in index 4e2a196f468..4a84c995f74 100644 --- a/mozilla/intl/uconv/ucvtw/Makefile.in +++ b/mozilla/intl/uconv/ucvtw/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvtw LIBRARY_NAME = ucvtw EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvTWModule REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvtw/makefile.win b/mozilla/intl/uconv/ucvtw/makefile.win index 8f3688edb9e..f9826bcdf2c 100644 --- a/mozilla/intl/uconv/ucvtw/makefile.win +++ b/mozilla/intl/uconv/ucvtw/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvtw -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvtw +MODULE_NAME=nsUCvTWModule CPPSRCS = \ nsBIG5ToUnicode.cpp \ @@ -74,11 +72,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/uconv/ucvtw2/Makefile.in b/mozilla/intl/uconv/ucvtw2/Makefile.in index 903e575b10a..e3ef7759c4d 100644 --- a/mozilla/intl/uconv/ucvtw2/Makefile.in +++ b/mozilla/intl/uconv/ucvtw2/Makefile.in @@ -30,6 +30,7 @@ MODULE = ucvtw2 LIBRARY_NAME = ucvtw2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUCvTW2Module REQUIRES = xpcom string uconv CPPSRCS = \ diff --git a/mozilla/intl/uconv/ucvtw2/makefile.win b/mozilla/intl/uconv/ucvtw2/makefile.win index c968798e094..3e9bc80da53 100644 --- a/mozilla/intl/uconv/ucvtw2/makefile.win +++ b/mozilla/intl/uconv/ucvtw2/makefile.win @@ -24,10 +24,8 @@ DEPTH=..\..\.. DEFINES=-D_IMPL_NS_INTL -DWIN32_LEAN_AND_MEAN MODULE=uconv - -MAKE_OBJ_TYPE = DLL -DLLNAME = ucvtw2 -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=ucvtw2 +MODULE_NAME=nsUCvTW2Module CPPSRCS = \ nsEUCTWToUnicode.cpp \ @@ -76,11 +74,3 @@ LCFLAGS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib diff --git a/mozilla/intl/unicharutil/src/Makefile.in b/mozilla/intl/unicharutil/src/Makefile.in index f08cef9c423..3a202fe4396 100644 --- a/mozilla/intl/unicharutil/src/Makefile.in +++ b/mozilla/intl/unicharutil/src/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = unicharutil EXPORT_LIBRARY = 1 SHORT_LIBNAME = ucharuti IS_COMPONENT = 1 +MODULE_NAME = UcharUtil REQUIRES = xpcom string uconv necko CPPSRCS = \ diff --git a/mozilla/intl/unicharutil/src/makefile.win b/mozilla/intl/unicharutil/src/makefile.win index ec7128ca608..6b3f670f684 100644 --- a/mozilla/intl/unicharutil/src/makefile.win +++ b/mozilla/intl/unicharutil/src/makefile.win @@ -60,28 +60,13 @@ CPP_OBJS= \ $(NULL) MODULE=unicharutil - +LIBRARY_NAME=ucharuti +MODULE_NAME=UcharUtil LINCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\unicharutil -I$(PUBLIC)\raptor -MAKE_OBJ_TYPE=DLL -DLLNAME=ucharuti -DLL=.\$(OBJDIR)\$(DLLNAME).dll - - LLIBS= \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll - rm -f $(DIST)\bin\$(DLLNAME).lib - - - diff --git a/mozilla/jpeg/makefile.win b/mozilla/jpeg/makefile.win index a2740f0d075..b9dfc8428bb 100644 --- a/mozilla/jpeg/makefile.win +++ b/mozilla/jpeg/makefile.win @@ -41,18 +41,17 @@ EXPORTS = jconfig.h jerror.h jinclude.h jmorecfg.h jpeglib.h jpegint.h jwinfig.h #//------------------------------------------------------------------------ DEPTH= ..\ -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=jpeg$(MOZ_BITS)$(VERSION_NUMBER) -DLL1NAME=jpg$(MOZ_BITS)$(VERSION_NUMBER) -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map +EXPORT_LIBRARY=1 +LIBRARY_NAME=jpeg$(MOZ_BITS)$(VERSION_NUMBER) +PDBFILE=$(LIBRARY_NAME).pdb +MAPFILE=$(LIBRARY_NAME).map !if "$(MOZ_BITS)" == "16" -DEFFILE=$(DLL1NAME).def +DEFFILE=jpg$(MOZ_BIGS)$(VERSION_NUMBER).def !endif #//------------------------------------------------------------------------ @@ -126,7 +125,6 @@ OBJS= \ #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll MAPFILE= $(DLLNAME).map @@ -137,11 +135,3 @@ MAPFILE= $(DLLNAME).map #// #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(JPEG_OBJS) - diff --git a/mozilla/js/jsd/Makefile.in b/mozilla/js/jsd/Makefile.in index df70119a8cc..d1cef7e1fcb 100644 --- a/mozilla/js/jsd/Makefile.in +++ b/mozilla/js/jsd/Makefile.in @@ -64,6 +64,7 @@ else DIRS += idl CPPSRCS = jsd_xpc.cpp IS_COMPONENT = 1 +MODULE_NAME = JavaScript_Debugger endif ifndef MOZ_JSD diff --git a/mozilla/js/jsd/jsd_xpc.cpp b/mozilla/js/jsd/jsd_xpc.cpp index e99a3081f32..9ba5bee63ba 100644 --- a/mozilla/js/jsd/jsd_xpc.cpp +++ b/mozilla/js/jsd/jsd_xpc.cpp @@ -1244,7 +1244,7 @@ static nsModuleComponentInfo components[] = { jsdASObserverConstructor, RegisterASObserver, UnRegisterASObserver } }; -NS_IMPL_NSGETMODULE("JavaScript Debugger", components); +NS_IMPL_NSGETMODULE(JavaScript_Debugger, components); /******************************************************************************** ******************************************************************************** diff --git a/mozilla/js/src/liveconnect/makefile.win b/mozilla/js/src/liveconnect/makefile.win index 97bd0a883ef..f39e6ba4e50 100644 --- a/mozilla/js/src/liveconnect/makefile.win +++ b/mozilla/js/src/liveconnect/makefile.win @@ -58,14 +58,13 @@ DIRS = classes #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=jsj$(MOZ_BITS)$(VERSION_NUMBER) -PDBFILE=$(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +EXPORT_LIBRARY=1 +LIBRARY_NAME=jsj$(MOZ_BITS)$(VERSION_NUMBER) +PDBFILE=$(LIBRARY_NAME).pdb +MAPFILE=$(LIBRARY_NAME).map !if "$(MOZ_BITS)" == "16" -DEFFILE = $(DLLNAME).def +DEFFILE = $(LIBRARY_NAME).def !endif LLIBS=$(LIBNSPR) $(DIST)\lib\js$(MOZ_BITS)$(VERSION_NUMBER).lib \ @@ -167,11 +166,6 @@ include <$(DEPTH)/config/rules.mak> export:: INSTALL_FILES -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - - #### # this bit of extreme scariness came from the js/src makefile # reproduced here since that's where jsjava.c lives now... diff --git a/mozilla/js/src/xpconnect/loader/Makefile.in b/mozilla/js/src/xpconnect/loader/Makefile.in index 7617b73ba6a..1134f1c793e 100644 --- a/mozilla/js/src/xpconnect/loader/Makefile.in +++ b/mozilla/js/src/xpconnect/loader/Makefile.in @@ -27,6 +27,7 @@ LIBRARY_NAME = jsloader EXPORT_LIBRARY = 1 IS_COMPONENT = 1 REQUIRES = xpcom string xpconnect js caps dom necko +MODULE_NAME = JS_component_loader CPPSRCS = mozJSComponentLoader.cpp mozJSSubScriptLoader.cpp diff --git a/mozilla/js/src/xpconnect/loader/makefile.win b/mozilla/js/src/xpconnect/loader/makefile.win index bc5554da8b8..9f9a022525b 100755 --- a/mozilla/js/src/xpconnect/loader/makefile.win +++ b/mozilla/js/src/xpconnect/loader/makefile.win @@ -53,10 +53,9 @@ DEPTH= ..\..\..\.. #// #//------------------------------------------------------------------------ -MAKE_OBJ_TYPE=DLL - -DLLNAME=jsloader -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=jsloader +LIBRARY_NAME=jsloader +MODULE_NAME=JS_component_loader #//------------------------------------------------------------------------ #// @@ -107,12 +106,3 @@ LLIBS = \ #// #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\lib\$(DLLNAME).lib - rm -f $(DIST)\bin\components\$(DLLNAME).dll - diff --git a/mozilla/js/src/xpconnect/loader/mozJSComponentLoader.cpp b/mozilla/js/src/xpconnect/loader/mozJSComponentLoader.cpp index 044b0631c97..4304710fecd 100644 --- a/mozilla/js/src/xpconnect/loader/mozJSComponentLoader.cpp +++ b/mozilla/js/src/xpconnect/loader/mozJSComponentLoader.cpp @@ -66,16 +66,10 @@ const char jsComponentTypeName[] = "text/javascript"; const char mozJSSubScriptLoadContractID[] = "@mozilla.org/moz/jssubscript-loader;1"; #endif -/* XXX export properly from libxpcom, for now this will let Mac build */ -#ifdef RHAPSODY -extern const char fileSizeValueName[]; // = "FileSize"; -extern const char lastModValueName[]; // = "LastModTimeStamp"; -extern const char xpcomKeyName[]; // = "Software/Mozilla/XPCOM"; -#else -const char fileSizeValueName[] = "FileSize"; -const char lastModValueName[] = "LastModTimeStamp"; -const char xpcomKeyName[] = "software/mozilla/XPCOM/components"; -#endif +// same as in nsComponentManager.cpp (but without the JS) +const char JSfileSizeValueName[] = "FileSize"; +const char JSlastModValueName[] = "LastModTimeStamp"; +const char JSxpcomKeyName[] = "software/mozilla/XPCOM/components"; const char kJSRuntimeServiceContractID[] = "@mozilla.org/js/xpc/RuntimeService;1"; const char kXPConnectServiceContractID[] = "@mozilla.org/js/xpc/XPConnect;1"; @@ -489,7 +483,7 @@ mozJSComponentLoader::Init(nsIComponentManager *aCompMgr, nsISupports *aReg) /* initialize registry handles */ mRegistry = do_QueryInterface(aReg, &rv); if (NS_SUCCEEDED(rv)) { - rv = mRegistry->GetSubtree(nsIRegistry::Common, xpcomKeyName, + rv = mRegistry->GetSubtree(nsIRegistry::Common, JSxpcomKeyName, &mXPCOMKey); if (NS_FAILED(rv)) /* if we can't get the XPCOM key, just skip all registry ops */ @@ -635,12 +629,12 @@ mozJSComponentLoader::SetRegistryInfo(const char *registryLocation, PRInt64 modDate; if (NS_FAILED(rv = component->GetLastModificationDate(&modDate)) || - NS_FAILED(rv = mRegistry->SetLongLong(key, lastModValueName, &modDate))) + NS_FAILED(rv = mRegistry->SetLongLong(key, JSlastModValueName, &modDate))) return rv; PRInt64 fileSize; if (NS_FAILED(rv = component->GetFileSize(&fileSize)) || - NS_FAILED(rv = mRegistry->SetLongLong(key, fileSizeValueName, &fileSize))) + NS_FAILED(rv = mRegistry->SetLongLong(key, JSfileSizeValueName, &fileSize))) return rv; #ifdef DEBUG_shaver_off @@ -710,7 +704,7 @@ mozJSComponentLoader::HasChanged(const char *registryLocation, /* check modification date */ PRInt64 regTime, lastTime; - if (NS_FAILED(mRegistry->GetLongLong(key, lastModValueName, ®Time))) + if (NS_FAILED(mRegistry->GetLongLong(key, JSlastModValueName, ®Time))) return PR_TRUE; if (NS_FAILED(component->GetLastModificationDate(&lastTime)) || LL_NE(lastTime, regTime)) @@ -718,7 +712,7 @@ mozJSComponentLoader::HasChanged(const char *registryLocation, /* check file size */ PRInt64 regSize; - if (NS_FAILED(mRegistry->GetLongLong(key, fileSizeValueName, ®Size))) + if (NS_FAILED(mRegistry->GetLongLong(key, JSfileSizeValueName, ®Size))) return PR_TRUE; PRInt64 size; if (NS_FAILED(component->GetFileSize(&size)) || LL_NE(size,regSize) ) diff --git a/mozilla/js/src/xpconnect/makefile.win b/mozilla/js/src/xpconnect/makefile.win index 2a952ac41e9..86a9c851c10 100644 --- a/mozilla/js/src/xpconnect/makefile.win +++ b/mozilla/js/src/xpconnect/makefile.win @@ -32,11 +32,16 @@ DEPTH=..\..\.. +# XXXwaterson should we create the shell if MOZ_STATIC_COMPONENT_LIBS? + DIRS=public idl src \ !if !defined(DISABLE_TESTS) tests \ !endif - shell loader \ +!if !defined(MOZ_STATIC_COMPONENT_LIBS) + shell \ +!endif + loader \ !if defined(XPC_TOOLS_SUPPORT) tools !endif diff --git a/mozilla/js/src/xpconnect/src/Makefile.in b/mozilla/js/src/xpconnect/src/Makefile.in index 40ea2cfd393..c0e3890bd99 100644 --- a/mozilla/js/src/xpconnect/src/Makefile.in +++ b/mozilla/js/src/xpconnect/src/Makefile.in @@ -43,6 +43,8 @@ MODULE = xpconnect LIBRARY_NAME = xpconnect EXPORT_LIBRARY = 1 SHORT_LIBNAME = xpconect +IS_COMPONENT = 1 +MODULE_NAME = xpconnect REQUIRES = xpcom string js dom widget layout caps CPPSRCS = \ @@ -75,8 +77,6 @@ CPPSRCS = \ include $(topsrcdir)/config/config.mk -IS_COMPONENT = 1 - # this is automatically discovered under BeOS ifneq ($(OS_ARCH),BeOS) LIBS += \ diff --git a/mozilla/js/src/xpconnect/src/makefile.win b/mozilla/js/src/xpconnect/src/makefile.win index 58a9ecfa151..1e5712a9f38 100644 --- a/mozilla/js/src/xpconnect/src/makefile.win +++ b/mozilla/js/src/xpconnect/src/makefile.win @@ -34,15 +34,13 @@ DEPTH=..\..\..\.. +MODULE=xpconnect +LIBRARY_NAME=xpc$(MOZ_BITS)$(VERSION_NUMBER) +MODULE_NAME=xpconnect -MAKE_OBJ_TYPE = DLL -DLLNAME = xpc$(MOZ_BITS)$(VERSION_NUMBER) #PDBFILE = $(DLLNAME).pdb #MAPFILE = $(DLLNAME).map #RESFILE = xpc$(MOZ_BITS)$(VERSION_NUMBER).res -DLL =.\$(OBJDIR)\$(DLLNAME).dll - -MODULE=xpconnect DEFINES=-DWIN32_LEAN_AND_MEAN -DEXPORT_XPC_API @@ -95,11 +93,3 @@ LLIBS= $(LIBNSPR) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\lib\$(DLLNAME).lib - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/js/src/xpconnect/tests/components/Makefile.in b/mozilla/js/src/xpconnect/tests/components/Makefile.in index f32f10fd39b..4cac0f2545f 100644 --- a/mozilla/js/src/xpconnect/tests/components/Makefile.in +++ b/mozilla/js/src/xpconnect/tests/components/Makefile.in @@ -43,6 +43,7 @@ MODULE = xpctest LIBRARY_NAME = xpctest EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = xpconnect_test REQUIRES = xpconnect xpcom string js xpconnect_tests CPPSRCS = \ diff --git a/mozilla/js/src/xpconnect/tests/components/makefile.win b/mozilla/js/src/xpconnect/tests/components/makefile.win index beee1ac65ed..c15b6bdc8a3 100644 --- a/mozilla/js/src/xpconnect/tests/components/makefile.win +++ b/mozilla/js/src/xpconnect/tests/components/makefile.win @@ -71,7 +71,6 @@ LCFLAGS = \ LLIBS= $(LIBNSPR) \ $(DIST)\lib\js$(MOZ_BITS)$(VERSION_NUMBER).lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\xpc$(MOZ_BITS)$(VERSION_NUMBER).lib \ $(NULL) !ifndef XPCOM_STANDALONE diff --git a/mozilla/js/src/xpconnect/tools/src/Makefile.in b/mozilla/js/src/xpconnect/tools/src/Makefile.in index f37379c039f..6ac99b35ee2 100644 --- a/mozilla/js/src/xpconnect/tools/src/Makefile.in +++ b/mozilla/js/src/xpconnect/tools/src/Makefile.in @@ -43,6 +43,8 @@ MODULE = xpctools LIBRARY_NAME = xpctools SHORT_LIBNAME = xpctools REQUIRES = xpcom xpconnect js string +MODULE_NAME = xpctools +IS_COMPONENT = 1 CPPSRCS = \ nsXPCToolsCompiler.o \ @@ -52,8 +54,6 @@ CPPSRCS = \ include $(topsrcdir)/config/config.mk -IS_COMPONENT = 1 - # this is automatically discovered under BeOS ifneq ($(OS_ARCH),BeOS) LIBS += \ diff --git a/mozilla/layout/base/tests/makefile.win b/mozilla/layout/base/tests/makefile.win index 39b852afce3..c5031dfc667 100644 --- a/mozilla/layout/base/tests/makefile.win +++ b/mozilla/layout/base/tests/makefile.win @@ -28,9 +28,8 @@ PROGRAMS = $(PROG1) LINCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor -I..\src LLIBS= \ $(DIST)\lib\layoutbase_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\jsdom.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> diff --git a/mozilla/layout/build/Makefile.in b/mozilla/layout/build/Makefile.in index 1a66fc82099..851e2c2bffd 100644 --- a/mozilla/layout/build/Makefile.in +++ b/mozilla/layout/build/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = gklayout EXPORT_LIBRARY = 1 SHORT_LIBNAME = gkhtml IS_COMPONENT = 1 +MODULE_NAME = nsLayoutModule EXTRA_DSO_LIBS = gkgfx REQUIRES = xpcom string widget necko rdf docshell dom htmlparser uriloader webshell locale timer xuldoc gfx2 diff --git a/mozilla/layout/build/makefile.win b/mozilla/layout/build/makefile.win index 2a471570871..c07e5201027 100644 --- a/mozilla/layout/build/makefile.win +++ b/mozilla/layout/build/makefile.win @@ -24,8 +24,9 @@ include <$(DEPTH)/config/config.mak> DEFINES=-D_IMPL_NS_HTML -MODULE=raptor -IS_COMPONENT = 1 +MODULE=layout +LIBRARY_NAME=gklayout +MODULE_NAME=nsLayoutModule CPPSRCS=dlldeps.cpp nsLayoutDLF.cpp nsLayoutFactory.cpp @@ -38,10 +39,6 @@ CPP_OBJS= \ EXPORTS=nsLayoutCID.h -MAKE_OBJ_TYPE = DLL -DLLNAME = gklayout -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -59,27 +56,30 @@ LINCS= -I..\html\base\src -I..\base\src \ !endif $(NULL) -# These are the libraries we need to link with to create the dll -LLIBS= \ +SUB_LIBRARIES= \ $(DIST)\lib\layoutbase_s.lib \ $(DIST)\lib\layouthtmlbase_s.lib \ $(DIST)\lib\layouthtmldoc_s.lib \ $(DIST)\lib\layouthtmlforms_s.lib \ $(DIST)\lib\layouthtmlstyle_s.lib \ $(DIST)\lib\layouthtmltable_s.lib \ - $(DIST)\lib\layoutxulbase_s.lib \ + $(DIST)\lib\layoutxulbase_s.lib \ $(DIST)\lib\contentshared_s.lib \ $(DIST)\lib\raptorxuloutliner_s.lib \ !ifdef MOZ_MATHML - $(DIST)\lib\layoutmathmlbase_s.lib \ + $(DIST)\lib\layoutmathmlbase_s.lib \ $(DIST)\lib\layoutmathmlcontent_s.lib \ !endif !ifdef MOZ_SVG - $(DIST)\lib\layoutsvgbase_s.lib \ + $(DIST)\lib\layoutsvgbase_s.lib \ $(DIST)\lib\layoutsvgcontent_s.lib \ !endif + $(NULL) + +# These are the libraries we need to link with to create the dll +LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\timer_s.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ !if defined(MOZ_PERF) @@ -88,11 +88,3 @@ LLIBS= \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/layout/build/nsLayoutDLF.cpp b/mozilla/layout/build/nsLayoutDLF.cpp index 0ab2d87220b..896a8f848a0 100644 --- a/mozilla/layout/build/nsLayoutDLF.cpp +++ b/mozilla/layout/build/nsLayoutDLF.cpp @@ -534,6 +534,8 @@ RegisterTypes(nsIComponentManager* aCompMgr, nsICategoryManager* aCatMgr, const char* aCommand, nsIFile* aPath, + const char *aLocation, + const char *aType, char** aTypes) { nsresult rv = NS_OK; @@ -546,8 +548,9 @@ RegisterTypes(nsIComponentManager* aCompMgr, #ifdef NOISY_REGISTRY printf("Register %s => %s\n", contractid, aPath); #endif - rv = aCompMgr->RegisterComponentSpec(kDocumentFactoryImplCID, "Layout", - contractid, aPath, PR_TRUE, PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(kDocumentFactoryImplCID, "Layout", + contractid, aPath, aLocation, + PR_TRUE, PR_TRUE, aType); if (NS_FAILED(rv)) break; // add the MIME types layotu can handle to the handlers category. @@ -564,7 +567,9 @@ RegisterTypes(nsIComponentManager* aCompMgr, nsresult nsLayoutModule::RegisterDocumentFactories(nsIComponentManager* aCompMgr, - nsIFile* aPath) + nsIFile* aPath, + const char *aLocation, + const char *aType) { nsresult rv; @@ -572,25 +577,25 @@ nsLayoutModule::RegisterDocumentFactories(nsIComponentManager* aCompMgr, if (NS_FAILED(rv)) return rv; do { - rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, gHTMLTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, aLocation, aType, gHTMLTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, gHTMLTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, aLocation, aType, gHTMLTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, gXMLTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, aLocation, aType, gXMLTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, gXMLTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, aLocation, aType, gXMLTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, gImageTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, aLocation, aType, gImageTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, gRDFTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view", aPath, aLocation, aType, gRDFTypes); if (NS_FAILED(rv)) break; - rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, gRDFTypes); + rv = RegisterTypes(aCompMgr, catmgr, "view-source", aPath, aLocation, aType, gRDFTypes); if (NS_FAILED(rv)) break; } while (PR_FALSE); diff --git a/mozilla/layout/build/nsLayoutModule.cpp b/mozilla/layout/build/nsLayoutModule.cpp index 4737a222465..867fa4cb740 100644 --- a/mozilla/layout/build/nsLayoutModule.cpp +++ b/mozilla/layout/build/nsLayoutModule.cpp @@ -53,6 +53,8 @@ #include "nsIContentSerializer.h" #include "nsIHTMLToTextSink.h" +#include "nsIGenericFactory.h" + // SVG #ifdef MOZ_SVG #include "nsSVGAtoms.h" @@ -72,7 +74,8 @@ static nsLayoutModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, +extern "C" NS_EXPORT +nsresult NSGETMODULE_ENTRY_POINT(nsLayoutModule)(nsIComponentManager *servMgr, nsIFile* location, nsIModule** return_cobj) { @@ -274,8 +277,10 @@ nsLayoutModule::RegisterSelf(nsIComponentManager *aCompMgr, Components* cp = gComponents; Components* end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - cp->mContractID, aPath, PR_TRUE, PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + cp->mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsLayoutModule: unable to register %s component => %x\n", @@ -286,7 +291,8 @@ nsLayoutModule::RegisterSelf(nsIComponentManager *aCompMgr, cp++; } - rv = RegisterDocumentFactories(aCompMgr, aPath); + rv = RegisterDocumentFactories(aCompMgr, aPath, registryLocation, + componentType); return rv; } diff --git a/mozilla/layout/build/nsLayoutModule.h b/mozilla/layout/build/nsLayoutModule.h index 401cbcb7e44..5b6591edd7b 100644 --- a/mozilla/layout/build/nsLayoutModule.h +++ b/mozilla/layout/build/nsLayoutModule.h @@ -45,7 +45,8 @@ protected: void Shutdown(); nsresult RegisterDocumentFactories(nsIComponentManager* aCompMgr, - nsIFile* aPath); + nsIFile* aPath, const char *aLocation, + const char *aType); void UnregisterDocumentFactories(nsIComponentManager* aCompMgr, nsIFile* aPath); diff --git a/mozilla/layout/html/tests/makefile.win b/mozilla/layout/html/tests/makefile.win index 4afb1ef5a3f..7fa4d6a047e 100644 --- a/mozilla/layout/html/tests/makefile.win +++ b/mozilla/layout/html/tests/makefile.win @@ -50,9 +50,8 @@ LLIBS= \ $(DIST)\lib\layouthtmlforms_s.lib \ $(DIST)\lib\layouthtmlstyle_s.lib \ $(DIST)\lib\layouthtmltable_s.lib \ - $(DIST)\lib\gkparser.lib \ $(DIST)\lib\layoutbase_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\layoutxulbase_s.lib \ $(DIST)\lib\contentshared_s.lib \ !ifdef MOZ_MATHML @@ -66,7 +65,6 @@ LLIBS= \ $(DIST)\lib\img32$(VERSION_NUMBER).lib \ $(DIST)\lib\util.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\jsdom.lib \ $(DIST)\lib\timer_s.lib \ $(LIBNSPR) \ $(DIST)\lib\js32$(VERSION_NUMBER).lib diff --git a/mozilla/mailnews/absync/build/Makefile.in b/mozilla/mailnews/absync/build/Makefile.in index 0cfd33d3d56..9737a264f76 100644 --- a/mozilla/mailnews/absync/build/Makefile.in +++ b/mozilla/mailnews/absync/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = absyncsvc LIBRARY_NAME = absyncsvc +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsAbSyncModule SHORT_LIBNAME = absyncsv REQUIRES = xpcom string necko docshell uriloader msgbase intl locale layout widget addrbook dom mork gfx2 diff --git a/mozilla/mailnews/absync/build/makefile.win b/mozilla/mailnews/absync/build/makefile.win index 2521179c523..e21fd56c336 100644 --- a/mozilla/mailnews/absync/build/makefile.win +++ b/mozilla/mailnews/absync/build/makefile.win @@ -19,6 +19,10 @@ DEPTH=..\..\.. MODULE=absyncsv +LIBRARY_NAME=absyncsv +IS_COMPONENT=1 +META_COMPONENT=mail +MODULE_NAME=nsAbSyncModule ################################################################################ ## exports @@ -30,25 +34,20 @@ EXPORTS = \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\absyncsv -DLL = $(LIBNAME).dll - OBJS=\ .\$(OBJDIR)\nsAbSyncFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\absync_s.lib \ + $(NULL) + LLIBS= \ $(LLIBS) \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ - $(DIST)\lib\absync_s.lib \ $(DIST)\lib\msgbsutl.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/mailnews/absync/src/Makefile.in b/mozilla/mailnews/absync/src/Makefile.in index 8b3fdfa638c..d3f892ea9cf 100644 --- a/mozilla/mailnews/absync/src/Makefile.in +++ b/mozilla/mailnews/absync/src/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = absyncsvc XPIDL_MODULE = absync LIBRARY_NAME = absync_s +META_COMPONENT = mail REQUIRES = xpcom string necko mime cookie docshell locale uriloader pref layout widget msgbase msgbaseutil dom rdf addrbook intl locale mork mimetype gfx2 windowwatcher js CPPSRCS = \ diff --git a/mozilla/mailnews/absync/src/nsAbSync.cpp b/mozilla/mailnews/absync/src/nsAbSync.cpp index fc3d1a3c101..5b66e32d0a1 100644 --- a/mozilla/mailnews/absync/src/nsAbSync.cpp +++ b/mozilla/mailnews/absync/src/nsAbSync.cpp @@ -3022,10 +3022,4 @@ char *kServerBirthDayColumn = "OMIT:BirthDay"; /************* FOR MAILING LISTS aCard->SetIsMailList(aTagValue->GetUnicode()); - -char *kAddressCharSetColumn = "AddrCharSet"; -char *kMailListName = "ListName"; -char *kMailListNickName = "ListNickName"; -char *kMailListDescription = "ListDescription"; -char *kMailListTotalAddresses = "ListTotalAddresses"; ************* FOR MAILING LISTS ***************/ diff --git a/mozilla/mailnews/absync/src/nsSyncDecoderRing.cpp b/mozilla/mailnews/absync/src/nsSyncDecoderRing.cpp index 5511a3bef81..4aaae8be2ce 100644 --- a/mozilla/mailnews/absync/src/nsSyncDecoderRing.cpp +++ b/mozilla/mailnews/absync/src/nsSyncDecoderRing.cpp @@ -27,46 +27,6 @@ #include "nsEscape.h" #include "nsSyncDecoderRing.h" -// Address book fields! -char *kFirstNameColumn = "FirstName"; -char *kLastNameColumn = "LastName"; -char *kDisplayNameColumn = "DisplayName"; -char *kNicknameColumn = "NickName"; -char *kPriEmailColumn = "PrimaryEmail"; -char *k2ndEmailColumn = "SecondEmail"; -char *kPreferMailFormatColumn = "PreferMailFormat"; -char *kWorkPhoneColumn = "WorkPhone"; -char *kHomePhoneColumn = "HomePhone"; -char *kFaxColumn = "FaxNumber"; -char *kPagerColumn = "PagerNumber"; -char *kCellularColumn = "CellularNumber"; -char *kHomeAddressColumn = "HomeAddress"; -char *kHomeAddress2Column = "HomeAddress2"; -char *kHomeCityColumn = "HomeCity"; -char *kHomeStateColumn = "HomeState"; -char *kHomeZipCodeColumn = "HomeZipCode"; -char *kHomeCountryColumn = "HomeCountry"; -char *kWorkAddressColumn = "WorkAddress"; -char *kWorkAddress2Column = "WorkAddress2"; -char *kWorkCityColumn = "WorkCity"; -char *kWorkStateColumn = "WorkState"; -char *kWorkZipCodeColumn = "WorkZipCode"; -char *kWorkCountryColumn = "WorkCountry"; -char *kJobTitleColumn = "JobTitle"; -char *kDepartmentColumn = "Department"; -char *kCompanyColumn = "Company"; -char *kWebPage1Column = "WebPage1"; -char *kWebPage2Column = "WebPage2"; -char *kBirthYearColumn = "BirthYear"; -char *kBirthMonthColumn = "BirthMonth"; -char *kBirthDayColumn = "BirthDay"; -char *kCustom1Column = "Custom1"; -char *kCustom2Column = "Custom2"; -char *kCustom3Column = "Custom3"; -char *kCustom4Column = "Custom4"; -char *kNotesColumn = "Notes"; -char *kLastModifiedDateColumn = "LastModifiedDate"; - // Server record fields! char *kServerFirstNameColumn = "fname"; char *kServerLastNameColumn = "lname"; @@ -107,14 +67,6 @@ char *kServerCustom4Column = "Custom_4"; char *kServerNotesColumn = "addl_info"; char *kServerLastModifiedDateColumn = "OMIT:LastModifiedDate"; -// So far, we aren't really doing anything with these! -char *kAddressCharSetColumn = "AddrCharSet"; -char *kMailListName = "ListName"; -char *kMailListNickName = "ListNickName"; -char *kMailListDescription = "ListDescription"; -char *kMailListTotalAddresses = "ListTotalAddresses"; -// So far, we aren't really doing anything with these! - nsSyncDecoderRing::nsSyncDecoderRing() { } diff --git a/mozilla/mailnews/absync/src/nsSyncDecoderRing.h b/mozilla/mailnews/absync/src/nsSyncDecoderRing.h index 24b1547439c..437f7f6280d 100644 --- a/mozilla/mailnews/absync/src/nsSyncDecoderRing.h +++ b/mozilla/mailnews/absync/src/nsSyncDecoderRing.h @@ -31,45 +31,6 @@ #include "nsIAbDirectory.h" #include "nsAbSyncCRCModel.h" -// Address book fields! -extern char *kFirstNameColumn; -extern char *kLastNameColumn; -extern char *kDisplayNameColumn; -extern char *kNicknameColumn; -extern char *kPriEmailColumn; -extern char *k2ndEmailColumn; -extern char *kPreferMailFormatColumn; -extern char *kWorkPhoneColumn; -extern char *kHomePhoneColumn; -extern char *kFaxColumn; -extern char *kPagerColumn; -extern char *kCellularColumn; -extern char *kHomeAddressColumn; -extern char *kHomeAddress2Column; -extern char *kHomeCityColumn; -extern char *kHomeStateColumn; -extern char *kHomeZipCodeColumn; -extern char *kHomeCountryColumn; -extern char *kWorkAddressColumn; -extern char *kWorkAddress2Column; -extern char *kWorkCityColumn; -extern char *kWorkStateColumn; -extern char *kWorkZipCodeColumn; -extern char *kWorkCountryColumn; -extern char *kJobTitleColumn; -extern char *kDepartmentColumn; -extern char *kCompanyColumn; -extern char *kWebPage1Column; -extern char *kWebPage2Column; -extern char *kBirthYearColumn; -extern char *kBirthMonthColumn; -extern char *kBirthDayColumn; -extern char *kCustom1Column; -extern char *kCustom2Column; -extern char *kCustom3Column; -extern char *kCustom4Column; -extern char *kNotesColumn; -extern char *kLastModifiedDateColumn; // Server record fields! extern char *kServerFirstNameColumn; @@ -111,14 +72,6 @@ extern char *kServerCustom4Column; extern char *kServerNotesColumn; extern char *kServerLastModifiedDateColumn; -// So far, we aren't really doing anything with these! -extern char *kAddressCharSetColumn; -extern char *kMailListName; -extern char *kMailListNickName; -extern char *kMailListDescription; -extern char *kMailListTotalAddresses; -// So far, we aren't really doing anything with these! - class nsSyncDecoderRing { public: diff --git a/mozilla/mailnews/addrbook/build/Makefile.in b/mozilla/mailnews/addrbook/build/Makefile.in index 8602ef2963f..9a351e8b57b 100644 --- a/mozilla/mailnews/addrbook/build/Makefile.in +++ b/mozilla/mailnews/addrbook/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = addrbook LIBRARY_NAME = addrbook +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsAbModule REQUIRES = xpcom string addrbook necko msgcompose mime msgbase rdf rdfutil docshell appshell dom widget uriloader layout locale mork xuldoc gfx2 appcomps js CPPSRCS = nsAbFactory.cpp diff --git a/mozilla/mailnews/addrbook/build/makefile.win b/mozilla/mailnews/addrbook/build/makefile.win index 5f625845c31..06170915cbd 100644 --- a/mozilla/mailnews/addrbook/build/makefile.win +++ b/mozilla/mailnews/addrbook/build/makefile.win @@ -21,6 +21,9 @@ DEPTH=..\..\.. MODULE=addrbook +LIBRARY_NAME=addrbook +META_COMPONENT=mail +MODULE_NAME=nsAbModule ################################################################################ ## exports @@ -32,22 +35,18 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\addrbook -DLL = $(LIBNAME).dll - CPP_OBJS= \ .\$(OBJDIR)\nsAbFactory.obj \ $(NULL) +SUB_LIBRARIES=\ + $(DIST)\lib\addrbook_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\addrbook_s.lib \ $(LIBNSPR) \ $(DIST)\lib\rdfutil_s.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib diff --git a/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl b/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl index 7f6922ea2bb..90ad6771828 100644 --- a/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl +++ b/mozilla/mailnews/addrbook/public/nsIAddrDatabase.idl @@ -35,6 +35,51 @@ [ptr] native nsIMdbRow(nsIMdbRow); [ref] native nsStringRef(nsString); +%{C++ +#define kFirstNameColumn "FirstName" +#define kLastNameColumn "LastName" +#define kDisplayNameColumn "DisplayName" +#define kNicknameColumn "NickName" +#define kPriEmailColumn "PrimaryEmail" +#define k2ndEmailColumn "SecondEmail" +#define kPreferMailFormatColumn "PreferMailFormat" +#define kWorkPhoneColumn "WorkPhone" +#define kHomePhoneColumn "HomePhone" +#define kFaxColumn "FaxNumber" +#define kPagerColumn "PagerNumber" +#define kCellularColumn "CellularNumber" +#define kHomeAddressColumn "HomeAddress" +#define kHomeAddress2Column "HomeAddress2" +#define kHomeCityColumn "HomeCity" +#define kHomeStateColumn "HomeState" +#define kHomeZipCodeColumn "HomeZipCode" +#define kHomeCountryColumn "HomeCountry" +#define kWorkAddressColumn "WorkAddress" +#define kWorkAddress2Column "WorkAddress2" +#define kWorkCityColumn "WorkCity" +#define kWorkStateColumn "WorkState" +#define kWorkZipCodeColumn "WorkZipCode" +#define kWorkCountryColumn "WorkCountry" +#define kJobTitleColumn "JobTitle" +#define kDepartmentColumn "Department" +#define kCompanyColumn "Company" +#define kWebPage1Column "WebPage1" +#define kWebPage2Column "WebPage2" +#define kBirthYearColumn "BirthYear" +#define kBirthMonthColumn "BirthMonth" +#define kBirthDayColumn "BirthDay" +#define kCustom1Column "Custom1" +#define kCustom2Column "Custom2" +#define kCustom3Column "Custom3" +#define kCustom4Column "Custom4" +#define kNotesColumn "Notes" +#define kLastModifiedDateColumn "LastModifiedDate" +#define kAddressCharSetColumn "AddrCharSet" +#define kMailListName "ListName" +#define kMailListNickName "ListNickName" +#define kMailListDescription "ListDescription" +#define kMailListTotalAddresses "ListTotalAddresses" +%} [scriptable, uuid(A4186D8B-1DD0-11d3-A303-001083003D0C)] interface nsIAddrDatabase : nsIAddrDBAnnouncer { diff --git a/mozilla/mailnews/addrbook/src/Makefile.in b/mozilla/mailnews/addrbook/src/Makefile.in index e0fe24fd286..7b48594d79a 100644 --- a/mozilla/mailnews/addrbook/src/Makefile.in +++ b/mozilla/mailnews/addrbook/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = addrbook LIBRARY_NAME = addrbook_s +META_COMPONENT = mail REQUIRES = xpcom string rdf rdfutil appshell dom js layout widget mork docshell pref necko locale uriloader webshell uconv msgbase msgbaseutil mime msgcompose xuldoc gfx2 appcomps CPPSRCS = \ diff --git a/mozilla/mailnews/addrbook/src/nsAbCardProperty.cpp b/mozilla/mailnews/addrbook/src/nsAbCardProperty.cpp index cf0ca26b449..06d1c49402d 100644 --- a/mozilla/mailnews/addrbook/src/nsAbCardProperty.cpp +++ b/mozilla/mailnews/addrbook/src/nsAbCardProperty.cpp @@ -39,47 +39,6 @@ static NS_DEFINE_CID(kPrefCID, NS_PREF_CID); static NS_DEFINE_CID(kRDFServiceCID, NS_RDFSERVICE_CID); -/* The definition is nsAddrDatabase.cpp */ -extern const char *kFirstNameColumn; -extern const char *kLastNameColumn; -extern const char *kDisplayNameColumn; -extern const char *kNicknameColumn; -extern const char *kPriEmailColumn; -extern const char *k2ndEmailColumn; -extern const char *kPreferMailFormatColumn; -extern const char *kWorkPhoneColumn; -extern const char *kHomePhoneColumn; -extern const char *kFaxColumn; -extern const char *kPagerColumn; -extern const char *kCellularColumn; -extern const char *kHomeAddressColumn; -extern const char *kHomeAddress2Column; -extern const char *kHomeCityColumn; -extern const char *kHomeStateColumn; -extern const char *kHomeZipCodeColumn; -extern const char *kHomeCountryColumn; -extern const char *kWorkAddressColumn; -extern const char *kWorkAddress2Column; -extern const char *kWorkCityColumn; -extern const char *kWorkStateColumn; -extern const char *kWorkZipCodeColumn; -extern const char *kWorkCountryColumn; -extern const char *kJobTitleColumn; -extern const char *kDepartmentColumn; -extern const char *kCompanyColumn; -extern const char *kWebPage1Column; -extern const char *kWebPage2Column; -extern const char *kBirthYearColumn; -extern const char *kBirthMonthColumn; -extern const char *kBirthDayColumn; -extern const char *kCustom1Column; -extern const char *kCustom2Column; -extern const char *kCustom3Column; -extern const char *kCustom4Column; -extern const char *kNotesColumn; -extern const char *kLastModifiedDateColumn; -/* end */ - nsAbCardProperty::nsAbCardProperty(void) { NS_INIT_REFCNT(); diff --git a/mozilla/mailnews/addrbook/src/nsAddbookProtocolHandler.cpp b/mozilla/mailnews/addrbook/src/nsAddbookProtocolHandler.cpp index 1f66f117ba8..cf2f791cf7c 100644 --- a/mozilla/mailnews/addrbook/src/nsAddbookProtocolHandler.cpp +++ b/mozilla/mailnews/addrbook/src/nsAddbookProtocolHandler.cpp @@ -43,47 +43,7 @@ #include "nsIRDFService.h" #include "nsRDFCID.h" -/* The definition is nsAddrDatabase.cpp */ extern const char *kWorkAddressBook; -extern const char *kFirstNameColumn; -extern const char *kLastNameColumn; -extern const char *kDisplayNameColumn; -extern const char *kNicknameColumn; -extern const char *kPriEmailColumn; -extern const char *k2ndEmailColumn; -extern const char *kPreferMailFormatColumn; -extern const char *kWorkPhoneColumn; -extern const char *kHomePhoneColumn; -extern const char *kFaxColumn; -extern const char *kPagerColumn; -extern const char *kCellularColumn; -extern const char *kHomeAddressColumn; -extern const char *kHomeAddress2Column; -extern const char *kHomeCityColumn; -extern const char *kHomeStateColumn; -extern const char *kHomeZipCodeColumn; -extern const char *kHomeCountryColumn; -extern const char *kWorkAddressColumn; -extern const char *kWorkAddress2Column; -extern const char *kWorkCityColumn; -extern const char *kWorkStateColumn; -extern const char *kWorkZipCodeColumn; -extern const char *kWorkCountryColumn; -extern const char *kJobTitleColumn; -extern const char *kDepartmentColumn; -extern const char *kCompanyColumn; -extern const char *kWebPage1Column; -extern const char *kWebPage2Column; -extern const char *kBirthYearColumn; -extern const char *kBirthMonthColumn; -extern const char *kBirthDayColumn; -extern const char *kCustom1Column; -extern const char *kCustom2Column; -extern const char *kCustom3Column; -extern const char *kCustom4Column; -extern const char *kNotesColumn; -extern const char *kLastModifiedDateColumn; -/* end */ static NS_DEFINE_CID(kCAddbookUrlCID, NS_ADDBOOKURL_CID); static NS_DEFINE_CID(kIOServiceCID, NS_IOSERVICE_CID); diff --git a/mozilla/mailnews/addrbook/src/nsAddbookUrl.cpp b/mozilla/mailnews/addrbook/src/nsAddbookUrl.cpp index 87949cf42fc..91b9c6e6f43 100644 --- a/mozilla/mailnews/addrbook/src/nsAddbookUrl.cpp +++ b/mozilla/mailnews/addrbook/src/nsAddbookUrl.cpp @@ -30,46 +30,6 @@ const char *kWorkAddressBook = "AddbookWorkAddressBook"; -/* The definition is nsAddrDatabase.cpp */ -extern const char *kFirstNameColumn; -extern const char *kLastNameColumn; -extern const char *kDisplayNameColumn; -extern const char *kNicknameColumn; -extern const char *kPriEmailColumn; -extern const char *k2ndEmailColumn; -extern const char *kPreferMailFormatColumn; -extern const char *kWorkPhoneColumn; -extern const char *kHomePhoneColumn; -extern const char *kFaxColumn; -extern const char *kPagerColumn; -extern const char *kCellularColumn; -extern const char *kHomeAddressColumn; -extern const char *kHomeAddress2Column; -extern const char *kHomeCityColumn; -extern const char *kHomeStateColumn; -extern const char *kHomeZipCodeColumn; -extern const char *kHomeCountryColumn; -extern const char *kWorkAddressColumn; -extern const char *kWorkAddress2Column; -extern const char *kWorkCityColumn; -extern const char *kWorkStateColumn; -extern const char *kWorkZipCodeColumn; -extern const char *kWorkCountryColumn; -extern const char *kJobTitleColumn; -extern const char *kDepartmentColumn; -extern const char *kCompanyColumn; -extern const char *kWebPage1Column; -extern const char *kWebPage2Column; -extern const char *kBirthYearColumn; -extern const char *kBirthMonthColumn; -extern const char *kBirthDayColumn; -extern const char *kCustom1Column; -extern const char *kCustom2Column; -extern const char *kCustom3Column; -extern const char *kCustom4Column; -extern const char *kNotesColumn; -extern const char *kLastModifiedDateColumn; -/* end */ static NS_DEFINE_CID(kSimpleURICID, NS_SIMPLEURI_CID); static NS_DEFINE_CID(kAbCardProperty, NS_ABCARDPROPERTY_CID); diff --git a/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp b/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp index e5a4a8d5c6a..2410570fdd9 100644 --- a/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp +++ b/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp @@ -79,54 +79,11 @@ const char *kDataRowScope = "ns:addrbk:db:row:scope:data:all"; #define DATAROW_ROWID 1 -const char *kFirstNameColumn = "FirstName"; -const char *kLastNameColumn = "LastName"; -const char *kDisplayNameColumn = "DisplayName"; -const char *kNicknameColumn = "NickName"; -const char *kPriEmailColumn = "PrimaryEmail"; -const char *k2ndEmailColumn = "SecondEmail"; -const char *kPreferMailFormatColumn = "PreferMailFormat"; // nsIAbPreferMailFormat -const char *kWorkPhoneColumn = "WorkPhone"; -const char *kHomePhoneColumn = "HomePhone"; -const char *kFaxColumn = "FaxNumber"; -const char *kPagerColumn = "PagerNumber"; -const char *kCellularColumn = "CellularNumber"; -const char *kHomeAddressColumn = "HomeAddress"; -const char *kHomeAddress2Column = "HomeAddress2"; -const char *kHomeCityColumn = "HomeCity"; -const char *kHomeStateColumn = "HomeState"; -const char *kHomeZipCodeColumn = "HomeZipCode"; -const char *kHomeCountryColumn = "HomeCountry"; -const char *kWorkAddressColumn = "WorkAddress"; -const char *kWorkAddress2Column = "WorkAddress2"; -const char *kWorkCityColumn = "WorkCity"; -const char *kWorkStateColumn = "WorkState"; -const char *kWorkZipCodeColumn = "WorkZipCode"; -const char *kWorkCountryColumn = "WorkCountry"; -const char *kJobTitleColumn = "JobTitle"; -const char *kDepartmentColumn = "Department"; -const char *kCompanyColumn = "Company"; -const char *kWebPage1Column = "WebPage1"; -const char *kWebPage2Column = "WebPage2"; -const char *kBirthYearColumn = "BirthYear"; -const char *kBirthMonthColumn = "BirthMonth"; -const char *kBirthDayColumn = "BirthDay"; -const char *kCustom1Column = "Custom1"; -const char *kCustom2Column = "Custom2"; -const char *kCustom3Column = "Custom3"; -const char *kCustom4Column = "Custom4"; -const char *kNotesColumn = "Notes"; -const char *kLastModifiedDateColumn = "LastModifiedDate"; const char *kRecordKeyColumn = "RecordKey"; const char *kLowerPriEmailColumn = "LowercasePrimaryEmail"; -const char *kAddressCharSetColumn = "AddrCharSet"; const char *kLastRecordKeyColumn = "LastRecordKey"; -const char *kMailListName = "ListName"; -const char *kMailListNickName = "ListNickName"; -const char *kMailListDescription = "ListDescription"; -const char *kMailListTotalAddresses = "ListTotalAddresses"; // total number of email addresses in a mailing list const char *kMailListTotalLists = "ListTotalLists"; // total number of mail list in a mailing list const char *kLowerListNameColumn = "LowercaseListName"; diff --git a/mozilla/mailnews/base/build/Makefile.in b/mozilla/mailnews/base/build/Makefile.in index 77afe8b5704..28d564775c0 100644 --- a/mozilla/mailnews/base/build/Makefile.in +++ b/mozilla/mailnews/base/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgbase LIBRARY_NAME = mailnews +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMsgBaseModule REQUIRES = xpcom string necko intl locale timer rdf dom js docshell widget layout webshell mime uriloader mailnews mork txmgr pref msgcompose msgbaseutil appcomps msgdb editor appshell xuldoc caps msgnews gfx2 mozcomps msgimap ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/base/build/makefile.win b/mozilla/mailnews/base/build/makefile.win index d87ba2c19bb..82496720274 100644 --- a/mozilla/mailnews/base/build/makefile.win +++ b/mozilla/mailnews/base/build/makefile.win @@ -19,9 +19,9 @@ DEPTH=..\..\.. MODULE=msgbase - -LIBNAME = .\$(OBJDIR)\msgbase -DLL = $(LIBNAME).dll +LIBRARY_NAME=msgbase +META_COMPONENT=mail +MODULE_NAME=nsMsgBaseModule ################################################################################ ## exports @@ -40,20 +40,18 @@ CPP_OBJS= \ LINCS= -I$(DEPTH)\mailnews\base\src \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgbase_s.lib \ + $(DIST)\lib\msgsearch_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ $(DIST)\lib\msgbsutl.lib \ - $(DIST)\lib\msgbase_s.lib \ - $(DIST)\lib\msgsearch_s.lib \ $(DIST)\lib\timer_s.lib \ $(DIST)\lib\rdfutil_s.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/mailnews/base/search/src/Makefile.in b/mozilla/mailnews/base/search/src/Makefile.in index 86e672016d3..589f5b8f1e9 100644 --- a/mozilla/mailnews/base/search/src/Makefile.in +++ b/mozilla/mailnews/base/search/src/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgbase XPIDL_MODULE = msgsearch LIBRARY_NAME = msgsearch_s +META_COMPONENT = mail REQUIRES = xpcom string mailnews msgdb msgbaseutil necko mime appshell msgimap rdf msglocal intl locale pref timer msgnews txmgr CPPSRCS = \ diff --git a/mozilla/mailnews/base/search/tests/makefile.win b/mozilla/mailnews/base/search/tests/makefile.win index edcd03716d4..2c42379d6d9 100644 --- a/mozilla/mailnews/base/search/tests/makefile.win +++ b/mozilla/mailnews/base/search/tests/makefile.win @@ -44,7 +44,7 @@ LLIBS= \ $(DIST)\lib\xpcom32.lib \ $(LIBNSPR) \ $(DIST)\lib\raptorbase.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\gkwidget.lib \ $(DIST)\lib\msgcore.lib \ $(NULL) diff --git a/mozilla/mailnews/base/src/Makefile.in b/mozilla/mailnews/base/src/Makefile.in index 67f56556967..bc2a3374987 100644 --- a/mozilla/mailnews/base/src/Makefile.in +++ b/mozilla/mailnews/base/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgbase LIBRARY_NAME = msgbase_s +META_COMPONENT = mail REQUIRES = xpcom string necko dom js appshell appcomps uconv intl htmlparser widget docshell rdf editor layout mailnews locale msgbaseutil webshell txmgr msgcompose msgdb uriloader pref msglocal msgimap timer mork msgnews addrbook prefmigr chrome xuldoc caps mime mimetype gfx2 mozcomps windowwatcher CPPSRCS = \ diff --git a/mozilla/mailnews/base/util/Makefile.in b/mozilla/mailnews/base/util/Makefile.in index fc2755b6c4f..829ac07d6fe 100644 --- a/mozilla/mailnews/base/util/Makefile.in +++ b/mozilla/mailnews/base/util/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgbaseutil LIBRARY_NAME = msgbaseutil +META_COMPONENT = mail EXPORT_LIBRARY = 1 SHORT_LIBNAME = msgbsutl REQUIRES = xpcom string msgbase rdf necko msgdb intl mork mailnews locale pref rdfutil rdfutil mime msgcompose docshell webshell wallet dom widget layout uriloader appshell msgimap msglocal msgnews txmgr uconv unicharutil nkcache mimetype gfx2 windowwatcher js diff --git a/mozilla/mailnews/base/util/makefile.win b/mozilla/mailnews/base/util/makefile.win index 282e0cfe57f..a76e3f0e64c 100644 --- a/mozilla/mailnews/base/util/makefile.win +++ b/mozilla/mailnews/base/util/makefile.win @@ -20,7 +20,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE= msgbsutl +MODULE = msgbsutl +LIBRARY_NAME = msgbsutl +META_COMPONENT = mail +EXPORT_LIBRARY = 1 include <$(DEPTH)\config\config.mak> @@ -51,9 +54,6 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msgbsutl -DLL = $(LIBNAME).dll - DEFINES=-D_IMPL_NS_MSG_BASE LCFLAGS = \ @@ -89,7 +89,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib diff --git a/mozilla/mailnews/compose/build/Makefile.in b/mozilla/mailnews/compose/build/Makefile.in index 612cc0ab10d..d578b4e1807 100644 --- a/mozilla/mailnews/compose/build/Makefile.in +++ b/mozilla/mailnews/compose/build/Makefile.in @@ -28,9 +28,11 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgcompose LIBRARY_NAME = msgcompose +META_COMPONENT = mail EXPORT_LIBRARY = 1 SHORT_LIBNAME = msgcompo IS_COMPONENT = 1 +MODULE_NAME = nsMsgComposeModule REQUIRES = xpcom string msgbase msgbaseutil editor necko dom js uriloader mime addrbook rdf intl locale mailnews widget layout msgdb appshell nkcache txmgr gfx2 ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/compose/build/makefile.win b/mozilla/mailnews/compose/build/makefile.win index 96e4da308fe..7f02d38a7ae 100644 --- a/mozilla/mailnews/compose/build/makefile.win +++ b/mozilla/mailnews/compose/build/makefile.win @@ -18,7 +18,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=msgcompo +MODULE = msgcompo +LIBRARY_NAME = msgcompo +META_COMPONENT = mail +MODULE_NAME = nsMsgComposeModule ################################################################################ ## exports @@ -30,25 +33,20 @@ EXPORTS = \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msgcompo -DLL = $(LIBNAME).dll - OBJS= \ .\$(OBJDIR)\nsMsgCompFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgcompose_s.lib \ + $(NULL) + LLIBS= \ $(LLIBS) \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ - $(DIST)\lib\msgcompose_s.lib \ $(DIST)\lib\msgbsutl.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/mailnews/compose/src/Makefile.in b/mozilla/mailnews/compose/src/Makefile.in index cfcccd91ca0..ba348437b3c 100644 --- a/mozilla/mailnews/compose/src/Makefile.in +++ b/mozilla/mailnews/compose/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgcompose LIBRARY_NAME = msgcompose_s +META_COMPONENT = mail REQUIRES = xpcom string dom editor uriloader msgbase mailnews necko mime pref intl locale layout js msgbaseutil msgdb rdf appshell msgimap msgnews uconv docshell webshell addrbook widget htmlparser txmgr exthandler mork wallet nkcache xuldoc mimetype gfx2 windowwatcher CPPSRCS = \ diff --git a/mozilla/mailnews/db/msgdb/build/Makefile.in b/mozilla/mailnews/db/msgdb/build/Makefile.in index ff4ffc39575..b6fc6943a12 100644 --- a/mozilla/mailnews/db/msgdb/build/Makefile.in +++ b/mozilla/mailnews/db/msgdb/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgdb LIBRARY_NAME = msgdb +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMsgDBModule REQUIRES = xpcom string mailnews locale mork mime msgbase msgbaseutil necko ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/db/msgdb/build/makefile.win b/mozilla/mailnews/db/msgdb/build/makefile.win index d8c840af4be..98735e1a8fd 100644 --- a/mozilla/mailnews/db/msgdb/build/makefile.win +++ b/mozilla/mailnews/db/msgdb/build/makefile.win @@ -20,7 +20,10 @@ # Contributor(s): DEPTH=..\..\..\.. -MODULE=msgdb +MODULE = msgdb +LIBRARY_NAME = msgdb +META_COMPONENT = mail +MODULE_NAME = nsMsgDBModule ################################################################################ ## exports @@ -32,23 +35,18 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msgdb -DLL = $(LIBNAME).dll - CPP_OBJS= \ .\$(OBJDIR)\nsMsgDBFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgdb_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\msgbsutl.lib \ - $(DIST)\lib\msgdb_s.lib \ $(LIBNSPR) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/mailnews/db/msgdb/src/Makefile.in b/mozilla/mailnews/db/msgdb/src/Makefile.in index 19bf330edcd..0b1669d33b0 100644 --- a/mozilla/mailnews/db/msgdb/src/Makefile.in +++ b/mozilla/mailnews/db/msgdb/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgdb LIBRARY_NAME = msgdb_s +META_COMPONENT = mail REQUIRES = xpcom string mailnews mork msgbase msgbaseutil locale mime necko pref msgimap CPPSRCS = \ diff --git a/mozilla/mailnews/imap/build/Makefile.in b/mozilla/mailnews/imap/build/Makefile.in index 6d5bfd23659..4315bafd27b 100644 --- a/mozilla/mailnews/imap/build/Makefile.in +++ b/mozilla/mailnews/imap/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgimap LIBRARY_NAME = msgimap +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = IMAP_factory REQUIRES = xpcom string mailnews msgimap msgbase msgbaseutil rdf rdfutil necko msgdb txmgr mime pref intl locale msglocal nkcache ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/imap/build/makefile.win b/mozilla/mailnews/imap/build/makefile.win index 8fefc085f22..66626a6d293 100644 --- a/mozilla/mailnews/imap/build/makefile.win +++ b/mozilla/mailnews/imap/build/makefile.win @@ -20,7 +20,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=msgimap +MODULE = msgimap +LIBRARY_NAME = msgimap +META_COMPONENT = mail +MODULE_NAME = IMAP_factory ################################################################################ ## exports @@ -32,17 +35,17 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msgimap -DLL = $(LIBNAME).dll - CPP_OBJS= \ .\$(OBJDIR)\nsImapFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgimap_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\msgbsutl.lib \ - $(DIST)\lib\msgimap_s.lib \ $(DIST)\lib\rdfutil_s.lib \ $(LIBNSPR) \ $(NULL) @@ -52,8 +55,3 @@ LINCS= -I$(DEPTH)\mailnews\imap\src \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - - diff --git a/mozilla/mailnews/imap/src/Makefile.in b/mozilla/mailnews/imap/src/Makefile.in index 7f2e320f3ad..142642b31e5 100644 --- a/mozilla/mailnews/imap/src/Makefile.in +++ b/mozilla/mailnews/imap/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgimap LIBRARY_NAME = msgimap_s +META_COMPONENT = mail REQUIRES = xpcom string mailnews rdf msgbase msgbaseutil rdfutil necko msgdb uconv mime pref js intl nkcache timer locale txmgr dom docshell msglocal widget layout uriloader xuldoc msgnews mimetype gfx2 windowwatcher EXPORTS = \ diff --git a/mozilla/mailnews/import/eudora/src/makefile.win b/mozilla/mailnews/import/eudora/src/makefile.win index c4dfac97321..e9c3bc05488 100644 --- a/mozilla/mailnews/import/eudora/src/makefile.win +++ b/mozilla/mailnews/import/eudora/src/makefile.win @@ -17,12 +17,10 @@ DEPTH=..\..\..\.. -MODULE=impEudra - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +MODULE = impEudra +LIBRARY_NAME = $(MODULE) +META_COMPONENT = mail +MODULE_NAME = nsEudoraImportModule CPP_OBJS=\ .\$(OBJDIR)\nsEudoraFactory.obj \ @@ -42,7 +40,3 @@ LLIBS=\ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraCompose.cpp b/mozilla/mailnews/import/eudora/src/nsEudoraCompose.cpp index 096d3bbae3b..a594d519061 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraCompose.cpp +++ b/mozilla/mailnews/import/eudora/src/nsEudoraCompose.cpp @@ -90,16 +90,16 @@ char *p_test_body = // First off, a listener -class SendListener : public nsIMsgSendListener +class EudoraSendListener : public nsIMsgSendListener { public: - SendListener() { + EudoraSendListener() { NS_INIT_REFCNT(); m_done = PR_FALSE; m_location = nsnull; } - virtual ~SendListener() { NS_IF_RELEASE( m_location); } + virtual ~EudoraSendListener() { NS_IF_RELEASE( m_location); } // nsISupports interface NS_DECL_ISUPPORTS @@ -135,15 +135,15 @@ public: }; -NS_IMPL_THREADSAFE_ISUPPORTS1(SendListener, nsIMsgSendListener) +NS_IMPL_THREADSAFE_ISUPPORTS1(EudoraSendListener, nsIMsgSendListener) -nsresult SendListener::CreateSendListener( nsIMsgSendListener **ppListener) +nsresult EudoraSendListener::CreateSendListener( nsIMsgSendListener **ppListener) { NS_PRECONDITION(ppListener != nsnull, "null ptr"); if (! ppListener) return NS_ERROR_NULL_POINTER; - *ppListener = new SendListener(); + *ppListener = new EudoraSendListener(); if (! *ppListener) return NS_ERROR_OUT_OF_MEMORY; @@ -261,7 +261,7 @@ nsresult nsEudoraCompose::CreateComponents( void) } } if (!m_pListener && NS_SUCCEEDED( rv)) { - rv = SendListener::CreateSendListener( &m_pListener); + rv = EudoraSendListener::CreateSendListener( &m_pListener); } if (NS_SUCCEEDED(rv) && m_pMsgSend) { @@ -711,7 +711,7 @@ nsresult nsEudoraCompose::SendTheMessage( nsIFileSpec *pMsg) if (pAttach) delete [] pAttach; - SendListener *pListen = (SendListener *)m_pListener; + EudoraSendListener *pListen = (EudoraSendListener *)m_pListener; if (NS_FAILED( rv)) { IMPORT_LOG1( "*** Error, CreateAndSendMessage FAILED: 0x%lx\n", rv); // IMPORT_LOG1( "Headers: %80s\n", m_pHeaders); @@ -758,7 +758,7 @@ nsresult nsEudoraCompose::SendTheMessage( nsIFileSpec *pMsg) } -PRBool SimpleBuffer::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 len, PRInt32 *pWritten) +PRBool SimpleBufferTonyRCopiedOnce::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 len, PRInt32 *pWritten) { // Arg!!!!! Mozilla can't handle plain CRs in any mail messages. Particularly a // problem with Eudora since it doesn't give a rats a** @@ -793,7 +793,7 @@ PRBool SimpleBuffer::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 l return( PR_TRUE); } -nsresult nsEudoraCompose::ReadHeaders( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header) +nsresult nsEudoraCompose::ReadHeaders( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& copy, SimpleBufferTonyRCopiedOnce& header) { // This should be the headers... header.m_writeOffset = 0; @@ -846,7 +846,7 @@ nsresult nsEudoraCompose::ReadHeaders( ReadFileState *pState, SimpleBuffer& copy return( NS_OK); } -PRInt32 nsEudoraCompose::FindNextEndLine( SimpleBuffer& data) +PRInt32 nsEudoraCompose::FindNextEndLine( SimpleBufferTonyRCopiedOnce& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (!len) @@ -868,7 +868,7 @@ PRInt32 nsEudoraCompose::FindNextEndLine( SimpleBuffer& data) return( -1); } -PRInt32 nsEudoraCompose::IsEndHeaders( SimpleBuffer& data) +PRInt32 nsEudoraCompose::IsEndHeaders( SimpleBufferTonyRCopiedOnce& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (len < 2) @@ -887,7 +887,7 @@ PRInt32 nsEudoraCompose::IsEndHeaders( SimpleBuffer& data) } -nsresult nsEudoraCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBuffer& copy) +nsresult nsEudoraCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBufferTonyRCopiedOnce& copy) { copy.m_bytesInBuf = 0; copy.m_writeOffset = 0; @@ -962,7 +962,7 @@ nsresult nsEudoraCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec return( rv); } -nsresult nsEudoraCompose::FillMailBuffer( ReadFileState *pState, SimpleBuffer& read) +nsresult nsEudoraCompose::FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& read) { if (read.m_writeOffset >= read.m_bytesInBuf) { read.m_writeOffset = 0; @@ -1029,7 +1029,7 @@ PRInt32 nsEudoraCompose::IsSpecialHeader( const char *pHeader) } -nsresult nsEudoraCompose::WriteHeaders( nsIFileSpec *pDst, SimpleBuffer& newHeaders) +nsresult nsEudoraCompose::WriteHeaders( nsIFileSpec *pDst, SimpleBufferTonyRCopiedOnce& newHeaders) { // Well, ain't this a peach? // This is rather disgusting but there really isn't much to be done about it.... diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraCompose.h b/mozilla/mailnews/import/eudora/src/nsEudoraCompose.h index 917ed44cd6d..5a6d37f9307 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraCompose.h +++ b/mozilla/mailnews/import/eudora/src/nsEudoraCompose.h @@ -49,11 +49,11 @@ typedef struct { nsIFileSpec * pFile; } ReadFileState; -class SimpleBuffer { +class SimpleBufferTonyRCopiedOnce { public: - SimpleBuffer() {m_pBuffer = nsnull; m_size = 0; m_growBy = 4096; m_writeOffset = 0; + SimpleBufferTonyRCopiedOnce() {m_pBuffer = nsnull; m_size = 0; m_growBy = 4096; m_writeOffset = 0; m_bytesInBuf = 0; m_convertCRs = PR_FALSE;} - ~SimpleBuffer() { if (m_pBuffer) delete [] m_pBuffer;} + ~SimpleBufferTonyRCopiedOnce() { if (m_pBuffer) delete [] m_pBuffer;} PRBool Allocate( PRInt32 sz) { if (m_pBuffer) delete [] m_pBuffer; @@ -115,9 +115,9 @@ public: void SetHeaders( const char *pHeaders, PRInt32 len) { m_pHeaders = pHeaders; m_headerLen = len;} void SetAttachments( nsVoidArray *pAttachments) { m_pAttachments = pAttachments;} - nsresult CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBuffer& copy); + nsresult CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBufferTonyRCopiedOnce& copy); - static nsresult FillMailBuffer( ReadFileState *pState, SimpleBuffer& read); + static nsresult FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& read); private: nsresult CreateComponents( void); @@ -137,11 +137,11 @@ private: nsMsgAttachedFile * GetLocalAttachments( void); void CleanUpAttach( nsMsgAttachedFile *a, PRInt32 count); - nsresult ReadHeaders( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header); - PRInt32 FindNextEndLine( SimpleBuffer& data); - PRInt32 IsEndHeaders( SimpleBuffer& data); + nsresult ReadHeaders( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& copy, SimpleBufferTonyRCopiedOnce& header); + PRInt32 FindNextEndLine( SimpleBufferTonyRCopiedOnce& data); + PRInt32 IsEndHeaders( SimpleBufferTonyRCopiedOnce& data); PRInt32 IsSpecialHeader( const char *pHeader); - nsresult WriteHeaders( nsIFileSpec *pDst, SimpleBuffer& newHeaders); + nsresult WriteHeaders( nsIFileSpec *pDst, SimpleBufferTonyRCopiedOnce& newHeaders); PRBool IsReplaceHeader( const char *pHeader); void ConvertSysToUnicode( const char *pSysStr, nsString& uniStr); @@ -158,7 +158,7 @@ private: PRInt32 m_bodyLen; const char * m_pBody; nsString m_defCharset; - SimpleBuffer m_readHeaders; + SimpleBufferTonyRCopiedOnce m_readHeaders; nsCOMPtr m_pImportService; }; diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraImport.cpp b/mozilla/mailnews/import/eudora/src/nsEudoraImport.cpp index e5cf25405a5..d9b6ff97fd9 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraImport.cpp +++ b/mozilla/mailnews/import/eudora/src/nsEudoraImport.cpp @@ -64,11 +64,11 @@ static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); -class ImportMailImpl : public nsIImportMail +class ImportEudoraMailImpl : public nsIImportMail { public: - ImportMailImpl(); - virtual ~ImportMailImpl(); + ImportEudoraMailImpl(); + virtual ~ImportEudoraMailImpl(); static nsresult Create(nsIImportMail** aImport); @@ -110,11 +110,11 @@ private: }; -class ImportAddressImpl : public nsIImportAddressBooks +class ImportEudoraAddressImpl : public nsIImportAddressBooks { public: - ImportAddressImpl(); - virtual ~ImportAddressImpl(); + ImportEudoraAddressImpl(); + virtual ~ImportEudoraAddressImpl(); static nsresult Create(nsIImportAddressBooks** aImport); @@ -175,7 +175,7 @@ private: // Converter functions //////////////////////////////////////////////////////////////////////// -nsCOMPtr gService; +static nsCOMPtr gService; void ConvertToUnicode(const char *pStr, nsString &dist) { @@ -279,7 +279,7 @@ NS_IMETHODIMP nsEudoraImport::GetImportInterface( const char *pImportType, nsISu // create the nsIImportMail interface and return it! nsIImportMail * pMail = nsnull; nsIImportGeneric *pGeneric = nsnull; - rv = ImportMailImpl::Create( &pMail); + rv = ImportEudoraMailImpl::Create( &pMail); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -302,7 +302,7 @@ NS_IMETHODIMP nsEudoraImport::GetImportInterface( const char *pImportType, nsISu // create the nsIImportMail interface and return it! nsIImportAddressBooks * pAddress = nsnull; nsIImportGeneric * pGeneric = nsnull; - rv = ImportAddressImpl::Create( &pAddress); + rv = ImportEudoraAddressImpl::Create( &pAddress); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -332,13 +332,13 @@ NS_IMETHODIMP nsEudoraImport::GetImportInterface( const char *pImportType, nsISu } ///////////////////////////////////////////////////////////////////////////////// -nsresult ImportMailImpl::Create(nsIImportMail** aImport) +nsresult ImportEudoraMailImpl::Create(nsIImportMail** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportMailImpl(); + *aImport = new ImportEudoraMailImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -346,21 +346,21 @@ nsresult ImportMailImpl::Create(nsIImportMail** aImport) return NS_OK; } -ImportMailImpl::ImportMailImpl() +ImportEudoraMailImpl::ImportEudoraMailImpl() { NS_INIT_REFCNT(); } -ImportMailImpl::~ImportMailImpl() +ImportEudoraMailImpl::~ImportEudoraMailImpl() { } -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportMailImpl, nsIImportMail) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportEudoraMailImpl, nsIImportMail) -NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) +NS_IMETHODIMP ImportEudoraMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) { NS_PRECONDITION(ppLoc != nsnull, "null ptr"); NS_PRECONDITION(found != nsnull, "null ptr"); @@ -390,7 +390,7 @@ NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *f } -NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) +NS_IMETHODIMP ImportEudoraMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) { NS_PRECONDITION(pLoc != nsnull, "null ptr"); NS_PRECONDITION(ppArray != nsnull, "null ptr"); @@ -411,13 +411,13 @@ NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray return( rv); } -void ImportMailImpl::AddLinebreak( nsString *pStream) +void ImportEudoraMailImpl::AddLinebreak( nsString *pStream) { if (pStream) pStream->AppendWithConversion( char(nsCRT::LF)); } -void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) +void ImportEudoraMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) { if (!pStream) return; @@ -432,7 +432,7 @@ void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pSt NS_IF_RELEASE( pBundle); } -void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) +void ImportEudoraMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) { if (!pStream) return; @@ -448,7 +448,7 @@ void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pS } -void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) +void ImportEudoraMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) { if (pError) *pError = error.ToNewUnicode(); @@ -456,7 +456,7 @@ void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pE *pSuccess = success.ToNewUnicode(); } -NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, +NS_IMETHODIMP ImportEudoraMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, nsIFileSpec *pDestination, PRUnichar **pErrorLog, PRUnichar **pSuccessLog, @@ -538,7 +538,7 @@ NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource } -NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) +NS_IMETHODIMP ImportEudoraMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) { NS_PRECONDITION(pDoneSoFar != nsnull, "null ptr"); if (! pDoneSoFar) @@ -550,13 +550,13 @@ NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) -nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) +nsresult ImportEudoraAddressImpl::Create(nsIImportAddressBooks** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportAddressImpl(); + *aImport = new ImportEudoraAddressImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -564,22 +564,22 @@ nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) return NS_OK; } -ImportAddressImpl::ImportAddressImpl() +ImportEudoraAddressImpl::ImportEudoraAddressImpl() { NS_INIT_REFCNT(); } -ImportAddressImpl::~ImportAddressImpl() +ImportEudoraAddressImpl::~ImportEudoraAddressImpl() { } -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportAddressImpl, nsIImportAddressBooks) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportEudoraAddressImpl, nsIImportAddressBooks) -NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) +NS_IMETHODIMP ImportEudoraAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) { NS_PRECONDITION(description != nsnull, "null ptr"); NS_PRECONDITION(_retval != nsnull, "null ptr"); @@ -595,7 +595,7 @@ NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_r } -NS_IMETHODIMP ImportAddressImpl::GetDefaultLocation(nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) +NS_IMETHODIMP ImportEudoraAddressImpl::GetDefaultLocation(nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) { NS_PRECONDITION(found != nsnull, "null ptr"); NS_PRECONDITION(ppLoc != nsnull, "null ptr"); @@ -623,7 +623,7 @@ NS_IMETHODIMP ImportAddressImpl::GetDefaultLocation(nsIFileSpec **ppLoc, PRBool -NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *pLoc, nsISupportsArray **ppArray) +NS_IMETHODIMP ImportEudoraAddressImpl::FindAddressBooks(nsIFileSpec *pLoc, nsISupportsArray **ppArray) { NS_PRECONDITION(pLoc != nsnull, "null ptr"); NS_PRECONDITION(ppArray != nsnull, "null ptr"); @@ -646,7 +646,7 @@ NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *pLoc, nsISupports -void ImportAddressImpl::ReportSuccess( nsString& name, nsString *pStream) +void ImportEudoraAddressImpl::ReportSuccess( nsString& name, nsString *pStream) { if (!pStream) return; @@ -657,12 +657,12 @@ void ImportAddressImpl::ReportSuccess( nsString& name, nsString *pStream) pStream->Append( pText); nsTextFormatter::smprintf_free( pText); nsEudoraStringBundle::FreeString( pFmt); - ImportMailImpl::AddLinebreak( pStream); + ImportEudoraMailImpl::AddLinebreak( pStream); NS_IF_RELEASE( pBundle); } -NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSource, +NS_IMETHODIMP ImportEudoraAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSource, nsIAddrDatabase * pDestination, nsIImportFieldMap * fieldMap, PRUnichar ** pErrorLog, @@ -682,7 +682,7 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSour nsEudoraStringBundle::GetStringByID( EUDORAIMPORT_ADDRESS_BADPARAM, error, bundle); if (fatalError) *fatalError = PR_TRUE; - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportEudoraMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); return NS_ERROR_NULL_POINTER; } @@ -699,15 +699,15 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSour if (addressSize == 0) { IMPORT_LOG0( "Address book size is 0, skipping mailbox.\n"); ReportSuccess( name, &success); - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportEudoraMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); return( NS_OK); } nsIFileSpec * inFile; if (NS_FAILED( pSource->GetFileSpec( &inFile))) { - ImportMailImpl::ReportError( EUDORAIMPORT_ADDRESS_BADSOURCEFILE, name, &error); - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportEudoraMailImpl::ReportError( EUDORAIMPORT_ADDRESS_BADSOURCEFILE, name, &error); + ImportEudoraMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); return( NS_ERROR_FAILURE); } @@ -732,10 +732,10 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSour ReportSuccess( name, &success); } else { - ImportMailImpl::ReportError( EUDORAIMPORT_ADDRESS_CONVERTERROR, name, &error); + ImportEudoraMailImpl::ReportError( EUDORAIMPORT_ADDRESS_CONVERTERROR, name, &error); } - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportEudoraMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); IMPORT_LOG0( "*** Returning from eudora address import\n"); @@ -743,7 +743,7 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *pSour } -NS_IMETHODIMP ImportAddressImpl::GetImportProgress(PRUint32 *_retval) +NS_IMETHODIMP ImportEudoraAddressImpl::GetImportProgress(PRUint32 *_retval) { NS_PRECONDITION(_retval != nsnull, "null ptr"); if (!_retval) diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.cpp b/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.cpp index bb9c4de59f0..e17df3fe9e1 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.cpp +++ b/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.cpp @@ -208,10 +208,10 @@ nsresult nsEudoraMailbox::ImportMailbox( PRUint32 *pBytes, PRBool *pAbort, const rv = pSrc->GetFileSize( &m_mailSize); nsCOMPtr compositionFile; - SimpleBuffer readBuffer; - SimpleBuffer headers; - SimpleBuffer body; - SimpleBuffer copy; + SimpleBufferTonyRCopiedOnce readBuffer; + SimpleBufferTonyRCopiedOnce headers; + SimpleBufferTonyRCopiedOnce body; + SimpleBufferTonyRCopiedOnce copy; PRInt32 written; nsCString fromLine(eudoraFromLine); @@ -330,7 +330,7 @@ nsresult nsEudoraMailbox::CompactMailbox( PRUint32 *pBytes, PRBool *pAbort, nsIF if (!mailSize || !tocSize) return( NS_ERROR_FAILURE); - SimpleBuffer copy; + SimpleBufferTonyRCopiedOnce copy; PRBool done = PR_FALSE; PRInt32 tocOffset = kMsgFirstOffset; PRInt32 data[2]; @@ -401,7 +401,7 @@ nsresult nsEudoraMailbox::CompactMailbox( PRUint32 *pBytes, PRBool *pAbort, nsIF -nsresult nsEudoraMailbox::ReadNextMessage( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header, SimpleBuffer& body) +nsresult nsEudoraMailbox::ReadNextMessage( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& copy, SimpleBufferTonyRCopiedOnce& header, SimpleBufferTonyRCopiedOnce& body) { header.m_writeOffset = 0; body.m_writeOffset = 0; @@ -566,7 +566,7 @@ nsresult nsEudoraMailbox::ReadNextMessage( ReadFileState *pState, SimpleBuffer& -PRInt32 nsEudoraMailbox::FindStartLine( SimpleBuffer& data) +PRInt32 nsEudoraMailbox::FindStartLine( SimpleBufferTonyRCopiedOnce& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (!len) @@ -591,7 +591,7 @@ PRInt32 nsEudoraMailbox::FindStartLine( SimpleBuffer& data) return( -1); } -PRInt32 nsEudoraMailbox::FindNextEndLine( SimpleBuffer& data) +PRInt32 nsEudoraMailbox::FindNextEndLine( SimpleBufferTonyRCopiedOnce& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (!len) @@ -614,7 +614,7 @@ PRInt32 nsEudoraMailbox::FindNextEndLine( SimpleBuffer& data) } -PRInt32 nsEudoraMailbox::IsEndHeaders( SimpleBuffer& data) +PRInt32 nsEudoraMailbox::IsEndHeaders( SimpleBufferTonyRCopiedOnce& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (len < 2) @@ -957,7 +957,7 @@ static PRInt32 eudoraAttachLen[] = { 0 }; -nsresult nsEudoraMailbox::ExamineAttachment( SimpleBuffer& data) +nsresult nsEudoraMailbox::ExamineAttachment( SimpleBufferTonyRCopiedOnce& data) { // get the file, then get the mime type, and add it to the array // of attachments. @@ -1037,7 +1037,7 @@ PRBool nsEudoraMailbox::AddAttachment( nsCString& fileName) return( PR_TRUE); } -nsresult nsEudoraMailbox::FillMailBuffer( ReadFileState *pState, SimpleBuffer& read) +nsresult nsEudoraMailbox::FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& read) { if (read.m_writeOffset >= read.m_bytesInBuf) { read.m_writeOffset = 0; diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.h b/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.h index 22f0b35d488..ab9a34a8d84 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.h +++ b/mozilla/mailnews/import/eudora/src/nsEudoraMailbox.h @@ -59,15 +59,15 @@ protected: private: nsresult CompactMailbox( PRUint32 *pBytes, PRBool *pAbort, nsIFileSpec *pMail, nsIFileSpec *pToc, nsIFileSpec *pDst); - nsresult ReadNextMessage( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header, SimpleBuffer& body); - PRInt32 FindStartLine( SimpleBuffer& data); - PRInt32 FindNextEndLine( SimpleBuffer& data); - PRInt32 IsEndHeaders( SimpleBuffer& data); + nsresult ReadNextMessage( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& copy, SimpleBufferTonyRCopiedOnce& header, SimpleBufferTonyRCopiedOnce& body); + PRInt32 FindStartLine( SimpleBufferTonyRCopiedOnce& data); + PRInt32 FindNextEndLine( SimpleBufferTonyRCopiedOnce& data); + PRInt32 IsEndHeaders( SimpleBufferTonyRCopiedOnce& data); nsresult WriteFromSep( nsIFileSpec *pDst); - nsresult FillMailBuffer( ReadFileState *pState, SimpleBuffer& read); + nsresult FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedOnce& read); void EmptyAttachments( void); - nsresult ExamineAttachment( SimpleBuffer& data); + nsresult ExamineAttachment( SimpleBufferTonyRCopiedOnce& data); PRBool AddAttachment( nsCString& fileName); static PRInt32 AsciiToLong( const char *pChar, PRInt32 len); diff --git a/mozilla/mailnews/import/eudora/src/nsEudoraWin32.cpp b/mozilla/mailnews/import/eudora/src/nsEudoraWin32.cpp index 1b4b678aa76..064ddcb92d3 100644 --- a/mozilla/mailnews/import/eudora/src/nsEudoraWin32.cpp +++ b/mozilla/mailnews/import/eudora/src/nsEudoraWin32.cpp @@ -569,7 +569,7 @@ PRBool nsEudoraWin32::ImportSettings( nsIFileSpec *pIniFile, nsIMsgAccount **loc nsCRT::free( pIniPath); UINT valInt; - SimpleBuffer section; + SimpleBufferTonyRCopiedOnce section; DWORD sSize; DWORD sOffset = 0; DWORD start; diff --git a/mozilla/mailnews/import/oexpress/makefile.win b/mozilla/mailnews/import/oexpress/makefile.win index cf6efad7beb..e6ad7d9cb30 100644 --- a/mozilla/mailnews/import/oexpress/makefile.win +++ b/mozilla/mailnews/import/oexpress/makefile.win @@ -23,12 +23,10 @@ DEPTH=..\..\.. DIRS=resources -MODULE=importOE - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +MODULE = importOE +LIBRARY_NAME = $(MODULE) +META_COMPONENT = mail +MODULE_NAME = nsOEImport CPP_OBJS=\ .\$(OBJDIR)\nsOEImport.obj \ @@ -49,7 +47,3 @@ LLIBS=\ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/mailnews/import/oexpress/nsOEAddressIterator.cpp b/mozilla/mailnews/import/oexpress/nsOEAddressIterator.cpp index e638bad7698..2f409ee2ee9 100644 --- a/mozilla/mailnews/import/oexpress/nsOEAddressIterator.cpp +++ b/mozilla/mailnews/import/oexpress/nsOEAddressIterator.cpp @@ -65,7 +65,7 @@ typedef struct { #define kIsMultiLine -2 #define kNoMultiLine -1 -MAPIFields gMapiFields[] = { +static MAPIFields gMapiFields[] = { { 35, kIsMultiLine, PR_COMMENT}, { 6, kNoMultiLine, PR_BUSINESS_TELEPHONE_NUMBER}, { 7, kNoMultiLine, PR_HOME_TELEPHONE_NUMBER}, diff --git a/mozilla/mailnews/import/oexpress/nsOEImport.cpp b/mozilla/mailnews/import/oexpress/nsOEImport.cpp index a75ed8a736c..a53ce5d79e4 100644 --- a/mozilla/mailnews/import/oexpress/nsOEImport.cpp +++ b/mozilla/mailnews/import/oexpress/nsOEImport.cpp @@ -61,11 +61,11 @@ static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); -class ImportMailImpl : public nsIImportMail +class ImportOEMailImpl : public nsIImportMail { public: - ImportMailImpl(); - virtual ~ImportMailImpl(); + ImportOEMailImpl(); + virtual ~ImportOEMailImpl(); static nsresult Create(nsIImportMail** aImport); @@ -98,11 +98,11 @@ private: }; -class ImportAddressImpl : public nsIImportAddressBooks +class ImportOEAddressImpl : public nsIImportAddressBooks { public: - ImportAddressImpl(); - virtual ~ImportAddressImpl(); + ImportOEAddressImpl(); + virtual ~ImportOEAddressImpl(); static nsresult Create(nsIImportAddressBooks** aImport); @@ -241,7 +241,7 @@ NS_IMETHODIMP nsOEImport::GetImportInterface( const char *pImportType, nsISuppor // create the nsIImportMail interface and return it! nsIImportMail * pMail = nsnull; nsIImportGeneric *pGeneric = nsnull; - rv = ImportMailImpl::Create( &pMail); + rv = ImportOEMailImpl::Create( &pMail); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -264,7 +264,7 @@ NS_IMETHODIMP nsOEImport::GetImportInterface( const char *pImportType, nsISuppor // create the nsIImportMail interface and return it! nsIImportAddressBooks * pAddress = nsnull; nsIImportGeneric * pGeneric = nsnull; - rv = ImportAddressImpl::Create( &pAddress); + rv = ImportOEAddressImpl::Create( &pAddress); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -294,13 +294,13 @@ NS_IMETHODIMP nsOEImport::GetImportInterface( const char *pImportType, nsISuppor } ///////////////////////////////////////////////////////////////////////////////// -nsresult ImportMailImpl::Create(nsIImportMail** aImport) +nsresult ImportOEMailImpl::Create(nsIImportMail** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportMailImpl(); + *aImport = new ImportOEMailImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -308,21 +308,21 @@ nsresult ImportMailImpl::Create(nsIImportMail** aImport) return NS_OK; } -ImportMailImpl::ImportMailImpl() +ImportOEMailImpl::ImportOEMailImpl() { NS_INIT_REFCNT(); } -ImportMailImpl::~ImportMailImpl() +ImportOEMailImpl::~ImportOEMailImpl() { } -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportMailImpl, nsIImportMail) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportOEMailImpl, nsIImportMail) -NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) +NS_IMETHODIMP ImportOEMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) { NS_PRECONDITION(ppLoc != nsnull, "null ptr"); NS_PRECONDITION(found != nsnull, "null ptr"); @@ -350,7 +350,7 @@ NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *f } -NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) +NS_IMETHODIMP ImportOEMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) { NS_PRECONDITION(pLoc != nsnull, "null ptr"); NS_PRECONDITION(ppArray != nsnull, "null ptr"); @@ -370,13 +370,13 @@ NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray return( NS_OK); } -void ImportMailImpl::AddLinebreak( nsString *pStream) +void ImportOEMailImpl::AddLinebreak( nsString *pStream) { if (pStream) pStream->AppendWithConversion( char(nsCRT::LF)); } -void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) +void ImportOEMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) { if (!pStream) return; @@ -391,7 +391,7 @@ void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pSt NS_IF_RELEASE( pBundle); } -void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) +void ImportOEMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) { if (!pStream) return; @@ -407,7 +407,7 @@ void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pS } -void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) +void ImportOEMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) { if (pError) *pError = error.ToNewUnicode(); @@ -415,7 +415,7 @@ void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pE *pSuccess = success.ToNewUnicode(); } -NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, +NS_IMETHODIMP ImportOEMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, nsIFileSpec *pDestination, PRUnichar **pErrorLog, PRUnichar **pSuccessLog, @@ -498,7 +498,7 @@ NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource } -NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) +NS_IMETHODIMP ImportOEMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) { NS_PRECONDITION(pDoneSoFar != nsnull, "null ptr"); if (! pDoneSoFar) @@ -510,13 +510,13 @@ NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) -nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) +nsresult ImportOEAddressImpl::Create(nsIImportAddressBooks** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportAddressImpl(); + *aImport = new ImportOEAddressImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -524,14 +524,14 @@ nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) return NS_OK; } -ImportAddressImpl::ImportAddressImpl() +ImportOEAddressImpl::ImportOEAddressImpl() { NS_INIT_REFCNT(); m_pWab = nsnull; } -ImportAddressImpl::~ImportAddressImpl() +ImportOEAddressImpl::~ImportOEAddressImpl() { if (m_pWab) delete m_pWab; @@ -539,10 +539,10 @@ ImportAddressImpl::~ImportAddressImpl() -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportAddressImpl, nsIImportAddressBooks) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportOEAddressImpl, nsIImportAddressBooks) -NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) +NS_IMETHODIMP ImportOEAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) { NS_PRECONDITION(description != nsnull, "null ptr"); NS_PRECONDITION(_retval != nsnull, "null ptr"); @@ -558,7 +558,7 @@ NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_r -NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupportsArray **_retval) +NS_IMETHODIMP ImportOEAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupportsArray **_retval) { NS_PRECONDITION(_retval != nsnull, "null ptr"); if (!_retval) @@ -609,7 +609,7 @@ NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupp -NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *source, +NS_IMETHODIMP ImportOEAddressImpl::ImportAddressBook( nsIImportABDescriptor *source, nsIAddrDatabase * destination, nsIImportFieldMap * fieldMap, PRUnichar ** errorLog, @@ -640,7 +640,7 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *sourc } -NS_IMETHODIMP ImportAddressImpl::GetImportProgress(PRUint32 *_retval) +NS_IMETHODIMP ImportOEAddressImpl::GetImportProgress(PRUint32 *_retval) { NS_PRECONDITION(_retval != nsnull, "null ptr"); if (! _retval) diff --git a/mozilla/mailnews/import/outlook/src/makefile.win b/mozilla/mailnews/import/outlook/src/makefile.win index 5cb9572dbc9..6b679219262 100644 --- a/mozilla/mailnews/import/outlook/src/makefile.win +++ b/mozilla/mailnews/import/outlook/src/makefile.win @@ -21,12 +21,10 @@ DEPTH=..\..\..\.. -MODULE=impOutlk - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +MODULE = impOutlk +LIBRARY_NAME = $(MODULE) +META_COMPONENT = mail +MODULE_NAME = nsOutlookImport CPP_OBJS=\ .\$(OBJDIR)\nsOutlookFactory.obj \ @@ -47,7 +45,3 @@ LLIBS=\ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/mailnews/import/outlook/src/nsOutlookCompose.cpp b/mozilla/mailnews/import/outlook/src/nsOutlookCompose.cpp index 04044053cf8..99a4d93ec09 100644 --- a/mozilla/mailnews/import/outlook/src/nsOutlookCompose.cpp +++ b/mozilla/mailnews/import/outlook/src/nsOutlookCompose.cpp @@ -88,16 +88,16 @@ char *p_test_body = // First off, a listener -class SendListener : public nsIMsgSendListener +class OutlookSendListener : public nsIMsgSendListener { public: - SendListener() { + OutlookSendListener() { NS_INIT_REFCNT(); m_done = PR_FALSE; m_location = nsnull; } - virtual ~SendListener() { NS_IF_RELEASE( m_location); } + virtual ~OutlookSendListener() { NS_IF_RELEASE( m_location); } // nsISupports interface NS_DECL_ISUPPORTS @@ -133,15 +133,15 @@ public: }; -NS_IMPL_THREADSAFE_ISUPPORTS1( SendListener, nsIMsgSendListener) +NS_IMPL_THREADSAFE_ISUPPORTS1( OutlookSendListener, nsIMsgSendListener) -nsresult SendListener::CreateSendListener( nsIMsgSendListener **ppListener) +nsresult OutlookSendListener::CreateSendListener( nsIMsgSendListener **ppListener) { NS_PRECONDITION(ppListener != nsnull, "null ptr"); if (! ppListener) return NS_ERROR_NULL_POINTER; - *ppListener = new SendListener(); + *ppListener = new OutlookSendListener(); if (! *ppListener) return NS_ERROR_OUT_OF_MEMORY; @@ -258,7 +258,7 @@ nsresult nsOutlookCompose::CreateComponents( void) } } if (!m_pListener && NS_SUCCEEDED( rv)) { - rv = SendListener::CreateSendListener( &m_pListener); + rv = OutlookSendListener::CreateSendListener( &m_pListener); } if (NS_SUCCEEDED(rv) && m_pMsgSend) { @@ -643,7 +643,7 @@ nsresult nsOutlookCompose::SendTheMessage( nsIFileSpec *pMsg) if (pAttach) delete [] pAttach; - SendListener *pListen = (SendListener *)m_pListener; + OutlookSendListener *pListen = (OutlookSendListener *)m_pListener; if (NS_FAILED( rv)) { IMPORT_LOG1( "*** Error, CreateAndSendMessage FAILED: 0x%lx\n", rv); // IMPORT_LOG1( "Headers: %80s\n", m_pHeaders); @@ -690,7 +690,7 @@ nsresult nsOutlookCompose::SendTheMessage( nsIFileSpec *pMsg) } -PRBool SimpleBuffer::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 len, PRInt32 *pWritten) +PRBool SimpleBufferTonyRCopiedTwice::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 len, PRInt32 *pWritten) { // Arg!!!!! Mozilla can't handle plain CRs in any mail messages. Particularly a // problem with Eudora since it doesn't give a rats a** @@ -725,7 +725,7 @@ PRBool SimpleBuffer::SpecialMemCpy( PRInt32 offset, const char *pData, PRInt32 l return( PR_TRUE); } -nsresult nsOutlookCompose::ReadHeaders( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header) +nsresult nsOutlookCompose::ReadHeaders( ReadFileState *pState, SimpleBufferTonyRCopiedTwice& copy, SimpleBufferTonyRCopiedTwice& header) { // This should be the headers... header.m_writeOffset = 0; @@ -778,7 +778,7 @@ nsresult nsOutlookCompose::ReadHeaders( ReadFileState *pState, SimpleBuffer& cop return( NS_OK); } -PRInt32 nsOutlookCompose::FindNextEndLine( SimpleBuffer& data) +PRInt32 nsOutlookCompose::FindNextEndLine( SimpleBufferTonyRCopiedTwice& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (!len) @@ -800,7 +800,7 @@ PRInt32 nsOutlookCompose::FindNextEndLine( SimpleBuffer& data) return( -1); } -PRInt32 nsOutlookCompose::IsEndHeaders( SimpleBuffer& data) +PRInt32 nsOutlookCompose::IsEndHeaders( SimpleBufferTonyRCopiedTwice& data) { PRInt32 len = data.m_bytesInBuf - data.m_writeOffset; if (len < 2) @@ -819,7 +819,7 @@ PRInt32 nsOutlookCompose::IsEndHeaders( SimpleBuffer& data) } -nsresult nsOutlookCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBuffer& copy) +nsresult nsOutlookCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBufferTonyRCopiedTwice& copy) { copy.m_bytesInBuf = 0; copy.m_writeOffset = 0; @@ -894,7 +894,7 @@ nsresult nsOutlookCompose::CopyComposedMessage( nsCString& fromLine, nsIFileSpec return( rv); } -nsresult nsOutlookCompose::FillMailBuffer( ReadFileState *pState, SimpleBuffer& read) +nsresult nsOutlookCompose::FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedTwice& read) { if (read.m_writeOffset >= read.m_bytesInBuf) { read.m_writeOffset = 0; @@ -961,7 +961,7 @@ PRInt32 nsOutlookCompose::IsSpecialHeader( const char *pHeader) } -nsresult nsOutlookCompose::WriteHeaders( nsIFileSpec *pDst, SimpleBuffer& newHeaders) +nsresult nsOutlookCompose::WriteHeaders( nsIFileSpec *pDst, SimpleBufferTonyRCopiedTwice& newHeaders) { // Well, ain't this a peach? // This is rather disgusting but there really isn't much to be done about it.... diff --git a/mozilla/mailnews/import/outlook/src/nsOutlookCompose.h b/mozilla/mailnews/import/outlook/src/nsOutlookCompose.h index 3da27b4b1fe..174670cecc1 100644 --- a/mozilla/mailnews/import/outlook/src/nsOutlookCompose.h +++ b/mozilla/mailnews/import/outlook/src/nsOutlookCompose.h @@ -46,11 +46,11 @@ typedef struct { nsIFileSpec * pFile; } ReadFileState; -class SimpleBuffer { +class SimpleBufferTonyRCopiedTwice { public: - SimpleBuffer() {m_pBuffer = nsnull; m_size = 0; m_growBy = 4096; m_writeOffset = 0; + SimpleBufferTonyRCopiedTwice() {m_pBuffer = nsnull; m_size = 0; m_growBy = 4096; m_writeOffset = 0; m_bytesInBuf = 0; m_convertCRs = PR_FALSE;} - ~SimpleBuffer() { if (m_pBuffer) delete [] m_pBuffer;} + ~SimpleBufferTonyRCopiedTwice() { if (m_pBuffer) delete [] m_pBuffer;} PRBool Allocate( PRInt32 sz) { if (m_pBuffer) delete [] m_pBuffer; @@ -112,9 +112,9 @@ public: void SetHeaders( const char *pHeaders, PRInt32 len) { m_pHeaders = pHeaders; m_headerLen = len;} void SetAttachments( nsVoidArray *pAttachments) { m_pAttachments = pAttachments;} - nsresult CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBuffer& copy); + nsresult CopyComposedMessage( nsCString& fromLine, nsIFileSpec *pSrc, nsIFileSpec *pDst, SimpleBufferTonyRCopiedTwice& copy); - static nsresult FillMailBuffer( ReadFileState *pState, SimpleBuffer& read); + static nsresult FillMailBuffer( ReadFileState *pState, SimpleBufferTonyRCopiedTwice& read); private: nsresult CreateComponents( void); @@ -134,11 +134,11 @@ private: nsMsgAttachedFile * GetLocalAttachments( void); void CleanUpAttach( nsMsgAttachedFile *a, PRInt32 count); - nsresult ReadHeaders( ReadFileState *pState, SimpleBuffer& copy, SimpleBuffer& header); - PRInt32 FindNextEndLine( SimpleBuffer& data); - PRInt32 IsEndHeaders( SimpleBuffer& data); + nsresult ReadHeaders( ReadFileState *pState, SimpleBufferTonyRCopiedTwice& copy, SimpleBufferTonyRCopiedTwice& header); + PRInt32 FindNextEndLine( SimpleBufferTonyRCopiedTwice& data); + PRInt32 IsEndHeaders( SimpleBufferTonyRCopiedTwice& data); PRInt32 IsSpecialHeader( const char *pHeader); - nsresult WriteHeaders( nsIFileSpec *pDst, SimpleBuffer& newHeaders); + nsresult WriteHeaders( nsIFileSpec *pDst, SimpleBufferTonyRCopiedTwice& newHeaders); PRBool IsReplaceHeader( const char *pHeader); @@ -154,7 +154,7 @@ private: const char * m_pHeaders; PRInt32 m_bodyLen; const char * m_pBody; - SimpleBuffer m_readHeaders; + SimpleBufferTonyRCopiedTwice m_readHeaders; }; diff --git a/mozilla/mailnews/import/outlook/src/nsOutlookImport.cpp b/mozilla/mailnews/import/outlook/src/nsOutlookImport.cpp index bc5dfcc9340..4198a60fb7e 100644 --- a/mozilla/mailnews/import/outlook/src/nsOutlookImport.cpp +++ b/mozilla/mailnews/import/outlook/src/nsOutlookImport.cpp @@ -59,11 +59,11 @@ static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); -class ImportMailImpl : public nsIImportMail +class ImportOutlookMailImpl : public nsIImportMail { public: - ImportMailImpl(); - virtual ~ImportMailImpl(); + ImportOutlookMailImpl(); + virtual ~ImportOutlookMailImpl(); static nsresult Create(nsIImportMail** aImport); @@ -97,11 +97,11 @@ private: }; -class ImportAddressImpl : public nsIImportAddressBooks +class ImportOutlookAddressImpl : public nsIImportAddressBooks { public: - ImportAddressImpl(); - virtual ~ImportAddressImpl(); + ImportOutlookAddressImpl(); + virtual ~ImportOutlookAddressImpl(); static nsresult Create(nsIImportAddressBooks** aImport); @@ -243,7 +243,7 @@ NS_IMETHODIMP nsOutlookImport::GetImportInterface( const char *pImportType, nsIS // create the nsIImportMail interface and return it! nsIImportMail * pMail = nsnull; nsIImportGeneric *pGeneric = nsnull; - rv = ImportMailImpl::Create( &pMail); + rv = ImportOutlookMailImpl::Create( &pMail); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -266,7 +266,7 @@ NS_IMETHODIMP nsOutlookImport::GetImportInterface( const char *pImportType, nsIS // create the nsIImportMail interface and return it! nsIImportAddressBooks * pAddress = nsnull; nsIImportGeneric * pGeneric = nsnull; - rv = ImportAddressImpl::Create( &pAddress); + rv = ImportOutlookAddressImpl::Create( &pAddress); if (NS_SUCCEEDED( rv)) { NS_WITH_SERVICE( nsIImportService, impSvc, kImportServiceCID, &rv); if (NS_SUCCEEDED( rv)) { @@ -296,13 +296,13 @@ NS_IMETHODIMP nsOutlookImport::GetImportInterface( const char *pImportType, nsIS } ///////////////////////////////////////////////////////////////////////////////// -nsresult ImportMailImpl::Create(nsIImportMail** aImport) +nsresult ImportOutlookMailImpl::Create(nsIImportMail** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportMailImpl(); + *aImport = new ImportOutlookMailImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -310,21 +310,21 @@ nsresult ImportMailImpl::Create(nsIImportMail** aImport) return NS_OK; } -ImportMailImpl::ImportMailImpl() +ImportOutlookMailImpl::ImportOutlookMailImpl() { NS_INIT_REFCNT(); } -ImportMailImpl::~ImportMailImpl() +ImportOutlookMailImpl::~ImportOutlookMailImpl() { } -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportMailImpl, nsIImportMail) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportOutlookMailImpl, nsIImportMail) -NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) +NS_IMETHODIMP ImportOutlookMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *found, PRBool *userVerify) { NS_PRECONDITION(ppLoc != nsnull, "null ptr"); NS_PRECONDITION(found != nsnull, "null ptr"); @@ -365,7 +365,7 @@ NS_IMETHODIMP ImportMailImpl::GetDefaultLocation( nsIFileSpec **ppLoc, PRBool *f } -NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) +NS_IMETHODIMP ImportOutlookMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray **ppArray) { NS_PRECONDITION(pLoc != nsnull, "null ptr"); NS_PRECONDITION(ppArray != nsnull, "null ptr"); @@ -375,13 +375,13 @@ NS_IMETHODIMP ImportMailImpl::FindMailboxes( nsIFileSpec *pLoc, nsISupportsArray return( m_mail.GetMailFolders( ppArray)); } -void ImportMailImpl::AddLinebreak( nsString *pStream) +void ImportOutlookMailImpl::AddLinebreak( nsString *pStream) { if (pStream) pStream->AppendWithConversion( char(nsCRT::LF)); } -void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) +void ImportOutlookMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pStream) { if (!pStream) return; @@ -396,7 +396,7 @@ void ImportMailImpl::ReportSuccess( nsString& name, PRInt32 count, nsString *pSt NS_IF_RELEASE( pBundle); } -void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) +void ImportOutlookMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pStream) { if (!pStream) return; @@ -412,7 +412,7 @@ void ImportMailImpl::ReportError( PRInt32 errorNum, nsString& name, nsString *pS } -void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) +void ImportOutlookMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pError, PRUnichar **pSuccess) { if (pError) *pError = error.ToNewUnicode(); @@ -420,7 +420,7 @@ void ImportMailImpl::SetLogs( nsString& success, nsString& error, PRUnichar **pE *pSuccess = success.ToNewUnicode(); } -NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, +NS_IMETHODIMP ImportOutlookMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource, nsIFileSpec *pDestination, PRUnichar **pErrorLog, PRUnichar **pSuccessLog, @@ -480,7 +480,7 @@ NS_IMETHODIMP ImportMailImpl::ImportMailbox( nsIImportMailboxDescriptor *pSource } -NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) +NS_IMETHODIMP ImportOutlookMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) { NS_PRECONDITION(pDoneSoFar != nsnull, "null ptr"); if (! pDoneSoFar) @@ -492,13 +492,13 @@ NS_IMETHODIMP ImportMailImpl::GetImportProgress( PRUint32 *pDoneSoFar) -nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) +nsresult ImportOutlookAddressImpl::Create(nsIImportAddressBooks** aImport) { NS_PRECONDITION(aImport != nsnull, "null ptr"); if (! aImport) return NS_ERROR_NULL_POINTER; - *aImport = new ImportAddressImpl(); + *aImport = new ImportOutlookAddressImpl(); if (! *aImport) return NS_ERROR_OUT_OF_MEMORY; @@ -506,7 +506,7 @@ nsresult ImportAddressImpl::Create(nsIImportAddressBooks** aImport) return NS_OK; } -ImportAddressImpl::ImportAddressImpl() +ImportOutlookAddressImpl::ImportOutlookAddressImpl() { NS_INIT_REFCNT(); m_msgCount = 0; @@ -514,16 +514,16 @@ ImportAddressImpl::ImportAddressImpl() } -ImportAddressImpl::~ImportAddressImpl() +ImportOutlookAddressImpl::~ImportOutlookAddressImpl() { } -NS_IMPL_THREADSAFE_ISUPPORTS1(ImportAddressImpl, nsIImportAddressBooks) +NS_IMPL_THREADSAFE_ISUPPORTS1(ImportOutlookAddressImpl, nsIImportAddressBooks) -NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) +NS_IMETHODIMP ImportOutlookAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_retval) { NS_PRECONDITION(description != nsnull, "null ptr"); NS_PRECONDITION(_retval != nsnull, "null ptr"); @@ -540,7 +540,7 @@ NS_IMETHODIMP ImportAddressImpl::GetAutoFind(PRUnichar **description, PRBool *_r -NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupportsArray **_retval) +NS_IMETHODIMP ImportOutlookAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupportsArray **_retval) { NS_PRECONDITION(_retval != nsnull, "null ptr"); if (!_retval) @@ -551,7 +551,7 @@ NS_IMETHODIMP ImportAddressImpl::FindAddressBooks(nsIFileSpec *location, nsISupp -NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *source, +NS_IMETHODIMP ImportOutlookAddressImpl::ImportAddressBook( nsIImportABDescriptor *source, nsIAddrDatabase * destination, nsIImportFieldMap * fieldMap, PRUnichar ** pErrorLog, @@ -573,7 +573,7 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *sourc nsOutlookStringBundle::GetStringByID( OUTLOOKIMPORT_ADDRESS_BADPARAM, error, bundle); if (fatalError) *fatalError = PR_TRUE; - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportOutlookMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); return NS_ERROR_NULL_POINTER; } @@ -587,8 +587,8 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *sourc PRUint32 id; if (NS_FAILED( source->GetIdentifier( &id))) { - ImportMailImpl::ReportError( OUTLOOKIMPORT_ADDRESS_BADSOURCEFILE, name, &error); - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportOutlookMailImpl::ReportError( OUTLOOKIMPORT_ADDRESS_BADSOURCEFILE, name, &error); + ImportOutlookMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); return( NS_ERROR_FAILURE); } @@ -601,10 +601,10 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *sourc ReportSuccess( name, &success); } else { - ImportMailImpl::ReportError( OUTLOOKIMPORT_ADDRESS_CONVERTERROR, name, &error); + ImportOutlookMailImpl::ReportError( OUTLOOKIMPORT_ADDRESS_CONVERTERROR, name, &error); } - ImportMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); + ImportOutlookMailImpl::SetLogs( success, error, pErrorLog, pSuccessLog); IMPORT_LOG0( "*** Returning from outlook address import\n"); @@ -613,7 +613,7 @@ NS_IMETHODIMP ImportAddressImpl::ImportAddressBook( nsIImportABDescriptor *sourc } -NS_IMETHODIMP ImportAddressImpl::GetImportProgress(PRUint32 *_retval) +NS_IMETHODIMP ImportOutlookAddressImpl::GetImportProgress(PRUint32 *_retval) { NS_PRECONDITION(_retval != nsnull, "null ptr"); if (!_retval) @@ -635,7 +635,7 @@ NS_IMETHODIMP ImportAddressImpl::GetImportProgress(PRUint32 *_retval) return( NS_OK); } -void ImportAddressImpl::ReportSuccess( nsString& name, nsString *pStream) +void ImportOutlookAddressImpl::ReportSuccess( nsString& name, nsString *pStream) { if (!pStream) return; @@ -646,7 +646,7 @@ void ImportAddressImpl::ReportSuccess( nsString& name, nsString *pStream) pStream->Append( pText); nsTextFormatter::smprintf_free( pText); nsOutlookStringBundle::FreeString( pFmt); - ImportMailImpl::AddLinebreak( pStream); + ImportOutlookMailImpl::AddLinebreak( pStream); NS_IF_RELEASE( pBundle); } diff --git a/mozilla/mailnews/import/outlook/src/nsOutlookMail.cpp b/mozilla/mailnews/import/outlook/src/nsOutlookMail.cpp index 0de2e3ba722..31fefda7ad1 100644 --- a/mozilla/mailnews/import/outlook/src/nsOutlookMail.cpp +++ b/mozilla/mailnews/import/outlook/src/nsOutlookMail.cpp @@ -66,7 +66,7 @@ typedef struct { #define kIsMultiLine -2 #define kNoMultiLine -1 -MAPIFields gMapiFields[] = { +static MAPIFields gMapiFields[] = { { 35, kIsMultiLine, PR_COMMENT}, { 6, kNoMultiLine, PR_BUSINESS_TELEPHONE_NUMBER}, { 7, kNoMultiLine, PR_HOME_TELEPHONE_NUMBER}, @@ -351,7 +351,7 @@ nsresult nsOutlookMail::ImportMailbox( PRUint32 *pDoneSoFar, PRBool *pAbort, PRI } nsOutlookCompose compose; - SimpleBuffer copy; + SimpleBufferTonyRCopiedTwice copy; copy.Allocate( kCopyBufferSize); diff --git a/mozilla/mailnews/import/src/Makefile.in b/mozilla/mailnews/import/src/Makefile.in index 10cb5b0a99b..0805e470ab5 100644 --- a/mozilla/mailnews/import/src/Makefile.in +++ b/mozilla/mailnews/import/src/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = import LIBRARY_NAME = import +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsImportServiceModule REQUIRES = xpcom string mailnews addrbook uconv mork msgbase msgbaseutil intl locale necko rdf msgdb ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/import/src/makefile.win b/mozilla/mailnews/import/src/makefile.win index fc7d2973f5c..5d079ff1761 100644 --- a/mozilla/mailnews/import/src/makefile.win +++ b/mozilla/mailnews/import/src/makefile.win @@ -20,12 +20,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=import - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +MODULE = import +LIBRARY_NAME = $(MODULE) +META_COMPONENT = mail +MODULE_NAME = nsImportServiceModule CPP_OBJS=\ .\$(OBJDIR)\nsImportFactory.obj \ @@ -51,9 +49,3 @@ LLIBS=\ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components -# $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - - diff --git a/mozilla/mailnews/import/src/nsImportMail.cpp b/mozilla/mailnews/import/src/nsImportMail.cpp index 26635de11c5..bb43ac857e8 100644 --- a/mozilla/mailnews/import/src/nsImportMail.cpp +++ b/mozilla/mailnews/import/src/nsImportMail.cpp @@ -63,7 +63,7 @@ static NS_DEFINE_CID(kImportServiceCID, NS_IMPORTSERVICE_CID); PR_STATIC_CALLBACK( void) ImportMailThread( void *stuff); -nsCOMPtr gService; +static nsCOMPtr gService; static void ConvertToUnicode(const char *pStr, nsString &dist) { diff --git a/mozilla/mailnews/import/text/src/Makefile.in b/mozilla/mailnews/import/text/src/Makefile.in index 6e5df3c5909..12f3bcbb03f 100644 --- a/mozilla/mailnews/import/text/src/Makefile.in +++ b/mozilla/mailnews/import/text/src/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = impText LIBRARY_NAME = impText +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsTextImportModule REQUIRES = xpcom string import intl locale necko addrbook pref mork CPPSRCS = nsTextFactory.cpp \ diff --git a/mozilla/mailnews/import/text/src/makefile.win b/mozilla/mailnews/import/text/src/makefile.win index 0bd28dbadc2..bcf5159c7cb 100644 --- a/mozilla/mailnews/import/text/src/makefile.win +++ b/mozilla/mailnews/import/text/src/makefile.win @@ -17,12 +17,10 @@ DEPTH=..\..\..\.. -MODULE=impText - -MAKE_OBJ_TYPE=DLL -DLLNAME=$(MODULE) -DLL=.\$(OBJDIR)\$(DLLNAME).dll - +MODULE = impText +LIBRARY_NAME = $(MODULE) +META_COMPONENT = mail +MODULE_NAME = nsTextImportModule CPP_OBJS=\ .\$(OBJDIR)\nsTextFactory.obj \ @@ -37,7 +35,3 @@ LLIBS=\ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/mailnews/local/build/Makefile.in b/mozilla/mailnews/local/build/Makefile.in index 9ac35315c62..3393d9e804c 100644 --- a/mozilla/mailnews/local/build/Makefile.in +++ b/mozilla/mailnews/local/build/Makefile.in @@ -28,9 +28,11 @@ include $(DEPTH)/config/autoconf.mk MODULE = msglocal LIBRARY_NAME = localmail +META_COMPONENT = mail EXPORT_LIBRARY = 1 SHORT_LIBNAME = msglocal IS_COMPONENT = 1 +MODULE_NAME = local_mail_services REQUIRES = xpcom string mailnews msgbase msgbaseutil msgdb necko txmgr rdf rdfutil mime intl locale pref nkcache ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/local/build/makefile.win b/mozilla/mailnews/local/build/makefile.win index ae893917d6f..439c3c3a9b4 100644 --- a/mozilla/mailnews/local/build/makefile.win +++ b/mozilla/mailnews/local/build/makefile.win @@ -20,7 +20,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=msglocal +MODULE = msglocal +LIBRARY_NAME = msglocal +META_COMPONENT = mail +MODULE_NAME = local_mail_services ################################################################################ ## exports @@ -32,24 +35,19 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msglocal -DLL = $(LIBNAME).dll - CPP_OBJS=\ .\$(OBJDIR)\nsMsgLocalFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msglocal_s.lib \ + $(NULL) + LLIBS=\ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ $(DIST)\lib\rdfutil_s.lib \ $(DIST)\lib\msgbsutl.lib \ - $(DIST)\lib\msglocal_s.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/mailnews/local/src/Makefile.in b/mozilla/mailnews/local/src/Makefile.in index 3d1f932190c..3712652a302 100644 --- a/mozilla/mailnews/local/src/Makefile.in +++ b/mozilla/mailnews/local/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msglocal LIBRARY_NAME = msglocal_s +META_COMPONENT = mail REQUIRES = xpcom string msgbase msgbaseutil mailnews pref js necko msgdb rdf intl locale mime dom rdfutil txmgr widget layout docshell uriloader msgimap chrome appshell nkcache xuldoc gfx2 CPPSRCS = \ diff --git a/mozilla/mailnews/mapi/hook/makefile.win b/mozilla/mailnews/mapi/hook/makefile.win index 546cefc9d7e..32556687660 100644 --- a/mozilla/mailnews/mapi/hook/makefile.win +++ b/mozilla/mailnews/mapi/hook/makefile.win @@ -31,7 +31,13 @@ MODULE=mapiguts ## library LIBNAME = .\$(OBJDIR)\mapiguts + +!ifdef MOZ_STATIC_COMPONENT_LIBS +LIB = $(LIBNAME).lib +!else DLL = $(LIBNAME).dll +!endif + DEFINES= -NS_DEBUG OBJS= \ @@ -49,5 +55,10 @@ LLIBS= \ include <$(DEPTH)\config\rules.mak> +!ifdef MOZ_STATIC_COMPONENT_LIBS +install:: $(LIb) + $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\bin\components +!else install:: $(DLL) $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components +!endif \ No newline at end of file diff --git a/mozilla/mailnews/mapi/mapi32/makefile.win b/mozilla/mailnews/mapi/mapi32/makefile.win index 965401f6c22..61129eedd4a 100644 --- a/mozilla/mailnews/mapi/mapi32/makefile.win +++ b/mozilla/mailnews/mapi/mapi32/makefile.win @@ -31,10 +31,15 @@ MODULE=mapi32 ## library LIBNAME = .\$(OBJDIR)\mapi32 -DLL = $(LIBNAME).dll DEFINES= -NS_DEBUG DEFFILE=MAPI32.def +!ifdef MOZ_STATIC_COMPONENT_LIBS +LIB = $(LIBNAME).lib +!else +DLL = $(LIBNAME).dll +!endif + OBJS= \ .\$(OBJDIR)\maindll.obj \ .\$(OBJDIR)\mapi32.obj \ @@ -56,5 +61,10 @@ LLIBS= \ include <$(DEPTH)\config\rules.mak> +!ifdef MOZ_STATIC_COMPONENT_LIBS +install:: $(LIB) + $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\bin\components +!else install:: $(DLL) $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components +!endif \ No newline at end of file diff --git a/mozilla/mailnews/mime/build/Makefile.in b/mozilla/mailnews/mime/build/Makefile.in index 01e17118016..e81b868bad9 100644 --- a/mozilla/mailnews/mime/build/Makefile.in +++ b/mozilla/mailnews/mime/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = mime LIBRARY_NAME = mime +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = mime_services REQUIRES = xpcom string necko msgbase pref necko uconv ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/mime/build/makefile.win b/mozilla/mailnews/mime/build/makefile.win index e55fa702a30..81d1d1a0e94 100644 --- a/mozilla/mailnews/mime/build/makefile.win +++ b/mozilla/mailnews/mime/build/makefile.win @@ -18,7 +18,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=mime +MODULE = mime +LIBRARY_NAME = mime +META_COMPONENT = mail +MODULE_NAME = mime_services EXPORTS= \ nsMsgMimeCID.h \ @@ -27,26 +30,20 @@ EXPORTS= \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\mime -DLL = $(LIBNAME).dll - CPP_OBJS=\ .\$(OBJDIR)\nsMimeModule.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\mime_s.lib \ + $(NULL) + LLIBS= \ $(LLIBS) \ $(LIBNSPR) \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\mime_s.lib \ $(DIST)\lib\msgbsutl.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - - diff --git a/mozilla/mailnews/mime/cthandlers/calendar/Makefile.in b/mozilla/mailnews/mime/cthandlers/calendar/Makefile.in index c88aa045963..cae62b1d51f 100644 --- a/mozilla/mailnews/mime/cthandlers/calendar/Makefile.in +++ b/mozilla/mailnews/mime/cthandlers/calendar/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = calendar LIBRARY_NAME = calendar +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsCalendarModule CPPSRCS = \ mimexpcom.cpp \ diff --git a/mozilla/mailnews/mime/cthandlers/calendar/makefile.win b/mozilla/mailnews/mime/cthandlers/calendar/makefile.win index f3f6a8a1c5b..85d4be32eb1 100644 --- a/mozilla/mailnews/mime/cthandlers/calendar/makefile.win +++ b/mozilla/mailnews/mime/cthandlers/calendar/makefile.win @@ -38,7 +38,11 @@ DEPTH=..\..\..\.. # New build system where zip dll is build indepenant of java stubs. #// #//------------------------------------------------------------------------ -MODULE = calendar +MODULE = calendar +LIBRARY_NAME = calendar +META_COMPONENT = mail +MODULE_NAME = nsCalendarModule + #EXPORTS = # Exported headers here!!! # $(NULL) @@ -64,7 +68,7 @@ OBJS= \ #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=$(MODULE) + MAPFILE=$(MODULE).map DEFFILE=$(MODULE).def @@ -75,7 +79,11 @@ DEFFILE=$(MODULE).def #// #//------------------------------------------------------------------------ # +!ifdef MOZ_STATIC_COMPONENT_LIBS +LIB=.\$(OBJDIR)\$(LIBRARY_NAME).lib +!else DLL=.\$(OBJDIR)\$(DLLNAME).dll +!endif #//------------------------------------------------------------------------ #// @@ -101,9 +109,3 @@ LLIBS= \ #// #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll diff --git a/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.in b/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.in index 7ccb5ee184b..61a1ffcc4db 100644 --- a/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.in +++ b/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = smime LIBRARY_NAME = smime +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsSMIMEModule HAS_EXTRAEXPORTS = 1 REQUIRES = xpcom string mime msgbase pref necko uconv diff --git a/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.win b/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.win index b835a80d5e8..9c6826851c6 100644 --- a/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.win +++ b/mozilla/mailnews/mime/cthandlers/smimestub/Makefile.win @@ -57,7 +57,11 @@ OBJS= \ #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ +!ifdef MOZ_STATIC_COMPONENT_LIBS +LIBRARY_NAME=$(MODULE) +!else DLLNAME=$(MODULE) +!endif MAPFILE=$(MODULE).map DEFFILE=$(MODULE).def @@ -68,7 +72,11 @@ DEFFILE=$(MODULE).def #// #//------------------------------------------------------------------------ # +!ifdef MOZ_STATIC_COMPONENT_LIBS +LIB=.\$(OBJDIR)\$(LIBRARY_NAME).lib +!else DLL=.\$(OBJDIR)\$(DLLNAME).dll +!endif #//------------------------------------------------------------------------ #// @@ -95,8 +103,16 @@ LLIBS= \ #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components +!ifdef MOZ_STATIC_COMPONENT_LIBS +install:: $(LIB) + $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\bin\components +clobber:: + rm -f $(DIST)\bin\$(LIBRARY_NAME).lib +!else +install:: $(DLL) + $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components + clobber:: rm -f $(DIST)\bin\$(DLLNAME).dll +!endif \ No newline at end of file diff --git a/mozilla/mailnews/mime/cthandlers/vcard/Makefile.in b/mozilla/mailnews/mime/cthandlers/vcard/Makefile.in index aff9db39b73..893845106f7 100644 --- a/mozilla/mailnews/mime/cthandlers/vcard/Makefile.in +++ b/mozilla/mailnews/mime/cthandlers/vcard/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = vcard LIBRARY_NAME = vcard +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsVCardModule HAS_EXTRAEXPORTS = 1 REQUIRES = xpcom string mime msgbase msgbaseutil uconv necko intl locale pref mailnews msgdb diff --git a/mozilla/mailnews/mime/cthandlers/vcard/makefile.win b/mozilla/mailnews/mime/cthandlers/vcard/makefile.win index 8a7f978a6f6..0dc1414d641 100644 --- a/mozilla/mailnews/mime/cthandlers/vcard/makefile.win +++ b/mozilla/mailnews/mime/cthandlers/vcard/makefile.win @@ -40,7 +40,11 @@ DEPTH=..\..\..\.. # New build system where zip dll is build indepenant of java stubs. #// #//------------------------------------------------------------------------ -MODULE = vcard +MODULE = vcard +LIBRARY_NAME = vcard +META_COMPONENT = mail +MODULE_NAME = nsVCardModule + # EXPORTS = # Put any necessary exported headers here!!! # $(NULL) @@ -68,7 +72,6 @@ OBJS= \ #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=$(MODULE) PDBFILE=$(MODULE).pdb MAPFILE=$(MODULE).map DEFFILE=$(MODULE).def @@ -80,7 +83,6 @@ DEFFILE=$(MODULE).def #// #//------------------------------------------------------------------------ # -DLL=.\$(OBJDIR)\$(DLLNAME).dll #//------------------------------------------------------------------------ #// @@ -108,9 +110,3 @@ LLIBS= \ #// #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME) diff --git a/mozilla/mailnews/mime/emitters/build/Makefile.in b/mozilla/mailnews/mime/emitters/build/Makefile.in index 4fa6514696d..555ca719fec 100644 --- a/mozilla/mailnews/mime/emitters/build/Makefile.in +++ b/mozilla/mailnews/mime/emitters/build/Makefile.in @@ -28,9 +28,11 @@ include $(DEPTH)/config/autoconf.mk MODULE = mimeemitter LIBRARY_NAME = mimeemitter +META_COMPONENT = mail EXPORT_LIBRARY = 1 SHORT_LIBNAME = emitter IS_COMPONENT = 1 +MODULE_NAME = nsMimeEmitterModule REQUIRES = xpcom string mime necko pref intl locale msgbase ifeq ($(USE_SHORT_LIBNAME),1) diff --git a/mozilla/mailnews/mime/emitters/build/makefile.win b/mozilla/mailnews/mime/emitters/build/makefile.win index 29eeb329901..b0035aa0128 100644 --- a/mozilla/mailnews/mime/emitters/build/makefile.win +++ b/mozilla/mailnews/mime/emitters/build/makefile.win @@ -26,7 +26,10 @@ # DEPTH=..\..\..\.. -MODULE=emitter +MODULE = emitter +LIBRARY_NAME = emitter +META_COMPONENT = mail +MODULE_NAME = nsMimeEmitterModule ################################################################################ ## exports @@ -38,24 +41,20 @@ EXPORTS = \ ################################################################################ ## library - -LIBNAME = .\$(OBJDIR)\emitter -DLL = $(LIBNAME).dll DEFINES= -NS_DEBUG OBJS= \ .\$(OBJDIR)\nsEmitterFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\emitterutils_s.lib \ + $(NULL) + LLIBS= \ $(LLIBS) \ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\emitterutils_s.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib diff --git a/mozilla/mailnews/mime/emitters/src/Makefile.in b/mozilla/mailnews/mime/emitters/src/Makefile.in index 93e3f25c74e..2ba205609dd 100644 --- a/mozilla/mailnews/mime/emitters/src/Makefile.in +++ b/mozilla/mailnews/mime/emitters/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = mimeemitter LIBRARY_NAME = emitterutil_s +META_COMPONENT = mail REQUIRES = xpcom string mime msgbase msgbaseutil pref necko intl locale mailnews msgdb addrbook mimetype msgnews EXPORTS = \ diff --git a/mozilla/mailnews/mime/src/Makefile.in b/mozilla/mailnews/mime/src/Makefile.in index 38029ccf5f0..e35c452ab8b 100644 --- a/mozilla/mailnews/mime/src/Makefile.in +++ b/mozilla/mailnews/mime/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = mime LIBRARY_NAME = mime_s +META_COMPONENT = mail REQUIRES = xpcom string msgbase msgbaseutil pref js necko uconv msgcompose editor dom layout intl msgimap exthandler mailnews locale msgdb chardet caps txmgr mimetype uriloader xpconnect CPPSRCS = \ diff --git a/mozilla/mailnews/news/build/Makefile.in b/mozilla/mailnews/news/build/Makefile.in index 35237850a0a..64803a4c284 100644 --- a/mozilla/mailnews/news/build/Makefile.in +++ b/mozilla/mailnews/news/build/Makefile.in @@ -28,8 +28,10 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgnews LIBRARY_NAME = msgnews +META_COMPONENT = mail EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMsgNewsModule REQUIRES = xpcom string mailnews msgbase msgbaseutil msgdb appshell timer mime necko rdf rdfutil pref uriloader nkcache CPPSRCS = nsMsgNewsFactory.cpp diff --git a/mozilla/mailnews/news/build/makefile.win b/mozilla/mailnews/news/build/makefile.win index 0815b4e83f1..909a5f643bb 100644 --- a/mozilla/mailnews/news/build/makefile.win +++ b/mozilla/mailnews/news/build/makefile.win @@ -18,7 +18,10 @@ # Contributor(s): DEPTH=..\..\.. -MODULE=msgnews +MODULE = msgnews +LIBRARY_NAME = msgnews +META_COMPONENT = mail +MODULE_NAME = nsMsgNewsModule ################################################################################ ## exports @@ -30,28 +33,22 @@ EXPORTS = \ ################################################################################ ## library -LIBNAME = .\$(OBJDIR)\msgnews -DLL = $(LIBNAME).dll - OBJS= \ .\$(OBJDIR)\nsMsgNewsFactory.obj \ $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\msgnews_s.lib \ + $(NULL) + LLIBS= \ $(MSGLIBS) \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ $(DIST)\lib\msgbsutl.lib \ $(DIST)\lib\rdfutil_s.lib \ - $(DIST)\lib\msgnews_s.lib \ $(LIBNSPR) \ $(DIST)\lib\timer_s.lib \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - - diff --git a/mozilla/mailnews/news/src/Makefile.in b/mozilla/mailnews/news/src/Makefile.in index ad784093149..e896497df1d 100644 --- a/mozilla/mailnews/news/src/Makefile.in +++ b/mozilla/mailnews/news/src/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = msgnews LIBRARY_NAME = msgnews_s +META_COMPONENT = mail REQUIRES = xpcom string mailnews msgbase msgbaseutil necko msgdb locale mork dom js rdf docshell layout widget pref uriloader appshell mime intl timer webshell wallet rdfutil nkcache gfx2 windowwatcher CPPSRCS = \ diff --git a/mozilla/makefile.win b/mozilla/makefile.win index 8d819f5eee1..2213c3cd6ee 100644 --- a/mozilla/makefile.win +++ b/mozilla/makefile.win @@ -113,6 +113,10 @@ DIRS = \ !if !defined(DISABLE_MAILNEWS) mailnews \ !endif +!endif + xpfe\bootstrap \ +!if defined(MOZ_STATIC_COMPONENT_LIBS) + modules\staticmod \ !endif $(NULL) diff --git a/mozilla/modules/libimg/gifcom/Makefile.in b/mozilla/modules/libimg/gifcom/Makefile.in index c084fa7afff..f7b809f70ce 100644 --- a/mozilla/modules/libimg/gifcom/Makefile.in +++ b/mozilla/modules/libimg/gifcom/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = nsgif EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGIFModule REQUIRES = xpcom string img layout locale util unicharutil CPPSRCS = \ diff --git a/mozilla/modules/libimg/gifcom/makefile.win b/mozilla/modules/libimg/gifcom/makefile.win index c46e6afa16e..c09c6fbcf8d 100644 --- a/mozilla/modules/libimg/gifcom/makefile.win +++ b/mozilla/modules/libimg/gifcom/makefile.win @@ -28,13 +28,16 @@ # #------------------------------------------------------------------------ +MODULE=img +LIBRARY_NAME=nsgif +MODULE_NAME=nsGIFModule + +DEPTH=..\..\.. + !ifdef MOZ_JAVA LOCAL_JMC_SUBDIR = . !endif - -LIBRARY_NAME = nsgif - # # Make sure we have MOZILLA_CLIENT defined so we get the # proper JS includes @@ -55,19 +58,11 @@ LLIBS= $(LIBNSPR) \ !endif $(NULL) -LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib -LIBRARY_SUFFIX = $(MOZ_BITS)$(VERSION_NUMBER) - -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=nsgif -DLL1NAME=nsgif -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map DEFFILE=nsgif.def @@ -77,22 +72,9 @@ DEFFILE=nsgif.def #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAPFILE= $(DLLNAME).map - - - -MODULE=img -DEPTH=..\..\.. - LINCS=-I$(DEPTH)/dist/public/xpcom -I. -I$(DEPTH)/dist/public/raptor CPPSRCS= nsGIFModule.cpp nsGIFDecoder.cpp gif.cpp CPP_OBJS= .\$(OBJDIR)\nsGIFModule.obj .\$(OBJDIR)\nsGIFDecoder.obj \ .\$(OBJDIR)\gif.obj include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/modules/libimg/jpgcom/Makefile.in b/mozilla/modules/libimg/jpgcom/Makefile.in index fb1cfa0fc53..a4ca185fc9e 100644 --- a/mozilla/modules/libimg/jpgcom/Makefile.in +++ b/mozilla/modules/libimg/jpgcom/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = nsjpg EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsJPGModule REQUIRES = xpcom string img util layout locale jpeg unicharutil CPPSRCS = \ diff --git a/mozilla/modules/libimg/jpgcom/makefile.win b/mozilla/modules/libimg/jpgcom/makefile.win index 36a5278a208..2944f5b9325 100644 --- a/mozilla/modules/libimg/jpgcom/makefile.win +++ b/mozilla/modules/libimg/jpgcom/makefile.win @@ -28,13 +28,16 @@ # #------------------------------------------------------------------------ +MODULE=img +LIBRARY_NAME=nsjpg +MODULE_NAME=nsJPGModule + +DEPTH=..\..\.. + !ifdef MOZ_JAVA LOCAL_JMC_SUBDIR = . !endif - -LIBRARY_NAME = nsjpg - # # Make sure we have MOZILLA_CLIENT defined so we get the # proper JS includes @@ -56,35 +59,19 @@ LLIBS= $(LIBNSPR) \ !endif $(NULL) -LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib -LIBRARY_SUFFIX = $(MOZ_BITS)$(VERSION_NUMBER) - -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=nsjpg -DLL1NAME=nsjpg -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map DEFFILE=nsjpg.def - #//------------------------------------------------------------------------ #// #// Define any Public Targets here (ie. PROGRAM, LIBRARY, DLL, ...) #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAPFILE= $(DLLNAME).map - - - -MODULE=img -DEPTH=..\..\.. LINCS=-I$(DEPTH)/dist/public/xpcom -I. -I$(DEPTH)/dist/public/raptor -I$(DEPTH)/dist/public/jpeg CPPSRCS= nsJPGDecoder.cpp nsJPGModule.cpp jpeg.cpp @@ -95,8 +82,3 @@ CPP_OBJS= \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/modules/libimg/mngcom/Makefile.in b/mozilla/modules/libimg/mngcom/Makefile.in index 2099e5fec18..eaeaaef3f4c 100644 --- a/mozilla/modules/libimg/mngcom/Makefile.in +++ b/mozilla/modules/libimg/mngcom/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = nsmng EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMNGModule REQUIRES = xpcom string img layout util locale mng jpeg unicharutil CPPSRCS = \ diff --git a/mozilla/modules/libimg/mngcom/makefile.win b/mozilla/modules/libimg/mngcom/makefile.win index 88df0bf76ba..bc31257c9d5 100644 --- a/mozilla/modules/libimg/mngcom/makefile.win +++ b/mozilla/modules/libimg/mngcom/makefile.win @@ -28,13 +28,16 @@ # #------------------------------------------------------------------------ +MODULE=img +LIBRARY_NAME=nsmng +MODULE_NAME=nsMNGModule + +DEPTH=..\..\.. + !ifdef MOZ_JAVA LOCAL_JMC_SUBDIR = . !endif - -LIBRARY_NAME = nsmng - # # Make sure we have MOZILLA_CLIENT defined so we get the # proper JS includes @@ -58,36 +61,19 @@ LLIBS= $(LIBNSPR) \ !endif $(NULL) -LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib -LIBRARY_SUFFIX = $(MOZ_BITS)$(VERSION_NUMBER) - -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=nsmng -DLL1NAME=nsmng -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map DEFFILE=nsmng.def - #//------------------------------------------------------------------------ #// #// Define any Public Targets here (ie. PROGRAM, LIBRARY, DLL, ...) #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAPFILE= $(DLLNAME).map - - - -MODULE=img -DEPTH=..\..\.. - LINCS=-I$(DEPTH)/dist/public/xpcom -I. -I$(DEPTH)/dist/public/raptor \ -I$(DEPTH)/dist/public/jpeg -I$(DEPTH)/dist/public/zlib -I$(DEPTH)/dist/public/img @@ -98,8 +84,3 @@ CPP_OBJS= \ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/modules/libimg/pngcom/Makefile.in b/mozilla/modules/libimg/pngcom/Makefile.in index 60df8e9af01..f7f1c364367 100644 --- a/mozilla/modules/libimg/pngcom/Makefile.in +++ b/mozilla/modules/libimg/pngcom/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = nspng EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPNGModule REQUIRES = xpcom string img util layout locale png unicharutil CPPSRCS = \ diff --git a/mozilla/modules/libimg/pngcom/makefile.win b/mozilla/modules/libimg/pngcom/makefile.win index ef4c55b6898..74ebba7adf7 100644 --- a/mozilla/modules/libimg/pngcom/makefile.win +++ b/mozilla/modules/libimg/pngcom/makefile.win @@ -28,13 +28,16 @@ # #------------------------------------------------------------------------ +MODULE=img +LIBRARY_NAME=nspng +MODULE_NAME=nsPNGModule + +DEPTH=..\..\.. + !ifdef MOZ_JAVA LOCAL_JMC_SUBDIR = . !endif - -LIBRARY_NAME = nspng - # # Make sure we have MOZILLA_CLIENT defined so we get the # proper JS includes @@ -57,36 +60,19 @@ LLIBS= $(LIBNSPR) \ !endif $(NULL) -LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib -LIBRARY_SUFFIX = $(MOZ_BITS)$(VERSION_NUMBER) - -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=nspng -DLL1NAME=nspng -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map DEFFILE=nspng.def - #//------------------------------------------------------------------------ #// #// Define any Public Targets here (ie. PROGRAM, LIBRARY, DLL, ...) #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAPFILE= $(DLLNAME).map - - - -MODULE=img -DEPTH=..\..\.. - LINCS=-I$(DEPTH)/dist/public/xpcom -I. -I$(DEPTH)/dist/public/raptor \ -I$(DEPTH)/dist/public/png -I$(DEPTH)/dist/public/zlib -I$(DEPTH)/dist/public/img @@ -98,8 +84,3 @@ CPP_OBJS= \ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/modules/libimg/src/makefile.win b/mozilla/modules/libimg/src/makefile.win index 775092d26d1..422cfbed3f2 100644 --- a/mozilla/modules/libimg/src/makefile.win +++ b/mozilla/modules/libimg/src/makefile.win @@ -33,8 +33,6 @@ LOCAL_JMC_SUBDIR = . !endif -#LIBRARY_NAME = img$(MOZ_BITS) - # # Make sure we have MOZILLA_CLIENT defined so we get the # proper JS includes @@ -57,24 +55,20 @@ LLIBS= $(LIBNSPR) \ -#LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib -LIBRARY_SUFFIX = $(MOZ_BITS)$(VERSION_NUMBER) - -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=img$(MOZ_BITS)$(VERSION_NUMBER) -DLL1NAME=img$(MOZ_BITS)$(VERSION_NUMBER) -PDBFILE=$(DLLNAME).pdb -MAPFILE=$(DLLNAME).map +LIBRARY_NAME=img$(MOZ_BITS)$(VERSION_NUMBER) +LIBRARY_1NAME=img$(MOZ_BITS)$(VERSION_NUMBER) +PDBFILE=$(LIBRARY_NAME).pdb +MAPFILE=$(LIBRARY_NAME).map !if "$(MOZ_BITS)" == "16" -DEFFILE=$(DLL1NAME).def +DEFFILE=$(LIBRARY_1NAME).def !endif - +EXPORT_LIBRARY=1 #//------------------------------------------------------------------------ @@ -83,15 +77,10 @@ DEFFILE=$(DLL1NAME).def #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll -MAPFILE= $(DLLNAME).map - - MODULE=img DEPTH=..\..\.. LOCAL_INCLUDES=-I../public_com -I. -LIBRARY_NAME=img ### CPPSRCS=color.cpp colormap.cpp dither.cpp if.cpp ilclient.cpp il_util.cpp \ @@ -120,8 +109,3 @@ LINCS= -I$(XPDIST)\public\nspr -I$(XPDIST)\public\jpeg \ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/modules/libjar/Makefile.in b/mozilla/modules/libjar/Makefile.in index 79f3aadbf39..38fdd399210 100644 --- a/mozilla/modules/libjar/Makefile.in +++ b/mozilla/modules/libjar/Makefile.in @@ -37,6 +37,7 @@ MODULE = jar LIBRARY_NAME = jar$(VERSION_NUMBER) EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsJarModule REQUIRES = xpcom string caps CPPSRCS = $(MODULES_LIBJAR_LCPPSRCS) diff --git a/mozilla/modules/libjar/makefile.win b/mozilla/modules/libjar/makefile.win index f4dfb9c29fa..3be2f73b645 100644 --- a/mozilla/modules/libjar/makefile.win +++ b/mozilla/modules/libjar/makefile.win @@ -27,15 +27,11 @@ DIRS=standalone MODULE=jar +LIBRARY_NAME=jar$(VERSION_NUMBER) +MODULE_NAME=nsJarModule + DEPTH=..\.. -MAKE_OBJ_TYPE=DLL - -DLLNAME=jar$(VERSION_NUMBER) - -DLL=$(OBJDIR)\$(DLLNAME).dll -MAPFILE=$(DLLNAME).map - XPIDLSRCS=.\nsIZipReader.idl \ .\nsIJAR.idl \ $(NULL) @@ -66,13 +62,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(OBJS) - $(RM) $(DIST)\bin\components\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib - diff --git a/mozilla/modules/libjar/standalone/makefile.win b/mozilla/modules/libjar/standalone/makefile.win index ab8b3255c57..4ea671ae9b8 100644 --- a/mozilla/modules/libjar/standalone/makefile.win +++ b/mozilla/modules/libjar/standalone/makefile.win @@ -25,8 +25,6 @@ MODULE=jar DEPTH=..\..\.. -MAKE_OBJ_TYPE=DLL - USE_NON_MT_LIBS=1 LIBRARY=$(OBJDIR)\jar_s.lib diff --git a/mozilla/modules/libpr0n/decoders/gif/Makefile.in b/mozilla/modules/libpr0n/decoders/gif/Makefile.in index 40d171744b6..ef5a8eaae1d 100644 --- a/mozilla/modules/libpr0n/decoders/gif/Makefile.in +++ b/mozilla/modules/libpr0n/decoders/gif/Makefile.in @@ -30,6 +30,7 @@ MODULE = imggif LIBRARY_NAME = imggif EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsGIFModule2 REQUIRES = xpcom necko layout gfx2 imglib2 diff --git a/mozilla/modules/libpr0n/decoders/gif/makefile.win b/mozilla/modules/libpr0n/decoders/gif/makefile.win index 80e39b55d46..53a1577981d 100644 --- a/mozilla/modules/libpr0n/decoders/gif/makefile.win +++ b/mozilla/modules/libpr0n/decoders/gif/makefile.win @@ -24,10 +24,9 @@ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = imggif +MODULE = imggif LIBRARY_NAME = imggif -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsGIFModule2 OBJS = \ .\$(OBJDIR)\nsGIFDecoder2.obj \ @@ -38,15 +37,7 @@ OBJS = \ LLIBS=\ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpr0n/decoders/icon/makefile.win b/mozilla/modules/libpr0n/decoders/icon/makefile.win index 7f9d2ec00ec..e044642b330 100644 --- a/mozilla/modules/libpr0n/decoders/icon/makefile.win +++ b/mozilla/modules/libpr0n/decoders/icon/makefile.win @@ -24,13 +24,12 @@ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -DIR=win +DIRS=win -MODULE = imgicon +MODULE = imgicon LIBRARY_NAME = imgicon XPIDL_MODULE = imgicon -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsIconDecoderModule XPIDLSRCS = \ .\nsIIconURI.idl \ @@ -38,17 +37,20 @@ XPIDLSRCS = \ OBJS = \ - .\$(OBJDIR)\nsIconURI.obj \ - .\$(OBJDIR)\nsIconDecoder.obj \ - .\$(OBJDIR)\nsIconModule.obj \ - .\$(OBJDIR)\nsIconProtocolHandler.obj \ - $(NULL) + .\$(OBJDIR)\nsIconURI.obj \ + .\$(OBJDIR)\nsIconDecoder.obj \ + .\$(OBJDIR)\nsIconModule.obj \ + .\$(OBJDIR)\nsIconProtocolHandler.obj \ + $(NULL) + +SUB_LIBRARIES= \ + $(DIST)\lib\imgiconwin_s.lib \ + $(NULL) LLIBS=\ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ - $(DIST)\lib\imgiconwin_s.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) WIN_LIBS= shell32.lib @@ -59,11 +61,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpr0n/decoders/jpeg/Makefile.in b/mozilla/modules/libpr0n/decoders/jpeg/Makefile.in index 986ab9dd91c..6cabce98c89 100644 --- a/mozilla/modules/libpr0n/decoders/jpeg/Makefile.in +++ b/mozilla/modules/libpr0n/decoders/jpeg/Makefile.in @@ -30,6 +30,7 @@ MODULE = imgjpeg LIBRARY_NAME = imgjpeg EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsJPEGDecoderModule REQUIRES = xpcom string necko layout jpeg gfx2 imglib2 diff --git a/mozilla/modules/libpr0n/decoders/jpeg/makefile.win b/mozilla/modules/libpr0n/decoders/jpeg/makefile.win index 2fadae130b0..f738e6e654e 100644 --- a/mozilla/modules/libpr0n/decoders/jpeg/makefile.win +++ b/mozilla/modules/libpr0n/decoders/jpeg/makefile.win @@ -24,10 +24,9 @@ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = imgjpeg +MODULE = imgjpeg LIBRARY_NAME = imgjpeg -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsJPEGDecoderModule OBJS = \ .\$(OBJDIR)\nsJPEGDecoder.obj \ @@ -38,15 +37,7 @@ LLIBS=\ $(LIBNSPR) \ $(DIST)\lib\jpeg3250.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpr0n/decoders/mng/Makefile.in b/mozilla/modules/libpr0n/decoders/mng/Makefile.in index 588d5748f58..6c8c11d49b2 100644 --- a/mozilla/modules/libpr0n/decoders/mng/Makefile.in +++ b/mozilla/modules/libpr0n/decoders/mng/Makefile.in @@ -27,6 +27,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = imgmng LIBRARY_NAME = imgmng IS_COMPONENT = 1 +MODULE_NAME = nsMNGDecoderModule CPPSRCS = nsMNGDecoder.cpp nsMNGFactory.cpp imgContainerMNG.cpp diff --git a/mozilla/modules/libpr0n/decoders/mng/makefile.win b/mozilla/modules/libpr0n/decoders/mng/makefile.win index 55af7d2130f..e26584eaea0 100644 --- a/mozilla/modules/libpr0n/decoders/mng/makefile.win +++ b/mozilla/modules/libpr0n/decoders/mng/makefile.win @@ -39,7 +39,7 @@ LLIBS=\ $(DIST)\lib\mng.lib \ $(DIST)\lib\jpeg3250.lib \ $(DIST)\lib\zlib.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> diff --git a/mozilla/modules/libpr0n/decoders/png/Makefile.in b/mozilla/modules/libpr0n/decoders/png/Makefile.in index f81753c44c2..cdeed64ae64 100644 --- a/mozilla/modules/libpr0n/decoders/png/Makefile.in +++ b/mozilla/modules/libpr0n/decoders/png/Makefile.in @@ -30,6 +30,7 @@ MODULE = imgpng LIBRARY_NAME = imgpng EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPNGDecoderModule REQUIRES = xpcom necko layout png gfx2 imglib2 diff --git a/mozilla/modules/libpr0n/decoders/png/makefile.win b/mozilla/modules/libpr0n/decoders/png/makefile.win index 1f44bfafb81..c5b976d163c 100644 --- a/mozilla/modules/libpr0n/decoders/png/makefile.win +++ b/mozilla/modules/libpr0n/decoders/png/makefile.win @@ -24,10 +24,9 @@ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = imgpng +MODULE = imgpng LIBRARY_NAME = imgpng -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsPNGDecoderModule OBJS = \ .\$(OBJDIR)\nsPNGDecoder.obj \ @@ -39,15 +38,7 @@ LLIBS=\ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\png.lib \ $(DIST)\lib\zlib.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpr0n/decoders/ppm/Makefile.in b/mozilla/modules/libpr0n/decoders/ppm/Makefile.in index 72b8fb2670c..cd010760615 100644 --- a/mozilla/modules/libpr0n/decoders/ppm/Makefile.in +++ b/mozilla/modules/libpr0n/decoders/ppm/Makefile.in @@ -30,6 +30,7 @@ MODULE = imgppm LIBRARY_NAME = imgppm EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPPMDecoderModule REQUIRES = xpcom layout necko gfx2 imglib2 diff --git a/mozilla/modules/libpr0n/decoders/ppm/makefile.win b/mozilla/modules/libpr0n/decoders/ppm/makefile.win index 381e75ce63d..153e8fb3f45 100644 --- a/mozilla/modules/libpr0n/decoders/ppm/makefile.win +++ b/mozilla/modules/libpr0n/decoders/ppm/makefile.win @@ -24,10 +24,9 @@ DEPTH=..\..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = imgppm +MODULE = imgppm LIBRARY_NAME = imgppm -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsPPMDecoderModule OBJS = \ .\$(OBJDIR)\nsPPMDecoder.obj \ @@ -37,15 +36,7 @@ OBJS = \ LLIBS=\ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpr0n/src/Makefile.in b/mozilla/modules/libpr0n/src/Makefile.in index 62cce2d17d2..12594cf9813 100644 --- a/mozilla/modules/libpr0n/src/Makefile.in +++ b/mozilla/modules/libpr0n/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = imglib2 LIBRARY_NAME = imglib2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsImageLib2Module REQUIRES = xpcom string necko nkcache layout timer gfx2 mimetype diff --git a/mozilla/modules/libpr0n/src/makefile.win b/mozilla/modules/libpr0n/src/makefile.win index 5bbedef244f..d4b70ae6889 100644 --- a/mozilla/modules/libpr0n/src/makefile.win +++ b/mozilla/modules/libpr0n/src/makefile.win @@ -24,10 +24,9 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = imglib2 +MODULE = imglib2 LIBRARY_NAME = imglib2 -DLL = $(OBJDIR)\$(LIBRARY_NAME).dll -MAKE_OBJ_TYPE = DLL +MODULE_NAME = nsImageLib2Module OBJS = \ .\$(OBJDIR)\ImageFactory.obj \ @@ -41,15 +40,7 @@ OBJS = \ LLIBS=\ $(LIBNSPR) \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\components\$(LIBRARY_NAME).dll - rm -f $(DIST)\lib\$(LIBRARY_NAME).lib diff --git a/mozilla/modules/libpref/src/Makefile.in b/mozilla/modules/libpref/src/Makefile.in index 39a9e0f4598..1b8211e92e2 100644 --- a/mozilla/modules/libpref/src/Makefile.in +++ b/mozilla/modules/libpref/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = pref LIBRARY_NAME = pref EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPrefModule REQUIRES = xpcom string js xpconnect caps dom intl locale timer necko embedcomponents profile include $(topsrcdir)/config/config.mk diff --git a/mozilla/modules/libpref/src/makefile.win b/mozilla/modules/libpref/src/makefile.win index 9f9e52fa526..4ee03d9a6a6 100644 --- a/mozilla/modules/libpref/src/makefile.win +++ b/mozilla/modules/libpref/src/makefile.win @@ -37,10 +37,10 @@ DEPTH = ..\..\.. #// #//------------------------------------------------------------------------ -DLLNAME = xppref$(MOZ_BITS) -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL -IS_COMPONENT=1 +MODULE = pref +LIBRARY_NAME = xppref$(MOZ_BITS) +MODULE_NAME = nsPrefModule + LINCS = -I$(PUBLIC)/js \ -I$(PUBLIC)/pref \ -I$(PUBLIC)/java \ @@ -93,9 +93,7 @@ LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #//------------------------------------------------------------------------ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib +install:: $(MAKE_INSTALL) .\initpref.js $(DIST)\bin\defaults\pref $(MAKE_INSTALL) .\init\all.js $(DIST)\bin\defaults\pref $(MAKE_INSTALL) .\init\mailnews.js $(DIST)\bin\defaults\pref diff --git a/mozilla/modules/libpref/src/nsPrefsFactory.cpp b/mozilla/modules/libpref/src/nsPrefsFactory.cpp index 5553e33fd01..8d2cfd3212f 100644 --- a/mozilla/modules/libpref/src/nsPrefsFactory.cpp +++ b/mozilla/modules/libpref/src/nsPrefsFactory.cpp @@ -112,5 +112,5 @@ static nsModuleComponentInfo components[] = }, }; -NS_IMPL_NSGETMODULE("nsPrefModule", components); +NS_IMPL_NSGETMODULE(nsPrefModule, components); diff --git a/mozilla/modules/libreg/src/makefile.win b/mozilla/modules/libreg/src/makefile.win index 2514ed382cf..cf01b9e6e50 100644 --- a/mozilla/modules/libreg/src/makefile.win +++ b/mozilla/modules/libreg/src/makefile.win @@ -33,7 +33,11 @@ #//------------------------------------------------------------------------ DEPTH= ..\..\.. +!ifdef MOZ_STATIC_COMPONENT_LIBS +MAKE_OBJ_TYPE=LIB +!else MAKE_OBJ_TYPE=DLL +!endif #//--- pick at most one of the IO types. Commenting both of #//--- them out gives you normal NSPR I/O @@ -65,10 +69,17 @@ OBJS= \ #// #//------------------------------------------------------------------------ +!ifdef MOZ_STATIC_COMPONENT_LIBS +MODULE=mozreg +LIBRARY_NAME=mozreg + +LIB=$(OBJDIR)\$(LIBRARY_NAME).lib +!else MODULE=mozreg DLLNAME=mozreg DLL=$(OBJDIR)\$(DLLNAME).dll +!endif #//------------------------------------------------------------------------ #// @@ -96,10 +107,19 @@ LLIBS = \ #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> +!ifdef MOZ_STATIC_COMPONENT_LIBS +export:: $(LIB) + $(MAKE_INSTALL) $(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib + +clobber:: + $(RM) $(DIST)\lib\$(LIBRARY_NAME).lib + +!else export:: $(DLL) $(MAKE_INSTALL) $(OBJDIR)\$(DLLNAME).lib $(DIST)\lib $(MAKE_INSTALL) $(DLL) $(DIST)\bin - + clobber:: $(RM) $(DIST)\bin\$(DLLNAME).dll $(RM) $(DIST)\lib\$(DLLNAME).lib +!endif diff --git a/mozilla/modules/oji/src/Makefile.in b/mozilla/modules/oji/src/Makefile.in index b9857f294bf..4ab07fd7a22 100644 --- a/mozilla/modules/oji/src/Makefile.in +++ b/mozilla/modules/oji/src/Makefile.in @@ -29,6 +29,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = oji XPIDL_MODULE = ojiimpl IS_COMPONENT = 1 +MODULE_NAME = nsCJVMManagerModule REQUIRES = xpcom string java js plugin caps pref js jar layout necko dom widget xpconnect ifdef MOZ_OJI diff --git a/mozilla/modules/oji/src/makefile.win b/mozilla/modules/oji/src/makefile.win index 5cd576c4f40..b4c090f7234 100644 --- a/mozilla/modules/oji/src/makefile.win +++ b/mozilla/modules/oji/src/makefile.win @@ -16,23 +16,17 @@ DEPTH= ..\..\.. include <$(DEPTH)/config/config.mak> +MODULE=ojiimpl +LIBRARY_NAME=oji +MODULE_NAME=nsCJVMManagerModule + !ifdef MOZ_OJI -!ifndef MAKE_OBJ_TYPE -MAKE_OBJ_TYPE=EXE -!endif -MAKE_OBJ_TYPE=DLL - -DLLNAME=oji -DLL=.\$(OBJDIR)\$(DLLNAME).dll - #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -#LIBNAME=oji$(MOZ_BITS) -#PDBFILE=$(LIBNAME).pdb #//------------------------------------------------------------------------ #// @@ -56,8 +50,6 @@ OBJS = .\$(OBJDIR)\jvmmgr.obj \ #// #//------------------------------------------------------------------------ -#LIBRARY= .\$(OBJDIR)\$(LIBNAME).lib - #//------------------------------------------------------------------------ #// #// Define any local options for the make tools @@ -95,8 +87,6 @@ LINCS= $(LINCS) -I_jri \ !endif # MOZ_OJI -MODULE = ojiimpl - EXPORTS = jvmmgr.h \ nsJVMManager.h \ nsJVMPluginTagInfo.h @@ -129,10 +119,6 @@ PUBLIC_HEADER_DIR=$(PUBLIC)\win16 # $(MAKE_INSTALL) $(EXPORTS) $(PUBLIC_HEADER_DIR) !ifdef MOZ_OJI -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).$(DLL_SUFFIX) $(DIST)\bin\components - clobber:: $(RM_R) _jri !endif # MOZ_OJI diff --git a/mozilla/modules/oji/src/nsJVMManager.cpp b/mozilla/modules/oji/src/nsJVMManager.cpp index eeb44d9ac5d..150e6b1f682 100644 --- a/mozilla/modules/oji/src/nsJVMManager.cpp +++ b/mozilla/modules/oji/src/nsJVMManager.cpp @@ -225,33 +225,33 @@ nsJVMManager::CreateThread(PRUint32* outThreadID, nsIRunnable* runnable) return (thread != NULL ? NS_OK : NS_ERROR_FAILURE); } -struct RunnableEvent : PLEvent { - RunnableEvent(nsIRunnable* runnable); - ~RunnableEvent(); +struct JVMRunnableEvent : PLEvent { + JVMRunnableEvent(nsIRunnable* runnable); + ~JVMRunnableEvent(); nsIRunnable* mRunnable; }; static void PR_CALLBACK -handleRunnableEvent(RunnableEvent* aEvent) +handleRunnableEvent(JVMRunnableEvent* aEvent) { aEvent->mRunnable->Run(); } static void PR_CALLBACK -destroyRunnableEvent(RunnableEvent* aEvent) +destroyRunnableEvent(JVMRunnableEvent* aEvent) { delete aEvent; } -RunnableEvent::RunnableEvent(nsIRunnable* runnable) +JVMRunnableEvent::JVMRunnableEvent(nsIRunnable* runnable) : mRunnable(runnable) { NS_ADDREF(mRunnable); PL_InitEvent(this, nsnull, PLHandleEventProc(handleRunnableEvent), PLDestroyEventProc(&destroyRunnableEvent)); } -RunnableEvent::~RunnableEvent() +JVMRunnableEvent::~JVMRunnableEvent() { NS_RELEASE(mRunnable); } @@ -267,7 +267,7 @@ nsJVMManager::PostEvent(PRUint32 threadID, nsIRunnable* runnable, PRBool async) rv = eventService->GetThreadEventQueue((PRThread*)threadID, getter_AddRefs(eventQueue)); if (NS_FAILED(rv)) return rv; - RunnableEvent* runnableEvent = new RunnableEvent(runnable); + JVMRunnableEvent* runnableEvent = new JVMRunnableEvent(runnable); if (runnableEvent == nsnull) return NS_ERROR_OUT_OF_MEMORY; if (async) diff --git a/mozilla/modules/plugin/base/src/Makefile.in b/mozilla/modules/plugin/base/src/Makefile.in index c67c2dcf9ef..ea1dab8bd4e 100644 --- a/mozilla/modules/plugin/base/src/Makefile.in +++ b/mozilla/modules/plugin/base/src/Makefile.in @@ -31,6 +31,7 @@ XPIDL_MODULE = layout LIBRARY_NAME = gkplugin EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPluginModule REQUIRES = xpcom string java pref necko gtkxtbin webshell caps intl dom locale layout widget cookie mimetype oji exthandler docshell webbrwsr nkcache gfx2 timer windowwatcher js # for xlib port REQUIRES += xlibrgb diff --git a/mozilla/modules/plugin/base/src/makefile.win b/mozilla/modules/plugin/base/src/makefile.win index 4e2bacd9fad..43c59fbc648 100644 --- a/mozilla/modules/plugin/base/src/makefile.win +++ b/mozilla/modules/plugin/base/src/makefile.win @@ -28,12 +28,9 @@ EXPORTS = \ nsIPluginHost.h \ nsIPluginInstanceOwner.h -MAKE_OBJ_TYPE = DLL -DLLNAME = gkplugin -DLL=.\$(OBJDIR)\$(DLLNAME).dll - -MODULE=raptor -IS_COMPONENT=1 +MODULE = gkplugin +LIBRARY_NAME = gkplugin +MODULE_NAME = nsPluginModule DEFINES =-D_IMPL_NS_PLUGIN -DWIN32_LEAN_AND_MEAN @@ -79,9 +76,8 @@ CACHELIBNAME=netcache.lib !endif LLIBS = \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\xppref32.lib \ $(LIBNSPR) WIN_LIBS = \ @@ -91,9 +87,3 @@ include <$(DEPTH)\config\rules.mak> it: echo $(LLIBS) - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll diff --git a/mozilla/modules/plugin/default/unix/Makefile.in b/mozilla/modules/plugin/default/unix/Makefile.in index 4a21c62b99e..bb95f060b4d 100644 --- a/mozilla/modules/plugin/default/unix/Makefile.in +++ b/mozilla/modules/plugin/default/unix/Makefile.in @@ -29,7 +29,6 @@ include $(DEPTH)/config/autoconf.mk #MODULE = plugin LIBRARY_NAME = nullplugin EXPORT_LIBRARY = 1 -#IS_COMPONENT = 1 REQUIRES = java CSRCS = \ diff --git a/mozilla/modules/plugin/nglsrc/Makefile.in b/mozilla/modules/plugin/nglsrc/Makefile.in index c67c2dcf9ef..ea1dab8bd4e 100644 --- a/mozilla/modules/plugin/nglsrc/Makefile.in +++ b/mozilla/modules/plugin/nglsrc/Makefile.in @@ -31,6 +31,7 @@ XPIDL_MODULE = layout LIBRARY_NAME = gkplugin EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPluginModule REQUIRES = xpcom string java pref necko gtkxtbin webshell caps intl dom locale layout widget cookie mimetype oji exthandler docshell webbrwsr nkcache gfx2 timer windowwatcher js # for xlib port REQUIRES += xlibrgb diff --git a/mozilla/modules/plugin/nglsrc/makefile.win b/mozilla/modules/plugin/nglsrc/makefile.win index 4e2bacd9fad..43c59fbc648 100644 --- a/mozilla/modules/plugin/nglsrc/makefile.win +++ b/mozilla/modules/plugin/nglsrc/makefile.win @@ -28,12 +28,9 @@ EXPORTS = \ nsIPluginHost.h \ nsIPluginInstanceOwner.h -MAKE_OBJ_TYPE = DLL -DLLNAME = gkplugin -DLL=.\$(OBJDIR)\$(DLLNAME).dll - -MODULE=raptor -IS_COMPONENT=1 +MODULE = gkplugin +LIBRARY_NAME = gkplugin +MODULE_NAME = nsPluginModule DEFINES =-D_IMPL_NS_PLUGIN -DWIN32_LEAN_AND_MEAN @@ -79,9 +76,8 @@ CACHELIBNAME=netcache.lib !endif LLIBS = \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\xppref32.lib \ $(LIBNSPR) WIN_LIBS = \ @@ -91,9 +87,3 @@ include <$(DEPTH)\config\rules.mak> it: echo $(LLIBS) - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll diff --git a/mozilla/modules/plugin/samples/default/unix/Makefile.in b/mozilla/modules/plugin/samples/default/unix/Makefile.in index 4a21c62b99e..bb95f060b4d 100644 --- a/mozilla/modules/plugin/samples/default/unix/Makefile.in +++ b/mozilla/modules/plugin/samples/default/unix/Makefile.in @@ -29,7 +29,6 @@ include $(DEPTH)/config/autoconf.mk #MODULE = plugin LIBRARY_NAME = nullplugin EXPORT_LIBRARY = 1 -#IS_COMPONENT = 1 REQUIRES = java CSRCS = \ diff --git a/mozilla/modules/plugin/samples/simple/Makefile.in b/mozilla/modules/plugin/samples/simple/Makefile.in index 80d81fb9818..2ffb5d108f5 100644 --- a/mozilla/modules/plugin/samples/simple/Makefile.in +++ b/mozilla/modules/plugin/samples/simple/Makefile.in @@ -30,6 +30,7 @@ MODULE = npsimple LIBRARY_NAME = npsimple EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = SimplePlugin REQUIRES = xpcom string plugin widget XPIDLSRCS = nsISimplePluginInstance.idl diff --git a/mozilla/modules/plugin/samples/simple/makefile.win b/mozilla/modules/plugin/samples/simple/makefile.win index 344a9134298..cca12ce5266 100644 --- a/mozilla/modules/plugin/samples/simple/makefile.win +++ b/mozilla/modules/plugin/samples/simple/makefile.win @@ -1,4 +1,4 @@ -# -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +|# -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The contents of this file are subject to the Netscape Public # License Version 1.1 (the "License"); you may not use this file diff --git a/mozilla/modules/plugin/samples/testevents/Makefile.in b/mozilla/modules/plugin/samples/testevents/Makefile.in index 82c77baaa7b..2922f019476 100644 --- a/mozilla/modules/plugin/samples/testevents/Makefile.in +++ b/mozilla/modules/plugin/samples/testevents/Makefile.in @@ -30,6 +30,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = npevents LIBRARY_NAME = npevents IS_COMPONENT = 1 +MODULE_NAME = EventsPlugin REQUIRES = xpcom plugin XPIDLSRCS = nsIEventsPluginInstance.idl diff --git a/mozilla/modules/plugin/test/Makefile.in b/mozilla/modules/plugin/test/Makefile.in index 80d81fb9818..2ffb5d108f5 100644 --- a/mozilla/modules/plugin/test/Makefile.in +++ b/mozilla/modules/plugin/test/Makefile.in @@ -30,6 +30,7 @@ MODULE = npsimple LIBRARY_NAME = npsimple EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = SimplePlugin REQUIRES = xpcom string plugin widget XPIDLSRCS = nsISimplePluginInstance.idl diff --git a/mozilla/modules/plugin/test/makefile.win b/mozilla/modules/plugin/test/makefile.win index 344a9134298..cca12ce5266 100644 --- a/mozilla/modules/plugin/test/makefile.win +++ b/mozilla/modules/plugin/test/makefile.win @@ -1,4 +1,4 @@ -# -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +|# -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- # # The contents of this file are subject to the Netscape Public # License Version 1.1 (the "License"); you may not use this file diff --git a/mozilla/modules/plugin/testevents/Makefile.in b/mozilla/modules/plugin/testevents/Makefile.in index 82c77baaa7b..2922f019476 100644 --- a/mozilla/modules/plugin/testevents/Makefile.in +++ b/mozilla/modules/plugin/testevents/Makefile.in @@ -30,6 +30,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = npevents LIBRARY_NAME = npevents IS_COMPONENT = 1 +MODULE_NAME = EventsPlugin REQUIRES = xpcom plugin XPIDLSRCS = nsIEventsPluginInstance.idl diff --git a/mozilla/modules/staticmod/Makefile.in b/mozilla/modules/staticmod/Makefile.in index 29487461c74..610a06dcbb8 100644 --- a/mozilla/modules/staticmod/Makefile.in +++ b/mozilla/modules/staticmod/Makefile.in @@ -26,21 +26,49 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk +ifdef MOZ_STATIC_COMPONENTS MODULE = staticmod LIBRARY_NAME = staticmod -EXPORT_LIBRARY = 1 SHORT_LIBNAME = statcmod +endif IS_COMPONENT = 1 +include $(topsrcdir)/config/config.mk + +ifdef MOZ_STATIC_COMPONENTS CPPSRCS = nsStaticModule.cpp +endif LOCAL_INCLUDES = -I$(srcdir) +ifdef _COMPONENT_BASE +_META_COMPONENT_NAMES := MOZ_META_COMPONENTS_$(_COMPONENT_BASE) +_META_COMPONENT_LIBS := MOZ_META_COMPONENTS_$(_COMPONENT_BASE)_comps +_META_DEP_LIBS := MOZ_META_COMPONENTS_$(_COMPONENT_BASE)_libs +endif + +ifdef MOZ_STATIC_COMPONENTS SHARED_LIBRARY_LIBS = \ $(foreach m, $(MOZ_STATIC_COMPONENTS), $(DIST)/lib/components/lib$(m).$(LIB_SUFFIX)) +endif + +ifdef _COMPONENT_BASE +SHARED_LIBRARY_LIBS = $(foreach m,$($(_META_COMPONENT_LIBS)), $(DIST)/lib/components/lib$(m).$(LIB_SUFFIX)) +SHARED_LIBRARY_LIBS += $(foreach m,$($(_META_DEP_LIBS)), $(DIST)/lib/lib$(m).$(LIB_SUFFIX)) +endif + +ifndef NO_RECURSE +install clean distclean clobber realclean clobber_all:: + set -e; \ + for f in $(MOZ_META_COMPONENTS); do \ + $(MAKE) NO_RECURSE=1 BUILD_SHARED_LIBS=1 BUILD_STATIC_LIBS= LIBRARY_NAME=meta_$$f CPPSRCS=nsMetaModule_$$f.cpp _COMPONENT_BASE=$$f $@ ; \ + done +endif + include $(topsrcdir)/config/rules.mk +ifdef MOZ_STATIC_COMPONENTS EXTRA_DSO_LDOPTS += \ $(ZLIB_LIBS) \ $(XPCOM_LIBS) \ @@ -48,23 +76,33 @@ EXTRA_DSO_LDOPTS += \ $(NSPR_LIBS) \ $(PNG_LIBS) \ -ljsdom +endif -GARBAGE += nsStaticModule.cpp +#EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) + +ifdef MOZ_META_COMPONENTS +ifeq ($(LIBRARY_NAME),meta_crypto) +EXTRA_LIBS += $(NSS_LIBS) +endif +endif + +GARBAGE += $(CPPSRCS) list: echo $(MOZ_STATIC_COMPONENTS) +ifdef MOZ_STATIC_COMPONENTS nsStaticModule.cpp: nsStaticModule.cpp.in Makefile Makefile.in $(DEPTH)/config/autoconf.mk rm -f $@ cat $< | sed -e "s|@COMPONENT_NS_GET_MODULE@|$(foreach m, $(MOZ_STATIC_COMPONENTS), REGISTER_MODULE_USING($(m)_NSGetModule);)|" | \ sed -e "s|@COMPONENT_LIST@|$(foreach m, $(MOZ_STATIC_COMPONENTS), { $(m)_NSGM_comps, $(m)_NSGM_comp_count }, )|" | \ sed -e "s|@DECLARE_COMPONENT_LIST@|$(foreach m,$(MOZ_STATIC_COMPONENTS), extern \"C\" nsresult $(m)_NSGetModule(nsIComponentManager *servMgr, nsIFile* aPath, nsIModule** return_cobj); extern nsModuleComponentInfo* $(m)_NSGM_comps; extern PRUint32 $(m)_NSGM_comp_count;)|" > $@ +endif - - - - - - - +nsMetaModule_%.cpp: nsMetaModule_%.cpp.in Makefile Makefile.in $(topsrcdir)/config/config.mk + rm -f $@ + cat $< | \ + sed -e "s|@COMPONENT_NS_GET_MODULE@|$(foreach m, $($(_META_COMPONENT_NAMES)), REGISTER_MODULE_USING($(m)_NSGetModule);)|" | \ + sed -e "s|@COMPONENT_LIST@|$(foreach m, $($(_META_COMPONENT_NAMES)), { $(m)_NSGM_comps, $(m)_NSGM_comp_count }, )|" | \ + sed -e "s|@DECLARE_COMPONENT_LIST@|$(foreach m,$($(_META_COMPONENT_NAMES)), extern \"C\" nsresult $(m)_NSGetModule(nsIComponentManager *servMgr, nsIFile* aPath, nsIModule** return_cobj); extern nsModuleComponentInfo* $(m)_NSGM_comps; extern PRUint32 $(m)_NSGM_comp_count;)|" > $@ diff --git a/mozilla/modules/staticmod/makefile.win b/mozilla/modules/staticmod/makefile.win new file mode 100755 index 00000000000..7175f2fed2e --- /dev/null +++ b/mozilla/modules/staticmod/makefile.win @@ -0,0 +1,49 @@ +#!nmake +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +DEPTH=..\.. + +include <$(DEPTH)\config\config.mak> + +META_MODULES=mail crypto + +include <$(DEPTH)\config\rules.mak> + +# XXX this might not work on Win95. +$(META_MODULES):: + @echo +++ make: %MAKE_ARGS% for meta-module $@ + $(NMAKE) -f meta.mak META_MODULE=$@ %%MAKE_ARGS%% + +# XXX duplicated from rules.mak; if any new targets get added there, +# we'll need them here too. +clean:: $(META_MODULES) +clobber:: $(META_MODULES) +clobber_all:: $(META_MODULES) +depend:: $(META_MODULES) +export:: $(META_MODULES) +install:: $(META_MODULES) +libs:: $(META_MODULES) +mangle:: $(META_MODULES) +unmangle:: $(META_MODULES) + + + diff --git a/mozilla/modules/staticmod/meta.mak b/mozilla/modules/staticmod/meta.mak new file mode 100755 index 00000000000..4606f8557ed --- /dev/null +++ b/mozilla/modules/staticmod/meta.mak @@ -0,0 +1,106 @@ +#!nmake +# +# The contents of this file are subject to the Netscape Public +# License Version 1.1 (the "License"); you may not use this file +# except in compliance with the License. You may obtain a copy of +# the License at http://www.mozilla.org/NPL/ +# +# Software distributed under the License is distributed on an "AS +# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or +# implied. See the License for the specific language governing +# rights and limitations under the License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is Netscape +# Communications Corporation. Portions created by Netscape are +# Copyright (C) 1998 Netscape Communications Corporation. All +# Rights Reserved. +# +# Contributor(s): +# + +DEPTH=..\.. + +include <$(DEPTH)/config/config.mak> + +MAKE_OBJ_TYPE = DLL +DLLNAME = $(META_MODULE).dll +DLL = .\$(OBJDIR)\$(DLLNAME) + +LINK_COMP_NAMES = $(DIST)\$(META_MODULE)-link-comp-names +LINK_COMPS = $(DIST)\$(META_MODULE)-link-comps +LINK_LIBS = $(DIST)\$(META_MODULE)-link-libs +SEDCMDS = nsMetaModule_$(META_MODULE).cpp.sed + +EXTRA_LIBS_LIST_FILE = $(OBJDIR)\$(META_MODULE)-libs.txt + +GARBAGE = $(GARBAGE) $(SEDCMDS) $(LIBFILE) nsMetaModule_$(META_MODULE).cpp + +CPP_OBJS = .\$(OBJDIR)\nsMetaModule_$(META_MODULE).obj + +# XXX Lame! This is currently the superset of all static libraries not +# explicitly made part of the META_MODULE. +LLIBS = $(DIST)\lib\gkgfx.lib \ + $(DIST)\lib\rdfutil_s.lib \ + $(DIST)\lib\js3250.lib \ + $(DIST)\lib\xpcom.lib \ + $(LIBNSPR) + +include <$(DEPTH)/config/rules.mak> + +# +# Create the sed commands that are used translate nsMetaModule_(foo).cpp.in +# into nsMetaModule_(foo).cpp, using the component names, +# +$(SEDCMDS): $(LINK_COMP_NAMES) + echo +++make: Creating $@ + rm -f $@ + echo s/@COMPONENT_NS_GET_MODULE@/\>> $@ + sed -e "s/\(.*\)/REGISTER_MODULE_USING(\1_NSGetModule);\\\/" $(LINK_COMP_NAMES) >> $@ + echo />> $@ + echo s/@COMPONENT_LIST@/\>> $@ + sed -e "s/\(.*\)/{ \1_NSGM_comps, \1_NSGM_comp_count },\\\/" $(LINK_COMP_NAMES) >> $@ + echo />> $@ + echo s/@DECLARE_COMPONENT_LIST@/\>> $@ + sed -e "s/\(.*\)/extern \"C\" nsresult \1_NSGetModule(nsIComponentManager*, nsIFile*, nsIModule**); extern nsModuleComponentInfo* \1_NSGM_comps; extern PRUint32 \1_NSGM_comp_count;\\\/" $(LINK_COMP_NAMES) >> $@ + echo />> $@ + +# +# Create nsMetaModule_(foo).cpp from nsMetaModule_(foo).cpp.in +# +nsMetaModule_$(META_MODULE).cpp: nsMetaModule_$(META_MODULE).cpp.in $(SEDCMDS) + echo +++make: Creating $@ + rm -f $@ + sed -f $(SEDCMDS) nsMetaModule_$(META_MODULE).cpp.in > $@ + +# +# If no link components file has been created, make an empty one now. +# +$(LINK_COMPS): + echo +++ make: Creating empty link components file: $@ + touch $@ + +# +# If no link libs file has been created, make an empty one now. +# +$(LINK_LIBS): + echo +++ make: Creating empty link libraries file: $@ + touch $@ + +# +# Create a list of libraries that we'll need to link against from the +# component list and the ``export library'' list +# +$(EXTRA_LIBS_LIST_FILE): $(LINK_COMPS) $(LINK_LIBS) + echo +++ make: Creating list of link libraries: $@ + rm -f $@ + sed -e "s/\(.*\)/$(DIST:\=\\\)\\\lib\\\\\1.lib/" $(LINK_COMPS) > $@ + sed -e "s/\(.*\)/$(DIST:\=\\\)\\\lib\\\\\1.lib/" $(LINK_LIBS) >> $@ + +install:: $(DLL) + $(MAKE_INSTALL) $(DLL) $(DIST)/bin/components + +clobber:: + rm -f $(DIST)/bin/components/$(DLLNAME) + diff --git a/mozilla/modules/staticmod/nsMetaModule_crypto.cpp.in b/mozilla/modules/staticmod/nsMetaModule_crypto.cpp.in new file mode 100644 index 00000000000..61c6e1d13c4 --- /dev/null +++ b/mozilla/modules/staticmod/nsMetaModule_crypto.cpp.in @@ -0,0 +1,159 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * + * The contents of this file are subject to the Netscape Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/NPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + * Christopher Seawood + * Doug Turner + */ + +#include "nsError.h" +#include "nsIModule.h" +#include "nsIFile.h" +#include "nsIGenericFactory.h" +#include "prmem.h" + +#define META_DESTRUCTOR_FUNC MetaModuleDestructorCrypto + +#define NS_METAMODULE_NAME "nsMetaModuleCrypto" +#define NS_METAMODULE_DESC "Meta Component Crypto" +#define NS_METAMODULE_CID \ +{ 0xcccc3240, 0x1dd1, 0x11b2, { 0xb2, 0x11, 0xc0, 0x85, 0x1f, 0xe2, 0xa6, 0xf6 } } +#define NS_METAMODULE_CONTRACTID "@mozilla.org/metamodule_crypto;1" + + +/* + * NO USER EDITABLE PORTIONS AFTER THIS POINT + * + */ + +#define REGISTER_MODULE_USING(mod) { \ + nsCOMPtr module; \ + mod##(aCompMgr, aPath, getter_AddRefs(module)); \ + module->RegisterSelf(aCompMgr, aPath, aRegistryLocation, aComponentType); \ +} + +struct nsModuleComponentInfoContainer { + nsModuleComponentInfo *list; + PRUint32 count; +}; + +@DECLARE_COMPONENT_LIST@ + +static nsresult +NS_RegisterMetaModules(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *aRegistryLocation, + const char *aComponentType) +{ + nsresult rv = NS_OK; + + @COMPONENT_NS_GET_MODULE@ + + {}; + + return rv; +} + +void META_DESTRUCTOR_FUNC(nsIModule *self, nsModuleComponentInfo *components) +{ + PR_Free(components); +} + + +class nsMetaModuleImpl : public nsISupports +{ +public: + nsMetaModuleImpl(); + virtual ~nsMetaModuleImpl(); + NS_DECL_ISUPPORTS +}; + +nsMetaModuleImpl::nsMetaModuleImpl() +{ + NS_INIT_REFCNT(); +} + +nsMetaModuleImpl::~nsMetaModuleImpl() +{ +} + +NS_IMPL_ISUPPORTS1(nsMetaModuleImpl, nsISupports); + +NS_GENERIC_FACTORY_CONSTRUCTOR(nsMetaModuleImpl) + +static NS_METHOD nsMetaModuleRegistrationProc(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *registryLocation, + const char *componentType, + const nsModuleComponentInfo *info) +{ + NS_RegisterMetaModules(aCompMgr, aPath, registryLocation, componentType); + return NS_OK; +} + +static NS_METHOD nsMetaModuleUnregistrationProc(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *registryLocation, + const nsModuleComponentInfo *info) +{ + return NS_OK; +} + + +static nsModuleComponentInfo components[] = +{ + { NS_METAMODULE_DESC, + NS_METAMODULE_CID, + NS_METAMODULE_CONTRACTID, + nsMetaModuleImplConstructor, + nsMetaModuleRegistrationProc, + nsMetaModuleUnregistrationProc + }, +}; + +static nsModuleComponentInfoContainer componentsList[] = { + { components, sizeof(components)/sizeof(components[0]) }, + @COMPONENT_LIST@ + { nsnull, 0 } +}; + +extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, + nsIFile* location, + nsIModule** result) +{ + nsModuleComponentInfo *outList = nsnull; + nsModuleComponentInfoContainer *inList = componentsList; + PRUint32 count = 0, i = 0, k=0, msize = sizeof(nsModuleComponentInfo); + + while (inList[i].list != nsnull) { + count += inList[i].count; + i++; + } + + outList = (nsModuleComponentInfo *) PR_Calloc(count, sizeof(nsModuleComponentInfo)); + + i = 0; k =0; + while (inList[i].list != nsnull) { + memcpy(&outList[k], inList[i].list, msize * inList[i].count); + k+= inList[i].count; + i++; + } + return NS_NewGenericModule(NS_METAMODULE_NAME, count, outList, nsnull, result); +} + diff --git a/mozilla/modules/staticmod/nsMetaModule_mail.cpp.in b/mozilla/modules/staticmod/nsMetaModule_mail.cpp.in new file mode 100644 index 00000000000..2ef3eb2fbe9 --- /dev/null +++ b/mozilla/modules/staticmod/nsMetaModule_mail.cpp.in @@ -0,0 +1,162 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * + * The contents of this file are subject to the Netscape Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/NPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1998 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + * Christopher Seawood + * Doug Turner + */ + +#include "nsError.h" +#include "nsIModule.h" +#include "nsIFile.h" +#include "nsIGenericFactory.h" +#include "prmem.h" + +#define META_DESTRUCTOR_FUNC MetaModuleDestructorMail + +#define NS_METAMODULE_NAME "nsMetaModuleMail" +#define NS_METAMODULE_DESC "Meta Component Mail" +#define NS_METAMODULE_CID \ +{ 0xda364d3c, 0x1dd1, 0x11b2, { 0xbd, 0xfd, 0x9d, 0x6f, 0xb7, 0x55, 0x30, 0x35 } } +#define NS_METAMODULE_CONTRACTID "@mozilla.org/metamodule_mail;1" + + +/* + * NO USER EDITABLE PORTIONS AFTER THIS POINT + * + */ + +#define REGISTER_MODULE_USING(mod) { \ + nsCOMPtr module; \ + mod##(aCompMgr, aPath, getter_AddRefs(module)); \ + module->RegisterSelf(aCompMgr, aPath, aRegistryLocation, aComponentType); \ +} + +struct nsModuleComponentInfoContainer { + nsModuleComponentInfo *list; + PRUint32 count; +}; + +@DECLARE_COMPONENT_LIST@ + +static nsresult +NS_RegisterMetaModules(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *aRegistryLocation, + const char *aComponentType) +{ + nsresult rv = NS_OK; + + @COMPONENT_NS_GET_MODULE@ + + {}; + + return rv; +} + +void META_DESTRUCTOR_FUNC(nsIModule *self, nsModuleComponentInfo *components) +{ + PR_Free(components); +} + +class nsMetaModuleImpl : public nsISupports +{ +public: + nsMetaModuleImpl(); + virtual ~nsMetaModuleImpl(); + NS_DECL_ISUPPORTS +}; + +nsMetaModuleImpl::nsMetaModuleImpl() +{ + NS_INIT_REFCNT(); +} + +nsMetaModuleImpl::~nsMetaModuleImpl() +{ +} + +NS_IMPL_ISUPPORTS1(nsMetaModuleImpl, nsISupports); + +NS_GENERIC_FACTORY_CONSTRUCTOR(nsMetaModuleImpl) + +static NS_METHOD nsMetaModuleRegistrationProc(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *registryLocation, + const char *componentType, + const nsModuleComponentInfo *info) +{ + NS_RegisterMetaModules(aCompMgr, aPath, registryLocation, componentType); + return NS_OK; +} + +static NS_METHOD nsMetaModuleUnregistrationProc(nsIComponentManager *aCompMgr, + nsIFile *aPath, + const char *registryLocation, + const nsModuleComponentInfo *info) +{ + return NS_OK; +} + + +static nsModuleComponentInfo components[] = +{ + { NS_METAMODULE_DESC, + NS_METAMODULE_CID, + NS_METAMODULE_CONTRACTID, + nsMetaModuleImplConstructor, + nsMetaModuleRegistrationProc, + nsMetaModuleUnregistrationProc + }, +}; + +static nsModuleComponentInfoContainer componentsList[] = { + { components, sizeof(components)/sizeof(components[0]) }, + @COMPONENT_LIST@ + { nsnull, 0 } +}; + +extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, + nsIFile* location, + nsIModule** result) +{ + nsModuleComponentInfo *outList = nsnull; + nsModuleComponentInfoContainer *inList = componentsList; + PRUint32 count = 0, i = 0, k=0, msize = sizeof(nsModuleComponentInfo); + + while (inList[i].list != nsnull) { + count += inList[i].count; + i++; + } + + outList = (nsModuleComponentInfo *) PR_Calloc(count, sizeof(nsModuleComponentInfo)); + + i = 0; k =0; + while (inList[i].list != nsnull) { + memcpy(&outList[k], inList[i].list, msize * inList[i].count); + k+= inList[i].count; + i++; + } + return NS_NewGenericModule(NS_METAMODULE_NAME, count, outList, nsnull, result); +} + + + + + diff --git a/mozilla/modules/zlib/src/makefile.win b/mozilla/modules/zlib/src/makefile.win index 7679883a167..29f152b000f 100644 --- a/mozilla/modules/zlib/src/makefile.win +++ b/mozilla/modules/zlib/src/makefile.win @@ -42,14 +42,14 @@ EXPORTS = \ #//------------------------------------------------------------------------ DEPTH= ..\..\..\ -MAKE_OBJ_TYPE=DLL #//------------------------------------------------------------------------ #// #// Define any Public Make Variables here: (ie. PDFFILE, MAPFILE, ...) #// #//------------------------------------------------------------------------ -DLLNAME=$(MODULE) -MAPFILE= $(DLLNAME).map +EXPORT_LIBRARY=1 +LIBRARY_NAME=$(MODULE) +MAPFILE= $(LIBRARY_NAME).map #//------------------------------------------------------------------------ #// @@ -80,7 +80,6 @@ OBJS= \ #// #//------------------------------------------------------------------------ -DLL=.\$(OBJDIR)\$(DLLNAME).dll #//------------------------------------------------------------------------ #// @@ -100,10 +99,3 @@ GARBAGE = $(GARBAGE) _gen #//------------------------------------------------------------------------ include <$(DEPTH)/config/rules.mak> -export:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(DIST)\bin\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/modules/zlib/standalone/makefile.win b/mozilla/modules/zlib/standalone/makefile.win index 75f1f3233e6..45a89895c30 100644 --- a/mozilla/modules/zlib/standalone/makefile.win +++ b/mozilla/modules/zlib/standalone/makefile.win @@ -25,7 +25,11 @@ MODULE=zlib DEPTH=..\..\.. +!ifdef MOZ_STATIC_COMPONENT_LIBS +MAKE_OBJ_TYPE=LIB +!else MAKE_OBJ_TYPE=DLL +!endif USE_NON_MT_LIBS=1 #USE_STATIC_LIBS=1 diff --git a/mozilla/netwerk/build/Makefile.in b/mozilla/netwerk/build/Makefile.in index 2913111d714..dcb3837eedf 100644 --- a/mozilla/netwerk/build/Makefile.in +++ b/mozilla/netwerk/build/Makefile.in @@ -30,6 +30,7 @@ MODULE = necko LIBRARY_NAME = necko EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = necko_core_and_primary_protocols REQUIRES = xpcom string nkcache pref mimetype dbm util jar locale intl CPPSRCS = nsNetModule.cpp diff --git a/mozilla/netwerk/build/makefile.win b/mozilla/netwerk/build/makefile.win index 72688f2887b..62e465d9f2d 100644 --- a/mozilla/netwerk/build/makefile.win +++ b/mozilla/netwerk/build/makefile.win @@ -22,11 +22,9 @@ DEPTH=..\.. include <$(DEPTH)/config/config.mak> -MODULE=necko - -MAKE_OBJ_TYPE=DLL -DLLNAME=necko -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = necko +LIBRARY_NAME = necko +MODULE_NAME = necko_core_and_primary_protocols LCFLAGS = -DWIN32_LEAN_AND_MEAN -D_IMPL_NS_NET @@ -38,7 +36,7 @@ CPP_OBJS= \ .\$(OBJDIR)\nsNetModule.obj \ $(NULL) -LLIBS= \ +SUB_LIBRARIES= \ $(DIST)\lib\neckobase_s.lib \ $(DIST)\lib\neckodns_s.lib \ $(DIST)\lib\neckosocket_s.lib \ @@ -59,6 +57,9 @@ LLIBS= \ $(DIST)\lib\nkres_s.lib \ $(DIST)\lib\nkabout_s.lib \ $(DIST)\lib\nkkwd_s.lib \ + $(NULL) + +LLIBS= \ !ifdef MOZ_PERF $(DIST)\lib\util.lib \ !endif @@ -88,11 +89,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(DIST)\bin\components\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/netwerk/build2/Makefile.in b/mozilla/netwerk/build2/Makefile.in index 83141473da0..78c7765658f 100644 --- a/mozilla/netwerk/build2/Makefile.in +++ b/mozilla/netwerk/build2/Makefile.in @@ -30,6 +30,7 @@ MODULE = necko LIBRARY_NAME = necko2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = necko_secondary_protocols REQUIRES = xpcom string CPPSRCS = nsNetModule2.cpp diff --git a/mozilla/netwerk/build2/makefile.win b/mozilla/netwerk/build2/makefile.win index dd7b50c7755..004909bfc93 100644 --- a/mozilla/netwerk/build2/makefile.win +++ b/mozilla/netwerk/build2/makefile.win @@ -20,11 +20,10 @@ # Contributor(s): DEPTH=..\.. -MODULE=necko -MAKE_OBJ_TYPE=DLL -DLLNAME=necko2 -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = necko +LIBRARY_NAME = necko2 +MODULE_NAME = necko_secondary_protocols LCFLAGS = -DWIN32_LEAN_AND_MEAN -D_IMPL_NS_NET @@ -32,13 +31,16 @@ CPP_OBJS= \ .\$(OBJDIR)\nsNetModule2.obj \ $(NULL) -LLIBS= \ - $(DIST)\lib\xpcom.lib \ +SUB_LIBRARIES= \ $(DIST)\lib\nkgopher_s.lib \ $(DIST)\lib\nkftp_s.lib \ $(DIST)\lib\nkfinger_s.lib \ $(DIST)\lib\nkdatetm_s.lib \ $(DIST)\lib\nkviewsource_s.lib \ + $(NULL) + +LLIBS= \ + $(DIST)\lib\xpcom.lib \ $(LIBNSPR) INCS = $(INCS) \ @@ -51,8 +53,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/netwerk/cache/build/Makefile.in b/mozilla/netwerk/cache/build/Makefile.in index b4562599920..8a21fb2d5eb 100644 --- a/mozilla/netwerk/cache/build/Makefile.in +++ b/mozilla/netwerk/cache/build/Makefile.in @@ -27,6 +27,7 @@ LIBRARY_NAME = necko_cache EXPORT_LIBRARY = 1 SHORT_LIBNAME = nkcache IS_COMPONENT = 1 +MODULE_NAME = Network_Data_Cache CPPSRCS = nsNetDataCacheModule.cpp diff --git a/mozilla/netwerk/cache/build/makefile.win b/mozilla/netwerk/cache/build/makefile.win index 4d52fc30dd9..1b63c6f7a84 100644 --- a/mozilla/netwerk/cache/build/makefile.win +++ b/mozilla/netwerk/cache/build/makefile.win @@ -19,11 +19,9 @@ # DEPTH=..\..\.. -MODULE=nkcache - -MAKE_OBJ_TYPE=DLL -DLLNAME=nkcache -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = nkcache +LIBRARY_NAME = nkcache +MODULE_NAME = Network_Data_Cache CPP_OBJS= \ .\$(OBJDIR)\nsNetDataCacheModule.obj \ @@ -40,8 +38,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/netwerk/cache/src/Makefile.in b/mozilla/netwerk/cache/src/Makefile.in index 7660ef4b5cb..3604db90881 100644 --- a/mozilla/netwerk/cache/src/Makefile.in +++ b/mozilla/netwerk/cache/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = nkcache LIBRARY_NAME = nkcache EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = cacheservice REQUIRES = xpcom string necko pref EXPORTS = \ diff --git a/mozilla/netwerk/cache/src/makefile.win b/mozilla/netwerk/cache/src/makefile.win index b9649b9fea5..346cb36d89e 100755 --- a/mozilla/netwerk/cache/src/makefile.win +++ b/mozilla/netwerk/cache/src/makefile.win @@ -22,12 +22,9 @@ DEPTH = ..\..\.. include <$(DEPTH)/config/config.mak> -MODULE = nkcache -DLLNAME=nkcache - -DLL=.\$(OBJDIR)\$(DLLNAME).dll - -MAKE_OBJ_TYPE=DLL +MODULE = nkcache +LIBRARY_NAME = nkcache +MODULE_NAME = cacheservice LCFLAGS = -DWIN32_LEAN_AND_MEAN -D_IMPL_NS_NET @@ -58,12 +55,3 @@ LLIBS = \ $(NULL) include <$(DEPTH)/config/rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - - -clobber:: - $(RM) $(DIST)\bin\components\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/netwerk/socket/base/makefile.win b/mozilla/netwerk/socket/base/makefile.win index 78d4ce4c93f..392cfee723b 100644 --- a/mozilla/netwerk/socket/base/makefile.win +++ b/mozilla/netwerk/socket/base/makefile.win @@ -23,9 +23,6 @@ MODULE = necko DEPTH=..\..\.. - -MAKE_OBJ_TYPE = DLL - include <$(DEPTH)/config/config.mak> LINCS = \ diff --git a/mozilla/parser/htmlparser/robot/makefile.win b/mozilla/parser/htmlparser/robot/makefile.win index 0daf31f5e16..7dba7cac725 100644 --- a/mozilla/parser/htmlparser/robot/makefile.win +++ b/mozilla/parser/htmlparser/robot/makefile.win @@ -22,13 +22,15 @@ MAKE_OBJ_TYPE = DLL +LIBRARY_NAME = DebugRobot +LIBNAME = .\$(OBJDIR)\DebugRobot +DLL = $(LIBNAME).dll DEPTH=..\.. include <$(DEPTH)\config\config.mak> LLIBS= \ - $(DIST)\lib\gkparser.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ !ifndef NECKO @@ -36,9 +38,6 @@ LLIBS= \ !endif $(NULL) -LIBNAME = .\$(OBJDIR)\DebugRobot -DLL = $(LIBNAME).dll - CPPSRCS= \ nsRobotSink.cpp \ nsDebugRobot.cpp \ @@ -55,6 +54,12 @@ LINCS=-I$(XPDIST)\public\xpcom -I$(XPDIST)\public\raptor -I$(XPDIST)\public\net include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib +install:: $(DLL) $(LIBRARY) + $(MAKE_INSTALL) $(LIBRARY) $(DIST)\lib + $(MAKE_INSTALL) $(DLL) $(DIST)\bin + +clobber:: + rm -f $(DIST)\lib\$(LIBRARY) + rm -f $(DIST)\bin\$(DLL) + + diff --git a/mozilla/parser/htmlparser/robot/test/makefile.win b/mozilla/parser/htmlparser/robot/test/makefile.win index 89453d7079e..b700441f09a 100644 --- a/mozilla/parser/htmlparser/robot/test/makefile.win +++ b/mozilla/parser/htmlparser/robot/test/makefile.win @@ -27,7 +27,8 @@ PROGRAM = .\$(OBJDIR)\htmlrobot.exe LLIBS= \ $(DIST)\lib\DebugRobot.lib \ - $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\xpcom.lib \ + $(LIBNSPR) \ $(NULL) WIN_LIBS= shell32.lib diff --git a/mozilla/parser/htmlparser/src/Makefile.in b/mozilla/parser/htmlparser/src/Makefile.in index 559cfd1d8f2..01e466575ad 100644 --- a/mozilla/parser/htmlparser/src/Makefile.in +++ b/mozilla/parser/htmlparser/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = htmlparser LIBRARY_NAME = htmlpars EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsParserModule SHORT_LIBNAME = gkparser REQUIRES = xpcom string necko util uconv expat layout dom unicharutil pref diff --git a/mozilla/parser/htmlparser/src/makefile.win b/mozilla/parser/htmlparser/src/makefile.win index 59b695418a2..700d0eec712 100644 --- a/mozilla/parser/htmlparser/src/makefile.win +++ b/mozilla/parser/htmlparser/src/makefile.win @@ -26,8 +26,9 @@ include <$(DEPTH)\config\config.mak> LIBRARY_NAME=raptorhtmlpars DEFINES=-D_IMPL_NS_HTMLPARS -DWIN32_LEAN_AND_MEAN -DXML_DTD -MODULE=raptor -IS_COMPONENT = 1 +MODULE = htmlparser +LIBRARY_NAME = gkparser +MODULE_NAME = nsParserModule CPPSRCS= \ nsDTDUtils.cpp \ @@ -120,21 +121,20 @@ LINCS= -I$(PUBLIC)\xpcom \ -I$(PUBLIC)\uconv \ -I$(PUBLIC)\expat -MAKE_OBJ_TYPE = DLL -DLLNAME = gkparser -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ $(NULL) # These are the libraries we need to link with to create the dll -LLIBS= \ +SUB_LIBRARIES= \ + $(DIST)\lib\expat.lib \ + $(NULL) + +LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\expat.lib \ !ifdef MOZ_PERF - $(DIST)\lib\util.lib \ + $(DIST)\lib\util.lib \ !endif $(LIBNSPR) @@ -144,15 +144,3 @@ LLFLAGS= /NODEFAULTLIB msvcirt.lib msvcrt.lib !endif include <$(DEPTH)\config\rules.mak> - -#export:: $(XPDIST)\include -# $(MAKE_INSTALL) $(XPDIST)\include - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib - diff --git a/mozilla/parser/htmlparser/src/nsParserModule.cpp b/mozilla/parser/htmlparser/src/nsParserModule.cpp index 27f6c4e7e66..6b7f55e4f7c 100644 --- a/mozilla/parser/htmlparser/src/nsParserModule.cpp +++ b/mozilla/parser/htmlparser/src/nsParserModule.cpp @@ -279,8 +279,9 @@ nsParserModule::RegisterSelf(nsIComponentManager *aCompMgr, nsresult rv = NS_OK; nsModuleComponentInfo* cp = gComponents, *end = cp + NUM_COMPONENTS; while (cp < end) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - nsnull, aPath, PR_TRUE, PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + nsnull, aPath, registryLocation, + PR_TRUE, PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsParserModule: unable to register %s component => %x\n", @@ -327,7 +328,8 @@ nsParserModule::CanUnload(nsIComponentManager *aCompMgr, PRBool *okToUnload) static nsParserModule *gModule = NULL; -extern "C" NS_EXPORT nsresult NSGetModule(nsIComponentManager *servMgr, +extern "C" NS_EXPORT +nsresult NSGETMODULE_ENTRY_POINT(nsParserModule) (nsIComponentManager *servMgr, nsIFile* location, nsIModule** return_cobj) { diff --git a/mozilla/profile/pref-migrator/src/Makefile.in b/mozilla/profile/pref-migrator/src/Makefile.in index 0d15f5b36e0..dbb5c89ddb3 100644 --- a/mozilla/profile/pref-migrator/src/Makefile.in +++ b/mozilla/profile/pref-migrator/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = prefmigr LIBRARY_NAME = nsprefm EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsPrefMigrationModule REQUIRES = xpcom string pref appshell intl docshell dom necko rdf js layout locale uriloader widget webbrwsr uconv gfx2 mozcomps windowwatcher CPPSRCS = \ diff --git a/mozilla/profile/pref-migrator/src/makefile.win b/mozilla/profile/pref-migrator/src/makefile.win index deeadf7a654..9512cb8b647 100644 --- a/mozilla/profile/pref-migrator/src/makefile.win +++ b/mozilla/profile/pref-migrator/src/makefile.win @@ -25,7 +25,9 @@ include <$(DEPTH)/config/config.mak> MODULE=nsprefm -DLL=.\$(OBJDIR)\$(MODULE).dll +LIBRARY_NAME=nsprefm +MODULE_NAME=nsPrefMigrationModule + EXPORTS=nsPrefMigration.h \ nsPrefMigrationFactory.h \ $(NULL) @@ -66,14 +68,3 @@ OBJS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\lib\$(MODULE).lib - rm -f $(DIST)\bin\$(MODULE).dll - rm -f $(OBJDIR)\nsPrefMigration.obj - rm -f $(OBJDIR)\nsPrefMigrationFactory.obj - diff --git a/mozilla/profile/src/Makefile.in b/mozilla/profile/src/Makefile.in index 4ad0abc7b62..e05f4d975e6 100644 --- a/mozilla/profile/src/Makefile.in +++ b/mozilla/profile/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = profile LIBRARY_NAME = profile EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsProfileModule REQUIRES = xpcom string chrome docshell webbrwsr dom js layout widget necko uriloader locale cookie intl pref prefmigr appshell rdf uconv appcomps gfx2 windowwatcher CPPSRCS = nsProfile.cpp \ diff --git a/mozilla/profile/src/makefile.win b/mozilla/profile/src/makefile.win index ac6d67d3a3e..fa4f00eb027 100644 --- a/mozilla/profile/src/makefile.win +++ b/mozilla/profile/src/makefile.win @@ -37,12 +37,9 @@ include <$(DEPTH)\config\config.mak> #// #//------------------------------------------------------------------------ -DLLNAME = profile -DLL1NAME = xprofile -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE = profile +LIBRARY_NAME = profile +MODULE_NAME = nsProfileModule LINCS = -I$(PUBLIC)/js \ -I$(PUBLIC)/profile \ @@ -99,7 +96,6 @@ OBJS = \ #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #//------------------------------------------------------------------------ #// @@ -107,7 +103,3 @@ LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #// #//------------------------------------------------------------------------ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/rdf/build/Makefile.in b/mozilla/rdf/build/Makefile.in index d1332fabf8f..7ff8f244da2 100644 --- a/mozilla/rdf/build/Makefile.in +++ b/mozilla/rdf/build/Makefile.in @@ -30,6 +30,7 @@ MODULE = rdf LIBRARY_NAME = rdf EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsRDFModule EXTRA_DSO_LIBS = REQUIRES = xpcom string layout htmlparser necko diff --git a/mozilla/rdf/build/makefile.win b/mozilla/rdf/build/makefile.win index c6b8ddd0f68..8486fbafddf 100644 --- a/mozilla/rdf/build/makefile.win +++ b/mozilla/rdf/build/makefile.win @@ -21,12 +21,9 @@ DEPTH=..\.. include <$(DEPTH)/config/config.mak> -MODULE=rdf - -MAKE_OBJ_TYPE=DLL -DLLNAME=rdf -MAPFILE=$(DLLNAME).map -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE=rdf +LIBRARY_NAME=rdf +MODULE_NAME=nsRDFModule EXPORTS=\ nsRDFCID.h \ @@ -36,11 +33,14 @@ CPP_OBJS=\ .\$(OBJDIR)\nsRDFModule.obj \ $(NULL) -LLIBS=\ +SUB_LIBRARIES=\ $(DIST)\lib\rdfbase_s.lib \ $(DIST)\lib\rdfutil_s.lib \ $(DIST)\lib\rdfdatasource_s.lib \ - $(DIST)\lib\xpcom.lib \ + $(NULL) + +LLIBS=\ + $(DIST)\lib\xpcom.lib \ $(DIST)\lib\timer_s.lib \ $(LIBNSPR) @@ -53,6 +53,3 @@ LINCS= -I$(DEPTH)\rdf\base\src \ include <$(DEPTH)\config\rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/rdf/chrome/build/Makefile.in b/mozilla/rdf/chrome/build/Makefile.in index 1333c4f264e..75795e2cb50 100644 --- a/mozilla/rdf/chrome/build/Makefile.in +++ b/mozilla/rdf/chrome/build/Makefile.in @@ -30,6 +30,8 @@ MODULE = chrome LIBRARY_NAME = chrome EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsChromeModule + REQUIRES = xpcom string rdf necko layout CPPSRCS = nsChromeFactory.cpp diff --git a/mozilla/rdf/chrome/build/makefile.win b/mozilla/rdf/chrome/build/makefile.win index c39924a3e58..68ddb2884f4 100644 --- a/mozilla/rdf/chrome/build/makefile.win +++ b/mozilla/rdf/chrome/build/makefile.win @@ -22,9 +22,9 @@ DEPTH=..\..\.. MODULE=chrome -MAKE_OBJ_TYPE=DLL -DLLNAME=chrome -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = chrome +LIBRARY_NAME = chrome +MODULE_NAME = nsChromeModule CPP_OBJS=\ .\$(OBJDIR)\nsChromeFactory.obj \ @@ -32,19 +32,13 @@ CPP_OBJS=\ LINCS = $(LINCS) -I..\src # for implementation headers -# XXX linking in raptor is a heinous crime that will go away once we -# have a more DOM-based mechanism for constructing elements and -# hooking in to their changes. +SUB_LIBRARIES= \ + $(DIST)\lib\chrome_s.lib \ + $(NULL) LLIBS=\ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\chrome_s.lib \ $(DIST)\lib\timer_s.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - diff --git a/mozilla/rdf/chrome/tools/chromereg/Makefile.in b/mozilla/rdf/chrome/tools/chromereg/Makefile.in index 824b3e5ba14..89e72fe3c0b 100644 --- a/mozilla/rdf/chrome/tools/chromereg/Makefile.in +++ b/mozilla/rdf/chrome/tools/chromereg/Makefile.in @@ -34,6 +34,7 @@ SIMPLE_PROGRAMS = $(CPPSRCS:.cpp=$(BIN_SUFFIX)) LIBS = \ $(MOZ_COMPONENT_LIBS) \ + $(XPCOM_LIBS) \ $(NULL) include $(topsrcdir)/config/rules.mk diff --git a/mozilla/rdf/chrome/tools/makefile.win b/mozilla/rdf/chrome/tools/makefile.win index 7bbd841e14b..89db17495cb 100644 --- a/mozilla/rdf/chrome/tools/makefile.win +++ b/mozilla/rdf/chrome/tools/makefile.win @@ -14,6 +14,8 @@ DEPTH=..\..\.. +!if !defined(MOZ_STATIC_COMPONENT_LIBS) DIRS= chromereg +!endif include <$(DEPTH)\config\rules.mak> diff --git a/mozilla/rdf/tests/domds/Makefile.in b/mozilla/rdf/tests/domds/Makefile.in index 50cac3903d1..dd375d93608 100644 --- a/mozilla/rdf/tests/domds/Makefile.in +++ b/mozilla/rdf/tests/domds/Makefile.in @@ -29,6 +29,8 @@ include $(DEPTH)/config/autoconf.mk MODULE = rdfdomds LIBRARY_NAME = rdfdomds IS_COMPONENT = 1 +MODULE_NAME = nsRDFDOMViewerModule + REQUIRES = xpcom string rdf dom layout widget js locale docshell necko webshell htmlparser uriloader view rdfutil DIRS = resources diff --git a/mozilla/rdf/tests/rdfcat/makefile.win b/mozilla/rdf/tests/rdfcat/makefile.win index 4dbda99f894..84b4b0a1727 100644 --- a/mozilla/rdf/tests/rdfcat/makefile.win +++ b/mozilla/rdf/tests/rdfcat/makefile.win @@ -35,7 +35,6 @@ PROGRAM= .\$(OBJDIR)\$(EXENAME).exe OBJS= .\$(OBJDIR)\rdfcat.obj LLIBS= \ - $(DIST)\lib\rdf.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) diff --git a/mozilla/rdf/tests/rdfpoll/makefile.win b/mozilla/rdf/tests/rdfpoll/makefile.win index 9add702db0d..18ebe168971 100644 --- a/mozilla/rdf/tests/rdfpoll/makefile.win +++ b/mozilla/rdf/tests/rdfpoll/makefile.win @@ -35,7 +35,6 @@ PROGRAM= .\$(OBJDIR)\$(EXENAME).exe OBJS= .\$(OBJDIR)\rdfpoll.obj LLIBS= \ - $(DIST)\lib\rdf.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) diff --git a/mozilla/string/obsolete/makefile.win b/mozilla/string/obsolete/makefile.win index 2a7d840b575..1f185b1aea5 100644 --- a/mozilla/string/obsolete/makefile.win +++ b/mozilla/string/obsolete/makefile.win @@ -31,6 +31,7 @@ EXPORTS = \ $(NULL) LIBRARY_NAME=string_obsolete_s +LIBRARY=.\$(OBJDIR)\$(LIBRARY_NAME).lib LCFLAGS = -D_IMPL_NS_COM -D_IMPL_NS_BASE -DWIN32_LEAN_AND_MEAN diff --git a/mozilla/uriloader/build/Makefile.in b/mozilla/uriloader/build/Makefile.in index ef0af3251a5..8778a70fe14 100644 --- a/mozilla/uriloader/build/Makefile.in +++ b/mozilla/uriloader/build/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = uriloader EXPORT_LIBRARY = 1 SHORT_LIBNAME = urildr IS_COMPONENT = 1 +MODULE_NAME = nsURILoaderModule REQUIRES = xpcom string necko mimetype exthandler rdf helperAppDlg dom CPPSRCS = nsURILoaderModule.cpp diff --git a/mozilla/uriloader/build/makefile.win b/mozilla/uriloader/build/makefile.win index b98d5f6a76d..75d6bfc0e30 100644 --- a/mozilla/uriloader/build/makefile.win +++ b/mozilla/uriloader/build/makefile.win @@ -18,10 +18,9 @@ # Contributor(s): DEPTH=..\.. -MODULE=uriloader - -LIBNAME = .\$(OBJDIR)\urildr -DLL = $(LIBNAME).dll +MODULE = uriloader +LIBRARY_NAME = urildr +MODULE_NAME = nsURILoaderModule ################################################################################ ## library @@ -31,23 +30,22 @@ LINCS=-I..\base \ -I..\exthandler\win \ $(NULL) -CPP_OBJS= \ - .\$(OBJDIR)\nsURILoaderModule.obj \ - $(NULL) +CPP_OBJS= \ + .\$(OBJDIR)\nsURILoaderModule.obj \ + $(NULL) -LLIBS= \ - $(DIST)\lib\exthandlers_s.lib \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\uriloaderbase_s.lib \ - $(LIBNSPR) \ - $(DIST)\lib\js3250.lib \ - $(NULL) +SUB_LIBRARIES= \ + $(DIST)\lib\exthandlers_s.lib \ + $(DIST)\lib\uriloaderbase_s.lib \ + $(NULL) + +LLIBS= \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\js3250.lib \ + $(LIBNSPR) \ + $(NULL) WIN_LIBS= shell32.lib include <$(DEPTH)/config/rules.mak> -install:: $(DLL) - $(MAKE_INSTALL) $(LIBNAME).$(DLL_SUFFIX) $(DIST)\bin\components - $(MAKE_INSTALL) $(LIBNAME).$(LIB_SUFFIX) $(DIST)\lib - diff --git a/mozilla/view/src/Makefile.in b/mozilla/view/src/Makefile.in index 42d4221b6eb..f6cd13899ef 100644 --- a/mozilla/view/src/Makefile.in +++ b/mozilla/view/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = view LIBRARY_NAME = gkview EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsViewModule REQUIRES = xpcom string layout widget dom locale timer pref gfx2 EXTRA_DSO_LIBS = gkgfx diff --git a/mozilla/view/src/makefile.win b/mozilla/view/src/makefile.win index 11d298f2ec2..e3e5e53c6f5 100644 --- a/mozilla/view/src/makefile.win +++ b/mozilla/view/src/makefile.win @@ -21,12 +21,9 @@ DEPTH=..\.. - -MAKE_OBJ_TYPE = DLL -DLLNAME = gkview -DLL=.\$(OBJDIR)\$(DLLNAME).dll - -MODULE=raptor +MODULE = view +LIBRARY_NAME = gkview +MODULE_NAME = nsViewModule DEFINES =-D_IMPL_NS_VIEW -DWIN32_LEAN_AND_MEAN @@ -52,15 +49,9 @@ LCFLAGS = \ LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\timer_s.lib \ $(DIST)\lib\util.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll diff --git a/mozilla/webshell/src/makefile.win b/mozilla/webshell/src/makefile.win index 87f63dfb64e..36809f22b78 100644 --- a/mozilla/webshell/src/makefile.win +++ b/mozilla/webshell/src/makefile.win @@ -58,9 +58,15 @@ LINCS=-I..\public -I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor \ -I$(PUBLIC)\caps \ -I..\..\docshell\base +!ifdef MOZ_STATIC_COMPONENT_LIBS +MAKE_OBJ_TYPE = LIB +LIBRARY_NAME = gkweb +LIB=.\$(OBJDIR)\$(LIBRARY_NAME).lib +!else MAKE_OBJ_TYPE = DLL DLLNAME = gkweb DLL=.\$(OBJDIR)\$(DLLNAME).dll +!endif DEFFILE=webshell.def @@ -73,7 +79,7 @@ LCFLAGS = \ LLIBS= \ $(DIST)\lib\basedocshell_s.lib \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\timer_s.lib \ $(DIST)\lib\img32$(VERSION_NUMBER).lib \ $(DIST)\lib\util.lib \ @@ -84,10 +90,20 @@ WIN_LIBS= OLE32.LIB include <$(DEPTH)\config\rules.mak> +!ifdef MOZ_STATIC_COMPONENT_LIBS +install:: $(LIB) + $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\bin + $(MAKE_INSTALL) .\$(OBJDIR)\$(LIBRARY_NAME).lib $(DIST)\lib + +clobber:: + rm -f $(DIST)\bin\$(LIBRARY_NAME).lib + rm -f $(DIST)\lib\$(LIBRARY_NAME).lib +!else install:: $(DLL) $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - + clobber:: rm -f $(DIST)\bin\$(DLLNAME).dll rm -f $(DIST)\lib\$(DLLNAME).lib +!endif \ No newline at end of file diff --git a/mozilla/webshell/tests/imgtest/makefile.win b/mozilla/webshell/tests/imgtest/makefile.win index 492e2d0ee27..2a8c5468902 100644 --- a/mozilla/webshell/tests/imgtest/makefile.win +++ b/mozilla/webshell/tests/imgtest/makefile.win @@ -34,7 +34,7 @@ OBJS = \ $(NULL) LLIBS= \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ $(DIST)\lib\img32$(VERSION_NUMBER).lib \ diff --git a/mozilla/webshell/tests/viewer/makefile.win b/mozilla/webshell/tests/viewer/makefile.win index 8a406515a73..379c5e8fa20 100644 --- a/mozilla/webshell/tests/viewer/makefile.win +++ b/mozilla/webshell/tests/viewer/makefile.win @@ -91,7 +91,7 @@ LINCS= \ $(NULL) LLIBS= \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\timer_s.lib \ $(DIST)\lib\util.lib \ $(DIST)\lib\raptornativewidgets_s.lib \ @@ -102,7 +102,6 @@ LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\js32$(VERSION_NUMBER).lib \ $(LIBNSPR) \ - $(DIST)\lib\jsdom.lib \ !ifdef MOZ_FULLCIRCLE $(MOZ_TOOLS)\lib\fulls32.lib \ !endif diff --git a/mozilla/webshell/tests/viewer/nsSetupRegistry.cpp b/mozilla/webshell/tests/viewer/nsSetupRegistry.cpp index e76a13a6c7e..ba4fe16352b 100644 --- a/mozilla/webshell/tests/viewer/nsSetupRegistry.cpp +++ b/mozilla/webshell/tests/viewer/nsSetupRegistry.cpp @@ -76,7 +76,7 @@ // Class ID's // WIDGET -#if !defined(XP_UNIX) && !defined(XP_OS2) +#if !defined(XP_UNIX) && !defined(XP_OS2) && !defined(XP_WIN) static NS_DEFINE_IID(kCLookAndFeelCID, NS_LOOKANDFEEL_CID); static NS_DEFINE_IID(kCWindowCID, NS_WINDOW_CID); static NS_DEFINE_IID(kCVScrollbarCID, NS_VERTSCROLLBAR_CID); @@ -120,7 +120,7 @@ static NS_DEFINE_IID(kCTextAreaCID, NS_TEXTAREA_CID); #endif // GFXWIN -#if !defined(XP_UNIX) && !defined(XP_OS2) +#if !defined(XP_UNIX) && !defined(XP_OS2) && !defined(XP_WIN) static NS_DEFINE_CID(kCRenderingContextCID, NS_RENDERING_CONTEXT_CID); static NS_DEFINE_CID(kCDeviceContextCID, NS_DEVICE_CONTEXT_CID); static NS_DEFINE_CID(kCFontMetricsCID, NS_FONT_METRICS_CID); @@ -157,7 +157,7 @@ NS_SetupRegistry() #endif /* defined(XP_UNIX) */ // WIDGET -#if !defined(XP_UNIX) && !defined(XP_OS2) +#if !defined(XP_UNIX) && !defined(XP_OS2) && !defined(XP_WIN) nsComponentManager::RegisterComponentLib(kCLookAndFeelCID, NULL, NULL, WIDGET_DLL, PR_FALSE, PR_FALSE); nsComponentManager::RegisterComponentLib(kCWindowCID, NULL, NULL, WIDGET_DLL, PR_FALSE, PR_FALSE); nsComponentManager::RegisterComponentLib(kCVScrollbarCID, NULL, NULL, WIDGET_DLL, PR_FALSE, PR_FALSE); @@ -221,7 +221,7 @@ NS_SetupRegistry() #endif // GFXWIN -#if !defined(XP_UNIX) && !defined(XP_OS2) +#if !defined(XP_UNIX) && !defined(XP_OS2) && !defined(XP_WIN) nsComponentManager::RegisterComponentLib(kCRenderingContextCID, "Rendering Context", "@mozilla.org/gfx/renderingcontext;1", GFXWIN_DLL, PR_FALSE, PR_FALSE); nsComponentManager::RegisterComponentLib(kCDeviceContextCID, "Device Context", "@mozilla.org/gfx/devicecontext;1", GFXWIN_DLL, PR_FALSE, PR_FALSE); nsComponentManager::RegisterComponentLib(kCFontMetricsCID, "Font Metrics", "@mozilla.org/gfx/fontmetrics;1", GFXWIN_DLL, PR_FALSE, PR_FALSE); diff --git a/mozilla/widget/src/build/makefile.win b/mozilla/widget/src/build/makefile.win index e8dcbbcd3fa..a06e66bcccc 100644 --- a/mozilla/widget/src/build/makefile.win +++ b/mozilla/widget/src/build/makefile.win @@ -22,10 +22,10 @@ DEPTH=..\..\.. # -MODULE=raptor -MAKE_OBJ_TYPE = DLL -DLLNAME = gkwidget -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = gkwidget +LIBRARY_NAME = gkwidget +MODULE_NAME = nsWidgetModule + RESFILE = widget.res CPPSRCS = nsWinWidgetFactory.cpp @@ -59,20 +59,15 @@ WIN_LIBS= \ # oleacc.lib \ oleaut32.lib +SUB_LIBRARIES= \ + $(DIST)\lib\raptorbasewidget_s.lib \ + $(DIST)\lib\raptorwidget_s.lib \ + $(DIST)\lib\timer_s.lib \ + $(NULL) + LLIBS= \ $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\gkgfxwin.lib \ - $(DIST)\lib\raptorbasewidget_s.lib \ - $(DIST)\lib\raptorwidget_s.lib \ - $(DIST)\lib\timer_s.lib \ + $(DIST)\lib\gkgfx.lib \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - rm -f $(DIST)\bin\$(DLLNAME).dll - rm -f $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/widget/src/build/nsWinWidgetFactory.cpp b/mozilla/widget/src/build/nsWinWidgetFactory.cpp index 2640b24bfb4..7df9ce0c122 100644 --- a/mozilla/widget/src/build/nsWinWidgetFactory.cpp +++ b/mozilla/widget/src/build/nsWinWidgetFactory.cpp @@ -21,6 +21,7 @@ * Dan Rosen */ + #include "nsIFactory.h" #include "nsISupports.h" #include "nsdefs.h" @@ -37,6 +38,7 @@ #include "nsIServiceManager.h" #include "nsFontRetrieverService.h" #include "nsSound.h" +#include "nsITimer.h" #ifdef IBMBIDI #include "nsBidiKeyboard.h" @@ -52,221 +54,179 @@ #include "nsHTMLFormatConverter.h" #include "nsDragService.h" -static NS_DEFINE_IID(kCWindow, NS_WINDOW_CID); -static NS_DEFINE_IID(kCChild, NS_CHILD_CID); -static NS_DEFINE_IID(kCFileOpen, NS_FILEWIDGET_CID); -static NS_DEFINE_IID(kCFilePicker, NS_FILEPICKER_CID); -static NS_DEFINE_IID(kCHorzScrollbar, NS_HORZSCROLLBAR_CID); -static NS_DEFINE_IID(kCVertScrollbar, NS_VERTSCROLLBAR_CID); -static NS_DEFINE_IID(kCAppShell, NS_APPSHELL_CID); -static NS_DEFINE_IID(kCToolkit, NS_TOOLKIT_CID); -static NS_DEFINE_IID(kCLookAndFeel, NS_LOOKANDFEEL_CID); -static NS_DEFINE_IID(kCFontRetrieverService, NS_FONTRETRIEVERSERVICE_CID); - -static NS_DEFINE_IID(kCTimer, NS_TIMER_CID); -static NS_DEFINE_IID(kCTimerManager, NS_TIMERMANAGER_CID); - -// Drag & Drop, Clipboard -static NS_DEFINE_IID(kCDataObj, NS_DATAOBJ_CID); -static NS_DEFINE_IID(kCClipboard, NS_CLIPBOARD_CID); -static NS_DEFINE_IID(kCClipboardHelper, NS_CLIPBOARDHELPER_CID); -static NS_DEFINE_IID(kCTransferable, NS_TRANSFERABLE_CID); -static NS_DEFINE_IID(kCHTMLFormatConverter, NS_HTMLFORMATCONVERTER_CID); -static NS_DEFINE_IID(kCDragService, NS_DRAGSERVICE_CID); - -static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID); -static NS_DEFINE_IID(kIFactoryIID, NS_IFACTORY_IID); - - -// Sound services (just Beep for now) -static NS_DEFINE_CID(kCSound, NS_SOUND_CID); -static NS_DEFINE_CID(kCFileSpecWithUI, NS_FILESPECWITHUI_CID); +#include "nsIGenericFactory.h" +NS_GENERIC_FACTORY_CONSTRUCTOR(nsWindow) +NS_GENERIC_FACTORY_CONSTRUCTOR(ChildWindow) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFileWidget) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFilePicker) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsAppShell) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsToolkit) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsLookAndFeel) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsSound) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFileSpecWithUIImpl) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsTransferable) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsHTMLFormatConverter) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsClipboard) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsClipboardHelper) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsDragService) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsFontRetrieverService) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsTimer) +NS_GENERIC_FACTORY_CONSTRUCTOR(nsTimerManager) #ifdef IBMBIDI -static NS_DEFINE_IID(kCBidiKeyboard, NS_BIDIKEYBOARD_CID); +NS_GENERIC_FACTORY_CONSTRUCTOR(nsBidiKeyboard) #endif -class nsWidgetFactory : public nsIFactory -{ -public: - // nsISupports methods - NS_DECL_ISUPPORTS - - // nsIFactory methods - NS_IMETHOD CreateInstance(nsISupports *aOuter, - const nsIID &aIID, - void **aResult); - - - NS_IMETHOD LockFactory(PRBool aLock); - - nsWidgetFactory(const nsCID &aClass); - ~nsWidgetFactory(); - -private: - nsCID mClassID; -}; - -NS_IMPL_ADDREF(nsWidgetFactory) -NS_IMPL_RELEASE(nsWidgetFactory) - -nsWidgetFactory::nsWidgetFactory(const nsCID &aClass) -{ - NS_INIT_REFCNT(); - mClassID = aClass; -} - - -nsWidgetFactory::~nsWidgetFactory() -{ -} - -nsresult nsWidgetFactory::QueryInterface(const nsIID &aIID, - void **aResult) -{ - if (aResult == NULL) { - return NS_ERROR_NULL_POINTER; - } - - // Always NULL result, in case of failure - *aResult = NULL; - - if (aIID.Equals(kISupportsIID)) { - *aResult = (void *)(nsISupports*)this; - } else if (aIID.Equals(kIFactoryIID)) { - *aResult = (void *)(nsIFactory*)this; - } - - if (*aResult == NULL) { - return NS_NOINTERFACE; - } - - NS_ADDREF_THIS(); // Increase reference count for caller - return NS_OK; -} - - - - - -nsresult nsWidgetFactory::CreateInstance( nsISupports* aOuter, - const nsIID &aIID, - void **aResult) -{ - if (aResult == NULL) { - return NS_ERROR_NULL_POINTER; - } - - *aResult = NULL; - if (nsnull != aOuter) { - return NS_ERROR_NO_AGGREGATION; - } - - nsISupports *inst = nsnull; - if (mClassID.Equals(kCWindow)) { - inst = (nsISupports*)(nsBaseWidget*)new nsWindow(); - } - else if (mClassID.Equals(kCChild)) { - inst = (nsISupports*)(nsBaseWidget*)new ChildWindow(); - } - else if (mClassID.Equals(kCFileOpen)) { - inst = (nsISupports*)new nsFileWidget(); - } - else if (mClassID.Equals(kCFilePicker)) { - inst = (nsISupports*)(nsBaseFilePicker*)new nsFilePicker(); - } - else if (mClassID.Equals(kCHorzScrollbar)) { - inst = (nsISupports*)(nsBaseWidget*)(nsWindow*)new nsScrollbar(PR_FALSE); - } - else if (mClassID.Equals(kCVertScrollbar)) { - inst = (nsISupports*)(nsBaseWidget*)(nsWindow*)new nsScrollbar(PR_TRUE); - } - else if (mClassID.Equals(kCAppShell)) { - inst = (nsISupports*)new nsAppShell(); - } - else if (mClassID.Equals(kCToolkit)) { - inst = (nsISupports*)new nsToolkit(); - } - else if (mClassID.Equals(kCLookAndFeel)) { - inst = (nsISupports*)new nsLookAndFeel(); - } - else if (mClassID.Equals(kCSound)) { - inst = (nsISupports*)(nsISound*)new nsSound(); - } - else if (mClassID.Equals(kCFileSpecWithUI)) { - inst = (nsISupports*) (nsIFileSpecWithUI *) new nsFileSpecWithUIImpl; - } - else if (mClassID.Equals(kCTransferable)) { - inst = (nsISupports*)new nsTransferable(); - } - else if (mClassID.Equals(kCHTMLFormatConverter)) { - inst = (nsISupports*)new nsHTMLFormatConverter(); - } - else if (mClassID.Equals(kCClipboard)) { - inst = (nsISupports*)(nsBaseClipboard *)new nsClipboard(); - } - else if (mClassID.Equals(kCClipboardHelper)) { - inst = (nsISupports*)new nsClipboardHelper(); - } - else if (mClassID.Equals(kCDragService)) { - inst = (nsISupports*)(nsIDragService *)new nsDragService(); - } - else if (mClassID.Equals(kCFontRetrieverService)) { - inst = (nsISupports*)(nsIFontRetrieverService *)new nsFontRetrieverService(); - } - else if (mClassID.Equals(kCTimer)) { - inst = (nsISupports*)(nsITimer*) new nsTimer(); - } - else if (mClassID.Equals(kCTimerManager)) { - inst = (nsISupports*)(nsITimerQueue*) new nsTimerManager(); - } -#ifdef IBMBIDI - else if (mClassID.Equals(kCBidiKeyboard)) { - inst = (nsISupports*)(nsIBidiKeyboard*) new nsBidiKeyboard(); - } -#endif // IBMBIDI - if (inst == NULL) { - return NS_ERROR_OUT_OF_MEMORY; - } - - NS_ADDREF(inst); // Stabilize - nsresult res = inst->QueryInterface(aIID, aResult); - NS_RELEASE(inst); // Destabilize and avoid leaks. Avoid calling delete - - return res; -} - -nsresult nsWidgetFactory::LockFactory(PRBool aLock) - -{ - // Not implemented in simplest case. - return NS_OK; - -} - - - -// return the proper factory to the caller -extern "C" NS_WIDGET nsresult -NSGetFactory(nsISupports* serviceMgr, - const nsCID &aClass, - const char *aClassName, - const char *aContractID, - nsIFactory **aFactory) +static NS_IMETHODIMP +nsHorizScrollbarConstructor (nsISupports *aOuter, REFNSIID aIID, void **aResult) { - if (nsnull == aFactory) { - return NS_ERROR_NULL_POINTER; - } + nsresult rv; + nsISupports *inst = nsnull; - *aFactory = new nsWidgetFactory(aClass); - if (nsnull == aFactory) { + if ( NULL == aResult ) + { + rv = NS_ERROR_NULL_POINTER; + return rv; + } + *aResult = NULL; + if (NULL != aOuter) + { + rv = NS_ERROR_NO_AGGREGATION; + return rv; + } + + inst = (nsISupports *)(nsBaseWidget *)(nsWindow *)new nsScrollbar(PR_FALSE); + if (inst == NULL) + { return NS_ERROR_OUT_OF_MEMORY; } + NS_ADDREF(inst); + rv = inst->QueryInterface(aIID, aResult); + NS_RELEASE(inst); - return (*aFactory)->QueryInterface(kIFactoryIID, (void**)aFactory); - + return rv; } +static NS_IMETHODIMP +nsVertScrollbarConstructor (nsISupports *aOuter, REFNSIID aIID, void **aResult) +{ + nsresult rv; + nsISupports *inst = nsnull; + + if ( NULL == aResult ) + { + rv = NS_ERROR_NULL_POINTER; + return rv; + } + *aResult = NULL; + if (NULL != aOuter) + { + rv = NS_ERROR_NO_AGGREGATION; + return rv; + } + + inst = (nsISupports *)(nsBaseWidget *)(nsWindow *)new nsScrollbar(PR_TRUE); + if (inst == NULL) + { + return NS_ERROR_OUT_OF_MEMORY; + } + NS_ADDREF(inst); + rv = inst->QueryInterface(aIID, aResult); + NS_RELEASE(inst); + + return rv; +} + +static nsModuleComponentInfo components[] = +{ + { "nsWindow", + NS_WINDOW_CID, + "@mozilla.org/widgets/window/win;1", + nsWindowConstructor }, + { "Child nsWindow", + NS_CHILD_CID, + "@mozilla.org/widgets/child_window/win;1", + ChildWindowConstructor }, + { "File Widget", + NS_FILEWIDGET_CID, + "@mozilla.org/widgets/filewidget/win;1", + nsFileWidgetConstructor }, + { "File Picker", + NS_FILEPICKER_CID, + "@mozilla.org/widgets/filepicker/win;1", + nsFilePickerConstructor }, + { "Horiz Scrollbar", + NS_HORZSCROLLBAR_CID, + "@mozilla.org/widgets/horizscroll/win;1", + nsHorizScrollbarConstructor }, + { "Vert Scrollbar", + NS_VERTSCROLLBAR_CID, + "@mozilla.org/widgets/vertscroll/win;1", + nsVertScrollbarConstructor }, + { "AppShell", + NS_APPSHELL_CID, + "@mozilla.org/widget/appshell/win;1", + nsAppShellConstructor }, + { "Toolkit", + NS_TOOLKIT_CID, + "@mozilla.org/widget/toolkit/win;1", + nsToolkitConstructor }, + { "Look And Feel", + NS_LOOKANDFEEL_CID, + "@mozilla.org/widget/lookandfeel/win;1", + nsLookAndFeelConstructor }, + { "Sound", + NS_SOUND_CID, + // "@mozilla.org/widget/sound/win;1" + "@mozilla.org/sound;1", + nsSoundConstructor }, + { "File Spec with UI", + NS_FILESPECWITHUI_CID, + // "@mozilla.org/widget/filespecwithui/win;1", + "@mozilla.org/filespecwithui;1", + nsFileSpecWithUIImplConstructor }, + { "Transferable", + NS_TRANSFERABLE_CID, + // "@mozilla.org/widget/transferable/win;1", + "@mozilla.org/widget/transferable;1", + nsTransferableConstructor }, + { "HTML Format Converter", + NS_HTMLFORMATCONVERTER_CID, + "@mozilla.org/widget/htmlformatconverter/win;1", + nsHTMLFormatConverterConstructor }, + { "Clipboard", + NS_CLIPBOARD_CID, + // "@mozilla.org/widget/clipboard/win;1", + "@mozilla.org/widget/clipboard;1", + nsClipboardConstructor }, + { "Clipboard Helper", + NS_CLIPBOARDHELPER_CID, + "@mozilla.org/widget/clipboardhelper;1", + nsClipboardHelperConstructor }, + { "Drag Service", + NS_DRAGSERVICE_CID, + // "@mozilla.org/widget/dragservice/win;1", + "@mozilla.org/widget/dragservice;1", + nsDragServiceConstructor }, + { "Font Retriever Service", + NS_FONTRETRIEVERSERVICE_CID, + "@mozilla.org/widget/fontretrieverservice/win;1", + nsFontRetrieverServiceConstructor }, + { "Timer", + NS_TIMER_CID, + "@mozilla.org/timer;1", + nsTimerConstructor }, + { "Timer Manager", + NS_TIMERMANAGER_CID, + "@mozilla.org/widget/timermanager;1", + nsTimerManagerConstructor }, +#ifdef IBMBIDI + { "Gtk Bidi Keyboard", + NS_BIDIKEYBOARD_CID, + "@mozilla.org/widget/bidikeyboard;1", + nsBidiKeyboardConstructor }, +#endif // IBMBIDI +}; - +NS_IMPL_NSGETMODULE(nsWidgetModule, components) diff --git a/mozilla/widget/src/gtk/Makefile.in b/mozilla/widget/src/gtk/Makefile.in index 6679f0d174c..147a0bb83bc 100644 --- a/mozilla/widget/src/gtk/Makefile.in +++ b/mozilla/widget/src/gtk/Makefile.in @@ -26,6 +26,7 @@ MODULE = widget LIBRARY_NAME = widget_gtk EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsWidgetGTKModule REQUIRES = xpcom string layout pref js dom appshell timer uconv necko img view util rdf uriloader docshell msgcompose msgbase editor locale txmgr gfx2 windowwatcher mailnews intl CSRCS = \ diff --git a/mozilla/widget/src/mac/Makefile.in b/mozilla/widget/src/mac/Makefile.in index 9c4c21c3a8e..e85d09b5cb1 100644 --- a/mozilla/widget/src/mac/Makefile.in +++ b/mozilla/widget/src/mac/Makefile.in @@ -26,6 +26,7 @@ MODULE = widget LIBRARY_NAME = widget_mac EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsWidgetMacModule XPIDL_MODULE = widget CPPSRCS = nsAppShell.cpp \ diff --git a/mozilla/widget/src/os2/Makefile.in b/mozilla/widget/src/os2/Makefile.in index 709e8f94be5..6915a9fe36c 100644 --- a/mozilla/widget/src/os2/Makefile.in +++ b/mozilla/widget/src/os2/Makefile.in @@ -26,6 +26,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = wdgtos2 EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsWidgetOS2Module EXTRA_DSO_LIBS = gkgfx diff --git a/mozilla/widget/src/photon/Makefile.in b/mozilla/widget/src/photon/Makefile.in index 9fe40a7e455..6fa011404ba 100644 --- a/mozilla/widget/src/photon/Makefile.in +++ b/mozilla/widget/src/photon/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = widget_photon IS_COMPONENT = 1 +MODULE_NAME = nsWidgetPhModule CPPSRCS = \ diff --git a/mozilla/widget/src/qt/Makefile.in b/mozilla/widget/src/qt/Makefile.in index d1342ba9cff..c5b86face04 100644 --- a/mozilla/widget/src/qt/Makefile.in +++ b/mozilla/widget/src/qt/Makefile.in @@ -32,6 +32,7 @@ LIBRARY_NAME = widget_qt EXPORT_LIBRARY = 1 REQUIRES = xpcom string layout dom gfx2 appshell pref uconv IS_COMPONENT = 1 +MODULE_NAME = nsWidgetQTModule CPPSRCS = \ $(MOCSRCS) \ diff --git a/mozilla/widget/src/windows/nsToolkit.cpp b/mozilla/widget/src/windows/nsToolkit.cpp index c6b244912b9..e1d85223fa1 100644 --- a/mozilla/widget/src/windows/nsToolkit.cpp +++ b/mozilla/widget/src/windows/nsToolkit.cpp @@ -52,6 +52,7 @@ MouseTrailer *MouseTrailer::theMouseTrailer = NULL; PRBool MouseTrailer::gIgnoreNextCycle(PR_FALSE); PRBool MouseTrailer::mIsInCaptureMode(PR_FALSE); +#ifndef MOZ_STATIC_COMPONENT_LIBS // // Dll entry point. Keep the dll instance // @@ -61,36 +62,7 @@ BOOL APIENTRY DllMain( HINSTANCE hModule, { switch( reason ) { case DLL_PROCESS_ATTACH: - nsToolkit::mDllInstance = hModule; - - // - // register the internal window class - // - WNDCLASS wc; - - wc.style = CS_GLOBALCLASS; - wc.lpfnWndProc = nsToolkit::WindowProc; - wc.cbClsExtra = 0; - wc.cbWndExtra = 0; - wc.hInstance = nsToolkit::mDllInstance; - wc.hIcon = NULL; - wc.hCursor = NULL; - wc.hbrBackground = NULL; - wc.lpszMenuName = NULL; - wc.lpszClassName = "nsToolkitClass"; - - VERIFY(::RegisterClass(&wc)); - - // - // Set flag of nsToolkit::mIsNT due to using Unicode API. - // - - OSVERSIONINFO osversion; - ::ZeroMemory(&osversion, sizeof(OSVERSIONINFO)); - osversion.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); - ::GetVersionEx(&osversion); - nsToolkit::mIsNT = (osversion.dwPlatformId == VER_PLATFORM_WIN32_NT) ? PR_TRUE : PR_FALSE; - + nsToolkit::Startup(hModule); break; case DLL_THREAD_ATTACH: @@ -100,15 +72,14 @@ BOOL APIENTRY DllMain( HINSTANCE hModule, break; case DLL_PROCESS_DETACH: - //VERIFY(::UnregisterClass("nsToolkitClass", nsToolkit::mDllInstance)); - ::UnregisterClass("nsToolkitClass", nsToolkit::mDllInstance); + nsToolkit::Shutdown(); break; } return TRUE; } - +#endif // // main for the message pump thread @@ -172,6 +143,10 @@ nsToolkit::nsToolkit() nsToolkit::gAIMMCount++; #endif + +#ifdef MOZ_STATIC_COMPONENT_LIBS + nsToolkit::Startup(nsnull); +#endif } @@ -203,6 +178,53 @@ nsToolkit::~nsToolkit() // Remove the TLS reference to the toolkit... PR_SetThreadPrivate(gToolkitTLSIndex, nsnull); + +#ifdef MOZ_STATIC_COMPONENT_LIBS + nsToolkit::Shutdown(); +#endif +} + + +void +nsToolkit::Startup(HMODULE hModule) +{ + nsToolkit::mDllInstance = hModule; + + // + // register the internal window class + // + WNDCLASS wc; + + wc.style = CS_GLOBALCLASS; + wc.lpfnWndProc = nsToolkit::WindowProc; + wc.cbClsExtra = 0; + wc.cbWndExtra = 0; + wc.hInstance = nsToolkit::mDllInstance; + wc.hIcon = NULL; + wc.hCursor = NULL; + wc.hbrBackground = NULL; + wc.lpszMenuName = NULL; + wc.lpszClassName = "nsToolkitClass"; + + VERIFY(::RegisterClass(&wc)); + + // + // Set flag of nsToolkit::mIsNT due to using Unicode API. + // + + OSVERSIONINFO osversion; + ::ZeroMemory(&osversion, sizeof(OSVERSIONINFO)); + osversion.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + ::GetVersionEx(&osversion); + nsToolkit::mIsNT = (osversion.dwPlatformId == VER_PLATFORM_WIN32_NT) ? PR_TRUE : PR_FALSE; +} + + +void +nsToolkit::Shutdown() +{ + //VERIFY(::UnregisterClass("nsToolkitClass", nsToolkit::mDllInstance)); + ::UnregisterClass("nsToolkitClass", nsToolkit::mDllInstance); } diff --git a/mozilla/widget/src/windows/nsToolkit.h b/mozilla/widget/src/windows/nsToolkit.h index 0ef52d8ae10..e6eebce492c 100644 --- a/mozilla/widget/src/windows/nsToolkit.h +++ b/mozilla/widget/src/windows/nsToolkit.h @@ -76,6 +76,9 @@ public: // OS flag static PRBool mIsNT; + static void Startup(HINSTANCE hModule); + static void Shutdown(); + #ifdef MOZ_AIMM // Active Input Method support static IActiveIMMApp *gAIMMApp; diff --git a/mozilla/widget/src/xlib/Makefile.in b/mozilla/widget/src/xlib/Makefile.in index 467d2722a28..ccb951944a0 100644 --- a/mozilla/widget/src/xlib/Makefile.in +++ b/mozilla/widget/src/xlib/Makefile.in @@ -30,6 +30,7 @@ MODULE = widget LIBRARY_NAME = widget_xlib EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsWidgetXLIBModule REQUIRES = xpcom string appshell layout dom js xlibrgb timer uconv pref webshell htmlparser view necko gfx2 DIRS = window_service diff --git a/mozilla/widget/src/xremoteclient/Makefile.in b/mozilla/widget/src/xremoteclient/Makefile.in index a59b7b6ec14..ee52b778d87 100644 --- a/mozilla/widget/src/xremoteclient/Makefile.in +++ b/mozilla/widget/src/xremoteclient/Makefile.in @@ -29,6 +29,7 @@ MODULE = widget LIBRARY_NAME = xremote_client EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = XRemoteClientModule REQUIRES = xpcom string CPPSRCS = \ diff --git a/mozilla/widget/tests/scribble/makefile.win b/mozilla/widget/tests/scribble/makefile.win index af1dbe9580f..5d336635d2c 100644 --- a/mozilla/widget/tests/scribble/makefile.win +++ b/mozilla/widget/tests/scribble/makefile.win @@ -37,7 +37,7 @@ LINCS=-I$(PUBLIC)\raptor -I$(PUBLIC)\xpcom LLIBS= \ $(DIST)\lib\xpcom.lib \ $(LIBNSPR) \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\widgetsupport_s.lib \ $(DIST)\lib\gkwidget.lib \ !ifdef NECKO diff --git a/mozilla/widget/tests/widget/makefile.win b/mozilla/widget/tests/widget/makefile.win index 6959ea1bb50..ee602d0266c 100644 --- a/mozilla/widget/tests/widget/makefile.win +++ b/mozilla/widget/tests/widget/makefile.win @@ -38,7 +38,7 @@ LLIBS= \ $(LIBNSPR) \ $(DIST)\lib\widgetsupport_s.lib \ $(DIST)\lib\gkwidget.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(NULL) LLFLAGS=-SUBSYSTEM:CONSOLE diff --git a/mozilla/widget/timer/src/beos/Makefile.in b/mozilla/widget/timer/src/beos/Makefile.in index 91ca92c96c9..2442140c9ab 100644 --- a/mozilla/widget/timer/src/beos/Makefile.in +++ b/mozilla/widget/timer/src/beos/Makefile.in @@ -34,6 +34,7 @@ CPPSRCS = nsTimerBeOS.cpp TIMER_SUFFIX = beos IS_COMPONENT = 1 +MODULE_NAME = nsBeOSTimerModule CPPSRCS += nsTimerBeOSFactory.cpp EXTRA_DSO_LDOPTS = $(MOZ_TK_LDFLAGS) $(MOZ_COMPONENT_LIBS) diff --git a/mozilla/widget/timer/src/mac/Makefile.in b/mozilla/widget/timer/src/mac/Makefile.in index e3479b0d79a..ebdc688bb63 100644 --- a/mozilla/widget/timer/src/mac/Makefile.in +++ b/mozilla/widget/timer/src/mac/Makefile.in @@ -26,6 +26,7 @@ MODULE = timer LIBRARY_NAME = timer_mac EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsMacTimerModule EXPORTS = $(srcdir)/../unix/nsUnixTimerCIID.h diff --git a/mozilla/widget/timer/src/unix/gtk/Makefile.in b/mozilla/widget/timer/src/unix/gtk/Makefile.in index 1bf8dc81e06..4613f1e1387 100644 --- a/mozilla/widget/timer/src/unix/gtk/Makefile.in +++ b/mozilla/widget/timer/src/unix/gtk/Makefile.in @@ -36,7 +36,7 @@ ifndef MOZ_MONOLITHIC_TOOLKIT EXPORT_LIBRARY = 1 TIMER_SUFFIX = gtk IS_COMPONENT = 1 -COMPONENT_NAME = nsGtkTimerModule +MODULE_NAME = nsGtkTimerModule CPPSRCS += nsTimerGtkFactory.cpp EXTRA_DSO_LDOPTS = $(MOZ_GTK_LDFLAGS) $(MOZ_COMPONENT_LIBS) else diff --git a/mozilla/widget/timer/src/unix/photon/Makefile.in b/mozilla/widget/timer/src/unix/photon/Makefile.in index 16c4e9daacb..d2f2292c407 100644 --- a/mozilla/widget/timer/src/unix/photon/Makefile.in +++ b/mozilla/widget/timer/src/unix/photon/Makefile.in @@ -34,7 +34,7 @@ CPPSRCS = nsTimerPh.cpp ifndef MOZ_MONOLITHIC_TOOLKIT TIMER_SUFFIX = photon IS_COMPONENT = 1 -COMPONENT_NAME = nsPhTimerModule +MODULE_NAME = nsPhTimerModule CPPSRCS += nsTimerPhFactory.cpp EXTRA_DSO_LDOPTS = $(MOZ_COMPONENT_LIBS) else diff --git a/mozilla/widget/timer/src/unix/qt/Makefile.in b/mozilla/widget/timer/src/unix/qt/Makefile.in index c79b8cd2079..1f424ceed5f 100644 --- a/mozilla/widget/timer/src/unix/qt/Makefile.in +++ b/mozilla/widget/timer/src/unix/qt/Makefile.in @@ -45,7 +45,7 @@ ifndef MOZ_MONOLITHIC_TOOLKIT EXPORT_LIBRARY = 1 TIMER_SUFFIX = qt IS_COMPONENT = 1 -COMPONENT_NAME = nsQtTimerModule +MODULE_NAME = nsQtTimerModule CPPSRCS += nsTimerQtFactory.cpp EXTRA_DSO_LDOPTS = $(MOZ_QT_LDFLAGS) $(MOZ_COMPONENT_LIBS) else diff --git a/mozilla/widget/timer/src/unix/xlib/Makefile.in b/mozilla/widget/timer/src/unix/xlib/Makefile.in index 1ccb146beaf..839c1309b16 100644 --- a/mozilla/widget/timer/src/unix/xlib/Makefile.in +++ b/mozilla/widget/timer/src/unix/xlib/Makefile.in @@ -36,7 +36,7 @@ ifndef MOZ_MONOLITHIC_TOOLKIT EXPORT_LIBRARY = 1 TIMER_SUFFIX = xlib IS_COMPONENT = 1 -COMPONENT_NAME = nsXlibTimerModule +MODULE_NAME = nsXlibTimerModule CPPSRCS += nsTimerXlibFactory.cpp EXTRA_DSO_LDOPTS = $(MOZ_XLIB_LDFLAGS) $(MOZ_COMPONENT_LIBS) else diff --git a/mozilla/xpcom/appshell/eventloop/photon/Makefile.in b/mozilla/xpcom/appshell/eventloop/photon/Makefile.in index 13244904204..a354692655e 100644 --- a/mozilla/xpcom/appshell/eventloop/photon/Makefile.in +++ b/mozilla/xpcom/appshell/eventloop/photon/Makefile.in @@ -32,7 +32,6 @@ LIBRARY_NAME = eventloop EXPORT_LIBRARY = 1 IS_COMPONENT = 1 - CPPSRCS = \ nsCPhEvent.cpp \ nsCEvent.cpp \ diff --git a/mozilla/xpcom/appshell/eventloop/windows/makefile.win b/mozilla/xpcom/appshell/eventloop/windows/makefile.win index ce2a7ff290f..fcc31d9925e 100644 --- a/mozilla/xpcom/appshell/eventloop/windows/makefile.win +++ b/mozilla/xpcom/appshell/eventloop/windows/makefile.win @@ -21,11 +21,9 @@ DEPTH=..\..\..\.. -MODULE=xpcom_eventloop_windows - -MAKE_OBJ_TYPE=DLL -DLLNAME=evntloop -DLL=.\$(OBJDIR)\$(DLLNAME).dll +MODULE = xpcom_eventloop_windows +LIBRARY_NAME = evntloop +MODULE_NAME = nsNativeAppModule XPIDLSRCS= \ .\nsIWinEvent.idl \ @@ -56,7 +54,3 @@ LINCS= \ include <$(DEPTH)\config\config.mak> include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/xpcom/appshell/nativeApp/Makefile.in b/mozilla/xpcom/appshell/nativeApp/Makefile.in index 994e0c441bf..dc8a7e35182 100644 --- a/mozilla/xpcom/appshell/nativeApp/Makefile.in +++ b/mozilla/xpcom/appshell/nativeApp/Makefile.in @@ -30,7 +30,7 @@ MODULE = xpcom XPIDL_MODULE = xpcom_nativeapp LIBRARY_NAME = nativeapp IS_COMPONENT = 1 - +MODULE_NAME = nsCNativeAppModule CPPSRCS = \ nsCNativeAppImpl.cpp \ @@ -45,8 +45,7 @@ XPIDLSRCS = \ LOCAL_INCLUDES = -I. # we don't want the shared lib, but we want to force the creation of a static lib. -override NO_SHARED_LIB=1 -override NO_STATIC_LIB= +FORCE_STATIC_LIB = 1 include $(topsrcdir)/config/rules.mk diff --git a/mozilla/xpcom/appshell/nativeApp/makefile.win b/mozilla/xpcom/appshell/nativeApp/makefile.win index 54b364ce00a..396521c7b2a 100644 --- a/mozilla/xpcom/appshell/nativeApp/makefile.win +++ b/mozilla/xpcom/appshell/nativeApp/makefile.win @@ -20,11 +20,12 @@ # Travis Bogard DEPTH=..\..\.. -MODULE=xpcom_nativeapp -MAKE_OBJ_TYPE=DLL -DLLNAME=nativapp -DLL=.\$(OBJDIR)\$(DLLNAME).dll +include <$(DEPTH)\config\config.mak> + +MODULE=xpcom_nativeapp +LIBRARY_NAME=nativapp +MODULE_NAME=nsCNativeAppModule XPIDLSRCS= \ .\nsCNativeApp.idl \ @@ -41,8 +42,4 @@ LLIBS= \ $(LIBNSPR) include <$(DEPTH)\config\rules.mak> -include <$(DEPTH)\config\config.mak> -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib diff --git a/mozilla/xpcom/base/nsID.h b/mozilla/xpcom/base/nsID.h index 35ea5ce5399..558daf1091e 100644 --- a/mozilla/xpcom/base/nsID.h +++ b/mozilla/xpcom/base/nsID.h @@ -81,20 +81,6 @@ struct nsID { //@} }; -/** - * Declare an ID. If NS_IMPL_IDS is set, a variable _name is declared - * with the given values, otherwise _name is declared as an - * extern variable. - */ - -#ifdef NS_IMPL_IDS -#define NS_DECLARE_ID(_name,m0,m1,m2,m30,m31,m32,m33,m34,m35,m36,m37) \ - extern "C" const nsID _name = {m0,m1,m2,{m30,m31,m32,m33,m34,m35,m36,m37}} -#else -#define NS_DECLARE_ID(_name,m0,m1,m2,m30,m31,m32,m33,m34,m35,m36,m37) \ - extern "C" const nsID _name -#endif - /* * Class IDs */ diff --git a/mozilla/xpcom/build/makefile.win b/mozilla/xpcom/build/makefile.win index 4c32a87bce6..6c80d07a74d 100644 --- a/mozilla/xpcom/build/makefile.win +++ b/mozilla/xpcom/build/makefile.win @@ -26,6 +26,7 @@ MODULE = xpcom include <$(DEPTH)\config\config.mak> +MAKE_OBJ_TYPE=DLL LIBNAME = .\$(OBJDIR)\xpcom DLL = $(LIBNAME).dll @@ -60,21 +61,24 @@ CPP_OBJS = \ .\$(OBJDIR)\dlldeps.obj \ $(NULL) -LLIBS = \ +SUB_LIBRARIES = \ + $(DIST)\lib\xpcombase_s.lib \ + $(DIST)\lib\xpcomds_s.lib \ + $(DIST)\lib\xpcomio_s.lib \ + $(DIST)\lib\xpcomcomp_s.lib \ + $(DIST)\lib\xpcomthreads_s.lib \ + $(DIST)\lib\xpcomxpt_s.lib \ + $(DIST)\lib\xpcomxptcall_s.lib \ + $(DIST)\lib\xpcomxptcmd_s.lib \ + $(DIST)\lib\xpcomxptinfo_s.lib \ + $(DIST)\lib\xpcomproxy_s.lib \ + $(DIST)\lib\string_s.lib \ + $(DIST)\lib\string_obsolete_s.lib \ + $(DIST)\lib\mozreg.lib \ + $(NULL) + +LLIBS = $(SUB_LIBRARIES) \ $(LIBNSPR) \ - $(DIST)\lib\xpcombase_s.lib \ - $(DIST)\lib\xpcomds_s.lib \ - $(DIST)\lib\xpcomio_s.lib \ - $(DIST)\lib\xpcomcomp_s.lib \ - $(DIST)\lib\xpcomthreads_s.lib \ - $(DIST)\lib\xpcomxpt_s.lib \ - $(DIST)\lib\xpcomxptcall_s.lib \ - $(DIST)\lib\xpcomxptcmd_s.lib \ - $(DIST)\lib\xpcomxptinfo_s.lib \ - $(DIST)\lib\xpcomproxy_s.lib \ - $(DIST)\lib\string_s.lib \ - $(DIST)\lib\string_obsolete_s.lib \ - $(DIST)\lib\mozreg.lib \ $(NULL) WIN_LIBS = \ diff --git a/mozilla/xpcom/components/Makefile.in b/mozilla/xpcom/components/Makefile.in index 19026df5cde..8d83f7f8f9c 100644 --- a/mozilla/xpcom/components/Makefile.in +++ b/mozilla/xpcom/components/Makefile.in @@ -42,6 +42,12 @@ CPPSRCS = \ xcDll.cpp \ $(NULL) +# XXX not really right. +ifdef MOZ_STATIC_COMPONENT_LIBS +CPPSRCS += nsStaticComponentLoader.cpp +DEFINES += -DENABLE_STATIC_COMPONENT_LOADER=1 +endif + EXPORTS = \ nsComponentManagerUtils.h \ nsIGenericFactory.h \ @@ -49,6 +55,7 @@ EXPORTS = \ nsIServiceManager.h \ nsRepository.h \ nsXPComFactory.h \ + nsStaticComponent.h \ $(NULL) XPIDLSRCS = \ diff --git a/mozilla/xpcom/components/makefile.win b/mozilla/xpcom/components/makefile.win index 4e58de82743..5d52dcaa0e1 100644 --- a/mozilla/xpcom/components/makefile.win +++ b/mozilla/xpcom/components/makefile.win @@ -27,14 +27,15 @@ MODULE = xpcom_components ################################################################################ ## exports -EXPORTS = \ +EXPORTS = \ nsComponentManagerUtils.h \ - nsIGenericFactory.h \ - nsIRegistryUtils.h \ - nsIServiceManager.h \ - nsRepository.h \ - nsXPComFactory.h \ + nsIGenericFactory.h \ + nsIRegistryUtils.h \ + nsIServiceManager.h \ + nsRepository.h \ + nsXPComFactory.h \ nsNativeComponentLoader.h \ + nsStaticComponent.h \ xcDll.h \ $(NULL) @@ -64,10 +65,15 @@ LINCS = \ LCFLAGS = -DUSE_NSREG -D_IMPL_NS_COM -D_IMPL_NS_BASE -DWIN32_LEAN_AND_MEAN +!ifdef MOZ_STATIC_COMPONENT_LIBS +LCFLAGS = $(LCFLAGS) -DENABLE_STATIC_COMPONENT_LOADER +!endif + CPP_OBJS = \ .\$(OBJDIR)\nsComponentManager.obj \ .\$(OBJDIR)\nsGenericFactory.obj \ .\$(OBJDIR)\nsNativeComponentLoader.obj \ + .\$(OBJDIR)\nsStaticComponentLoader.obj \ .\$(OBJDIR)\nsRegistry.obj \ .\$(OBJDIR)\nsRepository.obj \ .\$(OBJDIR)\nsServiceManager.obj \ diff --git a/mozilla/xpcom/components/nsComponentManager.cpp b/mozilla/xpcom/components/nsComponentManager.cpp index c94967c68ef..7606b12bf10 100644 --- a/mozilla/xpcom/components/nsComponentManager.cpp +++ b/mozilla/xpcom/components/nsComponentManager.cpp @@ -110,6 +110,7 @@ const char classNameValueName[]="ClassName"; const char inprocServerValueName[]="InprocServer"; const char componentTypeValueName[]="ComponentType"; const char nativeComponentType[]="application/x-mozilla-native"; +const char staticComponentType[]="application/x-mozilla-static"; const static char XPCOM_ABSCOMPONENT_PREFIX[] = "abs:"; const static char XPCOM_RELCOMPONENT_PREFIX[] = "rel:"; @@ -243,7 +244,8 @@ nsFactoryEntry::~nsFactoryEntry(void) nsComponentManagerImpl::nsComponentManagerImpl() : mFactories(NULL), mContractIDs(NULL), mLoaders(0), mMon(NULL), mRegistry(NULL), mPrePopulationDone(PR_FALSE), - mNativeComponentLoader(0), mShuttingDown(NS_SHUTDOWN_NEVERHAPPENED) + mNativeComponentLoader(0), mStaticComponentLoader(0), + mShuttingDown(NS_SHUTDOWN_NEVERHAPPENED) { NS_INIT_REFCNT(); } @@ -309,13 +311,27 @@ nsresult nsComponentManagerImpl::Init(void) return NS_ERROR_OUT_OF_MEMORY; NS_ADDREF(mNativeComponentLoader); } + + if (mStaticComponentLoader == nsnull) { +#ifdef ENABLE_STATIC_COMPONENT_LOADER + extern nsresult NS_NewStaticComponentLoader(nsIComponentLoader **); + NS_NewStaticComponentLoader(&mStaticComponentLoader); + if (!mStaticComponentLoader) + return NS_ERROR_OUT_OF_MEMORY; + NS_ADDREF(mStaticComponentLoader); +#endif + } if (mLoaders == nsnull) { - mLoaders = new nsSupportsHashtable(16, /* Thread safe */ PR_TRUE); - if (mLoaders == nsnull) - return NS_ERROR_OUT_OF_MEMORY; - nsCStringKey loaderKey(nativeComponentType); - mLoaders->Put(&loaderKey, mNativeComponentLoader); + mLoaders = new nsSupportsHashtable(16, /* Thread safe */ PR_TRUE); + if (mLoaders == nsnull) + return NS_ERROR_OUT_OF_MEMORY; + nsCStringKey loaderKey(nativeComponentType); + mLoaders->Put(&loaderKey, mNativeComponentLoader); +#ifdef ENABLE_STATIC_COMPONENT_LOADER + nsCStringKey staticKey(staticComponentType); + mLoaders->Put(&staticKey, mStaticComponentLoader); +#endif } #ifdef USE_REGISTRY @@ -372,6 +388,9 @@ nsresult nsComponentManagerImpl::Shutdown(void) // we have an extra reference on this one, which is probably a good thing NS_IF_RELEASE(mNativeComponentLoader); +#ifdef ENABLE_STATIC_COMPONENT_LOADER + NS_IF_RELEASE(mStaticComponentLoader); +#endif // Destroy the Lock if (mMon) @@ -479,6 +498,15 @@ nsComponentManagerImpl::PlatformInit(void) PR_LOG(nsComponentManagerLog, PR_LOG_ERROR, ("no native component loader available for init")); } + + if (mStaticComponentLoader) { + /* now that we have the registry, Init the native loader */ + rv = mStaticComponentLoader->Init(this, mRegistry); + } else { + PR_LOG(nsComponentManagerLog, PR_LOG_ERROR, + ("no native component loader available for init")); + } + return rv; } @@ -1295,6 +1323,11 @@ nsComponentManagerImpl::RegistryLocationForSpec(nsIFile *aSpec, if (!mComponentsDir) return NS_ERROR_NOT_INITIALIZED; + if (!aSpec) { + *aRegistryName = nsCRT::strdup(""); + return NS_OK; + } + PRBool containedIn; mComponentsDir->Contains(aSpec, PR_TRUE, &containedIn); @@ -1835,10 +1868,7 @@ CanUnload_enumerate(nsHashKey *key, void *aData, void *aClosure) (struct CanUnload_closure *)aClosure; if (loader == closure->native) { -#ifdef DEBUG - fprintf(stderr, "CanUnload_enumerate: skipping native\n"); -#endif - return PR_TRUE; + return PR_TRUE; } closure->status = loader->UnloadAll(closure->when); @@ -1919,7 +1949,7 @@ AutoRegister_enumerate(nsHashKey *key, void *aData, void *aClosure) (struct AutoReg_closure *)aClosure; if (loader == closure->native) - return PR_TRUE; + return PR_TRUE; PR_ASSERT(NS_SUCCEEDED(closure->status)); @@ -2014,6 +2044,11 @@ nsComponentManagerImpl::AutoRegisterImpl(PRInt32 when, nsIFile *inDirSpec) rv = mNativeComponentLoader->AutoRegisterComponents((PRInt32)when, dir); if (NS_FAILED(rv)) return rv; +#ifdef ENABLE_STATIC_COMPONENT_LOADER + rv = mStaticComponentLoader->AutoRegisterComponents((PRInt32)when, dir); + if (NS_FAILED(rv)) return rv; +#endif + /* do InterfaceInfoManager after native loader so it can use components. */ rv = iim->AutoRegisterInterfaces(); if (NS_FAILED(rv)) return rv; diff --git a/mozilla/xpcom/components/nsComponentManager.h b/mozilla/xpcom/components/nsComponentManager.h index 5fdcd868ee5..40e2ad56e01 100644 --- a/mozilla/xpcom/components/nsComponentManager.h +++ b/mozilla/xpcom/components/nsComponentManager.h @@ -119,6 +119,7 @@ protected: PRBool mPrePopulationDone; nsRegistryKey mLoadersKey; nsNativeComponentLoader *mNativeComponentLoader; + nsIComponentLoader *mStaticComponentLoader; nsCOMPtr mComponentsDir; PRInt32 mComponentsOffset; diff --git a/mozilla/xpcom/components/nsComponentManagerUtils.h b/mozilla/xpcom/components/nsComponentManagerUtils.h index fa3c4b4881f..3149df4c7d0 100644 --- a/mozilla/xpcom/components/nsComponentManagerUtils.h +++ b/mozilla/xpcom/components/nsComponentManagerUtils.h @@ -287,5 +287,6 @@ extern const char xpcomComponentsKeyName[]; extern const char lastModValueName[]; extern const char fileSizeValueName[]; extern const char nativeComponentType[]; +extern const char staticComponentType[]; #endif /* nsComponentManagerUtils_h__ */ diff --git a/mozilla/xpcom/components/nsGenericFactory.cpp b/mozilla/xpcom/components/nsGenericFactory.cpp index a6674a3ea53..d26f9cc8edb 100644 --- a/mozilla/xpcom/components/nsGenericFactory.cpp +++ b/mozilla/xpcom/components/nsGenericFactory.cpp @@ -291,9 +291,10 @@ nsGenericModule::RegisterSelf(nsIComponentManager *aCompMgr, nsModuleComponentInfo* cp = mComponents; for (PRUint32 i = 0; i < mComponentCount; i++) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - cp->mContractID, aPath, PR_TRUE, - PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + cp->mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsGenericModule %s: unable to register %s component => %x\n", diff --git a/mozilla/xpcom/components/nsIGenericFactory.h b/mozilla/xpcom/components/nsIGenericFactory.h index c67ac696116..1c54c3f501a 100644 --- a/mozilla/xpcom/components/nsIGenericFactory.h +++ b/mozilla/xpcom/components/nsIGenericFactory.h @@ -113,10 +113,14 @@ NS_NewGenericModule(const char* moduleName, nsModuleDestructorProc dtor, nsIModule* *result); -#ifdef MOZ_STATIC_COMPONENT_LIBS -# define NSGETMODULE_ENTRY_POINT(_name) NSGetModule_##_name +#if defined(XPCOM_TRANSLATE_NSGM_ENTRY_POINT) +# define NSGETMODULE_ENTRY_POINT(_name) _name##_NSGetModule +# define NSGETMODULE_COMPONENTS(_name) _name##_NSGM_comps +# define NSGETMODULE_COMPONENTS_COUNT(_name) _name##_NSGM_comp_count #else # define NSGETMODULE_ENTRY_POINT(_name) NSGetModule +# define NSGETMODULE_COMPONENTS(_name) NSGetModule_components +# define NSGETMODULE_COMPONENTS_COUNT(_name) NSGetModule_components_count #endif #define NS_IMPL_NSGETMODULE(_name, _components) \ @@ -124,12 +128,12 @@ NS_NewGenericModule(const char* moduleName, #define NS_IMPL_NSGETMODULE_WITH_DTOR(_name, _components, _dtor) \ \ -enum { \ - NSGetModule_components_count = \ - sizeof(_components) / sizeof(_components[0]) \ -}; \ +PRUint32 \ + NSGETMODULE_COMPONENTS_COUNT(_name) = \ + sizeof(_components) / sizeof(_components[0]); \ \ -static nsModuleComponentInfo* NSGetModule_components = (_components); \ + \ +nsModuleComponentInfo* NSGETMODULE_COMPONENTS(_name) = (_components); \ \ extern "C" NS_EXPORT nsresult \ NSGETMODULE_ENTRY_POINT(_name) (nsIComponentManager *servMgr, \ @@ -137,8 +141,8 @@ NSGETMODULE_ENTRY_POINT(_name) (nsIComponentManager *servMgr, \ nsIModule** result) \ { \ return NS_NewGenericModule((#_name), \ - NSGetModule_components_count, \ - NSGetModule_components, \ + NSGETMODULE_COMPONENTS_COUNT(_name), \ + NSGETMODULE_COMPONENTS(_name), \ _dtor, result); \ } diff --git a/mozilla/xpcom/components/nsStaticComponent.h b/mozilla/xpcom/components/nsStaticComponent.h new file mode 100644 index 00000000000..ce9fe8f0c83 --- /dev/null +++ b/mozilla/xpcom/components/nsStaticComponent.h @@ -0,0 +1,31 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "MPL"); you may not use this file except in + * compliance with the MPL. You may obtain a copy of the MPL at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the MPL is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL + * for the specific language governing rights and limitations under the + * MPL. + * + * The Initial Developer of this code under the MPL is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 1999 Netscape Communications Corporation. All Rights + * Reserved. + */ + +#include "nsIModule.h" + +struct nsStaticModuleInfo { + const char *name; + nsGetModuleProc getModule; +}; + +// Must be implemented by some part of the app, if we're building the +// static component loader. +extern "C" { +typedef nsresult (*NSGetStaticModuleInfoFunc)(nsStaticModuleInfo **info, PRUint32 *count); +extern NS_COM NSGetStaticModuleInfoFunc NSGetStaticModuleInfo; +}; + diff --git a/mozilla/xpcom/components/nsStaticComponentLoader.cpp b/mozilla/xpcom/components/nsStaticComponentLoader.cpp new file mode 100644 index 00000000000..eec14344310 --- /dev/null +++ b/mozilla/xpcom/components/nsStaticComponentLoader.cpp @@ -0,0 +1,211 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * The contents of this file are subject to the Mozilla Public License + * Version 1.1 (the "MPL"); you may not use this file except in + * compliance with the MPL. You may obtain a copy of the MPL at + * http://www.mozilla.org/MPL/ + * + * Software distributed under the MPL is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL + * for the specific language governing rights and limitations under the + * MPL. + * + * The Initial Developer of this code under the MPL is Netscape + * Communications Corporation. Portions created by Netscape are + * Copyright (C) 2000 Netscape Communications Corporation. All Rights + * Reserved. + */ + +#include "nsStaticComponent.h" +#include "nsIComponentLoader.h" + +struct StaticModuleInfo : public nsStaticModuleInfo { + nsCOMPtr module; +}; + +class nsStaticComponentLoader : public nsIComponentLoader +{ +public: + NS_DECL_ISUPPORTS + NS_DECL_NSICOMPONENTLOADER + + nsStaticComponentLoader() : + mInfo(0), mAutoRegistered(PR_FALSE) { + NS_INIT_REFCNT(); + } + + virtual ~nsStaticComponentLoader() { + if (mInfo) + delete [] mInfo; + } + +protected: + nsresult GetModuleInfo(); + nsresult GetInfoFor(const char *aLocation, StaticModuleInfo **retval); + + StaticModuleInfo *mInfo; + PRUint32 mCount; + PRBool mAutoRegistered; + nsCOMPtr mComponentMgr; +}; + +NS_IMPL_THREADSAFE_ISUPPORTS1(nsStaticComponentLoader, nsIComponentLoader); + +NS_COM NSGetStaticModuleInfoFunc NSGetStaticModuleInfo; + +nsresult +nsStaticComponentLoader::GetModuleInfo() +{ + if (!mInfo) { + NS_PRECONDITION(NSGetStaticModuleInfo, "NSGetStaticModuleInfo must initialized"); + if (! NSGetStaticModuleInfo) + return NS_ERROR_NOT_INITIALIZED; + + nsStaticModuleInfo *info; + nsresult rv; + if (NS_FAILED(rv = (*NSGetStaticModuleInfo)(&info, &mCount))) + return rv; + mInfo = new StaticModuleInfo[mCount]; + if (!mInfo) + return NS_ERROR_OUT_OF_MEMORY; + for (PRUint32 i = 0; i < mCount; i++) { + mInfo[i].name = info[i].name; + mInfo[i].getModule = info[i].getModule; + } + } + return NS_OK; +} + +nsresult +nsStaticComponentLoader::GetInfoFor(const char *aLocation, + StaticModuleInfo **retval) +{ + nsresult rv; + if (NS_FAILED(rv = GetModuleInfo())) + return rv; + + for (PRUint32 i = 0; i < mCount; i++) { + if (!strcmp(mInfo[i].name, aLocation)) { + if (!mInfo[i].module) { + rv = mInfo[i].getModule(mComponentMgr, nsnull, + getter_AddRefs(mInfo[i].module)); +#ifdef DEBUG + fprintf(stderr, "nSCL: GetInfoFor(\"%s\"): %lx\n", + aLocation, rv); +#endif + if (NS_FAILED(rv)) + return rv; + } + *retval = &mInfo[i]; + return NS_OK; + } + } + + return NS_ERROR_FACTORY_NOT_REGISTERED; +} + +NS_IMETHODIMP +nsStaticComponentLoader::Init(nsIComponentManager *mgr, nsISupports *aReg) +{ + mComponentMgr = mgr; + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::AutoRegisterComponents(PRInt32 when, nsIFile *dir) +{ + if (mAutoRegistered) + return NS_OK; + + nsresult rv; + if (NS_FAILED(rv = GetModuleInfo())) + return rv; + + for (PRUint32 i = 0; i < mCount; i++) { + if (!mInfo[i].module) { + mInfo[i].getModule(mComponentMgr, dir, + getter_AddRefs(mInfo[i].module)); + } + if (mInfo[i].module) { + rv = mInfo[i].module->RegisterSelf(mComponentMgr, dir, + mInfo[i].name, + staticComponentType); +#ifdef DEBUG + fprintf(stderr, "nSCL: autoreg of \"%s\": %lx\n", + mInfo[i].name, rv); +#endif + // XXX handle deferred registration + } + } + + mAutoRegistered = PR_TRUE; + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::AutoUnregisterComponent(PRInt32 when, + nsIFile *component, + PRBool *retval) +{ + *retval = PR_FALSE; + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::AutoRegisterComponent(PRInt32 when, nsIFile *component, + PRBool *retval) +{ + *retval = PR_FALSE; + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::RegisterDeferredComponents(PRInt32 when, + PRBool *retval) +{ + *retval = PR_FALSE; + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::OnRegister(const nsCID &aCID, const char *aType, + const char *aClassName, + const char *aContractID, + const char *aLocation, + PRBool aReplace, PRBool aPersist) +{ + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::UnloadAll(PRInt32 aWhen) +{ + if (mInfo) { + for (PRUint32 i = 0; i < mCount; i++) + mInfo[i].module = nsnull; + } + + return NS_OK; +} + +NS_IMETHODIMP +nsStaticComponentLoader::GetFactory(const nsCID &aCID, const char *aLocation, + const char *aType, nsIFactory **_retval) +{ + StaticModuleInfo *info; + nsresult rv; + + if (NS_FAILED(rv = GetInfoFor(aLocation, &info))) + return rv; + + return info->module->GetClassObject(mComponentMgr, aCID, + NS_GET_IID(nsIFactory), + (void **)_retval); +} + +nsresult +NS_NewStaticComponentLoader(nsIComponentLoader **retval) +{ + *retval = NS_STATIC_CAST(nsIComponentLoader *, + new nsStaticComponentLoader); + return *retval ? NS_OK : NS_ERROR_OUT_OF_MEMORY; +} diff --git a/mozilla/xpcom/glue/nsComponentManagerUtils.h b/mozilla/xpcom/glue/nsComponentManagerUtils.h index fa3c4b4881f..3149df4c7d0 100644 --- a/mozilla/xpcom/glue/nsComponentManagerUtils.h +++ b/mozilla/xpcom/glue/nsComponentManagerUtils.h @@ -287,5 +287,6 @@ extern const char xpcomComponentsKeyName[]; extern const char lastModValueName[]; extern const char fileSizeValueName[]; extern const char nativeComponentType[]; +extern const char staticComponentType[]; #endif /* nsComponentManagerUtils_h__ */ diff --git a/mozilla/xpcom/glue/nsGenericFactory.cpp b/mozilla/xpcom/glue/nsGenericFactory.cpp index a6674a3ea53..d26f9cc8edb 100644 --- a/mozilla/xpcom/glue/nsGenericFactory.cpp +++ b/mozilla/xpcom/glue/nsGenericFactory.cpp @@ -291,9 +291,10 @@ nsGenericModule::RegisterSelf(nsIComponentManager *aCompMgr, nsModuleComponentInfo* cp = mComponents; for (PRUint32 i = 0; i < mComponentCount; i++) { - rv = aCompMgr->RegisterComponentSpec(cp->mCID, cp->mDescription, - cp->mContractID, aPath, PR_TRUE, - PR_TRUE); + rv = aCompMgr->RegisterComponentWithType(cp->mCID, cp->mDescription, + cp->mContractID, aPath, + registryLocation, PR_TRUE, + PR_TRUE, componentType); if (NS_FAILED(rv)) { #ifdef DEBUG printf("nsGenericModule %s: unable to register %s component => %x\n", diff --git a/mozilla/xpcom/glue/nsIGenericFactory.h b/mozilla/xpcom/glue/nsIGenericFactory.h index c67ac696116..1c54c3f501a 100644 --- a/mozilla/xpcom/glue/nsIGenericFactory.h +++ b/mozilla/xpcom/glue/nsIGenericFactory.h @@ -113,10 +113,14 @@ NS_NewGenericModule(const char* moduleName, nsModuleDestructorProc dtor, nsIModule* *result); -#ifdef MOZ_STATIC_COMPONENT_LIBS -# define NSGETMODULE_ENTRY_POINT(_name) NSGetModule_##_name +#if defined(XPCOM_TRANSLATE_NSGM_ENTRY_POINT) +# define NSGETMODULE_ENTRY_POINT(_name) _name##_NSGetModule +# define NSGETMODULE_COMPONENTS(_name) _name##_NSGM_comps +# define NSGETMODULE_COMPONENTS_COUNT(_name) _name##_NSGM_comp_count #else # define NSGETMODULE_ENTRY_POINT(_name) NSGetModule +# define NSGETMODULE_COMPONENTS(_name) NSGetModule_components +# define NSGETMODULE_COMPONENTS_COUNT(_name) NSGetModule_components_count #endif #define NS_IMPL_NSGETMODULE(_name, _components) \ @@ -124,12 +128,12 @@ NS_NewGenericModule(const char* moduleName, #define NS_IMPL_NSGETMODULE_WITH_DTOR(_name, _components, _dtor) \ \ -enum { \ - NSGetModule_components_count = \ - sizeof(_components) / sizeof(_components[0]) \ -}; \ +PRUint32 \ + NSGETMODULE_COMPONENTS_COUNT(_name) = \ + sizeof(_components) / sizeof(_components[0]); \ \ -static nsModuleComponentInfo* NSGetModule_components = (_components); \ + \ +nsModuleComponentInfo* NSGETMODULE_COMPONENTS(_name) = (_components); \ \ extern "C" NS_EXPORT nsresult \ NSGETMODULE_ENTRY_POINT(_name) (nsIComponentManager *servMgr, \ @@ -137,8 +141,8 @@ NSGETMODULE_ENTRY_POINT(_name) (nsIComponentManager *servMgr, \ nsIModule** result) \ { \ return NS_NewGenericModule((#_name), \ - NSGetModule_components_count, \ - NSGetModule_components, \ + NSGETMODULE_COMPONENTS_COUNT(_name), \ + NSGETMODULE_COMPONENTS(_name), \ _dtor, result); \ } diff --git a/mozilla/xpcom/proxy/public/makefile.win b/mozilla/xpcom/proxy/public/makefile.win index 25b57a14bb4..57868c647cf 100644 --- a/mozilla/xpcom/proxy/public/makefile.win +++ b/mozilla/xpcom/proxy/public/makefile.win @@ -21,8 +21,6 @@ DEPTH=..\..\.. - -MAKE_OBJ_TYPE = DLL MODULE=xpcom EXPORTS = \ diff --git a/mozilla/xpcom/sample/Makefile.in b/mozilla/xpcom/sample/Makefile.in index 6b12eb0fc7e..719f678752e 100644 --- a/mozilla/xpcom/sample/Makefile.in +++ b/mozilla/xpcom/sample/Makefile.in @@ -30,6 +30,7 @@ MODULE = xpcom XPIDL_MODULE = sample LIBRARY_NAME = sample IS_COMPONENT = 1 +MODULE_NAME = nsSampleModule REQUIRES = string diff --git a/mozilla/xpcom/string/obsolete/makefile.win b/mozilla/xpcom/string/obsolete/makefile.win index 2a7d840b575..1f185b1aea5 100644 --- a/mozilla/xpcom/string/obsolete/makefile.win +++ b/mozilla/xpcom/string/obsolete/makefile.win @@ -31,6 +31,7 @@ EXPORTS = \ $(NULL) LIBRARY_NAME=string_obsolete_s +LIBRARY=.\$(OBJDIR)\$(LIBRARY_NAME).lib LCFLAGS = -D_IMPL_NS_COM -D_IMPL_NS_BASE -DWIN32_LEAN_AND_MEAN diff --git a/mozilla/xpcom/tests/dynamic/Makefile.in b/mozilla/xpcom/tests/dynamic/Makefile.in index fb1cbc169a4..109ea7e4c06 100644 --- a/mozilla/xpcom/tests/dynamic/Makefile.in +++ b/mozilla/xpcom/tests/dynamic/Makefile.in @@ -23,10 +23,11 @@ DEPTH = ../../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ -IS_COMPONENT = 1 include $(DEPTH)/config/autoconf.mk +IS_COMPONENT = 1 +MODULE_NAME = nsTestDynamicModule MODULE = xpcom LIBRARY_NAME = testdynamic SHORT_LIBNAME = tdynamic diff --git a/mozilla/xpcom/tests/services/Makefile.in b/mozilla/xpcom/tests/services/Makefile.in index 1aaea95b43c..54a4e1a4a1a 100644 --- a/mozilla/xpcom/tests/services/Makefile.in +++ b/mozilla/xpcom/tests/services/Makefile.in @@ -28,6 +28,7 @@ include $(DEPTH)/config/autoconf.mk MODULE = xpcom IS_COMPONENT = 1 +MODULE_NAME = MyService HAS_EXTRAEXPORTS = 1 LIBRARY_NAME = MyService SHORT_LIBNAME = MyServce diff --git a/mozilla/xpcom/tools/makefile.win b/mozilla/xpcom/tools/makefile.win index 0c8b34ec609..47d59bb622d 100644 --- a/mozilla/xpcom/tools/makefile.win +++ b/mozilla/xpcom/tools/makefile.win @@ -21,10 +21,13 @@ DEPTH=..\.. - +# XXXwaterson this is just because we can't figure out how to make +# this link right now. DIRS = windows \ +!if !defined(MOZ_STATIC_COMPONENT_LIBS) registry \ +!endif $(NULL) include <$(DEPTH)\config\rules.mak> diff --git a/mozilla/xpcom/tools/registry/Makefile.in b/mozilla/xpcom/tools/registry/Makefile.in index 0dfed13a56c..23394c20494 100644 --- a/mozilla/xpcom/tools/registry/Makefile.in +++ b/mozilla/xpcom/tools/registry/Makefile.in @@ -34,6 +34,7 @@ SIMPLE_PROGRAMS = $(CPPSRCS:.cpp=$(BIN_SUFFIX)) LIBS = \ $(MOZ_COMPONENT_LIBS) \ + $(XPCOM_LIBS) \ $(NULL) include $(topsrcdir)/config/rules.mk diff --git a/mozilla/xpfe/appshell/src/Makefile.in b/mozilla/xpfe/appshell/src/Makefile.in index 1dcec4bc6ae..f6f4af7a47b 100644 --- a/mozilla/xpfe/appshell/src/Makefile.in +++ b/mozilla/xpfe/appshell/src/Makefile.in @@ -27,6 +27,7 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk IS_COMPONENT=1 +MODULE_NAME = appshell MODULE = appshell LIBRARY_NAME = nsappshell EXPORT_LIBRARY = 1 diff --git a/mozilla/xpfe/appshell/src/makefile.win b/mozilla/xpfe/appshell/src/makefile.win index 99faeb212d1..b2919dc1a23 100644 --- a/mozilla/xpfe/appshell/src/makefile.win +++ b/mozilla/xpfe/appshell/src/makefile.win @@ -22,10 +22,11 @@ DEPTH=..\..\.. include <$(DEPTH)/config/config.mak> -IS_COMPONENT=1 +MODULE=appshell +LIBRARY_NAME=appshell +MODULE_NAME=appshell DEFINES=-D_IMPL_NS_APPSHELL -DWIN32_LEAN_AND_MEAN -MODULE=raptor CPP_OBJS= \ .\$(OBJDIR)\nsChromeTreeOwner.obj \ @@ -47,10 +48,6 @@ LINCS= \ !endif $(NULL) -MAKE_OBJ_TYPE = DLL -DLLNAME = appshell -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -60,7 +57,7 @@ LCFLAGS = \ LLIBS= \ $(DIST)\lib\xpcom.lib \ $(DIST)\lib\timer_s.lib \ - $(DIST)\lib\gkgfxwin.lib \ + $(DIST)\lib\gkgfx.lib \ $(DIST)\lib\js3250.lib \ $(LIBNSPR) \ !ifdef MOZ_FULLCIRCLE @@ -69,9 +66,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/xpfe/bootstrap/Makefile.in b/mozilla/xpfe/bootstrap/Makefile.in index da797e0703b..c0feac50f14 100644 --- a/mozilla/xpfe/bootstrap/Makefile.in +++ b/mozilla/xpfe/bootstrap/Makefile.in @@ -26,6 +26,8 @@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/config.mk + MODULE = apprunner REQUIRES = xpcom string webbrwsr widget dom js necko pref appshell wallet layout chrome rdf profile xpinstall uriloader editor view windowwatcher embed_base embedcomponents mpfilelocprovider browser mozcomps txmgr docshell gfx2 locale @@ -42,6 +44,8 @@ else EXTRA_DSO_LIBS = gkgfx mpfilelocprovider_s endif +_COMPONENT_LIST := $(shell cat $(FINAL_LINK_COMP_NAMES)) + CPPSRCS = \ nsAppRunner.cpp \ nsSetupRegistry.cpp \ @@ -57,12 +61,41 @@ XP_LIBS = \ ifndef BUILD_STATIC_LIBS XP_LIBS += \ - $(XPCOM_LIBS) \ $(MOZ_JS_LIBS) \ $(NULL) +else +CPPSRCS += nsStaticComponents.cpp + +XP_LIBS += \ + $(PNG_LIBS) \ + $(MNG_LIBS) \ + $(JPEG_LIBS) \ + $(ZLIB_LIBS) \ + $(MOZ_GDK_PIXBUF_LIBS) \ + $(MOZ_XIE_LIBS) \ + $(MOZ_XPRINT_LDFLAGS) \ + $(NULL) + +ifdef MOZ_PSM +XP_LIBS += \ + $(NSS_LIBS) \ + $(NULL) endif +ifdef MOZ_LDAP_XPCOM XP_LIBS += \ + -lldap40 -llber40 \ + $(NULL) +endif + +ifdef MOZ_ENABLE_GTK +XP_LIBS += $(XLDFLAGS) -lXt +endif + +endif + +XP_LIBS += \ + $(XPCOM_LIBS) \ $(OJI_LIBS) \ $(NSPR_LIBS) \ $(NULL) @@ -121,6 +154,18 @@ endif LIBS += $(MOZ_GTK_LDFLAGS) #endif +XP_DIST_DEP_LIBS := $(filter-out -L$(DIST)/bin -L$(DIST)/lib, $(XP_DIST_LIBS)) + +ifneq ($(MOZ_WIDGET_TOOLKIT),os2) +EXTRA_DEPS = \ + $(addprefix $(DIST)/,$(patsubst -l%,bin/lib%$(DLL_SUFFIX),$(XP_DIST_DEP_LIBS:-l%_s=lib/lib%_s.a))) \ + $(NULL) +endif + +ifdef BUILD_STATIC_LIBS +EXTRA_DEPS += $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS) $(addsuffix .$(LIB_SUFFIX),$(addprefix $(DIST)/lib/components/lib,$(shell cat $(FINAL_LINK_COMPS)))) $(addsuffix .$(LIB_SUFFIX),$(addprefix $(DIST)/lib/lib,$(shell cat $(FINAL_LINK_LIBS)))) +endif + include $(topsrcdir)/config/rules.mk # This code removes the console from release builds @@ -147,16 +192,10 @@ BIN_FLAGS := -Zlinker /PM:PM -Zlinker /Stack:0x30000 endif endif -XP_DIST_DEP_LIBS := $(filter-out -L$(DIST)/bin -L$(DIST)/lib, $(XP_DIST_LIBS)) - -ifneq ($(MOZ_WIDGET_TOOLKIT),os2) -EXTRA_DEPS = \ - $(addprefix $(DIST)/,$(patsubst -l%,bin/lib%$(DLL_SUFFIX),$(XP_DIST_DEP_LIBS:-l%_s=lib/lib%_s.a))) \ - $(NULL) +ifdef BUILD_STATIC_LIBS +DEFINES += -D_BUILD_STATIC_BIN=1 endif -EXTRA_DEPS += $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS) - CXXFLAGS += $(MOZ_TOOLKIT_REGISTRY_CFLAGS) ifneq ($(MOZ_WIDGET_TOOLKIT),os2) @@ -173,3 +212,25 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk) install:: $(srcdir)/splash.xpm $(INSTALL) $< $(DIST)/bin endif + +ifeq ($(MOZ_REORDER),1) + +LDSCRIPT = ldscript +LDFLAGS += -Wl,-T,$(LDSCRIPT) +GARBAGE += $(LDSCRIPT) +ORDERFILE = mozilla-bin.order + +$(PROGRAM) : $(LDSCRIPT) $(ORDERFILE) + +$(LDSCRIPT): $(ORDERFILE) + $(PERL) $(topsrcdir)/config/mklinkscript.pl -o $@ $(ORDERFILE) + +endif + +nsStaticComponents.cpp: nsStaticComponents.cpp.in Makefile Makefile.in $(FINAL_LINK_COMP_NAMES) + rm -f $@ + cat $< | \ + sed -e "s|@DECLARE_COMPONENTS@|$(foreach m,$(_COMPONENT_LIST),DECL_MODULE($(m));)|" | \ + sed -e "s|@COMPONENT_LIST@|$(foreach m, $(_COMPONENT_LIST),MODULE($(m)),)|" \ + > $@ + diff --git a/mozilla/xpfe/bootstrap/makefile.win b/mozilla/xpfe/bootstrap/makefile.win index 2fde00eaf33..e32aa7816a5 100644 --- a/mozilla/xpfe/bootstrap/makefile.win +++ b/mozilla/xpfe/bootstrap/makefile.win @@ -22,10 +22,14 @@ DEPTH=..\.. include <$(DEPTH)/config/config.mak> - - DEFINES=-DWIN32_LEAN_AND_MEAN -MODULE=raptor + +!ifdef MOZ_STATIC_COMPONENT_LIBS +DEFINES=$(DEFINES) -D_BUILD_STATIC_BIN +EXTRA_LIBS_LIST_FILE=$(OBJDIR)\libs.txt +SEDCMDS=nsStaticComonents.cpp.sed +GARBAGE=$(GARBAGE) $(EXTRA_LIBS_LIST_FILE) $(SEDCMDS) nsStaticComponents.cpp +!endif CPPSRCS= \ nsAppRunner.cpp \ @@ -34,6 +38,9 @@ CPPSRCS= \ nsNativeAppSupportBase.cpp \ nsNativeAppSupportWin.cpp \ showOSAlert.cpp \ +!ifdef MOZ_STATIC_COMPONENT_LIBS + nsStaticComponents.cpp \ +!endif $(NULL) CPP_OBJS= \ @@ -43,6 +50,9 @@ CPP_OBJS= \ .\$(OBJDIR)\nsNativeAppSupportBase.obj \ .\$(OBJDIR)\nsNativeAppSupportWin.obj \ .\$(OBJDIR)\showOSAlert.obj \ +!ifdef MOZ_STATIC_COMPONENT_LIBS + .\$(OBJDIR)\nsStaticComponents.obj \ +!endif $(NULL) LINCS=-I$(PUBLIC)\raptor \ @@ -71,7 +81,6 @@ LINCS=-I$(PUBLIC)\raptor \ -I$(MOZ_TOOLS)\include \ !endif $(NULL) -# -I..\browser MAKE_OBJ_TYPE = EXE PROGRAM = .\$(OBJDIR)\mozilla.exe @@ -100,26 +109,62 @@ LFLAGS= $(LFLAGS) /subsystem:windows !endif # These are the libraries we need to link with to create the exe -LLIBS= \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\js3250.lib \ - $(DIST)\lib\gkgfxwin.lib \ +LLIBS= \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\nsldap32v40.lib \ + $(DIST)\lib\js3250.lib \ + $(DIST)\lib\util.lib \ + $(DIST)\lib\gkgfx.lib \ + $(DIST)\lib\expat.lib \ + $(DIST)\lib\png.lib \ + $(DIST)\lib\mng.lib \ $(DIST)\lib\mpfilelocprovider_s.lib \ !ifdef GC_LEAK_DETECTOR - $(DIST)\lib\boehm.lib \ + $(DIST)\lib\boehm.lib \ !endif !ifdef MOZ_FULLCIRCLE - $(MOZ_TOOLS)\lib\fulls32.lib \ + $(MOZ_TOOLS)\lib\fulls32.lib \ !endif - $(LIBNSPR) \ + $(LIBNSPR) \ $(NULL) - -WIN_LIBS= \ - shell32.lib \ + +WIN_LIBS= \ + comctl32.lib \ + comdlg32.lib \ + Uuid.lib \ + shell32.lib \ + ole32.lib \ + oleaut32.lib \ + version.lib \ $(NULL) include <$(DEPTH)\config\rules.mak> +!ifdef MOZ_STATIC_COMPONENT_LIBS + +$(SEDCMDS): $(FINAL_LINK_COMP_NAMES) + rm -f $@ + echo s/@DECLARE_COMPONENTS@/\>> $@ + sed -e "s/^/DECL_MODULE(/" -e "s/$$/);\\\/" $(FINAL_LINK_COMP_NAMES) >> $@ + echo />> $@ + echo s/@COMPONENT_LIST@/\>> $@ + sed -e "s/^/MODULE(/" -e "s/$$/),\\\/" $(FINAL_LINK_COMP_NAMES) >> $@ + echo />> $@ + +nsStaticComponents.cpp: nsStaticComponents.cpp.in $(FINAL_LINK_COMP_NAMES) $(SEDCMDS) + echo +++ make: Creating $@ + rm -f $@ + sed -f $(SEDCMDS) nsStaticComponents.cpp.in > $@ + rm -f $(SEDCMDS) + +$(EXTRA_LIBS_LIST_FILE): $(FINAL_LINK_COMPS) $(FINAL_LINK_LIBS) + echo +++ make: Creating list of link libraries: $@ + rm -f $@ + sed -e "s/^/$(DIST:\=\\\)\\\lib\\\/" -e "s/$$/.lib/" $(FINAL_LINK_COMPS) > $@ + sed -e "s/^/$(DIST:\=\\\)\\\lib\\\/" -e "s/$$/.lib/" $(FINAL_LINK_LIBS) >> $@ + +!endif + install:: $(PROGRAM) $(MAKE_INSTALL) $(PROGRAM) $(DIST)\bin diff --git a/mozilla/xpfe/bootstrap/mozilla-bin.order b/mozilla/xpfe/bootstrap/mozilla-bin.order new file mode 100644 index 00000000000..76653d54793 --- /dev/null +++ b/mozilla/xpfe/bootstrap/mozilla-bin.order @@ -0,0 +1,12982 @@ +_GLOBAL_.I.GetZipReader__13xptiZipLoaderP12nsILocalFile +__static_initialization_and_destruction_0 +_GLOBAL_.I.__9UInitMaps +__9UInitMaps +_GLOBAL_.I.NS_NewGenericMail__FPP16nsIImportGeneric +_GLOBAL_.I._16nsSmtpDataSource.gRefCount +_GLOBAL_.I.ProcessBodyAsAttachment__FP10MimeObjectPP19nsMsgAttachmentData +_GLOBAL_.I._25MimeCharsetConverterClass.mDetector +__9nsCString +Initialize__5nsStrR5nsStr9eCharSize +_GLOBAL_.I.mimeInlineTextVCardClass +_GLOBAL_.I.AddRef__23nsFolderCharsetObserver +__8nsString +_GLOBAL_.I.AddRef__21nsMsgFilterDataSource +_GLOBAL_.I._19nsMsgStatusFeedback.gInstanceCount +_GLOBAL_.I._29nsMsgAccountManagerDataSource.kNC_AccountRoot +_GLOBAL_.I.gWalletLog +__12nsAutoString +Initialize__5nsStrR5nsStrPcUiUi9eCharSizei +_GLOBAL_.I._16nsSoftwareUpdate.mInstance +_GLOBAL_.I._._21InternetSearchContext +_GLOBAL_.I._23RelatedLinksHandlerImpl.mRLServerURL +_GLOBAL_.I.__9nsProfile +_GLOBAL_.I.AddRef__20nsComposerController +_GLOBAL_.I.AddRef__18nsEditorController +_GLOBAL_.I.__10nsDocShell +_GLOBAL_.I._9morkUsage.kHeap +__9morkUsage +EnsureReadyStaticUsage__9morkUsage +_GLOBAL_.I.ResetFrom__13StyleFontBlobPC13nsStyleStructP14nsIPresContext +__6nsFontPCcUcUcUsUci +AssignWithConversion__8nsStringPCc +StrTruncate__5nsStrR5nsStrUi +__12nsStyleSides +__12nsStyleCoord11nsStyleUnit +_GLOBAL_.I.__12nsXBLJSClassRC9nsCString +GetIID__19nsIDOMMouseListener +GetIID__25nsIDOMMouseMotionListener +GetIID__17nsIDOMKeyListener +GetIID__18nsIDOMLoadListener +GetIID__18nsIDOMMenuListener +GetIID__20nsIDOMScrollListener +GetIID__19nsIDOMFocusListener +GetIID__18nsIDOMFormListener +GetIID__19nsIDOMPaintListener +GetIID__18nsIDOMDragListener +GetIID__22nsIDOMMutationListener +GetIID__25nsIDOMContextMenuListener +_GLOBAL_.I.__12nsXULElement +_GLOBAL_.I._10nsDOMEvent.gEventPoolInUse +_GLOBAL_.I._8nsWidget.sWidgetCount +_GLOBAL_.I.__18nsInvalidateEvent2P14nsIViewManager +_GLOBAL_.I.__17nsInvalidateEventP14nsIViewManager +_GLOBAL_.I.AddRef__8imgCache +_GLOBAL_.I.__14LocalStoreImpl +_GLOBAL_.I.AddRef__19nsDiskCacheObserver +main +InstallUnixSignalHandlers__FPCc +HandleDumpArguments__FiPPc +NS_CreateNativeAppSupport__FPP19nsINativeAppSupport +NS_CanRun__Fv +GetWantSplashScreen__FiPPc +NS_InitXPCOM__FPP17nsIServiceManagerP7nsIFile +NS_InitXPCOM2__FPP17nsIServiceManagerP7nsIFileP27nsIDirectoryServiceProvider +SetMainThread__9nsIThread +GetCurrent__9nsIThreadPP9nsIThread +GetIThread__9nsIThreadP8PRThreadPP9nsIThread +__8nsThread +AddRef__8nsThread +RegisterThreadSelf__8nsThread +Startup__12nsMemoryImpl +EnsureGlobalMemoryService__Fv +GetIID__9nsIMemory +Create__12nsMemoryImplP11nsISupportsRC4nsIDPPv +__12nsMemoryImpl +QueryInterface__12nsMemoryImplRC4nsIDPPv +AddRef__12nsMemoryImpl +NS_StartupLocalFile__Fv +StartupSpecialSystemDirectory__Fv +NS_NewServiceManager__FPP17nsIServiceManager +__20nsServiceManagerImpl +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +__11nsHashtableUii +PL_HashTableInit__FP11PLHashTableUiPFPCv_UiPFPCvPCv_iT3PC14PLHashAllocOpsPv +_hashAllocTable__FPvUi +NewMonitor__13nsAutoMonitorPCc +AddRef__20nsServiceManagerImpl +__22nsComponentManagerImpl +AddRef__22nsComponentManagerImpl +GetIID__13nsIProperties +Create__18nsDirectoryServiceP11nsISupportsRC4nsIDPPv +__18nsDirectoryService +QueryInterface__18nsDirectoryServiceRC4nsIDPPv +AddRef__18nsDirectoryService +GetIID__19nsIDirectoryService +assign_from_helper__13nsCOMPtr_baseRC15nsCOMPtr_helperRC4nsID +__cl__C16nsQueryInterfaceRC4nsIDPPv +Init__18nsDirectoryService +begin_assignment__13nsCOMPtr_base +NS_NewISupportsArray__FPP16nsISupportsArray +GetIID__16nsISupportsArray +Create__15nsSupportsArrayP11nsISupportsRC4nsIDPPv +__15nsSupportsArray +AddRef__15nsSupportsArray +QueryInterface__15nsSupportsArrayRC4nsIDPPv +Release__15nsSupportsArray +NS_NewAtom__FPCc +__21NS_ConvertASCIItoUCS2PCc +AppendWithConversion__8nsStringPCci +StrAppend__5nsStrR5nsStrRC5nsStrUii +CopyChars1To2__FPciPCcUiUi +NS_NewAtom__FRC9nsAString +__19nsPromiseFlatStringRC9nsAString +GetFlatBufferHandle__C8nsString +get__C19nsPromiseFlatString +get__C8nsString +GetUnicode__C8nsString +HashKey__FPCUs +strlen__5nsCRTPCUs +__nw__8AtomImplUiRC9nsAString +Length__C8nsString +GetReadableFragment__C8nsStringRt18nsReadableFragment1ZUs17nsFragmentRequestUi +__8AtomImpl +AddRef__8AtomImpl +_._12nsAutoString +_._8nsString +Destroy__5nsStrR5nsStr +Free__5nsStrR5nsStr +CompareKeys__FPCUsT0 +strcmp__5nsCRTPCUsT1 +__25nsAppFileLocationProvider +RegisterProvider__18nsDirectoryServiceP27nsIDirectoryServiceProvider +GetIID__t13nsCOMTypeInfo1Z11nsISupports +QueryInterface__25nsAppFileLocationProviderRC4nsIDPPv +GetIID__27nsIDirectoryServiceProvider +AddRef__25nsAppFileLocationProvider +AppendElement__15nsSupportsArrayP11nsISupports +InsertElementAt__15nsSupportsArrayP11nsISupportsUi +_._13nsCOMPtr_base +Release__25nsAppFileLocationProvider +Init__22nsComponentManagerImpl +__23nsNativeComponentLoader +__11nsVoidArray +AddRef__23nsNativeComponentLoader +NS_NewStaticComponentLoader__FPP18nsIComponentLoader +AddRef__23nsStaticComponentLoader +__12nsCStringKeyPCciQ212nsCStringKey9Ownership +__9nsHashKey +Put__19nsSupportsHashtableP9nsHashKeyP11nsISupportsPP11nsISupports +Put__11nsHashtableP9nsHashKeyPv +HashCode__C12nsCStringKey +HashCode__5nsCRTPCcPUi +Clone__C12nsCStringKey +Alloc__8nsMemoryUi +Alloc__12nsMemoryImplUi +_hashAllocEntry__FPvPCv +_._12nsCStringKey +_._9nsHashKey +NR_StartupRegistry +vr_findGlobalRegName +PlatformInit__22nsComponentManagerImpl +NS_RegistryGetFactory +__17nsRegistryFactory +AddRef__17nsRegistryFactory +GetIID__11nsIRegistry +CreateInstance__17nsRegistryFactoryP11nsISupportsRC4nsIDPPv +__10nsRegistry +AddRef__10nsRegistry +QueryInterface__10nsRegistryRC4nsIDPPv +Release__10nsRegistry +Release__17nsRegistryFactory +OpenWellKnownRegistry__10nsRegistryi +GetIID__7nsIFile +Get__18nsDirectoryServicePCcRC4nsIDPPv +Get__19nsSupportsHashtableP9nsHashKey +Get__11nsHashtableP9nsHashKey +_hashValue__FPCv +EnumerateForwards__15nsSupportsArrayPFP11nsISupportsPv_iPv +FindProviderFile__FP11nsISupportsPv +GetFile__25nsAppFileLocationProviderPCcPiPP7nsIFile +GetFile__18nsDirectoryServicePCcPiPP7nsIFile +GetCurrentProcessDirectory__18nsDirectoryServicePP12nsILocalFile +GetIID__12nsILocalFile +Release__8AtomImpl +_._8AtomImpl +Release__18nsDirectoryService +__11nsLocalFile +AddRef__11nsLocalFile +InitWithPath__11nsLocalFilePCc +Clone__8nsMemoryPCvUi +__as__14nsXPIDLCStringPCc +Copy__14nsXPIDLCStringPCc +Free__8nsMemoryPv +Free__12nsMemoryImplPv +Normalize__11nsLocalFile +Append__11nsLocalFilePCc +AppendRelativePath__11nsLocalFilePCc +QueryInterface__11nsLocalFileRC4nsIDPPv +Release__11nsLocalFile +Set__18nsDirectoryServicePCcP11nsISupports +Exists__11nsHashtableP9nsHashKey +Clone__11nsLocalFilePP7nsIFile +GetPath__11nsLocalFilePPc +NR_RegOpen +nr_RegOpen +nr_GetRegName +vr_findRegFile +nr_OpenFile +bufio_Open +nr_ReadHdr +nr_ReadFile +bufio_Seek +bufio_Read +_bufio_loadBuf +nr_ReadLong +nr_ReadShort +nr_GetFileLength +bufio_Tell +nr_InitStdRkeys +nr_RegAddKey +nr_TranslateKey +nr_ReadDesc +nr_NextName +nr_FindAtLevel +nr_ReadName +nr_AddNode +regerr2nsresult__Fi +_._11nsLocalFile +_._14nsXPIDLCString +SetBufferSize__10nsRegistryi +NR_RegSetBufferSize +nr_RegSetBufferSize +bufio_SetBufferSize +PlatformVersionCheck__22nsComponentManagerImplPUi +AddSubtree__10nsRegistryUiPCcPUi +NR_RegAddKey +nr_Lock +nr_LockRange +nr_Unlock +nr_UnlockRange +StartAssignmentByValue__14nsXPIDLCString +GetStringUTF8__10nsRegistryUiPCcPPc +NR_RegGetEntryString +nr_ReadData +Init__23nsNativeComponentLoaderP19nsIComponentManagerP11nsISupports +GetSubtree__10nsRegistryUiPCcPUi +NR_RegGetKey +nr_Find +EnumerateSubtrees__10nsRegistryUiPP13nsIEnumerator +__22nsRegSubtreeEnumeratorPvii +AddRef__22nsRegSubtreeEnumerator +First__22nsRegSubtreeEnumerator +Next__22nsRegSubtreeEnumerator +advance__22nsRegSubtreeEnumerator +NR_RegEnumSubkeys +nr_ReplaceName +IsDone__22nsRegSubtreeEnumerator +CurrentItem__22nsRegSubtreeEnumeratorPP11nsISupports +__14nsRegistryNodePvPci +AddRef__14nsRegistryNode +QueryInterface__14nsRegistryNodeRC4nsIDPPv +GetIID__15nsIRegistryNode +GetNameUTF8__14nsRegistryNodePPc +UnescapeKey__10nsRegistryPUcUiPUiPPUc +GetKey__14nsRegistryNodePUi +GetRegistryDllInfo__23nsNativeComponentLoaderUiPxT2 +GetLongLong__10nsRegistryUiPCcPx +NR_RegGetEntry +CreateDll__23nsNativeComponentLoaderP7nsIFilePCcPxT3PP5nsDll +SpecForRegistryLocation__22nsComponentManagerImplPCcPP7nsIFile +Release__14nsRegistryNode +_._14nsRegistryNode +__5nsDllP7nsIFilePCcPxT3 +assign_with_AddRef__13nsCOMPtr_baseP11nsISupports +Init__5nsDllP7nsIFile +IsFile__11nsLocalFilePi +Release__22nsRegSubtreeEnumerator +_._22nsRegSubtreeEnumerator +Init__23nsStaticComponentLoaderP19nsIComponentManagerP11nsISupports +GetGlobalMemoryService__8nsMemory +RegisterService__20nsServiceManagerImplRC4nsIDP11nsISupports +HashCode__C7nsIDKey +__14nsServiceEntryRC4nsIDP11nsISupports +Clone__C7nsIDKey +RegisterFactory__22nsComponentManagerImplRC4nsIDPCcT2P10nsIFactoryi +__14nsFactoryEntryRC4nsIDP10nsIFactory +HashContractID__22nsComponentManagerImplPCcRC4nsID +NS_CategoryManagerGetFactory +__24nsCategoryManagerFactory +AddRef__24nsCategoryManagerFactory +Release__24nsCategoryManagerFactory +RegisterGenericFactory__FP19nsIComponentManagerP21nsModuleComponentInfo +NS_NewGenericFactory__FPP17nsIGenericFactoryP21nsModuleComponentInfo +GetIID__17nsIGenericFactory +Create__16nsGenericFactoryP11nsISupportsRC4nsIDPPv +__16nsGenericFactoryP21nsModuleComponentInfo +QueryInterface__16nsGenericFactoryRC4nsIDPPv +AddRef__16nsGenericFactory +SetComponentInfo__16nsGenericFactoryP21nsModuleComponentInfo +Release__16nsGenericFactory +_hashKeyCompare__FPCvT0 +Equals__C7nsIDKeyPC9nsHashKey +PlatformPrePopulateRegistry__22nsComponentManagerImpl +GetIID__21nsIRegistryEnumerator +QueryInterface__22nsRegSubtreeEnumeratorRC4nsIDPPv +GetIID__13nsIEnumerator +CurrentItemInPlaceUTF8__22nsRegSubtreeEnumeratorPUiPPCc +GetBytesUTF8__10nsRegistryUiPCcPUiPPUc +GetValueType__10nsRegistryUiPCcPUi +NR_RegGetEntryInfo +reginfo2DataType__FRC8_reginfoRUi +Parse__4nsIDPCc +__14nsFactoryEntryRC4nsIDPCcT2P18nsIComponentLoader +_hashFreeTable__FPvT0 +XPTI_GetInterfaceInfoManager +GetInterfaceInfoManagerNoAddRef__24xptiInterfaceInfoManager +__24xptiInterfaceInfoManager +__14xptiWorkingSet +XPT_NewArena +XPT_ArenaStrDup +XPT_ArenaMalloc +AddRef__24xptiInterfaceInfoManager +IsValid__24xptiInterfaceInfoManager +IsValid__C14xptiWorkingSet +Read__12xptiManifestP24xptiInterfaceInfoManagerP14xptiWorkingSet +ReadManifestIntoMemory__FP24xptiInterfaceInfoManagerPUi +GetManifestDir__24xptiInterfaceInfoManagerPP12nsILocalFile +GetDirectoryFromDirService__FPCcPP12nsILocalFile +GetIID__17nsIServiceManager +__cl__C24nsGetServiceByContractIDRC4nsIDPPv +GetService__16nsServiceManagerPCcRC4nsIDPP11nsISupportsP19nsIShutdownListener +GetGlobalServiceManager__16nsServiceManagerPP17nsIServiceManager +GetService__20nsServiceManagerImplPCcRC4nsIDPP11nsISupportsP19nsIShutdownListener +ContractIDToClassID__18nsComponentManagerPCcP4nsID +NS_GetGlobalComponentManager__FPP19nsIComponentManager +ContractIDToClassID__22nsComponentManagerImplPCcP4nsID +Equals__C12nsCStringKeyPC9nsHashKey +GetService__20nsServiceManagerImplRC4nsIDT1PP11nsISupportsP19nsIShutdownListener +Exit__13nsAutoMonitor +CreateInstance__18nsComponentManagerRC4nsIDP11nsISupportsT1PPv +CreateInstance__22nsComponentManagerImplRC4nsIDP11nsISupportsT1PPv +FindFactory__22nsComponentManagerImplRC4nsIDPP10nsIFactory +GetFactoryEntry__22nsComponentManagerImplRC4nsIDi +CreateInstance__16nsGenericFactoryP11nsISupportsRC4nsIDPPv +Enter__13nsAutoMonitor +AddListener__14nsServiceEntryP19nsIShutdownListener +GetFileSize__11nsLocalFilePx +OpenNSPRFileDesc__11nsLocalFileiiPP10PRFileDesc +ReadSectionHeader__FR18ManifestLineReaderPCciPcPi +NextLine__18ManifestLineReader +NewFileArray__14xptiWorkingSetUi +__8xptiFile +__8xptiFileRC7nsInt64T1PCcP14xptiWorkingSetP9XPTHeader +_._8xptiFile +__17xptiInterfaceInfoPCcRC4nsIDRC11xptiTypelibP14xptiWorkingSet +CopyName__17xptiInterfaceInfoPCcP14xptiWorkingSet +AddRef__17xptiInterfaceInfo +xpti_HashIID__FPCv +xpti_CompareIIDs__FPCvT0 +Release__24xptiInterfaceInfoManager +Release__12nsMemoryImpl +HandleRemoteArguments__FiPPcPi +main1__FiPPcP11nsISupports +VerifyInstallation__FiPPc +Exists__11nsLocalFilePi +GetIID__20nsIEventQueueService +Create__23nsEventQueueServiceImplP11nsISupportsRC4nsIDPPv +__23nsEventQueueServiceImpl +AddRef__23nsEventQueueServiceImpl +QueryInterface__23nsEventQueueServiceImplRC4nsIDPPv +Release__23nsEventQueueServiceImpl +CreateThreadEventQueue__23nsEventQueueServiceImpl +CreateEventQueue__23nsEventQueueServiceImplP8PRThreadi +HashCode__C9nsVoidKey +MakeNewQueue__23nsEventQueueServiceImplP8PRThreadiPP13nsIEventQueue +GetIID__13nsIEventQueue +__cl__C21nsCreateInstanceByCIDRC4nsIDPPv +Create__16nsEventQueueImplP11nsISupportsRC4nsIDPPv +__16nsEventQueueImpl +AddRef__16nsEventQueueImpl +QueryInterface__16nsEventQueueImplRC4nsIDPPv +InitFromPRThread__16nsEventQueueImplP8PRThreadi +PL_CreateNativeEventQueue +_pl_CreateEventQueue +_pl_SetupNativeNotifier +_md_CreateEventQueue +NotifyObservers__16nsEventQueueImplPCc +GetIID__18nsIObserverService +Create__17nsObserverServiceP11nsISupportsRC4nsIDPPv +__17nsObserverService +AddRef__17nsObserverService +QueryInterface__17nsObserverServiceRC4nsIDPPv +Release__17nsObserverService +GetIID__19nsPIEventQueueChain +Notify__17nsObserverServiceP11nsISupportsPCUsT2 +EnumerateObserverList__17nsObserverServicePCUsPP13nsIEnumerator +GetObserverList__17nsObserverServicePCUsPP15nsIObserverList +__11nsStringKeyPCUsiQ211nsStringKey9Ownership +HashCode__C11nsStringKey +HashCode__5nsCRTPCUsPUi +NS_NewObserverList__FPP15nsIObserverList +__14nsObserverList +GetIID__15nsIObserverList +QueryInterface__14nsObserverListRC4nsIDPPv +AddRef__14nsObserverList +Clone__C11nsStringKey +_._11nsStringKey +EnumerateObserverList__14nsObserverListPP13nsIEnumerator +Release__16nsEventQueueImpl +Clone__C9nsVoidKey +GetIID__11nsIObserver +NS_SetupRegistry_1 +NS_AutoregisterComponents__Fv +AutoRegister__18nsComponentManageriP7nsIFile +AutoRegister__22nsComponentManagerImpliP7nsIFile +AutoRegisterImpl__22nsComponentManagerImpliP7nsIFile +AutoRegisterComponents__23nsNativeComponentLoaderiP7nsIFile +RegisterComponentsInDir__23nsNativeComponentLoaderiP7nsIFile +GetDirectoryEntries__11nsLocalFilePP19nsISimpleEnumerator +__19nsDirEnumeratorUnix +AddRef__19nsDirEnumeratorUnix +Init__19nsDirEnumeratorUnixP7nsIFilei +GetNextEntry__19nsDirEnumeratorUnix +GetIID__19nsISimpleEnumerator +QueryInterface__19nsDirEnumeratorUnixRC4nsIDPPv +Release__19nsDirEnumeratorUnix +HasMoreElements__19nsDirEnumeratorUnixPi +GetNext__19nsDirEnumeratorUnixPP11nsISupports +IsDirectory__11nsLocalFilePi +AutoRegisterComponent__23nsNativeComponentLoaderiP7nsIFilePi +GetLeafName__11nsLocalFilePPc +GetLeafNameRaw__11nsLocalFilePPCc +_._19nsDirEnumeratorUnix +AutoRegisterComponents__23nsStaticComponentLoaderiP7nsIFile +GetModuleInfo__23nsStaticComponentLoader +apprunner_getModuleInfo__FPP18nsStaticModuleInfoPUi +xpconnect_NSGetModule +NS_NewGenericModule__FPCcUiP21nsModuleComponentInfoPFP9nsIModule_vPP9nsIModule +__15nsGenericModulePCcUiP21nsModuleComponentInfoPFP9nsIModule_v +GetIID__9nsIModule +QueryInterface__15nsGenericModuleRC4nsIDPPv +AddRef__15nsGenericModule +RegisterSelf__15nsGenericModuleP19nsIComponentManagerP7nsIFilePCcT3 +RegisterComponentWithType__22nsComponentManagerImplRC4nsIDPCcT2P7nsIFileT2iiT2 +RegisterComponentCommon__22nsComponentManagerImplRC4nsIDPCcN22iiT2 +AddComponentToRegistry__22nsComponentManagerImplRC4nsIDPCcN32 +EscapeKey__10nsRegistryPUcUiPUiPPUc +ToString__C4nsID +AddSubtreeRaw__10nsRegistryUiPCcPUi +NR_RegAddKeyRaw +SetBytesUTF8__10nsRegistryUiPCcUiPUc +NR_RegSetEntry +nr_WriteData +nr_WriteFile +bufio_Write +nr_WriteDesc +nr_WriteLong +nr_WriteShort +SetStringUTF8__10nsRegistryUiPCcT2 +NR_RegSetEntryString +nr_WriteString +nr_IsValidUTF8 +GetInt__10nsRegistryUiPCcPi +SetInt__10nsRegistryUiPCci +GetLoaderForType__22nsComponentManagerImplPCcPP18nsIComponentLoader +Release__23nsStaticComponentLoader +_._14nsFactoryEntry +OnRegister__23nsStaticComponentLoaderRC4nsIDPCcN32ii +JS_component_loader_NSGetModule +RegisterJSLoader__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +GetIID__18nsICategoryManager +CreateInstance__24nsCategoryManagerFactoryP11nsISupportsRC4nsIDPPv +__17nsCategoryManager +AddRef__17nsCategoryManager +initialize__17nsCategoryManager +EnumerateValues__10nsRegistryUiPP13nsIEnumerator +__20nsRegValueEnumeratorPvi +advance__20nsRegValueEnumerator +NR_RegEnumEntries +CurrentItem__20nsRegValueEnumeratorPP11nsISupports +__15nsRegistryValuePviUi +AddRef__15nsRegistryValue +GetIID__16nsIRegistryValue +QueryInterface__15nsRegistryValueRC4nsIDPPv +GetNameUTF8__15nsRegistryValuePPc +getInfo__15nsRegistryValue +Release__15nsRegistryValue +_._15nsRegistryValue +AddCategoryEntry__17nsCategoryManagerPCcN21iiPPc +find_category__17nsCategoryManagerPCc +find_leaf__12CategoryNodePCc +__9nsCStringPCc +do_AssignFromElementPtr__10nsACStringPCc +do_AssignFromReadable__10nsACStringRC10nsACString +SetLength__9nsCStringUi +Length__C14nsAFlatCString +GetBufferHandle__C18nsDependentCString +SetCapacity__9nsCStringUi +GrowCapacity__5nsStrR5nsStrUi +EnsureCapacity__5nsStrR5nsStrUi +Realloc__5nsStrR5nsStrUi +Alloc__5nsStrR5nsStrUi +GetReadableFragment__C14nsAFlatCStringRt18nsReadableFragment1Zc17nsFragmentRequestUi +GetWritableFragment__9nsCStringRt18nsWritableFragment1Zc17nsFragmentRequestUi +_._20nsRegValueEnumerator +QueryInterface__17nsCategoryManagerRC4nsIDPPv +Release__17nsCategoryManager +_._9nsCString +persist__17nsCategoryManagerPCcN21 +GetSubtreeRaw__10nsRegistryUiPCcPUi +NR_RegGetKeyRaw +xpconnect_test_NSGetModule +nsGtkTimerModule_NSGetModule +cacheservice_NSGetModule +necko_core_and_primary_protocols_NSGetModule +RegisterStreamConverters__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +necko_secondary_protocols_NSGetModule +nsURILoaderModule_NSGetModule +nsUConvModule_NSGetModule +__13nsUConvModule +QueryInterface__13nsUConvModuleRC4nsIDPPv +AddRef__13nsUConvModule +RegisterSelf__13nsUConvModuleP19nsIComponentManagerP7nsIFilePCcT3 +ReleaseService__16nsServiceManagerPCcP11nsISupportsP19nsIShutdownListener +ReleaseService__20nsServiceManagerImplPCcP11nsISupportsP19nsIShutdownListener +ReleaseService__20nsServiceManagerImplRC4nsIDP11nsISupportsP19nsIShutdownListener +NS_RegisterConverterManagerData__Fv +RegisterConverterManagerData__25nsCharsetConverterManager +__cl__C17nsGetServiceByCIDRC4nsIDPPv +GetService__16nsServiceManagerRC4nsIDT1PP11nsISupportsP19nsIShutdownListener +IsOpen__10nsRegistryPi +RegisterConverterTitles__25nsCharsetConverterManagerP11nsIRegistryPc +ToNewCString__C8nsString +__14CBufDescriptorPciUii +__13nsCAutoStringRC14CBufDescriptor +AssignWithConversion__9nsCStringRC8nsString +AssignWithConversion__9nsCStringPCUsi +CopyChars2To1__FPciPCcUiUi +_._13nsCAutoString +RegisterConverterData__25nsCharsetConverterManagerP11nsIRegistryPc +nsUCvJAModule_NSGetModule +nsShiftJISToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUConverterRegSelf__FPCcT0G4nsID +nsEUCJPToUnicodeV2RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO2022JPToUnicodeV2RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToSJISRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToEUCJPRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO2022JPRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToJISx0201RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToJISx0208RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToJISx0212RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvCnModule_NSGetModule +nsGB2312ToUnicodeV2RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGB2312V2RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP936ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP936RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsGBKToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGBKRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGBKNoAsciiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsHZToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToHZRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGB2312GLRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsGB18030ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGB18030Font0RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGB18030Font1RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToGB18030RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvLatinModule_NSGetModule +nsAsciiToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUEscapeToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88592ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88593ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88594ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88595ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88596ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88596IToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88596EToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88597ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88598ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88598IToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88598EToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO88599ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO885910ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO885913ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO885914ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISO885915ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsISOIR111ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1250ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1251ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1253ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1254ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1255ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1256ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1257ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP1258ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP874ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP866ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsKOI8RToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsKOI8UToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacCEToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacGreekToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacTurkishToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacCroatianToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacRomanianToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacCyrillicToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacUkrainianToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacIcelandicToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsARMSCII8ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsTCVN5712ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsVISCIIToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsVPSToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUTF7ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMUTF7ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUTF16BEToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUTF16LEToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCS4BEToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCS4LEToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsT61ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUserDefinedToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacArabicToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacDevanagariToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacFarsiToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacGurmukhiToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacGujaratiToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMacHebrewToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToAsciiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUEscapeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88592RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88593RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88594RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88595RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88596RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88596IRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88596ERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88597RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88598RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88598IRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88598ERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO88599RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO885910RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO885913RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO885914RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISO885915RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToISOIR111RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1250RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1251RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1253RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1254RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1255RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1256RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1257RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP1258RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP874RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP866RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToKOI8RRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToKOI8URegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacCERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacGreekRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacTurkishRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacCroatianRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacCyrillicRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacUkrainianRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacIcelandicRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToARMSCII8RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToTCVN5712RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToVISCIIRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToVPSRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUTF7RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMUTF7RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUTF16BERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUTF16LERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUTF16RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUCS4BERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUCS4LERegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToT61RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToUserDefinedRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToSymbolRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToZapfDingbatRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacArabicRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacDevanagariRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacFarsiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacGurmukhiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacGujaratiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToMacHebrewRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvTWModule_NSGetModule +nsUnicodeToBIG5RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToBIG5NoAsciiRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsBIG5ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToBIG5HKSCSRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToHKSCSRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsBIG5HKSCSToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvTW2Module_NSGetModule +nsEUCTWToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToEUCTWRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p1RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p2RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p3RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p4RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p5RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p6RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCNS11643p7RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvKoModule_NSGetModule +nsEUCKRToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToEUCKRRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToKSC5601RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToX11JohabRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToJohabRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUCvIBMModule_NSGetModule +nsCP850ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP852ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP855ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP857ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP862ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP864ToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCP864iToUnicodeRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP850RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP852RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP855RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP857RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP862RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP864RegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUnicodeToCP864iRegSelf__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +UcharUtil_NSGetModule +nsLocaleModule_NSGetModule +__14nsLocaleModule +QueryInterface__14nsLocaleModuleRC4nsIDPPv +AddRef__14nsLocaleModule +RegisterSelf__14nsLocaleModuleP19nsIComponentManagerP7nsIFilePCcT3 +nsStringBundleModule_NSGetModule +nsLWBrkModule_NSGetModule +nsCharDetModule_NSGetModule +nsMetaCharsetObserverRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsDetectionAdaptorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsJAPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsKOPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsZHTWPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsZHCNPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsZHPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCJKPSMDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsRUProbDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsUKProbDetectorRegistrationProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsPrefModule_NSGetModule +RegisterAutoConfig__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsGIFModule_NSGetModule +nsPNGModule_NSGetModule +nsMNGModule_NSGetModule +nsJPGModule_NSGetModule +nsCJVMManagerModule_NSGetModule +nsJarModule_NSGetModule +nsSecurityManagerModule_NSGetModule +RegisterSecurityNameSet__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsChromeModule_NSGetModule +nsRDFModule_NSGetModule +nsParserModule_NSGetModule +__14nsParserModule +QueryInterface__14nsParserModuleRC4nsIDPPv +AddRef__14nsParserModule +RegisterSelf__14nsParserModuleP19nsIComponentManagerP7nsIFilePCcT3 +nsGfxPSModule_NSGetModule +nsGfxGTKModule_NSGetModule +nsGfx2Module_NSGetModule +nsImageLib2Module_NSGetModule +nsPPMDecoderModule_NSGetModule +nsPNGDecoderModule_NSGetModule +nsGIFModule2_NSGetModule +nsJPEGDecoderModule_NSGetModule +nsPluginModule_NSGetModule +SimplePlugin_NSGetModule +RegisterSelf__20SimplePluginInstanceP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +GetIID__16nsIPluginManager +GetFactory__23nsStaticComponentLoaderRC4nsIDPCcT2PP10nsIFactory +GetInfoFor__23nsStaticComponentLoaderPCcPP16StaticModuleInfo +GetIID__10nsIFactory +GetClassObject__15nsGenericModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__15nsGenericModule +Create__16nsPluginHostImplP11nsISupportsRC4nsIDPPv +__16nsPluginHostImpl +__18nsActivePluginList +get__C13nsAFlatString +GetBufferHandle__C17nsDependentString +AddObserver__17nsObserverServiceP11nsIObserverPCUs +AddObserver__14nsObserverListP11nsIObserver +GetIID__24nsISupportsWeakReference +QueryInterface__16nsPluginHostImplRC4nsIDPPv +GetIID__17nsIPluginManager2 +GetIID__13nsIPluginHost +GetIID__16nsIFileUtilities +GetIID__16nsICookieStorage +GetIID__14nsPIPluginHost +AddRef__16nsPluginHostImpl +Release__16nsPluginHostImpl +RegisterPlugin__16nsPluginHostImplRC4nsIDPCcT2PPCcN24i +__13nsCAutoStringPCc +do_AppendFromElementPtr__10nsACStringPCc +do_AppendFromReadable__10nsACStringRC10nsACString +Length__C9nsCString +__13nsCAutoString +AppendInt__9nsCStringii +_._10nsRegistry +Close__10nsRegistry +NR_RegClose +nr_RegClose +bufio_Flush +_bufio_flushBuf +javascript__protocol_NSGetModule +DOM_components_NSGetModule +nsViewModule_NSGetModule +nsWidgetGTKModule_NSGetModule +XRemoteClientModule_NSGetModule +nsContentModule_NSGetModule +__15nsContentModule +Equals__C11nsStringKeyPC9nsHashKey +QueryInterface__15nsContentModuleRC4nsIDPPv +AddRef__15nsContentModule +Release__15nsContentModule +RegisterSelf__15nsContentModuleP19nsIComponentManagerP7nsIFilePCcT3 +RegisterHTTPStartup__20nsContentHTTPStartup +RegisterDocumentFactories__15nsContentModuleP19nsIComponentManagerP7nsIFile +nsLayoutModule_NSGetModule +__14nsLayoutModule +QueryInterface__14nsLayoutModuleRC4nsIDPPv +AddRef__14nsLayoutModule +RegisterSelf__14nsLayoutModuleP19nsIComponentManagerP7nsIFilePCcT3 +RegisterDocumentFactories__14nsLayoutModuleP19nsIComponentManagerP7nsIFilePCcT3 +RegisterTypes__FP19nsIComponentManagerP18nsICategoryManagerPCcP7nsIFileT2T2PPc +nsMorkModule_NSGetModule +docshell_provider_NSGetModule +embedcomponents_NSGetModule +Browser_Embedding_Module_NSGetModule +RegisterContentPolicy__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsTransactionManagerModule_NSGetModule +nsEditorModule_NSGetModule +RegisterProc__15nsEditorServiceP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +nsTextServicesModule_NSGetModule +nsProfileModule_NSGetModule +nsPrefMigrationModule_NSGetModule +nsAccessibilityModule_NSGetModule +appshell_NSGetModule +nsFindComponent_NSGetModule +nsRegistryViewerModule_NSGetModule +nsStreamTransferModule_NSGetModule +Session_History_Module_NSGetModule +application_NSGetModule +RegisterProc__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsBrowserModule_NSGetModule +RegisterProc__23nsBrowserContentHandlerP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +nsSoftwareUpdate_NSGetModule +RegisterSoftwareUpdate__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsCookieModule_NSGetModule +RegisterProc__18nsCookieHTTPNotifyP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +nsWalletModule_NSGetModule +nsWalletViewerModule_NSGetModule +nsXMLExtrasModule_NSGetModule +RegisterXMLExtras__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsMsgBaseModule_NSGetModule +RegisterProc__20nsMessengerBootstrapP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +nsMsgDBModule_NSGetModule +nsMsgNewsModule_NSGetModule +RegisterProc__13nsNntpServiceP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +local_mail_services_NSGetModule +nsMimeEmitterModule_NSGetModule +nsVCardModule_NSGetModule +nsSMIMEModule_NSGetModule +mime_services_NSGetModule +nsMsgComposeModule_NSGetModule +RegisterProc__19nsMsgComposeServiceP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +IMAP_factory_NSGetModule +nsAbModule_NSGetModule +RegisterProc__13nsAddressBookP19nsIComponentManagerP7nsIFilePCcT3PC21nsModuleComponentInfo +nsImportServiceModule_NSGetModule +nsTextImportModule_NSGetModule +TextRegister__FP19nsIComponentManagerP7nsIFilePCcT2PC21nsModuleComponentInfo +nsAbSyncModule_NSGetModule +nsLDAPProtocolModule_NSGetModule +AutoRegisterInterfaces__24xptiInterfaceInfoManager +__11xptiAutoLogP24xptiInterfaceInfoManagerP12nsILocalFilei +WriteToLog__24xptiInterfaceInfoManagerPCce +BuildFileList__24xptiInterfaceInfoManagerPP16nsISupportsArray +GetComponentsDir__24xptiInterfaceInfoManagerPP12nsILocalFile +__cl__C28nsCreateInstanceByContractIDRC4nsIDPPv +CreateInstance__18nsComponentManagerPCcP11nsISupportsRC4nsIDPPv +CreateInstanceByContractID__22nsComponentManagerImplPCcP11nsISupportsRC4nsIDPPv +GetType__12xptiFileTypePCc +DetermineAutoRegStrategy__24xptiInterfaceInfoManagerP16nsISupportsArrayP14xptiWorkingSet +Count__15nsSupportsArrayPUi +QueryElementAt__15nsSupportsArrayUiRC4nsIDPPv +GetLastModificationDate__11nsLocalFilePx +_._11xptiAutoLog +_._14xptiWorkingSet +ClearFiles__14xptiWorkingSet +ClearZipItems__14xptiWorkingSet +ClearHashTables__14xptiWorkingSet +xpti_Remover__FP11PLHashEntryiPv +xpti_ReleaseAndRemover__FP11PLHashEntryiPv +Release__17xptiInterfaceInfo +_._17xptiInterfaceInfo +XPT_DestroyArena +_._15nsSupportsArray +DeleteArray__15nsSupportsArray +Clear__15nsSupportsArray +EnumerateCategory__17nsCategoryManagerPCcPP19nsISimpleEnumerator +NS_NewHashtableEnumerator +__21nsHashtableEnumeratorP11nsHashtablePFP9nsHashKeyPvPvPP11nsISupports_UiPv +Reset__21nsHashtableEnumeratorP11nsHashtablePFP9nsHashKeyPvPvPP11nsISupports_UiPv +ReleaseElements__21nsHashtableEnumerator +Enumerate__11nsHashtablePFP9nsHashKeyPvPv_iPv +_hashEnumerate__FP11PLHashEntryiPv +hash_enumerator__FP9nsHashKeyPvT1 +ExtractKeyString__FP9nsHashKeyPvT1PP11nsISupports +GetIID__17nsISupportsString +nsSupportsStringImplConstructor__FP11nsISupportsRC4nsIDPPv +__20nsSupportsStringImpl +AddRef__20nsSupportsStringImpl +QueryInterface__20nsSupportsStringImplRC4nsIDPPv +Release__20nsSupportsStringImpl +SetDataWithLength__20nsSupportsStringImplUiPCc +AdoptDataWithLength__20nsSupportsStringImplUiPc +QueryInterface__21nsHashtableEnumeratorRC4nsIDPPv +GetIID__26nsIBidirectionalEnumerator +AddRef__21nsHashtableEnumerator +NS_NewAdapterEnumerator +__19nsAdapterEnumeratorP13nsIEnumerator +AddRef__19nsAdapterEnumerator +Release__21nsHashtableEnumerator +HasMoreElements__19nsAdapterEnumeratorPi +First__21nsHashtableEnumerator +CurrentItem__21nsHashtableEnumeratorPP11nsISupports +GetNext__19nsAdapterEnumeratorPP11nsISupports +GetData__20nsSupportsStringImplPPc +GetIID__18nsIComponentLoader +__cl__C24nsGetServiceFromCategoryRC4nsIDPPv +GetCategoryEntry__17nsCategoryManagerPCcT1PPc +GetCategoryEntryRaw__17nsCategoryManagerPCcT1PPc +mozJSComponentLoaderConstructor__FP11nsISupportsRC4nsIDPPv +__20mozJSComponentLoader +AddRef__20mozJSComponentLoader +QueryInterface__20mozJSComponentLoaderRC4nsIDPPv +Release__20mozJSComponentLoader +Init__20mozJSComponentLoaderP19nsIComponentManagerP11nsISupports +IsDone__21nsHashtableEnumerator +Next__21nsHashtableEnumerator +AutoRegister_enumerate__FP9nsHashKeyPvT1 +AutoRegisterComponents__20mozJSComponentLoaderiP7nsIFile +RegisterComponentsInDir__20mozJSComponentLoaderiP7nsIFile +AutoRegisterComponent__20mozJSComponentLoaderiP7nsIFilePi +AttemptRegistration__20mozJSComponentLoaderP7nsIFilei +RegistryLocationForSpec__22nsComponentManagerImplP7nsIFilePPc +Contains__11nsLocalFileP7nsIFileiPi +MakeRegistryName__FPCcT0PPc +HasChanged__20mozJSComponentLoaderPCcP7nsIFile +SetRegistryInfo__20mozJSComponentLoaderPCcP7nsIFile +SetLongLong__10nsRegistryUiPCcPx +RegisterDeferred_enumerate__FP9nsHashKeyPvT1 +RegisterDeferredComponents__23nsNativeComponentLoaderiPi +RegisterDeferredComponents__23nsStaticComponentLoaderiPi +RegisterDeferredComponents__20mozJSComponentLoaderiPi +Release__19nsAdapterEnumerator +_._19nsAdapterEnumerator +_._21nsHashtableEnumerator +_._20nsSupportsStringImpl +Flush__10nsRegistry +NR_RegFlush +NS_SetupRegistry +RegisterComponentLib__18nsComponentManagerRC4nsIDPCcN22ii +RegisterComponentLib__22nsComponentManagerImplRC4nsIDPCcN22ii +RegistryNameForLib__22nsComponentManagerImplPCcPPc +Release__23nsNativeComponentLoader +OnRegister__23nsNativeComponentLoaderRC4nsIDPCcN32ii +nsAppStartupNotifierConstructor__FP11nsISupportsRC4nsIDPPv +__20nsAppStartupNotifier +AddRef__20nsAppStartupNotifier +QueryInterface__20nsAppStartupNotifierRC4nsIDPPv +Release__20nsAppStartupNotifier +Observe__20nsAppStartupNotifierP11nsISupportsPCUsT2 +Find__C9nsCStringPCciii +FindSubstr__5nsStrRC5nsStrT1iii +Compare1To1__FPCcT0Uii +nsMetaCharsetObserverConstructor__FP11nsISupportsRC4nsIDPPv +__21nsMetaCharsetObserver +GetIID__15nsICharsetAlias +GetClassObject__13nsUConvModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__13nsUConvModule +NS_NewCharsetAlias__FP11nsISupportsRC4nsIDPPv +__15nsCharsetAlias2 +QueryInterface__15nsCharsetAlias2RC4nsIDPPv +AddRef__15nsCharsetAlias2 +Release__15nsCharsetAlias2 +AddRef__21nsMetaCharsetObserver +QueryInterface__21nsMetaCharsetObserverRC4nsIDPPv +GetIID__18nsIElementObserver +Release__21nsMetaCharsetObserver +Observe__21nsMetaCharsetObserverP11nsISupportsPCUsT2 +Length__C13nsAFlatString +Compare__FRC9nsAStringT0RC18nsStringComparator +GetReadableFragment__C13nsAFlatStringRt18nsReadableFragment1ZUs17nsFragmentRequestUi +__cl__C25nsDefaultStringComparatorPCUsT1Ui +Start__21nsMetaCharsetObserver +GetIID__21nsIMetaCharsetService +NS_GetWeakReference__FP11nsISupportsPUi +GetIID__16nsIWeakReference +__cl__C18nsGetWeakReferenceRC4nsIDPPv +GetWeakReference__23nsSupportsWeakReferencePP16nsIWeakReference +AddRef__15nsWeakReference +Release__15nsWeakReference +nsAutoConfigConstructor__FP11nsISupportsRC4nsIDPPv +__12nsAutoConfig +AddRef__12nsAutoConfig +Init__12nsAutoConfig +QueryInterface__12nsAutoConfigRC4nsIDPPv +GetIID__13nsIAutoConfig +GetIID__16nsITimerCallback +GetIID__17nsIStreamListener +Release__12nsAutoConfig +GetIID__14nsIPrefService +nsPrefServiceConstructor__FP11nsISupportsRC4nsIDPPv +__13nsPrefService +__12nsPrefBranchPCci +__14nsCStringArray +AddRef__12nsPrefBranch +AddRef__13nsPrefService +Init__13nsPrefService +PREF_Init +pref_AllocTable +PREF_GetJSRuntime +GetIID__19nsIJSRuntimeService +nsIJSRuntimeServiceConstructor__FP11nsISupportsRC4nsIDPPv +GetSingleton__22nsJSRuntimeServiceImpl +__22nsJSRuntimeServiceImpl +AddRef__22nsJSRuntimeServiceImpl +QueryInterface__22nsJSRuntimeServiceImplRC4nsIDPPv +Release__22nsJSRuntimeServiceImpl +GetRuntime__22nsJSRuntimeServiceImplPP9JSRuntime +JS_Init +js_InitStringGlobals +js_InitGC +JS_InitArenaPool +JS_CeilingLog2 +JS_DHashGetStubOps +JS_DHashTableInit +JS_DHashAllocTable +js_SetupLocks +ListOfFatlocks +NewFatlock +JS_NewContext +js_NewContext +js_InitContextForLocking +js_LockRuntime +js_UnlockRuntime +js_InitRegExpStatics +JS_ClearRegExpStatics +js_AddRoot +js_AddRootRT +JS_DHashTableOperate +JS_DHashVoidPtrKeyStub +SearchTable +js_InitAtomState +JS_NewHashTable +js_alloc_atom_space +js_InitLock +js_InitPinnedAtoms +js_Atomize +js_InflateStringToBuffer +js_AtomizeString +js_HashString +js_Lock +js_CompareAndSwap +JS_HashTableRawLookup +js_Unlock +js_NewStringCopyN +JS_malloc +js_strncpy +js_NewString +js_AllocGCThing +gc_new_arena +JS_ArenaAllocate +gc_find_flags +JS_HashTableRawAdd +js_alloc_atom +js_InitScanner +js_compare_atom_keys +js_CompareStrings +js_InitRuntimeNumberState +js_NewDouble +js_LockGCThing +js_InitRuntimeStringState +JS_BeginRequest +JS_NewObject +js_NewObject +GetClassPrototype +FindConstructor +js_NewObjectMap +js_NewScope +js_InitObjectMap +JS_SetGlobalObject +JS_SetVersion +JS_SetBranchCallback +JS_SetErrorReporter +JS_DefineObject +js_LookupProperty +js_HashId +js_hash_id +js_list_scope_lookup +JS_NewDHashTable +resolving_HashKey +js_IdToValue +global_resolve +JS_ResolveStandardClass +StdNameToAtom +JS_DHashTableRawRemove +JS_DHashClearEntryStub +JS_DHashTableDestroy +JS_DHashTableFinish +JS_DHashFinalizeStub +JS_DHashFreeTable +InitFunctionAndObjectClasses +js_InitFunctionClass +JS_InitClass +resolving_MatchEntry +js_DefineFunction +js_NewFunction +js_LinkFunctionObject +JS_SetPrivate +js_DefineProperty +js_MutateScope +js_GetMutableScope +js_NewScopeProperty +js_AllocSlot +JS_PropertyStub +js_list_scope_add +js_alloc_symbol +js_HoldScopeProperty +js_SetClassPrototype +JS_realloc +JS_DefineProperties +DefineProperty +js_DropProperty +js_DropScopeProperty +js_alloc_scope_space +js_hash_scope_add +JS_DefineFunctions +JS_DefineFunction +js_GetProperty +fun_getProperty +js_HoldObjectMap +js_NewScript +js_InitObjectClass +js_DropObjectMap +js_TransferScopeLock +js_free_scope_space +JS_free +with_getObjectOps +js_hash_scope_lookup +JS_CompareValues +pref_InitInitialObjects +NS_GetSpecialDirectory__FPCcPP7nsIFile +CloneMozBinDirectory__25nsAppFileLocationProviderPP12nsILocalFile +nsIFileToFileSpec__FP7nsIFilePP11nsIFileSpec +NS_NewFileSpec__FPP11nsIFileSpec +GetIID__11nsIFileSpec +Create__14nsFileSpecImplP11nsISupportsRC4nsIDPPv +__14nsFileSpecImpl +__10nsFileSpec +__18nsSimpleCharString +QueryInterface__14nsFileSpecImplRC4nsIDPPv +AddRef__14nsFileSpecImpl +SetNativePath__14nsFileSpecImplPCc +__as__10nsFileSpecPCc +__as__18nsSimpleCharStringPCc +CopyFrom__18nsSimpleCharStringPCcUi +ReallocData__18nsSimpleCharStringUi +Canonify__17nsFileSpecHelpersR18nsSimpleCharStringi +Release__14nsFileSpecImpl +GetIID__20nsIDirectoryIterator +Create__23nsDirectoryIteratorImplP11nsISupportsRC4nsIDPPv +__23nsDirectoryIteratorImpl +QueryInterface__23nsDirectoryIteratorImplRC4nsIDPPv +AddRef__23nsDirectoryIteratorImpl +Init__23nsDirectoryIteratorImplP11nsIFileSpeci +__19nsDirectoryIteratorRC10nsFileSpeci +__10nsFileSpecRC10nsFileSpec +__18nsSimpleCharStringRC18nsSimpleCharString +AddRefData__18nsSimpleCharString +__apl__10nsFileSpecPCc +__apl__18nsSimpleCharStringPCc +SetLeafName__10nsFileSpecPCc +LeafReplace__18nsSimpleCharStringcPCc +__10nsFilePathRC10nsFileSpec +_._10nsFilePath +_._18nsSimpleCharString +ReleaseData__18nsSimpleCharString +__pp__19nsDirectoryIterator +__as__10nsFileSpecRC10nsFileSpec +__as__18nsSimpleCharStringRC18nsSimpleCharString +ResolveSymlink__10nsFileSpecRi +openPrefFile__FP7nsIFileiiii +openPrefFileSpec__FP11nsIFileSpeciiii +ResolveSymlink__14nsFileSpecImpl +Exists__14nsFileSpecImplPi +Exists__C10nsFileSpec +GetFileContents__14nsFileSpecImplPPc +OpenStreamForReading__14nsFileSpecImpl +NS_NewTypicalInputFileStream +NS_NewIOFileStream +__8FileImplRC10nsFileSpecii +__17nsSegmentedBuffer +Open__8FileImplRC10nsFileSpecii +GetCString__C10nsFileSpec +_._10nsFileSpec +GetIsOpen__8FileImplPi +AddRef__8FileImpl +GetIID__14nsIInputStream +QueryInterface__8FileImplRC4nsIDPPv +GetIID__11nsIOpenFile +GetIID__20nsIRandomAccessStore +GetIID__15nsIOutputStream +Release__8FileImpl +GetFileSize__14nsFileSpecImplPUi +GetFileSize__C10nsFileSpec +Read__14nsFileSpecImplPPciPi +GetIID__22nsIFileSpecInputStream +read__13nsInputStreamPvi +Read__8FileImplPcUiPUi +_._17nsInputFileStream +_._13nsInputStream +CloseStream__14nsFileSpecImpl +_._8FileImpl +Close__8FileImpl +_._17nsSegmentedBuffer +Empty__17nsSegmentedBuffer +PREF_EvaluateConfigScript +JS_EvaluateScript +js_InflateString +JS_EvaluateUCScript +JS_EvaluateUCScriptForPrincipals +JS_CompileUCScriptForPrincipals +js_NewTokenStream +js_NewBufferTokenStream +CompileTokenStream +js_InitCodeGenerator +js_CompileTokenStream +Statements +NewParseNode +js_PeekToken +js_GetToken +GetChar +MatchChar +UngetChar +AddToTokenBuf +GrowTokenBuf +js_AtomizeChars +js_UngetToken +Statement +FunctionStmt +FunctionDef +js_MatchToken +FunctionBody +Expr +AssignExpr +CondExpr +OrExpr +AndExpr +BitOrExpr +BitXorExpr +BitAndExpr +EqExpr +RelExpr +ShiftExpr +AddExpr +MulExpr +UnaryExpr +MemberExpr +PrimaryExpr +PeekChar +js_PeekTokenSameLine +NewBinary +WellTerminated +js_IndexAtom +js_alloc_temp_entry +js_FoldConstants +js_AllocTryNotes +js_EmitTree +js_NewSrcNote2 +js_NewSrcNote +AllocSrcNote +js_SetSrcNoteOffset +js_EmitFunctionBody +js_PushStatement +CheckSideEffects +js_Emit1 +EmitCheck +UpdateDepth +js_Emit3 +js_PopStatementCG +PatchGotos +js_PopStatement +js_NewScriptFromCG +js_FinishTakingTryNotes +js_FinishTakingSrcNotes +js_NewScriptFromParams +js_InitAtomMap +js_FinishCodeGenerator +JS_ArenaRelease +FreeArenaList +js_AtomizeObject +js_AtomizeHashedKey +RecycleTree +CheckGetterOrSetter +ArgumentList +LookupArgOrVar +EmitAtomOp +Variables +js_alloc_temp_space +fun_resolve +JS_GetInstancePrivate +JS_InstanceOf +JS_GetPrivate +js_InWithStatement +js_InCatchBlock +JS_HashTableEnumerateEntries +js_map_atom +Condition +js_strtod +js_SkipWhiteSpace +js_strlen +JS_strtod +InitDtoa +js_SetJumpOffset +EmitNonLocalJumpFixup +EmitPropOp +EmitNumberOp +js_AtomizeInt +js_CloseTokenStream +js_Execute +js_Interpret +js_AllocRawStack +js_GetAtom +js_CheckRedeclaration +js_FindVariable +js_FindProperty +js_ValueToFunction +js_Invoke +ComputeThis +js_SetProperty +js_FreeRawStack +JS_DestroyScript +js_DestroyScript +JS_ClearScriptTraps +js_FreeAtomMap +JS_EndRequest +_._14nsFileSpecImpl +Exists__23nsDirectoryIteratorImplPi +GetCurrentSpec__23nsDirectoryIteratorImplPP11nsIFileSpec +MakeInterface__14nsFileSpecImplRC10nsFileSpecPP11nsIFileSpec +__14nsFileSpecImplRC10nsFileSpec +GetLeafName__14nsFileSpecImplPPc +GetLeafName__C10nsFileSpec +GetLeaf__C18nsSimpleCharStringc +FromFileSpec__14nsFileSpecImplPC11nsIFileSpec +GetFileSpec__14nsFileSpecImplP10nsFileSpec +Next__23nsDirectoryIteratorImpl +NS_QuickSort +inplaceSortCallback__FPCvT0Pv +pref_NativeDefaultPref +pref_HashJSPref +JS_GetStringBytes +js_GetStringBytes +GetDeflatedStringCache +DefaultAllocTable +js_hash_string_pointer +js_DeflateString +DefaultAllocEntry +pref_HashPref +pref_AllocEntry +pref_ValueChanged +pref_SetValue +pref_DoCallback +js_free_temp_space +DefaultFreeTable +JS_ArenaRealloc +pref_NativeSetConfig +JS_ArenaGrow +js_free_atom_space +JS_MaybeGC +JS_GC +JS_FinishArenaPool +js_ForceGC +js_GC +js_CurrentThreadId +js_ContextIterator +js_DisablePropertyCache +js_FlushPropertyCache +JS_DHashTableEnumerate +gc_root_marker +js_MarkAtomState +js_atom_marker +gc_mark_atom_key_thing +js_MarkGCThing +js_Mark +js_MarkAtom +fun_mark +js_MarkScript +js_SweepAtomState +js_atom_sweeper +JS_HashTableRawRemove +js_free_atom +js_FinalizeString +js_FinalizeStringRT +DefaultFreeEntry +js_EnablePropertyCache +JS_ArenaFinish +Release__23nsDirectoryIteratorImpl +_._23nsDirectoryIteratorImpl +_._19nsDirectoryIterator +QueryInterface__13nsPrefServiceRC4nsIDPPv +GetIID__13nsIPrefBranch +GetIID__21nsIPrefBranchInternal +Release__13nsPrefService +GetBranch__13nsPrefServicePCcPP13nsIPrefBranch +QueryInterface__12nsPrefBranchRC4nsIDPPv +Release__12nsPrefBranch +Observe__12nsAutoConfigP11nsISupportsPCUsT2 +GetIID__17nsICmdLineService +nsCmdLineServiceConstructor__FP11nsISupportsRC4nsIDPPv +__16nsCmdLineService +AddRef__16nsCmdLineService +QueryInterface__16nsCmdLineServiceRC4nsIDPPv +Release__16nsCmdLineService +Initialize__16nsCmdLineServiceiPPc +InsertElementAt__11nsVoidArrayPvi +GetIID__18nsIAppShellService +nsAppShellServiceConstructor__FP11nsISupportsRC4nsIDPPv +__17nsAppShellService +AddRef__17nsAppShellService +QueryInterface__17nsAppShellServiceRC4nsIDPPv +Release__17nsAppShellService +Initialize__17nsAppShellServiceP17nsICmdLineServiceP11nsISupports +GetIID__19nsINativeAppSupport +GetIID__15nsISplashScreen +GetIID__11nsIAppShell +nsAppShellConstructor__FP11nsISupportsRC4nsIDPPv +__10nsAppShell +AddRef__10nsAppShell +QueryInterface__10nsAppShellRC4nsIDPPv +Release__10nsAppShell +Create__10nsAppShellPiPPc +GetArgc__16nsCmdLineServicePi +GetArgv__16nsCmdLineServicePPPc +HandleColormapPrefs__Fv +GetIID__7nsIPref +nsPrefConstructor__FP11nsISupportsRC4nsIDPPv +GetInstance__6nsPref +__6nsPref +GetDefaultBranch__13nsPrefServicePCcPP13nsIPrefBranch +AddRef__6nsPref +QueryInterface__6nsPrefRC4nsIDPPv +Release__6nsPref +GetIntPref__6nsPrefPCcPi +GetIntPref__13nsPrefServicePCcPi +GetIntPref__12nsPrefBranchPCcPi +getPrefName__12nsPrefBranchPCc +QueryObserver__12nsPrefBranchPCc +PREF_GetIntPref +_convertRes__Fi +RegisterObserver__17nsAppShellServicei +GetIID__17nsIWindowMediator +nsWindowMediatorConstructor__FP11nsISupportsRC4nsIDPPv +__16nsWindowMediator +Init__16nsWindowMediator +GetIID__13nsIRDFService +CreateNewRDFService__FP11nsISupportsRC4nsIDPPv +NS_NewRDFService__FPP13nsIRDFService +GetRDFService__14RDFServiceImplPP13nsIRDFService +__14RDFServiceImpl +Init__14RDFServiceImpl +DataSourceAllocTable__FPvUi +FindFactory__18nsComponentManagerRC4nsIDPP10nsIFactory +AddRef__14RDFServiceImpl +QueryInterface__14RDFServiceImplRC4nsIDPPv +Release__14RDFServiceImpl +GetResource__14RDFServiceImplPCcPP14nsIRDFResource +GetIID__14nsIRDFResource +CreateNewRDFDefaultResource__FP11nsISupportsRC4nsIDPPv +NS_NewDefaultResource__FPP14nsIRDFResource +__13nsRDFResource +AddRef__13nsRDFResource +QueryInterface__13nsRDFResourceRC4nsIDPPv +Release__13nsRDFResource +Init__13nsRDFResourcePCc +RegisterResource__14RDFServiceImplP14nsIRDFResourcei +GetValueConst__13nsRDFResourcePPCc +GetIID__16nsIRDFDataSource +NS_NewRDFInMemoryDataSource__FP11nsISupportsRC4nsIDPPv +__18InMemoryDataSourceP11nsISupports +Init__20nsFixedSizeAllocatorPCcPCUiiii +AddBucket__20nsFixedSizeAllocatorUi +Init__18InMemoryDataSource +PL_DHashGetStubOps +PL_DHashTableInit +PL_DHashAllocTable +AddRef__Q218InMemoryDataSource8Internal +AggregatedQueryInterface__18InMemoryDataSourceRC4nsIDPPv +AddRef__18InMemoryDataSource +Release__Q218InMemoryDataSource8Internal +GetIID__20nsIRDFContainerUtils +CreateNewRDFContainerUtils__FP11nsISupportsRC4nsIDPPv +NS_NewRDFContainerUtils__FPP20nsIRDFContainerUtils +__21RDFContainerUtilsImpl +GetLiteral__14RDFServiceImplPCUsPP13nsIRDFLiteral +rdf_HashWideString__FPCv +Create__11LiteralImplPCUsPP13nsIRDFLiteral +__11LiteralImplPCUs +RegisterLiteral__14RDFServiceImplP13nsIRDFLiterali +GetValueConst__11LiteralImplPPCUs +AddRef__11LiteralImpl +AddRef__21RDFContainerUtilsImpl +QueryInterface__21RDFContainerUtilsImplRC4nsIDPPv +Release__21RDFContainerUtilsImpl +MakeSeq__21RDFContainerUtilsImplP16nsIRDFDataSourceP14nsIRDFResourcePP15nsIRDFContainer +MakeContainer__21RDFContainerUtilsImplP16nsIRDFDataSourceP14nsIRDFResourceT2PP15nsIRDFContainer +IsContainer__21RDFContainerUtilsImplP16nsIRDFDataSourceP14nsIRDFResourcePi +IsA__21RDFContainerUtilsImplP16nsIRDFDataSourceP14nsIRDFResourceT2 +HasAssertion__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +PL_DHashTableOperate +PL_DHashVoidPtrKeyStub +Assert__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNodei +LockedAssert__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNodei +Alloc__20nsFixedSizeAllocatorUi +FindBucket__20nsFixedSizeAllocatorUi +__9AssertionP14nsIRDFResourceT1P10nsIRDFNodei +rdf_CompareWideStrings__FPCvT0 +PL_DHashMatchEntryStub +Release__11LiteralImpl +GetIID__16nsIWindowWatcher +nsWindowWatcherConstructor__FP11nsISupportsRC4nsIDPPv +__15nsWindowWatcher +AddRef__15nsWindowWatcher +Init__15nsWindowWatcher +QueryInterface__15nsWindowWatcherRC4nsIDPPv +Release__15nsWindowWatcher +RegisterDataSource__14RDFServiceImplP16nsIRDFDataSourcei +GetURI__16nsWindowMediatorPPc +DataSourceAllocEntry__FPvPCv +AddRef__16nsWindowMediator +QueryInterface__16nsWindowMediatorRC4nsIDPPv +Release__16nsWindowMediator +InitializeWindowCreator__Fv +__15nsWindowCreator +AddRef__15nsWindowCreator +SetWindowCreator__15nsWindowWatcherP16nsIWindowCreator +Release__15nsWindowCreator +InitializeProfileService__FP17nsICmdLineService +GetBoolPref__6nsPrefPCcPi +GetBoolPref__13nsPrefServicePCcPi +GetBoolPref__12nsPrefBranchPCcPi +PREF_GetBoolPref +ReadConfigFile__6nsPref +ReadConfigFile__13nsPrefService +GetCharPref__12nsPrefBranchPCcPPc +PREF_CopyCharPref +GetIID__18nsIProfileInternal +nsProfileConstructor__FP11nsISupportsRC4nsIDPPv +__9nsProfile +__15nsProfileAccess +GetProductDirectory__25nsAppFileLocationProviderPP12nsILocalFile +NS_NewLocalFile +FillProfileInfo__15nsProfileAccessP7nsIFile +Open__10nsRegistryPCc +GetKey__10nsRegistryUiPCUsPUi +__12nsSubsumeStrPUsii +__8nsStringRC8nsString +StrAssign__5nsStrR5nsStrRC5nsStrUii +CopyChars2To2__FPciPCcUiUi +ToNewUTF8String__C8nsString +Append__20NS_ConvertUCS2toUTF8PCUsUi +StartAssignmentByValue__13nsXPIDLString +GetString__10nsRegistryUiPCUsPPUs +smprintf__15nsTextFormatterPCUse +vsmprintf__15nsTextFormatterPCUsPv +dosprintf__FP15SprintfStateStrPCUsPv +BuildArgArray__FPCUsPvPiP11NumArgState +cvt_s__FP15SprintfStateStrPCciii +UTF8ToUCS2__FPCcUiPUsUi +cvt_S__FP15SprintfStateStrPCUsiii +fill2__FP15SprintfStateStrPCUsiii +GrowStuff__FP15SprintfStateStrPCUsUi +do_AssignFromElementPtr__9nsAStringPCUs +do_AssignFromReadable__9nsAStringRC9nsAString +SetLength__8nsStringUi +SetCapacity__8nsStringUi +GetWritableFragment__8nsStringRt18nsWritableFragment1ZUs17nsFragmentRequestUi +GetName__14nsRegistryNodePPUs +Equals__C9nsAStringPCUs +InternalizeLocation__13ProfileStructP11nsIRegistryUiii +NS_NewUnicodeLocalFile +UCSToNewFS__20nsFSStringConversionPCUsPPc +PrepareEncoder__20nsFSStringConversion +PrepareFSCharset__20nsFSStringConversion +GetIID__18nsIPlatformCharset +NS_NewPlatformCharset__FP11nsISupportsRC4nsIDPPv +__13nsUNIXCharset +Init__13nsUNIXCharset +InitGetCharset__13nsUNIXCharsetR8nsString +AssignFromReadable__9nsAStringRC9nsAString +AppendFromReadable__9nsAStringRC9nsAString +do_AppendFromReadable__9nsAStringRC9nsAString +__15nsURLPropertiesR8nsString +GetIID__12nsIIOService +Create__11nsIOServiceP11nsISupportsRC4nsIDPPv +__11nsIOService +AddRef__11nsIOService +Init__11nsIOService +GetIID__25nsISocketTransportService +Create__24nsSocketTransportServiceP11nsISupportsRC4nsIDPPv +__24nsSocketTransportService +AddRef__24nsSocketTransportService +Init__24nsSocketTransportService +NS_NewThread__FPP9nsIThreadP11nsIRunnableUi13PRThreadState16PRThreadPriority13PRThreadScope +Init__8nsThreadP11nsIRunnableUi16PRThreadPriority13PRThreadScope13PRThreadState +QueryInterface__24nsSocketTransportServiceRC4nsIDPPv +Release__24nsSocketTransportService +GetIID__23nsIFileTransportService +Create__22nsFileTransportServiceP11nsISupportsRC4nsIDPPv +__22nsFileTransportService +AddRef__22nsFileTransportService +Init__22nsFileTransportService +NS_NewThreadPool__FPP13nsIThreadPoolUiUiUi16PRThreadPriority13PRThreadScope +__12nsThreadPool +AddRef__12nsThreadPool +Init__12nsThreadPoolUiUiUi16PRThreadPriority13PRThreadScope +QueryInterface__22nsFileTransportServiceRC4nsIDPPv +Release__22nsFileTransportService +GetIID__13nsIDNSService +Main__8nsThreadPv +WaitUntilReadyToStartMain__8nsThread +Create__12nsDNSServiceP11nsISupportsRC4nsIDPPv +__12nsDNSService +AddRef__12nsDNSService +Init__12nsDNSService +Run__24nsSocketTransportService +QueryInterface__12nsDNSServiceRC4nsIDPPv +Release__12nsDNSService +GetIID__23nsIProtocolProxyService +Run__12nsDNSService +InitDNSThread__12nsDNSService +DequeueLookup__12nsDNSServicePP11nsDNSLookup +Create__22nsProtocolProxyServiceP11nsISupportsRC4nsIDPPv +__22nsProtocolProxyService +AddRef__22nsProtocolProxyService +Init__22nsProtocolProxyService +RegisterCallback__6nsPrefPCcPFPCcPv_iPv +PREF_RegisterCallback +PrefsChanged__22nsProtocolProxyServicePCc +CopyCharPref__6nsPrefPCcPPc +GetCharPref__13nsPrefServicePCcPPc +LoadFilters__22nsProtocolProxyServicePCc +QueryInterface__22nsProtocolProxyServiceRC4nsIDPPv +Release__22nsProtocolProxyService +GetIID__15nsIErrorService +Create__14nsErrorServiceP11nsISupportsRC4nsIDPPv +__18nsInt2StrHashtable +AddRef__14nsErrorService +QueryInterface__14nsErrorServiceRC4nsIDPPv +Release__14nsErrorService +RegisterErrorStringBundle__14nsErrorServicesPCc +Put__18nsInt2StrHashtableUiPCc +RegisterErrorStringBundleKey__14nsErrorServiceUiPCc +QueryInterface__11nsIOServiceRC4nsIDPPv +Release__11nsIOService +NewURI__11nsIOServicePCcP6nsIURIPP6nsIURI +ExtractScheme__11nsIOServicePCcPUiT2PPc +ExtractURLScheme +IsAsciiSpace__5nsCRTUs +IsAsciiAlpha__5nsCRTUs +IsAsciiDigit__5nsCRTUs +GetProtocolHandler__11nsIOServicePCcPP18nsIProtocolHandler +GetCachedProtocolHandler__11nsIOServicePCcPP18nsIProtocolHandler +ToLowerCase__9nsCString +ChangeCase__5nsStrR5nsStri +ConvertCase1__FPcUii +ToCString__C9nsCStringPcUiUi +do_AssignFromElementPtrLength__10nsACStringPCcUi +GetIID__18nsIProtocolHandler +Create__20nsResProtocolHandlerP11nsISupportsRC4nsIDPPv +__20nsResProtocolHandler +AddRef__20nsResProtocolHandler +Init__20nsResProtocolHandler +SetSpecialDir__20nsResProtocolHandlerPCcT1 +GetIID__10nsIFileURL +Create__8nsStdURLP11nsISupportsRC4nsIDPPv +__8nsStdURLP11nsISupports +InitGlobalObjects__8nsStdURL +GetIID__12nsIURLParser +Create__14nsStdURLParserP11nsISupportsRC4nsIDPPv +AddRef__14nsStdURLParser +QueryInterface__14nsStdURLParserRC4nsIDPPv +Release__14nsStdURLParser +Create__15nsAuthURLParserP11nsISupportsRC4nsIDPPv +AddRef__15nsAuthURLParser +QueryInterface__15nsAuthURLParserRC4nsIDPPv +Release__15nsAuthURLParser +Create__17nsNoAuthURLParserP11nsISupportsRC4nsIDPPv +AddRef__17nsNoAuthURLParser +QueryInterface__17nsNoAuthURLParserRC4nsIDPPv +Release__17nsNoAuthURLParser +AggregatedQueryInterface__8nsStdURLRC4nsIDPPv +GetIID__6nsIURL +GetIID__6nsIURI +AddRef__8nsStdURL +AddRef__Q28nsStdURL8Internal +SetFile__8nsStdURLP7nsIFile +SetScheme__8nsStdURLPCc +DupString +ToLowerCase +nsURLEscape +get__C9nsCString +SetPath__8nsStdURLPCc +ParseAtDirectory__14nsStdURLParserPCcPPcN52 +CoaleseDirs +ExtractString +ParseFileName__14nsStdURLParserPCcPPcT2 +GetSpec__8nsStdURLPPc +AppendString__8nsStdURLR9nsCStringPcQ28nsStdURL6Formats +nsAppendURLEscapedString +AppendPreHost__8nsStdURLR9nsCStringPcT2Q28nsStdURL6Format +GetPath__8nsStdURLPPc +AppendFileName__8nsStdURLR9nsCStringPcT2Q28nsStdURL6Format +ToNewCString__C9nsCString +AppendSubstitution__20nsResProtocolHandlerPCcT1 +Create__21nsFileProtocolHandlerP11nsISupportsRC4nsIDPPv +__21nsFileProtocolHandler +AddRef__21nsFileProtocolHandler +Init__21nsFileProtocolHandler +QueryInterface__21nsFileProtocolHandlerRC4nsIDPPv +Release__21nsFileProtocolHandler +CacheProtocolHandler__11nsIOServicePCcP18nsIProtocolHandler +NewURI__21nsFileProtocolHandlerPCcP6nsIURIPP6nsIURI +GetIID__14nsIStandardURL +Init__8nsStdURLUiiPCcP6nsIURI +SetSpec__8nsStdURLPCc +Parse__8nsStdURLPCc +ParseAtScheme__17nsNoAuthURLParserPCcPPcN32PiT2 +ParseAtPreHost__17nsNoAuthURLParserPCcPPcN22PiT2 +ParseAtHost__17nsNoAuthURLParserPCcPPcPiT2 +ParseAtPath__17nsNoAuthURLParserPCcPPc +ParseAtDirectory__17nsNoAuthURLParserPCcPPcN52 +ParseFileName__17nsNoAuthURLParserPCcPPcT2 +QueryInterface__8nsStdURLRC4nsIDPPv +QueryInterface__Q28nsStdURL8InternalRC4nsIDPPv +Release__8nsStdURL +Release__Q28nsStdURL8Internal +_._8nsStdURL +__cl__C15nsQueryReferentRC4nsIDPPv +QueryReferent__15nsWeakReferenceRC4nsIDPPv +__24nsSpecialSystemDirectoryQ224nsSpecialSystemDirectory17SystemDirectories +__10nsFileSpecPCci +__18nsSimpleCharStringPCc +__as__24nsSpecialSystemDirectoryQ224nsSpecialSystemDirectory17SystemDirectories +SetToEmpty__18nsSimpleCharString +GetCurrentWorkingDirectory__FR10nsFileSpec +NS_FileSpecToIFile__FP10nsFileSpecPP12nsILocalFile +nsLocalFileConstructor__11nsLocalFileP11nsISupportsRC4nsIDPPv +_._24nsSpecialSystemDirectory +QueryInterface__20nsResProtocolHandlerRC4nsIDPPv +GetIID__21nsIResProtocolHandler +Release__20nsResProtocolHandler +NewURI__20nsResProtocolHandlerPCcP6nsIURIPP6nsIURI +ParseAtScheme__14nsStdURLParserPCcPPcN32PiT2 +ParseAtPath__14nsStdURLParserPCcPPc +do_GetIOService__FPUi +NewChannelFromURI__11nsIOServiceP6nsIURIPP10nsIChannel +GetScheme__8nsStdURLPPc +GetString__8nsStdURLPPcPcQ28nsStdURL6Format +nsURLUnescape +GetProxyEnabled__22nsProtocolProxyServicePi +NewChannel__20nsResProtocolHandlerP6nsIURIPP10nsIChannel +GetIID__13nsIResChannel +Create__12nsResChannelP11nsISupportsRC4nsIDPPv +__12nsResChannel +AddRef__12nsResChannel +QueryInterface__12nsResChannelRC4nsIDPPv +Release__12nsResChannel +Init__12nsResChannelP21nsIResProtocolHandlerP6nsIURI +Open__12nsResChannelPP14nsIInputStream +Init__Q212nsResChannel13Substitutions +GetHost__8nsStdURLPPc +GetSubstitutions__20nsResProtocolHandlerPCcPP16nsISupportsArray +EnsureNextResolvedChannel__12nsResChannel +Next__Q212nsResChannel13SubstitutionsPPc +GetElementAt__15nsSupportsArrayUiPP11nsISupports +ElementAt__15nsSupportsArrayUi +do_AppendFromElement__10nsACStringc +Resolve__8nsStdURLPCcPPc +CopyChars1To1__FPciPCcUiUi +NewChannel__11nsIOServicePCcP6nsIURIPP10nsIChannel +NewChannel__21nsFileProtocolHandlerP6nsIURIPP10nsIChannel +GetIID__14nsIFileChannel +Create__13nsFileChannelP11nsISupportsRC4nsIDPPv +__13nsFileChannel +AddRef__13nsFileChannel +QueryInterface__13nsFileChannelRC4nsIDPPv +Release__13nsFileChannel +Init__13nsFileChanneliiP6nsIURI +GetFile__8nsStdURLPP7nsIFile +nsUnescape +nsUnescapeCount +SetFollowLinks__11nsLocalFilei +Open__13nsFileChannelPP14nsIInputStream +EnsureTransport__13nsFileChannel +_._12nsResChannel +_._13nsFileChannel +DidLoad__15nsURLPropertiesRi +_._15nsURLProperties +ReleaseService__16nsServiceManagerRC4nsIDP11nsISupportsP19nsIShutdownListener +VerifyCharset__13nsUNIXCharsetR8nsString +GetIID__27nsICharsetConverterManager2 +NS_NewCharsetConverterManager__FP11nsISupportsRC4nsIDPPv +__25nsCharsetConverterManager +QueryInterface__25nsCharsetConverterManagerRC4nsIDPPv +GetIID__26nsICharsetConverterManager +AddRef__25nsCharsetConverterManager +GetCharsetAtom__25nsCharsetConverterManagerPCUsPP7nsIAtom +__12nsAutoStringPCUs +do_AppendFromElementPtr__9nsAStringPCUs +GetPreferred__15nsCharsetAlias2RC8nsStringR8nsString +ToLowerCase__C8nsStringR8nsString +ConvertCase2__FPcUii +GetIID__17nsICaseConversion +nsCaseConversionImp2Constructor__FP11nsISupportsRC4nsIDPPv +__20nsCaseConversionImp2 +__15nsCompressedMapPUsUi +AddRef__20nsCaseConversionImp2 +QueryInterface__20nsCaseConversionImp2RC4nsIDPPv +Release__20nsCaseConversionImp2 +AddRef__29HandleCaseConversionShutdown3 +ToLower__20nsCaseConversionImp2PCUsPUsUi +EqualsWithConversion__C8nsStringPCcii +CompareWithConversion__C8nsStringPCcii +StrCompare__5nsStrRC5nsStrT1ii +Compare2To1__FPCcT0Uii +strncmp__5nsCRTPCUsPCcUi +GetUnicodeEncoder__25nsCharsetConverterManagerPC7nsIAtomPP17nsIUnicodeEncoder +ToString__8AtomImplR9nsAString +do_AppendFromElementPtrLength__9nsAStringPCUsUi +GetUnicodeEncoder__25nsCharsetConverterManagerPC8nsStringPP17nsIUnicodeEncoder +ToCString__C8nsStringPcUiUi +GetIID__17nsIUnicodeEncoder +NS_NewUnicodeToISO88591__FP11nsISupportsRC4nsIDPPv +__19nsUnicodeToISO88591 +__21nsTableEncoderSupportP11uShiftTablePPUs +__16nsEncoderSupport +__14nsBasicEncoder +Reset__16nsEncoderSupport +QueryInterface__14nsBasicEncoderRC4nsIDPPv +AddRef__14nsBasicEncoder +Release__14nsBasicEncoder +GetUnicodeDecoder__25nsCharsetConverterManagerPC7nsIAtomPP17nsIUnicodeDecoder +GetUnicodeDecoder__25nsCharsetConverterManagerPC8nsStringPP17nsIUnicodeDecoder +GetIID__17nsIUnicodeDecoder +NS_NewISO88591ToUnicode__FP11nsISupportsRC4nsIDPPv +__19nsISO88591ToUnicode +__23nsOneByteDecoderSupportP11uShiftTablePPUs +__21nsBasicDecoderSupport +QueryInterface__21nsBasicDecoderSupportRC4nsIDPPv +AddRef__21nsBasicDecoderSupport +Release__21nsBasicDecoderSupport +GetUnicode__8AtomImplPPCUs +_._19nsUnicodeToISO88591 +_._21nsTableEncoderSupport +_._16nsEncoderSupport +_._14nsBasicEncoder +Release__25nsCharsetConverterManager +QueryInterface__13nsUNIXCharsetRC4nsIDPPv +AddRef__13nsUNIXCharset +GetCharset__13nsUNIXCharset20nsPlatformCharsetSelR8nsString +Release__13nsUNIXCharset +GetMaxLength__19nsUnicodeToISO88591PCUsiPi +Convert__16nsEncoderSupportPCUsPiPcT2 +FlushBuffer__16nsEncoderSupportPPcPCc +ConvertNoBuff__16nsEncoderSupportPCUsPiPcT2 +ConvertNoBuffNoErr__21nsTableEncoderSupportPCUsPiPcT2 +GetIID__22nsIUnicodeEncodeHelper +NS_NewUnicodeEncodeHelper__FP11nsISupportsRC4nsIDPPv +__21nsUnicodeEncodeHelper +QueryInterface__21nsUnicodeEncodeHelperRC4nsIDPPv +AddRef__21nsUnicodeEncodeHelper +ConvertByTable__21nsUnicodeEncodeHelperPCUsPiPcT2P11uShiftTablePPUs +uMapCode +uHitFormate0 +uMapFormate0 +uGenerate +uCheckAndGenAlways1Byte +_._13nsXPIDLString +EnsureDirPathExists__13ProfileStructP12nsILocalFilePi +SetResolvedProfileDir__13ProfileStructP12nsILocalFile +nr_CloseFile +bufio_Close +nr_DeleteNode +QueryInterface__9nsProfileRC4nsIDPPv +AddRef__9nsProfile +Release__9nsProfile +GetIID__10nsIProfile +StartupWithArgs__9nsProfileP17nsICmdLineService +ProcessArgs__9nsProfileP17nsICmdLineServicePiR9nsCString +GetCmdLineValue__16nsCmdLineServicePCcPPc +ElementAt__C11nsVoidArrayi +ArgsMatch__16nsCmdLineServicePCcT1 +DetermineForceMigration__15nsProfileAccessPi +GetNumProfiles__15nsProfileAccessPi +LoadDefaultProfileDir__9nsProfileR9nsCString +GetProfileCount__9nsProfilePi +GetCurrentProfileDir__9nsProfilePP7nsIFile +GetCurrentProfile__9nsProfilePPUs +GetCurrentProfile__15nsProfileAccessPPUs +ToNewUnicode__C8nsString +strdup__5nsCRTPCUs +strndup__5nsCRTPCUsUi +GetProfileDir__9nsProfilePCUsPP7nsIFile +GetValue__15nsProfileAccessPCUsPP13ProfileStruct +FindProfileIndex__15nsProfileAccessPCUs +__13ProfileStructRC13ProfileStruct +GetResolvedProfileDir__13ProfileStructPP12nsILocalFile +Equals__C10nsACStringPCc +SetCurrentProfile__9nsProfilePCUs +GetIID__22nsIStringBundleService +nsStringBundleServiceConstructor__FP11nsISupportsRC4nsIDPPv +__21nsStringBundleService +AddRef__21nsStringBundleService +Init__21nsStringBundleService +QueryInterface__21nsStringBundleServiceRC4nsIDPPv +Release__21nsStringBundleService +FlushBundles__21nsStringBundleService +flushBundleCache__21nsStringBundleService +Reset__11nsHashtable +Reset__11nsHashtablePFP9nsHashKeyPvPv_iPv +SetCurrentProfile__15nsProfileAccessPCUs +UpdateRegistry__15nsProfileAccessP7nsIFile +SetString__10nsRegistryUiPCUsT2 +ExternalizeLocation__13ProfileStructP11nsIRegistryUi +GetUnicodePath__11nsLocalFilePPUs +FSToNewUCS__20nsFSStringConversionPCcPPUs +PrepareDecoder__20nsFSStringConversion +GetMaxLength__23nsOneByteDecoderSupportPCciPi +Convert__23nsOneByteDecoderSupportPCcPiPUsT2 +GetIID__22nsIUnicodeDecodeHelper +NS_NewUnicodeDecodeHelper__FP11nsISupportsRC4nsIDPPv +__21nsUnicodeDecodeHelper +QueryInterface__21nsUnicodeDecodeHelperRC4nsIDPPv +AddRef__21nsUnicodeDecodeHelper +CreateFastTable__21nsUnicodeDecodeHelperP11uShiftTablePPUsPUsi +ConvertByTable__21nsUnicodeDecodeHelperPCcPiPUsT2P11uShiftTablePPUs +uScan +uCheckAndScanAlways1Byte +uMapFormate1 +ConvertByFastTable__21nsUnicodeDecodeHelperPCcPiPUsT2T3i +__24nsObserverListEnumeratorP16nsISupportsArray +AddRef__24nsObserverListEnumerator +QueryInterface__24nsObserverListEnumeratorRC4nsIDPPv +Release__24nsObserverListEnumerator +First__24nsObserverListEnumerator +MoveToIndex__24nsObserverListEnumeratorUi +GetTargetArraySize__C24nsObserverListEnumerator +IsDone__24nsObserverListEnumerator +CurrentItem__24nsObserverListEnumeratorPP11nsISupports +Observe__13nsPrefServiceP11nsISupportsPCUsT2 +ResetUserPrefs__13nsPrefService +PREF_ClearAllUserPrefs +pref_ClearUserPref +ReadUserPrefs__13nsPrefServiceP7nsIFile +useDefaultPrefFile__13nsPrefService +GetFile__9nsProfilePCcPiPP7nsIFile +CloneProfileDirectorySpec__9nsProfilePP12nsILocalFile +pref_NativeUserPref +useUserPrefFile__13nsPrefService +Next__24nsObserverListEnumerator +_._24nsObserverListEnumerator +DownloadAutoCfg__12nsAutoConfig +DefineLocaleDefaultsDir__9nsProfile +GetIID__17nsIChromeRegistry +nsChromeRegistryConstructor__FP11nsISupportsRC4nsIDPPv +__16nsChromeRegistry +AddRef__16nsChromeRegistry +Init__16nsChromeRegistry +QueryInterface__16nsChromeRegistryRC4nsIDPPv +Release__16nsChromeRegistry +CheckForNewChrome__16nsChromeRegistry +GetInstallRoot__16nsChromeRegistryR9nsCString +AddToCompositeDataSource__16nsChromeRegistryi +GetIID__25nsIRDFCompositeDataSource +CreateNewRDFCompositeDataSource__FP11nsISupportsRC4nsIDPPv +NS_NewRDFCompositeDataSource__FPP25nsIRDFCompositeDataSource +__23CompositeDataSourceImpl +AddRef__23CompositeDataSourceImpl +QueryInterface__23CompositeDataSourceImplRC4nsIDPPv +Release__23CompositeDataSourceImpl +NS_NewChromeUIDataSource__FP16nsIRDFDataSourcePP16nsIRDFDataSource +__20nsChromeUIDataSourceP16nsIRDFDataSource +AddObserver__23CompositeDataSourceImplP14nsIRDFObserver +AddRef__20nsChromeUIDataSource +GetURI__20nsChromeUIDataSourcePPc +LoadDataSource__16nsChromeRegistryRC9nsCStringPP16nsIRDFDataSourceiPCc +AssignFromReadable__10nsACStringRC10nsACString +GetReadableFragment__C9nsCStringRt18nsReadableFragment1Zc17nsFragmentRequestUi +AppendFromReadable__10nsACStringRC10nsACString +CreateNewRDFXMLDataSource__FP11nsISupportsRC4nsIDPPv +NS_NewRDFXMLDataSource__FPP16nsIRDFDataSource +__20RDFXMLDataSourceImpl +__14nsNameSpaceMap +Init__20RDFXMLDataSourceImpl +AddRef__20RDFXMLDataSourceImpl +QueryInterface__20RDFXMLDataSourceImplRC4nsIDPPv +Release__20RDFXMLDataSourceImpl +GetIID__13nsIRDFXMLSink +GetIID__22nsIRDFRemoteDataSource +AddNameSpace__20RDFXMLDataSourceImplP7nsIAtomRC8nsString +Put__14nsNameSpaceMapRC9nsAStringP7nsIAtom +__8nsStringRC9nsAString +Init__20RDFXMLDataSourceImplPCc +GetURI__20RDFXMLDataSourceImplPPc +Refresh__20RDFXMLDataSourceImpli +GetIID__15nsIRDFXMLParser +Create__14nsRDFXMLParserP11nsISupportsRC4nsIDPPv +__14nsRDFXMLParser +AddRef__14nsRDFXMLParser +QueryInterface__14nsRDFXMLParserRC4nsIDPPv +Release__14nsRDFXMLParser +ParseAsync__14nsRDFXMLParserP16nsIRDFDataSourceP6nsIURIPP17nsIStreamListener +GetIID__17nsIRDFContentSink +CreateNewRDFContentSink__FP11nsISupportsRC4nsIDPPv +NS_NewRDFContentSink__FPP17nsIRDFContentSink +__18RDFContentSinkImpl +AddRef__18RDFContentSinkImpl +QueryInterface__18RDFContentSinkImplRC4nsIDPPv +Release__18RDFContentSinkImpl +Init__18RDFContentSinkImplP6nsIURI +SetDataSource__18RDFContentSinkImplP16nsIRDFDataSource +GetIID__9nsIParser +GetClassObject__14nsParserModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__14nsParserModule +AddRefTable__10nsHTMLTags +__32nsStaticCaseInsensitiveNameTable +Init__32nsStaticCaseInsensitiveNameTablePPCci +AddRefTable__14nsHTMLEntities +__9nsAVLTreeR19nsAVLNodeComparitorP16nsAVLNodeFunctor +AddItem__9nsAVLTreePv +avlInsert__FRP9nsAVLNodeP9nsAVLNodeR19nsAVLNodeComparitor +__cl__20EntityNameComparitorPvT1 +CompareWithConversion__C9nsCStringPCcii +__cl__20EntityCodeComparitorPvT1 +avlRotateLeft__FRP9nsAVLNode +avlRotateRight__FRP9nsAVLNode +InitializeElementTable__Fv +Initialize__F9nsHTMLTagN20P7TagListN53iiiiUiT3T3T0 +AllocNewline__13CNewlineToken +__18nsSlidingSubstringiRC9nsAString +AllocateContiguousHandleWithData__FPCQ218nsSharedBufferList6BufferRC9nsAString +Distance__Q218nsSharedBufferList8PositionRCQ218nsSharedBufferList8PositionT1 +nsParserConstructor__FP11nsISupportsRC4nsIDPPv +__8nsParserP16nsITokenObserver +__16CObserverService +__7nsDequeP14nsDequeFunctor +RegisterObservers__16CObserverServiceRC8nsString +QueryInterface__15nsWeakReferenceRC4nsIDPPv +GetTagNameAt__21nsMetaCharsetObserverUi +LookupTag__10nsHTMLTagsRC9nsCString +Lookup__32nsStaticCaseInsensitiveNameTableRC9nsCString +ToLowerCase__C9nsCStringR9nsCString +__12nsCStringKeyRC9nsCString +GetTopic__16CObserverServiceRC8nsString +ObjectAt__C7nsDequei +CreateTopic__16CObserverServiceRC8nsString +__15nsObserverTopicRC8nsString +Push__7nsDequePv +RegisterObserverForTag__15nsObserverTopicP18nsIElementObserver9nsHTMLTag +__16nsTokenAllocator +AddRef__8nsParser +QueryInterface__8nsParserRC4nsIDPPv +Release__8nsParser +__12nsAutoStringRC9nsAString +SetDocumentCharset__8nsParserR8nsString15nsCharsetSource +SetContentSink__8nsParserP14nsIContentSink +SetParser__18RDFContentSinkImplP9nsIParser +Parse__8nsParserP6nsIURIP18nsIRequestObserveriPv9nsDTDMode +__9nsScannerR8nsStringiRC8nsString15nsCharsetSource +SetDocumentCharset__9nsScannerRC8nsString15nsCharsetSource +Equals__15nsCharsetAlias2RC8nsStringT1Pi +EqualsIgnoreCase__C8nsStringRC8nsString +EqualsWithConversion__C8nsStringRC8nsStringii +NS_NewUTF8ToUnicode__FP11nsISupportsRC4nsIDPPv +__15nsUTF8ToUnicode +Reset__15nsUTF8ToUnicode +__14CParserContextP9nsScannerPv15eParserCommandsP18nsIRequestObserverP6nsIDTD17eAutoDetectResulti +PushContext__8nsParserR14CParserContext +GetIID__20nsIProgressEventSink +GetIID__18nsIRequestObserver +BlockingParse__20RDFXMLDataSourceImplP6nsIURIP17nsIStreamListener +_._8nsParser +_._18RDFContentSinkImpl +_._13nsRDFResource +UnregisterResource__14RDFServiceImplP14nsIRDFResource +_._11nsVoidArray +_._14CParserContext +_._9nsScanner +_._15nsUTF8ToUnicode +_._21nsBasicDecoderSupport +_._16nsTokenAllocator +_._16CObserverService +Pop__7nsDeque +_._15nsObserverTopic +ForEach__C7nsDequeR14nsDequeFunctor +__cl__18nsObserverReleaserPv +_._7nsDeque +Erase__7nsDeque +Empty__7nsDeque +_._14nsRDFXMLParser +GetIID__15nsIRDFXMLSource +AddDataSource__23CompositeDataSourceImplP16nsIRDFDataSource +AddObserver__20RDFXMLDataSourceImplP14nsIRDFObserver +AddObserver__18InMemoryDataSourceP14nsIRDFObserver +CreateTransport__22nsFileTransportServiceP7nsIFileiiPP12nsITransport +__15nsFileTransport +AddRef__15nsFileTransport +Init__15nsFileTransportP22nsFileTransportServiceP7nsIFileii +NS_NewFileIO__FPP9nsIFileIOP7nsIFileii +GetIID__9nsIFileIO +Create__8nsFileIOP11nsISupportsRC4nsIDPPv +__8nsFileIO +AddRef__8nsFileIO +QueryInterface__8nsFileIORC4nsIDPPv +Release__8nsFileIO +Init__8nsFileIOP7nsIFileii +Init__15nsFileTransportP22nsFileTransportServiceP11nsIStreamIO +GetName__8nsFileIOPPc +SetNotificationCallbacks__15nsFileTransportP21nsIInterfaceRequestorUi +OpenInputStream__15nsFileTransportUiUiUiPP14nsIInputStream +GetInputStream__8nsFileIOPP14nsIInputStream +__12nsFileStream +AddRef__17nsFileInputStream +AddRef__12nsFileStream +Init__17nsFileInputStreamP7nsIFileii +Release__17nsFileInputStream +Release__12nsFileStream +GetIID__10nsIRequest +GetIID__10nsIChannel +OnStartRequest__20RDFXMLDataSourceImplP10nsIRequestP11nsISupports +OnStartRequest__8nsParserP10nsIRequestP11nsISupports +GetContentType__13nsFileChannelPPc +GetIID__14nsIMIMEService +nsOSHelperAppServiceConstructor__FP11nsISupportsRC4nsIDPPv +__20nsOSHelperAppService +__26nsExternalHelperAppService +AddDefaultMimeTypesToCache__26nsExternalHelperAppService +GetIID__11nsIMIMEInfo +nsMIMEInfoImplConstructor__FP11nsISupportsRC4nsIDPPv +__14nsMIMEInfoImpl +AddRef__14nsMIMEInfoImpl +QueryInterface__14nsMIMEInfoImplRC4nsIDPPv +Release__14nsMIMEInfoImpl +SetFileExtensions__14nsMIMEInfoImplPCc +Clear__14nsCStringArray +Clear__11nsVoidArray +FindCharInSet__C9nsCStringPCci +FindCharInSet__5nsStrRC5nsStrT1ii +FindChar1__FPCcUiiUsii +__9nsCStringPCci +InsertCStringAt__14nsCStringArrayRC9nsCStringi +__9nsCStringRC9nsCString +Cut__10nsACStringUiUi +SetMIMEType__14nsMIMEInfoImplPCc +SetDescription__14nsMIMEInfoImplPCUs +SetMacType__14nsMIMEInfoImplUi +SetMacCreator__14nsMIMEInfoImplUi +AddMimeInfoToCache__26nsExternalHelperAppServiceP11nsIMIMEInfo +GetMIMEType__14nsMIMEInfoImplPPc +GetFileExtensions__14nsMIMEInfoImplPUiPPPc +CStringAt__C14nsCStringArrayi +AddRef__26nsExternalHelperAppService +QueryInterface__26nsExternalHelperAppServiceRC4nsIDPPv +GetIID__27nsIExternalHelperAppService +GetIID__23nsPIExternalAppLauncher +GetIID__26nsIExternalProtocolService +Release__26nsExternalHelperAppService +GetTypeFromFile__26nsExternalHelperAppServiceP7nsIFilePPc +GetTypeFromExtension__26nsExternalHelperAppServicePCcPPc +GetFromExtension__26nsExternalHelperAppServicePCcPP11nsIMIMEInfo +First__C10nsACString +SetMimeType__14CParserContextRC8nsString +Read__17nsFileInputStreamPcUiPUi +OnDataAvailable__20RDFXMLDataSourceImplP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +OnDataAvailable__8nsParserP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +ReadSegments__11ProxyStreamPFP14nsIInputStreamPvPCcUiUiPUi_UiPvUiPUi +ParserWriteFunc__FP14nsIInputStreamPvPCcUiUiPUi +detectByteOrderMark__FPCUciR8nsStringR15nsCharsetSource +Find__C8nsStringPCciii +Append__9nsScannerPCcUi +GetMaxLength__15nsUTF8ToUnicodePCciPi +Convert__15nsUTF8ToUnicodePCcPiPUsT2 +AppendToBuffer__9nsScannerPUsN21 +__15nsScannerStringiPUsN22 +__15nsSlidingStringiPUsN22 +__18nsSlidingSubstringiP25nsSlidingSharedBufferList +GetReadableFragment__C15nsSlidingStringRt18nsReadableFragment1ZUs17nsFragmentRequestUi +GetReadableFragment__C18nsSlidingSubstringRt18nsReadableFragment1ZUs17nsFragmentRequestUi +ResumeParse__8nsParserii +GetFilename__9nsScanner +WillBuildModel__8nsParserR8nsString +Peek__9nsScannerR9nsAStringi +CopyUnicodeTo__FRCt17nsReadingIterator1ZUsT0R9nsAString +Distance__FRCt17nsReadingIterator1ZUsT0 +DetermineParseMode__FR8nsStringR9nsDTDModeR14eParserDocTypeRC8nsString +strncasecmp__5nsCRTPCUsPCcUi +FindChar__C8nsStringUsiii +FindChar__5nsStrRC5nsStrUsiii +FindChar2__FPCcUiiUsii +FindSuitableDTD__FR14CParserContextR8nsString +GetSharedObjects__Fv +GetIID__6nsIDTD +CNavDTDConstructor__FP11nsISupportsRC4nsIDPPv +__7CNavDTD +__15nsNodeAllocator +__12nsDTDContext +__12nsEntryStack +AddRef__7CNavDTD +QueryInterface__7CNavDTDRC4nsIDPPv +Release__7CNavDTD +CanParse__7CNavDTDR14CParserContextR8nsStringi +FindCharInSet__C8nsStringPCci +Mid__C9nsAStringR9nsAStringUiUi +AssignFromPromise__9nsAStringRC9nsAString +IsDependentOn__C20nsDependentSubstringRC9nsAString +IsDependentOn__C9nsAStringRC9nsAString +Length__C20nsDependentSubstring +GetReadableFragment__C20nsDependentSubstringRt18nsReadableFragment1ZUs17nsFragmentRequestUi +LookupTag__10nsHTMLTagsRC8nsString +Lookup__32nsStaticCaseInsensitiveNameTableRC8nsString +NS_NewWellFormed_DTD__FPP6nsIDTD +__14CWellFormedDTD +QueryInterface__14CWellFormedDTDRC4nsIDPPv +AddRef__14CWellFormedDTD +CanParse__14CWellFormedDTDR14CParserContextR8nsStringi +CreateNewInstance__14CWellFormedDTDPP6nsIDTD +WillBuildModel__14CWellFormedDTDRC14CParserContextP14nsIContentSink +WillBuildModel__18RDFContentSinkImpl +BeginLoad__20RDFXMLDataSourceImpl +WillResumeParse__14CWellFormedDTD +WillResume__18RDFContentSinkImpl +Resume__20RDFXMLDataSourceImpl +Tokenize__8nsParseri +GetTokenizer__14CWellFormedDTDRP12nsITokenizer +__16nsExpatTokenizerP8nsString +__15nsHTMLTokenizeri14eParserDocType15eParserCommands +XML_ParserCreate +XmlPrologStateInit +poolInit +poolCopyString +poolGrow +dtdInit +hashTableInit +XmlInitEncoding +getEncodingIndex +XmlGetUtf16InternalEncoding +XML_SetParamEntityParsing +XML_SetBase +SetupExpatParser__16nsExpatTokenizer +XML_SetElementHandler +XML_SetCharacterDataHandler +XML_SetProcessingInstructionHandler +XML_SetDefaultHandlerExpand +XML_SetUnparsedEntityDeclHandler +XML_SetNotationDeclHandler +XML_SetExternalEntityRefHandler +XML_SetCommentHandler +XML_SetUnknownEncodingHandler +XML_SetCdataSectionHandler +XML_SetDoctypeDeclHandler +XML_SetUserData +AddRef__16nsExpatTokenizer +WillTokenize__8nsParseri +WillTokenize__16nsExpatTokenizeriP16nsTokenAllocator +WillTokenize__15nsHTMLTokenizeriP16nsTokenAllocator +Mark__9nsScanner +DiscardPrefix__15nsSlidingStringRCt17nsReadingIterator1ZUs +DiscardUnreferencedPrefix__25nsSlidingSharedBufferListPQ218nsSharedBufferList6Buffer +ConsumeToken__16nsExpatTokenizerR9nsScannerRi +CurrentPosition__9nsScannerRt17nsReadingIterator1ZUs +EndReading__9nsScannerRt17nsReadingIterator1ZUs +ParseXMLBuffer__16nsExpatTokenizerPCcUii +XML_Parse +prologInitProcessor +initializeEncoding +streqci +prologProcessor +initScanProlog +initScan +little2_prologTok +little2_scanPi +little2_checkPiTarget +doProlog +prolog0 +processXmlDecl +XmlParseXmlDecl +doParseXmlDecl +parsePseudoAttribute +toAscii +little2_toUtf8 +isSpace +little2_nameMatchesAscii +reportDefault +Tokenizer_HandleDefault +__12nsAutoStringPCUsi +prolog1 +CreateTokenOfType__16nsTokenAllocator15eHTMLTokenTypes9nsHTMLTag +__13CNewlineToken +__10CHTMLToken9nsHTMLTag +__6CTokeni +AddToken__15nsHTMLTokenizerRP6CTokenUiP7nsDequeP16nsTokenAllocator +contentProcessor +doContent +little2_contentTok +little2_scanLt +little2_scanAtts +little2_nameLength +little2_toUtf16 +storeAtts +lookup +hash +little2_getAtts +getAttributeId +poolStoreString +poolAppend +Tokenizer_HandleStartElement +CreateTokenOfType__16nsTokenAllocator15eHTMLTokenTypes9nsHTMLTagRC9nsAString +__11CStartTokenRC9nsAString9nsHTMLTag +XML_GetIdAttributeIndex +__15CAttributeTokenRC9nsAString +SetKey__15CAttributeTokenRC9nsAString +Rebind__18nsSlidingSubstringRC9nsAString +SetAttributeCount__6CTokens +poolClear +Tokenizer_HandleCharacterData +__16CWhitespaceTokenRC9nsAString +GrowCapacity__7nsDeque +Tokenizer_HandleEndElement +__9CEndTokenRC9nsAString9nsHTMLTag +keyeq +little2_scanEndTag +little2_updatePosition +GetLine__16nsExpatTokenizerPCcUiUiR8nsString +Release__16nsExpatTokenizer +SetPosition__9nsScannerRt17nsReadingIterator1ZUsii +Eof__9nsScanner +FillBuffer__9nsScanner +RewindToMark__9nsScanner +DidTokenize__8nsParseri +DidTokenize__16nsExpatTokenizeri +BuildModel__8nsParser +BuildModel__14CWellFormedDTDP9nsIParserP12nsITokenizerP16nsITokenObserverP14nsIContentSink +PopToken__15nsHTMLTokenizer +PopFront__7nsDeque +HandleToken__14CWellFormedDTDP6CTokenP9nsIParser +GetTokenType__13CNewlineToken +GetContentSink__8nsParser +HandleLeafToken__14CWellFormedDTDP6CToken +GetTokenAllocator__15nsHTMLTokenizer +__13nsCParserNodeP6CTokeniP16nsTokenAllocatorP15nsNodeAllocator +AddLeaf__18RDFContentSinkImplRC13nsIParserNode +AddCharacterData__18RDFContentSinkImplRC13nsIParserNode +GetText__C13nsCParserNode +GetStringValue__13CNewlineToken +Length__C18nsSlidingSubstring +GetTokenType__C13nsCParserNode +_._13nsCParserNode +ReleaseAll__13nsCParserNode +SizeOf__C13CNewlineToken +_._13CNewlineToken +_._10CHTMLToken +_._6CToken +Free__20nsFixedSizeAllocatorPvUi +GetTokenType__11CStartToken +HandleStartToken__14CWellFormedDTDP6CToken +GetAttributeCount__6CToken +PeekToken__15nsHTMLTokenizer +PeekFront__7nsDeque +GetTokenType__15CAttributeToken +AddAttribute__13nsCParserNodeP6CToken +GetIDAttributeAtom__11CStartTokenPP7nsIAtom +OpenContainer__18RDFContentSinkImplRC13nsIParserNode +FlushText__18RDFContentSinkImpliPi +rdf_IsDataInBuffer__FPUsi +PushNameSpacesFrom__18RDFContentSinkImplRC13nsIParserNode +GetAttributeCount__C13nsCParserNodei +GetKeyAt__C13nsCParserNodeUi +GetKey__15CAttributeToken +IsXMLNSDirective__18RDFContentSinkImplRC9nsAStringPP7nsIAtom +Right__C9nsAStringR9nsAStringUi +GetValueAt__C13nsCParserNodeUi +GetValue__15CAttributeToken +__12nsAutoStringRC8nsString +StripAndConvert__16nsRDFParserUtilsR8nsString +First__C9nsAString +__20NS_ConvertUCS2toUTF8RC9nsAString +OpenRDF__18RDFContentSinkImplRC13nsIParserNode +GetStringValue__11CStartToken +ParseTagString__18RDFContentSinkImplRC9nsAStringPPCcPP7nsIAtom +CutNameSpacePrefix__18RDFContentSinkImplR8nsString +Cut__9nsAStringUiUi +GetNameSpaceURI__18RDFContentSinkImplP7nsIAtomPPCc +PushContext__18RDFContentSinkImplP14nsIRDFResource19RDFContentSinkState +IsEmpty__11CStartToken +SizeOf__C15CAttributeToken +_._15CAttributeToken +_._18nsSlidingSubstring +UnlinkBuffer__18nsSharedBufferListPQ218nsSharedBufferList6Buffer +_._t20nsSharedBufferHandle1ZUs +_._25nsSlidingSharedBufferList +_._18nsSharedBufferList +DestroyBuffers__18nsSharedBufferList +SizeOf__C11CStartToken +_._11CStartToken +GetTokenType__16CWhitespaceToken +GetStringValue__16CWhitespaceToken +SizeOf__C16CWhitespaceToken +_._16CWhitespaceToken +OpenObject__18RDFContentSinkImplRC13nsIParserNode +GetIdAboutAttribute__18RDFContentSinkImplRC13nsIParserNodePP14nsIRDFResourcePi +ParseAttributeString__18RDFContentSinkImplRC9nsAStringPPCcPP7nsIAtom +Init__20NS_ConvertUTF8toUCS2PCcUi +rdf_MakeAbsoluteURI__FRC8nsStringR8nsString +ToNewUTF8String__FRC9nsAString +GetUnicodeResource__14RDFServiceImplPCUsPP14nsIRDFResource +InitContainer__18RDFContentSinkImplP14nsIRDFResourceT1 +IsSeq__21RDFContainerUtilsImplP16nsIRDFDataSourceP14nsIRDFResourcePi +HasAssertion__20RDFXMLDataSourceImplP14nsIRDFResourceT1P10nsIRDFNodeiPi +Assert__20RDFXMLDataSourceImplP14nsIRDFResourceT1P10nsIRDFNodei +GetIID__25nsIRDFPurgeableDataSource +QueryInterface__18InMemoryDataSourceRC4nsIDPPv +QueryInterface__Q218InMemoryDataSource8InternalRC4nsIDPPv +Mark__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +Release__18InMemoryDataSource +AddProperties__18RDFContentSinkImplRC13nsIParserNodeP14nsIRDFResourcePi +OpenMember__18RDFContentSinkImplRC13nsIParserNode +GetContextElement__18RDFContentSinkImpli +GetResourceAttribute__18RDFContentSinkImplRC13nsIParserNodePP14nsIRDFResource +NS_NewRDFContainer__FPP15nsIRDFContainer +__16RDFContainerImpl +Init__16RDFContainerImpl +AddRef__16RDFContainerImpl +Init__16RDFContainerImplP16nsIRDFDataSourceP14nsIRDFResource +AppendElement__16RDFContainerImplP10nsIRDFNode +GetNextValue__16RDFContainerImplPP14nsIRDFResource +GetTarget__20RDFXMLDataSourceImplP14nsIRDFResourceT1iPP10nsIRDFNode +GetTarget__18InMemoryDataSourceP14nsIRDFResourceT1iPP10nsIRDFNode +GetIID__13nsIRDFLiteral +QueryInterface__11LiteralImplRC4nsIDPPv +Unassert__20RDFXMLDataSourceImplP14nsIRDFResourceT1P10nsIRDFNode +Unassert__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNode +LockedUnassert__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNode +PL_DHashTableRawRemove +PL_DHashClearEntryStub +_._9Assertion +Release__16RDFContainerImpl +_._16RDFContainerImpl +GetTokenType__9CEndToken +HandleEndToken__14CWellFormedDTDP6CToken +CloseContainer__18RDFContentSinkImplRC13nsIParserNode +PopContext__18RDFContentSinkImplRP14nsIRDFResourceR19RDFContentSinkState +RemoveElementAt__11nsVoidArrayi +PopNameSpaces__18RDFContentSinkImpl +SizeOf__C9CEndToken +_._9CEndToken +_._11LiteralImpl +UnregisterLiteral__14RDFServiceImplP13nsIRDFLiteral +ChangeTable +PL_DHashGetKeyStub +PL_DHashMoveEntryStub +PL_DHashFreeTable +WillInterruptParse__14CWellFormedDTD +WillInterrupt__18RDFContentSinkImpl +Interrupt__20RDFXMLDataSourceImpl +AppendBuffer__15nsSlidingStringPUsN21 +LinkBuffer__18nsSharedBufferListPQ218nsSharedBufferList6BufferN21 +get_allocator__Ct20nsSharedBufferHandle1ZUs +StringAllocator_wchar_t__Fv +Deallocate__Ct21XPCOM_StringAllocator1ZUsPUs +OpenProperty__18RDFContentSinkImplRC13nsIParserNode +XML_GetBuffer +XML_ParseBuffer +epilogProcessor +OnStopRequest__20RDFXMLDataSourceImplP10nsIRequestP11nsISupportsUi +OnStopRequest__8nsParserP10nsIRequestP11nsISupportsUi +DidBuildModel__8nsParserUi +DidBuildModel__14CWellFormedDTDUiiP9nsIParserP14nsIContentSink +DidBuildModel__18RDFContentSinkImpli +EndLoad__20RDFXMLDataSourceImpl +Sweep__18InMemoryDataSource +PL_DHashTableEnumerate +SweepForwardArcsEntries__18InMemoryDataSourceP12PLDHashTableP15PLDHashEntryHdrUiPv +_._15nsScannerString +Release__14CWellFormedDTD +_._14CWellFormedDTD +_._16nsExpatTokenizer +XML_ParserFree +destroyBindings +poolDestroy +dtdDestroy +hashTableIterInit +hashTableIterNext +hashTableDestroy +_._15nsHTMLTokenizer +Close__11ProxyStream +_._11ProxyStream +_._17nsFileInputStream +_._12nsFileStream +Close__12nsFileStream +Release__15nsFileTransport +_._15nsFileTransport +_._8nsFileIO +Close__8nsFileIOUi +GetSelectedLocale__16nsChromeRegistryPCUsPPUs +__8nsStringPCUs +GetResource__16nsChromeRegistryRC9nsCStringPP14nsIRDFResource +GetTarget__23CompositeDataSourceImplP14nsIRDFResourceT1iPP10nsIRDFNode +HasAssertionN__23CompositeDataSourceImpliP14nsIRDFResourceT2P10nsIRDFNodei +GetValue__13nsRDFResourcePPc +__12nsAutoStringRC12nsAutoString +do_InsertFromElement__9nsAStringUsUi +do_InsertFromReadable__9nsAStringRC9nsAStringUi +copy_string_backward__H2Zt17nsReadingIterator1ZUsZt17nsWritingIterator1ZUs_RCX01RX01RX11_RX11 +RFind__C8nsStringRC8nsStringiii +RFindSubstr__5nsStrRC5nsStrT1iii +Compare2To2__FPCcT0Uii +strncmp__5nsCRTPCUsT1Ui +FollowArc__16nsChromeRegistryP16nsIRDFDataSourceR9nsCStringP14nsIRDFResourceT3 +GetValue__11LiteralImplPPUs +Copy__13nsXPIDLStringPCUs +AppendUnicode__11nsLocalFilePCUs +Undefine__18nsDirectoryServicePCc +Define__18nsDirectoryServicePCcP11nsISupports +NS_NewEmptyEnumerator +GetNext__19EmptyEnumeratorImplPP11nsISupports +Release__19EmptyEnumeratorImpl +EnumerateAndInitializeComponents__17nsAppShellService +EnumerateComponents__17nsAppShellServicePM17nsAppShellServiceFP17nsAppShellServiceRC4nsID_v +CreateHiddenWindow__17nsAppShellService +Create__22nsAboutProtocolHandlerP11nsISupportsRC4nsIDPPv +__22nsAboutProtocolHandler +AddRef__22nsAboutProtocolHandler +Init__22nsAboutProtocolHandler +QueryInterface__22nsAboutProtocolHandlerRC4nsIDPPv +Release__22nsAboutProtocolHandler +NewURI__22nsAboutProtocolHandlerPCcP6nsIURIPP6nsIURI +Create__11nsSimpleURIP11nsISupportsRC4nsIDPPv +__11nsSimpleURIP11nsISupports +AggregatedQueryInterface__11nsSimpleURIRC4nsIDPPv +AddRef__11nsSimpleURI +AddRef__Q211nsSimpleURI8Internal +SetSpec__11nsSimpleURIPCc +JustCreateTopWindow__17nsAppShellServiceP12nsIXULWindowP6nsIURIiiUiiiiPP12nsIXULWindow +__16nsWebShellWindow +__11nsXULWindow +AddRef__16nsWebShellWindow +Initialize__16nsWebShellWindowP12nsIXULWindowP11nsIAppShellP6nsIURIiiUiiiiR16nsWidgetInitData +GetIID__9nsIWidget +nsWindowConstructor__FP11nsISupportsRC4nsIDPPv +__8nsWindow +__8nsWidget +__12nsBaseWidget +GetIID__9nsIRegion +nsRegionGTKConstructor__FP11nsISupportsRC4nsIDPPv +__11nsRegionGTK +AddRef__11nsRegionGTK +QueryInterface__11nsRegionGTKRC4nsIDPPv +Release__11nsRegionGTK +Init__11nsRegionGTK +SetTo__11nsRegionGTKiiii +gdk_region_from_rect__11nsRegionGTKiiii +GetIID__14nsIDragService +nsDragServiceConstructor__FP11nsISupportsRC4nsIDPPv +__13nsDragService +__17nsBaseDragService +AddRef__13nsDragService +AddRef__17nsBaseDragService +QueryInterface__13nsDragServiceRC4nsIDPPv +Release__13nsDragService +Release__17nsBaseDragService +GetIID__17nsIDragSessionGTK +GetIID__14nsIDragSession +TargetSetTimeCallback__13nsDragServicePFPUi_v +AddRef__8nsWindow +AddRef__8nsWidget +AddRef__12nsBaseWidget +QueryInterface__8nsWindowRC4nsIDPPv +QueryInterface__8nsWidgetRC4nsIDPPv +GetIID__17nsIKBStateControl +QueryInterface__12nsBaseWidgetRC4nsIDPPv +Release__8nsWindow +Release__8nsWidget +Release__12nsBaseWidget +GetIID__13nsIBaseWindow +SetClientData__12nsBaseWidgetPv +Create__8nsWidgetP9nsIWidgetRC6nsRectPFP10nsGUIEvent_13nsEventStatusP16nsIDeviceContextP11nsIAppShellP10nsIToolkitP16nsWidgetInitData +CreateWidget__8nsWidgetP9nsIWidgetRC6nsRectPFP10nsGUIEvent_13nsEventStatusP16nsIDeviceContextP11nsIAppShellP10nsIToolkitP16nsWidgetInitDataPv +BaseCreate__12nsBaseWidgetP9nsIWidgetRC6nsRectPFP10nsGUIEvent_13nsEventStatusP16nsIDeviceContextP11nsIAppShellP10nsIToolkitP16nsWidgetInitData +NS_GetCurrentToolkit__FPP10nsIToolkit +__9nsToolkit +AddRef__9nsToolkit +Init__9nsToolkitP8PRThread +CreateSharedGC__9nsToolkit +GetIID__16nsIDeviceContext +nsDeviceContextGTKConstructor__FP11nsISupportsRC4nsIDPPv +__18nsDeviceContextGTK +__17DeviceContextImpl +AddRef__18nsDeviceContextGTK +QueryInterface__18nsDeviceContextGTKRC4nsIDPPv +Release__18nsDeviceContextGTK +Init__18nsDeviceContextGTKPv +GetIID__16nsIScreenManager +nsScreenManagerGtkConstructor__FP11nsISupportsRC4nsIDPPv +__18nsScreenManagerGtk +AddRef__18nsScreenManagerGtk +QueryInterface__18nsScreenManagerGtkRC4nsIDPPv +Release__18nsScreenManagerGtk +GetPrimaryScreen__18nsScreenManagerGtkPP9nsIScreen +EnsureInit__18nsScreenManagerGtk +__11nsScreenGtk +AddRef__11nsScreenGtk +Release__11nsScreenGtk +GetAvailRect__11nsScreenGtkPiN31 +GetPixelDepth__11nsScreenGtkPi +SetDPI__18nsDeviceContextGTKi +CommonInit__17DeviceContextImpl +PreCreateWidget__8nsWindowP16nsWidgetInitData +SetWindowType__12nsBaseWidget12nsWindowType +SetBorderStyle__12nsBaseWidget13nsBorderStyle +CreateNative__8nsWindowP10_GtkObject +InstallRealizeSignal__8nsWidgetP10_GtkWidget +InstallSignal__8nsWidgetP10_GtkWidgetPcPFv_v +gtk_mozarea_new +gtk_mozarea_get_type +gtk_mozarea_class_init +gtk_mozarea_init +RealizeSignal__8nsWidgetP10_GtkWidgetPv +OnRealize__8nsWindowP10_GtkWidget +SetIcon__8nsWindow +GetCurrentProcessDirectory__FR10nsFileSpec +__pl__C10nsFileSpecPCc +SetIcon__8nsWindowP10_GdkWindowT1 +SetMiniIcon__8nsWindowP10_GdkWindowT1 +ConvertBorderStyles__8nsWindow13nsBorderStyle +gtk_mozarea_realize +gdk_superwin_new +gdk_superwin_get_type +gdk_superwin_class_init +gdk_superwin_init +attach_toplevel_listener +get_real_toplevel +SetupVersion__20nsGtkMozRemoteHelperP10_GdkWindow +EnsureAtoms__20nsGtkMozRemoteHelper +GetMozArea__8nsWindow +Resize__8nsWindowiii +gdk_superwin_resize +OnResize__8nsWidgetG11nsSizeEvent +DispatchWindowEvent__8nsWidgetP10nsGUIEvent +DispatchEvent__8nsWidgetP10nsGUIEventR13nsEventStatus +HandleEvent__16nsWebShellWindowP10nsGUIEvent +GetClientData__12nsBaseWidgetRPv +ConvertStatus__8nsWidget13nsEventStatus +DispatchStandardEvent__8nsWidgetUi +InitEvent__8nsWidgetR10nsGUIEventUiP7nsPoint +InitCallbacks__8nsWindowPc +gdk_superwin_set_event_funcs +GetClientBounds__12nsBaseWidgetR6nsRect +GetBounds__12nsBaseWidgetR6nsRect +SetBackgroundColor__8nsWindowRCUi +SetBackgroundColor__12nsBaseWidgetRCUi +GetIID__11nsIDocShell +nsWebShellConstructor__FP11nsISupportsRC4nsIDPPv +__10nsWebShell +__10nsDocShell +InitFrameData__10nsWebShell +SetMarginWidth__10nsDocShelli +SetMarginHeight__10nsDocShelli +AddRef__10nsWebShell +AddRef__10nsDocShell +QueryInterface__10nsWebShellRC4nsIDPPv +GetIID__11nsIWebShell +GetIID__19nsIWebShellServices +GetIID__25nsIContentViewerContainer +GetIID__20nsIWebShellContainer +GetIID__14nsILinkHandler +GetIID__20nsIClipboardCommands +QueryInterface__10nsDocShellRC4nsIDPPv +Release__10nsWebShell +Release__10nsDocShell +GetIID__19nsIDocShellTreeItem +GetIID__19nsIDocShellTreeNode +GetIID__18nsIDocShellHistory +GetIID__16nsIWebNavigation +InitWindow__10nsDocShellPvP9nsIWidgetiiii +SetParentWidget__10nsDocShellP9nsIWidget +SetPositionAndSize__10nsWebShelliiiii +SetPositionAndSize__10nsDocShelliiiii +InitInfo__10nsDocShell +Create__10nsWebShell +GetThreadEventQueue__23nsEventQueueServiceImplP8PRThreadPP13nsIEventQueue +Equals__C9nsVoidKeyPC9nsHashKey +GetYoungest__16nsEventQueueImplPP13nsIEventQueue +GetIID__12nsIURILoader +nsURILoaderConstructor__FP11nsISupportsRC4nsIDPPv +__11nsURILoader +AddRef__11nsURILoader +QueryInterface__11nsURILoaderRC4nsIDPPv +Release__11nsURILoader +GetDocumentLoaderForContext__11nsURILoaderP11nsISupportsPP17nsIDocumentLoader +SetupLoadCookie__11nsURILoaderP11nsISupportsPP21nsIInterfaceRequestor +GetIID__21nsIURIContentListener +__cl__C14nsGetInterfaceRC4nsIDPPv +GetIID__21nsIInterfaceRequestor +GetIID__13nsIScrollable +GetIID__13nsITextScroll +GetIID__13nsIDocCharset +GetInterface__10nsWebShellRC4nsIDPPv +GetIID__26nsIScriptGlobalObjectOwner +GetIID__21nsIScriptGlobalObject +GetIID__20nsIDOMWindowInternal +GetIID__12nsIDOMWindow +GetInterface__10nsDocShellRC4nsIDPPv +EnsureContentListener__10nsDocShell +__22nsDSURIContentListener +AddRef__22nsDSURIContentListener +Init__22nsDSURIContentListener +DocShell__22nsDSURIContentListenerP10nsDocShell +GetLoadCookie__22nsDSURIContentListenerPP11nsISupports +GetLoadCookie__10nsDocShellPP11nsISupports +GetParentContentListener__22nsDSURIContentListenerPP21nsIURIContentListener +GetIID__17nsIDocumentLoader +nsDocLoaderImplConstructor__FP11nsISupportsRC4nsIDPPv +__15nsDocLoaderImpl +ClearInternalProgress__15nsDocLoaderImpl +ClearRequestInfoList__15nsDocLoaderImpl +Compact__11nsVoidArray +AddRef__15nsDocLoaderImpl +Init__15nsDocLoaderImpl +NS_NewLoadGroup__FPP12nsILoadGroupP18nsIRequestObserver +GetIID__12nsILoadGroup +Create__11nsLoadGroupP11nsISupportsRC4nsIDPPv +__11nsLoadGroupP11nsISupports +Init__11nsLoadGroup +AggregatedQueryInterface__11nsLoadGroupRC4nsIDPPv +AddRef__11nsLoadGroup +AddRef__Q211nsLoadGroup8Internal +SetGroupObserver__11nsLoadGroupP18nsIRequestObserver +QueryInterface__15nsDocLoaderImplRC4nsIDPPv +Release__15nsDocLoaderImpl +Release__11nsLoadGroup +Release__Q211nsLoadGroup8Internal +CreateDocumentLoader__15nsDocLoaderImplPP17nsIDocumentLoader +SetDocLoaderParent__15nsDocLoaderImplP15nsDocLoaderImpl +GetIID__14nsIWebProgress +SetLoadCookie__22nsDSURIContentListenerP11nsISupports +SetLoadCookie__10nsDocShellP11nsISupports +AddProgressListener__15nsDocLoaderImplP22nsIWebProgressListener +GetIID__13nsIRefreshURI +GetIID__22nsIWebProgressListener +IndexOf__15nsSupportsArrayPC11nsISupports +IndexOfStartingAt__15nsSupportsArrayPC11nsISupportsUi +Release__22nsDSURIContentListener +GetInterface__15nsDocLoaderImplRC4nsIDPPv +SetContainer__15nsDocLoaderImplP11nsISupports +Create__10nsDocShell +SetContainer__10nsWebShellP20nsIWebShellContainer +GetIID__14nsIDOMDocument +GetIID__9nsIPrompt +GetIID__13nsIAuthPrompt +GetIID__16nsIHttpEventSink +QueryInterface__16nsWebShellWindowRC4nsIDPPv +GetIID__17nsIWebShellWindow +GetIID__12nsIXULWindow +Release__16nsWebShellWindow +EnsureChromeTreeOwner__11nsXULWindow +__17nsChromeTreeOwner +AddRef__17nsChromeTreeOwner +XULWindow__17nsChromeTreeOwnerP11nsXULWindow +SetTreeOwner__10nsDocShellP20nsIDocShellTreeOwner +IsFrame__10nsDocShell +QueryInterface__17nsChromeTreeOwnerRC4nsIDPPv +GetIID__20nsIDocShellTreeOwner +Release__17nsChromeTreeOwner +SetItemType__10nsDocShelli +GetSpec__11nsSimpleURIPPc +AppendWithConversion__8nsStringc +LoadURI__10nsDocShellPCUsUi +CreateFixupURI__10nsDocShellPCUsPP6nsIURI +Trim__8nsStringPCciii +Trim__5nsStrR5nsStrPCcii +StripChars__8nsStringPCc +StripChars__5nsStrR5nsStrPCc +StripChars2__FPcUiPCc +GetIID__11nsIURIFixup +nsDefaultURIFixupConstructor__FP11nsISupportsRC4nsIDPPv +__17nsDefaultURIFixup +AddRef__17nsDefaultURIFixup +QueryInterface__17nsDefaultURIFixupRC4nsIDPPv +Release__17nsDefaultURIFixup +CreateFixupURI__17nsDefaultURIFixupPCUsPP6nsIURI +FileURIFixup__17nsDefaultURIFixupPCUsPP6nsIURI +ConvertFileToStringURI__17nsDefaultURIFixupR8nsStringT1 +LoadURI__10nsDocShellP6nsIURIP19nsIDocShellLoadInfoUi +GetSameTypeParent__10nsDocShellPP19nsIDocShellTreeItem +InternalLoad__10nsDocShellP6nsIURIT1P11nsISupportsiiPCUsP14nsIInputStreamT7UiP10nsISHEntry +ScrollIfAnchor__10nsDocShellP6nsIURIPi +GetIID__24nsIScriptSecurityManager +Construct_nsIScriptSecurityManager__FP11nsISupportsRC4nsIDPPv +GetScriptSecurityManager__23nsScriptSecurityManager +__23nsScriptSecurityManager +InitPrefs__23nsScriptSecurityManager +GetIID__15nsISecurityPref +AddObserver__12nsPrefBranchPCcP11nsIObserver +__15nsAutoVoidArray +AddRef__23nsScriptSecurityManager +GetChildList__12nsPrefBranchPCcPUiPPPc +pref_enumChild__FP11PLHashEntryiPv +InitPolicies__23nsScriptSecurityManagerUiPPCc +SecurityGetCharPref__12nsPrefBranchPCcPPc +InitPrincipals__23nsScriptSecurityManagerUiPPCc +GetIID__17nsIJSContextStack +nsIJSContextStackConstructor__FP11nsISupportsRC4nsIDPPv +GetSingleton__29nsXPCThreadJSContextStackImpl +__29nsXPCThreadJSContextStackImpl +AddRef__29nsXPCThreadJSContextStackImpl +QueryInterface__29nsXPCThreadJSContextStackImplRC4nsIDPPv +GetIID__23nsIThreadJSContextStack +Release__29nsXPCThreadJSContextStackImpl +GetCID__12nsIXPConnect +GetIID__12nsIXPConnect +nsIXPConnectConstructor__FP11nsISupportsRC4nsIDPPv +GetSingleton__11nsXPConnect +GetXPConnect__11nsXPConnect +__11nsXPConnect +CreateRuntime__11nsXPConnect +newXPCJSRuntime__12XPCJSRuntimeP11nsXPConnectP19nsIJSRuntimeService +__12XPCJSRuntimeP11nsXPConnectP19nsIJSRuntimeService +newMap__23JSContext2XPCContextMapi +__23JSContext2XPCContextMapi +newMap__21JSObject2WrappedJSMapi +__21JSObject2WrappedJSMapi +newMap__21IID2WrappedJSClassMapi +__21IID2WrappedJSClassMapi +newMap__22IID2NativeInterfaceMapi +__22IID2NativeInterfaceMapi +newMap__22ClassInfo2NativeSetMapi +__22ClassInfo2NativeSetMapi +newMap__12NativeSetMapi +__12NativeSetMapi +newMap__21IID2ThisTranslatorMapi +__21IID2ThisTranslatorMapi +newMap__28XPCNativeScriptableSharedMapi +__28XPCNativeScriptableSharedMapi +newMap__24XPCWrappedNativeProtoMapi +__24XPCWrappedNativeProtoMapi +JS_SetGCCallbackRT +AddRef__11nsXPConnect +QueryInterface__11nsXPConnectRC4nsIDPPv +Release__11nsXPConnect +SetDefaultSecurityManager__11nsXPConnectP21nsIXPCSecurityManagerUs +QueryInterface__23nsScriptSecurityManagerRC4nsIDPPv +GetSystemPrincipal__23nsScriptSecurityManagerPP12nsIPrincipal +__17nsSystemPrincipal +__15nsBasePrincipal +__14nsJSPrincipals +AddRef__17nsSystemPrincipal +GetSubjectPrincipal__23nsScriptSecurityManagerPP12nsIPrincipal +GetCurrentContextQuick__23nsScriptSecurityManager +Peek__29nsXPCThreadJSContextStackImplPP9JSContext +GetData__16XPCPerThreadData +__16XPCPerThreadData +__17XPCJSContextStack +Peek__17XPCJSContextStackPP9JSContext +Peek__7nsDeque +Release__17nsSystemPrincipal +Release__23nsScriptSecurityManager +GetCurrentDocumentOwner__10nsDocShellPP11nsISupports +StopLoad__10nsDocShell +CancelRefreshURITimers__10nsDocShell +Stop__11nsURILoaderP11nsISupports +Stop__15nsDocLoaderImpl +Cancel__11nsLoadGroupUi +ConvertLoadTypeToDocShellLoadInfo__10nsDocShellUi +DoURILoad__10nsDocShellP6nsIURIT1P11nsISupportsiP14nsIInputStreamT5 +GetLoadGroupForContext__11nsURILoaderP11nsISupportsPP12nsILoadGroup +GetScheme__11nsSimpleURIPPc +NewChannel__22nsAboutProtocolHandlerP6nsIURIPP10nsIChannel +GetPath__11nsSimpleURIPPc +FindCharInReadable__FcRt17nsReadingIterator1ZcRCt17nsReadingIterator1Zc +Distance__FRCt17nsReadingIterator1ZcT0 +AppendFromPromise__10nsACStringRC10nsACString +IsDependentOn__C21nsDependentCSubstringRC10nsACString +IsDependentOn__C10nsACStringRC10nsACString +Length__C21nsDependentCSubstring +GetReadableFragment__C21nsDependentCSubstringRt18nsReadableFragment1Zc17nsFragmentRequestUi +GetIID__14nsIAboutModule +Create__12nsAboutBlankP11nsISupportsRC4nsIDPPv +AddRef__12nsAboutBlank +QueryInterface__12nsAboutBlankRC4nsIDPPv +Release__12nsAboutBlank +NewChannel__12nsAboutBlankP6nsIURIPP10nsIChannel +NS_NewCStringInputStream +__15BasicStringImpl +AddRef__15BasicStringImpl +QueryInterface__15BasicStringImplRC4nsIDPPv +Release__15BasicStringImpl +NS_NewInputStreamIO__FPP16nsIInputStreamIOPCcP14nsIInputStreamT1i +GetIID__16nsIInputStreamIO +Create__15nsInputStreamIOP11nsISupportsRC4nsIDPPv +__15nsInputStreamIO +AddRef__15nsInputStreamIO +QueryInterface__15nsInputStreamIORC4nsIDPPv +Release__15nsInputStreamIO +Init__15nsInputStreamIOPCcP14nsIInputStreamT1i +__14CBufDescriptorPCciUii +NS_NewStreamIOChannel__FPP18nsIStreamIOChannelP6nsIURIP11nsIStreamIO +GetIID__18nsIStreamIOChannel +Create__17nsStreamIOChannelP11nsISupportsRC4nsIDPPv +__17nsStreamIOChannel +AddRef__17nsStreamIOChannel +QueryInterface__17nsStreamIOChannelRC4nsIDPPv +Release__17nsStreamIOChannel +Init__17nsStreamIOChannelP6nsIURIP11nsIStreamIO +SetLoadGroup__17nsStreamIOChannelP12nsILoadGroup +SetNotificationCallbacks__17nsStreamIOChannelP21nsIInterfaceRequestor +SetOriginalURI__17nsStreamIOChannelP6nsIURI +GetIID__14nsIHttpChannel +GetIID__17nsIStreamProvider +SchemeIs__11nsSimpleURIPCcPi +DoChannelLoad__10nsDocShellP10nsIChanneliP12nsIURILoader +GetLoadFlags__17nsStreamIOChannelPUi +SetLoadFlags__17nsStreamIOChannelUi +OpenURI__11nsURILoaderP10nsIChanneliP11nsISupports +OpenURIVia__11nsURILoaderP10nsIChanneliP11nsISupportsUi +GetURI__17nsStreamIOChannelPP6nsIURI +OnStartURIOpen__22nsDSURIContentListenerP6nsIURIPi +Release__11nsSimpleURI +Release__Q211nsSimpleURI8Internal +__18nsDocumentOpenInfo +AddRef__18nsDocumentOpenInfo +Open__18nsDocumentOpenInfoP10nsIChanneliP11nsISupports +AsyncOpen__17nsStreamIOChannelP17nsIStreamListenerP11nsISupports +AddRequest__11nsLoadGroupP10nsIRequestP11nsISupports +MergeLoadFlags__11nsLoadGroupP10nsIRequestRUi +OnStartRequest__15nsDocLoaderImplP10nsIRequestP11nsISupports +AddRequestInfo__15nsDocLoaderImplP10nsIRequest +SetDefaultLoadRequest__11nsLoadGroupP10nsIRequest +doStartDocumentLoad__15nsDocLoaderImpl +FireOnStateChange__15nsDocLoaderImplP14nsIWebProgressP10nsIRequestiUi +OnStateChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestiUi +OnStateChange__16nsWebShellWindowP14nsIWebProgressP10nsIRequestiUi +OnStateChange__10nsDocShellP14nsIWebProgressP10nsIRequestiUi +GetMainWidget__10nsDocShellPP9nsIWidget +GetParentWidget__10nsDocShellPP9nsIWidget +SetCursor__8nsWindow8nsCursor +Compact__15nsSupportsArray +CreateTransportFromStreamIO__22nsFileTransportServiceP11nsIStreamIOPP12nsITransport +GetName__15nsInputStreamIOPPc +GetInterface__17nsStreamIOChannelRC4nsIDPPv +GetIID__21nsIProxyObjectManager +Create__20nsProxyObjectManagerP11nsISupportsRC4nsIDPPv +GetInstance__20nsProxyObjectManager +__20nsProxyObjectManager +QueryInterface__20nsProxyObjectManagerRC4nsIDPPv +AddRef__20nsProxyObjectManager +GetProxyForObject__20nsProxyObjectManagerP13nsIEventQueueRC4nsIDP11nsISupportsiPPv +ResolveEventQueue__23nsEventQueueServiceImplP13nsIEventQueuePP13nsIEventQueue +GetNewOrUsedProxy__18nsProxyEventObjectP13nsIEventQueueiP11nsISupportsRC4nsID +GetNewOrUsedClass__17nsProxyEventClassRC4nsID +GetInfoForIID__24xptiInterfaceInfoManagerPC4nsIDPP16nsIInterfaceInfo +GetParent__17xptiInterfaceInfoPP16nsIInterfaceInfo +Resolve__17xptiInterfaceInfoP14xptiWorkingSet +ResolveLocked__17xptiInterfaceInfoP14xptiWorkingSet +LoadFile__24xptiInterfaceInfoManagerRC11xptiTypelibP14xptiWorkingSet +ReadXPTFile__24xptiInterfaceInfoManagerP12nsILocalFileP14xptiWorkingSet +XPT_NewXDRState +XPT_NewHashTable +XPT_MakeCursor +XPT_DoHeader +XPT_Do8 +XPT_Do16 +XPT_Do32 +XPT_DataOffset +XPT_SetDataOffset +DoAnnotation +XPT_SeekTo +DoInterfaceDirectoryEntry +XPT_DoIID +XPT_DoCString +DoInterfaceDescriptor +XPT_SetOffsetForAddr +XPT_HashTableAdd +DoMethodDescriptor +DoParamDescriptor +DoTypeDescriptor +DoTypeDescriptorPrefix +XPT_InterfaceDescriptorAddTypes +DoConstDescriptor +XPT_DestroyXDRState +XPT_HashTableDestroy +trimrecord +SetHeader__8xptiFileP9XPTHeader +__15xptiTypelibGutsP9XPTHeader +SetInfoAt__15xptiTypelibGutsUsP17xptiInterfaceInfo +PartiallyResolveLocked__17xptiInterfaceInfoP22XPTInterfaceDescriptorP14xptiWorkingSet +GetInfoAtNoAddRef__15xptiTypelibGutsUs +GetIID__17xptiInterfaceInfoPP4nsID +__17nsProxyEventClassRC4nsIDP16nsIInterfaceInfo +AddRef__17nsProxyEventClass +GetMethodCount__17xptiInterfaceInfoPUs +HashCode__C15nsProxyEventKey +__18nsProxyEventObjectP13nsIEventQueueiP11nsISupportsP17nsProxyEventClassP18nsProxyEventObject +__13nsProxyObjectP13nsIEventQueueiP11nsISupports +AddRef__13nsProxyObject +GetIID__18nsProxyEventObject +QueryInterface__18nsProxyEventObjectRC4nsIDPPv +AddRef__18nsProxyEventObject +Clone__C15nsProxyEventKey +Release__17nsProxyEventClass +Release__18nsProxyEventObject +Release__20nsProxyObjectManager +AsyncRead__15nsFileTransportP17nsIStreamListenerP11nsISupportsUiUiUiPP10nsIRequest +NS_NewStreamListenerProxy__FPP17nsIStreamListenerP17nsIStreamListenerP13nsIEventQueueUiUi +GetIID__22nsIStreamListenerProxy +nsStreamListenerProxyConstructor__FP11nsISupportsRC4nsIDPPv +__21nsStreamListenerProxy +AddRef__21nsStreamListenerProxy +QueryInterface__21nsStreamListenerProxyRC4nsIDPPv +Release__21nsStreamListenerProxy +Init__21nsStreamListenerProxyP17nsIStreamListenerP13nsIEventQueueUiUi +AddRef__22nsRequestObserverProxy +NS_NewPipe__FPP14nsIInputStreamPP15nsIOutputStreamUiUiiiP9nsIMemory +__6nsPipe +Initialize__6nsPipeUiUiiiP9nsIMemory +Init__17nsSegmentedBufferUiUiP9nsIMemory +SetNonBlocking__Q26nsPipe17nsPipeInputStreami +SetNonBlocking__Q26nsPipe18nsPipeOutputStreami +AddRef__Q26nsPipe17nsPipeInputStream +AddRef__6nsPipe +AddRef__Q26nsPipe18nsPipeOutputStream +Init__22nsRequestObserverProxyP18nsIRequestObserverP13nsIEventQueue +SetEventQueue__22nsRequestObserverProxyP13nsIEventQueue +GetSpecialEventQueue__23nsEventQueueServiceImpliPP13nsIEventQueue +DispatchRequest__22nsFileTransportServiceP11nsIRunnable +DispatchRequest__12nsThreadPoolP11nsIRunnable +AddThread__12nsThreadPool +__20nsThreadPoolRunnableP12nsThreadPool +AddRef__20nsThreadPoolRunnable +Run__20nsThreadPoolRunnable +GetRequest__12nsThreadPoolP9nsIThread +Release__20nsThreadPoolRunnable +Release__8nsThread +RemoveElementAt__15nsSupportsArrayUi +Run__15nsFileTransport +Process__15nsFileTransport +Open__15nsInputStreamIOPPcPi +OnStartRequest__21nsStreamListenerProxyP10nsIRequestP11nsISupports +SetObserver__Q26nsPipe17nsPipeInputStreamP22nsIInputStreamObserver +OnStartRequest__22nsRequestObserverProxyP10nsIRequestP11nsISupports +__23nsARequestObserverEventP10nsIRequestP11nsISupports +PL_InitEvent +FireEvent__22nsRequestObserverProxyP23nsARequestObserverEvent +PostEvent__16nsEventQueueImplP7PLEvent +PL_PostEvent +_pl_NativeNotify +GetInputStream__15nsInputStreamIOPP14nsIInputStream +AddRef__28nsFileTransportSourceWrapper +OnDataAvailable__21nsStreamListenerProxyP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +WriteFrom__Q26nsPipe18nsPipeOutputStreamP14nsIInputStreamUiPUi +WriteSegments__Q26nsPipe18nsPipeOutputStreamPFP15nsIOutputStreamPvPcUiUiPUi_UiPvUiPUi +Release__Q26nsPipe18nsPipeOutputStream +Release__6nsPipe +DoClose__15nsFileTransport +Close__15nsInputStreamIOUi +Close__15BasicStringImpl +Release__28nsFileTransportSourceWrapper +_._28nsFileTransportSourceWrapper +OnStopRequest__21nsStreamListenerProxyP10nsIRequestP11nsISupportsUi +Release__Q26nsPipe17nsPipeInputStream +Close__Q26nsPipe17nsPipeInputStream +OnClose__21nsStreamListenerProxyP14nsIInputStream +Close__Q26nsPipe18nsPipeOutputStream +_._6nsPipe +OnStopRequest__22nsRequestObserverProxyP10nsIRequestP11nsISupportsUi +_._21nsStreamListenerProxy +Release__22nsRequestObserverProxy +Stub4__14nsXPTCStubBase +PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi +GetInterfaceInfo__18nsProxyEventObjectPP16nsIInterfaceInfo +GetMethodInfo__17xptiInterfaceInfoUsPPC15nsXPTMethodInfo +CallMethod__18nsProxyEventObjectUsPC15nsXPTMethodInfoP17nsXPTCMiniVariant +Post__13nsProxyObjectUiP15nsXPTMethodInfoP17nsXPTCMiniVariantP16nsIInterfaceInfo +convertMiniVariantToVariant__13nsProxyObjectP15nsXPTMethodInfoP17nsXPTCMiniVariantPP13nsXPTCVariantPUc +__21nsProxyObjectCallInfoP13nsProxyObjectP15nsXPTMethodInfoUiP13nsXPTCVariantUiP7PLEvent +RefCountInInterfacePointers__21nsProxyObjectCallInfoi +CopyStrings__21nsProxyObjectCallInfoi +Release__18nsDocumentOpenInfo +SetXPConnectSafeContext__17nsAppShellService +GetHiddenWindowAndJSContext__17nsAppShellServicePP20nsIDOMWindowInternalPP9JSContext +GetDocShell__11nsXULWindowPP11nsIDocShell +EnsureScriptEnvironment__10nsDocShell +GetIID__25nsIDOMScriptObjectFactory +nsDOMSOFactoryConstructor__FP11nsISupportsRC4nsIDPPv +__14nsDOMSOFactory +QueryInterface__14nsDOMSOFactoryRC4nsIDPPv +AddRef__14nsDOMSOFactory +Release__14nsDOMSOFactory +NewScriptGlobalObject__14nsDOMSOFactoryPP21nsIScriptGlobalObject +NS_NewScriptGlobalObject__FPP21nsIScriptGlobalObject +__16GlobalWindowImpl +GetIID__19nsIEntropyCollector +QueryInterface__16GlobalWindowImplRC4nsIDPPv +GetIID__14nsIDOMJSWindow +AddRef__16GlobalWindowImpl +SetDocShell__16GlobalWindowImplP11nsIDocShell +GetChromeEventHandler__10nsDocShellPP21nsIChromeEventHandler +GetParent__16GlobalWindowImplPP12nsIDOMWindow +NS_NewWindowRoot__FP12nsIDOMWindowPP21nsIChromeEventHandler +__12nsWindowRootP12nsIDOMWindow +Create__17nsFocusControllerPP18nsIFocusController +__17nsFocusController +AddRef__17nsFocusController +QueryInterface__17nsFocusControllerRC4nsIDPPv +GetIID__18nsIFocusController +AddEventListener__12nsWindowRootRC9nsAStringP19nsIDOMEventListeneri +GetListenerManager__12nsWindowRootPP23nsIEventListenerManager +GetIID__23nsIEventListenerManager +GetClassObject__15nsContentModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__15nsContentModule +AddRefAtoms__10nsCSSAtoms +AddRefTable__13nsCSSKeywords +AddRefTable__10nsCSSProps +AddRefTable__12nsColorNames +AddRefAtoms__11nsHTMLAtoms +AddRefAtoms__13nsLayoutAtoms +AddRefAtoms__10nsXULAtoms +GetIID__19nsINameSpaceManager +__16nsContentFactoryRC4nsID +AddRef__16nsContentFactory +QueryInterface__16nsContentFactoryRC4nsIDPPv +Release__16nsContentFactory +CreateInstance__16nsContentFactoryP11nsISupportsRC4nsIDPPv +NS_NewNameSpaceManager__FPP19nsINameSpaceManager +__20NameSpaceManagerImpl +AddRefTable__Fv +__11nsStringKeyRC9nsAString +QueryInterface__20NameSpaceManagerImplRC4nsIDPPv +AddRef__20NameSpaceManagerImpl +Release__20NameSpaceManagerImpl +RegisterNameSpace__20NameSpaceManagerImplRC9nsAStringRi +FindNameSpaceID__FRC9nsAString +Init__17nsXULContentUtils +GetIID__17nsIDateTimeFormat +GetClassObject__14nsLocaleModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__14nsLocaleModule +__19nsLocaleUnixFactoryRC4nsID +QueryInterface__19nsLocaleUnixFactoryRC4nsIDPPv +AddRef__19nsLocaleUnixFactory +Release__19nsLocaleUnixFactory +CreateInstance__19nsLocaleUnixFactoryP11nsISupportsRC4nsIDPPv +AddRef__20nsDateTimeFormatUnix +QueryInterface__20nsDateTimeFormatUnixRC4nsIDPPv +Release__20nsDateTimeFormatUnix +Init__14nsContentUtils +NS_NewEventListenerManager__FPP23nsIEventListenerManager +__22nsEventListenerManager +QueryInterface__22nsEventListenerManagerRC4nsIDPPv +AddRef__22nsEventListenerManager +Release__22nsEventListenerManager +AddEventListenerByType__22nsEventListenerManagerP19nsIDOMEventListenerRC9nsAStringi +GetIdentifiersForType__22nsEventListenerManagerP7nsIAtomP14EventArrayTypePi +AddEventListener__22nsEventListenerManagerP19nsIDOMEventListener14EventArrayTypeiP9nsHashKeyi +GetListenersByType__22nsEventListenerManager14EventArrayTypeP9nsHashKeyi +GetIID__22nsIScriptEventListener +GetIID__19nsIDOMEventListener +GetIID__10nsIContent +Release__17nsFocusController +AddRef__12nsWindowRoot +Release__16GlobalWindowImpl +SetGlobalObjectOwner__16GlobalWindowImplP26nsIScriptGlobalObjectOwner +NewScriptContext__14nsDOMSOFactoryP21nsIScriptGlobalObjectPP16nsIScriptContext +NS_CreateScriptContext__FP21nsIScriptGlobalObjectPP16nsIScriptContext +GetScriptingEnvironment__15nsJSEnvironment +__15nsJSEnvironment +QueryInterface__15nsJSEnvironmentRC4nsIDPPv +AddRef__15nsJSEnvironment +Release__15nsJSEnvironment +GetCID__13nsIJVMManager +GetIID__21nsILiveConnectManager +Create__12nsJVMManagerP11nsISupportsRC4nsIDPPv +__12nsJVMManagerP11nsISupports +AggregatedQueryInterface__12nsJVMManagerRC4nsIDPPv +AddRef__12nsJVMManager +AddRef__Q212nsJVMManager8Internal +StartupLiveConnect__12nsJVMManagerP9JSRuntimeRi +MaybeStartupLiveConnect__12nsJVMManager +JSJ_RegisterLiveConnectFactory +__21nsCLiveconnectFactory +AddRef__21nsCLiveconnectFactory +RegisterFactory__18nsComponentManagerRC4nsIDPCcT2P10nsIFactoryi +Release__21nsCLiveconnectFactory +IsLiveConnectEnabled__12nsJVMManager +StartupJVM__12nsJVMManager +GetJVMStatus__12nsJVMManager +EnsurePrefCallbackRegistered__12nsJVMManager +GetIID__9nsIPlugin +GetPluginFactory__16nsPluginHostImplPCcPP9nsIPlugin +CleanUnusedLibraries__16nsPluginHostImpl +LoadPlugins__16nsPluginHostImpl +GetIID__19nsIComponentManager +QueryInterface__22nsComponentManagerImplRC4nsIDPPv +LoadXPCOMPlugins__16nsPluginHostImplP19nsIComponentManagerP7nsIFile +LoadXPCOMPlugin__FP19nsIComponentManagerP11nsIRegistryPCcUiPP11nsPluginTag +Length__C24nsDependentConcatenation +GetReadableFragment__C24nsDependentConcatenationRt18nsReadableFragment1ZUs17nsFragmentRequestUi +EnumerateAllSubtrees__10nsRegistryUiPP13nsIEnumerator +__11nsPluginTagPCcN21PCPCcN24i +RegisterPluginMimeTypesWithLayout__16nsPluginHostImplP11nsPluginTagP19nsIComponentManagerP7nsIFile +RegisterComponentSpec__22nsComponentManagerImplRC4nsIDPCcT2P7nsIFileii +__12nsPluginsDirUs +ScanPluginsDirectory__16nsPluginHostImplR12nsPluginsDirP19nsIComponentManagerP7nsIFilei +_._12nsPluginsDir +Release__22nsComponentManagerImpl +FindPluginEnabledForType__16nsPluginHostImplPCcRP11nsPluginTag +Release__12nsJVMManager +Release__Q212nsJVMManager8Internal +GetNewContext__15nsJSEnvironment +__11nsJSContextP9JSRuntime +SyncJSContexts__11nsXPConnect +GetRuntime__11nsXPConnectP11nsXPConnect +SyncXPCContextList__12XPCJSRuntimeP9JSContext +JS_ContextIterator +newXPCContext__10XPCContextP12XPCJSRuntimeP9JSContext +__10XPCContextP12XPCJSRuntimeP9JSContext +JS_AddArgumentFormatter +GenerateStringIDs__12XPCJSRuntimeP9JSContext +JS_InternString +JS_ValueToId +js_ValueToStringAtom +js_ValueToString +JS_SetContextPrivate +JSOptionChangedCallback__11nsJSContextPCcPv +AddRef__11nsJSContext +InitContext__11nsJSContextP21nsIScriptGlobalObject +__24nsScriptNameSpaceManager +Init__24nsScriptNameSpaceManager +FillHashWithDOMInterfaces__24nsScriptNameSpaceManager +EnumerateInterfaces__24xptiInterfaceInfoManagerPP13nsIEnumerator +xpti_ArrayAppender__FP11PLHashEntryiPv +Enumerate__15nsSupportsArrayPP13nsIEnumerator +__25nsSupportsArrayEnumeratorP16nsISupportsArray +AddRef__25nsSupportsArrayEnumerator +First__25nsSupportsArrayEnumerator +IsDone__25nsSupportsArrayEnumerator +CurrentItem__25nsSupportsArrayEnumeratorPP11nsISupports +GetIID__16nsIInterfaceInfo +QueryInterface__17xptiInterfaceInfoRC4nsIDPPv +GetName__17xptiInterfaceInfoPPc +Next__25nsSupportsArrayEnumerator +GetConstantCount__17xptiInterfaceInfoPUs +Release__25nsSupportsArrayEnumerator +_._25nsSupportsArrayEnumerator +FillHash__24nsScriptNameSpaceManagerP18nsICategoryManagerPCcQ24._338nametype +JS_GetGlobalObject +InitClassesWithNewWrappedGlobal__11nsXPConnectP9JSContextP11nsISupportsRC4nsIDiPP26nsIXPConnectJSObjectHolder +__14XPCCallContextQ210XPCContext8LangTypeP9JSContextP8JSObjectT3lUiPlT7 +JS_GetContextThread +Push__17XPCJSContextStackP9JSContext +GetContext__11nsXPConnectP9JSContextP11nsXPConnect +JS_GetRuntime +GetXPCContext__12XPCJSRuntimeP9JSContext +KillDeadContextsCB__FP12JSDHashTableP15JSDHashEntryHdrUiPv +JS_DHashMatchEntryStub +JS_SetParent +js_SetProtoOrParent +JS_SetPrototype +InitClasses__11nsXPConnectP9JSContextP8JSObject +xpc_InitJSxIDClassObjects__Fv +GetIID__12nsIClassInfo +AddRef__30SharedScriptableHelperForJSIID +xpc_InitWrappedNativeJSOps__Fv +InitClasses__19nsXPCWrappedJSClassR14XPCCallContextP8JSObject +TempGlobalResolve__FP9JSContextP8JSObjectl +GetNewOrUsed__21XPCWrappedNativeScopeR14XPCCallContextP8JSObject +FindInJSObjectScope__21XPCWrappedNativeScopeR14XPCCallContextP8JSObjecti +GetScopeOfObject__FP9JSContextP8JSObject +JS_GetClass +JS_GetParent +__21XPCWrappedNativeScopeR14XPCCallContextP8JSObject +newMap__23Native2WrappedNativeMapi +__23Native2WrappedNativeMapi +newMap__31ClassInfo2WrappedNativeProtoMapi +__31ClassInfo2WrappedNativeProtoMapi +SetGlobal__21XPCWrappedNativeScopeR14XPCCallContextP8JSObject +JS_SaveExceptionState +JS_GetPendingException +JS_RestoreExceptionState +JS_ClearPendingException +JS_DropExceptionState +AttachNewComponentsObject__15nsXPCComponentsR14XPCCallContextP21XPCWrappedNativeScopeP8JSObject +__15nsXPCComponents +AddRef__15nsXPCComponents +GetIID__16nsIXPCComponents +GetNewOrUsed__18XPCNativeInterfaceR14XPCCallContextPC4nsID +HashIIDPtrKey__FP12JSDHashTablePCv +GetInterfaceInfoManager__11nsXPConnectPP23nsIInterfaceInfoManagerP11nsXPConnect +NewInstance__18XPCNativeInterfaceR14XPCCallContextP16nsIInterfaceInfo +IsScriptable__17xptiInterfaceInfoPi +IsISupportsDescendant__11nsXPConnectP16nsIInterfaceInfo +HasAncestor__17xptiInterfaceInfoPC4nsIDPi +IsMethodReflectable__10XPCConvertRC15nsXPTMethodInfo +GetNameShared__17xptiInterfaceInfoPPCc +GetIIDShared__17xptiInterfaceInfoPPC4nsID +GetNewOrUsed__16XPCWrappedNativeR14XPCCallContextP11nsISupportsP21XPCWrappedNativeScopeP18XPCNativeInterfacePP16XPCWrappedNative +QueryInterface__15nsXPCComponentsRC4nsIDPPv +GetIID__16nsIXPCScriptable +GetIID__27nsISecurityCheckedComponent +GatherScriptableCreateInfo__16XPCWrappedNativeP11nsISupportsP12nsIClassInfoP29XPCNativeScriptableCreateInfoT3 +GetScriptableFlags__15nsXPCComponentsPUi +Release__15nsXPCComponents +GetNewOrUsed__12XPCNativeSetR14XPCCallContextP12XPCNativeSetP18XPCNativeInterfaceUs +HashNativeKey__FP12JSDHashTablePCv +NewInstance__12XPCNativeSetR14XPCCallContextPP18XPCNativeInterfaceUs +GetISupports__18XPCNativeInterfaceR14XPCCallContext +__16XPCWrappedNativeP11nsISupportsP21XPCWrappedNativeScopeP12XPCNativeSet +Init__16XPCWrappedNativeR14XPCCallContextP8JSObjectPC29XPCNativeScriptableCreateInfo +JS_AddNamedRoot +Construct__23XPCNativeScriptableInfoR14XPCCallContextPC29XPCNativeScriptableCreateInfo +GetClassName__15nsXPCComponentsPPc +GetNewOrUsed__28XPCNativeScriptableSharedMapUiPcP23XPCNativeScriptableInfo +Hash__Q228XPCNativeScriptableSharedMap5EntryP12JSDHashTablePCv +PopulateJSClass__25XPCNativeScriptableShared +XPC_WN_GetObjectOpsNoCall__FP9JSContextP7JSClass +FindTearOff__16XPCWrappedNativeR14XPCCallContextP18XPCNativeInterfaceiPUi +InitTearOff__16XPCWrappedNativeR14XPCCallContextP23XPCWrappedNativeTearOffP18XPCNativeInterfacei +SetComponents__21XPCWrappedNativeScopeP15nsXPCComponents +GetJSObject__16XPCWrappedNativePP8JSObject +Release__16XPCWrappedNative +JS_RemoveRootRT +js_RemoveRoot +JS_DHashGetKeyStub +JS_DHashMoveEntryStub +_._14XPCCallContext +WrapNative__11nsXPConnectP9JSContextP8JSObjectP11nsISupportsRC4nsIDPP26nsIXPConnectJSObjectHolder +NativeInterface2JSObject__10XPCConvertR14XPCCallContextPP26nsIXPConnectJSObjectHolderP11nsISupportsPC4nsIDP8JSObjectPUi +MatchIIDPtrKey__FP12JSDHashTablePC15JSDHashEntryHdrPCv +GetIID__24nsIScriptObjectPrincipal +GetIID__19nsIDOMEventReceiver +GetIID__17nsIDOMEventTarget +GetIID__13nsPIDOMWindow +GetIID__13nsIDOMViewCSS +GetIID__18nsIDOMAbstractView +GetClassInfoInstance__14nsDOMClassInfo16nsDOMClassInfoIDPFR11nsVoidArray_vPCc +Init__14nsDOMClassInfo +SetFunctionThisTranslator__11nsXPConnectRC4nsIDP28nsIXPCFunctionThisTranslatorPP28nsIXPCFunctionThisTranslator +AddRef__29nsEventListenerThisTranslator +GetSafeJSContext__29nsXPCThreadJSContextStackImplPP9JSContext +GetSafeJSContext__17XPCJSContextStackPP9JSContext +SafeGlobalResolve__FP9JSContextP8JSObjectl +Match__Q212NativeSetMap5EntryP12JSDHashTablePC15JSDHashEntryHdrPCv +Match__Q228XPCNativeScriptableSharedMap5EntryP12JSDHashTablePC15JSDHashEntryHdrPCv +Pop__17XPCJSContextStackPP9JSContext +DefineStaticJSStrings__14nsDOMClassInfoP9JSContext +doCreate__10nsWindowSH16nsDOMClassInfoID +__14nsDOMClassInfo16nsDOMClassInfoID +AddRef__14nsDOMClassInfo +GatherProtoScriptableCreateInfo__16XPCWrappedNativeP12nsIClassInfoP29XPCNativeScriptableCreateInfo +GetHelperForLanguage__14nsDOMClassInfoUiPP11nsISupports +QueryInterface__14nsDOMClassInfoRC4nsIDPPv +GetScriptableFlags__14nsDOMClassInfoPUi +Release__14nsDOMClassInfo +PreCreate__10nsWindowSHP11nsISupportsP9JSContextP8JSObjectPP8JSObject +GetGlobalJSObject__16GlobalWindowImpl +GetNewOrUsed__21XPCWrappedNativeProtoR14XPCCallContextP21XPCWrappedNativeScopeP12nsIClassInfoPC29XPCNativeScriptableCreateInfoi +GetFlags__14nsDOMClassInfoPUi +GetNewOrUsed__12XPCNativeSetR14XPCCallContextP12nsIClassInfo +GetInterfaces__14nsDOMClassInfoPUiPPP4nsID +GetWindowIIDs__FR11nsVoidArray +__21XPCWrappedNativeProtoP21XPCWrappedNativeScopeP12nsIClassInfoUiP12XPCNativeSet +Init__21XPCWrappedNativeProtoR14XPCCallContextPC29XPCNativeScriptableCreateInfo +GetClassName__14nsDOMClassInfoPPc +__16XPCWrappedNativeP11nsISupportsP21XPCWrappedNativeProto +XPC_WN_Helper_NewResolve__FP9JSContextP8JSObjectlUiPP8JSObject +GetWrappedNativeOfJSObject__16XPCWrappedNativeP9JSContextP8JSObjectT2PP8JSObjectPP23XPCWrappedNativeTearOff +NewResolve__10nsWindowSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +GetNative__16XPCWrappedNativePP11nsISupports +GetContext__16GlobalWindowImplPP16nsIScriptContext +XPC_WN_ModsAllowed_Proto_Resolve__FP9JSContextP8JSObjectl +DefinePropertyIfFound__FR14XPCCallContextP8JSObjectlP12XPCNativeSetP18XPCNativeInterfaceP15XPCNativeMemberP21XPCWrappedNativeScopeiP16XPCWrappedNativeT8P23XPCNativeScriptableInfoUiPi +XPC_WN_Helper_GetProperty__FP9JSContextP8JSObjectlPl +GetProperty__10nsWindowSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +doCheckReadAccess__10nsWindowSHP9JSContextP8JSObjectlP11nsISupports +AddRef__16XPCWrappedNative +InitClasses__11nsJSContext +InitializeExternalClasses__11nsJSContext +InitForContext__24nsScriptNameSpaceManagerP16nsIScriptContext +NameSetInitCallback__FP9nsHashKeyPvT1 +GetIID__24nsIScriptExternalNameSet +nsSecurityNameSetConstructor__FP11nsISupportsRC4nsIDPPv +__17nsSecurityNameSet +AddRef__17nsSecurityNameSet +QueryInterface__17nsSecurityNameSetRC4nsIDPPv +Release__17nsSecurityNameSet +InitializeNameSet__17nsSecurityNameSetP16nsIScriptContext +GetNativeContext__11nsJSContext +JS_GetPrototype +JS_GetProperty +_._17nsSecurityNameSet +InitializeLiveConnectClasses__11nsJSContext +GetIID__13nsIJVMManager +QueryInterface__12nsJVMManagerRC4nsIDPPv +QueryInterface__Q212nsJVMManager8InternalRC4nsIDPPv +GetJavaEnabled__12nsJVMManagerPi +JS_SetOptions +SetContext__16GlobalWindowImplP16nsIScriptContext +Release__11nsJSContext +SetSafeJSContext__29nsXPCThreadJSContextStackImplP9JSContext +SetSafeJSContext__17XPCJSContextStackP9JSContext +JS_DestroyContext +js_DestroyContext +js_FreeRegExpStatics +DOMGCCallback__FP9JSContext10JSGCStatus +GCCallback__12XPCJSRuntimeP9JSContext10JSGCStatus +js_GetSlotThreadSafe +ClaimScope +js_LiveContext +XPC_WN_Shared_Mark__FP9JSContextP8JSObjectPv +MarkForValidWrapper__FP9JSContextP16XPCWrappedNativePv +JS_MarkGCThing +XPC_WN_Shared_Proto_Mark__FP9JSContextP8JSObjectPv +MarkScopeJSObjects__FP9JSContextP21XPCWrappedNativeScopePv +NativeInterfaceGC__FP12JSDHashTableP15JSDHashEntryHdrUiPv +FinishedMarkPhaseOfGC__21XPCWrappedNativeScopeP9JSContextP12XPCJSRuntime +JS_IsAboutToBeFinalized +js_IsAboutToBeFinalized +js_FinalizeObject +JS_ClearWatchPointsForObject +JS_FinalizeStub +js_DestroyObjectMap +js_DestroyScope +js_hash_scope_clear +js_hash_scope_slot_invalidator +JS_HashTableDestroy +js_free_symbol +js_DestroyScopeProperty +js_FinishLock +fun_finalize +js_list_scope_clear +XPC_WN_NoHelper_Finalize__FP9JSContextP8JSObject +FlatJSObjectFinalized__16XPCWrappedNativeP9JSContextP8JSObject +_._16XPCWrappedNative +_._15nsXPCComponents +MarkAllWrappedNativesAndProtos__21XPCWrappedNativeScope +WrappedNativeMarker__FP12JSDHashTableP15JSDHashEntryHdrUiPv +WrappedNativeProtoMarker__FP12JSDHashTableP15JSDHashEntryHdrUiPv +IterateThreads__16XPCPerThreadDataPP16XPCPerThreadData +JSClassSweeper__FP12JSDHashTableP15JSDHashEntryHdrUiPv +NativeUnMarkedSetRemover__FP12JSDHashTableP15JSDHashEntryHdrUiPv +NativeSetSweeper__FP12JSDHashTableP15JSDHashEntryHdrUiPv +NativeInterfaceSweeper__FP12JSDHashTableP15JSDHashEntryHdrUiPv +FinishedFinalizationPhaseOfGC__21XPCWrappedNativeScopeP9JSContext +KillDyingScopes__21XPCWrappedNativeScope +_._21XPCWrappedNativeScope +_._23Native2WrappedNativeMap +_._31ClassInfo2WrappedNativeProtoMap +SweepAllWrappedNativeTearOffs__21XPCWrappedNativeScope +WrappedNativeTearoffSweeper__FP12JSDHashTableP15JSDHashEntryHdrUiPv +SyncJSContexts__17XPCJSContextStack +_._10XPCContext +_._11nsSimpleURI +DoCommandLines__FP17nsICmdLineServicei +HandleArbitraryStartup__FP17nsICmdLineServiceP7nsIPrefi +EnumerateChildren__6nsPrefPCcPFPCcPv_vPv +GetChildList__6nsPrefPCcPUiPPPc +GetChildList__13nsPrefServicePCcPUiPPPc +startupPrefEnumerationFunction__FPCcPv +LaunchApplication__FPCcii +GetIID__17nsICmdLineHandler +nsBrowserContentHandlerConstructor__FP11nsISupportsRC4nsIDPPv +__23nsBrowserContentHandler +AddRef__23nsBrowserContentHandler +QueryInterface__23nsBrowserContentHandlerRC4nsIDPPv +GetIID__17nsIContentHandler +Release__23nsBrowserContentHandler +GetChromeUrlForTask__23nsBrowserContentHandlerPPc +GetHandlesArgs__23nsBrowserContentHandlerPi +GetDefaultArgs__23nsBrowserContentHandlerPPUs +GetIID__11nsITimeBomb +nsTimeBombConstructor__FP11nsISupportsRC4nsIDPPv +__10nsTimeBomb +AddRef__10nsTimeBomb +QueryInterface__10nsTimeBombRC4nsIDPPv +Release__10nsTimeBomb +Init__10nsTimeBomb +GetFirstLaunch__10nsTimeBombPx +GetInt64ForPref__10nsTimeBombPCcPx +CheckWithUI__10nsTimeBombPi +GetEnabled__10nsTimeBombPi +GetLocalizedUnicharPref__6nsPrefPCcPPUs +GetIID__22nsIPrefLocalizedString +GetComplexValue__13nsPrefServicePCcRC4nsIDPPv +GetComplexValue__12nsPrefBranchPCcRC4nsIDPPv +nsPrefLocalizedStringConstructor__FP11nsISupportsRC4nsIDPPv +__21nsPrefLocalizedString +GetIID__18nsISupportsWString +nsSupportsWStringImplConstructor__FP11nsISupportsRC4nsIDPPv +__21nsSupportsWStringImpl +AddRef__21nsSupportsWStringImpl +QueryInterface__21nsSupportsWStringImplRC4nsIDPPv +Release__21nsSupportsWStringImpl +AddRef__21nsPrefLocalizedString +Init__21nsPrefLocalizedString +_._21nsSupportsWStringImpl +QueryInterface__21nsPrefLocalizedStringRC4nsIDPPv +Release__21nsPrefLocalizedString +PREF_HasUserPref +PREF_PrefIsLocked +GetDefaultFromPropertiesFile__12nsPrefBranchPCcPPUs +CreateBundle__21nsStringBundleServicePCcPP15nsIStringBundle +getStringBundle__21nsStringBundleServicePCciPP15nsIStringBundle +__14nsStringBundle +AddRef__14nsStringBundle +InitSyncStream__14nsStringBundlePCc +Create__23nsChromeProtocolHandlerP11nsISupportsRC4nsIDPPv +__23nsChromeProtocolHandler +AddRef__23nsChromeProtocolHandler +Init__23nsChromeProtocolHandler +QueryInterface__23nsChromeProtocolHandlerRC4nsIDPPv +Release__23nsChromeProtocolHandler +NewURI__23nsChromeProtocolHandlerPCcP6nsIURIPP6nsIURI +ParseAtPreHost__14nsStdURLParserPCcPPcN22PiT2 +ParseAtHost__14nsStdURLParserPCcPPcPiT2 +NewChannel__23nsChromeProtocolHandlerP6nsIURIPP10nsIChannel +Canonify__16nsChromeRegistryP6nsIURI +SplitURL__FP6nsIURIR9nsCStringN21 +Right__C10nsACStringR10nsACStringUi +Mid__C10nsACStringR10nsACStringUiUi +AssignFromPromise__10nsACStringRC10nsACString +FindChar__C9nsCStringUsiii +GetIID__20nsIXULPrototypeCache +NS_NewXULPrototypeCache__FP11nsISupportsRC4nsIDPPv +__19nsXULPrototypeCache +AddRef__19nsXULPrototypeCache +QueryInterface__19nsXULPrototypeCacheRC4nsIDPPv +Release__19nsXULPrototypeCache +GetPrototype__19nsXULPrototypeCacheP6nsIURIPP23nsIXULPrototypeDocument +HashCode__CQ219nsXULPrototypeCache9nsIURIKey +Clone__8nsStdURLPP6nsIURI +__8nsStdURLRC8nsStdURL +ConvertChromeURL__16nsChromeRegistryP6nsIURIPPc +LoadProfileDataSource__16nsChromeRegistry +GetProfileRoot__16nsChromeRegistryR9nsCString +Release__20nsChromeUIDataSource +RemoveObserver__23CompositeDataSourceImplP14nsIRDFObserver +RemoveElement__11nsVoidArrayPv +_._20nsChromeUIDataSource +UnregisterDataSource__14RDFServiceImplP16nsIRDFDataSource +DataSourceFreeEntry__FPvP11PLHashEntryUi +DataSourceFreeTable__FPvT0 +RemoveObserver__20RDFXMLDataSourceImplP14nsIRDFObserver +RemoveObserver__18InMemoryDataSourceP14nsIRDFObserver +RemoveElement__15nsSupportsArrayP11nsISupports +RemoveElement__15nsSupportsArrayPC11nsISupportsUi +_._23CompositeDataSourceImpl +FlushCaches__16nsChromeRegistry +Flush__19nsXULPrototypeCache +FlushPrototypes__19nsXULPrototypeCache +Reset__19nsSupportsHashtable +FlushStyleSheets__19nsXULPrototypeCache +FlushXBLInformation__19nsXULPrototypeCache +GetIID__15nsIImageManager +nsImageManagerConstructor__FP11nsISupportsRC4nsIDPPv +NS_NewImageManager +__16ImageManagerImpl +NS_NewImageSystemServices +__23ImageSystemServicesImpl +GetIID__17ilISystemServices +QueryInterface__23ImageSystemServicesImplRC4nsIDPPv +AddRef__23ImageSystemServicesImpl +IL_Init +IL_SetCacheSize +il_reduce_image_cache_size_to__FUi +QueryInterface__16ImageManagerImplRC4nsIDPPv +AddRef__16ImageManagerImpl +Init__16ImageManagerImpl +Release__16ImageManagerImpl +FlushCache__16ImageManagerImplUc +IL_FlushCache +GetIID__9imgICache +imgCacheConstructor__FP11nsISupportsRC4nsIDPPv +__8imgCache +AddRef__8imgCache +QueryInterface__8imgCacheRC4nsIDPPv +Release__8imgCache +ClearCache__8imgCachei +ClearChromeImageCache__8imgCache +LoadStyleSheet__16nsChromeRegistryPP16nsICSSStyleSheetRC9nsCString +LoadStyleSheetWithURL__16nsChromeRegistryP6nsIURIPP16nsICSSStyleSheet +GetIID__12nsICSSLoader +NS_NewCSSLoader__FPP12nsICSSLoader +__13CSSLoaderImpl +SetCharset__13CSSLoaderImplRC8nsString +QueryInterface__13CSSLoaderImplRC4nsIDPPv +AddRef__13CSSLoaderImpl +Release__13CSSLoaderImpl +LoadAgentSheet__13CSSLoaderImplP6nsIURIRP16nsICSSStyleSheetRiP20nsICSSLoaderObserver +GetBaseURL__16nsChromeRegistryRC9nsCStringT1R9nsCString +Compare__FRC10nsACStringT0RC19nsCStringComparator +__cl__C26nsDefaultCStringComparatorPCcT1Ui +Create__20nsJARProtocolHandlerP11nsISupportsRC4nsIDPPv +__20nsJARProtocolHandler +AddRef__20nsJARProtocolHandler +Init__20nsJARProtocolHandler +GetIID__17nsIZipReaderCache +Create__16nsZipReaderCacheP11nsISupportsRC4nsIDPPv +__16nsZipReaderCache +AddRef__16nsZipReaderCache +QueryInterface__16nsZipReaderCacheRC4nsIDPPv +Release__16nsZipReaderCache +Init__16nsZipReaderCacheUi +QueryInterface__20nsJARProtocolHandlerRC4nsIDPPv +GetIID__21nsIJARProtocolHandler +Release__20nsJARProtocolHandler +NewURI__20nsJARProtocolHandlerPCcP6nsIURIPP6nsIURI +GetIID__9nsIJARURI +Create__8nsJARURIP11nsISupportsRC4nsIDPPv +__8nsJARURI +AddRef__8nsJARURI +Init__8nsJARURI +QueryInterface__8nsJARURIRC4nsIDPPv +Release__8nsJARURI +SetSpec__8nsJARURIPCc +RFind__C9nsCStringPCciii +ResolveRelativePath__11nsIOServicePCcT1PPc +GetScheme__8nsJARURIPPc +NewChannel__20nsJARProtocolHandlerP6nsIURIPP10nsIChannel +GetIID__13nsIJARChannel +Create__12nsJARChannelP11nsISupportsRC4nsIDPPv +__12nsJARChannel +AddRef__12nsJARChannel +QueryInterface__12nsJARChannelRC4nsIDPPv +Release__12nsJARChannel +Init__12nsJARChannelP21nsIJARProtocolHandlerP6nsIURI +GetIID__11nsIStreamIO +GetIID__19nsIDownloadObserver +SetOriginalURI__12nsJARChannelP6nsIURI +GetFileExtension__8nsStdURLPPc +Open__12nsJARChannelPP14nsIInputStream +EnsureJARFileAvailable__12nsJARChannel +GetJARFile__8nsJARURIPP6nsIURI +GetJAREntry__8nsJARURIPPc +RFindCharInSet__C9nsCStringPCci +RFindCharInSet__5nsStrRC5nsStrT1ii +NS_NewDownloader__FPP13nsIDownloaderP6nsIURIP19nsIDownloadObserverP11nsISupportsiP12nsILoadGroupP21nsIInterfaceRequestorUi +GetIID__13nsIDownloader +Create__12nsDownloaderP11nsISupportsRC4nsIDPPv +AddRef__12nsDownloader +QueryInterface__12nsDownloaderRC4nsIDPPv +Release__12nsDownloader +Init__12nsDownloaderP6nsIURIP19nsIDownloadObserverP11nsISupportsiP12nsILoadGroupP21nsIInterfaceRequestorUi +GetFile__12nsResChannelPP7nsIFile +GetFile__13nsFileChannelPP7nsIFile +OnDownloadComplete__12nsJARChannelP13nsIDownloaderP11nsISupportsUiP7nsIFile +OpenJARElement__12nsJARChannel +Open__12nsJARChannelPPcPi +EnsureZipReader__12nsJARChannel +GetJARCache__20nsJARProtocolHandlerPP17nsIZipReaderCache +GetZip__16nsZipReaderCacheP7nsIFilePP12nsIZipReader +__5nsJAR +__12nsZipArchive +AddRef__5nsJAR +Init__5nsJARP7nsIFile +Open__5nsJAR +OpenArchiveWithFileDesc__12nsZipArchiveP10PRFileDesc +BuildFileList__12nsZipArchive +xtolong__FPUc +xtoint__FPUc +__9nsZipItem +ExtractMode__FUi +HashName__12nsZipArchivePCc +ziperr2nsresult__Fi +GetEntry__5nsJARPCcPP11nsIZipEntry +GetItem__12nsZipArchivePCcPP9nsZipItem +GetFileItem__12nsZipArchivePCc +__9nsJARItem +AddRef__9nsJARItem +Init__9nsJARItemP9nsZipItem +Release__9nsJARItem +_._9nsJARItem +GetInputStream__12nsJARChannelPP14nsIInputStream +GetInputStream__5nsJARPCcPP14nsIInputStream +Create__16nsJARInputStreamP11nsISupportsRC4nsIDPPv +__16nsJARInputStream +AddRef__16nsJARInputStream +QueryInterface__16nsJARInputStreamRC4nsIDPPv +Release__16nsJARInputStream +Init__16nsJARInputStreamP5nsJARPCc +ReadInit__12nsZipArchivePCcPP9nsZipRead +__9nsZipReadP12nsZipArchiveP9nsZipItem +InflateItem__12nsZipArchivePC9nsZipItemP10PRFileDescPc +SeekToItem__12nsZipArchivePC9nsZipItem +_._12nsDownloader +_._12nsJARChannel +Release__5nsJAR +_._8nsJARURI +NS_NewConverterStream__FPP21nsIUnicharInputStreamP11nsISupportsP14nsIInputStreamiP8nsString +NS_NewB2UConverter__FPP17nsIUnicodeDecoderP11nsISupportsP8nsString +__20ConverterInputStreamP14nsIInputStreamP17nsIUnicodeDecoderUi +NS_NewByteBuffer__FPP13nsIByteBufferP11nsISupportsUi +GetIID__13nsIByteBuffer +Create__14ByteBufferImplP11nsISupportsRC4nsIDPPv +__14ByteBufferImpl +AddRef__14ByteBufferImpl +QueryInterface__14ByteBufferImplRC4nsIDPPv +Release__14ByteBufferImpl +Init__14ByteBufferImplUi +NS_NewUnicharBuffer__FPP16nsIUnicharBufferP11nsISupportsUi +GetIID__16nsIUnicharBuffer +Create__17UnicharBufferImplP11nsISupportsRC4nsIDPPv +__17UnicharBufferImpl +AddRef__17UnicharBufferImpl +QueryInterface__17UnicharBufferImplRC4nsIDPPv +Release__17UnicharBufferImpl +Init__17UnicharBufferImplUi +GetIID__21nsIUnicharInputStream +QueryInterface__20ConverterInputStreamRC4nsIDPPv +AddRef__20ConverterInputStream +__13SheetLoadDataP13CSSLoaderImplP6nsIURIP20nsICSSLoaderObserver +AddRef__13SheetLoadData +HashCode__C6URLKey +Clone__C6URLKey +ParseSheet__13CSSLoaderImplP21nsIUnicharInputStreamP13SheetLoadDataRiRP16nsICSSStyleSheet +NS_NewCSSStyleSheet__FPP16nsICSSStyleSheetP6nsIURI +NS_NewCSSStyleSheet__FPP16nsICSSStyleSheet +__nw__17CSSStyleSheetImplUi +__17CSSStyleSheetImpl +__18CSSStyleSheetInnerP16nsICSSStyleSheet +AddRef__17CSSStyleSheetImpl +Init__17CSSStyleSheetImplP6nsIURI +GetParserFor__13CSSLoaderImplP16nsICSSStyleSheetPP12nsICSSParser +NS_NewCSSParser__FPP12nsICSSParser +__13CSSParserImpl +__10nsCSSToken +GetIID__12nsICSSParser +QueryInterface__13CSSParserImplRC4nsIDPPv +AddRef__13CSSParserImpl +SetCaseSensitive__13CSSParserImpli +SetQuirkMode__13CSSParserImpli +SetCharset__13CSSParserImplRC9nsAString +SetStyleSheet__13CSSParserImplP16nsICSSStyleSheet +StyleSheetCount__C17CSSStyleSheetImplRi +GetNameSpace__C17CSSStyleSheetImplRP12nsINameSpace +SetChildLoader__13CSSParserImplP12nsICSSLoader +Parse__13CSSParserImplP21nsIUnicharInputStreamP6nsIURIRP16nsICSSStyleSheet +InitScanner__13CSSParserImplP21nsIUnicharInputStreamP6nsIURI +__12nsCSSScanner +BuildLexTable__Fv +Init__12nsCSSScannerP21nsIUnicharInputStreamP6nsIURI +Close__12nsCSSScanner +StyleRuleCount__C17CSSStyleSheetImplRi +GetToken__13CSSParserImplRii +Next__12nsCSSScannerRiR10nsCSSToken +Read__12nsCSSScannerRi +Read__20ConverterInputStreamPUsUiUiPUi +Fill__20ConverterInputStreamPUi +GetLength__C14ByteBufferImpl +Fill__14ByteBufferImplPUiP14nsIInputStreamUi +Read__16nsJARInputStreamPcUiPUi +Read__12nsZipArchiveP9nsZipReadPcUiPUi +GetBufferSize__C17UnicharBufferImpl +GetBuffer__C17UnicharBufferImpl +GetBuffer__C14ByteBufferImpl +Peek__12nsCSSScannerRi +ParseAtKeyword__12nsCSSScannerRiiR10nsCSSToken +GatherIdent__12nsCSSScannerRiiR8nsString +do_AppendFromElement__8nsStringUs +Unread__12nsCSSScanner +Pushback__12nsCSSScannerUs +ParseAtRule__13CSSParserImplRi +EqualsIgnoreCase__C8nsStringPCci +ParseNameSpaceRule__13CSSParserImplRi +EatWhiteSpace__12nsCSSScannerRi +ParseIdent__12nsCSSScannerRiiR10nsCSSToken +ExpectSymbol__13CSSParserImplRiUsi +GetURLToken__13CSSParserImplRii +NextURL__12nsCSSScannerRiR10nsCSSToken +ProcessNameSpace__13CSSParserImplRiRC8nsStringT2 +NS_NewCSSNameSpaceRule__FPP19nsICSSNameSpaceRuleP7nsIAtomRC8nsString +__nw__9nsCSSRuleUi +__20CSSNameSpaceRuleImpl +__9nsCSSRule +SetPrefix__20CSSNameSpaceRuleImplP7nsIAtom +SetURLSpec__20CSSNameSpaceRuleImplRC8nsString +GetIID__19nsICSSNameSpaceRule +QueryInterface__20CSSNameSpaceRuleImplRC4nsIDPPv +AddRef__20CSSNameSpaceRuleImpl +AddRef__9nsCSSRule +AppendRule__13CSSParserImplP10nsICSSRule +AppendStyleRule__17CSSStyleSheetImplP10nsICSSRule +WillDirty__17CSSStyleSheetImpl +EnsureUniqueInner__17CSSStyleSheetImpl +SetStyleSheet__20CSSNameSpaceRuleImplP16nsICSSStyleSheet +SetStyleSheet__9nsCSSRuleP16nsICSSStyleSheet +DidDirty__17CSSStyleSheetImpl +ClearRuleCascades__17CSSStyleSheetImpl +GetType__C20CSSNameSpaceRuleImplRi +CreateRootNameSpace__20NameSpaceManagerImplRP12nsINameSpace +__13NameSpaceImplP19nsINameSpaceManagerP13NameSpaceImplP7nsIAtomi +AddRef__13NameSpaceImpl +GetIID__12nsINameSpace +QueryInterface__13NameSpaceImplRC4nsIDPPv +GetPrefix__C20CSSNameSpaceRuleImplRP7nsIAtom +GetURLSpec__C20CSSNameSpaceRuleImplR8nsString +CreateChildNameSpace__13NameSpaceImplP7nsIAtomRC9nsAStringRP12nsINameSpace +__13NameSpaceImplP19nsINameSpaceManagerP13NameSpaceImplP7nsIAtomRC9nsAString +Release__13NameSpaceImpl +Release__20CSSNameSpaceRuleImpl +Release__9nsCSSRule +ParseCComment__12nsCSSScannerRiR10nsCSSToken +LookAhead__12nsCSSScannerRiUs +UngetToken__13CSSParserImpl +ParseRuleSet__13CSSParserImplRi +GetLineNumber__12nsCSSScanner +ParseSelectorList__13CSSParserImplRiRP12SelectorList +ParseSelectorGroup__13CSSParserImplRiRP12SelectorList +__13nsCSSSelector +ParseSelector__13CSSParserImplRiR13nsCSSSelector +ParseTypeOrUniversalSelector__13CSSParserImplRiR13nsCSSSelectorT1T1i +SetNameSpace__13nsCSSSelectori +FindNameSpace__C13NameSpaceImplP7nsIAtomRP12nsINameSpace +GetNameSpaceID__C13NameSpaceImplRi +ToLowerCase__8nsString +SetTag__13nsCSSSelectorRC8nsString +__12SelectorList +AddSelector__12SelectorListRC13nsCSSSelector +__13nsCSSSelectorRC13nsCSSSelector +CalcWeight__C13nsCSSSelector +_._13nsCSSSelector +Reset__13nsCSSSelector +ParseDeclarationBlock__13CSSParserImplRii +NS_NewCSSDeclaration__FPP17nsICSSDeclaration +__nw__18CSSDeclarationImplUi +__18CSSDeclarationImpl +GetIID__17nsICSSDeclaration +QueryInterface__18CSSDeclarationImplRC4nsIDPPv +AddRef__18CSSDeclarationImpl +ParseDeclaration__13CSSParserImplRiP17nsICSSDeclarationiT1 +LookupProperty__10nsCSSPropsRC9nsAString +AssignWithConversion__9nsCStringRC9nsAString +LookupProperty__10nsCSSPropsRC9nsCString +ParseProperty__13CSSParserImplRiP17nsICSSDeclaration13nsCSSPropertyT1 +ParseSingleValueProperty__13CSSParserImplRiR10nsCSSValue13nsCSSProperty +ParseVariant__13CSSParserImplRiR10nsCSSValueiPCi +ParseURL__13CSSParserImplRiR10nsCSSValue +ParseString__12nsCSSScannerRiiR10nsCSSToken +GatherString__12nsCSSScannerRiiR8nsString +EatNewline__12nsCSSScannerRi +SetStringValue__10nsCSSValueRC9nsAString9nsCSSUnit +ToNewUnicode__FRC9nsAString +ExpectEndProperty__13CSSParserImplRii +AppendValue__13CSSParserImplP17nsICSSDeclaration13nsCSSPropertyRC10nsCSSValueRi +GetValue__18CSSDeclarationImpl13nsCSSPropertyR10nsCSSValue +__eq__C10nsCSSValueRC10nsCSSValue +AppendValue__18CSSDeclarationImpl13nsCSSPropertyRC10nsCSSValue +__18nsCSSUserInterface +__as__10nsCSSValueRC10nsCSSValue +IndexOf__C11nsVoidArrayPv +SkipDeclaration__13CSSParserImplRii +NS_NewCSSStyleRule__FPP15nsICSSStyleRuleRC13nsCSSSelector +__16CSSStyleRuleImplRC13nsCSSSelector +GetIID__15nsICSSStyleRule +QueryInterface__16CSSStyleRuleImplRC4nsIDPPv +AddRef__16CSSStyleRuleImpl +SetLineNumber__16CSSStyleRuleImplUi +SetDeclaration__16CSSStyleRuleImplP17nsICSSDeclaration +SetWeight__16CSSStyleRuleImpli +SetStyleSheet__16CSSStyleRuleImplP16nsICSSStyleSheet +GetType__C16CSSStyleRuleImplRi +CheckRuleForAttributes__17CSSStyleSheetImplP10nsICSSRule +FirstSelector__16CSSStyleRuleImpl +Release__16CSSStyleRuleImpl +_._12SelectorList +Release__18CSSDeclarationImpl +ParseBorderSide__13CSSParserImplRiP17nsICSSDeclarationPC13nsCSSPropertyT1 +ParseChoice__13CSSParserImplRiP10nsCSSValuePC13nsCSSPropertyi +ParseNumber__12nsCSSScannerRiiR10nsCSSToken +ToFloat__C8nsStringPi +TranslateDimension__13CSSParserImplRiR10nsCSSValueifRC8nsString +LookupKeyword__13nsCSSKeywordsRC8nsString +SearchKeywordTable__13CSSParserImpl12nsCSSKeywordPCi +SetIntValue__10nsCSSValuei9nsCSSUnit +ParseColor__13CSSParserImplRiR10nsCSSValue +NS_ColorNameToRGB +LookupName__12nsColorNamesRC8nsString +__11nsCSSMargin +__9nsCSSRect +__10nsCSSColor +ParseClassSelector__13CSSParserImplRiR13nsCSSSelectorT1T1 +AddClass__13nsCSSSelectorRC8nsString +__10nsAtomListRC8nsString +__10nsAtomListRC10nsAtomList +_._10nsAtomList +__7AtomKeyP7nsIAtom +HashCode__C7AtomKey +Clone__C7AtomKey +__7AtomKeyRC7AtomKey +_._7AtomKey +__13nsCSSPosition +Equals__C7AtomKeyPC9nsHashKey +ParseCursor__13CSSParserImplRiP17nsICSSDeclarationT1 +__14nsCSSValueList +ParsePadding__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseBoxProperties__13CSSParserImplRiP17nsICSSDeclarationPC13nsCSSPropertyT1 +ParsePositiveVariant__13CSSParserImplRiR10nsCSSValueiPCi +ParsePseudoSelector__13CSSParserImplRiR13nsCSSSelectorT1T1i +IsPseudoClass__FPC7nsIAtom +AddPseudoClass__13nsCSSSelectorP7nsIAtom +__10nsAtomListP7nsIAtom +ParseBorder__13CSSParserImplRiP17nsICSSDeclarationT1 +SetOperator__13nsCSSSelectorUs +ParseAttributeSelector__13CSSParserImplRiR13nsCSSSelectorT1T1 +AddAttribute__13nsCSSSelectoriRC8nsStringUcT2i +__14nsAttrSelectoriRC8nsStringUcT2i +__14nsAttrSelectorRC14nsAttrSelector +_._14nsAttrSelector +__9nsCSSList +ReleaseScanner__13CSSParserImpl +_._12nsCSSScanner +Release__20ConverterInputStream +SetModified__17CSSStyleSheetImpli +SheetComplete__13CSSLoaderImplP16nsICSSStyleSheetP13SheetLoadData +IsChromeURI__FP6nsIURI +SchemeIs__8nsStdURLPCcPi +GetEnabled__19nsXULPrototypeCachePi +GetStyleSheet__19nsXULPrototypeCacheP6nsIURIPP16nsICSSStyleSheet +PutStyleSheet__19nsXULPrototypeCacheP16nsICSSStyleSheet +GetURL__C17CSSStyleSheetImplRP6nsIURI +Clone__CQ219nsXULPrototypeCache9nsIURIKey +PrepareSheet__13CSSLoaderImplP16nsICSSStyleSheetRC8nsStringT2 +SetMedia__13CSSLoaderImplP16nsICSSStyleSheetRC8nsString +ClearMedia__17CSSStyleSheetImpl +SetTitle__17CSSStyleSheetImplRC8nsString +Release__17CSSStyleSheetImpl +Cleanup__13CSSLoaderImplR6URLKeyP13SheetLoadData +Remove__11nsHashtableP9nsHashKey +Equals__C6URLKeyPC9nsHashKey +_hashFreeEntry__FPvP11PLHashEntryUi +_._6URLKey +Release__13SheetLoadData +_._13SheetLoadData +RecycleParser__13CSSLoaderImplP12nsICSSParser +Release__13CSSParserImpl +_._20ConverterInputStream +Close__20ConverterInputStream +_._14ByteBufferImpl +_._17UnicharBufferImpl +_._16nsJARInputStream +Close__16nsJARInputStream +ReleaseZip__16nsZipReaderCacheP5nsJAR +FindZip__FP9nsHashKeyPvT1 +_._9nsZipRead +_._13CSSLoaderImpl +_._13CSSParserImpl +ReleaseSheet__FP9nsHashKeyPvT1 +EnumerateForwards__11nsVoidArrayPFPvPv_iPv +_._11nsHashtable +PL_HashTableFinalize__FP11PLHashTable +GetUserSheetURL__16nsChromeRegistryiR9nsCString +GetFormSheetURL__16nsChromeRegistryR9nsCString +IsSinglePseudoClass__FRC13nsCSSSelector +__12nsCSSDisplay +ParseMargin__13CSSParserImplRiP17nsICSSDeclarationT1 +ToInteger__C8nsStringPiUi +__9nsCSSText +SetNoneValue__10nsCSSValue +ParseFont__13CSSParserImplRiP17nsICSSDeclarationT1 +__9nsCSSFont +SetNormalValue__10nsCSSValue +SetInheritValue__10nsCSSValue +AddAttribute__13nsCSSSelectoriRC8nsString +__14nsAttrSelectoriRC8nsString +SetValueImportant__18CSSDeclarationImpl13nsCSSProperty +ParseBackgroundPosition__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseEnum__13CSSParserImplRiR10nsCSSValuePCi +NextIdent__13CSSParserImplRi +__10nsCSSValuei9nsCSSUnit +IsOutlinerPseudoElement__FP7nsIAtom +ParseContent__13CSSParserImplRiP17nsICSSDeclarationT1 +AppendStructValue__18CSSDeclarationImpl13nsCSSPropertyPv +__12nsCSSContent +ParseFontWeight__13CSSParserImplRiR10nsCSSValue +ParseAttr__13CSSParserImplRiR10nsCSSValue +ParseFamily__13CSSParserImplRiR10nsCSSValue +ParseOutline__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseBorderRadius__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseBorderStyle__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseBorderColor__13CSSParserImplRiP17nsICSSDeclarationT1 +GetIID__23nsIPersistentProperties +Create__22nsPersistentPropertiesP11nsISupportsRC4nsIDPPv +__22nsPersistentProperties +AddRef__22nsPersistentProperties +QueryInterface__22nsPersistentPropertiesRC4nsIDPPv +Release__22nsPersistentProperties +Load__22nsPersistentPropertiesP14nsIInputStream +Read__22nsPersistentProperties +SkipWhiteSpace__22nsPersistentPropertiesi +SkipLine__22nsPersistentPropertiesi +SetStringProperty__22nsPersistentPropertiesRC8nsStringR8nsStringT2 +insertIntoCache__21nsStringBundleServiceP15nsIStringBundleP12nsCStringKey +Release__14nsStringBundle +GetStringFromName__14nsStringBundlePCUsPPUs +LoadProperties__14nsStringBundle +GetStringFromName__14nsStringBundleRC9nsAStringR8nsString +GetStringProperty__22nsPersistentPropertiesRC8nsStringR8nsString +SetData__21nsPrefLocalizedStringPCUs +SetData__21nsSupportsWStringImplPCUs +SetDataWithLength__21nsSupportsWStringImplUiPCUs +AdoptDataWithLength__21nsSupportsWStringImplUiPUs +GetData__21nsPrefLocalizedStringPPUs +GetData__21nsSupportsWStringImplPPUs +_._21nsPrefLocalizedString +OpenWindow__FPCcPCUs +OpenWindow__15nsWindowWatcherP12nsIDOMWindowPCcN22P11nsISupportsPP12nsIDOMWindow +ConvertSupportsTojsvals__15nsWindowWatcherP12nsIDOMWindowP11nsISupportsPUiPPl +GetIID__20nsISupportsPrimitive +GetExtantJSContext__15nsWindowWatcherP12nsIDOMWindow +__19JSContextAutoPopper +Push__19JSContextAutoPopper +Push__29nsXPCThreadJSContextStackImplP9JSContext +AddSupportsTojsvals__15nsWindowWatcherP11nsISupportsP9JSContextPl +GetType__21nsSupportsWStringImplPUs +JS_NewUCString +_._19JSContextAutoPopper +Pop__29nsXPCThreadJSContextStackImplPP9JSContext +OpenWindowJS__15nsWindowWatcherP12nsIDOMWindowPCcN22iUiPlPP12nsIDOMWindow +__20EventQueueAutoPopper +URIfromURL__15nsWindowWatcherPCcP12nsIDOMWindowPP6nsIURI +CheckWindowName__15nsWindowWatcherR8nsString +CalculateChromeFlags__15nsWindowWatcherPCcii +WinHasOption__15nsWindowWatcherPCcT1iPi +IsCapabilityEnabled__23nsScriptSecurityManagerPCcPi +FindItemWithName__15nsWindowWatcherPCUsPP19nsIDocShellTreeItem +GetWindowEnumerator__15nsWindowWatcherPP19nsISimpleEnumerator +__25nsWatcherWindowEnumeratorP15nsWindowWatcher +AddEnumerator__15nsWindowWatcherP25nsWatcherWindowEnumerator +QueryInterface__25nsWatcherWindowEnumeratorRC4nsIDPPv +AddRef__25nsWatcherWindowEnumerator +HasMoreElements__25nsWatcherWindowEnumeratorPi +Release__25nsWatcherWindowEnumerator +_._25nsWatcherWindowEnumerator +RemoveEnumerator__15nsWindowWatcherP25nsWatcherWindowEnumerator +CreateChromeWindow__15nsWindowCreatorP19nsIWebBrowserChromeUiPP19nsIWebBrowserChrome +CreateTopLevelWindow__17nsAppShellServiceP12nsIXULWindowP6nsIURIiiUiiiPP12nsIXULWindow +SetIntrinsicallySized__11nsXULWindowi +RegisterTopLevelWindow__17nsAppShellServiceP12nsIXULWindow +RegisterWindow__16nsWindowMediatorP12nsIXULWindow +ReferenceSelf__12nsWindowInfoii +AddWindowToRDF__16nsWindowMediatorP12nsWindowInfo +AppendInt__8nsStringii +NS_NewMediatorListRDFContainer__FP16nsIRDFDataSourceP14nsIRDFResourcePP15nsIRDFContainer +GetIID__15nsIRDFContainer +CreateNewRDFContainer__FP11nsISupportsRC4nsIDPPv +QueryInterface__16RDFContainerImplRC4nsIDPPv +GetIID__19nsIWebBrowserChrome +GetInterface__11nsXULWindowRC4nsIDPPv +EnsureContentTreeOwner__11nsXULWindow +__18nsContentTreeOwneri +AddRef__18nsContentTreeOwner +XULWindow__18nsContentTreeOwnerP11nsXULWindow +QueryInterface__18nsContentTreeOwnerRC4nsIDPPv +GetInterface__18nsContentTreeOwnerRC4nsIDPPv +GetPrimaryContentShell__11nsXULWindowPP19nsIDocShellTreeItem +Release__18nsContentTreeOwner +ReadyOpenedDocShellItem__15nsWindowWatcherP19nsIDocShellTreeItemP12nsIDOMWindowPP12nsIDOMWindow +AttachArguments__15nsWindowWatcherP12nsIDOMWindowUiPl +GetIID__25nsIXPConnectWrappedNative +QueryInterface__16XPCWrappedNativeRC4nsIDPPv +JS_AddNamedRootRT +JS_NewArrayObject +js_NewArrayObject +js_InitArrayClass +array_addProperty +IdIsIndex +InitArrayObject +IndexToValue +IndexToId +js_GetLengthProperty +array_length_getter +JS_SetProperty +IsContextInitialized__11nsJSContext +GlobalResolve__10nsWindowSHP11nsISupportsP9JSContextP8JSObjectP8JSStringUiPi +JS_GetStringChars +JS_GetStringLength +LookupName__24nsScriptNameSpaceManagerRC9nsAStringPPC18nsGlobalNameStruct +GetFlatBufferHandle__C17nsDependentString +GetDocShell__16GlobalWindowImplPP11nsIDocShell +GetChildCount__10nsDocShellPi +NewResolve__17nsEventRecieverSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +RegisterCompileHandler__17nsEventRecieverSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectliPi +XPC_WN_Helper_SetProperty__FP9JSContextP8JSObjectlPl +SetProperty__10nsWindowSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +doCheckWriteAccess__10nsWindowSHP9JSContextP8JSObjectlP11nsISupports +SetProperty__17nsEventRecieverSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +JS_TypeOfValue +GetWindowScriptObject__15nsWindowWatcherP12nsIDOMWindow +nsGetStaticScriptContext__11nsWWJSUtilsP9JSContextP8JSObjectPP16nsIScriptContext +nsGetStaticScriptGlobal__11nsWWJSUtilsP9JSContextP8JSObjectPP21nsIScriptGlobalObject +GetSecurityManager__11nsJSContextPP24nsIScriptSecurityManager +SetName__10nsDocShellPCUs +CreateLoadInfo__10nsDocShellPP19nsIDocShellLoadInfo +__18nsDocShellLoadInfo +AddRef__18nsDocShellLoadInfo +Release__18nsDocShellLoadInfo +GetDocument__16GlobalWindowImplPP14nsIDOMDocument +GetIID__11nsIDocument +GetReferrer__18nsDocShellLoadInfoPP6nsIURI +GetLoadType__18nsDocShellLoadInfoPi +GetOwner__18nsDocShellLoadInfoPP11nsISupports +GetInheritOwner__18nsDocShellLoadInfoPi +GetStopActiveDocument__18nsDocShellLoadInfoPi +GetSHEntry__18nsDocShellLoadInfoPP10nsISHEntry +GetTarget__18nsDocShellLoadInfoPPc +GetPostDataStream__18nsDocShellLoadInfoPP14nsIInputStream +GetSubjectPrincipal__23nsScriptSecurityManagerP9JSContextPP12nsIPrincipal +GetPrincipalAndFrame__23nsScriptSecurityManagerP9JSContextPP12nsIPrincipalPP12JSStackFrame +JS_FrameIterator +JS_GetContextPrivate +GetGlobalObject__11nsJSContext +GetPrincipal__16GlobalWindowImplPP12nsIPrincipal +QueryInterface__17nsSystemPrincipalRC4nsIDPPv +GetIID__12nsIPrincipal +SetOwner__12nsJARChannelP11nsISupports +SetLoadGroup__12nsJARChannelP12nsILoadGroup +SetNotificationCallbacks__12nsJARChannelP21nsIInterfaceRequestor +GetLoadFlags__12nsJARChannelPUi +SetLoadFlags__12nsJARChannelUi +GetURI__12nsJARChannelPP6nsIURI +AsyncOpen__12nsJARChannelP17nsIStreamListenerP11nsISupports +SetLoadGroup__12nsResChannelP12nsILoadGroup +SetNotificationCallbacks__12nsResChannelP21nsIInterfaceRequestor +SetLoadFlags__12nsResChannelUi +SetLoadGroup__13nsFileChannelP12nsILoadGroup +SetLoadFlags__13nsFileChannelUi +SetNotificationCallbacks__13nsFileChannelP21nsIInterfaceRequestor +Stub3__14nsXPTCStubBase +_._18nsProxyEventObject +Release__13nsProxyObject +IsManagerShutdown__20nsProxyObjectManager +Equals__C15nsProxyEventKeyPC9nsHashKey +_._15nsProxyEventKey +IsQueueOnCurrentThread__16nsEventQueueImplPi +PL_IsQueueOnCurrentThread +_._13nsProxyObject +_._18nsDocShellLoadInfo +SizeOpenedDocShellItem__15nsWindowWatcherP19nsIDocShellTreeItemP12nsIDOMWindowPCcUi +GetTreeOwner__10nsDocShellPP20nsIDocShellTreeOwner +SetVisibility__17nsChromeTreeOwneri +SetVisibility__11nsXULWindowi +_._20EventQueueAutoPopper +Ensure1Window__FP17nsICmdLineService +GetEnumerator__16nsWindowMediatorPCUsPP19nsISimpleEnumerator +__18nsWindowEnumeratorPCUsR16nsWindowMediatori +AddEnumerator__16nsWindowMediatorP18nsWindowEnumerator +QueryInterface__18nsWindowEnumeratorRC4nsIDPPv +AddRef__18nsWindowEnumerator +HasMoreElements__18nsWindowEnumeratorPi +Release__18nsWindowEnumerator +_._18nsWindowEnumerator +RemoveEnumerator__16nsWindowMediatorP18nsWindowEnumerator +GetIID__16nsIWalletService +nsWalletlibServiceConstructor__FP11nsISupportsRC4nsIDPPv +__18nsWalletlibService +AddRef__18nsWalletlibService +Init__18nsWalletlibService +QueryInterface__18nsWalletlibServiceRC4nsIDPPv +GetIID__21nsIFormSubmitObserver +Release__18nsWalletlibService +InitCachePrefs__Fv +GetFileXPref__6nsPrefPCcPP12nsILocalFile +SetPersistentDescriptor__11nsLocalFilePCc +Run__17nsAppShellService +Run__10nsAppShell +Spinup__10nsAppShell +ListenToEventQueue__10nsAppShellP13nsIEventQueuei +GetEventQueueSelectFD__16nsEventQueueImpl +PL_GetEventQueueSelectFD +IntHashKey__Fi +our_gdk_input_add__FiPFPvi17GdkInputCondition_vPvi +GetPLEventQueue__16nsEventQueueImplPP12PLEventQueue +PL_RegisterEventIDFunc +gdk_superwin_bin_filter +handle_gdk_event__FP9_GdkEventPv +GrabInProgress__8nsWindow +dispatch_superwin_event__FP9_GdkEventP8nsWindow +HandleGDKEvent__8nsWindowP9_GdkEvent +ProcessBeforeID__10nsAppShellUl +processQueue__FPvT0 +PL_ProcessEventsBeforeID +_pl_GetEventCount +PL_GetEvent +PL_HandleEvent +HandlePLEvent__23nsARequestObserverEventP7PLEvent +HandleEvent__21nsOnStartRequestEvent +OnStartRequest__17nsStreamIOChannelP10nsIRequestP11nsISupports +OnStartRequest__18nsDocumentOpenInfoP10nsIRequestP11nsISupports +ProcessCanceledCase__18nsDocumentOpenInfoP10nsIRequest +GetStatus__17nsStreamIOChannelPUi +GetStatus__15nsFileTransportPUi +DispatchContent__18nsDocumentOpenInfoP10nsIRequestP11nsISupports +GetContentType__17nsStreamIOChannelPPc +DispatchContent__11nsURILoaderPCciP10nsIRequestP11nsISupportsP21nsIURIContentListenerT4PPcPP21nsIURIContentListenerPi +ShouldHandleContent__11nsURILoaderP21nsIURIContentListenerPCciPPc +CanHandleContent__22nsDSURIContentListenerPCciPPcPi +DoContent__22nsDSURIContentListenerPCciP10nsIRequestPP17nsIStreamListenerPi +ConvertDocShellLoadInfoToLoadType__10nsDocShelli +SetLoadType__10nsDocShellUi +CreateContentViewer__10nsDocShellPCcP10nsIRequestPP17nsIStreamListener +NewContentViewerObj__10nsDocShellPCcP10nsIRequestP12nsILoadGroupPP17nsIStreamListenerPP16nsIContentViewer +GetIID__24nsIDocumentLoaderFactory +GetClassObject__14nsLayoutModuleP19nsIComponentManagerRC4nsIDT2PPv +Initialize__14nsLayoutModule +Initialize__17nsTextTransformer +__15nsLayoutFactoryRC4nsID +AddRef__15nsLayoutFactory +QueryInterface__15nsLayoutFactoryRC4nsIDPPv +Release__15nsLayoutFactory +CreateInstance__15nsLayoutFactoryP11nsISupportsRC4nsIDPPv +NS_NewLayoutDocumentLoaderFactory__FPP24nsIDocumentLoaderFactory +__11nsLayoutDLF +QueryInterface__11nsLayoutDLFRC4nsIDPPv +AddRef__11nsLayoutDLF +Release__11nsLayoutDLF +CreateInstance__11nsLayoutDLFPCcP10nsIChannelP12nsILoadGroupT1P11nsISupportsT5PP17nsIStreamListenerPP16nsIContentViewer +ParseImportRule__13CSSParserImplRi +GatherMedia__13CSSParserImplRiR8nsStringP16nsISupportsArray +ProcessImport__13CSSParserImplRiRC8nsStringT2 +NS_NewCSSImportRule__FPP16nsICSSImportRuleRC8nsStringT1 +__17CSSImportRuleImpl +SetURLSpec__17CSSImportRuleImplRC8nsString +SetMedia__17CSSImportRuleImplRC8nsString +GetIID__16nsICSSImportRule +QueryInterface__17CSSImportRuleImplRC4nsIDPPv +AddRef__17CSSImportRuleImpl +SetStyleSheet__17CSSImportRuleImplP16nsICSSStyleSheet +GetType__C17CSSImportRuleImplRi +Release__17CSSImportRuleImpl +ContainsStyleSheet__17CSSStyleSheetImplP6nsIURIRiPP13nsIStyleSheet +Equals__8nsStdURLP6nsIURIPi +LoadChildSheet__13CSSLoaderImplP16nsICSSStyleSheetP6nsIURIRC8nsStringii +__13SheetLoadDataP13CSSLoaderImplP6nsIURIRC8nsStringiP16nsICSSStyleSheeti +LoadSheet__13CSSLoaderImplR6URLKeyP13SheetLoadData +ParseBorderWidth__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseBorderSpacing__13CSSParserImplRiP17nsICSSDeclarationT1 +__10nsCSSTable +ParseClip__13CSSParserImplRiP17nsICSSDeclarationT1 +ParseTextDecoration__13CSSParserImplRiR10nsCSSValue +ParseCounterData__13CSSParserImplRiP17nsICSSDeclaration13nsCSSPropertyT1 +__16nsCSSCounterData +SetAutoValue__10nsCSSValue +ParseBackground__13CSSParserImplRiP17nsICSSDeclarationT1 +__8nsCSSXUL +InsertChildSheet__13CSSLoaderImplP16nsICSSStyleSheetT1i +InsertStyleSheetAt__17CSSStyleSheetImplP16nsICSSStyleSheeti +FindNameSpaceID__C13NameSpaceImplP7nsIAtomRi +ParseEscape__12nsCSSScannerRi +IsOutlinerPseudoElement__FRC8nsString +ParseNegatedSimpleSelector__13CSSParserImplRiR13nsCSSSelectorT1T1 +DeleteSheetMap__FP9nsHashKeyPvT1 +_._9nsVoidKey +CreateDocument__11nsLayoutDLFPCcP10nsIChannelP12nsILoadGroupP11nsISupportsRC4nsIDPP17nsIStreamListenerPP16nsIContentViewer +NS_NewHTMLDocument__FPP11nsIDocument +__14nsHTMLDocument +__16nsMarkupDocument +__10nsDocument +GetIID__17nsIBindingManager +NS_NewBindingManager__FPP17nsIBindingManager +__16nsBindingManager +AddRef__16nsBindingManager +QueryInterface__16nsBindingManagerRC4nsIDPPv +Release__16nsBindingManager +GetIID__19nsIDocumentObserver +GetIID__20nsIStyleRuleSupplier +Init__10nsDocument +NS_NewHeapArena__FPP8nsIArenaUi +GetIID__8nsIArena +Create__9ArenaImplP11nsISupportsRC4nsIDPPv +__9ArenaImpl +AddRef__9ArenaImpl +QueryInterface__9ArenaImplRC4nsIDPPv +Release__9ArenaImpl +Init__9ArenaImplUi +__17nsNodeInfoManager +AddRef__17nsNodeInfoManager +Init__17nsNodeInfoManagerP11nsIDocumentP19nsINameSpaceManager +PrePopulateHashTables__14nsHTMLDocument +AddEmptyListToHash__FRC9nsAStringR11nsHashtable +__17nsBaseContentList +AddRef__17nsBaseContentList +QueryInterface__14nsHTMLDocumentRC4nsIDPPv +GetIID__15nsIHTMLDocument +GetIID__18nsIDOMHTMLDocument +GetIID__20nsIDOMNSHTMLDocument +GetIID__23nsIHTMLContentContainer +QueryInterface__10nsDocumentRC4nsIDPPv +AddRef__14nsHTMLDocument +AddRef__10nsDocument +Release__14nsHTMLDocument +Release__10nsDocument +GetIID__17nsIDocumentViewer +NS_NewDocumentViewer__FPP17nsIDocumentViewer +__18DocumentViewerImpl +QueryInterface__18DocumentViewerImplRC4nsIDPPv +GetIID__16nsIContentViewer +AddRef__18DocumentViewerImpl +Release__18DocumentViewerImpl +SetUAStyleSheet__18DocumentViewerImplP13nsIStyleSheet +StartDocumentLoad__14nsHTMLDocumentPCcP10nsIChannelP12nsILoadGroupP11nsISupportsPP17nsIStreamListeneri +StartDocumentLoad__10nsDocumentPCcP10nsIChannelP12nsILoadGroupP11nsISupportsPP17nsIStreamListeneri +Reset__14nsHTMLDocumentP10nsIChannelP12nsILoadGroup +Reset__10nsDocumentP10nsIChannelP12nsILoadGroup +GetOriginalURI__17nsStreamIOChannelPP6nsIURI +GetOwner__17nsStreamIOChannelPP11nsISupports +QueryInterface__11nsLoadGroupRC4nsIDPPv +QueryInterface__Q211nsLoadGroup8InternalRC4nsIDPPv +InvalidateHashTables__14nsHTMLDocument +_hashEnumerateRemove__FP11PLHashEntryiPv +NameHashCleanupEnumeratorCallback__FP9nsHashKeyPvT1 +Reset__17nsBaseContentList +Release__17nsBaseContentList +_._17nsBaseContentList +GetIID__17nsIHTMLStyleSheet +NS_NewHTMLStyleSheet__FPP17nsIHTMLStyleSheet +__nw__18HTMLStyleSheetImplUi +__18HTMLStyleSheetImpl +__19TableBackgroundRuleP17nsIHTMLStyleSheet +__16GenericTableRuleP17nsIHTMLStyleSheet +AddRef__16GenericTableRule +__11TableTHRuleP17nsIHTMLStyleSheet +AddRef__18HTMLStyleSheetImpl +QueryInterface__18HTMLStyleSheetImplRC4nsIDPPv +Release__18HTMLStyleSheetImpl +Init__18HTMLStyleSheetImplP6nsIURIP11nsIDocument +AddStyleSheet__10nsDocumentP13nsIStyleSheet +InternalAddStyleSheet__14nsHTMLDocumentP13nsIStyleSheet +SetOwningDocument__18HTMLStyleSheetImplP11nsIDocument +GetEnabled__C18HTMLStyleSheetImplRi +AddStyleSheetToStyleSets__10nsDocumentP13nsIStyleSheet +StyleSheetAdded__16nsBindingManagerP11nsIDocumentP13nsIStyleSheet +NS_NewHTMLCSSStyleSheet__FPP20nsIHTMLCSSStyleSheetP6nsIURIP11nsIDocument +NS_NewHTMLCSSStyleSheet__FPP20nsIHTMLCSSStyleSheet +__nw__21HTMLCSSStyleSheetImplUi +__21HTMLCSSStyleSheetImpl +AddRef__21HTMLCSSStyleSheetImpl +Init__21HTMLCSSStyleSheetImplP6nsIURIP11nsIDocument +SetOwningDocument__21HTMLCSSStyleSheetImplP11nsIDocument +GetEnabled__C21HTMLCSSStyleSheetImplRi +GetIID__23nsISupportsParserBundle +SetDataIntoBundle__8nsParserRC8nsStringP11nsISupports +__14nsParserBundle +AddRef__14nsParserBundle +SetDataIntoBundle__14nsParserBundleRC8nsStringP11nsISupports +GetDocumentCharsetInfo__10nsDocShellPP22nsIDocumentCharsetInfo +GetIID__22nsIDocumentCharsetInfo +nsDocumentCharsetInfoConstructor__FP11nsISupportsRC4nsIDPPv +__21nsDocumentCharsetInfo +AddRef__21nsDocumentCharsetInfo +QueryInterface__21nsDocumentCharsetInfoRC4nsIDPPv +Release__21nsDocumentCharsetInfo +GetPresContext__10nsDocShellPP14nsIPresContext +GetContentViewer__10nsDocShellPP16nsIContentViewer +GetForcedCharset__21nsDocumentCharsetInfoPP7nsIAtom +GetParentCharset__21nsDocumentCharsetInfoPP7nsIAtom +GetIID__18nsICharsetDetector +SetDocumentCharacterSet__10nsDocumentRC9nsAString +SetCommand__8nsParserPCc +NS_NewHTMLContentSink__FPP18nsIHTMLContentSinkP11nsIDocumentP6nsIURIP11nsIWebShellP10nsIChannel +__15HTMLContentSink +Init__15HTMLContentSinkP11nsIDocumentP6nsIURIP11nsIWebShellP10nsIChannel +AddObserver__10nsDocumentP19nsIDocumentObserver +GetNodeInfoManager__10nsDocumentRP18nsINodeInfoManager +GetScriptLoader__10nsDocumentPP15nsIScriptLoader +__14nsScriptLoader +AddRef__14nsScriptLoader +Init__14nsScriptLoaderP11nsIDocument +AddObserver__14nsScriptLoaderP23nsIScriptLoaderObserver +AddRef__15HTMLContentSink +GetAllowSubframes__10nsDocShellPi +GetCSSLoader__14nsHTMLDocumentRP12nsICSSLoader +NS_NewCSSLoader__FP11nsIDocumentPP12nsICSSLoader +Init__13CSSLoaderImplP11nsIDocument +SetCaseSensitive__13CSSLoaderImpli +SetQuirkMode__13CSSLoaderImpli +ProcessHTTPHeaders__15HTMLContentSinkP10nsIChannel +GetNodeInfo__17nsNodeInfoManagerP7nsIAtomT1iRP11nsINodeInfo +GetHashValue__15nsNodeInfoInnerPCv +__10nsNodeInfo +AddRef__10nsNodeInfo +Init__10nsNodeInfoP7nsIAtomT1iP17nsNodeInfoManager +GetRootContent__10nsDocument +NS_NewHTMLHtmlElement__FPP14nsIHTMLContentP11nsINodeInfo +__17nsHTMLHtmlElement +__29nsGenericHTMLContainerElement +__20nsGenericHTMLElement +__16nsGenericElement +__16nsCheapVoidArray +Init__16nsGenericElementP11nsINodeInfo +AddRef__17nsHTMLHtmlElement +AddRef__16nsGenericElement +SetDocument__20nsGenericHTMLElementP11nsIDocumentii +SetDocument__16nsGenericElementP11nsIDocumentii +SetRootContent__10nsDocumentP10nsIContent +Release__10nsNodeInfo +GetNodeInfo__17nsNodeInfoManagerRC9nsAStringP7nsIAtomiRP11nsINodeInfo +NS_NewHTMLHeadElement__FPP14nsIHTMLContentP11nsINodeInfo +__17nsHTMLHeadElement +AddRef__17nsHTMLHeadElement +AppendChildTo__29nsGenericHTMLContainerElementP10nsIContentii +AppendElement__16nsCheapVoidArrayPv +SetSingleChild__16nsCheapVoidArrayPv +SetParent__16nsGenericElementP10nsIContent +HasMutationListeners__16nsGenericElementP10nsIContentUi +GetDocument__C16nsGenericElementRP11nsIDocument +GetScriptGlobalObject__10nsDocumentPP21nsIScriptGlobalObject +__11SinkContextP15HTMLContentSink +Begin__11SinkContext9nsHTMLTagP14nsIHTMLContentii +GrowStack__11SinkContext +Release__14nsScriptLoader +GetIID__18nsIHTMLContentSink +QueryInterface__15HTMLContentSinkRC4nsIDPPv +SetParser__15HTMLContentSinkP9nsIParser +Release__15HTMLContentSink +BindToDocument__18DocumentViewerImplP11nsISupportsPCc +SetContainer__18DocumentViewerImplP11nsISupports +_._11nsLayoutDLF +OnLoadingSite__10nsDocShellP10nsIChannel +OnNewURI__10nsDocShellP6nsIURIP10nsIChannelUi +UpdateCurrentGlobalHistory__10nsDocShell +ShouldAddToGlobalHistory__10nsDocShellP6nsIURIPi +SetCurrentURI__10nsDocShellP6nsIURI +FireOnLocationChange__15nsDocLoaderImplP14nsIWebProgressP10nsIRequestP6nsIURI +OnLocationChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestP6nsIURI +OnLocationChange__16nsWebShellWindowP14nsIWebProgressP10nsIRequestP6nsIURI +OnLocationChange__10nsDocShellP14nsIWebProgressP10nsIRequestP6nsIURI +OnLocationChange__18nsWalletlibServiceP14nsIWebProgressP10nsIRequestP6nsIURI +SetupRefreshURI__10nsDocShellP10nsIChannel +GetLoadGroup__17nsStreamIOChannelPP12nsILoadGroup +Embed__10nsWebShellP16nsIContentViewerPCcP11nsISupports +Embed__10nsDocShellP16nsIContentViewerPCcP11nsISupports +PersistLayoutHistoryState__10nsDocShell +SetupNewViewer__10nsWebShellP16nsIContentViewer +FireUnloadEvent__10nsWebShell +FireUnloadForChildren__10nsWebShell +SetupNewViewer__10nsDocShellP16nsIContentViewer +GetPositionAndSize__10nsWebShellPiN31 +GetRootFocusController__16GlobalWindowImplPP18nsIFocusController +GetPrivateRoot__16GlobalWindowImplPP20nsIDOMWindowInternal +GetTop__16GlobalWindowImplPP12nsIDOMWindow +GetSameTypeRootTreeItem__10nsDocShellPP19nsIDocShellTreeItem +QueryInterface__12nsWindowRootRC4nsIDPPv +GetIID__21nsIChromeEventHandler +GetIID__14nsPIWindowRoot +GetChromeEventHandler__16GlobalWindowImplPP21nsIChromeEventHandler +GetFocusController__12nsWindowRootPP18nsIFocusController +Release__12nsWindowRoot +SetSuppressFocus__17nsFocusControlleriPc +EnsureDeviceContext__10nsDocShell +GetNativeData__8nsWindowUi +GetDevUnitsToTwips__C17DeviceContextImplRf +SetDevUnitsToAppUnits__17DeviceContextImplf +GetTwipsToDevUnits__C17DeviceContextImplRf +SetAppUnitsToDevUnits__17DeviceContextImplf +SetGamma__17DeviceContextImplf +Init__18DocumentViewerImplP9nsIWidgetP16nsIDeviceContextRC6nsRect +GetIID__14nsIPresContext +NS_NewGalleyContext__FPP14nsIPresContext +__13GalleyContext +__13nsPresContext +GetLookAndFeel__13nsPresContextPP14nsILookAndFeel +GetIID__14nsILookAndFeel +nsLookAndFeelConstructor__FP11nsISupportsRC4nsIDPPv +__13nsLookAndFeel +InitColors__13nsLookAndFeel +NS_NewXPLookAndFeel__FPP14nsILookAndFeel +__15nsXPLookAndFeel +AddRef__15nsXPLookAndFeel +AddRef__13nsLookAndFeel +QueryInterface__13nsLookAndFeelRC4nsIDPPv +Release__13nsLookAndFeel +GetColor__13nsLookAndFeelQ214nsILookAndFeel9nsColorIDRUi +GetColor__15nsXPLookAndFeelQ214nsILookAndFeel9nsColorIDRUi +Init__15nsXPLookAndFeel +InitFromPref__15nsXPLookAndFeelP20nsLookAndFeelIntPrefP7nsIPref +InitFromPref__15nsXPLookAndFeelP22nsLookAndFeelFloatPrefP7nsIPref +InitFromPref__15nsXPLookAndFeelP22nsLookAndFeelColorPrefP7nsIPref +QueryInterface__13nsPresContextRC4nsIDPPv +AddRef__13nsPresContext +Release__13nsPresContext +Init__13nsPresContextP16nsIDeviceContext +GetIID__22nsILanguageAtomService +GetIID__23nsIScriptableDateFormat +__21nsLanguageAtomService +AddRef__21nsLanguageAtomService +QueryInterface__21nsLanguageAtomServiceRC4nsIDPPv +Release__21nsLanguageAtomService +GetUserPreferences__13nsPresContext +MakeColorPref__FPCc +GetFontPreferences__13nsPresContext +SetContainer__13nsPresContextP11nsISupports +SetLinkHandler__13nsPresContextP14nsILinkHandler +GetScriptGlobalObject__10nsDocShellPP21nsIScriptGlobalObject +SetScriptGlobalObject__10nsDocumentP21nsIScriptGlobalObject +SetNewDocument__16GlobalWindowImplP14nsIDOMDocument +GetIID__13nsIXBLService +NS_NewXBLService__FPP13nsIXBLService +__12nsXBLService +AddRef__12nsXBLService +QueryInterface__12nsXBLServiceRC4nsIDPPv +Release__12nsXBLService +AttachGlobalKeyHandler__12nsXBLServiceP19nsIDOMEventReceiver +GetIID__13nsIDOMElement +NS_NewXBLWindowKeyHandler__FP13nsIDOMElementP19nsIDOMEventReceiverPP21nsXBLWindowKeyHandler +__21nsXBLWindowKeyHandlerP13nsIDOMElementP19nsIDOMEventReceiver +__18nsXBLWindowHandlerP13nsIDOMElementP19nsIDOMEventReceiver +AddRef__21nsXBLWindowKeyHandler +__11nsVoidArrayi +ReplaceElementAt__11nsVoidArrayPvi +QueryInterface__21nsXBLWindowKeyHandlerRC4nsIDPPv +Release__21nsXBLWindowKeyHandler +MakeWindow__18DocumentViewerImplP9nsIWidgetRC6nsRect +GetIID__14nsIViewManager +ViewManagerConstructor__FP11nsISupportsRC4nsIDPPv +nsViewManagerConstructor__FP11nsISupportsRC4nsIDPPv +__13nsViewManager +GetIID__19nsIRenderingContext +nsRenderingContextGTKConstructor__FP11nsISupportsRC4nsIDPPv +__21nsRenderingContextGTK +__22nsRenderingContextImpl +PushState__21nsRenderingContextGTK +__15nsGraphicsState +AddRef__21nsRenderingContextGTK +QueryInterface__21nsRenderingContextGTKRC4nsIDPPv +Release__21nsRenderingContextGTK +AddRef__13nsViewManager +QueryInterface__13nsViewManagerRC4nsIDPPv +Release__13nsViewManager +GetDeviceContext__C13nsPresContextPP16nsIDeviceContext +GetPixelsToTwips__C13nsPresContextPf +GetDevUnitsToAppUnits__C17DeviceContextImplRf +Init__13nsViewManagerP16nsIDeviceContextii +GetAppUnitsToDevUnits__C17DeviceContextImplRf +CreateRegion__FP19nsIComponentManagerPP9nsIRegion +GetIID__7nsIView +nsViewConstructor__FP11nsISupportsRC4nsIDPPv +__6nsView +QueryInterface__6nsViewRC4nsIDPPv +Init__6nsViewP14nsIViewManagerRC6nsRectPC7nsIView16nsViewVisibility +SetBounds__6nsViewRC6nsRecti +SetPosition__6nsViewii +IsRoot__6nsView +GetRootView__13nsViewManagerRP7nsIView +SetDimensions__6nsViewiii +SetParent__6nsViewP7nsIView +SetVisibility__6nsView16nsViewVisibility +CreateWidget__6nsViewRC4nsIDP16nsWidgetInitDataPvi +GetDeviceContext__13nsViewManagerRP16nsIDeviceContext +LoadWidget__6nsViewRC4nsID +ChildWindowConstructor__FP11nsISupportsRC4nsIDPPv +__11ChildWindow +SupportsNativeWidgets__18nsDeviceContextGTKRi +Create__8nsWidgetPvRC6nsRectPFP10nsGUIEvent_13nsEventStatusP16nsIDeviceContextP11nsIAppShellP10nsIToolkitP16nsWidgetInitData +HandleEvent__FP10nsGUIEvent +GetViewFor__6nsViewP9nsIWidget +GetViewManager__C6nsViewRP14nsIViewManager +DispatchEvent__13nsViewManagerP10nsGUIEventP13nsEventStatus +GetIID__12nsIScrollbar +EnableDragDrop__12nsBaseWidgeti +SetZIndex__12nsBaseWidgeti +GetParent__8nsWidget +GetVisibility__C6nsViewR16nsViewVisibility +Show__8nsWindowi +SetRootView__13nsViewManagerP7nsIViewP9nsIWidget +UpdateTransCnt__13nsViewManagerP7nsIViewT1 +HasTransparency__C6nsViewRi +GetOpacity__C6nsViewRf +GetWidget__C6nsViewRP9nsIWidget +Hide__18DocumentViewerImpl +CreateStyleSet__18DocumentViewerImplP11nsIDocumentPP11nsIStyleSet +GetIID__11nsIStyleSet +NS_NewStyleSet__FPP11nsIStyleSet +__12StyleSetImpl +QueryInterface__12StyleSetImplRC4nsIDPPv +AddRef__12StyleSetImpl +Release__12StyleSetImpl +GetNumberOfStyleSheets__10nsDocument +GetStyleSheetAt__10nsDocumenti +AddDocStyleSheet__12StyleSetImplP13nsIStyleSheetP11nsIDocument +EnsureArray__12StyleSetImplPP16nsISupportsArray +GetIndexOfStyleSheet__10nsDocumentP13nsIStyleSheet +QueryInterface__21HTMLCSSStyleSheetImplRC4nsIDPPv +GetIID__20nsIHTMLCSSStyleSheet +GetIID__13nsIStyleSheet +GetIID__21nsIStyleRuleProcessor +ClearDocRuleProcessors__12StyleSetImpl +Release__21HTMLCSSStyleSheetImpl +GetIID__22nsICSSFrameConstructor +NS_CreateCSSFrameConstructor__FPP22nsICSSFrameConstructor +__21nsCSSFrameConstructor +AddRef__21nsCSSFrameConstructor +QueryInterface__21nsCSSFrameConstructorRC4nsIDPPv +GetIID__25nsIStyleFrameConstruction +Release__21nsCSSFrameConstructor +Init__21nsCSSFrameConstructorP11nsIDocument +HasGfxScrollbars__21nsCSSFrameConstructor +GetItemType__10nsDocShellPi +GetUserSheets__16nsChromeRegistryiPP16nsISupportsArray +GetBackstopSheets__16nsChromeRegistryP11nsIDocShellPP16nsISupportsArray +AppendBackstopStyleSheet__12StyleSetImplP13nsIStyleSheet +ClearBackstopRuleProcessors__12StyleSetImpl +CreateShell__14nsHTMLDocumentP14nsIPresContextP14nsIViewManagerP11nsIStyleSetPP12nsIPresShell +CreateShell__16nsMarkupDocumentP14nsIPresContextP14nsIViewManagerP11nsIStyleSetPP12nsIPresShell +GetIID__12nsIPresShell +NS_NewPresShell__FPP12nsIPresShell +__9PresShell +__10FrameArenaUi +QueryInterface__9PresShellRC4nsIDPPv +AddRef__9PresShell +Release__9PresShell +Init__9PresShellP11nsIDocumentP14nsIPresContextP14nsIViewManagerP11nsIStyleSet +SetViewObserver__13nsViewManagerP15nsIViewObserver +SetShell__13nsPresContextP12nsIPresShell +GetDocument__9PresShellPP11nsIDocument +GetBaseURL__C14nsHTMLDocumentRP6nsIURI +AddCharSetObserver__10nsDocumentP11nsIObserver +GetDocumentCharacterSet__10nsDocumentR9nsAString +UpdateCharSet__13nsPresContextPCUs +LookupCharSet__21nsLanguageAtomServicePCUsPP15nsILanguageAtom +InitLangTable__21nsLanguageAtomService +GetCharsetLangGroup__25nsCharsetConverterManagerPC7nsIAtomPP7nsIAtom +LoadExtensibleBundle__25nsCharsetConverterManagerPCcPP15nsIStringBundle +CreateExtensibleBundle__21nsStringBundleServicePCcPP15nsIStringBundle +__24nsExtensibleStringBundle +Init__24nsExtensibleStringBundlePCc +Delete__5nsStrR5nsStrUiUi +ShiftDoubleCharsLeft__FPcUiUiUi +GetIID__15nsIStringBundle +QueryInterface__24nsExtensibleStringBundleRC4nsIDPPv +AddRef__24nsExtensibleStringBundle +GetBundleValue__25nsCharsetConverterManagerP15nsIStringBundlePC7nsIAtomP8nsStringPP7nsIAtom +GetBundleValue__25nsCharsetConverterManagerP15nsIStringBundlePC7nsIAtomP8nsStringPPUs +GetStringFromName__24nsExtensibleStringBundlePCUsPPUs +QueryInterface__14nsStringBundleRC4nsIDPPv +NS_NewAtom__FPCUs +__14nsLanguageAtom +Init__14nsLanguageAtomRC8nsStringP7nsIAtom +AddRef__14nsLanguageAtom +Release__14nsLanguageAtom +GetLanguageGroup__14nsLanguageAtomPP7nsIAtom +GetScaledPixelsToTwips__C13nsPresContextPf +GetCanonicalPixelScale__C17DeviceContextImplRf +IsVisualCharset__FRC12nsAutoString +SetVisualMode__13nsPresContexti +GetIID__17nsIFrameSelection +NS_NewSelection__FPP17nsIFrameSelection +__11nsSelection +__16nsTypedSelectionP11nsSelection +AddRef__16nsTypedSelection +GetSelectionTypeFromIndex__FSc +GetIID__18nsIAutoCopyService +NS_NewAutoCopyService__FPP18nsIAutoCopyService +__17nsAutoCopyService +AddRef__17nsAutoCopyService +QueryInterface__17nsAutoCopyServiceRC4nsIDPPv +Release__17nsAutoCopyService +GetIndexFromSelectionType__Fs +Listen__17nsAutoCopyServiceP12nsISelection +GetIID__19nsISelectionPrivate +QueryInterface__16nsTypedSelectionRC4nsIDPPv +GetIID__12nsISelection +AddSelectionListener__16nsTypedSelectionP20nsISelectionListener +GetIID__20nsISelectionListener +Release__16nsTypedSelection +AddRef__11nsSelection +QueryInterface__11nsSelectionRC4nsIDPPv +Release__11nsSelection +NS_NewFrameManager__FPP15nsIFrameManager +__12FrameManager +GetIID__15nsIFrameManager +QueryInterface__12FrameManagerRC4nsIDPPv +AddRef__12FrameManager +Init__12FrameManagerP12nsIPresShellP11nsIStyleSet +NewMemoryArena__5nsDSTUi +__Q25nsDST9NodeArenaUi +Init__11nsSelectionP15nsIFocusTrackerP10nsIContent +NS_NewCaret__FPP8nsICaret +__7nsCaret +GetIID__8nsICaret +QueryInterface__7nsCaretRC4nsIDPPv +AddRef__7nsCaret +Init__7nsCaretP12nsIPresShell +GetIID__15nsIViewObserver +GetIID__15nsIFocusTracker +GetIID__22nsISelectionController +GetMetric__13nsLookAndFeelQ214nsILookAndFeel10nsMetricIDRi +GetMetric__15nsXPLookAndFeelQ214nsILookAndFeel10nsMetricIDRi +_._13nsLookAndFeel +Release__15nsXPLookAndFeel +_._15nsXPLookAndFeel +GetSelection__9PresShellsPP12nsISelection +GetSelection__11nsSelectionsPP12nsISelection +Release__7nsCaret +GetIID__15nsIBidiKeyboard +nsBidiKeyboardConstructor__FP11nsISupportsRC4nsIDPPv +__14nsBidiKeyboard +AddRef__14nsBidiKeyboard +QueryInterface__14nsBidiKeyboardRC4nsIDPPv +Release__14nsBidiKeyboard +IsLangRTL__14nsBidiKeyboardPi +GetContainer__13nsPresContextPP11nsISupports +SetPreferenceStyleRules__9PresShelli +SetCompatibilityMode__13nsPresContext15nsCompatibility +GetStyleSet__9PresShellPP11nsIStyleSet +EnableQuirkStyleSheet__12StyleSetImpli +GetNumberOfBackstopStyleSheets__12StyleSetImpl +GetBackstopStyleSheetAt__12StyleSetImpli +GetIID__16nsICSSStyleSheet +QueryInterface__17CSSStyleSheetImplRC4nsIDPPv +SetEnabled__17CSSStyleSheetImpli +BeginObservingDocument__9PresShell +DisableRefresh__13nsViewManager +SetWindowDimensions__13nsViewManagerii +ResizeReflow__9PresShellP7nsIViewii +ResizeReflow__9PresShellii +NotifyReflowObservers__9PresShellPCc +CacheWidgetChanges__13nsViewManageri +EraseCaret__7nsCaret +WillCauseReflow__9PresShell +SetVisibleArea__13nsPresContextRC6nsRect +GetRootFrame__C12FrameManagerPP8nsIFrame +DidCauseReflow__9PresShell +HandlePostedDOMEvents__9PresShell +HandlePostedAttributeChanges__9PresShell +HandlePostedReflowCallbacks__9PresShell +Init__28nsDocViewerSelectionListenerP18DocumentViewerImpl +AddRef__28nsDocViewerSelectionListener +QueryInterface__28nsDocViewerSelectionListenerRC4nsIDPPv +Release__28nsDocViewerSelectionListener +GetDocumentSelection__18DocumentViewerImplPP12nsISelectionP12nsIPresShell +__24nsDocViewerFocusListener +Init__24nsDocViewerFocusListenerP18DocumentViewerImpl +AddRef__24nsDocViewerFocusListener +QueryInterface__24nsDocViewerFocusListenerRC4nsIDPPv +Release__24nsDocViewerFocusListener +GetIID__16nsIDOMNSDocument +GetIID__19nsIDOMDocumentEvent +GetIID__19nsIDOMDocumentStyle +GetIID__18nsIDOMDocumentView +GetIID__19nsIDOMDocumentRange +GetIID__17nsIDOMDocumentXBL +AddEventListenerByIID__10nsDocumentP19nsIDOMEventListenerRC4nsID +GetListenerManager__10nsDocumentPP23nsIEventListenerManager +SetListenerTarget__22nsEventListenerManagerP11nsISupports +AddEventListenerByIID__22nsEventListenerManagerP19nsIDOMEventListenerRC4nsIDi +GetTypeForIID__22nsEventListenerManagerRC4nsID +DestroyChildren__10nsDocShell +RetargetOutput__18nsDocumentOpenInfoP10nsIRequestPCcT2P17nsIStreamListener +PL_DestroyEvent +DestroyPLEvent__23nsARequestObserverEventP7PLEvent +_._21nsOnStartRequestEvent +HandleEvent__20nsOnStopRequestEvent +OnStopRequest__17nsStreamIOChannelP10nsIRequestP11nsISupportsUi +OnStopRequest__18nsDocumentOpenInfoP10nsIRequestP11nsISupportsUi +Append__9nsScannerRC9nsAString +CreateNewInstance__7CNavDTDPP6nsIDTD +WillBuildModel__7CNavDTDRC14CParserContextP14nsIContentSink +ResetCounters__12nsDTDContext +WillBuildModel__15HTMLContentSink +BeginLoad__10nsDocument +BeginLoad__16nsBindingManagerP11nsIDocument +BeginLoad__15HTMLContentSinkP11nsIDocument +BeginLoad__9PresShellP11nsIDocument +GetPref__15HTMLContentSinkiRi +WillResumeParse__7CNavDTD +WillResume__15HTMLContentSink +GetTokenizer__7CNavDTDRP12nsITokenizer +NS_NewHTMLTokenizer__FPP12nsITokenizeri14eParserDocType15eParserCommands +QueryInterface__15nsHTMLTokenizerRC4nsIDPPv +AddRef__15nsHTMLTokenizer +ConsumeToken__15nsHTMLTokenizerR9nsScannerRi +Peek__9nsScannerRUsUi +ConsumeTag__15nsHTMLTokenizerUsRP6CTokenR9nsScannerRi +GetChar__9nsScannerRUs +ConsumeStartTag__15nsHTMLTokenizerUsRP6CTokenR9nsScannerRi +__11CStartToken9nsHTMLTag +Consume__11CStartTokenUsR9nsScanneri +GetIdentifier__9nsScannerR8nsStringi +GetTypeID__11CStartToken +SkipWhitespace__9nsScanner +CanContainType__C13nsHTMLElementi +ConsumeEndTag__15nsHTMLTokenizerUsRP6CTokenR9nsScanner +__9CEndToken9nsHTMLTag +Consume__9CEndTokenUsR9nsScanneri +ReadUntil__9nsScannerR9nsAStringUsi +AppendUnicodeTo__FRCt17nsReadingIterator1ZUsT0R9nsAString +GetTypeID__9CEndToken +DidTokenize__15nsHTMLTokenizeri +ScanDocStructure__15nsHTMLTokenizeri +GetContainerInfo__C11CStartToken +IsContainer__13nsHTMLElement9nsHTMLTag +IsMemberOf__C13nsHTMLElementi +BuildModel__7CNavDTDP9nsIParserP12nsITokenizerP16nsITokenObserverP14nsIContentSink +PushTokenFront__15nsHTMLTokenizerP6CToken +PushFront__7nsDequePv +HandleToken__7CNavDTDP6CTokenP9nsIParser +HandleStartToken__7CNavDTDP6CToken +CreateNode__15nsNodeAllocatorP6CTokeniP16nsTokenAllocator +Last__C12nsDTDContext +Last__C12nsEntryStack +WillHandleStartTag__7CNavDTDP6CToken9nsHTMLTagR13nsIParserNode +GetObserverService__8nsParser +Notify__16CObserverService9nsHTMLTagR13nsIParserNodePvRC8nsStringP9nsIParser +Matches__15nsObserverTopicRC8nsString +Notify__15nsObserverTopic9nsHTMLTagR13nsIParserNodePvP9nsIParser +GetObserversForTag__15nsObserverTopic9nsHTMLTag +HasSpecialProperty__C13nsHTMLElementi +IsSectionTag__13nsHTMLElement9nsHTMLTag +IsChildOfHead__13nsHTMLElement9nsHTMLTagRi +HandleDefaultStartToken__7CNavDTDP6CToken9nsHTMLTagP13nsCParserNode +TagAt__C12nsDTDContexti +TagAt__C12nsEntryStacki +CanContain__C7CNavDTDii +CanContain__C13nsHTMLElement9nsHTMLTag +IsExcludableParent__C13nsHTMLElement9nsHTMLTag +IsTextTag__13nsHTMLElement9nsHTMLTag +IsBlockParent__13nsHTMLElement9nsHTMLTag +IsBlockCloser__13nsHTMLElement9nsHTMLTag +IsInlineEntity__13nsHTMLElement9nsHTMLTag +IsFlowEntity__13nsHTMLElement9nsHTMLTag +CanOmit__7CNavDTD9nsHTMLTagT1Ri +HasOpenContainer__C7CNavDTD9nsHTMLTag +HasOpenContainer__C12nsDTDContext9nsHTMLTag +IsWhitespaceTag__13nsHTMLElement9nsHTMLTag +CanExclude__C13nsHTMLElement9nsHTMLTag +ShouldVerifyHierarchy__13nsHTMLElement +OpenContainer__7CNavDTDPC13nsCParserNode9nsHTMLTagiP12nsEntryStack +IsResidualStyleTag__13nsHTMLElement9nsHTMLTag +OpenHTML__7CNavDTDPC13nsCParserNode +OpenHTML__15HTMLContentSinkRC13nsIParserNode +Push__12nsDTDContextPC13nsCParserNodeP12nsEntryStack +Push__12nsEntryStackPC13nsCParserNodeP12nsEntryStack +EnsureCapacityFor__12nsEntryStackii +GetNodeType__C13nsCParserNode +DidHandleStartTag__7CNavDTDR13nsIParserNode9nsHTMLTag +SectionContains__13nsHTMLElement9nsHTMLTagi +IsSpecialParent__C13nsHTMLElement9nsHTMLTag +CloseHead__7CNavDTDPC13nsIParserNode +OpenBody__7CNavDTDPC13nsCParserNode +OpenBody__15HTMLContentSinkRC13nsIParserNode +OpenContainer__11SinkContextRC13nsIParserNode +FlushText__11SinkContextPii +CreateContentObject__15HTMLContentSinkRC13nsIParserNode9nsHTMLTagP21nsIDOMHTMLFormElementP11nsIWebShellPP14nsIHTMLContent +GetDTD__8nsParserPP6nsIDTD +IntTagToStringTag__C7CNavDTDiR8nsString +GetStringValue__10nsHTMLTags9nsHTMLTag +GetStringValue__32nsStaticCaseInsensitiveNameTablei +MakeContentObject__F9nsHTMLTagP11nsINodeInfoP21nsIDOMHTMLFormElementP11nsIWebShellPP14nsIHTMLContentPC8nsStringi +NS_NewHTMLBodyElement__FPP14nsIHTMLContentP11nsINodeInfo +__17nsHTMLBodyElement +__11nsBodySuper +AddRef__17nsHTMLBodyElement +GetAndIncrementContentID__10nsDocumentPi +SetContentID__16nsGenericElementUi +SetDocument__11nsBodySuperP11nsIDocumentii +AddAttributes__15HTMLContentSinkRC13nsIParserNodeP14nsIHTMLContenti +SwitchToVector__16nsCheapVoidArray +HasMutationListeners__16GlobalWindowImplUiPi +IsMonolithicContainer__15HTMLContentSink9nsHTMLTag +StartLayout__15HTMLContentSink +ResetScrollbarPreferences__10nsDocShell +GetNumberOfShells__10nsDocument +GetShellAt__10nsDocumenti +GetPresContext__9PresShellPP14nsIPresContext +GetVisibleArea__13nsPresContextR6nsRect +InitialReflow__9PresShellii +CtlStyleWatch__FUiP11nsIStyleSet +ConstructRootFrame__12StyleSetImplP14nsIPresContextP10nsIContentRP8nsIFrame +GetShell__13nsPresContextPP12nsIPresShell +ConstructRootFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextP10nsIContentRP8nsIFrame +GetBindingManager__10nsDocumentPP17nsIBindingManager +SetStyleRuleSupplier__12StyleSetImplP20nsIStyleRuleSupplier +ResolvePseudoStyleContextFor__13nsPresContextP10nsIContentP7nsIAtomP15nsIStyleContextiPP15nsIStyleContext +ResolvePseudoStyleWithComparator__13nsPresContextP10nsIContentP7nsIAtomP15nsIStyleContextiP22nsICSSPseudoComparatorPP15nsIStyleContext +ResolvePseudoStyleFor__12StyleSetImplP14nsIPresContextP10nsIContentP7nsIAtomP15nsIStyleContextiP22nsICSSPseudoComparator +GatherRuleProcessors__12StyleSetImpl +EnumerateBackwards__15nsSupportsArrayPFP11nsISupportsPv_iPv +EnumRuleProcessor__FP11nsISupportsPv +GetStyleRuleProcessor__17CSSStyleSheetImplRP21nsIStyleRuleProcessorP21nsIStyleRuleProcessor +__16CSSRuleProcessor +GetIID__24nsICSSStyleRuleProcessor +QueryInterface__16CSSRuleProcessorRC4nsIDPPv +AddRef__16CSSRuleProcessor +AppendStyleSheet__16CSSRuleProcessorP16nsICSSStyleSheet +Release__16CSSRuleProcessor +GetStyleRuleProcessor__18HTMLStyleSheetImplRP21nsIStyleRuleProcessorP21nsIStyleRuleProcessor +GetStyleRuleProcessor__21HTMLCSSStyleSheetImplRP21nsIStyleRuleProcessorP21nsIStyleRuleProcessor +GetMedium__13GalleyContextPP7nsIAtom +WalkRuleProcessors__12StyleSetImplPFP11nsISupportsPv_iPvP10nsIContent +EnumPseudoRulesMatching__FP11nsISupportsPv +RulesMatching__16CSSRuleProcessorP14nsIPresContextP7nsIAtomP10nsIContentT2P15nsIStyleContextP22nsICSSPseudoComparatorP16nsISupportsArray +GetRuleCascade__16CSSRuleProcessorP7nsIAtom +__8RuleHash +CascadeSheetRulesInto__16CSSRuleProcessorP11nsISupportsPv +GetEnabled__C17CSSStyleSheetImplRi +UseForMedium__C17CSSStyleSheetImplP7nsIAtom +InsertRuleByWeight__FP11nsISupportsPv +GetWeight__C16CSSStyleRuleImpl +__11nsWeightKeyi +HashCode__C11nsWeightKey +Clone__C11nsWeightKey +_._11nsWeightKey +Equals__C11nsWeightKeyPC9nsHashKey +PutRulesInList__FP19nsSupportsHashtableP16nsISupportsArray +FillArray__FP9nsHashKeyPvT1 +CompareArrayData__FPCvT0Pv +AppendRuleToArray__FP11nsISupportsPv +BuildHashEnum__FP11nsISupportsPv +AppendRule__8RuleHashP15nsICSSStyleRule +AppendRuleToTable__8RuleHashR11nsHashtableP7nsIAtomP15nsICSSStyleRule +BuildStateEnum__FP11nsISupportsPv +IsStateSelector__FR13nsCSSSelector +_._19nsSupportsHashtable +ReleaseElement__19nsSupportsHashtableP9nsHashKeyPvT2 +__19SelectorMatchesDataP14nsIPresContextP10nsIContentP16nsISupportsArrayP15nsCompatibility +GetCompatibilityMode__13nsPresContextP15nsCompatibility +EnumerateTagRules__8RuleHashP7nsIAtomPFP15nsICSSStyleRulePv_vPv +PseudoEnumFunc__FP15nsICSSStyleRulePv +GetIID__12nsIStyleRule +GetIID__10nsICSSRule +GetImportantRule__16CSSStyleRuleImpl +GetImportantValues__18CSSDeclarationImplRP17nsICSSDeclaration +WalkRules__16nsBindingManagerP11nsIStyleSetPFP11nsISupportsPv_iPvP10nsIContent +UseDocumentRules__16nsBindingManagerP10nsIContentPi +RulesMatching__18HTMLStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContentT2P15nsIStyleContextP22nsICSSPseudoComparatorP16nsISupportsArray +RulesMatching__21HTMLCSSStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContentT2P15nsIStyleContextP22nsICSSPseudoComparatorP16nsISupportsArray +SortRulesByStrength__FP16nsISupportsArray +GetContext__12StyleSetImplP14nsIPresContextP15nsIStyleContextP7nsIAtomP16nsISupportsArrayiRi +NS_NewStyleContext__FPP15nsIStyleContextP15nsIStyleContextP7nsIAtomP16nsISupportsArrayP14nsIPresContext +__16StyleContextImplP15nsIStyleContextP7nsIAtomP16nsISupportsArrayP14nsIPresContext +__18nsStyleContextData +HashStyleRule__FP11nsISupportsPv +GetIID__15nsIStyleContext +QueryInterface__16StyleContextImplRC4nsIDPPv +AddRef__16StyleContextImpl +RemapStyle__16StyleContextImplP14nsIPresContexti +EnsureStyleData__16StyleContextImplP14nsIPresContext +HaveStyleData__C16StyleContextImpl +AllocateStyleBlobs__18nsStyleContextDataP15nsIStyleContextP14nsIPresContext +CanShareStyleData__FP15nsIStyleContext +GetPseudoType__C16StyleContextImplRP7nsIAtom +AllocateOneBlob__18nsStyleContextData15nsStyleStructIDP14nsIPresContext +GetDefaultFontDeprecated__13nsPresContext +GetDefaultFixedFontDeprecated__13nsPresContext +__6nsFontRC6nsFont +__14StyleTableBlob +ResetFrom__14StyleTableBlobPC13nsStyleStructP14nsIPresContext +Reset__12nsStyleCoord +WrapRemapStyle__16StyleContextImplP14nsIPresContexti +ResetFrom__13StyleFontBlobPC13nsStyleStructP14nsIPresContext +GetDefaultFont__13nsPresContextR6nsFont +__as__6nsFontRC6nsFont +GetDefaultFixedFont__13nsPresContextR6nsFont +ResetFrom__14StyleColorBlobPC13nsStyleStructP14nsIPresContext +GetDefaultColor__13nsPresContextPUi +GetDefaultBackgroundColor__13nsPresContextPUi +GetDefaultBackgroundImageAttachment__13nsPresContextPUc +GetDefaultBackgroundImageRepeat__13nsPresContextPUc +GetDefaultBackgroundImageOffset__13nsPresContextPiT1 +GetDefaultBackgroundImage__13nsPresContextR8nsString +ResetFrom__13StyleListBlobPC13nsStyleStructP14nsIPresContext +ResetFrom__17StylePositionBlobPC13nsStyleStructP14nsIPresContext +SetAutoValue__12nsStyleCoord +SetCoordValue__12nsStyleCoordi +ResetFrom__13StyleTextBlobPC13nsStyleStructP14nsIPresContext +SetIntValue__12nsStyleCoordi11nsStyleUnit +SetNormalValue__12nsStyleCoord +ResetFrom__16StyleDisplayBlobPC13nsStyleStructP14nsIPresContext +GetBidi__13nsPresContextPUi +GetLanguage__13nsPresContextPP15nsILanguageAtom +ResetFrom__16StyleContentBlobPC13nsStyleStructP14nsIPresContext +ResetFrom__22StyleUserInterfaceBlobPC13nsStyleStructP14nsIPresContext +ResetFrom__14StylePrintBlobPC13nsStyleStructP14nsIPresContext +ResetFrom__15StyleMarginBlobPC13nsStyleStructP14nsIPresContext +Reset__12nsStyleSides +ResetFrom__16StylePaddingBlobPC13nsStyleStructP14nsIPresContext +ResetFrom__15StyleBorderBlobPC13nsStyleStructP14nsIPresContext +__12nsStyleCoordi11nsStyleUnit +ResetFrom__16StyleOutlineBlobPC13nsStyleStructP14nsIPresContext +__as__12nsStyleCoordRC12nsStyleCoord +ResetFrom__12StyleXULBlobPC13nsStyleStructP14nsIPresContext +MapStyleRuleFont__FP11nsISupportsPv +MapFontStyleInto__16CSSStyleRuleImplP22nsIMutableStyleContextP14nsIPresContext +MapDeclarationFontInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP14nsIPresContext +GetParent__C16StyleContextImpl +ReadMutableStyleData__16StyleContextImpl15nsStyleStructIDPP13nsStyleStruct +GetNewMutableStyleStruct__F15nsStyleStructID +FetchInheritedStyleBlob__C16StyleContextImpl15nsStyleStructID +CopyTo__C13StyleFontBlobP13nsStyleStruct +GetData__18CSSDeclarationImplRC4nsIDPP11nsCSSStruct +WriteMutableStyleData__16StyleContextImpl15nsStyleStructIDP13nsStyleStruct +WriteStyleData__16StyleContextImpl15nsStyleStructIDPC13nsStyleStruct +CalcDifference__C13StyleFontBlobPC13nsStyleStruct +CalcFontDifference__13StyleFontBlobRC6nsFontT1 +ReleaseMutableStyleStruct__F15nsStyleStructIDP13nsStyleStruct +GetData__C13StyleFontBlob +MapStyleRule__FP11nsISupportsPv +MapStyleInto__16CSSStyleRuleImplP22nsIMutableStyleContextP14nsIPresContext +MapDeclarationInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP14nsIPresContext +MapDeclarationTextInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationDisplayInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +CopyTo__C16StyleDisplayBlobP13nsStyleStruct +CalcDifference__C16StyleDisplayBlobPC13nsStyleStruct +SetFrom__16StyleDisplayBlobPC13nsStyleStruct +MapDeclarationColorInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +CopyTo__C14StyleColorBlobP13nsStyleStruct +SetColor__FRC10nsCSSValueUiP14nsIPresContextRUi +CalcDifference__C14StyleColorBlobPC13nsStyleStruct +SetFrom__14StyleColorBlobPC13nsStyleStruct +MapDeclarationMarginInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationPositionInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationListInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationTableInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationContentInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationUIInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +MapDeclarationPrintInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +CopyTo__C14StylePrintBlobP13nsStyleStruct +CalcDifference__C14StylePrintBlobPC13nsStyleStruct +__eq__C12nsStyleCoordRC12nsStyleCoord +MapDeclarationXULInto__FP17nsICSSDeclarationP22nsIMutableStyleContextP15nsIStyleContextP11nsStyleFontP14nsIPresContext +GetData__C16StyleDisplayBlob +GetData__C17StylePositionBlob +RecalcAutomaticData__16StyleContextImplP14nsIPresContext +RecalcData__15StyleMarginBlob +IsFixedData__FRC12nsStyleSidesi +SetUnionValue__12nsStyleCoordRC12nsStyleUnion11nsStyleUnit +CalcCoord__FRC12nsStyleCoordPCii +RecalcData__16StylePaddingBlob +GetData__C14StyleColorBlob +RecalcData__15StyleBorderBlobUi +IsBorderSideVisible__C15StyleBorderBlobUc +RecalcData__16StyleOutlineBlob +NS_NewViewportFrame__FP12nsIPresShellPP8nsIFrame +__nw__7nsFrameUiP12nsIPresShell +AllocateFrame__9PresShellUiPPv +AllocateFrame__10FrameArenaUiPPv +__16nsContainerFrame +__7nsFrame +Init__16nsContainerFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Init__17nsSplittableFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Init__7nsFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +SetStyleContext__7nsFrameP14nsIPresContextP15nsIStyleContext +DidSetStyleContext__7nsFrameP14nsIPresContext +GetViewManager__9PresShellPP14nsIViewManager +SetView__7nsFrameP14nsIPresContextP7nsIView +SetClientData__6nsViewPv +GetFrameManager__C9PresShellPP15nsIFrameManager +SetFrameProperty__12FrameManagerP8nsIFrameP7nsIAtomPvPFP14nsIPresContextP8nsIFrameP7nsIAtomPv_v +GetPropertyListFor__C12FrameManagerP7nsIAtom +__Q212FrameManager12PropertyListP7nsIAtomPFP14nsIPresContextP8nsIFrameP7nsIAtomPv_vPQ25nsDST9NodeArena +__5nsDSTPQ25nsDST9NodeArenaUl +Insert__5nsDSTPvT1PPv +AllocLeafNode__Q25nsDST9NodeArena +Release__12FrameManager +GetParent__C7nsFramePP8nsIFrame +IsPaginated__13GalleyContextPi +GetNameSpaceID__C20nsGenericHTMLElementRi +NS_NewCanvasFrame__FP12nsIPresShellPP8nsIFrame +GetCurrentScrollbarPreferences__10nsDocShelliPi +__23nsFrameConstructorStateP14nsIPresContextP8nsIFrameN22P21nsILayoutHistoryState +__15nsAbsoluteItemsP8nsIFrame +__12nsFrameItemsP8nsIFrame +__14nsPseudoFrames +__17nsPseudoFrameData +FindChildWithRules__16StyleContextImplPC7nsIAtomP16nsISupportsArrayRP15nsIStyleContext +AppendChild__16StyleContextImplP16StyleContextImpl +GetStyleRuleCount__C16StyleContextImpl +GetData__C13StyleListBlob +GetData__C13StyleTextBlob +GetData__C14StyleTableBlob +GetData__C16StyleContentBlob +GetData__C22StyleUserInterfaceBlob +GetData__C14StylePrintBlob +GetData__C15StyleMarginBlob +GetData__C16StylePaddingBlob +GetData__C15StyleBorderBlob +GetData__C16StyleOutlineBlob +GetData__C12StyleXULBlob +GetStyleData__16StyleContextImpl15nsStyleStructID +Release__16StyleContextImpl +_._13StyleFontBlob +_._6nsFont +_._14StyleColorBlob +CalcDifference__C13StyleListBlobPC13nsStyleStruct +_._13StyleListBlob +CalcDifference__C17StylePositionBlobPC13nsStyleStruct +__eq__C12nsStyleSidesRC12nsStyleSides +_._17StylePositionBlob +CalcDifference__C13StyleTextBlobPC13nsStyleStruct +_._13StyleTextBlob +_._16StyleDisplayBlob +CalcDifference__C14StyleTableBlobPC13nsStyleStruct +_._14StyleTableBlob +CalcDifference__C16StyleContentBlobPC13nsStyleStruct +_._16StyleContentBlob +CalcDifference__C22StyleUserInterfaceBlobPC13nsStyleStruct +_._22StyleUserInterfaceBlob +_._14StylePrintBlob +CalcDifference__C15StyleMarginBlobPC13nsStyleStruct +_._15StyleMarginBlob +CalcDifference__C16StylePaddingBlobPC13nsStyleStruct +_._16StylePaddingBlob +CalcDifference__C15StyleBorderBlobPC13nsStyleStruct +_._15StyleBorderBlob +CalcDifference__C16StyleOutlineBlobPC13nsStyleStruct +_._16StyleOutlineBlob +CalcDifference__C12StyleXULBlobPC13nsStyleStruct +_._12StyleXULBlob +BeginBuildingScrollFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP15nsIStyleContextP8nsIFrameP7nsIAtomP11nsIDocumentiRP8nsIFrameRt8nsCOMPtr1Z15nsIStyleContextT10_T6 +BuildGfxScrollFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP11nsIDocumentP8nsIFrameP15nsIStyleContextiRP8nsIFrameR12nsFrameItemsT6 +NS_NewGfxScrollFrame__FP12nsIPresShellPP8nsIFrameP11nsIDocumenti +__16nsGfxScrollFrameP12nsIPresShellP11nsIDocumenti +__10nsBoxFrameP12nsIPresShelliP12nsIBoxLayout +__14nsContainerBoxP12nsIPresShell +__5nsBoxP12nsIPresShell +__nw__15nsBoxFrameInnerUiP12nsIPresShell +Allocate__16nsBoxLayoutStateUiP12nsIPresShell +NeedsRecalc__10nsBoxFrame +SizeNeedsRecalc__5nsBoxR6nsSize +CoordNeedsRecalc__5nsBoxRi +NS_NewSprocketLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__16nsSprocketLayout +__11nsBoxLayout +AddRef__11nsBoxLayout +SetLayoutManager__14nsContainerBoxP12nsIBoxLayout +Release__11nsBoxLayout +__21nsGfxScrollFrameInnerP16nsGfxScrollFrame +AddRef__21nsGfxScrollFrameInner +InitAndRestoreFrame__21nsCSSFrameConstructorP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextT4T4 +Init__16nsGfxScrollFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Init__10nsBoxFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetFrameState__7nsFramePUi +GetIID__6nsIBox +QueryInterface__7nsFrameRC4nsIDPPv +GetIID__8nsIFrame +CacheAttributes__15nsBoxFrameInner +GetInitialVAlignment__10nsBoxFrameRQ26nsIBox10Valignment +GetContentOf__16nsGfxScrollFramePP10nsIContent +GetContent__C7nsFramePP10nsIContent +GetAttribute__C20nsGenericHTMLElementiP7nsIAtomR9nsAString +Release__17nsHTMLHtmlElement +Release__16nsGenericElement +GetInitialHAlignment__10nsBoxFrameRQ26nsIBox10Halignment +GetInitialOrientation__10nsBoxFrameRi +GetStyleData__C7nsFrame15nsStyleStructIDRPC13nsStyleStruct +GetInitialEqualSize__10nsBoxFrameRi +GetInitialAutoStretch__10nsBoxFrameRi +GetInitialDebug__15nsBoxFrameInnerRi +GetDebugPref__15nsBoxFrameInnerP14nsIPresContext +CreateViewForFrame__20nsHTMLContainerFrameP14nsIPresContextP8nsIFrameP15nsIStyleContextT2i +GetView__C7nsFrameP14nsIPresContextPP7nsIView +NS_NewScrollPortFrame__FP12nsIPresShellPP8nsIFrame +__17nsScrollPortFrameP12nsIPresShell +__16nsScrollBoxFrameP12nsIPresShell +AddChild__12nsFrameItemsP8nsIFrame +CreateAnonymousFrames__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP11nsIDocumentP8nsIFrameR12nsFrameItems +GetIID__26nsIAnonymousContentCreator +QueryInterface__16nsGfxScrollFrameRC4nsIDPPv +AddRef__16nsGfxScrollFrame +CreateAnonymousContent__16nsGfxScrollFrameP14nsIPresContextR16nsISupportsArray +GetIID__23nsIGfxTextControlFrame2 +GetIID__17nsIElementFactory +NS_NewXULElementFactory__FPP17nsIElementFactory +__21XULElementFactoryImpl +AddRef__21XULElementFactoryImpl +QueryInterface__21XULElementFactoryImplRC4nsIDPPv +Release__21XULElementFactoryImpl +GetNodeInfo__17nsNodeInfoManagerRC9nsAStringN21RP11nsINodeInfo +CreateInstanceByTag__21XULElementFactoryImplP11nsINodeInfoPP10nsIContent +Create__12nsXULElementP11nsINodeInfoPP10nsIContent +__12nsXULElement +QueryInterface__12nsXULElementRC4nsIDPPv +GetIID__16nsIStyledContent +AddRef__12nsXULElement +Init__12nsXULElement +InitEventHandlerMap__Fv +EnsureSlots__12nsXULElement +__Q212nsXULElement5SlotsP12nsXULElement +Release__12nsXULElement +SetAttribute__12nsXULElementiP7nsIAtomRC9nsAStringi +GetNodeInfoManager__10nsNodeInfoRP18nsINodeInfoManager +SetAttribute__12nsXULElementP11nsINodeInfoRC9nsAStringi +GetNameAtom__10nsNodeInfoRP7nsIAtom +GetNamespaceID__10nsNodeInfoRi +Create__15nsXULAttributesP10nsIContentPP15nsXULAttributes +__15nsXULAttributesP10nsIContent +AddRef__15nsXULAttributes +Equals__10nsNodeInfoP7nsIAtomi +GetTag__C12nsXULElementRP7nsIAtom +Create__14nsXULAttributeP10nsIContentP11nsINodeInfoRC9nsAStringPP14nsXULAttribute +__nw__14nsXULAttributeUi +__14nsXULAttributeP10nsIContentP11nsINodeInfoRC9nsAString +__19nsXULAttributeValue +SetValueInternal__14nsXULAttributeRC9nsAString +Equals__10nsNodeInfoP7nsIAtom +SetValue__19nsXULAttributeValueRC9nsAStringi +AddRef__14nsXULAttribute +GetEventHandlerIID__FP7nsIAtomP4nsIDPi +Release__17nsNodeInfoManager +Equals__10nsNodeInfoP11nsINodeInfo +Equals__10nsNodeInfoP7nsIAtomT1i +KeyCompare__15nsNodeInfoInnerPCvT1 +SetAnonymousContentFor__9PresShellP10nsIContentP16nsISupportsArray +HashCode__C14nsISupportsKey +Clone__C14nsISupportsKey +SetParent__12nsXULElementP10nsIContent +SetDocument__12nsXULElementP11nsIDocumentii +GetAttributeCount__C12nsXULElementRi +GetAttributeNameAt__C12nsXULElementiRiRP7nsIAtomT3 +GetPrefixAtom__10nsNodeInfoRP7nsIAtom +GetIID__17nsIDOMXULDocument +GetIID__10nsIDOMNode +GetIID__11nsIDOM3Node +GetIID__15nsIDiskDocument +SetBindingParent__12nsXULElementP10nsIContent +ChildCount__C12nsXULElementRi +EnsureContentsGenerated__C12nsXULElement +PeekChildCount__C12nsXULElementRi +CreateFrameFor__16nsGfxScrollFrameP14nsIPresContextP10nsIContentPP8nsIFrame +ConstructFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameR12nsFrameItems +NeedFrameFor__FP8nsIFrameP10nsIContent +ResolveStyleContext__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrameP10nsIContentP7nsIAtomPP15nsIStyleContext +GetStyleContext__C7nsFramePP15nsIStyleContext +ResolveStyleContextFor__13nsPresContextP10nsIContentP15nsIStyleContextiPP15nsIStyleContext +ResolveStyleFor__12StyleSetImplP14nsIPresContextP10nsIContentP15nsIStyleContexti +EnumRulesMatching__FP11nsISupportsPv +RulesMatching__16CSSRuleProcessorP14nsIPresContextP7nsIAtomP10nsIContentP15nsIStyleContextP16nsISupportsArray +GetNameSpaceID__C12nsXULElementRi +GetParent__C12nsXULElementRP10nsIContent +GetEventStateManager__13nsPresContextPP20nsIEventStateManager +GetIID__20nsIEventStateManager +NS_NewEventStateManager__FPP20nsIEventStateManager +__19nsEventStateManager +QueryInterface__19nsEventStateManagerRC4nsIDPPv +AddRef__19nsEventStateManager +Init__19nsEventStateManager +Release__19nsEventStateManager +getPrefService__19nsEventStateManager +SetPresContext__19nsEventStateManagerP14nsIPresContext +GetContentState__19nsEventStateManagerP10nsIContentRi +GetID__C12nsXULElementRP7nsIAtom +GetIID__13nsIXULContent +GetIID__13nsIXMLContent +IsSimpleXlink__11nsStyleUtilP10nsIContentP14nsIPresContextP11nsLinkState +GetAttribute__C12nsXULElementiP7nsIAtomR9nsAString +GetAttribute__C12nsXULElementiP7nsIAtomRP7nsIAtomR9nsAString +GetClasses__C12nsXULElementR11nsVoidArray +GetClasses__C15nsXULAttributesR11nsVoidArray +GetClasses__11nsClassListP11nsClassListR11nsVoidArray +EnumerateAllRules__8RuleHashP7nsIAtomT1RC11nsVoidArrayPFP15nsICSSStyleRulePv_vPv +ContentEnumFunc__FP15nsICSSStyleRulePv +SelectorMatches__FR19SelectorMatchesDataP13nsCSSSelectoriSc +SelectorMatchesTree__FR19SelectorMatchesDataP13nsCSSSelector +IsEventPseudo__FP7nsIAtom +IsLinkPseudo__FP7nsIAtom +GetValue__14nsXULAttributeR9nsAString +GetValue__19nsXULAttributeValueR9nsAString +strncasecmp__5nsCRTPCUsT1Ui +ChildAt__C29nsGenericHTMLContainerElementiRP10nsIContent +ElementAt__C16nsCheapVoidArrayi +IsSignificantChild__FP10nsIContenti +GetTag__C16nsGenericElementRP7nsIAtom +Release__17nsHTMLHeadElement +ChildCount__C29nsGenericHTMLContainerElementRi +Count__C16nsCheapVoidArray +Release__17nsHTMLBodyElement +GetOutermostStyleScope__16nsBindingManagerP10nsIContentPP10nsIContent +GetEnclosingScope__16nsBindingManagerP10nsIContentPP10nsIContent +GetBindingParent__12nsXULElementPP10nsIContent +GetBinding__16nsBindingManagerP10nsIContentPP13nsIXBLBinding +WalkRules__16nsBindingManagerPFP11nsISupportsPv_iPvP10nsIContentT3 +GetDocument__C12nsXULElementRP11nsIDocument +GetInlineStyleSheet__14nsHTMLDocumentPP20nsIHTMLCSSStyleSheet +RulesMatching__21HTMLCSSStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContentP15nsIStyleContextP16nsISupportsArray +GetInlineStyleRules__12nsXULElementP16nsISupportsArray +GetInlineStyleRule__15nsXULAttributesRP12nsIStyleRule +GetStrength__C16CSSStyleRuleImplRi +CopyTo__C22StyleUserInterfaceBlobP13nsStyleStruct +SetFrom__22StyleUserInterfaceBlobPC13nsStyleStruct +ConstructFrameInternal__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP7nsIAtomiP15nsIStyleContextR12nsFrameItemsi +LoadBindings__12nsXBLServiceP10nsIContentRC9nsAStringiPP13nsIXBLBindingPi +GetBinding__12nsXBLServiceP10nsIContentRC9nsCStringPP13nsIXBLBinding +GetBindingInternal__12nsXBLServiceP10nsIContentRC9nsCStringiPiPP13nsIXBLBinding +__13nsCAutoStringRC9nsCString +RFindChar__C9nsCStringUsiii +RFindChar__5nsStrRC5nsStrUsiii +RFindChar1__FPCcUiiUsii +LoadBindingDocumentInfo__12nsXBLServiceP10nsIContentP11nsIDocumentRC9nsCStringT3iPP18nsIXBLDocumentInfo +GetXBLDocumentInfo__19nsXULPrototypeCacheRC9nsCStringPP18nsIXBLDocumentInfo +GetXBLDocumentInfo__16nsBindingManagerRC9nsCStringPP18nsIXBLDocumentInfo +FetchBindingDocument__12nsXBLServiceP10nsIContentP11nsIDocumentP6nsIURIRC9nsCStringiPP11nsIDocument +NS_NewXMLDocument__FPP11nsIDocument +__13nsXMLDocument +QueryInterface__13nsXMLDocumentRC4nsIDPPv +GetIID__14nsIXMLDocument +AddRef__13nsXMLDocument +Release__13nsXMLDocument +GetDocumentLoadGroup__C10nsDocumentPP12nsILoadGroup +StartDocumentLoad__13nsXMLDocumentPCcP10nsIChannelP12nsILoadGroupP11nsISupportsPP17nsIStreamListeneri +Reset__13nsXMLDocumentP10nsIChannelP12nsILoadGroup +GetOriginalURI__12nsJARChannelPP6nsIURI +GetOwner__12nsJARChannelPP11nsISupports +SetDefaultStylesheets__13nsXMLDocumentP6nsIURI +InternalAddStyleSheet__13nsXMLDocumentP13nsIStyleSheet +GetTypeFromURI__26nsExternalHelperAppServiceP6nsIURIPPc +GetSpec__8nsJARURIPPc +FormatSpec__8nsJARURIPCcPPc +RFindChar__C8nsStringUsiii +RFindChar2__FPCcUiiUsii +NS_NewXMLContentSink__FPP17nsIXMLContentSinkP11nsIDocumentP6nsIURIP11nsIWebShell +__16nsXMLContentSink +Init__16nsXMLContentSinkP11nsIDocumentP6nsIURIP11nsIWebShell +AddRef__16nsXMLContentSink +GetCSSLoader__13nsXMLDocumentRP12nsICSSLoader +GetIID__17nsIXMLContentSink +QueryInterface__16nsXMLContentSinkRC4nsIDPPv +SetParser__16nsXMLContentSinkP9nsIParser +Release__16nsXMLContentSink +GetContentType__12nsJARChannelPPc +ReadSegments__13nsProxyStreamPFP14nsIInputStreamPvPCcUiUiPUi_UiPvUiPUi +WillBuildModel__16nsXMLContentSink +WillResume__16nsXMLContentSink +AddLeaf__16nsXMLContentSinkRC13nsIParserNode +AddText__16nsXMLContentSinkRC9nsAString +CopyNewlineNormalizedUnicodeTo__14nsContentUtilsRC9nsAStringUiPUsUi +OpenContainer__16nsXMLContentSinkRC13nsIParserNode +FlushText__16nsXMLContentSinkiPi +NS_NewTextNode__FPP10nsIContent +__10nsTextNode +__20nsGenericDOMDataNode +QueryInterface__10nsTextNodeRC4nsIDPPv +AddRef__10nsTextNode +SetDocument__10nsTextNodeP11nsIDocumentii +SetDocument__20nsGenericDOMDataNodeP11nsIDocumentii +GetIID__14nsITextContent +SetText__10nsTextNodePCUsii +SetText__20nsGenericDOMDataNodeP10nsIContentPCUsii +SetTo__14nsTextFragmentPCUsi +ReleaseText__14nsTextFragment +GetDocument__C10nsTextNodeRP11nsIDocument +GetDocument__C20nsGenericDOMDataNodeRP11nsIDocument +Release__10nsTextNode +AddContentAsLeaf__16nsXMLContentSinkP10nsIContent +AppendChild__10nsDocumentP10nsIDOMNodePP10nsIDOMNode +InsertBefore__10nsDocumentP10nsIDOMNodeT1PP10nsIDOMNode +GetNodeType__10nsTextNodePUs +ContentInserted__10nsDocumentP10nsIContentT1i +ContentInserted__16nsBindingManagerP11nsIDocumentP10nsIContentT2i +CutNameSpacePrefix__16nsXMLContentSinkR8nsString +PushNameSpacesFrom__16nsXMLContentSinkRC13nsIParserNode +GetNameSpaceManager__10nsDocumentRP19nsINameSpaceManager +GetNameSpaceId__16nsXMLContentSinkP7nsIAtom +IsHTMLNameSpace__16nsXMLContentSinki +GetElementFactory__16nsXMLContentSinkiPP17nsIElementFactory +GetNameSpaceURI__20NameSpaceManagerImpliR9nsAString +FindNameSpaceURI__Fi +AppendWithConversion__9nsCStringRC8nsStringi +NS_NewXMLElement__FPP13nsIXMLContentP11nsINodeInfo +__12nsXMLElement +__25nsGenericContainerElement +AddRef__12nsXMLElement +QueryInterface__12nsXMLElementRC4nsIDPPv +QueryInterface__16nsGenericElementRC4nsIDPPv +Release__12nsXMLElement +GetIID__27nsIStyleSheetLinkingElement +AddAttributes__16nsXMLContentSinkRC13nsIParserNodeP10nsIContenti +SetAttribute__12nsXMLElementP11nsINodeInfoRC9nsAStringi +SetAttribute__25nsGenericContainerElementP11nsINodeInfoRC9nsAStringi +PushContent__16nsXMLContentSinkP10nsIContent +GetIDAttributeAtom__C13nsCParserNodePP7nsIAtom +GetCurrentContent__16nsXMLContentSink +AppendChildTo__25nsGenericContainerElementP10nsIContentii +SetParent__10nsTextNodeP10nsIContent +SetParent__20nsGenericDOMDataNodeP10nsIContent +SetContentID__12nsXULElementUi +GetIID__16nsIDOMXULElement +GetIID__26nsIScriptEventHandlerOwner +GetIID__20nsIDOMXULTreeElement +GetIID__17nsIXULTreeContent +AppendChildTo__12nsXULElementP10nsIContentii +HasMutationListeners__FP10nsIContentUi +AttributeWillChange__10nsDocumentP10nsIContentiP7nsIAtom +UpdateClassList__15nsXULAttributesRC9nsAString +ParseClasses__11nsClassListPP11nsClassListRC9nsAString +NamespaceEquals__10nsNodeInfoi +CloseContainer__16nsXMLContentSinkRC13nsIParserNode +GetStringValue__9CEndToken +PopContent__16nsXMLContentSink +PopNameSpaces__16nsXMLContentSink +SetContainingNameSpace__12nsXULElementP12nsINameSpace +GetBindingImplementation__16nsBindingManagerP10nsIContentRC4nsIDPPv +SetContainingNameSpace__12nsXMLElementP12nsINameSpace +WillInterrupt__16nsXMLContentSink +DidBuildModel__16nsXMLContentSinki +ReplaceElementAt__15nsSupportsArrayP11nsISupportsUi +RemoveObserver__14nsScriptLoaderP23nsIScriptLoaderObserver +StartLayout__16nsXMLContentSink +ScrollToRef__16nsXMLContentSink +EndLoad__13nsXMLDocument +GetCommand__8nsParserR8nsString +HandleDOMEvent__10nsDocumentP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +EndLoad__10nsDocument +EndLoad__16nsBindingManagerP11nsIDocument +Close__13nsProxyStream +_._13nsProxyStream +StripWhitespaceNodes__12nsXBLServiceP10nsIContent +ChildCount__C25nsGenericContainerElementRi +ChildAt__C25nsGenericContainerElementiRP10nsIContent +IsOnlyWhitespace__10nsTextNodePi +IsOnlyWhitespace__20nsGenericDOMDataNodePi +RemoveChildAt__25nsGenericContainerElementii +BeginUpdate__10nsDocument +BeginUpdate__16nsBindingManagerP11nsIDocument +OwnerChildRemoved__7nsRangeP10nsIContentiT1 +GetDOMNodeFromContent__7nsRangeP10nsIContentPt8nsCOMPtr1Z10nsIDOMNode +PopRanges__7nsRangeP10nsIDOMNodeiP10nsIContent +NS_NewContentIterator__FPP18nsIContentIterator +__17nsContentIterator +GetIID__18nsIContentIterator +QueryInterface__17nsContentIteratorRC4nsIDPPv +AddRef__17nsContentIterator +Init__17nsContentIteratorP10nsIContent +GetDeepFirstChild__17nsContentIteratorGt8nsCOMPtr1Z10nsIContent +ChildAt__C10nsTextNodeiRP10nsIContent +CurrentNode__17nsContentIteratorPP10nsIContent +IsDone__17nsContentIterator +GetRangeList__C10nsTextNodeRP11nsVoidArray +GetRangeList__C20nsGenericDOMDataNodeRP11nsVoidArray +Next__17nsContentIterator +Release__17nsContentIterator +_._17nsContentIterator +GetRangeList__C16nsGenericElementRP11nsVoidArray +RemoveElementAt__16nsCheapVoidArrayi +ContentRemoved__10nsDocumentP10nsIContentT1i +ContentRemoved__16nsBindingManagerP11nsIDocumentP10nsIContentT2i +EndUpdate__10nsDocument +EndUpdate__16nsBindingManagerP11nsIDocument +_._10nsTextNode +_._20nsGenericDOMDataNode +_._14nsTextFragment +ChildAt__C12nsXULElementiRP10nsIContent +RemoveChildAt__12nsXULElementii +GetTag__C10nsTextNodeRP7nsIAtom +_._16nsXMLContentSink +NS_NewXBLDocumentInfo__FP11nsIDocumentPP18nsIXBLDocumentInfo +GetDocumentURL__C10nsDocument +__17nsXBLDocumentInfoPCcP11nsIDocument +AddRef__17nsXBLDocumentInfo +IsChromeOrResourceURI__FP6nsIURI +PutXBLDocumentInfo__19nsXULPrototypeCacheP18nsIXBLDocumentInfo +GetDocument__17nsXBLDocumentInfoPP11nsIDocument +AllowScriptsForSkin__16nsChromeRegistryP6nsIURIPi +SetScriptAccess__17nsXBLDocumentInfoi +Release__17nsXBLDocumentInfo +GetScriptAccess__17nsXBLDocumentInfoPi +GetPrototypeBinding__17nsXBLDocumentInfoRC10nsACStringPP22nsIXBLPrototypeBinding +GetAttribute__C25nsGenericContainerElementiP7nsIAtomR9nsAString +GetAttribute__C25nsGenericContainerElementiP7nsIAtomRP7nsIAtomR9nsAString +NS_NewXBLPrototypeBinding__FRC10nsACStringP10nsIContentP18nsIXBLDocumentInfoPP22nsIXBLPrototypeBinding +__21nsXBLPrototypeBindingRC10nsACStringP10nsIContentP18nsIXBLDocumentInfo +__9nsCStringRC10nsACString +QueryInterface__17nsXBLDocumentInfoRC4nsIDPPv +GetIID__18nsIXBLDocumentInfo +SetBindingElement__21nsXBLPrototypeBindingP10nsIContent +GetImmediateChild__21nsXBLPrototypeBindingP7nsIAtomPP10nsIContent +ConstructAttributeTable__21nsXBLPrototypeBindingP10nsIContent +strtok__5nsCRTPcPCcPPc +GetIID__20nsIXBLAttributeEntry +AddRef__19nsXBLAttributeEntry +UnsetAttribute__12nsXULElementiP7nsIAtomi +Release__14nsXULAttribute +_._14nsXULAttribute +ReleaseValue__19nsXULAttributeValue +_._19nsXULAttributeValue +__dl__14nsXULAttributePvUi +Equals__C14nsISupportsKeyPC9nsHashKey +QueryInterface__19nsXBLAttributeEntryRC4nsIDPPv +Release__19nsXBLAttributeEntry +GetNext__19nsXBLAttributeEntryPP20nsIXBLAttributeEntry +SetNext__19nsXBLAttributeEntryP20nsIXBLAttributeEntry +ConstructInsertionTable__21nsXBLPrototypeBindingP10nsIContent +GetNestedChildren__21nsXBLPrototypeBindingP7nsIAtomP10nsIContentPP16nsISupportsArray +AddRef__21nsXBLPrototypeBinding +SetPrototypeBinding__17nsXBLDocumentInfoRC10nsACStringP22nsIXBLPrototypeBinding +__20nsPromiseFlatCStringRC10nsACString +GetFlatBufferHandle__C9nsCString +get__C20nsPromiseFlatCString +LoadResources__21nsXBLPrototypeBindingPi +HasBasePrototype__21nsXBLPrototypeBindingPi +GetBasePrototype__21nsXBLPrototypeBindingPP22nsIXBLPrototypeBinding +GetContainingNameSpace__C12nsXMLElementRP12nsINameSpace +little2_scanCdataSection +Tokenizer_HandleStartCdataSection +doCdataSection +little2_cdataSectionTok +cdataSectionProcessor +Tokenizer_HandleEndCdataSection +__18CCDATASectionTokenRC9nsAString +GetTokenType__18CCDATASectionToken +AddCDATASection__16nsXMLContentSinkRC13nsIParserNode +GetStringValue__18CCDATASectionToken +NS_NewXMLCDATASection__FPP10nsIContent +__17nsXMLCDATASection +QueryInterface__17nsXMLCDATASectionRC4nsIDPPv +AddRef__17nsXMLCDATASection +GetIID__18nsIDOMCDATASection +AppendData__17nsXMLCDATASectionRC9nsAString +AppendData__20nsGenericDOMDataNodeP10nsIContentRC9nsAString +CopyUnicodeTo__FRC9nsAStringUiPUsUi +GetIID__10nsIDOMText +GetIID__19nsIDOMCharacterData +SetText__17nsXMLCDATASectionPCUsii +Release__17nsXMLCDATASection +SetDocument__17nsXMLCDATASectionP11nsIDocumentii +SetParent__17nsXMLCDATASectionP10nsIContent +SizeOf__C18CCDATASectionToken +_._18CCDATASectionToken +IsOnlyWhitespace__17nsXMLCDATASectionPi +ConstructHandlers__21nsXBLPrototypeBinding +BuildHandlerChain__12nsXBLServiceP10nsIContentPP22nsIXBLPrototypeHandler +NS_NewXBLPrototypeHandler__FP10nsIContentPP22nsIXBLPrototypeHandler +__21nsXBLPrototypeHandlerP10nsIContent +InitAccessKeys__21nsXBLPrototypeHandler +ConstructMask__21nsXBLPrototypeHandler +AddRef__21nsXBLPrototypeHandler +Release__21nsXBLPrototypeHandler +SetEventName__21nsXBLPrototypeHandlerP7nsIAtom +ConstructInterfaceTable__21nsXBLPrototypeBindingP10nsIContent +GetIIDForName__24xptiInterfaceInfoManagerPCcPP4nsID +HashCode__CQ221nsXBLPrototypeBinding8nsIIDKey +Clone__CQ221nsXBLPrototypeBinding8nsIIDKey +GetAttribute__C10nsTextNodeiP7nsIAtomR9nsAString +ChildCount__C10nsTextNodeRi +GetAttribute__C17nsXMLCDATASectioniP7nsIAtomR9nsAString +ChildCount__C17nsXMLCDATASectionRi +SetHasBasePrototype__21nsXBLPrototypeBindingi +NS_NewXBLBinding__FP22nsIXBLPrototypeBindingPP13nsIXBLBinding +__12nsXBLBindingP22nsIXBLPrototypeBinding +AddRef__12nsXBLBinding +Release__21nsXBLPrototypeBinding +GetPrototypeBinding__12nsXBLBindingPP22nsIXBLPrototypeBinding +SetBasePrototype__21nsXBLPrototypeBindingP22nsIXBLPrototypeBinding +SetBaseBinding__12nsXBLBindingP13nsIXBLBinding +Release__12nsXBLBinding +SetBinding__16nsBindingManagerP10nsIContentP13nsIXBLBinding +SetBoundElement__12nsXBLBindingP10nsIContent +GenerateAnonymousContent__12nsXBLBinding +GetImmediateChild__12nsXBLBindingP7nsIAtomPP10nsIContent +GetBindingElement__21nsXBLPrototypeBindingPP10nsIContent +HasInsertionPoints__21nsXBLPrototypeBindingPi +GetContentListFor__16nsBindingManagerP10nsIContentPP14nsIDOMNodeList +GetChildNodes__12nsXULElementPP14nsIDOMNodeList +Create__16nsRDFDOMNodeListPP16nsRDFDOMNodeList +__16nsRDFDOMNodeList +Init__16nsRDFDOMNodeList +AddRef__16nsRDFDOMNodeList +GetLength__16nsRDFDOMNodeListPUi +CloneNode__12nsXMLElementiPP10nsIDOMNode +CopyInnerTo__25nsGenericContainerElementP10nsIContentP25nsGenericContainerElementi +CloneNode__12nsXULElementiPP10nsIDOMNode +SetAnonymousContent__12nsXBLBindingP10nsIContent +InstallAnonymousContent__12nsXBLBindingP10nsIContentT1 +AllowScripts__12nsXBLBinding +GetAllowScripts__21nsXBLPrototypeBindingPi +GetXBLDocumentInfo__21nsXBLPrototypeBindingP10nsIContentPP18nsIXBLDocumentInfo +SetDocumentInChildrenOf__16nsGenericElementP10nsIContentP11nsIDocumenti +ChangeDocumentFor__16nsBindingManagerP10nsIContentP11nsIDocumentT2 +SetInsertionParent__16nsBindingManagerP10nsIContentT1 +Remove__19nsSupportsHashtableP9nsHashKeyPP11nsISupports +SetContentListFor__16nsBindingManagerP10nsIContentP16nsISupportsArray +SetAnonymousNodesFor__16nsBindingManagerP10nsIContentP16nsISupportsArray +SetBoxObjectFor__10nsDocumentP13nsIDOMElementP12nsIBoxObject +GetIID__14nsIXULDocument +SetInitialAttributes__21nsXBLPrototypeBindingP10nsIContentT1 +SetAttrs__FP9nsHashKeyPvT1 +GetSrcAttribute__19nsXBLAttributeEntryPP7nsIAtom +GetDstAttribute__19nsXBLAttributeEntryPP7nsIAtom +GetElement__19nsXBLAttributeEntryPP10nsIContent +LocateInstance__21nsXBLPrototypeBindingP10nsIContentN21PP10nsIContent +IndexOf__C25nsGenericContainerElementP10nsIContentRi +IndexOf__C16nsCheapVoidArrayPv +AttributeWillChange__14nsHTMLDocumentP10nsIContentiP7nsIAtom +IndexOf__C12nsXULElementP10nsIContentRi +Release__16nsRDFDOMNodeList +_._16nsRDFDOMNodeList +GetAttributeCount__C25nsGenericContainerElementRi +InstallEventHandlers__12nsXBLBinding +GetPrototypeHandlers__21nsXBLPrototypeBindingPP22nsIXBLPrototypeHandler +GetHandlerElement__21nsXBLPrototypeHandlerPP10nsIContent +GetEventName__21nsXBLPrototypeHandlerPP7nsIAtom +GetEventHandlerIID__12nsXBLBindingP7nsIAtomP4nsIDPi +NS_NewXBLContextMenuHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP23nsXBLContextMenuHandler +__23nsXBLContextMenuHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +__17nsXBLEventHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__23nsXBLContextMenuHandler +AddRef__17nsXBLEventHandler +AddEventListener__12nsXULElementRC9nsAStringP19nsIDOMEventListeneri +GetListenerManager__12nsXULElementPP23nsIEventListenerManager +QueryInterface__23nsXBLContextMenuHandlerRC4nsIDPPv +QueryInterface__17nsXBLEventHandlerRC4nsIDPPv +Release__23nsXBLContextMenuHandler +Release__17nsXBLEventHandler +GetNextHandler__21nsXBLPrototypeHandlerPP22nsIXBLPrototypeHandler +InstallProperties__12nsXBLBinding +GetBindingURI__12nsXBLBindingR9nsCString +GetBindingURI__21nsXBLPrototypeBindingR9nsCString +GetDocumentURI__17nsXBLDocumentInfoR9nsCString +InitClass__12nsXBLBindingRC9nsCStringP16nsIScriptContextP11nsIDocumentPPvT4 +ResolveTag__12nsXBLServiceP10nsIContentPiPP7nsIAtom +ResolveTag__16nsBindingManagerP10nsIContentPiPP7nsIAtom +GetBaseTag__12nsXBLBindingPiPP7nsIAtom +GetBaseTag__21nsXBLPrototypeBindingPiPP7nsIAtom +GetClassInfoInstance__14nsContentUtils16nsDOMClassInfoIDPFR11nsVoidArray_vPCc +GetClassInfoInstance__14nsDOMSOFactory16nsDOMClassInfoIDPFR11nsVoidArray_vPCc +doCreate__11nsElementSH16nsDOMClassInfoID +PreCreate__8nsNodeSHP11nsISupportsP9JSContextP8JSObjectPP8JSObject +IsContentOfType__12nsXULElementUi +WrapNative__14nsDOMClassInfoP9JSContextP8JSObjectP11nsISupportsRC4nsIDPl +QueryInterface__17nsHTMLHtmlElementRC4nsIDPPv +QueryInterface__20nsGenericHTMLElementRC4nsIDPPv +GetIID__14nsIHTMLContent +DOMQueryInterface__20nsGenericHTMLElementP17nsIDOMHTMLElementRC4nsIDPPv +GetIID__17nsIDOMHTMLElement +GetIID__19nsIDOMNSHTMLElement +GetIID__27nsIDOMElementCSSInlineStyle +GetIID__21nsIDOMHTMLHtmlElement +IsContentOfType__20nsGenericHTMLElementUi +GetParent__C16nsGenericElementRP10nsIContent +doCreate__16nsHTMLDocumentSH16nsDOMClassInfoID +GetHTMLDocumentIIDs__FR11nsVoidArray +GetConstant__17xptiInterfaceInfoUsPPC13nsXPTConstant +js_SetSlotThreadSafe +GetHTMLHtmlElementIIDs__FR11nsVoidArray +GetGenericHTMLElementIIDs__FR11nsVoidArray +PostCreate__11nsElementSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObject +GetPrimaryFrameFor__C9PresShellP10nsIContentPP8nsIFrame +GetPrimaryFrameFor__12FrameManagerP10nsIContentPP8nsIFrame +GetComputedStyle__16GlobalWindowImplP13nsIDOMElementRC9nsAStringPP25nsIDOMCSSStyleDeclaration +GetPresShell__10nsDocShellPP12nsIPresShell +GetPresContext__18DocumentViewerImplRP14nsIPresContext +GetIID__19nsIComputedDOMStyle +NS_NewComputedDOMStyle__FPP19nsIComputedDOMStyle +__18nsComputedDOMStyle +AddRef__18nsComputedDOMStyle +QueryInterface__18nsComputedDOMStyleRC4nsIDPPv +Release__18nsComputedDOMStyle +Init__18nsComputedDOMStyleP13nsIDOMElementRC9nsAStringP12nsIPresShell +GetTwipsToPixels__C13nsPresContextPf +GetIID__25nsIDOMCSSStyleDeclaration +GetPropertyValue__18nsComputedDOMStyleRC9nsAStringR9nsAString +GetPropertyCSSValue__18nsComputedDOMStyleRC9nsAStringPP14nsIDOMCSSValue +GetBehavior__18nsComputedDOMStyleP8nsIFrameRP23nsIDOMCSSPrimitiveValue +GetROCSSPrimitiveValue__18nsComputedDOMStyle +__21nsROCSSPrimitiveValueP11nsISupportsf +GetStyleData__18nsComputedDOMStyle15nsStyleStructIDRPC13nsStyleStructP8nsIFrame +GetID__C20nsGenericHTMLElementRP7nsIAtom +GetAttributeCount__C20nsGenericHTMLElementRi +GetClasses__C20nsGenericHTMLElementR11nsVoidArray +GetBindingParent__16nsGenericElementPP10nsIContent +RulesMatching__18HTMLStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContentP15nsIStyleContextP16nsISupportsArray +GetContentStyleRules__20nsGenericHTMLElementP16nsISupportsArray +GetInlineStyleRules__20nsGenericHTMLElementP16nsISupportsArray +GetIID__23nsIDOMCSSPrimitiveValue +QueryInterface__21nsROCSSPrimitiveValueRC4nsIDPPv +AddRef__21nsROCSSPrimitiveValue +GetIID__14nsIDOMCSSValue +_._16StyleContextImpl +_._18nsStyleContextData +DeleteStyleBlobs__18nsStyleContextData +Release__21nsROCSSPrimitiveValue +GetCssText__21nsROCSSPrimitiveValueR9nsAString +_._21nsROCSSPrimitiveValue +_._18nsComputedDOMStyle +GetXULElementIIDs__FR11nsVoidArray +JS_LookupProperty +LookupProperty +LookupResult +__12nsXBLJSClassRC9nsCString +AddReference__10nsDocumentPvP11nsISupports +GetData__17nsXMLCDATASectionR9nsAString +GetData__20nsGenericDOMDataNodeR9nsAString +__21NS_ConvertASCIItoUCS2PCcUi +CompileFunction__11nsJSContextPvRC9nsCStringUiPPCcRC9nsAStringPCcUiiPPv +GetPrincipal__10nsDocumentPP12nsIPrincipal +GetCodebasePrincipal__23nsScriptSecurityManagerP6nsIURIPP12nsIPrincipal +CreateCodebasePrincipal__23nsScriptSecurityManagerP6nsIURIPP12nsIPrincipal +__19nsCodebasePrincipal +AddRef__19nsCodebasePrincipal +Init__19nsCodebasePrincipalP6nsIURI +Init__14nsJSPrincipalsPc +QueryInterface__19nsCodebasePrincipalRC4nsIDPPv +GetIID__20nsICodebasePrincipal +Release__19nsCodebasePrincipal +__20nsAggregatePrincipal +SetCodebase__20nsAggregatePrincipalP12nsIPrincipal +GetIID__21nsIAggregatePrincipal +QueryInterface__20nsAggregatePrincipalRC4nsIDPPv +GetIID__23nsICertificatePrincipal +AddRef__20nsAggregatePrincipal +Release__20nsAggregatePrincipal +GetJSPrincipals__15nsBasePrincipalPP12JSPrincipals +JS_CompileUCFunctionForPrincipals +js_CompileFunctionBody +UpdateLinenoNotes +js_NewTryNote +JS_strdup +JS_GetFunctionObject +SetIncOpKid +SetLvalKid +MatchLabel +EmitElemOp +js_EmitContinue +EmitGoto +GetFirstBindingWithConstructor__12nsXBLBindingPP13nsIXBLBinding +GetConstructor__21nsXBLPrototypeBindingPP22nsIXBLPrototypeHandler +HasStyleSheets__12nsXBLBindingPi +HasStyleSheets__21nsXBLPrototypeBindingPi +ConstructFrameByTag__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP7nsIAtomiP15nsIStyleContextR12nsFrameItems +ConstructXULFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP7nsIAtomiP15nsIStyleContextR12nsFrameItemsiRi +IsXULDisplayType__FPC14nsStyleDisplay +NS_NewScrollbarFrame__FP12nsIPresShellPP8nsIFrame +SetFrameState__7nsFrameUi +Init__16nsScrollbarFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetIID__18nsIScrollableFrame +QueryInterface__10nsBoxFrameRC4nsIDPPv +ChildrenMustHaveWidgets__5nsBoxRi +GetContentOf__10nsBoxFramePP10nsIContent +GetFrame__10nsBoxFramePP8nsIFrame +Release__16nsGfxScrollFrame +CreateViewForFrame__10nsBoxFrameP14nsIPresContextP8nsIFrameP15nsIStyleContexti +GetParentWithView__C7nsFrameP14nsIPresContextPP8nsIFrame +GetFrameProperty__12FrameManagerP8nsIFrameP7nsIAtomUiPPv +Search__5nsDSTPvUiPPv +SearchTree__5nsDSTPvUiPPv +GetRect__C7nsFrameR6nsRect +GetIID__17nsIScrollableView +InsertChild__13nsViewManagerP7nsIViewT1i +GetChild__C6nsViewiRP7nsIView +SetZIndex__6nsViewi +InsertChild__6nsViewP7nsIViewT1 +SetNextSibling__6nsViewP7nsIView +GetFloating__C6nsViewRi +UpdateView__13nsViewManagerP7nsIViewUi +GetBounds__C6nsViewR6nsRect +UpdateView__13nsViewManagerP7nsIViewRC6nsRectUi +GetClippedRect__C6nsViewR6nsRectRiT2 +GetParent__C6nsViewRP7nsIView +GetViewFlags__C6nsViewPUi +IntersectRect__6nsRectRC6nsRectT1 +IsRectVisible__13nsViewManagerP7nsIViewRC6nsRect +GetMouseEventGrabber__13nsViewManagerRP7nsIView +SetViewOpacity__13nsViewManagerP7nsIViewf +ConvertToTwoNode__5nsDSTPPQ25nsDST8LeafNode +AllocTwoNode__Q25nsDST9NodeArena +FreeNode__Q25nsDST9NodeArenaPQ25nsDST8LeafNode +SetContentTransparency__6nsViewi +ShouldBuildChildFrames__16nsBindingManagerP10nsIContentPi +ShouldBuildChildFrames__12nsXBLBindingPi +ShouldBuildChildFrames__21nsXBLPrototypeBindingPi +ProcessChildren__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameiR12nsFrameItemsiP14nsTableCreator +Reset__14nsPseudoFramesP14nsPseudoFrames +__as__14nsPseudoFramesRC14nsPseudoFrames +Reset__17nsPseudoFrameData +GetXBLChildNodesFor__16nsBindingManagerP10nsIContentPP14nsIDOMNodeList +GetAnonymousNodesFor__16nsBindingManagerP10nsIContentPP14nsIDOMNodeList +GetAnonymousNodes__12nsXBLBindingPP14nsIDOMNodeList +GetChildNodes__12nsXMLElementPP14nsIDOMNodeList +GetChildNodes__25nsGenericContainerElementPP14nsIDOMNodeList +GetDOMSlots__16nsGenericElement +__18nsChildContentListP10nsIContent +__20nsGenericDOMNodeList +AddRef__20nsGenericDOMNodeList +GetIID__14nsIDOMNodeList +QueryInterface__20nsGenericDOMNodeListRC4nsIDPPv +GetLength__18nsChildContentListPUi +Item__18nsChildContentListUiPP10nsIDOMNode +InheritsStyle__12nsXBLBindingPi +InheritsStyle__21nsXBLPrototypeBindingPi +WalkRules__12nsXBLBindingPFP11nsISupportsPv_iPv +GetRuleProcessors__21nsXBLPrototypeBindingPP16nsISupportsArray +CopyTo__C15StyleMarginBlobP13nsStyleStruct +CopyTo__C16StylePaddingBlobP13nsStyleStruct +CopyTo__C15StyleBorderBlobP13nsStyleStruct +CopyTo__C16StyleOutlineBlobP13nsStyleStruct +SetCoord__FRC10nsCSSValueR12nsStyleCoordRC12nsStyleCoordiRC6nsFontP14nsIPresContext +CalcLength__FRC10nsCSSValueRC6nsFontP14nsIPresContext +SetFrom__15StyleBorderBlobPC13nsStyleStruct +CopyTo__C13StyleListBlobP13nsStyleStruct +SetFrom__13StyleListBlobPC13nsStyleStruct +NS_NewScrollbarButtonFrame__FP12nsIPresShellPP8nsIFrame +__22nsScrollbarButtonFrameP12nsIPresShell +__16nsButtonBoxFrameP12nsIPresShell +QueryInterface__16nsScrollbarFrameRC4nsIDPPv +GetIID__17nsIScrollbarFrame +AddRef__16nsScrollbarFrame +Release__16nsScrollbarFrame +HasClass__C12nsXULElementP7nsIAtom +HasClass__C15nsXULAttributesP7nsIAtom +HasClass__11nsClassListP11nsClassListP7nsIAtom +_._19SelectorMatchesData +SetFrom__16StylePaddingBlobPC13nsStyleStruct +NS_NewBoxFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +IsScrollable__21nsCSSFrameConstructorP14nsIPresContextPC14nsStyleDisplay +QueryInterface__22nsScrollbarButtonFrameRC4nsIDPPv +AddRef__22nsScrollbarButtonFrame +Release__22nsScrollbarButtonFrame +NS_NewImageBoxFrame__FP12nsIPresShellPP8nsIFrame +__15nsImageBoxFrameP12nsIPresShell +__14nsLeafBoxFrameP12nsIPresShell +NeedsRecalc__15nsImageBoxFrame +Init__15nsImageBoxFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +__18nsImageBoxListener +AddRef__18nsImageBoxListener +GetIID__19imgIDecoderObserver +QueryInterface__18nsImageBoxListenerRC4nsIDPPv +Release__18nsImageBoxListener +Init__14nsLeafBoxFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +DidSetStyleContext__15nsImageBoxFrameP14nsIPresContext +UpdateImage__15nsImageBoxFrameP14nsIPresContextRi +GetImageSource__15nsImageBoxFrameR8nsString +GetBaseURI__15nsImageBoxFramePP6nsIURI +GetIID__10imgILoader +imgLoaderConstructor__FP11nsISupportsRC4nsIDPPv +__9imgLoader +AddRef__9imgLoader +QueryInterface__9imgLoaderRC4nsIDPPv +Release__9imgLoader +GetLoadGroup__15nsImageBoxFrameP14nsIPresContextPP12nsILoadGroup +LoadImage__9imgLoaderP6nsIURIP12nsILoadGroupP19imgIDecoderObserverP11nsISupportsPP11imgIRequest +Get__8imgCacheP6nsIURIPP10imgRequestPP23nsICacheEntryDescriptor +GetCacheSession__FP6nsIURIPP15nsICacheSession +GetIID__15nsICacheService +Create__14nsCacheServiceP11nsISupportsRC4nsIDPPv +__14nsCacheService +__21nsCacheEntryHashTable +AddRef__14nsCacheService +Init__14nsCacheService +Init__21nsCacheEntryHashTable +__19nsMemoryCacheDevice +Init__19nsMemoryCacheDevice +MemoryCacheSizeChanged__19nsMemoryCacheDevicePCcPv +AdjustMemoryLimits__19nsMemoryCacheDeviceUiUi +EvictEntriesIfNecessary__19nsMemoryCacheDevice +QueryInterface__14nsCacheServiceRC4nsIDPPv +Release__14nsCacheService +CreateSession__14nsCacheServicePCciiPP15nsICacheSession +__14nsCacheSessionPCcii +AddRef__14nsCacheSession +Release__14nsCacheSession +OpenCacheEntry__14nsCacheSessionPCciiPP23nsICacheEntryDescriptor +OpenCacheEntry__14nsCacheServiceP14nsCacheSessionPCciiP16nsICacheListenerPP23nsICacheEntryDescriptor +CreateRequest__14nsCacheServiceP14nsCacheSessionPCciiP16nsICacheListenerPP14nsCacheRequest +ProcessRequest__14nsCacheServiceP14nsCacheRequestiPP23nsICacheEntryDescriptor +ActivateEntry__14nsCacheServiceP14nsCacheRequestPP12nsCacheEntry +GetEntry__21nsCacheEntryHashTablePC9nsCString +HashKey__21nsCacheEntryHashTableP12PLDHashTablePCv +PL_DHashStringKey +SearchCacheDevices__14nsCacheServiceP9nsCStringi +FindEntry__19nsMemoryCacheDeviceP9nsCString +GetLoadFlags__11nsLoadGroupPUi +__10imgRequest +AddRef__10imgRequest +Put__8imgCacheP6nsIURIP10imgRequestPP23nsICacheEntryDescriptor +__12nsCacheEntryP9nsCStringii +Fetched__12nsCacheEntry +SecondsFromPRTime__Fx +AddEntry__21nsCacheEntryHashTableP12nsCacheEntry +RequestAccess__12nsCacheEntryP14nsCacheRequestPi +CreateDescriptor__12nsCacheEntryP14nsCacheRequestiPP23nsICacheEntryDescriptor +__22nsCacheEntryDescriptorP12nsCacheEntryi +AddRef__22nsCacheEntryDescriptor +Release__22nsCacheEntryDescriptor +QueryInterface__10imgRequestRC4nsIDPPv +GetIID__11imgIRequest +GetIID__21imgIContainerObserver +SetCacheElement__22nsCacheEntryDescriptorP11nsISupports +TouchData__12nsCacheEntry +SetCacheElement__14nsCacheServiceP12nsCacheEntryP11nsISupports +Release__10imgRequest +MarkValid__22nsCacheEntryDescriptor +ValidateEntry__14nsCacheServiceP12nsCacheEntry +EnsureEntryHasDevice__14nsCacheServiceP12nsCacheEntry +BindEntry__19nsMemoryCacheDeviceP12nsCacheEntry +EvictionList__19nsMemoryCacheDeviceP12nsCacheEntryUi +ProcessPendingRequests__14nsCacheServiceP12nsCacheEntry +Init__10imgRequestP10nsIChannelP23nsICacheEntryDescriptor +__13ProxyListenerP17nsIStreamListener +AddRef__13ProxyListener +getNextRequest__FPv +Release__13ProxyListener +CreateNewProxyForRequest__9imgLoaderP10imgRequestP12nsILoadGroupP19imgIDecoderObserverP11nsISupportsPP11imgIRequest +__15imgRequestProxy +AddRef__15imgRequestProxy +Init__15imgRequestProxyP10imgRequestP12nsILoadGroupP19imgIDecoderObserverP11nsISupports +GetImageStatus__15imgRequestProxyPUi +GetImageStatus__10imgRequestPUi +GetLoadFlags__15imgRequestProxyPUi +SetLoadFlags__15imgRequestProxyUi +doStartURLLoad__15nsDocLoaderImplP10nsIRequest +OnStateChange__18nsWalletlibServiceP14nsIWebProgressP10nsIRequestiUi +AddProxy__10imgRequestP15imgRequestProxy +Release__15imgRequestProxy +AddRef__10nsBoxFrame +Release__10nsBoxFrame +CreateAnonymousFrames__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextP7nsIAtomR23nsFrameConstructorStateP10nsIContentP8nsIFrameR12nsFrameItems +SetInitialChildList__7nsFrameP14nsIPresContextP7nsIAtomP8nsIFrame +SetPrimaryFrameFor__12FrameManagerP10nsIContentP8nsIFrame +SetInitialChildList__10nsBoxFrameP14nsIPresContextP7nsIAtomP8nsIFrame +SanityCheck__14nsContainerBoxR11nsFrameList +GetLength__C11nsFrameList +SetInitialChildList__16nsContainerFrameP14nsIPresContextP7nsIAtomP8nsIFrame +__16nsBoxLayoutStateP12nsIPresShell +InitChildren__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrame +ClearChildren__14nsContainerBoxR16nsBoxLayoutState +CreateBoxList__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrameRP6nsIBoxT3 +GetPresShell__16nsBoxLayoutStatePP12nsIPresShell +QueryInterface__14nsLeafBoxFrameRC4nsIDPPv +AddRef__14nsLeafBoxFrame +SetParentBox__5nsBoxP6nsIBox +GetNextSibling__C7nsFramePP8nsIFrame +ChildrenAppended__11nsBoxLayoutP6nsIBoxR16nsBoxLayoutStateT1 +GetNextBox__5nsBoxPP6nsIBox +Release__20nsGenericDOMNodeList +NS_NewSliderFrame__FP12nsIPresShellPP8nsIFrame +__13nsSliderFrameP12nsIPresShell +Init__13nsSliderFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +SetBaseTag__21nsXBLPrototypeBindingiP7nsIAtom +FindPrimaryFrameFor__12StyleSetImplP14nsIPresContextP15nsIFrameManagerP10nsIContentPP8nsIFrameP15nsFindFrameHint +FindPrimaryFrameFor__21nsCSSFrameConstructorP14nsIPresContextP15nsIFrameManagerP10nsIContentPP8nsIFrameP15nsFindFrameHint +IndexOf__C29nsGenericHTMLContainerElementP10nsIContentRi +CopyTo__C13StyleTextBlobP13nsStyleStruct +SetFrom__13StyleTextBlobPC13nsStyleStruct +CopyTo__C17StylePositionBlobP13nsStyleStruct +SetFrom__17StylePositionBlobPC13nsStyleStruct +NS_NewSpringFrame__FP12nsIPresShellPP8nsIFrame +SetInitialChildList__13nsSliderFrameP14nsIPresContextP7nsIAtomP8nsIFrame +AddListener__13nsSliderFrame +AddRef__16nsSliderMediator +AddEventListenerByIID__12nsXULElementP19nsIDOMEventListenerRC4nsID +QueryInterface__16nsSliderMediatorRC4nsIDPPv +SetNextSibling__7nsFrameP8nsIFrame +SetNextBox__5nsBoxP6nsIBox +AddToAttachedQueue__16nsBindingManagerP13nsIXBLBinding +Equals__15nsSupportsArrayPC16nsISupportsArray +RecycleArray__12StyleSetImplPP16nsISupportsArray +GetZIndex__C6nsViewRi +CopyTo__C12StyleXULBlobP13nsStyleStruct +Init__16nsScrollBoxFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetContentOf__16nsScrollBoxFramePP10nsIContent +CreateScrollingView__16nsScrollBoxFrameP14nsIPresContext +GetScrollingParentView__16nsScrollBoxFrameP14nsIPresContextP8nsIFramePP7nsIView +nsScrollPortViewConstructor__FP11nsISupportsRC4nsIDPPv +__16nsScrollPortView +QueryInterface__16nsScrollPortViewRC4nsIDPPv +GetIID__11nsIClipView +Init__16nsScrollPortViewP14nsIViewManagerRC6nsRectPC7nsIView16nsViewVisibility +SetPosition__16nsScrollPortViewii +SetDimensions__16nsScrollPortViewiii +SetVisibility__16nsScrollPortView16nsViewVisibility +SetViewContentTransparency__13nsViewManagerP7nsIViewi +CreateScrollingViewWidget__16nsScrollBoxFrameP7nsIViewPC15nsStylePosition +SetScrollPreference__16nsScrollPortView18nsScrollPreference +NeedsClipWidget__17nsScrollPortFrame +GetIID__19nsIFormControlFrame +CreateScrollControls__16nsScrollPortViewPv +GetOffsetFromWidget__6nsViewPiT1RP9nsIWidget +GetToolkit__12nsBaseWidget +AddChild__12nsBaseWidgetP9nsIWidget +HandleEvent__6nsViewP10nsGUIEventUiP13nsEventStatusiRi +GetViewObserver__13nsViewManagerRP15nsIViewObserver +GetChildCount__C6nsViewRi +PointIsInside__C6nsViewR7nsIViewii +Contains__C6nsRectii +GetNextSibling__C6nsViewRP7nsIView +HandleEvent__9PresShellP7nsIViewP10nsGUIEventP13nsEventStatusiRi +GetClientData__C6nsViewRPv +PushCurrentEventInfo__9PresShellP8nsIFrameP10nsIContent +GetOrigin__C7nsFrameR7nsPoint +GetFrameForPoint__13ViewportFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetFrameForPointUsing__16nsContainerFrameP14nsIPresContextRC7nsPointP7nsIAtom17nsFramePaintLayeriPP8nsIFrame +GetCurrentEventFrame__9PresShell +HandleEventInternal__9PresShellP7nsEventP7nsIViewUiP13nsEventStatus +PreHandleEvent__19nsEventStateManagerP14nsIPresContextP7nsEventP8nsIFrameP13nsEventStatusP7nsIView +GetContentForEvent__7nsFrameP14nsIPresContextP7nsEventPP10nsIContent +HandleEvent__7nsFrameP14nsIPresContextP10nsGUIEventP13nsEventStatus +PostHandleEvent__19nsEventStateManagerP14nsIPresContextP7nsEventP8nsIFrameP13nsEventStatusP7nsIView +PopCurrentEventInfo__9PresShell +SetControlInsets__16nsScrollPortViewRC8nsMargin +SetInitialChildList__16nsGfxScrollFrameP14nsIPresContextP7nsIAtomP8nsIFrame +QueryInterface__16nsScrollBoxFrameRC4nsIDPPv +AddRef__16nsScrollBoxFrame +GetChildBox__14nsContainerBoxPP6nsIBox +GetScrollableView__21nsGfxScrollFrameInnerP14nsIPresContext +AddScrollPositionListener__16nsScrollPortViewP25nsIScrollPositionListener +SetRootScrollableView__13nsViewManagerP17nsIScrollableView +SetScrollProperties__16nsScrollPortViewUi +Init__11CanvasFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetRootScrollableView__13nsViewManagerPP17nsIScrollableView +AddRef__11CanvasFrame +FinishBuildingScrollFrame__21nsCSSFrameConstructorP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameT4P15nsIStyleContext +SetScrolledView__16nsScrollPortViewP7nsIView +SetInitialChildList__16nsScrollBoxFrameP14nsIPresContextP7nsIAtomP8nsIFrame +QueryInterface__11CanvasFrameRC4nsIDPPv +GetIID__25nsIScrollPositionListener +GetIID__14nsICanvasFrame +__nw__19nsBoxToBlockAdaptorUiP12nsIPresShell +__19nsBoxToBlockAdaptorP12nsIPresShellP8nsIFrame +NeedsRecalc__19nsBoxToBlockAdaptor +SetParentBox__19nsBoxToBlockAdaptorP6nsIBox +SetUpScrolledFrame__16nsScrollBoxFrameP14nsIPresContext +SetInitialChildList__13ViewportFrameP14nsIPresContextP7nsIAtomP8nsIFrame +SetRootFrame__12FrameManagerP8nsIFrame +CheckForFocus__FP11nsIDocument +GetFocusedWindow__17nsFocusControllerPP20nsIDOMWindowInternal +ContentInserted__12StyleSetImplP14nsIPresContextP10nsIContentT2i +ContentInserted__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentT2iP21nsILayoutHistoryState +ConstructDocElementFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextRP8nsIFrame +CaptureHistoryState__9PresShellPP21nsILayoutHistoryStatei +GetIID__21nsILayoutHistoryState +NS_NewLayoutHistoryState__FPP21nsILayoutHistoryState +__20nsLayoutHistoryState +AddRef__20nsLayoutHistoryState +QueryInterface__20nsLayoutHistoryStateRC4nsIDPPv +Release__20nsLayoutHistoryState +GetRootFrame__C9PresShellPP8nsIFrame +CaptureFrameState__12FrameManagerP14nsIPresContextP8nsIFrameP21nsILayoutHistoryState +CaptureFrameStateFor__12FrameManagerP14nsIPresContextP8nsIFrameP21nsILayoutHistoryStateQ216nsIStatefulFrame14SpecialStateID +GetIID__16nsIStatefulFrame +FirstChild__C13ViewportFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +FirstChild__C16nsContainerFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +GetContentID__16nsGenericElementPUi +GetAdditionalChildListName__C7nsFrameiPP7nsIAtom +FirstChild__C7nsFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +GetAdditionalChildListName__C13ViewportFrameiPP7nsIAtom +IsTableRelated__FUci +NS_NewAreaFrame__FP12nsIPresShellPP8nsIFrameUi +__11nsAreaFrame +__12nsBlockFrame +Init__12nsBlockFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +__27nsFrameConstructorSaveState +HaveSpecialBlockStyle__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentP15nsIStyleContextPiT4 +HaveFirstLetterStyle__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentP15nsIStyleContext +ProbePseudoStyleContextFor__13nsPresContextP10nsIContentP7nsIAtomP15nsIStyleContextiPP15nsIStyleContext +ProbePseudoStyleFor__12StyleSetImplP14nsIPresContextP10nsIContentP7nsIAtomP15nsIStyleContexti +HaveFirstLineStyle__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentP15nsIStyleContext +PushAbsoluteContainingBlock__23nsFrameConstructorStateP8nsIFrameR27nsFrameConstructorSaveState +PushFloaterContainingBlock__23nsFrameConstructorStateP8nsIFrameR27nsFrameConstructorSaveStateii +CreateGeneratedContentFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP8nsIFrameP10nsIContentP15nsIStyleContextP7nsIAtomiPP8nsIFrame +QueryInterface__17nsHTMLHeadElementRC4nsIDPPv +GetIID__21nsIDOMHTMLHeadElement +SetUndisplayedContent__12FrameManagerP10nsIContentP15nsIStyleContext +__14UndisplayedMapUi +AddNodeFor__14UndisplayedMapP10nsIContentT1P15nsIStyleContext +AppendNodeFor__14UndisplayedMapP15UndisplayedNodeP10nsIContent +GetEntryFor__14UndisplayedMapP10nsIContent +QueryInterface__17nsHTMLBodyElementRC4nsIDPPv +GetIID__21nsIDOMHTMLBodyElement +GetContentStyleRules__17nsHTMLBodyElementP16nsISupportsArray +GetAttrStyleSheet__FP11nsIDocument +GetAttributeStyleSheet__14nsHTMLDocumentPP17nsIHTMLStyleSheet +__8BodyRuleP17nsHTMLBodyElementP17nsIHTMLStyleSheet +AddRef__8BodyRule +GetInlineStyleRules__17nsHTMLBodyElementP16nsISupportsArray +GetInlineStyleSheet__FP11nsIDocument +__13BodyFixupRuleP17nsHTMLBodyElementP20nsIHTMLCSSStyleSheet +AddRef__13BodyFixupRule +QueryInterface__13BodyFixupRuleRC4nsIDPPv +Release__13BodyFixupRule +GetStrength__C8BodyRuleRi +Release__8BodyRule +GetStrength__C13BodyFixupRuleRi +MapFontStyleInto__8BodyRuleP22nsIMutableStyleContextP14nsIPresContext +GetFontScaler__13nsPresContextPi +GetScalingFactor__11nsStyleUtili +MapFontStyleInto__13BodyFixupRuleP22nsIMutableStyleContextP14nsIPresContext +SetFrom__15StyleMarginBlobPC13nsStyleStruct +MapStyleInto__8BodyRuleP22nsIMutableStyleContextP14nsIPresContext +__11nsHTMLValue10nsHTMLUnit +GetMarginWidth__10nsDocShellPi +GetMarginHeight__10nsDocShellPi +_._11nsHTMLValue +Reset__11nsHTMLValue +MapStyleInto__13BodyFixupRuleP22nsIMutableStyleContextP14nsIPresContext +ForceUnique__16StyleContextImpl +SetDocumentForegroundColor__18HTMLStyleSheetImplUi +__21HTMLDocumentColorRuleP17nsIHTMLStyleSheet +__13HTMLColorRuleP17nsIHTMLStyleSheet +AddRef__13HTMLColorRule +HandleFixedBackground__13BodyFixupRuleP14nsIPresContextP12nsIPresShelli +GetCanvasFrame__C12FrameManagerP14nsIPresContextPP8nsIFrame +GetFrameType__C13ViewportFramePP7nsIAtom +GetFrameType__C16nsGfxScrollFramePP7nsIAtom +GetFrameType__C16nsScrollBoxFramePP7nsIAtom +GetFrameType__C7nsFramePP7nsIAtom +GetFrameType__C11CanvasFramePP7nsIAtom +ClearViewFlags__6nsViewUi +RemoveChild__16StyleContextImplP16StyleContextImpl +ConstructFrameByDisplayType__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStatePC14nsStyleDisplayP10nsIContentP8nsIFrameP15nsIStyleContextR12nsFrameItems +GetFrameType__C11nsAreaFramePP7nsIAtom +IsTableRelated__FP7nsIAtomi +NS_NewBlockFrame__FP12nsIPresShellPP8nsIFrameUi +ConstructBlock__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStatePC14nsStyleDisplayP10nsIContentP8nsIFrameP15nsIStyleContextT6 +ProcessBlockChildren__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameiR12nsFrameItemsi +SetInitialChildList__12nsBlockFrameP14nsIPresContextP7nsIAtomP8nsIFrame +GetFirstLetterStyle__12nsBlockFrameP14nsIPresContext +AddFrames__12nsBlockFrameP14nsIPresContextP8nsIFrameT2 +_._27nsFrameConstructorSaveState +TreatFrameAsBlock__12nsLineLayoutP8nsIFrame +NS_NewLineBox__FP12nsIPresShellP8nsIFrameii +__nw__9nsLineBoxUiP12nsIPresShell +__9nsLineBoxP8nsIFrameii +ProcessAttachedQueue__16nsBindingManager +GetIID__13nsIXBLBinding +QueryInterface__12nsXBLBindingRC4nsIDPPv +ExecuteAttachedHandler__12nsXBLBinding +BindingAttached__21nsXBLPrototypeBindingP19nsIDOMEventReceiver +BindingAttached__21nsXBLPrototypeHandlerP19nsIDOMEventReceiver +CreateEvent__22nsEventListenerManagerP14nsIPresContextP7nsEventRC9nsAStringPP11nsIDOMEvent +NS_NewDOMUIEvent__FPP11nsIDOMEventP14nsIPresContextRC9nsAStringP7nsEvent +__nw__10nsDOMEventUi +__10nsDOMEventP14nsIPresContextP7nsEventRC9nsAString +GetIID__11nsIDOMEvent +QueryInterface__10nsDOMEventRC4nsIDPPv +AddRef__10nsDOMEvent +GetIID__18nsIPrivateDOMEvent +GetIID__13nsIDOMUIEvent +GetIID__16nsIDOMMouseEvent +GetIID__14nsIDOMKeyEvent +GetIID__15nsIDOMNSUIEvent +SetTarget__10nsDOMEventP17nsIDOMEventTarget +ExecuteHandler__21nsXBLPrototypeHandlerP19nsIDOMEventReceiverP11nsIDOMEvent +GetTextData__21nsXBLPrototypeHandlerP10nsIContentR8nsString +GetData__10nsTextNodeR9nsAString +ImplementsInterface__12nsXBLBindingRC4nsIDPi +ImplementsInterface__21nsXBLPrototypeBindingRC4nsIDPi +CompileEventHandler__11nsJSContextPvP7nsIAtomRC9nsAStringiPPv +AtomToEventHandlerName__FP7nsIAtomPcUi +XPC_WN_Helper_AddProperty__FP9JSContextP8JSObjectlPl +AddProperty__8nsNodeSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +GetOwnerDocument__12nsXULElementPP14nsIDOMDocument +BindCompiledEventHandler__11nsJSContextPvP7nsIAtomT1 +JS_CloneFunctionObject +js_CloneFunctionObject +JS_DefineProperty +js_FreeSlot +js_FlushPropertyCacheByProp +NewJSEventListener__14nsDOMSOFactoryP16nsIScriptContextP11nsISupportsPP19nsIDOMEventListener +NS_NewJSEventListener__FPP19nsIDOMEventListenerP16nsIScriptContextP11nsISupports +__17nsJSEventListenerP16nsIScriptContextP11nsISupports +AddRef__17nsJSEventListener +GetIID__18nsIJSEventListener +QueryInterface__17nsJSEventListenerRC4nsIDPPv +SetEventName__17nsJSEventListenerP7nsIAtom +HandleEvent__17nsJSEventListenerP11nsIDOMEvent +JS_LookupUCProperty +LookupUCProperty +GetIID__19nsIPrivateTextEvent +GetIID__26nsIPrivateCompositionEvent +doCreate__14nsDOMClassInfo16nsDOMClassInfoID +GetEventIIDs__FR11nsVoidArray +ExtendSet__16XPCWrappedNativeR14XPCCallContextP18XPCNativeInterface +NewInstanceMutate__12XPCNativeSetP12XPCNativeSetP18XPCNativeInterfaceUs +Release__10nsDOMEvent +CallEventHandler__11nsJSContextPvT1UiT1Pii +CheckFunctionAccess__23nsScriptSecurityManagerP9JSContextPvT2 +GetFunctionObjectPrincipal__23nsScriptSecurityManagerP9JSContextP8JSObjectPP12nsIPrincipal +JS_GetFunctionScript +GetObjectPrincipal__23nsScriptSecurityManagerP9JSContextP8JSObjectPP12nsIPrincipal +GetIID__26nsIXPConnectJSObjectHolder +Equals__20nsAggregatePrincipalP12nsIPrincipalPi +CanExecuteScripts__23nsScriptSecurityManagerP9JSContextP12nsIPrincipalPi +GetRootDocShell__23nsScriptSecurityManagerP9JSContextPP11nsIDocShell +GetRootTreeItem__10nsDocShellPP19nsIDocShellTreeItem +GetParent__10nsDocShellPP19nsIDocShellTreeItem +GetAllowJavascript__10nsDocShellPi +GetAppType__10nsDocShellPUi +JS_CallFunctionValue +js_InternalInvoke +js_AllocStack +Resolve__15XPCNativeMemberR14XPCCallContextP18XPCNativeInterface +GetMemberName__C18XPCNativeInterfaceR14XPCCallContextPC15XPCNativeMember +JS_NewFunction +JS_SetReservedSlot +js_SetRequiredSlot +XPC_WN_GetterSetter__FP9JSContextP8JSObjectUiPlT3 +GetCallInfo__15XPCNativeMemberR14XPCCallContextP8JSObjectPP18XPCNativeInterfacePP15XPCNativeMember +JS_GetReservedSlot +js_GetRequiredSlot +SetArgsAndResultPtr__14XPCCallContextUiPlT2 +SetCallInfo__14XPCCallContextP18XPCNativeInterfaceP15XPCNativeMemberi +CallMethod__16XPCWrappedNativeR14XPCCallContextQ216XPCWrappedNative8CallMode +CanCallNow__14XPCCallContext +CanCreateWrapper__23nsScriptSecurityManagerP9JSContextRC4nsIDP11nsISupportsP12nsIClassInfoPPv +IsDOMClass__23nsScriptSecurityManagerP12nsIClassInfo +GetIID__19nsIExceptionService +nsExceptionServiceConstructor__FP11nsISupportsRC4nsIDPPv +__18nsExceptionService +QueryInterface__18nsExceptionServiceRC4nsIDPPv +AddRef__18nsExceptionService +Release__18nsExceptionService +GetCurrentExceptionManager__18nsExceptionServicePP19nsIExceptionManager +__18nsExceptionManagerP18nsExceptionService +AddThread__18nsExceptionServiceP18nsExceptionManager +AddRef__18nsExceptionManager +SetCurrentException__18nsExceptionManagerP12nsIException +CanAccess__23nsScriptSecurityManagerUiP23nsIXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP12nsIClassInfolPPv +CheckPropertyAccessImpl__23nsScriptSecurityManagerUiP23nsIXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP6nsIURIP12nsIClassInfolPCcT9PPv +GetFramePrincipal__23nsScriptSecurityManagerP9JSContextP12JSStackFramePP12nsIPrincipal +JS_GetFrameFunctionObject +GetScriptPrincipal__23nsScriptSecurityManagerP9JSContextP8JSScriptPP12nsIPrincipal +JS_GetScriptPrincipals +GetClassDescription__14nsDOMClassInfoPPc +JSValIDToString__FP9JSContextl +JS_ValueToString +GetSecurityLevel__23nsScriptSecurityManagerP9JSContextP12nsIPrincipaliPCcT4UiR9nsCStringPPv +CheckSameOrigin__23nsScriptSecurityManagerP9JSContextP12nsIPrincipalT2Ui +JS_SuspendRequest +XPTC_InvokeByIndex +invoke_count_words +invoke_copy_to_stack +GetBoxObject__12nsXULElementPP12nsIBoxObject +GetBoxObjectFor__10nsDocumentP13nsIDOMElementPP12nsIBoxObject +GetIID__12nsIBoxObject +NS_NewBoxObject__FPP12nsIBoxObject +__11nsBoxObject +AddRef__11nsBoxObject +QueryInterface__11nsBoxObjectRC4nsIDPPv +Release__11nsBoxObject +Init__11nsBoxObjectP10nsIContentP12nsIPresShell +JS_ResumeRequest +GetInterfaceTypeFromParam__FR14XPCCallContextP16nsIInterfaceInfoPC15nsXPTMethodInfoRC14nsXPTParamInfoUsUcRC9nsXPTTypeP13nsXPTCVariantPP4nsID +GetIIDForParam__17xptiInterfaceInfoUsPC14nsXPTParamInfoPP4nsID +GetInfoForParam__17xptiInterfaceInfoUsPC14nsXPTParamInfoPP16nsIInterfaceInfo +NativeData2JS__10XPCConvertR14XPCCallContextPlPCvRC9nsXPTTypePC4nsIDP8JSObjectPUi +GetBoxObjectIIDs__FR11nsVoidArray +js_FreeStack +XPC_WN_CallMethod__FP9JSContextP8JSObjectUiPlT3 +JSData2Native__10XPCConvertR14XPCCallContextPvlRC9nsXPTTypeiPC4nsIDPUi +GetLookAndFeelMetric__11nsBoxObjectPCUsPPUs +JS_NewUCStringCopyZ +js_NewStringCopyZ +ScriptEvaluated__11nsJSContexti +Release__17nsJSEventListener +_._17nsJSEventListener +ClearAttachedQueue__16nsBindingManager +CreateRenderingContext__9PresShellP8nsIFramePP19nsIRenderingContext +GetWidgetForView__13nsViewManagerP7nsIViewPP9nsIWidget +HasWidget__C6nsViewPi +CreateRenderingContext__18nsDeviceContextGTKP9nsIWidgetRP19nsIRenderingContext +CreateRenderingContext__17DeviceContextImplP9nsIWidgetRP19nsIRenderingContext +InitRenderingContext__17DeviceContextImplP19nsIRenderingContextP9nsIWidget +Init__21nsRenderingContextGTKP16nsIDeviceContextP9nsIWidget +__19nsDrawingSurfaceGTK +ConvertMaskToCount__19nsDrawingSurfaceGTKUl +GetNativeData__8nsWidgetUi +GetSharedGC__9nsToolkit +Init__19nsDrawingSurfaceGTKP10_GdkWindowP6_GdkGC +AddRef__19nsDrawingSurfaceGTK +CommonInit__21nsRenderingContextGTK +AddScale__13nsTransform2Dff +__17nsHTMLReflowStateP14nsIPresContextP8nsIFrame14nsReflowReasonP19nsIRenderingContextRC6nsSize +Init__17nsHTMLReflowStateP14nsIPresContextii +DetermineFrameType__17nsHTMLReflowStateP8nsIFramePC15nsStylePositionPC14nsStyleDisplay +InitConstraints__17nsHTMLReflowStateP14nsIPresContextii +WillReflow__7nsFrameP14nsIPresContext +PositionFrameView__16nsContainerFrameP14nsIPresContextP8nsIFrameP7nsIView +GetOffsetFromView__C7nsFrameP14nsIPresContextR7nsPointPP7nsIView +MoveViewTo__13nsViewManagerP7nsIViewii +GetPosition__C6nsViewPiT1 +GetOffset__13nsViewManagerPiT1 +IsCachingWidgetChanges__13nsViewManagerPi +GetWidget__13nsViewManagerPP9nsIWidget +Move__8nsWindowii +Reflow__13ViewportFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +__17nsHTMLReflowStateP14nsIPresContextRC17nsHTMLReflowStateP8nsIFrameRC6nsSize +GetContainingBlockReflowState__17nsHTMLReflowStatePC17nsHTMLReflowState +IsPercentageBase__C7nsFrameRi +ComputeContainingBlockRectangle__17nsHTMLReflowStateP14nsIPresContextPC17nsHTMLReflowStateRiT3 +ComputeMargin__17nsHTMLReflowStateiPC17nsHTMLReflowState +ComputePadding__17nsHTMLReflowStateiPC17nsHTMLReflowState +ComputeMinMaxValues__17nsHTMLReflowStateiiPC17nsHTMLReflowState +ComputeHorizontalValue__17nsHTMLReflowStatei11nsStyleUnitRC12nsStyleCoordRi +ComputeVerticalValue__17nsHTMLReflowStatei11nsStyleUnitRC12nsStyleCoordRi +ComputeBlockBoxData__17nsHTMLReflowStateP14nsIPresContextPC17nsHTMLReflowState11nsStyleUnitT3ii +AdjustComputedHeight__17nsHTMLReflowState +ReflowChild__16nsContainerFrameP8nsIFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateiiUiRUi +MoveTo__7nsFrameP14nsIPresContextii +Reflow__16nsGfxScrollFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +Reflow__10nsBoxFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +__16nsBoxLayoutStateP14nsIPresContextRC17nsHTMLReflowStateR19nsHTMLReflowMetrics +HandleReflow__16nsBoxLayoutStateP6nsIBox +SetBounds__5nsBoxR16nsBoxLayoutStateRC6nsRect +GetBounds__5nsBoxR6nsRect +GetPresContext__16nsBoxLayoutState +GetLayoutFlags__5nsBoxRUi +GetLayoutFlags__16nsBoxLayoutStateRUi +SetRect__7nsFrameP14nsIPresContextRC6nsRect +SizeTo__7nsFrameP14nsIPresContextii +Layout__5nsBoxR16nsBoxLayoutState +BeginLayout__10nsBoxFrameR16nsBoxLayoutState +BeginLayout__5nsBoxR16nsBoxLayoutState +PropagateDebug__10nsBoxFrameR16nsBoxLayoutState +SetDebug__10nsBoxFrameR16nsBoxLayoutStatei +DoLayout__16nsGfxScrollFrameR16nsBoxLayoutState +Layout__21nsGfxScrollFrameInnerR16nsBoxLayoutState +GetReflowState__16nsBoxLayoutState +GetClientRect__5nsBoxR6nsRect +GetContentRect__5nsBoxR6nsRect +GetBorderAndPadding__5nsBoxR8nsMargin +GetBorder__5nsBoxR8nsMargin +GetPadding__16nsGfxScrollFrameR8nsMargin +Deflate__6nsRectRC8nsMargin +GetInset__10nsBoxFrameR8nsMargin +GetBorder__16nsScrollBoxFrameR8nsMargin +GetPadding__16nsScrollBoxFrameR8nsMargin +LayoutBox__21nsGfxScrollFrameInnerR16nsBoxLayoutStateP6nsIBoxRC6nsRect +LayoutChildAt__14nsContainerBoxR16nsBoxLayoutStateP6nsIBoxRC6nsRect +IsDirty__5nsBoxRi +HasDirtyChildren__5nsBoxRi +DoLayout__16nsScrollBoxFrameR16nsBoxLayoutState +GetMargin__5nsBoxR8nsMargin +GetFrame__19nsBoxToBlockAdaptorPP8nsIFrame +GetIID__20nsIBoxToBlockAdaptor +QueryInterface__19nsBoxToBlockAdaptorRC4nsIDPPv +AddRef__19nsBoxToBlockAdaptor +AddRef__5nsBox +SetIncludeOverflow__19nsBoxToBlockAdaptori +SetLayoutFlags__16nsBoxLayoutStateRCUi +DoLayout__19nsBoxToBlockAdaptorR16nsBoxLayoutState +GetMaxElementSize__16nsBoxLayoutStatePP6nsSize +Reflow__19nsBoxToBlockAdaptorR16nsBoxLayoutStateP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUiiiiii +GetParentBox__5nsBoxPP6nsIBox +__14nsSpaceManagerP8nsIFrame +__Q214nsSpaceManager8BandList +__Q214nsSpaceManager8BandRectiiiiP8nsIFrame +AddRef__14nsSpaceManager +ClearRegions__14nsSpaceManager +ClearFrameInfo__14nsSpaceManager +Clear__Q214nsSpaceManager8BandList +GetPadding__5nsBoxR8nsMargin +Reflow__11CanvasFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IsPercentageBase__C11CanvasFrameRi +Reflow__12nsBlockFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IsFrameTreeTooDeep__7nsFrameRC17nsHTMLReflowStateR19nsHTMLReflowMetrics +GetIID__15nsISpaceManager +QueryInterface__14nsSpaceManagerRC4nsIDPPv +__18nsBlockReflowStateRC17nsHTMLReflowStateP14nsIPresContextP12nsBlockFrameRC19nsHTMLReflowMetricsi +__15nsBlockBandData +Translate__14nsSpaceManagerii +GetTranslation__C14nsSpaceManagerRiT1 +GetNextInFlow__C17nsSplittableFramePP8nsIFrame +Init__15nsBlockBandDataP15nsISpaceManagerRC6nsSize +CalcLineHeight__17nsHTMLReflowStateP14nsIPresContextP19nsIRenderingContextP8nsIFrame +ComputeLineHeight__FP19nsIRenderingContextP15nsIStyleContext +GetDeviceContext__21nsRenderingContextGTKRP16nsIDeviceContext +GetMetricsFor__17DeviceContextImplRC6nsFontP7nsIAtomRP14nsIFontMetrics +CreateFontCache__17DeviceContextImpl +__11nsFontCache +Init__11nsFontCacheP16nsIDeviceContext +GetLocaleLangGroup__17DeviceContextImpl +GetLocaleLanguageGroup__21nsLanguageAtomServicePP7nsIAtom +GetIID__16nsILocaleService +__22nsLocaleServiceFactory +QueryInterface__22nsLocaleServiceFactoryRC4nsIDPPv +AddRef__22nsLocaleServiceFactory +Release__22nsLocaleServiceFactory +CreateInstance__22nsLocaleServiceFactoryP11nsISupportsRC4nsIDPPv +NS_NewLocaleService__FPP16nsILocaleService +__15nsLocaleService +__20nsPosixLocaleFactory +QueryInterface__20nsPosixLocaleFactoryRC4nsIDPPv +AddRef__20nsPosixLocaleFactory +Release__20nsPosixLocaleFactory +CreateInstance__20nsPosixLocaleFactoryP11nsISupportsRC4nsIDPPv +__13nsPosixLocale +AddRef__13nsPosixLocale +__8nsLocale +GetXPLocale__13nsPosixLocalePCcP8nsString +ParseLocaleString__13nsPosixLocalePCcPcN22c +AddCategory__8nsLocalePCUsT1 +Hash_HashFunction__8nsLocalePCv +QueryInterface__8nsLocaleRC4nsIDPPv +GetIID__9nsILocale +AddRef__8nsLocale +Release__13nsPosixLocale +_._13nsPosixLocale +QueryInterface__15nsLocaleServiceRC4nsIDPPv +AddRef__15nsLocaleService +GetApplicationLocale__15nsLocaleServicePP9nsILocale +GetCategory__8nsLocalePCUsPPUs +Hash_CompareNSString__8nsLocalePCvT1 +LookupLanguage__21nsLanguageAtomServicePCUsPP15nsILanguageAtom +GetIID__15nsILanguageAtom +QueryInterface__14nsLanguageAtomRC4nsIDPPv +LanguageIs__14nsLanguageAtomPCUsPi +EqualsWithConversion__C8nsStringPCUsii +CompareWithConversion__C8nsStringPCUsii +InitLangGroupTable__21nsLanguageAtomService +Release__8nsLocale +Release__15nsLocaleService +GetMetricsFor__11nsFontCacheRC6nsFontP7nsIAtomRP14nsIFontMetrics +GetIID__14nsIFontMetrics +nsFontMetricsGTKConstructor__FP11nsISupportsRC4nsIDPPv +__16nsFontMetricsGTK +AddRef__16nsFontMetricsGTK +QueryInterface__16nsFontMetricsGTKRC4nsIDPPv +Release__16nsFontMetricsGTK +Init__16nsFontMetricsGTKRC6nsFontP7nsIAtomP16nsIDeviceContext +InitGlobals__Fv +GetTextZoom__C17DeviceContextImplRf +EnumerateFamilies__C6nsFontPFRC8nsStringiPv_iPv +CompressWhitespace__8nsStringii +CompressSet__8nsStringPCcUsii +ReplaceChar__8nsStringPCcUs +CompressSet__5nsStrR5nsStrPCcii +CompressChars2__FPcUiPCc +IsGenericFontFamily__FRC8nsString +FontEnumCallback__FRC8nsStringiPv +IsASCIIFontName__FRC8nsString +AppendWithConversion__9nsCStringPCUsi +GetDefaultIntPref__6nsPrefPCcPi +FindFont__16nsFontMetricsGTKUs +FindUserDefinedFont__16nsFontMetricsGTKUs +FindStyleSheetSpecificFont__16nsFontMetricsGTKUs +FindStyleSheetGenericFont__16nsFontMetricsGTKUs +FindLangGroupPrefFont__16nsFontMetricsGTKP7nsIAtomUs +TryNode__16nsFontMetricsGTKP9nsCStringUs +FFREToXLFDPattern__FR10nsACStringT0 +FindChar__C10nsACStringcUi +do_InsertFromElementPtr__10nsACStringPCcUi +do_InsertFromReadable__10nsACStringRC10nsACStringUi +copy_string_backward__H2Zt17nsReadingIterator1ZcZt17nsWritingIterator1Zc_RCX01RX01RX11_RX11 +GetFontNames__FPCcP15nsFontNodeArray +GetCharsetAtom2__25nsCharsetConverterManagerPCcPP7nsIAtom +__15nsFontGTKNormal +__9nsFontGTK +SearchNode__16nsFontMetricsGTKP10nsFontNodeUs +SetUpFontCharSetInfo__FP17nsFontCharSetInfo +SetOutputErrorBehavior__16nsEncoderSupportiP17nsIUnicharEncoderUs +GetIID__20nsICharRepresentable +FillInfo__21nsTableEncoderSupportPUi +FillInfo__21nsUnicodeEncodeHelperPUiPPUs +uFillInfo +uFillInfoFormate0 +FillStyleHoles__10nsFontNode +FillWeightHoles__11nsFontStyle +FillStretchHoles__12nsFontWeight +SortSizes__13nsFontStretch +CompareSizes__FPCvT0Pv +PickASizeAndLoad__16nsFontMetricsGTKP13nsFontStretchP17nsFontCharSetInfoUs +LoadFont__9nsFontGTK +GetGDKFont__9nsFontGTK +RealizeFont__16nsFontMetricsGTK +GetEmHeight__16nsFontMetricsGTKRi +GetNormalLineHeight__16nsFontMetricsGTKRi +UseComputedHeight__17nsHTMLReflowState +GetBidiEnabled__C13nsPresContextPi +GetBidiEnabled__C10nsDocumentPi +RenumberLists__12nsBlockFrameP14nsIPresContext +FrameStartsCounterScope__12nsBlockFrameP8nsIFrame +DrainOverflowLines__12nsBlockFrameP14nsIPresContext +GetOverflowLines__C12nsBlockFrameP14nsIPresContexti +PrepareInitialReflow__12nsBlockFrameR18nsBlockReflowState +PrepareResizeReflow__12nsBlockFrameR18nsBlockReflowState +GetAvailableSpace__18nsBlockReflowStatei +GetAvailableSpace__15nsBlockBandDataiR6nsRect +GetBandData__15nsBlockBandDatai +GetBandData__C14nsSpaceManageriRC6nsSizeR10nsBandData +YMost__C14nsSpaceManagerRi +ComputeAvailSpaceRect__15nsBlockBandData +IsImpactedByFloater__C18nsBlockReflowState +ReflowDirtyLines__12nsBlockFrameR18nsBlockReflowState +GetCombinedArea__9nsLineBoxP6nsRect +ReflowLine__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPii +ReflowBlockFrame__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPi +__20nsBlockReflowContextP14nsIPresContextRC17nsHTMLReflowStateii +GetPrevInFlow__C17nsSplittableFramePP8nsIFrame +ShouldApplyTopMargin__12nsBlockFrameR18nsBlockReflowStateP9nsLineBox +IsPercentageBase__C12nsBlockFrameRi +CalcQuirkContainingBlockHeight__FRC17nsHTMLReflowState +GetVerticalMarginBorderPadding__FPC17nsHTMLReflowState +GetFrameType__C12nsBlockFramePP7nsIAtom +ComputeCollapsedTopMargin__20nsBlockReflowContextP14nsIPresContextR17nsHTMLReflowState +QueryInterface__12nsBlockFrameRC4nsIDPPv +GetTopBlockChild__12nsBlockFrame +IsSplittable__C12nsBlockFrameRUi +ComputeBlockAvailSpace__18nsBlockReflowStateP8nsIFrameUiPC14nsStyleDisplayR6nsRect +ReflowBlock__20nsBlockReflowContextP8nsIFrameRC6nsRectiiiR8nsMarginRUi +__17nsHTMLReflowStateP14nsIPresContextRC17nsHTMLReflowStateP8nsIFrameRC6nsSize14nsReflowReason +DoReflowBlock__20nsBlockReflowContextR17nsHTMLReflowState14nsReflowReasonP8nsIFrameRC6nsRectiiiR8nsMarginRUi +GetFont__16nsFontMetricsGTKRPC6nsFont +Equals__C6nsFontRC6nsFont +GetLangGroup__16nsFontMetricsGTKPP7nsIAtom +BuildFloaterList__12nsBlockFrame +ComputeFinalSize__12nsBlockFrameRC17nsHTMLReflowStateR18nsBlockReflowStateR19nsHTMLReflowMetrics +HaveAutoWidth__FRC17nsHTMLReflowState +_._18nsBlockReflowState +_._18nsFloaterCacheList +_._15nsBlockBandData +Release__14nsSpaceManager +PlaceBlock__20nsBlockReflowContextiRC8nsMarginPiR6nsRectT4 +FinishReflowChild__16nsContainerFrameP8nsIFrameP14nsIPresContextR19nsHTMLReflowMetricsiiUi +PositionChildViews__16nsContainerFrameP14nsIPresContextP8nsIFrame +DidReflow__7nsFrameP14nsIPresContexti +SetCombinedArea__9nsLineBoxRC6nsRect +MaybeFreeData__9nsLineBox +SetCarriedOutBottomMargin__9nsLineBoxi +PostPlaceLine__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxRC6nsSize +_._14nsSpaceManager +_._Q214nsSpaceManager8BandRect +GetIID__15nsILineIterator +SyncFrameViewAfterReflow__16nsContainerFrameP14nsIPresContextP8nsIFrameP7nsIViewPC6nsRectUi +GetSize__C7nsFrameR6nsSize +GetDimensions__C6nsViewPiT1 +ResizeView__13nsViewManagerP7nsIViewiii +SetViewVisibility__13nsViewManagerP7nsIView16nsViewVisibility +SetViewZIndex__13nsViewManagerP7nsIViewi +GetZParent__C6nsViewRP7nsIView +SetViewAutoZIndex__13nsViewManagerP7nsIViewi +SetAutoZIndex__6nsViewi +SetViewFlags__6nsViewUi +IsCollapsed__19nsBoxToBlockAdaptorR16nsBoxLayoutStateRi +IsCollapsed__5nsBoxR16nsBoxLayoutStateRi +AddCSSCollapsed__6nsIBoxR16nsBoxLayoutStateP6nsIBoxRi +SyncLayout__5nsBoxR16nsBoxLayoutState +GetLayoutReason__16nsBoxLayoutState +Redraw__5nsBoxR16nsBoxLayoutStatePC6nsRecti +GetDisablePainting__16nsBoxLayoutState +EndLayout__5nsBoxR16nsBoxLayoutState +Inflate__6nsRectRC8nsMargin +GetOverflow__19nsBoxToBlockAdaptorR6nsSize +SyncLayout__10nsBoxFrameR16nsBoxLayoutState +Invalidate__8nsWindowi +QueueDraw__8nsWindow +GetVisibleRect__13nsViewManagerR6nsRect +GetScrollPosition__C16nsScrollPortViewRiT1 +GetClipView__C16nsScrollPortViewPPC7nsIView +GetAbsoluteRect__13nsViewManagerP7nsIViewRC6nsRectR6nsRect +GetScrolledView__C16nsScrollPortViewRP7nsIView +ComputeViewOffset__13nsViewManagerP7nsIViewP7nsPoint +UpdateAllCoveringWidgets__13nsViewManagerP7nsIViewT1R6nsRecti +AddRectToDirtyRegion__C13nsViewManagerP7nsIViewRC6nsRect +GetWidgetView__C13nsViewManagerP7nsIView +ViewToWidget__C13nsViewManagerP7nsIViewT1R6nsRect +ScaleRoundOut__6nsRectf +GetDirtyRegion__C6nsViewRP9nsIRegion +Union__11nsRegionGTKiiii +ComputeScrollOffsets__16nsScrollPortViewi +Release__19nsBoxToBlockAdaptor +Release__5nsBox +GetScrolledSize__C21nsGfxScrollFrameInnerP14nsIPresContextPiT2 +AddMargin__5nsBoxP6nsIBoxR6nsSize +AddMargin__5nsBoxR6nsSizeRC8nsMargin +AddBorderAndPadding__5nsBoxP6nsIBoxR6nsSize +AddInset__5nsBoxP6nsIBoxR6nsSize +GetMetricsFor__13nsPresContextRC6nsFontPP14nsIFontMetrics +GetHeight__16nsFontMetricsGTKRi +SetLineHeight__16nsScrollPortViewi +GetPrefSize__10nsBoxFrameR16nsBoxLayoutStateR6nsSize +DoesNeedRecalc__5nsBoxRC6nsSize +GetPrefSize__14nsContainerBoxR16nsBoxLayoutStateR6nsSize +DoLayout__10nsBoxFrameR16nsBoxLayoutState +DoLayout__14nsContainerBoxR16nsBoxLayoutState +Layout__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutState +GetFrame__14nsLeafBoxFramePP8nsIFrame +DoLayout__15nsImageBoxFrameR16nsBoxLayoutState +DoLayout__5nsBoxR16nsBoxLayoutState +DoLayout__13nsSliderFrameR16nsBoxLayoutState +EnsureOrient__13nsSliderFrame +GetScrollbar__13nsSliderFrame +GetParentWithTag__22nsScrollbarButtonFrameP7nsIAtomP8nsIFrameRP8nsIFrame +GetContentOf__13nsSliderFrameP6nsIBoxPP10nsIContent +IsHorizontal__C10nsBoxFrame +GetCurrentPosition__13nsSliderFrameP10nsIContent +GetIntegerAttribute__13nsSliderFrameP10nsIContentP7nsIAtomi +GetMaxPosition__13nsSliderFrameP10nsIContent +GetFlex__10nsBoxFrameR16nsBoxLayoutStateRi +DoesNeedRecalc__5nsBoxi +GetFlex__5nsBoxR16nsBoxLayoutStateRi +GetMinSize__10nsBoxFrameR16nsBoxLayoutStateR6nsSize +GetMinSize__14nsContainerBoxR16nsBoxLayoutStateR6nsSize +DidReflow__10nsBoxFrameP14nsIPresContexti +ReflowFixedFrames__C13ViewportFrameP14nsIPresContextRC17nsHTMLReflowState +CalculateFixedContainingBlockSize__C13ViewportFrameP14nsIPresContextRC17nsHTMLReflowStateRiT3 +GetScrollbarSizes__C16nsGfxScrollFrameP14nsIPresContextPiT2 +__16nsBoxLayoutStateP14nsIPresContext +GetScrollbarVisibility__C16nsGfxScrollFrameP14nsIPresContextPiT2 +Invalidate__C7nsFrameP14nsIPresContextRC6nsRecti +IsPaintingSuppressed__9PresShellPi +_._21nsRenderingContextGTK +PopState__21nsRenderingContextGTKRi +_._15nsGraphicsState +Release__19nsDrawingSurfaceGTK +_._19nsDrawingSurfaceGTK +_._22nsRenderingContextImpl +__26PresShellViewEventListener +AddRef__26PresShellViewEventListener +SetPresShell__26PresShellViewEventListenerP12nsIPresShell +AddCompositeListener__13nsViewManagerP20nsICompositeListener +GetIID__8nsITimer +nsTimerGtkConstructor__FP11nsISupportsRC4nsIDPPv +__10nsTimerGtk +__7TimeVal +AddRef__10nsTimerGtk +QueryInterface__10nsTimerGtkRC4nsIDPPv +Release__10nsTimerGtk +Init__10nsTimerGtkPFP8nsITimerPv_vPvUiUiUi +__as__7TimeValRC7timeval +RefreshIfEnabled__15HTMLContentSinkP14nsIViewManager +GetEnableRendering__18DocumentViewerImplPi +EnableRefresh__13nsViewManagerUi +PostInvalidateEvent__13nsViewManager +__17nsInvalidateEventP14nsIViewManager +PrependTokens__15nsHTMLTokenizerR7nsDeque +HandleEndToken__7CNavDTDP6CToken +StripWSFollowingTag__F9nsHTMLTagP12nsITokenizerP16nsTokenAllocatorRi +WillInterruptParse__7CNavDTD +WillInterrupt__15HTMLContentSink +FlushTags__11SinkContexti +DidBuildModel__7CNavDTDUiiP9nsIParserP14nsIContentSink +CloseContainersTo__7CNavDTD9nsHTMLTagi +CloseContainersTo__7CNavDTDi9nsHTMLTagi +Pop__12nsDTDContextRP12nsEntryStack +EntryAt__C12nsEntryStacki +Pop__12nsEntryStack +CloseContainer__7CNavDTDPC13nsCParserNode9nsHTMLTagi +CloseBody__7CNavDTDPC13nsIParserNode +CloseBody__15HTMLContentSinkRC13nsIParserNode +CloseContainer__11SinkContextRC13nsIParserNode +Compact__29nsGenericHTMLContainerElement +Compact__16nsCheapVoidArray +DidAddContent__11SinkContextP10nsIContenti +IsTimeToNotify__15HTMLContentSink +CloseHTML__7CNavDTDPC13nsIParserNode +CloseHTML__15HTMLContentSinkRC13nsIParserNode +DidBuildModel__15HTMLContentSinki +SetTitle__14nsHTMLDocumentRC9nsAString +SetTitle__10nsDocumentRC9nsAString +SetTitle__10nsDocShellPCUs +SetTitle__17nsChromeTreeOwnerPCUs +SetTitle__11nsXULWindowPCUs +SetTitle__8nsWindowRC8nsString +_._13nsAutoCString +UpdateWindowTitle__16nsWindowMediatorP12nsIXULWindowPCUs +SetQuality__13nsViewManager16nsContentQuality +SetQuality__16nsScrollPortView16nsContentQuality +ScrollToRef__15HTMLContentSink +EndLoad__14nsHTMLDocument +EndLoad__15HTMLContentSinkP11nsIDocument +EndLoad__9PresShellP11nsIDocument +GetRootScrollFrame__FP14nsIPresContextP8nsIFramePP8nsIFrame +RestoreFrameStateFor__12FrameManagerP14nsIPresContextP8nsIFrameP21nsILayoutHistoryStateQ216nsIStatefulFrame14SpecialStateID +GetStateType__16nsScrollBoxFrameP14nsIPresContextPQ216nsIStatefulFrame9StateType +GetState__20nsLayoutHistoryStateUiPP12nsIPresStateQ216nsIStatefulFrame9StateType +EndLoad__21nsGfxScrollFrameInnerP11nsIDocument +Release__14nsParserBundle +_._14nsParserBundle +ReleaseData__FP9nsHashKeyPvT1 +_._7CNavDTD +_._12nsDTDContext +_._12nsEntryStack +Release__15nsHTMLTokenizer +GetLoggingSink__Fv +_._15HTMLContentSink +RemoveObserver__10nsDocumentP19nsIDocumentObserver +End__11SinkContext +_._11SinkContext +_._15nsNodeAllocator +RemoveRequest__11nsLoadGroupP10nsIRequestP11nsISupportsUi +OnStopRequest__15nsDocLoaderImplP10nsIRequestP11nsISupportsUi +GetRequestInfo__15nsDocLoaderImplP10nsIRequest +doStopURLLoad__15nsDocLoaderImplP10nsIRequestUi +GetActiveCount__11nsLoadGroupPUi +_._18nsDocumentOpenInfo +_._20nsOnStopRequestEvent +_._22nsRequestObserverProxy +EventHandler__FP7PLEvent +PL_GetEventOwner +GetRealObject__C13nsProxyObject +OnStatus__17nsStreamIOChannelP10nsIRequestP11nsISupportsUiPCUs +OnStatus__15nsDocLoaderImplP10nsIRequestP11nsISupportsUiPCUs +FormatStatusMessage__21nsStringBundleServiceUiPCUsPPUs +CountChar__C9nsAStringUs +GetErrorStringBundle__14nsErrorServicesPPc +Get__18nsInt2StrHashtableUi +FormatWithBundle__21nsStringBundleServiceP15nsIStringBundleUiUiPPUsT4 +GetErrorStringBundleKey__14nsErrorServiceUiPPc +FormatStringFromName__14nsStringBundlePCUsPPCUsUiPPUs +FormatString__14nsStringBundlePCUsPPCUsUiPPUs +FireOnStatusChange__15nsDocLoaderImplP14nsIWebProgressP10nsIRequestUiPCUs +OnStatusChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestUiPCUs +OnStatusChange__16nsWebShellWindowP14nsIWebProgressP10nsIRequestUiPCUs +OnStatusChange__10nsDocShellP14nsIWebProgressP10nsIRequestUiPCUs +DestroyHandler__FP7PLEvent +_._21nsProxyObjectCallInfo +AsyncReadJARElement__12nsJARChannel +GetName__12nsJARChannelPPc +toplevel_window_filter +SetLastEventTime__8nsWidgetUi +GetGrabWindow__8nsWindow +handle_toplevel_property_change__FP10_GtkWidgetP17_GdkEventPropertyPv +HandlePropertyChange__20nsGtkMozRemoteHelperP10_GtkWidgetP17_GdkEventProperty +TimerCallbackFunc__FPv +process_timers__FP11nsVoidArray +__pl__FRC7TimeVali +__7TimeValRC7TimeVal +__apl__7TimeVali +_._7TimeVal +__le__C7TimeValRC7timeval +__lt__C7TimeValRC7timeval +__eq__C7TimeValRC7timeval +gdk_superwin_shell_filter +handle_xlib_shell_event__FP12_GdkSuperWinP7_XEventPv +HandleXlibConfigureNotifyEvent__8nsWindowP7_XEvent +SetBounds__18DocumentViewerImplRC6nsRect +Resize__8nsWindowiiiii +CreateResizeEventTimer__9PresShell +KillResizeEventTimer__9PresShell +SetPersistenceTimer__16nsWebShellWindowii +HandlePLEvent__FP17nsInvalidateEvent +GetViewManagerCount__13nsViewManager +GetViewManagerArray__13nsViewManager +ProcessInvalidateEvent__13nsViewManager +FlushPendingInvalidates__13nsViewManager +ProcessPendingUpdates__13nsViewManagerP7nsIView +IsEmpty__11nsRegionGTK +InvalidateRegion__8nsWindowPC9nsIRegioni +Union__11nsRegionGTKRC9nsIRegion +DestroyPLEvent__FP17nsInvalidateEvent +_pl_AcknowledgeNativeNotify +UpdateIdle__8nsWindowPv +Update__8nsWindow +GetNumRects__C11nsRegionGTKPUi +GetBoundingBox__11nsRegionGTKPiN31 +DoPaint__8nsWindowiiiiP9nsIRegion +GetRenderingContext__12nsBaseWidget +GetRealSize__9nsJARItemPUi +Refresh__13nsViewManagerP7nsIViewP19nsIRenderingContextPC6nsRectUi +GetIID__20nsICompositeListener +QueryInterface__26PresShellViewEventListenerRC4nsIDPPv +WillRefreshRect__26PresShellViewEventListenerP14nsIViewManagerP7nsIViewP19nsIRenderingContextPC6nsRectUi +HideCaret__26PresShellViewEventListener +GetCaretEnabled__9PresShellPi +Release__26PresShellViewEventListener +GetDrawingSurface__13nsViewManagerR19nsIRenderingContextR6nsRect +GetDrawingSurfaceSize__C13nsViewManagerR6nsRectT1 +CalculateDiscreteSurfaceSize__C13nsViewManagerR6nsRectT1 +GetMaxWidgetBounds__C13nsViewManagerR6nsRect +GetDeviceSurfaceDimensions__18nsDeviceContextGTKRiT1 +BothRectsFitInside__C13nsViewManagerR6nsRectT1iiT1 +RectFitsInside__C13nsViewManagerR6nsRectii +CreateDrawingSurface__21nsRenderingContextGTKP6nsRectUiRPv +UpdateGC__21nsRenderingContextGTK +__9nsGCCache +GetGC__9nsGCCacheP10_GdkWindowP12_GdkGCValues15GdkGCValuesMaskP10_GdkRegion +Init__19nsDrawingSurfaceGTKP6_GdkGCUiUiUi +SelectOffScreenDrawingSurface__21nsRenderingContextGTKPv +SetClipRect__21nsRenderingContextGTKRC6nsRect13nsClipCombineRi +CreateClipRegion__21nsRenderingContextGTK +TransformCoord__13nsTransform2DPiN31 +RenderViews__13nsViewManagerP7nsIViewR19nsIRenderingContextRC6nsRectRi +SetCompositorFlags__6nsViewUi +AddCoveringWidgetsToOpaqueRegion__13nsViewManagerP9nsIRegionP16nsIDeviceContextP7nsIView +GetChildren__12nsBaseWidget +CreateDisplayList__13nsViewManagerP7nsIViewiRP16DisplayZTreeNodeiiiT1PC6nsRectT1iii +IsClipView__13nsViewManagerP7nsIView +AddToDisplayList__13nsViewManagerP7nsIViewRP16DisplayZTreeNodeR6nsRectT3Uiii +EnsureZTreeNodeCreated__FP7nsIViewRP16DisplayZTreeNode +SortByZOrder__FP16DisplayZTreeNodeR11nsVoidArrayT1i +GetAutoZIndex__C6nsViewRi +ApplyZOrderStableSort__FR11nsVoidArrayT0ii +DestroyZTreeNode__FP16DisplayZTreeNode +ReapplyClipInstructions__13nsViewManageriR6nsRectRi +OptimizeDisplayList__13nsViewManagerRC6nsRectR6nsRect +Subtract__11nsRegionGTKRC9nsIRegion +SetColor__21nsRenderingContextGTKUi +FillRect__21nsRenderingContextGTKRC6nsRect +FillRect__21nsRenderingContextGTKiiii +GetNativeRegion__C11nsRegionGTKRPv +gdk_region_copy__9nsGCCacheP10_GdkRegion +OptimizeDisplayListClipping__13nsViewManageriR6nsRectRiT3 +PushStateAndClip__FPP19nsIRenderingContextiR6nsRectii +SetMatrix__13nsTransform2DP13nsTransform2D +GetClipRegion__21nsRenderingContextGTKPP9nsIRegion +SetTo__11nsRegionGTKRC9nsIRegion +gdk_region_copy__11nsRegionGTKP10_GdkRegion +Intersect__11nsRegionGTKiiii +RenderDisplayListElement__13nsViewManagerP19DisplayListElement2R19nsIRenderingContext +Translate__21nsRenderingContextGTKii +AddTranslation__13nsTransform2Dff +Paint__6nsViewR19nsIRenderingContextRC6nsRectUiRi +Paint__9PresShellP7nsIViewR19nsIRenderingContextRC6nsRect +SetClipRect__FR19nsIRenderingContextP8nsIFrame +Paint__11CanvasFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +SetDefaultBackgroundColor__7nsFrameP14nsIPresContext +GetStyle__C16StyleContextImpl15nsStyleStructIDR13nsStyleStruct +SetDefaultBackgroundColor__13nsViewManagerUi +Paint__20nsHTMLContainerFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C11CanvasFrame +PaintBackground__14nsCSSRenderingP14nsIPresContextR19nsIRenderingContextP8nsIFrameRC6nsRectT4RC12nsStyleColorRC13nsStyleBorderii +PaintBorder__14nsCSSRenderingP14nsIPresContextR19nsIRenderingContextP8nsIFrameRC6nsRectT4RC13nsStyleBorderP15nsIStyleContextiP6nsRectii +FindNonTransparentBackground__11nsStyleUtilP15nsIStyleContexti +PaintOutline__14nsCSSRenderingP14nsIPresContextR19nsIRenderingContextP8nsIFrameRC6nsRectT4RC13nsStyleBorderRC14nsStyleOutlineP15nsIStyleContextiP6nsRect +PopState__FPP19nsIRenderingContexti +_._11nsRegionGTK +CopyOffScreenBits__21nsRenderingContextGTKPviiRC6nsRectUi +DidRefreshRect__26PresShellViewEventListenerP14nsIViewManagerP7nsIViewP19nsIRenderingContextPC6nsRectUi +RestoreCaretVisibility__26PresShellViewEventListener +our_gdk_io_invoke__FP11_GIOChannel12GIOConditionPv +event_processor_callback__FPvi17GdkInputCondition +ProcessPendingEvents__16nsEventQueueImpl +PL_ProcessPendingEvents +OnStartRequest__12nsJARChannelP10nsIRequestP11nsISupports +GetStatus__12nsJARChannelPUi +CreateRDFDocument__11nsLayoutDLFPCcP10nsIChannelP12nsILoadGroupT1P11nsISupportsT5PP17nsIStreamListenerPP16nsIContentViewer +CreateRDFDocument__11nsLayoutDLFP11nsISupportsPt8nsCOMPtr1Z11nsIDocumentPt8nsCOMPtr1Z17nsIDocumentViewer +NS_NewXULDocument__FPP14nsIXULDocument +__13nsXULDocument +__12nsElementMap +AllocTable__FPvUi +__Q213nsXULDocument12ContextStack +AddRef__13nsXULDocument +Init__13nsXULDocument +GetIID__18nsINodeInfoManager +NS_NewNodeInfoManager__FPP18nsINodeInfoManager +QueryInterface__17nsNodeInfoManagerRC4nsIDPPv +Create__22nsXULCommandDispatcherP11nsIDocumentPP26nsIDOMXULCommandDispatcher +__22nsXULCommandDispatcherP11nsIDocument +AddRef__22nsXULCommandDispatcher +NS_NewLocalStore__FP11nsISupportsRC4nsIDPPv +__14LocalStoreImpl +AddRef__14LocalStoreImpl +Init__14LocalStoreImpl +EnsureProfileFileExists__9nsProfileP7nsIFile +__9nsFileURLRC10nsFileSpec +__as__9nsFileURLRC10nsFileSpec +__as__9nsFileURLRC10nsFilePath +nsEscape +nsEscapeCount +IsDirectory__C10nsFileSpec +_._9nsFileURL +GetURI__14LocalStoreImplPPc +Refresh__14LocalStoreImpli +GetWriteSegment__6nsPipePPcPUi +AppendNewSegment__17nsSegmentedBuffer +nsReadFromInputStream__FP15nsIOutputStreamPvPcUiUiPUi +Read__28nsFileTransportSourceWrapperPcUiPUi +Flush__Q26nsPipe18nsPipeOutputStream +GetReadSegment__6nsPipeUiPPCcPUi +AddSuspendedTransport__22nsFileTransportServiceP12nsITransport +Close__12nsJARChannelUi +__10CTextToken +Bind__10CTextTokenP9nsScannerRt17nsReadingIterator1ZUsT2 +BindSubstring__9nsScannerR18nsSlidingSubstringRCt17nsReadingIterator1ZUsT2 +Rebind__18nsSlidingSubstringRC15nsSlidingStringRCt17nsReadingIterator1ZUsT2 +GetTokenType__10CTextToken +GetStringValue__10CTextToken +SizeOf__C10CTextToken +_._10CTextToken +QueryInterface__14LocalStoreImplRC4nsIDPPv +GetIID__13nsILocalStore +Release__14LocalStoreImpl +NS_NewHTMLElementFactory__FPP17nsIElementFactory +__20nsHTMLElementFactory +QueryInterface__20nsHTMLElementFactoryRC4nsIDPPv +AddRef__20nsHTMLElementFactory +Release__20nsHTMLElementFactory +NS_NewXMLElementFactory__FPP17nsIElementFactory +__21XMLElementFactoryImpl +AddRef__21XMLElementFactoryImpl +QueryInterface__21XMLElementFactoryImplRC4nsIDPPv +Release__21XMLElementFactoryImpl +QueryInterface__13nsXULDocumentRC4nsIDPPv +Release__13nsXULDocument +StartDocumentLoad__13nsXULDocumentPCcP10nsIChannelP12nsILoadGroupP11nsISupportsPP17nsIStreamListeneri +PrepareStyleSheets__13nsXULDocumentP6nsIURI +AddStyleSheet__13nsXULDocumentP13nsIStyleSheet +AddStyleSheetToStyleSets__13nsXULDocumentP13nsIStyleSheet +PrepareToLoad__13nsXULDocumentP11nsISupportsPCcP10nsIChannelP12nsILoadGroupPP9nsIParser +PrepareToLoadPrototype__13nsXULDocumentP6nsIURIPCcP12nsIPrincipalPP9nsIParser +GetIID__23nsIXULPrototypeDocument +NS_NewXULPrototypeDocument__FP11nsISupportsRC4nsIDPPv +__22nsXULPrototypeDocument +Init__22nsXULPrototypeDocument +AddRef__22nsXULPrototypeDocument +QueryInterface__22nsXULPrototypeDocumentRC4nsIDPPv +Release__22nsXULPrototypeDocument +SetDocumentPrincipal__22nsXULPrototypeDocumentP12nsIPrincipal +SetURI__22nsXULPrototypeDocumentP6nsIURI +GetIID__17nsIXULContentSink +NS_NewXULContentSink__FPP17nsIXULContentSink +__18XULContentSinkImplRUi +__Q218XULContentSinkImpl12ContextStack +AddRef__18XULContentSinkImpl +QueryInterface__18XULContentSinkImplRC4nsIDPPv +Release__18XULContentSinkImpl +Init__18XULContentSinkImplP11nsIDocumentP23nsIXULPrototypeDocument +GetIID__19nsIDOMEventCapturer +GetURI__22nsXULPrototypeDocumentPP6nsIURI +GetHeaderData__C22nsXULPrototypeDocumentP7nsIAtomR9nsAString +GetCSSLoader__13nsXULDocumentRP12nsICSSLoader +GetNodeInfoManager__13nsXULDocumentRP18nsINodeInfoManager +SetCommand__8nsParser15eParserCommands +SetParser__18XULContentSinkImplP9nsIParser +GetLoadGroup__12nsJARChannelPP12nsILoadGroup +SetScriptGlobalObject__13nsXULDocumentP21nsIScriptGlobalObject +GetNumberOfStyleSheets__13nsXULDocument +GetStyleSheetAt__13nsXULDocumenti +GetIndexOfStyleSheet__13nsXULDocumentP13nsIStyleSheet +CreateShell__13nsXULDocumentP14nsIPresContextP14nsIViewManagerP11nsIStyleSetPP12nsIPresShell +GetBaseURL__C13nsXULDocumentRP6nsIURI +GetDocumentURL__C13nsXULDocument +AddCharSetObserver__13nsXULDocumentP11nsIObserver +GetDocumentCharacterSet__13nsXULDocumentR9nsAString +AddObserver__13nsXULDocumentP19nsIDocumentObserver +AddEventListenerByIID__13nsXULDocumentP19nsIDOMEventListenerRC4nsID +GetListenerManager__13nsXULDocumentPP23nsIEventListenerManager +OnStartRequest__13ProxyListenerP10nsIRequestP11nsISupports +OnStartRequest__10imgRequestP10nsIRequestP11nsISupports +OnStartRequest__15imgRequestProxyP10nsIRequestP11nsISupports +GetIID__17nsICachingChannel +HandleEvent__22nsOnDataAvailableEvent +GetPendingCount__21nsStreamListenerProxy +GetListener__21nsStreamListenerProxyPP17nsIStreamListener +OnDataAvailable__12nsJARChannelP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +OnDataAvailable__18nsDocumentOpenInfoP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +ReadSegments__Q26nsPipe17nsPipeInputStreamPFP14nsIInputStreamPvPCcUiUiPUi_UiPvUiPUi +DeleteFirstSegment__17nsSegmentedBuffer +OnEmpty__21nsStreamListenerProxyP14nsIInputStream +Resume__15nsFileTransport +RemoveSuspendedTransport__22nsFileTransportServiceP12nsITransport +WillBuildModel__18XULContentSinkImpl +WillResume__18XULContentSinkImpl +little2_scanDecl +little2_scanComment +reportComment +normalizeLines +Tokenizer_HandleComment +__13CCommentTokenRC9nsAString +reportProcessingInstruction +little2_skipS +Tokenizer_HandleProcessingInstruction +__17CInstructionTokenRC9nsAString +doctype0 +Tokenizer_HandleStartDoctypeDecl +doctype1 +internalSubset +entity0 +little2_scanPercent +entity1 +entity7 +entity9 +little2_scanLit +declClose +Tokenizer_HandleExternalEntityRef +OpenInputStream__16nsExpatTokenizerRC8nsStringT1PP14nsIInputStreamP8nsString +IsLoadableDTD__FPt8nsCOMPtr1Z6nsIURI +LoadStream__16nsExpatTokenizerP14nsIInputStreamRPUsRUi +XML_ExternalEntityParserCreate +dtdSwap +XmlPrologStateInitExternalEntity +externalSubset0 +externalSubset1 +little2_predefinedEntityName +entity2 +storeEntityValue +little2_entityValueTok +little2_scanRef +doctype5 +Tokenizer_HandleEndDoctypeDecl +__17CDoctypeDeclTokenRC9nsAString9nsHTMLTag +prolog2 +storeAttributeValue +appendAttributeValue +little2_attributeValueTok +RemoveThread__12nsThreadPoolP9nsIThread +DeleteLastElement__15nsSupportsArrayP11nsISupports +RemoveLastElement__15nsSupportsArrayPC11nsISupports +_._20nsThreadPoolRunnable +Release__12nsThreadPool +Exit__8nsThreadPv +_._8nsThread +GetTokenType__13CCommentToken +HandleCommentToken__14CWellFormedDTDP6CToken +GetStringValue__13CCommentToken +CountCharInReadable__FRC9nsAStringUs +AddComment__18XULContentSinkImplRC13nsIParserNode +FlushText__18XULContentSinkImpli +SizeOf__C13CCommentToken +_._13CCommentToken +AddLeaf__18XULContentSinkImplRC13nsIParserNode +AddCharacterData__18XULContentSinkImplRC13nsIParserNode +IsDataInBuffer__18XULContentSinkImplPUsi +GetTokenType__17CInstructionToken +HandleProcessingInstructionToken__14CWellFormedDTDP6CToken +AddProcessingInstruction__18XULContentSinkImplRC13nsIParserNode +GetStringValue__17CInstructionToken +GetQuotedAttributeValue__13nsParserUtilsR8nsStringRC8nsStringT1 +Find__C8nsStringRC8nsStringiii +FindWhileSkippingWhitespace__FR8nsStringUsi +ProcessStyleLink__18XULContentSinkImplP10nsIContentRC8nsStringiT2N22 +SplitMimeType__FRC8nsStringR8nsStringT1 +StripWhitespace__8nsString +AddStyleSheetReference__22nsXULPrototypeDocumentP6nsIURI +LoadStyleLink__13CSSLoaderImplP10nsIContentP6nsIURIRC8nsStringT3iiP9nsIParserRiP20nsICSSLoaderObserver +CheckLoadURI__23nsScriptSecurityManagerP6nsIURIT1Ui +__13SheetLoadDataP13CSSLoaderImplP6nsIURIRC8nsStringT3iP10nsIContentiP9nsIParseriP20nsICSSLoaderObserver +IsAlternate__13CSSLoaderImplRC8nsString +GetDocumentLoadGroup__C13nsXULDocumentPP12nsILoadGroup +NS_NewStreamLoader__FPP15nsIStreamLoaderP6nsIURIP23nsIStreamLoaderObserverP11nsISupportsP12nsILoadGroupP21nsIInterfaceRequestorUi +GetIID__15nsIStreamLoader +Create__14nsStreamLoaderP11nsISupportsRC4nsIDPPv +AddRef__14nsStreamLoader +QueryInterface__14nsStreamLoaderRC4nsIDPPv +Release__14nsStreamLoader +Init__14nsStreamLoaderP6nsIURIP23nsIStreamLoaderObserverP11nsISupportsP12nsILoadGroupP21nsIInterfaceRequestorUi +SizeOf__C17CInstructionToken +_._17CInstructionToken +AddOverlayReference__22nsXULPrototypeDocumentP6nsIURI +GetTokenType__17CDoctypeDeclToken +HandleDocTypeDeclToken__14CWellFormedDTDP6CToken +AddDocTypeDecl__18XULContentSinkImplRC13nsIParserNodei +SizeOf__C17CDoctypeDeclToken +_._17CDoctypeDeclToken +OpenContainer__18XULContentSinkImplRC13nsIParserNode +PushNameSpacesFrom__18XULContentSinkImplRC13nsIParserNode +ParseTag__18XULContentSinkImplRC9nsAStringRP11nsINodeInfo +GetTopNameSpace__18XULContentSinkImplPt8nsCOMPtr1Z12nsINameSpace +OpenRoot__18XULContentSinkImplRC13nsIParserNodeP11nsINodeInfo +CreateElement__18XULContentSinkImplP11nsINodeInfoPP21nsXULPrototypeElement +Push__Q218XULContentSinkImpl12ContextStackP18nsXULPrototypeNodeQ218XULContentSinkImpl5State +AddAttributes__18XULContentSinkImplRC13nsIParserNodeP21nsXULPrototypeElement +NormalizeAttributeString__18XULContentSinkImplRC9nsAStringRP11nsINodeInfo +GetNodeInfo__17nsNodeInfoManagerRC9nsAStringT1iRP11nsINodeInfo +GetAttribute__21nsXULPrototypeElementiP7nsIAtomR9nsAString +OpenTag__18XULContentSinkImplRC13nsIParserNodeP11nsINodeInfo +OpenScript__18XULContentSinkImplRC13nsIParserNode +JS_VersionToString +GetSourceLineNumber__C13nsCParserNode +__20nsXULPrototypeScriptiPCc +GetTopChildren__Q218XULContentSinkImpl12ContextStackPP11nsVoidArray +_._10nsNodeInfo +RemoveNodeInfo__17nsNodeInfoManagerP10nsNodeInfo +CloseContainer__18XULContentSinkImplRC13nsIParserNode +GetTopNode__Q218XULContentSinkImpl12ContextStackPP18nsXULPrototypeNode +Pop__Q218XULContentSinkImpl12ContextStackPQ218XULContentSinkImpl5State +PopNameSpaces__18XULContentSinkImpl +Compile__20nsXULPrototypeScriptPCUsiP6nsIURIiP11nsIDocumentP23nsIXULPrototypeDocument +GetScriptGlobalObject__22nsXULPrototypeDocumentPP21nsIScriptGlobalObject +__19nsXULPDGlobalObject +AddRef__19nsXULPDGlobalObject +SetGlobalObjectOwner__19nsXULPDGlobalObjectP26nsIScriptGlobalObjectOwner +GetContext__19nsXULPDGlobalObjectPP16nsIScriptContext +GetGlobalJSObject__19nsXULPDGlobalObject +Release__19nsXULPDGlobalObject +GetPrincipal__13nsXULDocumentPP12nsIPrincipal +GetDocumentPrincipal__22nsXULPrototypeDocumentPP12nsIPrincipal +CompileScript__11nsJSContextPCUsiPvP12nsIPrincipalPCcUiT5PPv +JS_StringToVersion +nsXULPDGlobalObject_resolve__FP9JSContextP8JSObjectl +JS_NewScriptObject +js_InitScriptClass +AddJSGCRoot__FP9JSContextPvPCc +ParseDeclarations__13CSSParserImplRC9nsAStringP6nsIURIRP12nsIStyleRule +NS_NewStringUnicharInputStream__FPP21nsIUnicharInputStreamP8nsString +__24StringUnicharInputStreamP8nsString +QueryInterface__24StringUnicharInputStreamRC4nsIDPPv +AddRef__24StringUnicharInputStream +Release__24StringUnicharInputStream +Read__24StringUnicharInputStreamPUsUiUiPUi +_._24StringUnicharInputStream +WillInterrupt__18XULContentSinkImpl +_._22nsOnDataAvailableEvent +OnDataAvailable__13ProxyListenerP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +OnDataAvailable__10imgRequestP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +sniff_mimetype_callback__FP14nsIInputStreamPvPCcUiUiPUi +SniffMimeType__10imgRequestPCcUi +GetIID__11imgIDecoder +nsGIFDecoder2Constructor__FP11nsISupportsRC4nsIDPPv +__13nsGIFDecoder2 +AddRef__13nsGIFDecoder2 +QueryInterface__13nsGIFDecoder2RC4nsIDPPv +Release__13nsGIFDecoder2 +Init__13nsGIFDecoder2P11imgIRequest +GetIID__13imgIContainer +imgContainerConstructor__FP11nsISupportsRC4nsIDPPv +__12imgContainer +AddRef__12imgContainer +QueryInterface__12imgContainerRC4nsIDPPv +Release__12imgContainer +SetImage__10imgRequestP13imgIContainer +gif_create__FPP10gif_struct +GIFInit__FP10gif_structPvPFv_iPFPvUiUiUc_iPFPvi_iPFPvUiUiUiUiUiP8_GIF_RGB_iPFPvUiUiUi_iT2N32PFPvPUcPUciiiiUci_iPFPv_i +WriteFrom__13nsGIFDecoder2P14nsIInputStreamUiPUi +ReadDataOut__FP14nsIInputStreamPvPCcUiUiPUi +ProcessData__13nsGIFDecoder2PUcUi +gif_write_ready__FP10gif_struct +gif_write__FP10gif_structPCUcUi +BeginGIF__FPvUiUiUc +OnStartDecode__10imgRequestP11imgIRequestP11nsISupports +OnStartDecode__15imgRequestProxyP11imgIRequestP11nsISupports +OnStartDecode__18nsImageBoxListenerP11imgIRequestP11nsISupports +OnStartDecode__15nsImageBoxFrameP11imgIRequestP14nsIPresContext +SetDataSize__22nsCacheEntryDescriptorUi +RequestDataSizeChange__22nsCacheEntryDescriptori +OnDataSizeChange__14nsCacheServiceP12nsCacheEntryi +OnDataSizeChange__19nsMemoryCacheDeviceP12nsCacheEntryi +Init__12imgContaineriiP21imgIContainerObserver +OnStartContainer__10imgRequestP11imgIRequestP11nsISupportsP13imgIContainer +OnStartContainer__15imgRequestProxyP11imgIRequestP11nsISupportsP13imgIContainer +OnStartContainer__18nsImageBoxListenerP11imgIRequestP11nsISupportsP13imgIContainer +OnStartContainer__15nsImageBoxFrameP11imgIRequestP14nsIPresContextP13imgIContainer +GetWidth__12imgContainerPi +GetHeight__12imgContainerPi +MarkDirty__5nsBoxR16nsBoxLayoutState +GetLayoutManager__5nsBoxPP12nsIBoxLayout +RelayoutDirtyChild__5nsBoxR16nsBoxLayoutStateP6nsIBox +GetLayoutManager__14nsContainerBoxPP12nsIBoxLayout +ChildBecameDirty__11nsBoxLayoutP6nsIBoxR16nsBoxLayoutStateT1 +ReflowDirtyChild__16nsContainerFrameP12nsIPresShellP8nsIFrame +CreateAndPostReflowCommand__7nsFrameP12nsIPresShellP8nsIFrameQ216nsIReflowCommand10ReflowTypeT2P7nsIAtomT5 +NS_NewHTMLReflowCommand__FPP16nsIReflowCommandP8nsIFrameQ216nsIReflowCommand10ReflowTypeT1P7nsIAtom +__19nsHTMLReflowCommandP8nsIFrameQ216nsIReflowCommand10ReflowTypeT1P7nsIAtom +GetIID__16nsIReflowCommand +QueryInterface__19nsHTMLReflowCommandRC4nsIDPPv +AddRef__19nsHTMLReflowCommand +AppendReflowCommand__9PresShellP16nsIReflowCommand +AppendReflowCommandInternal__9PresShellP16nsIReflowCommandR11nsVoidArray +AlreadyInQueue__9PresShellP16nsIReflowCommandR11nsVoidArray +GetTarget__C19nsHTMLReflowCommandRP8nsIFrame +ReflowCommandAdded__9PresShellP16nsIReflowCommand +NotifyAncestorFramesOfReflowCommand__FP12nsIPresShellP16nsIReflowCommandi +ReflowCommandNotify__7nsFrameP12nsIPresShellP16nsIReflowCommandi +IsDragInProgress__C9PresShell +GetCurrentSession__17nsBaseDragServicePP14nsIDragSession +PostReflowEvent__9PresShell +__11ReflowEventP12nsIPresShell +Release__19nsHTMLReflowCommand +gif_init_transparency__FP10gif_structi +BeginImageFrame__FPvUiUiUiUiUiP8_GIF_RGB +gif_clear_screen__FP10gif_struct +gif_destroy_transparency__FP10gif_struct +do_lzw__FP10gif_structPCUc +output_row__FP10gif_struct +HaveDecodedRow__FPvPUcT1iiiiUci +GetIID__14gfxIImageFrame +gfxImageFrameConstructor__FP11nsISupportsRC4nsIDPPv +__13gfxImageFrame +AddRef__13gfxImageFrame +QueryInterface__13gfxImageFrameRC4nsIDPPv +Release__13gfxImageFrame +Init__13gfxImageFrameiiiii +GetIID__8nsIImage +nsImageGTKConstructor__FP11nsISupportsRC4nsIDPPv +__10nsImageGTK +AddRef__10nsImageGTK +QueryInterface__10nsImageGTKRC4nsIDPPv +Release__10nsImageGTK +Init__10nsImageGTKiii18nsMaskRequirements +SetDecodedRect__10nsImageGTKiiii +SetNaturalWidth__10nsImageGTKi +SetNaturalHeight__10nsImageGTKi +AppendFrame__12imgContainerP14gfxIImageFrame +GetNumFrames__12imgContainerPUi +GetRect__13gfxImageFrameR6nsRect +OnStartFrame__10imgRequestP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStartFrame__15imgRequestProxyP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStartFrame__18nsImageBoxListenerP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStartFrame__15nsImageBoxFrameP11imgIRequestP14nsIPresContextP14gfxIImageFrame +GetImageBytesPerRow__13gfxImageFramePUi +GetLineStride__10nsImageGTK +GetAlphaBytesPerRow__13gfxImageFramePUi +GetHasAlphaMask__10nsImageGTK +GetAlphaLineStride__10nsImageGTK +GetWidth__13gfxImageFramePi +GetFormat__13gfxImageFramePi +SetBackgroundColor__13gfxImageFrameUi +SetTransparentColor__13gfxImageFrameUi +SetImageData__13gfxImageFramePCUcUii +LockImagePixels__10nsImageGTKi +GetBits__10nsImageGTK +UnlockImagePixels__10nsImageGTKi +GetDecodedY2__10nsImageGTK +ImageUpdated__10nsImageGTKP16nsIDeviceContextUcP6nsRect +CreateOffscreenPixmap__10nsImageGTKii +SetAlphaData__13gfxImageFramePCUcUii +GetAlphaBits__10nsImageGTK +EndImageFrame__FPvUiUiUi +EndFrameDecode__12imgContainerUiUi +GetFrameAt__12imgContainerUiPP14gfxIImageFrame +SetTimeout__13gfxImageFramei +StartAnimation__12imgContainer +SetFrameDisposalMethod__13gfxImageFramei +OnDataAvailable__10imgRequestP11imgIRequestP11nsISupportsP14gfxIImageFramePC6nsRect +OnDataAvailable__12imgContainerP11imgIRequestP11nsISupportsP14gfxIImageFramePC6nsRect +OnDataAvailable__15imgRequestProxyP11imgIRequestP11nsISupportsP14gfxIImageFramePC6nsRect +OnDataAvailable__18nsImageBoxListenerP11imgIRequestP11nsISupportsP14gfxIImageFramePC6nsRect +OnDataAvailable__15nsImageBoxFrameP11imgIRequestP14nsIPresContextP14gfxIImageFramePC6nsRect +OnStopFrame__10imgRequestP11imgIRequestP11nsISupportsP14gfxIImageFrame +GetDataSize__22nsCacheEntryDescriptorPUi +GetImageDataLength__13gfxImageFramePUi +GetAlphaDataLength__13gfxImageFramePUi +OnStopFrame__15imgRequestProxyP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStopFrame__18nsImageBoxListenerP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStopFrame__15nsImageBoxFrameP11imgIRequestP14nsIPresContextP14gfxIImageFrame +EndGIF__FPvi +OnStopContainer__10imgRequestP11imgIRequestP11nsISupportsP13imgIContainer +OnStopContainer__15imgRequestProxyP11imgIRequestP11nsISupportsP13imgIContainer +OnStopContainer__18nsImageBoxListenerP11imgIRequestP11nsISupportsP13imgIContainer +OnStopContainer__15nsImageBoxFrameP11imgIRequestP14nsIPresContextP13imgIContainer +OnStopDecode__10imgRequestP11imgIRequestP11nsISupportsUiPCUs +OnStopDecode__15imgRequestProxyP11imgIRequestP11nsISupportsUiPCUs +OnStopDecode__18nsImageBoxListenerP11imgIRequestP11nsISupportsUiPCUs +OnStopDecode__15nsImageBoxFrameP11imgIRequestP14nsIPresContextUiPCUs +SetLoopCount__12imgContaineri +DecodingComplete__12imgContainer +OnStopRequest__12nsJARChannelP10nsIRequestP11nsISupportsUi +OnStopRequest__13ProxyListenerP10nsIRequestP11nsISupportsUi +OnStopRequest__10imgRequestP10nsIRequestP11nsISupportsUi +Flush__13nsGIFDecoder2 +Close__13nsGIFDecoder2 +gif_destroy__FP10gif_struct +_._13nsGIFDecoder2 +OnStopRequest__15imgRequestProxyP10nsIRequestP11nsISupportsUi +_._13ProxyListener +DocLoaderIsEmpty__15nsDocLoaderImpl +IsBusy__15nsDocLoaderImplPi +IsPending__11nsLoadGroupPi +GetStatus__11nsLoadGroupPUi +doStopDocumentLoad__15nsDocLoaderImplP10nsIRequestUi +EndPageLoad__10nsWebShellP14nsIWebProgressP10nsIChannelUi +EndPageLoad__10nsDocShellP14nsIWebProgressP10nsIChannelUi +LoadComplete__18DocumentViewerImplUi +HandleDOMEvent__16GlobalWindowImplP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleChromeEvent__12nsWindowRootP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleEvent__22nsEventListenerManagerP14nsIPresContextP7nsEventPP11nsIDOMEventP17nsIDOMEventTargetUiP13nsEventStatus +UnsuppressPainting__9PresShell +Cancel__10nsTimerGtk +_._10nsTimerGtk +GetDOMWindow__15nsDocLoaderImplPP12nsIDOMWindow +GetForms__14nsHTMLDocumentPP20nsIDOMHTMLCollection +__13nsContentListP11nsIDocumentP7nsIAtomiP10nsIContent +Init__13nsContentListP11nsIDocument +PopulateSelf__13nsContentList +PopulateWith__13nsContentListP10nsIContenti +Match__13nsContentListP10nsIContentPi +GetNodeInfo__C16nsGenericElementRP11nsINodeInfo +GetNodeType__17nsHTMLHtmlElementPUs +GetNodeType__16nsGenericElementPUs +GetNodeType__17nsHTMLHeadElementPUs +GetNodeType__17nsHTMLBodyElementPUs +AddRef__13nsContentList +GetLength__13nsContentListPUi +CheckDocumentExistence__13nsContentList +FlushPendingNotifications__14nsHTMLDocumenti +IsSafeToFlush__9PresShellRi +IsPainting__13nsViewManagerRi +FlushPendingNotifications__10nsDocumenti +Release__13nsContentList +OnChromeLoaded__11nsXULWindow +LoadTitleFromXUL__11nsXULWindow +GetWindowDOMElement__11nsXULWindowPP13nsIDOMElement +GetDocument__18DocumentViewerImplRP11nsIDocument +GetDocumentElement__14nsHTMLDocumentPP13nsIDOMElement +GetDocumentElement__10nsDocumentPP13nsIDOMElement +GetAttribute__17nsHTMLHtmlElementRC9nsAStringR9nsAString +GetAttribute__16nsGenericElementRC9nsAStringR9nsAString +NormalizeAttributeString__20nsGenericHTMLElementRC9nsAStringRP11nsINodeInfo +LoadIconFromXUL__11nsXULWindow +GetOwnerDocument__17nsHTMLHtmlElementPP14nsIDOMDocument +GetOwnerDocument__16nsGenericElementPP14nsIDOMDocument +GetDefaultView__10nsDocumentPP18nsIDOMAbstractView +SetIcon__12nsBaseWidgetRC9nsAString +LoadPositionAndSizeFromXUL__11nsXULWindowii +LoadContentAreas__16nsWebShellWindow +QueryInterface__11nsSimpleURIRC4nsIDPPv +QueryInterface__Q211nsSimpleURI8InternalRC4nsIDPPv +_._17nsStreamIOChannel +_._15nsInputStreamIO +_._15ConstStringImpl +_._15BasicStringImpl +FireTimeout__10nsTimerGtk +sResizeEventCallback__9PresShellP8nsITimerPv +FireResizeEvent__9PresShell +SetRootElement__22nsXULPrototypeDocumentP21nsXULPrototypeElement +DidBuildModel__18XULContentSinkImpli +EndLoad__13nsXULDocument +GetStyleSheets__16nsChromeRegistryP6nsIURIPP16nsISupportsArray +GetDynamicInfo__16nsChromeRegistryP6nsIURIiPP19nsISimpleEnumerator +GetDynamicDataSource__16nsChromeRegistryP6nsIURIiiPP16nsIRDFDataSource +__19nsOverlayEnumeratorP19nsISimpleEnumeratorT1 +AddRef__19nsOverlayEnumerator +HasMoreElements__19nsOverlayEnumeratorPi +Release__19nsOverlayEnumerator +_._19nsOverlayEnumerator +PutPrototype__19nsXULPrototypeCacheP23nsIXULPrototypeDocument +PrepareToWalk__13nsXULDocument +GetOverlayReferences__22nsXULPrototypeDocumentPP16nsISupportsArray +AddChromeOverlays__13nsXULDocument +GetOverlays__16nsChromeRegistryP6nsIURIPP19nsISimpleEnumerator +GetElements__16RDFContainerImplPP19nsISimpleEnumerator +NS_NewContainerEnumerator__FP16nsIRDFDataSourceP14nsIRDFResourcePP19nsISimpleEnumerator +__23ContainerEnumeratorImplP16nsIRDFDataSourceP14nsIRDFResource +AddRef__23ContainerEnumeratorImpl +Init__23ContainerEnumeratorImpl +Release__23ContainerEnumeratorImpl +HasMoreElements__23ContainerEnumeratorImplPi +GetTargets__20RDFXMLDataSourceImplP14nsIRDFResourceT1iPP19nsISimpleEnumerator +GetTargets__18InMemoryDataSourceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +__31InMemoryAssertionEnumeratorImplP18InMemoryDataSourceP14nsIRDFResourceT2P10nsIRDFNodei +AddRef__31InMemoryAssertionEnumeratorImpl +HasMoreElements__31InMemoryAssertionEnumeratorImplPi +GetNext__31InMemoryAssertionEnumeratorImplPP11nsISupports +IndexToOrdinalResource__21RDFContainerUtilsImpliPP14nsIRDFResource +GetIID__10nsIRDFNode +Release__31InMemoryAssertionEnumeratorImpl +_._31InMemoryAssertionEnumeratorImpl +GetNext__19nsOverlayEnumeratorPP11nsISupports +GetNext__23ContainerEnumeratorImplPP11nsISupports +_._23ContainerEnumeratorImpl +GetRootElement__22nsXULPrototypeDocumentPP21nsXULPrototypeElement +CreateElement__13nsXULDocumentP21nsXULPrototypeElementPP10nsIContent +Create__12nsXULElementP21nsXULPrototypeElementP11nsIDocumentiPP10nsIContent +AddScriptEventListener__12nsXULElementP7nsIAtomRC9nsAString +GetScriptGlobalObject__13nsXULDocumentPP21nsIScriptGlobalObject +GetRootContent__13nsXULDocument +GetListenerManager__16GlobalWindowImplPP23nsIEventListenerManager +AddScriptEventListener__22nsEventListenerManagerP16nsIScriptContextP11nsISupportsP7nsIAtomRC9nsAStringi +SetJSEventListener__22nsEventListenerManagerP16nsIScriptContextP11nsISupportsP7nsIAtomi +FindJSEventListener__22nsEventListenerManager14EventArrayType +SetRootContent__13nsXULDocumentP10nsIContent +AddElementToMap__13nsXULDocumentP10nsIContent +Add__12nsElementMapRC9nsAStringP10nsIContent +Hash__12nsElementMapPCv +AllocEntry__FPvPCv +Create__18PlaceHolderRequestPP10nsIRequest +__18PlaceHolderRequest +AddRef__18PlaceHolderRequest +QueryInterface__18PlaceHolderRequestRC4nsIDPPv +SetLoadGroup__18PlaceHolderRequestP12nsILoadGroup +GetLoadFlags__18PlaceHolderRequestPUi +SetLoadFlags__18PlaceHolderRequestUi +Release__18PlaceHolderRequest +Push__Q213nsXULDocument12ContextStackP21nsXULPrototypeElementP10nsIContent +ResumeWalk__13nsXULDocument +Peek__Q213nsXULDocument12ContextStackPP21nsXULPrototypeElementPP10nsIContentPi +SetTopIndex__Q213nsXULDocument12ContextStacki +LoadScript__13nsXULDocumentP20nsXULPrototypeScriptPi +_._15nsWeakReference +HandlePLEvent__FP11ReflowEvent +SetReflowEventStatus__9PresShelli +GetReflowBatchingStatus__9PresShellPi +ProcessReflowCommands__9PresShelli +ProcessReflowCommand__9PresShellR11nsVoidArrayiR19nsHTMLReflowMetricsR6nsSizeR19nsIRenderingContext +Dispatch__19nsHTMLReflowCommandP14nsIPresContextR19nsHTMLReflowMetricsRC6nsSizeR19nsIRenderingContext +BuildPath__19nsHTMLReflowCommand +__17nsHTMLReflowStateP14nsIPresContextP8nsIFrameR16nsIReflowCommandP19nsIRenderingContextRC6nsSize +GetType__C19nsHTMLReflowCommandRQ216nsIReflowCommand10ReflowType +GetNext__19nsHTMLReflowCommandRP8nsIFramei +ContainsFrame__C11nsFrameListPC8nsIFrame +UnWind__16nsBoxLayoutStateP16nsIReflowCommandP6nsIBox +ReflowCommandRemoved__9PresShellP16nsIReflowCommand +GetFlags__19nsHTMLReflowCommandPi +_._19nsHTMLReflowCommand +DoneRemovingReflowCommands__9PresShell +UnsuppressAndInvalidate__9PresShell +Show__18DocumentViewerImpl +SetPreviousViewer__18DocumentViewerImplP16nsIContentViewer +Invalidate__8nsWindowRC6nsRecti +DestroyPLEvent__FP11ReflowEvent +PaintChildren__16nsContainerFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintChild__16nsContainerFrameP14nsIPresContextR19nsIRenderingContextRC6nsRectP8nsIFrame17nsFramePaintLayer +Paint__12nsBlockFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +IsVisibleForPainting__12nsBlockFrameP14nsIPresContextR19nsIRenderingContextiPi +GetSelectionForVisCheck__7nsFrameP14nsIPresContextPP12nsISelection +GetSkipSides__C12nsBlockFrame +PaintChildren__12nsBlockFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintFloaters__12nsBlockFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect +OnStartRequest__14nsStreamLoaderP10nsIRequestP11nsISupports +OnDataAvailable__14nsStreamLoaderP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +Available__Q26nsPipe17nsPipeInputStreamPUi +Read__Q26nsPipe17nsPipeInputStreamPcUiPUi +nsWriteToRawBuffer__FP14nsIInputStreamPvPCcUiUiPUi +do_AppendFromElementPtrLength__10nsACStringPCcUi +OnStopRequest__14nsStreamLoaderP10nsIRequestP11nsISupportsUi +OnStreamComplete__13SheetLoadDataP15nsIStreamLoaderP11nsISupportsUiUiPCc +AssignWithConversion__8nsStringPCci +SetCharset__13CSSLoaderImplRC8nsStringT1 +GetCharset__C13CSSLoaderImplR8nsString +DidLoadStyle__13CSSLoaderImplP15nsIStreamLoaderP8nsStringP13SheetLoadDataUi +ParseID__12nsCSSScannerRiiR10nsCSSToken +ParseIDSelector__13CSSParserImplRiR13nsCSSSelectorT1T1 +AddID__13nsCSSSelectorRC8nsString +ParseOutlinerPseudoElement__13CSSParserImplRiR13nsCSSSelector +_._14nsStreamLoader +OnStreamComplete__13nsXULDocumentP15nsIStreamLoaderP11nsISupportsUiUiPCc +FunctionExpr +ExecuteScript__13nsXULDocumentP8JSObject +ExecuteScript__11nsJSContextPvT1P9nsAStringPi +JS_ExecuteScript +Object +NS_HexToRGB +ComponentValue__FPCciii +SetColorValue__10nsCSSValueUi +js_LockObj +js_LockScope +Clone__C17CSSStyleSheetImplRP16nsICSSStyleSheet +__17CSSStyleSheetImplRC17CSSStyleSheetImpl +AddSheet__18CSSStyleSheetInnerP16nsICSSStyleSheet +InsertSheetInDoc__13CSSLoaderImplP16nsICSSStyleSheetiP10nsIContentiP20nsICSSLoaderObserver +GetTitle__C17CSSStyleSheetImplR8nsString +InsertStyleSheetAt__13nsXULDocumentP13nsIStyleSheetii +SetOwningDocument__17CSSStyleSheetImplP11nsIDocument +StyleSheetAdded__9PresShellP11nsIDocumentP13nsIStyleSheet +ReconstructFrames__9PresShell +ReconstructDocElementHierarchy__12StyleSetImplP14nsIPresContext +ReconstructDocElementHierarchy__21nsCSSFrameConstructorP14nsIPresContext +CaptureStateForFramesOf__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentP21nsILayoutHistoryState +ClearPrimaryFrameMap__12FrameManager +ClearPlaceholderFrameMap__12FrameManager +ClearUndisplayedContentMap__12FrameManager +ContinueParsing__8nsParser +js_CheckAccess +_._18XULContentSinkImpl +_._Q218XULContentSinkImpl12ContextStack +obj_setSlot +js_EmitBreak +js_NewRegExpObject +js_NewRegExp +ParseRegExp +ParseAltern +ParseItem +ParseQuantAtom +ParseAtom +js_strchr +NewRENode +SetNext +FixNext +js_InitRegExpClass +JS_GetConstructor +regexp_getProperty +JS_AliasProperty +js_NewSrcNote3 +js_EmitN +js_AtomizeValue +NewResolve__15nsXPCComponentsP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +XPC_WN_MaybeResolvingPropertyStub__FP9JSContextP8JSObjectlPl +JS_GetFrameScript +Equals__17nsSystemPrincipalP12nsIPrincipalPi +GetClasses__15nsXPCComponentsPP24nsIXPCComponents_Classes +__23nsXPCComponents_Classes +AddRef__23nsXPCComponents_Classes +QueryInterface__23nsXPCComponents_ClassesRC4nsIDPPv +GetIID__24nsIXPCComponents_Classes +GetScriptableFlags__23nsXPCComponents_ClassesPUi +Release__23nsXPCComponents_Classes +GetClassName__23nsXPCComponents_ClassesPPc +CheckXPCPermissions__23nsScriptSecurityManagerP9JSContextP11nsISupportsPCcT3 +CanEnableCapability__17nsSystemPrincipalPCcPs +JS_GetFrameAnnotation +IsCapabilityEnabled__17nsSystemPrincipalPCcPvPi +NewResolve__23nsXPCComponents_ClassesP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +NewID__7nsJSCIDPCc +__7nsJSCID +__6nsJSID +GetInvalidIID__C6nsJSID +AddRef__7nsJSCID +InitWithName__6nsJSIDRC4nsIDPCc +Reset__6nsJSID +SetName__6nsJSIDPCc +GetXPConnect__16XPCWrappedNativePP12nsIXPConnect +GetIID__8nsIJSCID +QueryInterface__7nsJSCIDRC4nsIDPPv +GetIID__7nsIJSID +GetHelperForLanguage__16nsGenericFactoryUiPP11nsISupports +GetScriptableFlags__7nsJSCIDPUi +Release__7nsJSCID +GetFlags__16nsGenericFactoryPUi +GetInterfaces__16nsGenericFactoryPUiPPP4nsID +nsJSCID_GetInterfacesHelper__FPUiPPP4nsID +GetClassName__7nsJSCIDPPc +XPC_WN_GetObjectOpsWithCall__FP9JSContextP7JSClass +XPC_WN_NoMods_Proto_Resolve__FP9JSContextP8JSObjectl +XPC_WN_OnlyIWrite_Proto_PropertyStub__FP9JSContextP8JSObjectlPl +GetService__7nsJSCIDPP11nsISupports +GetCurrentNativeCallContext__11nsXPConnectPP23nsIXPCNativeCallContext +AddRef__14XPCCallContext +GetJSContext__14XPCCallContextPP9JSContext +GetArgc__14XPCCallContextPUi +GetArgvPtr__14XPCCallContextPPl +GetRetValPtr__14XPCCallContextPPl +GetCalleeWrapper__14XPCCallContextPP25nsIXPConnectWrappedNative +CanCreateInstance__23nsScriptSecurityManagerP9JSContextRC4nsID +SetReturnValueWasSet__14XPCCallContexti +Release__14XPCCallContext +XPC_WN_NoHelper_Resolve__FP9JSContextP8JSObjectl +SetName__14XPCCallContextl +XPC_WN_OnlyIWrite_PropertyStub__FP9JSContextP8JSObjectlPl +GetInterfaces__15nsXPCComponentsPP27nsIXPCComponents_Interfaces +__26nsXPCComponents_Interfaces +AddRef__26nsXPCComponents_Interfaces +QueryInterface__26nsXPCComponents_InterfacesRC4nsIDPPv +GetIID__27nsIXPCComponents_Interfaces +GetScriptableFlags__26nsXPCComponents_InterfacesPUi +Release__26nsXPCComponents_Interfaces +GetClassName__26nsXPCComponents_InterfacesPPc +CanCreateWrapper__26nsXPCComponents_InterfacesPC4nsIDPPc +CloneAllAccess__Fv +NewResolve__26nsXPCComponents_InterfacesP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +NewID__7nsJSIIDPCc +__7nsJSIID +AddRef__7nsJSIID +GetInfoForName__24xptiInterfaceInfoManagerPCcPP16nsIInterfaceInfo +GetIID__8nsIJSIID +QueryInterface__7nsJSIIDRC4nsIDPPv +GetSharedScriptableHelperForJSIID__FUiPP11nsISupports +QueryInterface__30SharedScriptableHelperForJSIIDRC4nsIDPPv +GetScriptableFlags__30SharedScriptableHelperForJSIIDPUi +Release__30SharedScriptableHelperForJSIID +GetScriptableFlags__7nsJSIIDPUi +Release__7nsJSIID +nsJSIID_GetInterfacesHelper__FPUiPPP4nsID +GetClassName__30SharedScriptableHelperForJSIIDPPc +GetClassName__7nsJSIIDPPc +xpc_JSObjectToID__FP9JSContextP8JSObject +GetId__7nsJSIIDPP4nsID +GetId__6nsJSIDPP4nsID +GetInterfaceIsArgNumberForParam__17xptiInterfaceInfoUsPC14nsXPTParamInfoPUc +GrowSrcNotes +JSStringToReadable__16XPCStringConvertP8JSString +JSObject2NativeInterface__10XPCConvertR14XPCCallContextPPvP8JSObjectPC4nsIDP11nsISupportsPUi +GetISupportsFromJSObject__FP9JSContextP8JSObjectPP11nsISupports +GetNewOrUsed__14nsXPCWrappedJSR14XPCCallContextP8JSObjectRC4nsIDP11nsISupportsPP14nsXPCWrappedJS +GetNewOrUsed__19nsXPCWrappedJSClassR14XPCCallContextRC4nsIDPP19nsXPCWrappedJSClass +__19nsXPCWrappedJSClassR14XPCCallContextRC4nsIDP16nsIInterfaceInfo +AddRef__19nsXPCWrappedJSClass +GetRootJSObject__19nsXPCWrappedJSClassR14XPCCallContextP8JSObject +CallQueryInterfaceOnJSObject__19nsXPCWrappedJSClassR14XPCCallContextP8JSObjectRC4nsID +__14nsXPCWrappedJSR14XPCCallContextP8JSObjectP19nsXPCWrappedJSClassP14nsXPCWrappedJSP11nsISupports +AddRef__14nsXPCWrappedJS +Release__19nsXPCWrappedJSClass +JS_ValueToBoolean +js_ValueToBoolean +AddEventListener__16GlobalWindowImplRC9nsAStringP19nsIDOMEventListeneri +GetBufferHandle__C26XPCReadableJSStringWrapper +BufferHandle__C26XPCReadableJSStringWrapperi +QueryInterface__14nsXPCWrappedJSRC4nsIDPPv +GetIID__21nsIXPConnectWrappedJS +DelegatedQueryInterface__19nsXPCWrappedJSClassP14nsXPCWrappedJSRC4nsIDPPv +GetIID__17WrappedJSIdentity +Find__14nsXPCWrappedJSRC4nsID +FindInherited__14nsXPCWrappedJSRC4nsID +_._26XPCReadableJSStringWrapper +Deallocate__CQ326XPCReadableJSStringWrapper19WrapperBufferHandle9AllocatorPUs +Release__14nsXPCWrappedJS +js_GetAttributes +_._7nsJSCID +_._6nsJSID +js_ValueToNonNullObject +js_ValueToObject +js_DecompileValueGenerator +js_GetSrcNote +js_SrcNoteLength +js_GetSrcNoteOffset +js_NewPrinter +js_DecompileCode +Decompile +VarPrefix +Sprint +JS_vsmprintf +dosprintf +BuildArgArray +cvt_s +fill2 +GrowStuff +SprintPut +SprintAlloc +PushOff +PopOff +IsASCIIIdentifier +QuoteString +js_printf +js_GetPrinterOutput +JS_NewStringCopyZ +JS_FreeArenaPool +js_DestroyPrinter +JS_ReportErrorNumber +js_ReportErrorNumberVA +js_PCToLineNumber +js_ExpandErrorArguments +js_GetErrorMessage +ReportError +js_ErrorToException +js_GetClassPrototype +js_InitExceptionClasses +exn_newPrivate +JS_SetPendingException +with_LookupProperty +GetDataSource__14RDFServiceImplPCcPP16nsIRDFDataSource +AddElementToDocumentPre__13nsXULDocumentP10nsIContent +CheckBroadcasterHookup__13nsXULDocumentP13nsXULDocumentP10nsIContentPiT3 +AddElementToDocumentPost__13nsXULDocumentP10nsIContent +CheckTemplateBuilder__13nsXULDocumentP10nsIContent +GetDatabase__12nsXULElementPP25nsIRDFCompositeDataSource +GetBuilder__12nsXULElementPP21nsIXULTemplateBuilder +GetTemplateBuilderFor__13nsXULDocumentP10nsIContentPP21nsIXULTemplateBuilder +Pop__Q213nsXULDocument12ContextStack +AddEventListener__13nsXULDocumentRC9nsAStringP19nsIDOMEventListeneri +AddPopupListener__12nsXULElementP7nsIAtom +GetIID__19nsIXULPopupListener +NS_NewXULPopupListener__FPP19nsIXULPopupListener +__20XULPopupListenerImpl +AddRef__20XULPopupListenerImpl +QueryInterface__20XULPopupListenerImplRC4nsIDPPv +Release__20XULPopupListenerImpl +Init__20XULPopupListenerImplP13nsIDOMElementRC12XULPopupType +GetElementById__13nsXULDocumentRC9nsAStringPP13nsIDOMElement +FindFirst__12nsElementMapRC9nsAStringPP10nsIContent +AddForwardReference__13nsXULDocumentP18nsForwardReference +GetPhase__Q213nsXULDocument17BroadcasterHookup +GetBindingManager__13nsXULDocumentPP17nsIBindingManager +GetIID__25nsIRDFContentModelBuilder +NS_NewXULContentBuilder__FP11nsISupportsRC4nsIDPPv +__19nsXULContentBuilder +__20nsXULTemplateBuilder +__7NodeSet +Init__13nsRuleNetwork +Init__13nsConflictSet +AllocClusterTable__13nsConflictSetPvUi +AllocSupportTable__13nsConflictSetPvUi +AllocBindingTable__13nsConflictSetPvUi +Init__19nsContentSupportMap +AddRef__19nsXULContentBuilder +AddRef__20nsXULTemplateBuilder +Init__19nsXULContentBuilder +GetIID__17nsIXULSortService +NS_NewXULSortService__FPP17nsIXULSortService +__18XULSortServiceImpl +AddRef__18nsCollationFactory +QueryInterface__18nsCollationFactoryRC4nsIDPPv +GetIID__19nsICollationFactory +Release__18nsCollationFactory +CreateCollation__18nsCollationFactoryP9nsILocalePP12nsICollation +GetIID__12nsICollation +__15nsCollationUnix +AddRef__15nsCollationUnix +QueryInterface__15nsCollationUnixRC4nsIDPPv +Release__15nsCollationUnix +Initialize__15nsCollationUnixP9nsILocale +strcasecmp__5nsCRTPCUsT1 +__11nsCollation +GetIID__14nsIPosixLocale +GetPlatformLocale__13nsPosixLocalePC8nsStringPcUi +GetDefaultCharsetForLocale__13nsUNIXCharsetPCUsPPUs +_._20NameSpaceManagerImpl +ReleaseTable__Fv +AddRef__18XULSortServiceImpl +QueryInterface__18XULSortServiceImplRC4nsIDPPv +Release__18XULSortServiceImpl +Init__20nsXULTemplateBuilder +QueryInterface__19nsXULContentBuilderRC4nsIDPPv +Release__19nsXULContentBuilder +Release__20nsXULTemplateBuilder +SetRootContent__19nsXULContentBuilderP10nsIContent +LoadDataSources__20nsXULTemplateBuilder +Init__14LocalStoreImplPCc +AddObserver__14LocalStoreImplP14nsIRDFObserver +nsBookmarksServiceConstructor__FP11nsISupportsRC4nsIDPPv +__18nsBookmarksService +AddRef__18nsBookmarksService +Init__18nsBookmarksService +bm_AddRefGlobals__Fv +getLocaleString__18nsBookmarksServicePCcR8nsString +QueryInterface__18nsBookmarksServiceRC4nsIDPPv +GetIID__19nsIBookmarksService +GetIID__14nsIRDFObserver +Release__18nsBookmarksService +ReadBookmarks__18nsBookmarksService +GetBookmarksFile__18nsBookmarksServiceP10nsFileSpec +OnAssert__18nsBookmarksServiceP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +__14BookmarkParser +Init__14BookmarkParserP10nsFileSpecP16nsIRDFDataSourceRC8nsStringi +__17nsInputFileStreamiRC10nsFileSpecii +AssignFrom__17nsInputFileStreamP11nsISupports +Parse__14BookmarkParserP14nsIRDFResourceT1 +getEOL__14BookmarkParserPCcii +DecodeBuffer__14BookmarkParserR8nsStringPcUi +ProcessLine__14BookmarkParserP15nsIRDFContainerP14nsIRDFResourceRt8nsCOMPtr1Z14nsIRDFResourceRC8nsStringR8nsStringRiT6 +ParseMetaTag__14BookmarkParserRC8nsStringPP17nsIUnicodeDecoder +ParseHeaderBegin__14BookmarkParserRC8nsStringRCt8nsCOMPtr1Z15nsIRDFContainer +ParseBookmarkInfo__14BookmarkParserPQ214BookmarkParser13BookmarkFieldiRC8nsStringRCt8nsCOMPtr1Z15nsIRDFContainerP14nsIRDFResourceRt8nsCOMPtr1Z14nsIRDFResource +ParseLiteral__14BookmarkParserP14nsIRDFResourceR8nsStringPP10nsIRDFNode +ParseResource__14BookmarkParserP14nsIRDFResourceR8nsStringPP10nsIRDFNode +updateAtom__14BookmarkParserP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNodePi +setFolderHint__14BookmarkParserP14nsIRDFResourceT1 +GetSources__18InMemoryDataSourceP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +Unescape__14BookmarkParserR8nsString +OnUnassert__18nsBookmarksServiceP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +ParseHeaderEnd__14BookmarkParserRC8nsString +ParseBookmarkSeparator__14BookmarkParserRC8nsStringRCt8nsCOMPtr1Z15nsIRDFContainer +CreateAnonymousResource__14BookmarkParserPt8nsCOMPtr1Z14nsIRDFResource +Change__18InMemoryDataSourceP14nsIRDFResourceT1P10nsIRDFNodeT3 +OnChange__18nsBookmarksServiceP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNodeT4 +_._14BookmarkParser +bm_ReleaseGlobals__Fv +GetURI__18nsBookmarksServicePPc +Init__18nsBookmarksServicePCc +AddObserver__18nsBookmarksServiceP14nsIRDFObserver +CreateNewRDFFileSystemDataSource__FP11nsISupportsRC4nsIDPPv +NS_NewRDFFileSystemDataSource__FPP16nsIRDFDataSource +__20FileSystemDataSource +AddRef__20FileSystemDataSource +QueryInterface__20FileSystemDataSourceRC4nsIDPPv +Release__20FileSystemDataSource +AddObserver__20FileSystemDataSourceP14nsIRDFObserver +LocalSearchDataSourceConstructor__FP11nsISupportsRC4nsIDPPv +__21LocalSearchDataSource +AddRef__21LocalSearchDataSource +Init__21LocalSearchDataSource +GetURI__21LocalSearchDataSourcePPc +QueryInterface__21LocalSearchDataSourceRC4nsIDPPv +Release__21LocalSearchDataSource +AddObserver__21LocalSearchDataSourceP14nsIRDFObserver +InternetSearchDataSourceConstructor__FP11nsISupportsRC4nsIDPPv +__24InternetSearchDataSource +AddRef__24InternetSearchDataSource +Init__24InternetSearchDataSource +GetURI__24InternetSearchDataSourcePPc +DeferredInit__24InternetSearchDataSource +GetSearchFolder__24InternetSearchDataSourcePP7nsIFile +GetSearchEngineList__24InternetSearchDataSourceP7nsIFilei +IsHidden__11nsLocalFilePi +__10nsFileSpecRC8nsStringi +__18nsSimpleCharStringRC8nsString +__as__18nsSimpleCharStringRC8nsString +IsFile__C10nsFileSpec +SaveEngineInfoIntoGraph__24InternetSearchDataSourceP7nsIFileT1PCUsT3i +InsertWithConversion__8nsStringPCcUii +StrInsert__5nsStrR5nsStrUiRC5nsStrUii +ShiftDoubleCharsRight__FPcUiUiUi +updateAtom__24InternetSearchDataSourceP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNodePi +GetCategoryList__24InternetSearchDataSource +AddComment__18RDFContentSinkImplRC13nsIParserNode +AddDocTypeDecl__18RDFContentSinkImplRC13nsIParserNodei +Bind__10CTextTokenRC9nsAString +OpenValue__18RDFContentSinkImplRC13nsIParserNode +GetAnonymousResource__14RDFServiceImplPP14nsIRDFResource +GetCount__16RDFContainerImplPi +isSearchCategoryEngineURI__24InternetSearchDataSourceP14nsIRDFResource +resolveSearchCategoryEngineURI__24InternetSearchDataSourceP14nsIRDFResourcePP14nsIRDFResource +GetSource__18InMemoryDataSourceP14nsIRDFResourceP10nsIRDFNodeiPP14nsIRDFResource +QueryInterface__24InternetSearchDataSourceRC4nsIDPPv +GetIID__24nsIInternetSearchService +Release__24InternetSearchDataSource +AddObserver__24InternetSearchDataSourceP14nsIRDFObserver +nsHTTPIndexConstructor__FP11nsISupportsRC4nsIDPPv +__11nsHTTPIndex +AddRef__11nsHTTPIndex +Init__11nsHTTPIndex +CommonInit__11nsHTTPIndex +GetURI__11nsHTTPIndexPPc +QueryInterface__11nsHTTPIndexRC4nsIDPPv +GetIID__12nsIHTTPIndex +Release__11nsHTTPIndex +AddObserver__11nsHTTPIndexP14nsIRDFObserver +SetTemplateBuilderFor__13nsXULDocumentP10nsIContentP21nsIXULTemplateBuilder +SetLazyState__12nsXULElementi +FreeTable__FPvT0 +__Q213nsXULDocument14ParserObserverP13nsXULDocument +AddRef__Q213nsXULDocument14ParserObserver +Release__Q213nsXULDocument14ParserObserver +OnStartRequest__Q213nsXULDocument14ParserObserverP10nsIRequestP11nsISupports +doctype3 +doctype4 +OnStopRequest__Q213nsXULDocument14ParserObserverP10nsIRequestP11nsISupportsUi +_._Q213nsXULDocument14ParserObserver +script_mark +regexp_mark +WrappedJSDyingJSObjectFinder__FP12JSDHashTableP15JSDHashEntryHdrUiPv +XPC_WN_Shared_Proto_Finalize__FP9JSContextP8JSObject +JSProtoObjectFinalized__21XPCWrappedNativeProtoP9JSContextP8JSObject +_._10nsDOMEvent +__dl__10nsDOMEventPv +_._7nsJSIID +exn_finalize +exn_destroyPrivate +DestroyInstance__12XPCNativeSetP12XPCNativeSet +DestroyInstance__18XPCNativeInterfaceP9JSContextP12XPCJSRuntimeP18XPCNativeInterface +DyingProtoKiller__FP12JSDHashTableP15JSDHashEntryHdrUiPv +_._21XPCWrappedNativeProto +CreateOverlayElement__13nsXULDocumentP21nsXULPrototypeElementPP10nsIContent +GetPhase__Q213nsXULDocument23OverlayForwardReference +FirePersistenceTimer__16nsWebShellWindowP8nsITimerPv +StoreBoundsToXUL__16nsWebShellWindowiii +PersistPositionAndSize__11nsXULWindowiii +GetPositionAndSize__11nsXULWindowPiN31 +GetScreenBounds__8nsWindowR6nsRect +WidgetToScreen__8nsWindowRC6nsRectR6nsRect +GetWindowPos__8nsWindowRiT1 +GetSizeMode__12nsBaseWidgetPi +IsJavaScriptLanguage__13nsParserUtilsRC8nsStringPPCc +StyleSheetAdded__20nsXULTemplateBuilderP11nsIDocumentP13nsIStyleSheet +js_DoubleToECMAInt32 +js_strtointeger +GetWindow__16GlobalWindowImplPP20nsIDOMWindowInternal +GetIID__23nsIStreamLoaderObserver +doCreate__12nsDocumentSH16nsDOMClassInfoID +GetXULDocumentIIDs__FR11nsVoidArray +js_DefaultValue +XPC_WN_Shared_Convert__FP9JSContextP8JSObject6JSTypePl +ToStringGuts__FR14XPCCallContext +ToString__C16XPCWrappedNativeR14XPCCallContextP23XPCWrappedNativeTearOff +JS_smprintf +JS_smprintf_free +JS_NewString +js_SetStringBytes +CanCreateWrapper__15nsXPCComponentsPC4nsIDPPc +GetLoaded__20RDFXMLDataSourceImplPi +AddXMLSinkObserver__20RDFXMLDataSourceImplP21nsIRDFXMLSinkObserver +GetInterfaceInfo__14nsXPCWrappedJSPP16nsIInterfaceInfo +CallMethod__14nsXPCWrappedJSUsPC15nsXPTMethodInfoP17nsXPTCMiniVariant +CallMethod__19nsXPCWrappedJSClassP14nsXPCWrappedJSUsPC15nsXPTMethodInfoP17nsXPTCMiniVariant +IsFunction__17xptiInterfaceInfoPi +GetInterfaceTypeFromParam__19nsXPCWrappedJSClassP9JSContextPC15nsXPTMethodInfoRC14nsXPTParamInfoUsRC9nsXPTTypeP17nsXPTCMiniVariantPiPP4nsID +CheckPropertyAccess__23nsScriptSecurityManagerP9JSContextP8JSObjectPCcT3Ui +JS_sprintf_append +JS_vsprintf_append +js_NumberToString +JS_snprintf +JS_vsnprintf +cvt_l +fill_n +LimitStuff +GetIID__16nsIScriptContext +QueryInterface__11nsJSContextRC4nsIDPPv +Stub5__14nsXPTCStubBase +Stub6__14nsXPTCStubBase +js_BooleanToString +IsModified__C17CSSStyleSheetImplPi +NS_NewCharsetMenu__FP11nsISupportsRC4nsIDPPv +__13nsCharsetMenu +InitResources__13nsCharsetMenu +GetDecoderList__25nsCharsetConverterManagerPP16nsISupportsArray +GetRegistryEnumeration2__25nsCharsetConverterManagerPciPP16nsISupportsArray +Get__15nsURLPropertiesRC8nsStringR8nsString +GetEncoderList__25nsCharsetConverterManagerPP16nsISupportsArray +AddRef__21nsCharsetMenuObserver +Init__13nsCharsetMenu +GetURI__13nsCharsetMenuPPc +InitBrowserMenu__13nsCharsetMenu +NewRDFContainer__13nsCharsetMenuP16nsIRDFDataSourceP14nsIRDFResourcePP15nsIRDFContainer +Clone__15nsSupportsArrayPP16nsISupportsArray +CopyElement__FP11nsISupportsPv +InitStaticMenu__13nsCharsetMenuP16nsISupportsArrayP14nsIRDFResourcePCcP11nsVoidArray +AddSeparatorToContainer__13nsCharsetMenuP15nsIRDFContainer +AddMenuItemToContainer__13nsCharsetMenuP15nsIRDFContainerP11nsMenuEntryP14nsIRDFResourcePci +Assert__13nsCharsetMenuP14nsIRDFResourceT1P10nsIRDFNodei +AddFromPrefsToMenu__13nsCharsetMenuP11nsVoidArrayP15nsIRDFContainerPCcP16nsISupportsArrayPc +AddFromStringToMenu__13nsCharsetMenuPcP11nsVoidArrayP15nsIRDFContainerP16nsISupportsArrayT1 +GetIndexOf__15nsSupportsArrayP11nsISupportsPi +AddCharsetToContainer__13nsCharsetMenuP11nsVoidArrayP15nsIRDFContainerP7nsIAtomPcii +AddCharsetToItemArray__13nsCharsetMenuP11nsVoidArrayP7nsIAtomPP11nsMenuEntryi +GetCharsetTitle2__25nsCharsetConverterManagerPC7nsIAtomP8nsString +GetCharsetTitle__25nsCharsetConverterManagerPC7nsIAtomPPUs +InitCacheMenu__13nsCharsetMenuP16nsISupportsArrayP14nsIRDFResourcePCcP11nsVoidArray +AddFromNolocPrefsToMenu__13nsCharsetMenuP11nsVoidArrayP15nsIRDFContainerPCcP16nsISupportsArrayPc +AddObserver__6nsPrefPCcP11nsIObserver +AddObserver__13nsPrefServicePCcP11nsIObserver +InitMaileditMenu__13nsCharsetMenu +InitMailviewMenu__13nsCharsetMenu +InitComposerMenu__13nsCharsetMenu +InitSecondaryTiers__13nsCharsetMenu +InitMoreSubmenus__13nsCharsetMenuP16nsISupportsArray +InitMoreMenu__13nsCharsetMenuP16nsISupportsArrayP14nsIRDFResourcePc +RemoveFlaggedCharsets__13nsCharsetMenuP16nsISupportsArrayP8nsString +GetCharsetData2__25nsCharsetConverterManagerPC7nsIAtomPCUsP8nsString +GetCharsetData__25nsCharsetConverterManagerPC7nsIAtomPCUsPPUs +AddCharsetArrayToItemArray__13nsCharsetMenuP11nsVoidArrayP16nsISupportsArray +ReorderMenuItemArray__13nsCharsetMenuP11nsVoidArray +GetCollation__13nsCharsetMenuPP12nsICollation +QueryInterface__13nsPosixLocaleRC4nsIDPPv +GetSortKeyLen__15nsCollationUnix19nsCollationStrengthRC8nsStringPUi +NormalizeString__11nsCollationR8nsString +do_AssignFromElementPtrLength__9nsAStringPCUsUi +UnicodeToChar__11nsCollationRC8nsStringPPcT1 +Finish__16nsEncoderSupportPcPi +FinishNoBuff__16nsEncoderSupportPcPi +CreateRawSortKey__15nsCollationUnix19nsCollationStrengthRC8nsStringPUcPUi +CompareMenuItems__FPCvT0Pv +CompareRawSortKey__15nsCollationUnixPCUcUiT1UiPi +CompareRawSortKey__11nsCollationPCUcUiT1Ui +_._15nsCollationUnix +_._11nsCollation +_._20nsCaseConversionImp2 +Release__21nsUnicodeEncodeHelper +_._21nsUnicodeEncodeHelper +AddMenuItemArrayToContainer__13nsCharsetMenuP15nsIRDFContainerP11nsVoidArrayP14nsIRDFResource +FreeMenuItemArray__13nsCharsetMenuP11nsVoidArray +InitAutodetMenu__13nsCharsetMenuP14nsIRDFResource +GetCharsetDetectorList__25nsCharsetConverterManagerPP16nsISupportsArray +GetRegistryEnumeration__25nsCharsetConverterManagerPcT1PP16nsISupportsArray +InitOthers__13nsCharsetMenu +QueryInterface__13nsCharsetMenuRC4nsIDPPv +GetIID__25nsICurrentCharsetListener +AddRef__13nsCharsetMenu +Release__13nsCharsetMenu +NewResolve__12nsDocumentSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +GetFirstChild__13nsXULDocumentPP10nsIDOMNode +GetShellAt__13nsXULDocumenti +GetValueAsAtom__19nsXULAttributeValuePP7nsIAtom +GetContentStyleRules__12nsXULElementP16nsISupportsArray +GetCachedBoolPref__13nsPresContextUiRi +FirstExistingFont__17DeviceContextImplRC6nsFontR8nsString +GetLocalFontName__17DeviceContextImplRC8nsStringR8nsStringRi +CreateFontAliasTable__17DeviceContextImpl +AliasFont__17DeviceContextImplRC8nsStringN21i +CheckFontExistence__18nsDeviceContextGTKRC8nsString +FamilyExists__16nsFontMetricsGTKRC8nsString +FindFamily__FP9nsCString +ToNewString__C8nsString +HashCode__C12FontAliasKey +ToUpper__5nsCRTUs +Clone__C12FontAliasKey +Equals__C12FontAliasKeyPC9nsHashKey +SetFrom__13StyleFontBlobPC13nsStyleStruct +GetSystemAttribute__C18nsDeviceContextGTK14nsSystemAttrIDP16SystemAttrStruct +GetSystemFontInfo__C18nsDeviceContextGTKP8_GdkFont14nsSystemAttrIDP6nsFont +GetAttribute__12nsXULElementRC9nsAStringR9nsAString +NormalizeAttributeString__12nsXULElementRC9nsAStringRP11nsINodeInfo +QualifiedNameEquals__10nsNodeInfoRC9nsAString +ReadableToJSString__16XPCStringConvertP9JSContextRC9nsAString +GetSharedBufferHandle__C23nsPrivateSharableString +Compare__12nsElementMapPCvT1 +SetFrom__12StyleXULBlobPC13nsStyleStruct +EventCaptureRegistration__13nsXULDocumenti +FireTimer__18nsBookmarksServiceP8nsITimerPv +GetBookmarkToPing__18nsBookmarksServicePP14nsIRDFResource +GetSources__18nsBookmarksServiceP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +ExamineBookmarkSchedule__18nsBookmarksServiceP14nsIRDFResourceRi +_._16CSSRuleProcessor +DropProcessorReference__FP11nsISupportsPv +DropRuleProcessorReference__17CSSStyleSheetImplP24nsICSSStyleRuleProcessor +ClearRuleCascades__16CSSRuleProcessor +DeleteRuleCascade__FP9nsHashKeyPvT1 +_._8RuleHash +DeleteValue__FP9nsHashKeyPvT1 +_._9RuleValue +CopyItemToBuffer__12nsZipArchivePC9nsZipItemPc +Equals__CQ219nsXULPrototypeCache9nsIURIKeyPC9nsHashKey +AddPrototypeSheets__13nsXULDocument +GetStyleSheetReferences__22nsXULPrototypeDocumentPP16nsISupportsArray +ResolveForwardReferences__13nsXULDocument +Resolve__Q213nsXULDocument23OverlayForwardReference +Merge__Q213nsXULDocument23OverlayForwardReferenceP10nsIContentT1 +GetNumberOfShells__13nsXULDocument +GetAnonymousContentFor__9PresShellP10nsIContentPP16nsISupportsArray +SetBoxObjectFor__13nsXULDocumentP13nsIDOMElementP12nsIBoxObject +InsertElement__13nsXULDocumentP10nsIContentT1 +AddSubtreeToDocument__13nsXULDocumentP10nsIContent +_._Q213nsXULDocument23OverlayForwardReference +_._12nsXULElement +_._22nsEventListenerManager +RemoveAllListeners__22nsEventListenerManageri +ReleaseListeners__22nsEventListenerManagerPP11nsVoidArrayi +AttributeWillChange__13nsXULDocumentP10nsIContentiP7nsIAtom +SetClassList__15nsXULAttributesP11nsClassList +SetInlineStyleRule__15nsXULAttributesP12nsIStyleRule +GetNodeInfo__C12nsXULElementRP11nsINodeInfo +AddBroadcastListener__12nsXULElementRC9nsAStringP13nsIDOMElement +AttributeChanged__13nsXULDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__16nsBindingManagerP11nsIDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__9PresShellP11nsIDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__12StyleSetImplP14nsIPresContextP10nsIContentiP7nsIAtomi +AttributeChanged__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentiP7nsIAtomi +GetMappedAttributeImpact__C12nsXULElementPC7nsIAtomRi +RecreateFramesForContent__21nsCSSFrameConstructorP14nsIPresContextP10nsIContent +ContentRemoved__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentT2i +ClearUndisplayedContentIn__12FrameManagerP10nsIContentT1 +GetFrameFor__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextP10nsIContent +GetIID__23nsIDOMHTMLSelectElement +AttributeChanged__19nsXULContentBuilderP11nsIDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__20nsXULTemplateBuilderP11nsIDocumentP10nsIContentiP7nsIAtomi +AddObserver__20nsChromeUIDataSourceP14nsIRDFObserver +InsertChildAt__12nsXULElementP10nsIContentiii +SetCommandUpdater__17nsXULContentUtilsP11nsIDocumentP10nsIContent +GetCommandDispatcher__13nsXULDocumentPP26nsIDOMXULCommandDispatcher +AddCommandUpdater__22nsXULCommandDispatcherP13nsIDOMElementRC9nsAStringT2 +Release__22nsXULCommandDispatcher +CreateContents__19nsXULContentBuilderP10nsIContent +CreateTemplateAndContainerContents__19nsXULContentBuilderP10nsIContentPP10nsIContentPi +GetElementRefResource__17nsXULContentUtilsP10nsIContentPP14nsIRDFResource +__14CBufDescriptorPUsiUii +__12nsAutoStringRC14CBufDescriptor +CreateContainerContents__19nsXULContentBuilderP10nsIContentP14nsIRDFResourceiPP10nsIContentPi +CompileRules__20nsXULTemplateBuilder +InitializeRuleNetwork__19nsXULContentBuilder +InitializeRuleNetwork__20nsXULTemplateBuilder +Find__C8nsStringPCUsiii +Finish__13nsRuleNetwork +PL_DHashTableFinish +PL_DHashFinalizeStub +Clear__7NodeSet +ComputeContainmentProperties__20nsXULTemplateBuilder +Clear__13nsResourceSet +Add__13nsResourceSetP14nsIRDFResource +Contains__C13nsResourceSetP14nsIRDFResource +GetTemplateRoot__20nsXULTemplateBuilderPP10nsIContent +IsTemplateElement__20nsXULTemplateBuilderP10nsIContent +InitializeRuleNetworkForSimpleRules__19nsXULContentBuilderPP9InnerNode +__17nsContentTestNodeP9InnerNodeR13nsConflictSetP14nsIXULDocumentP10nsIContentiiP7nsIAtom +__8TestNodeP9InnerNode +Add__7NodeSetP8ReteNode +__22nsRDFConMemberTestNodeP9InnerNodeR13nsConflictSetP16nsIRDFDataSourceRC13nsResourceSetii +CompileSimpleRule__20nsXULTemplateBuilderP10nsIContentiP9InnerNode +AddSimpleRuleBindings__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContent +ParseAttribute__20nsXULTemplateBuilderRC9nsAStringPFP20nsXULTemplateBuilderRC9nsAStringPv_vT2Pv +AddBindingsFor__20nsXULTemplateBuilderP20nsXULTemplateBuilderRC9nsAStringPv +GetFlatBufferHandle__C23nsPrivateSharableString +assign__16nsSharableStringRC9nsAString +NS_AllocateContiguousHandleWithData__H2Zt20nsSharedBufferHandle1ZUsZ9nsAString_PCX01UiPCX11_PX01 +GetBufferHandle__C23nsPrivateSharableString +GetSharedBufferHandle__C16nsSharableString +HashEntry__FP12PLDHashTablePCv +HasBinding__C14nsTemplateRuleiP14nsIRDFResourcei +AddBinding__14nsTemplateRuleiP14nsIRDFResourcei +__19nsInstantiationNodeR13nsConflictSetP14nsTemplateRuleP16nsIRDFDataSource +IsLazyWidgetItem__19nsXULContentBuilderP10nsIContent +GetLazyState__12nsXULElementiRi +__5ValueP11nsISupports +__5ValueRC5Value +Add__15nsAssignmentSetRC12nsAssignment +HasAssignmentFor__C15nsAssignmentSeti +__as__5ValueRC5Value +Clear__5Value +_._5Value +__16InstantiationSet +Insert__16InstantiationSetGQ216InstantiationSet8IteratorRC13Instantiation +__15nsClusterKeySet +AllocTable__15nsClusterKeySetPvUi +Propogate__8RootNodeRC16InstantiationSetPv +Propogate__8TestNodeRC16InstantiationSetPv +__16InstantiationSetRC16InstantiationSet +FilterInstantiations__C17nsContentTestNodeR16InstantiationSetPv +GetAssignmentFor__C15nsAssignmentSetiP5Value +__opP11nsISupports__C5Value +Add__16MemoryElementSetP13MemoryElement +Erase__16InstantiationSetGQ216InstantiationSet8Iterator +FilterInstantiations__C22nsRDFConMemberTestNodeR16InstantiationSetPv +HasAssertion__23CompositeDataSourceImplP14nsIRDFResourceT1P10nsIRDFNodeiPi +HasAssertion__14LocalStoreImplP14nsIRDFResourceT1P10nsIRDFNodeiPi +HasAssertion__20nsChromeUIDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +GetTargets__23CompositeDataSourceImplP14nsIRDFResourceT1iPP19nsISimpleEnumerator +__32CompositeAssertionEnumeratorImplP23CompositeDataSourceImplP14nsIRDFResourceT2P10nsIRDFNodeiii +__23CompositeEnumeratorImplP23CompositeDataSourceImplii +AddRef__23CompositeEnumeratorImpl +HasMoreElements__23CompositeEnumeratorImplPi +GetEnumerator__32CompositeAssertionEnumeratorImplP16nsIRDFDataSourcePP19nsISimpleEnumerator +GetTargets__14LocalStoreImplP14nsIRDFResourceT1iPP19nsISimpleEnumerator +GetTargets__20nsChromeUIDataSourceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +HasNegation__32CompositeAssertionEnumeratorImplP16nsIRDFDataSourceP10nsIRDFNodePi +GetNext__23CompositeEnumeratorImplPP11nsISupports +Release__23CompositeEnumeratorImpl +Destroy__32CompositeAssertionEnumeratorImpl +_._32CompositeAssertionEnumeratorImpl +_._23CompositeEnumeratorImpl +Equals__CQ217nsContentTestNode7ElementRC13MemoryElement +Type__CQ222nsRDFConMemberTestNode7Element +Type__CQ217nsContentTestNode7Element +Propogate__19nsInstantiationNodeRC16InstantiationSetPv +InitBindings__C14nsTemplateRuleR13nsConflictSetP15nsTemplateMatch +AddBindingDependency__13nsConflictSetP15nsTemplateMatchP14nsIRDFResource +AllocBindingEntry__13nsConflictSetPvPCv +Init__21nsTemplateMatchRefSet +Contains__C21nsTemplateMatchRefSetPC15nsTemplateMatch +Add__21nsTemplateMatchRefSetPC15nsTemplateMatch +CompareBindingElements__13nsConflictSetPCvT1 +Equals__C15nsAssignmentSetRC15nsAssignmentSet +Add__13nsConflictSetP15nsTemplateMatch +__12nsClusterKeyRC13InstantiationPC14nsTemplateRule +Hash__C5Value +AllocClusterEntry__13nsConflictSetPvPCv +Hash__CQ222nsRDFConMemberTestNode7Element +AllocSupportEntry__13nsConflictSetPvPCv +Clone__CQ222nsRDFConMemberTestNode7ElementPv +Hash__CQ217nsContentTestNode7Element +Clone__CQ217nsContentTestNode7ElementPv +Add__15nsClusterKeySetRC12nsClusterKey +AllocEntry__15nsClusterKeySetPvPCv +CompareMemoryElements__13nsConflictSetPCvT1 +Count__C15nsAssignmentSet +Equals__C5ValueRC5Value +Clear__16InstantiationSet +GetMatchesForClusterKey__13nsConflictSetRC12nsClusterKey +HashClusterKey__12nsClusterKeyPCv +CompareClusterKeys__12nsClusterKeyPCvT1 +GetMatchWithHighestPriority__C13nsConflictSetPCQ213nsConflictSet12MatchCluster +Last__C21nsTemplateMatchRefSet +First__C21nsTemplateMatchRefSet +__eq__CQ221nsTemplateMatchRefSet13ConstIteratorRCQ221nsTemplateMatchRefSet13ConstIterator +Next__Q221nsTemplateMatchRefSet13ConstIterator +GetContent__C14nsTemplateRulePP10nsIContent +BuildContentFromTemplate__19nsXULContentBuilderP10nsIContentN21iP14nsIRDFResourceiP15nsTemplateMatchPP10nsIContentPi +CreateElement__19nsXULContentBuilderiP7nsIAtomPP10nsIContent +AddElementForID__13nsXULDocumentRC9nsAStringP10nsIContent +ForceElementToOwnResource__12nsXULElementi +GetResource__12nsXULElementPP14nsIRDFResource +CheckContainer__20nsXULTemplateBuilderP14nsIRDFResourcePiT2 +HasArcOut__23CompositeDataSourceImplP14nsIRDFResourceT1Pi +HasArcOut__14LocalStoreImplP14nsIRDFResourceT1Pi +HasArcOut__20RDFXMLDataSourceImplP14nsIRDFResourceT1Pi +HasArcOut__18InMemoryDataSourceP14nsIRDFResourceT1Pi +HasArcOut__20nsChromeUIDataSourceP14nsIRDFResourceT1Pi +IsIgnoreableAttribute__19nsXULContentBuilderiP7nsIAtom +SubstituteText__20nsXULTemplateBuilderR15nsTemplateMatchRC9nsAStringR8nsString +SubstituteTextReplaceVariable__20nsXULTemplateBuilderP20nsXULTemplateBuilderRC9nsAStringPv +MatchEntry__FP12PLDHashTablePC15PLDHashEntryHdrPCv +GetAssignmentFor__15nsTemplateMatchR13nsConflictSetiP5Value +ComputeAssignmentFor__C14nsTemplateRuleR13nsConflictSetP15nsTemplateMatchiP5Value +GetTarget__14LocalStoreImplP14nsIRDFResourceT1iPP10nsIRDFNode +GetTarget__20nsChromeUIDataSourceP14nsIRDFResourceT1iPP10nsIRDFNode +__as__5ValueP11nsISupports +GetTextForNode__17nsXULContentUtilsP10nsIRDFNodeR9nsAString +AddPersistentAttributes__19nsXULContentBuilderP10nsIContentP14nsIRDFResourceT1 +InsertContainerNode__18XULSortServiceImplP25nsIRDFCompositeDataSourceP14nsRDFSortStateP10nsIContentN33i +IsTreeElement__18XULSortServiceImplP10nsIContent +MakeElementResource__17nsXULContentUtilsP11nsIDocumentRC9nsAStringPP14nsIRDFResource +MakeElementURI__17nsXULContentUtilsP11nsIDocumentRC9nsAStringR9nsCString +FindChar__C9nsAStringUsUi +InplaceSort__18XULSortServiceImplP10nsIContentT1P11_sortStructRi +GetNodeValue__18XULSortServiceImplP10nsIContentP11_sortStructiiPP10nsIRDFNodeRi +ArcLabelsIn__23CompositeDataSourceImplP10nsIRDFNodePP19nsISimpleEnumerator +__32CompositeArcsInOutEnumeratorImplP23CompositeDataSourceImplP10nsIRDFNodeQ232CompositeArcsInOutEnumeratorImpl4Typeii +GetEnumerator__32CompositeArcsInOutEnumeratorImplP16nsIRDFDataSourcePP19nsISimpleEnumerator +ArcLabelsIn__14LocalStoreImplP10nsIRDFNodePP19nsISimpleEnumerator +ArcLabelsIn__20RDFXMLDataSourceImplP10nsIRDFNodePP19nsISimpleEnumerator +ArcLabelsIn__18InMemoryDataSourceP10nsIRDFNodePP19nsISimpleEnumerator +__26InMemoryArcsEnumeratorImplP18InMemoryDataSourceP14nsIRDFResourceP10nsIRDFNode +AddRef__26InMemoryArcsEnumeratorImpl +HasMoreElements__26InMemoryArcsEnumeratorImplPi +Release__26InMemoryArcsEnumeratorImpl +_._26InMemoryArcsEnumeratorImpl +ArcLabelsIn__20nsChromeUIDataSourceP10nsIRDFNodePP19nsISimpleEnumerator +GetNext__26InMemoryArcsEnumeratorImplPP11nsISupports +HasNegation__32CompositeArcsInOutEnumeratorImplP16nsIRDFDataSourceP10nsIRDFNodePi +GetSources__23CompositeDataSourceImplP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +GetSources__14LocalStoreImplP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +GetSources__20RDFXMLDataSourceImplP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +GetSources__20nsChromeUIDataSourceP14nsIRDFResourceP10nsIRDFNodeiPP19nsISimpleEnumerator +do_InsertFromElementPtrLength__9nsAStringPCUsUiUi +Destroy__32CompositeArcsInOutEnumeratorImpl +_._32CompositeArcsInOutEnumeratorImpl +CompareNodes__18XULSortServiceImplP10nsIRDFNodeiT1iRiT5 +_._15nsClusterKeySet +FreeEntry__15nsClusterKeySetPvP11PLHashEntryUi +FreeTable__15nsClusterKeySetPvT1 +GetDatabase__20nsXULTemplateBuilderPP25nsIRDFCompositeDataSource +Equals__CQ222nsRDFConMemberTestNode7ElementRC13MemoryElement +SubstituteTextAppendText__20nsXULTemplateBuilderP20nsXULTemplateBuilderRC9nsAStringPv +GetResourceValue__18XULSortServiceImplP14nsIRDFResourceP11_sortStructiiiPP10nsIRDFNodeRi +GetCachedTarget__18XULSortServiceImplP11_sortStructiP14nsIRDFResourceT3iPP10nsIRDFNode +UpdateStyleRule__15nsXULAttributesP6nsIURIRC9nsAString +AddObserver__16nsWindowMediatorP14nsIRDFObserver +_._20XULPopupListenerImpl +ClosePopup__20XULPopupListenerImpl +KillTooltipTimer__20XULPopupListenerImpl +__11nsClassListRC11nsClassList +AddObserver__13nsCharsetMenuP14nsIRDFObserver +GetParentNode__12nsXULElementPP10nsIDOMNode +GetNameSpaceID__C10nsTextNodeRi +FindChildByTag__17nsXULContentUtilsP10nsIContentiP7nsIAtomPP10nsIContent +CompileSimpleAttributeCondition__19nsXULContentBuilderiP7nsIAtomRC9nsAStringP9InnerNodePP8TestNode +GetResource__17nsXULContentUtilsiP7nsIAtomPP14nsIRDFResource +GetResource__17nsXULContentUtilsiRC9nsAStringPP14nsIRDFResource +Last__C9nsAString +__21nsRDFPropertyTestNodeP9InnerNodeR13nsConflictSetP16nsIRDFDataSourceiP14nsIRDFResourceP10nsIRDFNode +IsOpen__19nsXULContentBuilderP10nsIContent +_._16CSSStyleRuleImpl +_._18CSSDeclarationImpl +_._12nsCSSDisplay +_._11nsCSSStruct +__dl__18CSSDeclarationImplPv +_._9nsCSSRule +__dl__9nsCSSRulePv +Resolve__Q213nsXULDocument17BroadcasterHookup +_._Q213nsXULDocument17BroadcasterHookup +DestroyForwardReferences__13nsXULDocument +ApplyPersistentAttributes__13nsXULDocument +MakeElementID__17nsXULContentUtilsP11nsIDocumentRC9nsAStringR9nsAString +GetElementsForID__13nsXULDocumentRC9nsAStringP16nsISupportsArray +Find__12nsElementMapRC9nsAStringP16nsISupportsArray +ApplyPersistentAttributesToElements__13nsXULDocumentP14nsIRDFResourceP16nsISupportsArray +ArcLabelsOut__14LocalStoreImplP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__20RDFXMLDataSourceImplP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__18InMemoryDataSourceP14nsIRDFResourcePP19nsISimpleEnumerator +__14CBufDescriptorPCUsiUii +StartLayout__13nsXULDocument +Composite__13nsViewManager +NS_NewRootBoxFrame__FP12nsIPresShellPP8nsIFrame +__14nsRootBoxFrameP12nsIPresShell +NS_NewStackLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__13nsStackLayout +GetValueAsAtom__14nsXULAttributePP7nsIAtom +GetLoadingDocListener__16nsBindingManagerRC9nsCStringPP17nsIStreamListener +IsResourceURI__FP6nsIURI +__19nsXBLStreamListenerP12nsXBLServiceP17nsIStreamListenerP11nsIDocumentT3 +AddEventListener__10nsDocumentRC9nsAStringP19nsIDOMEventListeneri +QueryInterface__19nsXBLStreamListenerRC4nsIDPPv +AddRef__19nsXBLStreamListener +PutLoadingDocListener__16nsBindingManagerRC9nsCStringP17nsIStreamListener +CompareKeys__FPvT0 +NS_NewPopupSetFrame__FP12nsIPresShellPP8nsIFrame +__15nsPopupSetFrameP12nsIPresShell +Init__15nsPopupSetFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +HasRequest__19nsXBLStreamListenerRC9nsCStringP10nsIContent +Release__19nsXBLStreamListener +QueryInterface__15nsPopupSetFrameRC4nsIDPPv +GetIID__16nsIPopupSetFrame +AddRef__15nsPopupSetFrame +Release__15nsPopupSetFrame +SetInitialChildList__15nsPopupSetFrameP14nsIPresContextP7nsIAtomP8nsIFrame +AddRef__24nsXBLInsertionPointEntry +SetInsertionIndex__24nsXBLInsertionPointEntryUi +_._12nsXMLElement +_._25nsGenericContainerElement +_._16nsCheapVoidArray +_._16nsGenericElement +CompileExtendedRule__20nsXULTemplateBuilderP10nsIContentiP9InnerNode +CompileConditions__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContentP9InnerNodePP9InnerNode +CompileCondition__19nsXULContentBuilderP7nsIAtomP14nsTemplateRuleP10nsIContentP9InnerNodePP8TestNode +CompileContentCondition__19nsXULContentBuilderP14nsTemplateRuleP10nsIContentP9InnerNodePP8TestNode +CompileCondition__20nsXULTemplateBuilderP7nsIAtomP14nsTemplateRuleP10nsIContentP9InnerNodePP8TestNode +CompileTripleCondition__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContentP9InnerNodePP8TestNode +__21nsRDFPropertyTestNodeP9InnerNodeR13nsConflictSetP16nsIRDFDataSourceiP14nsIRDFResourcei +CompileMemberCondition__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContentP9InnerNodePP8TestNode +CompileBindings__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContent +CompileBinding__20nsXULTemplateBuilderP14nsTemplateRuleP10nsIContent +FilterInstantiations__C21nsRDFPropertyTestNodeR16InstantiationSetPv +_._Q217nsContentTestNode7Element +Release__Q215nsAssignmentSet4List +__16CSSImportantRuleP16nsICSSStyleSheetP17nsICSSDeclaration +AddRef__16CSSImportantRule +Release__16CSSImportantRule +GetStrength__C16CSSImportantRuleRi +MapFontStyleInto__16CSSImportantRuleP22nsIMutableStyleContextP14nsIPresContext +MapStyleInto__16CSSImportantRuleP22nsIMutableStyleContextP14nsIPresContext +NS_NewResizerFrame__FP12nsIPresShellPP8nsIFrame +__14nsResizerFrameP12nsIPresShell +__15nsTitleBarFrameP12nsIPresShell +Init__14nsResizerFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Init__15nsTitleBarFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetInitialDirection__14nsResizerFrameRQ214nsResizerFrame10eDirection +IsCanvasFrame__FP8nsIFrame +GetFrameType__C14nsRootBoxFramePP7nsIAtom +IsRootFrame__FP8nsIFrame +PropagateBackgroundToParent__FP15nsIStyleContextPC12nsStyleColorT0 +Reflow__14nsRootBoxFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +Layout__13nsStackLayoutP6nsIBoxR16nsBoxLayoutState +PushStackMemory__16nsBoxLayoutState +PushStackMemory__9PresShell +__10StackArena +Push__10StackArena +GetFrameState__16nsSprocketLayoutP6nsIBoxRUi +GetAscent__10nsBoxFrameR16nsBoxLayoutStateRi +GetAscent__14nsContainerBoxR16nsBoxLayoutStateRi +GetAscent__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateRi +IsHorizontal__C16nsSprocketLayoutP6nsIBox +PopulateBoxSizes__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateRP9nsBoxSizeRP17nsComputedBoxSizeRiN25 +__nw__9nsBoxSizeUiR16nsBoxLayoutState +AllocateStackMemory__16nsBoxLayoutStateUiPPv +AllocateStackMemory__9PresShellUiPPv +Allocate__10StackArenaUiPPv +__9nsBoxSize +Clear__9nsBoxSize +AddCSSPrefSize__6nsIBoxR16nsBoxLayoutStateP6nsIBoxR6nsSize +GetPrefSize__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +AddBorderAndPadding__11nsBoxLayoutP6nsIBoxR6nsSize +AddInset__11nsBoxLayoutP6nsIBoxR6nsSize +AddCSSMinSize__6nsIBoxR16nsBoxLayoutStateP6nsIBoxR6nsSize +GetMinSize__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMaxSize__10nsBoxFrameR16nsBoxLayoutStateR6nsSize +GetMaxSize__14nsContainerBoxR16nsBoxLayoutStateR6nsSize +AddCSSMaxSize__6nsIBoxR16nsBoxLayoutStateP6nsIBoxR6nsSize +GetMaxSize__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +BoundsCheck__5nsBoxR6nsSizeN21 +AddMargin__11nsBoxLayoutP6nsIBoxR6nsSize +AddLargestSize__16nsSprocketLayoutR6nsSizeRC6nsSizei +AddCoord__16nsSprocketLayoutRii +SetLargestSize__16nsSprocketLayoutR6nsSizeRC6nsSizei +GetDefaultFlex__5nsBoxRi +AddCSSFlex__6nsIBoxR16nsBoxLayoutStateP6nsIBoxRi +AddSmallestSize__16nsSprocketLayoutR6nsSizeRC6nsSizei +SetSmallestSize__16nsSprocketLayoutR6nsSizeRC6nsSizei +ComputeChildSizes__16nsSprocketLayoutP6nsIBoxR16nsBoxLayoutStateRiP9nsBoxSizeRP17nsComputedBoxSize +__nw__17nsComputedBoxSizeUiR16nsBoxLayoutState +__17nsComputedBoxSize +Clear__17nsComputedBoxSize +GetVAlign__10nsBoxFrameRQ26nsIBox10Valignment +GetHAlign__10nsBoxFrameRQ26nsIBox10Halignment +ComputeChildsNextPosition__16nsSprocketLayoutP6nsIBoxT1RiN33RC6nsRectT7ii +DoLayout__15nsPopupSetFrameR16nsBoxLayoutState +__dl__17nsComputedBoxSizePvUi +PopStackMemory__16nsBoxLayoutState +PopStackMemory__9PresShell +Pop__10StackArena +GetActiveChild__15nsPopupSetFrame +__dl__9nsBoxSizePvUi +FlushPendingNotifications__13nsXULDocumenti +FlushPendingNotifications__9PresShell +EndLoad__20nsXULTemplateBuilderP11nsIDocument +_._18PlaceHolderRequest +Paint__16nsContainerFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__10nsBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C10nsBoxFrame +OnStartRequest__19nsXBLStreamListenerP10nsIRequestP11nsISupports +OnDataAvailable__19nsXBLStreamListenerP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +OnStopRequest__19nsXBLStreamListenerP10nsIRequestP11nsISupportsUi +Load__19nsXBLStreamListenerP11nsIDOMEvent +RemoveLoadingDocListener__16nsBindingManagerRC9nsCString +BindingReady__12nsXBLServiceP10nsIContentRC9nsCStringPi +FindFrameWithContent__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrameP10nsIContentT3P15nsFindFrameHint +ContentInserted__9PresShellP11nsIDocumentP10nsIContentT2i +FindPreviousSibling__FP12nsIPresShellP10nsIContenti +FindNextSibling__FP12nsIPresShellP10nsIContenti +GetFloaterContainingBlock__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrame +GetAbsoluteContainingBlock__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrame +AddReference__13nsXULDocumentPvP11nsISupports +GetTextData__12nsXBLBindingP10nsIContentR8nsString +JS_DefineUCProperty +DefineUCProperty +EvaluateStringWithValue__11nsJSContextRC9nsAStringPvP12nsIPrincipalPCcUiT4T2Pi +WipeContainingBlock__21nsCSSFrameConstructorP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameT4 +GetCaptionAdjustedParent__FP8nsIFramePC8nsIFramePP8nsIFrame +InsertFrames__12FrameManagerP14nsIPresContextR12nsIPresShellP8nsIFrameP7nsIAtomT3T3 +GetInsertionPoint__12FrameManagerP12nsIPresShellP8nsIFrameT2PP8nsIFrame +GetInsertionPoint__16nsBindingManagerP10nsIContentT1PP10nsIContentPUi +InsertFrames__10nsBoxFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrameT4 +GetBox__14nsContainerBoxP8nsIFrame +Insert__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrameT2 +Prepend__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrame +ChildrenInserted__11nsBoxLayoutP6nsIBoxR16nsBoxLayoutStateT1T1 +InsertFrames__11nsFrameListP8nsIFrameN21 +SetParent__7nsFramePC8nsIFrame +MarkDirtyChildren__5nsBoxR16nsBoxLayoutState +BecameDirty__11nsBoxLayoutP6nsIBoxR16nsBoxLayoutState +RemoveEventListener__10nsDocumentRC9nsAStringP19nsIDOMEventListeneri +RemoveEventListenerByType__22nsEventListenerManagerP19nsIDOMEventListenerRC9nsAStringi +RemoveEventListener__22nsEventListenerManagerP19nsIDOMEventListener14EventArrayTypeiP9nsHashKeyi +_._19nsXBLStreamListener +AddComment__16nsXMLContentSinkRC13nsIParserNode +NS_NewCommentNode__FPP10nsIContent +__13nsCommentNode +QueryInterface__13nsCommentNodeRC4nsIDPPv +AddRef__13nsCommentNode +GetIID__13nsIDOMComment +AppendData__13nsCommentNodeRC9nsAString +SetText__13nsCommentNodePCUsii +StripCommentDelimiters__FR8nsString +RFind__C8nsStringPCciii +Release__13nsCommentNode +SetDocument__13nsCommentNodeP11nsIDocumentii +SetParent__13nsCommentNodeP10nsIContent +GetBaseURL__C10nsDocumentRP6nsIURI +NextNode__17nsContentIteratorPt8nsCOMPtr1Z10nsIContent +AddResourceListener__21nsXBLPrototypeBindingP10nsIContent +IsOnlyWhitespace__13nsCommentNodePi +GetAttribute__C13nsCommentNodeiP7nsIAtomR9nsAString +AppendNode__16nsRDFDOMNodeListP10nsIDOMNode +InstantiateInsertionPoints__21nsXBLPrototypeBindingP13nsIXBLBinding +InstantiateInsertionPoint__FP9nsHashKeyPvT1 +GetInsertionParent__24nsXBLInsertionPointEntryPP10nsIContent +GetInsertionIndex__24nsXBLInsertionPointEntryPUi +GetDefaultContent__24nsXBLInsertionPointEntryPP10nsIContent +GetAnonymousContent__12nsXBLBindingPP10nsIContent +GetInsertionPointsFor__12nsXBLBindingP10nsIContentPP16nsISupportsArray +NS_NewXBLInsertionPoint__FP10nsIContentUiT0PP20nsIXBLInsertionPoint +__19nsXBLInsertionPointP10nsIContentUiT1 +AddRef__19nsXBLInsertionPoint +Release__19nsXBLInsertionPoint +BuildContentLists__FP9nsHashKeyPvT1 +GetBoundElement__12nsXBLBindingPP10nsIContent +GetInsertionParent__19nsXBLInsertionPointPP10nsIContent +GetInsertionIndex__19nsXBLInsertionPointPi +__22nsAnonymousContentListP16nsISupportsArray +AddRef__22nsAnonymousContentList +GetSingleInsertionPoint__12nsXBLBindingPP10nsIContentPUiPiT1 +GetSingleInsertionPoint__21nsXBLPrototypeBindingP10nsIContentT1PP10nsIContentPUiPiT3 +Release__24nsXBLInsertionPointEntry +Item__16nsRDFDOMNodeListUiPP10nsIDOMNode +AddChild__19nsXBLInsertionPointP10nsIContent +RealizeDefaultContent__FP9nsHashKeyPvT1 +ChildCount__19nsXBLInsertionPointPUi +GetAttributeNameAt__C25nsGenericContainerElementiRiRP7nsIAtomT3 +AttributeChanged__12nsXBLBindingP7nsIAtomii +AttributeChanged__21nsXBLPrototypeBindingP7nsIAtomiiP10nsIContentT4 +UnsetAttribute__25nsGenericContainerElementiP7nsIAtomi +NS_NewTextBoxFrame__FP12nsIPresShellPP8nsIFrame +__14nsTextBoxFrameP12nsIPresShell +NeedsRecalc__14nsTextBoxFrame +Init__14nsTextBoxFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +UpdateAttributes__14nsTextBoxFrameP14nsIPresContextP7nsIAtomRiT3 +UpdateAccessTitle__14nsTextBoxFrame +GetMenuAccessKey__17nsMenuBarListenerPi +InitAccessKey__17nsMenuBarListener +GetLength__22nsAnonymousContentListPUi +Item__22nsAnonymousContentListUiPP10nsIDOMNode +ChildAt__19nsXBLInsertionPointUiPP10nsIContent +Release__22nsAnonymousContentList +GetAscent__14nsTextBoxFrameR16nsBoxLayoutStateRi +CalcTextSize__14nsTextBoxFrameR16nsBoxLayoutState +GetTextSize__14nsTextBoxFrameP14nsIPresContextR19nsIRenderingContextRC8nsStringR6nsSizeRi +GetMetricsFor__17DeviceContextImplRC6nsFontRP14nsIFontMetrics +TryFamily__16nsFontMetricsGTKP9nsCStringUs +SetFont__21nsRenderingContextGTKP14nsIFontMetrics +GetFontHandle__16nsFontMetricsGTKRPv +GetWidth__21nsRenderingContextGTKRC8nsStringRiPi +GetWidth__21nsRenderingContextGTKPCUsUiRiPi +GetWidth__15nsFontGTKNormalPCUsUi +SingleByteConvert__FP17nsFontCharSetInfoP11XFontStructPCUsiPci +GetMaxAscent__16nsFontMetricsGTKRi +GetInset__5nsBoxR8nsMargin +GetPrefSize__14nsTextBoxFrameR16nsBoxLayoutStateR6nsSize +AddBorderAndPadding__5nsBoxR6nsSize +AddInset__5nsBoxR6nsSize +GetMaxSize__5nsBoxR16nsBoxLayoutStateR6nsSize +GetMinSize__14nsTextBoxFrameR16nsBoxLayoutStateR6nsSize +DoLayout__14nsTextBoxFrameR16nsBoxLayoutState +NS_NewHTMLFrameOuterFrame__FP12nsIPresShellPP8nsIFrame +__21nsHTMLFrameOuterFrame +Init__21nsHTMLFrameOuterFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetIID__22nsIDOMHTMLFrameElement +AppendFrames__21nsCSSFrameConstructorP14nsIPresContextP12nsIPresShellP15nsIFrameManagerP10nsIContentP8nsIFrameT5 +LastChild__C11nsFrameList +GetFrameType__C21nsHTMLFrameOuterFramePP7nsIAtom +AppendFrames__12FrameManagerP14nsIPresContextR12nsIPresShellP8nsIFrameP7nsIAtomT3 +AppendFrames__10nsBoxFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +Append__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrame +QueryInterface__21nsHTMLFrameOuterFrameRC4nsIDPPv +AppendFrames__11nsFrameListP8nsIFrameT1 +NS_NewButtonBoxFrame__FP12nsIPresShellPP8nsIFrame +InsertAfter__14nsContainerBoxR16nsBoxLayoutStateP6nsIBoxP8nsIFrame +GetAscent__19nsBoxToBlockAdaptorR16nsBoxLayoutStateRi +GetAscent__15nsImageBoxFrameR16nsBoxLayoutStateRi +GetPrefSize__15nsImageBoxFrameR16nsBoxLayoutStateR6nsSize +CacheImageSize__15nsImageBoxFrameR16nsBoxLayoutState +GetImageSize__15nsImageBoxFrameP14nsIPresContext +GetPrefSize__19nsBoxToBlockAdaptorR16nsBoxLayoutStateR6nsSize +AdjustComputedWidth__17nsHTMLReflowState +Reflow__21nsHTMLFrameOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IsInline__21nsHTMLFrameOuterFrame +GetDesiredSize__21nsHTMLFrameOuterFrameP14nsIPresContextRC17nsHTMLReflowStateR19nsHTMLReflowMetrics +__21nsHTMLFrameInnerFrame +GetFrameType__C21nsHTMLFrameInnerFramePP7nsIAtom +Reflow__21nsHTMLFrameInnerFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +GetIID__15nsIPrintContext +CreateDocShell__21nsHTMLFrameInnerFrameP14nsIPresContextRC6nsSize +GetParentContent__21nsHTMLFrameInnerFrameRP10nsIContent +SetSubShellFor__9PresShellP10nsIContentP11nsISupports +GetMarginWidth__21nsHTMLFrameInnerFrameP14nsIPresContextP10nsIContent +GetMarginHeight__21nsHTMLFrameInnerFrameP14nsIPresContextP10nsIContent +GetScrolling__21nsHTMLFrameInnerFrameP10nsIContenti +SetDefaultScrollbarPreferences__10nsDocShellii +GetName__21nsHTMLFrameInnerFrameP10nsIContentR8nsString +AddChild__10nsDocShellP19nsIDocShellTreeItem +SetParent__10nsDocShellP19nsIDocShellTreeItem +SetParentURIContentListener__10nsDocShellP21nsIURIContentListener +SetParentContentListener__22nsDSURIContentListenerP21nsIURIContentListener +SetChildOffset__10nsDocShelli +ContentShellAdded__17nsChromeTreeOwnerP19nsIDocShellTreeItemiPCUs +ContentShellAdded__11nsXULWindowP19nsIDocShellTreeItemiPCUs +__18nsContentShellInfoRC8nsStringiP19nsIDocShellTreeItem +EnsurePrimaryContentTreeOwner__11nsXULWindow +GetDocumentElement__13nsXULDocumentPP13nsIDOMElement +SetChromeEventHandler__10nsDocShellP21nsIChromeEventHandler +SetVisibility__10nsDocShelli +DoLoadURL__21nsHTMLFrameInnerFrameP14nsIPresContext +CheckForBrowser__FP10nsIContentP13nsIBaseWindow +GetBoxObjectFor__13nsXULDocumentP13nsIDOMElementPP12nsIBoxObject +NS_NewBrowserBoxObject__FPP12nsIBoxObject +__18nsBrowserBoxObject +AddRef__18nsBrowserBoxObject +QueryInterface__18nsBrowserBoxObjectRC4nsIDPPv +GetIID__19nsIBrowserBoxObject +Release__18nsBrowserBoxObject +GetPropertyAsSupports__11nsBoxObjectPCUsPP11nsISupports +GetIID__18nsISecureBrowserUI +GetURL__21nsHTMLFrameInnerFrameP10nsIContentR8nsString +GetBaseURL__13nsPresContextPP6nsIURI +SetInheritOwner__18nsDocShellLoadInfoi +SetReferrer__18nsDocShellLoadInfoP6nsIURI +QueryInterface__21nsHTMLFrameInnerFrameRC4nsIDPPv +Release__21nsHTMLFrameInnerFrame +OnStateChange__21nsHTMLFrameInnerFrameP14nsIWebProgressP10nsIRequestiUi +GetDesiredSize__21nsHTMLFrameInnerFrameP14nsIPresContextRC17nsHTMLReflowStateR19nsHTMLReflowMetrics +GetNextInFlow__C7nsFramePP8nsIFrame +DidReflow__21nsHTMLFrameInnerFrameP14nsIPresContexti +GetMinSize__19nsBoxToBlockAdaptorR16nsBoxLayoutStateR6nsSize +GetFlex__19nsBoxToBlockAdaptorR16nsBoxLayoutStateRi +GetMaxSize__19nsBoxToBlockAdaptorR16nsBoxLayoutStateR6nsSize +GetMinSize__15nsImageBoxFrameR16nsBoxLayoutStateR6nsSize +sPaintSuppressionCallback__9PresShellP8nsITimerPv +AddToSessionHistory__10nsDocShellP6nsIURIP10nsIChannelPP10nsISHEntry +ShouldAddToSessionHistory__10nsDocShellP6nsIURI +GetIID__10nsISHEntry +nsSHEntryConstructor__FP11nsISupportsRC4nsIDPPv +__9nsSHEntry +AddRef__9nsSHEntry +QueryInterface__9nsSHEntryRC4nsIDPPv +GetIID__14nsISHContainer +Release__9nsSHEntry +Create__9nsSHEntryP6nsIURIPCUsP14nsIDOMDocumentP14nsIInputStreamP21nsILayoutHistoryStateP11nsISupports +SetURI__9nsSHEntryP6nsIURI +SetTitle__9nsSHEntryPCUs +SetDocument__9nsSHEntryP14nsIDOMDocument +SetPostData__9nsSHEntryP14nsIInputStream +SetLayoutHistoryState__9nsSHEntryP21nsILayoutHistoryState +SetCacheKey__9nsSHEntryP11nsISupports +SetLoadType__9nsSHEntryUi +SetIsSubFrame__9nsSHEntryi +SetReferrerURI__9nsSHEntryP6nsIURI +AddChildSHEntry__10nsDocShellP10nsISHEntryT1i +_._9nsSHEntry +OnLocationChange__21nsHTMLFrameInnerFrameP14nsIWebProgressP10nsIRequestP6nsIURI +SetDisplaySelection__9PresShells +SetDisplaySelection__11nsSelections +ClearPreferenceStyleRules__9PresShell +SetPrefColorRules__9PresShell +SetPrefLinkRules__9PresShell +CreatePreferenceStyleSheet__9PresShell +SetDefaultNameSpaceID__17CSSStyleSheetImpli +RebuildNameSpaces__18CSSStyleSheetInner +CreateChildNameSpace__13NameSpaceImplP7nsIAtomiRP12nsINameSpace +GetIID__19nsIDOMCSSStyleSheet +GetIID__16nsIDOMStyleSheet +GetDefaultLinkColor__13nsPresContextPUi +GetDefaultVisitedLinkColor__13nsPresContextPUi +ColorToString__FUiR12nsAutoString +InsertRule__17CSSStyleSheetImplRC9nsAStringUiPUi +GetStyleRuleAt__C17CSSStyleSheetImpliRP10nsICSSRule +SetPrefFocusRules__9PresShell +GetUseFocusColors__13nsPresContextRi +GetFocusBackgroundColor__13nsPresContextPUi +GetFocusTextColor__13nsPresContextPUi +GetFocusRingWidth__13nsPresContextPUc +GetFocusRingOnAnything__13nsPresContextRi +NotifyStyleSheetStateChanged__12StyleSetImpli +ClearRuleProcessors__12StyleSetImpl +ClearOverrideRuleProcessors__12StyleSetImpl +Equals__11nsSimpleURIP6nsIURIPi +MatchEntry__21nsCacheEntryHashTableP12PLDHashTablePC15PLDHashEntryHdrPCv +GetCacheElement__22nsCacheEntryDescriptorPP11nsISupports +GetData__12nsCacheEntryPP11nsISupports +GetDefaultLoadRequest__11nsLoadGroupPP10nsIRequest +GetCurrentFrame__12imgContainerPP14gfxIImageFrame +GetResultFromStatus__10imgRequestUi +_._22nsCacheEntryDescriptor +Close__22nsCacheEntryDescriptor +CloseDescriptor__14nsCacheServiceP22nsCacheEntryDescriptor +RemoveDescriptor__12nsCacheEntryP22nsCacheEntryDescriptor +PostScrollPortEvent__16nsScrollBoxFrameP12nsIPresShelliQ217nsScrollPortEvent10orientType +PostDOMEvent__9PresShellP10nsIContentP7nsEvent +AddHorizontalScrollbar__21nsGfxScrollFrameInnerR16nsBoxLayoutStateR6nsRecti +GetIntegerAttribute__21nsGfxScrollFrameInnerP6nsIBoxP7nsIAtomi +SetAttribute__21nsGfxScrollFrameInnerP6nsIBoxP7nsIAtomii +AttributeChanged__14nsHTMLDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__10nsDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__15HTMLContentSinkP11nsIDocumentP10nsIContentiP7nsIAtomi +__17nsStyleChangeList +AppendChange__17nsStyleChangeListP8nsIFrameP10nsIContenti +AttributeAffectsStyle__12FrameManagerP7nsIAtomP10nsIContentRi +AttributeAffectsStyle__12StyleSetImplP7nsIAtomP10nsIContentRi +AttributeAffectsStyle__16nsBindingManagerPFP11nsISupportsPv_iPvP10nsIContentPi +AttributeAffectsStyle__16nsBindingManagerPFP11nsISupportsPv_iPvP10nsIContentT3Pi +AttributeAffectsStyle__12nsXBLBindingPFP11nsISupportsPv_iPvPi +GetStyleSheets__21nsXBLPrototypeBindingPP16nsISupportsArray +EnumAffectsStyle__FP11nsISupportsPv +AttributeAffectsStyle__21HTMLCSSStyleSheetImplP7nsIAtomP10nsIContentRi +AttributeAffectsStyle__18HTMLStyleSheetImplP7nsIAtomP10nsIContentRi +AttributeAffectsStyle__17CSSStyleSheetImplP7nsIAtomP10nsIContentRi +AttributeChanged__13nsSliderFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +AttributeChanged__10nsBoxFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +AttributeChanged__7nsFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +CurrentPositionChanged__13nsSliderFrameP14nsIPresContext +ProcessRestyledFrames__21nsCSSFrameConstructorR17nsStyleChangeListP14nsIPresContext +ChangeAt__C17nsStyleChangeListiRP8nsIFrameRP10nsIContentRi +Clear__17nsStyleChangeList +_._17nsStyleChangeList +AttributeChanged__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContentiP7nsIAtomi +AttributeChanged__16nsScrollbarFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +RemoveScrollPositionListener__16nsScrollPortViewP25nsIScrollPositionListener +Release__21nsGfxScrollFrameInner +ScrollbarChanged__21nsGfxScrollFrameInnerP14nsIPresContextii +ScrollTo__16nsScrollPortViewiiUi +AddRemoveScrollbar__21nsGfxScrollFrameInnerR16nsBoxLayoutStateR6nsRectiii +SetScrollbarVisibility__21nsGfxScrollFrameInnerP6nsIBoxi +ComputeStyleChangeFor__12FrameManagerP14nsIPresContextP8nsIFrameiP7nsIAtomR17nsStyleChangeListiRi +ReResolveStyleContext__12FrameManagerP14nsIPresContextP8nsIFrameP15nsIStyleContextP10nsIContentiP7nsIAtomR17nsStyleChangeListiRi +CaptureChange__FP15nsIStyleContextT0P8nsIFrameP10nsIContentR17nsStyleChangeListi +CalcStyleDifference__C16StyleContextImplP15nsIStyleContextRii +GetAdditionalStyleContext__C7nsFrameiPP15nsIStyleContext +GetFirstNode__14UndisplayedMapP10nsIContent +GetParentStyleContextProvider__7nsFrameP14nsIPresContextPP8nsIFrameR29nsContextProviderRelationship +GetURI__15imgRequestProxyPP6nsIURI +GetURI__10imgRequestPP6nsIURI +StyleChangeReflow__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrameP7nsIAtom +MarkStyleChange__5nsBoxR16nsBoxLayoutState +HasStyleChange__10nsBoxFrame +MarkChildrenStyleChange__5nsBox +SetStyleChangeFlag__10nsBoxFramei +SetStyleChangeFlag__5nsBoxi +HasStyleChange__5nsBox +GetScrollbarMediator__16nsScrollbarFramePP20nsIScrollbarMediator +GetPrefSize__13nsSliderFrameR16nsBoxLayoutStateR6nsSize +GetPrefSize__5nsBoxR16nsBoxLayoutStateR6nsSize +GetMinSize__5nsBoxR16nsBoxLayoutStateR6nsSize +GetMinSize__13nsSliderFrameR16nsBoxLayoutStateR6nsSize +GetMaxSize__13nsSliderFrameR16nsBoxLayoutStateR6nsSize +AddRemoveScrollbar__21nsGfxScrollFrameInnerRiN21iii +SetTitle__18nsContentTreeOwnerPCUs +GetAttribute__FP12nsIXULWindowRC12nsAutoStringR12nsAutoString +GetDOMNodeFromDocShell__FP11nsIDocShell +Assert__16nsWindowMediatorP14nsIRDFResourceT1P10nsIRDFNodei +OnAssert__23CompositeDataSourceImplP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +HasAssertion__16nsWindowMediatorP14nsIRDFResourceT1P10nsIRDFNodeiPi +OnAssert__20nsXULTemplateBuilderP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +Propogate__20nsXULTemplateBuilderP14nsIRDFResourceT1P10nsIRDFNodeR15nsClusterKeySet +_._7NodeSet +FireNewlyMatchedRules__20nsXULTemplateBuilderRC15nsClusterKeySet +SynchronizeAll__20nsXULTemplateBuilderP14nsIRDFResourceT1P10nsIRDFNodeT3 +GetMatchesWithBindingDependency__13nsConflictSetP14nsIRDFResource +HashBindingElement__13nsConflictSetPCv +HandleChromeEvent__12nsXULElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleDOMEvent__12nsXULElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +GetInsertionParent__16nsBindingManagerP10nsIContentPP10nsIContent +HandleDOMEvent__13nsXULDocumentP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleEventSubType__22nsEventListenerManagerP16nsListenerStructP11nsIDOMEventP17nsIDOMEventTargetUiUi +SetCurrentTarget__10nsDOMEventP17nsIDOMEventTarget +Match__Q221IID2ThisTranslatorMap5EntryP12JSDHashTablePC15JSDHashEntryHdrPCv +TranslateThis__29nsEventListenerThisTranslatorP11nsISupportsP16nsIInterfaceInfoUsPiPP4nsIDPP11nsISupports +GetCurrentTarget__10nsDOMEventPP17nsIDOMEventTarget +FindChildWithName__10nsDocShellPCUsiiP19nsIDocShellTreeItemPP19nsIDocShellTreeItem +GetName__10nsDocShellPPUs +RemoveObserver__17nsObserverServiceP11nsIObserverPCUs +RemoveObserver__14nsObserverListP11nsIObserver +ThrowBadResult__FUiR14XPCCallContext +ThrowBadResult__10XPCThrowerUiUiR14XPCCallContext +GetPendingException__11nsXPConnectPP12nsIException +GetCurrentException__18nsExceptionManagerPP12nsIException +NameAndFormatForNSResult__14nsXPCExceptionUiPPCcT2 +Verbosify__10XPCThrowerR14XPCCallContextPPci +BuildAndThrowException__10XPCThrowerP9JSContextUiPCc +NewException__14nsXPCExceptionPCcUiP13nsIStackFrameP11nsISupportsPP12nsIException +GetIID__15nsIXPCException +nsXPCExceptionConstructor__FP11nsISupportsRC4nsIDPPv +__14nsXPCException +AddRef__14nsXPCException +QueryInterface__14nsXPCExceptionRC4nsIDPPv +GetIID__12nsIException +Release__14nsXPCException +_._14nsXPCException +Reset__14nsXPCException +GetCurrentJSStack__11nsXPConnectPP13nsIStackFrame +CreateStack__10XPCJSStackP9JSContextPP13nsIStackFrame +CreateStack__15XPCJSStackFrameP9JSContextP12JSStackFramePP15XPCJSStackFrame +__15XPCJSStackFrame +AddRef__15XPCJSStackFrame +JS_IsNativeFrame +JS_GetFramePC +JS_GetScriptFilename +JS_PCToLineNumber +JS_GetFrameFunction +JS_GetFunctionName +GetLanguage__15XPCJSStackFramePUi +GetCaller__15XPCJSStackFramePP13nsIStackFrame +Release__15XPCJSStackFrame +_._15XPCJSStackFrame +Initialize__14nsXPCExceptionPCcUiT1P13nsIStackFrameP11nsISupportsP12nsIException +GetFilename__15XPCJSStackFramePPc +GetLineNumber__15XPCJSStackFramePi +ThrowExceptionObject__10XPCThrowerP9JSContextP12nsIException +GetIID__18nsIXPCDOMException +nsXPCException_GetInterfacesHelper__FPUiPPP4nsID +_._14nsXPCWrappedJS +_._19nsXPCWrappedJSClass +GetOffline__11nsIOServicePi +PrefIsLocked__12nsPrefBranchPCcPi +DOMBranchCallback__11nsJSContextP9JSContextP8JSScript +RemoveAttribute__12nsXULElementRC9nsAString +SetAttribute__12nsXULElementRC9nsAStringT1 +GetName__10nsNodeInfoR9nsAString +ExecuteOnBroadcastHandler__12nsXULElementP13nsIDOMElementRC9nsAString +FirstChild__C15nsPopupSetFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +GetAdditionalChildListName__C15nsPopupSetFrameiPP7nsIAtom +HasChildNodes__12nsXULElementPi +CreateTextNode__13nsXULDocumentRC9nsAStringPP10nsIDOMText +SetText__10nsTextNodeRC9nsAStringi +SetText__20nsGenericDOMDataNodeP10nsIContentRC9nsAStringi +__as__14nsTextFragmentRC9nsAString +IsASCII__FRC9nsAString +ToNewCString__FRC9nsAString +doCreate__8nsNodeSH16nsDOMClassInfoID +GetTextIIDs__FR11nsVoidArray +AppendChild__12nsXULElementP10nsIDOMNodePP10nsIDOMNode +InsertBefore__12nsXULElementP10nsIDOMNodeT1PP10nsIDOMNode +GetParent__C10nsTextNodeRP10nsIContent +GetParent__C20nsGenericDOMDataNodeRP10nsIContent +ContentAppended__13nsXULDocumentP10nsIContenti +ContentAppended__16nsBindingManagerP11nsIDocumentP10nsIContenti +GetNestedInsertionPoint__16nsBindingManagerP10nsIContentT1PP10nsIContent +GetBindingParent__10nsTextNodePP10nsIContent +GetBindingParent__20nsGenericDOMDataNodePP10nsIContent +ContentAppended__9PresShellP11nsIDocumentP10nsIContenti +ContentAppended__12StyleSetImplP14nsIPresContextP10nsIContenti +ContentAppended__21nsCSSFrameConstructorP14nsIPresContextP10nsIContenti +ContentAppended__20nsXULTemplateBuilderP11nsIDocumentP10nsIContenti +GetContent__16GlobalWindowImplPP12nsIDOMWindow +GetTreeOwner__16GlobalWindowImplPP20nsIDocShellTreeOwner +GetPrimaryContentShell__17nsChromeTreeOwnerPP19nsIDocShellTreeItem +NewResolve__16nsHTMLDocumentSHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +ResolveImpl__16nsHTMLDocumentSHP25nsIXPConnectWrappedNativelPP11nsISupports +ResolveName__14nsHTMLDocumentRC9nsAStringP21nsIDOMHTMLFormElementPP11nsISupports +GetLength__17nsBaseContentListPUi +GetCharacterSet__10nsDocumentR9nsAString +SetCurrentCharset__13nsCharsetMenuPCUs +AddCharsetToCache__13nsCharsetMenuP7nsIAtomP11nsVoidArrayP14nsIRDFResourceiii +FindMenuItemInArray__13nsCharsetMenuP11nsVoidArrayP7nsIAtomPP11nsMenuEntry +WriteCacheToPrefs__13nsCharsetMenuP11nsVoidArrayiPCc +SetCharPref__6nsPrefPCcT1 +SetCharPref__13nsPrefServicePCcT1 +SetCharPref__12nsPrefBranchPCcT1 +PREF_SetCharPref +DuplicatePrivateData__10nsDOMEvent +OnStatusChange__21nsHTMLFrameInnerFrameP14nsIWebProgressP10nsIRequestUiPCUs +AddPendingSheet__13CSSLoaderImplP16nsICSSStyleSheetiP10nsIContentP20nsICSSLoaderObserver +AreAllPendingAlternateSheets__FPvT0 +InsertPendingSheet__FPvT0 +InsertStyleSheetAt__10nsDocumentP13nsIStyleSheetii +InternalInsertStyleSheetAt__13nsXMLDocumentP13nsIStyleSheeti +StyleSheetLoaded__21nsXBLPrototypeBindingP16nsICSSStyleSheeti +NotifyBoundElements__21nsXBLPrototypeBinding +NS_NewMenuBarFrame__FP12nsIPresShellPP8nsIFrame +__14nsMenuBarFrameP12nsIPresShell +Init__14nsMenuBarFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +__17nsMenuBarListenerP14nsMenuBarFrame +AddRef__17nsMenuBarListener +QueryInterface__17nsMenuBarListenerRC4nsIDPPv +NS_NewXBLXULHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP15nsXBLXULHandler +__15nsXBLXULHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__15nsXBLXULHandler +QueryInterface__15nsXBLXULHandlerRC4nsIDPPv +Release__15nsXBLXULHandler +QueryInterface__14nsMenuBarFrameRC4nsIDPPv +GetIID__13nsIMenuParent +AddRef__14nsMenuBarFrame +Release__14nsMenuBarFrame +GetTag__C13nsCommentNodeRP7nsIAtom +ChildCount__C13nsCommentNodeRi +GetDefaultContent__19nsXBLInsertionPointPP10nsIContent +GetTag__C17nsXMLCDATASectionRP7nsIAtom +Array +__20nsContentTagTestNodeP9InnerNodeR13nsConflictSetiP7nsIAtom +__24nsRDFConInstanceTestNodeP9InnerNodeR13nsConflictSetP16nsIRDFDataSourceRC13nsResourceSetiQ224nsRDFConInstanceTestNode4TestT6 +HasAssertion__18nsBookmarksServiceP14nsIRDFResourceT1P10nsIRDFNodeiPi +HasAssertion__20FileSystemDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +isFileURI__20FileSystemDataSourceP14nsIRDFResource +HasAssertion__21LocalSearchDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +isFindURI__FP14nsIRDFResource +HasAssertion__24InternetSearchDataSourceP14nsIRDFResourceT1P10nsIRDFNodeiPi +HasAssertion__11nsHTTPIndexP14nsIRDFResourceT1P10nsIRDFNodeiPi +GetTargets__18nsBookmarksServiceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +GetTargets__20FileSystemDataSourceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +HasMoreElements__19EmptyEnumeratorImplPi +GetTargets__21LocalSearchDataSourceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +GetTargets__24InternetSearchDataSourceP14nsIRDFResourceT1iPP19nsISimpleEnumerator +isSearchCategoryURI__24InternetSearchDataSourceP14nsIRDFResource +isSearchURI__24InternetSearchDataSourceP14nsIRDFResource +GetTargets__11nsHTTPIndexP14nsIRDFResourceT1iPP19nsISimpleEnumerator +isWellknownContainerURI__11nsHTTPIndexP14nsIRDFResource +GetTarget__11nsHTTPIndexP14nsIRDFResourceT1iPP10nsIRDFNode +GetDestination__11nsHTTPIndexP14nsIRDFResourceR14nsXPIDLCString +StartAssignmentByReference__14nsXPIDLCString +FilterInstantiations__C20nsContentTagTestNodeR16InstantiationSetPv +FilterInstantiations__C24nsRDFConInstanceTestNodeR16InstantiationSetPv +GetTarget__18nsBookmarksServiceP14nsIRDFResourceT1iPP10nsIRDFNode +isBookmarkCommand__FP14nsIRDFResource +GetTarget__20FileSystemDataSourceP14nsIRDFResourceT1iPP10nsIRDFNode +GetTarget__21LocalSearchDataSourceP14nsIRDFResourceT1iPP10nsIRDFNode +GetTarget__24InternetSearchDataSourceP14nsIRDFResourceT1iPP10nsIRDFNode +isSearchCommand__24InternetSearchDataSourceP14nsIRDFResource +isEngineURI__24InternetSearchDataSourceP14nsIRDFResource +Type__CQ224nsRDFConInstanceTestNode7Element +Equals__CQ224nsRDFConInstanceTestNode7ElementRC13MemoryElement +_._Q224nsRDFConInstanceTestNode7Element +Release__Q216MemoryElementSet4List +ArcLabelsOut__23CompositeDataSourceImplP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__18nsBookmarksServiceP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__20FileSystemDataSourceP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__21LocalSearchDataSourceP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__24InternetSearchDataSourceP14nsIRDFResourcePP19nsISimpleEnumerator +ArcLabelsOut__11nsHTTPIndexP14nsIRDFResourcePP19nsISimpleEnumerator +__17nsArrayEnumeratorP16nsISupportsArray +AddRef__17nsArrayEnumerator +HasMoreElements__17nsArrayEnumeratorPi +Release__17nsArrayEnumerator +_._17nsArrayEnumerator +AddToTable__21nsTemplateMatchRefSetP15nsTemplateMatch +HashEntry__21nsTemplateMatchRefSetP12PLDHashTablePCv +Hash__13InstantiationPCv +HasArcOut__18nsBookmarksServiceP14nsIRDFResourceT1Pi +HasArcOut__20FileSystemDataSourceP14nsIRDFResourceT1Pi +HasArcOut__21LocalSearchDataSourceP14nsIRDFResourceT1Pi +HasArcOut__24InternetSearchDataSourceP14nsIRDFResourceT1Pi +HasArcOut__11nsHTTPIndexP14nsIRDFResourceT1Pi +GetIID__10nsIRDFDate +GetIID__9nsIRDFInt +ArcLabelsIn__18nsBookmarksServiceP10nsIRDFNodePP19nsISimpleEnumerator +CreateTemplateContents__19nsXULContentBuilderP10nsIContentT1PP10nsIContentPi +GetElementResource__17nsXULContentUtilsP10nsIContentPP14nsIRDFResource +QueryInterface__16nsRDFDOMNodeListRC4nsIDPPv +GetIID__14nsIRDFNodeList +doCreate__9nsArraySH16nsDOMClassInfoID +GetXULNodeListIIDs__FR11nsVoidArray +GetProperty__9nsArraySHP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +JS_ValueToECMAInt32 +js_ValueToECMAInt32 +js_ValueToNumber +GetItemAt__9nsArraySHP11nsISupportsUiPP11nsISupports +GetAscent__5nsBoxR16nsBoxLayoutStateRi +NS_NewSplitterFrame__FP12nsIPresShellPP8nsIFrame +__15nsSplitterFrameP12nsIPresShell +AddRef__20nsSplitterFrameInner +Init__15nsSplitterFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetInitialOrientation__15nsSplitterFrameRi +AddListener__20nsSplitterFrameInnerP14nsIPresContext +QueryInterface__20nsSplitterFrameInnerRC4nsIDPPv +NS_NewGrippyFrame__FP12nsIPresShellPP8nsIFrame +__13nsGrippyFrameP12nsIPresShell +QueryInterface__15nsSplitterFrameRC4nsIDPPv +AddRef__15nsSplitterFrame +Release__15nsSplitterFrame +DoLayout__15nsSplitterFrameR16nsBoxLayoutState +UpdateState__20nsSplitterFrameInner +GetState__20nsSplitterFrameInner +RemoveChild__6nsViewP7nsIView +GetInsertionPoint__12nsXBLBindingP10nsIContentPP10nsIContentPUiT2 +GetInsertionPoint__21nsXBLPrototypeBindingP10nsIContentN21PP10nsIContentPUiT4 +Matches__19nsXBLInsertionPointP10nsIContentUiPi +NS_NewMenuFrame__FP12nsIPresShellPP8nsIFrameUi +__11nsMenuFrameP12nsIPresShell +Init__11nsMenuFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +UpdateMenuType__11nsMenuFrameP14nsIPresContext +UpdateMenuSpecialState__11nsMenuFrameP14nsIPresContext +BuildAcceleratorText__11nsMenuFrameR8nsString +QueryInterface__11nsMenuFrameRC4nsIDPPv +GetIID__12nsIMenuFrame +GetIID__25nsIScrollableViewProvider +AddRef__11nsMenuFrame +Release__11nsMenuFrame +SetInitialChildList__11nsMenuFrameP14nsIPresContextP7nsIAtomP8nsIFrame +SetParent__11nsMenuFramePC8nsIFrame +ReParentStyleContext__13nsPresContextP8nsIFrameP15nsIStyleContext +ReParentStyleContext__12FrameManagerP14nsIPresContextP8nsIFrameP15nsIStyleContext +ReParentStyleContext__12StyleSetImplP14nsIPresContextP15nsIStyleContextT2PP15nsIStyleContext +GetStyleRules__C16StyleContextImpl +AppendElements__15nsSupportsArrayP16nsISupportsArray +FirstChild__C11nsMenuFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +GetAdditionalChildListName__C11nsMenuFrameiPP7nsIAtom +GetPrefSize__11nsMenuFrameR16nsBoxLayoutStateR6nsSize +DoLayout__11nsMenuFrameR16nsBoxLayoutState +NS_NewStackFrame__FP12nsIPresShellPP8nsIFrameP12nsIBoxLayout +__12nsStackFrameP12nsIPresShellP12nsIBoxLayout +NS_NewProgressMeterFrame__FP12nsIPresShellPP8nsIFrame +__20nsProgressMeterFrameP12nsIPresShell +SetInitialChildList__20nsProgressMeterFrameP14nsIPresContextP7nsIAtomP8nsIFrame +AttributeChanged__20nsProgressMeterFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +GetAscent__13nsStackLayoutP6nsIBoxR16nsBoxLayoutStateRi +GetPrefSize__13nsStackLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +AddLargestSize__11nsBoxLayoutR6nsSizeRC6nsSize +GetMinSize__13nsStackLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMaxSize__13nsStackLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +AddSmallestSize__11nsBoxLayoutR6nsSizeRC6nsSize +GetFirstStyleBinding__12nsXBLBindingPP13nsIXBLBinding +MarkedForDeath__12nsXBLBindingPi +EqualsWithConversion__C9nsCStringPCUsii +CompareWithConversion__C9nsCStringPCUsii +Compare1To2__FPCcT0Uii +__Q212nsBaseWidget10EnumeratorR12nsBaseWidget +AddRef__Q212nsBaseWidget10Enumerator +First__Q212nsBaseWidget10Enumerator +CurrentItem__Q212nsBaseWidget10EnumeratorPP11nsISupports +Next__Q212nsBaseWidget10Enumerator +Release__Q212nsBaseWidget10Enumerator +_._Q212nsBaseWidget10Enumerator +PaintChildren__10nsBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintChild__10nsBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRectP8nsIFrame17nsFramePaintLayer +Contains__C6nsRectRC6nsRect +DrawSide__14nsCSSRenderingR19nsIRenderingContextiUcUiUiRC6nsRectT6iiP6nsRect +MakeSide__14nsCSSRenderingP7nsPointR19nsIRenderingContextiRC6nsRectT4iifi +DrawLine__14nsCSSRenderingR19nsIRenderingContextiiiiP6nsRect +DrawLine__21nsRenderingContextGTKiiii +TransformCoord__13nsTransform2DPiT1 +Paint__7nsFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetDisplayNonTextSelection__9PresShellPi +AddDocTypeDecl__16nsXMLContentSinkRC13nsIParserNodei +GetStringValue__17CDoctypeDeclToken +GetDocTypeToken__FR8nsStringT0i +NS_NewDOMDocumentType__FPP18nsIDOMDocumentTypeRC9nsAStringP18nsIDOMNamedNodeMapT2T1N21 +__17nsDOMDocumentTypeRC9nsAStringP18nsIDOMNamedNodeMapT2T1N21 +AddRef__17nsDOMDocumentType +GetNodeType__17nsDOMDocumentTypePUs +QueryInterface__17nsDOMDocumentTypeRC4nsIDPPv +SetDocument__17nsDOMDocumentTypeP11nsIDocumentii +Release__17nsDOMDocumentType +NS_CreateHTMLElement__FPP14nsIHTMLContentP11nsINodeInfoi +GetIID__16nsIParserService +nsParserServiceConstructor__FP11nsISupportsRC4nsIDPPv +__15nsParserService +AddRef__15nsParserService +QueryInterface__15nsParserServiceRC4nsIDPPv +Release__15nsParserService +HTMLStringTagToId__C15nsParserServiceRC8nsStringPi +HTMLIdToStringTag__C15nsParserServiceiR8nsString +NameChanged__10nsNodeInfoP7nsIAtomRP11nsINodeInfo +NS_NewHTMLInputElement__FPP14nsIHTMLContentP11nsINodeInfo +__18nsHTMLInputElement +__28nsGenericHTMLLeafFormElement +__24nsGenericHTMLLeafElement +AddRef__18nsHTMLInputElement +SetForm__FP14nsIHTMLContentP21nsIDOMHTMLFormElement +GetIID__14nsIFormControl +QueryInterface__18nsHTMLInputElementRC4nsIDPPv +QueryInterface__28nsGenericHTMLLeafFormElementRC4nsIDPPv +SetForm__28nsGenericHTMLLeafFormElementP21nsIDOMHTMLFormElementi +Release__18nsHTMLInputElement +GetIID__22nsIDOMHTMLInputElement +GetIID__24nsIDOMNSHTMLInputElement +SetDocument__28nsGenericHTMLLeafFormElementP11nsIDocumentii +SetAttribute__20nsGenericHTMLElementP11nsINodeInfoRC9nsAStringi +SetAttribute__28nsGenericHTMLLeafFormElementiP7nsIAtomRC9nsAStringi +SetFormControlAttribute__20nsGenericHTMLElementP7nsIFormiP7nsIAtomRC9nsAStringi +SetAttribute__20nsGenericHTMLElementiP7nsIAtomRC9nsAStringi +IsEventName__20nsGenericHTMLElementP7nsIAtom +StringToAttribute__18nsHTMLInputElementP7nsIAtomRC9nsAStringR11nsHTMLValue +ParseCommonAttribute__20nsGenericHTMLElementP7nsIAtomRC9nsAStringR11nsHTMLValue +GetMappedAttributeImpact__C18nsHTMLInputElementPC7nsIAtomRi +GetCommonMappedAttributesImpact__20nsGenericHTMLElementPC7nsIAtomRi +GetImageMappedAttributesImpact__20nsGenericHTMLElementPC7nsIAtomRi +GetImageBorderAttributeImpact__20nsGenericHTMLElementPC7nsIAtomRi +GetAttributeStyleSheet__13nsXMLDocumentPP17nsIHTMLStyleSheet +SetAttributeFor__18HTMLStyleSheetImplP7nsIAtomRC9nsAStringiP14nsIHTMLContentRP17nsIHTMLAttributes +GetIID__17nsIHTMLAttributes +NS_NewHTMLAttributes__FPP17nsIHTMLAttributes +__nw__18HTMLAttributesImplUi +__18HTMLAttributesImpl +QueryInterface__18HTMLAttributesImplRC4nsIDPPv +AddRef__18HTMLAttributesImpl +Release__18HTMLAttributesImpl +SetAttributeFor__18HTMLAttributesImplP7nsIAtomRC9nsAStringiP14nsIHTMLContentP17nsIHTMLStyleSheet +SetAttributeName__18HTMLAttributesImplP7nsIAtomRi +__11nsHTMLValueRC9nsAString10nsHTMLUnit +GetAttribute__C18HTMLAttributesImplP7nsIAtomPPC11nsHTMLValue +ParseClasses__FRC9nsAStringR11nsClassList +SetParent__28nsGenericHTMLLeafFormElementP10nsIContent +FindAndSetForm__20nsGenericHTMLElementP14nsIFormControl +FindForm__20nsGenericHTMLElementPP21nsIDOMHTMLFormElement +GetNameSpaceID__C16nsGenericElementRi +GetChildBox__5nsBoxPP6nsIBox +NeedsRecalc__5nsBox +AttributeChanged__13nsContentListP11nsIDocumentP10nsIContentiP7nsIAtomi +__16nsBoxLayoutStateRC16nsBoxLayoutState +RemoveHorizontalScrollbar__21nsGfxScrollFrameInnerR16nsBoxLayoutStateR6nsRecti +HandleDOMEvent__16nsGenericElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +FreeFrame__9PresShellUiPv +FreeFrame__10FrameArenaUiPv +ChildCount__C24nsGenericHTMLLeafElementRi +ChildAt__C17nsXMLCDATASectioniRP10nsIContent +GetRangeList__C17nsXMLCDATASectionRP11nsVoidArray +_._17nsXMLCDATASection +ChildAt__C13nsCommentNodeiRP10nsIContent +GetRangeList__C13nsCommentNodeRP11nsVoidArray +_._13nsCommentNode +SetNextHandler__21nsXBLPrototypeHandlerP22nsIXBLPrototypeHandler +AttributeToString__C18nsHTMLInputElementP7nsIAtomRC11nsHTMLValueR9nsAString +AttributeToString__C20nsGenericHTMLElementP7nsIAtomRC11nsHTMLValueR9nsAString +UnsetAttribute__20nsGenericHTMLElementiP7nsIAtomi +UnsetAttributeFor__18HTMLStyleSheetImplP7nsIAtomP14nsIHTMLContentRP17nsIHTMLAttributes +UnsetAttributeFor__18HTMLAttributesImplP7nsIAtomP14nsIHTMLContentP17nsIHTMLStyleSheetRi +UnsetAttributeName__18HTMLAttributesImplP7nsIAtomRi +SetDefaultContent__24nsXBLInsertionPointEntryP10nsIContent +FindPreviousAnonymousSibling__FP12nsIPresShellP10nsIContentT1 +GetAnonymousNodes__13nsXULDocumentP13nsIDOMElementPP14nsIDOMNodeList +FindNextAnonymousSibling__FP12nsIPresShellP10nsIContentT1 +InsertFrames__11nsMenuFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrameT4 +NS_NewHTMLTextAreaElement__FPP14nsIHTMLContentP11nsINodeInfo +__21nsHTMLTextAreaElement +__33nsGenericHTMLContainerFormElement +AddRef__21nsHTMLTextAreaElement +QueryInterface__21nsHTMLTextAreaElementRC4nsIDPPv +QueryInterface__33nsGenericHTMLContainerFormElementRC4nsIDPPv +SetForm__33nsGenericHTMLContainerFormElementP21nsIDOMHTMLFormElementi +Release__21nsHTMLTextAreaElement +GetIID__25nsIDOMHTMLTextAreaElement +GetIID__27nsIDOMNSHTMLTextAreaElement +SetDocument__33nsGenericHTMLContainerFormElementP11nsIDocumentii +SetAttribute__33nsGenericHTMLContainerFormElementiP7nsIAtomRC9nsAStringi +StringToAttribute__21nsHTMLTextAreaElementP7nsIAtomRC9nsAStringR11nsHTMLValue +GetMappedAttributeImpact__C21nsHTMLTextAreaElementPC7nsIAtomRi +SetParent__33nsGenericHTMLContainerFormElementP10nsIContent +SetDefaultValue__21nsHTMLTextAreaElementRC9nsAString +ConvertStringLineBreaks__20nsLinebreakConverterR8nsStringQ220nsLinebreakConverter14ELinebreakTypeT2 +SetEmptyValue__11nsHTMLValue +SetHTMLAttribute__20nsGenericHTMLElementP7nsIAtomRC11nsHTMLValuei +SetAttributeFor__18HTMLStyleSheetImplP7nsIAtomRC11nsHTMLValueiP14nsIHTMLContentRP17nsIHTMLAttributes +SetAttributeFor__18HTMLAttributesImplP7nsIAtomRC11nsHTMLValueiP14nsIHTMLContentP17nsIHTMLStyleSheetRi +__11nsHTMLValueRC11nsHTMLValue +CloneNode__18nsHTMLInputElementiPP10nsIDOMNode +CopyInnerTo__24nsGenericHTMLLeafElementP10nsIContentP24nsGenericHTMLLeafElementi +CopyInnerTo__20nsGenericHTMLElementP10nsIContentP20nsGenericHTMLElementi +Clone__C18HTMLAttributesImplPP17nsIHTMLAttributes +__18HTMLAttributesImplRC18HTMLAttributesImpl +GetHTMLAttribute__C20nsGenericHTMLElementP7nsIAtomR11nsHTMLValue +GetAttribute__C18HTMLAttributesImplP7nsIAtomR11nsHTMLValue +ReparseStyleAttribute__20nsGenericHTMLElement +SetStyleSheet__18HTMLAttributesImplP17nsIHTMLStyleSheet +GetAttributeStyleSheet__13nsXULDocumentPP17nsIHTMLStyleSheet +SetBindingParent__16nsGenericElementP10nsIContent +AddScriptEventListener__16nsGenericElementP7nsIAtomRC9nsAString +GetListenerManager__16nsGenericElementPP23nsIEventListenerManager +EnsureSingleMappedFor__18HTMLAttributesImplP14nsIHTMLContentP17nsIHTMLStyleSheeti +__22nsHTMLMappedAttributes +AddRef__22nsHTMLMappedAttributes +AddUse__22nsHTMLMappedAttributes +GetAttributeMappingFunctions__C18nsHTMLInputElementRPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT1 +Init__22nsHTMLMappedAttributesP17nsIHTMLStyleSheetPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT2 +SetAttribute__22nsHTMLMappedAttributesP7nsIAtomRC9nsAString +SetStringValue__11nsHTMLValueRC9nsAString10nsHTMLUnit +UniqueMapped__18HTMLAttributesImplP17nsIHTMLStyleSheet +UniqueMappedAttributes__18HTMLStyleSheetImplP23nsIHTMLMappedAttributesRP23nsIHTMLMappedAttributes +__12AttributeKeyP23nsIHTMLMappedAttributes +HashCode__C12AttributeKey +HashValue__C22nsHTMLMappedAttributesRUi +HashValue__C11nsHTMLValue +Clone__C12AttributeKey +SetUniqued__22nsHTMLMappedAttributesi +_._12AttributeKey +Release__22nsHTMLMappedAttributes +NS_NewXBLFormHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP16nsXBLFormHandler +__16nsXBLFormHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__16nsXBLFormHandler +QueryInterface__16nsXBLFormHandlerRC4nsIDPPv +Release__16nsXBLFormHandler +NS_NewXBLKeyHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP15nsXBLKeyHandler +__15nsXBLKeyHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__15nsXBLKeyHandler +QueryInterface__15nsXBLKeyHandlerRC4nsIDPPv +Release__15nsXBLKeyHandler +NS_NewXBLFocusHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP17nsXBLFocusHandler +__17nsXBLFocusHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__17nsXBLFocusHandler +QueryInterface__17nsXBLFocusHandlerRC4nsIDPPv +Release__17nsXBLFocusHandler +QueryInterface__22nsAnonymousContentListRC4nsIDPPv +GetIID__23nsIAnonymousContentList +GetNodeListIIDs__FR11nsVoidArray +GetElementsByTagNameNS__12nsXULElementRC9nsAStringT1PP14nsIDOMNodeList +GetNameSpaceID__20NameSpaceManagerImplRC9nsAStringRi +GetElementsByTagName__13nsXULDocumentP10nsIContentRC9nsAStringiP16nsRDFDOMNodeList +Equals__10nsNodeInfoRC9nsAString +IsContentOfType__28nsGenericHTMLLeafFormElementUi +GetForm__18nsHTMLInputElementPP21nsIDOMHTMLFormElement +GetForm__28nsGenericHTMLLeafFormElementPP21nsIDOMHTMLFormElement +GetHTMLInputElementIIDs__FR11nsVoidArray +GetID__C18HTMLAttributesImplRP7nsIAtom +GetAttributeCount__C18HTMLAttributesImplRi +IsHTMLLink__11nsStyleUtilP10nsIContentP7nsIAtomP14nsIPresContextP11nsLinkState +GetClasses__C18HTMLAttributesImplR11nsVoidArray +GetAttribute__C22nsHTMLMappedAttributesP7nsIAtomPPC11nsHTMLValue +IsEventSensitive__FP7nsIAtomT0i +HasClass__C20nsGenericHTMLElementP7nsIAtom +HasClass__C18HTMLAttributesImplP7nsIAtom +GetMappedAttributeStyleRules__C18HTMLAttributesImplP16nsISupportsArray +GetAttribute__C22nsHTMLMappedAttributesP7nsIAtomR11nsHTMLValue +GetStrength__C22nsHTMLMappedAttributesRi +MapFontStyleInto__22nsHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +MapStyleInto__22nsHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +MapAttributesInto__FPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +__as__11nsHTMLValueRC11nsHTMLValue +MapCommonAttributesInto__20nsGenericHTMLElementPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +GetOriginalURI__12nsResChannelPP6nsIURI +GetOwner__12nsResChannelPP11nsISupports +GetURI__12nsResChannelPP6nsIURI +GetContentType__12nsResChannelPPc +GetRef__8nsStdURLPPc +EqualsIgnoreCase__C9nsCStringPCci +EqualsWithConversion__C9nsCStringPCcii +KeyToMask__21nsXBLPrototypeHandleri +GetNodeType__13nsCommentNodePUs +Create__19nsDOMEventRTTearoffP10nsIContent +__19nsDOMEventRTTearoffP10nsIContent +AddRef__19nsDOMEventRTTearoff +AddEventListener__19nsDOMEventRTTearoffRC9nsAStringP19nsIDOMEventListeneri +GetEventReceiver__19nsDOMEventRTTearoffPP19nsIDOMEventReceiver +AddEventListener__22nsEventListenerManagerRC9nsAStringP19nsIDOMEventListeneri +Release__19nsDOMEventRTTearoff +GetAnonymousElementByAttribute__13nsXULDocumentP13nsIDOMElementRC9nsAStringT2PP13nsIDOMElement +GetElementByAttribute__FP10nsIContentP7nsIAtomRC9nsAStringiPP13nsIDOMElement +CreateInputFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextP10nsIContentRP8nsIFrameP15nsIStyleContext +ConstructTextControlFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextRP8nsIFrameP10nsIContent +GetWidgetRenderingMode__13nsPresContextP17nsWidgetRendering +NS_NewGfxTextControlFrame__FP12nsIPresShellPP8nsIFrame +__22nsGfxTextControlFrame2P12nsIPresShell +QueryInterface__22nsGfxTextControlFrame2RC4nsIDPPv +CreateAnonymousContent__22nsGfxTextControlFrame2P14nsIPresContextR16nsISupportsArray +GetElementFactoryService__FPP17nsIElementFactory +CreateInstanceByTag__20nsHTMLElementFactoryP11nsINodeInfoPP10nsIContent +NS_NewHTMLDivElement__FPP14nsIHTMLContentP11nsINodeInfo +__16nsHTMLDivElement +AddRef__16nsHTMLDivElement +QueryInterface__16nsHTMLDivElementRC4nsIDPPv +Release__16nsHTMLDivElement +IsSingleLineTextControl__C22nsGfxTextControlFrame2 +GetType__C22nsGfxTextControlFrame2Pi +GetType__18nsHTMLInputElementPi +GetMappedAttributeImpact__C16nsHTMLDivElementPC7nsIAtomRi +EnsureWritableAttributes__FP14nsIHTMLContentRP17nsIHTMLAttributesi +GetIID__9nsIEditor +nsPlaintextEditorConstructor__FP11nsISupportsRC4nsIDPPv +__17nsPlaintextEditor +__8nsEditor +__16nsSelectionState +__14nsRangeUpdater +AddRef__17nsPlaintextEditor +AddRef__8nsEditor +QueryInterface__17nsPlaintextEditorRC4nsIDPPv +GetIID__18nsIPlaintextEditor +Release__17nsPlaintextEditor +Release__8nsEditor +__24nsTextInputSelectionImplP17nsIFrameSelectionP12nsIPresShellP10nsIContent +__19nsTextInputListener +QueryInterface__24nsTextInputSelectionImplRC4nsIDPPv +AddRef__24nsTextInputSelectionImpl +SetDisplaySelection__24nsTextInputSelectionImpls +IsPlainTextControl__C22nsGfxTextControlFrame2 +IsPasswordTextControl__C22nsGfxTextControlFrame2 +Init__17nsPlaintextEditorP14nsIDOMDocumentP12nsIPresShellP10nsIContentP22nsISelectionControllerUi +__26nsAutoEditInitRulesTriggerP17nsPlaintextEditorRUi +BeginEditorInit__17nsPlaintextEditor +Init__8nsEditorP14nsIDOMDocumentP12nsIPresShellP10nsIContentP22nsISelectionControllerUi +Release__24nsTextInputSelectionImpl +ClassInit__13InsertTextTxn +ClassInit__10IMETextTxn +SetCaretReadOnly__24nsTextInputSelectionImpli +GetCaret__9PresShellPP8nsICaret +SetCaretReadOnly__7nsCareti +SetDisplayNonTextSelection__24nsTextInputSelectionImpli +_._26nsAutoEditInitRulesTrigger +EndEditorInit__17nsPlaintextEditor +InitRules__17nsPlaintextEditor +NS_NewTextEditRules__FPP12nsIEditRules +__15nsTextEditRules +GetIID__12nsIEditRules +QueryInterface__15nsTextEditRulesRC4nsIDPPv +AddRef__15nsTextEditRules +Init__15nsTextEditRulesP17nsPlaintextEditorUi +SetFlags__15nsTextEditRulesUi +GetSelection__8nsEditorPP12nsISelection +GetSelection__24nsTextInputSelectionImplsPP12nsISelection +GetRootElement__8nsEditorPP13nsIDOMElement +CreateBogusNodeIfNeeded__15nsTextEditRulesP12nsISelection +StartOperation__17nsPlaintextEditoris +StartOperation__8nsEditoris +BeforeEdit__15nsTextEditRulesis +GetFirstChild__16nsHTMLDivElementPP10nsIDOMNode +GetFirstChild__29nsGenericHTMLContainerElementPP10nsIDOMNode +GetDocument__8nsEditorPP14nsIDOMDocument +CreateHTMLContent__8nsEditorRC9nsAStringPP10nsIContent +NS_NewHTMLBRElement__FPP14nsIHTMLContentP11nsINodeInfo +__15nsHTMLBRElement +AddRef__15nsHTMLBRElement +QueryInterface__15nsHTMLBRElementRC4nsIDPPv +Release__15nsHTMLBRElement +SetAttribute__15nsHTMLBRElementRC9nsAStringT1 +SetAttribute__16nsGenericElementRC9nsAStringT1 +StringToAttribute__15nsHTMLBRElementP7nsIAtomRC9nsAStringR11nsHTMLValue +GetMappedAttributeImpact__C15nsHTMLBRElementPC7nsIAtomRi +InsertNode__8nsEditorP10nsIDOMNodeT1i +CreateTxnForInsertElement__8nsEditorP10nsIDOMNodeT1iPP16InsertElementTxn +GetCID__16InsertElementTxn +GetNewTransaction__18TransactionFactoryRC4nsIDPP7EditTxn +GetCID__13InsertTextTxn +GetCID__13DeleteTextTxn +GetCID__16CreateElementTxn +__16InsertElementTxn +__7EditTxn +AddRef__7EditTxn +Init__16InsertElementTxnP10nsIDOMNodeT1iP9nsIEditor +Do__8nsEditorP14nsITransaction +StartBatchChanges__16nsTypedSelection +StartBatchChanges__11nsSelection +DoTransaction__16InsertElementTxn +GetChildNodes__16nsHTMLDivElementPP14nsIDOMNodeList +GetChildNodes__29nsGenericHTMLContainerElementPP14nsIDOMNodeList +MarkNodeDirty__8nsEditorP10nsIDOMNode +InsertBefore__16nsHTMLDivElementP10nsIDOMNodeT1PP10nsIDOMNode +doInsertBefore__16nsGenericElementP10nsIDOMNodeT1PP10nsIDOMNode +GetNodeType__15nsHTMLBRElementPUs +isSelfOrAncestor__FP10nsIContentT0 +GetParentNode__15nsHTMLBRElementPP10nsIDOMNode +GetParentNode__16nsGenericElementPP10nsIDOMNode +ReparentContentWrapper__14nsContentUtilsP10nsIContentT1P11nsIDocumentT3 +InsertChildAt__29nsGenericHTMLContainerElementP10nsIContentiii +InsertElementAt__16nsCheapVoidArrayPvi +OwnerChildInserted__7nsRangeP10nsIContenti +ShouldTxnSetSelection__8nsEditorPi +Collapse__16nsTypedSelectionP10nsIDOMNodei +SetOriginalAnchorPoint__16nsTypedSelectionP10nsIDOMNodei +NS_NewRange__FPP11nsIDOMRange +__7nsRange +GetIID__11nsIDOMRange +QueryInterface__7nsRangeRC4nsIDPPv +AddRef__7nsRange +SetStart__7nsRangeP10nsIDOMNodei +DoSetRange__7nsRangeP10nsIDOMNodeiT1i +AddToListOf__7nsRangeP10nsIDOMNode +RangeAdd__16nsGenericElementR11nsIDOMRange +SetEnd__7nsRangeP10nsIDOMNodei +InSameDoc__7nsRangeP10nsIDOMNodeT1 +GetContentFromDOMNode__7nsRangeP10nsIDOMNodePt8nsCOMPtr1Z10nsIContent +IsIncreasing__7nsRangeP10nsIDOMNodeiT1i +Release__7nsRange +GetPresContext__16nsTypedSelectionPP14nsIPresContext +Clear__16nsTypedSelectionP14nsIPresContext +setAnchorFocusRange__16nsTypedSelectioni +ClearTableCellSelection__11nsSelection +AddItem__16nsTypedSelectionP11nsIDOMRange +GetIID__13nsIDOMNSRange +selectFrames__16nsTypedSelectionP14nsIPresContextP11nsIDOMRangei +NS_NewContentSubtreeIterator__FPP18nsIContentIterator +Init__24nsContentSubtreeIteratorP11nsIDOMRange +GetCommonAncestorContainer__7nsRangePP10nsIDOMNode +CommonParent__7nsRangeP10nsIDOMNodeT1 +GetStartContainer__7nsRangePP10nsIDOMNode +GetStartOffset__7nsRangePi +GetEndContainer__7nsRangePP10nsIDOMNode +GetEndOffset__7nsRangePi +MakeEmpty__17nsContentIterator +FetchStartParent__16nsTypedSelectionP11nsIDOMRange +CanContainChildren__C29nsGenericHTMLContainerElementRi +First__17nsContentIterator +FetchEndParent__16nsTypedSelectionP11nsIDOMRange +_._24nsContentSubtreeIterator +NotifySelectionListeners__11nsSelections +NotifySelectionListeners__16nsTypedSelection +DoAfterDoTransaction__8nsEditorP14nsITransaction +GetIsTransient__7EditTxnPi +GetDocModCount__8nsEditorRi +IncDocModCount__8nsEditori +NotifyDocumentListeners__8nsEditorQ28nsEditor29TDocumentListenerNotification +EndBatchChanges__16nsTypedSelection +EndBatchChanges__11nsSelection +GetPresShell__16nsTypedSelectionPP12nsIPresShell +NotifySelectionChanged__17nsAutoCopyServiceP14nsIDOMDocumentP12nsISelections +Release__7EditTxn +_._16InsertElementTxn +_._7EditTxn +SelAdjInsertNode__14nsRangeUpdaterP10nsIDOMNodei +SelAdjCreateNode__14nsRangeUpdaterP10nsIDOMNodei +_._7nsRange +RemoveFromListOf__7nsRangeP10nsIDOMNode +RangeRemove__16nsGenericElementR11nsIDOMRange +EndOperation__17nsPlaintextEditor +AfterEdit__15nsTextEditRulesis +EndOperation__8nsEditor +ReplaceNewlines__15nsTextEditRulesP11nsIDOMRange +Init__17nsContentIteratorP11nsIDOMRange +ChildAt__C24nsGenericHTMLLeafElementiRP10nsIContent +IsNodeIntersectsRange__FP10nsIContentP11nsIDOMRange +GetNodeBracketPoints__FP10nsIContentPt8nsCOMPtr1Z10nsIDOMNodePiT2 +IndexOf__7nsRangeP10nsIDOMNode +ComparePoints__FP10nsIDOMNodeiT0i +IsTextNode__8nsEditorP10nsIDOMNode +EnableUndo__8nsEditori +GetIID__21nsITransactionManager +nsTransactionManagerConstructor__FP11nsISupportsRC4nsIDPPv +__20nsTransactionManageri +__18nsTransactionStack +SetDeallocator__7nsDequeP14nsDequeFunctor +AddRef__20nsTransactionManager +QueryInterface__20nsTransactionManagerRC4nsIDPPv +Release__20nsTransactionManager +SetMaxTransactionCount__20nsTransactionManageri +Lock__20nsTransactionManager +Peek__18nsTransactionStackPP17nsTransactionItem +End__C7nsDeque +__15nsDequeIteratorRC7nsDequei +__mm__15nsDequeIterator +Unlock__20nsTransactionManager +GetControllers__18nsHTMLInputElementPP14nsIControllers +GetIID__14nsIControllers +NS_NewXULControllers__FP11nsISupportsRC4nsIDPPv +__16nsXULControllers +AddRef__16nsXULControllers +QueryInterface__16nsXULControllersRC4nsIDPPv +Release__16nsXULControllers +GetIID__13nsIController +nsEditorControllerConstructor__FP11nsISupportsRC4nsIDPPv +__18nsEditorController +AddRef__18nsEditorController +QueryInterface__18nsEditorControllerRC4nsIDPPv +Release__18nsEditorController +GetIID__19nsIEditorController +Init__18nsEditorControllerP11nsISupports +GetEditorCommandManager__18nsEditorControllerPP27nsIControllerCommandManager +GetIID__27nsIControllerCommandManager +NS_NewControllerCommandManager__FPP27nsIControllerCommandManager +__26nsControllerCommandManager +AddRef__26nsControllerCommandManager +QueryInterface__26nsControllerCommandManagerRC4nsIDPPv +Release__26nsControllerCommandManager +RegisterEditorCommands__18nsEditorControllerP27nsIControllerCommandManager +__19nsBaseEditorCommand +RegisterCommand__26nsControllerCommandManagerRC9nsAStringP20nsIControllerCommand +AddRef__19nsBaseEditorCommand +AppendController__16nsXULControllersP13nsIController +GetControllerCount__16nsXULControllersPUi +GetControllerAt__16nsXULControllersUiPP13nsIController +SetCommandRefCon__18nsEditorControllerP11nsISupports +GetSizeFromContent__C22nsGfxTextControlFrame2Pi +GetColRowSizeAttr__22nsGfxTextControlFrame2P19nsIFormControlFrameP7nsIAtomR11nsHTMLValueRUiT2T3T4 +GetFormContent__C22nsGfxTextControlFrame2RP10nsIContent +SetWrapWidth__17nsPlaintextEditori +GetAttribute__16nsHTMLDivElementRC9nsAStringR9nsAString +AttributeToString__C16nsHTMLDivElementP7nsIAtomRC11nsHTMLValueR9nsAString +CutStyle__FPCcR8nsString +GetFlags__17nsPlaintextEditorPUi +GetFlags__15nsTextEditRulesPUi +SetAttribute__16nsHTMLDivElementRC9nsAStringT1 +GetMaxLength__22nsGfxTextControlFrame2Pi +QueryInterface__19nsTextInputListenerRC4nsIDPPv +GetIID__17nsIEditorObserver +GetIID__22nsITransactionListener +AddRef__19nsTextInputListener +Release__19nsTextInputListener +GetTransactionManager__8nsEditorPP21nsITransactionManager +AddListener__20nsTransactionManagerP22nsITransactionListener +ParseStyleAttribute__20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue +GetHeaderData__C13nsXULDocumentP7nsIAtomR9nsAString +SetISupportsValue__11nsHTMLValueP11nsISupports +CreateFrameFor__22nsGfxTextControlFrame2P14nsIPresContextP10nsIContentPP8nsIFrame +GetIID__20nsIDOMHTMLDivElement +GetInlineStyleSheet__13nsXULDocumentPP20nsIHTMLCSSStyleSheet +GetFrameType__C22nsGfxTextControlFrame2PP7nsIAtom +BuildScrollFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP15nsIStyleContextP8nsIFrameT6RP8nsIFrameRP15nsIStyleContextT6 +AddRef__22nsGfxTextControlFrame2 +Release__22nsGfxTextControlFrame2 +SetScrollbarVisibility__16nsGfxScrollFrameP14nsIPresContextii +GetIID__24nsILineIteratorNavigator +GetIID__19nsIDOMHTMLBRElement +NS_NewBRFrame__FP12nsIPresShellPP8nsIFrame +SetInitialChildList__22nsGfxTextControlFrame2P14nsIPresContextP7nsIAtomP8nsIFrame +PostCreate__17nsPlaintextEditor +InstallEventListeners__17nsPlaintextEditor +NS_NewEditorKeyListener__FPP19nsIDOMEventListenerP9nsIEditor +__23nsTextEditorKeyListener +QueryInterface__23nsTextEditorKeyListenerRC4nsIDPPv +AddRef__23nsTextEditorKeyListener +NS_NewEditorMouseListener__FPP19nsIDOMEventListenerP9nsIEditor +__25nsTextEditorMouseListener +QueryInterface__25nsTextEditorMouseListenerRC4nsIDPPv +AddRef__25nsTextEditorMouseListener +NS_NewEditorTextListener__FPP19nsIDOMEventListenerP9nsIEditor +__24nsTextEditorTextListener +QueryInterface__24nsTextEditorTextListenerRC4nsIDPPv +AddRef__24nsTextEditorTextListener +NS_NewEditorCompositionListener__FPP19nsIDOMEventListenerP9nsIEditor +__31nsTextEditorCompositionListener +SetEditor__31nsTextEditorCompositionListenerP9nsIEditor +GetIID__19nsIEditorIMESupport +GetIID__20nsIEditorMailSupport +QueryInterface__8nsEditorRC4nsIDPPv +QueryInterface__31nsTextEditorCompositionListenerRC4nsIDPPv +AddRef__31nsTextEditorCompositionListener +NS_NewEditorDragListener__FPP19nsIDOMEventListenerP9nsIEditor +__24nsTextEditorDragListener +QueryInterface__24nsTextEditorDragListenerRC4nsIDPPv +AddRef__24nsTextEditorDragListener +NS_NewEditorFocusListener__FPP19nsIDOMEventListenerP9nsIEditor +__25nsTextEditorFocusListener +QueryInterface__25nsTextEditorFocusListenerRC4nsIDPPv +AddRef__25nsTextEditorFocusListener +GetDOMEventReceiver__17nsPlaintextEditorPP19nsIDOMEventReceiver +IndexOf__C24nsGenericHTMLLeafElementP10nsIContentRi +AddEventListenerByIID__19nsDOMEventRTTearoffP19nsIDOMEventListenerRC4nsID +AddEventListenerByIID__22nsEventListenerManagerP19nsIDOMEventListenerRC4nsID +GetIID__18nsIDOMTextListener +GetIID__25nsIDOMCompositionListener +LastRelease__19nsDOMEventRTTearoff +PostCreate__8nsEditor +ResetDocModCount__8nsEditor +ForceCompositionEnd__8nsEditor +GetPresShell__8nsEditorPP12nsIPresShell +GetEditorContentWindow__FP12nsIPresShellP13nsIDOMElementPP9nsIWidget +GetWindow__C7nsFrameP14nsIPresContextPP9nsIWidget +ResetInputState__8nsWindow +IMEGetInputContext__8nsWindowi +SetScrollableView__24nsTextInputSelectionImplP17nsIScrollableView +SetScrollableView__11nsSelectionP17nsIScrollableView +NS_NewMenuBoxObject__FPP12nsIBoxObject +__15nsMenuBoxObject +AddRef__15nsMenuBoxObject +QueryInterface__15nsMenuBoxObjectRC4nsIDPPv +GetIID__16nsIMenuBoxObject +Release__15nsMenuBoxObject +GetProperty__11nsBoxObjectPCUsPPUs +BeginUpdate__13nsXULDocument +BeginUpdate__9PresShellP11nsIDocument +BeginUpdate__20nsXULTemplateBuilderP11nsIDocument +BeginUpdate__21nsGfxScrollFrameInnerP11nsIDocument +FirstChild__C12nsBlockFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +GetFrameType__C7BRFramePP7nsIAtom +GetAdditionalChildListName__C12nsBlockFrameiPP7nsIAtom +FirstChild__C25nsAbsoluteContainingBlockPC8nsIFrameP7nsIAtomPP8nsIFrame +AttributeChanged__22nsGfxTextControlFrame2P14nsIPresContextP10nsIContentiP7nsIAtomi +EndUpdate__13nsXULDocument +EndUpdate__9PresShellP11nsIDocument +EndUpdate__20nsXULTemplateBuilderP11nsIDocument +EndUpdate__21nsGfxScrollFrameInnerP11nsIDocument +AttributeChanged__11nsMenuFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +GetSharedBufferHandle__C26XPCReadableJSStringWrapper +RootString__Q326XPCReadableJSStringWrapper19WrapperBufferHandle9Allocator +js_StringToObject +js_InitStringClass +str_getProperty +str_resolve +str_split +js_TryMethod +str_toString +js_ConstructObject +find_split +JS_SetElement +js_SetLengthProperty +array_length_setter +ValueIsLength +array_convert +js_TryValueOf +obj_valueOf +js_Enumerate +JS_EnumerateStub +js_NewIdArray +nsGlobalHistoryConstructor__FP11nsISupportsRC4nsIDPPv +__15nsGlobalHistory +AddRef__15nsGlobalHistory +Init__15nsGlobalHistory +GetURI__15nsGlobalHistoryPPc +QueryInterface__15nsGlobalHistoryRC4nsIDPPv +GetIID__16nsIGlobalHistory +GetIID__17nsIBrowserHistory +Release__15nsGlobalHistory +GetIID__22nsIAutoCompleteSession +JS_DestroyIdArray +GetElementsByTagName__12nsXULElementRC9nsAStringPP14nsIDOMNodeList +GetElementsByTagName__12nsXULElementP10nsIDOMNodeRC9nsAStringP16nsRDFDOMNodeList +GetNodeName__12nsXULElementR9nsAString +GetQualifiedName__10nsNodeInfoR9nsAString +Function +ReallyIsEventName__17nsEventRecieverSHP8JSStringUs +GetAscent__22nsGfxTextControlFrame2R16nsBoxLayoutStateRi +GetPrefSize__22nsGfxTextControlFrame2R16nsBoxLayoutStateR6nsSize +GetStyleSize__18nsFormControlFrameP14nsIPresContextRC17nsHTMLReflowStateR6nsSize +SetInitialValue__22nsGfxTextControlFrame2 +GetText__22nsGfxTextControlFrame2P8nsStringi +GetInputElementValue__19nsFormControlHelperP10nsIContentP8nsStringi +GetDefaultValue__18nsHTMLInputElementR9nsAString +RemoveNewlines__22nsGfxTextControlFrame2R8nsString +InvalidateCachedState__22nsGfxTextControlFrame2 +ReflowStandard__22nsGfxTextControlFrame2P14nsIPresContextR6nsSizeRC17nsHTMLReflowStateRUiR8nsMarginT5 +CalculateSizeStandard__22nsGfxTextControlFrame2P14nsIPresContextP19nsIRenderingContextP19nsIFormControlFrameR20nsInputDimensionSpecR6nsSizeT5RiR8nsMarginT8i +GetFrameFontFM__19nsFormControlHelperP14nsIPresContextP19nsIFormControlFramePP14nsIFontMetrics +GetFont__22nsGfxTextControlFrame2P14nsIPresContextRPC6nsFont +GetFont__19nsFormControlHelperP19nsIFormControlFrameP14nsIPresContextP15nsIStyleContextRPC6nsFont +RequiresWidget__22nsGfxTextControlFrame2Ri +GetMinSize__22nsGfxTextControlFrame2R16nsBoxLayoutStateR6nsSize +GetMaxSize__22nsGfxTextControlFrame2R16nsBoxLayoutStateR6nsSize +GetBidiEnabled__C13nsXULDocumentPi +ReflowInlineFrames__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPiii +DoReflowInlineFramesAuto__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPiPUcii +__12nsLineLayoutP14nsIPresContextP15nsISpaceManagerPC17nsHTMLReflowStatei +DoReflowInlineFrames__12nsBlockFrameR18nsBlockReflowStateR12nsLineLayoutP9nsLineBoxPiPUcii +FreeFloaters__9nsLineBoxR22nsFloaterCacheFreeList +BeginLineReflow__12nsLineLayoutiiiiii +NewPerSpanData__12nsLineLayoutPPQ212nsLineLayout11PerSpanData +ReflowInlineFrame__12nsBlockFrameR18nsBlockReflowStateR12nsLineLayoutP9nsLineBoxP8nsIFramePUc +IsPercentageAwareChild__FPC8nsIFrame +IsPercentageUnitSides__12nsLineLayoutPC12nsStyleSides +ReflowFrame__12nsLineLayoutP8nsIFramePP8nsIFrameRUiP19nsHTMLReflowMetricsRi +NewPerFrameData__12nsLineLayoutPPQ212nsLineLayout12PerFrameData +__17nsHTMLReflowStateP14nsIPresContextRC17nsHTMLReflowStateP8nsIFrameRC6nsSizeii +CanPlaceFloaterNow__C12nsLineLayout +ApplyLeftMargin__12nsLineLayoutPQ212nsLineLayout12PerFrameDataR17nsHTMLReflowState +GetPrevInFlow__C7nsFramePP8nsIFrame +Reflow__7BRFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +SetFont__21nsRenderingContextGTKRC6nsFont +GetFontMetrics__21nsRenderingContextGTKRP14nsIFontMetrics +GetMaxDescent__16nsFontMetricsGTKRi +CanPlaceFrame__12nsLineLayoutPQ212nsLineLayout12PerFrameDataRC17nsHTMLReflowStateiR19nsHTMLReflowMetricsRUi +PlaceFrame__12nsLineLayoutPQ212nsLineLayout12PerFrameDataR19nsHTMLReflowMetrics +SplitLine__12nsBlockFrameR18nsBlockReflowStateR12nsLineLayoutP9nsLineBoxP8nsIFrame +GetCurrentSpanCount__C12nsLineLayout +PlaceLine__12nsBlockFrameR18nsBlockReflowStateR12nsLineLayoutP9nsLineBoxPii +TrimTrailingWhiteSpace__12nsLineLayout +TrimTrailingWhiteSpaceIn__12nsLineLayoutPQ212nsLineLayout11PerSpanDataPi +VerticalAlignFrames__12nsLineLayoutP9nsLineBoxR6nsSizeRi +VerticalAlignFrames__12nsLineLayoutPQ212nsLineLayout11PerSpanData +InStrictMode__12nsLineLayout +IsPercentageAwareFrame__FP14nsIPresContextP8nsIFrame +IsPercentageAwareReplacedElement__12nsLineLayoutP14nsIPresContextP8nsIFrame +HorizontalAlignFrames__12nsLineLayoutR6nsRectii +RelativePositionFrames__12nsLineLayoutR6nsRect +RelativePositionFrames__12nsLineLayoutPQ212nsLineLayout11PerSpanDataR6nsRect +PlaceFrameView__FP14nsIPresContextP8nsIFrame +AppendFloaters__9nsLineBoxR22nsFloaterCacheFreeList +EndLineReflow__12nsLineLayout +FreeSpan__12nsLineLayoutPQ212nsLineLayout11PerSpanData +_._12nsLineLayout +__14nsLineIterator +Init__14nsLineIteratorP9nsLineBoxi +AddRef__14nsLineIterator +GetLine__14nsLineIteratoriPP8nsIFramePiR6nsRectPUi +Release__14nsLineIterator +_._14nsLineIterator +RecoverStateFrom__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxP6nsRect +RecoverStateFrom__18nsBlockReflowStateP9nsLineBoxiP6nsRect +LastChild__C9nsLineBox +SlideLine__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxi +GetTarget__10nsDOMEventPP17nsIDOMEventTarget +GetEventTargetContent__19nsEventStateManagerP7nsEventPP10nsIContent +GetEventTargetFrame__9PresShellPP8nsIFrame +HasOriginalTarget__10nsDOMEventPi +SetOriginalTarget__10nsDOMEventP17nsIDOMEventTarget +HandleDOMEvent__18nsHTMLInputElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +GetDisabled__18nsHTMLInputElementPi +GetPrimaryFrame__20nsGenericHTMLElementP14nsIHTMLContentRP19nsIFormControlFramei +GetOriginalTarget__10nsDOMEventPP17nsIDOMEventTarget +QueryInterface__19nsDOMEventRTTearoffRC4nsIDPPv +NS_NewXBLMouseHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP17nsXBLMouseHandler +__17nsXBLMouseHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__17nsXBLMouseHandler +QueryInterface__17nsXBLMouseHandlerRC4nsIDPPv +Release__17nsXBLMouseHandler +NS_NewXBLMouseMotionHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP23nsXBLMouseMotionHandler +__23nsXBLMouseMotionHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__23nsXBLMouseMotionHandler +QueryInterface__23nsXBLMouseMotionHandlerRC4nsIDPPv +Release__23nsXBLMouseMotionHandler +js_InitDateClass +PRMJ_LocalGMTDifference +date_constructor +Date +PRMJ_Now +NS_NewMenuPopupFrame__FP12nsIPresShellPP8nsIFrame +__16nsMenuPopupFrameP12nsIPresShell +Init__16nsMenuPopupFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +RemoveChild__13nsViewManagerP7nsIViewT1 +SetFloating__6nsViewi +GetFrameForPoint__14nsRootBoxFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetFrameForPoint__10nsBoxFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetDebugBoxAt__5nsBoxRC7nsPointPP6nsIBox +GetFrameForPoint__15nsTitleBarFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetFrameForPoint__7nsFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetZIndex__12nsBaseWidgetPi +QueryInterface__16nsMenuPopupFrameRC4nsIDPPv +AddRef__16nsMenuPopupFrame +Release__16nsMenuPopupFrame +CreateElement__13nsXULDocumentRC9nsAStringPP13nsIDOMElement +CreateElement__13nsXULDocumentP11nsINodeInfoPP10nsIContent +JS_ConvertStub +ContentAppended__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContenti +NS_NewOutlinerBoxObject__FPP12nsIBoxObject +__19nsOutlinerBoxObject +AddRef__19nsOutlinerBoxObject +QueryInterface__19nsOutlinerBoxObjectRC4nsIDPPv +GetIID__20nsIOutlinerBoxObject +Release__19nsOutlinerBoxObject +Init__19nsOutlinerBoxObjectP10nsIContentP12nsIPresShell +SetView__19nsOutlinerBoxObjectP15nsIOutlinerView +GetFrame__11nsBoxObject +SetPropertyAsSupports__11nsBoxObjectPCUsP11nsISupports +NS_NewPresState__FPP12nsIPresState +__11nsPresState +AddRef__11nsPresState +SetStatePropertyAsSupports__11nsPresStateRC9nsAStringP11nsISupports +AppendFrames__15nsPopupSetFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +SetDebug__15nsPopupSetFrameR16nsBoxLayoutStateP8nsIFramei +GetLayoutFlags__16nsMenuPopupFrameRUi +RePositionPopup__15nsPopupSetFrameR16nsBoxLayoutState +NS_NewXBLDragHandler__FP19nsIDOMEventReceiverP22nsIXBLPrototypeHandlerPP16nsXBLDragHandler +__16nsXBLDragHandlerP19nsIDOMEventReceiverP22nsIXBLPrototypeHandler +AddRef__16nsXBLDragHandler +QueryInterface__16nsXBLDragHandlerRC4nsIDPPv +Release__16nsXBLDragHandler +NS_NewOutlinerColFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +__18nsOutlinerColFrameP12nsIPresShelliP12nsIBoxLayout +QueryInterface__18nsOutlinerColFrameRC4nsIDPPv +GetIID__19nsIOutlinerColFrame +AddRef__18nsOutlinerColFrame +NS_NewOutlinerBodyFrame__FP12nsIPresShellPP8nsIFrame +__19nsOutlinerBodyFrameP12nsIPresShell +Init__19nsOutlinerBodyFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +QueryInterface__19nsOutlinerBodyFrameRC4nsIDPPv +GetIID__22nsICSSPseudoComparator +GetIID__20nsIScrollbarMediator +ReflowDirtyChild__10nsBoxFrameP12nsIPresShellP8nsIFrame +Reflow__19nsOutlinerBodyFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +GetRowHeight__19nsOutlinerBodyFrame +GetPseudoStyleContext__19nsOutlinerBodyFrameP7nsIAtomPP15nsIStyleContext +GetStyleContext__20nsOutlinerStyleCacheP22nsICSSPseudoComparatorP14nsIPresContextP10nsIContentP15nsIStyleContextP7nsIAtomP16nsISupportsArrayPP15nsIStyleContext +HashCode__C15nsTransitionKey +Clone__C15nsTransitionKey +PseudoMatches__19nsOutlinerBodyFrameP7nsIAtomP13nsCSSSelectorPi +HashCode__C10nsDFAState +Clone__C10nsDFAState +GetStatePropertyAsSupports__11nsPresStateRC9nsAStringPP11nsISupports +GetIID__15nsIOutlinerView +GetStateProperty__11nsPresStateRC9nsAStringR9nsAString +SetView__19nsOutlinerBodyFrameP15nsIOutlinerView +Invalidate__19nsOutlinerBodyFrame +Stub20__14nsXPTCStubBase +nsAtomServiceConstructor__FP11nsISupportsRC4nsIDPPv +__13nsAtomService +AddRef__13nsAtomService +QueryInterface__13nsAtomServiceRC4nsIDPPv +GetIID__14nsIAtomService +Release__13nsAtomService +GetAtom__13nsAtomServicePCUsPP7nsIAtom +QueryInterface__8AtomImplRC4nsIDPPv +GetIID__7nsIAtom +NS_NewOutlinerSelection__FP20nsIOutlinerBoxObjectPP20nsIOutlinerSelection +__19nsOutlinerSelectionP20nsIOutlinerBoxObject +AddRef__19nsOutlinerSelection +QueryInterface__19nsOutlinerSelectionRC4nsIDPPv +GetIID__20nsIOutlinerSelection +GetOutlinerSelectionIIDs__FR11nsVoidArray +Release__19nsOutlinerSelection +InvalidateScrollbar__19nsOutlinerBodyFrame +InitScrollbarFrame__FP14nsIPresContextP8nsIFrameP20nsIScrollbarMediator +SetScrollbarMediator__16nsScrollbarFrameP20nsIScrollbarMediator +SetVisibleScrollbar__19nsOutlinerBodyFramei +ScrollToRow__19nsOutlinerBodyFramei +ScrollInternal__19nsOutlinerBodyFramei +UpdateScrollbar__19nsOutlinerBodyFrame +RemoveProperty__11nsBoxObjectPCUs +RemoveStateProperty__11nsPresStateRC9nsAString +Reflow__14nsLeafBoxFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +DidReflow__14nsLeafBoxFrameP14nsIPresContexti +GetInnerBox__19nsOutlinerBodyFrame +PositionChanged__19nsOutlinerBodyFrameiRi +UnionRect__6nsRectRC6nsRectT1 +Release__19nsOutlinerBodyFrame +GetType__10nsDOMEventR9nsAString +GetEventName__10nsDOMEventUi +Cancel__15imgRequestProxyUi +RemoveProxy__10imgRequestP15imgRequestProxyUi +StopAnimation__12imgContainer +DeactivateEntry__14nsCacheServiceP12nsCacheEntry +RemoveEntry__21nsCacheEntryHashTableP12nsCacheEntry +ClearEntry__21nsCacheEntryHashTableP12PLDHashTableP15PLDHashEntryHdr +GetKey__21nsCacheEntryHashTableP12PLDHashTableP15PLDHashEntryHdr +MoveEntry__21nsCacheEntryHashTableP12PLDHashTablePC15PLDHashEntryHdrP15PLDHashEntryHdr +DeactivateEntry__19nsMemoryCacheDeviceP12nsCacheEntry +_._15imgRequestProxy +AttributeChanged__15nsImageBoxFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +UpdateAttributes__15nsImageBoxFrameP14nsIPresContextP7nsIAtomRiT3 +Release__14nsLeafBoxFrame +RemoveEventListener__12nsXULElementRC9nsAStringP19nsIDOMEventListeneri +CreateInstance__7nsJSCIDPP11nsISupports +nsBrowserInstanceConstructor__FP11nsISupportsRC4nsIDPPv +__17nsBrowserInstance +AddRef__17nsBrowserInstance +Init__17nsBrowserInstance +QueryInterface__17nsBrowserInstanceRC4nsIDPPv +GetIID__18nsIBrowserInstance +Release__17nsBrowserInstance +GetDocShell__18nsBrowserBoxObjectPP11nsIDocShell +GetSubShellFor__C9PresShellP10nsIContentPP11nsISupports +SetIntPref__6nsPrefPCci +SetIntPref__13nsPrefServicePCci +SetIntPref__12nsPrefBranchPCci +PREF_SetIntPref +xpc_NewIDObject__FP9JSContextP8JSObjectRC4nsID +NewID__6nsJSIDPCc +AddRef__6nsJSID +Initialize__6nsJSIDPCc +QueryInterface__6nsJSIDRC4nsIDPPv +Release__6nsJSID +Equals__6nsJSIDP7nsIJSIDPi +GetResults__15nsXPCComponentsPP24nsIXPCComponents_Results +__23nsXPCComponents_Results +AddRef__23nsXPCComponents_Results +QueryInterface__23nsXPCComponents_ResultsRC4nsIDPPv +GetIID__24nsIXPCComponents_Results +GetScriptableFlags__23nsXPCComponents_ResultsPUi +Release__23nsXPCComponents_Results +GetClassName__23nsXPCComponents_ResultsPPc +NewResolve__23nsXPCComponents_ResultsP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +IterateNSResults__14nsXPCExceptionPUiPPCcT2PPv +JS_NewNumberValue +js_NewNumberValue +js_NewDoubleValue +js_ReportUncaughtException +JS_IsExceptionPending +JS_dtostr +JS_dtoa +d2b +Balloc +lo0bits +Bfree +js_ErrorFromException +js_ReportErrorAgain +RegisterContentListener__11nsURILoaderP21nsIURIContentListener +JS_ValueToObject +GetWeakReference__14nsXPCWrappedJSPP16nsIWeakReference +SetWebShellWindow__17nsBrowserInstanceP20nsIDOMWindowInternal +GetContainer__10nsWebShellRP20nsIWebShellContainer +ReinitializeContentVariables__17nsBrowserInstance +SetGlobalHistory__10nsDocShellP16nsIGlobalHistory +GetIID__16nsIUrlbarHistory +nsUrlbarHistoryConstructor__FP11nsISupportsRC4nsIDPPv +__15nsUrlbarHistory +AddRef__15nsUrlbarHistory +QueryInterface__15nsUrlbarHistoryRC4nsIDPPv +Release__15nsUrlbarHistory +nsSHistoryConstructor__FP11nsISupportsRC4nsIDPPv +__10nsSHistory +AddRef__10nsSHistory +Init__10nsSHistory +QueryInterface__10nsSHistoryRC4nsIDPPv +GetIID__11nsISHistory +Release__10nsSHistory +GetIID__19nsISHistoryInternal +SetSessionHistory__10nsDocShellP11nsISHistory +SetRootDocShell__10nsSHistoryP11nsIDocShell +GetIID__20nsISecurityEventSink +GetCmdLineURLUsed__17nsBrowserInstancePi +StartPageCycler__17nsBrowserInstancePi +GetURLToLoad__16nsCmdLineServicePPc +SetCmdLineURLUsed__17nsBrowserInstancei +SetValue__18nsHTMLInputElementRC9nsAString +GetPresContext__20nsGenericHTMLElementP14nsIHTMLContentPP14nsIPresContext +SetProperty__22nsGfxTextControlFrame2P14nsIPresContextP7nsIAtomRC9nsAString +Clear__20nsTransactionManager +ClearRedoStack__20nsTransactionManager +Clear__22nsTransactionRedoStack +PopBottom__18nsTransactionStackPP17nsTransactionItem +ClearUndoStack__20nsTransactionManager +Clear__18nsTransactionStack +Pop__18nsTransactionStackPP17nsTransactionItem +GetSize__18nsTransactionStackPi +SetTextControlFrameState__22nsGfxTextControlFrame2RC9nsAString +GetTextControlFrameState__22nsGfxTextControlFrame2R9nsAString +GetWrapPropertyEnum__19nsFormControlHelperP10nsIContentRQ219nsFormControlHelper14nsHTMLTextWrap +GetWrapProperty__19nsFormControlHelperP10nsIContentR8nsString +OutputToString__17nsPlaintextEditorR9nsAStringRC9nsAStringUi +WillDoAction__15nsTextEditRulesP12nsISelectionP11nsRulesInfoPiT3 +WillOutputText__15nsTextEditRulesP12nsISelectionPC9nsAStringP9nsAStringPiT4 +PlatformToDOMLineBreaks__19nsFormControlHelperR8nsString +ReplaceSubstring__8nsStringRC8nsStringT1 +ReplaceChar__8nsStringUsUs +SelectAll__24nsTextInputSelectionImpl +SelectAll__11nsSelection +TakeFocus__11nsSelectionP10nsIContentUiUiii +Extend__16nsTypedSelectionP10nsIDOMNodei +FetchFocusNode__16nsTypedSelection +GetFocusNode__16nsTypedSelectionPP10nsIDOMNode +FetchFocusOffset__16nsTypedSelection +GetFocusOffset__16nsTypedSelectionPi +CloneRange__7nsRangePP11nsIDOMRange +FetchAnchorOffset__16nsTypedSelection +GetAnchorOffset__16nsTypedSelectionPi +FetchAnchorNode__16nsTypedSelection +GetAnchorNode__16nsTypedSelectionPP10nsIDOMNode +FetchEndOffset__16nsTypedSelectionP11nsIDOMRange +GetAncestorsAndOffsets__7nsRangeP10nsIDOMNodeiP11nsVoidArrayT3 +GetNumChildren__FP10nsIDOMNode +HasChildNodes__16nsHTMLDivElementPi +HasChildNodes__29nsGenericHTMLContainerElementPi +GetChildAt__FP10nsIDOMNodei +CompareNodeToRange__FP10nsIContentP11nsIDOMRangePiT2 +GetIsPositioned__7nsRangePi +GetTopAncestorInRange__24nsContentSubtreeIteratorGt8nsCOMPtr1Z10nsIContentPt8nsCOMPtr1Z10nsIContent +GetParentNode__16nsHTMLDivElementPP10nsIDOMNode +Lock__7nsRange +Unlock__7nsRange +MaybeClearDOMSlots__16nsGenericElement +GetDeepLastChild__17nsContentIteratorGt8nsCOMPtr1Z10nsIContent +selectFrames__16nsTypedSelectionP14nsIPresContextP18nsIContentIteratorP10nsIContentP11nsIDOMRangeP12nsIPresShelli +SetSelected__7nsFrameP14nsIPresContextP11nsIDOMRangei8nsSpread +IsSelectable__C7nsFramePiPUc +GetTableCellSelection__11nsSelectionPi +Next__24nsContentSubtreeIterator +CopyRangeToAnchorFocus__16nsTypedSelectionP11nsIDOMRange +SetFlags__17nsPlaintextEditorUi +InsertText__17nsPlaintextEditorRC9nsAString +BeginPlaceHolderTransaction__8nsEditorP7nsIAtom +BeginUpdateViewBatch__8nsEditor +BeginUpdateViewBatch__13nsViewManager +BeginReflowBatching__9PresShell +SaveSelection__16nsSelectionStateP12nsISelection +GetRangeCount__16nsTypedSelectionPi +__12nsRangeStore +GetRangeAt__16nsTypedSelectioniPP11nsIDOMRange +StoreRange__12nsRangeStoreP11nsIDOMRange +WillInsertText__15nsTextEditRulesiP12nsISelectionPiT3PC9nsAStringP9nsAStringi +TruncateInsertionIfNeeded__15nsTextEditRulesP12nsISelectionPC9nsAStringP9nsAStringi +GetIsCollapsed__16nsTypedSelectionPi +GetCollapsed__7nsRangePi +DeleteSelection__17nsPlaintextEditors +WillDeleteSelection__15nsTextEditRulesP12nsISelectionsPiT3 +EndPlaceHolderTransaction__8nsEditor +WillInsert__15nsTextEditRulesP12nsISelectionPi +DeleteNode__8nsEditorP10nsIDOMNode +GetNodeLocation__8nsEditorP10nsIDOMNodePt8nsCOMPtr1Z10nsIDOMNodePi +GetChildOffset__8nsEditorP10nsIDOMNodeT1Ri +CreateTxnForDeleteElement__8nsEditorP10nsIDOMNodePP16DeleteElementTxn +GetCID__16DeleteElementTxn +__16DeleteElementTxn +Init__16DeleteElementTxnP10nsIDOMNode +GetCID__14PlaceholderTxn +GetCID__14DeleteRangeTxn +GetCID__18ChangeAttributeTxn +GetCID__15SplitElementTxn +GetCID__14JoinElementTxn +GetCID__16EditAggregateTxn +GetCID__10IMETextTxn +GetCID__16AddStyleSheetTxn +GetCID__19RemoveStyleSheetTxn +GetCID__14SetDocTitleTxn +__14PlaceholderTxn +__16EditAggregateTxn +AddRef__14PlaceholderTxn +AddRef__16EditAggregateTxn +GetIID__23nsIAbsorbingTransaction +QueryInterface__14PlaceholderTxnRC4nsIDPPv +Release__14PlaceholderTxn +Release__16EditAggregateTxn +Init__14PlaceholderTxnP7nsIAtomP16nsSelectionStateP9nsIEditor +GetIID__14nsITransaction +QueryInterface__16EditAggregateTxnRC4nsIDPPv +QueryInterface__7EditTxnRC4nsIDPPv +DoTransaction__20nsTransactionManagerP14nsITransaction +WillDoNotify__20nsTransactionManagerP14nsITransactionPi +WillDo__19nsTextInputListenerP21nsITransactionManagerP14nsITransactionPi +BeginTransaction__20nsTransactionManagerP14nsITransaction +__17nsTransactionItemP14nsITransaction +Push__18nsTransactionStackP17nsTransactionItem +DoTransaction__17nsTransactionItem +DoTransaction__14PlaceholderTxn +EndTransaction__20nsTransactionManager +GetTransaction__17nsTransactionItemPP14nsITransaction +GetIsTransient__16EditAggregateTxnPi +_._17nsTransactionItem +DidDoNotify__20nsTransactionManagerP14nsITransactionUi +DidDo__19nsTextInputListenerP21nsITransactionManagerP14nsITransactionUi +GetNumberOfUndoItems__20nsTransactionManagerPi +_._14PlaceholderTxn +_._16nsSelectionState +MakeEmpty__16nsSelectionState +_._12nsRangeStore +_._16EditAggregateTxn +DoTransaction__16DeleteElementTxn +GetNextSibling__15nsHTMLBRElementPP10nsIDOMNode +GetNextSibling__16nsGenericElementPP10nsIDOMNode +RemoveChild__16nsHTMLDivElementP10nsIDOMNodePP10nsIDOMNode +doRemoveChild__16nsGenericElementP10nsIDOMNodePP10nsIDOMNode +RemoveChildAt__29nsGenericHTMLContainerElementii +ContentOwnsUs__7nsRangeP10nsIDOMNode +ContentRemoved__13nsXULDocumentP10nsIContentT1i +RemoveSubtreeFromDocument__13nsXULDocumentP10nsIContent +RemoveElementFromMap__13nsXULDocumentP10nsIContent +ContentRemoved__9PresShellP11nsIDocumentP10nsIContentT2i +ContentRemoved__12StyleSetImplP14nsIPresContextP10nsIContentT2i +DeletingFrameSubtree__FP14nsIPresContextP12nsIPresShellP15nsIFrameManagerP8nsIFrame +DoDeletingFrameSubtree__FP14nsIPresContextP12nsIPresShellP15nsIFrameManagerP8nsIFrameT3 +Remove__5nsDSTPv +ConvertToLeafNode__5nsDSTPPQ25nsDST7TwoNode +FreeNode__Q25nsDST9NodeArenaPQ25nsDST7TwoNode +ClearAllUndisplayedContentIn__12FrameManagerP10nsIContent +RemoveNodesFor__14UndisplayedMapP10nsIContent +RemoveFrame__12FrameManagerP14nsIPresContextR12nsIPresShellP8nsIFrameP7nsIAtomT3 +RemoveFrame__12nsBlockFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +DoRemoveFrame__12nsBlockFrameP14nsIPresContextP8nsIFrame +IsSplittable__C7nsFrameRUi +Destroy__7nsFrameP14nsIPresContext +NotifyDestroyingFrame__9PresShellP8nsIFrame +CancelReflowCommandInternal__9PresShellP8nsIFramePQ216nsIReflowCommand10ReflowTypeR11nsVoidArrayi +NotifyDestroyingFrame__12FrameManagerP8nsIFrame +DequeuePostedEventFor__12FrameManagerP8nsIFrame +FindPostedEventFor__12FrameManagerP8nsIFrame +RemoveAllPropertiesFor__12FrameManagerP14nsIPresContextP8nsIFrame +RemovePropertyForFrame__Q212FrameManager12PropertyListP14nsIPresContextP8nsIFrame +ClearFrameRefs__9PresShellP8nsIFrame +ClearFrameRefs__19nsEventStateManagerP8nsIFrame +ClearFrameRefs__7nsCaretP8nsIFrame +StopAllLoadImagesFor__13nsPresContextP8nsIFramePv +_._7BRFrame +_._7nsFrame +__dl__7nsFramePvUi +Destroy__9nsLineBoxP12nsIPresShell +_._9nsLineBox +Cleanup__9nsLineBox +__dl__9nsLineBoxPvUi +ReflowDirtyChild__12nsBlockFrameP12nsIPresShellP8nsIFrame +ContentRemoved__20nsXULTemplateBuilderP11nsIDocumentP10nsIContentT2i +ContentRemoved__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContentT2i +_._16DeleteElementTxn +SelAdjDeleteNode__14nsRangeUpdaterP10nsIDOMNodeT1i +_._15nsHTMLBRElement +_._24nsGenericHTMLLeafElement +_._20nsGenericHTMLElement +ReleaseAttributes__FRP17nsIHTMLAttributes +_._18HTMLAttributesImpl +Reset__18HTMLAttributesImpl +__dl__18HTMLAttributesImplPv +GetStartNodeAndOffset__8nsEditorP12nsISelectionPt8nsCOMPtr1Z10nsIDOMNodePi +GetEnumerator__16nsTypedSelectionPP13nsIEnumerator +__19nsSelectionIteratorP16nsTypedSelection +QueryInterface__19nsSelectionIteratorRC4nsIDPPv +AddRef__19nsSelectionIterator +First__19nsSelectionIterator +CurrentItem__19nsSelectionIteratorPP11nsISupports +Release__19nsSelectionIterator +_._19nsSelectionIterator +GetNodeType__16nsHTMLDivElementPUs +CanContainTag__8nsEditorP10nsIDOMNodeRC9nsAString +GetTagName__16nsHTMLDivElementR9nsAString +GetTagName__20nsGenericHTMLElementR9nsAString +GetNodeName__16nsHTMLDivElementR9nsAString +GetNodeName__20nsGenericHTMLElementR9nsAString +GetPrefix__10nsNodeInfoR9nsAString +TagCanContainTag__8nsEditorRC9nsAStringT1 +IsPreformatted__8nsEditorP10nsIDOMNodePi +GetStyleContextFor__C9PresShellP8nsIFramePP15nsIStyleContext +GetShouldTxnSetSelection__8nsEditor +SetShouldTxnSetSelection__8nsEditori +__12nsSubsumeStr +Subsume__12nsSubsumeStrPUsii +InsertTextImpl__8nsEditorRC9nsAStringPt8nsCOMPtr1Z10nsIDOMNodePiP14nsIDOMDocument +GetParentNode__10nsTextNodePP10nsIDOMNode +GetParentNode__20nsGenericDOMDataNodePP10nsIDOMNode +GetNodeInfo__C10nsTextNodeRP11nsINodeInfo +ContentInserted__13nsXULDocumentP10nsIContentT1i +GetScrolledFrame__C16nsGfxScrollFrameP14nsIPresContextRP8nsIFrame +IsOnlyWhiteSpace__FP10nsIContent +IsContentOfType__10nsTextNodeUi +NS_NewTextFrame__FP12nsIPresShellPP8nsIFrame +__11nsTextFrame +GetFrameType__C11nsTextFramePP7nsIAtom +AppendFrames__12nsBlockFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +LastLine__9nsLineBoxP9nsLineBox +CancelReflowCommand__9PresShellP8nsIFramePQ216nsIReflowCommand10ReflowType +ContentInserted__20nsXULTemplateBuilderP11nsIDocumentP10nsIContentT2i +ContentInserted__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContentT2i +RangeAdd__10nsTextNodeR11nsIDOMRange +RangeAdd__20nsGenericDOMDataNodeR11nsIDOMRange +CanContainChildren__C10nsTextNodeRi +SetSelected__11nsTextFrameP14nsIPresContextP11nsIDOMRangei8nsSpread +ParentDisablesSelection__C7nsFrame +GetNextInFlow__C11nsTextFramePP8nsIFrame +GetBidiProperty__C7nsFrameP14nsIPresContextP7nsIAtomPPvl +DidDoAction__15nsTextEditRulesP12nsISelectionP11nsRulesInfoUi +DidInsertText__15nsTextEditRulesP12nsISelectionUi +DidInsert__15nsTextEditRulesP12nsISelectionUi +IsMozEditorBogusNode__8nsEditorP10nsIDOMNode +IsEditable__8nsEditorP10nsIDOMNode +UndefineCursorBidiLevel__9PresShell +EndUpdateViewBatch__8nsEditor +GetCaretVisible__7nsCaretPi +EndReflowBatching__9PresShelli +Reflow__11nsTextFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +GetWidth__21nsRenderingContextGTKcRi +GetSpaceWidth__16nsFontMetricsGTKRi +GetLineBreaker__13nsXULDocumentPP14nsILineBreaker +GetIID__21nsILineBreakerFactory +nsLWBreakerFImpConstructor__FP11nsISupportsRC4nsIDPPv +__15nsLWBreakerFImp +AddRef__15nsLWBreakerFImp +QueryInterface__15nsLWBreakerFImpRC4nsIDPPv +Release__15nsLWBreakerFImp +GetBreaker__15nsLWBreakerFImpR8nsStringPP14nsILineBreaker +__21nsJISx4501LineBreakerPCUsiT1i +AddRef__21nsJISx4501LineBreaker +__17nsTextTransformerP14nsILineBreakerP14nsIWordBreakerP14nsIPresContext +__16nsAutoTextBuffer +GetLanguageSpecificTransformType__13nsPresContextP31nsLanguageSpecificTransformType +Init__17nsTextTransformerP8nsIFrameP10nsIContentii +GetText__10nsTextNodePPC14nsTextFragment +GetText__20nsGenericDOMDataNodePPC14nsTextFragment +LineIsBreakable__C12nsLineLayout +MeasureText__11nsTextFrameP14nsIPresContextRC17nsHTMLReflowStateR17nsTextTransformerP14nsILineBreakerRQ211nsTextFrame9TextStyleRQ211nsTextFrame14TextReflowData +GetNextWord__17nsTextTransformeriPiN32ii +ScanPreAsciiData_F__17nsTextTransformerPiT1 +FindNextText__12nsLineLayoutP14nsIPresContextP8nsIFrame +CanContinueTextRun__C11nsTextFrameRi +_._17nsTextTransformer +_._16nsAutoTextBuffer +Release__21nsJISx4501LineBreaker +GetCurrentLine__12nsBlockFrameP18nsBlockReflowStatePP9nsLineBox +PullFrame__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxiRP8nsIFrame +TrimTrailingWhiteSpace__11nsTextFrameP14nsIPresContextR19nsIRenderingContextRi +AddVerticalScrollbar__21nsGfxScrollFrameInnerR16nsBoxLayoutStateR6nsRecti +EndUpdateViewBatch__13nsViewManagerUi +UnqueueDraw__8nsWindow +GetSelectionController__8nsEditorPP22nsISelectionController +ScrollSelectionIntoView__24nsTextInputSelectionImplss +ScrollSelectionIntoView__11nsSelectionss +ScrollIntoView__16nsTypedSelections +NotifyEditorObservers__8nsEditor +NotifySelectionChanged__7nsCaretP14nsIDOMDocumentP12nsISelections +NotifySelectionChanged__19nsTextInputListenerP14nsIDOMDocumentP12nsISelections +UpdateTextInputCommands__19nsTextInputListenerRC8nsString +UpdateCommands__16GlobalWindowImplRC9nsAString +UpdateCommands__22nsXULCommandDispatcherRC9nsAString +EnsureFocusController__22nsXULCommandDispatcher +GetFocusedElement__17nsFocusControllerPP13nsIDOMElement +Matches__22nsXULCommandDispatcherRC8nsStringRC9nsAString +GetEventTarget__17nsJSEventListenerPP16nsIScriptContextPP11nsISupports +CompileEventHandlerInternal__22nsEventListenerManagerP16nsIScriptContextP11nsISupportsP7nsIAtomP16nsListenerStructUi +GetCompiledEventHandler__12nsXULElementP7nsIAtomPPv +CompileEventHandler__12nsXULElementP16nsIScriptContextPvP7nsIAtomRC9nsAStringPPv +QueryInterface__22nsXULCommandDispatcherRC4nsIDPPv +GetIID__26nsIDOMXULCommandDispatcher +GetXULCommandDispatcherIIDs__FR11nsVoidArray +GetControllerForCommand__22nsXULCommandDispatcherRC9nsAStringPP13nsIController +GetControllerForCommand__17nsFocusControllerRC9nsAStringPP13nsIController +GetControllers__17nsFocusControllerPP14nsIControllers +NewResolve__7nsJSIIDP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlUiPP8JSObjectPi +JS_ValueToECMAUint32 +js_ValueToECMAUint32 +js_DoubleToECMAUint32 +Create__13nsHttpHandlerP11nsISupportsRC4nsIDPPv +__13nsHttpHandler +AddRef__13nsHttpHandler +Init__13nsHttpHandler +InitUserAgentComponents__13nsHttpHandler +PrefsChanged__13nsHttpHandlerPCc +SetAcceptLanguages__13nsHttpHandlerPCc +PrepareAcceptLanguages__FPCcR10nsACString +SetAcceptCharsets__13nsHttpHandlerPCc +PrepareAcceptCharsets__FPCcR10nsACString +SetAccept__13nsHttpHandlerPCc +SetAcceptEncodings__13nsHttpHandlerPCc +__15nsHttpAuthCache +Init__15nsHttpAuthCache +AllocTable__15nsHttpAuthCachePvUi +CreateServicesFromCategory__13nsHttpHandlerPCc +nsContentHTTPStartupConstructor__FP11nsISupportsRC4nsIDPPv +AddRef__20nsContentHTTPStartup +QueryInterface__20nsContentHTTPStartupRC4nsIDPPv +Release__20nsContentHTTPStartup +Observe__20nsContentHTTPStartupP11nsISupportsPCUsT2 +GetIID__22nsIHttpProtocolHandler +QueryInterface__13nsHttpHandlerRC4nsIDPPv +SetProduct__13nsHttpHandlerPCc +SetProductSub__13nsHttpHandlerPCc +Release__13nsHttpHandler +nsCookieHTTPNotifyConstructor__FP11nsISupportsRC4nsIDPPv +__18nsCookieHTTPNotify +AddRef__18nsCookieHTTPNotify +Init__18nsCookieHTTPNotify +GetIID__15nsINetModuleMgr +Create__14nsNetModuleMgrP11nsISupportsRC4nsIDPPv +__14nsNetModuleMgr +AddRef__14nsNetModuleMgr +QueryInterface__14nsNetModuleMgrRC4nsIDPPv +Release__14nsNetModuleMgr +RegisterModule__14nsNetModuleMgrPCcP12nsINetNotify +__16nsNetModRegEntryPCcP12nsINetNotifyPUi +GetIID__17nsINetModRegEntry +QueryInterface__16nsNetModRegEntryRC4nsIDPPv +AddRef__16nsNetModRegEntry +Release__16nsNetModRegEntry +Equals__16nsNetModRegEntryP17nsINetModRegEntryPi +GetTopic__16nsNetModRegEntryPPc +GetSyncProxy__16nsNetModRegEntryPP12nsINetNotify +BuildProxy__16nsNetModRegEntryi +GetIID__12nsINetNotify +QueryInterface__18nsCookieHTTPNotifyRC4nsIDPPv +GetIID__13nsIHttpNotify +Release__18nsCookieHTTPNotify +NewURI__13nsHttpHandlerPCcP6nsIURIPP6nsIURI +ParseAtScheme__15nsAuthURLParserPCcPPcN32PiT2 +ParseAtPreHost__15nsAuthURLParserPCcPPcN22PiT2 +ParseAtHost__15nsAuthURLParserPCcPPcPiT2 +ParseAtPath__15nsAuthURLParserPCcPPc +ParseAtDirectory__15nsAuthURLParserPCcPPcN52 +ParseFileName__15nsAuthURLParserPCcPPcT2 +NewChannel__13nsHttpHandlerP6nsIURIPP10nsIChannel +NewProxyChannel__13nsHttpHandlerP6nsIURIPCciT2PP10nsIChannel +__13nsHttpChannel +AddRef__13nsHttpChannel +Init__13nsHttpChannelP6nsIURIUiPCciT3 +GetPort__8nsStdURLPi +AddRef__20nsHttpConnectionInfo +SetHeader__17nsHttpHeaderArrayG10nsHttpAtomPCc +LookupEntry__17nsHttpHeaderArrayG10nsHttpAtomPPQ217nsHttpHeaderArray7nsEntry +AddStandardRequestHeaders__13nsHttpHandlerP17nsHttpHeaderArrayUi +UserAgent__13nsHttpHandler +BuildUserAgent__13nsHttpHandler +AddAuthorizationHeaders__13nsHttpChannel +GetCurrentPath__13nsHttpChannelPPc +GetDirectory__8nsStdURLPPc +GetCredentialsForPath__15nsHttpAuthCachePCciT1R10nsACStringT4 +LookupEntryList__15nsHttpAuthCachePCciR14nsAFlatCString +OnModifyRequest__13nsHttpHandlerP14nsIHttpChannel +EnumerateModules__14nsNetModuleMgrPCcPP19nsISimpleEnumerator +NS_NewArrayEnumerator +GetNext__17nsArrayEnumeratorPP11nsISupports +DelegatedQueryInterface__17nsProxyEventClassP18nsProxyEventObjectRC4nsIDPPv +GetIID__23ProxyEventClassIdentity +Find__18nsProxyEventObjectRC4nsID +CallQueryInterfaceOnProxy__17nsProxyEventClassP18nsProxyEventObjectRC4nsIDPP18nsProxyEventObject +PostCompleted__21nsProxyObjectCallInfo +SetCompleted__21nsProxyObjectCallInfo +GetQueue__C13nsProxyObject +OnModifyRequest__18nsCookieHTTPNotifyP14nsIHttpChannel +GetURI__13nsHttpChannelPP6nsIURI +GetLoadGroup__13nsHttpChannelPP12nsILoadGroup +SetupCookieService__18nsCookieHTTPNotify +GetIID__16nsICookieService +nsCookieServiceConstructor__FP11nsISupportsRC4nsIDPPv +__15nsCookieService +AddRef__15nsCookieService +Init__15nsCookieService +COOKIE_RegisterPrefCallbacks__Fv +cookie_SetBehaviorPref__F23PERMISSION_BehaviorEnum +cookie_SetWarningPref__Fi +cookie_SetLifetimePref__F19COOKIE_LifetimeEnum +COOKIE_Read__Fv +CKutil_ProfileDirectory__FR10nsFileSpec +CKutil_GetLine__FR17nsInputFileStreamR8nsString +ckutil_getChar__FR17nsInputFileStreamRc +QueryInterface__15nsCookieServiceRC4nsIDPPv +Release__15nsCookieService +GetCookieStringFromHttp__15nsCookieServiceP6nsIURIT1PPc +COOKIE_GetCookieFromHttp__FPcT0 +cookie_GetBehaviorPref__Fv +COOKIE_GetCookie__FPc +get_current_time__Fv +CKutil_ParseURL__FPCci +CKutil_StrAllocCat__FRPcPCc +cookie_IsInDomain__FPcT0i +Release__13nsHttpChannel +QueryInterface__13nsHttpChannelRC4nsIDPPv +SetLoadGroup__13nsHttpChannelP12nsILoadGroup +SetNotificationCallbacks__13nsHttpChannelP21nsIInterfaceRequestor +SetOriginalURI__13nsHttpChannelP6nsIURI +GetLoadFlags__13nsHttpChannelPUi +SetLoadFlags__13nsHttpChannelUi +AsyncOpen__13nsHttpChannelP17nsIStreamListenerP11nsISupports +GetIID__16nsICacheListener +date_getTime +date_getProlog +ApplyRenderingChangeToTree__FP14nsIPresContextP8nsIFrameP14nsIViewManager +UpdateViewsForTree__FP14nsIPresContextP8nsIFrameP14nsIViewManagerR6nsRect +OnStateChange__15nsCookieServiceP14nsIWebProgressP10nsIRequestiUi +Connect__13nsHttpChanneli +OpenCacheEntry__13nsHttpChannelPi +PeekHeader__17nsHttpHeaderArrayG10nsHttpAtom +GenerateCacheKey__13nsHttpChannelR10nsACString +GetCacheSession__13nsHttpHandleriPP15nsICacheSession +SetDoomEntriesIfExpired__14nsCacheSessioni +CreateDiskDevice__14nsCacheService +__17nsDiskCacheDevice +__18nsDiskCacheBindery +Init__17nsDiskCacheDevice +Init__18nsDiskCacheBindery +installObservers__FP17nsDiskCacheDevice +AddRef__19nsDiskCacheObserver +setPrefsObserver__17nsDiskCacheDeviceP11nsIObserver +setCacheCapacity__17nsDiskCacheDeviceUi +RemoveObserver__6nsPrefPCcP11nsIObserver +RemoveObserver__13nsPrefServicePCcP11nsIObserver +RemoveObserver__12nsPrefBranchPCcP11nsIObserver +CStringAt__C14nsCStringArrayiR9nsCString +PREF_UnregisterCallback +Release__19nsDiskCacheObserver +RemoveCStringAt__14nsCStringArrayi +QueryInterface__19nsDiskCacheObserverRC4nsIDPPv +ensureCacheDirectory__FP7nsIFile +setCacheDirectory__17nsDiskCacheDeviceP12nsILocalFile +GetCacheTrashDirectory__17nsDiskCacheDevicePP7nsIFile +SetLeafName__11nsLocalFilePCc +Delete__11nsLocalFilei +Open__14nsDiskCacheMapP12nsILocalFile +Unswap__17nsDiskCacheBucket +OpenBlockFiles__14nsDiskCacheMap +GetBlockFileForIndex__14nsDiskCacheMapUiPP12nsILocalFile +GetBlockSizeForIndex__14nsDiskCacheMapUi +Open__20nsDiskCacheBlockFileP12nsILocalFileUi +ValidateFile__20nsDiskCacheBlockFile +LastBlock__20nsDiskCacheBlockFile +FlushHeader__14nsDiskCacheMap +FindEntry__17nsDiskCacheDeviceP9nsCString +Hash__11nsDiskCachePCc +FindRecord__14nsDiskCacheMapUiP17nsDiskCacheRecord +ReadDiskCacheEntry__14nsDiskCacheMapP17nsDiskCacheRecordPP16nsDiskCacheEntry +ReadBlocks__20nsDiskCacheBlockFilePvii +VerifyAllocation__20nsDiskCacheBlockFileii +CreateCacheEntry__16nsDiskCacheEntryP13nsCacheDevice +Create__12nsCacheEntryPCciiP13nsCacheDevicePP12nsCacheEntry +UnflattenMetaData__12nsCacheEntryPcUi +Create__15nsCacheMetaData +__15nsCacheMetaData +Init__15nsCacheMetaData +UnflattenMetaData__15nsCacheMetaDataPcUi +SetElement__15nsCacheMetaDataRC10nsACStringT1 +HashKey__15nsCacheMetaDataP12PLDHashTablePCv +Size__15nsCacheMetaData +CalculateSize__15nsCacheMetaDataP12PLDHashTableP15PLDHashEntryHdrUiPv +CreateBinding__18nsDiskCacheBinderyP12nsCacheEntryP17nsDiskCacheRecord +__18nsDiskCacheBindingP12nsCacheEntryP17nsDiskCacheRecord +AddRef__18nsDiskCacheBinding +AddBinding__18nsDiskCacheBinderyP18nsDiskCacheBinding +HashKey__FP12PLDHashTablePCv +GetAccessGranted__22nsCacheEntryDescriptorPi +CheckCache__13nsHttpChannel +GetMetaDataElement__22nsCacheEntryDescriptorPCcPPc +GetMetaDataElement__12nsCacheEntryRC10nsACStringPPC10nsACString +GetElement__15nsCacheMetaDataPC10nsACString +MatchEntry__15nsCacheMetaDataP12PLDHashTablePC15PLDHashEntryHdrPCv +ToNewCString__FRC10nsACString +ResolveAtom__6nsHttpPCc +CreateAtomTable__Fv +StringHash__FPCUc +ToLower__5nsCRTc +StringCompare__FPCcT0 +Parse__18nsHttpResponseHeadPc +ParseStatusLine__18nsHttpResponseHeadPc +ParseVersion__18nsHttpResponseHeadPCc +ParseHeaderLine__18nsHttpResponseHeadPc +ParseContentType__18nsHttpResponseHeadPc +GetExpirationTime__22nsCacheEntryDescriptorPUi +ComputeFreshnessLifetime__18nsHttpResponseHeadPUi +GetMaxAgeValue__18nsHttpResponseHeadPUi +ParseDateHeader__18nsHttpResponseHeadG10nsHttpAtomPUi +GetLastModified__22nsCacheEntryDescriptorPUi +SetupTransaction__13nsHttpChannel +__17nsHttpTransactionP17nsIStreamListenerP21nsIInterfaceRequestor +AddRef__17nsHttpTransaction +SetupRequest__17nsHttpTransactionP17nsHttpRequestHeadP14nsIInputStream +Flatten__17nsHttpRequestHeadR10nsACString +Flatten__17nsHttpHeaderArrayR10nsACString +InitiateTransaction__13nsHttpHandlerP17nsHttpTransactionP20nsHttpConnectionInfoi +CountActiveConnections__13nsHttpHandlerP20nsHttpConnectionInfo +__16nsHttpConnection +AddRef__16nsHttpConnection +Init__16nsHttpConnectionP20nsHttpConnectionInfo +SetTransaction__16nsHttpConnectionP17nsHttpTransaction +GetEventQueueService__13nsHttpHandlerPP20nsIEventQueueService +GetInterface__13nsHttpChannelRC4nsIDPPv +GetProxyObjectManager__13nsHttpHandlerPP21nsIProxyObjectManager +SetConnection__17nsHttpTransactionP16nsHttpConnection +ActivateConnection__16nsHttpConnection +CreateTransport__16nsHttpConnection +CreateTransportOfTypes__24nsSocketTransportServiceUiPPCcPCciT3iUiUiPP12nsITransport +__17nsSocketTransport +Init__17nsSocketTransportP24nsSocketTransportServicePCciUiPPCcT2iUiUi +AddRef__17nsSocketTransport +GetIID__18nsISocketTransport +QueryInterface__17nsSocketTransportRC4nsIDPPv +GetIID__12nsITransport +GetIID__14nsIDNSListener +SetReuseConnection__17nsSocketTransporti +Release__17nsSocketTransport +SetNotificationCallbacks__17nsSocketTransportP21nsIInterfaceRequestorUi +QueryInterface__16nsHttpConnectionRC4nsIDPPv +GetInterface__16nsHttpConnectionRC4nsIDPPv +Release__16nsHttpConnection +AsyncWrite__17nsSocketTransportP17nsIStreamProviderP11nsISupportsUiUiUiPP10nsIRequest +__20nsSocketWriteRequest +__15nsSocketRequest +AddRef__15nsSocketRequest +SetTransport__15nsSocketRequestP17nsSocketTransport +AddToWorkQ__24nsSocketTransportServiceP17nsSocketTransport +ProcessWorkQ__24nsSocketTransportService +RemoveFromSelectList__24nsSocketTransportServiceP17nsSocketTransport +Process__17nsSocketTransports +doResolveHost__17nsSocketTransport +Lookup__12nsDNSServicePCcP14nsIDNSListenerP11nsISupportsPP10nsIRequest +GetLookupEntry__12nsDNSServicePCcPP11nsDNSLookup +AsyncRead__17nsSocketTransportP17nsIStreamListenerP11nsISupportsUiUiUiPP10nsIRequest +__19nsSocketReadRequest +Focus__12nsXULElement +SetFocus__12nsXULElementP14nsIPresContext +__11nsDNSLookup +Init__11nsDNSLookupPCc +Reset__11nsDNSLookup +AddRef__11nsDNSLookup +AddRef__12nsDNSRequest +Init__12nsDNSRequestP11nsDNSLookupP14nsIDNSListenerP11nsISupports +HandleRequest__11nsDNSLookupP12nsDNSRequest +FireStart__12nsDNSRequest +OnStartLookup__17nsSocketTransportP11nsISupportsPCc +Resume__11nsDNSLookupP12nsDNSRequest +InitiateLookup__11nsDNSLookup +EnqueueLookup__12nsDNSServiceP11nsDNSLookup +Release__12nsDNSRequest +Release__11nsDNSLookup +OnStatus__17nsSocketTransportUi +OnStatus__17nsSocketTransportP15nsSocketRequestP11nsISupportsUi +OnStatus__16nsHttpConnectionP10nsIRequestP11nsISupportsUiPCUs +AddToSelectList__24nsSocketTransportServiceP17nsSocketTransport +CheckForTimeout__17nsSocketTransportUi +GetNextLookup__11nsDNSLookupPP11nsDNSLookup +ClearNextLookup__11nsDNSLookup +DoSyncLookup__11nsDNSLookup +SetContentState__19nsEventStateManagerP10nsIContenti +SendFocusBlur__19nsEventStateManagerP14nsIPresContextP10nsIContent +Focus__17nsFocusControllerP11nsIDOMEvent +SetFocusedElement__17nsFocusControllerP13nsIDOMElement +UpdateCommands__17nsFocusControllerRC9nsAString +GetControllers__12nsXULElementPP14nsIControllers +SetCommandDispatcher__16nsXULControllersP26nsIDOMXULCommandDispatcher +GetControllerForCommand__16nsXULControllersRC9nsAStringPP13nsIController +GetParentWindowFromDocument__17nsFocusControllerP14nsIDOMDocumentPP20nsIDOMWindowInternal +GetControllers__16GlobalWindowImplPP14nsIControllers +__21nsDOMWindowControllerP20nsIDOMWindowInternal +AddRef__21nsDOMWindowController +Release__21nsDOMWindowController +SupportsCommand__21nsDOMWindowControllerRC9nsAStringPi +GetPrivateParent__16GlobalWindowImplPP13nsPIDOMWindow +QueryInterface__21nsDOMWindowControllerRC4nsIDPPv +IsCommandEnabled__21nsDOMWindowControllerRC9nsAStringPi +GetEditInterface__21nsDOMWindowControllerPP20nsIContentViewerEdit +GetIID__20nsIContentViewerEdit +GetIID__23nsIMarkupDocumentViewer +GetIID__20nsIContentViewerFile +GetCutable__18DocumentViewerImplPi +GetCopyable__18DocumentViewerImplPi +GetPasteable__18DocumentViewerImplPi +CompleteLookup__11nsDNSLookupUi +Exit__14nsAutoCMonitor +FireStop__12nsDNSRequestUi +OnFound__17nsSocketTransportP11nsISupportsPCcP9nsHostEnt +OnStopLookup__17nsSocketTransportP11nsISupportsPCcUi +doConnection__17nsSocketTransports +Enter__14nsAutoCMonitor +_._12nsDNSRequest +_._11nsDNSLookup +doReadWrite__17nsSocketTransports +OnStart__15nsSocketRequest +OnStartRequest__16nsHttpConnectionP10nsIRequestP11nsISupports +SetSocket__19nsSocketReadRequestP10PRFileDesc +__10nsSocketIS +AddRef__10nsSocketIS +SetSocket__20nsSocketWriteRequestP10PRFileDesc +__10nsSocketOS +AddRef__10nsSocketOS +OnWrite__20nsSocketWriteRequest +OnDataWritable__16nsHttpConnectionP10nsIRequestP11nsISupportsP15nsIOutputStreamUiUi +OnDataWritable__17nsHttpTransactionP15nsIOutputStream +Available__15BasicStringImplPUi +length__C13ConstCharImpl +WriteFrom__10nsSocketOSP14nsIInputStreamUiPUi +ReadSegments__13ConstCharImplPFP14nsIInputStreamPvPCcUiUiPUi_UiPvUiPUi +WriteFromSegments__10nsSocketOSP14nsIInputStreamPvPCcUiUiPUi +Write__10nsSocketOSPCcUiPUi +OnProgress__17nsSocketTransportP15nsSocketRequestP11nsISupportsUi +OnProgress__16nsHttpConnectionP10nsIRequestP11nsISupportsUiUi +CompleteAsyncWrite__17nsSocketTransport +OnStop__20nsSocketWriteRequest +OnStop__15nsSocketRequest +OnStopRequest__16nsHttpConnectionP10nsIRequestP11nsISupportsUi +Release__15nsSocketRequest +_._20nsSocketWriteRequest +Release__10nsSocketOS +_._10nsSocketOS +_._15nsSocketRequest +SetFocusedWindow__17nsFocusControllerP20nsIDOMWindowInternal +Focus__17nsMenuBarListenerP11nsIDOMEvent +Release__17nsMenuBarListener +Focus__17nsXBLFocusHandlerP11nsIDOMEvent +OnRead__19nsSocketReadRequest +OnDataAvailable__16nsHttpConnectionP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +OnDataReadable__17nsHttpTransactionP14nsIInputStream +Read__17nsHttpTransactionPcUiPUi +Read__10nsSocketISPcUiPUi +ParseHead__17nsHttpTransactionPcUiPUi +ParseLine__17nsHttpTransactionPc +HandleContent__17nsHttpTransactionPcUiPUi +OnHeadersAvailable__16nsHttpConnectionP17nsHttpTransactionPi +OnTransactionComplete__16nsHttpConnectionUi +Cancel__15nsSocketRequestUi +Dispatch__17nsSocketTransportP15nsSocketRequest +Release__10nsSocketIS +GetStatus__15nsSocketRequestPUi +CompleteAsyncRead__17nsSocketTransport +OnStop__19nsSocketReadRequest +OnStopTransaction__17nsHttpTransactionUi +ProxyReleaseTransaction__16nsHttpConnectionP17nsHttpTransaction +_._19nsSocketReadRequest +_._10nsSocketIS +_._17nsSocketTransport +CloseConnection__17nsSocketTransport +DestroyMonitor__13nsAutoMonitorP9PRMonitor +GetFocusedElement__22nsXULCommandDispatcherPP13nsIDOMElement +Focus__18nsHTMLInputElement +SetElementFocus__20nsGenericHTMLElementi +SetFocus__18nsHTMLInputElementP14nsIPresContext +GetActive__17nsFocusControllerPi +GetAttribute__18nsHTMLInputElementRC9nsAStringR9nsAString +SupportsCommand__18nsEditorControllerRC9nsAStringPi +SupportsCommand__26nsControllerCommandManagerRC9nsAStringP11nsISupportsPi +FindCommandHandler__26nsControllerCommandManagerRC9nsAStringPP20nsIControllerCommand +Release__19nsBaseEditorCommand +IsCommandEnabled__18nsEditorControllerRC9nsAStringPi +IsCommandEnabled__26nsControllerCommandManagerRC9nsAStringP11nsISupportsPi +IsCommandEnabled__13nsUndoCommandRC9nsAStringP11nsISupportsPi +CanUndo__8nsEditorPiT1 +IsCommandEnabled__13nsRedoCommandRC9nsAStringP11nsISupportsPi +CanRedo__8nsEditorPiT1 +GetNumberOfRedoItems__20nsTransactionManagerPi +IsCommandEnabled__12nsCutCommandRC9nsAStringP11nsISupportsPi +CanCut__17nsPlaintextEditorPi +IsCommandEnabled__13nsCopyCommandRC9nsAStringP11nsISupportsPi +CanCopy__17nsPlaintextEditorPi +IsCommandEnabled__14nsPasteCommandRC9nsAStringP11nsISupportsPi +CanPaste__17nsPlaintextEditoriPi +IsModifiable__17nsPlaintextEditor +GetIID__12nsIClipboard +nsClipboardConstructor__FP11nsISupportsRC4nsIDPPv +__11nsClipboard +Init__11nsClipboard +AddRef__11nsClipboard +QueryInterface__11nsClipboardRC4nsIDPPv +Release__11nsClipboard +SetData__20nsSupportsStringImplPCc +HasDataMatchingFlavors__11nsClipboardP16nsISupportsArrayiPi +GetSelectionAtom__11nsClipboardi +GetTargets__11nsClipboardUl +FindSelectionNotifyEvent__11nsClipboard +SendClipPing__11nsClipboard +find_clipboard_event__FP9_XDisplayP7_XEventPc +send_selection_notify_to_widget__FP7_XEventP10_GtkWidget +SelectionReceivedCB__11nsClipboardP10_GtkWidgetP17_GtkSelectionDataUi +SelectionReceiver__11nsClipboardP10_GtkWidgetP17_GtkSelectionData +ToString__20nsSupportsStringImplPPc +IsCommandEnabled__18nsSelectAllCommandRC9nsAStringP11nsISupportsPi +IsCommandEnabled__15nsDeleteCommandRC9nsAStringP11nsISupportsPi +Focus__24nsDocViewerFocusListenerP11nsIDOMEvent +GetPresShell__18DocumentViewerImplRP12nsIPresShell +GetDisplaySelection__9PresShellPs +GetDisplaySelection__11nsSelectionPs +SetFocus__8nsWindowi +gtk_mozarea_get_toplevel_focus +handle_mozarea_focus_out__FP10_GtkWidgetP14_GdkEventFocusPv +HandleMozAreaFocusOut__8nsWindow +handle_mozarea_focus_in__FP10_GtkWidgetP14_GdkEventFocusPv +HandleMozAreaFocusIn__8nsWindow +DispatchSetFocusEvent__8nsWindow +DispatchFocus__8nsWidgetR10nsGUIEvent +EnsureDocument__19nsEventStateManagerP14nsIPresContext +EnsureDocument__19nsEventStateManagerP12nsIPresShell +GetOwnerDocument__18nsHTMLInputElementPP14nsIDOMDocument +ContentStatesChanged__13nsXULDocumentP10nsIContentT1 +ContentStatesChanged__16nsBindingManagerP11nsIDocumentP10nsIContentT2 +ContentStatesChanged__9PresShellP11nsIDocumentP10nsIContentT2 +ContentStatesChanged__12StyleSetImplP14nsIPresContextP10nsIContentT2 +ContentStatesChanged__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentT2 +HasStateDependentStyle__12StyleSetImplP14nsIPresContextP10nsIContent +SheetHasStatefulStyle__FP11nsISupportsPv +HasStateDependentStyle__16CSSRuleProcessorP14nsIPresContextP7nsIAtomP10nsIContent +StateEnumFunc__FPvT0 +HasStateDependentStyle__18HTMLStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContent +HasStateDependentStyle__21HTMLCSSStyleSheetImplP14nsIPresContextP7nsIAtomP10nsIContent +ContentStatesChanged__20nsXULTemplateBuilderP11nsIDocumentP10nsIContentT2 +ContentStatesChanged__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContentT2 +GetXULControllersIIDs__FR11nsVoidArray +RemoveEventListener__16GlobalWindowImplRC9nsAStringP19nsIDOMEventListeneri +GetNavigator__16GlobalWindowImplPP15nsIDOMNavigator +__13NavigatorImplP11nsIDocShell +AddRef__13NavigatorImpl +QueryInterface__13NavigatorImplRC4nsIDPPv +GetIID__15nsIDOMNavigator +GetIID__17nsIDOMJSNavigator +GetNavigatorIIDs__FR11nsVoidArray +Release__13NavigatorImpl +GetPlatform__13NavigatorImplR9nsAString +GetOscpu__13nsHttpHandlerPPc +str_indexOf +js_InitNumberClass +JS_DefineConstDoubles +num_parseInt +str_replace +JS_ConvertValue +match_or_replace +js_ExecuteRegExp +MatchRegExp +matchRENodes +matchChar +find_replen +do_replace +GetInsertionPointCount__22nsAnonymousContentListPUi +GetInsertionPointAt__22nsAnonymousContentListUiPP20nsIXBLInsertionPoint +InsertChildAt__19nsXBLInsertionPointiP10nsIContent +replace_glob +GetLocaleComponentForUserAgent__15nsLocaleServicePPUs +GetSystemLocale__15nsLocaleServicePP9nsILocale +str_toLowerCase +js_obj_toString +GetFirstChild__12nsXULElementPP10nsIDOMNode +AsyncOpen__13nsFileChannelP17nsIStreamListenerP11nsISupports +Open__8nsFileIOPPcPi +Enumerate__12nsElementMapPFPCUsP10nsIContentPv_iPv +EnumerateImpl__12nsElementMapP11PLHashEntryiPv +RemoveElementsFromMapByContent__13nsXULDocumentPCUsP10nsIContentPv +FreeEntry__FPvP11PLHashEntryUi +Rebuild__19nsXULContentBuilder +Rebuild__19nsXULContentBuilderP10nsIContent +IsElementInWidget__19nsXULContentBuilderP10nsIContent +IsElementContainedBy__FP10nsIContentT0 +RemoveGeneratedContent__19nsXULContentBuilderP10nsIContent +Finish__19nsContentSupportMap +Clear__13nsConflictSet +Destroy__13nsConflictSet +FreeSupportTable__13nsConflictSetPvT1 +FreeClusterTable__13nsConflictSetPvT1 +FreeBindingTable__13nsConflictSetPvT1 +ClearEntry__FP12PLDHashTableP15PLDHashEntryHdr +_._17nsContentTestNode +_._21nsRDFPropertyTestNode +_._22nsRDFConMemberTestNode +_._19nsInstantiationNode +_._14nsTemplateRule +ClearLazyState__12nsXULElementi +SetTimeout__16GlobalWindowImplPi +SetTimeoutOrInterval__16GlobalWindowImpliPi +JS_ValueToNumber +GetCallingLocation__9nsJSUtilsP9JSContextPPCcPUi +JS_GetVersion +InsertTimeoutIntoList__16GlobalWindowImplPP13nsTimeoutImplP13nsTimeoutImpl +HoldTimeout__16GlobalWindowImplP13nsTimeoutImpl +COOKIE_Write__Fv +ApplyChromeFlags__18nsContentTreeOwner +ShowMenuBar__8nsWidgeti +SetContentScrollbarVisibility__11nsXULWindowi +OnUnassert__23CompositeDataSourceImplP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +OnUnassert__20nsXULTemplateBuilderP16nsIRDFDataSourceP14nsIRDFResourceT2P10nsIRDFNode +Retract__20nsXULTemplateBuilderP14nsIRDFResourceT1P10nsIRDFNode +Retract__C22nsRDFConMemberTestNodeP14nsIRDFResourceT1P10nsIRDFNodeR18nsTemplateMatchSetT4 +IsOrdinalProperty__21RDFContainerUtilsImplP14nsIRDFResourcePi +_._18nsTemplateMatchSet +CanPropogate__C22nsRDFConMemberTestNodeP14nsIRDFResourceT1P10nsIRDFNodeR13Instantiation +GetDefaultView__13nsXULDocumentPP18nsIDOMAbstractView +SetSize__11nsXULWindowiii +Persist__13nsXULDocumentP10nsIContentiP7nsIAtom +AppendWithConversion__9nsCStringRC9nsAString +Change__14LocalStoreImplP14nsIRDFResourceT1P10nsIRDFNodeT3 +Change__20RDFXMLDataSourceImplP14nsIRDFResourceT1P10nsIRDFNodeT3 +SetSizeMode__12nsBaseWidgeti +EnsureContentViewer__10nsDocShell +gtk_mozarea_size_allocate +handle_size_allocate__FP10_GtkWidgetP14_GtkAllocationPv +InitAllocationEvent__FP14_GtkAllocationPvR11nsSizeEventUi +SetDelay__10nsTimerGtkUi +UpdateWindowTimeStamp__16nsWindowMediatorP12nsIXULWindow +GetDOMWindow__FP12nsIXULWindowRt8nsCOMPtr1Z20nsIDOMWindowInternal +SetActiveWindow__15nsWindowWatcherP12nsIDOMWindow +HideSplashScreen__17nsAppShellService +GetQuery__8nsStdURLPPc +OnStatus__13nsHttpChannelP10nsIRequestP11nsISupportsUiPCUs +JS_NewDouble +AttributeChanged__14nsTextBoxFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +OnStartRequest__13nsHttpChannelP10nsIRequestP11nsISupports +GetSecurityInfo__17nsHttpTransactionPP11nsISupports +GetSecurityInfo__16nsHttpConnectionPP11nsISupports +TakeResponseHead__17nsHttpTransaction +ProcessResponse__13nsHttpChannel +ProcessNotModified__13nsHttpChannel +UpdateHeaders__18nsHttpResponseHeadR17nsHttpHeaderArray +PeekHeaderAt__17nsHttpHeaderArrayUiR10nsHttpAtom +Flatten__18nsHttpResponseHeadR10nsACStringi +SetMetaDataElement__22nsCacheEntryDescriptorPCcT1 +SetMetaDataElement__12nsCacheEntryRC10nsACStringT1 +TouchMetaData__12nsCacheEntry +Clear__17nsHttpHeaderArray +UpdateExpirationTime__13nsHttpChannel +ComputeCurrentAge__18nsHttpResponseHeadUiUiPUi +GetAgeValue__18nsHttpResponseHeadPUi +SetExpirationTime__22nsCacheEntryDescriptorUi +OnExamineResponse__13nsHttpHandlerP14nsIHttpChannel +OnExamineResponse__18nsCookieHTTPNotifyP14nsIHttpChannel +GetResponseHeader__13nsHttpChannelPCcPPc +GetHeader__17nsHttpHeaderArrayG10nsHttpAtomPPc +ReadFromCache__13nsHttpChannel +ApplyContentConversions__13nsHttpChannel +GetSecurityInfo__22nsCacheEntryDescriptorPP11nsISupports +GetSecurityInfo__12nsCacheEntryPP11nsISupports +GetTransport__22nsCacheEntryDescriptorPP12nsITransport +AddRef__Q222nsCacheEntryDescriptor18nsTransportWrapper +AsyncRead__Q222nsCacheEntryDescriptor18nsTransportWrapperP17nsIStreamListenerP11nsISupportsUiUiUiPP10nsIRequest +EnsureTransportWithAccess__Q222nsCacheEntryDescriptor18nsTransportWrapperi +GetTransportForEntry__14nsCacheServiceP12nsCacheEntryiPP12nsITransport +GetTransportForEntry__17nsDiskCacheDeviceP12nsCacheEntryiPP12nsITransport +GetCacheEntryBinding__FP12nsCacheEntry +Release__18nsDiskCacheBinding +GetFileForDiskCacheRecord__14nsDiskCacheMapP17nsDiskCacheRecordiPP7nsIFile +Release__17nsHttpTransaction +ProxyDestructorEventHandler__FP7PLEvent +ProxyDestructorDestroyHandler__FP7PLEvent +GetStatus__17nsHttpTransactionPUi +OnStopRequest__13nsHttpChannelP10nsIRequestP11nsISupportsUi +TransactionReleaseEventHandler__FP7PLEvent +_._17nsHttpTransaction +ReclaimConnection__13nsHttpHandlerP16nsHttpConnection +CanReuse__16nsHttpConnection +_._16nsHttpConnection +Release__20nsHttpConnectionInfo +TransactionReleaseDestroyHandler__FP7PLEvent +OnStartRequest__13nsFileChannelP10nsIRequestP11nsISupports +OnDataAvailable__13nsFileChannelP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +CanPropogate__C21nsRDFPropertyTestNodeP14nsIRDFResourceT1P10nsIRDFNodeR13Instantiation +Retract__C21nsRDFPropertyTestNodeP14nsIRDFResourceT1P10nsIRDFNodeR18nsTemplateMatchSetT4 +Constrain__8TestNodeR16InstantiationSetPv +IndexOf__16RDFContainerImplP10nsIRDFNodePi +_._Q222nsRDFConMemberTestNode7Element +Equals__CQ221nsRDFPropertyTestNode7ElementRC13MemoryElement +Type__CQ221nsRDFPropertyTestNode7Element +Constrain__8RootNodeR16InstantiationSetPv +_._Q221nsRDFPropertyTestNode7Element +Hash__CQ221nsRDFPropertyTestNode7Element +Clone__CQ221nsRDFPropertyTestNode7ElementPv +ReplaceMatch__19nsXULContentBuilderP14nsIRDFResourcePC15nsTemplateMatchP15nsTemplateMatch +SetContainerAttrs__19nsXULContentBuilderP10nsIContentPC15nsTemplateMatch +Empty__C21nsTemplateMatchRefSet +CopyFrom__21nsTemplateMatchRefSetRC21nsTemplateMatchRefSet +__11VariableSet +RecomputeBindings__C14nsTemplateRuleR13nsConflictSetP15nsTemplateMatchP14nsIRDFResourceT3P10nsIRDFNodeT5R11VariableSet +HasAssignment__C15nsAssignmentSetiRC5Value +_._11VariableSet +Finish__21nsTemplateMatchRefSet +OnStopRequest__13nsFileChannelP10nsIRequestP11nsISupportsUi +handle_toplevel_configure__FP11_GtkMozAreaP8nsWindow +OnMove__8nsWidgetii +handle_invalidate_pos__FP11_GtkMozAreaPv +InvalidateWindowPos__8nsWindow +gdk_superwin_handle_expose +handle_superwin_paint__FiiiiPv +OnEnterNotifySignal__8nsWidgetP17_GdkEventCrossing +DispatchMouseEvent__8nsWidgetR12nsMouseEvent +GetFrameForPoint__11CanvasFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetFrameForPoint__12nsBlockFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +HandleEvent__12nsBlockFrameP14nsIPresContextP10nsGUIEventP13nsEventStatus +BeginUpdate__13nsContentListP11nsIDocument +ContentStatesChanged__10nsDocumentP10nsIContentT1 +ContentStatesChanged__13nsContentListP11nsIDocumentP10nsIContentT2 +EndUpdate__13nsContentListP11nsIDocument +ConvertWebShellToDOMWindow__16nsWebShellWindowP11nsIWebShellPP20nsIDOMWindowInternal +SetActive__17nsFocusControlleri +Focus__16GlobalWindowImpl +GetTreeOwner__16GlobalWindowImplPP13nsIBaseWindow +IMESetFocusWindow__8nsWindow +IMEGetShellWindow__8nsWindow +GetXIC__10nsIMEGtkICP8nsWindowP8_GdkFontT2 +__10nsIMEGtkICP8nsWindowP8_GdkFontT2 +GetInputStyle__10nsIMEGtkIC +SetPreeditSpotLocation__10nsIMEGtkICUlUl +IsPreeditComposing__10nsIMEGtkIC +SetFocusWindow__10nsIMEGtkICP8nsWindow +DispatchActivateEvent__8nsWindow +IMEBeingActivate__8nsWindowi +SetSuppressFocusScroll__17nsFocusControlleri +SetFocusedContent__19nsEventStateManagerP10nsIContent +Blur__17nsFocusControllerP11nsIDOMEvent +Blur__17nsMenuBarListenerP11nsIDOMEvent +IsOpen__14nsMenuBarFrame +IsActive__14nsMenuBarFrame +Blur__17nsXBLFocusHandlerP11nsIDOMEvent +Blur__24nsDocViewerFocusListenerP11nsIDOMEvent +Focus__25nsTextEditorFocusListenerP11nsIDOMEvent +PreventBubble__10nsDOMEvent +SetCaretWidth__24nsTextInputSelectionImpls +SetCaretWidth__7nsCareti +SetCaretEnabled__24nsTextInputSelectionImpli +SetCaretDOMSelection__7nsCaretP12nsISelection +SetCaretEnabled__9PresShelli +SetCaretVisible__7nsCareti +StartBlinking__7nsCaret +PrimeTimer__7nsCaret +KillTimer__7nsCaret +DrawCaret__7nsCaret +MustDrawCaret__7nsCaret +SetupDrawingFrameAndOffset__7nsCaret +GetFrameSelection__9PresShellPP17nsIFrameSelection +GetInterlinePosition__16nsTypedSelectionPi +GetHint__11nsSelectionPQ217nsIFrameSelection4HINT +GetFrameForNodeOffset__11nsSelectionP10nsIContentiQ217nsIFrameSelection4HINTPP8nsIFramePi +GetChildFrameContainingOffset__11nsTextFrameiiPiPP8nsIFrame +GetViewForRendering__7nsCaretP8nsIFrameQ28nsICaret16EViewCoordinatesR7nsPointR6nsRectRP7nsIView +CreateRenderingContext__18nsDeviceContextGTKP7nsIViewRP19nsIRenderingContext +CreateRenderingContext__17DeviceContextImplP7nsIViewRP19nsIRenderingContext +GetPointFromOffset__11nsTextFrameP14nsIPresContextP19nsIRenderingContextiP7nsPoint +__17nsAutoIndexBuffer +GrowTo__17nsAutoIndexBufferi +GetDocument__11nsTextFrameP14nsIPresContext +PrepareUnicodeText__11nsTextFrameR17nsTextTransformerP17nsAutoIndexBufferP16nsAutoTextBufferPi +ComputeExtraJustificationSpacing__11nsTextFrameR19nsIRenderingContextRQ211nsTextFrame9TextStylePUsii +_._17nsAutoIndexBuffer +InvertRect__21nsRenderingContextGTKRC6nsRect +InvertRect__21nsRenderingContextGTKiiii +RepaintSelection__24nsTextInputSelectionImpls +RepaintSelection__11nsSelectionP14nsIPresContexts +Repaint__16nsTypedSelectionP14nsIPresContext +Release__25nsTextEditorFocusListener +Focus__19nsTextInputListenerP11nsIDOMEvent +GetEditor__22nsGfxTextControlFrame2PP9nsIEditor +AddEditorObserver__8nsEditorP17nsIEditorObserver +GetAndInitDocEncoder__17nsPlaintextEditorRC9nsAStringUiT1PP18nsIDocumentEncoder +GetIID__18nsIDocumentEncoder +NS_NewTextEncoder__FPP18nsIDocumentEncoder +__17nsDocumentEncoder +AddRef__17nsDocumentEncoder +QueryInterface__17nsDocumentEncoderRC4nsIDPPv +Release__17nsDocumentEncoder +Init__17nsDocumentEncoderP11nsIDocumentRC9nsAStringUi +GetWrapWidth__17nsPlaintextEditorPi +GetBodyStyleContext__17nsPlaintextEditorPP15nsIStyleContext +SetWrapColumn__17nsDocumentEncoderUi +IsBody__15nsTextEditUtilsP10nsIDOMNode +NodeIsType__15nsTextEditUtilsP10nsIDOMNodeRC9nsAString +GetTagString__8nsEditorP10nsIDOMNodeR9nsAString +GetTag__8nsEditorP10nsIDOMNode +NS_NewDomSelection__FPP12nsISelection +__16nsTypedSelection +GetIID__23nsIIndependentSelection +SetPresShell__16nsTypedSelectionP12nsIPresShell +AddRange__16nsTypedSelectionP11nsIDOMRange +addTableCellRange__16nsTypedSelectionP11nsIDOMRangePi +SetSelection__17nsDocumentEncoderP12nsISelection +EncodeToString__17nsDocumentEncoderR9nsAString +GetIID__20nsIContentSerializer +NS_NewPlainTextSerializer__FPP20nsIContentSerializer +__21nsPlainTextSerializer +QueryInterface__21nsPlainTextSerializerRC4nsIDPPv +AddRef__21nsPlainTextSerializer +Release__21nsPlainTextSerializer +Init__21nsPlainTextSerializerUiUiP7nsIAtom +do_AssignFromElement__9nsAStringUs +SerializeRangeToString__17nsDocumentEncoderP11nsIDOMRangeR9nsAString +FillArrayWithAncestors__7nsRangeP11nsVoidArrayP10nsIDOMNode +GetParentNode__18nsHTMLInputElementPP10nsIDOMNode +GetParentNode__13nsXULDocumentPP10nsIDOMNode +SerializeRangeContextStart__17nsDocumentEncoderRC11nsVoidArrayR9nsAString +IncludeInContext__17nsDocumentEncoderP10nsIDOMNode +IsTextNode__FP10nsIDOMNode +SerializeRangeNodes__17nsDocumentEncoderP11nsIDOMRangeP10nsIDOMNodeR9nsAStringi +SerializeToStringRecursive__17nsDocumentEncoderP10nsIDOMNodeR9nsAString +SerializeNodeStart__17nsDocumentEncoderP10nsIDOMNodeiiR9nsAString +AppendText__21nsPlainTextSerializerP10nsIDOMTextiiR9nsAString +DoAddLeaf__21nsPlainTextSerializeriRC9nsAString +Write__21nsPlainTextSerializerRC9nsAString +IsInPre__21nsPlainTextSerializer +AddToLine__21nsPlainTextSerializerPCUsi +HasChildNodes__10nsTextNodePi +SerializeNodeEnd__17nsDocumentEncoderP10nsIDOMNodeR9nsAString +FlushText__17nsDocumentEncoderR9nsAStringi +SerializeRangeContextEnd__17nsDocumentEncoderRC11nsVoidArrayR9nsAString +_._16nsTypedSelection +Flush__21nsPlainTextSerializerR9nsAString +FlushLine__21nsPlainTextSerializer +OutputQuotesAndIndent__21nsPlainTextSerializeri +Output__21nsPlainTextSerializerR8nsString +_._17nsDocumentEncoder +_._21nsPlainTextSerializer +SetFocus__22nsGfxTextControlFrame2ii +ScrollIntoView__22nsGfxTextControlFrame2P14nsIPresContext +ScrollFrameIntoView__C9PresShellP8nsIFrameii +GetSuppressFocusScroll__17nsFocusControllerPi +GetSuppressFocus__17nsFocusControllerPi +handle_key_release_event__FP10_GtkObjectP12_GdkEventKeyPv +InitKeyEvent__FP12_GdkEventKeyPvR10nsKeyEventUi +nsPlatformToDOMKeyCode__FP12_GdkEventKey +OnInput__8nsWidgetR12nsInputEvent +GetFocusedContent__19nsEventStateManagerPP10nsIContent +KeyUp__15nsXBLKeyHandlerP11nsIDOMEvent +KeyEventMatched__21nsXBLPrototypeHandlerP7nsIAtomP14nsIDOMKeyEventPi +KeyUp__23nsTextEditorKeyListenerP11nsIDOMEvent +Release__23nsTextEditorKeyListener +KeyUp__19nsTextInputListenerP11nsIDOMEvent +KeyUp__20XULPopupListenerImplP11nsIDOMEvent +KeyUp__21nsXBLWindowKeyHandlerP11nsIDOMEvent +WalkHandlers__21nsXBLWindowKeyHandlerP11nsIDOMEventP7nsIAtom +GetPreventDefault__10nsDOMEventPi +EnsureHandlers__21nsXBLWindowKeyHandler +ToUpperCase__8nsString +ToUpper__20nsCaseConversionImp2PCUsPUsUi +WalkHandlersInternal__18nsXBLWindowHandlerP11nsIDOMEventP7nsIAtomP22nsIXBLPrototypeHandler +IsDispatchStopped__10nsDOMEventPi +EventMatched__21nsXBLWindowKeyHandlerP22nsIXBLPrototypeHandlerP7nsIAtomP11nsIDOMEvent +KeyUp__17nsMenuBarListenerP11nsIDOMEvent +EnsureHandlers__18nsXBLWindowHandler +LoadDocInfo__19nsXBLSpecialDocInfo +IsEditor__18nsXBLWindowHandler +GetAllHandlers__19nsXBLSpecialDocInfoPCcPP22nsIXBLPrototypeHandlerN22 +GetHandlers__19nsXBLSpecialDocInfoP18nsIXBLDocumentInfoRC10nsACStringPP22nsIXBLPrototypeHandler +handle_key_press_event__FP10_GtkObjectP12_GdkEventKeyPv +KeyDown__15nsXBLKeyHandlerP11nsIDOMEvent +KeyDown__23nsTextEditorKeyListenerP11nsIDOMEvent +KeyDown__19nsTextInputListenerP11nsIDOMEvent +KeyDown__20XULPopupListenerImplP11nsIDOMEvent +KeyDown__21nsXBLWindowKeyHandlerP11nsIDOMEvent +KeyDown__17nsMenuBarListenerP11nsIDOMEvent +GetSingleton__14nsGtkIMEHelper +__14nsGtkIMEHelper +SetupUnicodeDecoder__14nsGtkIMEHelper +InitKeyPressEvent__FP12_GdkEventKeyPvR10nsKeyEvent +nsConvertCharCodeToUnicode__FP12_GdkEventKey +keysym2ucs +KeyPress__15nsXBLKeyHandlerP11nsIDOMEvent +GetKeyCode__10nsDOMEventPUi +DefineInterfaceProperty__10nsWindowSHP9JSContextP8JSObjectP8JSString +JS_GetUCProperty +GetCharCode__10nsDOMEventPUi +KeyPress__23nsTextEditorKeyListenerP11nsIDOMEvent +HandleKeyPress__17nsPlaintextEditorP14nsIDOMKeyEvent +GetShiftKey__10nsDOMEventPi +GetCtrlKey__10nsDOMEventPi +GetAltKey__10nsDOMEventPi +GetMetaKey__10nsDOMEventPi +__12nsAutoStringUs +TypedText__17nsPlaintextEditorRC9nsAStringi +InsertTextIntoTextNodeImpl__8nsEditorRC9nsAStringP19nsIDOMCharacterDatai +CreateTxnForInsertText__8nsEditorRC9nsAStringP19nsIDOMCharacterDataiPP13InsertTextTxn +__13InsertTextTxn +Init__13InsertTextTxnP19nsIDOMCharacterDataUiRC9nsAStringP9nsIEditor +DoTransaction__13InsertTextTxn +InsertData__10nsTextNodeUiRC9nsAString +InsertData__20nsGenericDOMDataNodeP10nsIContentUiRC9nsAString +ReplaceData__20nsGenericDOMDataNodeP10nsIContentUiUiRC9nsAString +TextOwnerChanged__7nsRangeP10nsIContentiii +CopyTo__14nsTextFragmentPUsii +ContentChanged__13nsXULDocumentP10nsIContentP11nsISupports +ContentChanged__16nsBindingManagerP11nsIDocumentP10nsIContentP11nsISupports +ContentChanged__9PresShellP11nsIDocumentP10nsIContentP11nsISupports +ContentChanged__12StyleSetImplP14nsIPresContextP10nsIContentP11nsISupports +ContentChanged__21nsCSSFrameConstructorP14nsIPresContextP10nsIContentP11nsISupports +ContentChanged__11nsTextFrameP14nsIPresContextP10nsIContentP11nsISupports +FindLineFor__12nsBlockFrameP8nsIFramePP9nsLineBoxPi +IndexOf__C9nsLineBoxP8nsIFrame +MarkLineDirty__12nsBlockFrameP9nsLineBoxT1 +ContentChanged__20nsXULTemplateBuilderP11nsIDocumentP10nsIContentP11nsISupports +ContentChanged__21nsGfxScrollFrameInnerP11nsIDocumentP10nsIContentP11nsISupports +WillMergeNotify__20nsTransactionManagerP14nsITransactionT1Pi +WillMerge__19nsTextInputListenerP21nsITransactionManagerP14nsITransactionT2Pi +Merge__14PlaceholderTxnP14nsITransactionPi +QueryInterface__13InsertTextTxnRC4nsIDPPv +GetIID__21nsPIEditorTransaction +AppendChild__16EditAggregateTxnP7EditTxn +DidMergeNotify__20nsTransactionManagerP14nsITransactionT1iUi +DidMerge__19nsTextInputListenerP21nsITransactionManagerP14nsITransactionT2iUi +StopBlinking__7nsCaret +RangeRemove__10nsTextNodeR11nsIDOMRange +RangeRemove__20nsGenericDOMDataNodeR11nsIDOMRange +GetSelectionController__7nsFrameP14nsIPresContextPP22nsISelectionController +QueryInterface__11nsTextFrameRC4nsIDPPv +GetIID__12nsITextFrame +GetSelectionContr__22nsGfxTextControlFrame2PP22nsISelectionController +GetContentAndOffsetsForSelection__11nsTextFrameP14nsIPresContextPP10nsIContentPiT3 +LookUpSelection__24nsTextInputSelectionImplP10nsIContentiiPP16SelectionDetailsi +LookUpSelection__11nsSelectionP10nsIContentiiPP16SelectionDetailsi +LookUpSelection__16nsTypedSelectionP10nsIContentiiPP16SelectionDetailssi +GetBoxForFrame__16nsBoxLayoutStateP8nsIFrameRi +CalculateContainingBlock__FRC17nsHTMLReflowStateiiRiT3 +IncrementalReflow__25nsAbsoluteContainingBlockP8nsIFrameP14nsIPresContextRC17nsHTMLReflowStateiiRiR6nsRect +GetChildListName__C19nsHTMLReflowCommandRP7nsIAtom +IsIncrementalDamageConstrained__C12nsBlockFrameRC18nsBlockReflowState +Append__22nsFloaterCacheFreeListR18nsFloaterCacheList +Tail__C18nsFloaterCacheList +DestroyDrawingSurface__21nsRenderingContextGTKPv +move_cache_entry__9nsGCCacheP10PRCListStr +ReuseGC__9nsGCCacheP12GCCacheEntryP12_GdkGCValues15GdkGCValuesMask +Paint__15nsImageBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__11nsLeafFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +IsVisibleForPainting__7nsFrameP14nsIPresContextR19nsIRenderingContextiPi +PaintImage__15nsImageBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Intersects__C6nsRectRC6nsRect +GetFrameForBackgroundUpdate__FP14nsIPresContextP8nsIFramePP8nsIFrame +StartLoadImage__13nsPresContextRC8nsStringPCUiPC6nsSizeP8nsIFramePFP14nsIPresContextP19nsIFrameImageLoaderP8nsIFramePvUi_UiPvT6PP19nsIFrameImageLoader +GetIID__16nsIContentPolicy +NS_NewContentPolicy__FPP16nsIContentPolicy +__15nsContentPolicy +nsWebBrowserContentPolicyConstructor__FP11nsISupportsRC4nsIDPPv +__25nsWebBrowserContentPolicy +AddRef__25nsWebBrowserContentPolicy +QueryInterface__25nsWebBrowserContentPolicyRC4nsIDPPv +Release__25nsWebBrowserContentPolicy +AddRef__15nsContentPolicy +QueryInterface__15nsContentPolicyRC4nsIDPPv +Release__15nsContentPolicy +ShouldLoad__15nsContentPolicyiP6nsIURIP11nsISupportsP12nsIDOMWindowPi +CheckPolicy__15nsContentPolicyiiP6nsIURIP11nsISupportsP12nsIDOMWindowPi +ShouldLoad__25nsWebBrowserContentPolicyiP6nsIURIP11nsISupportsP12nsIDOMWindowPi +GetAllowImages__10nsDocShellPi +GetImageGroup__13nsPresContextPP13nsIImageGroup +NS_NewImageGroup +__14ImageGroupImplP15nsIImageManager +GetIID__13nsIImageGroup +QueryInterface__14ImageGroupImplRC4nsIDPPv +AddRef__14ImageGroupImpl +Init__14ImageGroupImplP16nsIDeviceContextP11nsISupports +NS_NewImageRenderer +__17ImageRendererImpl +GetIID__16ilIImageRenderer +QueryInterface__17ImageRendererImplRC4nsIDPPv +AddRef__17ImageRendererImpl +IL_NewGroupContext +XP_NewObserverList +NS_NewImageNetContext +__19ImageNetContextImpl14ImgCachePolicyP11nsISupportsPFPvP17nsIStreamListener_iPv +GetIID__13ilINetContext +QueryInterface__19ImageNetContextImplRC4nsIDPPv +AddRef__19ImageNetContextImpl +GetILColorSpace__17DeviceContextImplRP14_NI_ColorSpace +IL_CreateTrueColorSpace +IL_AddRefToColorSpace +IL_SetDisplayMode +IL_ReleaseColorSpace +Release__14ImageGroupImpl +NS_NewFrameImageLoader__FPP19nsIFrameImageLoader +__18nsFrameImageLoader +GetIID__19nsIFrameImageLoader +QueryInterface__18nsFrameImageLoaderRC4nsIDPPv +AddRef__18nsFrameImageLoader +Init__18nsFrameImageLoaderP14nsIPresContextP13nsIImageGroupRC8nsStringPCUiPC6nsSizeP8nsIFrame16nsImageAnimationPFP14nsIPresContextP19nsIFrameImageLoaderP8nsIFramePvUi_UiPvT9 +GetImage__14ImageGroupImplPCcP23nsIImageRequestObserverPCUiUiUiUi +__16ImageRequestImpl +GetImgLoadAttributes__14ImageGroupImplPUi +Init__16ImageRequestImplPvPCcP23nsIImageRequestObserverPCUiUiUiUiP13ilINetContext +AddObserver__16ImageRequestImplP23nsIImageRequestObserver +XP_AddObserver +IL_GetImage +il_PermitLoad__FPCcP23nsIImageRequestObserver +GetReloadPolicy__19ImageNetContextImpl +Clone__19ImageNetContextImpl +XP_SetObserverListObservable +il_get_container__FP16_IL_GroupContext14ImgCachePolicyPCcP8_NI_IRGB13IL_DitherModeiii +il_hash__FPCc +il_find_in_cache__F14IL_DisplayTypeUiPCcP8_NI_IRGBiii +GetIID__13nsIImgDCallbk +QueryInterface__10ImgDCallbkRC4nsIDPPv +AddRef__10ImgDCallbk +il_addtocache__FP19il_container_struct +il_check_requested_animation__FP23nsIImageRequestObserver +GetPresContext__18nsFrameImageLoaderPP14nsIPresContext +GetImageAnimationMode__13nsPresContextP16nsImageAnimation +Release__18nsFrameImageLoader +il_add_client__FP16_IL_GroupContextP19il_container_structP12_IL_ImageReqi +il_add_client_context__FP16_IL_GroupContextP19il_container_struct +il_add_container_to_context__FP16_IL_GroupContextP19il_container_struct +il_group_notify__FP16_IL_GroupContextl +XP_NotifyObservers +CreateURL__19ImageNetContextImplPCc14ImgCachePolicy +NS_NewImageURL +__12ImageURLImpl +Init__12ImageURLImplPCc +QueryInterface__12ImageURLImplRC4nsIDPPv +AddRef__12ImageURLImpl +IL_NewNetReader__FP19il_container_struct +__13NetReaderImplP19il_container_struct +AddRef__13NetReaderImpl +GetURL__19ImageNetContextImplP6ilIURL14ImgCachePolicyP12ilINetReaderi +SetReader__12ImageURLImplP12ilINetReader +SetReloadPolicy__19ImageNetContextImpl14ImgCachePolicy +__13ImageConsumerP6ilIURLP19ImageNetContextImpl +AddRef__13ImageConsumer +ReconnectHack__FPvP17nsIStreamListener +GetBackgroundLoad__12ImageURLImpl +QueryInterface__13ImageConsumerRC4nsIDPPv +GetInterface__13ImageConsumerRC4nsIDPPv +Release__13ImageConsumer +OnStartURIOpen__13ImageConsumerP6nsIURIPi +GetLoadCookie__13ImageConsumerPP11nsISupports +Release__13NetReaderImpl +AddRef__16ImageRequestImpl +GetImage__18nsFrameImageLoaderPP8nsIImage +Paint__14nsTextBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +IsSameImageRequest__18nsFrameImageLoaderRC8nsStringPCUiPC6nsSizePi +AddFrame__18nsFrameImageLoaderP8nsIFramePFP14nsIPresContextP19nsIFrameImageLoaderP8nsIFramePvUi_UiPvT3 +Paint__22nsGfxTextControlFrame2P14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C22nsGfxTextControlFrame2 +PaintChildren__12nsStackFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintChild__12nsStackFrameP14nsIPresContextR19nsIRenderingContextRC6nsRectP8nsIFrame17nsFramePaintLayer +Paint__16nsGfxScrollFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C16nsGfxScrollFrame +MakeBevelColor__14nsCSSRenderingiUcUiUii +NS_GetSpecial3DColors +NS_GetBrightness +Paint__21nsHTMLFrameOuterFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__21nsHTMLFrameInnerFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C21nsHTMLFrameOuterFrame +GetImage__15imgRequestProxyPP13imgIContainer +GetImage__10imgRequestPP13imgIContainer +DrawImage__21nsRenderingContextGTKP13imgIContainerPC6nsRectPC7nsPoint +DrawImage__22nsRenderingContextImplP13imgIContainerPC6nsRectPC7nsPoint +TransformNoXLateCoord__13nsTransform2DPiT1 +GetInterface__13gfxImageFrameRC4nsIDPPv +GetDrawingSurface__21nsRenderingContextGTKPPv +Draw__10nsImageGTKR19nsIRenderingContextPviiiiiiii +CreateAlphaBitmap__10nsImageGTKii +SetupGCForAlpha__10nsImageGTKP6_GdkGCii +PaintTitle__14nsTextBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRectT3 +LayoutTitle__14nsTextBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect +CalculateTitleForWidth__14nsTextBoxFrameP14nsIPresContextR19nsIRenderingContexti +UpdateAccessIndex__14nsTextBoxFrame +CalculateUnderline__14nsTextBoxFrameR19nsIRenderingContext +GetWidth__21nsRenderingContextGTKUsRiPi +GetUnderline__16nsFontMetricsGTKRiT1 +DrawString__21nsRenderingContextGTKRC8nsStringiiiPCi +DrawString__21nsRenderingContextGTKPCUsUiiiiPCi +DrawString__15nsFontGTKNormalP21nsRenderingContextGTKP19nsDrawingSurfaceGTKiiPCUsUi +my_gdk_draw_text__21nsRenderingContextGTKP10_GdkWindowP8_GdkFontP6_GdkGCiiPCci +Paint__16nsScrollPortViewR19nsIRenderingContextRC6nsRectUiRi +Paint__16nsScrollBoxFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C16nsScrollBoxFrame +Paint__11nsTextFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +IsVisibleForPainting__11nsTextFrameP14nsIPresContextR19nsIRenderingContextiPi +GetHints__21nsRenderingContextGTKRUi +PaintAsciiText__11nsTextFrameP14nsIPresContextR19nsIRenderingContextP15nsIStyleContextRQ211nsTextFrame9TextStyleii +GetTextInfoForPainting__11nsTextFrameP14nsIPresContextR19nsIRenderingContextPP12nsIPresShellPP22nsISelectionControllerRiN25RsPP14nsILineBreaker +IsRenderingOnlySelection__13nsPresContextPi +GetDisplaySelection__24nsTextInputSelectionImplPs +__21DrawSelectionIteratorPC16SelectionDetailsPUsUiRQ211nsTextFrame9TextStyles +IsDone__21DrawSelectionIterator +TransformColor__14nsCSSRenderingUii +DrawString__21nsRenderingContextGTKPCcUiiiPCi +GetGDKFontIs10646__9nsFontGTK +PaintTextDecorations__11nsTextFrameR19nsIRenderingContextP15nsIStyleContextRQ211nsTextFrame9TextStyleiiiPUsP16SelectionDetailsUiUiPCi +_._21DrawSelectionIterator +GetRects__11nsRegionGTKPP15nsRegionRectSet +FreeRects__11nsRegionGTKP15nsRegionRectSet +GetSelectionRegionRectAndScrollableView__16nsTypedSelectionsP6nsRectPP17nsIScrollableView +GetClosestScrollableView__16nsTypedSelectionP7nsIViewPP17nsIScrollableView +GetPointFromOffset__16nsTypedSelectionP8nsIFrameiP7nsPoint +GetFrameToScrolledViewOffsets__16nsTypedSelectionP17nsIScrollableViewP8nsIFramePiT3 +ScrollRectIntoView__16nsTypedSelectionP17nsIScrollableViewR6nsRectiii +EndPlaceHolderBatch__14PlaceholderTxn +RememberEndingSelection__14PlaceholderTxn +EditAction__19nsTextInputListener +InternalContentChanged__22nsGfxTextControlFrame2 +Input__16nsXBLFormHandlerP11nsIDOMEvent +OnStopLookup__15nsGlobalHistory +InvalidateRow__19nsOutlinerBoxObjecti +FindBodyElement__FP10nsIContentPP10nsIContent +AddRef__19nsOutlinerBodyFrame +InvalidateRow__19nsOutlinerBodyFramei +GetSelectionEnd__18nsHTMLInputElementPi +GetSelectionRange__18nsHTMLInputElementPiT1 +GetSelectionRange__22nsGfxTextControlFrame2PiT1 +GetValue__18nsHTMLInputElementR9nsAString +GetProperty__22nsGfxTextControlFrame2P7nsIAtomR9nsAString +ScrollSelectionIntoView__FP9nsIEditor +KeyPress__19nsTextInputListenerP11nsIDOMEvent +KeyPress__20XULPopupListenerImplP11nsIDOMEvent +KeyPress__21nsXBLWindowKeyHandlerP11nsIDOMEvent +ModifiersMatchMask__21nsXBLPrototypeHandlerP13nsIDOMUIEvent +KeyPress__17nsMenuBarListenerP11nsIDOMEvent +IsAccessKeyPressed__17nsMenuBarListenerP14nsIDOMKeyEvent +GetTransparentColor__13gfxImageFramePUi +GetBackgroundColor__13gfxImageFramePUi +FillWithColor__12imgContainerP14gfxIImageFrameUi +LockImageData__13gfxImageFrame +GetHeight__13gfxImageFramePi +GetImageData__13gfxImageFramePPUcPUi +UnlockImageData__13gfxImageFrame +ZeroMask__12imgContainerP14gfxIImageFrame +LockAlphaData__13gfxImageFrame +GetAlphaData__13gfxImageFramePPUcPUi +UnlockAlphaData__13gfxImageFrame +DrawTo__13gfxImageFrameP14gfxIImageFrameiiii +DrawToImage__10nsImageGTKP8nsIImageiiii +BuildCompositeMask__12imgContainerP14gfxIImageFrameT1 +GetTimeout__13gfxImageFramePi +Init__10nsTimerGtkP16nsITimerCallbackUiUiUi +il_BACat__FPPcUiPCcUi +GetResponseStatus__13nsHttpChannelPUi +GetStatus__13nsHttpChannelPUi +GetContentType__13nsHttpChannelPPc +GetOriginalURI__13nsHttpChannelPP6nsIURI +GetOwner__13nsHttpChannelPP11nsISupports +SetLastModified__14nsHTMLDocumentRC9nsAString +GetRequestHeader__13nsHttpChannelPCcPPc +GetCacheToken__13nsHttpChannelPP11nsISupports +QueryInterface__22nsCacheEntryDescriptorRC4nsIDPPv +GetIID__23nsICacheEntryDescriptor +GetDefaultCharacterSet__18DocumentViewerImplPPUs +GetHintCharacterSet__18DocumentViewerImplPPUs +GetHintCharacterSetSource__18DocumentViewerImplPi +GetForceCharacterSet__18DocumentViewerImplPPUs +GetLastCharset__18nsBookmarksServicePCcPPUs +GetUploadStream__13nsHttpChannelPP14nsIInputStream +GetCacheKey__13nsHttpChannelPP11nsISupports +GetIID__19nsISupportsPRUint32 +nsSupportsPRUint32ImplConstructor__FP11nsISupportsRC4nsIDPPv +__22nsSupportsPRUint32Impl +AddRef__22nsSupportsPRUint32Impl +QueryInterface__22nsSupportsPRUint32ImplRC4nsIDPPv +Release__22nsSupportsPRUint32Impl +SetData__22nsSupportsPRUint32ImplUi +GetReferrer__13nsHttpChannelPP6nsIURI +AddEntry__10nsSHistoryP10nsISHEntryi +GetIID__16nsISHTransaction +nsSHTransactionConstructor__FP11nsISupportsRC4nsIDPPv +__15nsSHTransaction +AddRef__15nsSHTransaction +QueryInterface__15nsSHTransactionRC4nsIDPPv +Release__15nsSHTransaction +SetPersist__15nsSHTransactioni +Create__15nsSHTransactionP10nsISHEntryP16nsISHTransaction +SetSHEntry__15nsSHTransactionP10nsISHEntry +SetPrev__15nsSHTransactionP16nsISHTransaction +AddToGlobalHistory__10nsDocShellP6nsIURI +AddPage__15nsGlobalHistoryPCc +OpenDB__15nsGlobalHistory +GetIID__20nsIMdbFactoryFactory +nsMorkFactoryFactoryConstructor__FP11nsISupportsRC4nsIDPPv +__20nsMorkFactoryFactory +AddRef__20nsMorkFactoryFactory +QueryInterface__20nsMorkFactoryFactoryRC4nsIDPPv +Release__20nsMorkFactoryFactory +GetMdbFactory__20nsMorkFactoryFactoryPP13nsIMdbFactory +MakeMdbFactory +MakeGlobalFactory__12orkinFactory +__9orkinHeap +__11morkFactoryP10nsIMdbHeap +__10morkObjectRC9morkUsageP10nsIMdbHeapUi +__8morkBeadRC9morkUsageP10nsIMdbHeapUi +__8morkNodeRC9morkUsageP10nsIMdbHeap +__7morkEnvRC9morkUsageP10nsIMdbHeapP11morkFactoryT2 +__8morkPoolRC9morkUsageP10nsIMdbHeapT2 +__9morkDeque +__8morkLink +MakeFactory__12orkinFactoryP7morkEnvP11morkFactory +NewHandle__8morkPoolP7morkEnvUiP8morkZone +RemoveFirst__9morkDeque +Alloc__9orkinHeapP9nsIMdbEnvUiPPv +__12orkinFactoryP7morkEnvP14morkHandleFaceP11morkFactory +__10morkHandleP7morkEnvP14morkHandleFaceP10morkObjectUi +__8morkNodeP7morkEnvRC9morkUsageP10nsIMdbHeap +SlotStrongNode__8morkNodeP8morkNodeP7morkEnvPP8morkNode +AddStrongRef__8morkNodeP7morkEnv +SlotWeakNode__8morkNodeP8morkNodeP7morkEnvPP8morkNode +AddWeakRef__8morkNodeP7morkEnv +MakeEnv__12orkinFactoryP10nsIMdbHeapPP9nsIMdbEnv +GetInternalFactoryEnv__12orkinFactoryPUi +ClearMorkErrorsAndWarnings__7morkEnv +MakeNew__8morkNodeUiR10nsIMdbHeapP7morkEnv +MakeEnv__8orkinEnvP7morkEnvT1 +__8orkinEnvP7morkEnvP14morkHandleFaceT1 +SetAutoClear__8orkinEnvUc +CanUseEnv__C8orkinEnvUcPUi +OpenExistingFile__15nsGlobalHistoryP13nsIMdbFactoryPCc +OpenOldFile__12orkinFactoryP9nsIMdbEnvP10nsIMdbHeapPCcUcPP10nsIMdbFile +CanUseFactory__C12orkinFactoryP9nsIMdbEnvUcPUi +FromMdbEnv__7morkEnvP9nsIMdbEnv +GetGoodHandleObject__C10morkHandleP7morkEnvUcUiUc +OpenOldFile__8morkFileP7morkEnvP10nsIMdbHeapPCcUc +OpenOldStdioFile__13morkStdioFileP7morkEnvP10nsIMdbHeapPCcUc +__13morkStdioFileP7morkEnvRC9morkUsageP10nsIMdbHeapT3PCcT5 +__8morkFileP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__10morkObjectP7morkEnvRC9morkUsageP10nsIMdbHeapUiP10morkHandle +__8morkBeadP7morkEnvRC9morkUsageP10nsIMdbHeapUi +nsIMdbHeap_SlotStrongHeap__FP10nsIMdbHeapP7morkEnvPP10nsIMdbHeap +HeapAddStrongRef__9orkinHeapP9nsIMdbEnv +OpenStdio__13morkStdioFileP7morkEnvPCcT2 +SetFileName__8morkFileP7morkEnvPCc +CopyString__7morkEnvP10nsIMdbHeapPCc +AcquireFileHandle__8morkFileP7morkEnv +MakeFile__9orkinFileP7morkEnvP8morkFile +__9orkinFileP7morkEnvP14morkHandleFaceP8morkFile +CutStrongRef__8morkNodeP7morkEnv +cut_use_count__8morkNodeP7morkEnv +CutWeakRef__8morkNodeP7morkEnv +CanOpenFilePort__12orkinFactoryP9nsIMdbEnvP10nsIMdbFilePUcP7mdbYarn +CanOpenMorkTextFile__12orkinFactoryP7morkEnvP10nsIMdbFile +Get__9orkinFileP9nsIMdbEnvPvUiiPUi +CanUseFile__C9orkinFileP9nsIMdbEnvUcPUi +Seek__13morkStdioFileP7morkEnvi +Read__13morkStdioFileP7morkEnvPvUi +OpenFileStore__12orkinFactoryP9nsIMdbEnvP10nsIMdbHeapP10nsIMdbFilePC13mdbOpenPolicyPP11nsIMdbThumb +__9morkStoreP7morkEnvRC9morkUsageP10nsIMdbHeapP11morkFactoryT3 +__8morkPortP7morkEnvRC9morkUsageP10nsIMdbHeapP11morkFactoryT3 +__15morkRowSpaceMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__11morkNodeMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__10morkIntMapP7morkEnvRC9morkUsageUiP10nsIMdbHeapT4Uc +__7morkMapP7morkEnvRC9morkUsageP10nsIMdbHeapUiUiUiT3Uc +clear_map__7morkMapP7morkEnvP10nsIMdbHeap +InitMap__7morkMapP7morkEnvUi +new_arrays__7morkMapP7morkEnvP14morkHashArraysUi +new_buckets__7morkMapP7morkEnvUi +clear_alloc__7morkMapP7morkEnvUi +new_assocs__7morkMapP7morkEnvUi +alloc__7morkMapP7morkEnvUi +new_keys__7morkMapP7morkEnvUi +new_values__7morkMapP7morkEnvUi +new_changes__7morkMapP7morkEnvUi +__16morkAtomSpaceMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__8morkZoneP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__8morkPoolP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +OpenStoreFile__9morkStoreP7morkEnvUcP10nsIMdbFilePC13mdbOpenPolicy +nsIMdbFile_SlotStrongFile__FP10nsIMdbFileP7morkEnvPP10nsIMdbFile +AddStrongRef__9orkinFileP9nsIMdbEnv +Handle_AddStrongRef__10morkHandleP9nsIMdbEnv +CanUseHandle__C10morkHandleP9nsIMdbEnvUcUcPUi +Make_OpenFileStore__9morkThumbP7morkEnvP10nsIMdbHeapP9morkStore +Eof__9orkinFileP9nsIMdbEnvPi +Length__C13morkStdioFileP7morkEnv +__9morkThumbP7morkEnvRC9morkUsageP10nsIMdbHeapT3Ui +LazyGetBuilder__9morkStoreP7morkEnv +LazyGetInStream__9morkStoreP7morkEnv +__10morkStreamP7morkEnvRC9morkUsageP10nsIMdbHeapP10nsIMdbFileUiUc +__11morkBuilderP7morkEnvRC9morkUsageP10nsIMdbHeapP10morkStreamUiT3P9morkStore +__10morkParserP7morkEnvRC9morkUsageP10nsIMdbHeapP10morkStreamUiT3 +__8morkCoilP7morkEnvP10nsIMdbHeap +__9morkSpoolP7morkEnvP8morkCoil +Seek__9morkSpoolP7morkEnvi +GrowBlob__8morkBlobP7morkEnvP10nsIMdbHeapUi +__9morkUsageUc +__8morkYarnP7morkEnvRC9morkUsageP10nsIMdbHeap +MakeThumb__10orkinThumbP7morkEnvP9morkThumb +__10orkinThumbP7morkEnvP14morkHandleFaceP9morkThumb +DoMore__10orkinThumbP9nsIMdbEnvPUiT2PUcT4 +CanUseThumb__C10orkinThumbP9nsIMdbEnvUcPUi +DoMore__9morkThumbP7morkEnvPUiT2PUcT4 +DoMore_OpenFileStore__9morkThumbP7morkEnv +ParseMore__10morkParserP7morkEnvPiPUcT3 +ParseLoop__10morkParserP7morkEnv +OnStartState__10morkParserP7morkEnv +Seek__10morkStreamP7morkEnvi +StartParse__10morkParserP7morkEnv +OnPortState__10morkParserP7morkEnv +OnNewPort__11morkBuilderP7morkEnvRC9morkPlace +ReadContent__10morkParserP7morkEnvUc +NextChar__10morkParserP7morkEnv +fill_getc__10morkStreamP7morkEnv +eat_comment__10morkParserP7morkEnv +eat_line_break__10morkParserP7morkEnvi +ReadDict__10morkParserP7morkEnv +OnNewDict__11morkBuilderP7morkEnvRC9morkPlace +ReadMeta__10morkParserP7morkEnvi +OnNewMeta__11morkBuilderP7morkEnvRC9morkPlace +ReadCell__10morkParserP7morkEnv +ReadName__10morkParserP7morkEnvi +FlushSink__9morkSpoolP7morkEnv +OnNewCell__11morkBuilderP7morkEnvRC9morkPlacePC7morkMidPC7morkBuf +BufToToken__9morkStoreP7morkEnvPC7morkBuf +ReadValue__10morkParserP7morkEnv +OnValue__11morkBuilderP7morkEnvRC8morkSpanRC7morkBuf +OnCellEnd__11morkBuilderP7morkEnvRC8morkSpan +OnMetaEnd__11morkBuilderP7morkEnvRC8morkSpan +ReadAlias__10morkParserP7morkEnv +ReadHex__10morkParserP7morkEnvPi +OnAlias__11morkBuilderP7morkEnvRC8morkSpanRC7morkMid +AddAlias__9morkStoreP7morkEnvRC7morkMidUi +LazyGetAtomSpace__9morkStoreP7morkEnvUi +GetNode__11morkNodeMapP7morkEnvUi +Get__7morkMapP7morkEnvPCvPvT3PPUc +Hash__C10morkIntMapP7morkEnvPCv +find__C7morkMapP7morkEnvPCvUi +LazyGetGroundColumnSpace__9morkStoreP7morkEnv +__13morkAtomSpaceP7morkEnvRC9morkUsageUiP9morkStoreP10nsIMdbHeapT5 +__9morkSpaceP7morkEnvRC9morkUsageUiP9morkStoreP10nsIMdbHeapT5 +__14morkAtomAidMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__15morkAtomBodyMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +AddNode__11morkNodeMapP7morkEnvUiP8morkNode +Put__7morkMapP7morkEnvPCvT2PvT4PPUc +put_assoc__C7morkMapPCvT1i +StageAliasAsFarBookAtom__9morkStoreP7morkEnvPC7morkMidP13morkAtomSpaceUi +InitFarBookAtom__15morkFarBookAtomP7morkEnvRC7morkBufUiP13morkAtomSpaceUi +GetAid__14morkAtomAidMapP7morkEnvUi +__15morkWeeBookAtomUi +Hash__C14morkAtomAidMapP7morkEnvPCv +MakeBookAtomCopyWithAid__13morkAtomSpaceP7morkEnvRC15morkFarBookAtomUi +GetSpaceStorePool__C9morkSpace +NewFarBookAtomCopy__8morkPoolP7morkEnvRC15morkFarBookAtomP8morkZone +ZoneNewChip__8morkZoneP7morkEnvUi +zone_new_chip__8morkZoneP7morkEnvUi +zone_grow_at__8morkZoneP7morkEnvUi +zone_new_hunk__8morkZoneP7morkEnvUi +InitWeeBookAtom__15morkWeeBookAtomP7morkEnvRC7morkBufP13morkAtomSpaceUi +AddAtom__14morkAtomAidMapP7morkEnvP12morkBookAtom +AddAtom__15morkAtomBodyMapP7morkEnvP12morkBookAtom +Hash__C15morkAtomBodyMapP7morkEnvPCv +HashFormAndBody__C12morkBookAtomP7morkEnv +MakeCellUseForever__8morkAtomP7morkEnv +Equal__C10morkIntMapP7morkEnvPCvT2 +get_assoc__C7morkMapPvT1i +Equal__C15morkAtomBodyMapP7morkEnvPCvT2 +EqualFormAndBody__C12morkBookAtomP7morkEnvPC12morkBookAtom +OnDictEnd__11morkBuilderP7morkEnvRC8morkSpan +LazyGetGroundAtomSpace__9morkStoreP7morkEnv +HexToByte__7morkEnvUcUc +Equal__C14morkAtomAidMapP7morkEnvPCvT2 +grow__7morkMapP7morkEnv +finalize__14morkHashArraysP7morkEnv +Free__9orkinHeapP9nsIMdbEnvPv +ReadTable__10morkParserP7morkEnv +ReadMid__10morkParserP7morkEnvP7morkMid +OnNewTable__11morkBuilderP7morkEnvRC9morkPlaceRC7morkMidUc +MidToTable__9morkStoreP7morkEnvRC7morkMid +MidToOid__9morkStoreP7morkEnvRC7morkMidP6mdbOid +OidToTable__9morkStoreP7morkEnvPC6mdbOidT2 +LazyGetRowSpace__9morkStoreP7morkEnvUi +__12morkRowSpaceP7morkEnvRC9morkUsageUiP9morkStoreP10nsIMdbHeapT5 +__10morkRowMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3Ui +__12morkTableMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +__11morkBeadMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3 +GetBead__11morkBeadMapP7morkEnvUi +__8morkBeadUi +__8morkNodeUc +Hash__C11morkBeadMapP7morkEnvPCv +CloseBead__8morkBeadP7morkEnv +_._8morkBead +_._8morkNode +NewTableWithTid__12morkRowSpaceP7morkEnvUiUiPC6mdbOid +__9morkTableP7morkEnvRC9morkUsageP10nsIMdbHeapP9morkStoreT3P12morkRowSpacePC6mdbOidUiUiUc +__9morkArrayP7morkEnvRC9morkUsageP10nsIMdbHeapUiT3 +__8morkList +MaybeDirtySpaceStoreAndTable__9morkTable +AddBead__11morkBeadMapP7morkEnvP8morkBead +OnValueMid__11morkBuilderP7morkEnvRC8morkSpanRC7morkMid +ReadRow__10morkParserP7morkEnvi +OnNewRow__11morkBuilderP7morkEnvRC9morkPlaceRC7morkMidUc +MidToRow__9morkStoreP7morkEnvRC7morkMid +OidToRow__9morkStoreP7morkEnvPC6mdbOid +GetOid__10morkRowMapP7morkEnvPC6mdbOid +Hash__C10morkRowMapP7morkEnvPCv +NewRowWithOid__12morkRowSpaceP7morkEnvPC6mdbOid +NewRow__8morkPoolP7morkEnvP8morkZone +InitRow__7morkRowP7morkEnvPC6mdbOidP12morkRowSpaceUiP8morkPool +MaybeDirtySpaceStoreAndRow__7morkRow +AddRow__10morkRowMapP7morkEnvP7morkRow +AddRow__9morkTableP7morkEnvP7morkRow +find_member_row__9morkTableP7morkEnvP7morkRow +AppendSlot__9morkArrayP7morkEnvPv +Grow__9morkArrayP7morkEnvUi +AddRowGcUse__7morkRowP7morkEnv +MidToAtom__9morkStoreP7morkEnvRC7morkMid +SetAtom__8morkCellP7morkEnvP8morkAtomP8morkPool +AddCellUse__8morkAtomP7morkEnv +YarnToAtom__9morkStoreP7morkEnvPC7mdbYarn +StageYarnAsFarBookAtom__9morkStoreP7morkEnvPC7mdbYarnP13morkAtomSpace +GetAtom__15morkAtomBodyMapP7morkEnvPC12morkBookAtom +OnRowEnd__11morkBuilderP7morkEnvRC8morkSpan +FlushBuilderCells__11morkBuilderP7morkEnv +TakeCells__7morkRowP7morkEnvP8morkCellUiP9morkStore +CountOverlap__7morkRowP7morkEnvP8morkCellUi +GetCell__C7morkRowP7morkEnvUiPi +AddRowCells__8morkPoolP7morkEnvP7morkRowUiP8morkZone +NewCells__8morkPoolP7morkEnvUiP8morkZone +ZoneNewRun__8morkZoneP7morkEnvUi +MergeCells__7morkRowP7morkEnvP8morkCellUiUiUi +Equal__C10morkRowMapP7morkEnvPCvT2 +build_row_map__9morkTableP7morkEnv +GetRow__10morkRowMapP7morkEnvPC7morkRow +OnTableEnd__11morkBuilderP7morkEnvRC8morkSpan +ReadAt__10morkParserP7morkEnvUc +MatchPattern__10morkParserP7morkEnvPCc +ReadGroup__10morkParserP7morkEnv +StartSpanOnThisByte__10morkParserP7morkEnvP8morkSpan +Tell__C10morkStreamP7morkEnv +FindGroupEnd__10morkParserP7morkEnv +ReadEndGroupId__10morkParserP7morkEnv +OnNewGroup__11morkBuilderP7morkEnvRC9morkPlaceUi +OnGroupCommitEnd__11morkBuilderP7morkEnvRC8morkSpan +CutAllColumns__7morkRowP7morkEnv +GetRowSpaceStore__C7morkRowP7morkEnv +CutRowCells__8morkPoolP7morkEnvP7morkRowUiP8morkZone +ZapCells__8morkPoolP7morkEnvP8morkCellUiP8morkZone +ZoneZapRun__8morkZoneP7morkEnvPv +OnPortEnd__11morkBuilderP7morkEnvRC8morkSpan +ThumbToOpenStore__12orkinFactoryP9nsIMdbEnvP11nsIMdbThumbPP11nsIMdbStore +ThumbToOpenStore__9morkThumbP7morkEnv +SetStoreAndAllSpacesCanDirty__9morkStoreP7morkEnvUc +__11morkMapIterP7morkEnvP7morkMap +First__11morkMapIterP7morkEnvPvT2 +Next__11morkMapIterP7morkEnvPvT2 +MakeStore__10orkinStoreP7morkEnvP9morkStore +__10orkinStoreP7morkEnvP14morkHandleFaceP9morkStore +CutStrongRef__10orkinThumbP9nsIMdbEnv +Handle_CutStrongRef__10morkHandleP9nsIMdbEnv +CloseMorkNode__10morkHandleP7morkEnv +CloseHandle__10morkHandleP7morkEnv +CloseMorkNode__9morkThumbP7morkEnv +CloseThumb__9morkThumbP7morkEnv +ForgetBuilder__9morkStoreP7morkEnv +CloseMorkNode__11morkBuilderP7morkEnv +CloseBuilder__11morkBuilderP7morkEnv +CloseParser__10morkParserP7morkEnv +CloseCoil__8morkCoilP7morkEnv +HeapCutStrongRef__9orkinHeapP9nsIMdbEnv +CloseMorkNode__10morkStreamP7morkEnv +CloseStream__10morkStreamP7morkEnv +CutStrongRef__9orkinFileP9nsIMdbEnv +CloseFile__8morkFileP7morkEnv +ZapOld__8morkNodeP7morkEnvP10nsIMdbHeap +ZapHandle__8morkPoolP7morkEnvP14morkHandleFace +CreateTokens__15nsGlobalHistory +StringToToken__10orkinStoreP9nsIMdbEnvPCcPUi +CanUseStore__C10orkinStoreP9nsIMdbEnvUcPUi +StringToToken__9morkStoreP7morkEnvPCc +StageStringAsFarBookAtom__9morkStoreP7morkEnvPCcUiP13morkAtomSpace +GetTable__10orkinStoreP9nsIMdbEnvPC6mdbOidPP11nsIMdbTable +GetTable__9morkStoreP7morkEnvPC6mdbOid +Equal__C11morkBeadMapP7morkEnvPCvT2 +AcquireTableHandle__9morkTableP7morkEnv +MakeTable__10orkinTableP7morkEnvP9morkTable +__10orkinTableP7morkEnvP14morkHandleFaceP9morkTable +CheckHostnameEntries__15nsGlobalHistory +GetTableRowCursor__10orkinTableP9nsIMdbEnviPP20nsIMdbTableRowCursor +CanUseTable__C10orkinTableP9nsIMdbEnvUcPUi +NewTableRowCursor__9morkTableP7morkEnvi +__18morkTableRowCursorP7morkEnvRC9morkUsageP10nsIMdbHeapP9morkTablei +__10morkCursorP7morkEnvRC9morkUsageP10nsIMdbHeap +AcquireTableRowCursorHandle__18morkTableRowCursorP7morkEnv +MakeTableRowCursor__19orkinTableRowCursorP7morkEnvP18morkTableRowCursor +__19orkinTableRowCursorP7morkEnvP14morkHandleFaceP18morkTableRowCursor +StartBatchChangeHint__10orkinTableP9nsIMdbEnvPCv +NextRow__19orkinTableRowCursorP9nsIMdbEnvPP9nsIMdbRowPi +CanUseTableRowCursor__C19orkinTableRowCursorP9nsIMdbEnvUcPUi +NextRow__18morkTableRowCursorP7morkEnvP6mdbOidPi +AcquireRowHandle__7morkRowP7morkEnvP9morkStore +AcquireRowObject__7morkRowP7morkEnvP9morkStore +__13morkRowObjectP7morkEnvRC9morkUsageP10nsIMdbHeapP7morkRowP9morkStore +AcquireRowHandle__13morkRowObjectP7morkEnv +MakeRow__8orkinRowP7morkEnvP13morkRowObject +__8orkinRowP7morkEnvP14morkHandleFaceP13morkRowObject +GetRowValue__15nsGlobalHistoryP9nsIMdbRowUiR10nsACString +AliasCellYarn__8orkinRowP9nsIMdbEnvUiP7mdbYarn +CanUseRow__C8orkinRowP9nsIMdbEnvUcPUiPP7morkRow +CanUseRowStore__C8orkinRowP7morkEnv +GetColumnAtom__7morkRowP7morkEnvUi +AliasYarn__C8morkAtomP7mdbYarn +CutStrongRef__8orkinRowP9nsIMdbEnv +CloseMorkNode__13morkRowObjectP7morkEnv +CloseRowObject__13morkRowObjectP7morkEnv +CloseObject__10morkObjectP7morkEnv +CutStrongRef__19orkinTableRowCursorP9nsIMdbEnv +CloseMorkNode__18morkTableRowCursorP7morkEnv +CloseTableRowCursor__18morkTableRowCursorP7morkEnv +CloseCursor__10morkCursorP7morkEnv +SaveLastPageVisited__15nsGlobalHistoryPCc +GetNow__15nsGlobalHistory +AddPageToDatabase__15nsGlobalHistoryPCcx +GetDateLiteral__14RDFServiceImplxPP10nsIRDFDate +__8DateImplx +AddRef__8DateImpl +FindRow__15nsGlobalHistoryUiPCcPP9nsIMdbRow +FindRow__10orkinStoreP9nsIMdbEnvUiUiPC7mdbYarnP6mdbOidPP9nsIMdbRow +FindRow__9morkStoreP7morkEnvUiUiPC7mdbYarn +FindRow__12morkRowSpaceP7morkEnvUiPC7mdbYarn +GetBookAtomAid__C8morkAtom +ForceMap__12morkRowSpaceP7morkEnvUi +FindMap__12morkRowSpaceP7morkEnvUi +make_index__12morkRowSpaceP7morkEnvUi +__14morkAtomRowMapP7morkEnvRC9morkUsageP10nsIMdbHeapT3Ui +GetCellAtomAid__C7morkRowP7morkEnvUi +AddInt__10morkIntMapP7morkEnvUiPv +GetInt__10morkIntMapP7morkEnvUi +AddStrongRef__8orkinRowP9nsIMdbEnv +AddExistingPageToDatabase__15nsGlobalHistoryP9nsIMdbRowxPxPi +GetRowValue__15nsGlobalHistoryP9nsIMdbRowUiPx +CharsToPRInt64__FPCcUiPx +GetRowValue__15nsGlobalHistoryP9nsIMdbRowUiPi +SetRowValue__15nsGlobalHistoryP9nsIMdbRowUiRCx +PRInt64ToChars__FRCxR10nsACString +do_InsertFromElement__10nsACStringcUi +AddColumn__8orkinRowP9nsIMdbEnvUiPC7mdbYarn +AddColumn__7morkRowP7morkEnvUiPC7mdbYarnP9morkStore +MakeBookAtomCopy__13morkAtomSpaceP7morkEnvRC15morkFarBookAtom +MakeNewAtomId__13morkAtomSpaceP7morkEnvP12morkBookAtom +GetAtom__14morkAtomAidMapP7morkEnvPC12morkBookAtom +MaybeDirtyStoreAndSpace__9morkSpace +CutCellUse__8morkAtomP7morkEnv +NoteRowAddCol__7morkRowP7morkEnvUi +SetRowValue__15nsGlobalHistoryP9nsIMdbRowUii +NotifyChange__15nsGlobalHistoryP14nsIRDFResourceT1P10nsIRDFNodeT3 +GetIntLiteral__14RDFServiceImpliPP9nsIRDFInt +__7IntImpli +AddRef__7IntImpl +Release__7IntImpl +_._7IntImpl +Release__8DateImpl +_._8DateImpl +NotifyFindAssertions__15nsGlobalHistoryP14nsIRDFResourceP9nsIMdbRow +NormalizeTime__Fx +GetAgeInDays__Fxx +Rebind__18nsDependentCStringPCcT1 +GetFindUriPrefix__15nsGlobalHistoryRC11searchQueryiR10nsACString +TokenToString__10orkinStoreP9nsIMdbEnvUiP7mdbYarn +TokenToString__9morkStoreP7morkEnvUiP7mdbYarn +GetYarn__C8morkAtomP7mdbYarn +NotifyAssert__15nsGlobalHistoryP14nsIRDFResourceT1P10nsIRDFNode +SetDirty__15nsGlobalHistory +_._13InsertTextTxn +DeleteSelectionImpl__8nsEditors +CreateTxnForDeleteSelection__8nsEditorsPP16EditAggregateTxn +IsDone__19nsSelectionIterator +__14DeleteRangeTxn +Init__14DeleteRangeTxnP9nsIEditorP11nsIDOMRange +Next__19nsSelectionIterator +DoTransaction__16EditAggregateTxn +DoTransaction__14DeleteRangeTxn +CreateTxnsToDeleteBetween__14DeleteRangeTxnP10nsIDOMNodeUiUi +GetNextSibling__10nsTextNodePP10nsIDOMNode +GetNextSibling__20nsGenericDOMDataNodeP10nsIContentPP10nsIDOMNode +IsSplittable__C11nsTextFrameRUi +RemoveFromFlow__17nsSplittableFrameP8nsIFrame +SetPrevInFlow__7nsFrameP8nsIFrame +SetNextInFlow__11nsTextFrameP8nsIFrame +_._11nsTextFrame +_._14DeleteRangeTxn +DidDeleteSelection__15nsTextEditRulesP12nsISelectionsUi +ClearTimeout__16GlobalWindowImpli +ClearTimeoutOrInterval__16GlobalWindowImpli +DropTimeout__16GlobalWindowImplP13nsTimeoutImplP16nsIScriptContext +GetCanGoBack__10nsDocShellPi +GetSessionHistory__10nsDocShellPP11nsISHistory +GetCanGoBack__10nsSHistoryPi +GetIndex__10nsSHistoryPi +GetCanGoForward__10nsDocShellPi +GetCanGoForward__10nsSHistoryPi +GetCount__10nsSHistoryPi +OnLocationChange__15nsCookieServiceP14nsIWebProgressP10nsIRequestP6nsIURI +SetReferrerURI__10nsDocShellP6nsIURI +ExecuteDetachedHandlers__16nsBindingManager +ExecuteDetachedHandler__FP9nsHashKeyPvT1 +ExecuteDetachedHandler__12nsXBLBinding +BindingDetached__21nsXBLPrototypeBindingP19nsIDOMEventReceiver +GetBidiOptions__18DocumentViewerImplPUi +SetDefaultCharacterSet__18DocumentViewerImplPCUs +CallChildren__18DocumentViewerImplPFP23nsIMarkupDocumentViewerPv_vPv +SetForceCharacterSet__18DocumentViewerImplPCUs +SetHintCharacterSet__18DocumentViewerImplPCUs +SetHintCharacterSetSource__18DocumentViewerImpli +Stop__18DocumentViewerImpl +StopDocumentLoad__14nsHTMLDocument +Destroy__18DocumentViewerImpl +ChangeDocument__12nsXBLBindingP11nsIDocumentT1 +_._14nsISupportsKey +SetWrappedJS__16nsBindingManagerP10nsIContentP21nsIXPConnectWrappedJS +_._12nsXBLBinding +DropReference__18nsChildContentList +_._18nsChildContentList +_._20nsGenericDOMNodeList +Release__16nsSliderMediator +SetDocument__11nsBoxObjectP11nsIDocument +_._23nsXBLContextMenuHandler +_._17nsXBLEventHandler +ReleaseAnonymousContent__9PresShell +ClearDocumentEnumerator__FP9nsHashKeyPvT1 +RemoveEventListenerByIID__10nsDocumentP19nsIDOMEventListenerRC4nsID +RemoveEventListenerByIID__22nsEventListenerManagerP19nsIDOMEventListenerRC4nsIDi +FlushFontCache__17DeviceContextImpl +Flush__11nsFontCache +Destroy__16nsFontMetricsGTK +_._16nsFontMetricsGTK +_._14nsCStringArray +EndObservingDocument__9PresShell +ShutDown__11nsSelection +RemoveSelectionListener__16nsTypedSelectionP20nsISelectionListener +Validate__18DocumentViewerImpl +Validate__12nsBaseWidget +GetPreviousViewer__18DocumentViewerImplPP16nsIContentViewer +SetStatus__16GlobalWindowImplRC9nsAString +GetWebBrowserChrome__16GlobalWindowImplPP19nsIWebBrowserChrome +SetStatus__18nsContentTreeOwnerUiPCUs +GetWindowDOMWindow__11nsXULWindowPP20nsIDOMWindowInternal +GetObjectProperty__16GlobalWindowImplPCUsPP11nsISupports +ConvertJSValToXPCObject__9nsJSUtilsPP11nsISupportsRC4nsIDP9JSContextl +WrapJS__11nsXPConnectP9JSContextP8JSObjectRC4nsIDPPv +GetIID__19nsIXULBrowserWindow +SetDefaultStatus__16GlobalWindowImplRC9nsAString +GC__11nsJSContext +_._28XPCWrappedNativeTearOffChunk +_._11nsBoxObject +prop_iterator_finalize +_._19nsDOMEventRTTearoff +SetBidiOptions__18DocumentViewerImplUi +SetBidi__13nsPresContextUii +GetLayoutHistoryState__9nsSHEntryPP21nsILayoutHistoryState +OnDataAvailable__13nsHttpChannelP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +ConsumeNewline__15nsHTMLTokenizerUsRP6CTokenR9nsScanner +Consume__13CNewlineTokenUsR9nsScanneri +ConsumeText__15nsHTMLTokenizerRP6CTokenR9nsScanner +Consume__10CTextTokenUsR9nsScanneri +ReadUntil__9nsScannerRt17nsReadingIterator1ZUsT1RC13nsAFlatStringi +ConsumeAttributes__15nsHTMLTokenizerUsP11CStartTokenR9nsScanner +__15CAttributeToken +Consume__15CAttributeTokenUsR9nsScanneri +ConsumeQuottedString__FUsR8nsStringR9nsScanneri +ConsumeAttributeValueText__FR8nsStringR9nsScannerPCUsi +ReadUntil__9nsScannerR9nsAStringRC13nsAFlatStringi +SkipOver__9nsScannerUs +ConsumeWhitespace__15nsHTMLTokenizerUsRP6CTokenR9nsScanner +__16CWhitespaceToken +Consume__16CWhitespaceTokenUsR9nsScanneri +ReadWhitespace__9nsScannerR8nsString +StripChar__8nsStringUsi +ConsumeAttributeEntity__FR8nsStringR9nsScanneri +ConsumeEntity__12CEntityTokenUsR8nsStringR9nsScanner +ReadIdentifier__9nsScannerR8nsStringi +EntityToUnicode__14nsHTMLEntitiesRC9nsAString +Last__C10nsACString +EntityToUnicode__14nsHTMLEntitiesRC9nsCString +FindItem__C9nsAVLTreePv +ConsumeComment__15nsHTMLTokenizerUsRP6CTokenR9nsScanner +__13CCommentToken +Consume__13CCommentTokenUsR9nsScanneri +ConsumeComment__FUsR9nsScannerR8nsString +FindCharInReadable__FUsRt17nsReadingIterator1ZUsRCt17nsReadingIterator1ZUs +ConsumeEntity__15nsHTMLTokenizerUsRP6CTokenR9nsScanner +__12CEntityToken +Consume__12CEntityTokenUsR9nsScanneri +GetTypeID__6CToken +SetContainerInfo__11CStartToken14eContainerInfo +GetTokenType__12CEntityToken +IsInlineParent__13nsHTMLElement9nsHTMLTag +AddLeaf__7CNavDTDPC13nsIParserNode +OpenTransientStyles__7CNavDTD9nsHTMLTag +AddLeaf__15HTMLContentSinkRC13nsIParserNode +AddLeaf__11SinkContextRC13nsIParserNode +AddText__11SinkContextRC9nsAString +OpenHead__7CNavDTDPC13nsIParserNode +OpenHead__15HTMLContentSinkRC13nsIParserNode +AddHeadLeaf__7CNavDTDP13nsIParserNode +CollectSkippedContent__7CNavDTDR13nsIParserNodeRi +SetSkippedContent__13nsCParserNodeR8nsString +AppendSource__6CTokenR8nsString +GetSkippedContent__C13nsCParserNode +SetTitle__15HTMLContentSinkRC8nsString +AppendFromPromise__9nsAStringRC9nsAString +IsDependentOn__C24nsDependentConcatenationRC9nsAString +SetPageTitle__15nsGlobalHistoryPCcPCUs +GetRowValue__15nsGlobalHistoryP9nsIMdbRowUiR9nsAString +SetRowValue__15nsGlobalHistoryP9nsIMdbRowUiPCUs +GetEntryAtIndex__10nsSHistoryiiPP15nsIHistoryEntry +GetEntryAtIndex__10nsSHistoryiiPP10nsISHEntry +GetTransactionAtIndex__10nsSHistoryiPP16nsISHTransaction +GetSHEntry__15nsSHTransactionPP10nsISHEntry +GetIID__15nsIHistoryEntry +NS_NewHTMLTitleElement__FPP14nsIHTMLContentP11nsINodeInfo +__18nsHTMLTitleElement +AddRef__18nsHTMLTitleElement +SetData__10nsTextNodeRC9nsAString +SetData__20nsGenericDOMDataNodeP10nsIContentRC9nsAString +Release__18nsHTMLTitleElement +CollectAttributes__7CNavDTDR13nsIParserNode9nsHTMLTagi +GetCount__15nsHTMLTokenizer +SanitizeKey__15CAttributeToken +ProcessLINKTag__15HTMLContentSinkRC13nsIParserNode +NS_NewHTMLLinkElement__FPP14nsIHTMLContentP11nsINodeInfo +__17nsHTMLLinkElement +__18nsStyleLinkElement +AddRef__11nsHTMLUtils +AddRef__17nsHTMLLinkElement +QueryInterface__17nsHTMLLinkElementRC4nsIDPPv +GetIID__21nsIDOMHTMLLinkElement +GetIID__15nsIDOMLinkStyle +InitStyleLinkElement__18nsStyleLinkElementP9nsIParseri +SetEnableUpdates__18nsStyleLinkElementi +SetDocument__17nsHTMLLinkElementP11nsIDocumentii +UpdateStyleSheet__18nsStyleLinkElementiP11nsIDocumenti +GetAttributeValueAt__15HTMLContentSinkRC13nsIParserNodeiR8nsString +SetAttribute__17nsHTMLLinkElementiP7nsIAtomRC9nsAStringi +StringToAttribute__16nsGenericElementP7nsIAtomRC9nsAStringR11nsHTMLValue +GetMappedAttributeImpact__C20nsGenericHTMLElementPC7nsIAtomRi +GetStyleSheetInfo__17nsHTMLLinkElementR9nsAStringN31Pi +GetHref__17nsHTMLLinkElementR9nsAString +GetHrefCString__17nsHTMLLinkElementRPc +GetBaseURL__C20nsGenericHTMLElementRP6nsIURI +GetBaseURL__20nsGenericHTMLElementRC11nsHTMLValueP11nsIDocumentPP6nsIURI +NS_MakeAbsoluteURIWithCharset__FPPcRC8nsStringP11nsIDocumentP6nsIURIP12nsIIOServiceP26nsICharsetConverterManager +IsAscii__FPCUs +GetAttribute__17nsHTMLLinkElementRC9nsAStringR9nsAString +__13nsStringArray +ParseLinkTypes__18nsStyleLinkElementRC9nsAStringR13nsStringArray +ToLowerCase__FR9nsAString +ToLower__5nsCRTUs +InsertStringAt__13nsStringArrayRC9nsAStringi +IndexOf__C13nsStringArrayRC9nsAString +SplitMimeType__18nsStyleLinkElementRC8nsStringR8nsStringT2 +_._13nsStringArray +Clear__13nsStringArray +Release__17nsHTMLLinkElement +BlockParser__8nsParser +CloseCacheEntry__13nsHttpChannelUi +Release__Q222nsCacheEntryDescriptor18nsTransportWrapper +DeactivateEntry__17nsDiskCacheDeviceP12nsCacheEntry +WriteDiskCacheEntry__14nsDiskCacheMapP18nsDiskCacheBinding +CreateDiskCacheEntry__FP18nsDiskCacheBinding +FlattenMetaData__12nsCacheEntryPPcPUi +FlattenMetaData__15nsCacheMetaDataPPcPUi +AccumulateElement__15nsCacheMetaDataP12PLDHashTableP15PLDHashEntryHdrUiPv +DeleteStorage__14nsDiskCacheMapP17nsDiskCacheRecordi +DeallocateBlocks__20nsDiskCacheBlockFileii +AllocateBlocks__20nsDiskCacheBlockFilei +UpdateRecord__14nsDiskCacheMapP17nsDiskCacheRecord +WriteBlocks__20nsDiskCacheBlockFilePvii +RemoveBinding__18nsDiskCacheBinderyP18nsDiskCacheBinding +_._12nsCacheEntry +_._15nsCacheMetaData +Finalize__15nsCacheMetaDataP12PLDHashTable +FreeElement__15nsCacheMetaDataP12PLDHashTableP15PLDHashEntryHdrUiPv +ClearEntry__15nsCacheMetaDataP12PLDHashTableP15PLDHashEntryHdr +_._18nsDiskCacheBinding +RemoveFrame__18nsFrameImageLoaderPv +SafeToDestroy__18nsFrameImageLoaderPi +StopImageLoad__18nsFrameImageLoaderi +RemoveObserver__16ImageRequestImplP23nsIImageRequestObserver +Release__16ImageRequestImpl +_._16ImageRequestImpl +XP_RemoveObserver +IL_DestroyImage +il_image_destroyed_notify__FP12_IL_ImageReq +XP_DisposeObserverList +il_delete_client__FP19il_container_structP12_IL_ImageReq +il_remove_client_context__FP16_IL_GroupContextP19il_container_struct +il_remove_container_from_context__FP16_IL_GroupContextP19il_container_struct +Release__19ImageNetContextImpl +_._19ImageNetContextImpl +il_image_abort__FP19il_container_struct +il_removefromcache__FP19il_container_struct +il_delete_container__FP19il_container_struct +_._18nsFrameImageLoader +js_InitMathClass +math_round +CaretBlinkCallback__7nsCaretP8nsITimerPv +Notify__12imgContainerP8nsITimer +DoComposite__12imgContainerPP14gfxIImageFrameP6nsRectii +GetFrameDisposalMethod__13gfxImageFramePi +GetX__13gfxImageFramePi +GetY__13gfxImageFramePi +FrameChanged__10imgRequestP13imgIContainerP11nsISupportsP14gfxIImageFrameP6nsRect +FrameChanged__15imgRequestProxyP13imgIContainerP11nsISupportsP14gfxIImageFrameP6nsRect +FrameChanged__18nsImageBoxListenerP13imgIContainerP11nsISupportsP14gfxIImageFrameP6nsRect +FrameChanged__15nsImageBoxFrameP13imgIContainerP14nsIPresContextP14gfxIImageFrameP6nsRect +OnMotionNotifySignal__8nsWidgetP15_GdkEventMotion +GenerateDragGesture__19nsEventStateManagerP14nsIPresContextP10nsGUIEvent +FlushPendingEvents__19nsEventStateManagerP14nsIPresContext +UpdateCursor__19nsEventStateManagerP14nsIPresContextP7nsEventP8nsIFrameP13nsEventStatus +CheckDisabled__19nsEventStateManagerP10nsIContent +GetCursor__7nsFrameP14nsIPresContextR7nsPointRi +GetBusyFlags__10nsDocShellPUi +SetCursor__19nsEventStateManageriP9nsIWidgeti +GenerateMouseEnterExit__19nsEventStateManagerP14nsIPresContextP10nsGUIEvent +GetMouseDownState__11nsSelectionPi +OnLeaveNotifySignal__8nsWidgetP17_GdkEventCrossing +GetFrameForPoint__16nsButtonBoxFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +GetFrameForPoint__11nsMenuFrameP14nsIPresContextRC7nsPoint17nsFramePaintLayerPP8nsIFrame +HandleEvent__16nsButtonBoxFrameP14nsIPresContextP10nsGUIEventP13nsEventStatus +ContentStateChanged__7nsFrameP14nsIPresContextP10nsIContenti +GetCursor__10nsBoxFrameP14nsIPresContextR7nsPointRi +TranslateEventCoords__15nsBoxFrameInnerP14nsIPresContextRC7nsPointR7nsPoint +MouseOver__17nsMenuBarListenerP11nsIDOMEvent +HandleDrag__7nsFrameP14nsIPresContextP10nsGUIEventP13nsEventStatus +DisplaySelection__7nsFrameP14nsIPresContexti +MouseOut__17nsMenuBarListenerP11nsIDOMEvent +DispatchLostFocusEvent__8nsWindow +DispatchDeactivateEvent__8nsWindow +Blur__25nsTextEditorFocusListenerP11nsIDOMEvent +Blur__19nsTextInputListenerP11nsIDOMEvent +RemoveEditorObserver__8nsEditorP17nsIEditorObserver +LoseFocus__8nsWindow +IMEUnsetFocusWindow__8nsWindow +KillICSpotTimer__8nsWindow +CanHandleContent__13ImageConsumerPCciPPcPi +DoContent__13ImageConsumerPCciP10nsIRequestPP17nsIStreamListenerPi +OnStartRequest__13ImageConsumerP10nsIRequestP11nsISupports +GetReader__12ImageURLImpl +FlushImgBuffer__13NetReaderImpl +il_flush_image_data__FP19il_container_struct +StreamCreated__13NetReaderImplP6ilIURLPc +IL_StreamCreated__FP19il_container_structP6ilIURLPc +GetContentLength__12ImageURLImpl +GetAddress__12ImageURLImpl +OnDataAvailable__13ImageConsumerP10nsIRequestP11nsISupportsP14nsIInputStreamUiUi +WriteReady__13NetReaderImplPUi +IL_StreamWriteReady__FP19il_container_struct +FirstWrite__13NetReaderImplPCUciPc +IL_StreamFirstWrite__FP19il_container_structPCUci +sniffout_mimetype__FPCciPc +Create__10GIFDecoderP11nsISupportsRC4nsIDPPv +__10GIFDecoderP19il_container_struct +AddRef__10GIFDecoder +QueryInterface__10GIFDecoderRC4nsIDPPv +GetIID__13nsIImgDecoder +Release__10GIFDecoder +SetContainer__10GIFDecoderP19il_container_struct +ImgDInit__10GIFDecoder +il_gif_init__FP19il_container_struct +Write__13NetReaderImplPCUci +IL_StreamWrite__FP19il_container_structPCUci +il_image_stopped__FP19il_container_struct +ImgDWrite__10GIFDecoderPCUci +il_gif_write__FP19il_container_structPCUci +ImgDCBResetPalette__10ImgDCallbk +il_reset_palette__FP19il_container_struct +il_gif_init_transparency__FP19il_container_structi +ImgDCBInitTransparentPixel__10ImgDCallbk +il_init_image_transparent_pixel__FP19il_container_struct +ImgDCBImageSize__10ImgDCallbk +il_size__FP19il_container_struct +IL_CreateGreyScaleColorSpace +il_transparent_notify__FP19il_container_struct +ns_observer_proc__FPvlT0T0 +IL_GetImagePixmap +Notify__18nsFrameImageLoaderP15nsIImageRequestP8nsIImage19nsImageNotificationiiPv +ImgDCBHaveHdr__10ImgDCallbkii +il_dimensions_notify__FP19il_container_structii +NotifyFrames__18nsFrameImageLoaderi +il_description_notify__FP19il_container_struct +XP_GetString +NewPixmap__17ImageRendererImplPviiP10_NI_PixmapT4 +SetImageNaturalDimensions__17ImageRendererImplP10_NI_Pixmapii +il_adjust_cache_fullness__Fi +ControlPixmapBits__17ImageRendererImplPvP10_NI_PixmapUi +il_init_scaling__FP19il_container_struct +ImgDCBSetupColorspaceConverter__10ImgDCallbk +il_setup_color_space_converter__FP19il_container_struct +unique_map_colors__FP12_NI_ColorMap +compare_PRUint32__FPCvT0Pv +ImgDCBHaveRow__10ImgDCallbkPUcT1iiiiUci +il_emit_row__FP19il_container_structPUcT1iiii12il_draw_modei +il_generate_scaled_transparency_mask__FP8_NI_IRGBPUciiT1i12il_draw_mode +ConvertRGBToRGB24__FP19il_container_structPCUcT1iiPv +il_partial__FP19il_container_structiii +IL_SetTimeout +SetTimeout__23ImageSystemServicesImplPFPv_vPvUi +il_gif_destroy_transparency__FP19il_container_struct +ImgDCBDestroyTransparentPixel__10ImgDCallbk +il_destroy_image_transparent_pixel__FP19il_container_struct +ImgDCBFlushImage__10ImgDCallbk +UpdatePixmap__17ImageRendererImplPvP10_NI_Pixmapiiii +SetDecodedRect__17ImageRendererImplP10_NI_Pixmapiiii +il_pixmap_update_notify__FP19il_container_struct +DamageRepairFrames__18nsFrameImageLoaderPC6nsRect +il_progress_notify__FP19il_container_struct +il_compute_percentage_complete__FiP19il_container_struct +ImgDCBHaveImageFrame__10ImgDCallbk +il_frame_complete_notify__FP19il_container_struct +ImgDCBSetTimeout__10ImgDCallbkPFPv_vPvUi +OnStopRequest__13ImageConsumerP10nsIRequestP11nsISupportsUi +StreamComplete__13NetReaderImpli +IL_StreamComplete__FP19il_container_structi +ImgDComplete__10GIFDecoder +il_gif_complete__FP19il_container_struct +NetRequestDone__13NetReaderImplP6ilIURLi +IL_NetRequestDone__FP19il_container_structP6ilIURLi +Release__12ImageURLImpl +RequestDone__19ImageNetContextImplP13ImageConsumerP10nsIRequestP11nsISupportsUiPCUs +RemoveRequest__19ImageNetContextImplP13ImageConsumer +_._13ImageConsumer +_._12ImageURLImpl +_._13NetReaderImpl +StreamAbort__13NetReaderImpli +IL_StreamAbort__FP19il_container_structi +Cancel__15nsFileTransportUi +il_container_aborted__FP19il_container_struct +SetOwningNode__17CSSStyleSheetImplP10nsIDOMNode +SetStyleSheet__18nsStyleLinkElementP13nsIStyleSheet +InternalInsertStyleSheetAt__14nsHTMLDocumentP13nsIStyleSheeti +StyleSheetAdded__15HTMLContentSinkP11nsIDocumentP13nsIStyleSheet +StyleSheetLoaded__18nsStyleLinkElementP16nsICSSStyleSheeti +CloseHead__15HTMLContentSinkRC13nsIParserNode +Equals__19nsCodebasePrincipalP12nsIPrincipalPi +GetURI__20nsAggregatePrincipalPP6nsIURI +GetURI__19nsCodebasePrincipalPP6nsIURI +GetOrigin__20nsAggregatePrincipalPPc +GetOrigin__19nsCodebasePrincipalPPc +GetPrePath__8nsStdURLPPc +CanEnableCapability__20nsAggregatePrincipalPCcPs +GetPrimaryChild__20nsAggregatePrincipalPP12nsIPrincipal +CanEnableCapability__19nsCodebasePrincipalPCcPs +GetIID__17nsIPluginInstance +GetLineBreaker__10nsDocumentPP14nsILineBreaker +ScanNormalWhiteSpace_F__17nsTextTransformer +PullFrame__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPP9nsLineBoxiiRP8nsIFrameRi +OpenContainer__15HTMLContentSinkRC13nsIParserNode +NotifyAppend__15HTMLContentSinkP10nsIContenti +ContentAppended__14nsHTMLDocumentP10nsIContenti +RegisterNamedItems__14nsHTMLDocumentP10nsIContent +ContentAppended__10nsDocumentP10nsIContenti +ContentAppended__15HTMLContentSinkP11nsIDocumentP10nsIContenti +SetFlags__19nsHTMLReflowCommandi +AddDummyLayoutRequest__9PresShell +Create__18DummyLayoutRequestPP10nsIRequestP12nsIPresShell +__18DummyLayoutRequestP12nsIPresShell +QueryInterface__18DummyLayoutRequestRC4nsIDPPv +AddRef__18DummyLayoutRequest +SetLoadGroup__18DummyLayoutRequestP12nsILoadGroup +GetLoadFlags__18DummyLayoutRequestPUi +SetLoadFlags__18DummyLayoutRequestUi +Release__18DummyLayoutRequest +RestoreFrameState__12FrameManagerP14nsIPresContextP8nsIFrameP21nsILayoutHistoryState +NS_NewHTMLTableElement__FPP14nsIHTMLContentP11nsINodeInfo +__18nsHTMLTableElement +AddRef__18nsHTMLTableElement +StringToAttribute__18nsHTMLTableElementP7nsIAtomRC9nsAStringR11nsHTMLValue +ParseValue__20nsGenericHTMLElementRC9nsAStringiR11nsHTMLValue10nsHTMLUnit +SetPixelValue__11nsHTMLValuei +GetMappedAttributeImpact__C18nsHTMLTableElementPC7nsIAtomRi +GetAttributeMappingFunctions__C18nsHTMLTableElementRPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT1 +SetAttribute__22nsHTMLMappedAttributesP7nsIAtomRC11nsHTMLValue +Release__18nsHTMLTableElement +ParseValueOrPercent__20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue10nsHTMLUnit +GetUseCount__C22nsHTMLMappedAttributesRi +DropMappedAttributes__18HTMLStyleSheetImplP23nsIHTMLMappedAttributes +GetUniqued__22nsHTMLMappedAttributesRi +Equals__C12AttributeKeyPC9nsHashKey +Equals__C22nsHTMLMappedAttributesPC23nsIHTMLMappedAttributesRi +ParseValueOrPercentOrProportional__20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue10nsHTMLUnit +SetPercentValue__11nsHTMLValuef +AddBaseTagInfo__15HTMLContentSinkP14nsIHTMLContent +IsBlockElement__C7CNavDTDii +CanPropagate__7CNavDTD9nsHTMLTagT1i +ForwardPropagate__7CNavDTDR8nsString9nsHTMLTagT2 +BackwardPropagate__C7CNavDTDR8nsString9nsHTMLTagT2 +CreateContextStackFor__7CNavDTD9nsHTMLTag +NS_NewHTMLTableSectionElement__FPP14nsIHTMLContentP11nsINodeInfo +__25nsHTMLTableSectionElement +AddRef__25nsHTMLTableSectionElement +NS_NewHTMLTableRowElement__FPP14nsIHTMLContentP11nsINodeInfo +__21nsHTMLTableRowElement +AddRef__21nsHTMLTableRowElement +NS_NewHTMLTableCellElement__FPP14nsIHTMLContentP11nsINodeInfo +__22nsHTMLTableCellElement +AddRef__22nsHTMLTableCellElement +StringToAttribute__22nsHTMLTableCellElementP7nsIAtomRC9nsAStringR11nsHTMLValue +ParseTableVAlignValue__20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue +ParseEnumValue__20nsGenericHTMLElementRC9nsAStringPQ220nsGenericHTMLElement9EnumTableR11nsHTMLValue +SetIntValue__11nsHTMLValuei10nsHTMLUnit +GetMappedAttributeImpact__C22nsHTMLTableCellElementPC7nsIAtomRi +GetAttributeMappingFunctions__C22nsHTMLTableCellElementRPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT1 +Release__22nsHTMLTableCellElement +GetBackgroundAttributesImpact__20nsGenericHTMLElementPC7nsIAtomRi +GetIndexOfChildOrSynonym__FR12nsDTDContext9nsHTMLTag +GetIndexOfChildOrSynonym__13nsHTMLElementR12nsDTDContext9nsHTMLTag +GetSynonymousGroups__13nsHTMLElement9nsHTMLTag +GetStylesAt__C12nsDTDContexti +NS_NewHTMLAnchorElement__FPP14nsIHTMLContentP11nsINodeInfo +__19nsHTMLAnchorElement +AddRef__19nsHTMLAnchorElement +SetDocument__19nsHTMLAnchorElementP11nsIDocumentii +RegUnRegAccessKey__19nsHTMLAnchorElementi +StringToAttribute__19nsHTMLAnchorElementP7nsIAtomRC9nsAStringR11nsHTMLValue +Release__19nsHTMLAnchorElement +ProcessATag__15HTMLContentSinkRC13nsIParserNodeP14nsIHTMLContent +NS_NewHTMLImageElement__FPP14nsIHTMLContentP11nsINodeInfo +__18nsHTMLImageElement +AddRef__18nsHTMLImageElement +SetDocument__18nsHTMLImageElementP11nsIDocumentii +StringToAttribute__18nsHTMLImageElementP7nsIAtomRC9nsAStringR11nsHTMLValue +ParseImageAttribute__20nsGenericHTMLElementP7nsIAtomRC9nsAStringR11nsHTMLValue +GetMappedAttributeImpact__C18nsHTMLImageElementPC7nsIAtomRi +Release__18nsHTMLImageElement +GetAttributeMappingFunctions__C18nsHTMLImageElementRPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT1 +AddLeaf__11SinkContextP14nsIHTMLContent +CanOmitEndTag__C13nsHTMLElement +FindAutoCloseTargetForEndTag__F9nsHTMLTagR12nsDTDContext +CloseContainer__15HTMLContentSinkRC13nsIParserNode +Release__21nsHTMLTableRowElement +Release__25nsHTMLTableSectionElement +__eq__C11nsHTMLValueRC11nsHTMLValue +ReleaseUse__22nsHTMLMappedAttributes +_._22nsHTMLMappedAttributes +Reset__22nsHTMLMappedAttributes +Clone__C22nsHTMLMappedAttributesPP22nsHTMLMappedAttributes +__22nsHTMLMappedAttributesRC22nsHTMLMappedAttributes +ParseValue__20nsGenericHTMLElementRC9nsAStringiiR11nsHTMLValue10nsHTMLUnit +NS_NewHTMLSpanElement__FPP14nsIHTMLContentP11nsINodeInfo +__17nsHTMLSpanElement +AddRef__17nsHTMLSpanElement +Release__17nsHTMLSpanElement +ParseTableCellHAlignValue__C20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue +InNavQuirksMode__20nsGenericHTMLElementP11nsIDocument +HandleCommentToken__7CNavDTDP6CToken +AddComment__15HTMLContentSinkRC13nsIParserNode +AddComment__11SinkContextRC13nsIParserNode +NS_NewHTMLParagraphElement__FPP14nsIHTMLContentP11nsINodeInfo +__22nsHTMLParagraphElement +AddRef__22nsHTMLParagraphElement +CanContainSelf__C13nsHTMLElement +IsInlineElement__C7CNavDTDii +Release__22nsHTMLParagraphElement +StringToAttribute__16nsHTMLDivElementP7nsIAtomRC9nsAStringR11nsHTMLValue +ParseDivAlignValue__C20nsGenericHTMLElementRC9nsAStringR11nsHTMLValue +GetAttributeMappingFunctions__C16nsHTMLDivElementRPFPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext_vT1 +IsNamedItem__FP10nsIContentP7nsIAtomR9nsAString +QueryInterface__18nsHTMLTableElementRC4nsIDPPv +GetIID__22nsIDOMHTMLTableElement +CopyTo__C14StyleTableBlobP13nsStyleStruct +__12nsStyleCoordi +SetFrom__14StyleTableBlobPC13nsStyleStruct +SetPercentValue__12nsStyleCoordf +MapTableBorderInto__FPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContextUc +MapTableFrameInto__FPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContextP13nsStyleBorderUc +MapBackgroundAttributesInto__20nsGenericHTMLElementPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +ConstructTableFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextR14nsTableCreatoriR12nsFrameItemsRP8nsIFrameT10_Ri +CreateTableOuterFrame__14nsTableCreatorPP8nsIFrame +NS_NewTableOuterFrame__FP12nsIPresShellPP8nsIFrame +__17nsTableOuterFrame +GetParentFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR14nsTableCreatorR8nsIFrameP7nsIAtomR23nsFrameConstructorStateRP8nsIFrameRi +SetInheritValue__12nsStyleCoord +FixUpOuterTableFloat__FP15nsIStyleContextT0 +Init__17nsTableOuterFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +AdjustZeroWidth__17nsTableOuterFrame +CreateTableFrame__14nsTableCreatorPP8nsIFrame +NS_NewTableFrame__FP12nsIPresShellPP8nsIFrame +__12nsTableFrame +Init__12nsTableFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +__14nsTableCellMapP14nsIPresContextR12nsTableFrame +OrderRowGroups__12nsTableFrameR11nsVoidArrayRUiPP8nsIFramePP20nsTableRowGroupFrameT4 +IsAutoLayout__12nsTableFrame +__24BasicTableLayoutStrategyP12nsTableFramei +TableProcessChildren__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameR14nsTableCreatorR12nsFrameItemsRP8nsIFrame +GetFrameType__C12nsTableFramePP7nsIAtom +TableProcessChild__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateR10nsIContentP8nsIFrameP7nsIAtomP15nsIStyleContextR14nsTableCreatorR12nsFrameItemsRP8nsIFrame +QueryInterface__25nsHTMLTableSectionElementRC4nsIDPPv +GetIID__29nsIDOMHTMLTableSectionElement +GetStrength__C13HTMLColorRuleRi +Release__13HTMLColorRule +GetStrength__C16GenericTableRuleRi +Release__16GenericTableRule +MapFontStyleInto__13HTMLColorRuleP22nsIMutableStyleContextP14nsIPresContext +MapFontStyleInto__16GenericTableRuleP22nsIMutableStyleContextP14nsIPresContext +MapStyleInto__21HTMLDocumentColorRuleP22nsIMutableStyleContextP14nsIPresContext +MapStyleInto__19TableBackgroundRuleP22nsIMutableStyleContextP14nsIPresContext +ConstructTableRowGroupFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextR14nsTableCreatoriR12nsFrameItemsRP8nsIFrameRi +CreateTableRowGroupFrame__14nsTableCreatorPP8nsIFrame +NS_NewTableRowGroupFrame__FP12nsIPresShellPP8nsIFrame +__20nsTableRowGroupFrame +Init__20nsTableRowGroupFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetFrameType__C20nsTableRowGroupFramePP7nsIAtom +QueryInterface__21nsHTMLTableRowElementRC4nsIDPPv +GetIID__25nsIDOMHTMLTableRowElement +ConstructTableRowFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextR14nsTableCreatoriR12nsFrameItemsRP8nsIFrameRi +CreateTableRowFrame__14nsTableCreatorPP8nsIFrame +NS_NewTableRowFrame__FP12nsIPresShellPP8nsIFrame +__15nsTableRowFrame +ResetTallestCell__15nsTableRowFramei +Init__15nsTableRowFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetFrameType__C15nsTableRowFramePP7nsIAtom +QueryInterface__22nsHTMLTableCellElementRC4nsIDPPv +GetIID__26nsIDOMHTMLTableCellElement +GetIID__23nsIHTMLTableCellElement +GetContentStyleRules__22nsHTMLTableCellElementP16nsISupportsArray +ConstructTableCellFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameP15nsIStyleContextR14nsTableCreatoriR12nsFrameItemsRP8nsIFrameT10_Ri +CreateTableCellFrame__14nsTableCreatorPP8nsIFrame +NS_NewTableCellFrame__FP12nsIPresShellPP8nsIFrame +__16nsTableCellFrame +Init__16nsTableCellFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +DidSetStyleContext__16nsTableCellFrameP14nsIPresContext +MapBorderPadding__16nsTableCellFrameP14nsIPresContext +GetTableFrame__12nsTableFrameP8nsIFrameRP12nsTableFrame +GetCellPadding__12nsTableFrame +MapVAlignAttribute__16nsTableCellFrameP14nsIPresContextP12nsTableFrame +MapHAlignAttribute__16nsTableCellFrameP14nsIPresContextP12nsTableFrame +CreateTableCellInnerFrame__14nsTableCreatorPP8nsIFrame +QueryInterface__19nsHTMLAnchorElementRC4nsIDPPv +GetIID__23nsIDOMHTMLAnchorElement +GetIID__25nsIDOMNSHTMLAnchorElement +GetIID__7nsILink +GetLinkState__19nsHTMLAnchorElementR11nsLinkState +GetHrefCString__19nsHTMLAnchorElementRPc +GetLinkHandler__13nsPresContextPP14nsILinkHandler +GetLinkState__10nsWebShellPCcR11nsLinkState +IsVisited__15nsGlobalHistoryPCcPi +SetLinkState__19nsHTMLAnchorElement11nsLinkState +NS_NewInlineFrame__FP12nsIPresShellPP8nsIFrame +__13nsInlineFrame +ConstructInline__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStatePC14nsStyleDisplayP10nsIContentP8nsIFrameP15nsIStyleContextiT6PP8nsIFrameT10_ +ProcessInlineChildren__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextR23nsFrameConstructorStateP10nsIContentP8nsIFrameiR12nsFrameItemsPi +IsInlineFrame__FP8nsIFrame +QueryInterface__18nsHTMLImageElementRC4nsIDPPv +GetIID__22nsIDOMHTMLImageElement +GetIID__24nsIDOMNSHTMLImageElement +GetIID__22nsIJSNativeInitializer +MapImageAttributesInto__20nsGenericHTMLElementPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContext +MapImageBorderAttributeInto__20nsGenericHTMLElementPC23nsIHTMLMappedAttributesP22nsIMutableStyleContextP14nsIPresContextPUi +NS_NewImageFrame__FP12nsIPresShellPP8nsIFrame +__12nsImageFrame +Init__12nsImageFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +AttributeToString__C18nsHTMLImageElementP7nsIAtomRC11nsHTMLValueR9nsAString +ImageAttributeToString__20nsGenericHTMLElementP7nsIAtomRC11nsHTMLValueR9nsAString +LoadImage__12nsImageFrameRC9nsAStringP14nsIPresContextPP11imgIRequest +GetRealURI__12nsImageFrameRC9nsAStringPP6nsIURI +GetBaseURI__12nsImageFramePP6nsIURI +CanLoadImage__12nsImageFrameP6nsIURI +__15nsImageListenerP12nsImageFrame +AddRef__15nsImageListener +QueryInterface__15nsImageListenerRC4nsIDPPv +Release__15nsImageListener +GetLoadGroup__12nsImageFrameP14nsIPresContextPP12nsILoadGroup +GetURI__12nsImageFrameRC9nsAStringPP6nsIURI +SetReferrer__13nsHttpChannelP6nsIURIUi +GetPreHost__8nsStdURLPPc +QueryInterface__15imgRequestProxyRC4nsIDPPv +SetInitialChildList__12nsTableFrameP14nsIPresContextP7nsIAtomP8nsIFrame +InsertColGroups__12nsTableFrameR14nsIPresContextiP8nsIFrameT3 +AppendRowGroups__12nsTableFrameR14nsIPresContextP8nsIFrame +GetCellMap__C12nsTableFrame +GetFirstInFlow__C17nsSplittableFrame +InsertRowGroups__12nsTableFrameR14nsIPresContextP8nsIFrameT2 +GetRowGroupFrame__12nsTableFrameP8nsIFrameP7nsIAtom +InsertGroupCellMap__14nsTableCellMapR20nsTableRowGroupFrameRP20nsTableRowGroupFrame +__9nsCellMapR20nsTableRowGroupFrame +InsertGroupCellMap__14nsTableCellMapP9nsCellMapR9nsCellMap +CollectRows__12nsTableFrameP14nsIPresContextP8nsIFrameR11nsVoidArray +InsertRows__12nsTableFrameR14nsIPresContextR20nsTableRowGroupFrameR11nsVoidArrayii +GetRowCount__C14nsTableCellMap +InsertRows__14nsTableCellMapP14nsIPresContextR20nsTableRowGroupFrameR11nsVoidArrayii +InsertRows__9nsCellMapP14nsIPresContextR14nsTableCellMapR11nsVoidArrayii +CellsSpanInOrOut__9nsCellMapR14nsTableCellMapiiii +ExpandWithRows__9nsCellMapP14nsIPresContextR14nsTableCellMapR11nsVoidArrayi +Grow__9nsCellMapR14nsTableCellMapii +GetFrameType__C16nsTableCellFramePP7nsIAtom +AppendCell__9nsCellMapR14nsTableCellMapR16nsTableCellFrameii +GetRowSpanForNewCell__9nsCellMapR16nsTableCellFrameiRi +GetRowSpan__16nsTableCellFrame +GetColSpanForNewCell__9nsCellMapR16nsTableCellFrameiiRi +GetColSpan__16nsTableCellFrame +AddColsAtEnd__14nsTableCellMapUi +__8CellDataP16nsTableCellFrame +SetMapCellAt__9nsCellMapR14nsTableCellMapR8CellDataiii +GrowRow__9nsCellMapR11nsVoidArrayi +GetColInfoAt__14nsTableCellMapi +InitCellFrame__16nsTableCellFramei +SetColIndex__16nsTableCellFramei +SetColIndex__22nsHTMLTableCellElementi +GetColCount__12nsTableFrame +CreateAnonymousColFrames__12nsTableFrameR14nsIPresContexti14nsTableColTypeiP8nsIFrame +CreateAnonymousColGroupFrame__12nsTableFrameR14nsIPresContext19nsTableColGroupType +NS_NewTableColGroupFrame__FP12nsIPresShellPP8nsIFrame +SetType__20nsTableColGroupFrame19nsTableColGroupType +Init__20nsTableColGroupFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +AppendFrame__11nsFrameListP8nsIFrameT1 +SetStartColumnIndex__20nsTableColGroupFramei +CreateAnonymousColFrames__12nsTableFrameR14nsIPresContextR20nsTableColGroupFramei14nsTableColTypeiP8nsIFramePP8nsIFrame +NS_NewTableColFrame__FP12nsIPresShellPP8nsIFrame +__15nsTableColFrame +ResetSizingInfo__15nsTableColFrame +SetType__15nsTableColFrame14nsTableColType +Init__15nsTableColFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetStartColumnIndex__20nsTableColGroupFrame +AddColsToTable__20nsTableColGroupFrameR14nsIPresContextiiP8nsIFrameT4 +GetFrameType__C15nsTableColFramePP7nsIAtom +InsertCol__12nsTableFrameR14nsIPresContextR15nsTableColFramei +GetType__C15nsTableColFrame +HasGroupRules__C12nsTableFrame +SetInitialChildList__17nsTableOuterFrameP14nsIPresContextP7nsIAtomP8nsIFrame +QueryInterface__17nsHTMLSpanElementRC4nsIDPPv +ConstrainFontWeight__11nsStyleUtili +GetFrameType__C13nsInlineFramePP7nsIAtom +GetMapCellAt__9nsCellMapR14nsTableCellMapiii +GetNameSpaceID__C13nsCommentNodeRi +GetParent__C13nsCommentNodeRP10nsIContent +QueryInterface__22nsHTMLParagraphElementRC4nsIDPPv +GetIID__26nsIDOMHTMLParagraphElement +GetFrameType__C17nsTableOuterFramePP7nsIAtom +FindLineContaining__9nsLineBoxP9nsLineBoxP8nsIFramePi +RemoveDummyLayoutRequest__9PresShell +QueryInterface__17nsTableOuterFrameRC4nsIDPPv +GetIID__14nsITableLayout +FirstChild__C17nsTableOuterFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +QueryInterface__12nsTableFrameRC4nsIDPPv +FirstChild__C12nsTableFrameP14nsIPresContextP7nsIAtomPP8nsIFrame +QueryInterface__20nsTableRowGroupFrameRC4nsIDPPv +QueryInterface__16nsTableCellFrameRC4nsIDPPv +GetIID__18nsITableCellLayout +QueryInterface__13nsInlineFrameRC4nsIDPPv +QueryInterface__12nsImageFrameRC4nsIDPPv +GetIID__13nsIImageFrame +GetAdditionalChildListName__C12nsTableFrameiPP7nsIAtom +GetAdditionalChildListName__C17nsTableOuterFrameiPP7nsIAtom +HandleEntityToken__7CNavDTDP6CToken +GetStringValue__12CEntityToken +TranslateToUnicodeStr__C13nsCParserNodeR8nsString +TranslateToUnicodeStr__12CEntityTokenR8nsString +SizeOf__C12CEntityToken +_._12CEntityToken +AppendFrames__20nsTableRowGroupFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +GetRowCount__20nsTableRowGroupFrame +GetFirstFrame__20nsTableRowGroupFrame +GetNextFrame__20nsTableRowGroupFrameP8nsIFramePP8nsIFrame +AppendRows__12nsTableFrameR14nsIPresContextR20nsTableRowGroupFrameiR11nsVoidArray +GetStartRowIndex__12nsTableFrameR20nsTableRowGroupFrame +AppendDirtyReflowCommand__12nsTableFrameP12nsIPresShellP8nsIFrame +ReflowCommandNotify__12nsTableFrameP12nsIPresShellP16nsIReflowCommandi +RowIsSpannedInto__12nsTableFramei +RowIsSpannedInto__14nsTableCellMapi +RowIsSpannedInto__9nsCellMapR14nsTableCellMapi +GetCellAt__9nsCellMapR14nsTableCellMapii +EvictionRank__17nsDiskCacheBucketUi +CountRecords__17nsDiskCacheBucket +GetSize__18nsFrameImageLoaderR6nsSize +ComputeBackgroundAnchorPoint__FRC12nsStyleColorRC6nsRectiiR7nsPoint +DrawTile__21nsRenderingContextGTKP8nsIImageiiRC6nsRect +DrawTile__10nsImageGTKR19nsIRenderingContextPviiRC6nsRect +timer_callback__FP8nsITimerPv +il_timeout_callback__FPv +GetIID__14nsIFormManager +IsSplittable__C17nsSplittableFrameRUi +Reflow__17nsTableOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +GetCaptionSide__17nsTableOuterFrame +MoveOverflowToChildList__16nsContainerFrameP14nsIPresContext +GetOverflowFrames__C16nsContainerFrameP14nsIPresContexti +OuterReflowChild__17nsTableOuterFrameP14nsIPresContextP8nsIFrameRC17nsHTMLReflowStateR19nsHTMLReflowMetricsPiR6nsSizeR8nsMarginN2714nsReflowReasonRUi +GetChildAvailWidth__17nsTableOuterFrameP14nsIPresContextP8nsIFrameRC17nsHTMLReflowStateiR8nsMarginT5 +GetMarginPadding__FP14nsIPresContextRC17nsHTMLReflowStateP8nsIFrameR8nsMarginN23 +IsPercentageBase__C17nsTableOuterFrameRi +CalculateBlockSideMargins__17nsHTMLReflowStateii +FixAutoMargins__FiiR17nsHTMLReflowState +ZeroAutoMargin__17nsTableOuterFrameR17nsHTMLReflowStateR8nsMargin +Reflow__12nsTableFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +ComputePercentBasisForRows__12nsTableFrameP14nsIPresContextRC17nsHTMLReflowState +CalcBorderBoxHeight__12nsTableFrameP14nsIPresContextRC17nsHTMLReflowState +MoveOverflowToChildList__12nsTableFrameP14nsIPresContext +GetBorderPadding__C12nsTableFrameRC17nsHTMLReflowState +ReflowChildren__12nsTableFrameP14nsIPresContextR18nsTableReflowStateiiRUiPi +GetCellSpacingY__12nsTableFrame +GetBorderCollapseStyle__12nsTableFrame +IsPercentageBase__C12nsTableFrameRi +Reflow__20nsTableRowGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +PullUpAllRowFrames__20nsTableRowGroupFrameP14nsIPresContext +ReflowChildren__20nsTableRowGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsR21nsRowGroupReflowStateRUiP15nsTableRowFramei +Reflow__15nsTableRowFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +ReflowChildren__15nsTableRowFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateR12nsTableFrameRUii +GetCellSpacingX__12nsTableFrame +__15nsTableIteratorP14nsIPresContextR8nsIFrame16nsTableIteration +Init__15nsTableIteratorP8nsIFrame16nsTableIteration +IsLeftToRight__15nsTableIterator +First__15nsTableIterator +GetColIndex__C16nsTableCellFrameRi +GetEffectiveColSpan__C12nsTableFrameRC16nsTableCellFrame +GetRowIndex__C16nsTableCellFrameRi +GetRowIndex__C15nsTableRowFrame +GetEffectiveColSpan__14nsTableCellMapii +GetEffectiveColSpan__9nsCellMapR14nsTableCellMapiiRi +CalcCellAvailWidth__FR12nsTableFrameR16nsTableCellFramei +GetColumnWidth__12nsTableFramei +GetColFrame__12nsTableFramei +GetWidth__15nsTableColFrameUi +GetPriorAvailWidth__16nsTableCellFrame +GetMaximumWidth__C16nsTableCellFrame +GetPass1MaxElementSize__C16nsTableCellFrame +__22nsTableCellReflowStateP14nsIPresContextRC17nsHTMLReflowStateP8nsIFrameRC6nsSize14nsReflowReason +FixUp__22nsTableCellReflowStateRC6nsSize +Reflow__16nsTableCellFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +GetCellBorder__16nsTableCellFrameR8nsMarginP12nsTableFrame +SetPriorAvailWidth__16nsTableCellFramei +Reflow__13nsInlineFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +ReflowFrames__13nsInlineFrameP14nsIPresContextRC17nsHTMLReflowStateRQ213nsInlineFrame17InlineReflowStateR19nsHTMLReflowMetricsRUi +BeginSpan__12nsLineLayoutP8nsIFramePC17nsHTMLReflowStateii +ReflowInlineFrame__13nsInlineFrameP14nsIPresContextRC17nsHTMLReflowStateRQ213nsInlineFrame17InlineReflowStateP8nsIFrameRUi +MarkPercentAwareFrame__FP14nsIPresContextP13nsInlineFrameP8nsIFrame +GetFrameType__C12nsImageFramePP7nsIAtom +Reflow__12nsImageFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +HaveFixedSize__FRC17nsHTMLReflowStateRUc +GetDesiredSize__12nsImageFrameP14nsIPresContextRC17nsHTMLReflowStateR19nsHTMLReflowMetrics +AddBordersAndPadding__11nsLeafFrameP14nsIPresContextRC17nsHTMLReflowStateR19nsHTMLReflowMetricsR8nsMargin +EndSpan__12nsLineLayoutP8nsIFrameR6nsSizeP6nsSize +PlaceTopBottomFrames__12nsLineLayoutPQ212nsLineLayout11PerSpanDataii +UpdateMaxElementSize__18nsBlockReflowStateRC6nsSize +RoundToPixel__12nsTableFrameifi +SetDesiredSize__16nsTableCellFrameRC19nsHTMLReflowMetrics +SetPass1MaxElementSize__16nsTableCellFrameiRC6nsSize +SetMaximumWidth__16nsTableCellFramei +CellChangedWidth__12nsTableFrameRC16nsTableCellFrameiii +NeedStrategyInit__C12nsTableFrame +CalculateCellActualSize__15nsTableRowFrameP8nsIFrameRiT2i +GetDesiredAscent__16nsTableCellFrame +SetTallestCell__15nsTableRowFrameiiiP12nsTableFrameP16nsTableCellFrame +HasVerticalAlignBaseline__16nsTableCellFrame +GetEffectiveRowSpan__C12nsTableFrameRC16nsTableCellFrame +GetEffectiveRowSpan__14nsTableCellMapii +GetRowSpan__9nsCellMapR14nsTableCellMapiiiRi +Next__15nsTableIterator +CalcTallestCell__15nsTableRowFrame +GetDesiredSize__16nsTableCellFrame +GetTallestCell__C15nsTableRowFrame +PlaceChild__20nsTableRowGroupFrameP14nsIPresContextR21nsRowGroupReflowStateP8nsIFrameR19nsHTMLReflowMetrics +GetHeightOfRows__20nsTableRowGroupFrameP14nsIPresContext +PlaceChild__12nsTableFrameP14nsIPresContextR18nsTableReflowStateP8nsIFrameR19nsHTMLReflowMetrics +GetFrameType__C20nsTableColGroupFramePP7nsIAtom +Reflow__20nsTableColGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +Reflow__15nsTableColFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +Initialize__24BasicTableLayoutStrategyP14nsIPresContextRC17nsHTMLReflowState +ContinuingFrameCheck__24BasicTableLayoutStrategy +GetEffectiveCOLSAttribute__12nsTableFrame +CalcBorderBoxWidth__12nsTableFrameRC17nsHTMLReflowState +AssignNonPctColumnWidths__24BasicTableLayoutStrategyP14nsIPresContextiRC17nsHTMLReflowStatef +GetRowCount__C12nsTableFrame +GetNumCellsOriginatingInCol__C12nsTableFramei +GetNumCellsOriginatingInCol__C14nsTableCellMapi +GetCellInfoAt__12nsTableFrameiiPiT3 +GetCellInfoAt__14nsTableCellMapiiPiT3 +GetCellInfoAt__9nsCellMapR14nsTableCellMapiiPiT4 +HasPctValue__FP8nsIFrame +SetWidth__15nsTableColFrameUii +GetStyleWidth__C15nsTableColFrame +__12nsStyleCoordRC12nsStyleCoord +ComputeNonPctColspanWidths__24BasicTableLayoutStrategyRC17nsHTMLReflowStateifPi +GetMinWidth__15nsTableColFrame +SetColumnWidth__12nsTableFrameii +CalcMinAndPreferredWidths__12nsTableFrameRC17nsHTMLReflowStateRiT2 +GetPctWidth__15nsTableColFrame +GetFixWidth__15nsTableColFrame +GetDesWidth__15nsTableColFrame +GetHorBorderPaddingWidth__FRC17nsHTMLReflowStateP12nsTableFrame +IsAutoWidth__12nsTableFramePi +IsAutoWidth__17nsTableOuterFrameR8nsIFramePi +SetNeedStrategyInit__12nsTableFramei +SetNeedStrategyBalance__12nsTableFramei +NeedsReflow__12nsTableFrameRC17nsHTMLReflowState +NeedStrategyBalance__C12nsTableFrame +BalanceColumnWidths__12nsTableFrameP14nsIPresContextRC17nsHTMLReflowState +BalanceColumnWidths__24BasicTableLayoutStrategyP14nsIPresContextRC17nsHTMLReflowState +ResetPctValues__FP12nsTableFramei +CalculateTotals__24BasicTableLayoutStrategyPiN21Ri +AllocateFully__24BasicTableLayoutStrategyRiPii +CanAllocate__FiiP15nsTableColFrame +GetColWidth__FP15nsTableColFramei +GetEffectiveColCount__12nsTableFrame +AllocateUnconstrained__24BasicTableLayoutStrategyiPiiiiif +BCW_Wrapup__FP14nsIPresContextRC17nsHTMLReflowStateP24BasicTableLayoutStrategyP12nsTableFramePi +CalcDesiredWidth__12nsTableFrameRC17nsHTMLReflowState +GetDesiredWidth__C12nsTableFrame +CalculateRowHeights__20nsTableRowGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowState +DidResize__15nsTableRowFrameP14nsIPresContextRC17nsHTMLReflowState +GetHeightOfRowsSpannedBelowFirst__FR16nsTableCellFrameR12nsTableFrame +VerticallyAlignChild__16nsTableCellFrameP14nsIPresContextRC17nsHTMLReflowStatei +GetPadding__12nsTableFrameRC17nsHTMLReflowStatePC16nsTableCellFrame +CalcDesiredHeight__12nsTableFrameP14nsIPresContextRC17nsHTMLReflowState +SetColumnDimensions__12nsTableFrameP14nsIPresContextiRC8nsMargin +GetContainingBlockSize__FRC17nsHTMLReflowState +GetInnerOrigin__17nsTableOuterFrameP14nsIPresContextUiRC6nsSizeT3RC8nsMarginT3R8nsMarginR7nsPoint +UpdateReflowMetrics__17nsTableOuterFrameUcR19nsHTMLReflowMetricsRC8nsMarginN43 +SetDesiredSize__17nsTableOuterFrameUcRC8nsMarginT2RiT4 +AlignBlockHorizontally__20nsBlockReflowContextiR22nsBlockHorizontalAlign +ScanNormalAsciiText_F__17nsTextTransformerPiT1 +GetWidth__21nsRenderingContextGTKPCcUiRi +CanContinueTextRun__C7nsFrameRi +PushFrames__13nsInlineFrameP14nsIPresContextP8nsIFrameT2 +SetOverflowFrames__16nsContainerFrameP14nsIPresContextP8nsIFrame +CreateNextInFlow__20nsHTMLContainerFrameP14nsIPresContextP8nsIFrameT2RP8nsIFrame +CreateContinuingFrame__12StyleSetImplP14nsIPresContextP8nsIFrameT2PP8nsIFrame +CreateContinuingFrame__21nsCSSFrameConstructorP12nsIPresShellP14nsIPresContextP8nsIFrameT3PP8nsIFrame +SetNextInFlow__17nsSplittableFrameP8nsIFrame +CreateContinuationFor__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxP8nsIFrameRi +NewLineBox__18nsBlockReflowStateP8nsIFrameii +SplitLineTo__12nsLineLayouti +UpdateMaximumWidth__18nsBlockReflowStatei +RemoveFloatersFromSpaceManager__9nsLineBoxP15nsISpaceManager +ReparentFrameViewList__20nsHTMLContainerFrameP14nsIPresContextP8nsIFrameN22 +CanContinueTextRun__C13nsInlineFrameRi +GetCellFrame__C9nsCellMapiiR8CellDatai +ComputeNonPctColspanWidths__24BasicTableLayoutStrategyiP16nsTableCellFrameiiiRif +GetMinWidth__C12nsTableFrame +GetMaxElementSize__17nsTableOuterFrameRC8nsMarginN21 +ComputeShrinkwrapMargins__FPC13nsStyleMarginiR8nsMarginRi +DoReflowInlineFramesMalloc__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxPiPUcii +TransformTextToUnicode__FPci +ComputeTotalWordWidth__11nsTextFrameP14nsIPresContextP14nsILineBreakerR12nsLineLayoutRC17nsHTMLReflowStateP8nsIFrameiPUsUiUi +RevertSpacesToNBSP__FPUsi +ComputeWordFragmentWidth__11nsTextFrameP14nsIPresContextP14nsILineBreakerR12nsLineLayoutRC17nsHTMLReflowStateP8nsIFrameP10nsIContentP14nsITextContentPiPCUsRUiUi +Next__21nsJISx4501LineBreakerPCUsUiUiPUiPi +ForgetWordFrame__12nsLineLayoutP8nsIFrame +AllocateConstrained__24BasicTableLayoutStrategyiiiPif +AC_Sort__FPP9nsColInfoi +AC_Increase__FiPP9nsColInfoiRif +AC_Wrapup__FP12nsTableFrameiPP9nsColInfoi +DidResizeReflow__C12nsTableFrame +SetResizeReflow__12nsTableFramei +AdjustForCollapsingRows__12nsTableFrameP14nsIPresContextRi +CollapseRowGroupIfNecessary__12nsTableFrameP14nsIPresContextP8nsIFrameRCiRiT4 +AdjustForCollapsingCols__12nsTableFrameP14nsIPresContextRi +__15nsTableIteratorR11nsFrameList16nsTableIteration +GetCellAt__14nsTableCellMapii +SetCollapseOffsetX__16nsTableCellFrameP14nsIPresContexti +GetCollapseOffsetProperty__FP14nsIPresContextP8nsIFramei +SetCollapseOffsetY__16nsTableCellFrameP14nsIPresContexti +PropagateReflowDamage__12nsBlockFrameR18nsBlockReflowStateP9nsLineBoxRC6nsRecti +AssignPctColumnWidths__24BasicTableLayoutStrategyRC17nsHTMLReflowStateiif +AC_Decrease__FiPP9nsColInfoiRif +PushFrame__12nsLineLayoutP8nsIFrame +NS_NewContinuingTextFrame__FP12nsIPresShellPP8nsIFrame +Init__21nsContinuingTextFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +GetPrevInFlow__C21nsContinuingTextFramePP8nsIFrame +RePositionViews__12nsTableFrameP14nsIPresContextP8nsIFrame +FreeLineBox__18nsBlockReflowStateP9nsLineBox +DeleteChildsNextInFlow__16nsContainerFrameP14nsIPresContextP8nsIFrame +BreakFromPrevFlow__17nsSplittableFrameP8nsIFrame +SetPrevInFlow__21nsContinuingTextFrameP8nsIFrame +RemoveFrame__11nsFrameListP8nsIFrame +_._21nsContinuingTextFrame +PullOneFrame__13nsInlineFrameP14nsIPresContextRQ213nsInlineFrame17InlineReflowStatePi +PullFrame__11nsFrameListP8nsIFrameT1R11nsFrameList +DeleteChildsNextInFlow__12nsBlockFrameP14nsIPresContextP8nsIFrame +SetPrevInFlow__17nsSplittableFrameP8nsIFrame +Destroy__16nsContainerFrameP14nsIPresContext +DestroyFrames__11nsFrameListP14nsIPresContext +_._13nsInlineFrame +_._16nsContainerFrame +OnStartDecode__15nsImageListenerP11imgIRequestP11nsISupports +OnStartDecode__12nsImageFrameP11imgIRequestP14nsIPresContext +OnStartContainer__15nsImageListenerP11imgIRequestP11nsISupportsP13imgIContainer +OnStartContainer__12nsImageFrameP11imgIRequestP14nsIPresContextP13imgIContainer +SetAnimationMode__12imgContainerUs +SetToScale__13nsTransform2Dff +OnStartFrame__15nsImageListenerP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStartFrame__12nsImageFrameP11imgIRequestP14nsIPresContextP14gfxIImageFrame +OnDataAvailable__15nsImageListenerP11imgIRequestP11nsISupportsP14gfxIImageFramePC6nsRect +OnDataAvailable__12nsImageFrameP11imgIRequestP14nsIPresContextP14gfxIImageFramePC6nsRect +OnStopFrame__15nsImageListenerP11imgIRequestP11nsISupportsP14gfxIImageFrame +OnStopFrame__12nsImageFrameP11imgIRequestP14nsIPresContextP14gfxIImageFrame +OnStopContainer__15nsImageListenerP11imgIRequestP11nsISupportsP13imgIContainer +OnStopContainer__12nsImageFrameP11imgIRequestP14nsIPresContextP13imgIContainer +OnStopDecode__15nsImageListenerP11imgIRequestP11nsISupportsUiPCUs +OnStopDecode__12nsImageFrameP11imgIRequestP14nsIPresContextUiPCUs +HandleEventWithTarget__9PresShellP7nsEventP8nsIFrameP10nsIContentUiP13nsEventStatus +HandleDOMEvent__18nsHTMLImageElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleDOMEvent__19nsHTMLAnchorElementP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +HandleDOMEventForAnchors__20nsGenericHTMLElementP10nsIContentP14nsIPresContextP7nsEventPP11nsIDOMEventUiP13nsEventStatus +GetContentForEvent__12nsImageFrameP14nsIPresContextP7nsEventPP10nsIContent +GetImageMap__12nsImageFrameP14nsIPresContext +FindImageMap__15nsImageMapUtilsP11nsIDocumentRC9nsAStringPP20nsIDOMHTMLMapElement +_._13nsHttpChannel +_._20nsHttpConnectionInfo +Paint__13nsSliderFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C13nsSliderFrame +gif_delay_time_callback__FPv +process_buffered_gif_input_data__FP10gif_struct +il_gif_abort__FP19il_container_struct +ImgDCBHaveImageAll__10ImgDCallbk +il_image_complete__FP19il_container_struct +il_container_complete__FP19il_container_struct +Optimize__10nsImageGTKP16nsIDeviceContext +il_container_loaded__FP19il_container_struct +IL_ClearTimeout +ClearTimeout__23ImageSystemServicesImplPv +GetClosure__10nsTimerGtk +il_image_complete_notify__FP19il_container_struct +PrepareChildIncrementalReflow__12nsBlockFrameR18nsBlockReflowState +RecoverVerticalMargins__18nsBlockReflowStateP9nsLineBoxiPiT3 +GetCarriedOutBottomMargin__C9nsLineBox +IncrementalReflow__17nsTableOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IR_TargetIsChild__17nsTableOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUiP8nsIFrame +IR_TargetIsInnerTableFrame__17nsTableOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IR_InnerTableReflow__17nsTableOuterFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IncrementalReflow__12nsTableFrameP14nsIPresContextRC17nsHTMLReflowStateRUi +IR_TargetIsChild__12nsTableFrameP14nsIPresContextR18nsTableReflowStateRUiP8nsIFrame +RecoverState__12nsTableFrameR18nsTableReflowStateP8nsIFrame +IncrementalReflow__20nsTableRowGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsR21nsRowGroupReflowStateRUi +IR_TargetIsMe__20nsTableRowGroupFrameP14nsIPresContextR19nsHTMLReflowMetricsR21nsRowGroupReflowStateRUi +AdjustSiblingsAfterReflow__12nsTableFrameP14nsIPresContextR18nsTableReflowStateP8nsIFramei +InvalidateDamage__17nsTableOuterFrameP14nsIPresContextUcR6nsSizeii +_._18DocumentViewerImpl +Stop__13nsPresContexti +_._24nsDocViewerFocusListener +_._28nsDocViewerSelectionListener +_._9PresShell +RemoveBackstopStyleSheet__12StyleSetImplP13nsIStyleSheet +_._17CSSStyleSheetImpl +RemoveSheet__18CSSStyleSheetInnerP16nsICSSStyleSheet +_._18CSSStyleSheetInner +SetStyleSheetReference__FP11nsISupportsPv +_._9nsCSSText +_._10nsCSSColor +_._13NameSpaceImpl +__dl__17CSSStyleSheetImplPv +FreeDynamicStack__9PresShell +_._10StackArena +DeleteShell__10nsDocumentP12nsIPresShell +Destroy__12FrameManager +Destroy__13ViewportFrameP14nsIPresContext +Destroy__16nsGfxScrollFrameP14nsIPresContext +Destroy__10nsBoxFrameP14nsIPresContext +Recycle__15nsBoxFrameInnerP12nsIPresShell +__dl__15nsBoxFrameInnerPvUi +Free__16nsBoxLayoutStatePvUi +RecycleFreedMemory__16nsBoxLayoutStateP12nsIPresShellPv +Recycle__19nsBoxToBlockAdaptorP12nsIPresShell +_._19nsBoxToBlockAdaptor +__dl__19nsBoxToBlockAdaptorPvUi +Destroy__12nsBlockFrameP14nsIPresContext +DestroyFrames__25nsAbsoluteContainingBlockP8nsIFrameP14nsIPresContext +DeleteLineList__9nsLineBoxP14nsIPresContextP9nsLineBox +_._12nsBlockFrame +_._13BodyFixupRule +_._8BodyRule +_._11nsAreaFrame +Destroy__6nsView +_._6nsView +_._11CanvasFrame +_._16nsScrollPortView +Release__11CanvasFrame +Destroy__8nsWindow +Destroy__8nsWidget +Destroy__12nsBaseWidget +RemoveChild__12nsBaseWidgetP9nsIWidget +DestroyNative__8nsWindow +DestroyNativeChildren__8nsWindow +IMEDestroyIC__8nsWindow +gdk_superwin_destroy +OnDestroy__8nsWidget +OnDestroy__12nsBaseWidget +Release__9nsToolkit +_._11ChildWindow +_._8nsWindow +ResetDragMotionTimer__8nsWindowP10_GtkWidgetP15_GdkDragContextiiUi +_._8nsWidget +_._12nsBaseWidget +_._17nsScrollPortFrame +_._10nsBoxFrame +_._14nsContainerBox +Destroy__22nsScrollbarButtonFrameP14nsIPresContext +GetInstance__15nsRepeatService +__15nsRepeatService +AddRef__15nsRepeatService +Stop__15nsRepeatService +Destroy__15nsImageBoxFrameP14nsIPresContext +_._15nsImageBoxFrame +_._18nsImageBoxListener +_._11nsLeafFrame +_._Q212nsXULElement5Slots +Release__15nsXULAttributes +_._15nsXULAttributes +_._22nsScrollbarButtonFrame +Destroy__13nsSliderFrameP14nsIPresContext +SetSlider__16nsSliderMediatorP13nsSliderFrame +_._16nsSliderMediator +_._13nsSpringFrame +RemoveLeftMostLeafNode__5nsDSTPPQ25nsDST7TwoNode +_._13nsSliderFrame +_._16nsScrollbarFrame +_._16nsGfxScrollFrame +_._21nsGfxScrollFrameInner +_._13ViewportFrame +_._5nsDST +FreeTree__5nsDSTPQ25nsDST8LeafNode +Release__Q25nsDST9NodeArena +_._14UndisplayedMap +Clear__14UndisplayedMap +RemoveUndisplayedEntry__FP11PLHashEntryiPv +DestroyPropertyList__12FrameManagerP14nsIPresContext +RemoveAllProperties__Q212FrameManager12PropertyListP14nsIPresContext +_._Q212FrameManager12PropertyList +_._Q25nsDST9NodeArena +RevokePostedEvents__12FrameManager +_._12FrameManager +_._10FrameArena +_._11nsSelection +_._7nsCaret +_._12StyleSetImpl +_._21nsCSSFrameConstructor +_._20nsLayoutHistoryState +_._14nsHTMLDocument +_._13nsContentList +DropDocumentReference__13CSSLoaderImpl +_._16nsMarkupDocument +_._10nsDocument +DocumentWillBeDestroyed__16nsBindingManagerP11nsIDocument +_._21HTMLCSSStyleSheetImpl +__dl__21HTMLCSSStyleSheetImplPv +_._18HTMLStyleSheetImpl +_._21HTMLDocumentColorRule +_._13HTMLColorRule +_._19TableBackgroundRule +_._16GenericTableRule +_._11TableTHRule +__dl__18HTMLStyleSheetImplPv +_._9ArenaImpl +DropDocumentReference__14nsScriptLoader +DropDocumentReference__17nsNodeInfoManager +_._16nsBindingManager +_._14nsScriptLoader +_._13GalleyContext +_._13nsPresContext +UnregisterCallback__6nsPrefPCcPFPCcPv_iPv +_._19nsEventStateManager +_._17nsHTMLHtmlElement +_._29nsGenericHTMLContainerElement +_._17nsHTMLHeadElement +_._17nsHTMLBodyElement +_._11nsBodySuper +_._17nsNodeInfoManager +Shutdown__19nsEventStateManager +_._13nsViewManager +_._26PresShellViewEventListener +Paint__17nsTableOuterFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__12nsTableFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__20nsTableColGroupFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__15nsTableColFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C12nsTableFrame +GetBGColorForHTMLElement__FP14nsIPresContextRPC12nsStyleColor +Paint__20nsTableRowGroupFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintChildren__20nsTableRowGroupFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__15nsTableRowFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +PaintChildren__15nsTableRowFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__16nsTableCellFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetSkipSides__C16nsTableCellFrame +DecorateForSelection__16nsTableCellFrameP14nsIPresContextR19nsIRenderingContextPC12nsStyleColor +GetCollapseOffset__16nsTableCellFrameP14nsIPresContextR7nsPoint +Paint__12nsImageFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +GetInnerArea__C12nsImageFrameP14nsIPresContextR6nsRect +GetSkipSides__C13nsInlineFrame +PaintUnicodeText__11nsTextFrameP14nsIPresContextR19nsIRenderingContextP15nsIStyleContextRQ211nsTextFrame9TextStyleii +SetIsBidiSystem__13nsPresContexti +RemoveChild__12nsXULElementP10nsIDOMNodePP10nsIDOMNode +GetLocation__16GlobalWindowImplPP14nsIDOMLocation +__12LocationImplP11nsIDocShell +AddRef__12LocationImpl +QueryInterface__12LocationImplRC4nsIDPPv +GetIID__16nsIDOMNSLocation +GetIID__14nsIDOMLocation +GetLocationIIDs__FR11nsVoidArray +Release__12LocationImpl +GetHref__12LocationImplR9nsAString +GetCurrentURI__10nsDocShellPP6nsIURI +CopyASCIItoUCS2__FRC10nsACStringR9nsAString +UpdateBookmarkLastVisitedDate__18nsBookmarksServicePCcPCUs +FindInternetSearchResults__24InternetSearchDataSourcePCcPi +GetFrames__16GlobalWindowImplPP12nsIDOMWindow +FlushPendingNotifications__16GlobalWindowImpl +GetLength__16GlobalWindowImplPUi +GetFrames__16GlobalWindowImplPP22nsIDOMWindowCollection +__15nsDOMWindowListP11nsIDocShell +SetDocShell__15nsDOMWindowListP11nsIDocShell +AddRef__15nsDOMWindowList +GetLength__15nsDOMWindowListPUi +GetDocument__10nsDocShellPP14nsIDOMDocument +GetDOMDocument__18DocumentViewerImplPP14nsIDOMDocument +Release__15nsDOMWindowList +QueryInterface__18nsHTMLTitleElementRC4nsIDPPv +GetNodeType__18nsHTMLTitleElementPUs +GetNodeType__17nsHTMLLinkElementPUs +GetNodeType__18nsHTMLTableElementPUs +GetNodeType__25nsHTMLTableSectionElementPUs +GetNodeType__21nsHTMLTableRowElementPUs +GetNodeType__22nsHTMLTableCellElementPUs +GetNodeType__19nsHTMLAnchorElementPUs +GetNodeType__18nsHTMLImageElementPUs +GetNodeType__17nsHTMLSpanElementPUs +GetNodeInfo__C13nsCommentNodeRP11nsINodeInfo +GetNodeType__22nsHTMLParagraphElementPUs +GetProperty__15nsXPCComponentsP25nsIXPConnectWrappedNativeP9JSContextP8JSObjectlPlPi +IsSuccessCode__15nsXPCComponentsUiPi +Dump__16GlobalWindowImplRC9nsAString +i2b +pow5mult +multadd +hi0bits +lshift +quorem +cmp +diff +GetClipRect__21nsRenderingContextGTKR6nsRectRi +FireTimer__24InternetSearchDataSourceP8nsITimerPv +GetSearchEngineToPing__24InternetSearchDataSourcePP14nsIRDFResourceR9nsCString +nsGlobalWindow_RunTimeout__FP8nsITimerPv +RunTimeout__16GlobalWindowImplP13nsTimeoutImpl +EvaluateString__11nsJSContextRC9nsAStringPvP12nsIPrincipalPCcUiT4R9nsAStringPi +RemoveNodeFor__14UndisplayedMapP10nsIContentP15UndisplayedNode +GetNextSibling__12nsXULElementPP10nsIDOMNode +str_match +AttributeChanged__21nsHTMLFrameOuterFrameP14nsIPresContextP10nsIContentiP7nsIAtomi +fireSyncTimer__15nsGlobalHistoryP8nsITimerPv +Sync__15nsGlobalHistory +Flush__15nsGlobalHistory +Commit__15nsGlobalHistoryQ215nsGlobalHistory11eCommitType +ShouldCompress__10orkinStoreP9nsIMdbEnvUiPUiPUc +PercentOfStoreWasted__9morkStoreP7morkEnv +GetCount__10orkinTableP9nsIMdbEnvPUi +LargeCommit__10orkinStoreP9nsIMdbEnvPP11nsIMdbThumb +DoPreferLargeOverCompressCommit__9morkStoreP7morkEnv +Make_LargeCommit__9morkThumbP7morkEnvP10nsIMdbHeapP9morkStore +__10morkWriterP7morkEnvRC9morkUsageP10nsIMdbHeapP9morkStoreP10nsIMdbFileT3 +__11morkMapIter +DoMore_LargeCommit__9morkThumbP7morkEnv +DoMore_Commit__9morkThumbP7morkEnv +WriteMore__10morkWriterP7morkEnv +MakeWriterStream__10morkWriterP7morkEnv +OnNothingDone__10morkWriterP7morkEnv +OnDirtyAllDone__10morkWriterP7morkEnv +Length__C10morkStreamP7morkEnv +StartGroup__10morkWriterP7morkEnv +TokenAsHex__7morkEnvPvUi +PutLineBreak__10morkStreamP7morkEnv +Write__10morkStreamP7morkEnvPCvUi +OnPutHeaderDone__10morkWriterP7morkEnv +OnRenumberAllDone__10morkWriterP7morkEnv +OnStoreAtomSpaces__10morkWriterP7morkEnv +OnStoreRowSpacesTables__10morkWriterP7morkEnv +WriteAllStoreTables__10morkWriterP7morkEnv +InitMapIter__11morkMapIterP7morkEnvP7morkMap +FirstBead__15morkBeadMapIterP7morkEnv +NextBead__15morkBeadMapIterP7morkEnv +CloseMapIter__11morkMapIterP7morkEnv +PutRowDict__10morkWriterP7morkEnvP7morkRow +StartDict__10morkWriterP7morkEnv +GetBookAtomSpaceScope__C8morkAtomP7morkEnv +WriteYarn__10morkWriterP7morkEnvPC7mdbYarn +EndDict__10morkWriterP7morkEnv +PutRow__10morkWriterP7morkEnvP7morkRow +OidAsHex__7morkEnvPvRC6mdbOid +PutRowCells__10morkWriterP7morkEnvP7morkRow +PutCell__10morkWriterP7morkEnvP8morkCellUc +PutIndent__10morkStreamP7morkEnvUi +IsYarnAllValue__10morkWriterPC7mdbYarn +OnStoreRowSpacesRows__10morkWriterP7morkEnv +OnContentDone__10morkWriterP7morkEnv +CommitGroup__10morkWriterP7morkEnv +Flush__10morkStreamP7morkEnv +spill_buf__10morkStreamP7morkEnv +Put__9orkinFileP9nsIMdbEnvPCvUiiPUi +Write__13morkStdioFileP7morkEnvPCvUi +Flush__9orkinFileP9nsIMdbEnv +Flush__13morkStdioFileP7morkEnv +CloseMorkNode__10morkWriterP7morkEnv +CloseWriter__10morkWriterP7morkEnv +NS_NewIFrameBoxObject__FPP12nsIBoxObject +__17nsIFrameBoxObject +AddRef__17nsIFrameBoxObject +QueryInterface__17nsIFrameBoxObjectRC4nsIDPPv +GetIID__18nsIIFrameBoxObject +Release__17nsIFrameBoxObject +GetChildSHEntry__10nsDocShelliPP10nsISHEntry +GetWidth__21nsRenderingContextGTKPCcRi +InsertFromReadable__9nsAStringRC9nsAStringUi +GetRangeList__C12nsXULElementRP11nsVoidArray +EnsureElementHasGenericChild__19nsXULContentBuilderP10nsIContentiP7nsIAtomiPP10nsIContent +GetSortColumnInfo__18XULSortServiceImplP10nsIContentR8nsStringN22Ri +NodeHasSortInfo__18XULSortServiceImplP10nsIContentR8nsStringN22RiT5 +SetSortHints__18XULSortServiceImplP10nsIContentRC8nsStringN22ii +GetXULTreeElementIIDs__FR11nsVoidArray +NS_NewGridLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__12nsGridLayoutP12nsIPresShell +AddRef__12nsGridLayout +NS_NewXULTreeFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +__14nsXULTreeFrameP12nsIPresShelliP12nsIBoxLayout +Release__12nsGridLayout +NS_NewTempleLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__14nsTempleLayoutP12nsIPresShell +__16nsMonumentLayoutP12nsIPresShell +AddRef__16nsMonumentLayout +Release__16nsMonumentLayout +QueryInterface__14nsXULTreeFrameRC4nsIDPPv +GetIID__12nsITreeFrame +AddRef__14nsXULTreeFrame +Release__14nsXULTreeFrame +NS_NewObeliskLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__15nsObeliskLayoutP12nsIPresShell +ChildrenAppended__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateT1 +GetParentMonument__16nsMonumentLayoutP6nsIBoxRt8nsCOMPtr1Z6nsIBoxPP11nsIMonument +ChildrenAppended__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutStateT1 +DesecrateMonuments__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutState +NS_NewXULTreeSliceFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +__19nsXULTreeSliceFrameP12nsIPresShelliP12nsIBoxLayout +NS_NewXULTreeCellFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +__18nsXULTreeCellFrameP12nsIPresShelliP12nsIBoxLayout +QueryInterface__19nsXULTreeSliceFrameRC4nsIDPPv +GetIID__15nsIXULTreeSlice +AddRef__19nsXULTreeSliceFrame +Release__19nsXULTreeSliceFrame +NS_NewTreeLayout__FP12nsIPresShellRt8nsCOMPtr1Z12nsIBoxLayout +__12nsTreeLayoutP12nsIPresShell +NS_NewXULTreeOuterGroupFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +__24nsXULTreeOuterGroupFrameP12nsIPresShelliP12nsIBoxLayout +__19nsXULTreeGroupFrameP12nsIPresShelliP12nsIBoxLayout +NS_NewTreeScrollPortFrame__FP12nsIPresShellPP8nsIFrame +__21nsTreeScrollPortFrameP12nsIPresShell +Init__24nsXULTreeOuterGroupFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Init__19nsXULTreeGroupFrameP14nsIPresContextP10nsIContentP8nsIFrameP15nsIStyleContextT3 +Release__16nsScrollBoxFrame +__22nsTreeItemDragCapturerP19nsXULTreeGroupFrameP14nsIPresContext +QueryInterface__22nsTreeItemDragCapturerRC4nsIDPPv +AddRef__22nsTreeItemDragCapturer +GetScrollableView__16nsGfxScrollFrameP14nsIPresContextPP17nsIScrollableView +GetScrollbarBox__16nsGfxScrollFrameiPP6nsIBox +QueryInterface__18nsDragOverListenerRC4nsIDPPv +AddRef__18nsDragOverListener +GetTreeContent__24nsXULTreeOuterGroupFramePP10nsIContent +QueryInterface__24nsXULTreeOuterGroupFrameRC4nsIDPPv +GetIID__17nsIReflowCallback +QueryInterface__19nsXULTreeGroupFrameRC4nsIDPPv +AddRef__24nsXULTreeOuterGroupFrame +GetMinSize__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMinSize__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetOrientation__5nsBoxRi +GetOtherTemple__16nsMonumentLayoutP6nsIBoxPP14nsTempleLayoutPP6nsIBoxP16nsMonumentLayout +GetIID__11nsIMonument +QueryInterface__16nsMonumentLayoutRC4nsIDPPv +QueryInterface__12nsGridLayoutRC4nsIDPPv +GetOtherTemple__12nsGridLayoutP6nsIBoxPP14nsTempleLayoutPP6nsIBoxP16nsMonumentLayout +CastToTemple__14nsTempleLayoutPP14nsTempleLayout +__18nsMonumentIteratorP6nsIBox +__16nsLayoutIteratorP6nsIBox +UpdateMonuments__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutState +GetOtherMonuments__16nsMonumentLayoutP6nsIBoxPP13nsBoxSizeList +GetOtherMonumentsAt__16nsMonumentLayoutP6nsIBoxiPP13nsBoxSizeListP16nsMonumentLayout +GetOtherMonumentsAt__12nsGridLayoutP6nsIBoxiPP13nsBoxSizeListP16nsMonumentLayout +GetMonumentsAt__16nsMonumentLayoutP6nsIBoxiPP13nsBoxSizeList +GetMonumentList__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutStatePP13nsBoxSizeList +GetNextMonument__18nsMonumentIteratorPP11nsIMonumenti +GetNextLayout__16nsLayoutIteratorPP12nsIBoxLayouti +DigDeep__16nsLayoutIteratorPP12nsIBoxLayouti +GetMonumentList__16nsMonumentLayoutP6nsIBoxR16nsBoxLayoutStatePP13nsBoxSizeList +__21nsBoxSizeListNodeImplP6nsIBox +__17nsBoxSizeListImplP6nsIBox +Append__17nsBoxSizeListImplR16nsBoxLayoutStateP13nsBoxSizeList +SetNext__21nsBoxSizeListNodeImplR16nsBoxLayoutStateP13nsBoxSizeList +SetParent__21nsBoxSizeListNodeImplP13nsBoxSizeList +GetAdjacent__21nsBoxSizeListNodeImpl +Release__24nsXULTreeOuterGroupFrame +SetListener__17nsBoxSizeListImplP6nsIBoxR17nsBoxSizeListener +GetBoxSize__17nsBoxSizeListImplR16nsBoxLayoutStatei +GetBoxSize__21nsBoxSizeListNodeImplR16nsBoxLayoutStatei +Add__9nsBoxSizeRC6nsSizeN21iii +GetNext__21nsBoxSizeListNodeImpl +GetNextObelisk__18nsMonumentIteratorPP15nsObeliskLayouti +CastToObelisk__16nsMonumentLayoutPP15nsObeliskLayout +CastToGrid__16nsMonumentLayoutPP12nsGridLayout +CastToObelisk__15nsObeliskLayoutPP15nsObeliskLayout +GetPrefSize__19nsXULTreeSliceFrameR16nsBoxLayoutStateR6nsSize +GetPrefSize__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMaxSize__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMinSize__16nsGfxScrollFrameR16nsBoxLayoutStateR6nsSize +GetMinSize__21nsTreeScrollPortFrameR16nsBoxLayoutStateR6nsSize +GetPrefSize__24nsXULTreeOuterGroupFrameR16nsBoxLayoutStateR6nsSize +GetPrefSize__12nsTreeLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetOuterFrame__12nsTreeLayoutP6nsIBox +IsOutermostFrame__24nsXULTreeOuterGroupFramePi +ComputeTotalRowCount__24nsXULTreeOuterGroupFrameRiP10nsIContent +GetAvailableHeight__24nsXULTreeOuterGroupFrame +GetMinSize__12nsTreeLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetMaxSize__12nsTreeLayoutP6nsIBoxR16nsBoxLayoutStateR6nsSize +GetAscent__16nsGfxScrollFrameR16nsBoxLayoutStateRi +GetAscent__16nsScrollBoxFrameR16nsBoxLayoutStateRi +GetMargin__16nsScrollBoxFrameR8nsMargin +GetMaxSize__16nsGfxScrollFrameR16nsBoxLayoutStateR6nsSize +DoLayout__14nsXULTreeFrameR16nsBoxLayoutState +PopulateBoxSizes__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateRP9nsBoxSizeRP17nsComputedBoxSizeRiN25 +BuildBoxSizeList__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutStateRP9nsBoxSizeT3i +BuildBoxSizeList__16nsMonumentLayoutP6nsIBoxR16nsBoxLayoutStateRP9nsBoxSizeT3i +Add__9nsBoxSizeRC8nsMargini +ComputeChildSizes__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateRiP9nsBoxSizeRP17nsComputedBoxSize +CastToGrid__12nsGridLayoutPP12nsGridLayout +GetPrefSize__16nsGfxScrollFrameR16nsBoxLayoutStateR6nsSize +GetPrefSize__21nsTreeScrollPortFrameR16nsBoxLayoutStateR6nsSize +GetFixedRowSize__24nsXULTreeOuterGroupFrame +GetScrollPreference__C16nsGfxScrollFrameP14nsIPresContextPQ218nsIScrollableFrame12nsScrollPref +SizeTo__24nsXULTreeOuterGroupFrameP14nsIPresContextii +DoLayout__24nsXULTreeOuterGroupFrameR16nsBoxLayoutState +Layout__12nsTreeLayoutP6nsIBoxR16nsBoxLayoutState +GetGroupFrame__12nsTreeLayoutP6nsIBox +IsGroupFrame__19nsXULTreeGroupFramePi +GetIndexOfFirstVisibleRow__24nsXULTreeOuterGroupFramePi +LayoutInternal__12nsTreeLayoutP6nsIBoxR16nsBoxLayoutState +GetYPosition__24nsXULTreeOuterGroupFrame +Redraw__19nsXULTreeGroupFrameR16nsBoxLayoutStatePC6nsRecti +VisibilityChanged__24nsXULTreeOuterGroupFramei +RemoveVerticalScrollbar__21nsGfxScrollFrameInnerR16nsBoxLayoutStateR6nsRecti +CaptureStateFor__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrameP21nsILayoutHistoryState +RemoveFrame__10nsBoxFrameP14nsIPresContextR12nsIPresShellP7nsIAtomP8nsIFrame +Remove__14nsContainerBoxR16nsBoxLayoutStateP8nsIFrame +GetPrevious__14nsContainerBoxP8nsIFrame +RemoveAfter__14nsContainerBoxR16nsBoxLayoutStateP6nsIBox +ChildrenRemoved__11nsBoxLayoutP6nsIBoxR16nsBoxLayoutStateT1 +DestroyFrame__11nsFrameListP14nsIPresContextP8nsIFrame +_._14nsTextBoxFrame +Sort__18XULSortServiceImplP10nsIDOMNodePCcT2 +DoSort__18XULSortServiceImplP10nsIDOMNodeRC8nsStringT2 +FindTreeElement__18XULSortServiceImplP10nsIContentT1PP10nsIContent +GetSortColumnIndex__18XULSortServiceImplP10nsIContentRC8nsStringT2R8nsStringRiN25 +FindTreeChildrenElement__18XULSortServiceImplP10nsIContentPP10nsIContent +SortTreeChildren__18XULSortServiceImplP10nsIContentP11_sortStructi +CreateContentSortInfo__FP10nsIContentP14nsIRDFResource +GetParentTree__12nsXULElementPP20nsIDOMXULTreeElement +__16nsXULTreeElementP16nsIDOMXULElement +QueryInterface__16nsXULTreeElementRC4nsIDPPv +AddRef__16nsXULTreeElement +Release__16nsXULTreeElement +GetSelectedItems__16nsXULTreeElementPP14nsIDOMNodeList +GetCurrentItem__16nsXULTreeElementPP16nsIDOMXULElement +IsAncestor__12nsXULElementP10nsIDOMNodeT1 +testSortCallback__FPCvT0Pv +InplaceSort__18XULSortServiceImplP15contentSortInfoT1P11_sortStructRi +GetNodeValue__18XULSortServiceImplP15contentSortInfoP11_sortStructiiPP10nsIRDFNodeRi +Remove__12nsElementMapRC9nsAStringP10nsIContent +RemoveChild__19nsXBLInsertionPointP10nsIContent +ChildrenRemoved__14nsTempleLayoutP6nsIBoxR16nsBoxLayoutStateT1 +DesecrateMonuments__12nsGridLayoutP6nsIBoxR16nsBoxLayoutState +Destroy__17nsBoxSizeListImplR16nsBoxLayoutState +WillBeDestroyed__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateR13nsBoxSizeList +Desecrated__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateR13nsBoxSizeList +Release__17nsBoxSizeListImplR16nsBoxLayoutState +_._17nsBoxSizeListImpl +_._21nsBoxSizeListNodeImpl +GetPrevSiblingFor__C11nsFrameListP8nsIFrame +Destroy__24nsXULTreeOuterGroupFrameP14nsIPresContext +_._12nsTreeLayout +_._14nsTempleLayout +_._24nsXULTreeOuterGroupFrame +_._19nsXULTreeGroupFrame +Release__22nsTreeItemDragCapturer +_._22nsTreeItemDragCapturer +_._21nsTreeScrollPortFrame +RemoveObserver__13nsXULDocumentP19nsIDocumentObserver +MarkForDeath__17nsXBLEventHandler +_._17nsXBLMouseHandler +Release__18nsDragOverListener +_._18nsDragOverListener +GetContentID__12nsXULElementPUi +InitializeDOMStringFinalizer__Fv +JS_AddExternalStringFinalizer +js_ChangeExternalStringFinalizer +JS_NewExternalString +HasStyleChange__19nsBoxToBlockAdaptor +SetStyleChangeFlag__19nsBoxToBlockAdaptori +PostReflowCallback__24nsXULTreeOuterGroupFrame +PostReflowCallback__9PresShellP17nsIReflowCallback +ReflowFinished__24nsXULTreeOuterGroupFrameP12nsIPresShellPi +LazyRowCreator__12nsTreeLayoutR16nsBoxLayoutStateP19nsXULTreeGroupFrame +GetFirstTreeBox__19nsXULTreeGroupFramePi +LocateFrame__19nsXULTreeGroupFrameP8nsIFramePP8nsIFrame +CreateTreeWidgetContent__21nsCSSFrameConstructorP14nsIPresContextP8nsIFrameT2P10nsIContentPP8nsIFrameiiP21nsILayoutHistoryState +NS_NewXULTreeGroupFrame__FP12nsIPresShellPP8nsIFrameiP12nsIBoxLayout +TreeAppendFrames__19nsXULTreeGroupFrameP8nsIFrame +AddRef__19nsXULTreeGroupFrame +QueryInterface__11nsBoxLayoutRC4nsIDPPv +GetIID__12nsIBoxLayout +NeedsRecalc__24nsXULTreeOuterGroupFrame +NeedsRecalc__19nsXULTreeGroupFrame +SetContentChain__19nsXULTreeGroupFrameP16nsISupportsArray +Release__19nsXULTreeGroupFrame +GetAvailableHeight__19nsXULTreeGroupFrame +NS_NewTreeIndentationFrame__FP12nsIPresShellPP8nsIFrame +__22nsTreeIndentationFrame +IsGroupFrame__19nsXULTreeSliceFramePi +GetOnScreenRowCount__19nsXULTreeSliceFramePi +ContinueReflow__19nsXULTreeGroupFramei +GetNextTreeBox__19nsXULTreeGroupFrameP6nsIBoxPi +GetOnScreenRowCount__19nsXULTreeGroupFramePi +Reflow__22nsTreeIndentationFrameP14nsIPresContextR19nsHTMLReflowMetricsRC17nsHTMLReflowStateRUi +IsOutermostFrame__19nsXULTreeGroupFramePi +GetYPosition__19nsXULTreeGroupFrame +SetRowHeight__24nsXULTreeOuterGroupFramei +Paint__24nsXULTreeOuterGroupFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +Paint__19nsXULTreeGroupFrameP14nsIPresContextR19nsIRenderingContextRC6nsRect17nsFramePaintLayer +ChildBecameDirty__15nsObeliskLayoutP6nsIBoxR16nsBoxLayoutStateT1 +EnscriptionChanged__14nsTempleLayoutR16nsBoxLayoutStatei +GetAt__21nsBoxSizeListNodeImpli +Desecrate__17nsBoxSizeListImplR16nsBoxLayoutState +Desecrate__21nsBoxSizeListNodeImplR16nsBoxLayoutState \ No newline at end of file diff --git a/mozilla/xpfe/bootstrap/nsAppRunner.cpp b/mozilla/xpfe/bootstrap/nsAppRunner.cpp index 6e6105cebe2..48a7378ef25 100644 --- a/mozilla/xpfe/bootstrap/nsAppRunner.cpp +++ b/mozilla/xpfe/bootstrap/nsAppRunner.cpp @@ -22,6 +22,7 @@ #include "nsIServiceManager.h" #include "nsIComponentManager.h" +#include "nsIGenericFactory.h" #include "nsIURI.h" #include "nsNetUtil.h" @@ -109,6 +110,12 @@ extern "C" void ShowOSAlert(char* aMessage); // header file for profile manager #include "nsIProfileInternal.h" +#ifdef _BUILD_STATIC_BIN +#include "nsStaticComponent.h" +nsresult +apprunner_getModuleInfo(nsStaticModuleInfo **info, PRUint32 *count); +#endif + #if defined(XP_UNIX) extern void InstallUnixSignalHandlers(const char *ProgramName); #endif @@ -1433,6 +1440,11 @@ int main(int argc, char* argv[]) splash->Show(); } +#ifdef _BUILD_STATIC_BIN + // Initialize XPCOM's module info table + NSGetStaticModuleInfo = apprunner_getModuleInfo; +#endif + rv = NS_InitXPCOM(NULL, NULL); NS_ASSERTION( NS_SUCCEEDED(rv), "NS_InitXPCOM failed" ); diff --git a/mozilla/xpfe/bootstrap/nsStaticComponents.cpp.in b/mozilla/xpfe/bootstrap/nsStaticComponents.cpp.in new file mode 100644 index 00000000000..d9348081f20 --- /dev/null +++ b/mozilla/xpfe/bootstrap/nsStaticComponents.cpp.in @@ -0,0 +1,51 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- + * + * The contents of this file are subject to the Mozilla Public + * License Version 1.1 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS + * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + * implied. See the License for the specific language governing + * rights and limitations under the License. + * + * The Original Code is mozilla.org code. + * + * The Initial Developer of the Original Code is Netscape Communications + * Corporation. Portions created by Netscape are + * Copyright (C) 2001 Netscape Communications Corporation. All + * Rights Reserved. + * + * Contributor(s): + * Christopher Seawood + */ + +#define XPCOM_TRANSLATE_NSGM_ENTRY_POINT 1 + +#include "nsIGenericFactory.h" + +#include "nsStaticComponent.h" + + +#define MODULE(name) { #name "_NSGetModule", NSGETMODULE_ENTRY_POINT(name) } +#define DECL_MODULE(name) \ +extern "C" nsresult \ +NSGETMODULE_ENTRY_POINT(name) (nsIComponentManager *aCompMgr, \ + nsIFile *aLocation, \ + nsIModule **aResult) + +@DECLARE_COMPONENTS@ + +static nsStaticModuleInfo StaticModuleInfo[] = { + @COMPONENT_LIST@ +}; + +nsresult +apprunner_getModuleInfo(nsStaticModuleInfo **info, PRUint32 *count) +{ + *info = StaticModuleInfo; + *count = sizeof(StaticModuleInfo) / sizeof(StaticModuleInfo[0]); + return NS_OK; +} + diff --git a/mozilla/xpfe/browser/src/Makefile.in b/mozilla/xpfe/browser/src/Makefile.in index 883b680aecf..3eb88040e7c 100644 --- a/mozilla/xpfe/browser/src/Makefile.in +++ b/mozilla/xpfe/browser/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = browser LIBRARY_NAME = mozbrwsr EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsBrowserModule REQUIRES = xpcom string webshell necko shistory widget layout docshell appshell dom js timer uriloader locale pref editor appcomps rdf webbrwsr uconv chardet txmgr gfx2 mozcomps windowwatcher CPPSRCS = nsBrowserInstance.cpp diff --git a/mozilla/xpfe/browser/src/makefile.win b/mozilla/xpfe/browser/src/makefile.win index 02f15c1be65..0ff28cbb1b3 100644 --- a/mozilla/xpfe/browser/src/makefile.win +++ b/mozilla/xpfe/browser/src/makefile.win @@ -23,17 +23,12 @@ DEPTH=..\..\.. IGNORE_MANIFEST=1 -MODULE=mozbrwsr +MODULE = mozbrwsr +LIBRARY_NAME = mozbrwsr +MODULE_NAME = nsBrowserModule DEFINES=-DWIN32_LEAN_AND_MEAN -DLLNAME = mozbrwsr -DLL1NAME = mozbrwsr -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL - LINCS = \ -I$(PUBLIC)/xpcom \ -I$(PUBLIC)/dom \ @@ -51,9 +46,3 @@ OBJS = \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/xpfe/components/build/Makefile.in b/mozilla/xpfe/components/build/Makefile.in index 6a6a9f60754..e902dddc94f 100644 --- a/mozilla/xpfe/components/build/Makefile.in +++ b/mozilla/xpfe/components/build/Makefile.in @@ -30,6 +30,7 @@ MODULE = appcomps LIBRARY_NAME = appcomps EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = application REQUIRES = xpcom string layout rdf necko timer intl mork widget locale dom pref docshell webshell gfx2 CPPSRCS = nsModule.cpp diff --git a/mozilla/xpfe/components/build/makefile.win b/mozilla/xpfe/components/build/makefile.win index e6aabffe3a9..3b5a15a3018 100644 --- a/mozilla/xpfe/components/build/makefile.win +++ b/mozilla/xpfe/components/build/makefile.win @@ -21,10 +21,8 @@ DEPTH=..\..\.. MODULE=appcomps - -MAKE_OBJ_TYPE=DLL -DLLNAME=appcomps -DLL=.\$(OBJDIR)\$(DLLNAME).dll +LIBRARY_NAME=appcomps +MODULE_NAME=application LCFLAGS = -DWIN32_LEAN_AND_MEAN @@ -36,11 +34,7 @@ CPP_OBJS= \ .\$(OBJDIR)\nsModule.obj \ $(NULL) -LLIBS= \ - $(DIST)\lib\js3250.lib \ - $(DIST)\lib\xpcom.lib \ - $(DIST)\lib\timer_s.lib \ - $(LIBNSPR) \ +SUB_LIBRARIES= \ $(DIST)\lib\autocomplete_s.lib \ $(DIST)\lib\bookmarks_s.lib \ $(DIST)\lib\directory_s.lib \ @@ -57,6 +51,13 @@ WIN_LIBS = \ ole32.lib \ $(NULL) +LLIBS= \ + $(DIST)\lib\js3250.lib \ + $(DIST)\lib\xpcom.lib \ + $(DIST)\lib\timer_s.lib \ + $(LIBNSPR) \ + $(NULL) + INCS = $(INCS) \ -I$(DEPTH)\xpfe\components\autocomplete\src \ -I$(DEPTH)\xpfe\components\bookmarks\src \ @@ -71,11 +72,3 @@ INCS = $(INCS) \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).lib $(DIST)\lib - -clobber:: - $(RM) $(DIST)\bin\components\$(DLLNAME).dll - $(RM) $(DIST)\lib\$(DLLNAME).lib diff --git a/mozilla/xpfe/components/find/src/Makefile.in b/mozilla/xpfe/components/find/src/Makefile.in index f86a037c374..d3fe6b7a26c 100644 --- a/mozilla/xpfe/components/find/src/Makefile.in +++ b/mozilla/xpfe/components/find/src/Makefile.in @@ -31,6 +31,7 @@ XPIDL_MODULE = mozfind LIBRARY_NAME = mozfind EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsFindComponent REQUIRES = xpcom string dom js layout widget appshell editor necko txtsvc docshell locale uriloader txmgr gfx2 mozcomps CPPSRCS = \ diff --git a/mozilla/xpfe/components/find/src/makefile.win b/mozilla/xpfe/components/find/src/makefile.win index 96e37eea0f2..d36096b58a2 100644 --- a/mozilla/xpfe/components/find/src/makefile.win +++ b/mozilla/xpfe/components/find/src/makefile.win @@ -36,12 +36,10 @@ include <$(DEPTH)/config/config.mak> #// #//------------------------------------------------------------------------ -DLLNAME = mozfind -DLL1NAME = mozfind -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE = appcomps +XPIDL_MODULE = mozfind +LIBRARY_NAME = mozfind +MODULE_NAME = nsFindComponent LINCS = \ -I$(PUBLIC)/xpcom \ @@ -78,7 +76,6 @@ OBJS = \ #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #//------------------------------------------------------------------------ #// @@ -86,9 +83,3 @@ LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #// #//------------------------------------------------------------------------ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/xpfe/components/regviewer/Makefile.in b/mozilla/xpfe/components/regviewer/Makefile.in index b3cd5e66310..c10856bc8ee 100644 --- a/mozilla/xpfe/components/regviewer/Makefile.in +++ b/mozilla/xpfe/components/regviewer/Makefile.in @@ -31,6 +31,7 @@ LIBRARY_NAME = regviewer EXPORT_LIBRARY = 1 SHORT_LIBNAME = regviewr IS_COMPONENT = 1 +MODULE_NAME = nsRegistryViewerModule REQUIRES = xpcom string rdf XPIDLSRCS = nsIRegistryDataSource.idl diff --git a/mozilla/xpfe/components/regviewer/makefile.win b/mozilla/xpfe/components/regviewer/makefile.win index cd593e6ba62..ab8f0f3ed95 100644 --- a/mozilla/xpfe/components/regviewer/makefile.win +++ b/mozilla/xpfe/components/regviewer/makefile.win @@ -37,6 +37,8 @@ CHROME_L10N = \ $(NULL) MODULE=regviewer +LIBRARY_NAME=regviewr +MODULE_NAME=nsRegistryViewerModule XPIDLSRCS = \ .\nsIRegistryDataSource.idl \ @@ -50,10 +52,6 @@ CPP_OBJS= \ .\$(OBJDIR)\nsRegistryDataSource.obj \ $(NULL) -MAKE_OBJ_TYPE=DLL -DLLNAME = regviewr -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -66,7 +64,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/xpfe/components/shistory/src/Makefile.in b/mozilla/xpfe/components/shistory/src/Makefile.in index 61c351671bf..3be83c2a760 100644 --- a/mozilla/xpfe/components/shistory/src/Makefile.in +++ b/mozilla/xpfe/components/shistory/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = shistory LIBRARY_NAME = shistory EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = Session_History_Module REQUIRES = xpcom string necko dom layout docshell locale widget uriloader pref gfx2 CPPSRCS = nsSHEntry.cpp \ diff --git a/mozilla/xpfe/components/shistory/src/makefile.win b/mozilla/xpfe/components/shistory/src/makefile.win index 3d5f44ce4c9..021e1aa2531 100644 --- a/mozilla/xpfe/components/shistory/src/makefile.win +++ b/mozilla/xpfe/components/shistory/src/makefile.win @@ -20,6 +20,8 @@ DEPTH=..\..\..\.. MODULE=shistory +LIBRARY_NAME=shistory +MODULE_NAME=Session_History_Module CPPSRCS= \ nsSHEntry.obj \ @@ -35,10 +37,6 @@ CPP_OBJS= \ .\$(OBJDIR)\nsSHistory.obj \ $(NULL) -MAKE_OBJ_TYPE=DLL -DLLNAME = shistory -DLL=.\$(OBJDIR)\$(DLLNAME).dll - LCFLAGS = \ $(LCFLAGS) \ $(DEFINES) \ @@ -51,7 +49,3 @@ LLIBS= \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) $(DLL) $(DIST)\bin\components - diff --git a/mozilla/xpfe/components/ucth/src/Makefile.in b/mozilla/xpfe/components/ucth/src/Makefile.in index 3fa7f9d8599..5de9583e0ae 100644 --- a/mozilla/xpfe/components/ucth/src/Makefile.in +++ b/mozilla/xpfe/components/ucth/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = mozucth LIBRARY_NAME = mozucth EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsUnknownContentTypeHandler REQUIRES = xpcom string appshell dom js necko widget layout intl locale exthandler pref mozcomps CPPSRCS = nsUnknownContentTypeHandler.cpp diff --git a/mozilla/xpfe/components/ucth/src/makefile.win b/mozilla/xpfe/components/ucth/src/makefile.win index 393b45aace2..3a9e24b9a42 100644 --- a/mozilla/xpfe/components/ucth/src/makefile.win +++ b/mozilla/xpfe/components/ucth/src/makefile.win @@ -36,12 +36,9 @@ include <$(DEPTH)/config/config.mak> #// #//------------------------------------------------------------------------ -DLLNAME = mozucth -DLL1NAME = mozucth -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE= mozucth +LIBRARY_NAME = mozucth +MODULE_NAME = nsUnknownContentTypeHandler LINCS = \ -I$(PUBLIC)/xpcom \ @@ -75,7 +72,6 @@ OBJS = \ #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #//------------------------------------------------------------------------ #// @@ -83,9 +79,3 @@ LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #// #//------------------------------------------------------------------------ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/xpfe/components/xfer/src/Makefile.in b/mozilla/xpfe/components/xfer/src/Makefile.in index f5a3f6198c4..d402f0a00c0 100644 --- a/mozilla/xpfe/components/xfer/src/Makefile.in +++ b/mozilla/xpfe/components/xfer/src/Makefile.in @@ -30,6 +30,7 @@ MODULE = mozxfer LIBRARY_NAME = mozxfer EXPORT_LIBRARY = 1 IS_COMPONENT = 1 +MODULE_NAME = nsStreamTransferModule REQUIRES = xpcom string necko appshell dom js widget pref intl locale layout mozcomps CPPSRCS = \ diff --git a/mozilla/xpfe/components/xfer/src/makefile.win b/mozilla/xpfe/components/xfer/src/makefile.win index 792a16effd5..dfce8c61d9c 100644 --- a/mozilla/xpfe/components/xfer/src/makefile.win +++ b/mozilla/xpfe/components/xfer/src/makefile.win @@ -35,12 +35,9 @@ include <$(DEPTH)/config/config.mak> #// #//------------------------------------------------------------------------ -DLLNAME = mozxfer -DLL1NAME = mozxfer -PDBFILE = $(DLLNAME).pdb -MAPFILE = $(DLLNAME).map -DLL =.\$(OBJDIR)\$(DLLNAME).dll -MAKE_OBJ_TYPE = DLL +MODULE = mozxfer +LIBRARY_NAME = mozxfer +MODULE_NAME = nsStreamTransferModule LINCS = \ -I$(PUBLIC)/xpcom \ @@ -77,7 +74,6 @@ OBJS = \ #// (these must be defined before the common makefiles are included) #// #//------------------------------------------------------------------------ -LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #//------------------------------------------------------------------------ #// @@ -85,9 +81,3 @@ LIBRARY=.\$(OBJDIR)\$(LIBNAME).lib #// #//------------------------------------------------------------------------ include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(DLLNAME).dll $(DIST)\bin\components - -clobber:: - rm -f $(DIST)\bin\components\$(DLLNAME).dll diff --git a/mozilla/xpfe/makefile.win b/mozilla/xpfe/makefile.win index dcbcee32303..236b54af690 100644 --- a/mozilla/xpfe/makefile.win +++ b/mozilla/xpfe/makefile.win @@ -21,7 +21,7 @@ DEPTH=.. -DIRS=appshell bootstrap browser components global communicator +DIRS=appshell browser components global communicator include <$(DEPTH)\config\rules.mak> diff --git a/mozilla/xpinstall/packager/packages-static-win b/mozilla/xpinstall/packager/packages-static-win new file mode 100644 index 00000000000..be8b0c03202 --- /dev/null +++ b/mozilla/xpinstall/packager/packages-static-win @@ -0,0 +1,255 @@ +; Package file for Win32 +; +; File format: +; +; [] designates a toplevel component. Example: [xpcom] +; - in front of a file specifies it to be removed from the destination +; * wildcard support to recursively copy the entire directory +; ; file comment +; + +[langenus] +; +; en-US +bin\chrome\en-US.jar +bin\chrome\en-mac.jar +bin\chrome\en-unix.jar +bin\chrome\en-win.jar +bin\chrome\en-US\* +bin\chrome\en-win\* +bin\chrome\en-unix\* +bin\chrome\en-mac\* + +[regus] +; +; US +bin\chrome\US.jar +bin\chrome\US\* +bin\defaults\profile\US\* +bin\searchplugins\* + +[deflenus] +; +; default files for US +bin\defaults\profile\bookmarks.html +bin\defaults\profile\panels.rdf +bin\defaults\profile\localstore.rdf +bin\defaults\profile\search.rdf +bin\defaults\profile\mimeTypes.rdf + + +[browser] +install\ren8dot3.exe,bin\ren8dot3.exe +bin\js3250.dll +bin\plc4.dll +bin\plds4.dll +bin\xpcom.dll +bin\xpistub.dll +bin\mozilla.exe +bin\nspr4.dll +bin\nsreg.dll +bin\components\nslocale.dll +bin\plugins\npnul32.dll +bin\res\cmessage.txt +bin\regxpcom.exe +bin\xpicleanup.exe +bin\components\AcctIdl.dll +bin\components\AcctIdl.xpt +bin\components\appshell.xpt +bin\components\autocomplete.xpt +bin\components\bookmarks.xpt +bin\components\directory.xpt +bin\components\history.xpt +bin\components\winhooks.xpt +bin\components\related.xpt +bin\components\search.xpt +bin\components\timebomb.xpt +bin\components\urlbarhistory.xpt +bin\components\urlwidgt.xpt +bin\components\caps.xpt +bin\components\chrome.xpt +bin\components\cookie.xpt +bin\components\docshell_base.xpt +bin\components\dom.xpt +bin\components\dom_base.xpt +bin\components\dom_core.xpt +bin\components\dom_css.xpt +bin\components\dom_events.xpt +bin\components\dom_html.xpt +bin\components\dom_range.xpt +bin\components\dom_stylesheets.xpt +bin\components\dom_views.xpt +bin\components\dom_xbl.xpt +bin\components\dom_xul.xpt +bin\components\editor.xpt +bin\components\find.xpt +bin\components\gfx.xpt +bin\components\gfx2.xpt +bin\components\content_base.xpt +bin\components\xuldoc.xpt +bin\components\xultmpl.xpt +bin\components\imglib2.xpt +bin\components\imgicon.xpt +bin\components\intl.xpt +bin\components\chardet.xpt +bin\components\jar.xpt +bin\components\jsconsole-clhandler.js +bin\components\jsurl.xpt +bin\components\layout_base.xpt +bin\components\layout_xul.xpt +bin\components\layout_xul_outliner.xpt +bin\components\locale.xpt +bin\components\mozbrwsr.xpt +bin\components\mozcomps.xpt +bin\components\mozfind.xpt +bin\components\mozucth.xpt +bin\components\mozxfer.xpt +bin\components\necko.xpt +bin\components\mimetype.xpt +bin\components\necko_cache.xpt +bin\components\necko_strconv.xpt +bin\components\necko_about.xpt +bin\components\necko_data.xpt +bin\components\necko_dns.xpt +bin\components\necko_ftp.xpt +bin\components\necko_http.xpt +bin\components\necko_jar.xpt +bin\components\necko_res.xpt + +bin\components\nsSidebar.js +bin\components\oji.xpt +bin\components\pref.xpt +bin\components\prefmigr.xpt +bin\components\profile.xpt +bin\components\proxyObject.xpt +bin\components\rdf.xpt +bin\components\regviewer.xpt +bin\components\shistory.xpt +bin\components\sidebar.xpt +bin\components\signonviewer.xpt +bin\components\txmgr.xpt +bin\components\uconv.xpt +bin\components\unicharutil.xpt +bin\components\uriloader.xpt +bin\components\exthandler.xpt +bin\components\util.xpt +bin\components\wallet.xpt +bin\components\walleteditor.xpt +bin\components\walletpreview.xpt +bin\components\webshell_idls.xpt +bin\components\widget.xpt +bin\components\windowwatcher.xpt +bin\components\xpcom_base.xpt +bin\components\xpcom_components.xpt +bin\components\xpcom_ds.xpt +bin\components\xpcom_eventloop_windows.xpt +bin\components\xpcom_eventloop_xp.xpt +bin\components\xpcom_io.xpt +bin\components\xpcom_nativeapp.xpt +bin\components\xpcom_thread.xpt +bin\components\xpcom_xpti.xpt +bin\components\xpconnect.xpt +bin\components\xpinstall.xpt +bin\components\xml-rpc.xpt +bin\components\nsDictionary.js +bin\components\nsProxyAutoConfig.js +bin\components\nsXmlRpcClient.js +bin\components\xmlextras.xpt +bin\components\nsHelperAppDlg.js +bin\components\helperAppDlg.xpt +bin\components\transformiix.xpt + + +; chrome stuff +bin\chrome\help.jar +bin\chrome\comm.jar +bin\chrome\toolkit.jar +bin\chrome\modern.jar +bin\chrome\classic.jar +bin\chrome\comm\* +bin\chrome\toolkit\* +bin\chrome\modern\* +bin\chrome\classic\* +;-bin\chrome\comm\content\editor\EditorInitPage.html +;-bin\chrome\comm\editor\content\EditorInitPagePlain.html +;Include this for "debug" testing - remove for actual beta release: +;-bin\chrome\comm\content\editor\TextEditorAppShell.xul +;-bin\chrome\comm\content\editor\sb-bookmarks-panel.xul +;-bin\chrome\comm\content\editor\sb-bookmarks.js +;-bin\chrome\comm\content\editor\sb-file-contextMenu.js +;-bin\chrome\comm\content\editor\sb-file-panel.js +;-bin\chrome\comm\content\editor\sb-file-panel.xul +;-bin\chrome\comm\content\editor\sb-FileWidgetFileHandler.js +;-bin\chrome\comm\content\editor\viewsource.js +;-bin\chrome\comm\content\editor\viewsource.xul +;-bin\chrome\comm\content\communicator\domviewer + +; all the pref files must be part of base +; to prevent migration bugs +bin\defaults\pref\* +bin\res\html.css +bin\res\ua.css +bin\res\forms.css +bin\res\quirk.css +bin\res\viewsource.css +bin\res\arrow.gif +bin\res\html\* +bin\res\fonts\* +bin\defaults\wallet\VcardSchema.tbl +bin\defaults\wallet\FieldSchema.tbl +bin\defaults\wallet\SchemaConcat.tbl +bin\defaults\wallet\DistinguishedSchema.tbl +bin\defaults\wallet\SchemaStrings.tbl +bin\defaults\wallet\PositionalSchema.tbl +bin\defaults\wallet\StateSchema.tbl +bin\res\wincharset.properties +bin\res\charsetalias.properties +bin\res\charsetData.properties +bin\res\langGroups.properties +bin\res\acceptlanguage.properties +bin\res\language.properties +bin\res\entityTables\* +bin\res\rdf\article.gif +bin\res\rdf\document.gif +bin\res\rdf\folder-closed.gif +bin\res\rdf\folder-open.gif +bin\res\rdf\loading.gif +bin\res\throbber\* +;debug menus reference samples dir - remove for actual releases: +bin\res\samples\* +bin\res\builtin\htmlBindings.xml +bin\res\builtin\platformHTMLBindings.xml + +[mail] +bin\components\mail.dll +bin\nsldap32v40.dll +bin\components\addrbook.xpt +bin\components\mailnewspublic.xpt +bin\components\mime.xpt +bin\components\msgbase.xpt +bin\components\msgcompo.xpt +bin\components\msgdb.xpt +bin\components\msgimap.xpt +bin\components\msglocal.xpt +bin\components\msgnews.xpt +bin\components\msgsearch.xpt +bin\components\import.xpt +bin\components\absync.xpt +bin\components\mozldap.xpt +bin\chrome\messenger.jar +bin\chrome\messenger\* + +[chatzilla] +bin\components\chatzilla-service.js +bin\chrome\chatzilla.jar +bin\chrome\chatzilla\* + +[psm] +bin\nssckbi.dll +;bin\components\pipnss.dll +bin\components\pipnss.xpt +;bin\components\pippki.dll +bin\components\pippki.xpt +bin\chrome\pipnss.jar +bin\chrome\pippki.jar + diff --git a/mozilla/xpinstall/packager/packages-win b/mozilla/xpinstall/packager/packages-win index 74c0d35188d..3febbdab02b 100644 --- a/mozilla/xpinstall/packager/packages-win +++ b/mozilla/xpinstall/packager/packages-win @@ -54,8 +54,9 @@ install\ren8dot3.exe,bin\ren8dot3.exe [browser] ; files listed in xpcom (missing in this section) will be installed as part of the browser -bin\gkgfxwin.dll -bin\gkwidget.dll +bin\gkgfx.dll +bin\components\gkgfxwin.dll +bin\components\gkwidget.dll bin\img3250.dll bin\jpeg3250.dll bin\jsj3250.dll @@ -320,7 +321,7 @@ bin\components\msgnews.dll bin\components\msgnews.xpt bin\components\msgsearch.xpt bin\components\vcard.dll -bin\components\signed.dll +;bin\components\signed.dll bin\components\smime.dll bin\components\import.dll bin\components\import.xpt diff --git a/mozilla/xpinstall/src/Makefile.in b/mozilla/xpinstall/src/Makefile.in index 072412b2682..578c4c4c3ff 100644 --- a/mozilla/xpinstall/src/Makefile.in +++ b/mozilla/xpinstall/src/Makefile.in @@ -34,6 +34,7 @@ LIBRARY_NAME = xpinstall EXPORT_LIBRARY = 1 SHORT_LIBNAME = xpinstal IS_COMPONENT = 1 +MODULE_NAME = nsSoftwareUpdate REQUIRES = xpcom string jar chrome necko intl locale libreg js pref appshell widget layout uriloader xpconnect docshell dom gfx2 mozcomps windowwatcher # XXX shouldn't need to export this diff --git a/mozilla/xpinstall/src/makefile.win b/mozilla/xpinstall/src/makefile.win index c5d61952a5b..db934647b4f 100644 --- a/mozilla/xpinstall/src/makefile.win +++ b/mozilla/xpinstall/src/makefile.win @@ -27,15 +27,16 @@ DEPTH=..\.. include <$(DEPTH)/config/config.mak> -MAKE_OBJ_TYPE = DLL -MODULE=xpinstal -XPIDL_MODULE=xpinstall - -DLL=.\$(OBJDIR)\$(MODULE).dll +MODULE = xpinstall +LIBRARY_NAME = xpinstal +MODULE_NAME = nsSoftwareUpdate DEFINES=-D_IMPL_NS_DOM -DWIN32_LEAN_AND_MEAN +INCLUDES=-I..\cleanup + LCFLAGS = \ + $(INCLUDES) \ $(LCFLAGS) \ $(DEFINES) \ $(NULL) @@ -94,12 +95,3 @@ WIN_LIBS= \ $(NULL) include <$(DEPTH)\config\rules.mak> - -install:: $(DLL) - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).lib $(DIST)\lib - $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).dll $(DIST)\bin\components - -clobber:: - $(RM) $(DIST)\lib\$(MODULE).lib - $(RM) $(DIST)\bin\components\$(MODULE).dll - diff --git a/mozilla/xpinstall/stub/Makefile.in b/mozilla/xpinstall/stub/Makefile.in index a04feb23fab..fccdd674398 100644 --- a/mozilla/xpinstall/stub/Makefile.in +++ b/mozilla/xpinstall/stub/Makefile.in @@ -30,7 +30,6 @@ include $(DEPTH)/config/autoconf.mk MODULE = xpistub LIBRARY_NAME = xpistub -EXPORT_LIBRARY = 1 REQUIRES = xpcom string xpinstall dom js CPPSRCS = \ diff --git a/mozilla/xpinstall/stub/makefile.win b/mozilla/xpinstall/stub/makefile.win index 41fa74461d8..08e817f8705 100644 --- a/mozilla/xpinstall/stub/makefile.win +++ b/mozilla/xpinstall/stub/makefile.win @@ -24,6 +24,7 @@ DEPTH=..\.. MAKE_OBJ_TYPE = DLL +LIBRARY_NAME=xpistub DLL = .\$(OBJDIR)\xpistub.dll OBJS = \ @@ -45,6 +46,6 @@ include <$(DEPTH)\config\rules.mak> install:: $(DLL) $(MAKE_INSTALL) $(DLL) $(DIST)\bin - + clobber:: $(RM) $(DIST)\bin\xpistub.dll diff --git a/mozilla/xpinstall/wizard/libxpnet/src/makefile.win b/mozilla/xpinstall/wizard/libxpnet/src/makefile.win index 23c9c3be237..6d4671f6acc 100644 --- a/mozilla/xpinstall/wizard/libxpnet/src/makefile.win +++ b/mozilla/xpinstall/wizard/libxpnet/src/makefile.win @@ -27,7 +27,6 @@ LIBNAME=$(MODULE) DEPTH=..\..\..\.. EXPORTS=nsFTPConn.h nsHTTPConn.h nsSocket.h -MAKE_OBJ_TYPE=DLL USE_NON_MT_LIBS=1 LIBRARY=$(OBJDIR)\$(LIBNAME)_s.lib diff --git a/mozilla/xpinstall/wizard/windows/setuprsc/makefile.win b/mozilla/xpinstall/wizard/windows/setuprsc/makefile.win index 320a521cae8..f084feb8be4 100644 --- a/mozilla/xpinstall/wizard/windows/setuprsc/makefile.win +++ b/mozilla/xpinstall/wizard/windows/setuprsc/makefile.win @@ -31,9 +31,11 @@ USE_NON_MT_LIBS=1 MODULE = setuprsc RESFILE = $(MODULE).res -DLL = $(OBJDIR)\$(MODULE).dll +LIBRARY_NAME= $(MODULE) EXPORTS = setuprsc.h +DLL = $(OBJDIR)\$(MODULE).dll + OBJS= \ .\$(OBJDIR)\setuprsc.obj \ $(NULL) @@ -43,9 +45,9 @@ include <$(DEPTH)/config/rules.mak> install:: $(DLL) $(MAKE_INSTALL) .\$(OBJDIR)\$(MODULE).dll $(DIST)\install -clobber:: - $(RM) $(DIST)\include\setuprsc.h - clobber_all:: clobber $(RM) $(DIST)\install\$(MODULE).dll +clobber:: + $(RM) $(DIST)\include\setuprsc.h +