59aded33a4
Thunderbird email client and is being made available for testing purposes only. Thunderbird 2 Alpha 1 is intended for our testing community. Current users of Mozilla Thunderbird 1.5.0.x should not use Thunderbird 2 Alpha 1. Changes in this Development Milestone There is a lot in Thunderbird 2 Alpha 1 that we invite you to play around with and give us feedback on: * Message Tags * Folder Views including favorite folders * Improved New Mail Notification Alerts * New Windows installer based on Nullsoft Scriptable Install System * Find As You Type in the message pane * New combined and improved Add-ons manager for extensions and themes * Updates to the extension system to provide enhanced security and to allow for easier localization of extensions Rumbling Edge has a more detailed list of notable bug fixes: http://weblogs.mozillazine.org/rumblingedge/archives/2006/05/2-0alpha1.html The package and binary are called "thunderbird2" so this package can be installed in parallel with mail/thunderbird (1.5.x), similar to wip/firefox2.
42 lines
1.8 KiB
Text
42 lines
1.8 KiB
Text
$NetBSD: patch-ae,v 1.1.1.1 2006/08/03 13:44:30 ghen Exp $
|
|
|
|
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp
|
|
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2001-09-29 05:12:52.000000000 +0900
|
|
+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp 2004-06-15 23:55:47.000000000 +0900
|
|
@@ -123,17 +123,27 @@
|
|
}
|
|
}
|
|
|
|
+/*
|
|
+ * Beware: use % instead of %% for register identifiers in a preprocessor macro
|
|
+ * SYMBOL PREFIX must be "_" for aout and "" for ELF
|
|
+ */
|
|
+#ifndef __ELF__
|
|
+#define SYMBOLPREFIX "_"
|
|
+#else
|
|
+#define SYMBOLPREFIX
|
|
+#endif
|
|
+
|
|
#define STUB_ENTRY(n) \
|
|
__asm__( \
|
|
- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
|
|
-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
|
|
- "link a6,#0 \n\t" \
|
|
- "lea a6@(12), a0 \n\t" /* pointer to args */ \
|
|
- "movl a0, sp@- \n\t" \
|
|
- "movl #"#n", sp@- \n\t" /* method index */ \
|
|
- "movl a6@(8), sp@- \n\t" /* this */ \
|
|
- "jbsr _PrepareAndDispatch \n\t" \
|
|
- "unlk a6 \n\t" \
|
|
+ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
|
|
+SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
|
|
+ "link %a6,#0 \n\t" \
|
|
+ "lea %a6@(12), %a0 \n\t" /* pointer to args */ \
|
|
+ "movl %a0, %sp@- \n\t" \
|
|
+ "movl #"#n", %sp@- \n\t" /* method index */ \
|
|
+ "movl %a6@(8), %sp@- \n\t" /* this */ \
|
|
+ "jbsr "SYMBOLPREFIX"PrepareAndDispatch\n\t" \
|
|
+ "unlk %a6 \n\t" \
|
|
"rts \n\t" \
|
|
);
|
|
|