amizilla-cvs Mailing List for AmiZilla (Page 3)
Brought to you by:
maxlarsson
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(41) |
Jul
(50) |
Aug
(3) |
Sep
(3) |
Oct
(106) |
Nov
(9) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jeff S. <jsh...@us...> - 2004-10-11 21:09:27
|
Update of /cvsroot/amizilla/amizilla/xpcom/components In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv307 Modified Files: nsNativeComponentLoader.cpp Log Message: AmigaOS defines. I put in code which forceably unloads the DLLs. See if that is needed. Index: nsNativeComponentLoader.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/components/nsNativeComponentLoader.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** nsNativeComponentLoader.cpp 29 Jun 2004 10:42:30 -0000 1.1.1.2 --- nsNativeComponentLoader.cpp 11 Oct 2004 21:09:00 -0000 1.2 *************** *** 246,250 **** --- 246,256 ---- // Get if the dll was marked for unload in an earlier round + #ifdef XP_AMIGAOS + // MarkForUnload(PR_TRUE) never called (??) + PRBool dllMarkedForUnload = PR_TRUE; + #else + // PRBool dllMarkedForUnload = dll->IsMarkedForUnload(); + #endif // Reset dll marking for unload just in case we return with *************** *** 261,265 **** --- 267,277 ---- if (NS_SUCCEEDED(rv)) { + #ifdef XP_AMIGAOS + // is canUnload ever implemented correctly?? + rv = NS_OK; + canUnload = PR_TRUE; + #else rv = mobj->CanUnload(nsComponentManagerImpl::gComponentManager, &canUnload); + #endif } *************** *** 298,302 **** #endif ! #ifdef DEBUG_dougt // XXX dlls aren't counting their outstanding instances correctly // XXX hence, dont unload until this gets enforced. --- 310,314 ---- #endif ! #if defined(XP_AMIGAOS) || defined(DEBUG_dougt) // XXX dlls aren't counting their outstanding instances correctly // XXX hence, dont unload until this gets enforced. *************** *** 659,662 **** --- 671,677 ---- ".so.1.0", /* Unix: BSD */ ".sl", /* Unix: HP-UX */ + #ifdef XP_AMIGAOS + ".ixlibrary", /* AmigaOS */ + #endif #if defined(VMS) ".exe", /* Open VMS */ *************** *** 953,957 **** nsNativeComponentLoader::UnloadAll(PRInt32 aWhen) { ! PR_LOG(nsComponentManagerLog, PR_LOG_DEBUG, ("nsNativeComponentLoader: Unloading....")); struct freeLibrariesClosure callData; --- 968,972 ---- nsNativeComponentLoader::UnloadAll(PRInt32 aWhen) { ! PR_LOG(nsComponentManagerLog, PR_LOG_DEBUG, ("nsNativeComponentLoader: Unloading.... %d", aWhen)); struct freeLibrariesClosure callData; |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:08:12
|
Update of /cvsroot/amizilla/amizilla/xpcom/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32488 Modified Files: nsXPComInit.cpp Log Message: AmigaOS defines I need to do some tricks so that XPCOm cleans up correctly when the library is being unloaded. Index: nsXPComInit.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/build/nsXPComInit.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** nsXPComInit.cpp 29 Jun 2004 10:42:01 -0000 1.1.1.2 --- nsXPComInit.cpp 11 Oct 2004 21:07:50 -0000 1.2 *************** *** 113,116 **** --- 113,121 ---- #include "SpecialSystemDirectory.h" + #ifdef XP_AMIGAOS + #include "nspr.h" + #include "nspr4.h" + #endif + // Registry Factory creation function defined in nsRegistry.cpp // We hook into this function locally to create and register the registry *************** *** 272,275 **** --- 277,296 ---- static PRBool gXPCOMHasGlobalsBeenInitalized = PR_TRUE; + #ifdef XP_AMIGAOS + extern "C" { + extern void _MD_Exit(void); + } + static void NS_COM closeXPCOM(void) { + + if (gXPCOMHasGlobalsBeenInitalized) { + NS_ShutdownXPCOM(nsnull); + } + // I need to call the MD_Exit function in nspr as to call to clean up the + // xpcom thread privates since xpcom gets cleaned up (and deleted) + // before nspr + _MD_Exit(); + } + #endif + // For each class that wishes to support nsIClassInfo, add a line like this // NS_DECL_CLASSINFO(nsMyClass) *************** *** 632,636 **** nsnull, NS_XPCOM_STARTUP_OBSERVER_ID); ! return NS_OK; } --- 653,660 ---- nsnull, NS_XPCOM_STARTUP_OBSERVER_ID); ! ! #ifdef XP_AMIGAOS ! atexit(closeXPCOM); ! #endif return NS_OK; } |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:06:15
|
Update of /cvsroot/amizilla/amizilla/xpcom/build In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32106/build Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/build/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 10:41:59 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 21:05:49 -0000 1.2 *************** *** 114,118 **** --- 114,120 ---- FORCE_USE_PIC = 1 + ifneq ($(OS_ARCH), AmigaOS) FORCE_SHARED_LIB = 1 + endif # UNIX98 iconv support |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:05:51
|
Update of /cvsroot/amizilla/amizilla/xpcom/base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32015 Modified Files: nscore.h Log Message: AmigaOS defines. Index: nscore.h =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/base/nscore.h,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** nscore.h 29 Jun 2004 10:41:13 -0000 1.1.1.2 --- nscore.h 11 Oct 2004 21:05:13 -0000 1.2 *************** *** 309,313 **** /* unix and beos now determine this automatically */ ! #if ! defined XP_UNIX && ! defined XP_BEOS && !defined(XP_OS2) #ifndef HAVE_CPP_NEW_CASTS #define HAVE_CPP_NEW_CASTS 1 /* we'll be optimistic. */ --- 309,313 ---- /* unix and beos now determine this automatically */ ! #if ! defined XP_UNIX && ! defined XP_BEOS && !defined(XP_OS2) && !defined(XP_AMIGAOS) #ifndef HAVE_CPP_NEW_CASTS #define HAVE_CPP_NEW_CASTS 1 /* we'll be optimistic. */ |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:05:26
|
Update of /cvsroot/amizilla/amizilla/xpcom/base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31863 Modified Files: nsTraceRefcnt.h Log Message: AmigaOS defines. Index: nsTraceRefcnt.h =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/base/nsTraceRefcnt.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** nsTraceRefcnt.h 22 Jun 2003 11:42:40 -0000 1.1.1.1 --- nsTraceRefcnt.h 11 Oct 2004 21:04:52 -0000 1.2 *************** *** 51,55 **** --- 51,59 ---- // then the NS_LOG_ADDREF_CALL and NS_LOG_RELEASE_CALL will expand // differently. + #ifdef XP_AMIGAOS + #define NS_LOSING_ARCHTECTURE + #else #undef NS_LOSING_ARCHITECTURE + #endif // By default refcnt logging is not part of the build. |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:05:13
|
Update of /cvsroot/amizilla/amizilla/xpcom/base In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31780 Modified Files: nsDebugImpl.cpp Log Message: AmigaOS defines. Index: nsDebugImpl.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/xpcom/base/nsDebugImpl.cpp,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** nsDebugImpl.cpp 29 Jun 2004 10:41:11 -0000 1.1.1.1 --- nsDebugImpl.cpp 11 Oct 2004 21:04:28 -0000 1.2 *************** *** 382,385 **** --- 382,387 ---- DebugBreak(); return NS_OK; + #elif defined(XP_AMIGAOS) + PR_Abort(); #elif defined(XP_BEOS) { |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:04:36
|
Update of /cvsroot/amizilla/amizilla/rdf/tests/rdfsink In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31621/rdfsink Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/rdf/tests/rdfsink/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 11:33:59 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 21:03:57 -0000 1.2 *************** *** 35,38 **** --- 35,42 ---- $(NULL) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:04:35
|
Update of /cvsroot/amizilla/amizilla/rdf/tests/rdfcat In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31621/rdfcat Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/rdf/tests/rdfcat/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 11:33:59 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 21:03:55 -0000 1.2 *************** *** 44,47 **** --- 44,51 ---- endif + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:04:35
|
Update of /cvsroot/amizilla/amizilla/rdf/tests/rdfpoll In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31621/rdfpoll Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/rdf/tests/rdfpoll/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 11:33:59 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 21:03:56 -0000 1.2 *************** *** 41,44 **** --- 41,48 ---- $(NULL) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/config.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:03:44
|
Update of /cvsroot/amizilla/amizilla/netwerk/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31389/test Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/netwerk/test/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 11:07:31 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 21:03:14 -0000 1.2 *************** *** 62,65 **** --- 62,69 ---- SIMPLE_PROGRAMS = $(CPPSRCS:.cpp=$(BIN_SUFFIX)) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/config.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:03:43
|
Update of /cvsroot/amizilla/amizilla/netwerk/streamconv/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31389/streamconv/test Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/netwerk/streamconv/test/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 14:05:00 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 21:03:02 -0000 1.2 *************** *** 44,47 **** --- 44,51 ---- $(NULL) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:03:04
|
Update of /cvsroot/amizilla/amizilla/netwerk/protocol/http/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31125 Modified Files: nsHttpHandler.cpp Log Message: AmigaOS defines and CPU determination. Index: nsHttpHandler.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/netwerk/protocol/http/src/nsHttpHandler.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** nsHttpHandler.cpp 29 Jun 2004 11:08:31 -0000 1.1.1.2 --- nsHttpHandler.cpp 11 Oct 2004 21:02:23 -0000 1.2 *************** *** 67,70 **** --- 67,74 ---- #endif + #ifdef XP_AMIGAOS + #include <exec/execbase.h> + #endif + #ifdef DEBUG // defined by the socket transport service while active *************** *** 597,600 **** --- 601,606 ---- #elif defined(XP_BEOS) "BeOS" + #elif defined(XP_AMIGAOS) + "AmigaOS" #elif !defined(MOZ_X11) "?" *************** *** 661,664 **** --- 667,676 ---- else mOscpu.Adopt(nsCRT::strdup("PPC")); + #elif defined(XP_AMIGAOS) + extern struct ExecBase *SysBase; + if (SysBase->AttnFlags & (AFF_68010 | AFF_68020 | AFF_68030 | AFF_68040 | AFF_68060)) + mOscpu.Adopt(nsCRT::strdup("m68k")); + else + mOscpu.Adopt(nsCRT::strdup("PPC")); #elif defined (XP_UNIX) || defined (XP_BEOS) struct utsname name; |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:02:22
|
Update of /cvsroot/amizilla/amizilla/modules/plugin/base/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31046 Modified Files: ns4xPlugin.h Log Message: AmigaOS defines. Index: ns4xPlugin.h =================================================================== RCS file: /cvsroot/amizilla/amizilla/modules/plugin/base/src/ns4xPlugin.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ns4xPlugin.h 22 Jun 2003 11:53:33 -0000 1.1.1.1 --- ns4xPlugin.h 11 Oct 2004 21:01:36 -0000 1.2 *************** *** 73,77 **** // XXX These are defined in platform specific FE directories right now :-/ ! #if defined(XP_WIN) || defined(XP_UNIX) || defined(XP_BEOS) || defined(XP_OS2) typedef NS_4XPLUGIN_CALLBACK(NPError, NP_GETENTRYPOINTS) (NPPluginFuncs* pCallbacks); typedef NS_4XPLUGIN_CALLBACK(NPError, NP_PLUGININIT) (const NPNetscapeFuncs* pCallbacks); --- 73,77 ---- // XXX These are defined in platform specific FE directories right now :-/ ! #if defined(XP_WIN) || defined(XP_UNIX) || defined(XP_BEOS) || defined(XP_OS2) || defined(XP_AMIGAOS) typedef NS_4XPLUGIN_CALLBACK(NPError, NP_GETENTRYPOINTS) (NPPluginFuncs* pCallbacks); typedef NS_4XPLUGIN_CALLBACK(NPError, NP_PLUGININIT) (const NPNetscapeFuncs* pCallbacks); |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:01:40
|
Update of /cvsroot/amizilla/amizilla/modules/libreg/standalone In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30905/standalone Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/modules/libreg/standalone/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 11:53:25 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 21:01:00 -0000 1.2 *************** *** 53,56 **** --- 53,60 ---- SRCS_IN_OBJDIR = 1 + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:01:22
|
Update of /cvsroot/amizilla/amizilla/modules/libreg/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30815 Modified Files: VerReg.c vr_stubs.c Log Message: AmigaOS defines. Index: VerReg.c =================================================================== RCS file: /cvsroot/amizilla/amizilla/modules/libreg/src/VerReg.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** VerReg.c 22 Jun 2003 11:53:24 -0000 1.1.1.1 --- VerReg.c 11 Oct 2004 21:00:35 -0000 1.2 *************** *** 102,106 **** ! #if defined(XP_UNIX) && !defined(XP_MACOSX) /* Extra Unix variables to deal with two registries * "vreg" is always the writable registry. --- 102,106 ---- ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) /* Extra Unix variables to deal with two registries * "vreg" is always the writable registry. *************** *** 155,163 **** REGERR err = REGERR_OK; char *regname = vr_findVerRegName(); ! #if defined(XP_UNIX) && !defined(XP_MACOSX) || defined(STANDALONE_REGISTRY) char curstr[MAXREGNAMELEN]; RKEY navKey; #endif ! #if defined(XP_UNIX) && !defined(XP_MACOSX) char *regbuf = NULL; #endif --- 155,163 ---- REGERR err = REGERR_OK; char *regname = vr_findVerRegName(); ! #if (defined(XP_UNIX) || defined (XP_AMIGAOS)) && !defined(XP_MACOSX) || defined(STANDALONE_REGISTRY) char curstr[MAXREGNAMELEN]; RKEY navKey; #endif ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) char *regbuf = NULL; #endif *************** *** 171,175 **** if (!isInited) { ! #if defined(XP_UNIX) && !defined(XP_MACOSX) /* need browser directory to find the correct registry */ if (app_dir != NULL) { --- 171,175 ---- if (!isInited) { ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) /* need browser directory to find the correct registry */ if (app_dir != NULL) { *************** *** 205,209 **** } ! #if defined(XP_UNIX) && !defined(XP_MACOSX) /* try to open shared Unix registry, but not an error if you can't */ unixreg = NULL; --- 205,209 ---- } ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) /* try to open shared Unix registry, but not an error if you can't */ unixreg = NULL; *************** *** 263,267 **** done: PR_Unlock(vr_lock); ! #if defined(XP_UNIX) && !defined(XP_MACOSX) && !defined(STANDALONE_REGISTRY) XP_FREEIF(regbuf); #endif --- 263,267 ---- done: PR_Unlock(vr_lock); ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) && !defined(STANDALONE_REGISTRY) XP_FREEIF(regbuf); #endif *************** *** 285,288 **** --- 285,291 ---- #endif + #ifdef XP_AMIGAOS + #define VR_FILE_SEP '/' + #endif static XP_Bool vr_CompareDirs( char *dir1, char *dir2 ) { *************** *** 641,645 **** RKEY rootkey; ! #if !defined(STANDALONE_REGISTRY) && defined(XP_UNIX) && !defined(XP_MACOSX) if (unixreg != NULL) { *hreg = unixreg; --- 644,648 ---- RKEY rootkey; ! #if !defined(STANDALONE_REGISTRY) && (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) if (unixreg != NULL) { *hreg = unixreg; *************** *** 697,701 **** REGERR err; char * regname = vr_findVerRegName(); ! #if defined(XP_UNIX) && !defined(XP_MACOSX) char * regbuf = NULL; #endif --- 700,704 ---- REGERR err; char * regname = vr_findVerRegName(); ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) char * regbuf = NULL; #endif *************** *** 704,708 **** return REGERR_PARAM; ! #if defined(XP_UNIX) && !defined(XP_MACOSX) #ifndef STANDALONE_REGISTRY if (bGlobalRegistry) --- 707,711 ---- return REGERR_PARAM; ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) #ifndef STANDALONE_REGISTRY if (bGlobalRegistry) *************** *** 738,742 **** PR_Unlock(vr_lock); ! #if defined(XP_UNIX) && !defined(XP_MACOSX) XP_FREEIF( regbuf ); #endif --- 741,745 ---- PR_Unlock(vr_lock); ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) XP_FREEIF( regbuf ); #endif *************** *** 758,762 **** if (isInited) { ! #if !defined(STANDALONE_REGISTRY) && defined(XP_UNIX) && !defined(XP_MACOSX) if ( unixreg != NULL ) NR_RegClose( unixreg ); --- 761,765 ---- if (isInited) { ! #if !defined(STANDALONE_REGISTRY) && (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) if ( unixreg != NULL ) NR_RegClose( unixreg ); Index: vr_stubs.c =================================================================== RCS file: /cvsroot/amizilla/amizilla/modules/libreg/src/vr_stubs.c,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** vr_stubs.c 29 Jun 2004 11:04:34 -0000 1.1.1.2 --- vr_stubs.c 11 Oct 2004 21:00:35 -0000 1.2 *************** *** 397,401 **** } #else ! extern char* vr_findVerRegName() { FSSpec regSpec; --- 397,401 ---- } #else ! char* vr_findVerRegName() { FSSpec regSpec; *************** *** 594,598 **** /*allow OS/2 and Macintosh to use this main to test...*/ ! #if (defined(STANDALONE_REGISTRY) && defined(XP_MAC)) || defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) #include <stdlib.h> --- 594,598 ---- /*allow OS/2 and Macintosh to use this main to test...*/ ! #if (defined(STANDALONE_REGISTRY) && defined(XP_MAC)) || defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) || defined(XP_AMIGAOS) #include <stdlib.h> *************** *** 620,624 **** REGERR vr_ParseVersion(char *verstr, VERSION *result); ! #if defined(XP_UNIX) && !defined(XP_MACOSX) #ifdef STANDALONE_REGISTRY --- 620,624 ---- REGERR vr_ParseVersion(char *verstr, VERSION *result); ! #if (defined(XP_UNIX) || defined(XP_AMIGAOS)) && !defined(XP_MACOSX) #ifdef STANDALONE_REGISTRY |
From: Jeff S. <jsh...@us...> - 2004-10-11 21:00:19
|
Update of /cvsroot/amizilla/amizilla/modules/libpref/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30545 Modified Files: nsPrefService.cpp Log Message: AmigaOS defines. Index: nsPrefService.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/modules/libpref/src/nsPrefService.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** nsPrefService.cpp 29 Jun 2004 11:03:30 -0000 1.1.1.2 --- nsPrefService.cpp 11 Oct 2004 20:59:40 -0000 1.2 *************** *** 779,782 **** --- 779,784 ---- #elif defined(XP_BEOS) "beos.js" + #elif defined(XP_AMIGAOS) + "amigaos.js" #endif }; |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:59:28
|
Update of /cvsroot/amizilla/amizilla/js/src/xpconnect/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30398/tests Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/xpconnect/tests/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 10:08:48 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 20:59:07 -0000 1.2 *************** *** 63,66 **** --- 63,70 ---- $(NULL) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:57:15
|
Update of /cvsroot/amizilla/amizilla/js/src/xpconnect/shell In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30069/shell Modified Files: xpcshell.cpp Log Message: AmigaOS defines Index: xpcshell.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/xpconnect/shell/xpcshell.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** xpcshell.cpp 29 Jun 2004 10:08:48 -0000 1.1.1.2 --- xpcshell.cpp 11 Oct 2004 20:57:02 -0000 1.2 *************** *** 66,70 **** #if defined(XP_WIN) || defined(XP_OS2) #include <io.h> /* for isatty() */ ! #elif defined(XP_UNIX) || defined(XP_BEOS) #include <unistd.h> /* for isatty() */ #elif defined(XP_MAC) --- 66,70 ---- #if defined(XP_WIN) || defined(XP_OS2) #include <io.h> /* for isatty() */ ! #elif defined(XP_UNIX) || defined(XP_BEOS) || defined(XP_AMIGAOS) #include <unistd.h> /* for isatty() */ #elif defined(XP_MAC) |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:55:21
|
Update of /cvsroot/amizilla/amizilla/js/src/xpconnect/shell In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29620/shell Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/xpconnect/shell/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 10:08:48 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 20:55:01 -0000 1.2 *************** *** 59,62 **** --- 59,65 ---- $(NULL) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:55:21
|
Update of /cvsroot/amizilla/amizilla/js/src/xpconnect/loader In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29620/loader Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/xpconnect/loader/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 10:09:07 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 20:55:00 -0000 1.2 *************** *** 56,59 **** --- 56,63 ---- CPPSRCS = mozJSComponentLoader.cpp mozJSSubScriptLoader.cpp + ifeq ($(OS_ARCH), AmigaOS) + EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS) + endif + include $(topsrcdir)/config/rules.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:54:05
|
Update of /cvsroot/amizilla/amizilla/js/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29345/src Modified Files: jslibmath.h Log Message: AmigaOS defines. Index: jslibmath.h =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/jslibmath.h,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** jslibmath.h 29 Jun 2004 10:07:09 -0000 1.1.1.2 --- jslibmath.h 11 Oct 2004 20:53:41 -0000 1.2 *************** *** 79,83 **** #elif defined(AIX) #define JS_USE_FDLIBM_MATH 1 ! #else #define JS_USE_FDLIBM_MATH 0 --- 79,84 ---- #elif defined(AIX) #define JS_USE_FDLIBM_MATH 1 ! #elif defined(AMIGA) ! #define JS_USE_FDLIBM_MATH 1 #else #define JS_USE_FDLIBM_MATH 0 |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:53:32
|
Update of /cvsroot/amizilla/amizilla/js/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29216/src Modified Files: Makefile.in Log Message: AmigaOS build rules and shared library support. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/js/src/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Makefile.in 25 Jun 2004 12:13:42 -0000 1.2 --- Makefile.in 11 Oct 2004 20:53:20 -0000 1.3 *************** *** 56,64 **** FORCE_SHARED_LIB = 1 - ifeq ($(OS_ARCH),AmigaOS) - # Sorry, but so far we don't have shared linker libs on the Amiga - FORCE_SHARED_LIB = - endif - CSRCS = \ --- 56,59 ---- *************** *** 161,165 **** EXTRA_DSO_LDOPTS += $(NSPR_LIBS) ! ifeq (,$(filter-out OS2 WINNT,$(OS_ARCH))) SHARED_LIBRARY_LIBS += $(FDLIBM_LIBRARY) endif --- 156,160 ---- EXTRA_DSO_LDOPTS += $(NSPR_LIBS) ! ifeq (,$(filter-out OS2 WINNT AmigaOS,$(OS_ARCH))) SHARED_LIBRARY_LIBS += $(FDLIBM_LIBRARY) endif *************** *** 242,246 **** # BeOS and HP-UX do not require the extra linking of "-lm" ! ifeq (,$(filter BeOS HP-UX WINNT OpenVMS,$(OS_ARCH))) LDFLAGS += -lm endif --- 237,241 ---- # BeOS and HP-UX do not require the extra linking of "-lm" ! ifeq (,$(filter BeOS HP-UX WINNT OpenVMS AmigaOS,$(OS_ARCH))) LDFLAGS += -lm endif *************** *** 292,295 **** --- 287,293 ---- endif endif + ifeq ($(OS_ARCH),amigaos) + OBJS += fdlibm/*.o + endif ifeq ($(OS_ARCH),IRIX) *************** *** 320,325 **** --- 318,328 ---- endif else + else + ifeq ($(OS_TARGET), amigaos) + @cp $(JSMATH_PRELINK) $@ + else $(LD) $(DASH_R) -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) endif + endif @$(RM) -f $(JSMATH_PRELINK) else |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:52:47
|
Update of /cvsroot/amizilla/amizilla/ipc/ipcd/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28992/ipcd/test Modified Files: Makefile.in Log Message: AmigaOS build rules. Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/ipc/ipcd/test/Makefile.in,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Makefile.in 22 Jun 2003 11:33:31 -0000 1.1.1.1 --- Makefile.in 11 Oct 2004 20:52:25 -0000 1.2 *************** *** 59,62 **** --- 59,66 ---- SIMPLE_PROGRAMS = $(CPPSRCS:.cpp=$(BIN_SUFFIX)) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/config.mk |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:52:11
|
Update of /cvsroot/amizilla/amizilla/ipc/ipcd/shared/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28852/ipcd/shared/src Modified Files: ipcLog.cpp Log Message: AmigaOS defines. Index: ipcLog.cpp =================================================================== RCS file: /cvsroot/amizilla/amizilla/ipc/ipcd/shared/src/ipcLog.cpp,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** ipcLog.cpp 29 Jun 2004 10:13:19 -0000 1.1.1.2 --- ipcLog.cpp 11 Oct 2004 20:51:51 -0000 1.2 *************** *** 52,56 **** // UNIX //----------------------------------------------------------------------------- ! #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) #include <sys/types.h> #include <unistd.h> --- 52,56 ---- // UNIX //----------------------------------------------------------------------------- ! #if defined(XP_UNIX) || defined(XP_OS2) || defined(XP_BEOS) || defined(XP_AMIGAOS) #include <sys/types.h> #include <unistd.h> |
From: Jeff S. <jsh...@us...> - 2004-10-11 20:51:43
|
Update of /cvsroot/amizilla/amizilla/ipc/ipcd/extensions/transmngr/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28734/ipcd/extensions/transmngr/test Modified Files: Makefile.in Log Message: AmigaOS build rules Index: Makefile.in =================================================================== RCS file: /cvsroot/amizilla/amizilla/ipc/ipcd/extensions/transmngr/test/Makefile.in,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -C2 -d -r1.1.1.2 -r1.2 *** Makefile.in 29 Jun 2004 10:13:25 -0000 1.1.1.2 --- Makefile.in 11 Oct 2004 20:51:18 -0000 1.2 *************** *** 57,60 **** --- 57,64 ---- SIMPLE_PROGRAMS = $(CPPSRCS:.cpp=$(BIN_SUFFIX)) + ifeq ($(OS_ARCH), AmigaOS) + FORCE_NO_PIC=1 + endif + include $(topsrcdir)/config/config.mk |