head 1.12; access; symbols pkgsrc-2013Q2:1.12.0.32 pkgsrc-2013Q2-base:1.12 pkgsrc-2012Q4:1.12.0.30 pkgsrc-2012Q4-base:1.12 pkgsrc-2011Q4:1.12.0.28 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q2:1.12.0.26 pkgsrc-2011Q2-base:1.12 pkgsrc-2009Q4:1.12.0.24 pkgsrc-2009Q4-base:1.12 pkgsrc-2008Q4:1.12.0.22 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.20 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.18 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.16 pkgsrc-2008Q2-base:1.12 pkgsrc-2008Q1:1.12.0.14 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.12 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.12.0.10 pkgsrc-2007Q3-base:1.12 pkgsrc-2007Q2:1.12.0.8 pkgsrc-2007Q2-base:1.12 pkgsrc-2007Q1:1.12.0.6 pkgsrc-2007Q1-base:1.12 pkgsrc-2006Q4:1.12.0.4 pkgsrc-2006Q4-base:1.12 pkgsrc-2006Q3:1.12.0.2 pkgsrc-2006Q3-base:1.12 pkgsrc-2006Q2:1.11.0.16 pkgsrc-2006Q2-base:1.11 pkgsrc-2006Q1:1.11.0.14 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.11.0.12 pkgsrc-2005Q4-base:1.11 pkgsrc-2005Q3:1.11.0.10 pkgsrc-2005Q3-base:1.11 pkgsrc-2005Q2:1.11.0.8 pkgsrc-2005Q2-base:1.11 pkgsrc-2005Q1:1.11.0.6 pkgsrc-2005Q1-base:1.11 pkgsrc-2004Q4:1.11.0.4 pkgsrc-2004Q4-base:1.11 pkgsrc-2004Q3:1.11.0.2 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.10.0.2 pkgsrc-2004Q2-base:1.10 pkgsrc-2004Q1:1.9.0.4 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 buildlink2-base:1.9 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1; locks; strict; comment @# @; 1.12 date 2006.09.24.16.46.28; author salo; state dead; branches; next 1.11; 1.11 date 2004.06.21.14.14.00; author taya; state Exp; branches; next 1.10; 1.10 date 2004.04.29.14.39.48; author adam; state Exp; branches; next 1.9; 1.9 date 2001.03.30.09.37.50; author taya; state dead; branches; next 1.8; 1.8 date 2001.01.16.16.01.23; author taya; state Exp; branches; next 1.7; 1.7 date 2000.12.15.07.16.22; author martin; state dead; branches; next 1.6; 1.6 date 2000.11.09.07.26.29; author mycroft; state Exp; branches; next 1.5; 1.5 date 2000.08.16.21.23.49; author tron; state dead; branches; next 1.4; 1.4 date 2000.06.19.04.17.28; author soren; state Exp; branches; next 1.3; 1.3 date 2000.06.13.23.18.59; author soren; state Exp; branches; next 1.2; 1.2 date 2000.06.13.23.12.03; author soren; state dead; branches; next 1.1; 1.1 date 99.02.01.11.39.52; author frueauf; state Exp; branches; next ; desc @@ 1.12 log @Remove Mozilla Suite and friends. No longer maintained upstream, replaced by SeaMonkey. @ text @$NetBSD: patch-ak,v 1.11 2004/06/21 14:14:00 taya Exp $ diff -ru ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp ./gfx/src/freetype/nsFreeType.cpp --- ../Orig/mozilla/gfx/src/freetype/nsFreeType.cpp 2004-02-08 00:22:30.000000000 +0900 +++ ./gfx/src/freetype/nsFreeType.cpp 2004-06-10 23:05:42.000000000 +0900 @@@@ -110,11 +110,11 @@@@ {"FT_New_Face", NS_FT2_OFFSET(nsFT_New_Face), PR_TRUE}, {"FT_Outline_Decompose", NS_FT2_OFFSET(nsFT_Outline_Decompose), PR_TRUE}, {"FT_Set_Charmap", NS_FT2_OFFSET(nsFT_Set_Charmap), PR_TRUE}, - {"FTC_Image_Cache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, - {"FTC_Manager_Lookup_Size", NS_FT2_OFFSET(nsFTC_Manager_Lookup_Size), PR_TRUE}, + {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, + {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE}, {"FTC_Manager_Done", NS_FT2_OFFSET(nsFTC_Manager_Done), PR_TRUE}, {"FTC_Manager_New", NS_FT2_OFFSET(nsFTC_Manager_New), PR_TRUE}, - {"FTC_Image_Cache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, + {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, // #ifdef MOZ_SVG {"FT_Glyph_Transform", NS_FT2_OFFSET(nsFT_Glyph_Transform), PR_TRUE}, {"FT_Get_Kerning", NS_FT2_OFFSET(nsFT_Get_Kerning), PR_TRUE}, @@@@ -282,7 +282,7 @@@@ } NS_IMETHODIMP -nsFreeType2::ImageCacheLookup(FTC_Image_Cache cache, FTC_Image_Desc *desc, +nsFreeType2::ImageCacheLookup(FTC_ImageCache cache, FTC_ImageType *desc, FT_UInt glyphID, FT_Glyph *glyph) { // call the FreeType2 function via the function pointer @@@@ -291,11 +291,11 @@@@ } NS_IMETHODIMP -nsFreeType2::ManagerLookupSize(FTC_Manager manager, FTC_Font font, - FT_Face *face, FT_Size *size) +nsFreeType2::ManagerLookupFace(FTC_Manager manager, FTC_FaceID face_id, + FT_Face *face) { // call the FreeType2 function via the function pointer - FT_Error error = nsFTC_Manager_Lookup_Size(manager, font, face, size); + FT_Error error = nsFTC_Manager_LookupFace(manager, face_id, face); return error ? NS_ERROR_FAILURE : NS_OK; } @@@@ -320,7 +320,7 @@@@ } NS_IMETHODIMP -nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_Image_Cache *cache) +nsFreeType2::ImageCacheNew(FTC_Manager manager, FTC_ImageCache *cache) { // call the FreeType2 function via the function pointer FT_Error error = nsFTC_Image_Cache_New(manager, cache); @@@@ -389,7 +389,7 @@@@ } NS_IMETHODIMP -nsFreeType2::GetImageCache(FTC_Image_Cache *aCache) +nsFreeType2::GetImageCache(FTC_ImageCache *aCache) { *aCache = mImageCache; return NS_OK; @ 1.11 log @ Update mozilla to 1.7 New features and fixes Browser * A new option to prevent sites from using JavaScript to block the browser's context menu. * Password Manager has a "show passwords" mode which will display saved passwords. You will need to enter your master password if you are using one. * The "Set As Wallpaper" feature now has a confirmation dialog. * Linux GTK2 builds have improved support for OS themes. * Cookie dialogs have been reworked to make them more usable. * Date handling, especially on OS X, has been improved. * It is now possible to fine-tune Mozilla's pop-up blocking using two preferences (dom.popup_maximum and dom.popup_allowed_events) but there's no UI for that yet. Even without a UI, users should notice a greater variety of pop-ups blocked (primarily mouseover pop-ups) and a limit of 20 or so open at one time - regardless of whether pop-up blocking is active. This will provide some protection from sites that open hundreds of windows in a loop. * Downloaded files are now moved to the target directory as soon as the user selects the desired location. This was the frequently reported bug 55690. * There is now user interface to activate Smooth Scrolling (Preferences -> Appearance). * Mozilla now supports basic FTP upload. Mail * Many improvements to Palm Sync. * IMAP IDLE support has been added. * Support for "MSN Authentication" and Secure Password * Authentication using SSPI NTLM auth for SMTP and POP3. * A new preference to "always use the default character encoding for replies" rather than using the encoding of the message being replied to. * Improvements to performance of downloading, viewing, and saving mail messages. * Support for multiple identities on the same mail account. See the Multiple Identity Support documentation for more details. * Support for relative paths for mail folders in prefs.js. This makes it easier to copy profiles around without having to fix up prefs.js afterwards. * You can now edit address lists containing "Last, First" style names. * When composing mail, you can now use the up and down arrow keys to scroll through the To/Cc/Bcc list. * All Mozilla LDAP queries now default to using LDAPv3 (previously, they used LDAPv2). Mozilla should gracefully fall back to v2 if v3 isn't found. Chatzilla * Chatzilla now supports zooming of fonts with keyboard shortcuts (Ctrl + and Ctrl -), as well as with the View menu. * Improved date handling; using the date/time format for the locale. * Support for the /ignore command. * The ability to change the font family and size. * Working custom sounds on Windows and Linux. * Improvements to the preferences panel and the user interface for half-op mode. Under the Hood * Size and performance have improved dramatically with this release. When compared to Mozilla 1.6, Mozilla 1.7 is 7% faster at startup, is 8% faster to open a window, has 9% faster page loading, and is 5% smaller in binary size. * A long-standing bug with CSS backgrounds on table elements has been fixed (standards mode only). * Support for Kerberos HTTP authentication using GSSAPI (benefits Unix-like platforms including Linux and OS X). * Support for smb:// URLs using the gnome-vfs library (only enabled in GTK2+XFT Linux builds). * Support for server push of XML documents using multipart/x-mixed-replace and XMLHttpRequest. * Liveconnect now works when a Java applet's codebase is in a different domain. * Support for the CSS3 opacity property. * Mozilla adds support for the onbeforeunload event. This lets web application developers add code that alerts the user about potential data-loss when closing a web application, or when leaving a HTML page with potentially sensitive information. * This release has a new SVG backend. The feature is not yet enabled in the mozilla.org releases but developers may wish to compile with this feature enabled. * Mozilla handles dynamic style changes much better (see bug 15608 for details.) * Mozilla has upgraded the NSS libraries to version 3.9. NSS 3.9 passes all the NISCC SSL/TLS and S/MIME tests (1.6 million test cases of invalid input data) without crashes or memory leaks. @ text @d1 1 a1 1 $NetBSD$ @ 1.10 log @Fixed problems with the new freetype2 library @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2004/04/29 14:13:19 adam Exp $ d3 4 a6 3 --- gfx/src/freetype/nsFreeType.cpp.orig 2003-09-07 22:20:37.000000000 +0000 +++ gfx/src/freetype/nsFreeType.cpp @@@@ -110,11 +110,11 @@@@ FtFuncList nsFreeType2::FtFuncs [] = { d12 2 a13 2 + {"FTC_ImageCache_Lookup", NS_FT2_OFFSET(nsFTC_Image_Cache_Lookup), PR_TRUE}, + {"FTC_Manager_LookupFace", NS_FT2_OFFSET(nsFTC_Manager_LookupFace), PR_TRUE}, d17 5 a21 5 + {"FTC_ImageCache_New", NS_FT2_OFFSET(nsFTC_Image_Cache_New), PR_TRUE}, {"FT_Get_First_Char", NS_FT2_OFFSET(nsFT_Get_First_Char), PR_FALSE}, {"FT_Get_Next_Char", NS_FT2_OFFSET(nsFT_Get_Next_Char), PR_FALSE}, {nsnull, 0, 0}, @@@@ -276,7 +276,7 @@@@ nsFreeType2::SetCharmap(FT_Face face, FT d30 1 a30 1 @@@@ -285,11 +285,11 @@@@ nsFreeType2::ImageCacheLookup(FTC_Image_ d45 1 a45 1 @@@@ -314,7 +314,7 @@@@ nsFreeType2::ManagerNew(FT_Library libra d54 1 a54 1 @@@@ -345,7 +345,7 @@@@ nsFreeType2::SupportsExtFunc(PRBool *res @ 1.9 log @ Update to mozilla 0.8.1 See the release notes for detail: http://www.mozilla.org/releases/mozilla0.8.1/ Currently only tested(and worked) on -current/i386. Tested on 1.5.1_ALPHA/mac68k, but did not work(still investigating). @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.8 2001/01/16 16:01:23 taya Exp $ d3 59 a61 39 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 Sat Nov 6 12:39:10 1999 +++ ./xpcom/reflect/xptcall/src/md/unix/xptcstubs_netbsd_m68k.cpp Mon Jan 15 19:12:42 2001 @@@@ -108,22 +108,19 @@@@ } } -#define STUB_ENTRY(n) \ -nsresult nsXPTCStubBase::Stub##n() \ -{ \ - register nsresult result; \ - __asm__ __volatile__( \ - "lea a6@@(12), a0\n\t" /* args */ \ - "movl a0, sp@@-\n\t" \ - "movl #"#n", sp@@-\n\t" /* method index */ \ - "movl a6@@(8), sp@@-\n\t" /* this */ \ - "jbsr _PrepareAndDispatch\n\t" \ - "movl d0, %0" \ - : "=d" (result) /* %0 */ \ - : \ - : "a0", "a1", "d0", "d1", "memory" ); \ - return result; \ -} +#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" \ + "rts \n\t" \ +); #define SENTINEL_ENTRY(n) \ nsresult nsXPTCStubBase::Sentinel##n() \ @ 1.8 log @ Update to mozilla 0.7 Most major change is SSL daemon(psm) has included. See release notes for detail. http://www.mozilla.org/releases/mozilla0.7/ @ text @d1 1 a1 1 $NetBSD$ @ 1.7 log @Updated to Mozilla-0.6, work done by Taya; some minor cleanup (removing bogus patches). Changes are numerous, see the homepage for details. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.6 2000/11/09 07:26:29 mycroft Exp $ d3 4 a6 5 --- nsprpub/pr/src/io/prsocket.c.orig Wed Apr 26 21:27:38 2000 +++ nsprpub/pr/src/io/prsocket.c Thu Nov 9 07:08:43 2000 @@@@ -1302,6 +1302,7 @@@@ if (listenSock == INVALID_SOCKET) { goto failed; d8 34 a41 4 + memset(&selfAddr, 0, sizeof(selfAddr)); selfAddr.sin_family = AF_INET; selfAddr.sin_port = 0; selfAddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); /* BugZilla: 35408 */ @ 1.6 log @Zero some sockaddrs before use. This fixes a problem in PSM (though PSM has a lot of other problems). @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update "mozilla" package to 5.0 milestone 17. This release is completely different from the 19980728 snapshot on which our last package version was based. The most important change is the new GTK+ based GUI and the gecko rendering engine. This update wouldn't exist without the work of Shin'ichiro TAYA who not only contributed several NetBSD related fixes to the mozilla sources but also created the base for this NetBSD package. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.4 2000/06/19 04:17:28 soren Exp $ d3 5 a7 23 diff -ru ../mozilla-current.orig/mozilla/nsprpub/pr/src/linking/prlink.c ./nsprpub/pr/src/linking/prlink.c --- ../mozilla-current.orig/mozilla/nsprpub/pr/src/linking/prlink.c Sat Apr 22 06:39:27 2000 +++ ./nsprpub/pr/src/linking/prlink.c Sun Jun 4 14:06:25 2000 @@@@ -64,7 +64,7 @@@@ * On these platforms, symbols have a leading '_'. */ #if defined(SUNOS4) || defined(RHAPSODY) || defined(NEXTSTEP) \ - || defined(OPENBSD) || defined(WIN16) || defined(NETBSD) + || defined(OPENBSD) || defined(WIN16) || (defined(NETBSD) && !defined(__ELF__)) #define NEED_LEADING_UNDERSCORE #endif @@@@ -191,6 +191,7 @@@@ #elif defined(XP_UNIX) #ifdef HAVE_DLL #ifdef USE_DLFCN +#ifndef NETBSD h = dlopen(0, RTLD_LAZY); if (!h) { char *error; @@@@ -203,6 +204,7 @@@@ PR_DELETE(error); abort();/* XXX */ d9 4 a12 4 +#endif #elif defined(USE_HPSHL) h = NULL; /* don't abort with this NULL */ @ 1.4 log @Add RCS IDs. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Add Taya-san's patches. @ text @d1 2 @ 1.2 log @Obsolete. @ text @d1 11 a11 14 $NetBSD: patch-ak,v 1.1 1999/02/01 11:39:52 frueauf Exp $ --- modules/schedulr/src/Makefile-patch Thu Oct 8 22:23:43 1998 +++ modules/schedulr/src/Makefile Fri Jan 29 20:58:20 1999 @@@@ -17,8 +17,8 @@@@ DEPTH = ../../.. -MODULE = schedulr -LIBRARY_NAME = sched +MODULE = schedulr +LIBRARY_NAME = sched REQUIRES = nspr util d13 16 @ 1.1 log @Make mozilla work on amiga and pmax. The hard work was done by Michael Hitch, thanx! @ text @d1 1 a1 1 $NetBSD$ @