pkgsrc/www/mozilla/patches/patch-bm
taya 148029f127 Update mozilla to 1.6
- New features and Fixes from release notes:

*  One of the most requested Mozilla Mail features, an option to
separate the Recipient and Sender columns in the thread pane, has been
implemented.

* Another frequently requested MailNews feature, a preference for
placing the user's signature above the quoted text, has been added.

* "Remove from server after x days" has been implemented for POP3 mail
accounts.

* vCard support has been added to Mozilla Mail.

* Mozilla 1.6 includes a new cross-platform NTLM authentication
mechanism. This feature brings NTLM authentication to the non-Windows
Mozilla users for the first time and also delivers more robust and
featureful NTLM support to users of older Windows versions.

* Ask Jeeves searching has been added to Mozilla 1.6.

* "Translate Page" functionality has returned to this release of Mozilla.

* The View Source window now has reload functionality.

* Several security-related bugs were fixed in 1.6

* Chatzilla 0.9.48 has been merged, which adds RPL_ISUPPORT support,
halfop mode support, and properly masks key and password dialogs.

* Many crash bugs have been fixed.

* One step closer to the kitchen sink, about:about has been
implemented. Typing about:about in the address field will give the
user a nice list of available about:s.

* The opacity implementation was completely revamped to properly
change the opacity of all descendants as a group.

* CSS inheritance has been updated to work per CSS2.1 (computed values
are inherited).

- pkgsrc specific changes
* add option to build with gtk2 (not completed yet)(from Jeremy C. Reed)

* make mathml optional (for MozillaThunderbird)
2004-01-17 00:04:49 +00:00

32 lines
1.4 KiB
Text

$NetBSD: patch-bm,v 1.5 2004/01/17 00:04:49 taya Exp $
diff -ru ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2001-09-29 05:12:52.000000000 +0900
+++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm_netbsd.cpp 2004-01-16 23:17:51.000000000 +0900
@@ -118,18 +118,23 @@
* so they are contiguous with values passed on the stack, and then calls
* PrepareAndDispatch() to do the dirty work.
*/
+#ifndef __ELF__
+#define SYMBOLPREFIX "_"
+#else
+#define SYMBOLPREFIX
+#endif
#define STUB_ENTRY(n) \
__asm__( \
- ".global _Stub"#n"__14nsXPTCStubBase\n\t" \
-"_Stub"#n"__14nsXPTCStubBase:\n\t" \
+ ".global "SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase\n\t" \
+SYMBOLPREFIX"Stub"#n"__14nsXPTCStubBase:\n\t" \
"stmfd sp!, {r1, r2, r3} \n\t" \
"mov ip, sp \n\t" \
"stmfd sp!, {fp, ip, lr, pc} \n\t" \
"sub fp, ip, #4 \n\t" \
"mov r1, #"#n" \n\t" /* = methodIndex */ \
"add r2, sp, #16 \n\t" \
- "bl _PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
+ "bl "SYMBOLPREFIX"PrepareAndDispatch__FP14nsXPTCStubBaseUiPUi \n\t" \
"ldmea fp, {fp, sp, lr} \n\t" \
"add sp, sp, #12 \n\t" \
"mov pc, lr \n\t" \