6675b59eb1
What's new from release notes: * Improved Junk Mail Controls The algorithm for the adaptive junk mail controls has been heavily redesigned to learn faster and catch more spam. * New Brand Identity To be consistent with the Mozilla Foundation's goal of brand identity, Thunderbird has a new logo and supporting artwork thanks to the fine work of the Mozilla Visual Identity team. * Other New Features... - IMAP users can now benefit from support for the IMAP IDLE command which allows the mail server to push notifications such as new mail arriving as soon as it arrives. - Thunderbird supports server-wide news filters that apply to all newsgroups on a server. - Thunderbird includes Secure Password Authentication using a new cross-platform NTLM authentication mechanism for IMAP, POP3 and SMTP. - Mail filters can now mark messages as junk. - Tools > Options > Compose > HTML Options allows you to set up default HTML compose options such as font, size and color. - Attachments can be opened directly from the compose window to verify their contents before sending. - Thunderbird now supports the notion of multiple identities per mail account. This makes it easy to have several e-mail addresses which end up going into the same account. Read More about how to set this up. * Recently Fixed Bugs - In the case of a failure when copying a message to an online Sent folder, Thunderbird will now ask if you would like it to try again. - Pasting data from an OpenOffice.org spreadsheet no longer pastes random HTML garbage before the actual spreadsheet data into HTML compose. - Fixed several situations where LDAP connections were left open when using LDAP auto complete or performing searches on LDAP directories. - Improved view source behavior. - Mail notification for POP3 messages that are marked deleted or marked read by mail filters no longer occurs. - The "Mark All Read" keyboard shortcut now works for Linux GTK2.
67 lines
2.2 KiB
Text
67 lines
2.2 KiB
Text
$NetBSD: patch-bb,v 1.2 2004/05/08 04:35:39 taya Exp $
|
|
|
|
diff -ru ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h ./nsprpub/pr/include/md/_netbsd.h
|
|
--- ../Orig/mozilla/nsprpub/pr/include/md/_netbsd.h 2003-09-12 02:24:53.000000000 +0900
|
|
+++ ./nsprpub/pr/include/md/_netbsd.h 2004-05-05 23:23:04.000000000 +0900
|
|
@@ -48,12 +48,20 @@
|
|
#define _PR_SI_ARCHITECTURE "m68k"
|
|
#elif defined(__powerpc__)
|
|
#define _PR_SI_ARCHITECTURE "powerpc"
|
|
+#elif defined(__sparc_v9__)
|
|
+#define _PR_SI_ARCHITECTURE "sparc64"
|
|
#elif defined(__sparc__)
|
|
#define _PR_SI_ARCHITECTURE "sparc"
|
|
#elif defined(__mips__)
|
|
#define _PR_SI_ARCHITECTURE "mips"
|
|
#elif defined(__arm32__)
|
|
#define _PR_SI_ARCHITECTURE "arm32"
|
|
+#elif defined(__arm__)
|
|
+#define _PR_SI_ARCHITECTURE "arm"
|
|
+#elif defined(__armel__)
|
|
+#define _PR_SI_ARCHITECTURE "armel"
|
|
+#elif defined(__armeb__)
|
|
+#define _PR_SI_ARCHITECTURE "armeb"
|
|
#endif
|
|
|
|
#if defined(__ELF__)
|
|
@@ -86,6 +94,12 @@
|
|
#define _PR_INET6_PROBE
|
|
#endif
|
|
|
|
+#if __NetBSD_Version__ >= 106370000
|
|
+/* NetBSD 1.6ZK */
|
|
+#define _PR_HAVE_GETPROTO_R
|
|
+#define _PR_HAVE_GETPROTO_R_INT
|
|
+#endif
|
|
+
|
|
#define USE_SETJMP
|
|
|
|
#ifndef _PR_PTHREADS
|
|
@@ -108,7 +122,17 @@
|
|
}
|
|
#define _MD_GET_SP(_thread) CONTEXT(_thread)[2]
|
|
#endif
|
|
-#ifdef __sparc__
|
|
+#ifdef __sparc_v9__
|
|
+#define _MD_INIT_CONTEXT(_thread, _sp, _main, status) \
|
|
+{ \
|
|
+ sigsetjmp(CONTEXT(_thread), 1); \
|
|
+ CONTEXT(_thread)[1] = (unsigned char*) ((_sp) - 176 - 0x7ff); \
|
|
+ CONTEXT(_thread)[2] = (long) _main; \
|
|
+ CONTEXT(_thread)[3] = (long) _main + 4; \
|
|
+ *status = PR_TRUE; \
|
|
+}
|
|
+#define _MD_GET_SP(_thread) (CONTEXT(_thread)[2]+0x7ff)
|
|
+#elif defined(__sparc__)
|
|
#define _MD_INIT_CONTEXT(_thread, _sp, _main, status) \
|
|
{ \
|
|
sigsetjmp(CONTEXT(_thread), 1); \
|
|
@@ -150,7 +174,7 @@
|
|
}
|
|
#define _MD_GET_SP(_thread) CONTEXT(_thread)[32]
|
|
#endif
|
|
-#ifdef __arm32__
|
|
+#if defined(__arm32__) || defined(__arm__) || defined(__armel__) || defined(__armeb__)
|
|
#define _MD_INIT_CONTEXT(_thread, _sp, _main, status) \
|
|
{ \
|
|
sigsetjmp(CONTEXT(_thread), 1); \
|