Compare commits

...

3287 Commits

Author SHA1 Message Date
igor%mir2.org
96154ba631 cosmetics: end-of-line whitespace removal again
git-svn-id: svn://10.0.0.236/branches/less_static@115249 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-22 23:28:28 +00:00
(no author)
771cbc6bfd This commit was manufactured by cvs2svn to create branch 'less_static'.
git-svn-id: svn://10.0.0.236/branches/less_static@113702 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 13:47:17 +00:00
nboyd%atg.com
7c8814ac5e Have ClassNameHelper object be allocated lazily
git-svn-id: svn://10.0.0.236/trunk@113701 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 13:47:16 +00:00
nboyd%atg.com
6546deedfa Don't hold a static reference to a ClassLoader that will prevent JavaAdapter classes
from being unloaded.


git-svn-id: svn://10.0.0.236/trunk@113700 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 13:37:50 +00:00
locka%iol.ie
8e370dc046 Remove GetContentShellById from nsIWebShellWindow & impl as it's already defined in nsIXULWindow. b=122861 r=timeless@mac.com sr=jag@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113699 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 12:41:47 +00:00
jst%netscape.com
d79bb6b848 Checking in Pete Zha's <pete.zha@sun.com> fix for bug 121726. Don't remove and re-insert form controls into form.elements when the name or id changes. This caused form.elements to be incorrectly ordered and is pointless to start with. r=jkeiser@iname.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113698 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 10:36:28 +00:00
seawood%netscape.com
4fdf7a334f Add Makefile.ins for mapi
Bug #120135


git-svn-id: svn://10.0.0.236/trunk@113697 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 09:23:43 +00:00
racham%netscape.com
7d58d05fe4 Fixing bugscape bug 9846. Adding default version number for html domain pre-population. r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113696 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 09:06:26 +00:00
racham%netscape.com
8718c76ea7 Fixing bugscape bug 9846. This fix allows ISPs to prepopulate list of html domains that can be added to html domain list of send format check. r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113695 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 09:04:04 +00:00
racham%netscape.com
a8c4ef6d78 Fixing bug 122309. Using new ParseString routine to parse ports list. r=dougt, sr=jag
git-svn-id: svn://10.0.0.236/trunk@113694 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 08:39:30 +00:00
racham%netscape.com
f17221e5ab Fixing bug 122309. Adding a new routine that can take a string and parse it on a delimiter to add elements to the nsCStringArray. r=dougt, sr=jag
git-svn-id: svn://10.0.0.236/trunk@113693 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 08:35:28 +00:00
bbaetz%student.usyd.edu.au
cfd7df1801 Point to ftp.netscape.com/Welcome for ftp tests since ftp.mozilla.org
appears to be loaded
rs=jag


git-svn-id: svn://10.0.0.236/trunk@113692 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 07:16:24 +00:00
jst%netscape.com
4373fa4ab0 More comments...
git-svn-id: svn://10.0.0.236/trunk@113691 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 07:13:50 +00:00
jband%netscape.com
bc42c1e965 Add better support to xpconnect for converting between variants and arrays. bug 120881. r=dbradley sr=vidur. Trivial fix for case where we were hitting an assert at xpcom shutdown. bug 121536. r=dbradley rs=vidur.
git-svn-id: svn://10.0.0.236/trunk@113690 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:45:08 +00:00
jst%netscape.com
a9d86459c5 Fixing bug 123078. Making document.<n> === document['<n>'] for backwards compatibility reasons. r=peterv@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113689 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:44:04 +00:00
peterlubczynski%netscape.com
5190a48a4e Propigate wParam for mouse events directly to plugin bug 123005 r=kmcclusk sr=beard
git-svn-id: svn://10.0.0.236/trunk@113688 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:13:44 +00:00
leaf%mozilla.org
711edb1165 Automated update
git-svn-id: svn://10.0.0.236/trunk@113687 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:12:07 +00:00
jst%netscape.com
deafb819b5 Whitespace cleanup...
git-svn-id: svn://10.0.0.236/trunk@113686 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:04:56 +00:00
seawood%netscape.com
b2b991e8b1 Since we build a program called nsinstall in the tree, make sure that uwe use the full path to the nsinstall.exe found in wintools.zip.
Bug #123294 r=bryner


git-svn-id: svn://10.0.0.236/trunk@113685 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 06:01:58 +00:00
jst%netscape.com
a49bb992db Fixing bug 116834. Making element.innerHTML='...<script>...</script>...' not execute the script, this makes mozilla compatible with IE wrt innerHTML and execution of scripts. r=bzbarsky@mit.edu, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113684 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 05:53:56 +00:00
jst%netscape.com
4e17fc730c Fixing bug 115352. Making FlushPendingNotifications() properly flush the parent document as well if there is one. This causes layout data in iframes to not always be up to date since iframe sizes are dependent on the parent being reflown. r=peterv@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113683 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 05:47:22 +00:00
jst%netscape.com
d7991ba5d1 Fixing compiler warnings and defaulting line numbers to 0 in stead of (PRUint32)-1. sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113682 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 05:43:08 +00:00
mscott%netscape.com
b8826d2beb Bug #123457 --> fix some thread safety assertion warnings by making sure
the notifications callback for the socket gets released on the UI thread.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113681 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 05:05:37 +00:00
rpotts%netscape.com
bc4e6e1a96 bug #117948 (r=bzarsky@mit.edu, sr=vidur@netscape.com) Ignore the HTTP Window-Target header inside of <meta> tags
git-svn-id: svn://10.0.0.236/trunk@113680 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 04:46:54 +00:00
blakeross%telocity.com
7c257b4a2f Backing this out because it made shift+space not do a space, which I think is worse in the end. (122017). r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113679 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 04:43:47 +00:00
rpotts%netscape.com
acd07aa585 bug #122150 (r=jst@netscape.com, sr=darin@netscape.com) File transport was using the wrong nsIProgressEventSink when firing notifications...
git-svn-id: svn://10.0.0.236/trunk@113678 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 04:42:25 +00:00
jst%netscape.com
cdb28fa8fb Checking in Fabian's <hidday@geocities.com> fix for bug 69196. Making image.border, .hspace, and .vspace default to 1 an not -1. r=sicking@bigfoot.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113677 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 04:37:10 +00:00
jst%netscape.com
e5c226065e Checking in Fabian's <hidday@geocities.com> fix for bug 76895. Making cloneNode() work on document fragments. r=bzbarsky@mit.edu, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113676 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 04:22:17 +00:00
bzbarsky%mit.edu
f1b8d786a1 mfcEmbed has no Equals() on CString. Oops. Fixing mfcembed bustage.
git-svn-id: svn://10.0.0.236/trunk@113675 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:54:32 +00:00
ian.mcgreer%sun.com
51a288738c cleanup suggested by review by Nelson
git-svn-id: svn://10.0.0.236/trunk@113674 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:53:50 +00:00
naving%netscape.com
06e1e4d86e 74781 r=bienvenu sr=sspitzer. Select the newly downloaded pop3 message that was truncated by limit size.
git-svn-id: svn://10.0.0.236/trunk@113673 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:46:15 +00:00
dougt%netscape.com
1f176a9aaf Fixing calling conventions of NS_IMPL_THREADSAFE_RELEASE. Submitted by Tobias Oberstein. r=me, sr=jband@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113672 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:34:44 +00:00
mcafee%netscape.com
1c233440d2 Adding --file support. verbal r= alecf
git-svn-id: svn://10.0.0.236/trunk@113671 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:25:24 +00:00
bzbarsky%mit.edu
c1d76095eb Fix bustage. "i" is already declared.
git-svn-id: svn://10.0.0.236/trunk@113670 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:11:01 +00:00
darin%netscape.com
3ddd33baaa final patch for bug 109179 "replace nsStdEscape with NS_EscapeURL"
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113669 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 03:08:15 +00:00
chak%netscape.com
d26dd8bed1 Fix for #123054 - Rearrange profile dlgs in MfcEmbed
r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113668 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:57:54 +00:00
bryner%netscape.com
db6f813361 Fixing bug 122034 (tabbing not working from xbl selects). Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113667 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:14:50 +00:00
vidur%netscape.com
418679d380 Fix for bug 122305. XMLHttpRequest now has a way to override the mime type of the incoming stream. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@113666 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:10:52 +00:00
bzbarsky%mit.edu
2fd80b82c9 Convert Compare() to Equals() where possible now that we can do
case-insensitive Equals().  Bug 115289, r=alecf, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113665 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:03:07 +00:00
sspitzer%netscape.com
2a88b29b3d fix for #122481, crash when creating (and then unsubscribing) from bogus
newsgroups, like news://news.mozilla.org/foo/bar.

also some code cleanup.

r/sr=bienvenu.  thanks to hwaara for the initial patch.


git-svn-id: svn://10.0.0.236/trunk@113664 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 02:00:25 +00:00
jst%netscape.com
5aa4af9df0 Fixing bug 123438. Making element.localName not be uppercased for XHTML elements. r=heikki@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113663 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:51:06 +00:00
relyea%netscape.com
c7a84be240 Fix error path, only free arena is one was allocated.
git-svn-id: svn://10.0.0.236/trunk@113662 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:47:01 +00:00
pschwartau%netscape.com
c9de0b7992 Initial add. Regression test for bug 123437.
git-svn-id: svn://10.0.0.236/trunk@113661 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:44:52 +00:00
varga%utcru.sk
62fd668a27 Fix for 122794. Outliner columns ordered incorrectly.
- use selection sort instead of quick sort, since quick sort in unstable
r=bryner, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@113660 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:44:51 +00:00
cathleen%netscape.com
ec77313291 eliminates 107 nsCRT::memset calls to use memset instead. removed nsCRT::memset() function. bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113659 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:41:13 +00:00
bbaetz%student.usyd.edu.au
010788b22a Bug 110241 pt 2 - fix regression from previous checkin, and remove a
couple of write-only vars
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113658 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:38:44 +00:00
dougt%netscape.com
37a71e53f5 Adding comments to the nsIGenericFactory file. bug 123442. r=gagan@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113657 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:38:43 +00:00
mscott%netscape.com
26d531c5cb Bug #122236 --> set the performing biff flag when we are about to perform biff
and register the root folder as a listener on the url so it can clear the flag
r=naving
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113656 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:36:42 +00:00
mscott%netscape.com
fbe18f8362 Bug #122236 --> set the performing biff flag when we are about to perform biff
and register the root folder as a listener on the url so it can clear the flag

Bug #123440 --> don't give a message window when performing biff, this keeps
biff from bringing up any form of UI.
r=naving
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113655 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:36:15 +00:00
heikki%netscape.com
c5b81825af Bug 119335, string assertion in XMLContentSerializer, use Substring for non-null terminated string. r=jst, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@113654 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:35:34 +00:00
mscott%netscape.com
f0d23cc9d7 Bug #122236 --> only show the biff icon in the system tray if
we are performing biff as opposed to the user clicking get new mail
add a flag to the server to store biff state
r=naving
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113653 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:35:32 +00:00
mscott%netscape.com
48341120ab Bug #122236 --> only show the biff icon in the system tray if
we are performing biff as opposed to the user clicking get new mail
add a flag to the server to store biff state
r=naving
sr=bienvenu

Bug #122500 --> create a message window for the biff icon in the
system tray. this removes our dependency on the hidden window. On double
click, open up the last used 3-pane window or create a new one.
r=bhuvan
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113652 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:34:53 +00:00
waldemar%netscape.com
c89eb0f8c2 Fixed stub compile error
git-svn-id: svn://10.0.0.236/trunk@113651 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:13:30 +00:00
waldemar%netscape.com
d27901c0a3 Expanded map to allow type-narrowing conditions in its condition expression
git-svn-id: svn://10.0.0.236/trunk@113650 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 01:13:03 +00:00
cltbld%netscape.com
b1fd072d06 Better logfile test names
git-svn-id: svn://10.0.0.236/trunk@113649 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 00:48:59 +00:00
bbaetz%student.usyd.edu.au
8ec543447a Bug 119715 - strictvaluechecks should always be enabled
r=justdave, gerv


git-svn-id: svn://10.0.0.236/trunk@113648 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 00:20:09 +00:00
bbaetz%student.usyd.edu.au
2c81615c9a Bug 122418 pt2 - obsoleting a patch from the create attachment screen gave
a taint error.


git-svn-id: svn://10.0.0.236/trunk@113647 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-05 00:11:48 +00:00
alexsavulov%netscape.com
07f131e852 DOCUMENTATION CHANGE - not affecting the build
git-svn-id: svn://10.0.0.236/trunk@113646 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 23:28:29 +00:00
seawood%netscape.com
e1a1ac02a7 Move impl of nsIndexedToHTML::Create from .h to .cpp to fix BeOS bustage.
Bug 74803 sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113643 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 23:23:21 +00:00
nelsonb%netscape.com
a9cd5beaa8 Plug one of the leaks reported in bugzilla bug 123081
git-svn-id: svn://10.0.0.236/trunk@113642 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 23:15:11 +00:00
ian.mcgreer%sun.com
3e0d2561a3 plug leak found doing client auth, move freeing of cert's slot down a level in case the cert was not made external
git-svn-id: svn://10.0.0.236/trunk@113640 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 23:04:11 +00:00
mjudge%netscape.com
e6b116a625 command handler needed to be added to exports. blocker 123399
git-svn-id: svn://10.0.0.236/trunk@113639 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 22:58:51 +00:00
mjudge%netscape.com
99a1881c37 change to export command handler. blocker fix for 123399
git-svn-id: svn://10.0.0.236/trunk@113637 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 22:53:35 +00:00
gerv%gerv.net
2a14c2e071 Remove JS strict warning.
git-svn-id: svn://10.0.0.236/trunk@113636 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 22:47:26 +00:00
ian.mcgreer%sun.com
0240bece7f fix leak reported in bug 123081 by avoiding allocation for time variable
git-svn-id: svn://10.0.0.236/trunk@113633 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 22:34:22 +00:00
bbaetz%student.usyd.edu.au
d2945c40c2 bug 122418 - setting attachment status fails taint checks. Just needed to
detaint after checking.
r=gerv,kiko


git-svn-id: svn://10.0.0.236/trunk@113632 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 22:16:18 +00:00
ian.mcgreer%sun.com
7ec531594f last part of bug 121628, permanent slots should respond immediately to IsPresent() call
git-svn-id: svn://10.0.0.236/trunk@113631 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:57:07 +00:00
gerv%gerv.net
4711cd34e5 show_bug.cgi templatisation.
git-svn-id: svn://10.0.0.236/trunk@113629 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:17:17 +00:00
waldemar%netscape.com
3ddc09d4af Updated license
git-svn-id: svn://10.0.0.236/trunk@113628 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:13:45 +00:00
waldemar%netscape.com
f5b53beb84 Major reorganization of object structure, environments, frames, and bindings. Added compile/run flag to all expression evaluation functions.
git-svn-id: svn://10.0.0.236/trunk@113627 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:12:28 +00:00
waldemar%netscape.com
99127cdceb Added another test case
git-svn-id: svn://10.0.0.236/trunk@113626 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:11:02 +00:00
waldemar%netscape.com
5b51f9b435 Added delete-adjacent-duplicates
git-svn-id: svn://10.0.0.236/trunk@113625 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:51 +00:00
waldemar%netscape.com
57833896b4 Added m-dash
git-svn-id: svn://10.0.0.236/trunk@113624 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:29 +00:00
waldemar%netscape.com
4047f11fef Removed license
git-svn-id: svn://10.0.0.236/trunk@113623 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:09:05 +00:00
waldemar%netscape.com
b913abd7d3 Incomplete attempt to define bit-set and restricted-set semantic types and to define the set-field record/tuple constructor
git-svn-id: svn://10.0.0.236/trunk@113622 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 21:08:18 +00:00
shrutiv%netscape.com
75d88cb579 Adding Macintosh OSX installer screen to the wizard (r=smeredith)
git-svn-id: svn://10.0.0.236/trunk@113620 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 20:05:30 +00:00
shrutiv%netscape.com
4800e6ce39 Fix for bugzilla 118240: Last screen of wizard must be changed for Mac
customization (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@113619 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 20:01:39 +00:00
shrutiv%netscape.com
c62c135f1d Fix for bug 118240: Last screen of wizard must be changed for Mac
customization (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@113618 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 19:49:15 +00:00
shrutiv%netscape.com
8192f40c86 Fix for bug 118240: Last screen of wizard must be changed for Mac
customization (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@113617 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 19:42:37 +00:00
nboyd%atg.com
ccd738333b Clean up formatting.
git-svn-id: svn://10.0.0.236/trunk@113613 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 18:58:03 +00:00
relyea%netscape.com
37eb96be75 Function to read PQG params from the key.
git-svn-id: svn://10.0.0.236/trunk@113612 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 18:00:14 +00:00
zach%zachlipton.com
137895e51f Fix for bug 87398: checksetup.pl should warn if not run as root. Patch
adds a warning if the user has webservergroup set but does not run
checksetup.pl as root.

r1=kiko, r2=justdave


git-svn-id: svn://10.0.0.236/trunk@113610 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 16:38:33 +00:00
bzbarsky%mit.edu
c2dafa9a2d Fix appearance of filter extensions twice in filepicker. Bug 115670,
r=bryner, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@113609 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 16:12:18 +00:00
wtc%netscape.com
6060dc6b69 Temporary hack to make 'depend' do a 'clean' in NSS.
git-svn-id: svn://10.0.0.236/trunk@113608 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 15:57:38 +00:00
sicking%bigfoot.com
ef42436f16 Final part of bug 59912. Call SetDocument before adding any attributes on elements in the result of XSLT-transformations. This fixes (at least) onclick-like attributes.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@113606 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 15:31:41 +00:00
nboyd%atg.com
8ba4f03273 Change version to 1.5R4pre.
git-svn-id: svn://10.0.0.236/trunk@113605 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 15:26:31 +00:00
mkaply%us.ibm.com
65b729bf7d #108280
r=mkaply, sr=blizzard
Make OS/2 use display facenames on DBCS fonts.


git-svn-id: svn://10.0.0.236/trunk@113603 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 14:44:36 +00:00
timeless%mac.com
030e9d615b Bug 122809ÿMismatched allocator/deallocator ToNewCString & delete[]
r=bzbarsky@mit.edu sr=jag


git-svn-id: svn://10.0.0.236/trunk@113602 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 14:37:01 +00:00
rods%netscape.com
daf06d9375 Remove checking for numeric input from header/footer input
part of fix to 120062 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113600 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 13:38:13 +00:00
ccarlen%netscape.com
caadeea75a Bug 121235 - Freeze nsIDirectoryServiceProvider2. r=dougt@netscape.com/sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113599 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 13:10:54 +00:00
bbaetz%student.usyd.edu.au
e20fe58870 Bug 95732 - remove logincookies.cryptpassword, and invalidate cookies from
the db when required instead.
(Also fixes bug 58242 as a side effect)

r=myk, kiko


git-svn-id: svn://10.0.0.236/trunk@113598 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 12:23:05 +00:00
hyatt%netscape.com
cdc7d6d6d8 Fix Macho and Cocoa horkage because of a missing ifdef.
git-svn-id: svn://10.0.0.236/trunk@113597 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 10:56:42 +00:00
seawood%netscape.com
1fe10f037c Remove destination file if it exists before copying.
Bug #120586 r=bryner


git-svn-id: svn://10.0.0.236/trunk@113596 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 09:15:52 +00:00
leaf%mozilla.org
dabc9839b7 Automated update
git-svn-id: svn://10.0.0.236/trunk@113595 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 09:12:11 +00:00
bryner%netscape.com
453c723957 Don't try to build native theme support on gtk2 (API changes). r=cls.
git-svn-id: svn://10.0.0.236/trunk@113594 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 09:03:53 +00:00
seawood%netscape.com
db2075a2e3 Removing fallback hooks for deprecated configure options.
git-svn-id: svn://10.0.0.236/trunk@113593 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 08:59:16 +00:00
seawood%netscape.com
6a70d87d0a Increase the lgot buffer for static Irix builds.
Bug #122917 r=nickb@adacel.com.au


git-svn-id: svn://10.0.0.236/trunk@113592 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 06:25:43 +00:00
blakeross%telocity.com
d2d17b6520 79047 - shift+space should scroll upwards. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113591 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 06:15:14 +00:00
blakeross%telocity.com
8ebc9524ff 122017 - shouldn't always unset shift when dispatching keypress event. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113590 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 06:14:10 +00:00
seawood%netscape.com
6e46c8276f Use LDFLAGS when linking SIMPLE_PROGRAMS on win32
Bug #123065


git-svn-id: svn://10.0.0.236/trunk@113589 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 05:53:51 +00:00
seawood%netscape.com
ef829e43db Set MAPFILE in config.mk instead of rules.mk
git-svn-id: svn://10.0.0.236/trunk@113588 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 05:49:14 +00:00
blakeross%telocity.com
352f4a09fb 67139 - title of active window should be checked in tasks menu. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113587 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 05:15:47 +00:00
cotter%netscape.com
a89a12f6e4 privacy & security help content update for Form Manager help, per 122806, r=oeschger
git-svn-id: svn://10.0.0.236/trunk@113586 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 03:52:33 +00:00
blakeross%telocity.com
7d279b7a8c 123285 - columns aren't correctly persisted in history and other outliners. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113585 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 03:44:51 +00:00
justdave%syndicomm.com
40ab41ff77 Fix for bug 14461: QA contact is no longer required. You can still leave it blank in editing and creating components if you
want, even if it's enabled now.  This is consistant with the behavior of this field everywhere else in Bugzilla now.
Eventually this will be a per-product setting whether to enforce having one or not.
Patch by Matthew Tuck <matty@chariot.net.au>
r= justdave x 2


git-svn-id: svn://10.0.0.236/trunk@113584 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-04 00:41:40 +00:00
sicking%bigfoot.com
742947de1e Fix IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@113583 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 21:36:03 +00:00
rbs%maths.uq.edu.au
fe7bb4aef5 Using the recently added APIs to respond to dynamic changes: a _much_ simpler (re)fix of bug 114909 - dynamically changing displaystyle attribute in <mstyle> tag doesn't change display
git-svn-id: svn://10.0.0.236/trunk@113582 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 21:15:29 +00:00
rbs%maths.uq.edu.au
bc9ff10418 Add ReLayout() - a driver that hides the details needed to re-sync a frame subtree in case of dynamic changes: rebuild of automatic data, re-resolve script styles, fire a reflow
git-svn-id: svn://10.0.0.236/trunk@113581 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 21:06:51 +00:00
rbs%maths.uq.edu.au
de6635197e slight simplification - the removal will recurse down to the wrapped child
git-svn-id: svn://10.0.0.236/trunk@113580 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 20:11:37 +00:00
jband%netscape.com
9ce852e366 unbust XPCONNECT_STANDALONE build. No change to default build. bug 121438. rs=jband.
git-svn-id: svn://10.0.0.236/trunk@113579 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 20:05:22 +00:00
sicking%bigfoot.com
6838b8f4b5 Make relational comparisons between NodeSets and booleans follow the spec.
b=116540 r=Pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@113578 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 19:50:27 +00:00
beard%netscape.com
1a035e7a78 Fixing bustage caused by newly added mozilla/modules/libpr0n/decoders/ijpeg directory. Added explicit search path of ::decoders:jpeg: before ::.
git-svn-id: svn://10.0.0.236/trunk@113577 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 19:13:51 +00:00
blakeross%telocity.com
39cb58daff fix an oops in last nights checkin. sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113576 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 18:27:09 +00:00
myk%mozilla.org
f89a91a9e4 Fix for bug 121747: Stops every script before it does anything else if Bugzilla is currently shut down. Also adds global template
instantiation code to globals.pl.
Patch by Myk Melez <myk@mozilla.org>.
r=gerv,kiko


git-svn-id: svn://10.0.0.236/trunk@113573 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 09:28:48 +00:00
blakeross%telocity.com
9ee927920a 121180 - clicking or dbl clicking on wrong things in bookmarks/history incorrectly opens url. a left and then right click in quick succession in bookmarks is counted as a double click. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@113572 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 08:40:31 +00:00
bryner%netscape.com
632ac8da85 Fixing some warnings in xpcom. Bug 118377, r=hwaara, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@113571 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 07:05:10 +00:00
seawood%netscape.com
7b423bbbcc Add INSTALL file which outlines the basic steps to setting up a tinderbox
Clean up README


git-svn-id: svn://10.0.0.236/trunk@113568 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 06:31:44 +00:00
darin%netscape.com
3769c6f9ed backing out some changes that accidentally slipped in!
git-svn-id: svn://10.0.0.236/trunk@113567 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 06:24:55 +00:00
blizzard%redhat.com
a3c36cf3d5 Add gtk2 to the list of dirs that are built. No bug on this. r=cls
git-svn-id: svn://10.0.0.236/trunk@113565 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 06:09:22 +00:00
blizzard%redhat.com
47f131cf51 Add warning about this not being implemented. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113564 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 06:08:21 +00:00
blizzard%redhat.com
28419b1a35 Gtk2 files for viewer. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113563 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 06:06:06 +00:00
leaf%mozilla.org
8bc5eccf5e Automated update
git-svn-id: svn://10.0.0.236/trunk@113562 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 04:42:15 +00:00
samuel%sieb.net
f0983bfcd8 Bug 112920 - add css rule for superfluous notifies
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@113561 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 04:36:59 +00:00
samuel%sieb.net
4b95e62e27 Bug 112920 - enhancement to notify code
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@113560 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 04:35:26 +00:00
wtc%netscape.com
a464983a2e Bugzilla bug 117479: add the PR_ABS macro. Thanks to Roland Mainz
<Roland.Mainz@informatik.med.uni-giessen.de> for the patch.


git-svn-id: svn://10.0.0.236/trunk@113559 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 04:34:50 +00:00
seawood%netscape.com
f3c761d348 Add check to see if 'cd $MOZ_TOOLS && pwd` failed.
git-svn-id: svn://10.0.0.236/trunk@113558 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 04:34:43 +00:00
blizzard%redhat.com
024ca97902 Bug #92033. Land changes to get gfx/ building with gtk2. Lots of ifdef code here. r=cls,bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113557 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:47:18 +00:00
leaf%mozilla.org
17d9bc1085 Automated update
git-svn-id: svn://10.0.0.236/trunk@113556 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:42:16 +00:00
relyea%netscape.com
36e3068bc1 Bug 117978: accessor functions to all JCE keystore API to be implemented.
git-svn-id: svn://10.0.0.236/trunk@113555 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:37:26 +00:00
bzbarsky%mit.edu
25554d8060 Send "referer" header when loading links via link toolbar. Bug 119478,
r=choess@stwing.upenn.edu, sr=blake


git-svn-id: svn://10.0.0.236/trunk@113554 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:28:59 +00:00
seawood%netscape.com
f01d8582cf Add support for MOZ_PROFILE, MOZ_COVERAGE, & MOZ_MAPINFO for win32 gmake builds.
Set these variables in your MOZCONFIG file before running configure or on the make cmd line when building in individual dirs.


git-svn-id: svn://10.0.0.236/trunk@113553 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:28:07 +00:00
leaf%mozilla.org
ecb2db1c4c Automated update
git-svn-id: svn://10.0.0.236/trunk@113552 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:12:08 +00:00
seawood%netscape.com
6746e087bc Add warning message if cl test prog fails for cygwin targets
git-svn-id: svn://10.0.0.236/trunk@113551 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 03:06:07 +00:00
seawood%netscape.com
c94f385d8c Do not install the mozilla script on win32
git-svn-id: svn://10.0.0.236/trunk@113550 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 02:45:54 +00:00
bzbarsky%mit.edu
32878c94aa Fix strict JS warning. Patch by Alex Vincent <jscript@pacbell.net>,
r=brade, sr=kin


git-svn-id: svn://10.0.0.236/trunk@113549 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 02:37:02 +00:00
pavlov%netscape.com
27a18104fd adding new stub files for work with using intel's jpeg library
git-svn-id: svn://10.0.0.236/trunk@113548 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 01:54:08 +00:00
blakeross%telocity.com
6f1b90acc1 92749 - "view background image" context menu item doesn't always appear when it should. r=bz sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113547 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:58:38 +00:00
jband%netscape.com
5518ba6525 Add support for chaining 'additional managers' to the global interface info manager. This includes weakref support. This system allows us to dynamically aggregate interface info managers to support systems like SOAP. Clients of the interface info manager can traverse that list of additonal managers (if any are present) or ignore it. This fixes bug 103805. r=dbradley sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@113546 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:56:16 +00:00
seawood%netscape.com
0118504ff3 Add $(BIN_SUFFIX) to mkdepend defines
git-svn-id: svn://10.0.0.236/trunk@113545 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:41:00 +00:00
blakeross%telocity.com
6a2f5ed18a 39070 - can't dnd images or <areas>. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113544 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-03 00:06:12 +00:00
bryner%netscape.com
1a11ac5be2 Rest of the patch for bug 122542. I accidentely checked in the incomplete patch. r=varga, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@113543 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 23:22:10 +00:00
jband%netscape.com
f5ff27091a Add C++ string support includes needed when AString params are used - NOT PART OF DEFAULT BUILD
git-svn-id: svn://10.0.0.236/trunk@113540 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 22:33:16 +00:00
jband%netscape.com
37f418f3dd Initial checkin of WSDL -> xpcom interface info translator quick test - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113539 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 22:31:12 +00:00
jband%netscape.com
a9712b4166 Commiting accumulated interface info extensions changes. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113538 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 22:18:56 +00:00
jband%netscape.com
367216bc3e Initial checkin of WSDL -> xpcom interface info translator. - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@113537 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 21:37:23 +00:00
alecf%netscape.com
43bee42ecd more dependency updates
git-svn-id: svn://10.0.0.236/trunk@113536 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 21:29:01 +00:00
alecf%netscape.com
eeea2a1861 fix for bug 108988 r=caillon@returnzero.com, sr=blake
also fix a minor warning while I'm there


git-svn-id: svn://10.0.0.236/trunk@113535 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 21:13:10 +00:00
mkaply%us.ibm.com
d357e19dc2 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@113534 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 20:37:39 +00:00
alecf%netscape.com
c666ed8fca dependency update
git-svn-id: svn://10.0.0.236/trunk@113533 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 20:09:29 +00:00
ian.mcgreer%sun.com
e16c936a53 Fix cert leaks when building a chain. There are several client auth bugs filed, this may not be for any one in particular, but was found with tstclnt.
git-svn-id: svn://10.0.0.236/trunk@113532 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 20:01:22 +00:00
seawood%netscape.com
1cce7268dc s/command_handler/commandhandler/. Fixing win32 gmake bustage
git-svn-id: svn://10.0.0.236/trunk@113531 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 20:00:00 +00:00
ian.mcgreer%sun.com
633f5faf30 bug 90518, selfserv dumps cache state before shutdown with -y option
git-svn-id: svn://10.0.0.236/trunk@113530 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 19:39:48 +00:00
bienvenu%netscape.com
711f501004 disallow drag drop into read-only imap folders r=naving, sr=mscott 112103
git-svn-id: svn://10.0.0.236/trunk@113528 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 17:30:03 +00:00
bienvenu%netscape.com
c2485da7ba fix crash in morkRow::closerow object r=naving, sr=mscott 104659
git-svn-id: svn://10.0.0.236/trunk@113527 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 16:57:25 +00:00
bzbarsky%mit.edu
e72122a020 Make the unknown decoder pick up <table> and <div>. Bug 83480, r=rpotts,
sr=darin


git-svn-id: svn://10.0.0.236/trunk@113526 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 16:10:04 +00:00
rayw%netscape.com
15b1571fdb Converted tests to use new names for services on my soap server.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@113525 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 15:42:27 +00:00
mkaply%us.ibm.com
1a35befbac HPUX bustage
git-svn-id: svn://10.0.0.236/trunk@113524 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 14:30:00 +00:00
mkaply%us.ibm.com
75746a5566 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@113523 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 14:28:55 +00:00
mcafee%netscape.com
0049fa1e5f Fixing more bustage. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@113522 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 08:10:55 +00:00
mcafee%netscape.com
1b7b202a89 Fixing build bustage, tab lossage
git-svn-id: svn://10.0.0.236/trunk@113521 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 07:58:39 +00:00
mcafee%netscape.com
524c5d653c Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@113520 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 07:53:30 +00:00
mjudge%netscape.com
b12c99a155 xuldoc not content_xul
git-svn-id: svn://10.0.0.236/trunk@113519 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 07:49:04 +00:00
mjudge%netscape.com
6d432b1041 bad slash
git-svn-id: svn://10.0.0.236/trunk@113518 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 07:48:06 +00:00
mjudge%netscape.com
4f465d2207 wrong requires. fix bustage
git-svn-id: svn://10.0.0.236/trunk@113517 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 06:59:44 +00:00
mjudge%netscape.com
15dedb88c4 missed this one
git-svn-id: svn://10.0.0.236/trunk@113516 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 06:03:50 +00:00
rbs%maths.uq.edu.au
2ff8bf1765 Continuing to factor handlers to rebuild automatic data during dynamic changes
git-svn-id: svn://10.0.0.236/trunk@113515 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:43:03 +00:00
blakeross%telocity.com
1cc6cc00c4 117672 - minor ui defect in mailnews pref pane. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113514 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:42:17 +00:00
blakeross%telocity.com
ae786e96e5 109560 - edit menu in history is broken. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113513 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:30:55 +00:00
blakeross%telocity.com
04f561119e 72796 - alt+space depresses focused elt additionally. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113512 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:26:36 +00:00
blakeross%telocity.com
17cbced010 120984 - removing unnecessary code in nsglobalhistory. r/sr=me,ben
git-svn-id: svn://10.0.0.236/trunk@113511 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:22:20 +00:00
blakeross%telocity.com
b93d9137a9 98805 - need confirmation dialog, not aler,t when disabling ql. r=law sr=hewittCVS: ----------------------------------------------------------------------
git-svn-id: svn://10.0.0.236/trunk@113510 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:19:40 +00:00
blakeross%telocity.com
58723b91b4 98805 - need confirmation dialog, not aler,t when disabling ql. r=law sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113509 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:18:26 +00:00
mjudge%netscape.com
80554b8869 file from previous checkin
git-svn-id: svn://10.0.0.236/trunk@113508 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:14:25 +00:00
mjudge%netscape.com
40f7d1b02e 115922 embedding work. no changes should be observed in current product this will only affect the embedded effort. This moves the command handler stuff from content xul to embedding/components/commandhandler. a=judd r=saari built on mac/windows/gmake with this we will be able to finish removing editorshell from the app and have a true embedded editor.akkana will pick this up after me and finish the embedding work.
git-svn-id: svn://10.0.0.236/trunk@113507 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 05:13:56 +00:00
lordpixel%mac.com
cafbcdfba1 Final trunk fix for bug# 119118.
r=netdemon, sr=smfr.

r=sleestack (sherif) for checkin while tree closed


git-svn-id: svn://10.0.0.236/trunk@113506 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 04:44:14 +00:00
peterlubczynski%netscape.com
324ffc5a5e Fix by Serge for crash after installing Java Plug-in on Linux bug 122246 r=peterl sr=beard
git-svn-id: svn://10.0.0.236/trunk@113505 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 04:42:05 +00:00
wtc%netscape.com
0993648262 Bugzilla bug 122961: export CERT_CreateSubjectCertList for PSM.
git-svn-id: svn://10.0.0.236/trunk@113504 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 04:41:06 +00:00
dougt%netscape.com
bb7377d5e8 backing out my optimization
git-svn-id: svn://10.0.0.236/trunk@113502 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 03:20:01 +00:00
darin%netscape.com
7814a2d020 should fix btek bustage
git-svn-id: svn://10.0.0.236/trunk@113501 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 02:49:52 +00:00
darin%netscape.com
b6b52d0d83 fixes bug 86917 "socket transport should try all ip addresses returned by
DNS service" r=gordon, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@113500 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 02:45:25 +00:00
depstein%netscape.com
0335fbd08c Fixed web prog lstnr logging bug; added onStateChangeString() method to QaUtils. Also added entry to url table in nsIWebNav.cpp
git-svn-id: svn://10.0.0.236/trunk@113499 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 02:34:27 +00:00
bryner%netscape.com
ab15008e78 adding -moz-appearance for xbl listboxes. not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113498 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 02:23:17 +00:00
pschwartau%netscape.com
39e30db812 Initial add. Regression test for bug 123002.
git-svn-id: svn://10.0.0.236/trunk@113497 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 02:03:43 +00:00
racham%netscape.com
cbcaff45cc Fixing bug 122108. Changing the label from ISP or email provider to Email account in the accountwizard's account type page. r=robinf, jglick, bhuvan
git-svn-id: svn://10.0.0.236/trunk@113496 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:59:34 +00:00
rayw%netscape.com
9cd6379065 A variety of bug fixes in SOAP, most notably, eliminating 1999 schema
types.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@113495 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:47:27 +00:00
relyea%netscape.com
3c5d08984b Add new PK11_ImportSymKeyWithFlags function for JSS
git-svn-id: svn://10.0.0.236/trunk@113494 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:46:05 +00:00
bryner%netscape.com
122d4289d3 Adding classic skin css for xbl checkboxes. Also fixing up borders on comboboxes. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113493 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:42:25 +00:00
rjc%netscape.com
3ea20f13ac Fix bug # 122952: Mac OS X internet search issues. r=sdagley,sfraser
git-svn-id: svn://10.0.0.236/trunk@113492 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:35:33 +00:00
vidur%netscape.com
7673c9518e Scoping rules seem to be different on windows and linux. Fixed compiler error on windows. This is not yet part of the default build.
git-svn-id: svn://10.0.0.236/trunk@113491 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:32:04 +00:00
jst%netscape.com
3ca2b8124f Fixing bug 113856. Don't crash when resolving a name of a class w/o a primary iid. r=heikki@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113490 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:31:22 +00:00
dougt%netscape.com
154c1a0782 fixes 122892. Optimization Clone of nsLocalFile. Instead of reiniting object, we use default c++ copy construction. r=ccarlen@netscape.com, sr=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113489 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:25:57 +00:00
javi%netscape.com
7fbb88f57b Fix Mac bustage.
git-svn-id: svn://10.0.0.236/trunk@113487 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:20:54 +00:00
bzbarsky%mit.edu
b9f15766ea add .shtml to list of extensions we register with ourselves. Bug 60733,
r=law, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@113484 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:06:36 +00:00
rogerl%netscape.com
faeb4c2ffd Incremental fixes.
git-svn-id: svn://10.0.0.236/trunk@113483 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:06:34 +00:00
jj%netscape.com
de388a3149 updating to 0.9.8
git-svn-id: svn://10.0.0.236/trunk@113482 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 01:05:47 +00:00
bbaetz%student.usyd.edu.au
88e6e84628 Bug 110241 - redo ftp control connection parsing code
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113478 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:55:06 +00:00
varga%utcru.sk
ed6a00ae2e Fix for 120976. Drop feedback needs some polishing.
r=bryner, sr=blake


git-svn-id: svn://10.0.0.236/trunk@113477 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:54:19 +00:00
peterlubczynski%netscape.com
32321d73c4 Restore consuming of keypress events and don't pass them to plugins also give windowless plugins focus when mouse clicked bug 122501 r=kmcclusk@netscape.com sr=beard
git-svn-id: svn://10.0.0.236/trunk@113475 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:23:30 +00:00
peterlubczynski%netscape.com
3a102d9545 Send raw keyboard event for windowless plugins, bug 122501 r=kmcclusk@netscape.com sr=beard
git-svn-id: svn://10.0.0.236/trunk@113474 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:21:53 +00:00
jst%netscape.com
e88756b2b7 Fixing bug 113498. Making .src on a new Image(); always be absolute. r=sicking@bigfoot.com, rs=rpotts@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113473 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:17:40 +00:00
dveditz%netscape.com
6196387bf8 bug 94108/122881 clean up obsolete components to prevent scary errors
for people who upgrade. patch by curt@netscape.com, r=ssu/sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@113472 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:13:12 +00:00
varga%utcru.sk
295a8002c4 Fix for bugs:
120299 - Drop feedback is narrow first time
121187 - drag of message summary line (even without drop) garbles bounding box

r=sfraser, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113471 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:13:07 +00:00
law%netscape.com
3719c10b3a Bug 117702; change wording to say 'system tray'; r=caillon, sr=blake
git-svn-id: svn://10.0.0.236/trunk@113469 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:09:46 +00:00
law%netscape.com
4b806dba32 Bug 119767; remove bogus text/html entry from defaulit mimeTypes.rdf; r=bzbarsky, sr=ben
git-svn-id: svn://10.0.0.236/trunk@113468 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:07:35 +00:00
peterlubczynski%netscape.com
fc583de88a Fix for plugins not being able to get handle to doc's window if plugin is HIDDEN because it has no view. Use the pres shell instead. bug 123059 r=ToddTaylor sr=beard
git-svn-id: svn://10.0.0.236/trunk@113467 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:07:20 +00:00
law%netscape.com
905119f6b5 Bug 107088; don't set any group/world permissions on temp file; r=bzbarsky, sr=darin
git-svn-id: svn://10.0.0.236/trunk@113466 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-02 00:06:12 +00:00
bryner%netscape.com
6e61e54a46 Adding classic skin css for xbl select widget. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@113465 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:59:26 +00:00
law%netscape.com
f54f76debd Bug 120931; remember last used directory (for older versions of windows that don't do it automatically); r=cmanske, sr=ben
git-svn-id: svn://10.0.0.236/trunk@113464 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:58:55 +00:00
rjesup%wgate.com
5f600bf6e5 Bug 117667: access past end of docshell child array. sr=jst, r=joki
git-svn-id: svn://10.0.0.236/trunk@113463 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:56:48 +00:00
jaggernaut%netscape.com
0ac23b506b Bug 90221: Click() needs to act like a real click. r=jst, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@113462 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:55:49 +00:00
cmanske%netscape.com
b4ef8479ba Fixed Open Location dialog for Composer, b=122933, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113461 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:53:30 +00:00
law%netscape.com
2013e60c16 Bug 94756; make file picker check for read-only files when saving; r=cmanske, sr=ben
git-svn-id: svn://10.0.0.236/trunk@113460 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:52:58 +00:00
samuel%sieb.net
38ea9c6ced Bug 122910 - chatzilla won't start
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113459 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:48:11 +00:00
hewitt%netscape.com
8fa2c0020b 110001 - onpagehide should not fire events when traversing back in the wizard, r=racham, sr=blake
git-svn-id: svn://10.0.0.236/trunk@113458 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:09:42 +00:00
ccarlen%netscape.com
eba9538f7a Not part of build, very out of date.
git-svn-id: svn://10.0.0.236/trunk@113457 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:07:47 +00:00
ssu%netscape.com
def5b868f6 fixing bug 115582 - File/Attachments/Save All doesn't have access key. r=racham, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@113456 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:05:45 +00:00
hewitt%netscape.com
59e6d9a637 120609 - Autocomplete drop down list has white vertical borders on left and right side, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@113455 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 23:03:22 +00:00
ccarlen%netscape.com
d4f88daea6 Bug 120026 - rework PPEmbed so its classes are less dependent and more easily reusable. r=adamlock@netscape.com/sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113454 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:57:19 +00:00
ccarlen%netscape.com
3799e84dd5 New files for bug 120026 - rework PPEmbed so its classes are less dependent and more easily reusable. r=adamlock@netscape.com/sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113453 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:55:18 +00:00
serge%netscape.com
dc78c9c9ed fix #109353; N620, Trunk & M097 crash [@ libpthread.so.0 - PL_strfree]; r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@113452 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:50:59 +00:00
jj%netscape.com
1cdcd82c6f this file causes the OS9 Finder to flip the "isPackage" flag of the "macbuild" directory, preventing its access. PkfInfo can be generated on the fly by the build script instead, like the current Carbon build automation does.
git-svn-id: svn://10.0.0.236/trunk@113451 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:38:18 +00:00
heikki%netscape.com
51cf66c5f5 Bug 122710, dtd folder in dist/bin should be moved into res. r=rbs@maths.uq.edu.au&harishd, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@113450 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:28:55 +00:00
pinkerton%netscape.com
ae9adfc171 tree->treeview bug 115747, rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@113449 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:21:51 +00:00
hewitt%netscape.com
b63f84685c 114580 - commonDialog is slow as molasses, r=jag, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@113448 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:18:59 +00:00
rginda%netscape.com
35e3f21bfb - venkman only -
bug 122850, venkman error on startup
the fix for bug 121744 made |for (a in undefined);| throw an error, so now we have to validate |attrs| here.


git-svn-id: svn://10.0.0.236/trunk@113447 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 22:12:09 +00:00
naving%netscape.com
33319c4dd2 115071 r=nhotta (for collation part) sr=mscott. fix folder-pane, menus sorting on mac os x by using collation
key and creating sort arcs as nsIRDFBlob. Added abiltity to createBlobNode
123017 sr=bienvenu fixing start-ip crash in nsMsgFolderDatasource


git-svn-id: svn://10.0.0.236/trunk@113446 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:46:05 +00:00
peterlubczynski%netscape.com
ca86fbd4ee Checking in for nis@sparc.spb.su, fix for Java applets inserted as <OBJECT> run in spite of Java is turned off in Preferences bug 116888 r=peterl sr=beard
git-svn-id: svn://10.0.0.236/trunk@113445 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:40:49 +00:00
bzbarsky%mit.edu
bcc31f85dd Don't let an empty intl.charset.default pref set the document charset to
the empty string.  Fall back to ISO-8859-1 in the script loader if there
is no other charset set.  Bug 118404, r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@113444 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:36:00 +00:00
akkana%netscape.com
efa43449be 121046: fix a rewrap hang. r=adu@sparc.spb.su sr=kin
git-svn-id: svn://10.0.0.236/trunk@113443 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:29:16 +00:00
darin%netscape.com
0442329028 fixes bug 123031 "Setting username and password on nsIURI object damages
host part of URL, preventing FTP transfer" r=cmanske, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113442 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:20:51 +00:00
darin%netscape.com
e4b147b47f fixes bug 122675 "socket transport doesn't cancel properly if busy resolving
or connecting" r=gordon, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113441 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:18:13 +00:00
wtc%netscape.com
eba46abb7a Bugzilla bug 122712: moved the two newly exported symbols to the right
place.


git-svn-id: svn://10.0.0.236/trunk@113440 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:16:43 +00:00
mcafee%netscape.com
daa2e99a89 Back to PrintSize
git-svn-id: svn://10.0.0.236/trunk@113439 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:07:04 +00:00
darin%netscape.com
4b34d2efe1 fixes bug 122787 "(nsIURI) nsStandardURL::SetFileName doesn't recalculate mPath"
r=dougt, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113438 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 21:03:10 +00:00
andreas.otte%debitel.net
a67c733b80 making patch for bug 120959 [Use of ".." in address causes links to
relative URL's to fail] a little bit prettier (remove unnecessary
clause), r=brendan, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113437 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 20:30:15 +00:00
bzbarsky%mit.edu
5490fe59f6 View source channels should implement nsIUploadChannel for when we get
postdata working with them.  Bug 122851, r=darin, sr=rpotts.


git-svn-id: svn://10.0.0.236/trunk@113436 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 20:18:26 +00:00
rods%netscape.com
75f3adcd31 fix ref count bloat
Bug 123011 sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113435 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 20:12:35 +00:00
seawood%netscape.com
4f41222d8a Fixing win32 gmake bustage
git-svn-id: svn://10.0.0.236/trunk@113434 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 19:52:42 +00:00
mcafee%netscape.com
e23a48cbcb Adding graph server support to trace-malloc tests
git-svn-id: svn://10.0.0.236/trunk@113433 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 19:01:40 +00:00
ian.mcgreer%sun.com
9b23ec2d9d fix cert leak found by client auth
git-svn-id: svn://10.0.0.236/trunk@113432 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 18:18:13 +00:00
relyea%netscape.com
300485bc29 Fix memory leak.
git-svn-id: svn://10.0.0.236/trunk@113431 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:57:05 +00:00
myk%mozilla.org
75dca718c9 Fix for bug 98021: Cleans up "edit attachment" interface on NS4.x by removing text of buttons that do not work in that browser.
Patch by Myk Melez <myk@mozilla.org>.
r=kiko x 2


git-svn-id: svn://10.0.0.236/trunk@113430 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:50:00 +00:00
wtc%netscape.com
911b346fe5 Bugzilla bug 122944: detect Cygwin's uname.
git-svn-id: svn://10.0.0.236/trunk@113429 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:27:55 +00:00
ian.mcgreer%sun.com
126fdb9cd7 bug 121628, persistent cache of hardware token certs
git-svn-id: svn://10.0.0.236/trunk@113428 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:25:15 +00:00
rods%netscape.com
798a2cf9a2 fix bustage
git-svn-id: svn://10.0.0.236/trunk@113427 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:19:10 +00:00
rods%netscape.com
ab7bd4353a fix bustage
git-svn-id: svn://10.0.0.236/trunk@113426 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 17:04:03 +00:00
rods%netscape.com
01be94da6c fix build breakage
git-svn-id: svn://10.0.0.236/trunk@113425 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 16:17:40 +00:00
rods%netscape.com
f944fc2ad3 Added GlobalPrintSettings
Bug 120622 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@113424 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 15:48:21 +00:00
rods%netscape.com
82a2414831 enable a margin like gap specification for printing on unix
make it settable via the joboptions dialog
Bug 102596 r=roland sr=kin


git-svn-id: svn://10.0.0.236/trunk@113423 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 15:31:15 +00:00
mkaply%us.ibm.com
1211f86623 #122482
rs=jst
Make OS/2 go down a Windows path to fix some focus events


git-svn-id: svn://10.0.0.236/trunk@113422 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 15:14:35 +00:00
rbs%maths.uq.edu.au
ef52d88af3 Added two APIs, InheritAutomaticData() & TransmitAutomaticData(), to respond to dynamic changes that affect automatic data (i.e., data inferred from the actual definition of each MathML tag). The computation of the data was so far mostly locked in Init() and SetInitialChildList() which are meant to be called only once in the life-time of a frame. Factored this computation into the two APIs to be used to rebuild the data, and which can be called repeatedly as appropriate, when dynamic changes arise in the content model. Shuffled code to stay in sync and consolidated the hooks used dynamic changes with the APIs
git-svn-id: svn://10.0.0.236/trunk@113421 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 15:10:50 +00:00
jake%acutex.net
18e6a3ea4d Bug 122154 part 2 - Eliminiate the use of the "usetms" Javascript cache variable.
Patch by Christian Reis <kiko@async.com.br>
r= bbaetz, jake


git-svn-id: svn://10.0.0.236/trunk@113420 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:52:37 +00:00
rods%netscape.com
20b4083174 1) Removes the arg of nsIDOMWindow in the nsIWebBrowserPrint calls
2) Adds a couple of new methods and an attr to nsIWebBrowserPrint (navigate, is frameset, & exitPP)
3) Removes all but one method from nsIContentViewerFile.idl/h the remaining call is for print regression testing
4) Removes the "static" implementation of nsIContentViewerFile.h
5) Fixed up nsIContentViewerFile.idl and turned it back on so it is now generating the header file
6) Removed all uses of nsIContentViewerFile.h except for the WebCrawler (uses it for Printing Regression testing)
7) nsDocumentViewer.cpp now implements nsIWebBrowserPrint.idl this makes it easier to add new print functionality in one place
8) You can now ask an instance of the ContentViewer for a nsIWebBrowserPrint to do printing (it retruns the nsIWebBrowserPrint interface implemented by the nsDocumentViewer)
9) Anybody who was using nsIContentViewerFile to print will now use nsIWebBrowserPrint
10) You can now do a "GetInterface()" on a GlobalWindow for a nsIWebBrowserPrint
11) The browser UI now uses the GetInterface on the GlobalWindow to get a nsIWebBrowserPrint object to do printing and this can be used for all printing functionality
Bug 120622 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@113419 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:52:11 +00:00
locka%iol.ie
7098e78188 Obvious fix to stop deprecated winEmbed from crashing. b=120956
git-svn-id: svn://10.0.0.236/trunk@113418 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:33:33 +00:00
jake%acutex.net
7efb764af7 Bug 121636 - Provide support for cvsgraph (requires the cvsgraph binary, see bug 121636 for more information).
r= kiko


git-svn-id: svn://10.0.0.236/trunk@113417 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:32:55 +00:00
rbs%maths.uq.edu.au
72fc39cdaf activate the rhelper to wrap foreign frames
git-svn-id: svn://10.0.0.236/trunk@113416 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:31:21 +00:00
rbs%maths.uq.edu.au
7c7c9f7ebf Helper class use for wrapping non-MathML elements (e.g., html:img) so that they can mix better with other surrounding MathML markups. Factored previous code here and added hooks that were needed for child list operations
git-svn-id: svn://10.0.0.236/trunk@113415 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:23:07 +00:00
jaggernaut%netscape.com
69ac84dbd0 Bug 122083: Typing "v", "vi", "vie" ... "view-source" into URL bar and pressing enter freezes Mozilla. r=dbradley, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113414 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 14:22:22 +00:00
locka%iol.ie
807280c2ba Fix for stall when saving certain documents. Don't count non-persistent URIs when figuring out whether to do state notifications synchronously or asynchronously. b=122078 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113413 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 12:42:13 +00:00
timeless%mac.com
e73045e569 Bug 109138 platform detection not working on macintosh
r=bbaetz r=gerv
adds another regexp for MacOSX


git-svn-id: svn://10.0.0.236/trunk@113412 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 10:05:04 +00:00
seawood%netscape.com
2eaf14d1b4 Had the logic backwards
git-svn-id: svn://10.0.0.236/trunk@113410 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 08:40:31 +00:00
dean_tessman%hotmail.com
e8149ab232 Forgot the .h for 122057.
git-svn-id: svn://10.0.0.236/trunk@113409 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:55:41 +00:00
ian%hixie.ch
3e9ca21d73 * Added getGroupMembers() to the User data source.
* Fixed a bug in the MySQL implementation of User data source's getGroupName() method. It treated 'row' as an array ref instead of a normal array.
* Made the MySQL User data source automatically add a group with ID 1, named 'Administrators'.
* Special-cased the group with ID 1 in the user object so that if a user is in that group, he automatically is assumed to have all rights.
* Fixed a bug with the saving of the original groups in the user object (the backup object was simply a reference to the original object, which was later changed in place, causing the backup to change too).
* Fixed the handling of rights in the user object constructor to simply set the rights in one line instead of using indirection.
* Fixed the invalidateRights() method of the user object to correctly re-set the rights (previously it was not turning the generated array into a hashref).
* Added a setup.install implementation to the login component. It now queries the user for an administration username and creates the relevant user and puts it in the magic group 1.
* Fixed a call to checkAddress() in the login component.


git-svn-id: svn://10.0.0.236/trunk@113408 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:48:02 +00:00
ian%hixie.ch
78a5b28737 Commented out the call to Net::SMTP's verify() method and replaced it with a generic regexp sanity check. It appears that VRFY is not correctly implemented on all servers. (I may be mistaken on this; it might just be a bug somewhere in the PLIF code that is messing something up, but I couldn't find it if so.)
git-svn-id: svn://10.0.0.236/trunk@113407 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:38:55 +00:00
dean_tessman%hotmail.com
d20cb76545 122057 - springloaded folders trigger too easily
r=varga@utcru.sk, sr=ben


git-svn-id: svn://10.0.0.236/trunk@113406 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:36:28 +00:00
ian%hixie.ch
bcf3696b25 Added a check that ensures that the configuration file is not readable or writable by anyone except the user running the script. This closes a potential security hole on shared machines. Changed the umask during the creation of the configuration file so that the permission bits are set that way too. Added a comment to clarify the superficially recursive nature of the configuration database and the configuration data source.
git-svn-id: svn://10.0.0.236/trunk@113405 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:36:27 +00:00
ian%hixie.ch
d36a91026e Another change that should be done at some point: Move PLIF/DataSource/*/MySQL.pm to PLIF/DataSource/MySQL/*.pm
git-svn-id: svn://10.0.0.236/trunk@113404 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 06:32:17 +00:00
wtc%netscape.com
6cba3e1cfe Bugzilla bug 119340: install a SIGTERM handler on Linux for debugging.
git-svn-id: svn://10.0.0.236/trunk@113403 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 05:57:49 +00:00
seawood%netscape.com
f12faa3172 Add windbgdlg to standalone xpcom list
git-svn-id: svn://10.0.0.236/trunk@113402 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 05:31:30 +00:00
ducarroz%netscape.com
ac100a19d2 Fix for bug 122625. Remove the window from the cache when ComposeInit is called. Also, alway make sure that the last type of compose window used get in the cache. R=cavin, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@113401 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 05:15:01 +00:00
bryner%netscape.com
c5d149916e bug 108791 - infinite recursion crash when tabbing if there is no focusable content. r=saari, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@113400 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 05:14:44 +00:00
seawood%netscape.com
25e0750204 Do not place the .res file inthe srcdir
git-svn-id: svn://10.0.0.236/trunk@113399 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 04:50:32 +00:00
seawood%netscape.com
365f6849de Skip installing mozilla-config & run-mozilla.sh on os/2 & win32
git-svn-id: svn://10.0.0.236/trunk@113398 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 04:49:21 +00:00
seawood%netscape.com
f7cdc080f7 Fixing win32 gmake bustage from Cavin's checkin of bug #119441.
git-svn-id: svn://10.0.0.236/trunk@113397 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 04:12:54 +00:00
racham%netscape.com
d366eae2b3 Fixing bug 122868. Check for existence of accountValues before saving an account in onSave routine to avoid problems with deleted accounts. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@113396 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 03:59:06 +00:00
bryner%netscape.com
20a287ba58 bug 122542 - make outliner content view only respond to ContentInserted/ContentRemoved notifications concerning its own outliner. Also fix html option support. r=varga, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@113395 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 03:21:38 +00:00
roc+%cs.cmu.edu
71e04391bf Bug 122325. Repaint correct areas when a view is resized. r=kmcclusk,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113394 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 03:10:59 +00:00
cavin%netscape.com
ea51a673c6 Fix for #119441. Added code to prefix lines starting with "From " with ">" in the msg body. r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@113393 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 02:36:58 +00:00
relyea%netscape.com
9ec4db4c97 certutil -L now opens the DB ReadOnly. Add the '-X' option to the test is still
testing the R/W case.


git-svn-id: svn://10.0.0.236/trunk@113392 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 02:28:32 +00:00
relyea%netscape.com
4965975f8a Make the following functions open the databases Readonly:
ListCerts PrintHelp ListKeys ListModules CheckCertValidity Version

Add an option (-X) to restore the old behaviour of openning the Databases R/W


git-svn-id: svn://10.0.0.236/trunk@113391 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 02:26:40 +00:00
alecf%netscape.com
f7ee18f044 one more part of fix for bug 107575, including the much coveted whitespace
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver


git-svn-id: svn://10.0.0.236/trunk@113390 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 01:53:09 +00:00
shrutiv%netscape.com
cfab9c51c9 Removing variable 'linuxoption' and correcting indentation
git-svn-id: svn://10.0.0.236/trunk@113389 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 01:49:05 +00:00
rods%netscape.com
e3017ad0ff This was suppose to go in as part of
Bug 122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113388 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 01:42:37 +00:00
rjc%netscape.com
bed41cef23 Fix bug # 122757: Mac OS 9/X packages. Also, de-tab. r=tingley sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113387 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:49:29 +00:00
darin%netscape.com
3f0914eda9 fix mach-o bustage
git-svn-id: svn://10.0.0.236/trunk@113386 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:48:32 +00:00
jaggernaut%netscape.com
4e98524ff9 Just fixing some indents/whitespace, rs=mozbot
git-svn-id: svn://10.0.0.236/trunk@113385 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:45:58 +00:00
pete%alphanumerica.com
76dbb12d7a r=dougt
This file is very old and very outdated. Please use jslib for local file i/o
jslib.mozdev.org.

Not part of the build

--pete


git-svn-id: svn://10.0.0.236/trunk@113384 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:30:25 +00:00
rjc%netscape.com
e44721dff3 Fix bug # 113894: RDF persistance issue, and get nsFileSpec out of RDF. r=sr's = darin, waterson
git-svn-id: svn://10.0.0.236/trunk@113383 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:24:27 +00:00
rogerl%netscape.com
5464363ef6 Incremental ECMA test suite fixes.
git-svn-id: svn://10.0.0.236/trunk@113382 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:05:37 +00:00
rjc%netscape.com
6ee0e210e2 Fix bug # 112860: trivial null check for PPEmbed. r=ccarlen
git-svn-id: svn://10.0.0.236/trunk@113381 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-01 00:03:25 +00:00
bbaetz%student.usyd.edu.au
37e83dae0b Bug 122744 - charting fails taint checks
r=daa@distributed.net, gerv


git-svn-id: svn://10.0.0.236/trunk@113380 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:51:38 +00:00
bbaetz%student.usyd.edu.au
af02b7487d Fix up "used only once" warning from kiko's checkin.
r=kiko x 2.


git-svn-id: svn://10.0.0.236/trunk@113379 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:46:51 +00:00
danm%netscape.com
5ae1a11f6f change in wording of comment. bug 122393
git-svn-id: svn://10.0.0.236/trunk@113378 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:32:07 +00:00
cavin%netscape.com
b8e8220800 Fix for bugscape 11772. Reset the phone number arrays after the numbers are parsed and copied to an address card object. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@113377 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:25:04 +00:00
darin%netscape.com
9577ca27d8 possibly fixes bustage on objdir tinderbox's
git-svn-id: svn://10.0.0.236/trunk@113376 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:15:03 +00:00
darin%netscape.com
f9fabb5da4 fixes win32 bustage
git-svn-id: svn://10.0.0.236/trunk@113375 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:05:20 +00:00
blizzard%redhat.com
1a5a0eee88 Back out fixes for 121011 until I fix more issues.
git-svn-id: svn://10.0.0.236/trunk@113373 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:45:26 +00:00
bzbarsky%mit.edu
ec37d8f825 Don't use "(null)" for the image filename if there is no filename in the
url.  Bug 121504, r=doron, sr=blake


git-svn-id: svn://10.0.0.236/trunk@113372 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:30:50 +00:00
naving%netscape.com
75cff9aa43 112927 sr=bienvenu. fix whitespace, we do lot more than alerting, we backup old rules.dat as rulesbackup.dat
and create a new rules.dat and alert is thrown when receiving new mail/opening filters dialog.


git-svn-id: svn://10.0.0.236/trunk@113371 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:23:42 +00:00
darin%netscape.com
38e3bdc4e9 fixes bug 118651 "nsIFileURL.file needs to return nsIFile that was set"
r=dougt, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@113370 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:17:35 +00:00
heikki%netscape.com
10484cc5cc Bug 106053, remove unused XHTML namespace declarations, and fix incorrect namespace usages. r=harishd, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@113369 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:12:36 +00:00
naving%netscape.com
b289c7bddf 112927 sr=bienvenu. Made it so that we alert the user in case we cannot
parse rules.dat, upon getting filterList


git-svn-id: svn://10.0.0.236/trunk@113368 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 22:08:48 +00:00
naving%netscape.com
cb1c5fb41f 112927 sr=bienvenu makefile changes
git-svn-id: svn://10.0.0.236/trunk@113367 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:58:26 +00:00
alecf%netscape.com
0a5545c945 windows side of fix to bug 100676 - remove xpcom dependency on uconv by switching to native locale-conversion routines
r=ccarlen, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@113366 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:55:01 +00:00
alecf%netscape.com
c3215fb222 mac side of fix for bug 100676
code by ccarlen, r=alecf, sr=sfraser
remove xpcom dependency on uconv by switching to native mac locale-conversion routines


git-svn-id: svn://10.0.0.236/trunk@113365 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:54:16 +00:00
dougt%netscape.com
b0f0084cf4 fixing another type
git-svn-id: svn://10.0.0.236/trunk@113362 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:45:04 +00:00
bienvenu%netscape.com
698e59f48c fix crash playing back offline empty of imap trash when trash is selected, check for null dbfolderinfo rs=mscott 121799
git-svn-id: svn://10.0.0.236/trunk@113361 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:19:55 +00:00
locka%iol.ie
23d7d6395e NOT PART OF BUILD. Nullify pointer
git-svn-id: svn://10.0.0.236/trunk@113360 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:04:39 +00:00
mscott%netscape.com
5bb62e7ef4 Bug #108965 --> remove xul emitter from the build
r=ducarroz
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113359 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 21:02:16 +00:00
dougt%netscape.com
b75a3cfdef Fixing typo
git-svn-id: svn://10.0.0.236/trunk@113358 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:43:22 +00:00
pinkerton%netscape.com
533bae36a4 if label attribute changes, set the parent menu to dirty. r=sdagley/sr=blake. bug#122826, bugscape#11829
git-svn-id: svn://10.0.0.236/trunk@113357 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:43:17 +00:00
seawood%netscape.com
37b1446d30 Per the hpux compiler:
# Nonempty source files must end with a newline that is not preceded by a backslash.


git-svn-id: svn://10.0.0.236/trunk@113356 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:39:17 +00:00
pinkerton%netscape.com
cf8f4871db add MANIFEST_IDL for content:html:document:public
git-svn-id: svn://10.0.0.236/trunk@113355 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:35:06 +00:00
pinkerton%netscape.com
3cd8c83ac1 moving idl into MANIFEST_IDL to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@113354 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:34:17 +00:00
locka%iol.ie
e584cbfe98 NOT PART OF BUILD. Make plugin easier to build
git-svn-id: svn://10.0.0.236/trunk@113353 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:32:00 +00:00
mkaply%us.ibm.com
e91a3a7744 No bug - fix some tabs that were really bugging me
git-svn-id: svn://10.0.0.236/trunk@113352 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:31:59 +00:00
despotdaemon%netscape.com
abe8aff7b4 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@113351 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:30:54 +00:00
bzbarsky%mit.edu
ea2ee4e526 Check that the uri actually has an extension before trying to
GetTypeFromExtension.  Bug 122742, r=timeless, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@113350 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:12:53 +00:00
jake%acutex.net
11e4684e5b Bug 122636 - Templatise colchange.cgi
Patch by David Lawrence <dkl@redhat.com> and Christian Reis <kiko@async.com.br>
r= kiko, jake


git-svn-id: svn://10.0.0.236/trunk@113349 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:12:50 +00:00
bienvenu%netscape.com
8d7bbb7ce2 fix hourglass problem selecting a non-selectable imap folder r=naving, sr=mscott 120608
git-svn-id: svn://10.0.0.236/trunk@113348 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 20:10:06 +00:00
akkana%netscape.com
1a4a0619ba 113551: add bindings for Sun copy/paste keys. r=bz, sr=kin
git-svn-id: svn://10.0.0.236/trunk@113347 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:59:02 +00:00
hwaara%chello.se
24e148d7f5 #74248, implement the capability to _underline_ words, just like *bold* works. Patch by Neil Rashbrook <neil@parkwaycc.co.uk>.
r=hwaara, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@113346 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:51:58 +00:00
rginda%netscape.com
aea77eb096 bug 65512, fix typo on HELLO message
git-svn-id: svn://10.0.0.236/trunk@113345 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:48:49 +00:00
pinkerton%netscape.com
2972973e02 tooltips themed. r=sdagley/sr=ben. bug#115754
git-svn-id: svn://10.0.0.236/trunk@113344 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:45:20 +00:00
radha%netscape.com
2e0a0cfd1f Changes related to wyciwyg protocol implementation. r=35340 r/sr by jst, nisheeth, darin
git-svn-id: svn://10.0.0.236/trunk@113343 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:45:01 +00:00
radha%netscape.com
309a70610e wyciwyg channel files added. bug=35340 r/sr = jst, nisheeth, darin
git-svn-id: svn://10.0.0.236/trunk@113342 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:44:08 +00:00
ccarlen%netscape.com
f2682c9416 Bug 101362 - Don't use Unicode ellipsis char in properties. r=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/trunk@113341 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:43:43 +00:00
mikep%oeone.com
25b6f7e115 Fixing bug 122673, recur forever events broken.
git-svn-id: svn://10.0.0.236/trunk@113340 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:40:44 +00:00
seawood%netscape.com
c790e01283 Removing removed Makefiles
git-svn-id: svn://10.0.0.236/trunk@113339 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:39:33 +00:00
radha%netscape.com
38a7a759a1 Changes related to wyciwyg protocol implementation. r=35340 r/sr by jst, darin,nisheeth
git-svn-id: svn://10.0.0.236/trunk@113338 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:38:16 +00:00
radha%netscape.com
9607a6f0c7 Changes related to wyciwyg protocol implementation. r=35340 r/sr by jst, nisheeth, darin.
git-svn-id: svn://10.0.0.236/trunk@113337 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:36:45 +00:00
radha%netscape.com
0a2fcf9a45 Initial checkin for wyciwyg protocol implementation. bug=35340 r/sr by nisheeth, darin, jst
git-svn-id: svn://10.0.0.236/trunk@113336 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:35:33 +00:00
radha%netscape.com
cad9148b23 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@113335 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:33:05 +00:00
mikep%oeone.com
55553ca6c7 Removing alert.
git-svn-id: svn://10.0.0.236/trunk@113334 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:31:01 +00:00
mikep%oeone.com
d5c92ea8e9 Fixing bug 122676, no indication of events in left hand unifinder.
git-svn-id: svn://10.0.0.236/trunk@113332 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:29:02 +00:00
ian.mcgreer%sun.com
c2387fe9a7 have certutil shutdown cleanly so purify is easier to deal with
git-svn-id: svn://10.0.0.236/trunk@113331 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:27:07 +00:00
relyea%netscape.com
0318f63324 Fix thread local storage leak.
git-svn-id: svn://10.0.0.236/trunk@113329 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:18:55 +00:00
javi%netscape.com
b301c828f4 Make the projects depend on a .exp file that doesn't start with '_' so that we know the .exp file wasn't generated by CodeWarrior.
git-svn-id: svn://10.0.0.236/trunk@113328 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:10:46 +00:00
javi%netscape.com
ba5935c915 Use LoadableRoots.mcp.exp instead of _*.exp so that we know
the .exp wasn't generated by CodeWarrior.


git-svn-id: svn://10.0.0.236/trunk@113327 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:05:27 +00:00
mikep%oeone.com
1179bc8354 Fixing js warnings, and a fix for bug 109262.
git-svn-id: svn://10.0.0.236/trunk@113326 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 19:00:00 +00:00
ian%hixie.ch
cd94938f2b Removed an erroneous comment, which should be the last traces of the old problem of the lack of a configuration file being a fatal error.
git-svn-id: svn://10.0.0.236/trunk@113325 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 18:30:21 +00:00
ian%hixie.ch
095dfaa67a Theoretical nit: call inherited constructor just in case at some point in the future it does something useful...
git-svn-id: svn://10.0.0.236/trunk@113324 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 17:35:52 +00:00
ian.mcgreer%sun.com
f0c3d0a6e5 couple of fixes
git-svn-id: svn://10.0.0.236/trunk@113323 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 17:28:49 +00:00
ian.mcgreer%sun.com
efbc7765e6 bug 90518, implement methods for dumping the state of the cache and temp cert store in NSS 3.4
git-svn-id: svn://10.0.0.236/trunk@113322 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 17:08:32 +00:00
jake%acutex.net
9fab98208e Some additional files we should be ignoring
git-svn-id: svn://10.0.0.236/trunk@113321 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 16:28:35 +00:00
locka%iol.ie
b756e0d7c4 Remove dead webshell xlib stuff. b=113970
git-svn-id: svn://10.0.0.236/trunk@113320 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:48:23 +00:00
locka%iol.ie
371c7f20e3 Remove dead RaptorShell. b=113970
git-svn-id: svn://10.0.0.236/trunk@113319 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:46:33 +00:00
locka%iol.ie
6de7fb8599 Remove dead makefiles. b=113970
git-svn-id: svn://10.0.0.236/trunk@113318 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:45:34 +00:00
locka%iol.ie
51247535aa Remove dead ngprefs. b=113970
git-svn-id: svn://10.0.0.236/trunk@113317 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:43:26 +00:00
locka%iol.ie
20e4ad1b98 Remove reference to dead embed subdir. b=113970
git-svn-id: svn://10.0.0.236/trunk@113316 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:39:26 +00:00
locka%iol.ie
e8ac7f2beb Remove dead test code - ComFactory. b=113970
git-svn-id: svn://10.0.0.236/trunk@113315 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:34:42 +00:00
locka%iol.ie
96e2d61128 Remove reference to dead test ComFactory. b=113970
git-svn-id: svn://10.0.0.236/trunk@113314 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 15:33:32 +00:00
rods%netscape.com
8ee374e751 Enables builds to compile in special faetures only available in the current SDK
Bug 122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113313 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:40:33 +00:00
rods%netscape.com
b23f492af0 This does the following:
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing options
5) Now creates a DEVMODE before the diaog is created, this is used for setting different options in the print dialog before it comes up.
122530 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113312 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:30:22 +00:00
jake%acutex.net
0b5e8f4c53 Bug 122589 -- Update gnats conversion script to newer schema of 2.14.
Patch by Andrea Dell'Amico <adellam@link.it>


git-svn-id: svn://10.0.0.236/trunk@113311 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:29:21 +00:00
rods%netscape.com
e7492a75bb Clipping wasn't being set correctly in the PageContentFrame when the reflow was smaller than a page
Bug 122434  r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@113310 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 14:24:06 +00:00
igor%mir2.org
172a122344 Use heapsort instead of qsort for Array.sort to follow JS for reasons described in http://bugzilla.mozilla.org/show_bug.cgi?id=99120
git-svn-id: svn://10.0.0.236/trunk@113309 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 10:08:17 +00:00
despotdaemon%netscape.com
c20f68385d Pseudo-automatic update of changes made by badami@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@113308 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 09:33:51 +00:00
bbaetz%student.usyd.edu.au
2370ca85ab Bug 122548 - ftp was adding bogus (empty) entries for files. We shouldn't
be caching these at all
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113307 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 08:43:52 +00:00
seawood%netscape.com
308f00fd3c Remove check against fd->secret->md.connectionReturnValue as it always returns 0. Fixing page not loading due to nonblocking connection problem.
Bug #121327 r=arougthopher@lizardland.net


git-svn-id: svn://10.0.0.236/trunk@113306 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 07:43:22 +00:00
mscott%netscape.com
c2ab48dbae Bug #122351 --> if the shell doesn't support wide string
friendly versions of Shell_NotifyW, then gracefully fall back and
use the older ASCII versions (Shell_Notify).
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113305 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 07:31:07 +00:00
brendan%mozilla.org
7804e10cfe Fix for(i in null) and for(i in undefined) to error per ECMA, rather than iterating zero times (121744, r=khanson, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@113304 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 07:30:05 +00:00
cotter%netscape.com
c43af1c5c6 ongoing privacy & security updates; forms, privacy & security prefs changes; r=oeschger
git-svn-id: svn://10.0.0.236/trunk@113303 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 06:40:35 +00:00
seawood%netscape.com
aabd7d93bb Call 'alldep' instead of 'depend build' to avoid the extra export stage.
r=bryner


git-svn-id: svn://10.0.0.236/trunk@113299 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 06:15:19 +00:00
mcafee%netscape.com
fa6cde4e30 adding mocha to dns
git-svn-id: svn://10.0.0.236/trunk@113297 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:25:08 +00:00
jaggernaut%netscape.com
a2f89e8b76 Bug 113519: cannot build with cookie extension disabled. Patch by Stephen P. Morse <morse@netscape.com>, r=/sr=darin,alecf,smfr.
Step 3: remove old files


git-svn-id: svn://10.0.0.236/trunk@113296 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:22:41 +00:00
racham%netscape.com
d98bf2c815 Fixing bug 4198. This fix allows ISPs to add a customized signature file to their user mail accounts. r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113295 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:22:24 +00:00
sfraser%netscape.com
2d6d3a935e Back out a change that I commited by mistake, which turned double-buffering off. Thanks to jrgm for catching this.
git-svn-id: svn://10.0.0.236/trunk@113294 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:15:56 +00:00
racham%netscape.com
d3e9affe90 Fixing bug 4198. This fix allows ISPs to add a customized signature file to their user mail accounts. r=ducarroz, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113293 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:15:27 +00:00
bernd.mielke%snafu.de
1cbad10dec fieldset reflow cleanup:
bug 120958 report correct maxElementSize under table reflow conditions
bug 48318 implement correct default alignement under bidi conditions, make legend alignment
          indepedent of fieldset content if fieldset size is not content driven.
bug 80422 route trough events for floats inside a fieldset
bug 42302 honour padding-top
bug 60375 large maxElementsize overwrite computedWidth
r=karnaze sr=waterson


git-svn-id: svn://10.0.0.236/trunk@113292 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 05:09:13 +00:00
stephend%netscape.com
a985708f0f Bug 120255. Label text in download for offline dialog is confusing. r=jglick@netscape.com/sr=bienvenu@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113290 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:33:30 +00:00
varga%utcru.sk
3ccaa6cebb Fix for bug 120579. Dragging a bookmark draws frame of entire window.
r=pinkerton, sr=blake


git-svn-id: svn://10.0.0.236/trunk@113289 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:31:22 +00:00
timeless%mac.com
2dc16480de Bug 122518 Speed up the showbuilds.cgi redirect on http://tinderbox.mozilla.org
patch by netdemonz@yahoo.com r=mcafee


git-svn-id: svn://10.0.0.236/trunk@113288 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:22:39 +00:00
bienvenu%netscape.com
5a94e045d4 fix for failure downloading multiple newsgroups for offline use rs=mscott 102872
git-svn-id: svn://10.0.0.236/trunk@113287 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:20:55 +00:00
jaggernaut%netscape.com
55556e470a Bug 113519: cannot build with cookie extension disabled. Patch by Stephen P. Morse <morse@netscape.com>, r=/sr=darin,alecf,smfr.
Step 2: Modify existing files to stop pointing at old files and start pointing at new files.


git-svn-id: svn://10.0.0.236/trunk@113286 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:08:19 +00:00
ddrinan%netscape.com
7de8255ea6 Checkin for relyea. Call CERT_DestoryCertificateList instead of CERT_DestroyCertList
git-svn-id: svn://10.0.0.236/trunk@113285 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 04:00:12 +00:00
samuel%sieb.net
849b0a8bee Bug 119294 - fix JS strict warning
r=walk84
not in the build


git-svn-id: svn://10.0.0.236/trunk@113284 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:40:12 +00:00
samuel%sieb.net
df821fe0b1 Bug 116544 - fix 005 and 004 messages handlers
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113283 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:33:17 +00:00
samuel%sieb.net
fe09dfbfe2 Bug 117292 - add entities for the new copy messages menu item
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113282 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:31:06 +00:00
samuel%sieb.net
e697f044c7 Bug 117292 - add menu item for copying messages
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113281 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:29:11 +00:00
samuel%sieb.net
02845ef96f Bug 117292 - add pref for copying messages
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113280 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:28:31 +00:00
samuel%sieb.net
91c2130107 Bug 117292 - copy notification messages to the network tab and fix strict warnings
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113279 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:27:38 +00:00
samuel%sieb.net
0d74a05313 Bug 117292 - copy important messages to the network tab
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@113278 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:25:41 +00:00
morse%netscape.com
e1008ffe52 bug 116303, js prompt loses default input text, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113277 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:16:58 +00:00
waterson%netscape.com
10164a96b6 Add test case for bug 46918.
git-svn-id: svn://10.0.0.236/trunk@113276 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 03:02:30 +00:00
rginda%netscape.com
3551321d16 - venkman only -
fix feedback call in cmdBreak
remove busted code in soruceView.onSelect, which tried to prevent users from selecting multiple ranges.  It didn't work, and we don't need it anyway.
catch exceptions during dispatchCommand and display a message on the consoel view
fix = vs. == mixup in sourceView.getContext, arg!
add breakpointIndexList to sourceView.getContext so we can disable all selected breakpoints.
remove some debug dumps
add command name to dbgDispatch message


git-svn-id: svn://10.0.0.236/trunk@113275 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:42:09 +00:00
curt%netscape.com
d836fda598 Moves xpi wrapped installer up a directory. Fixes 110919. r=leaf sr=dveditz.
git-svn-id: svn://10.0.0.236/trunk@113274 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:23:44 +00:00
relyea%netscape.com
5ec404ae36 Fix certlist memory leak.
git-svn-id: svn://10.0.0.236/trunk@113273 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:19:43 +00:00
naving%netscape.com
2474941163 117723 r=bienvenu sr=mscott make drag and drop of messages work across multiple mail 3 pane windows
git-svn-id: svn://10.0.0.236/trunk@113272 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:16:12 +00:00
wtc%netscape.com
52cd995d98 Bugzilla bug 119340: backed out the fix. We are still seeing the
"selfserv process not detectable" errors on Linux and I don't have
time to get to the bottom of it.
Modified files:
	cmd/selfserv/selfserv.c tests/common/init.sh tests/ssl/ssl.sh


git-svn-id: svn://10.0.0.236/trunk@113271 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 02:03:57 +00:00
darin%netscape.com
1031af74be fixes bug 121521 "ABR doing 'File->Open...' to open a file from disk"
r=jrgm,andreas.otte, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113270 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:53:05 +00:00
rginda%netscape.com
362831b18c fix incorrect bracing, r=beard
git-svn-id: svn://10.0.0.236/trunk@113269 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:32:43 +00:00
cavin%netscape.com
42bc064181 Fix for bug 113421. Closed the msg db after a folder is imported so that the db can be re-generated when the imported folder is re-opened. r=naving, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@113268 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:28:27 +00:00
rogerl%netscape.com
c24ad789c9 Fixes for RE bytecode + adding Context parameter for base JSObect methods
(and associated fall-out). Fixes for Array.length ahndling.Fixing Boolean
prototype.


git-svn-id: svn://10.0.0.236/trunk@113267 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:25:26 +00:00
rginda%netscape.com
d10290761a adding REQUIRES for unix and windows bustage, r=beard
git-svn-id: svn://10.0.0.236/trunk@113266 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:18:33 +00:00
smeredith%netscape.com
fe22d56442 Mentioned the XSL. Problem prefs.
git-svn-id: svn://10.0.0.236/trunk@113265 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:17:16 +00:00
wtc%netscape.com
e7047bdc33 Bugzilla bug 122712: temporarily export two additional symbols for Mozilla
static build.


git-svn-id: svn://10.0.0.236/trunk@113264 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:03:21 +00:00
sonja.mirtitsch%sun.com
05688870d1 put the sleep 30 back into the linux ssl test to give the selfserv time
to free the socket...


git-svn-id: svn://10.0.0.236/trunk@113263 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 01:01:47 +00:00
despotdaemon%netscape.com
65b32aaafd Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@113262 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:54:34 +00:00
rginda%netscape.com
2665dd37cd - venkman only -
ASSERT that we have children in removeChildAtIndex
dump the context object if |console.dbgContexts| in the contextFunction.
make cmdClear work if given a breakpointIndexList.
fix cmdFindBp.
add script realization debugging if |console.dbgRealize|.
add command dispatch debugging if |console.dbgDispatch|.
fix bug 110387, crash on exiting venkman.
add dbg* prefs and sync-debug command in venkman-dev.js.


git-svn-id: svn://10.0.0.236/trunk@113261 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:48:57 +00:00
relyea%netscape.com
7e68464d13 restore checks for critical extenstions and fail if we have any we don't
recognize. Just remove the bogus check that v2 crls must have critical extensions


git-svn-id: svn://10.0.0.236/trunk@113260 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:42:43 +00:00
rginda%netscape.com
f5f8993e60 changing a string constant, comenting out a DEBUG_rginda
use more descriptive url when compiling prettyprint changes


git-svn-id: svn://10.0.0.236/trunk@113259 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:37:28 +00:00
sonja.mirtitsch%sun.com
d6ea734305 next thry for bug 115200
git-svn-id: svn://10.0.0.236/trunk@113258 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:34:04 +00:00
jaggernaut%netscape.com
17e7cfc2ce Bug 113519: cannot build with cookie extension disabled. Patch by Stephen P. Morse <morse@netscape.com>, r=/sr=darin,alecf,smfr.
Step 1: add new files


git-svn-id: svn://10.0.0.236/trunk@113257 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:29:19 +00:00
relyea%netscape.com
830ed3ff75 Set token flag when saving the CRLs so they actually get put into the database!
git-svn-id: svn://10.0.0.236/trunk@113256 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:18:09 +00:00
beard%netscape.com
3f185a60cd Fix for bug #118003. r=peterl, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@113255 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:17:18 +00:00
relyea%netscape.com
92d5738180 Fix searching code so it can find CRL's
git-svn-id: svn://10.0.0.236/trunk@113254 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 00:16:29 +00:00
rogerl%netscape.com
c629dbb4d9 Added shell for testing regexp engine.
git-svn-id: svn://10.0.0.236/trunk@113253 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:58:53 +00:00
rjc%netscape.com
add5fc9aad Fix bug # 122571: add ability to determine if a directory is actually a package (for Mac OS 9/X) r=ccarlen sr=ben
git-svn-id: svn://10.0.0.236/trunk@113252 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:53:12 +00:00
hwaara%chello.se
77b463d341 #122688, fixing ignore/watched threads to display icons in classic properly.
r=andreww, sr=blake


git-svn-id: svn://10.0.0.236/trunk@113251 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:50:18 +00:00
blakeross%telocity.com
c2dc7bbd5a 78509 - hang trying to make an internet shortcut with : / \ in title via dnd (and shortcut isn't created). r=pink sr=ben
git-svn-id: svn://10.0.0.236/trunk@113250 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:31:46 +00:00
waterson%netscape.com
ea95cf7620 Bug 46918, 3490. Clean up inline margin handling. r=rbs, sr=kin
git-svn-id: svn://10.0.0.236/trunk@113249 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:28:56 +00:00
pinkerton%netscape.com
8d80368955 give trees some theme luv. r=andreww/sr=ben. bug 122685
git-svn-id: svn://10.0.0.236/trunk@113248 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 23:02:56 +00:00
bienvenu%netscape.com
08a57b76dc get downloading newsgroups for offline use working better, r=naving, sr=mscott 84061
git-svn-id: svn://10.0.0.236/trunk@113246 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:58:30 +00:00
bienvenu%netscape.com
40100fbd87 whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@113245 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:53:05 +00:00
bienvenu%netscape.com
f525b594e3 fix watched/ignored to show icon immediately r=hwaara, sr=mscott 122642
git-svn-id: svn://10.0.0.236/trunk@113244 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:47:14 +00:00
bienvenu%netscape.com
b71cf03bcf remove db entries for expired articles when downloading msgs for offline use r=naving, sr=mscott 122386
git-svn-id: svn://10.0.0.236/trunk@113243 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:46:08 +00:00
bbaetz%student.usyd.edu.au
e663ddf3a0 Bug 122307 - FTP doesn't work if memory and disck cache sizes are 0
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@113242 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:44:44 +00:00
naving%netscape.com
9c79a0be05 116329 one small change to patch by tingley@sundell.net r=rjc sr=waterson. Made it so that XULSortService
can grok for nsIRDFBlob


git-svn-id: svn://10.0.0.236/trunk@113241 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:37:17 +00:00
ducarroz%netscape.com
d5f0b72b17 Fix for bug 120281. Rename contentChanged to gContentChanged. Patch provided by Alex Vincent <jscript@pacbell.net>. R=ducarroz, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@113240 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:34:35 +00:00
pavlov%netscape.com
daa07fbe9f fixing bug 104999 on windows. r=dcone sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113239 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:17:55 +00:00
mkaply%us.ibm.com
db245cb834 OS/2 only - update os2pref.js with better fonts
git-svn-id: svn://10.0.0.236/trunk@113237 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:05:32 +00:00
pinkerton%netscape.com
d6cb53e13b fix case where some pushbuttons were too narrow. r=sdagley/sr=sfraser. bug# 120896
git-svn-id: svn://10.0.0.236/trunk@113236 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:01:44 +00:00
dsirnapalli%netscape.com
db360d1e43 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@113235 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 22:00:24 +00:00
pschwartau%netscape.com
475800eea1 Initial add. Regression test for bug 121744.
git-svn-id: svn://10.0.0.236/trunk@113232 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:57:28 +00:00
dougt%netscape.com
9fad99d1de adding @return comments.
git-svn-id: svn://10.0.0.236/trunk@113231 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:56:34 +00:00
jaggernaut%netscape.com
bfb2d6a9eb Bug 46200: more cleaning up of dead code, r=ben, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113229 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:41:06 +00:00
nhotta%netscape.com
f0dac040f0 MIME encoder change, fixed a problem of treating separater characters (and some clean up),
contributed by adu@sparc.spb.su, bug 92355, r=nhotta, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@113228 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:26:39 +00:00
nhotta%netscape.com
9bfdcd4a27 Fixed charset conversion problem for headers for SaveAs (and some clean up),
contributed by adu@sparc.spb.su, bug 74424, r=nhotta, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@113227 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:26:17 +00:00
sfraser%netscape.com
67a35c1a08 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113225 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:14:20 +00:00
cbiesinger%web.de
7c2a2cb503 Fixing bug 41187, adding internal-gopher-sound icon
r=pavlov sr=waterson


git-svn-id: svn://10.0.0.236/trunk@113224 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 21:02:29 +00:00
nicolson%netscape.com
5533d3ca90 Fix problems caused by changing package names.
git-svn-id: svn://10.0.0.236/trunk@113223 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:54:24 +00:00
nicolson%netscape.com
4ff972e904 move org/mozilla/jss/manage subdirectory to org/mozilla/jss
git-svn-id: svn://10.0.0.236/trunk@113222 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:51:00 +00:00
nicolson%netscape.com
43d64c6ff9 move /manage subdirectory up one level to coincide with org.mozilla.jss
package name


git-svn-id: svn://10.0.0.236/trunk@113221 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:50:18 +00:00
nicolson%netscape.com
8f9e2369e4 move this stuff up one directory to coincide with the org.mozilla.jss
package name.


git-svn-id: svn://10.0.0.236/trunk@113220 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:49:00 +00:00
nicolson%netscape.com
a321a332a4 update all classes to be in org.mozilla.jss.tests.package.
Improve TestKeyGen test.


git-svn-id: svn://10.0.0.236/trunk@113219 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:47:41 +00:00
nicolson%netscape.com
0075d37a74 added KeyPairGenerator.
git-svn-id: svn://10.0.0.236/trunk@113218 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:39:09 +00:00
nicolson%netscape.com
0e99cc2162 Change default token from InternalCryptoToken to InternalKeyStorageToken.
git-svn-id: svn://10.0.0.236/trunk@113217 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:38:53 +00:00
nicolson%netscape.com
dde4c9b7e7 always do a private_export.
git-svn-id: svn://10.0.0.236/trunk@113216 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 20:00:31 +00:00
nicolson%netscape.com
a5a292e64e Fix 122437: Memory leak in read method of SSLSocket
git-svn-id: svn://10.0.0.236/trunk@113214 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 19:52:02 +00:00
myk%mozilla.org
278c5a5f14 Fix for bug 109480: Removes createattachment.cgi from CVS.
Removed by Myk Melez <myk@mozilla.org>.
r=bbaetz x 2


git-svn-id: svn://10.0.0.236/trunk@113213 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 18:08:01 +00:00
rayw%netscape.com
b717e1974f A number of SOAP bug fixes including fixing problems with fault handling,
using wstrings instead of astrings for  arrays, and ignoring the http
status and returning a fault code when there is one.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@113211 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 17:40:06 +00:00
mikep%oeone.com
99b1b6cf79 Changing location of data file from home to profile directory.
git-svn-id: svn://10.0.0.236/trunk@113210 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 17:06:14 +00:00
mikep%oeone.com
777aa22dd8 Fixing problem with left hand tree.
git-svn-id: svn://10.0.0.236/trunk@113209 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 16:15:29 +00:00
timeless%mac.com
461b2f1149 Bug 117716 XBL Bindings Property radio group should have horizontal orient
patch by neil@parkwaycc.co.uk r=bzbarsky@mit.edu sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@113208 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 15:51:39 +00:00
mikep%oeone.com
969d32bfc0 fixing strict warnings for calendar
git-svn-id: svn://10.0.0.236/trunk@113207 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 15:45:39 +00:00
mikep%oeone.com
63f574817b Many xul bug fixes for adding events and small bug fix in the week view.
git-svn-id: svn://10.0.0.236/trunk@113206 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 15:22:19 +00:00
blizzard%redhat.com
056f2fe1bf Bug #121011. widget misses mouse-up event after scrolling when mouse button is released outside the widget area. Track passive grabs with sButtonMotionTarget. r=bryner, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@113205 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 14:57:53 +00:00
myk%mozilla.org
3bad919c98 Fix for bug 104521: Removes old attachment interface in favor of new attachment tracker.
Patch by Myk Melez <myk@mozilla.org>.
r=bbaetz,kiko


git-svn-id: svn://10.0.0.236/trunk@113204 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 14:14:12 +00:00
bbaetz%student.usyd.edu.au
65d995cd1d Bug 122154 - change arrays to numeric, and clean up query.atml js
patch by kiko@async.com.br, r=caillon,bbaetz


git-svn-id: svn://10.0.0.236/trunk@113203 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 13:43:11 +00:00
rginda%netscape.com
dd071b060f quiet bogus "potentially unused" warnings, see bug 121178, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113202 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 08:37:57 +00:00
alecf%netscape.com
4331ed65d3 First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag


git-svn-id: svn://10.0.0.236/trunk@113200 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 06:04:29 +00:00
mjudge%netscape.com
1d98bc69e0 BUG115229 files not in build yet. checking in new files to make tree landing of editor embedded work go more smoothely
git-svn-id: svn://10.0.0.236/trunk@113197 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 05:15:42 +00:00
blizzard%redhat.com
0ddbd5c1fa Get scrollbars on popups working properly. Not part of the build. No bug on this.
git-svn-id: svn://10.0.0.236/trunk@113196 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:52:29 +00:00
mjudge%netscape.com
4de829d793 BUG115229 files not in build yet. checking in new files to make tree landing of editor embedded work go more smoothely
git-svn-id: svn://10.0.0.236/trunk@113195 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:46:54 +00:00
mjudge%netscape.com
58da2c0adf BUG115229 files not in build yet. checking in new files to make tree landing of editor embedded work go more smoothely
new bitmap for editor toolbar.


git-svn-id: svn://10.0.0.236/trunk@113194 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:45:18 +00:00
mjudge%netscape.com
9f9b518210 files not in build yet. BUG 115922. embedding work for editor. checking in files not in build yet to make tree landing more smooth.
git-svn-id: svn://10.0.0.236/trunk@113193 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:44:14 +00:00
sonja.mirtitsch%sun.com
833765f0bd another try for QA / RE / tinderbox problem bug #115200
git-svn-id: svn://10.0.0.236/trunk@113192 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:37:35 +00:00
morse%netscape.com
24f63093a1 bug 113089, doubleclick in chose-user screen should close window, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@113191 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:21:51 +00:00
sfraser%netscape.com
a58abd053a Chamnges to allow for making every module's nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113190 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 04:05:47 +00:00
seawood%netscape.com
18da129413 Use .get() when assigning nsXPIDLCString to const char*. Fixing OS/2 & AIX bustage.
git-svn-id: svn://10.0.0.236/trunk@113189 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:51:47 +00:00
rginda%netscape.com
b4a3c50667 - venkman only -
bug 122021, add comments re: leading/trailing spaces and quotes in venkman string files.


git-svn-id: svn://10.0.0.236/trunk@113188 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:45:48 +00:00
ducarroz%netscape.com
35f3f37671 Fix for bug 100036. Need to remove node from bottom to top to avoid removing a newly merged text node. R=cavin, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@113187 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:37:19 +00:00
smeredith%netscape.com
ca8342bb53 Fixed locked pref bug in pref editor.
Updated the documentation.


git-svn-id: svn://10.0.0.236/trunk@113186 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:21:40 +00:00
timeless%mac.com
0566424203 Bug 120211 Hook-up a dialog which warns users of the broken Xfree86 Xprt
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@113185 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:15:27 +00:00
rginda%netscape.com
edc9a7f5e3 - venkman only -
remove debug dumps in variious getContext functions
warning cleanup in outliner-utils.js
add chrome-filter command to set the state of console.enableChromeFilter
if on, chrome files will not be displayed in the scripts view, and they will be filtered by the debugger service.  If off, chrome files will be treated the same as others.  chrome files are identified by a leading "chrome:" in the url.
add "Display Browser Files" checkitem to View menu.
add |feedback| function, which calls |display| only if the event began at the console.
fix async loading issue in SourceText.loadSource
fix boolean pref getter in venkman-prefs.js


git-svn-id: svn://10.0.0.236/trunk@113184 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 03:05:49 +00:00
cathleen%netscape.com
dd8ebc5bd1 eliminate nsCRT::zero() to use memset to zero instead, bug 118135, r=dp sr=waterson
git-svn-id: svn://10.0.0.236/trunk@113183 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:55:57 +00:00
serge%netscape.com
72ccea118e fix #115308, NPN_PostURL[Notify] does not handle binary data; r=bnesse, sr=darin
git-svn-id: svn://10.0.0.236/trunk@113181 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:40:46 +00:00
darin%netscape.com
b801661659 fixes bug 121765 "NS_MakeAbsoluteWithCharset should not URL escape before
calling nsIURI::Resolve" r=nhotta, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@113180 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:40:27 +00:00
jband%netscape.com
07ee695610 fix bug 121118. Don't crash if interfaceinfo is not resolvable at runtime. r=dbradley sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113179 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:36:20 +00:00
bzbarsky%mit.edu
470ea1917e Make sure we lowercase types/extensions before putting them in the
datasource and that we lowercase types/extensions before comparing to
the datasource.  Bug 114462, r=law, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@113178 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:34:15 +00:00
darin%netscape.com
8ad1ba8651 removing dead, empty file
git-svn-id: svn://10.0.0.236/trunk@113177 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:29:51 +00:00
waterson%netscape.com
e42395b6b7 Bug 122367. I give up. Force block frames to have NS_BLOCK_SPACE_MGR bit set. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@113176 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:10:14 +00:00
rogerl%netscape.com
7492e8edc9 Bytecode version of engine.
git-svn-id: svn://10.0.0.236/trunk@113175 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 02:02:33 +00:00
kaie%netscape.com
debe0dea95 b=122503 msgCompFields.securityInfo morphs from nsIMsgSMIMECompFields to nsISupport.
r=kaie sr=mscott


git-svn-id: svn://10.0.0.236/trunk@113174 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 01:58:35 +00:00
bryner%netscape.com
c76cc7e915 Bug 122512 - make sure we don't construct inline frames for children of a select (size > 1) widget when using xbl form controls. r=hewitt,sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@113173 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 01:38:55 +00:00
hyatt%netscape.com
35046a1728 Fix for 122031, r=pink, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113172 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 01:24:15 +00:00
hyatt%netscape.com
c7d42ad5fa Fix CocoaZilla bustage caused by accidental commit of a text file as binary. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@113171 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 01:23:23 +00:00
relyea%netscape.com
f5ee7acbf0 Unsigned values are always greater than '0'!
git-svn-id: svn://10.0.0.236/trunk@113170 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 00:48:24 +00:00
relyea%netscape.com
a47cb54982 Indexes are zero based. Do our realloc when index == size (not after).
git-svn-id: svn://10.0.0.236/trunk@113169 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 00:25:34 +00:00
relyea%netscape.com
b30eea42df 1) put some defensive programming so we don't crash on invalid der.
2) set the start offset correctly for multi-byte lengths when decoding sets
and sequences


git-svn-id: svn://10.0.0.236/trunk@113168 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-30 00:24:12 +00:00
cathleen%netscape.com
daf06d1fa1 fix win32 static build bustage, bug 122477 sr=waterson r=mcafee
git-svn-id: svn://10.0.0.236/trunk@113167 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 23:39:44 +00:00
gerv%gerv.net
4c6b3e1925 Bug 117509 - createaccount.cgi templatisation.
git-svn-id: svn://10.0.0.236/trunk@113165 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 23:26:37 +00:00
blizzard%redhat.com
3e263972ef Bug #121246. Fix rendering problems with text areas and menus. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113164 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 23:24:00 +00:00
bbaetz%student.usyd.edu.au
b5fd1e48f2 Bug 115720 - migrated ("network.proxy.type", 3) fails to connect
r=darin, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@113163 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 23:15:41 +00:00
igor%mir2.org
041da0a0b6 Stricter enter/exit: enter performs sanity checks on supplied Context and the exit requires previous enter.
git-svn-id: svn://10.0.0.236/trunk@113162 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:58:22 +00:00
mscott%netscape.com
d02d7f94e3 Bug #122254 --> delay initialing the biff status icon struct until
we really need to use it.
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113161 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:49:42 +00:00
mscott%netscape.com
79356fafcf Bug #122293 --> pass in the correct # of new messages to make
the biff icon titletip for pop show the right number.
r=navin
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113160 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:47:20 +00:00
oeschger%netscape.com
d94e95eec2 checking in doc fixes in 122245 and 62573 for
matt krai, kraai@alumni.carnegiemellon.edu, r=me and cotter@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113159 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:43:36 +00:00
chak%netscape.com
c97d80ff4d Updated fix for Bugscape #11939 - JavaScript Fails on CTA Signed Page
r=adamlock, sr=jband(for the branch fix)


git-svn-id: svn://10.0.0.236/trunk@113158 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:30:12 +00:00
relyea%netscape.com
9ff26f31a1 Restore idempontency to nss_init*
git-svn-id: svn://10.0.0.236/trunk@113157 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:27:15 +00:00
locka%iol.ie
8398cd7d51 Dead file (not built). Should have been deleted when webbrowserpersist moved to embedding/components
git-svn-id: svn://10.0.0.236/trunk@113156 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:21:48 +00:00
darin%netscape.com
aa830712ab fixes bug 114125 "nsStandardURL::Clone fails to clone the nsIFile if one
exists" r=dougt,sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113155 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 22:04:16 +00:00
hwaara%chello.se
d3ab9d4155 #72279, "Need visual indicators for Watched, Killed threads"
r=andreww, sr=hewitt on the themes stuff.  r=sspitzer, sr=bienvenu on the mail changes.


git-svn-id: svn://10.0.0.236/trunk@113154 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:56:44 +00:00
dougt%netscape.com
2dfb45dde3 Backing out nsIFile changes which should not have landed.
git-svn-id: svn://10.0.0.236/trunk@113152 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:42:38 +00:00
danm%netscape.com
1bc8d80e04 deactivate root focus controller as well as your own while deactivating yourself. bug 122462 / bugscape 11864 code=saari,myself r=bryner,hyatt
git-svn-id: svn://10.0.0.236/trunk@113151 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:42:07 +00:00
blizzard%redhat.com
83b13ed306 Bug #121279. TestGtkEmbed crash on javascript window.close(). r=jst,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@113150 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:39:31 +00:00
cavin%netscape.com
8c566f4ff8 Fix for #106534. Check if the fcc folder uri is valid and use the configured one if not valid. r=ducarroz, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@113149 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:38:16 +00:00
nhotta%netscape.com
b4d63c4658 For Carbon only, changed to use Navigation Services 3.0 for GetLocalFile, GetLocalFolder, PutLocalFile,
bug 95478, r=ccarlen, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@113147 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:34:21 +00:00
naving%netscape.com
9edbb600bf 107029 r=racham sr=mscott. Add Clear button to come out of quick search (mail - 3pane)
git-svn-id: svn://10.0.0.236/trunk@113146 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:32:05 +00:00
mscott%netscape.com
234c421d85 Bug #122427 --> define a window title string for the add smtp server dialog
box so you can actually bring it up.
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113145 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:32:03 +00:00
cathleen%netscape.com
3ae7a2346b eliminate nsCRT::memcmp and all callers to use memcmp instead, bug 118135 r=dp sr=brendan
git-svn-id: svn://10.0.0.236/trunk@113144 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:30:32 +00:00
dougt%netscape.com
011f9b10e5 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113143 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:22:13 +00:00
mscott%netscape.com
c014f42d9a Bug #11926 --> add a pref for disabling the pseudo mailbox box view and force
the imap delete model if psuedo mailbox view is being suppressed
r=sspitzer
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113142 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:21:43 +00:00
relyea%netscape.com
9b55e3a569 Built-ins set the ulValueLen to -1 to indicate an unknown attribute type.
git-svn-id: svn://10.0.0.236/trunk@113141 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:12:13 +00:00
kestes%walrus.com
e4389162d5 added some thoughts on how this should work. I still need to debug it.
git-svn-id: svn://10.0.0.236/trunk@113140 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:11:59 +00:00
pinkerton%netscape.com
a7cee19a47 twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser.
git-svn-id: svn://10.0.0.236/trunk@113139 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:10:57 +00:00
relyea%netscape.com
6622f270f8 Token and slot names are already converted to NULL terminated strings in the slot structure
git-svn-id: svn://10.0.0.236/trunk@113138 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:10:50 +00:00
bnesse%netscape.com
f23dcf9eb5 Fix for bug 104293. Do not bail on applet creation if height and width are 0. r=peterlubczynski, sr=beard.
git-svn-id: svn://10.0.0.236/trunk@113137 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:08:06 +00:00
naving%netscape.com
207f7c02aa 122314 patch by tingley@sundell.net sr=waterson. decrease the refcnt but not null out rdfService -fixes
future crash on shutdown


git-svn-id: svn://10.0.0.236/trunk@113135 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:04:03 +00:00
pinkerton%netscape.com
8cfab27071 make control-space send a context-menu event into gecko. r=brade/sr=sfraser. bug# 81727
git-svn-id: svn://10.0.0.236/trunk@113134 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:01:42 +00:00
pinkerton%netscape.com
b8d6fb4e39 rebuild the parent menu when the title of the parent of a hierarchical menu changes (text-zoom%, for example). the old code would only work if the parent was the menubar. r=sdagley/sr=sfraser. bug#106394
git-svn-id: svn://10.0.0.236/trunk@113133 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:00:16 +00:00
chak%netscape.com
94decaa0c2 Fix for Bugscape #11939 - JavaScript fails on CTA signed page
r=adamlock, sr=jband


git-svn-id: svn://10.0.0.236/trunk@113132 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 20:59:12 +00:00
despotdaemon%netscape.com
65e17de29d Pseudo-automatic update of changes made by cbiesinger@web.de.
git-svn-id: svn://10.0.0.236/trunk@113130 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 20:14:08 +00:00
curt%netscape.com
2ce8447b0a Switch to http 1.0 instead of 1.1. Fixes bug #89701.
git-svn-id: svn://10.0.0.236/trunk@113128 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 19:08:12 +00:00
despotdaemon%netscape.com
0cb909bdd1 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@113127 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 19:03:35 +00:00
relyea%netscape.com
8fc3bf1fcb Don't leak memory in the arena pool
git-svn-id: svn://10.0.0.236/trunk@113126 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 19:00:47 +00:00
igor%mir2.org
316733af9e Few Native* classes are made package private and final. They had been public only for implementation reasons.
git-svn-id: svn://10.0.0.236/trunk@113124 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 18:40:13 +00:00
relyea%netscape.com
cd1b6d6069 More 'pretty print' improvements. Decode context specific data a little more.
git-svn-id: svn://10.0.0.236/trunk@113123 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 17:50:27 +00:00
ian.mcgreer%sun.com
c1c7114dbe changes related to bug 115660
* fipstoken will only force authentication for object-related functions when the object is a private or secret key
* certutil does not authenticate to token when in FIPS and only doing cert-related operations
* QA does not provide password to certutil when doing cert-related operations in FIPS tests


git-svn-id: svn://10.0.0.236/trunk@113122 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 17:30:22 +00:00
timeless%mac.com
00f05b8498 Bug 95986 remove references to nsImageManager
removing obsolete tests
removal for cbiesinger@web.de r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@113121 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 15:15:37 +00:00
timeless%mac.com
1264f3a27e Bug 95986 remove references to nsImageManager
patch by cbiesinger@web.de r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@113120 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 15:01:33 +00:00
hwaara%chello.se
4da32f6549 #120733, "Filters: 'Begins with' criteria treated as 'Contains'".
r=naving, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113119 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 15:00:05 +00:00
ian%hixie.ch
2368ac910c Fix duplicate id by manually specifying attributes on one element. Fixes the Paste As Quotation menu item in the compose context menu. Patch by neil@parkwaycc.co.uk, b=121582, r=timeless, sr=blake.
git-svn-id: svn://10.0.0.236/trunk@113118 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 14:08:14 +00:00
seawood%netscape.com
962a6e58bb If TOPSRCDIR_MOZ is not set, set it to TOPSRCDIR.
git-svn-id: svn://10.0.0.236/trunk@113117 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 13:12:50 +00:00
kestes%walrus.com
8b2e024267 many bug fixes. it still will not work, I need a few more hours to finish
debugging this.


git-svn-id: svn://10.0.0.236/trunk@113116 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 11:38:55 +00:00
seawood%netscape.com
2d60f0ef5b use 'alldep' instead of 'depend build'
git-svn-id: svn://10.0.0.236/trunk@113115 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 10:25:13 +00:00
igor%mir2.org
b28d6ac14b Use ScriptRuntime.toString(double) to convert double to string. Easier to follow version of getElem/setElem
git-svn-id: svn://10.0.0.236/trunk@113114 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 09:44:24 +00:00
rginda%netscape.com
c952bded21 - venkman only -
UI changes for 121318
disable context before calling debugTrap
add dumpcontexts command to venkman-dev.js
remove console._stopLevel


git-svn-id: svn://10.0.0.236/trunk@113113 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 09:25:32 +00:00
glazman%netscape.com
3e255304d9 cmanske says that there is no need to get editorShell, it's always here...; b=91548, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@113112 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 09:08:08 +00:00
rginda%netscape.com
482526e770 bug 121318, sr=brendan,r=jst, "Venkman should disable the target window when stopped at a breakpoint".
implement the jsdIContext interface.
create only one jsdValue wrapper per unique jsval.
add executionContext property to jsdIStackFrame.
add enumerateContexts to jsdIDebuggerService.
add jsdIContextEnumerator interface.


git-svn-id: svn://10.0.0.236/trunk@113111 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 08:32:23 +00:00
ben%netscape.com
be2e5d36fe [Manticore]
Add license to new file
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@113110 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 08:22:40 +00:00
ben%netscape.com
ccb9c5381d [Manticore]
Update toolbars (fancy toolbars on hold for now)
add location bar for loading URLs
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@113109 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 08:21:06 +00:00
rginda%netscape.com
b9406be45a -venkman only-
ui changes for bugs 121192 and 121178.
adds "emode" command, display any expcetions produced by evalInTargetScope


git-svn-id: svn://10.0.0.236/trunk@113108 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 08:16:56 +00:00
rginda%netscape.com
cec41f9f3b fixing os/2 bustage, false vs PR_FALSE mixup
git-svn-id: svn://10.0.0.236/trunk@113107 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 07:20:59 +00:00
jst%netscape.com
990a6bb073 WIP for an interface for the new frame and iframe loader. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@113103 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 06:31:26 +00:00
jst%netscape.com
fbe086cd70 WIP for a new frame and iframe loader. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@113102 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 06:27:27 +00:00
rginda%netscape.com
62e2418433 bug 121178, r=jst,sr=brendan, "jsdIStackFrame::eval signature needs to be changed"
return exception from jsdService::Eval if one occurs.


git-svn-id: svn://10.0.0.236/trunk@113101 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 06:15:58 +00:00
rginda%netscape.com
65e86f32aa bug 121192, sr=brendan,r=jst, "Add proper errorHook and debugHook to jsdIDebuggerService"
adds jsdIDebugHook interface, change the meaning of jsdIErrorHook.
error hook is called when an error occurs, and is given information about the error report.
debug hook is called when/if the error hook returns false, and is given information about the ececution state.


git-svn-id: svn://10.0.0.236/trunk@113100 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 05:56:02 +00:00
mscott%netscape.com
5890cc3f82 Bug #122293 --> add separate localization strings for biff icon tooltips
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113098 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:50:13 +00:00
bryner%netscape.com
0941d7d594 Style and code cleanup. No functional changes. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113097 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:06:44 +00:00
timeless%mac.com
9c991564ac Bug 120967 Scale images with specific scaling factors
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113096 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:06:19 +00:00
timeless%mac.com
8af239bb2a Bug 121066 Images are dithered in Grayscale mode
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113095 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:05:19 +00:00
timeless%mac.com
6436523048 Bug 120221 Make |NS_ERROR_GFX_PRINTER_INVALID_ATTRIBUTE| more specific
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113094 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:03:56 +00:00
wtc%netscape.com
10c0c202c1 Bugzilla bug 97485: added support for the magic "nspr_use_zone_allocator"
global variable.


git-svn-id: svn://10.0.0.236/trunk@113093 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 03:01:45 +00:00
timeless%mac.com
524c7f9717 Bug 120911 Crash while printing due lousy error checking
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods sr=jag


git-svn-id: svn://10.0.0.236/trunk@113092 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 02:59:12 +00:00
darin%netscape.com
f5daadee46 part one of bug 113163 "Performance problem at downloading"
patch=ak@muc.de, r=gordon@netscape.com, sr=darin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113091 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 02:58:02 +00:00
peterlubczynski%netscape.com
ad9265748e Fix for Plugin paints in the wrong part of the screen when on an absolute Div or scrolled bug 120821 r=kmcclusk@netscape.com sr=beard
git-svn-id: svn://10.0.0.236/trunk@113089 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 02:36:54 +00:00
nicolson%netscape.com
6bdaad4ee0 add -sourcepath flag.
git-svn-id: svn://10.0.0.236/trunk@113088 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 02:31:01 +00:00
jgaunt%netscape.com
d9e4217f1a bug 121890 bad acc bounds reporting for HTML Select Button
r=aaronl
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@113087 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 02:05:22 +00:00
shanjian%netscape.com
b049cb1260 #92817 Simp. Chinese character display as bold face in Page Source
r=nhotta, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@113086 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:54:51 +00:00
mscott%netscape.com
4d14c1ea0c Bug #122191 --> clear the selection from the attachment tree before
we remove the elements from the tree.
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113085 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:42:57 +00:00
depstein%netscape.com
34defde189 added indiv cases for index entries and simple enumeration for nsiHistory
git-svn-id: svn://10.0.0.236/trunk@113084 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:31:15 +00:00
mscott%netscape.com
63f3a30ffc Bug #11922 --> if the redirector already has a password for the account
then set the authenticated state to true. this should cause biff
to start working for accounts using the redirector.
r=bienvenu
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@113081 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:13:55 +00:00
kestes%walrus.com
600694ee91 fix comment.
git-svn-id: svn://10.0.0.236/trunk@113080 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:11:10 +00:00
kaie%netscape.com
b4dce85cdc b=116417 NSS3.4 build. Directly imported CAs not saved. Introducing a new auto cleanup class for destructing NSS objects.
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@113079 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:10:04 +00:00
darin%netscape.com
1c1a37516c another patch for bug 109179 "replace nsStdEscape with nsEscapeURLPart"
r=dougt,gagan sr=alecf,waterson


git-svn-id: svn://10.0.0.236/trunk@113078 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:09:37 +00:00
kestes%walrus.com
54fa661fc0 regularize $last_cvs_data to be $last_vc_data this is clearer and matches
perforce.pm.  Also fix comments about the function call names to match
new naming system.


git-svn-id: svn://10.0.0.236/trunk@113077 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:09:15 +00:00
kestes%walrus.com
5658f562ac this is a first draft. I need to debug this before it will work,
but you can see the logic of it and it will not take long to get it
to work.


git-svn-id: svn://10.0.0.236/trunk@113076 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 01:06:26 +00:00
cmanske%netscape.com
e9ced7309b Fixed busted 'New' command in Composer, b=121939, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@113075 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:56:08 +00:00
bienvenu%netscape.com
40e15933fe fix crash playing back offline imap trash emptying r/sr=sspitzer 121799
git-svn-id: svn://10.0.0.236/trunk@113072 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:39:06 +00:00
nicolson%netscape.com
850ede87f4 fix to test either dist or release builds.
git-svn-id: svn://10.0.0.236/trunk@113070 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:14:45 +00:00
ashishbhatt%netscape.com
7da37df8a4 Added test cases for interface nsIClipboardCommand
git-svn-id: svn://10.0.0.236/trunk@113069 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:13:04 +00:00
waterson%netscape.com
3ddde9bd8f Bug 102860. Relatively positioned frames do not have place-holders. r=dbaron, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@113068 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:03:31 +00:00
waterson%netscape.com
3229841ba0 Bug 121860. Handle case where block frame is embedded inside a XUL document. r=dbaron, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@113067 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 00:02:25 +00:00
stephend%netscape.com
1bfbb1a79e Bug 95929. 'Done' should be removed from the Subscribe window's status' r=jglick@netscape.com, sr=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113066 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:50:28 +00:00
nicolson%netscape.com
01c72457d0 move into org.mozilla.jss.tests package.
git-svn-id: svn://10.0.0.236/trunk@113065 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:49:38 +00:00
bryner%netscape.com
89e99954e4 Bug 112716 - implement checkbox in XBL. r=jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@113064 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:48:16 +00:00
bryner%netscape.com
04822496de Removing scrollbar tracks from the list of widgets that don't need to be invalidated due to a state change. This fixes the scrollbar "stuck-in-hover" problem. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113063 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:44:16 +00:00
seawood%netscape.com
58c6693820 Ignore build-ordering targets when doing standalone builds.
Bug #122149 r=axel@pike.org


git-svn-id: svn://10.0.0.236/trunk@113062 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:30:47 +00:00
relyea%netscape.com
2ae1f651be (sigh) not only do we need to find the objects, we need to be able to read
them as well.


git-svn-id: svn://10.0.0.236/trunk@113061 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:28:29 +00:00
mkaply%us.ibm.com
e5bf74f1f0 OS/2 code only - make it easier to turn off popup asserts if necessary by restructuring code
git-svn-id: svn://10.0.0.236/trunk@113060 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:26:31 +00:00
mkaply%us.ibm.com
01abf4b33b Add PR_CALLBACK to get MathML building on OS/2
git-svn-id: svn://10.0.0.236/trunk@113059 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:24:17 +00:00
sfraser%netscape.com
be543daf3c Fix blocker bug 121326 (any SSL transaction causes Mac to freeze) by checking in temporary patch from bug 106188; this reverts Mac to using blocking connects. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@113058 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:14:42 +00:00
nicolson%netscape.com
8fd7000045 make release_classes target work.
git-svn-id: svn://10.0.0.236/trunk@113057 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:08:16 +00:00
waterson%netscape.com
4d0ee0832e Bug 122027. Canonify URI before looking it up in the cache. sr=darin.
git-svn-id: svn://10.0.0.236/trunk@113056 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 23:07:55 +00:00
jst%netscape.com
ff06deed3f Adding new chrome only window interface. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@113055 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 21:52:30 +00:00
sonja.mirtitsch%sun.com
b5fd12a311 fixed typo
git-svn-id: svn://10.0.0.236/trunk@113052 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 20:59:23 +00:00
jpierre%netscape.com
3e0d3badd1 Fix for 69556 - remove expired CA "Verisign Class 4 Primary CA"
git-svn-id: svn://10.0.0.236/trunk@113051 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 20:43:37 +00:00
sonja.mirtitsch%sun.com
df0c1910f0 attempted fix for bug 115200, tinderbox reports false failures on machines
that run 32 and 63 bit tinderboxes


git-svn-id: svn://10.0.0.236/trunk@113050 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 19:35:53 +00:00
mkaply%us.ibm.com
80dd30ec7f More OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@113049 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 19:26:12 +00:00
relyea%netscape.com
53ad9596fc Fix crashing problem when trying two switch from fips to non-fips and back.
bug 119214.


git-svn-id: svn://10.0.0.236/trunk@113048 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 19:18:41 +00:00
smeredith%netscape.com
314267c6e7 Added way to delete user-added prefs from the pref editor.
git-svn-id: svn://10.0.0.236/trunk@113047 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 19:09:00 +00:00
mscott%netscape.com
2711b450ef Fix smoketest blocker: 122228 by adding a null ptr check in GetHiddenDOMWindow
git-svn-id: svn://10.0.0.236/trunk@113046 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 18:52:24 +00:00
bzbarsky%mit.edu
5c982c6130 Fix blocker bug 122217. Use a contractid instead of the classid (which
is no longer registered) for the mime service.  r=brade, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@113045 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 18:24:31 +00:00
mkaply%us.ibm.com
a00bb26a22 More OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@113044 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 18:13:56 +00:00
despotdaemon%netscape.com
0cfab0e86e Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@113043 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 17:54:37 +00:00
mkaply%us.ibm.com
07c6d2b07b OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@113042 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 17:00:06 +00:00
glazman%netscape.com
d5dadcf26c inline styles were not saved because gElement was outside of document's tree; b=91548, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@113041 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 16:00:12 +00:00
kaie%netscape.com
1f1c0c3523 b=121351 Avoid risk of multiple PK11_FreeSlot calls in GenerateCRMFRequest
r=javi sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@113040 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 15:25:47 +00:00
kaie%netscape.com
d806ea955b b=98068 Add PR_CALLBACK for changed interfaces in NSS_3_4
r=javi sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@113039 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 15:23:59 +00:00
kin%netscape.com
c9542ea086 Workaround fix for bug #117141 (Composer crashes when loading pages with an HTML Select element [@FrameManager::GetPrimaryFrameFor])
Removed seemingly unnecessary selection UI Style rule for -moz-dropdown-list,
to workaround the crash that happens during the restyling of the HTML Select
element when the EditorOverride.css style sheet is loaded.

r=brade@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113038 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 15:06:44 +00:00
sicking%bigfoot.com
3f4f453c70 Cleanup BooleanFunctionCall and StringFunctionCall, fixes bugs in lang(), substring() and a few more.
b=104758 r=Pike sr=jag


git-svn-id: svn://10.0.0.236/trunk@113036 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 14:46:39 +00:00
jaggernaut%netscape.com
e8761882ab Bug 117015: Text Zoom dialog should round value, not truncate it. r=stephend, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@113035 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 12:46:31 +00:00
bryner%netscape.com
1c51cb9b81 Cleaning up checkbox/radio button code, now that I understand how it's supposed to work. Hooked up checkbox/radio containers. Fixed active/hover state problems with buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113034 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 10:38:01 +00:00
timeless%mac.com
07f9150900 Bug 121720 Save Dialog should be able to be minimized
patch by Matti@epost.de r=caillon@returnzero.com sr=blake


git-svn-id: svn://10.0.0.236/trunk@113033 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 09:57:12 +00:00
timeless%mac.com
2764ed254e Bug 115636 javascript strict warnings in nsOutlinerSorting.js
patch by alexey@ihug.com.au r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@113032 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 08:46:13 +00:00
blizzard%redhat.com
f3b0cbd059 Add debugging hooks for invalidation. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113030 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 08:11:50 +00:00
mcafee%netscape.com
ddede4a56a adding mocha to pageload list
git-svn-id: svn://10.0.0.236/trunk@113029 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 08:05:46 +00:00
bryner%netscape.com
450ea6c939 turning off focus border for checkboxes. it's causing problems. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113027 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 07:17:39 +00:00
seawood%netscape.com
8eaaa40a4c S_ISSOCK isn't defined on BeOS.
git-svn-id: svn://10.0.0.236/trunk@113026 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 07:02:02 +00:00
mcafee%netscape.com
a947b91a39 graph size wasn't preserving average setting
git-svn-id: svn://10.0.0.236/trunk@113025 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 06:51:22 +00:00
blizzard%redhat.com
cee05222a4 Bug #121263. Get cursors working with gtk2. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113024 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 06:47:47 +00:00
bryner%netscape.com
b2a3cef540 Hooking up textfields and dropdown buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113023 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 06:32:08 +00:00
bryner%netscape.com
ecc3f14a2e Bug 122157 - fixing the autocomplete widget in classic, on linux, to not have an outer border (to look more like gtk's combo box). r=ben, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@113022 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 06:31:08 +00:00
blizzard%redhat.com
ed6985c02f Bugs #121252,#122120. Get grabs finished on Linux and implement nsWindow::CaptureMouse(). Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113021 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 06:23:27 +00:00
alecf%netscape.com
9416759610 back out my accidental checkin
git-svn-id: svn://10.0.0.236/trunk@113018 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 02:47:30 +00:00
nboyd%atg.com
b55ba3f3bb Update implementation version.
git-svn-id: svn://10.0.0.236/trunk@113016 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 00:52:12 +00:00
bryner%netscape.com
840144c2da Make sure to look at the select element for onchange handlers, not the anonymous children. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113015 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 00:32:11 +00:00
seawood%netscape.com
a637516138 Remove unneeded transformiix Makefile. Bogus makefiles can cause problems with cvs pulls when building in the srcdir.
git-svn-id: svn://10.0.0.236/trunk@113014 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 00:25:25 +00:00
bienvenu%netscape.com
3036b0f9bb bullet-proof fix for 121876 r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@113013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 00:11:29 +00:00
bhart00%yahoo.com
4252f164b9 Bug 120150 - add tooltip to Send Later button. r=stephend/racham/jglick/robin; sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@113012 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-28 00:02:01 +00:00
brendan%mozilla.org
2a9625df7c Fix a warning, clean up whitespace (r=diff -w, sr=gcc).
git-svn-id: svn://10.0.0.236/trunk@113011 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 23:56:02 +00:00
sspitzer%netscape.com
79436a9c38 fix for #121566 and #121677. define a default height for the thread pane
(both vertical 3 pane and normal 3 pane layouts) and for the results pane in
the addressbook.  if we don't, it causes the splitter to jump up and down
forever on linux and (because it's so fast) pinging the CPU on windows.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@113010 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 23:04:13 +00:00
rbs%maths.uq.edu.au
8df8af8ad7 revert an unintended change that crept in
git-svn-id: svn://10.0.0.236/trunk@113009 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 22:23:07 +00:00
rbs%maths.uq.edu.au
20005cee47 Another renaming for ease of readability: s/core/coreFrame/g and s/next/nextFrame/g
git-svn-id: svn://10.0.0.236/trunk@113008 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 22:10:45 +00:00
alecf%netscape.com
a3f49498a1 fix for bug 121508 - clean up nsStringStream and nsIParser APIs.. r=dougt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@113007 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 22:02:00 +00:00
stephend%netscape.com
9291c925a0 Bug 117814. Strict JS warnings in password.js. r=stephend@netscape.com, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@113006 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 21:54:53 +00:00
blizzard%redhat.com
5981025c4e Part of bug #121252. Get the rollup listener working properly. Grabs are mostly working now. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@113005 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 20:30:56 +00:00
rbs%maths.uq.edu.au
979dc04ba6 When looking up the real sibling of a cell, use colspan/rowspan (instead of just 1) as the increment to cater for cases of spanning cells in the cellmap
git-svn-id: svn://10.0.0.236/trunk@113004 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 19:26:42 +00:00
locka%iol.ie
b528c13d94 Implement ConfirmEx and various Prompt methods on nsIPrompt. b=121931 r=chak@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@113003 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 19:15:07 +00:00
zach%zachlipton.com
063a9d3b5e Fix for bug 121735: Perl warning running checksetup.pl if a module has a
non-numeric version number. Patch sets checksetup.pl to use a string
compare instead of a numeric one.

Patch by Dave Miller. r1=Bradley Baetz and r2=Gerv


git-svn-id: svn://10.0.0.236/trunk@113002 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:59:38 +00:00
pete%alphanumerica.com
2930306a0e getting rid of -D_USE_BSD
Pulling implementation out of the header file seemed to have fixed the bustage

--pete


git-svn-id: svn://10.0.0.236/trunk@113001 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:57:41 +00:00
pete%alphanumerica.com
f66db985f6 reverting back to original
define is not needed here

--pete


git-svn-id: svn://10.0.0.236/trunk@113000 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:56:02 +00:00
pete%alphanumerica.com
a6eeb89003 seeing if this fixes the linux bustage
--pete


git-svn-id: svn://10.0.0.236/trunk@112999 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:47:17 +00:00
pete%alphanumerica.com
ecfebea9f2 adding -D_USE_BSD to see if lstat will work on these linux flavors
--pete


git-svn-id: svn://10.0.0.236/trunk@112998 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:32:11 +00:00
pete%alphanumerica.com
2585c334a6 adding -D_BSD_SOURCE to Makefile.in as seawood suggested
to fix linux bustage

--pete


git-svn-id: svn://10.0.0.236/trunk@112997 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:17:33 +00:00
pete%alphanumerica.com
e39572043e movind implementation of FilleStatCache into nsLocalFileUnix.cpp
where other calls to lstat work fine

This is an attempt to fix bustage on some linux platfroms

--pete


git-svn-id: svn://10.0.0.236/trunk@112996 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 18:02:18 +00:00
pete%alphanumerica.com
0945a8d405 moving defs into header file
To fix bustage

--pete


git-svn-id: svn://10.0.0.236/trunk@112995 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 17:46:14 +00:00
pete%alphanumerica.com
fee3253b31 adding header files for linux for lstat
seeing if this fixes breakage

--pete


git-svn-id: svn://10.0.0.236/trunk@112994 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 17:31:24 +00:00
pete%alphanumerica.com
c7642c235b b=107641, r=blizzard, sr=brendan
fix: CopyTo won't copy read-only files or broken symlinks

Thanks to garths@oeone.com for help on this one.

--pete


git-svn-id: svn://10.0.0.236/trunk@112993 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 14:31:25 +00:00
bryner%netscape.com
c2dd55c7e3 Updating wording in debug prefs panel to not discourage people from filing bugs about XBL form control problems.
git-svn-id: svn://10.0.0.236/trunk@112992 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 09:08:26 +00:00
roc+%cs.cmu.edu
f52124fa77 Bug 13213. Allow views to extend above and to the left of their owner frames. r=kmcclusk,rs=waterson
git-svn-id: svn://10.0.0.236/trunk@112991 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 07:56:23 +00:00
roc+%cs.cmu.edu
9e52ce4c8a Bug 33601. Force REFRAME style hints if views might need to be created in response to opacity or background-attachment style changes. r=dbaron,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112990 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 07:53:27 +00:00
timeless%mac.com
cea26a6b9c Bug 117418 nsWSRunObject.cpp:704: warning: `PRInt32 curStartOffset' might be used uninitialized in this function
r=akkana sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112989 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 07:07:10 +00:00
rpotts%netscape.com
8bab5fb6fc bug #120590 (r=mscott@netscape.com, sr=darin@netscape.com). HTTP was using the wrong mime handler...
git-svn-id: svn://10.0.0.236/trunk@112988 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 06:03:39 +00:00
wtc%netscape.com
540892388c Implemented GetHiResClock() for HP-UX.
git-svn-id: svn://10.0.0.236/trunk@112987 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 05:08:43 +00:00
sspitzer%netscape.com
b48c44be7c fix for #102643. add pref UI for the "confirm send on accel key" UI,
and fix some other UI issues with the mail & newsgroups main pref panel.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@112986 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 04:55:06 +00:00
wtc%netscape.com
658de28599 Bugzilla bug 113152: do not define or test the macro 'linux'. Thanks to
david@blue-labs.org for the patch.
Modified files: configure configure.in Linux.mk prinet.h


git-svn-id: svn://10.0.0.236/trunk@112985 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 04:51:01 +00:00
brendan%mozilla.org
e39800b131 Checking in rogerl's fix for double-reports of compile-time errors (120197, r=brendan, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@112984 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 04:42:37 +00:00
wtc%netscape.com
cc1ec71cfe Backed out the previous checkin. Misunderstood the cause of the problem.
git-svn-id: svn://10.0.0.236/trunk@112983 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 04:35:55 +00:00
wtc%netscape.com
b5fc7698f8 Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can set
error codes if listen() fails.  The patch is contributed by Javier
Pedemonte <pedemont@us.ibm.com>.
Modified files: _os2.h _os2_errors.h os2sock.c


git-svn-id: svn://10.0.0.236/trunk@112981 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:59:44 +00:00
ben%netscape.com
574ac8c9fb [Manticore]
Add license to new files
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@112980 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:56:45 +00:00
ben%netscape.com
8574eb192d [Manticore]
More toolbar work...
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@112979 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:55:43 +00:00
bienvenu%netscape.com
e0d0889213 fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@112978 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:32:36 +00:00
bienvenu%netscape.com
a6a044efb6 white space fixes
git-svn-id: svn://10.0.0.236/trunk@112977 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:13:52 +00:00
timeless%mac.com
df30ac6227 Bug 119858 "p3pv1" link in Site Navigation toolbar?
patch by choess@stwing.upenn.edu r=timeless sr=hyatt

prevent stylesheet's, icon's, p3pv*'s and schema.*'s from appearing in the toolbar


git-svn-id: svn://10.0.0.236/trunk@112976 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:13:12 +00:00
bienvenu%netscape.com
b7c4d1e68e hide column picker for offline folder selector r=stephend,sr=sspitzer 120257
git-svn-id: svn://10.0.0.236/trunk@112975 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:08:24 +00:00
bienvenu%netscape.com
a00ceb4d40 sharing tab of folder properties r=sspitzer, sr=mscott 112096
git-svn-id: svn://10.0.0.236/trunk@112974 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:07:44 +00:00
bienvenu%netscape.com
87e9ae8cf2 more work on shared imap folders and acl, sharing tab of folder properties r=sspitzer, sr=mscott 112096
git-svn-id: svn://10.0.0.236/trunk@112973 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:06:46 +00:00
bienvenu%netscape.com
77ed9303ff add strings for sharing tab r=sspitzer, sr=mscott 112100
git-svn-id: svn://10.0.0.236/trunk@112972 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 02:03:44 +00:00
timeless%mac.com
27a75dac73 Bug 105057 images used as form controls doesn't appear on Page Info | Images
patch by db48x@yahoo.com r=bzbarsky@mit.edu sr=jag


git-svn-id: svn://10.0.0.236/trunk@112971 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 01:45:58 +00:00
bryner%netscape.com
b5bc1766ea Bug 120974 - fix QI method on nsOutlinerBodyFrame so it doesn't get wrapped in an nsBoxToBlockAdaptor. Move Reflow() logic into GetPrefSize and SetBounds. r=varga, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112970 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 00:58:46 +00:00
wtc%netscape.com
1322126cf6 Bugzilla bug 114702: support Linux 2.5.x kernels.
git-svn-id: svn://10.0.0.236/trunk@112969 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 00:45:37 +00:00
wtc%netscape.com
2b6f0984fd Bugzilla bug 100447: on BSD/OS 4.2 and 4.3, we have problem calling
safe_popen in a threaded program.  So we don't call safe_popen when
we obtained some entropy from /dev/urandom.  Thanks to lidl@pix.net
for the bug report and the fix.


git-svn-id: svn://10.0.0.236/trunk@112968 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-27 00:14:59 +00:00
hyatt%netscape.com
716a0600e6 Removing some DEBUG_hyatt code.
git-svn-id: svn://10.0.0.236/trunk@112967 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 23:42:24 +00:00
bryner%netscape.com
b4d0800861 Bug 101032 - fix nsScrollBoxObject::EnsureElementsVisible in the case where the scrollbox is not at 0,0. Patch from shanec@activestate.com, r=bryner, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112966 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 23:27:27 +00:00
bryner%netscape.com
ae907eefc1 Fixing bug 122028 (clearing the entire selection on ctrl+click), also fixing some logic errors where the result of |selection.isSelected()| was incorrectly inverted. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112965 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 23:06:24 +00:00
ben%netscape.com
d28b32e2b4 [Manticore]
begin work implementing new toolbar widget, 'StripBar'
NOT PART OF BUILD


git-svn-id: svn://10.0.0.236/trunk@112964 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 22:25:43 +00:00
sgehani%netscape.com
3463b5a96b Make tooltip pref be honored within same session of browser.
b = 113831; r = morse; sr = hewitt


git-svn-id: svn://10.0.0.236/trunk@112963 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 20:15:01 +00:00
sgehani%netscape.com
1a9839a7e9 Fix sidebar contents disappearing on show and hide.
b = 116094; r = morse; sr = alecf


git-svn-id: svn://10.0.0.236/trunk@112962 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 20:07:54 +00:00
nboyd%atg.com
cd6b463349 Clean up formatting.
git-svn-id: svn://10.0.0.236/trunk@112961 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 20:07:49 +00:00
sgehani%netscape.com
89380bcf32 Fix appearence branch always being open in prefs.
b = 117885; r = sgehani; sr = blake
(checking in for Stephen Walker <walk84@yahoo.com>)


git-svn-id: svn://10.0.0.236/trunk@112960 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 20:04:16 +00:00
sgehani%netscape.com
adaf4097dd Make sidebar display in the event that the windows integration dialog appeared.
b = 119975; r = law; sr = dveditz


git-svn-id: svn://10.0.0.236/trunk@112959 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 19:59:42 +00:00
nboyd%atg.com
c5eb49df96 Fix bug 121790
git-svn-id: svn://10.0.0.236/trunk@112957 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 19:15:06 +00:00
nboyd%atg.com
045cba9433 Fix formatting
git-svn-id: svn://10.0.0.236/trunk@112956 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 19:13:22 +00:00
sspitzer%netscape.com
73ee4be75f clean up some string usage. rs=mscott
git-svn-id: svn://10.0.0.236/trunk@112952 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 16:36:30 +00:00
oeschger%netscape.com
25fb197b8d doc fix by kraai@alumni.carnegiemellon.edu, r=oeschger, bug=121706
git-svn-id: svn://10.0.0.236/trunk@112951 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 16:31:28 +00:00
oeschger%netscape.com
6124589e59 doc update by kraai@alumni.carnegiemellon.edu, r=oeschger, bug=121273
git-svn-id: svn://10.0.0.236/trunk@112950 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 16:30:25 +00:00
wtc%netscape.com
a3b315a581 Bugzilla bug 111206: make the Solaris version test flexible so that we
don't need to add a new test for each new Solaris release.


git-svn-id: svn://10.0.0.236/trunk@112949 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 16:19:51 +00:00
seawood%netscape.com
58b0318909 Fixing win32 gmake bustage
git-svn-id: svn://10.0.0.236/trunk@112948 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 15:25:27 +00:00
bryner%netscape.com
11fe1c8fa0 Fixing XBL form controls in installer builds -- put nsISelectElement into content_html.xpt and include this file in the xpi. r/sr=jag.
git-svn-id: svn://10.0.0.236/trunk@112947 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 09:47:25 +00:00
ducarroz%netscape.com
317af6d101 Part of fix for bug 108965. Remove xul emitter from the Mac build. R=mscott, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@112946 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 03:43:15 +00:00
mscott%netscape.com
218c446117 Bug #119344 --> add windows system tray icon for biff
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112945 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 03:34:57 +00:00
cltbld%netscape.com
1cde876811 parameterizing pageload server
git-svn-id: svn://10.0.0.236/trunk@112944 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:46:51 +00:00
sspitzer%netscape.com
e98c27f7fc supplimental fix for #113540, clean up code. rs=mscott
git-svn-id: svn://10.0.0.236/trunk@112943 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:37:56 +00:00
pete%alphanumerica.com
8fb3979c3c b=121028, r=brendan, sr=jst
fix for crahser using old handler attribute 'type'

--pete


git-svn-id: svn://10.0.0.236/trunk@112940 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:20:15 +00:00
wtc%netscape.com
a633f807f7 Continue to use the HP shl_load interface on 64-bit HP-UX/PA-RISC for
backward compatibility reasons.


git-svn-id: svn://10.0.0.236/trunk@112939 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:14:52 +00:00
darin%netscape.com
b86057cf8d partial fix for bug 90004 "proxy reload doesn't work" r=gagan,sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@112937 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:14:09 +00:00
naving%netscape.com
4665a22500 111368 r=ducarroz sr=bienvenu. free leaking mFileSpec in attachmentHandler
git-svn-id: svn://10.0.0.236/trunk@112935 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 02:09:32 +00:00
despotdaemon%netscape.com
fd1a78fc51 Pseudo-automatic update of changes made by blythe@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112934 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:53:38 +00:00
sspitzer%netscape.com
97455be591 fix for #117452, get delete of cards after quick search to work.
r=racham, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112933 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:42:28 +00:00
despotdaemon%netscape.com
7b105f1125 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@112932 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:25:48 +00:00
relyea%netscape.com
c0a2bdbd5f Fix PBE_Context failure by making sure CKM_PBA is it's own keygen type.
git-svn-id: svn://10.0.0.236/trunk@112931 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:20:50 +00:00
rginda%netscape.com
8c2005fa3a - venkman only -
lineMap no longer required in SourceText records, HelpText doesn't need it.


git-svn-id: svn://10.0.0.236/trunk@112930 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:11:01 +00:00
rginda%netscape.com
305d514d88 - venkman only -
get default context without complaining for debug and view menus, remove debug dump.


git-svn-id: svn://10.0.0.236/trunk@112929 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:10:03 +00:00
rginda%netscape.com
73e424cd53 - venkman only -
store commandname attribute on menuitem so we don't need to parse it onpopupshowing, makes for faster menus.


git-svn-id: svn://10.0.0.236/trunk@112928 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:05:50 +00:00
rginda%netscape.com
a6b8bb92ad - venkman only -
strict fixes


git-svn-id: svn://10.0.0.236/trunk@112927 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 01:03:43 +00:00
cmanske%netscape.com
cc500a6380 Save last-used directories as nsILocalFile type in prefs, b=93487, r=law, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@112925 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:55:27 +00:00
cotter%netscape.com
15c74b2558 ongoing help content updates to privacy & security sections, r=oeschger
git-svn-id: svn://10.0.0.236/trunk@112924 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:51:37 +00:00
morse%netscape.com
f1e6b218e3 bug 113540, remove mailnews dependency on password manager, r=mscott,sspitzer,jag,law
git-svn-id: svn://10.0.0.236/trunk@112923 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:47:26 +00:00
darin%netscape.com
c1b8bccdc3 backing out my changes -- rjc says it causes moz not to startup!
git-svn-id: svn://10.0.0.236/trunk@112922 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:46:09 +00:00
peterlubczynski%netscape.com
16315d2fb3 Removing ugly shockwave hack bug 115461 r=av sr=beard
git-svn-id: svn://10.0.0.236/trunk@112921 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:45:45 +00:00
peterlubczynski%netscape.com
8175aa6f6d Fix for using newer pluign if upgraded, bug 119966 r=av sr=darin
git-svn-id: svn://10.0.0.236/trunk@112920 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:44:47 +00:00
morse%netscape.com
7d3edf79d1 bug 113540, remove mailnews dependency on password manager, r=mscott,sspitzer,jag,law
git-svn-id: svn://10.0.0.236/trunk@112919 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:44:18 +00:00
peterlubczynski%netscape.com
461edc33ef Fixing cursor flicker with plugins, bug 118877 r=kmcclusk@netscape.com sr=beard
git-svn-id: svn://10.0.0.236/trunk@112918 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:39:43 +00:00
darin%netscape.com
bbbf7288b3 fixes bug 114778 "formpost temp files not cleaned up when browser exits"
patch=badami@netscape.com, r=rpotts@netscape.com, sr=darin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@112917 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:38:37 +00:00
relyea%netscape.com
517e6d30a2 Fix 2 memory leaks and a UMR.
(keyhand needs to be initialized before we start xor hashing)
Free item and time elements which are transparently allocated for us.


git-svn-id: svn://10.0.0.236/trunk@112916 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:16:03 +00:00
leaf%mozilla.org
5554da00eb update user agent string, bug 119973
git-svn-id: svn://10.0.0.236/trunk@112915 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:13:05 +00:00
leaf%mozilla.org
85a48c5085 update mac version string and copyright year, r=jj bug 119976
git-svn-id: svn://10.0.0.236/trunk@112914 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:10:43 +00:00
cathleen%netscape.com
3fcee4d2a1 remove memcpy function from nsCRT, eliminate 2 new nsCRT::memcpy callers
and fix up alighment problems from previous patch, bug 118135, sr=brenda r=dp


git-svn-id: svn://10.0.0.236/trunk@112913 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:04:45 +00:00
radha%netscape.com
3fc0490294 Fix for bug # 119617. sr=alecf r =walk84
git-svn-id: svn://10.0.0.236/trunk@112912 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-26 00:00:18 +00:00
alecf%netscape.com
b83004a7cb oops, we dont' need that!
git-svn-id: svn://10.0.0.236/trunk@112910 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:53:32 +00:00
pschwartau%netscape.com
8d4455a838 Improving readablity.
git-svn-id: svn://10.0.0.236/trunk@112909 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:52:24 +00:00
alecf%netscape.com
ab9df62333 ignore generated makefile
git-svn-id: svn://10.0.0.236/trunk@112908 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:52:11 +00:00
seawood%netscape.com
7285032e77 Sigh. I keep forgetting about this bug. Call export & install separately to build ldap otherwise it may die on some -j builds.
git-svn-id: svn://10.0.0.236/trunk@112907 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:46:34 +00:00
hwaara%chello.se
4495d874e4 #118275, "Filter name should be selected when opening new filter dialog"
r=naving, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112906 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:46:24 +00:00
rayw%netscape.com
09b092f539 Fixed handling of conflicting type information.
SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@112904 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:38:57 +00:00
jkeiser%netscape.com
aaa7dec32b Make onChange, reflow system in comboboxes/lists better (bug 112241). r=rods, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112903 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:35:44 +00:00
smeredith%netscape.com
d4fb37bbc9 Fixed the description entry bug 11892.
git-svn-id: svn://10.0.0.236/trunk@112902 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:27:57 +00:00
cmanske%netscape.com
c30a6e8fb3 Fixed warnings and exception in Color Picker, b=119772, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112901 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:27:25 +00:00
harishd%netscape.com
c8641ade9a Do not create a new node info with |no name| for userdefined tags. b=113349, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112900 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:25:09 +00:00
mscott%netscape.com
50ec3face0 Bug #108965 --> remove xul emitter from the build
r=ducarroz
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112899 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:20:21 +00:00
heikki%netscape.com
d3fe0d3a87 Bug 35984, make an undefined entity always a fatal error; report errors while parsing external entities (regression) and a minor optimization in loading external entities. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112898 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:19:23 +00:00
darin%netscape.com
a80ff94504 patch 2 for bug 109179 "replace nsStdEscape with NS_EscapeURL"
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@112896 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 23:08:02 +00:00
gerv%gerv.net
e9fcac9dcb Removing new_comment.cgi - all part of quips.cgi now.
git-svn-id: svn://10.0.0.236/trunk@112894 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:41:37 +00:00
gerv%gerv.net
32d50f0d78 quips.cgi rewrite and templatisation.
git-svn-id: svn://10.0.0.236/trunk@112893 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:40:04 +00:00
morse%netscape.com
a658b8cbc5 bug 120277, removed js warning message, r=law, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112892 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:34:50 +00:00
seawood%netscape.com
3cabb82f4e Fix problem of --enable-boehm not building.
Build nspr & ldap as a separate step at the beginning of the default build or at the beginning of the export phase.


git-svn-id: svn://10.0.0.236/trunk@112891 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:29:51 +00:00
waterson%netscape.com
416a978709 Bug 121833. Fix assertion (and optimize) string-fu in rdf_MakeRelativeRef. Remove unused rdf_MakeRelativeName. r=timeless, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@112890 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:28:55 +00:00
morse%netscape.com
59e7cc2f56 bug 121771, isSorted missing in cookie/password manager outliners, r=law, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112889 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:26:35 +00:00
andreas.otte%debitel.net
42cbc1ef03 second try to fix bug 119071 [Can not ftp files from / on Cobalt web
server], this time working around bad urls generated by the tinderbox
script, r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112888 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:19:29 +00:00
morse%netscape.com
76e2805b59 bug 119474, can't remove password if password-manager is disabled, r=law, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112887 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:17:57 +00:00
mscott%netscape.com
3bb9f6d703 Bug #119344 --> add windows system tray icon for biff
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112886 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:16:01 +00:00
mscott%netscape.com
54a5ee3002 Bug #119344 --> add windows system tray icon for biff
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112885 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:15:11 +00:00
naving%netscape.com
bb2e7870ee 112927 r/sr=sspitzer. add customHeaders pref to mailnews.js and handle this default case to work
git-svn-id: svn://10.0.0.236/trunk@112884 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:13:28 +00:00
andreas.otte%debitel.net
fc5785fcfb fix bug 120959 [Use of ".." in address causes links to relative URL's
to fail] A regression from the rewrite of the urlparser,
r=dougt@netscape.com, sr=darin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@112883 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:07:50 +00:00
mscott%netscape.com
9a9af58f44 Bug #43689 --> expose the suggested file name
r=law
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112882 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:05:16 +00:00
bzbarsky%mit.edu
483c6e5766 Make enter in bookmarks manager reuse existing windows like double-click
does.  Bug 121085, r=doron, sr=blake


git-svn-id: svn://10.0.0.236/trunk@112881 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:03:21 +00:00
pinkerton%netscape.com
64fdca15fd changes for cocoa product to build and run and coexist in the tree with carbon. r=cls/sr=hyatt, bug# 111230
git-svn-id: svn://10.0.0.236/trunk@112880 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 22:01:41 +00:00
rbs%maths.uq.edu.au
0d04e79f72 typos
git-svn-id: svn://10.0.0.236/trunk@112879 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 21:57:47 +00:00
jkeiser%netscape.com
b800a9924e Complete bug 112241 backout
git-svn-id: svn://10.0.0.236/trunk@112877 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 20:51:41 +00:00
pschwartau%netscape.com
4a19a9a27b Improving readability.
git-svn-id: svn://10.0.0.236/trunk@112876 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 20:37:37 +00:00
pschwartau%netscape.com
eacce08adf Improving readability.
git-svn-id: svn://10.0.0.236/trunk@112875 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 20:02:31 +00:00
waterson%netscape.com
077c603395 Bug 121888. This should always be built, regardless of whether tests are enabled or not.
git-svn-id: svn://10.0.0.236/trunk@112874 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:59:56 +00:00
jkeiser%netscape.com
07cd518c43 Backing out bug 112241 changes, tree is closed, sorry
git-svn-id: svn://10.0.0.236/trunk@112873 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:54:55 +00:00
wtc%netscape.com
0b5aa9d745 Bugzilla bug 106496: fixed the WINNT version of PR_NewTCPSocketPair to
verify the source of the connection.


git-svn-id: svn://10.0.0.236/trunk@112870 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:16:34 +00:00
relyea%netscape.com
d9934c8ada Change Sha1_hash to a simple XOR hash for building key handles for token
objects.


git-svn-id: svn://10.0.0.236/trunk@112869 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:09:34 +00:00
relyea%netscape.com
863e2140bf Fix key leak in S/Mime.
git-svn-id: svn://10.0.0.236/trunk@112868 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:08:19 +00:00
jkeiser%netscape.com
4b4b5ee0ba Make onChange, reflow system in comboboxes/lists better (bug 112241). r=rods, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112867 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:08:03 +00:00
relyea%netscape.com
61c9862c40 Fix bug 115660. Note that fixing the bugs necessitates fixing the test
cases as well. The test case was depending on the failure to read certs to
detect the failure to read keys. Now certutil returns a failure if no keys
are found. This also means that the FIPS test after the key and cert
has been deleted should expect a failure to list any keys.


git-svn-id: svn://10.0.0.236/trunk@112866 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 19:03:17 +00:00
wtc%netscape.com
8d44de2cd4 Bugzilla bug 121872: define _PR_MD_LISTEN as a function so that we can
set error codes if listen() fails.
Modified files: _win95.h w95sock.c


git-svn-id: svn://10.0.0.236/trunk@112865 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 18:45:16 +00:00
kaie%netscape.com
b68b7fbe9c b=119810 javascript strict warnings certpicker.js
r=ssaux sr=jag


git-svn-id: svn://10.0.0.236/trunk@112863 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 15:39:57 +00:00
ccarlen%netscape.com
86117cc1b5 Bug 121431 - LoadDefaultProfileDir() returns an error when it shouldn't. Returning this error, which isn't really an error, aborts startup when creating a new profile in turbo mode. r=bnesse@netscape.com/sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112862 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 15:32:10 +00:00
kaie%netscape.com
a291c1cf5e b=121570 Error code namespace needed for security component
r=dougt sr=jband


git-svn-id: svn://10.0.0.236/trunk@112861 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 15:17:25 +00:00
leaf%mozilla.org
881084dd5d Automated update
git-svn-id: svn://10.0.0.236/trunk@112860 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 15:12:13 +00:00
jdunn%netscape.com
d63561e2e5 Change certain AIX ifdefs to AIX_XLC_364 since these ifdefs are only
needed for AIX's xlC 3.6.4 compiler.  Add test to configure to check
compiler version.  NOTE: also adding hpux and aix check for keyboardutils.
r=cls@seawood.org
# 119179


git-svn-id: svn://10.0.0.236/trunk@112859 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 15:07:38 +00:00
kaie%netscape.com
d9ff601955 b=121289 Make Key Escrow warning dialog work
r=rangansen sr=kin


git-svn-id: svn://10.0.0.236/trunk@112858 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 14:58:31 +00:00
rods%netscape.com
fb493821d3 Adding new Frame to clip content area of page for Printing and PrintPreview
Bug 112698 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112856 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 14:30:14 +00:00
seawood%netscape.com
151e6f8811 Fix typo in .cc rule
git-svn-id: svn://10.0.0.236/trunk@112855 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 11:43:09 +00:00
darin%netscape.com
111b45c759 fixing compiler warning of uninitialized variable resulting from my checkin
for bug 121441


git-svn-id: svn://10.0.0.236/trunk@112854 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 10:47:24 +00:00
glazman%netscape.com
0c8e360445 move CSS in Composer stuff from nsEditorShell to nsHTMLEditor; b=121081, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112853 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 10:20:11 +00:00
glazman%netscape.com
2a28453859 remove CSSisms from nsEditor; b=121092, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112852 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 10:16:52 +00:00
glazman%netscape.com
cdabdbafcf Pref should have 'Cascading Style Sheets' in the groupbox label (patch by caillon@returnzero.com); b=121125, r=glazman, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112851 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 09:57:48 +00:00
glazman%netscape.com
0689972d2f Text Color well reverts to black when typing; b=112966, r/sr=kin
git-svn-id: svn://10.0.0.236/trunk@112850 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 09:53:58 +00:00
seawood%netscape.com
7226965491 Add build_all_dep & build_all_depend targets which are aliases for the alldep target. Made sure that alldep was passed down to the real Makefiles.
git-svn-id: svn://10.0.0.236/trunk@112849 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 08:32:27 +00:00
rbs%maths.uq.edu.au
eb3171a2b2 Remove leftover from debugging
git-svn-id: svn://10.0.0.236/trunk@112848 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 07:34:49 +00:00
rbs%maths.uq.edu.au
f498083779 Improvements to <mtable> to fix bug 39411. Here are the additional hooks needed in the frame construction code, (I also left some aliases that I can change later in nsMathMLParts.h), bug 120487, r=karnaze, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112847 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 07:14:07 +00:00
rbs%maths.uq.edu.au
3e1abbf64e Improvements to <mtable>
git-svn-id: svn://10.0.0.236/trunk@112846 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 07:03:43 +00:00
rbs%maths.uq.edu.au
d2bc946058 In case of markup errors, provide a more discoverable feedback to users. Drop in the other functions from the nsIFrame APIs that steve.swanson@mackichan.com needs to consolidate his Dynamic JavaScripted MathML editor
git-svn-id: svn://10.0.0.236/trunk@112845 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 06:48:30 +00:00
jst%netscape.com
6b1260a9e6 Fixing bug 118933. Speeding up the id and name hash tables in nsHTMLDocument by changing them over from nsHashtable/nsStirngKey to pldhash. Also combining the hashes to optimize performance and memory useage. r=heikki@netscape.com, sr=jband@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112844 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 06:37:35 +00:00
rbs%maths.uq.edu.au
6fdf561c89 Fix MathML bug 121037. Background-color is not showing up in stretchy chars that use additional leaf style contexts. More reliable recovery from the background revamps in bug 116161
git-svn-id: svn://10.0.0.236/trunk@112843 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 06:08:03 +00:00
rbs%maths.uq.edu.au
2c9a8320c7 Updated comments to add a reference to bug 69325 which details the 8 possible cases that may arise depending on whether displaystyle, largeop, stretchy are true or false
git-svn-id: svn://10.0.0.236/trunk@112842 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 06:02:52 +00:00
rbs%maths.uq.edu.au
37b8b26978 Fix MathML bug 118313 - GetBoundingMetrics is inaccurate in the face of whitespace. Avoid a troublesome whitespace glyph that has zero width
git-svn-id: svn://10.0.0.236/trunk@112841 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:57:27 +00:00
curt%netscape.com
7774164c65 Adds readme and license files. (Bug #Bug #15901).
git-svn-id: svn://10.0.0.236/trunk@112840 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:47:09 +00:00
curt%netscape.com
17f6c7d114 Addes readme and license file (Bug #Bug #15901).
git-svn-id: svn://10.0.0.236/trunk@112839 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:44:21 +00:00
curt%netscape.com
407d30910a Adds readme and license file to install. (Bug #Bug #15901).
git-svn-id: svn://10.0.0.236/trunk@112838 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:42:47 +00:00
curt%netscape.com
129ef25466 Placeholder readme file.
git-svn-id: svn://10.0.0.236/trunk@112837 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:39:27 +00:00
curt%netscape.com
7c38cf4036 For the mozilla stub installer xpi.
git-svn-id: svn://10.0.0.236/trunk@112836 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:30:11 +00:00
mscott%netscape.com
b3c70b6b02 Bug #119344 --> add windows system tray icon for biff
newmail.ico is a TEMPORARY place holder icon for the biff icon in the status bar.
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112835 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:27:50 +00:00
curt%netscape.com
c63a6afb0b Wraps the stub installer into a xpi.
git-svn-id: svn://10.0.0.236/trunk@112834 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:27:06 +00:00
mscott%netscape.com
a823967547 Bug #119344 --> add ability to deep count new mail messages
r=bhuvan
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112833 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:19:37 +00:00
mscott%netscape.com
7fe527d2ea Bug #108965 --> remove xul emitter from the build
r=ducarroz
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112832 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 05:18:17 +00:00
pschwartau%netscape.com
e11e57825f Skip another SpiderMonkey test generating infinite recursion and catching it as an error.
git-svn-id: svn://10.0.0.236/trunk@112831 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:39:21 +00:00
seawood%netscape.com
a9bcb311b4 Fixing non-gtk build bustage.
git-svn-id: svn://10.0.0.236/trunk@112830 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:33:27 +00:00
wtc%netscape.com
bb624d8ea8 Put the warning printfs inside #ifdef DEBUG.
git-svn-id: svn://10.0.0.236/trunk@112829 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:33:20 +00:00
rods%netscape.com
79189d5997 Adding new Frame to clip content area of page for Printing and PrintPreview
Bug 112698 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112828 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:32:19 +00:00
bryner%netscape.com
25843bce90 Set -moz-user-select: none so that XBL select boxes don't get text selection applied to them. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@112827 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:29:03 +00:00
seawood%netscape.com
ec756d5c48 Fix "static" build support for win32 gmake builds.
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@112825 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:20:51 +00:00
ian%hixie.ch
8e82e0ec2a Fix a minor typo in some SQL code which was causing an error during the creation of the user table.
git-svn-id: svn://10.0.0.236/trunk@112824 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:18:15 +00:00
pschwartau%netscape.com
c14bfa304b Added three more cases to the test.
git-svn-id: svn://10.0.0.236/trunk@112823 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:17:23 +00:00
ian%hixie.ch
4612fcaf55 Moved the DBI module over to thew new more generic settings getting/saving API and removed the old DBI-specific one. Fixed an assert() call to check for the values being defined and not non-zero/non-blank. Fixed the password field to allow blank values (by making a blank value the default). Also fixed the calls to getArgument to not ever pass an undefined value as the default.
git-svn-id: svn://10.0.0.236/trunk@112822 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:17:05 +00:00
ian%hixie.ch
26b7d82370 More things that need doing on the long (and not so long) run.
git-svn-id: svn://10.0.0.236/trunk@112821 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:12:26 +00:00
mkaply%us.ibm.com
6d101e33db OS/2 and AIX bustage
git-svn-id: svn://10.0.0.236/trunk@112820 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:09:23 +00:00
pschwartau%netscape.com
a321a29d25 Initial add. Regression test for bug 121658.
git-svn-id: svn://10.0.0.236/trunk@112819 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 03:04:18 +00:00
dcone%netscape.com
8dd83388c5 bug 112698. For rods checkin. r=dcone sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112818 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:55:51 +00:00
rods%netscape.com
3f5c6877d0 Get whther we are printing silent from the PrintSettings
76456 r=rods sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112817 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:47:01 +00:00
rods%netscape.com
735a7fb99a Removed "free memory read" and change strcpy to strdup
and did some general cleanup and changed how the default printer name was being obtained.
118086 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112816 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:40:19 +00:00
darin%netscape.com
d46bc6687b fixes bug 121441 "unable to publish via http PUT (nsStorageStream should
support nsISeekableStream)"
r=brade, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@112813 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:13:00 +00:00
mscott%netscape.com
adf7bd3193 Bug #119344 --> set the new message count based on the # of headers downloaded
r=racham
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112812 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:10:51 +00:00
rods%netscape.com
6b7c1e4878 Adding new Frame to clip content area of page for Printing and PrintPreview
Bug 112698 r=dcone sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112811 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:07:03 +00:00
stephend%netscape.com
fa658b225c bugs 115673 and 110551 news icons for downloaded msgs and new news msgs with attachments r=andreww sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112810 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 02:02:02 +00:00
hyatt%netscape.com
3401c31fe2 Fix type bustage in cocoa view. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@112809 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:59:11 +00:00
naving%netscape.com
f6eb7e2e8c 120349 r=cavin sr=mscott Add a handy accessor for getting parentMsgFolder
git-svn-id: svn://10.0.0.236/trunk@112808 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:48:07 +00:00
sspitzer%netscape.com
d733571b2e fix for #121709. Add to Address Book, enter First Name and Display Name overwritten.
r=racham, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112807 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:42:32 +00:00
jaggernaut%netscape.com
71851389c0 Bug 121606: H and W attributes are reversed in the new Page Info -> Media. Patch by Christopher Aillon <caillon@returnzero.com>, r=Daniel Brooks <db48x@yahoo.com>, sr=jag
git-svn-id: svn://10.0.0.236/trunk@112806 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:31:35 +00:00
seawood%netscape.com
f8f41c13ab Fixing SVG static build bustage
git-svn-id: svn://10.0.0.236/trunk@112805 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:29:35 +00:00
waterson%netscape.com
3428fe537a Add EmbedComponents.cpp to the GARBAGE.
git-svn-id: svn://10.0.0.236/trunk@112804 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:23:41 +00:00
waterson%netscape.com
703276d255 Bug 108259. Build TestGtkEmbed and friends statically when doing a static build. r=cls, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@112803 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:18:55 +00:00
alecf%netscape.com
14a231b9f9 oops didn't mean to check this in (shouldn't cause bustage, but I don't know if it will even work without the other changes.. if it does, then nsCOMPtr<> is busted!)
git-svn-id: svn://10.0.0.236/trunk@112802 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:13:09 +00:00
dsirnapalli%netscape.com
4484c7a524 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@112801 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:11:03 +00:00
dsirnapalli%netscape.com
9bfbd6133e Test case to test accessibility of html element radio button.
git-svn-id: svn://10.0.0.236/trunk@112800 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:07:34 +00:00
dsirnapalli%netscape.com
b618eafee2 Test case to test accessibility of html element radio button when checked.
git-svn-id: svn://10.0.0.236/trunk@112799 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:06:52 +00:00
dsirnapalli%netscape.com
a61bc8ad29 Html page containing html elements to test for accessibility.
git-svn-id: svn://10.0.0.236/trunk@112798 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:05:47 +00:00
dsirnapalli%netscape.com
7ba65ccf92 test case to test accessibility of html element check box.
git-svn-id: svn://10.0.0.236/trunk@112797 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:03:35 +00:00
peterlubczynski%netscape.com
5a1f925640 For embedding, always consume context menu clicks for applets, embeds, and objects, bug 118789 r=av sr=alecf
git-svn-id: svn://10.0.0.236/trunk@112796 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:02:58 +00:00
dsirnapalli%netscape.com
1c853ca32d Test case to test accessibility of html element checkbox when it is checked.
git-svn-id: svn://10.0.0.236/trunk@112795 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:02:52 +00:00
dsirnapalli%netscape.com
fcc0b43f46 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@112794 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:01:19 +00:00
depstein%netscape.com
092538c43e changed PurgeHistory() text to indicate request for number of removed items.
git-svn-id: svn://10.0.0.236/trunk@112793 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 01:00:26 +00:00
hyatt%netscape.com
46b8706d18 Fix cocoa bustage in makefile.in, r=cls, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112791 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:53:38 +00:00
brendan%mozilla.org
0f5414ace6 Make 'too much recursion' errors be exceptions #if JS_HASH_ERROR_EXCEPTIONS (121658, r=rogerl, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@112790 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:49:52 +00:00
brendan%mozilla.org
c403c777cd Checking in patch from Daniel Bratell <bratell@lysator.liu.se>, r=khanson, sr=me.
git-svn-id: svn://10.0.0.236/trunk@112786 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:47:11 +00:00
alecf%netscape.com
fd6d75b30f fix for bug 112209 - remove last consumers of nsStr:: routines
r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@112785 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:26:44 +00:00
waterson%netscape.com
366cb45a7b Address 64-bit safety issue brought up by brendan.
git-svn-id: svn://10.0.0.236/trunk@112783 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:19:54 +00:00
heikki%netscape.com
537f41e4d9 Bug 44458, enable XHTML entities when an XHTML doctype with public id is present in an XML document. r=rbs@maths.uq.edu.au&adamlock, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112782 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:08:20 +00:00
heikki%netscape.com
56fb7f80ee Bug 44458, enable XHTML entities when an XHTML doctype with public id is present in an XML document. r=rbs@maths.uq.edu.au, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112779 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:07:45 +00:00
mkaply%us.ibm.com
032c515eb5 #116705
r=pedemont, sr=blizzard
OS/2 only - use FM_INVERT for drawing inverted rect


git-svn-id: svn://10.0.0.236/trunk@112777 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:02:40 +00:00
pavlov%netscape.com
3c8fe72f77 fix for bug 84523 from nivedita@netscape.com. r=pavlov sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@112776 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-25 00:02:20 +00:00
pavlov%netscape.com
c1ba00b8b7 making the gif decoder hand back errors properly and doing some general cleanup. bug 100470. r=bryner sr=mscott
git-svn-id: svn://10.0.0.236/trunk@112775 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:59:58 +00:00
waterson%netscape.com
f7927b5818 Bug 121712. Fix inverted logic from bz's string cleanup. r=tingley@sundell.net
git-svn-id: svn://10.0.0.236/trunk@112774 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:58:26 +00:00
ccarlen%netscape.com
7f0916f049 Bug 116306 - switching themes by switching profiles doesn't switch theme. r=hyatt@netscape.com/sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112773 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:54:14 +00:00
alecf%netscape.com
496db28aa1 fix for bug 121627 - UTF8ConverterStream should not allocate - now that we've exposed ConvertUTF8toUCS2,
use it to do a conversion into the existing unichar buffer
r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@112772 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:53:53 +00:00
sfraser%netscape.com
cfef97219a Fix bug 119329 -- change NSPR project to use tree-wide prefix files, for compatibility with other libraries. Also removing obsolete files, and adding a CodeWarrior Pro 7-format XML project file. r=pinkerton, r/a=wtc
git-svn-id: svn://10.0.0.236/trunk@112770 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:47:22 +00:00
alecf%netscape.com
ce5f992cb4 bug 108962 - shrink nsStr by 4 bytes by packing mCharSize and mOwnsBuffer into bits of mCapacity
r=dbaron, sr=jst, with an almost-sr=jag


git-svn-id: svn://10.0.0.236/trunk@112769 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:46:56 +00:00
danm%netscape.com
9037da04af in Destroy(), call appshellservice->Unregister a little earlier. bug 119549 r=ben,hyatt,law
git-svn-id: svn://10.0.0.236/trunk@112767 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:39:00 +00:00
rchen%netscape.com
0a59ba4156 Fix for bug 119279. Force mailnews to reload the page after user turns on the auto detector. r=nhotta,sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@112766 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:32:42 +00:00
hyatt%netscape.com
36b246735d Remove debug hyatt code. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112765 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:17:14 +00:00
hyatt%netscape.com
4de658d35d More objc fixes to remove id as parameter. r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112764 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:14:20 +00:00
waterson%netscape.com
1233ea42cf Bug 108259. Build TestGtkEmbed and friends statically when doing a static build. r=cls, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@112763 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:09:31 +00:00
waterson%netscape.com
d489129b30 Be sure to add `.gnu.linkonce.t' objects in the order. Fix warnings.
git-svn-id: svn://10.0.0.236/trunk@112762 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:07:46 +00:00
locka%iol.ie
b3fad052c6 Fix to persist object to add state notifications when saving pages containing no saveable links. b=119496 r=brade@netscape.com sr=hyatt@netscape.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112761 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:05:51 +00:00
hyatt%netscape.com
f876797bfb Fix string fragments to compile in Objective C++ (for Cocoa widgets). r=danm, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112760 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:05:18 +00:00
waterson%netscape.com
9342994eff Bug 116328. Add nsIRDFBlob sorting to rdfliner. r=varga@utcru.sk, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112758 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:03:01 +00:00
waterson%netscape.com
75c9360046 Bug 105068. Bit-pack mAttributes and mLazyState into a single field in nsXULElement::Slots. r=shaver, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112756 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 23:02:03 +00:00
mscott%netscape.com
085a7043eb Use a try / catch clause to avoid a JS error for some timeline code.
git-svn-id: svn://10.0.0.236/trunk@112755 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:59:49 +00:00
alecf%netscape.com
24029f9cd3 attempt to fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@112754 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:55:41 +00:00
despotdaemon%netscape.com
a557d8e5b1 Pseudo-automatic update of changes made by khanson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112753 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:48:04 +00:00
blythe%netscape.com
d9d306a1a3 NOT part of normal build.
Fix a small performance problem intruduced yesterday.


git-svn-id: svn://10.0.0.236/trunk@112752 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:41:08 +00:00
pavlov%netscape.com
391f749a3a make imagelib listen to the memory-pressure observer. bug #94454. patch from nivedita@netscape.com. r=pavlov sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112751 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:37:59 +00:00
waterson%netscape.com
0ba428ed90 Bug 99691. nsBoxToBlockAdaptor shouldn't be creating space managers; instead, fix XUL <label> and <description> elements to create area frames. r=dbaron, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112749 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:34:25 +00:00
heikki%netscape.com
a506dc6f89 Bug 120615, XmlRpc does HTTP PUT when it should do POST. Patch from axel@pike.org. r=bbaetz@student.usyd.edu.au, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@112748 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:31:28 +00:00
danm%netscape.com
a9a981e9b3 center on parent window falls back to centering on the screen if the parent window is being torn down. (crash) bug 120430 r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@112747 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:30:39 +00:00
despotdaemon%netscape.com
886ac3174f Pseudo-automatic update of changes made by bishakhabanerjee@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112746 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:21:04 +00:00
depstein%netscape.com
9a4b657865 adding nsIObserServ.cpp & .h
git-svn-id: svn://10.0.0.236/trunk@112745 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:20:02 +00:00
depstein%netscape.com
3ecfa8deb8 added some code to the listeners
git-svn-id: svn://10.0.0.236/trunk@112744 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:18:53 +00:00
harishd%netscape.com
753b76b639 Removed mDoctypeText from nsExpatDriver. This |could| improve Ts/Txul time slightly. b=102345, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112743 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:15:58 +00:00
cltbld%netscape.com
4615f53943 updating for mozilla.0.9.8
git-svn-id: svn://10.0.0.236/trunk@112742 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:15:06 +00:00
cltbld%netscape.com
8d07b17898 updating for mozilla.0.9.8
git-svn-id: svn://10.0.0.236/trunk@112740 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:10:33 +00:00
cmanske%netscape.com
869cc9e60a Update on insert Form widgets dialogs, b=45495, fix by neil, r=cmanske, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112739 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:01:54 +00:00
cmanske%netscape.com
fa14118009 Update on insert Form widgets dialogs, b=45495, fixes by neil/cmanske, r=neil/cmanske, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112738 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 22:01:10 +00:00
cmanske%netscape.com
d357beef0d Fixed JS warning in table dialog, b=120264, r=caillon, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112737 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:55:20 +00:00
naving%netscape.com
cb5d5e55cb 119515 r=bienvenu sr=mscott. fix local move/copy messages failures
git-svn-id: svn://10.0.0.236/trunk@112736 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:49:15 +00:00
waterson%netscape.com
5b39ccda93 Fix static build bustage.
git-svn-id: svn://10.0.0.236/trunk@112735 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:45:46 +00:00
mitchf%netscape.com
4d820442d6 version tagging cfg file, per bug 11897
git-svn-id: svn://10.0.0.236/trunk@112734 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:34:58 +00:00
relyea%netscape.com
cbe61129a7 Too agressive on fixing leaks;). This one isn't a leak.
bob


git-svn-id: svn://10.0.0.236/trunk@112733 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:33:51 +00:00
waterson%netscape.com
7b6cc766f1 Bug 86755. Get rid of nsIRDFContentModelBuilder interface, move methods to nsIXULTemplateBuilder; rename |SetRootContent| to |init|. nsXULOutlinerBuilder now implements |init|, allowing us to initialize it with a database, so that we don't have to wait around until frames get created. r=varga@utcru.sc, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112732 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:30:22 +00:00
bzbarsky%mit.edu
ed5639cb0b Make computed border-style and float be "none" by default. Bugs 120982
and 120965, patch by Christopher Aillon <caillon@returnzero.com>,
r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@112730 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:19:21 +00:00
smeredith%netscape.com
ca4dafd62a Fixed bug 11883--added a "manage" checkbox to the pref editor dialog.
git-svn-id: svn://10.0.0.236/trunk@112727 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:08:29 +00:00
nhotta%netscape.com
c55fe637dd Fixed the problem of the default chaset was overwritten even when the message has no chaset,
this fixes the reply quoting problem of no MIME messages,
bug 118740, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@112726 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 21:07:33 +00:00
despotdaemon%netscape.com
640ea2ee20 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@112724 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 20:53:53 +00:00
despotdaemon%netscape.com
1767321f4d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@112723 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 20:50:20 +00:00
nboyd%atg.com
b2a77430fe UPdate implementation version
git-svn-id: svn://10.0.0.236/trunk@112721 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 20:17:05 +00:00
nboyd%atg.com
04382ca085 Fix out-of-date javadoc.
git-svn-id: svn://10.0.0.236/trunk@112720 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:57:52 +00:00
nboyd%atg.com
2c5197ddf5 Fix the following problem:
Thanks!

As promised, I tried the debugger this afternoon and I had a problem with the '-f' option.
  We use -f to run a standard "startup" script before executing the "main" script.  For
example, we run the Rhino shell with the options "-f startup.js main.js".

When running the debugger's shell with the same options the debugger exits after the
startup.js completes; i.e., I can single step starting from startup.js but the debugger
exits at the end of startup.js without letting me single step into main.js.  This worked
fine in the 1.5R2 release of Rhino and the debugger.

I have not had a chance to look into the problem closely, but a cursory look at the code
suggests (to me) that the problem can be in either the debugger or the shell (since the
debugger basically runs the shell after creating the right "hooks".)  Of course, it could
also be a problem with my embedding.

So ... my question is, has anyone tried single stepping when the options to the debugger
include a '-f' option.  If so, I'll continue to look for a problem in my embedding.

Any suggestions would be appreciated.

Thanks,

dave


git-svn-id: svn://10.0.0.236/trunk@112719 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:57:01 +00:00
ben%netscape.com
094d5acc46 checking back in code by andreww accidentally backed out with my changes last night... see 1.43 comment on this file for details.
git-svn-id: svn://10.0.0.236/trunk@112718 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:52:47 +00:00
rogerl%netscape.com
195936b401 Fix bug #104375. Bug in String.replace() with $n where n > # parens.
r=khanson, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@112716 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:27:21 +00:00
wtc%netscape.com
8b97343194 The current zone allocator code does not compile under DCE threads on HP-UX
10.x.


git-svn-id: svn://10.0.0.236/trunk@112715 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:20:47 +00:00
alecf%netscape.com
0885d07bf5 fix for bug 114450 - be explicit about string comparison w.r.t. character size - no more hand-rolled vtables!
sr=jag, r=dbaron


git-svn-id: svn://10.0.0.236/trunk@112713 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:14:18 +00:00
jkeiser%netscape.com
5fa8540a5e Submit name/value pair for images that have value set (bug 57795, r=alexsavulov, sr=jst)
git-svn-id: svn://10.0.0.236/trunk@112712 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:08:57 +00:00
jkeiser%netscape.com
3c0c8fd84c Move checkbox state to content (bug 108307). r=rods, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112711 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 19:04:55 +00:00
oeschger%netscape.com
e7549641f1 b=93553, sr=alecf, r=morse, r=oeschger, author=cotter, updating the UI to reflect the more general password config here (web passwords->passwords)
git-svn-id: svn://10.0.0.236/trunk@112710 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:58:40 +00:00
bzbarsky%mit.edu
2c3103bd6c Correct case of some includes so we build on UFS. Bug 108300, patch by
leaf@mozilla.org, r=beard, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112709 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:49:11 +00:00
pinkerton%netscape.com
7c1dfda2e0 use progid for scriptable region. r=ducarroz/sr=mscott. bug# 81996
git-svn-id: svn://10.0.0.236/trunk@112708 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:47:46 +00:00
blythe%netscape.com
bc94a17a37 Fix bug 120422
r=dbaron,rs=hyatt
Do not delete ref counted object.


git-svn-id: svn://10.0.0.236/trunk@112706 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:28:25 +00:00
nicolson%netscape.com
6cab6166f9 use NSS 3.4.
git-svn-id: svn://10.0.0.236/trunk@112705 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:21:57 +00:00
wtc%netscape.com
a925976555 Bugzilla bug 97485: fixed a few bugs in the zone allocator. Print warning
messages on memory blocks from ordinary malloc.  Initialize the zone
allocator first during NSPR initialization.
Modified files: prmem.c prinit.c


git-svn-id: svn://10.0.0.236/trunk@112704 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 18:11:30 +00:00
wtc%netscape.com
b489fa89b9 Memory allocated by strdup() should be freed by free(), not PR_Free().
git-svn-id: svn://10.0.0.236/trunk@112703 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 17:46:37 +00:00
rayw%netscape.com
1556a1516c Added code to carefully follow the XMLSchema info when encoding and decoding
xpconnect objects, rejecting errors, and making sure that the child elements
appear in the correct order.

SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@112702 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 17:32:04 +00:00
ian.mcgreer%sun.com
d66ce598c6 fix aix issues
git-svn-id: svn://10.0.0.236/trunk@112701 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:45:55 +00:00
cmanske%netscape.com
9a54400b16 Use radio buttons for 'Alt text' in Image dialog, b=114531, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112700 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:41:20 +00:00
cmanske%netscape.com
362293bf87 Support Edit Frame in Composer, simplify Save Frame for browser, and move editor methods in editorApplicationOverlay.js, b=89975, r=hewitt, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112699 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:36:36 +00:00
pinkerton%netscape.com
8893f6e0f4 add tab theme support. r=sdagley/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@112698 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:16:56 +00:00
leaf%mozilla.org
6119be076a Automated update
git-svn-id: svn://10.0.0.236/trunk@112697 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:12:13 +00:00
pinkerton%netscape.com
435ba291f1 allow --enable-default-toolkit=cocoa in makefiles and default toolkit can now be overridden on platform that don't use X11. r=cls/sr=hyatt. bug#121496
git-svn-id: svn://10.0.0.236/trunk@112696 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 15:11:18 +00:00
timeless%mac.com
a01e477a2f Bug 120766ÿ"radio-check" should not inherit="checked"
patch by neil@parkwaycc.co.uk r=jag sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112695 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:46:11 +00:00
peterv%netscape.com
3ea691c23a Removing duplicate entries to avoid the "Missing files" warning in CodeWarrior. Don't know how this file got mangled so badly.
git-svn-id: svn://10.0.0.236/trunk@112694 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:39:40 +00:00
timeless%mac.com
54fd1edf2b Bug 117119ÿBMP and ICO decoders should use ReadSegments, not Read
patch by cbiesinger@web.de r=pavlov sr=tor


git-svn-id: svn://10.0.0.236/trunk@112693 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:36:40 +00:00
peterv%netscape.com
e009932107 Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. (Last one, I promise)
git-svn-id: svn://10.0.0.236/trunk@112692 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:18:26 +00:00
peterv%netscape.com
bd0f50ceef Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build.
git-svn-id: svn://10.0.0.236/trunk@112691 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:14:55 +00:00
nboyd%atg.com
33e7eec054 Add new skip.
git-svn-id: svn://10.0.0.236/trunk@112690 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:10:35 +00:00
peterv%netscape.com
f0175470e3 Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build.
git-svn-id: svn://10.0.0.236/trunk@112689 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 14:03:36 +00:00
peterv%netscape.com
627640cc69 Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112688 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 13:38:51 +00:00
rginda%netscape.com
630c49474c bug 121171, CallEventHandler ignores mScriptsEnabled, r=brendan, sr=jst
do nothing, but return a positive result from nsJSContext::CallEventHandler if scripts are disabled on this context.


git-svn-id: svn://10.0.0.236/trunk@112687 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 13:25:46 +00:00
rginda%netscape.com
4f7eb8c3f2 bug 119865, crash exiting venkman, r=peterv, sr=brendan
use nsCOMPtr to avoid releasing a final reference via jsdScript::Invalidate()


git-svn-id: svn://10.0.0.236/trunk@112686 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 13:17:04 +00:00
rginda%netscape.com
6f439e9394 - venkman only -
Large landing of new Venkman command structure, also fixes...
Bug 120988 Generalized command manager for Venkman
Bug 103419 hitting a breakpoint should focus debugger
Bug 119867 Should not be possible to hide source code
Bug 118923 Venkman's outliners sometimes don't repaint twisty
Bug 116098 Would be nice with a contextmenu in the functions-pane


git-svn-id: svn://10.0.0.236/trunk@112685 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 12:46:47 +00:00
rayw%netscape.com
498166895d Cleaned up handling of structs into its own encoder / decoder class so
that it will be easier to add all the schema type checking there.  Also
made this handler QI to nsIPropertyBag instead of expecting it to be the
type of the variant.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112683 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 11:26:35 +00:00
jst%netscape.com
3a4ce5be48 Fixing bug 121485. Un-nsAutoString:ifying nsXULContentSink::NormalizeAttributeString(), ::PushNameSpacesFrom(), and ::ParseTag() in favor of new string iterators n' other neat features. r=nisheeth@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112682 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 10:23:04 +00:00
jaggernaut%netscape.com
287a4f3e20 Bug 46200: remove dead code from nsBrowserInstance. r=alecf, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112681 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 10:11:01 +00:00
hwaara%chello.se
6483967b67 #119566, "Default Browser" dialog box whenever starting Mozilla"
r=hwaara, sr=alecf

Patch by Darren Stone <astrosmash@home.com>


git-svn-id: svn://10.0.0.236/trunk@112680 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 09:33:17 +00:00
darin%netscape.com
7e7e2926f3 fixes mach-o bustage r=rjc,cls
git-svn-id: svn://10.0.0.236/trunk@112679 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 09:24:01 +00:00
jst%netscape.com
b9772d48fe Fixing bug 120899. Changing the NS_WARN_IF_FALSE() macro so that it can't be mis-used in optimized builds. This change makes the macro not usable in expressions that are supposed to be evaluated in release code since the macro now expands to nothing in non-debug builds. Also eliminate NS_VALIDATE which is equally mis-usable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112678 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 09:20:51 +00:00
jst%netscape.com
7af4c8d1f2 Fixing bug 120504. Make QI's on DOM elements only call into the binding manager only if the element itself doesn't implement the interface that the element is being QI'ed to. r=hyatt@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112677 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 09:17:00 +00:00
jj%netscape.com
0171750d26 #121494: missing define at the top of the file
git-svn-id: svn://10.0.0.236/trunk@112676 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 08:30:18 +00:00
dp%netscape.com
e2ecc272e6 Adding nsRecyclingAllocator.h for mac export
git-svn-id: svn://10.0.0.236/trunk@112675 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 08:06:45 +00:00
bzbarsky%mit.edu
22790ca5e4 Make "shift" always toggle the sense of the
"browser.tabs.loadInBackground" pref.  Bug 113072, patch by Christopher
Aillon <caillon@returnzero.com>, r=doron, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112674 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:51:58 +00:00
bzbarsky%mit.edu
e51eb90700 Landing Daniel Brooks' <db48x@yahoo.com> page info rewrite. Tracking
bug is bug 52730, fixes bugs 53503, 53641, 55713, 60428, 68823, 74530,
74760, 76926, 77408, 81328, 85905, 88537, 91173, 94146, 96994, 97479,
110973, 110981, 112297, 117027. r=fabian,hwaara,bzbarsky,gerv,ksosez.
sr=jag,hewitt.


git-svn-id: svn://10.0.0.236/trunk@112673 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:27:59 +00:00
ben%netscape.com
801a386231 backing out earlier changes to fix 121054, to address pageload spike
git-svn-id: svn://10.0.0.236/trunk@112672 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:23:21 +00:00
dp%netscape.com
417d53e7e7 Fixing spelling mistake nsRecylingAllocator -> nsRecyclingAllocator
git-svn-id: svn://10.0.0.236/trunk@112671 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:16:34 +00:00
mcafee%netscape.com
15d52431ae I'm sorry Dave, I'm afraid I can't allow this checkin. Backing out rjc's change from earlier (121546). r=jrgm
git-svn-id: svn://10.0.0.236/trunk@112670 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:16:01 +00:00
dp%netscape.com
24dfb34dae bug 118061 Enabling nsRecyclingAllocator r=dveditz sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112669 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 07:00:07 +00:00
dp%netscape.com
447c430e80 bug 118061 Enabling nsRecyclingAllocator r=dveditz sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112668 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 06:48:58 +00:00
dp%netscape.com
09f8fb49b8 bug 118061 First version of nsRecyclingAllocator r=dveditz sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112667 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 06:41:01 +00:00
dp%netscape.com
826c21e7bc bug 118061 Adding NS_NewTimer r=dveditz sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112666 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 06:37:38 +00:00
jst%netscape.com
e262b0cb89 Fixing bug 120901. Eliminating unnecessary QI call in XPCWrappedNative::GetNative(). r=dbradley@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112665 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 06:03:25 +00:00
jst%netscape.com
786b4fe53a Fixing bug 120718. Making XPCReadableJSStringWrapper not allocate non-shared buffer handles, this caused a malloc to happen for every XPCReadableJSStringWrapper that was accessed in mozilla, ~400 allocations at startup. r=dbaron@fas.harvard.edu sr=jaggernaut@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112663 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:59:41 +00:00
bzbarsky%mit.edu
56f000a21d Human-readable tooltips for nodetype in inspector. Bug 113793, patch by
Christopher Aillon <caillon@returnzero.com>, r=bzbarsky, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112661 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:33:46 +00:00
bzbarsky%mit.edu
4dc37cd77e Update the "get new themes" link to point to XULPlanet, which actually
has themes.  Bug 120985, patch by Christopher Aillon
<caillon@returnzero.com>, r=hixie, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112660 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:27:55 +00:00
bratell%lysator.liu.se
0279313b6e Bug 120990 - make conversion from integer to string faster by not using sprintf. r=khanson, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112659 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:24:39 +00:00
aaronl%netscape.com
fbd4080946 Bug 119301. Implement nsIDOMXULMenuListElement on autocomplete widget. r=jag, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112658 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:16:31 +00:00
bzbarsky%mit.edu
a040e4e057 Make content-disposition parsing more forgiving. Fixes bug 121509 and a
few existing evang bugs.  r=law, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112657 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:14:49 +00:00
aaronl%netscape.com
8ba45f52db Bug 120813. Active Accessibility: fix bounds of root frame. The root frame's x,y position shouldn't have the current scroll position added to it, unlike it's child elements. r=jgaunt, rs=waterson
git-svn-id: svn://10.0.0.236/trunk@112656 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:12:29 +00:00
bzbarsky%mit.edu
2edd5ea947 Fix scrolling to element in inspector to scroll only when really
needed.  Bug 120947, r=doron, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112655 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 05:11:20 +00:00
lordpixel%mac.com
d722d45aa6 Fix bustage. bug # is 119118
git-svn-id: svn://10.0.0.236/trunk@112654 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:33:01 +00:00
hewitt%netscape.com
336019e38c 120848 - listbox box object component missing, r=jgaunt, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@112653 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:26:28 +00:00
hewitt%netscape.com
0c9f2ed0d1 120609 - Autocomplete drop down list has white vertical borders on left and right side, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112652 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:24:15 +00:00
bzbarsky%mit.edu
5c0d8738e5 computed list-style-image should be "none" if there is no image. Bug
120719, r=hixie, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112651 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:22:59 +00:00
hewitt%netscape.com
60d5ef4b74 121278 - Okay &amp; Cancel buttons missing from various dialogs, r=pinkerton, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@112650 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:21:56 +00:00
sspitzer%netscape.com
1afa9a8afe fix for #118744. r=racham, sr=sspitzer. outlook express addresses
not displayed correctly in non US-ASCII locales.
thanks to john.marmion@ireland.sun.com for the patch.


git-svn-id: svn://10.0.0.236/trunk@112649 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:17:47 +00:00
sspitzer%netscape.com
e3624fae29 fix for #119331. prefer html problems with LDAP servers.
r=dmose, sr=sspitzer.  thanks for john.marmion@ireland.sun.com for the patch
and to Roland Felnhofer for the feedback in the bug.


git-svn-id: svn://10.0.0.236/trunk@112648 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:16:03 +00:00
ben%netscape.com
51c028a06c bug 121054 - adding history to go menu.
r=jag, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112647 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 04:02:35 +00:00
danm%netscape.com
e63bd2182b removing unused ShowModally method. code=mbosch@lorentz.leidenuniv.nl r=me
git-svn-id: svn://10.0.0.236/trunk@112646 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:54:49 +00:00
lordpixel%mac.com
41a7304d35 Fix for bug 119118 Issue with calculating rowBytes. r=sdagley, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@112645 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:48:54 +00:00
danm%netscape.com
bf8e12030a set docshell current URI after creating a synchronous about:blank Frankendocument. bug 104361 r=brendan,jst
git-svn-id: svn://10.0.0.236/trunk@112644 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:38:53 +00:00
sspitzer%netscape.com
168839885d suplimental fix for #120755. instead of using .rootFolder and QI to nsIMsgFolder,
we should use what bienvenu added:  .rootMsgFolder.


git-svn-id: svn://10.0.0.236/trunk@112643 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:38:18 +00:00
mscott%netscape.com
d7604870f5 Bug #106018 --> when auto completing put matches which share
the default domain FIRST when there are multiple matches of the
same type.

r=ducarroz
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112642 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:09:27 +00:00
mscott%netscape.com
776d5ef50a Bug #111140 --> disable open and save in the attachment context menu
if we don't have any attachments selected.
r=ssu
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112641 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:06:38 +00:00
gordon%netscape.com
b983639064 fix bug 120833 "default value of nsICacheEntryInfo::expirationTime should be PRUint32(-1)". r=gagan, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@112640 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:06:28 +00:00
mscott%netscape.com
2dd996e15c Bug #115772 --> remove borders and shading to the headers
because this is messing up printing of messages.
r=ssu
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112639 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:04:06 +00:00
sspitzer%netscape.com
788e023aac fix for #57661. fix some icon / twisty alignment issues.
r=shliang, sr=sspitzer.  patch by andreas.premstaller@uibk.ac.at (Andreas Premstaller)


git-svn-id: svn://10.0.0.236/trunk@112638 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:02:05 +00:00
mscott%netscape.com
408544e2ed Bug #117962--> add a null ptr check on aURI and fall out if we don't
have one to avoid a crash.
r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@112637 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 03:01:01 +00:00
rayw%netscape.com
31553bcbdc Handle decoding of simple unknown types as strings, otherwise as variants
within arrays.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112636 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:57:31 +00:00
nicolson%netscape.com
b2adda4233 New build script for Java classes.
git-svn-id: svn://10.0.0.236/trunk@112635 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:57:12 +00:00
bzbarsky%mit.edu
00718bfc1b Ignore anchors without href attrs in contentAreaClick. Bug 120973,
r=caillon, sr=blake


git-svn-id: svn://10.0.0.236/trunk@112634 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:54:18 +00:00
bzbarsky%mit.edu
52ea69e77c Bug 117228 -- error alert for XP filepicker when the file user wants
opened is not readable.
Bug 121035 -- "Save" button gets disabled when scrolling dir view.  Both
r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112633 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:46:11 +00:00
relyea%netscape.com
f1b9f47094 Fix NT crash on startup. (load builtins after trust domain gets initialized).
git-svn-id: svn://10.0.0.236/trunk@112632 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:46:07 +00:00
cavin%netscape.com
3c8128d48f Fix for bug 114060. Added two new error msgs for smtp and nntp send/post errors. r=ducarroz, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@112631 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:41:52 +00:00
bzbarsky%mit.edu
847e4b27ed Make new tabs _not_ open for just enter if the "open new tab for
ctrl-enter" pref is set.  Bug 105537, r=timeless, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112630 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:39:26 +00:00
rayw%netscape.com
b2de4c6dd7 Added more array support for nested types in arrays.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112629 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:39:08 +00:00
bzbarsky%mit.edu
e8f9ff7e9c Make "Open in new Window" and "Open in new Tab" set referrer correctly.
Bug 48902, r=doron, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112628 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:35:16 +00:00
pschwartau%netscape.com
f76a6c959b Correcting typo.
git-svn-id: svn://10.0.0.236/trunk@112627 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:31:51 +00:00
pschwartau%netscape.com
9ed1dffe05 Initial add. Regression test for bug 96526.
git-svn-id: svn://10.0.0.236/trunk@112626 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:25:05 +00:00
rjc%netscape.com
7ac4a84b92 Fix build bustage. (Missing #ifdef)
git-svn-id: svn://10.0.0.236/trunk@112625 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:08:30 +00:00
naving%netscape.com
02f422ffb1 84988 r=cavin sr=mscott. fix imap copy folder to local folders
for folders(children) not selected.


git-svn-id: svn://10.0.0.236/trunk@112624 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:03:57 +00:00
bzbarsky%mit.edu
ad1fb22926 Change users of Length() to IsEmpty() where the code really cares about
the latter in content/.  Bug 100649, r=jag, sr=jst


git-svn-id: svn://10.0.0.236/trunk@112623 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 02:03:19 +00:00
morse%netscape.com
4aa4dc93f3 bug 109593, remove full-screen mode, rsgehani, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112622 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:57:51 +00:00
andreww%netscape.com
bdff9e5c37 bug 44892 - mnemonics for tasks menu window items. r=alecf sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112621 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:52:18 +00:00
dougt%netscape.com
5d273d8abe Adding nsIComponentRegistrar interface to the build. See 115853. r=dp@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112620 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:50:35 +00:00
morse%netscape.com
fe9782a60e 113158, reduce wallet footprint, r=alecf,jag,bryner
git-svn-id: svn://10.0.0.236/trunk@112619 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:49:43 +00:00
andreww%netscape.com
e8db5c2378 bugzilla bug 91753 - r=hwaara sr=sspitzer Search Button in search messages window relocation + other changes to match spec.
git-svn-id: svn://10.0.0.236/trunk@112618 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:47:14 +00:00
jaggernaut%netscape.com
b8e0eea789 Bug 66034: Undo work-around put in for this bug, the underlying bug was fixed a while ago. r=alecf, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@112617 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:44:35 +00:00
stephend%netscape.com
86b75e03a6 Cleaning up function/method/variable names in the Account Manager to reflect their labels in the .dtds. r=bhuvan@netscape.com, sr=sspitzer@netscape.com. Bug 81043.
git-svn-id: svn://10.0.0.236/trunk@112616 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:38:23 +00:00
jaggernaut%netscape.com
5020696994 Bug 120993: URL bar is cleared when a page is loaded in a new tab. r=bzbarsky, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112615 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:36:01 +00:00
alexsavulov%netscape.com
60208b116d fix for bug 70972 (object element does not respect CSS width and height
for non-plugins) r= peter lubczynski sr= attinasi


git-svn-id: svn://10.0.0.236/trunk@112614 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:30:50 +00:00
dougt%netscape.com
d383a669af Cleanup of nsIModule. See 99154. r=dp@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112613 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:29:40 +00:00
rjc%netscape.com
1e20881de4 Fix bug # 113894 (and 36972 and 79013 and probably others): get nsFileSpec usage out of RDF, and fix RDF persistence on Mac if there is a slash in the path. Various code from myself, darin, waterson and tingley. Various r/sr include darin, waterson
git-svn-id: svn://10.0.0.236/trunk@112612 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:29:39 +00:00
gordon%netscape.com
8c95eeda39 Fix bug 119117 "nsDiskCacheMap.h compiler warning". sr=darin.
git-svn-id: svn://10.0.0.236/trunk@112611 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:27:32 +00:00
naving%netscape.com
214790416e 119965 r=bienvenu sr=sspitzer. Make selection work on returning from quick search view to folder view.
110860 r=bienvenu sr=sspitzer. fix sorting in folder view on returning from quick search
110320 sr=bienvenu. Sort the quick search results after search is over.
fix several other msg selection bugs on going into / coming out of quick search


git-svn-id: svn://10.0.0.236/trunk@112610 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:25:59 +00:00
gordon%netscape.com
0c5bd606b5 Fix bug 111049 "add attribute to nsICacheSession to detect device availability". sr=darin.
git-svn-id: svn://10.0.0.236/trunk@112609 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:25:25 +00:00
gordon%netscape.com
eadf926bb1 Fix bug 119085 "cache entries corrupted if size of metadata is zero". sr=darin.
git-svn-id: svn://10.0.0.236/trunk@112608 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:24:20 +00:00
nicolson%netscape.com
c34340b099 Switch the default on removeSunProvider. The default is now "false".
git-svn-id: svn://10.0.0.236/trunk@112607 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:24:01 +00:00
ducarroz%netscape.com
f4be81c212 Fix for bug 71090. Patch provided by Denis Antrushin <adu@sparc.spb.su>
Skip over invalid empty encoded-words. R=ducarroz, SR=mscott


git-svn-id: svn://10.0.0.236/trunk@112606 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:22:44 +00:00
bryner%netscape.com
ecf9539ee3 Bug 120189 - fix selection crash with xbl select widget. Move content node updating to the XBL event handlers. r=varga, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@112605 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:22:33 +00:00
stephend%netscape.com
2bbf59b994 Bug 119148 and bug 119149. Caps issues in dialogs for mail. r=hwaara/robinf sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112604 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:20:50 +00:00
bryner%netscape.com
5628d66031 Bug 120252 - paint flashing broken on gtk. Also removed a lot of old cruft, changed #ifdef NS_DEBUG (which we don't define any more) to #ifdef DEBUG. r=waterson, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112603 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:18:36 +00:00
rjc%netscape.com
b821e260fb Fix bug # 83643: Mac OS X sheets. r=pinkerton sr=ben
git-svn-id: svn://10.0.0.236/trunk@112602 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:17:48 +00:00
bryner%netscape.com
b286121668 Part of fix for bug 91184, checked in on the 0.9.4 branch but forgot to check it in on the trunk. r=saari, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112601 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:17:04 +00:00
nicolson%netscape.com
2d322d5edb Document the necessity of setting the password on the key database before
using the SecretDecoderRing.


git-svn-id: svn://10.0.0.236/trunk@112600 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:16:12 +00:00
rayw%netscape.com
4213779178 Added encoding of untyped arrays. Fixed test html.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112599 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:14:25 +00:00
nicolson%netscape.com
73e004d9c4 Fix 118679: PK11SDR_Encrypt fails if not logged into token.
git-svn-id: svn://10.0.0.236/trunk@112598 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 01:06:22 +00:00
blythe%netscape.com
cbc42dd680 NOT part of normal build.
Fix bug 119065
Better filtering via spacetrace footprint tool.


git-svn-id: svn://10.0.0.236/trunk@112597 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:58:33 +00:00
ian.mcgreer%sun.com
cf10eb186e implement istemp and isperm in case clients depend on it, make sure certs own a reference to their slot and then free it
git-svn-id: svn://10.0.0.236/trunk@112596 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:58:02 +00:00
wtc%netscape.com
0da95573c9 Added $(topsrcdir) prefix to config/prmkdir.bat.
git-svn-id: svn://10.0.0.236/trunk@112593 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:50:32 +00:00
ian.mcgreer%sun.com
f8e7451012 fix leakage in traversal functions that convert certs to CERTCertificates
git-svn-id: svn://10.0.0.236/trunk@112592 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:34:03 +00:00
relyea%netscape.com
ae3fbdd717 Fix memory leaks.
git-svn-id: svn://10.0.0.236/trunk@112591 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:26:29 +00:00
ian.mcgreer%sun.com
d6eac2bdae make sure path string has terminator
git-svn-id: svn://10.0.0.236/trunk@112590 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 00:25:32 +00:00
beard%netscape.com
fa14f6b3d4 [not part of build] Fix for bug #119352, r=bnesse, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112589 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 22:29:17 +00:00
ian.mcgreer%sun.com
767d61d31e restore function CERT_SaveImportedCert, used to set the trust bits of a cert on import. Fixes bug 121487
git-svn-id: svn://10.0.0.236/trunk@112588 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 21:43:30 +00:00
ian.mcgreer%sun.com
272d51c4bd traverse functions need to cache as they run in order to catch multiple instances of certs correctly
git-svn-id: svn://10.0.0.236/trunk@112587 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 20:35:18 +00:00
ian.mcgreer%sun.com
8ccf2fc960 traversed certs also need to be cached
git-svn-id: svn://10.0.0.236/trunk@112586 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 18:24:29 +00:00
ian.mcgreer%sun.com
b34e37b27f fix core when token list is emptied (caused by switch to fips mode)
git-svn-id: svn://10.0.0.236/trunk@112585 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 17:39:29 +00:00
ian.mcgreer%sun.com
6cebd8d49a * keep stan in sync with both addition and removal of modules
* clean up compatibilty issues with PKCS#11 serial numbers.  Need to search both encoded and decoded values, while making sure stan code only deals with DER value


git-svn-id: svn://10.0.0.236/trunk@112584 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 17:00:39 +00:00
ian.mcgreer%sun.com
57a6e93f05 make the load function for the root token work
git-svn-id: svn://10.0.0.236/trunk@112583 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 15:36:54 +00:00
bstell%ix.netcom.com
4d258f98f6 bug 119042, crash when dividing 0 by 1
r=bstell@ix.netcom.com, sr/a=brendan@mozilla.org,


git-svn-id: svn://10.0.0.236/trunk@112580 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 15:07:15 +00:00
ian.mcgreer%sun.com
b759894bd4 fix breakage caused by yesterday's checkins; since softoken no longer returns terminating NULL for strings must add it above PKCS#11
also fixes bug 121384


git-svn-id: svn://10.0.0.236/trunk@112579 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 14:37:48 +00:00
blizzard%redhat.com
a2989b40c6 Part of bug #121252. Start work on getting grabs implemented. Rollup isn't happening yet. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112578 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 06:39:48 +00:00
bryner%netscape.com
56a3c82cef Fixing selected state for radio buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112577 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 06:00:03 +00:00
relyea%netscape.com
eaf5a8bae2 Restore code automatic Built-in loading code.
git-svn-id: svn://10.0.0.236/trunk@112576 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 04:42:21 +00:00
relyea%netscape.com
4709d9db1c Function to return if any builtins have been loaded yet.
git-svn-id: svn://10.0.0.236/trunk@112575 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 04:41:25 +00:00
ian.mcgreer%sun.com
8d87d7c1ca fix PSM crash described in bug 120647
git-svn-id: svn://10.0.0.236/trunk@112574 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 03:53:16 +00:00
roc+%cs.cmu.edu
b4249b6891 Bug 120934. Deal with nonzero (x,y) in the aCombinedRect passed into nsViewManager::RefreshView(). r=kmcclusk,sr=waterson,a=asa
git-svn-id: svn://10.0.0.236/trunk@112573 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 03:32:45 +00:00
wtc%netscape.com
6fd02510af Bugzilla bug 119340: an inelegant but more reliable way to kill the
multithreaded 'selfserv' process on Linux.
Modified files:
    cmd/selfserv/selfserv.c tests/common/init.sh tests/ssl/ssl.sh


git-svn-id: svn://10.0.0.236/trunk@112572 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 03:18:57 +00:00
wtc%netscape.com
5f4f7f813d Run the test on both the primordial thread and another thread.
git-svn-id: svn://10.0.0.236/trunk@112571 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 03:05:01 +00:00
wtc%netscape.com
57008423af Added support for new HP-UX platform.
Modified files: configure configure.in _hpux.h _hpux64.cfg uxrng.c
prsystem.c pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@112570 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:56:36 +00:00
rods%netscape.com
ccd0e3e698 Fixes the problem where PrintPreview is getting multiple Initial reflows
and includes a minor optimization when resizing the view during box layout
Bug 118968 r=attinasi sr=hyatt a=brendan


git-svn-id: svn://10.0.0.236/trunk@112569 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:53:02 +00:00
wtc%netscape.com
c863ba7cc4 Bugzilla bug 106496: PR_NewTCPSocketPair should check the source of the
connection.


git-svn-id: svn://10.0.0.236/trunk@112568 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:41:13 +00:00
wtc%netscape.com
a23a9b6f32 Bugzilla bug 119935: we need to set the priority of the new thread only if
the priority is not PR_PRIORITY_NORMAL.  (Windows creates new threads with
the normal priority.)  Thanks to Michael Kaply <mkaply@us.ibm.com> for
reporting this bug.
Modified files: ntthread.c w95thred.c


git-svn-id: svn://10.0.0.236/trunk@112567 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:32:28 +00:00
pschwartau%netscape.com
db70a07962 Initial add; testing Error.prototype.toString()
git-svn-id: svn://10.0.0.236/trunk@112566 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:24:32 +00:00
relyea%netscape.com
c410a92b91 Fix wrong polarity on if statement (should check for success, not failure).
git-svn-id: svn://10.0.0.236/trunk@112565 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:10:31 +00:00
sonja.mirtitsch%sun.com
e1ea64554e added the TCP connection aborted to the lines that are OK in the log
git-svn-id: svn://10.0.0.236/trunk@112564 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:07:08 +00:00
jband%netscape.com
7432f04958 fix Windows bustage -- NOT PART OF DEFAULT BUILD --
git-svn-id: svn://10.0.0.236/trunk@112563 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 02:06:06 +00:00
jj%netscape.com
09502888e9 bug #120858: adding talkback to daily mozilla build on MacOS 9. r=leaf, sr=granrose, a=asa
git-svn-id: svn://10.0.0.236/trunk@112562 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:55:48 +00:00
wtc%netscape.com
fde61ab4cb Bugzilla bug 119384: deleted two assertions that contained illegal type
casts.  The two functions that contained the assertions are very simple
so they can do without the assertions.  Thanks to Nick Blievers
<nickb@adacel.com.au> for reporting this bug and suggesting a fix.


git-svn-id: svn://10.0.0.236/trunk@112561 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:49:25 +00:00
relyea%netscape.com
a9049ce9b3 Fix memory like in readSMimeEntry
git-svn-id: svn://10.0.0.236/trunk@112560 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:44:22 +00:00
naving%netscape.com
940c288794 120203 r=bienvenu sr=sspitzer. fix notification to rdf/outliner so
that we notify move/rename/delete/copy folder for the parent folder
only (no need for children).


git-svn-id: svn://10.0.0.236/trunk@112559 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:40:26 +00:00
rogerl%netscape.com
f98ea16ee1 Added 'quit' to shell.
git-svn-id: svn://10.0.0.236/trunk@112558 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:32:23 +00:00
rogerl%netscape.com
9aed1eb7d5 Began switch to regexp bytecode.
git-svn-id: svn://10.0.0.236/trunk@112557 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:31:39 +00:00
relyea%netscape.com
f29e33a844 Fix label stuff.
git-svn-id: svn://10.0.0.236/trunk@112556 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:20:32 +00:00
naving%netscape.com
0a2a5d2f95 115228 r/sr=sspitzer a=asa. Create the local folders even if the "Local Folders"
is closed.


git-svn-id: svn://10.0.0.236/trunk@112555 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:14:43 +00:00
wtc%netscape.com
9e0f260652 Fixed compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@112554 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 01:10:51 +00:00
relyea%netscape.com
3a74953b5a Labels don't have NULL's by default.
git-svn-id: svn://10.0.0.236/trunk@112552 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:53:53 +00:00
ian.mcgreer%sun.com
6f2350c744 PSM bug 119359, NSS 3.4 also needs to recognize valid CA trust in order for cert download to work correctly
git-svn-id: svn://10.0.0.236/trunk@112551 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:49:23 +00:00
sfraser%netscape.com
640467f11a Fix for bug 107827 -- avoid excess repainting on Mac when the paint-suppressed page is loading by ignoring widgets belonging to a widget hierarchy whose root is hidden. Improves page load time by 16-20%. r=pinkerton, sr=hyatt, a=asa
git-svn-id: svn://10.0.0.236/trunk@112550 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:48:19 +00:00
sfraser%netscape.com
1c708ad809 Fix for bug 120228. The rendering context made for the caret was interferring with the origin and clipping of the drawing port. To fix this, we have to reset these before reach drawing call. r=pinkerton, sr=kin, a=asa
git-svn-id: svn://10.0.0.236/trunk@112549 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:44:39 +00:00
shrutiv%netscape.com
2872950324 Fix for bugscape 11860: Can't write in the javascript editor
git-svn-id: svn://10.0.0.236/trunk@112548 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:32:25 +00:00
sonja.mirtitsch%sun.com
f9cba0ff1e added comments
git-svn-id: svn://10.0.0.236/trunk@112547 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:27:10 +00:00
bbaetz%student.usyd.edu.au
4deb648921 Bug 93037 - use YYYY-MM-DD HH:MM formatting for attachment dates
r=gerv,myk


git-svn-id: svn://10.0.0.236/trunk@112546 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:24:31 +00:00
sonja.mirtitsch%sun.com
09d07a30ba removing tmpfiles on tinderboxes
git-svn-id: svn://10.0.0.236/trunk@112545 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:21:01 +00:00
sonja.mirtitsch%sun.com
8a5e627184 changes so nssqa will run on netscape's daily builds as well
git-svn-id: svn://10.0.0.236/trunk@112544 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-23 00:19:32 +00:00
wtc%netscape.com
b485eb5684 Fixed if-else indentation style.
Modified files: macio.c macsockotpt.c


git-svn-id: svn://10.0.0.236/trunk@112543 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 23:57:41 +00:00
stephend%netscape.com
0c18dc7c49 bug 117781 - tab components out of alignment. r=andreww, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@112542 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 23:21:51 +00:00
stephend%netscape.com
e4e39451fb bug 117781 - tab components out of alignment. r=andreww, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@112540 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 23:07:59 +00:00
ccarlen%netscape.com
836c87ad5d Bug 116435 - The provider in nsAppFileLocationProvider.cpp should always be registered. r=dougt/sr=rpotts/a=dbaron
git-svn-id: svn://10.0.0.236/trunk@112539 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 23:00:44 +00:00
ian.mcgreer%sun.com
0cf0e70db5 last change to INTEGER encoding, strip extraneous leading zeros from integer values passed to encoder
git-svn-id: svn://10.0.0.236/trunk@112538 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:48:26 +00:00
pinkerton%netscape.com
2056017dd4 ensure that mPixelsToTwips is always integral. r=dbaron/sr=sfraser/a=asa. bug#120779
git-svn-id: svn://10.0.0.236/trunk@112537 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:26:22 +00:00
bbaetz%student.usyd.edu.au
c53115e19f Bug 120543 - Software error when entering a bug when not logged in & only
one product.
r=caillon,jake


git-svn-id: svn://10.0.0.236/trunk@112535 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:23:21 +00:00
sdagley%netscape.com
a0015fd8cb Fix #99561 (on NSPR tip). Use MPSemaphore calls rather than WaitNextEvent to pause CPU under Mac OS X - fixes thread deadlock and improves performance. r=wtc,sr=sfraser,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@112534 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:13:03 +00:00
leaf%mozilla.org
56d662bff2 Automated update
git-svn-id: svn://10.0.0.236/trunk@112533 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:12:14 +00:00
brendan%mozilla.org
b0099ec3f6 Inline-eliminate js_Emit{Break,Continue} and move SRC_CONTINUE generation to the right place (120571, r=rogerl, sr=jst&jband, a=asa).
git-svn-id: svn://10.0.0.236/trunk@112531 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:06:10 +00:00
wtc%netscape.com
d6abff9e43 Bugzilla bug 100776: checked in a patch from Javier Pedemonte
<pedemont@us.ibm.com>.  r=cls. a=brendan.
Modified file: configure.in


git-svn-id: svn://10.0.0.236/trunk@112530 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 22:01:18 +00:00
ian.mcgreer%sun.com
71e89f46e5 fix for bug 120824; functions which collect certs based on subject need to examine *both* the temp and perm stores
git-svn-id: svn://10.0.0.236/trunk@112528 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 21:56:19 +00:00
rogerl%netscape.com
0f43f1c0be Cleaning up types.
git-svn-id: svn://10.0.0.236/trunk@112527 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 21:39:00 +00:00
rogerl%netscape.com
babbb97ac2 Cleaned up match vs. execute
git-svn-id: svn://10.0.0.236/trunk@112525 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 20:01:02 +00:00
rogerl%netscape.com
3fe3d6616f Fixes for wacky extra blank lines from cvs. Fixes for __proto__ and to
string.split.


git-svn-id: svn://10.0.0.236/trunk@112524 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:51:22 +00:00
rogerl%netscape.com
290e368dd4 Trying to remove extra blank lines from wacky cvs usage.
git-svn-id: svn://10.0.0.236/trunk@112523 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 19:47:18 +00:00
shrutiv%netscape.com
5f798a8469 Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112522 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 18:37:26 +00:00
shrutiv%netscape.com
1da861fce2 Fix for bugscape 11279: Change CCK directory structure to support
different plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112521 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 17:20:08 +00:00
mkaply%us.ibm.com
b5f15cc499 #120431
a=brendan for drivers
OS/2 only - temp fix to workaround optimizer bug


git-svn-id: svn://10.0.0.236/trunk@112520 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 15:54:36 +00:00
timeless%mac.com
4d0b2e23f0 Bug 121057 Prefs panel "Advanced|Scripts & Windows" can only be visited once per session
patch by jrgm r=caillon@returnzero.com sr=blake a=brendan


git-svn-id: svn://10.0.0.236/trunk@112519 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 15:26:38 +00:00
bbaetz%student.usyd.edu.au
7f8c1e8eec Bug 121074 - taint error after changing bug
r=daa@distributed.net,jake


git-svn-id: svn://10.0.0.236/trunk@112518 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 15:12:11 +00:00
bbaetz%student.usyd.edu.au
34d34e045d Bug 98368 - dbi connect doesn't use db_port option.
Patch by gene.stuckey@tellabs.com, r=bbaetz,justdave


git-svn-id: svn://10.0.0.236/trunk@112517 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 06:49:22 +00:00
blizzard%redhat.com
6d4ed87e23 Fix minor gtk2 bug with focus. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112516 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 06:21:09 +00:00
bzbarsky%mit.edu
17d694be78 Checking in fixed icons for the link toolbar in modern. Bug 113100,
images provided by Karl Guertin <mysteryisman@yahoo.com>, r=bzbarsky,
sr=hewitt, a=brendan


git-svn-id: svn://10.0.0.236/trunk@112515 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 05:55:00 +00:00
hyatt%netscape.com
a86f57efd9 Fix for 115919, r=dbaron for me, r=hyatt for dbaron, sr=brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@112514 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 05:36:50 +00:00
hyatt%netscape.com
3f1f498838 Fix for 115919, r=dbaron for me, r=hyatt for dbaron, sr=brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@112513 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 05:30:28 +00:00
bbaetz%student.usyd.edu.au
aa693e532f Bug 121170 - template outputs empty <style> tag
r=justdave,timeless


git-svn-id: svn://10.0.0.236/trunk@112512 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 05:08:09 +00:00
ben%netscape.com
96b6cf8e8e [Manticore]
Add support for Windows XP Themes, move Description/Extension setting code based on content type into MIME utility.

NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@112511 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 05:01:25 +00:00
kaie%netscape.com
a4275db9c3 b=106188 fix whitespace
a=brendan


git-svn-id: svn://10.0.0.236/trunk@112510 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 02:20:13 +00:00
ben%netscape.com
55b1b87b51 [Manticore]
Save Page As dialog stuff, beginning to enhance Toolbar generation code
NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@112509 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-22 00:45:37 +00:00
bryner%netscape.com
8c8ea7b2fd Hooking up radio buttons, clean up debugging printf's. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112504 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 21:51:57 +00:00
bzbarsky%mit.edu
ab57fc530d Make sure we always use "browser.download.dir" for the download dir
pref.  Bug 120997, r=timeless, sr=hyatt, a=asa


git-svn-id: svn://10.0.0.236/trunk@112503 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 21:38:35 +00:00
timeless%mac.com
b623a65319 Bug 117472 [Xlib] Crash in HandleQueueXtProc()
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless a=asa


git-svn-id: svn://10.0.0.236/trunk@112501 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 21:05:54 +00:00
timeless%mac.com
e6d4d33306 Bug 120444 packager/packages-unix does not contain libgfxxprint.so for Xprint
patch by Roland.Mainz@informatik.med.uni-giessen.de r=andre.dahlqvist@telia.com sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@112500 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 21:03:59 +00:00
jband%netscape.com
70211c9a03 New file to test scriptable interface info wrapper and idl generator stuff. -- NOT PART OF THE BUILD --
git-svn-id: svn://10.0.0.236/trunk@112496 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 18:43:32 +00:00
jband%netscape.com
05fdc88cca Don't assume that GetInfoForParam can't fail. see bug 121118. -- NOT PART OF THE BUILD --
git-svn-id: svn://10.0.0.236/trunk@112495 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 18:41:37 +00:00
jake%acutex.net
186ffc081a Bug 113438 - The DTD from Bugzilla's XML output was not correct, so any attempts to validate the output were futile.
Patch by Jan <tamino_xml@yahoo.com>
r= jake


git-svn-id: svn://10.0.0.236/trunk@112494 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 13:39:54 +00:00
glazman%netscape.com
830115b4df composer background image broken source code; b=120662, r=brade, sr=kin, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112493 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-21 09:30:02 +00:00
timeless%mac.com
8dbb68cadb [Bug 121003] Silly code checks for if (interfaceName) instead of if (instanceName)
r=bzbarsky sr=brendan@mozilla.org a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@112492 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-20 23:15:31 +00:00
justdave%syndicomm.com
c148fadef8 Fix for bug 108982: enable taint mode for all user-facing CGI files.
Patch by Brad Baetz <bbaetz@student.usyd.edu.au>
r= jake, justdave


git-svn-id: svn://10.0.0.236/trunk@112490 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-20 01:44:52 +00:00
darin%netscape.com
937c54dca0 fixes bug 115252 "going to http://orange.dk produces redirection error"
patch=badami@netscape.com,darin@netscape.com
r=gordon@netscape.com,blizzard@mozilla.org
sr=mscott@netscape.com
a=dbaron@fas.harvard.edu


git-svn-id: svn://10.0.0.236/trunk@112489 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-20 00:43:04 +00:00
hyatt%netscape.com
8996016a77 Bug 120949, disable favicons for moz1.0, r=pav, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112488 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 21:53:59 +00:00
jband%netscape.com
a18fd3f598 Convert nsInterfaceInfoToIDL into a JS component. -- NOT PART OF BUILD --
git-svn-id: svn://10.0.0.236/trunk@112487 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 21:53:51 +00:00
hyatt%netscape.com
09f3c7b8a9 Fix for 116306, r=dbaron, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112486 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 20:15:17 +00:00
nboyd%atg.com
6e634bb933 Fix bug:
Norris,

I realize this is probably a nuisance, but the following problem causes our
regression test suite to fail:

    js> foo = new Error("bar")
    undefined: bar
    js> foo.name Error
    js> foo.toString()
    undefined: bar

Our test suite expects:

    js> foo = new Error("bar")
    Error: bar
    js> foo.name Error
    js> foo.toString()
    Error: bar

I have not yet tried the debugger with the RC2 release, but I expect to get
to that later today.

I hope I'm not to late to influence the 1.5R3 release.

Thanks,

dave


git-svn-id: svn://10.0.0.236/trunk@112485 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 17:43:26 +00:00
jake%acutex.net
664c6941a1 Remove files no longer needed after the latest changes to the docs
git-svn-id: svn://10.0.0.236/trunk@112484 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 14:34:40 +00:00
mcafee%netscape.com
fc3a5b69c0 Adding facedown to query list
git-svn-id: svn://10.0.0.236/trunk@112483 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 12:42:22 +00:00
ben%netscape.com
3aa22b2d35 Fix 116263, part of earlier patch reviewed by law & hewitt, but forgot to land as part of landing prior to .9.8 close.
Make the windows file picker use the specified file type index rather than hardcoded '1'.

a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@112482 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 07:52:23 +00:00
bbaetz%student.usyd.edu.au
115450f895 Bug 120891. TestProtocols was including a cookies header file it didn't
need, breaking no-extentions builds.
r=bryner, sr=jst, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@112481 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 04:04:51 +00:00
bryner%netscape.com
f8c19befe8 Bug 97708 - copying text to another application can cause a crash. Need to divide the size of the data in the nsTransferable by 2 to get the number of characters, since they are unicode. r=bbaetz, sr=jst, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@112480 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 04:00:53 +00:00
pschwartau%netscape.com
bd88828901 Made sections 13 and 14 more precise.
git-svn-id: svn://10.0.0.236/trunk@112479 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 03:34:50 +00:00
rjc%netscape.com
3833d06c16 Shame on alecf for not updating to the tip before checking in! Re-backing out these two lines which were originally backed out last night. a=sheriff trudelle
git-svn-id: svn://10.0.0.236/trunk@112478 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-19 01:58:03 +00:00
jake%acutex.net
d84d21016e Latest version of compiled docs (picking up recent SGML changes).
git-svn-id: svn://10.0.0.236/trunk@112476 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 23:27:01 +00:00
hewitt%netscape.com
b3500ab834 114580 - dialog alignment issues, r=jag, sr=bryner, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112475 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 23:11:54 +00:00
rayw%netscape.com
6f1df8ddf5 Fixed infinite loop in struct decoding, added test case for struct decoding.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112474 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 23:09:15 +00:00
jaggernaut%netscape.com
74ec262957 Bug 117857: window.status overwrites URL of link you are hovering over
Bug  99009: setting window.status from onmouseover doesn't work for links

r=bryner, timeless, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@112472 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 22:52:23 +00:00
sspitzer%netscape.com
74b3421d14 fix for #119404 (mail folders come up empty the first time that you open them).
fix by bienvenu.  r=naving,blizzard, sr=sspitzer, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112471 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 22:48:24 +00:00
rods%netscape.com
d2614abdf5 mPrintSettings wasn't be properly set and therefore it wasn't getting the margins correctly
BUg 120621 r=dcone sr=attinasi a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112470 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 22:45:06 +00:00
gordon%netscape.com
63bcb0a760 Fix bug 114292 (top crash in cache code). Patch prevents cache devices from evicting entries while they are being "bound". r=brendan, sr=darin, a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112469 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 22:18:28 +00:00
attinasi%netscape.com
95bad745a0 Loading and Broken image icons will no longer be drawn if the image size is smaller than the icon size. This fixes a problem where garbage was being left on the screen after the image loaded, because the Linux RenderingContext does not corectly clip image drawing. b=109418, r=pavlov, sr=blizzard, a=blizard on behalf of drivers
git-svn-id: svn://10.0.0.236/trunk@112467 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 22:17:12 +00:00
srilatha%netscape.com
30ef853073 Fix for bug # 120438. Properly register messenger-mapi package
r=ssu@netscape.com, sr=dveditz@netscape.com, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112466 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:48:03 +00:00
sfraser%netscape.com
57420a32ce Fix for bug 120451 -- clean up the sleep Q entry on quit, so that we don't leave a bad entry there and hose the machine some time later. r=sdagley, sr=beard, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112464 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:40:13 +00:00
naving%netscape.com
d023732c18 120755 r=racham sr=mscott a=blizzard. make msgNavigation work across servers.
git-svn-id: svn://10.0.0.236/trunk@112463 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:14:24 +00:00
alecf%netscape.com
0c0ffbf144 fix for bug 119902 - assertions in nsIOService when saving files, plus a minor performance optimization from dougt
r=adamlock, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112462 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:08:07 +00:00
shanjian%netscape.com
dbb41e744f #120047 crash while loading http://www.lupa.cz/anketa.phtml [@ ReadCMAPTableFormat4]
r=rbs, sr=attinasi, a=dbaron
Another patch missed in previous patch.


git-svn-id: svn://10.0.0.236/trunk@112459 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:07:02 +00:00
varga%utcru.sk
56cc407dd2 Fix for another silly regression. Bug 120720 - find broken in Bookmarks and History. r=hwaara, sr=blake a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112458 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 21:00:22 +00:00
ducarroz%netscape.com
5ecef571f3 Fix for bug 115855. Add a function to allow message compose to reset font and colors attributes of the editor. R=cmanske, SR=mscott, A=blizzard
Fix for bug 114473. EditorShell::saveDocument has been replaced by JS function SaveDocument. R=cavin, SR=bienvenu, A=blizzard


git-svn-id: svn://10.0.0.236/trunk@112457 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:56:27 +00:00
ducarroz%netscape.com
bb00efea5f Part of fix for bug 115855. Add a function to allow message compose to reset font and colors attributes of the editor. R=cmanske, SR=mscott, A=blizzard
git-svn-id: svn://10.0.0.236/trunk@112456 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:52:23 +00:00
smeredith%netscape.com
e1293b018e Changed lock_pref() lockPref().
git-svn-id: svn://10.0.0.236/trunk@112455 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:28:09 +00:00
kaie%netscape.com
74526bc960 b=106188 Fix SSL freezing Mozilla on connect problems
r=darin r=javi r=wtc sr=jag a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112453 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:20:02 +00:00
shrutiv%netscape.com
1789879e75 Fix for bugscape 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112452 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:13:16 +00:00
dougt%netscape.com
8d19907f79 removing nsMemory.h. This file now lives in xpcom/glue. bug 120685 sr=jband, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112451 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:12:36 +00:00
bnesse%netscape.com
eca0daca42 Fix for bug 104445. Make nsPluginInstance a scrollbar listener so it can notify plugins they are scrolling. Also fixes bug 76085. r=peterl, sr=sfraser, a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112450 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:12:29 +00:00
rayw%netscape.com
31f311dc28 Added an error check and a test case that does not work, yet, because
xpconnect is saying that an array is an interface, I think.

SOAP not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112449 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:09:06 +00:00
cmanske%netscape.com
6acc36b071 Output correct values for 'align' attribute for img, iframe, object, applet, and input elements: b=112276, r=brade, sr=jst, a=blizzard/drivers
git-svn-id: svn://10.0.0.236/trunk@112448 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:09:04 +00:00
cmanske%netscape.com
17076aa673 Fixed hasAttribute for non-mapped attributes, b=120607, r=bzbarsky@mit.edu, sr=jst, a=blizzard/drivers
git-svn-id: svn://10.0.0.236/trunk@112447 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:08:02 +00:00
dkl%redhat.com
9a7a02ee28 Fix for bug 120817 - Log Out and %commandmenu% in bannerhtml, r=justdave,dkl
git-svn-id: svn://10.0.0.236/trunk@112446 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 20:04:32 +00:00
shrutiv%netscape.com
e9a3b06693 Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112445 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:44:05 +00:00
shrutiv%netscape.com
2f6be9c679 Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112444 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:30:05 +00:00
shrutiv%netscape.com
4bcd3069c5 Renaming Linux_page.ini to Platform_page.ini
Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112443 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:24:29 +00:00
shrutiv%netscape.com
3c200f207c Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112442 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:18:16 +00:00
shrutiv%netscape.com
2dfb1f9ba9 Removing script.ib
Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112441 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:15:43 +00:00
shrutiv%netscape.com
3ec231ba9e Adding script_mac.ib script_win.ib script_linux.ib
Fix for bug 11279: Change CCK directory structure to support different
plaltforms and languages (r=smeredith)


git-svn-id: svn://10.0.0.236/trunk@112440 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 19:12:24 +00:00
rayw%netscape.com
d2cc71b653 Description Change.
Not part od default build.


git-svn-id: svn://10.0.0.236/trunk@112439 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 18:47:22 +00:00
rayw%netscape.com
3a3a1492b1 Fixes to the test.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112438 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 18:44:13 +00:00
rayw%netscape.com
e7eda6ecb5 Made another test work, with a couple of bug fixes.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112437 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 18:28:37 +00:00
dkl%redhat.com
8d6ec47425 Fix for bug 119060 - Use of Template.pm filters for url and html encoding. r=jake,dkl
git-svn-id: svn://10.0.0.236/trunk@112436 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 16:50:08 +00:00
rayw%netscape.com
201c82c2cc Fixed type handling when decoding nested arrays.
git-svn-id: svn://10.0.0.236/trunk@112432 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 15:09:58 +00:00
timeless%mac.com
0383ed809f Bug 120444 packager/packages-unix does not contain libgfxxprint.so for Xprint
patch by Roland.Mainz@informatik.med.uni-giessen.de r=mcafee sr=jst a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112431 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 15:07:39 +00:00
rayw%netscape.com
4fc2e5d837 Fixed name of sparse array offset attribute.
Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112430 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 14:30:11 +00:00
rayw%netscape.com
7068299b7b Added most of implementation of decoding of multidimensional arrays. The
only thing missing is proper construction of a variant.  I will consult
with John.

Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112429 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 14:17:03 +00:00
glazman%netscape.com
041958bde0 backing out my fix for bug 119447 due to major side effect described in bug 120377; a=asa
git-svn-id: svn://10.0.0.236/trunk@112428 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 10:17:12 +00:00
bryner%netscape.com
40d9704e41 Some minor changes for scrollbar buttons that use transparency. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112427 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 10:10:51 +00:00
glazman%netscape.com
5c207c3d7f horizontal line properties window does not show that line is centered; fix done by neil@parkwaycc.co.uk; b=120120, r=glazman, sr=kin, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112426 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 10:08:12 +00:00
seawood%netscape.com
5ecd9d7755 Fixing win32 static build bustage in activex & simple plugin.
Bug 120675 r=bryner sr=waterson a=asa


git-svn-id: svn://10.0.0.236/trunk@112424 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 08:14:20 +00:00
rjc%netscape.com
ebc6ec5486 Back out fix for bug # 113894 due to bug # 120617. a=sheriff suresh
git-svn-id: svn://10.0.0.236/trunk@112423 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 07:20:36 +00:00
rjc%netscape.com
08ae36e34b Back out fix for bug # 113894 due to bug # 120617. a=sheriff suresh
git-svn-id: svn://10.0.0.236/trunk@112422 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 07:19:46 +00:00
pschwartau%netscape.com
c24771d276 Added two more cases to test.
git-svn-id: svn://10.0.0.236/trunk@112421 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 07:07:13 +00:00
curt%netscape.com
aa2847b817 Uses the version information passed in through $ARGV[0] to create other variables whereever possible to improve maintainability.
git-svn-id: svn://10.0.0.236/trunk@112420 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 06:33:33 +00:00
relyea%netscape.com
c221c4c085 remove bogus verify step (the cert passed in is almost certainly a signing cert).
git-svn-id: svn://10.0.0.236/trunk@112419 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 03:38:29 +00:00
relyea%netscape.com
9ef64c94f4 Fix the case where the subjectID is an issuer/SN. don't build a dbkey in
this case, return the actual subject cert id after looking up the cert
directly


git-svn-id: svn://10.0.0.236/trunk@112418 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 03:36:44 +00:00
relyea%netscape.com
ca3b68231a Increment length on LABEL, not on CLASS to catch the added NULL case.
git-svn-id: svn://10.0.0.236/trunk@112417 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 03:35:18 +00:00
rayw%netscape.com
4796f068c7 Added untested decoding of arrays. Did not break tests.
SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112416 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 03:01:06 +00:00
darin%netscape.com
ad2b168c08 fixes bug 120394 "properly" should be removed from missing psm warning
patch=bugzilla@gemal.dk, r=timeless, sr=darin, a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112415 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 02:48:37 +00:00
bryner%netscape.com
22a786293e Backing out my fix for bug 104544, it is causing artifacts to appear around the edges of images in the chrome. a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@112414 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 02:05:50 +00:00
rogerl%netscape.com
cd0b9b2359 Incremental ECMA compatibility fixings.
git-svn-id: svn://10.0.0.236/trunk@112413 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 02:03:56 +00:00
wtc%netscape.com
6925a25d2b Bugzilla bug 100776: handle non-blocking connect correctly on OS/2.
The fix is contributed by Javier Pedemonte <pedemont@us.ibm.com>.
r=mkaply.
Modified files: configure configure.in _os2.h _os2_errors.h prsocket.c
os2_errors.c os2poll.c os2sock.c


git-svn-id: svn://10.0.0.236/trunk@112412 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 01:27:20 +00:00
hyatt%netscape.com
be64d57ff6 Fix cocoa widgets to compile again. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@112411 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-18 00:55:49 +00:00
bryner%netscape.com
8bba3406cf Fixing display of XBL select boxes. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@112409 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 23:20:24 +00:00
locka%iol.ie
99a2ec1923 Fix directory creation permissions so files can actually be saved in them! b=120307 r=brade@netscape.com sr=blizzard@mozilla.org a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112408 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 23:11:33 +00:00
pinkerton%netscape.com
7a8755daba add tab support and fix up drawing problems with port not being set. r=sdagley/sr=sfraser/a=asa. bug# 120171
git-svn-id: svn://10.0.0.236/trunk@112407 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 23:08:25 +00:00
timeless%mac.com
75d778a9a8 Bug 120397 "about:" should be updated to say "Copyright 1998-2002"
patch by caillon@returnzero.com r=choess@stwing.upenn.edu sr=jst a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112406 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 23:07:14 +00:00
nicolson%netscape.com
b87005ddaf add secret decoder ring for JSS 3.1.2, special release for CMS.
git-svn-id: svn://10.0.0.236/trunk@112405 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 22:54:05 +00:00
yokoyama%netscape.com
1d65d69394 Bug 120275
Redeclaration of contentArea strict warning in charsetOverlay.js
checking in for Alex Vincent
sr/a=brendan


git-svn-id: svn://10.0.0.236/trunk@112404 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 22:36:38 +00:00
jst%netscape.com
2cdcc5b19e Fixing bogus assertions caused by my checkins for bug 118933 and removing unnecessary double null check. trivial change, no reviews.
git-svn-id: svn://10.0.0.236/trunk@112403 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 22:12:28 +00:00
akkana%netscape.com
76737b8259 120623: remove printfs. r=bzbarsky r,a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112402 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:57:00 +00:00
ssu%netscape.com
ac1482fd97 fixing bug 70097 - pressing up/down in folder pane focuses thread pane. r=bhuvan, sr=sspitzer, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112401 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:54:27 +00:00
varga%utcru.sk
aff98ec3d9 Fix for bug 120395. "Your Certificates" tab is blank.
r=bryner
sr=waterson
a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112400 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:27:35 +00:00
pschwartau%netscape.com
b5cf363183 Fix Mac build errors/warnings
git-svn-id: svn://10.0.0.236/trunk@112399 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:23:59 +00:00
rogerl%netscape.com
2784b79499 Need stdlib on Linux.
git-svn-id: svn://10.0.0.236/trunk@112398 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:15:48 +00:00
rogerl%netscape.com
680fd1c8ff GCC does now support the iterator.
git-svn-id: svn://10.0.0.236/trunk@112397 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:15:16 +00:00
rogerl%netscape.com
4f8c1ea3a6 Fixed signed'ness bug.
git-svn-id: svn://10.0.0.236/trunk@112396 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:14:32 +00:00
timeless%mac.com
3425ada894 Bug 115357 Favicon displayed blank
patch by cbiesinger@web.de r=pavlov sr=tor a=blizzard


git-svn-id: svn://10.0.0.236/trunk@112395 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:13:27 +00:00
rogerl%netscape.com
9491862b87 Added regexp directory as include path.
git-svn-id: svn://10.0.0.236/trunk@112394 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 21:12:59 +00:00
rogerl%netscape.com
03261b4986 Added package test.
git-svn-id: svn://10.0.0.236/trunk@112393 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 18:23:20 +00:00
rogerl%netscape.com
0f89a00dfb Package/Namespace fixes.
git-svn-id: svn://10.0.0.236/trunk@112392 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 18:22:27 +00:00
bzbarsky%mit.edu
5ee46abb20 Fix Content-Disposition parsing not to include "filename=" in the
filename for Save Link As.  Bug 120409, r=sballard@netreach.net, sr=ben,
a=brendan.


git-svn-id: svn://10.0.0.236/trunk@112391 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 15:51:59 +00:00
rods%netscape.com
960c55cb43 PersShell needs to be created via the document->CreateShell, or the document doesn't know about it
and this means there would be no Primary PresShell in the document
Bug 114139 r=dcone sr=attinasi a=dbaron


git-svn-id: svn://10.0.0.236/trunk@112390 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 15:04:54 +00:00
ccarlen%netscape.com
b29d8bc5fe Bug 120018 - Pressing ESC in Delete Profile dialog deletes profile.
r=rjc@netscape.com/sr=alecf@netscape.com/a=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@112389 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 14:25:52 +00:00
nboyd%atg.com
6b8ee0444c Skip changed test.
git-svn-id: svn://10.0.0.236/trunk@112388 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 13:50:47 +00:00
rayw%netscape.com
62279ef20a Remove spurious test lines unintentionally committed.
Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112387 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 12:57:35 +00:00
rayw%netscape.com
fa84b6274a Changed aliasing of propertiesto fix JS visibility of property bag.
Not part od default build.


git-svn-id: svn://10.0.0.236/trunk@112386 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 12:54:24 +00:00
locka%iol.ie
d04650839e Add pointer test to prevent crashes on frame/iframe elements with no src attribute. b=119939 r=timeless@bemail.org sr=rpotts@netscape.com a=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@112385 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 12:15:44 +00:00
locka%iol.ie
0f9a34a1db Remove chatzilla.jar & !ifdef unzipping of messenger.jar for when DISABLE_MAILNEWS is set. b=120104 sr=rpotts@netscape.com a=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@112384 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 12:11:33 +00:00
cavin%netscape.com
707b27bf4e Bug #100167: Added IMAP_REDIRECT_LOGIN_FAILED for redirect login error. r=bienvenu, sr=sspitzer, a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112383 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 08:01:53 +00:00
rayw%netscape.com
fd0b44e632 Added untested code to encode a property bag. Untested and I don't really
know how the property bag will come to me.  Did not break anything.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112382 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 07:23:31 +00:00
bryner%netscape.com
95338302cd Fixing up horizontal scrollbars. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112381 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 06:48:13 +00:00
beard%netscape.com
c3913452f6 Configuration to build on Mac OS X 10.1.
git-svn-id: svn://10.0.0.236/trunk@112380 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 06:39:04 +00:00
bryner%netscape.com
935c3d6db8 Make sure the button widget is created before painting scrollbar arrows. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112379 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 06:34:30 +00:00
rayw%netscape.com
19b53a1249 Added untested code for decoding untyped complex objects. Didn't break
isprimenumber.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112378 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 05:39:57 +00:00
jst%netscape.com
d6dfb98e9d Fixing HPUX bustage, NS_STATIC_CAST() can't be used with incomplete types.
git-svn-id: svn://10.0.0.236/trunk@112377 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 05:09:55 +00:00
waterson%netscape.com
a764720ab7 rjc was right. Third time's the charm.
git-svn-id: svn://10.0.0.236/trunk@112376 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 04:43:17 +00:00
jst%netscape.com
2337395ba4 Fixing part of bug 118933. Speeding up the global resolve hook in the DOM JS helpers by eliminating the use of nsHashtable and nsStringKey in favor of pldhash. Adding global HashString(const nsA[C]String&) functions that calculate a hash code from a nsA[C]String, code by dbaron@fas.harward.edu. Also checking in brendan@mozilla.org's fix for a type error in the jsdhash/pldhash API found while working on this. sr=brendan@mozilla.org, r=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112375 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 04:08:14 +00:00
rayw%netscape.com
cf9fd6481c Reformatted files to eliminate bad tabs. Added nsISOAPPropertyBag, which
is not working perfectly WRT XPConnect, but broke nothing else.  Also
added mutator and su[pporting classes.

SOAP is not part of default build.


git-svn-id: svn://10.0.0.236/trunk@112374 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 03:23:06 +00:00
despotdaemon%netscape.com
86d0ecff6d Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@112373 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 02:06:52 +00:00
waterson%netscape.com
fde354c6a9 Man, I'm a moron. Let's test the fix this time.
git-svn-id: svn://10.0.0.236/trunk@112372 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 02:00:23 +00:00
jake%acutex.net
069219670c Bug 120081 - Bugzilla now requires version 2.06 of the Template Toolkit.
r= bbaetz, justdave


git-svn-id: svn://10.0.0.236/trunk@112371 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 01:57:24 +00:00
waterson%netscape.com
62c73cd0e6 Fix mailnews smoketest bustage on boxset.
git-svn-id: svn://10.0.0.236/trunk@112370 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 01:49:08 +00:00
waldemar%netscape.com
491a51240b Added a couple of test cases
git-svn-id: svn://10.0.0.236/trunk@112369 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 01:28:58 +00:00
waldemar%netscape.com
b81ac527bf Added for-each statements
git-svn-id: svn://10.0.0.236/trunk@112368 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 01:28:30 +00:00
waldemar%netscape.com
e5d8b6e1a0 Initial version
git-svn-id: svn://10.0.0.236/trunk@112367 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 01:27:53 +00:00
dp%netscape.com
b61ac1e76e bug 119346 1k -> 4k buffers r=harishd,blizzard sr=waterson a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112366 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 00:45:03 +00:00
ian.mcgreer%sun.com
f07c00bdc9 more backwards compatibility fixes
* always send DER of serial number to PKCS#11 queries
* in softoken, construct key for certificate using decoded serial number with (possibly) a leading zero, for compatibility with version 7 db
* in softoken, decode serial number *without* removing leading zero for searches


git-svn-id: svn://10.0.0.236/trunk@112364 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 00:20:53 +00:00
dbaron%fas.harvard.edu
7211b45852 Missing part of fix for bug 117153, fixing threadsafety problems with shared empty buffer handles. b=120300 r=jag sr=alecf a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112363 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 00:07:15 +00:00
shanjian%netscape.com
33121badfe #120047 crash while loading http://www.lupa.cz/anketa.phtml [@ ReadCMAPTableFormat4]
r=rbs, sr=waterson, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@112362 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-17 00:03:03 +00:00
serge%netscape.com
90b5568a5d fix for 108347; Crash (linux/unix only) after NPP_SetWindow() call into flash plugin with window->width[height] <= 0; r=peterl; sr/a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112361 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:57:10 +00:00
rogerl%netscape.com
05b6357bfa Incremental fixes for Packages/Import/Use etc.
git-svn-id: svn://10.0.0.236/trunk@112360 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:55:19 +00:00
shanjian%netscape.com
5eb4e3be11 #119659 Can't see hebrew with latest build
r=smontagu, sr=attinasi, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@112359 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:50:56 +00:00
waterson%netscape.com
f6723b0a97 Bug 119504, 96748. Fix off-by-one error when computing right-edge of insertion sort. Fix problem with asynchronous insertion doesn't take into account open folders preceding the insertion point. r=varga@utcru.sk, sr=hyatt, a=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112358 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:45:42 +00:00
nhotta%netscape.com
4b90db978f Fixed freeing wrong memory when the collation key creation fails, bug 119917, r=bhuvan, sr=sspitzer, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@112357 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:43:27 +00:00
waterson%netscape.com
1c0bf9e4d5 Bug 86276. Allow :-moz-anonymous-block and :cell-content to apply in all namespaces. r=dbaron, sr=attinasi, a=blizzard
git-svn-id: svn://10.0.0.236/trunk@112356 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 23:41:54 +00:00
ian.mcgreer%sun.com
8e74c502fd fix build bustage
git-svn-id: svn://10.0.0.236/trunk@112355 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 21:36:33 +00:00
shanjian%netscape.com
02b4150295 #120343 Several languages on Unicode pages rendering with unwanted squares
r=smontagu, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112354 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 21:32:18 +00:00
ian.mcgreer%sun.com
12e19f1e39 fix a crash seen in PSM by making sure a zero-length attribute zeroes the item inheriting it
git-svn-id: svn://10.0.0.236/trunk@112353 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 21:23:30 +00:00
ian.mcgreer%sun.com
57295d6507 fix for bug 115360, failure in pkcs12 backwards compatibility tests
git-svn-id: svn://10.0.0.236/trunk@112352 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 21:22:30 +00:00
sspitzer%netscape.com
82a3161113 fix for smoketest blocker #120324. back out the fix for #119051
(mailnews part was not tested or reviewed by module owner)
sr=mscott,bienvenu


git-svn-id: svn://10.0.0.236/trunk@112351 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 20:58:01 +00:00
rods%netscape.com
a7f5ff965f Backing out inadvertent checkin of changes for a different bug.
git-svn-id: svn://10.0.0.236/trunk@112350 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 20:43:33 +00:00
brade%netscape.com
dcf0b0b880 use correct members to get url string; bug 120344, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112349 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 20:15:57 +00:00
rpotts%netscape.com
d3d1f630c6 Backing out the patch for bug #120113. To clear smoketest blocker...
git-svn-id: svn://10.0.0.236/trunk@112348 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 19:01:43 +00:00
beard%netscape.com
2ac90a394f Reorder initializers in class Package to remove warnings.
git-svn-id: svn://10.0.0.236/trunk@112347 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 16:12:36 +00:00
nboyd%atg.com
2867e3c9b7 Add link to article with Rhino.
git-svn-id: svn://10.0.0.236/trunk@112346 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 16:07:12 +00:00
ian.mcgreer%sun.com
0ffa79b3fc unfortunately, the SDR key keeps the value of CK_KEY_TYPE in the coefficient field of an RSA key. This means some format is lost through the ASN.1 encoder/decoer. Trying again to account for that without affecting normal key type attributes.
git-svn-id: svn://10.0.0.236/trunk@112345 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 16:02:51 +00:00
despotdaemon%netscape.com
bebd4a8456 Pseudo-automatic update of changes made by amardare@qnx.com.
git-svn-id: svn://10.0.0.236/trunk@112344 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 15:38:00 +00:00
akkana%netscape.com
82d4f6351a 97157: fix typo
git-svn-id: svn://10.0.0.236/trunk@112343 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 09:27:57 +00:00
leaf%mozilla.org
702ba5824b Automated update
git-svn-id: svn://10.0.0.236/trunk@112342 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:57:18 +00:00
seawood%netscape.com
8705e5927c Link against MOZ_UNICHARUTIL_LIBS to get ToUpper() & ToLower().
Fixing tinderbox bustage (planetoid & slag)


git-svn-id: svn://10.0.0.236/trunk@112340 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:48:51 +00:00
seawood%netscape.com
6f97248f04 Oops. Missed a file for bug 92029
git-svn-id: svn://10.0.0.236/trunk@112339 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:45:57 +00:00
akkana%netscape.com
df45bf85c8 Fix the mac build (I hope) removing duplicate nsFind.cpp entries (why did this work for jfrancis?)
git-svn-id: svn://10.0.0.236/trunk@112338 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:40:25 +00:00
akkana%netscape.com
5294622997 Fix the mac build (I hope) removing the ftp password setting
git-svn-id: svn://10.0.0.236/trunk@112337 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:33:39 +00:00
rogerl%netscape.com
f475c1b95a More Package/Import implementation.
git-svn-id: svn://10.0.0.236/trunk@112335 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 08:30:56 +00:00
timeless%mac.com
56d3168d3b Bug 117740 bad style in Cut calls in nsJARURI::SetSpec
r=redfive sr=jag


git-svn-id: svn://10.0.0.236/trunk@112333 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:31:45 +00:00
timeless%mac.com
56db06291d Bug 117386 Crash changing themes [@ nsXBLPrototypeResources::FlushSkinSheets]
r=dbradley sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112331 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:18:00 +00:00
akkana%netscape.com
5f59a7f7c9 97157: pref for new faster find code. r=jfrancis sr=kin
git-svn-id: svn://10.0.0.236/trunk@112330 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:07:49 +00:00
seawood%netscape.com
765b9b8478 Fix --enable-debugger-info-modules=yes case.
Thanks to hoshem@mel.comcen.com.au (Michael Hore) for the patch.
Bug #114980 r=cls


git-svn-id: svn://10.0.0.236/trunk@112329 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:06:45 +00:00
akkana%netscape.com
7641a5fe9e 97157: New faster find-in-page.
This is still work in progress and hasn't had all the bugs ironed out
  yet, so for now, it's preffed off by default ("browser.new_find").
  r=jfrancis sr=kin


git-svn-id: svn://10.0.0.236/trunk@112328 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:05:40 +00:00
rjesup%wgate.com
31eb34c6c9 Bug 119843: negative voidarray index. r=rjesup@wgate.com, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112327 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 07:03:26 +00:00
law%netscape.com
d4c9402114 Bug 88123 (and 85860): re-use command line handling code in nsAppRunner when starting a second time on Win32; r=sgehani, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112326 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:48:14 +00:00
rogerl%netscape.com
71667da74b Fixed RegExp bug #72964, r=khanson, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112325 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:47:06 +00:00
law%netscape.com
35158043a6 Bug 85860; changing assertion to warning because the other change for this bug brings a new window to the foreground sooner and the assertion is annoying; r=danm, sr=jag
git-svn-id: svn://10.0.0.236/trunk@112324 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:43:45 +00:00
jaggernaut%netscape.com
22c6131b1c Bug 113722: add moveToAlertPosition() and centerWindowOnScreen() to <dialog/>.r=hyatt, sr=hewitt. This will also fix bug 110459.
git-svn-id: svn://10.0.0.236/trunk@112323 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:42:39 +00:00
timeless%mac.com
bcd2e1bc81 Bug 117386 Crash changing themes [@ nsXBLPrototypeResources::FlushSkinSheets]
r=dbradley sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112322 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:40:47 +00:00
law%netscape.com
6c65f2a8f3 Bug 87075; move Choose... button to same row as text field, like on edit dialog; r=sgehani, sr=jag
git-svn-id: svn://10.0.0.236/trunk@112321 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:33:23 +00:00
law%netscape.com
ceee5ad10d Bug 119904; check for empty mime type strings properly; r=bzbarsky, sr=jag
git-svn-id: svn://10.0.0.236/trunk@112320 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:30:40 +00:00
mkaply%us.ibm.com
672ef24672 #73206
rs=darin
Add copies of MPL and NPL to chrome


git-svn-id: svn://10.0.0.236/trunk@112319 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:24:13 +00:00
seawood%netscape.com
7ae978edf3 Some versions of libc do not define R_PPC_*, PowerPC relocation defines, so skip that section entirely.
Bug #119697


git-svn-id: svn://10.0.0.236/trunk@112318 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:18:54 +00:00
rogerl%netscape.com
3b10829097 Fixed RegExp bugs #105972 & #87231. r=khanson, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@112317 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:06:34 +00:00
bryner%netscape.com
418950129c Bug 120224 - make "Use XBL Forms" pref actually work if you set it in your profile, instead of all.js. r=ben, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@112316 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 06:01:42 +00:00
ccarlen%netscape.com
f1274efa1d Removing file made obsolete by fix to bug 100828. r=rjc/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@112315 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:52:50 +00:00
timeless%mac.com
553441aa4a Bug 118105 [Xlib] XPFE code does not treat Xlib toolkit like GTK+ toolkit
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@112314 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:30:26 +00:00
cmanske%netscape.com
38031f0402 Let 'Edit Page' use the focused frame, b=89975, r=syd, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112313 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:29:43 +00:00
brendan%mozilla.org
789f2defb4 Simplify #ifdefs in JS_Assert to default to fprintf (45673, debug only, r=rogerl, sr=me, patch from jband).
git-svn-id: svn://10.0.0.236/trunk@112312 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:17:58 +00:00
brendan%mozilla.org
d06125755d Checking in patch for rob1@rekl.yi.org, r=khanson, sr=brendan (but neither file is part of the build).
git-svn-id: svn://10.0.0.236/trunk@112311 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:12:53 +00:00
leaf%mozilla.org
e638e38336 Automated update
git-svn-id: svn://10.0.0.236/trunk@112310 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:12:19 +00:00
seawood%netscape.com
a9308f6d58 Use dynamic library & xpidl_module names from nmake build for win32 gmake builds for compatibility.
bug #58981 sr=jag


git-svn-id: svn://10.0.0.236/trunk@112307 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:10:09 +00:00
bzbarsky%mit.edu
cddd354756 Make the XP filepicker throw up alerts when the user picks a location
that the user does not have permissions to write to.  Bug 114399, patch
by Antonio Xu <antonio.xu@sun.com>, r=bryner, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112306 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:09:48 +00:00
timeless%mac.com
6cd5066da3 Bug 119051 duplicate symbol breaks win32 static build
create and use nsIIOService::getQueryAttributeValue
r=dbradley sr=darin


git-svn-id: svn://10.0.0.236/trunk@112305 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:07:31 +00:00
rjc%netscape.com
9f19a943a2 Fix bug # 120069: #icons on <menu> issue. r=pink sr=ben
git-svn-id: svn://10.0.0.236/trunk@112304 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 05:06:54 +00:00
bryner%netscape.com
78157b67e7 Bug 104544 (unpainted horizontal lines in images when scrolling). If we get twip coordinates from layout that aren't on pixel boundaries, round the rect out to make sure we paint everything that we need to. r=pavlov, sr=jag/brendan.
git-svn-id: svn://10.0.0.236/trunk@112303 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:56:42 +00:00
pavlov%netscape.com
e6679a3be4 Fixing bug 90347 -- some JPEGs display with noise -- checking in for nivedita@netscape.com. r=pavlov sr=ben
git-svn-id: svn://10.0.0.236/trunk@112302 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:54:44 +00:00
dbaron%fas.harvard.edu
bf3150fa5b Fix HP bustage.
git-svn-id: svn://10.0.0.236/trunk@112301 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:48:24 +00:00
kaie%netscape.com
85f633cd64 b=117148 S/MIME tool fails to find certificate while signing
r=javi sr=alecf


git-svn-id: svn://10.0.0.236/trunk@112300 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:30:55 +00:00
kaie%netscape.com
b601525057 b=115010 Mail/News UI must provide detail info on signature/encryption status
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112299 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:29:26 +00:00
bzbarsky%mit.edu
67d58a4b94 Bug 90633. Use the URL extension for the temp file we pass to helpers
if it matches the extension list in the mime info.  r=law, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@112298 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:28:06 +00:00
bzbarsky%mit.edu
10615a6f15 Fix bug 109463. IE will fire onclick() on submit buttons when
submitting form via enter in text field.  We should do the same.
r=rods,jkeiser,rjesup@wgate.com.  sr=jst


git-svn-id: svn://10.0.0.236/trunk@112297 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:27:55 +00:00
timeless%mac.com
0c05cc6914 Bug 118528 Access Violation [@inDOMView::AppendKidsToArray] [aKids==0]->GetLength
r=bzbarsky@mit.edu sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112296 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:21:08 +00:00
rginda%netscape.com
2b694a6e37 bug 120200, add "D" accesskey to tasks->tools->debugger
git-svn-id: svn://10.0.0.236/trunk@112295 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:07:31 +00:00
ben%netscape.com
28f877330a Fix .9.8 bugs:
115180 - saving a complete page on top of an existing complete page messes up
116167 - "Save Image" uses POST method
116445 - gzip files expanded when downloaded via "save link as"
115181 - saving a file sometimes results in an unpopulated progress dialog that does not go away
42441 - Save as Plain Text
115148 - save as dialog does not remember last directory used
115440 - File/Save Page does not work for PDF files
116263 - "File Type" selection in Save Page dialog is not remembered
115395 - Save Page as full page mpg does not work
115210 - Save Page as for plain text is not intelligent
115087 - Doing save page on an image Document should not save image document HTML

Nature of fixes described here:
http://bugzilla.mozilla.org/show_bug.cgi?id=120174

r=law, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@112294 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 04:00:28 +00:00
dbaron%fas.harvard.edu
5f33a51792 Fix bustage in bad preprocessor syntax.
git-svn-id: svn://10.0.0.236/trunk@112293 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:50:10 +00:00
bryner%netscape.com
805c50bab2 Fix for focus crash bugs 107844, 104297, and 109645. Make sure the window doesn't get deleted out from under us. r=saari, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@112292 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:36:50 +00:00
bzbarsky%mit.edu
b87627d071 Bug 104480. "EqualsIgnoreCase(nsAutoString(foo)) is bad and should
die." r=alecf, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112291 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:31:25 +00:00
wtc%netscape.com
f3b808bdf3 Bugzilla bug 119340: added a debug printf statement.
git-svn-id: svn://10.0.0.236/trunk@112290 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:29:06 +00:00
tingley%sundell.net
893605a066 Checkin for doronr@naboonline.com to fix bug 117517 -- move "Enable js for
mail/news" to the new scripts/windows pref pane.
r=db48x, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@112289 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:26:28 +00:00
justdave%syndicomm.com
6438794986 Fix for bug 99608: dependency mails are no longer sent if the dependent bug can't be seen by the would-be recipient of the email.
Patch by Jake Steenhagen and David Kilzer
r= gerv, justdave


git-svn-id: svn://10.0.0.236/trunk@112288 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:25:52 +00:00
bryner%netscape.com
ee9394c3ba Removing unneeded width/height on sliders (bug 120031). r=hixie, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@112287 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:24:41 +00:00
rods%netscape.com
1174e8e035 Fixes width of viewer area in PrintPreview
Bug 109564 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112286 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:24:09 +00:00
pavlov%netscape.com
aea1de05df fixing bug 120041 r=timeless rs=darin
git-svn-id: svn://10.0.0.236/trunk@112285 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:23:50 +00:00
darin%netscape.com
3a19ed2019 fixes bug 42898 "iDNS support"
r=nhotta, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112284 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:23:23 +00:00
rods%netscape.com
9fb5fed55b Move Paper size from XP Page Setup dialog to Linux PrintJobOptions dialog.
Bug 120062 r=roland,dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112282 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:21:09 +00:00
bienvenu%netscape.com
9d63515426 use GetRootMsgFolder 119579 r/sr = sspitzer
git-svn-id: svn://10.0.0.236/trunk@112281 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:19:22 +00:00
rods%netscape.com
4ac18164e3 Fixes round off error for scaling and fixes to var names
Bug 120072 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112280 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:16:01 +00:00
hewitt%netscape.com
8f14b53954 109585 - Exit Minimal Chrome mode button does not appear in Modern skin, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112279 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:14:28 +00:00
rods%netscape.com
84207de06a turns on scaling and fixes it
Bug 120075 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112278 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:11:28 +00:00
dbaron%fas.harvard.edu
865e4ed64a Create a mechanism for allowing a |Destroy| method to be called on buffer handles whose refcount hits 0 instead of |delete|. Use that mechanism to fix threadsafety problems with shared empty buffer handles, restoring sharable strings to their previous state of threadsafety. b=117153 sr=jag r=alecf
git-svn-id: svn://10.0.0.236/trunk@112277 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:08:22 +00:00
aaronl%netscape.com
f0e007cdfc Bug 120176. Active Accessibility: tweaks to STATE_OFFSCREEN. r=kmcclusk, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112276 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:07:03 +00:00
srilatha%netscape.com
16677aa346 Fix for bug # 118237. Removed shorPathBuf in thisApplication()
r=rdayal@netscape.com, sr=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@112275 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:06:55 +00:00
jdunn%netscape.com
6972441d43 fixing xlC5.x compiler error: use a temp variable for the static_cast
sr=jaggernaut@netscape.com
# 119326


git-svn-id: svn://10.0.0.236/trunk@112274 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:06:47 +00:00
darin%netscape.com
4340fe524d another attempt at fixing bug 47617 "Connection to https needs to tell user
to install PSM if w/o"
patch=mpt,folk@popmail.com
r/sr=darin,blizzard


git-svn-id: svn://10.0.0.236/trunk@112273 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:04:53 +00:00
aaronl%netscape.com
10b75e686e Bug 120019. Fix crashes in browse with caret feature. r=bryner, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@112272 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:04:01 +00:00
aaronl%netscape.com
a0a3bba38f Bug 70219. Add nsIDOMWindow::SetTextZoom() and nsIDOMWindow::GetTextZoom(), forwarded from nsIDOMMarkupViewer. r=valeski, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112271 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:03:53 +00:00
rods%netscape.com
63c4896929 Getting rid of event processor, it is no longer needed and will fix this problem
109566  r=kmcclusk sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112270 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:02:35 +00:00
darin%netscape.com
0749c9e0e6 backing out andreas' fix for bug 119071. it's causing serious problems
with relative links.


git-svn-id: svn://10.0.0.236/trunk@112269 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:01:38 +00:00
varga%utcru.sk
763dd8095d Fixes for:
94653  - can't right align text in outliner cell
95730  - White block displays/artifacts in the highlight area after Move/Drag mail to folder.
112238 - [RFE] Outliner widget should support line-through
116855 - Modify outliner builder syntax to match outliner content model
118093 - Make -moz-image-region work in the outliner
118113 - Too little space between pref category tree and pref page
118154 - Category now has a column picker
118647 - Memory leak of 52 bytes from 1 block allocated in nsOutlinerBodyFrame::CheckVerticalOverflow
118660 - left arrow no longer moves to parent category
119751 - Branches are open by default and then closed after launch.

- outermost <outlinerchildren> has "-moz-box-flex: 1" by default
  and it actaully replaced <outlinerbody>
- all event handlers moved on <outliner>
- content builder, outliner builder and content view use <outliner> as root
  element
- nsIBoxObject has a new attribute "element"
- all CSS rules outlinerbody:foo replaced with outlinerchildren:foo
- drop feedback is now skinable

r=waterson for the changes in mozilla/content
r=sspitzer on the mailnews parts
r=blake on the bookmarks/history
r=bryner on the OutlinerBodyFrame and OutlinerContentView changes

sr=hyatt,hewitt


git-svn-id: svn://10.0.0.236/trunk@112268 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 03:01:28 +00:00
pavlov%netscape.com
6a8cf7679a fixing typo with checkin from last night. r=danm sr=darin
git-svn-id: svn://10.0.0.236/trunk@112267 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 02:57:55 +00:00
mcafee%netscape.com
7ea34596bb Oops, forgot about the 2x try on layout, adding parameter for other url
git-svn-id: svn://10.0.0.236/trunk@112266 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 02:50:15 +00:00
mcafee%netscape.com
0edbd55782 parameterizing per-page pageloader timeout value LayoutPerformanceTestPageTimeout.
git-svn-id: svn://10.0.0.236/trunk@112265 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 02:18:27 +00:00
dbaron%fas.harvard.edu
bb05524539 Fix windows bustage.
git-svn-id: svn://10.0.0.236/trunk@112264 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 02:04:20 +00:00
sfraser%netscape.com
8080aadf09 Backing out my project change, since dbaron came up with a better way.
git-svn-id: svn://10.0.0.236/trunk@112263 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:41:31 +00:00
rogerl%netscape.com
49c1025d50 Fixed VC++ build errors for GC stuff. Package & Namespace stuff.
git-svn-id: svn://10.0.0.236/trunk@112262 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:41:02 +00:00
sfraser%netscape.com
db023e6295 Fix Inspector link error by adding bogus dependencies on two internal content files, which needs to be fixed at a later date. Bug 79091 exists on this.
git-svn-id: svn://10.0.0.236/trunk@112261 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:37:40 +00:00
dbaron%fas.harvard.edu
764654ae65 Fix inspector link errors by adding a method on nsICSSStyleRule that forwards GetValue to nsCSSDeclaration.
git-svn-id: svn://10.0.0.236/trunk@112260 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:34:47 +00:00
attinasi%netscape.com
54e0f526d0 Moved these files to new subfolder 'obsolete'
git-svn-id: svn://10.0.0.236/trunk@112259 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:20:39 +00:00
attinasi%netscape.com
5ae73ca7b1 New layout documents: templates and space manager documentation. See bug 115310 and join in the fun
git-svn-id: svn://10.0.0.236/trunk@112258 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:06:26 +00:00
seawood%netscape.com
05e43f5620 Remove BUILD_OFFICIAL requirement for building packages.
Thanks to David Baron <dbaron@fas.harvard.edu> for the patch.
Bug #119649 r=cls


git-svn-id: svn://10.0.0.236/trunk@112257 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:06:18 +00:00
morse%netscape.com
fa733a7bbe fix bustage by backing out last checkin
git-svn-id: svn://10.0.0.236/trunk@112255 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 01:00:25 +00:00
attinasi%netscape.com
fdab0661dd Moving obsolete layout documents to new subfolder.
git-svn-id: svn://10.0.0.236/trunk@112254 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:55:54 +00:00
bstell%ix.netcom.com
7ba2e58713 bug 112490 - add "always use anti alias scaled bitmap font (AASB)"
r=Roland.Mainz@informatik.med.uni-giessen.de, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@112253 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:42:08 +00:00
dbaron%fas.harvard.edu
91e2a14e0f Fix filter reporting in XP filepicker, and thus fix distinction between HTML-only and complete web page saving. b=116418 r=bzbarsky sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112252 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:41:49 +00:00
dbaron%fas.harvard.edu
495b2a984a Undo my backout of the code to flush trace-malloc logfiles. b=111651 rs=brendan
git-svn-id: svn://10.0.0.236/trunk@112251 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:40:39 +00:00
dbaron%fas.harvard.edu
f6776f3e37 Fix stack walking code to work correctly on RedHat 7.2 systems. b=106616 r=jag rs=blizzard
git-svn-id: svn://10.0.0.236/trunk@112250 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:40:36 +00:00
seawood%netscape.com
9d95c45a61 Add support for our multiple component subdirs as well as finding the proper
nspr includes & libs.  Split DEFINES used to build mozilla into separate option, --defines.
Bug #92029 r=bryner


git-svn-id: svn://10.0.0.236/trunk@112249 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:30:15 +00:00
andreas.otte%debitel.net
57b77286d2 fix bug 119071[Can not ftp files from / on Cobalt web server], changed
CoalesceDir in a way that it no longer drops to much ../ in a path but
leaves them unresolved. This way ftp urls like
ftp://user:<password>@ftp.host.com/../../logs can be successfully used,
r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112248 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:25:18 +00:00
morse%netscape.com
78627c8fc6 reduce wallet footprint by 110K, r/sr=jag,alecf
git-svn-id: svn://10.0.0.236/trunk@112247 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:24:49 +00:00
morse%netscape.com
4465eca738 cookie list doesn't scroll when last visible cookie is deleted, r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@112246 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:19:07 +00:00
rangansen%netscape.com
cd65875636 bug# 107491 - missed this last time
git-svn-id: svn://10.0.0.236/trunk@112245 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:18:58 +00:00
brendan%mozilla.org
07d1aed3b1 Checking in patch for Steven Cole <scole@planetweb.com> to fix js_DoubleToECMAInt32 (120083, r=khanson, sr=brendan).
git-svn-id: svn://10.0.0.236/trunk@112244 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:17:16 +00:00
timeless%mac.com
85980b3c4a Bug 119310 preferences + open in new tab + clicking browser crashes @nsLoadGroup::RemoveRequest
assert instead of crashing if some load fails
r=darin sr=waterson


git-svn-id: svn://10.0.0.236/trunk@112243 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:16:51 +00:00
pschwartau%netscape.com
9f23c83c58 Adding toInt32 tests for numbers between -2^31 and -2^32 with fractional parts. See bug 120083.
git-svn-id: svn://10.0.0.236/trunk@112242 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:16:48 +00:00
shanjian%netscape.com
c3644a3bee #118000 support unicode plane 1 characters
r=ftang, sr=attinasi
nsCompressCharMap was modified to take ucs4 directly.
nsFontMetricsWin was modified to handle surrogate pair.


git-svn-id: svn://10.0.0.236/trunk@112241 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:15:58 +00:00
danm%netscape.com
02b9e2d529 call embeddingwindow->SetFocus from Focus(). bug 57841 r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@112240 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:11:51 +00:00
danm%netscape.com
acb5339665 support nsIEmbeddingSiteWindow and gut nsIESW::SetFocus. bug 57841 r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@112239 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:11:29 +00:00
danm%netscape.com
115169208a support nsIEmbeddingSiteWindow. bug 57841 r=hyatt,saari
git-svn-id: svn://10.0.0.236/trunk@112238 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:11:06 +00:00
ian.mcgreer%sun.com
ef3b20d931 fix up problems in last change
git-svn-id: svn://10.0.0.236/trunk@112235 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:04:16 +00:00
shanjian%netscape.com
e3adb86450 #118000 support unicode plane 1 characters
r=ftang, sr=attinasi
this part fix the line breaker. Surrogate pair should be be separated.


git-svn-id: svn://10.0.0.236/trunk@112234 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:03:16 +00:00
shanjian%netscape.com
8f796b42ef #118000 support unicode plane 1 characters
r=ftang, sr=attinasi
this part of checkin added support to NCR of non-BMP characters.


git-svn-id: svn://10.0.0.236/trunk@112233 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:00:50 +00:00
despotdaemon%netscape.com
5dfe963422 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@112232 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-16 00:00:31 +00:00
dbaron%fas.harvard.edu
c94020b3da Add nsValueArray.cpp to the build for blythe.
git-svn-id: svn://10.0.0.236/trunk@112231 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:57:01 +00:00
seawood%netscape.com
59b304bce0 Move the initialization of the global component info variable for static build so that --version works.
Bug #120080 r=dbaron sr=alecf


git-svn-id: svn://10.0.0.236/trunk@112230 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:53:06 +00:00
mkaply%us.ibm.com
c32da4d4f5 #73206
rs=darin
Add copies of MPL and NPL to chrome


git-svn-id: svn://10.0.0.236/trunk@112229 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:45:09 +00:00
dbaron%fas.harvard.edu
08199e8c62 Makefiles must use tabs in some places. Fixing bustage from rbs's checkin.
git-svn-id: svn://10.0.0.236/trunk@112228 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:35:27 +00:00
alecf%netscape.com
26a9ef64b1 Fix for bug 118915, by Morten@Nilsen.com, r=db48x, sr=alecf - add more descriptive title to images
git-svn-id: svn://10.0.0.236/trunk@112227 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:34:32 +00:00
rangansen%netscape.com
e61b0b8a71 bug#107491, r=javi, sr=blizzard Makes error handling more detailed
git-svn-id: svn://10.0.0.236/trunk@112226 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:33:00 +00:00
morse%netscape.com
2af10dd8ec bug 59652, remove warnings about uninitialized variables, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@112225 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:31:19 +00:00
pinkerton%netscape.com
da76edeb34 Pull in layout/content/locale for nsITheme work and fix bustage. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@112224 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:30:20 +00:00
timeless%mac.com
99e64ff6d9 Bug 112635 [Xlib] XXlibRgb revamp ..
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timecop@network.email.ne.jp rs=attinasi


git-svn-id: svn://10.0.0.236/trunk@112223 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:30:16 +00:00
pschwartau%netscape.com
9a2d8a8068 Adding toInt32 tests for numbers greater than 2^31 with fractional parts. See bug 120083.
git-svn-id: svn://10.0.0.236/trunk@112222 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:27:12 +00:00
blythe%netscape.com
fd1d92a93d proactive change to avoid MAC bustage from last checkin
git-svn-id: svn://10.0.0.236/trunk@112221 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:20:35 +00:00
sfraser%netscape.com
5c83adb01f Fixing build bustage for blythe; fix header name in MANIFEST.
git-svn-id: svn://10.0.0.236/trunk@112220 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:15:02 +00:00
mkaply%us.ibm.com
106ee56530 #119526
r=mkaply, sr=blizzard
OS/2 only - code from dainis to fix some PS initialization problems


git-svn-id: svn://10.0.0.236/trunk@112219 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:14:09 +00:00
dbragg%netscape.com
92bfe8753c Updating localeVersion value to 0.9.8. Fixes bug 119567. r=tao@netscape.com, sr=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112218 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:11:03 +00:00
mkaply%us.ibm.com
b5851dd0fb No bug - correct some incorrect system color mapping
git-svn-id: svn://10.0.0.236/trunk@112217 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:07:03 +00:00
pinkerton%netscape.com
020dc70554 use setWindowGroup to put popups in the tooltip layer on osx and make it so they don't get activate events r=sdagley/sr=sfraser. bug# 108804
git-svn-id: svn://10.0.0.236/trunk@112216 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:06:20 +00:00
pinkerton%netscape.com
92349898c8 pull in InterfacesXStubs for CarbonLibFramework. r=sdagley/sr=sfraser. bug# 108804
git-svn-id: svn://10.0.0.236/trunk@112215 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:04:34 +00:00
rbs%maths.uq.edu.au
7c662a4696 Add transliteration for U+2146 (&DifferentialD;) b=119664, r=shanjian, rs=waterson
git-svn-id: svn://10.0.0.236/trunk@112214 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 23:00:56 +00:00
alecf%netscape.com
bfe2c85e5b factor out some table-based string manipulation routines to make it easier to seperate unicode vs. 8-bit character strings. bug 114450, r=dbaron sr=jag
git-svn-id: svn://10.0.0.236/trunk@112213 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:57:29 +00:00
rbs%maths.uq.edu.au
4bbb7aaef3 Build changes to install the svg.dtd file to be used when remapping public IDs to local DTDs, bug 113400, r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112212 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:57:10 +00:00
rbs%maths.uq.edu.au
3fad341d3d Fix bug 113400 - remapknown public IDs (such as that of XHTML+MathML or SVG) to local DTD files. r=harishd, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112211 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:52:32 +00:00
racham%netscape.com
dd398c8c26 Fixing bug 103689. Make sure that the right set of addresses are pre-populated in the compose window based on the items selected in the AdderssBook window. Also fixes the new card created from the AddressBook window's file new menu should reflect the right parent addressbook. r=ssu, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@112210 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:51:53 +00:00
hewitt%netscape.com
8efb95530d 110001 - onpagehide should not fire events when traversing back in the wizard, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112209 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:51:29 +00:00
dbradley%netscape.com
71da3c517b Bug 111068 - SyncXPCContextLists uses of XPCContext::Mark is not thread safe. patch by jband, r=dbradley, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112208 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:49:46 +00:00
peterlubczynski%netscape.com
c2804a94df Fix for variable names in NPP_HandelEVent, bug 118789 r=av, sr=beard
git-svn-id: svn://10.0.0.236/trunk@112205 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:45:56 +00:00
peterlubczynski%netscape.com
834721d540 Fix for plugins consuming context menu events, bug 118789 r=av, sr=beard
git-svn-id: svn://10.0.0.236/trunk@112204 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:45:26 +00:00
akkana%netscape.com
0f2ad45d57 112139: fix infinite loop in rewrap. r=brade sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112203 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:43:42 +00:00
blythe%netscape.com
8f002dba27 Fix bug 107270
Reduce nsCSSDeclaration footprint
r=dbaron, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112202 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:43:37 +00:00
dcone%netscape.com
a7aea2a7d6 Fix print preview. r=rods sr = attinasi bug =117072. Only control backgrounds painting for printing.
git-svn-id: svn://10.0.0.236/trunk@112201 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:37:15 +00:00
andreas.otte%debitel.net
5b26fee390 fix bug 114063 [error loading FTP URL served by publicfile] fix
uninitialized time/date struct that caused a crash, fix so that we can
navigate this strange server, r=bbaetz, sr=darin


git-svn-id: svn://10.0.0.236/trunk@112200 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:34:32 +00:00
mkaply%us.ibm.com
0bfc737416 #120127
r=pedemont, sr=blizzard
OS/2 only - store away the lastPath from the file dialog and use it if one wasn't passed in


git-svn-id: svn://10.0.0.236/trunk@112199 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:32:18 +00:00
rjc%netscape.com
63e76f94e8 Fix bug # 120037: leading '.' indicates hidden when on Mac OS X. r=ccarlen sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112198 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:31:19 +00:00
sonja.mirtitsch%sun.com
509ce4059f Ians debug change to find out the state of the DB after multi recepient test
git-svn-id: svn://10.0.0.236/trunk@112197 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:29:47 +00:00
kaie%netscape.com
a86298e66b b=93571 Remove lock icon from messenger windows
r=javi sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112196 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:23:21 +00:00
jband%netscape.com
240013212c initial checkin of support for scriptable wrappers around interface info and for generic interface info sets that can be manually populated - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@112195 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:22:16 +00:00
sicking%bigfoot.com
e44c69ea26 Fix crasher in key()'s when context-node is a document.
b=120074 r=Pike,peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@112194 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:20:30 +00:00
bryner%netscape.com
d8b59ec2b9 Changing location of form stylesheet for XBL forms. r=hewitt, sr=hyatt. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@112193 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:19:12 +00:00
javi%netscape.com
2f4c8eecf7 Include NSS.Prefix in the optimized target instead of NSDebug.Prefix
git-svn-id: svn://10.0.0.236/trunk@112192 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:11:39 +00:00
dougt%netscape.com
acd64b8c12 Backing out ben. this change cause 120118
git-svn-id: svn://10.0.0.236/trunk@112191 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 22:06:42 +00:00
ian.mcgreer%sun.com
58cb3db0bc revert last change, and move conversion of attribute value to host long up to where the long variable actually appears.
git-svn-id: svn://10.0.0.236/trunk@112190 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 21:45:38 +00:00
ian.mcgreer%sun.com
b09f4e3c33 fix SDR on big-endian platforms. The leading zeros in the RSA coefficient have been stripped, but PKCS#11 needs them back in order to form a CK_ULONG correctly.
git-svn-id: svn://10.0.0.236/trunk@112189 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 19:20:34 +00:00
pinkerton%netscape.com
8dc9239d3d fixes bustage. had to wrap some things in TARGET_CARBON.
git-svn-id: svn://10.0.0.236/trunk@112188 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 18:08:09 +00:00
nboyd%atg.com
d4a092d480 Update for 1.5R3.
git-svn-id: svn://10.0.0.236/trunk@112187 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 17:35:09 +00:00
briane%qnx.com
8c9d094a98 PHOTON ONLY, not part of build
Fixes for drag code headers, allow keypad to function correctly when num-lock
is off/on


git-svn-id: svn://10.0.0.236/trunk@112186 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:56:33 +00:00
briane%qnx.com
2c90d84d6d PHOTON ONLY, not part of build
Fixes for rep image drawing, printing changes (PR=112048)


git-svn-id: svn://10.0.0.236/trunk@112185 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:55:22 +00:00
briane%qnx.com
430686b3ac PHOTON ONLY, not part of build
Updates to this test app and fixed printing support.


git-svn-id: svn://10.0.0.236/trunk@112184 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:54:01 +00:00
briane%qnx.com
715efbd04f PHOTON only, NOT PART OF BUILD
Fixes for printing (PR:112048), Fixes for context menu image saving, addition
of scrollbar navigation via resources.
Also removed references to nsIDiskDocument.h.


git-svn-id: svn://10.0.0.236/trunk@112183 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:53:21 +00:00
timeless%mac.com
7629ade22b bustage, adding a reinterpret cast between jschar* and PRUnichar*
git-svn-id: svn://10.0.0.236/trunk@112182 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:30:57 +00:00
pinkerton%netscape.com
494e0107d0 add nsNativeThemeMac for mach-o build.
git-svn-id: svn://10.0.0.236/trunk@112181 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:26:16 +00:00
pinkerton%netscape.com
a78bf20392 tweak scrollbars and fix non-carbon bustage. i'll get back to this later.
git-svn-id: svn://10.0.0.236/trunk@112180 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 16:25:38 +00:00
cmanske%netscape.com
056a1f1c22 Command changes for bug 109296 (Link Checker dialog, r=akkana, sr=ben); mostly bug 45495: insert form elements, by neil@parkwaycc.co.uk, r=cmanske, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112179 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:49:46 +00:00
ian.mcgreer%sun.com
9e90fd1474 Fix for serial numbers which are negative when intrepreted as signed integers. Since the ASN.1 encoder now add/strips leading zeros to INTEGERs, the hand decoder written here will incorrectly decode serial numbers passed to it that have leading zeros.
git-svn-id: svn://10.0.0.236/trunk@112178 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:43:35 +00:00
cmanske%netscape.com
56956d2a21 Moved Composer-only menuitems to new overlay, bugscape bug 10540 (and remove warning in prefs dialog), r=syd, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112177 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:42:29 +00:00
timeless%mac.com
02076e4267 Add JS Error reporter to XBL Prototype compilation, and prevent crashes when the compilation fails r=hyatt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112176 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:40:57 +00:00
cmanske%netscape.com
23ac795aea Link Checker dialog, b=108296, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112175 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:35:58 +00:00
cmanske%netscape.com
4d8d69c021 Link Checker dialog, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@112174 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:34:06 +00:00
cmanske%netscape.com
a39f05bb38 New UI files added for bugs 109296 (Link Checker dialog, r=akkana, sr=ben) and 45495 (insert form elements, by neil@parkwaycc.co.uk, r=cmanske, sr=ben)
git-svn-id: svn://10.0.0.236/trunk@112173 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:32:37 +00:00
pinkerton%netscape.com
be782d1e51 theme fix-up for hyatt. r=sfraser/sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112172 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 15:32:28 +00:00
pinkerton%netscape.com
0e4ed82886 nsITheme impl on mac. r=sfraser/sr=hyatt. bugs 115731, 115733, 115735, 115737, 115740, 115749, 115760, 115763
git-svn-id: svn://10.0.0.236/trunk@112171 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 14:59:21 +00:00
glazman%netscape.com
3db2c2bdfb [CSS] Composer should be able to unbold/unitalicize invalid markup; b=119447, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112170 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 14:44:00 +00:00
rods%netscape.com
3957b4457e This enables platforms to set a pref as to whether they allow print from print preview.
(I checked this in with the wrong value because I was testing it)
Bug 118623 r=roland sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112169 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 11:28:10 +00:00
sicking%bigfoot.com
d34792caa9 Implementation of the xsl:apply-imports instruction.
b=94002 r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@112168 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 10:37:00 +00:00
sspitzer%netscape.com
117883ff09 fix for blocker bug #120049. corrupting localstore.rdf.
thanks to jrgm@netscape.com for the patch, this will make tomorrow a lot
less painful.  r=sspitzer, sr=ben


git-svn-id: svn://10.0.0.236/trunk@112167 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 09:34:31 +00:00
rbs%maths.uq.edu.au
afd0870f33 Fix regression from the fix for bug 116161. The picky treatment of stretchy MathML characters involves additional style contexts whereas the default search of the background stops at the primary style context
git-svn-id: svn://10.0.0.236/trunk@112166 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 07:48:10 +00:00
ssu%netscape.com
9ce0b02459 fixing bug 90071 - Mozilla does not appear in Windows List of Mail Applications. r=curt, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@112165 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 07:20:31 +00:00
bbaetz%student.usyd.edu.au
4323993fd8 Bug 117805 - context menus don't work in XML documents
Patch by caillon@returnzero.com, r=heikki, sr=jag


git-svn-id: svn://10.0.0.236/trunk@112164 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 06:30:49 +00:00
rjc%netscape.com
e32bcea771 Fix potential build bustage due to case issue (which the Mac is leniant about)
git-svn-id: svn://10.0.0.236/trunk@112163 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:48:50 +00:00
pavlov%netscape.com
afe7635f3c fixing multiple reload of same image on reload. bug 108161 (and others) r=bryner sr=darin
git-svn-id: svn://10.0.0.236/trunk@112162 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:23:33 +00:00
rjc%netscape.com
bd0b381197 Fix bug # 113894: RDF persistence breaks when there is a / in the file path. Verbal r=pavlov and sr=waterson
git-svn-id: svn://10.0.0.236/trunk@112161 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:20:37 +00:00
aaronl%netscape.com
ee3bad7608 Bug 118018. Active Accessibility: Bounds fixes. r=dbaron, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112160 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:20:27 +00:00
hewitt%netscape.com
2eaf7eb4f1 fixing nebiros bustage
git-svn-id: svn://10.0.0.236/trunk@112159 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:05:40 +00:00
pavlov%netscape.com
0e466ece60 removing PHOTON define. patch from briane@qnx.com
git-svn-id: svn://10.0.0.236/trunk@112158 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 05:01:03 +00:00
hewitt%netscape.com
b0aea8f95a 119168 - DOM Inspector DOM tree view doesn't load, r=jag, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@112157 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 04:50:47 +00:00
cltbld%netscape.com
a02a22d5e1 rm dist for all builds, depend and clobber to avoid accumulating cruft. Some whitespace changes also. (116648)
git-svn-id: svn://10.0.0.236/trunk@112156 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 04:19:31 +00:00
naving%netscape.com
779a775e02 119504 backing out the fix for bug 119504 could break other cases.
git-svn-id: svn://10.0.0.236/trunk@112155 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 04:18:12 +00:00
dbaron%fas.harvard.edu
3883166002 Adding mimetype temporarily to REQUIRES to fix bustage from rpotts's checkin.
git-svn-id: svn://10.0.0.236/trunk@112154 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 03:53:33 +00:00
rginda%netscape.com
cd42033d11 remove conflict markers
git-svn-id: svn://10.0.0.236/trunk@112153 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 03:16:48 +00:00
harishd%netscape.com
d2bc486a83 Fix ports bustage. Removing MOZ_SVG stuff for now since the code in nsExpatDriver is a bit different than nsExpatTokenizer. Will checkin a correct fix soon.
git-svn-id: svn://10.0.0.236/trunk@112152 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 03:03:54 +00:00
waterson%netscape.com
f1ae89bd76 Fix monkeypox build bustage.
git-svn-id: svn://10.0.0.236/trunk@112151 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 03:01:18 +00:00
rpotts%netscape.com
03c727b10a bugscape #11602. Embedding clients were unable to render data if no content-type was available... This is a temporary patch that will be replaced with a correct fix soon...
git-svn-id: svn://10.0.0.236/trunk@112150 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 02:41:05 +00:00
sspitzer%netscape.com
898a53388e fix for #119675, implement LDIF export. r=dmose, sr=bienvenu
also fix a bug in the LDIF import code #116973.


git-svn-id: svn://10.0.0.236/trunk@112148 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 02:26:47 +00:00
ccarlen%netscape.com
5fe73517c2 Bug 56295 - doesn't work for file names > 31 chars. r=sdagley/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112147 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 02:22:39 +00:00
rods%netscape.com
1e7c4c726b need to check to see if the dialog was cancelled and then clean up
Bug 118017 r=spitzer sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112146 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 02:20:30 +00:00
waterson%netscape.com
95f2eab17e Bug 115926. Add support for `blob' literals. r=rjc,tingley; sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112145 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:57:17 +00:00
waterson%netscape.com
f6341b4290 Bug 118865, 33197. Support serialization of integer and date literals; support `parseType="Resource"'. r=rjc, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112144 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:56:15 +00:00
ian.mcgreer%sun.com
ee3a6d6fd8 force generated serial #'s to always be positive
git-svn-id: svn://10.0.0.236/trunk@112143 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:53:11 +00:00
rginda%netscape.com
be53614e41 add missing ;
git-svn-id: svn://10.0.0.236/trunk@112142 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:53:06 +00:00
rginda%netscape.com
31cd0c72b8 bug 119968, strict warning cleanup, patch=jscript@pacbell.net r=walk84@yahoo.com,me
git-svn-id: svn://10.0.0.236/trunk@112141 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:52:33 +00:00
ben%netscape.com
0f1370df3b 115440 (r=law@netscape.com, sr=brendan@mozilla.org) saving full page plugin does not work
along with some other bugs but I forget the #s. Full patch attached to 115440.
includes:
- persisting last directory saved to
- persisting last conversion type specified when saving a document
- ensuring that content-disposition is favored when choosing a default filename for a file
  (r=blake, sr=brendan)
- null checking document in call to saveInternal before accessing properties on it.


git-svn-id: svn://10.0.0.236/trunk@112140 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:38:16 +00:00
rods%netscape.com
9c8edbca5e need to check to see if the dialog was cancelled and then clean up
Bug 118017 r=spitzer sr=mscott


git-svn-id: svn://10.0.0.236/trunk@112139 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:29:02 +00:00
pavlov%netscape.com
ec9006ed1a patch from bug 116483 to avoid doing some pr_log related work when we don't need to. r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@112138 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:20:47 +00:00
sfraser%netscape.com
d0aa803d0e Fix bug 103202; make nsLocalFileMac faster copying files by allocating a 512k buffer, and passing it to the MoreFiles routines that do file copying (which would otherwise use an internal 16K buffer). r=sdagley, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@112137 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:14:55 +00:00
rods%netscape.com
c86c67c408 added printWithSettings method for printing with PrintSettings
Bug 118352 r=dcone sr=jst


git-svn-id: svn://10.0.0.236/trunk@112136 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:11:16 +00:00
pschwartau%netscape.com
05aae283e6 Correcting a typo in comments-
git-svn-id: svn://10.0.0.236/trunk@112135 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:07:28 +00:00
rods%netscape.com
58366cbd9b The page setup info was not being set into the dev mode when printing ssilently.
Bug 119959 r=dcone sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112134 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:06:32 +00:00
shanjian%netscape.com
c6c3fccd5a #102595 nsUnicodeToUTF8 does not handle surrogate pair correctly
r=bstell, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@112133 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 01:04:24 +00:00
bienvenu%netscape.com
ba3e8be820 use nsIMsgIncomingServer::GetRootMsgFolder method r/sr=sspitzer 119579
git-svn-id: svn://10.0.0.236/trunk@112131 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:54:26 +00:00
pschwartau%netscape.com
8c99a7cfd2 Initial add. Regression test for bug 119909.
git-svn-id: svn://10.0.0.236/trunk@112130 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:51:12 +00:00
dougt%netscape.com
c5d3109d91 116420 - Fixes broken directory listings if there is a broken symlink in that directory. r=pavlov, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112129 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:51:11 +00:00
dougt%netscape.com
4011d640c0 adding check for null. GetThreadEventQueue can return a null queue which we need to check for
git-svn-id: svn://10.0.0.236/trunk@112128 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:43:10 +00:00
bienvenu%netscape.com
f3f0a1435b whitespace cleanup (and remove null check before delete) r/sr=sspitzer, no bug
git-svn-id: svn://10.0.0.236/trunk@112127 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:43:07 +00:00
bienvenu%netscape.com
0e028bc5bf use nsIMsgIncomingServer::GetRootMsgFolder method r/sr=sspitzer 119579
git-svn-id: svn://10.0.0.236/trunk@112126 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:40:35 +00:00
harishd%netscape.com
97b505b95b Putting back the change that I just backed outsince it doesn't affect xul window performance. a=sheriff
git-svn-id: svn://10.0.0.236/trunk@112125 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:35:11 +00:00
darin%netscape.com
441b12b5b8 fixes bug 119625 "Can't enter new bug or post comments (POSTs turn into GETs)"
r=bbaetz, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@112124 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-15 00:07:46 +00:00
harishd%netscape.com
f1f8189502 Fixing regressions: In order to update the expat buffer position correctly do not block after processing a start element. b=119399, r=heikki, sr=jst. Update the expat buffer position if we're blocked after processing the end element. b=119727, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@112123 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:42:53 +00:00
bienvenu%netscape.com
b21a28d756 add strings for imap sharing privileges and acl r/sr=sspitzer 112096
git-svn-id: svn://10.0.0.236/trunk@112121 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:35:08 +00:00
harishd%netscape.com
6fa7148f5c Backing a part of my code to see if it improves xul window performance. a=sheriff
git-svn-id: svn://10.0.0.236/trunk@112120 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:34:37 +00:00
sfraser%netscape.com
f5ca579709 Fix port/GDevice management issues in Mac code, fixes bugs 113480, 103234, 105946, and 104781. Changes ensure that the current graphics device is set correctly when SetPort is used to change the current graphics port (to window or GWorld). r=pinkerton, rs=brendan
git-svn-id: svn://10.0.0.236/trunk@112119 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:26:49 +00:00
ian.mcgreer%sun.com
69f304d8ad fix for bug 115360, ASN.1 encoder/decoder should handle conversion of unsigned integers used in NSS to ASN.1 INTEGERs, and vice versa.
git-svn-id: svn://10.0.0.236/trunk@112118 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:20:43 +00:00
ian.mcgreer%sun.com
f4ff6b016e PKCS#11 needs to receive the serial number DER-encoded
git-svn-id: svn://10.0.0.236/trunk@112117 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:19:17 +00:00
av%netscape.com
21a5c77ebb Fix for bug 110094 -- winless plugins don't get right coordinates when scrolled, r=bnesse, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@112116 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:16:37 +00:00
terry%mozilla.org
53b62b7633 Stop sending me mail.
git-svn-id: svn://10.0.0.236/trunk@112115 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 23:14:25 +00:00
bienvenu%netscape.com
5307dae965 add rootMsgFolder accessor to incoming server, make rootFolder interCaps r/sr=sspitzer 119579
git-svn-id: svn://10.0.0.236/trunk@112114 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 22:59:02 +00:00
brade%netscape.com
2ba0a37939 remove JS warning (bug 118594; r=timeless; sr=ben)
git-svn-id: svn://10.0.0.236/trunk@112113 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 22:56:31 +00:00
rjc%netscape.com
4d00a4d9b7 Fix bug # 119876: <menu> needs to inherit "src=image". sr=ben sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112112 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 22:24:25 +00:00
brade%netscape.com
2d3b887013 use new editor api instead of nsIDiskDocument (bug 11419; r=ducarroz, sr=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@112110 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 22:06:30 +00:00
attinasi%netscape.com
779d9368ff Fixed problems with reframing recursively due to block-in-inline frames and content appended notifications. r=karnaze sr=waterson b=56894
git-svn-id: svn://10.0.0.236/trunk@112109 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 22:05:26 +00:00
rginda%netscape.com
b24274d903 bug 119938, nebiros bustage, r=dbaron
remove useless casts


git-svn-id: svn://10.0.0.236/trunk@112108 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:59:34 +00:00
akkana%netscape.com
dda61126d2 105122: fix ctrl+bs/del bindings on windows. r=cmanske,sr=kin
git-svn-id: svn://10.0.0.236/trunk@112107 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:46:49 +00:00
waterson%netscape.com
cef6451728 Bug 109200. Noisy notify when removing an element so broadcasters, etc. get update properly. r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112106 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:41:19 +00:00
mkaply%us.ibm.com
d230f8b5f6 Back out crappy OS/2 change that does more harm than good
git-svn-id: svn://10.0.0.236/trunk@112105 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:31:24 +00:00
mkaply%us.ibm.com
8c421d4eca #119798
r=mkaply, sr=blizzard
OS/2 only - defauly monospace font should be Courier


git-svn-id: svn://10.0.0.236/trunk@112104 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:22:37 +00:00
mkaply%us.ibm.com
fd146b6d5e #1192111
r=mkaply, sr=blizzard
OS/2 only - better file dialog


git-svn-id: svn://10.0.0.236/trunk@112103 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:17:43 +00:00
brade%netscape.com
ca28abf3b3 #include cleanup to prepare for nsIDiskDocument removal (bug 102033)
git-svn-id: svn://10.0.0.236/trunk@112102 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:16:41 +00:00
ian%hixie.ch
d124df98dc Enable the 'bm_delete' command for 'IEFavoriteFolder's and add a 'delete' item to the relevant context menu. Also, remove 'copy' and 'open in new window' from that menu, since they are not implemented. b=114520, r=peterv, kerz, sr=jag, moa=blake. The changes in this patch are in the public domain.
git-svn-id: svn://10.0.0.236/trunk@112101 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:15:35 +00:00
brade%netscape.com
761d68a777 #include cleanup to reduce unused statics (bug 117927)
git-svn-id: svn://10.0.0.236/trunk@112100 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:09:37 +00:00
brade%netscape.com
2dae25869d #include cleanup to lessen unused static variables (bug 117927)
git-svn-id: svn://10.0.0.236/trunk@112099 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:07:31 +00:00
brade%netscape.com
0c97853021 remove unneeded #include (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112098 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:01:52 +00:00
tor%cs.brown.edu
b80293dbc6 Bug 115994 - improved MNG decoder error handling. r=pavlov, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@112097 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:00:12 +00:00
jgaunt%netscape.com
05de033310 bug 115659 xul radio buttons not exposed properly through accessibility
r=aaronl
sr=jag


git-svn-id: svn://10.0.0.236/trunk@112096 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 21:00:08 +00:00
jgaunt%netscape.com
894fec0d5f bug 110422 optimize XBL accessible code
r=aaronl,rginda
sr=jag


git-svn-id: svn://10.0.0.236/trunk@112095 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:56:49 +00:00
brade%netscape.com
da3fec2b4b remove DEAD_CODE (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112094 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:35:08 +00:00
brade%netscape.com
3d5f73b579 remove DEAD_CODE (bug 115115); remove unused static (bug 117927)
git-svn-id: svn://10.0.0.236/trunk@112093 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:34:15 +00:00
brade%netscape.com
17c52c2c78 remove SaveDocument from the API; use nsIWebBrowserPersist instead
git-svn-id: svn://10.0.0.236/trunk@112092 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:33:18 +00:00
brade%netscape.com
8d809ca7b6 #ifdef out / remove DEAD_CODE per jfrancis (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112091 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:31:47 +00:00
brade%netscape.com
a2ea6d4987 literal string cleanup (bug 26384); #ifdef out / remove DEAD_CODE per jfrancis (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112090 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:31:43 +00:00
brade%netscape.com
4a909d9540 literal string cleanup (bug 26384); #ifdef out / remove DEAD_CODE per jfrancis (bug 115115); remove unused statics (bug 117927)
git-svn-id: svn://10.0.0.236/trunk@112089 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:30:11 +00:00
brade%netscape.com
186dfb2ac9 removal of methods SaveFile and DoAfterDocumentSave (bug 102033); #ifdef out / remove DEAD_CODE per jfrancis (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112088 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:25:29 +00:00
brade%netscape.com
920f5d76da literal string cleanup (bug 26384); removal of nsIDiskDocument and methods SaveFile and DoAfterDocumentSave (bug 102033); #ifdef out / remove DEAD_CODE per jfrancis (bug 115115)
git-svn-id: svn://10.0.0.236/trunk@112087 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:25:17 +00:00
stephend%netscape.com
a23e4a9efc Bug 119763. Javascript strict warnings in EdImageProps.js. Patch by Stephen Walker <walk84@yahoo.com> r=stephend, sr=kin
git-svn-id: svn://10.0.0.236/trunk@112086 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:21:18 +00:00
brade%netscape.com
ba8ce87b2f use nsIWebBrowserPersist for saving (bug 98550)
git-svn-id: svn://10.0.0.236/trunk@112085 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:17:13 +00:00
sdagley%netscape.com
ceb91748c9 Fix #104765 - Cleanup nsMacWindow::WindowEventHandler result code reporting. r=pinkerton,sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@112084 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:14:46 +00:00
dougt%netscape.com
31a6612b88 Null protecting hashing code. 96322. r=dp@netscape.com sr=alecf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@112083 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:10:48 +00:00
waterson%netscape.com
b2f8754193 Bug 52242. Include space manager information when computing auto-sized block's height. r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@112082 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:04:30 +00:00
jband%netscape.com
d024232d2d fix bug 119387. Add a non-allocating IID version of the frequently used getIIDForParam method. r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@112081 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 20:02:14 +00:00
rbs%maths.uq.edu.au
ea3e2e7c96 Fix bug 117637 - eliminate memory allocations in all consumers of GetFontData(), r=shanjian, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@112080 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:54:23 +00:00
sspitzer%netscape.com
0f125a0aff fix for #119932. delete addressbook is failing. while I'm here,
remove unnecessary dependency on the DOM.  the addressbook
backend doesn't need to be dependent on nsIDOMXULElement and
nsIDOMNodeList.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@112079 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:50:34 +00:00
naving%netscape.com
aaa5718f74 119504 r=varga sr=waterson. fix insertion sort so the outliner inserts new element in the correct position
git-svn-id: svn://10.0.0.236/trunk@112078 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:49:05 +00:00
bzbarsky%mit.edu
2a71c4da3b fix computed style values for background and border properties on
tables.  Bug 98159, r=karnaze, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112077 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:43:59 +00:00
rogerl%netscape.com
fef17167b1 blank
git-svn-id: svn://10.0.0.236/trunk@112076 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 19:30:38 +00:00
edburns%acm.org
33493ef450 bug: 119680
Changes to make webclient compile and minimally run with
Netscape 6.2.1.


git-svn-id: svn://10.0.0.236/trunk@112073 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 18:04:48 +00:00
dbaron%fas.harvard.edu
7a24858133 Fix potential bustage.
git-svn-id: svn://10.0.0.236/trunk@112072 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 15:05:37 +00:00
dbaron%fas.harvard.edu
45b310844b Make sure backgrounds are painted correctly by using the correct background to set up information on the view. b=119462 r=pierre sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112071 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 15:00:30 +00:00
dbaron%fas.harvard.edu
034db8f206 Reduce 5K of binary code size by representing data as data rather than code. b=109963 r=jag sr=hyatt,brendan
git-svn-id: svn://10.0.0.236/trunk@112070 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 14:59:48 +00:00
pierre%netscape.com
1617fcb71c 103594 "Clean up colors prefs code in nsPresShell". Remove PREFS_USE_OVERRIDE, insert the pref sheet at the
beginning of the User level. r=glazman+fantasai/sr-attinasi


git-svn-id: svn://10.0.0.236/trunk@112069 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 14:47:21 +00:00
locka%iol.ie
c3560e479f Build bustage - XP_MAC section contained unamed variable. b=110135 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112068 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:44:08 +00:00
jdunn%netscape.com
8e3ecc61a2 fix xlC 5.x compiler bustage
r=bbaetz@@student.usyd.edu.au
r=dbaron@fas.harvard.edu (sort of)
# 119304


git-svn-id: svn://10.0.0.236/trunk@112067 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:43:10 +00:00
locka%iol.ie
95f5f98f85 Removed an unused variable. b=110135 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112066 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:38:21 +00:00
locka%iol.ie
cfa95ffa7e Updated documentation slightly to reflect reality. b=110135 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112065 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:32:31 +00:00
pierre%netscape.com
a81afa51f3 60325 "<hr> line-height problem caused by large font size". Set the HR font-size to -moz-initial r=glazman/sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@112064 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:27:02 +00:00
pierre%netscape.com
846071ee39 89503 "font-size:0 ignored". When the font size is 0, set the x-height, ascent and descent to 0 in the TextReflowData. r=rbs/sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@112063 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 13:21:55 +00:00
glazman%netscape.com
aae2bb425e rename/remove obsolete elements/attrs from Composer xul; b=119164, r=peterv, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112062 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 12:41:39 +00:00
locka%iol.ie
6c97ab4824 New parameters for nsIWebBrowserPersist saveURI & saveDocument. Caller may now specify target file as a uri or a file saveDocument has new flags for controlling encoding and line wrapping behaviour. b=110135 r=brade@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@112061 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 12:41:27 +00:00
bryner%netscape.com
65998a9b2c Hook up toolbarbuttons and grippers. Tweak borders and minimum sizes on scrollbars. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112060 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 10:37:43 +00:00
rbs%maths.uq.edu.au
271a10a703 Add two default declarations to support display=block|inline introduced in MathML 2.0
git-svn-id: svn://10.0.0.236/trunk@112059 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 08:59:01 +00:00
mcafee%netscape.com
bb64ba75ac Make each subplot a link to a larger version of itself, so you can click for more detail
git-svn-id: svn://10.0.0.236/trunk@112058 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 08:22:59 +00:00
seawood%netscape.com
8297fba10b Replace NTO with MOZ_WIDGET_PHOTON as necessary.
Thanks to Brian Edmond <briane@qnx.com> for the patch.
Bug #119275 r=cls


git-svn-id: svn://10.0.0.236/trunk@112057 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 08:22:35 +00:00
bryner%netscape.com
f862f4e790 Hook up onchange events for listboxes. Not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@112056 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 08:03:22 +00:00
bryner%netscape.com
edf25fe5cd Bug 119743 - autocomplete doesn't work in gcc 2.96 -O2 builds. r=hixie, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@112055 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 06:45:21 +00:00
bzbarsky%mit.edu
2fb6462521 Fix bug 84121, problem with XUL menu sizing/positioning. Patch by
Michael Kaply <mkaply@us.ibm.com>, r=dean_tessman@hotmail.com,
r=piskozub@iopan.gda.pl, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@112054 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 05:45:53 +00:00
bryner%netscape.com
29d3f67dae Bug 119837 - add a parameter to nsITheme::GetMinimumWidgetSize to specify if CSS is allowed to override the min size. r=bzbarsky, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@112053 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 05:40:37 +00:00
blakeross%telocity.com
57cf280c62 86979 - launch file after donwloading does not honor OS file associations. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@112052 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 05:24:49 +00:00
rogerl%netscape.com
3ee4af413c Plethora of fixes.
git-svn-id: svn://10.0.0.236/trunk@112051 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 03:49:38 +00:00
rogerl%netscape.com
1991f7a978 Set empty rgexp paren contents to undefined.
git-svn-id: svn://10.0.0.236/trunk@112050 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 03:49:10 +00:00
bryner%netscape.com
07d9bb2d4b Bug 119757 - forms.jar missing from installer builds. r=timeless, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@112049 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 03:37:25 +00:00
nboyd%atg.com
c1e495934f Exclude Unicode-2 incompatible tests
git-svn-id: svn://10.0.0.236/trunk@112048 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 01:21:07 +00:00
rbs%maths.uq.edu.au
029a8691e9 Additional reduction of code size by using a helper to propagate the update of presentation data in a range of child frames
git-svn-id: svn://10.0.0.236/trunk@112047 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-14 00:55:53 +00:00
mcafee%netscape.com
024bbe7baa adding multiquery links at the bottom
git-svn-id: svn://10.0.0.236/trunk@112046 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 22:18:03 +00:00
cavin%netscape.com
0991672678 Bug #100167: Added server name to a few connection error msgs for imap, news and pop. Also fixed two obsolete imap error numbers (1 & 2). r=bienvenu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@112045 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 19:26:28 +00:00
bryner%netscape.com
b877355b74 Forgot this file as part of the checkin for bugscape 11533 (commercial splash screen). Change hardcoded splash screen location to a #define set by the Makefile. r=cls.
git-svn-id: svn://10.0.0.236/trunk@112044 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 06:58:57 +00:00
bryner%netscape.com
7e603c2835 Hooking up scrollbar tracks and thumbs. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112043 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 06:53:53 +00:00
av%netscape.com
18de62a67a Fixing 119063 -- returning nsIServiceManager instead of nsIServiceManagerObsolete to a plugin, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@112042 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 04:23:57 +00:00
bzbarsky%mit.edu
df8173369a Change some users of GetAttr to HasAttr instead. Bug 113564, r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112041 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 04:03:52 +00:00
bryner%netscape.com
422597cbbb GTK theme renderer changes:
- Keep "widget prototypes" around instead of raw GtkStyles.  This way, the style retains valid GC's.
- Pass widget instances to gtk_paint_* to satisfy themes that expect this to be non-null.
- Add support for scrollbar buttons.
- Code refactoring and cleanup.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@112040 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 03:04:24 +00:00
timeless%mac.com
8fcbf1b095 Bug 117727 make testprotocols pretty print error condition for unknown Content-Length
a=darin


git-svn-id: svn://10.0.0.236/trunk@112039 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 00:54:27 +00:00
timeless%mac.com
9a95a2e931 Bug 119391 nsBaseWidget::GetRenderingContext() does not correctly check for errors
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@112038 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 00:28:11 +00:00
timeless%mac.com
f15e3a832c Bug 119398 DeviceContextImpl does not correctly check for error
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@112037 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-13 00:17:37 +00:00
bbaetz%student.usyd.edu.au
3ca3632926 Bug 119625 - can't POST forms
Patch by christophe.fergeau@laposte.net, r=bbaetz, sr=beng


git-svn-id: svn://10.0.0.236/trunk@112036 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 23:56:42 +00:00
dougt%netscape.com
f923afa8bf Removing monitor from FreeService() call. See bug 117218 for details, but basically we can run into a deadlock at shutdown. This patch assumes that (a) gXPCOMShuttingDown is set only by the UI thread during xpcom shutdown and (b) that all public API's check this flag before calling into the hashtable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@112035 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 23:35:57 +00:00
beard%netscape.com
1b4e59414d Switch to Collector::InstanceOwner templates
git-svn-id: svn://10.0.0.236/trunk@112034 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 17:40:36 +00:00
beard%netscape.com
a421593cf2 support for collecting C++ arrays
git-svn-id: svn://10.0.0.236/trunk@112033 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 17:39:41 +00:00
relyea%netscape.com
44a11923d1 Fix nickname check for filtering cert lists.
git-svn-id: svn://10.0.0.236/trunk@112031 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 16:43:29 +00:00
chak%netscape.com
a297014811 #111320 - Add ViewFrameSource/OpenFrameInNewWindo context menus
sr=jst


git-svn-id: svn://10.0.0.236/trunk@112030 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 15:11:06 +00:00
namachi%netscape.com
708ecae459 This patch is to avoid overwriting the COD files. COD files are generated to
debug crashes happening in the Release Builds.
Bug No = http://bugzilla.mozilla.org/show_bug.cgi?id=116473
r=leaf
sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@112027 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 14:41:01 +00:00
rods%netscape.com
ce2a82ca0c This enables platforms to set a pref as to whether they allow print from print preview.
Bug 118623 r=roland sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112025 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 12:58:46 +00:00
rods%netscape.com
2f34cfbe34 New print dialog doesn't show the right default printer in windows if the printer is a networkprinter
Bug 118409 r=dcone sr=self


git-svn-id: svn://10.0.0.236/trunk@112024 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 12:45:49 +00:00
rods%netscape.com
898fdc16a9 Reviewing PrintSettings arguments from print and printpreview calls they should not have been added
Bug 118352 r=dcone sr=jst


git-svn-id: svn://10.0.0.236/trunk@112023 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 12:37:31 +00:00
rods%netscape.com
4d93f82379 Gets title and url from PrintService instead of PrintSettings
Bug 117894 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112022 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 12:32:32 +00:00
rods%netscape.com
525bcc3d53 Better error failure when certain types of error occur during printing
No longer tries to print IFrames or other sub-documents with display:none
Sets title and url into PrintService from PrintSettings
Sets "IsCancelled" on PrintSettings/Service when Print Dialog is cancelled (patr of 118017)
Bug 117894 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@112021 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 12:31:05 +00:00
rbs%maths.uq.edu.au
9389ef38e6 Continuation of tyding
git-svn-id: svn://10.0.0.236/trunk@112020 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 08:06:08 +00:00
seawood%netscape.com
38737c4335 Use DIST instead of DEPTH/dist
git-svn-id: svn://10.0.0.236/trunk@112019 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 07:59:43 +00:00
blizzard%redhat.com
d1b6dfb903 Checkpointing changes. Get adding and removing event queues working properly. Change printf() logging to prlog logging. Get window modality working. (Check it out, modal dialogs only block their parents!) Oh. Right. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@112018 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 07:14:54 +00:00
seawood%netscape.com
f3aedd9073 Remove clearing of MAKE_DIRS so that we can set MAKE_DIRS before including rules.mk
git-svn-id: svn://10.0.0.236/trunk@112017 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 06:58:53 +00:00
blizzard%redhat.com
8195d9576f Bug #115085. gtkmozembed does not support custom directory service providers. Patch from John Corwin <jcorwin@us.ibm.com>. r=mkaply, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@112016 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 05:04:57 +00:00
bryner%netscape.com
a657bcfc05 Initial checkin of gtk native theme renderer. Contains support for buttons and checkboxes. Not part of the build, to enable set NATIVE_THEME_SUPPORT=1.
git-svn-id: svn://10.0.0.236/trunk@112015 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 04:56:37 +00:00
cathleen%netscape.com
ea31156ed0 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp
git-svn-id: svn://10.0.0.236/trunk@112013 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:18:55 +00:00
dbaron%fas.harvard.edu
e988595605 Clean up QueryInterface implementation. Patch by Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>. r=dbaron sr=sfraser b=111088
git-svn-id: svn://10.0.0.236/trunk@112012 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:14:03 +00:00
rbs%maths.uq.edu.au
486cb07a88 Compact code - use a helper function for a re-usable chunk of code
git-svn-id: svn://10.0.0.236/trunk@112011 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 03:04:14 +00:00
alecf%netscape.com
de696ad435 fix take 2 on bug 114134, crashes when reading utf8 strings from dtds/etc
r=dbaron, sr=jag
when multi-byte characters crossed a buffer boundary, we weren't correctly backing up and instead tried to decode the half-loaded utf8 character... in addition, our new "remainder" count was completely broken - we were adding the old remainder to the new remainder, when in fact we had just consumed the old remainder


git-svn-id: svn://10.0.0.236/trunk@112010 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:38:08 +00:00
beard%netscape.com
d432b61362 Simplified collector support by defining scan methods, and using Collector::Owner<T>.
git-svn-id: svn://10.0.0.236/trunk@112009 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:27:51 +00:00
beard%netscape.com
782f1fb418 Added templatized subclass of Collector::ObjectOwner to simplify the GC contract.
git-svn-id: svn://10.0.0.236/trunk@112008 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:27:01 +00:00
beard%netscape.com
f3c4689b67 Fix windows bustage.
git-svn-id: svn://10.0.0.236/trunk@112007 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:26:14 +00:00
hewitt%netscape.com
399946290d 116366 - js error in tabbrowser, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@112006 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:12:54 +00:00
hewitt%netscape.com
3b68bd2318 104401 - eliminate mOuter aggregate from nsXULElement (r=waterson, sr=hyatt)
git-svn-id: svn://10.0.0.236/trunk@112005 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:08:22 +00:00
hewitt%netscape.com
1a56c0aa7d 116341 - asking the column picker column for cell text, r=sspitzer, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112004 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 02:01:32 +00:00
hewitt%netscape.com
ec249a518b 116010 - tooltips over autocomplete or menulists will size themselves to source, r=hyatt, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112003 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:59:50 +00:00
rginda%netscape.com
1813beed6b add missing file
git-svn-id: svn://10.0.0.236/trunk@112002 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:41:58 +00:00
beard%netscape.com
23a8b301aa Fix mac bustage: jschar* and PRUnichar* aren't compatible.
git-svn-id: svn://10.0.0.236/trunk@112001 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:40:15 +00:00
hewitt%netscape.com
78490febf5 116341 - asking the column picker column for cell text, r=sspitzer, sr=blake
git-svn-id: svn://10.0.0.236/trunk@112000 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:26:17 +00:00
hewitt%netscape.com
9d979e2187 115632 - crash addreffing (nsIWidget *) in GetClientX, r=timeless, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111999 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:22:09 +00:00
darin%netscape.com
59c63dba70 these files no longer need to include nsEscape.h
git-svn-id: svn://10.0.0.236/trunk@111998 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:21:40 +00:00
hewitt%netscape.com
d753d74fc9 104401 - eliminate mOuter aggregate from nsXULElement, r=waterson, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111997 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:20:29 +00:00
darin%netscape.com
5ef0d8bd14 cleaning up some comments
git-svn-id: svn://10.0.0.236/trunk@111996 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:19:45 +00:00
hewitt%netscape.com
72a8b46e4a 70858 - [XUL 1.0] Implement <listbox>, r=evaugahn, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111995 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:18:10 +00:00
srilatha%netscape.com
fdbf86a6e5 Fix for bug 102766. Moving localizable mapi files to en-win.jar
r=racham@netscape.com, sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@111994 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:10:15 +00:00
srilatha%netscape.com
e7df00783f Fix for bug # 92437. Cleaning up code in this file
r=racham@netscape.com, sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@111992 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:06:02 +00:00
wtc%netscape.com
1b26f8bbc6 Bugzilla bug 118631: a correct implementation of _PR_CreateOS2Process.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=Javier Pedemonte.


git-svn-id: svn://10.0.0.236/trunk@111991 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:05:02 +00:00
rginda%netscape.com
4855974f4d bug 115695, rs=brendan, venkman only
ui changes related to pretty print support


git-svn-id: svn://10.0.0.236/trunk@111990 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 01:01:02 +00:00
rginda%netscape.com
0d2707afd4 bug 115695, rs=brendan, venkman only
netive changes relating to pretty print support, includes...
* remove jsdIPC interface, replaced with ulong offsets from PC 0.
* add |pcmap| parameter to select between sourcetext/prettyprint linemaps (pcToLine, lineToPc, and isLineExecutable.)
* add |functionSource| property to jsdIScript.
* add |tag| to jsdIScript.
* fixed potential jsdIScript leaks.


git-svn-id: svn://10.0.0.236/trunk@111989 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:56:35 +00:00
bryner%netscape.com
93d8a62d99 Dispatch a custom DOM event when the selected item is changed, needed for XBL dropdown lists. Bug 112713, r=jkeiser, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111988 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:53:15 +00:00
bryner%netscape.com
10f1b45420 Removing unused file xp_list.h. r=cls.
git-svn-id: svn://10.0.0.236/trunk@111987 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:51:51 +00:00
oeschger%netscape.com
7ecbff8464 just adding a new html help file for cotter, r=oeschger
git-svn-id: svn://10.0.0.236/trunk@111986 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:34:04 +00:00
aaronl%netscape.com
1f7c258c4c Bug 118851. Active Accessibility: return i18n compatible names again. r=jgaunt, sr=hewitt. Bug 119312. Active Accessibility: GetAccFocused needs to return the IAccessible for the currently focused node. r=jgaunt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111985 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:23:06 +00:00
naving%netscape.com
b2aaec10f6 119350 r=nhotta sr=sspizter. make cross-folder msgNavigation follow the folder-pane sort order.
git-svn-id: svn://10.0.0.236/trunk@111984 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-12 00:11:07 +00:00
nhotta%netscape.com
1b6cfcbc13 Added wstring version of MakeFullAddress to nsIMsgHeaderParser,
changed non wstring functions to noscript because they need UTF-8 string and are not scriptable,
bug 118010, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@111983 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:52:15 +00:00
cotter%netscape.com
f360a4a28e ongoing privacy & security help content updates, r=oeschger; minor updates to keep help targets in synch with latest content changes.
git-svn-id: svn://10.0.0.236/trunk@111982 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:40:50 +00:00
ian.mcgreer%sun.com
05b6bbf20c *sigh*
fixed backward compatibity tests, but broke current version.  will have to rework.


git-svn-id: svn://10.0.0.236/trunk@111981 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:37:37 +00:00
cotter%netscape.com
88355790a7 ongoing privacy & security help content updates, r=oeschger (mostly Cookie Mgr, Password Mgr, and related files)
git-svn-id: svn://10.0.0.236/trunk@111977 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:25:07 +00:00
pschwartau%netscape.com
d6aa73e274 Updating JS_GetImplementationVersion() to date of latest JS release (67111).
git-svn-id: svn://10.0.0.236/trunk@111976 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:18:39 +00:00
bryner%netscape.com
a39df7b0a5 Fixing problems switching to modern skin, also adding a basic forms package to classic. r=ben, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111975 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:14:43 +00:00
darin%netscape.com
2bd466825a fixes first part of bug 109179 "replace NS_EscapeURL with NS_EscapeURLPart"
r=andreas.otte@debitel.net
sr=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@111974 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 23:02:22 +00:00
darin%netscape.com
9e12988e78 fixes bug 117931 "Function shExpMatch in nsProxyAutoConfig.js: conversion
from shell pattern to regexp is incorrect."
patch=zybi@talex.com.pl
r=tingley@sundell.net
sr=darin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@111973 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 22:52:32 +00:00
alecf%netscape.com
1768676137 dammit why does this break linux?!
backing out my last checkin


git-svn-id: svn://10.0.0.236/trunk@111972 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 22:44:30 +00:00
darin%netscape.com
e26b828b6a fixes bug 112479 "HTTP needs complete support for nsIUploadChannel"
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111971 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 22:44:26 +00:00
alecf%netscape.com
e6fbcc6ced progress towards 108962 - fix nsLinebreakConverter to stop using private nsStr members
r=dbaron, sr=jag


git-svn-id: svn://10.0.0.236/trunk@111970 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 22:40:09 +00:00
ian.mcgreer%sun.com
18b97b7a4c temporary fix for bug 115360
git-svn-id: svn://10.0.0.236/trunk@111969 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 22:24:31 +00:00
dougt%netscape.com
031dee4c73 fixing build bustage. there is another nsMemory.h in xpcom/base which overwrote this copy
git-svn-id: svn://10.0.0.236/trunk@111968 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 21:05:08 +00:00
sdagley%netscape.com
ab21e79f51 Change to fix for #60203 - continue to delete temp files on exit of Mozilla app on platforms other than Mac per mscott's request. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@111967 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:51:09 +00:00
darin%netscape.com
6978a23290 fixes bug 119103 "Host: header not being send correctly for IPv6 IP's"
r=morten@nilsen.com
sr=jag


git-svn-id: svn://10.0.0.236/trunk@111966 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:34:23 +00:00
alecf%netscape.com
a6159e518f fix for bug 114134 - crash when localizing some strings
when multi-byte characters crossed a buffer boundary, we weren't correctly backing up and instead tried to decode the half-loaded utf8 character... in addition, our new "remainder" count was completely broken - we were adding the old remainder to the new remainder, when in fact we had just consumed the old remainder
r=dbaron, sr=jag


git-svn-id: svn://10.0.0.236/trunk@111965 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:34:11 +00:00
darin%netscape.com
8784526667 fixes bug 117507 "HTTP Authentication hangs if no username/password is entered"
r=badami@netscape.com sr=jag


git-svn-id: svn://10.0.0.236/trunk@111964 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:33:03 +00:00
bnesse%netscape.com
499653b4e0 Removing files obsoleted by alecf's checkin for bug 112708.
git-svn-id: svn://10.0.0.236/trunk@111963 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:13:27 +00:00
dougt%netscape.com
35300582df Moving Memory Util functions into nsMemory. r=dmose, sr=jband, bug=119082
git-svn-id: svn://10.0.0.236/trunk@111962 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:12:22 +00:00
bnesse%netscape.com
526904761f Removing files obsoleted by the checkin for bug 89137.
git-svn-id: svn://10.0.0.236/trunk@111961 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:12:09 +00:00
dbaron%fas.harvard.edu
307538c3e3 Do restoration of information in the layout history state immediately after frame initialization rather than using separate code within PresShell::ContentAppended that calls GetPrimaryFrameFor (which is slow and forces every frame into the primary frame map, inefficiently). b=109428 r=rods sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111960 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:10:46 +00:00
bnesse%netscape.com
6644445ed3 Fix for bug 118903. Add autoconfig to install packaging. Also fixes copying of prefcalls.js to dist on Windows. r=alecf, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111959 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 20:09:03 +00:00
mitchf%netscape.com
21d09daea7 fixed typo
git-svn-id: svn://10.0.0.236/trunk@111958 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:53:03 +00:00
jpierre%netscape.com
5c8b961ba4 Fix for 98068 - PR_CALLBACK OS/2 issues
git-svn-id: svn://10.0.0.236/trunk@111957 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:53:00 +00:00
sdagley%netscape.com
fd182171b1 Fix #60203 and #100460 - change name of downloaded files from the salted name to original name when download finishes and no longer delete temp files passed off to helper apps. Based on patch from Terence Tan. r=pinkerton,sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@111956 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:51:57 +00:00
timeless%mac.com
01479ff578 Bug 114396ÿJS evaluation result is not displayed in the JS console
patch by neil@parkwaycc.co.uk r=doron sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111955 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:45:00 +00:00
harishd%netscape.com
aebb8f7c06 Reduce the size of tokens. b=113657, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111954 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:39:57 +00:00
bzbarsky%mit.edu
380edd4af3 Change more instances of NS_ConvertASCIItoUCS2 to NS_LITERAL_STRING.
Bug 104159, r=jag, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111953 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:39:51 +00:00
dbaron%fas.harvard.edu
f071fe9f2c Fix background painting as the default color while leaving a page. b=118867 r=sfraser sr=jst
git-svn-id: svn://10.0.0.236/trunk@111952 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:38:21 +00:00
hwaara%chello.se
153132265a #105842, "Empty or no <title> or image does not update title in tabbed browsing"
Patch by neil@parkwaycc.co.uk

r=jag, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@111951 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:37:20 +00:00
mitchf%netscape.com
4950e2213f Adds Javascript entry page into wizard (Bugscape #11290)
git-svn-id: svn://10.0.0.236/trunk@111950 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:33:33 +00:00
harishd%netscape.com
8ca1a4cdc8 Decrement mOpenFormCount only if there's an open form. b=115262, r=heikki, sr=jst.\n Counter related code should be DEBUG only. b=92618, r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111949 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:33:31 +00:00
attinasi%netscape.com
ecb20fc642 Fixed problem with images splitting when they should not be. b=111255 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111948 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:32:55 +00:00
dbaron%fas.harvard.edu
f80ab46be4 Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@111947 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:24:51 +00:00
hwaara%chello.se
33091cf772 #65523, "'View Stored Cookies' button needs a better name"
Patch by Vidar Braut Haarr <vidar@coretrek.com>

r=morse, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111946 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:24:17 +00:00
attinasi%netscape.com
f90ef7992e Added regression test for split images (bug 111255). Not part of build
git-svn-id: svn://10.0.0.236/trunk@111945 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:05:05 +00:00
attinasi%netscape.com
768c73848e Regression test for split images. Not part of build
git-svn-id: svn://10.0.0.236/trunk@111944 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 19:04:37 +00:00
relyea%netscape.com
15ae9934f3 Keep a copy of the DER Crl.
git-svn-id: svn://10.0.0.236/trunk@111943 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 17:31:09 +00:00
blizzard%redhat.com
7546fa2175 Add exclusion lists to the packager. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@111942 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 17:18:01 +00:00
alecf%netscape.com
05c3bf437f remove dead file - not used anywhere
git-svn-id: svn://10.0.0.236/trunk@111941 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 15:09:32 +00:00
rods%netscape.com
ce096ce41e reflow was using the wrong DC to rendering context for PP
now cropping progress title to 64 chars with elipse o the front
BUg 117745,118729 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111940 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 11:59:00 +00:00
rods%netscape.com
eeb370541a reflow was using the wrong DC to rendering context for PP
BUg 117745 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111939 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 11:56:10 +00:00
rods%netscape.com
e4a9e6382d Fixing build problem
Bug 119147 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111937 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 11:48:28 +00:00
wtc%netscape.com
9521a5baac Bugzilla bug 119406: fixed a misspelling. Thanks to Nick Blievers
<nickb@adacel.com.au> for the bug report and the fix.


git-svn-id: svn://10.0.0.236/trunk@111935 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 05:35:26 +00:00
rbs%maths.uq.edu.au
c264cfec89 Some tweaks
git-svn-id: svn://10.0.0.236/trunk@111934 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 05:08:11 +00:00
beard%netscape.com
0a3b34410d Starting to develop gc infrastructure.
git-svn-id: svn://10.0.0.236/trunk@111933 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 04:45:02 +00:00
beard%netscape.com
598d5796c6 copy(NULL) == NULL
git-svn-id: svn://10.0.0.236/trunk@111932 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 04:42:11 +00:00
bryner%netscape.com
9c4a2159b6 XBL form control work-in-progress:
- Separated form control css into implementation (in layout/html/forms),
and appearance (in the theme)
- Implemented select size=1 in modern
- Hooked up onchange events for select size=1
- Removed unneeded theme.mk file

Not turned on by default.  r/sr=hewitt.


git-svn-id: svn://10.0.0.236/trunk@111931 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 04:34:19 +00:00
zach%zachlipton.com
d10de70251 Additional fix for bug 112914: "Test should not cat $file" Previous
patch fixed the problem, but this patch stops once it finds strict so
it will not take as long to run.

Patch by ddkilzer@theracingworld.com. R=zach@zachlipton.com though review
is not required for tests.


git-svn-id: svn://10.0.0.236/trunk@111930 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:53:18 +00:00
aaronl%netscape.com
76242faffd Active Accessibility: use tooltiptext attribute for accessible name if there is no label. r=jgaunt, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111929 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:49:13 +00:00
aaronl%netscape.com
33129ce5b8 Bug 119067. Add nsIDOMXULMenuListElement.idl, implement open property. r=jgaunt, sr=hyatt. Bug 119251 - Active Accessibility status bar shouldn't act like a leaf - need the ability to have children. r=jgaunt, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111928 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:48:02 +00:00
bryner%netscape.com
f4ab16eebb bug 90254 - blank menu item under privacy and security on mac. r=stephend, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111927 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:17:36 +00:00
tor%cs.brown.edu
f4e92c7de7 Bug 116378: fix win32 byte ordering. r=pavlov, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@111926 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:16:44 +00:00
andreww%netscape.com
c8aee18aeb bugzilla bug 112314,85226 r=shliang (shuehan) , sr=hewitt ; fixing themes preview window
git-svn-id: svn://10.0.0.236/trunk@111925 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:05:25 +00:00
waterson%netscape.com
df9d617a7a Bug 118863. Fix several incorrect uses of IsElementContainedBy when IsElementInBuilder is required. Fixes problems with nested templates. r=rjc, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111924 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:00:53 +00:00
andreww%netscape.com
c7c4bdf859 bugzilla bug 29896 r=blake, racham, sr=hewitt folder names truncate in middle instead of right in folderpane.
git-svn-id: svn://10.0.0.236/trunk@111923 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 03:00:38 +00:00
rbs%maths.uq.edu.au
fa4baaf863 Alert! MissingMathML fonts. Here goes the prompt that the user will see when it is detected that crucial stretchy MathML fonts are not installed. The list of those fonts that are missing is shown so that the user can install them. The message is hardcoded and would need to be localized
git-svn-id: svn://10.0.0.236/trunk@111922 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 02:57:03 +00:00
andreww%netscape.com
f7f146a583 bugzilla bug 62011 r=racham, shliang sr=hewitt status bar in subscribe dlg should be at bottom.
git-svn-id: svn://10.0.0.236/trunk@111921 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 02:52:26 +00:00
javi%netscape.com
1b8e7e1b7a Turns out there isn't a corresponding .def file for the Builtins module.
So I still need this file.


git-svn-id: svn://10.0.0.236/trunk@111920 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 02:19:41 +00:00
javi%netscape.com
255597de45 *.exp files (for symbol exporting) are now generated dynamically.
git-svn-id: svn://10.0.0.236/trunk@111919 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 02:13:49 +00:00
beard%netscape.com
ba95ef2e98 First working version using ObjectOwner & semi-spaces.
git-svn-id: svn://10.0.0.236/trunk@111918 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:59:52 +00:00
danm%netscape.com
95158582d6 constrain windows centered on a parent window to be onscreen. bug 119332 r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@111917 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:53:23 +00:00
pschwartau%netscape.com
ccc2a91b66 Correcting a mistaken comment.
git-svn-id: svn://10.0.0.236/trunk@111916 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:34:07 +00:00
darin%netscape.com
841f2009de fixes bug 118995 "links with non-ascii characters fail to work in Mozilla 0.9.7"
patch=william.tan@i-dns.net
r/sr=brendan,darin


git-svn-id: svn://10.0.0.236/trunk@111915 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:31:43 +00:00
harishd%netscape.com
78612453d2 119038 - Make sure that WillResume() and WillInterrupt() get called on the sink. This should fix the fast loader assertion. r=heikki, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111914 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:26:41 +00:00
pschwartau%netscape.com
c98a4807b2 Initial add. Regression test for bug 103602.
git-svn-id: svn://10.0.0.236/trunk@111913 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:23:40 +00:00
ssu%netscape.com
3fbbdaa0db checking in patch for neil@parkwaycc.co.uk. fixes bug 102711 - implement F6/shift+F6 and Ctrl+(shift)+tab to cycle through panes in mailnews window. r=ssu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111912 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:17:04 +00:00
sdagley%netscape.com
97ffb47229 checking in as binary (hopefully)
git-svn-id: svn://10.0.0.236/trunk@111911 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:12:58 +00:00
ssu%netscape.com
18af40ed41 fixing bug 85512 - Change mnemonic for File;Compact Folders and File;Get New Messages For. r=racham, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111910 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:11:39 +00:00
danm%netscape.com
fde611be88 restore persistent (maximized) size state after position and size are restored. bug 119006 r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@111909 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:08:49 +00:00
naving%netscape.com
2531b4ded1 118137 r=bienvenu sr=sspitzer. fix crash upon deleting large number of messages.
git-svn-id: svn://10.0.0.236/trunk@111908 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:05:53 +00:00
kirk.erickson%sun.com
be41a6dbba Fixed termination when using -L 30 (see bug 107777).
This is a temporary solution, creating SYSTEM rather than USER loggerThread.
Later we should create a USER thread, Interrupt, and tell the thread to exit.


git-svn-id: svn://10.0.0.236/trunk@111907 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 01:03:28 +00:00
jpierre%netscape.com
83f7cb4f36 Fix for 118793 - remove GBASH references from OS2.mk
git-svn-id: svn://10.0.0.236/trunk@111906 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:48:49 +00:00
rjc%netscape.com
4ac1110065 Fix bug # 77460: reduce string usage in search handling. r=ben r/sr=jag
git-svn-id: svn://10.0.0.236/trunk@111905 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:44:16 +00:00
ian.mcgreer%sun.com
e91823638e fix crash seen in PSM
git-svn-id: svn://10.0.0.236/trunk@111904 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:41:26 +00:00
cathleen%netscape.com
5971d227ad fix bug 118044, windows static build bustage. sr=waterson r=darin, timeless
git-svn-id: svn://10.0.0.236/trunk@111903 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:33:37 +00:00
relyea%netscape.com
3062b0e3b5 Fix dual key generation crash.
git-svn-id: svn://10.0.0.236/trunk@111902 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:33:08 +00:00
rogerl%netscape.com
7757adc8c0 Fixed up file list.
git-svn-id: svn://10.0.0.236/trunk@111901 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:29:25 +00:00
andreww%netscape.com
a2eca3ef51 Bugzilla bug 105801 fixes to modal about dialog. sr=ben, r=timeless
git-svn-id: svn://10.0.0.236/trunk@111900 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:29:06 +00:00
bzbarsky%mit.edu
0575435ca2 Add video/x-mng to the Accept header. Patch by Peter Janes
<peterj@liberate.com>, bug 118979, r=bzbarsky, sr=darin


git-svn-id: svn://10.0.0.236/trunk@111899 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:19:57 +00:00
rogerl%netscape.com
dd695f59c6 Added regexpwrapper.
git-svn-id: svn://10.0.0.236/trunk@111898 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:18:14 +00:00
bzbarsky%mit.edu
b7de1b681f Implement computed position and clip, make computed style not round
values, fix font-style to say "normal" instead of "", and some random
cleanup.  Bugs 116032, 116033, 94080, 98052


git-svn-id: svn://10.0.0.236/trunk@111897 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:15:55 +00:00
rogerl%netscape.com
caa1fd0f57 Added trailing newline at EOF for gcc.
git-svn-id: svn://10.0.0.236/trunk@111896 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:12:16 +00:00
bzbarsky%mit.edu
5bba6cc807 Build system changes to build nsDOMCSSRect. Bug 116032, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111895 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:12:10 +00:00
bzbarsky%mit.edu
bed5a07b00 Adding nsIDOMRect implementation to support computed clip. Not part of
build yet.  Bug 116032, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@111894 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:09:01 +00:00
rogerl%netscape.com
e16fd8fc14 Added trailing newline for gcc.
git-svn-id: svn://10.0.0.236/trunk@111893 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:07:53 +00:00
sspitzer%netscape.com
7722497eab fix for #118876. fix xml error when printing addressbook cards with < & or >.
use the txt to html converter to turn those into entities.
r=bienvenu,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@111892 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:07:45 +00:00
timeless%mac.com
c07931f291 Bug 119295 [mach] Mach-O Lacks a Custom Icon
patch by zach@zachlipton.com r=pinkerton sr=smfr


git-svn-id: svn://10.0.0.236/trunk@111891 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:06:27 +00:00
rogerl%netscape.com
e1787a8cdf Fixed case for include filename.
git-svn-id: svn://10.0.0.236/trunk@111890 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-11 00:01:14 +00:00
jband%netscape.com
c2d17c7692 trivial fix to allow freeing a variant array type that we do in fact create. rs=vidur
git-svn-id: svn://10.0.0.236/trunk@111889 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:55:32 +00:00
jband%netscape.com
46c916b18c part of fix to bug 114115. Let xpti avoid building interface infos that we don't actually need by giving it a clue about which ones we want. r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@111888 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:52:10 +00:00
jband%netscape.com
c3ba209a21 Fix bug 114115. Reduce long lived allocations by refactoring to hold main interface info structs in arena and buil refcounted info objects on demand (though cached for reuse) r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@111887 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:49:47 +00:00
jband%netscape.com
8f8ebb89a2 part of fix to bug 114115. Old code was calling through a pointer without holding a reference. r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@111886 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:45:06 +00:00
rbs%maths.uq.edu.au
526b3dfa82 [MathML only] Rename the pointer on the embellished operator from |firstChild| to |next| because it is more clearer with the latter that it is an hierarchy. Also made the inheritance of the displaystyle more reliable by walking up to the root <math> tag if necessary, e.g., if a MathML frame happens to be surrounded by non-MathML helper frames needed for its support
git-svn-id: svn://10.0.0.236/trunk@111885 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:40:40 +00:00
jband%netscape.com
243a85796b fix bug 19330. Lost the setting of rv in previous fix. sr=darin r=alecf
git-svn-id: svn://10.0.0.236/trunk@111884 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:39:50 +00:00
timeless%mac.com
4c5448237b Bug 119295 [mach] Mach-O Lacks a Custom Icon
patch by zach@zachlipton.com r=pinkerton sr=smfr


git-svn-id: svn://10.0.0.236/trunk@111877 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:36:56 +00:00
bienvenu%netscape.com
76a6e6807e check in fix for problem with download and sync messages dlg on os/2 for mkapply, r=timeless, sr=bienvenu 113671
git-svn-id: svn://10.0.0.236/trunk@111876 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:36:42 +00:00
morse%netscape.com
a3d09ee5e6 bug 112649, hide/disable various elements in cookie task menu, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111875 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:33:36 +00:00
rods%netscape.com
1652880107 Wasn't setting the default correctly.
Bug 118409 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111874 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:22:14 +00:00
bienvenu%netscape.com
997c2b8ad2 make mimemoz cache images in mem cache instead of dropping them on the floor, fixes case where imap message gets fetch multiple times, r=sspitze, sr=mscott 93208
git-svn-id: svn://10.0.0.236/trunk@111873 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:18:41 +00:00
waterson%netscape.com
ea6ab891de Bug 96108. Clean up some debug-only fallout.
git-svn-id: svn://10.0.0.236/trunk@111872 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 23:08:54 +00:00
law%netscape.com
706b57b41f Bug 87257; delay default browser dialog till after navigator opens; r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111871 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:58:27 +00:00
srilatha%netscape.com
56204bf958 Fix for bug# 104258.
Dlg for setting to default mail should not appear when I'm composing a msg
r=ssu, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@111870 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:51:30 +00:00
sonja.mirtitsch%sun.com
c71cbd5329 asleep of 3 seconds after killing of teh selfserv doesn't seem to be
sufficient - either that or it takes a lot longe now to start up


git-svn-id: svn://10.0.0.236/trunk@111869 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:47:12 +00:00
ducarroz%netscape.com
6d4cf38d0c Fix for bug 115446. Need to remove attribute width or height of boxes around splitters when caching a compose window. R=dmose, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111868 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:43:28 +00:00
racham%netscape.com
901fad79e0 Fixing bug 117714. This fix saves and retrieves preferences in smime panel properly. Thanks to Stephane Saux for the patch he proposed. Needed to add more changes to that so that prefs are saved while user moves across items like Server Settings, Addressing, etc under a given account in the AccountManager panel. r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111867 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:40:27 +00:00
relyea%netscape.com
7044e8eccf Fix Crl import Crash. (use the template, not the attribute list).
git-svn-id: svn://10.0.0.236/trunk@111866 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:38:15 +00:00
beard%netscape.com
d161f762c5 Added regexpwrapper.cpp, and mozilla/js2/src/regexp to the include paths....
git-svn-id: svn://10.0.0.236/trunk@111865 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:23:48 +00:00
beard%netscape.com
2d30bd6ad1 Added regexpwrapper.cpp, and mozilla/js2/src/regexp to the include paths.
git-svn-id: svn://10.0.0.236/trunk@111864 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:23:41 +00:00
beard%netscape.com
3a6a87c143 Changed data structures for root management. Added ObjectScanner to abstract object scanning.
git-svn-id: svn://10.0.0.236/trunk@111863 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:21:52 +00:00
shanjian%netscape.com
049ebac0d8 #118606 support opentype format 12 CMAP table
r=rbs, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111862 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:06:58 +00:00
beard%netscape.com
47490c5561 Fix Activation constructor warnings. Reindent liberally.
git-svn-id: svn://10.0.0.236/trunk@111861 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:04:11 +00:00
beard%netscape.com
ef6f78e3cf Avoid use of String::c_str(), use String::begin() instead. This also works around a bug in Mac OS X's bastring.h.
git-svn-id: svn://10.0.0.236/trunk@111860 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:03:16 +00:00
sspitzer%netscape.com
ed70d129b9 fix for #117952. addresses disappear when you scroll.
fix by hyatt (originally for bug #96899).  I'm just re-landing it.
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@111859 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:01:56 +00:00
morse%netscape.com
2b35a79913 bug 117155, garbage characters in cookie/signon manager dialogs, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111858 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:01:43 +00:00
dsirnapalli%netscape.com
f474145254 updated the test case.
git-svn-id: svn://10.0.0.236/trunk@111857 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 22:00:27 +00:00
rchen%netscape.com
b9bc6dc02e Fix for bug 96759. Add composercharsetLoadListener function to listen to the page and SetForcedEditorCharset function to solve
the menu selection problem. r=nhotta,sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@111856 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:55:26 +00:00
mikep%oeone.com
ea048297b6 Fixed bug 118752 with two radio buttons being selected.
git-svn-id: svn://10.0.0.236/trunk@111855 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:52:53 +00:00
myk%mozilla.org
c8355dadaf Fix for bug 113383: Add a link to the dependent bug in emails about a dependent bug changing state.
Patch by Myk Melez <myk@mozilla.org>.
r=caillon,jake


git-svn-id: svn://10.0.0.236/trunk@111854 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:47:04 +00:00
alecf%netscape.com
fd8e16ea93 some leftover files that I forgot to checkin to bug 100212, converting nsIFile.URL over to nsIIOService
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@111853 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:36:17 +00:00
rbs%maths.uq.edu.au
7a9d642ace Finishing touch to MathML bug 114909
git-svn-id: svn://10.0.0.236/trunk@111852 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:30:41 +00:00
shanjian%netscape.com
b6116fc576 #106476 A more readable approach in resolving fonts
r=rbs, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111851 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:26:07 +00:00
bienvenu%netscape.com
99d6b1db75 fix problem issuing search in non selected folder after copying to sent folder r/sr=sspitzer 119154
git-svn-id: svn://10.0.0.236/trunk@111850 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 21:23:02 +00:00
ian.mcgreer%sun.com
41121f3550 CERT_FindCertIssuer had a fallback to just grab any cert with the correct subject when all else fails.
git-svn-id: svn://10.0.0.236/trunk@111849 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 20:24:46 +00:00
shannond%netscape.com
69da9f8a57 mozilla/cck/ib/comp.h is now located in mozilla/cck/globals/comp.h as a result
of bug 113818.  Removing this file from this directory since it is no longer
needed.


git-svn-id: svn://10.0.0.236/trunk@111848 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 19:51:50 +00:00
shannond%netscape.com
cc009a0f69 mozilla/cck/ib/comp.cpp has moved to mozilla/cck/globals/comp.cpp as a
result of bug 113818.  Removing this file from this directory since it
is no longer needed.


git-svn-id: svn://10.0.0.236/trunk@111847 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 19:50:28 +00:00
javi%netscape.com
b0b0b55921 Give the shared library fragment names.
git-svn-id: svn://10.0.0.236/trunk@111844 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 18:15:28 +00:00
rogerl%netscape.com
ea5416929e Fixed minor bugs.
git-svn-id: svn://10.0.0.236/trunk@111843 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 18:10:48 +00:00
ian.mcgreer%sun.com
26c0d7a35b Fix chaining bug. Cert's trust needs to be set before call to matchUsage.
git-svn-id: svn://10.0.0.236/trunk@111842 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 18:10:43 +00:00
bienvenu%netscape.com
28995dfed9 fix blocker 119202 delete button disabled after deleting message r/sr=sspitzer backing out fix for 118137
git-svn-id: svn://10.0.0.236/trunk@111840 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 17:14:12 +00:00
pinkerton%netscape.com
0206c2babf invisible windows need the windowConstrain event handler. It was left out by mistake for those windows in my last checkin. Pull the invisible window code out in its own case so this doesn't happen again. r=sdagley, sr=sfraser. bug#118198
git-svn-id: svn://10.0.0.236/trunk@111839 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:40:33 +00:00
ian.mcgreer%sun.com
33e4698aeb need to make sure trust is updated if it was already created
git-svn-id: svn://10.0.0.236/trunk@111838 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:30:06 +00:00
alex.fritze%crocodile-clips.com
9f16d21d3e [SVG only] Fix locale-related problems (bug 99771).
Patch by <daniele@grinta.net>


git-svn-id: svn://10.0.0.236/trunk@111837 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:28:15 +00:00
rods%netscape.com
042dd90c2f Removing an uneeded line of code when this got accidently checked in
git-svn-id: svn://10.0.0.236/trunk@111836 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:23:57 +00:00
leaf%mozilla.org
a09d52fa13 Automated update
git-svn-id: svn://10.0.0.236/trunk@111835 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:12:20 +00:00
ian.mcgreer%sun.com
e4d842c387 bug 118051, make Stan pki1 headers private exports for 3.4
git-svn-id: svn://10.0.0.236/trunk@111834 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:11:04 +00:00
jdunn%netscape.com
de3ab61152 adding HAVE_FLOCKFILE test for pangoLite
r=cls@seawood.org
# 118825


git-svn-id: svn://10.0.0.236/trunk@111833 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 15:00:42 +00:00
glazman%netscape.com
2f5b7a3b1a oops, I erroneously left this code in my big yesterday's check-in and this belongs to another bug (118110); b=77705
git-svn-id: svn://10.0.0.236/trunk@111832 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:51:45 +00:00
ian.mcgreer%sun.com
5e7ce75480 Only release crypto context's reference if cert was removed. Should not have caused 3.4 bugs but was nonetheless incorrect.
git-svn-id: svn://10.0.0.236/trunk@111831 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:34:36 +00:00
ian.mcgreer%sun.com
05e10a2919 back out previous change
Unlike the other hash indexes, the issuer and serial is unique.  If the issuer and serial exists in the cache, the cert pointer must be valid (the cache is holding a reference).


git-svn-id: svn://10.0.0.236/trunk@111830 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:28:53 +00:00
brade%netscape.com
539faeabfc remove unused static kPrefServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111829 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:19:26 +00:00
brade%netscape.com
59311cf7e6 remove unused statics kCSSLoaderCID and kXULID for gain of 19 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111828 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:18:55 +00:00
brade%netscape.com
a682227c6c remove unused static kIOServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111827 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:18:35 +00:00
brade%netscape.com
96f0200194 remove unused statics kPlatformCharsetCID and kUBidiUtilCID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111826 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:16:29 +00:00
jdunn%netscape.com
01a246e76f AIX's new compiler, xlC5.x, doesn't allow the use of "friend" to declare
a function prototype.  So we have to decare the function and then
declare it a friend.  When Default arguments are used, they need to
be specified in the function prototype and NOT in the friend declaration.
# 43311
r=dbaron@fas.harvard.edu


git-svn-id: svn://10.0.0.236/trunk@111825 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:16:05 +00:00
brade%netscape.com
5b5fdeed0b remove unused static kRDFInMemoryDataSourceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111824 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:15:51 +00:00
brade%netscape.com
9770d6854e remove unused statics kDataTimeFormatIID and kTextNodeCID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111823 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:15:18 +00:00
brade%netscape.com
953952c8ec remove unused statics kCSSParserCID, kDOMScriptObjectFactoryCID, kLoadGroupCID, kRDFCompositeDataSourceCID, kRDFContainerUtilsCID, kRDFInMemoryDataSourceCID, kXULTemplateBuilderCID, and kXULOutlinerBuilderCID for gain of 160 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111822 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:15:04 +00:00
brade%netscape.com
e59e6276ae remove unused statics kCRangeCID and kCContentIteratorCID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111821 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:12:24 +00:00
brade%netscape.com
f34e725653 remove unused static kXULPopupListenerCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111820 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:12:01 +00:00
brade%netscape.com
b35c90f856 remove unused static kDOMScriptObjectFactoryCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111819 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:11:45 +00:00
brade%netscape.com
10bfde9604 remove unused static kNameSpacemanagerCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111818 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:10:58 +00:00
brade%netscape.com
f712b4870e remove unused static kParserCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111817 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:10:08 +00:00
brade%netscape.com
df74258b9a remove unused statics kNameSpaceManagerCID, kXMLDocumentCID and kParserCID for gain of 48 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111816 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:09:09 +00:00
brade%netscape.com
39059cb173 remove unused statics kCSSBreaksSID and kCSSPageSID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111815 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:08:36 +00:00
brade%netscape.com
c1caa500c8 remove unused static kISupportsIID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111814 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:07:59 +00:00
brade%netscape.com
aff55af106 remove unused static kIOServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111813 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:07:41 +00:00
brade%netscape.com
773e92d74f remove unused static kCharsetConverterManagerCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111812 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:07:22 +00:00
peterv%netscape.com
86506e2239 Keeping up with outliner changes. r=dmose. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111811 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:06:47 +00:00
brade%netscape.com
8c2aaf40c9 remove unused static kPrefServiceCID for gain of 16 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111810 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:06:15 +00:00
brade%netscape.com
9de532d67f remove unused statics kEventQueueServiceCID, kEventQueueService and kScrollingViewCID for gain of 48 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111809 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:05:55 +00:00
brade%netscape.com
e1d226f0c4 remove unused statics kPresShellCID and kCParserCID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111808 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:05:04 +00:00
brade%netscape.com
4e37f2f108 remove unused statics kCContentIteratorCID and kCSubtreeIteratorCID for gain of 32 bytes (bug 117927; r/sr=jst,darin)
git-svn-id: svn://10.0.0.236/trunk@111807 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 14:03:51 +00:00
jaggernaut%netscape.com
04a2ce8ce9 Bug 119109: Accelerator keybindings are screwed up. Fixing today's wannabe blocker (simple typo in harish's ports bustage fix), r=peterv.
git-svn-id: svn://10.0.0.236/trunk@111806 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 13:34:03 +00:00
dbradley%netscape.com
911e370581 Bug 114257 - win32 xpidl doesn't handle unix paths properly. patch=dbradley, r=cls, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111805 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 13:03:45 +00:00
alex.fritze%crocodile-clips.com
74bbdddac8 Remove files with too long (>31chars) names. (Replacements in tree already)
git-svn-id: svn://10.0.0.236/trunk@111804 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 12:14:24 +00:00
peterv%netscape.com
933e7b6feb Readding files with shorter names, mac doesn't like long names. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111803 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 10:55:28 +00:00
seawood%netscape.com
36ec67a6b0 Landing BeOS BONE support.
Thanks to Matthew Zahorik <maz@albany.net> & Paul Ashford <arougthopher@lizardland.net> for the patch.
Bug #71697 r=wtc/cls


git-svn-id: svn://10.0.0.236/trunk@111802 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 09:50:36 +00:00
brendan%mozilla.org
dca9356b95 Remove Call constructor (118732) and fix old bug in Function where it failed to convert args to strings (118849; both r=timeless, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@111801 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 08:51:01 +00:00
seawood%netscape.com
5a93fdeaae Link jsd into application in a "static" build.
Thanks to Robert Ginda <rginda@netscape.com> for the patch.
Bug #118784 r=cls


git-svn-id: svn://10.0.0.236/trunk@111800 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 08:47:01 +00:00
katakai%japan.sun.com
cb34e417ed bug 109723
Mozilla will crash when the XIM server is terminated.
gdk_im_ready() checking is needed before XGet/SetICValues()
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@111799 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 08:06:09 +00:00
katakai%japan.sun.com
6b92efb416 bug 110411
XIM performance improvement for over-the-spot mode
avoid unnecessary calls for over-the-spot
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@111798 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 07:58:09 +00:00
jaggernaut%netscape.com
4f867accb0 Duh. Made a thinko on commenting out the ifdef.
git-svn-id: svn://10.0.0.236/trunk@111797 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 06:55:18 +00:00
timeless%mac.com
e277a296ca use brandShortName
git-svn-id: svn://10.0.0.236/trunk@111796 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 06:00:26 +00:00
timeless%mac.com
173c74bc00 fix tasks menu
git-svn-id: svn://10.0.0.236/trunk@111795 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 05:59:11 +00:00
stephend%netscape.com
3c250b18ef bug 67359 - fixing message mail attach offline icon. r=andreww,sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@111794 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 05:46:16 +00:00
varga%utcru.sk
8174569821 Fix for 116739. Many assertions when moving over the blank area of outliners.
Fix for 118632. file picker can display all column arrows.
r=bryner, sr=hyatt

- getCellAt() now checks for correct mouse coordinates and sets row value
  to -1 for invalid coordinates.
- added bail out checks to all callers.


git-svn-id: svn://10.0.0.236/trunk@111793 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:47:52 +00:00
rbs%maths.uq.edu.au
8dbb385e2b Fix MathML bug 114909 - dynamically changing the displaystyle attribute in <mstyle> tag doesn't change display
git-svn-id: svn://10.0.0.236/trunk@111791 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:42:55 +00:00
ian.mcgreer%sun.com
0938408b74 add command to certutil for dumping the chain of a cert
git-svn-id: svn://10.0.0.236/trunk@111790 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:30:00 +00:00
jkeiser%iname.com
a16ac6d4e6 Improved CTRL+mouse/keyboard selection (bug 40983). r=rods, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111789 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:23:13 +00:00
colinp%oeone.com
22dde4fd86 patch 63468 - fix for bug 118069
git-svn-id: svn://10.0.0.236/trunk@111788 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:19:19 +00:00
stephend%netscape.com
878f698643 Bug 114543. Error in Javascript console on using 'Open in New Tab' on a link. Patch by John Morrison <jrgm@netscape.com> r=jag, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111787 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 04:16:22 +00:00
lordpixel%mac.com
e9dd704861 Fix for bug 66814. r=pink, sr=smfr
git-svn-id: svn://10.0.0.236/trunk@111786 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 03:11:02 +00:00
nelsonb%netscape.com
b3949a7795 Add error strings for new NSPR error codes. Bug 118668.
git-svn-id: svn://10.0.0.236/trunk@111785 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 03:00:30 +00:00
timeless%mac.com
c75fb2e609 Bug 116158 Enhance the workaround for bug 88554
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless, r=rods, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@111784 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:51:26 +00:00
bienvenu%netscape.com
535f382182 fix problem downloading message with inline images multiple times 93298 uploading messages to certain imap servers 72928 implement privileges command for imap folder sharing r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111783 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:46:40 +00:00
timeless%mac.com
39778a4e97 Bug 84380 Need a component that generates thai presentation forms
patch by Roland.Mainz@informatik.med.uni-giessen.de r=cls, r=pradhat, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111782 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:32:43 +00:00
waterson%netscape.com
9713142f08 Bug 118211. Utility to convert content dumps to HTML. Debug-only code.
git-svn-id: svn://10.0.0.236/trunk@111781 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:25:08 +00:00
bzbarsky%mit.edu
71baca7741 Fix assertions when getting computed -moz-outline-width and
-moz-marker-offset and enable these in Inspector.  Bug 114086, r=fabian,
sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111780 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:20:17 +00:00
bienvenu%netscape.com
f173c6ca4a whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@111779 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:19:56 +00:00
jaggernaut%netscape.com
9edc6ab7cd Bug 115854: Clean up shutdown warnings in service manager, add IID, CID and ContractID info. r=dougt, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111778 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:10:37 +00:00
bienvenu%netscape.com
a6546f5e07 add interfaces to keep track of mem cache sessions and mem cache entries r=sspitzer, sr=mscott 93208
git-svn-id: svn://10.0.0.236/trunk@111777 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:10:16 +00:00
markh%activestate.com
e51cc6d0d4 More ComponentManagerObsolete fixes.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@111776 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 02:01:58 +00:00
timeless%mac.com
eee97623a2 Bug 99808 javascript errors in nsSidebar.js
patch by jband r=sgehani sr=jst


git-svn-id: svn://10.0.0.236/trunk@111775 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:58:31 +00:00
nhotta%netscape.com
65b28b845b Changed ProcessDraftOrTemplateOperation, to set an override charset only if the original message has an override charset,
bug 116424, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@111774 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:46:37 +00:00
bienvenu%netscape.com
6daeb0eccd fix crash parsing mork files rs=sspitzer 114900
git-svn-id: svn://10.0.0.236/trunk@111773 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:42:26 +00:00
nhotta%netscape.com
742b2ad24c Changed mime_convert_charset to initialized the result value, bug 115387, r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@111772 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:37:40 +00:00
nhotta%netscape.com
febf147890 Set output behavior for unicode encoder to prevent the convesion to be aborted,
bug 118618, r=naving, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@111771 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:36:59 +00:00
ducarroz%netscape.com
c6dfa1c2e5 Fix for bug 109209. Don't erase actual flags when disabling/enabling the editor widget. Did also some cleanup for safe code. R=dmose, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111770 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:35:45 +00:00
naving%netscape.com
e42a6a8015 112301 sr=sspitzer. Make the folders in menus and popups appear in the same order as in folder-pane.
git-svn-id: svn://10.0.0.236/trunk@111768 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:11:20 +00:00
ssu%netscape.com
cb68682f50 undoing my previous accidental checkin
git-svn-id: svn://10.0.0.236/trunk@111767 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:09:43 +00:00
ssu%netscape.com
50dd3c75e1 fixing bug 113744 - Select All in message pane context menu doesn't work. r=racham, sr=m3scott
git-svn-id: svn://10.0.0.236/trunk@111766 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:06:05 +00:00
rbs%maths.uq.edu.au
4d279bc83d Compact code, b=118617, r=shanjian, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111765 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:05:38 +00:00
ssu%netscape.com
1c57b2f405 undoing my previous accidental checkin
git-svn-id: svn://10.0.0.236/trunk@111764 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:02:43 +00:00
relyea%netscape.com
de7af3febc Set the trust order for a newly installed built-ins to 100
git-svn-id: svn://10.0.0.236/trunk@111763 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:01:09 +00:00
ssu%netscape.com
6d198dcb71 vim mailOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@111762 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:00:47 +00:00
relyea%netscape.com
3e4c0e18ba Fix default trust and cipher orders.
git-svn-id: svn://10.0.0.236/trunk@111761 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 01:00:20 +00:00
relyea%netscape.com
af84479b7f Set up default trust order correctly.
Default trustorder is
   0 for the internal token
   100 for the builtins
   50 for everyone else

Default Cipher order is
   100 for the internal token
   0 for everyone else


git-svn-id: svn://10.0.0.236/trunk@111760 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:59:26 +00:00
smeredith%netscape.com
907bfd4b43 Removed CCK working from new config dialog.
git-svn-id: svn://10.0.0.236/trunk@111759 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:55:28 +00:00
kaie%netscape.com
be7f6fec6f b=116334 Allowing conditional usage of NSS 3.4
r=wtc sr=blizzard
Should not affect standard build (without having explicitly set NSS_3_4 in the environment)


git-svn-id: svn://10.0.0.236/trunk@111758 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:47:07 +00:00
relyea%netscape.com
144603d86b Initialize OCSP status variable
git-svn-id: svn://10.0.0.236/trunk@111757 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:45:27 +00:00
relyea%netscape.com
732ef51aa6 Enable OCSP code.
git-svn-id: svn://10.0.0.236/trunk@111756 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:43:39 +00:00
nhotta%netscape.com
71d7c5ce1e Change the conversion function to return a length to eliminate unnecessary strlen by the caller,
bug 116134, r=ducarroz, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@111755 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:42:59 +00:00
jfrancis%netscape.com
df2c1953c2 fix for 119053: backspace/delete can delete two br's instead of one. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@111754 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:29:04 +00:00
rogerl%netscape.com
474dee8e7e incremental fixes
git-svn-id: svn://10.0.0.236/trunk@111753 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:23:24 +00:00
rbs%maths.uq.edu.au
13b4696963 Grab a low hanging perf fruit by switching to an API that doesn't copy the font, b=118918, r=dbaron, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111752 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:04:35 +00:00
bstell%ix.netcom.com
90bea81de4 bug 116150 add NextNonEmptyCCMapPage and SetChars(PRUint16* aCCMap)
for FreeType2 font code
r=shanjian, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111751 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:01:38 +00:00
naving%netscape.com
791b8f8815 118137 r=bienvenu sr=sspitzer. fix crash on deleting large num of msgs using ctrl-key.
suppress the fireOnSelectHandler() until we are finished removing the rows.


git-svn-id: svn://10.0.0.236/trunk@111750 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-10 00:00:53 +00:00
ducarroz%netscape.com
36674c2aa9 Fix for bug 105825. If the main body of a message is not plain text or html, we must load it as an attachment. Also fix some memory leak. R=cavin, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111749 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:52:58 +00:00
ducarroz%netscape.com
142736ab88 Fix for bug 105825. Don't remove empty body part when sending message. Patch submitted by :parish@ntlworld.com. R=cavin, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111748 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:50:21 +00:00
seawood%netscape.com
1aa60fb4e0 Plugins should not be linked into static builds.
git-svn-id: svn://10.0.0.236/trunk@111747 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:46:06 +00:00
jfrancis%netscape.com
76ef75c38d finish landing 92331: plaintext mailquoting improvements.
git-svn-id: svn://10.0.0.236/trunk@111746 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:45:29 +00:00
danm%netscape.com
25d2355cf2 update to match nsIExpatSink.idl rev 1.2. this was causing xbl content sinks to not be properly initialized and causing lots of crashes on startup. r=harishd
git-svn-id: svn://10.0.0.236/trunk@111744 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:32:12 +00:00
javi%netscape.com
46b566f137 Update existing NSS projects to support building NSS 3.4 as shared libraries on the Mac.
git-svn-id: svn://10.0.0.236/trunk@111743 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:30:00 +00:00
javi%netscape.com
f085618d80 New xml projects and headers required to build NSS 3.4 as shared libraries on the Mac.
git-svn-id: svn://10.0.0.236/trunk@111742 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:29:08 +00:00
javi%netscape.com
50a3d322a0 Define NSS_3_4 so that we get the right code and not Stan code that isn't quite ready.
git-svn-id: svn://10.0.0.236/trunk@111741 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:23:43 +00:00
javi%netscape.com
b33a159e20 Changes required to get the trunk of NSS building on the Mac.
git-svn-id: svn://10.0.0.236/trunk@111740 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:22:23 +00:00
bryner%netscape.com
d63af5a235 Bug 119032 - converting nsISelectElement to idl so it can be used from js. r=varga, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111739 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 23:03:21 +00:00
nhotta%netscape.com
bdaaf345ff Replaced ISO-8859-4 by ISO-8859-13 for mail compose charset list, bug 117902, r=yokoyama.
git-svn-id: svn://10.0.0.236/trunk@111738 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 22:40:20 +00:00
nhotta%netscape.com
b03b50e42f Wording change for mulitlingual message alert to conver save as case, bug 115938, r=yokoyama.
git-svn-id: svn://10.0.0.236/trunk@111737 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 22:39:33 +00:00
nhotta%netscape.com
14e718e28b Changed to only do the charset conversion when the data is non ASCII, bug 116101, r=naving, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@111736 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 22:37:28 +00:00
dbaron%fas.harvard.edu
8da471c989 Adding more tests. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111735 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 22:15:22 +00:00
harishd%netscape.com
09bf9a2fcc Fixing ports bustage. b=105137. r=dbaron, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111734 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:50:08 +00:00
javi%netscape.com
019de29c98 Move LoadableRoots.mcp.exp to _LoadableRoots.mcp.exp to match the new
name of the project file that gets generated now that we use a new
build system, ie foo.xml gets improrted to _foo.mcp.  This ensures only
the symbols we want to export get exported.


git-svn-id: svn://10.0.0.236/trunk@111733 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:49:19 +00:00
ian.mcgreer%sun.com
b171cd8e07 also allocate hash key entry for issuer/serial, by creating an "index" cert in the cache's arena
git-svn-id: svn://10.0.0.236/trunk@111732 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:35:42 +00:00
mkaply%us.ibm.com
f881da92b7 #118932
r=mkaply, sr=blizzard
OS/2 only - use the name of the queue for the printer dialog


git-svn-id: svn://10.0.0.236/trunk@111731 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:31:45 +00:00
alecf%netscape.com
26792f7cf9 removal lame nsFileSpec operators, bug 100676 r=ccarlen sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111730 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:31:19 +00:00
mkaply%us.ibm.com
2a9bbedb17 Use PR_FALSE not false
git-svn-id: svn://10.0.0.236/trunk@111729 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:21:02 +00:00
ian.mcgreer%sun.com
3272fa4c5c several memory-related fixes
- correct reference counting when combining certs taken from cache and obtained new
- cache keys need to be alloc'ed, for the case when one cert is used to create the cache entry, another (same subject/nick/email) is added, then the first is removed and freed


git-svn-id: svn://10.0.0.236/trunk@111728 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 21:09:21 +00:00
rogerl%netscape.com
701eccd8dd Fixed windows DEBUG build issues.
git-svn-id: svn://10.0.0.236/trunk@111727 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:59:03 +00:00
rogerl%netscape.com
eacfa3cc72 Fixed overrrun errors in character sets.
Fixed windows DEBUG build issues.


git-svn-id: svn://10.0.0.236/trunk@111726 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:58:16 +00:00
nhotta%netscape.com
e773556844 Changed the collation option not to ignore punctuations, bug 110814, r=ftang, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111725 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:56:29 +00:00
nhotta%netscape.com
c2b99b4b84 In ConvertToUnicode() call IsAscii before doing the optimization for ASCII, bug 116264, r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@111724 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:53:11 +00:00
javi%netscape.com
3f4dd665cc We now use xml files to run the Mac builds. Deleting the mcp files that
are no longer used as part of the build.


git-svn-id: svn://10.0.0.236/trunk@111723 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:08:25 +00:00
alecf%netscape.com
f6d3d22234 final fix for bug 100212 - removal final dependency on necko from xpcom by removing nsIFile.URL r=dougt, sr=darin Yay!
git-svn-id: svn://10.0.0.236/trunk@111722 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 20:03:46 +00:00
pschwartau%netscape.com
58957484ec Improving comments.
git-svn-id: svn://10.0.0.236/trunk@111721 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:53:02 +00:00
bernd.mielke%snafu.de
05a135ab75 completing the backout of my checkin for bug 110596
git-svn-id: svn://10.0.0.236/trunk@111720 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:28:12 +00:00
bryner%netscape.com
98ad565e5d Bug 117276 - regression on gcc 2.95.x debug builds. Since we don't
understand exactly what the problem is here, and it does not seem to
happen on gcc 2.96, and 2.95 doesn't have the alias optimizations that
called for the new code in the first place, just make 2.95 use the old
code.  r=timeless, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@111719 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:23:37 +00:00
dbaron%fas.harvard.edu
8897c8f5b7 Backing out Bernd's checkin for bug 110596 to fix crashes / weird display. b=118991 r=bernd
git-svn-id: svn://10.0.0.236/trunk@111718 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:17:46 +00:00
jgaunt%netscape.com
86c348424e bug 116796 crash with immersion desktop running, qi'd to an interface that wasn't defined in the xbl
r=aaronl,hewitt
sr=waterson


git-svn-id: svn://10.0.0.236/trunk@111717 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:15:14 +00:00
dsirnapalli%netscape.com
ccd8863b50 Test case to test the accessibility of html button text
git-svn-id: svn://10.0.0.236/trunk@111716 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:10:41 +00:00
bzbarsky%mit.edu
04deaf61bb Fix lots of leaks in form submission. Bug 115815, patch by
nivedita@netscape.com, r=bzbarsky@mit.edu, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@111715 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:06:58 +00:00
blythe%netscape.com
552180e203 Fix Bug 115189
Trace-Malloc records line number information on platforms which have it.
r=dp sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111713 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 19:03:01 +00:00
chak%netscape.com
ff153755d1 Fix for #118852 - Add pipboot.* files to embedding manifests
r=adamlock, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111712 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:56:01 +00:00
rbs%maths.uq.edu.au
ba5c4f48d6 [MathML only] shuffle shared functions between files to balance the weights of the files
git-svn-id: svn://10.0.0.236/trunk@111711 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:51:30 +00:00
dbaron%fas.harvard.edu
7ad50ae058 Fix leak regression from harishd's changes yesterday. b=105137 r=harishd
git-svn-id: svn://10.0.0.236/trunk@111710 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:49:45 +00:00
bzbarsky%mit.edu
b850375269 Replace DEBUG_PRINTF with NS_WARNING/NS_ASSERTION. Bug 117440, patch by
Morten Nilsen <Morten@Nilsen.com>, r=timeless, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111709 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:49:43 +00:00
dbaron%fas.harvard.edu
76c868f8dd Fix AIX and OS/2 bustage by using normal |const|-ness conventions. r=harishd
git-svn-id: svn://10.0.0.236/trunk@111708 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 18:15:36 +00:00
mkaply%us.ibm.com
4077dca276 This will be the next OS/2 bustage - I found it trying to verify dbarons stuff
git-svn-id: svn://10.0.0.236/trunk@111707 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 17:46:55 +00:00
brade%netscape.com
5028888db3 remove unused statics kCRangeCID, kCClipboardCID, kCTransferableCID, and kHTMLConvertCID for savings of 64 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111705 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:52:36 +00:00
brade%netscape.com
54d20fa229 remove unused static kViewCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111704 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:46:56 +00:00
brade%netscape.com
14761c5446 comment out unused statickLookAndFeelCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111703 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:46:39 +00:00
brade%netscape.com
509eb97f42 remove unused statickCChildCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111702 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:46:09 +00:00
brade%netscape.com
304d38021f remove unused static kITableRowGroupFrameIID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111701 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:46:00 +00:00
brade%netscape.com
c834c500ad remove unused statics kHTMLImageElementCID and kIStyleFrameConstructionIID saving 32 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111700 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:45:50 +00:00
brade%netscape.com
ed3253d4de #if 0 unused static kViewCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111699 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:44:32 +00:00
brade%netscape.com
e4f0bdfca7 remove unused statics kCharsetConverterManagerCID and kPlatformCharsetCID saving 32 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111698 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:43:45 +00:00
brade%netscape.com
2b0db8fe58 remove unused statics kISupportsIID and kViewCID saving 32 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111697 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:43:20 +00:00
brade%netscape.com
71c2917a5d remove unused static kLegendFrameCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111696 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:41:11 +00:00
brade%netscape.com
65dbc8c4a4 remove unused const kMozDropdownActive saving 25 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111695 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:40:44 +00:00
brade%netscape.com
0137943f93 remove unused static kIOServiceCID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111694 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:39:24 +00:00
brade%netscape.com
b22b10b32f remove unused static kIStyledContentIID saving 16 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111693 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:38:41 +00:00
brade%netscape.com
5639df86ad remove unused statics kWidgetCID, kScrollingViewCID, kViewCID saving 48 bytes (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111692 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:38:01 +00:00
brade%netscape.com
813522188b remove/comment out unused statics kTextEncoderCID and kUBidiUtilCID (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111691 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:37:11 +00:00
cmanske%netscape.com
d327fd1732 Make 'sub' and 'sup' text styles mutually-exclusive, b=100825, r=jfrancis, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111690 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:36:13 +00:00
brade%netscape.com
6869be649b #ifdef globals so they aren't defined when they aren't used (bug 117927; rs=glazou)
git-svn-id: svn://10.0.0.236/trunk@111689 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:36:06 +00:00
bernd.mielke%snafu.de
ba490e401c bug 118794 remove pxiel frame error r=mkaply sr=attinasi
bug 110596 adding form frames to debug reflow - part2 r=karnaze sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111688 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:27:41 +00:00
nboyd%atg.com
2c2291ce22 Fix bug 118636: Date format
git-svn-id: svn://10.0.0.236/trunk@111687 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:21:31 +00:00
nboyd%atg.com
f1eddd2914 Fix bug:
We have found a problem in string.replace() when replacing a regular
expression with a dollar sign. The following code works right when the
replacement string does not contain "$":

$ java -jar js.jar
js> var re = new RegExp("%%%");
js> var price = "%%% 1.99";
js> price.replace(re, "USD");
USD 1.99
js> price.replace(re, "$");
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException
         at
org.mozilla.javascript.regexp.ReplaceData.interpretDollar(RegExpImpl.java:40 0)
         at
org.mozilla.javascript.regexp.ReplaceData.findReplen(RegExpImpl.java:502)
         at
org.mozilla.javascript.regexp.RegExpImpl.replace(RegExpImpl.java:116)
         at
org.mozilla.javascript.NativeString.execMethod(NativeString.java:266)
         at org.mozilla.javascript.IdFunction.call(IdFunction.java:78)
         at org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1222)
         at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1940)
         at
org.mozilla.javascript.InterpretedScript.call(InterpretedScript.java:68)
         at
org.mozilla.javascript.InterpretedScript.exec(InterpretedScript.java:59)
         at org.mozilla.javascript.Context.evaluateReader(Context.java:773)
         at
org.mozilla.javascript.tools.shell.Main.evaluateReader(Main.java:312)
         at
org.mozilla.javascript.tools.shell.Main.processSource(Main.java:219)
         at org.mozilla.javascript.tools.shell.Main.exec(Main.java:106)
         at org.mozilla.javascript.tools.shell.Main.main(Main.java:68)


git-svn-id: svn://10.0.0.236/trunk@111686 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:20:48 +00:00
cmanske%netscape.com
6024d4c542 Fixed layout in Advanced Edit dialog, b=87637, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111685 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:14:04 +00:00
cmanske%netscape.com
bdc70a8648 Fixed persisting checkbox in Create Table dialog, b=114668, r=glazman, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111684 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:06:45 +00:00
cmanske%netscape.com
f8241bac3f Fixed getting checkbox checked state, part of fix by hewitt to bug 114668, r=cmanske, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111683 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:04:42 +00:00
cmanske%netscape.com
ecf24b72ac Fix menulist margin to fit better with other widgets, part of fix for bug 87637, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111682 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:02:06 +00:00
dcone%netscape.com
df519303fc b=98252, r=kmcclusk, sr=attinasi. Added support for fast alpha tiling.
git-svn-id: svn://10.0.0.236/trunk@111681 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 15:02:00 +00:00
peterv%netscape.com
e5bd1b0b77 Check for i < Count() before accessing mObservers[i] (mObservers is nsAutoVoidArray). rs=glazman, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111680 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:44:10 +00:00
leaf%mozilla.org
a46e1425db Automated update
git-svn-id: svn://10.0.0.236/trunk@111679 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:42:25 +00:00
brade%netscape.com
011bef36e2 remove unused static kSocketTransportServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111678 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:40:05 +00:00
brade%netscape.com
a8960cf935 remove unused static kIOServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111677 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:38:00 +00:00
bstell%ix.netcom.com
01319c548d bug 116148, test if build env has FreeType2
r=cls


git-svn-id: svn://10.0.0.236/trunk@111676 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:37:58 +00:00
brade%netscape.com
c059175b3b remove unused static KStreamConverterServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111675 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:36:22 +00:00
bstell%ix.netcom.com
e1d9947f79 bug 116148, include freetype2.m4 for testing for FreeType2
r=cls


git-svn-id: svn://10.0.0.236/trunk@111674 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:35:21 +00:00
brade%netscape.com
9776968a62 remove unused statics kIOServiceCID and kComponentManagerCID saving 32 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111673 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:34:51 +00:00
bstell%ix.netcom.com
73fddcaeb9 bug 116148, build defines for FreeType2
r=cls


git-svn-id: svn://10.0.0.236/trunk@111672 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:34:09 +00:00
brade%netscape.com
281c733d8f remove unused static kSocketProviderService saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111671 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:33:45 +00:00
brade%netscape.com
480f11cfc6 remove unused static kStandardURLCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111670 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:33:01 +00:00
bstell%ix.netcom.com
09da2848bc bug 116148, *.m4 file to test for FreeType2. Slightly modified from
the FreeType2 src. r=cls


git-svn-id: svn://10.0.0.236/trunk@111669 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:32:28 +00:00
brade%netscape.com
157972cddd remove unused statics kIOServiceCID and kJARUriCID saving 32 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111668 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:32:21 +00:00
brade%netscape.com
30849ae9b9 remove unused static kZipReaderCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111667 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:31:27 +00:00
brade%netscape.com
1e425e7a22 remove unused static kCategoryManagerCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111666 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:30:34 +00:00
brade%netscape.com
91700a3fd7 remove unused static kIOServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111665 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:29:20 +00:00
brade%netscape.com
8252b6de9f remove unused const kMIME saving 9 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111664 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:25:58 +00:00
brade%netscape.com
e8852e32ae remove unused static kSocketTransportServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111663 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:24:20 +00:00
brade%netscape.com
25e3e17fa8 remove unused static kEventQueueService saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111662 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:22:17 +00:00
brade%netscape.com
0309643e19 remove unused static kFileTransportServiceCID saving 16 bytes (bug 117927; rs=darin)
git-svn-id: svn://10.0.0.236/trunk@111661 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 14:21:00 +00:00
glazman%netscape.com
5124d29644 CSS in Composer, step 1 ; b=77705, r=jfrancis, r=cmanske, sr=kin
git-svn-id: svn://10.0.0.236/trunk@111660 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 13:51:37 +00:00
aaronl%netscape.com
d7044d9fdc Last part of fix for bug 118633 - null frame checks. r=jgaunt, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111659 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:53:57 +00:00
stephend%netscape.com
dc9a9c3dee Bug 118682. Javascript strict warnings in search-panel.js. Patch by Stephen Walker <walk84@yahoo.com> r=stephend/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111658 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:36:42 +00:00
stephend%netscape.com
c27a6e5599 Bug 102153. Javascript strict warnings in pref-contentpacks.xul. Patch by Stephen Walker <walk84@yahoo.com> r=stephend/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111657 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:14:33 +00:00
hwaara%chello.se
c3910e9312 #115533, Mozilla should be able to become the default viewer of BMP, ICO and MNG image files.
r=law, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111656 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:14:25 +00:00
stephend%netscape.com
97874b1875 Bug 106957. Javascript strict warnings in selectLang.js. Patch by Stephen Walker <walk84@usa.net> r=stephend/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111655 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:11:44 +00:00
aaronl%netscape.com
58178a3dc7 Active accessibility fixes. Bug 118633 - null frame checks, bug 118761 - support STATE_SYSTEM_INVISIBLE, bug 118759 - support statusbar, bug 114109 - support dropmarker, bug 118858 and bug 118020 - text nodes shouldn't get focusable state. r's=jgaunt, sr's=hewitt, waterson
git-svn-id: svn://10.0.0.236/trunk@111654 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 10:02:29 +00:00
hwaara%chello.se
cda764c061 #117298, little scrollbar doesn't highlight during drag and adjust normal scrollbars to also highlight the shade during drag.
r=varga, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111653 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 09:54:51 +00:00
bryner%netscape.com
15c424d31a fixing up spacing. not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@111652 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 08:30:02 +00:00
harishd%netscape.com
9cf56b14c2 Replace C++ style comment with C style comment
git-svn-id: svn://10.0.0.236/trunk@111651 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 06:48:12 +00:00
bryner%netscape.com
9614cbd4d9 work-in-progress for select dropdown widget. Respond to a custom event fired by the content node to notify us of a selection change. Notify the content node when an item is selected in the popup. Not turned on by default.
git-svn-id: svn://10.0.0.236/trunk@111650 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 06:38:47 +00:00
jst%netscape.com
901f0df3ef Fixing bug 118202. Make <link href='http://...'> send a HTTP referrer to the server. r=bzbarsky@mit.edu, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111649 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 05:56:43 +00:00
sspitzer%netscape.com
06ca088c58 fix for #108542. remember the last directory we saved attachments (or messages as files) into,
and re-use it the next time.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111648 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 04:41:41 +00:00
sspitzer%netscape.com
d61789ab8b fix for #72623. remember the last directory we found attachments, and
use that as the starting point next time.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111647 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 04:38:08 +00:00
jaggernaut%netscape.com
131bb3dd4e Hitching a ride with bug 117440: Make nsPrintfCString inherit from nsAFlatCString instead of nsACString, r=darin, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111646 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 04:35:28 +00:00
darin%netscape.com
416968bb0a fixes bug 112564 "Cache-Control: no-cache should not affect back/forward
buttons" r=dougt, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111645 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 04:18:48 +00:00
beard%netscape.com
e595c7ba44 fixing mac bustage of access paths.
git-svn-id: svn://10.0.0.236/trunk@111644 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:55:44 +00:00
seawood%netscape.com
affbe9c421 Add libfreebl & libhybrid libs to psm section of unix package files for solaris 32 bit builds.
Bug #114338 sr=granrose


git-svn-id: svn://10.0.0.236/trunk@111643 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:42:37 +00:00
harishd%netscape.com
efceeab44e Replaced C++ style comment with C comment
git-svn-id: svn://10.0.0.236/trunk@111642 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:32:56 +00:00
beard%netscape.com
1d97ff8571 bug #105137, fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@111641 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:27:17 +00:00
waterson%netscape.com
063768d26a Print the rest of the linebox flags when debugging reflow. Debug-only change.
git-svn-id: svn://10.0.0.236/trunk@111640 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:04:29 +00:00
tingley%sundell.net
bd95b315fa checkin for sballard@netreach.net.
bug 103097: make the UI for the <link> element faster
r=fabian, sr=blake


git-svn-id: svn://10.0.0.236/trunk@111639 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:02:36 +00:00
waterson%netscape.com
e72c8455d0 Bug 99461 and it's ilk. Remove hack that blasts tables into the same space. r=dbaron, sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@111638 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 03:01:13 +00:00
tingley%sundell.net
5401810d32 bug 118680: make the XULSortService look for |sortStaticsLast| on the
correct (root) element.  r=rjc, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@111637 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:53:14 +00:00
cavin%netscape.com
9436922d2d Bug #81295: In extractFileNameFromUrl(), extract value associated with "filename="
keyword if present. r=naving/ben@netscape.com, sr=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@111636 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:41:36 +00:00
dbaron%fas.harvard.edu
b152ba9386 Fix crash on certain pages. b=118829 r=jag sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111634 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:36:49 +00:00
av%netscape.com
f93340af68 Bug 118801 -- incrementing plugin API version, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@111633 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:32:23 +00:00
alecf%netscape.com
faebf5f2d1 mac-side of removal of nsIFile.URL - one last one? r=dougt, sr=darin bug 100212
git-svn-id: svn://10.0.0.236/trunk@111632 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:30:09 +00:00
pete%alphanumerica.com
1d0f7aa07d b=92132, r=pete, sr=jag
Patch by Igor Nekrestyanov <nis@sparc.spb.su>
Urlbar history finally works the way it should.

--pete


git-svn-id: svn://10.0.0.236/trunk@111631 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:29:25 +00:00
alecf%netscape.com
d07f537d7f bug 114450 sr=jag
remove table-based comparison functions so we can actually remove them later


git-svn-id: svn://10.0.0.236/trunk@111630 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:28:28 +00:00
bzbarsky%mit.edu
c43b7ba2cf Make ".xbl" files get detected as text/xml. bug 117839, r=law, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111629 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:21:57 +00:00
rayw%netscape.com
5adc307dfd Changes to use contractid's for construction wherever available. This means
that the JS binding will work correctly.  Also removed old security model.


SOAP is not a part of default build.


git-svn-id: svn://10.0.0.236/trunk@111628 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:17:17 +00:00
bryner%netscape.com
0b3708e6ce Bug 118859 - allow hooking up an XBL handler for a custom DOM event. r=hewitt, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111627 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:16:17 +00:00
beard%netscape.com
8310b2caa2 bug #118649, r=peterl, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@111626 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:15:50 +00:00
shanjian%netscape.com
545ce50e1e #117957 Mozilla won't start if locale is set to value other than C or en_US
patch proposed by marcus@marcuscom.com
r=shanjian sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111625 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:13:10 +00:00
alecf%netscape.com
3261839ac2 Rest of tree-wide cleanup for bug 100212 - switch last consumers of nsIFile.URL r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@111624 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:08:01 +00:00
rjc%netscape.com
09a05b6179 Bug # 118212: window mediator RDF changes to support keyboard. r=tingley sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111623 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:06:23 +00:00
shanjian%netscape.com
82ac06c158 #97173 remove the need of loading unixcharset.properties file at startup time.
r=bstell, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111622 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 02:03:31 +00:00
ben%netscape.com
56cc8b899d fix 109764 bookmarks not shown in sidebar panel in mail
r=bryner, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@111621 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:57:23 +00:00
ssu%netscape.com
f55ba474d3 fixing bug 114503 - Need keyboard shortcuts for Labels. r=timelss sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111620 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:49:57 +00:00
jaggernaut%netscape.com
3fddc3c879 Bug 113228: Remove nsStr::ChangeCase. r=dbaron, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111619 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:44:43 +00:00
harishd%netscape.com
476668ebbc 105137 - Eliminate nsTokens, nsParserNode usage for xml/xbl/xul/rdf documents. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111618 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:37:50 +00:00
danm%netscape.com
c1bc619e9b position dependent windows relative to their parent. bug 113283 r=hyatt,pavlov
git-svn-id: svn://10.0.0.236/trunk@111617 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:31:24 +00:00
danm%netscape.com
7bd003b61f implement new 'aAllowSlop' parameter to nsIWidget::ConstrainPosition. bug 113283 r=hyatt,pavlov
git-svn-id: svn://10.0.0.236/trunk@111616 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:30:06 +00:00
vidur%netscape.com
3cced226e6 Added proxy classinfo and factory entries. [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111615 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:30:05 +00:00
vidur%netscape.com
b88b48076c Added wsexception.cpp. Creation of components is now done through a factory and an Init method. Fixed array case of conversion to not wrap elements as variants. Further work on proxy and call context to get proxy test working [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111614 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:29:32 +00:00
danm%netscape.com
2ba1541624 adding parameter to nsIWidget::ConstrainPosition. bug 113283r=hyatt,pavlov
git-svn-id: svn://10.0.0.236/trunk@111613 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:29:18 +00:00
vidur%netscape.com
54f468af25 Changed testing code to be a component with a JS driver rather than an executable. Added first pass of proxy test. [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111612 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:27:44 +00:00
vidur%netscape.com
212f8a0aaa Try to determine and record SOAP version. [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111611 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:26:48 +00:00
vidur%netscape.com
3bdbe7adbe Record schema namespace since there are at least 2. [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111610 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:26:22 +00:00
hyatt%netscape.com
0a2e6683fa Fix for hover/active feedback on radio/checkbox/menulist in WinXP theme. r=hewitt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111609 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:26:16 +00:00
vidur%netscape.com
424395925f Added dimensions to arrayType attribute in encoding process. [not part of build]
git-svn-id: svn://10.0.0.236/trunk@111608 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:25:46 +00:00
pschwartau%netscape.com
2c2796da25 Initial add. Regression test for bug 118849.
git-svn-id: svn://10.0.0.236/trunk@111607 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:09:15 +00:00
ccarlen%netscape.com
0adc398def smoketest blocker 118788 r=/sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111606 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 01:04:17 +00:00
dean_tessman%hotmail.com
e55c2dfd10 Fix for 109824
Patch by slate@gwu.edu
r=cmanske,me sr=jag


git-svn-id: svn://10.0.0.236/trunk@111604 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-09 00:01:23 +00:00
rjc%netscape.com
6b6aeec6f0 Fix blocker buf # 118735... RDF issue. r/a=darin sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111603 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:37:04 +00:00
dp%netscape.com
b085c89dc3 Adding peak memory used report r=blythe
git-svn-id: svn://10.0.0.236/trunk@111602 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:20:29 +00:00
pschwartau%netscape.com
c5ef9299d5 Added regexpwrapper.cpp
git-svn-id: svn://10.0.0.236/trunk@111601 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:17:11 +00:00
pschwartau%netscape.com
2b22d9bb8f Fixed build warnings
git-svn-id: svn://10.0.0.236/trunk@111600 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 23:15:23 +00:00
rogerl%netscape.com
073151bba7 Fixed failure to parse 'prototype'.
Added regexp support.


git-svn-id: svn://10.0.0.236/trunk@111599 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 22:39:43 +00:00
darin%netscape.com
7a9dc66195 comment correction
git-svn-id: svn://10.0.0.236/trunk@111598 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 22:39:18 +00:00
rayw%netscape.com
0778de0a3a Fix for undefined symbol under Linux. Eliminated proxy/test due to
Makefile.in problems.  Added ability for a specific version of SOAP
(Encoding) to deal with either version of Schema URI if it is
explicitly specified.

SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@111596 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 22:11:57 +00:00
ian.mcgreer%sun.com
e46a7dedc4 bug 118612, implement valid peer trust in softoken
git-svn-id: svn://10.0.0.236/trunk@111595 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 22:01:17 +00:00
smeredith%netscape.com
536931574c Added Remote Admin function.
git-svn-id: svn://10.0.0.236/trunk@111593 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 21:11:27 +00:00
mikep%oeone.com
d446a7539b Fixed bug with overlapping events in day view.
git-svn-id: svn://10.0.0.236/trunk@111592 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:58:10 +00:00
darin%netscape.com
727d4d6882 backing out the part of the patch for bug 54349 that caused the leak
regression bug 118726.


git-svn-id: svn://10.0.0.236/trunk@111591 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:52:30 +00:00
dsirnapalli%netscape.com
5d66f7f370 Test Case to test the accessibility of HTML Button.
git-svn-id: svn://10.0.0.236/trunk@111590 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:45:50 +00:00
depstein%netscape.com
9977d3af86 made changes for compatibility with MfcEmbed
git-svn-id: svn://10.0.0.236/trunk@111589 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:40:06 +00:00
nboyd%atg.com
c1e6f4c81c Fix doc bug.
git-svn-id: svn://10.0.0.236/trunk@111588 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:11:53 +00:00
nicolson%netscape.com
9a1db829fc landing DJN_MEKAB_WORK_BRANCH
git-svn-id: svn://10.0.0.236/trunk@111587 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:11:11 +00:00
nicolson%netscape.com
c819a25314 test SecretDecoderRing
git-svn-id: svn://10.0.0.236/trunk@111585 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 20:00:55 +00:00
nicolson%netscape.com
c7f65fb0ea new provider classes
git-svn-id: svn://10.0.0.236/trunk@111584 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 19:58:48 +00:00
ian.mcgreer%sun.com
d040ba44c1 another place where decoded cert was alloced in cert's arena
git-svn-id: svn://10.0.0.236/trunk@111582 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 19:38:56 +00:00
nicolson%netscape.com
3c1b765e99 SecretDecoderRing functionality, now appearing in JSS.
git-svn-id: svn://10.0.0.236/trunk@111578 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 19:38:47 +00:00
leaf%mozilla.org
851dedb626 adding macho build-generated files to the global ignore list, bugzilla bug
118109


git-svn-id: svn://10.0.0.236/trunk@111577 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 19:06:50 +00:00
ian.mcgreer%sun.com
ab311ba5fb move free of CERTCertificate's arena below the NSSCertificate. needed for the case when an NSSCertificate is freed without ever releasing a CERTCertificate.
git-svn-id: svn://10.0.0.236/trunk@111576 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 18:51:18 +00:00
ian.mcgreer%sun.com
93942f465e memory leak fixes
git-svn-id: svn://10.0.0.236/trunk@111574 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 15:37:42 +00:00
mostafah%oeone.com
a02c60f7f8 Wrapped all printf's in #ifdef ICAL_DEBUG statements. This fixes bug 110780
git-svn-id: svn://10.0.0.236/trunk@111573 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 15:20:47 +00:00
dbaron%fas.harvard.edu
7a38a8af9d Remove unused and incorrect code, clean up some other similar code. b=116301 r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@111572 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 15:13:02 +00:00
dcone%netscape.com
9fbb0ab01d bug = 117072. r=rods sr=attinasi. set the paintbackground to true before paint. Fixes paint preview.
git-svn-id: svn://10.0.0.236/trunk@111571 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 14:58:52 +00:00
mostafah%oeone.com
a971e57847 Used appropriate functions to get string values from calendar file. This fixes bug #109924 & #112117
git-svn-id: svn://10.0.0.236/trunk@111570 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 14:56:59 +00:00
locka%iol.ie
bec120996e NOT PART OF BUILD. Add code to pass postdata in call to IWebBrowser
git-svn-id: svn://10.0.0.236/trunk@111569 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 14:36:02 +00:00
locka%iol.ie
dbfc30244c Removed huge chunks of dead webshell and cleaned up a few references to it elsewhere in the code. b=113970 r=valeski@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111568 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 13:01:38 +00:00
locka%iol.ie
1444918e60 Fixed context menus to work when right clicking over image links. Detabbed file too. b=114427 r=chak@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@111567 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 12:15:09 +00:00
seawood%netscape.com
58ecf90495 Add bogus file to fix bogus rm error messages
git-svn-id: svn://10.0.0.236/trunk@111566 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 09:29:10 +00:00
jst%netscape.com
b10b1e8a0f Make 'dom.disable_open_during_load' only disable window.open in content windows, not in chrome windows. r=rpotts@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@111565 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 09:19:01 +00:00
seawood%netscape.com
d888537e65 Set the default MOZ_PKG_FORMAT to ZIP when building on win32
git-svn-id: svn://10.0.0.236/trunk@111564 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 08:56:29 +00:00
sspitzer%netscape.com
9c1b77c407 remove all the extra space when printing ab cards or ab directories.
rs=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111563 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 08:15:50 +00:00
sspitzer%netscape.com
45fc07a428 make it so we print out mailing list cards.
supplimental fix to #104987.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111562 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 07:57:36 +00:00
jst%netscape.com
f9449b0c2f Fixing bug 116466. Making mozilla fire a 'DOMFrameContentLoaded' event on all parent documents of a [i]frame when the *ML in the [i]frame is done loading (excluding external resources). r=heikki@netscape.com, sr=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111561 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 07:01:53 +00:00
leaf%mozilla.org
15e92737fd Automated update
git-svn-id: svn://10.0.0.236/trunk@111560 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:42:25 +00:00
bryner%netscape.com
e9cfdf4cd2 Bugscape 11533 - hooking up commercial splash screen. Adding a rule to xpfe/bootstrap/Makefile.in to echo the list of object files so that we don't have to duplicate it in the commercial version. No longer exporting splash.xpm to dist/bin or packaging it, since it's compiled in. r=cls.
git-svn-id: svn://10.0.0.236/trunk@111559 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:39:47 +00:00
jst%netscape.com
3d2587b3bb Fixing bug 64248. Making the loading of external scripts pass the referrer to the server when requesting the script. r=gagan@netscape.com, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111558 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:32:36 +00:00
seawood%netscape.com
a369729854 Fix ldap for win32 gmake build
Bug #58981 r=dmose


git-svn-id: svn://10.0.0.236/trunk@111557 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:32:02 +00:00
ssu%netscape.com
cd1a4caf6d fixing bug 103335 - enable mapi update. trivial fix. Since mapi has finally landed, the installer need to be aware of it on updates. code was there since 0.9.6 branch time frame. I'm just enabling it.
git-svn-id: svn://10.0.0.236/trunk@111556 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:12:08 +00:00
ssu%netscape.com
cc2e24de1e fixing bug 115689 - Labels: sorting the label column is displayed in reverse of specd order. r=bhuvan, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111555 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:07:31 +00:00
ssu%netscape.com
0830595197 fixing bug 114623 - two separators in right-click on url r=racham sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111554 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 06:02:24 +00:00
ssu%netscape.com
674528c349 fixing bug 118504 - Stop button always shows disabled image. r=racham sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111553 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:53:26 +00:00
seawood%netscape.com
aeeefa658b Explicitly export header file since NO_DIST_INSTALL is set.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@111552 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:51:20 +00:00
seawood%netscape.com
d8b6d8a043 Adding missing \
Bug #113511


git-svn-id: svn://10.0.0.236/trunk@111551 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:46:51 +00:00
darin%netscape.com
86d0fabf89 fixes bug 54349 "stylesheet do not load when in another HTTP auth realm (sometimes)"
patch=badami@netscape.com
r/sr=darin,rpotts


git-svn-id: svn://10.0.0.236/trunk@111550 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 05:18:08 +00:00
dbaron%fas.harvard.edu
12b1cb7058 Remove bogus/noisy assertion. b=118676 / 116161
git-svn-id: svn://10.0.0.236/trunk@111549 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 04:11:25 +00:00
sspitzer%netscape.com
40a129a515 fix for #2660, #36760, #54527 and #104987. fix addressbook printing,
it's been broken a long time.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111548 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 03:19:10 +00:00
ducarroz%netscape.com
df90b5c914 Fix for bug 109159. Flush the compose window cache when switching profile. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111547 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 03:13:12 +00:00
timeless%mac.com
423908e3e5 Bugzilla Bug 118574 JavaScript strict warnings in showbuilds.cg
r=caillon


git-svn-id: svn://10.0.0.236/trunk@111546 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 03:11:43 +00:00
pete%alphanumerica.com
3aff0bf32e b=116170, r=dougt, sr=darin
fix for crash on ftp://ftp.dict.org/

--pete


git-svn-id: svn://10.0.0.236/trunk@111545 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:56:20 +00:00
naving%netscape.com
681d008853 118184 r=bienvenu sr=mscott. fix a crash while compacting local folders by making sure we don't
access array out of bounds.


git-svn-id: svn://10.0.0.236/trunk@111544 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:29:41 +00:00
dbaron%fas.harvard.edu
5f3c1a0733 Don't use C++ comments in C files.
git-svn-id: svn://10.0.0.236/trunk@111543 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:29:11 +00:00
pschwartau%netscape.com
a46e1132e1 Modified test to take account of the change in SpiderMonkey date format (bug 118266)
git-svn-id: svn://10.0.0.236/trunk@111542 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:23:26 +00:00
dougt%netscape.com
6b5bff699c Fixes 116299 Reduce size of nsLocalFileWin by 2 ptrs by factoring out shortcut resolver. Also fixes crash 117258 caused by trying to create a file or directory to a nonexistant drive. sr=rpotts, dveditz for the first bug, and sr=darin, r=gagan for the second bug
git-svn-id: svn://10.0.0.236/trunk@111541 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:20:13 +00:00
rbs%maths.uq.edu.au
38aa2bbb0e MathML bug 118475 - Allow stretchy MathML fonts to be customized via the pref system
git-svn-id: svn://10.0.0.236/trunk@111540 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:15:23 +00:00
naving%netscape.com
64e1b04caa 116972 r=dmose sr=sspitzer. fix leaks upon autocompletion in compose window and when sending mail. may
fix other leaks in address book because now we made it sure that it frees up when we do a copy
in CharPtrGuardArray... and don't do a copy when not needed.


git-svn-id: svn://10.0.0.236/trunk@111539 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:09:03 +00:00
mscott%netscape.com
8546377990 fix the builds when the mail smoketest variable is defined. we were clobbering the DIRS
variable in that case causing us to not build smime anymore. this caused the redness on lhasa & boxset


git-svn-id: svn://10.0.0.236/trunk@111538 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:08:39 +00:00
alecf%netscape.com
b6d117e01a enough with my own debugging messages - change DEBUG_alecf to DEBUG_alecf_
git-svn-id: svn://10.0.0.236/trunk@111537 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:05:59 +00:00
darin%netscape.com
3ab4f0cfd4 fixes bug 118143 "GetPath() is off by one char after calling SetQuery()"
r=dougt, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@111536 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:05:43 +00:00
alecf%netscape.com
92d8e22155 oops, additional file missed from previous checkin
bug 100212, r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@111535 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 02:01:23 +00:00
markh%activestate.com
2e157b2b2a * Changes to observers and service manager APIs.
* Use nsIComponentManagerObsolete.
* Fix weak reference leaks
* Cache interface infos better for significant perf increase.
* Better tests for leaks

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@111534 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:58:58 +00:00
beard%netscape.com
12ab2a809c [not part of build] CW Pro 7 format project for building classic plugin support.
git-svn-id: svn://10.0.0.236/trunk@111533 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:47:52 +00:00
sspitzer%netscape.com
b400c8770b fix for performance bug #117864. implement SetQuery() on these derived classes and make it
so SetQuery() will reparse the url.  we need this because we call SetQuery()
after calling SetSpec() when quoting.  reparsing the url will set some internal state
that we use for the optimization of only quoting the body part of message,
instead of the whole message (attachments and all!)
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111532 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:40:01 +00:00
glen.beasley%sun.com
e88363059c bug 115879 makefile for windows XP
git-svn-id: svn://10.0.0.236/trunk@111531 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:37:10 +00:00
sspitzer%netscape.com
ff1ad03f68 add some bulletproofing to the subscribe search view so that we
check the row.  fixes crasher bug #117065
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111530 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:32:27 +00:00
alecf%netscape.com
b0e0e6d031 C++ side of fix for bug 100212 - move consumers of nsIFile.URL into nsIIOService. r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@111529 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:31:25 +00:00
sspitzer%netscape.com
b24a359d13 landing fix for #118180 for rajiv. r=srilata, sr=sspitzer
fix problems with mapi code.


git-svn-id: svn://10.0.0.236/trunk@111528 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:30:30 +00:00
racham%netscape.com
4bebde40b5 Fixing bug 112737. Making sure the From field of the compose of window reflects the selected account rather than a default account in cases of forward inline, draft/template, edit message. Identity object is released at appropriate time. r=ducarroz, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111527 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:28:18 +00:00
bryner%netscape.com
69d6b65467 work-in-progress for select size=1. not turned on yet.
git-svn-id: svn://10.0.0.236/trunk@111526 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:21:18 +00:00
rods%netscape.com
10030f36c5 IMproved printing error codes
Bug 86378 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111525 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:21:08 +00:00
rods%netscape.com
83e05b8638 Improved printing error detection and notification
Now gets Doc Title and URL from PrintSettings and uses it instead of
the actual values.
Bugs 86378 & 118637 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111524 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:17:40 +00:00
rods%netscape.com
741a62007e Improves error codes for printing and fixes selection printing by making sure the margins are initialized when no prefs are there
Bugs 86378 & 118637 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111523 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 01:15:25 +00:00
ftang%netscape.com
347228b64b fix bug 116976 for big endian machine. change the ill GetBidiProperty implementation to make it work under big endian machinese. Should fix the API later. r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@111522 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:51:39 +00:00
ftang%netscape.com
41be4da11e fix bug 117098. fix it for all big endian machine. change the bad casting address code . r=smontagu sr=sfraser. also change oen variable name to make mac debugging easier.
git-svn-id: svn://10.0.0.236/trunk@111521 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:48:37 +00:00
ftang%netscape.com
51b3d234ba fix bug 117098. sr=sfraser add arabic isolated fallback . in ATSUI fallback, fallback bold/italic form to non bold/italic for arabic font. do not go through QD fallback for Arabic/Hebrew by turn off the converter. remove fake bidi code.
git-svn-id: svn://10.0.0.236/trunk@111520 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:47:02 +00:00
ftang%netscape.com
8ec8052205 fix bug 117098. Now we treat Mac as non bidi platform sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@111519 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:45:23 +00:00
ftang%netscape.com
56fa4da1b2 fix bug 117098. sr=sfraser let mac os 9 code also compiled on non Carbon
git-svn-id: svn://10.0.0.236/trunk@111518 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:44:47 +00:00
hyatt%netscape.com
b80c821e21 Fix for 115767, dropdown list support for WinXP, r=hixie, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111517 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:43:20 +00:00
blizzard%redhat.com
78161c233d Bug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=brynerBug #109798. Support multi item text/x-moz-url drags as text/uri-list. Patch from James Henstridge <james@daa.com.au>. sr=blizzard, r=bryner
git-svn-id: svn://10.0.0.236/trunk@111516 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:35:08 +00:00
bhart00%yahoo.com
e370b60f7c fix bug 110530, JavaScript strict warning in mail3PaneWindowCommands. Checkin for Stephen Walker <walk84@yahoo.com> r=stephend/racham, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@111515 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:11:33 +00:00
waldemar%netscape.com
4f0e930262 Updated grammar: blocks and groups are now separate statements. A group is a block with attributes that does not form a scope. A group can hold directives only if it is itself in a location that can hold directives.
git-svn-id: svn://10.0.0.236/trunk@111514 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-08 00:09:03 +00:00
dbaron%fas.harvard.edu
5d585186dd Add nsTraceRefcnt debugging hooks for a few MS-COM objects, some of which are leaking. r=rods sr=jag b=114171
git-svn-id: svn://10.0.0.236/trunk@111513 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 23:55:11 +00:00
heikki%netscape.com
e62ed2cbd9 Bug 105319, reset title when going to XML page without XHTML title element. r=harishd, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111512 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 23:51:36 +00:00
dbaron%fas.harvard.edu
b7194a0ea8 Replace the BodyFixupRule with code in nsCSSRendering to fix all the problems with dynamic style changes and backgrounds on the root element and the BODY element. Change the way the HTMLDocumentColorRule (for the table color quirk) is initialized since it used to depend on the BodyFixupRule. b=116161 (also fixes other bugs) r=attinasi sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111511 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 23:46:07 +00:00
brendan%mozilla.org
845f74be1e Checking in patch written by balleysson@bigfoot.com based on tenthumbs@cybernex.net's sketch, to avoid mallocs in js_strtod (115627, r=khanson, sr=me).
git-svn-id: svn://10.0.0.236/trunk@111510 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 23:42:25 +00:00
mcafee%netscape.com
5256f3a677 re-ordering multiquery machines
git-svn-id: svn://10.0.0.236/trunk@111506 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 22:33:03 +00:00
sfraser%netscape.com
7b44b522f3 Fix blocker bug 105548 (the mac installer crash). The xpistub code was creating nsLocalFileMac objects, but never refcounting them, so they got deleted before the GetPath() method was called (how did this ever work???). Fixed using COMPtrs. r=ccarlen, a=jj
git-svn-id: svn://10.0.0.236/trunk@111505 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 22:22:12 +00:00
peterlubczynski%netscape.com
488314352a Fixing plugin SDK build (not part of main build), adding nsComponentManagerObsolete.h
git-svn-id: svn://10.0.0.236/trunk@111504 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 21:32:55 +00:00
bernd.mielke%snafu.de
aea8efff9b fix torino
git-svn-id: svn://10.0.0.236/trunk@111503 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 21:29:52 +00:00
bzbarsky%mit.edu
c102e73bba Checkin in for John Keiser <jkeiser@iname.com>. Make checkboxes and
radio buttons not fire onChange on pageload if they are checked by
default.  Bug 112218, r=rods, sr=jst


git-svn-id: svn://10.0.0.236/trunk@111502 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 20:37:22 +00:00
hyatt%netscape.com
5d02ce1715 Fix for 118550, I screwed up minwidth and minheight on boxes. Somewhere evaughan is rolling over in his grave. r=jag, sr=ben
git-svn-id: svn://10.0.0.236/trunk@111501 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 20:02:19 +00:00
bernd.mielke%snafu.de
779d00d083 add form frames to debug reflow bug 115096 r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111500 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 19:55:56 +00:00
ian.mcgreer%sun.com
a12d7d8878 fix pkcs12 bug where nicknames were disappearing
git-svn-id: svn://10.0.0.236/trunk@111499 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 19:53:47 +00:00
bernd.mielke%snafu.de
6e45ee8056 add form frames to debug reflow bug 115096 r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111498 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 19:44:21 +00:00
ian.mcgreer%sun.com
0c560deee1 once again, solaris x86 does not like PR_LOG
git-svn-id: svn://10.0.0.236/trunk@111497 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 19:14:40 +00:00
mostafah%oeone.com
92eedca45b Fixed portability issues with PRTime & PRInt64 values
git-svn-id: svn://10.0.0.236/trunk@111496 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 18:23:31 +00:00
ian.mcgreer%sun.com
dc6c6834e3 PSM fixes
* implement CERT_AddTempCertToPerm in 3.4
* update object instance lists when needed
* correctly check and allocate trust when changing it


git-svn-id: svn://10.0.0.236/trunk@111495 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 16:45:26 +00:00
brade%netscape.com
30e10e45f7 init mModCount in constructor (bug 117399; sr=kin; r=glazou)
git-svn-id: svn://10.0.0.236/trunk@111494 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 15:52:54 +00:00
pinkerton%netscape.com
27311e50b1 Change unsigned char* param to ConstStr255Param to make mach-o happier
r=sdagley/sr=blake. bug 118197.


git-svn-id: svn://10.0.0.236/trunk@111493 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 15:44:08 +00:00
pinkerton%netscape.com
cee1c73b9c stop using PR_PutEnv and use PR_SetEnv instead. r=sdagley/sr=blake. bug 118187
git-svn-id: svn://10.0.0.236/trunk@111492 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 15:42:08 +00:00
bienvenu%netscape.com
307acc5506 implement nsMorkRowCellCursor::NextCell r/sr =sspitzer 114117
git-svn-id: svn://10.0.0.236/trunk@111491 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 15:10:16 +00:00
glazman%netscape.com
56614d13fa fix for erroneous check-in ; b=116393, rs=kin ; original and correct patch was r=cmanske, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111490 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 15:02:20 +00:00
mikep%oeone.com
a3cbbd09f1 Removing second install.js
git-svn-id: svn://10.0.0.236/trunk@111489 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 14:45:22 +00:00
ccarlen%netscape.com
021c9dac7f Bug 100828 - nsLocalFileMac reworking. r=rjc@netscape.com/sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111488 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 14:35:04 +00:00
ccarlen%netscape.com
85e8f1ab7c Bug 100828 - New file for nsLocalFileMac reworking. r=rjc@netscape.com/sr=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111487 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 14:31:44 +00:00
mikep%oeone.com
49dcb029f4 Woops, removing file that isn't in the dist.
git-svn-id: svn://10.0.0.236/trunk@111486 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 14:26:23 +00:00
mikep%oeone.com
be5ad9fd5a Removing unused file, updating jar.mn.
git-svn-id: svn://10.0.0.236/trunk@111485 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 14:25:53 +00:00
alex.fritze%crocodile-clips.com
d7b20dbc43 [SVG only] Add DOM interfaces needed for SVG text support.
git-svn-id: svn://10.0.0.236/trunk@111484 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 13:52:14 +00:00
rods%netscape.com
804f5291cc Fixes free memory read
Bug 113917 r=rods sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@111483 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 13:31:18 +00:00
rods%netscape.com
69c8d142b8 support for printing of non-latin1 chars
Bug 100328 r=dcone sr=brenden


git-svn-id: svn://10.0.0.236/trunk@111482 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 13:26:27 +00:00
jdunn%netscape.com
f2ff5fcec4 replacing OS_CXXFLAGS with CXXFLAGS so that they get picked up
r=cls@seawood.org
# 118126


git-svn-id: svn://10.0.0.236/trunk@111481 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 12:33:36 +00:00
rjc%netscape.com
5acb045996 Bug # 35817: Remove unused RDF service reference. r=mcafee sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111480 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 11:18:53 +00:00
brendan%mozilla.org
83bed63477 Group date and time fields in toString's result so as to work with PR_ParseTimeString (118266, r=khanson, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@111479 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 11:09:04 +00:00
alex.fritze%crocodile-clips.com
97955a9d5d [SVG only] Patch for bug 114423: Make SVG ForeignObject work properly in linux. Thanks to <james.turner@crocodile-clips.com> for spotting the unitialized vars.
git-svn-id: svn://10.0.0.236/trunk@111478 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 10:23:49 +00:00
peterv%netscape.com
8d5ceddf30 Fix for bug 114975 (location.hash fails within multipart/x-mixed-replace). Don't call nsIWebNavigation->Stop from SetHash. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111477 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 10:13:08 +00:00
mcafee%netscape.com
a35d3f551e Comments, multiquery links
git-svn-id: svn://10.0.0.236/trunk@111476 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 07:35:19 +00:00
racham%netscape.com
d2eb40a48d Fixing bug 100414. Make sure that an account is created only when server and identity info is avialable in the migration process. r=mscott, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111475 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 07:06:52 +00:00
racham%netscape.com
436a7fe313 Fixing bug 104468. Polish menu popup elements in the addressbook panel in the sidebar. r=racham
git-svn-id: svn://10.0.0.236/trunk@111474 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 07:06:09 +00:00
bryner%netscape.com
03302aa66f Outliner's pref height should be 0 if no rows= attribute was specified (not 1 row height). rs=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111472 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 05:37:59 +00:00
rjc%netscape.com
8983e327da Forget to add this new file as part of last checkin. r=me
git-svn-id: svn://10.0.0.236/trunk@111471 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 04:12:43 +00:00
rjc%netscape.com
1874f61f5a Bug # 35817: RDF SEQ optimizations for RDF's in-memory datasource. r=tingley and sr=waterson
git-svn-id: svn://10.0.0.236/trunk@111470 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 04:02:27 +00:00
naving%netscape.com
4242afb36c 114700 sr=bienvenu. remove PR_Sleep call - not needed anymore.
git-svn-id: svn://10.0.0.236/trunk@111469 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 00:41:12 +00:00
syd%netscape.com
a94513b02e Check for correct permissions on chosen install directory by calling access()
instead of just looking to see if the user rwx bits are set (this fails if
you are installing to a directory you do not own). r=samir, ssu, sr=dveditz.
Fixes bug number 89436.


git-svn-id: svn://10.0.0.236/trunk@111468 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-07 00:33:55 +00:00
ian.mcgreer%sun.com
7432d9b145 obey the isperm flag as in nss 3.3
git-svn-id: svn://10.0.0.236/trunk@111467 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 21:49:48 +00:00
bstell%ix.netcom.com
fa80c1da59 bug 117877, font banning slowed startup by 2%
checking for Roland.Mainz@informatik.med.uni-giessen.de
r=bstell@ix.netcom.com, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111466 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 21:26:27 +00:00
blakeross%telocity.com
71e58808d0 Other missing file.
git-svn-id: svn://10.0.0.236/trunk@111465 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 21:07:16 +00:00
varga%utcru.sk
110782faac Fix for 118159. over-zealous scrollbar in outliner. r=dean_tessman@hotmail.com, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111464 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:13:21 +00:00
mcafee%netscape.com
de290ed289 one-click to see other tests links
git-svn-id: svn://10.0.0.236/trunk@111463 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:13:05 +00:00
bstell%ix.netcom.com
aedf2a91ed bug 112516 move shared gtk files to x11shared
Makefile.in changes r=cls
the files were moved but not otherwise changed


git-svn-id: svn://10.0.0.236/trunk@111462 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:11:51 +00:00
blakeross%telocity.com
fe1ce96e45 The rest of 117685.
git-svn-id: svn://10.0.0.236/trunk@111461 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:09:10 +00:00
mcafee%netscape.com
03df1cdb45 Average was losing points setting
git-svn-id: svn://10.0.0.236/trunk@111460 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:07:25 +00:00
dbaron%fas.harvard.edu
9fffba3f2b Attempt to fix WS 5.0 bustage.
git-svn-id: svn://10.0.0.236/trunk@111459 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 20:07:13 +00:00
blakeross%telocity.com
e87b893851 113535 - implement center cropping for outliner. r=varga sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111458 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:59:20 +00:00
blakeross%telocity.com
4ce39a230a 117685 - nsChromeRegistry::IsSkinSelected not returning correct result. Return 3 values, none, partial and full (needed for 44032). r=hewitt sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111457 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:58:01 +00:00
blakeross%telocity.com
fcee1f964f 44032 - apply themes on ok, cleanup panel, add link to themepark. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111456 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:57:00 +00:00
rbs%maths.uq.edu.au
7a64f138ef Move a getter to the safer place where the font was just set in the rendering context (its state could change, who knows)
git-svn-id: svn://10.0.0.236/trunk@111455 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:50:51 +00:00
rbs%maths.uq.edu.au
88ddfc7837 Add an additional clause when picking the desired stretchy size in the self-stretch situation, and give more descriptive comments
git-svn-id: svn://10.0.0.236/trunk@111454 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:47:24 +00:00
rbs%maths.uq.edu.au
58f556187d Simple cleanup
git-svn-id: svn://10.0.0.236/trunk@111453 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:42:08 +00:00
rbs%maths.uq.edu.au
2fb4fefee6 Fix leaky style context
git-svn-id: svn://10.0.0.236/trunk@111452 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 19:40:04 +00:00
dbaron%fas.harvard.edu
785de1f5f1 Remove duplicate initialization of nsDeviceContext reference count by derived class constructor (which is dangerous since it could be incremented during the base class constructor). Various other cleanup, mostly in xlib port. b=111088 r=rbs sr=jag
git-svn-id: svn://10.0.0.236/trunk@111451 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 18:37:27 +00:00
dbaron%fas.harvard.edu
025f414842 Get the visibility style struct to ensure that we check the 'direction' property and thus enable BIDI if necessary before beginning reflow. b=115921 r=smontagu sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111450 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 18:25:38 +00:00
dbaron%fas.harvard.edu
ba011ecd80 Clean up nsBlockFrame::RemoveFrame and add assertion to nsFrameList. b=114222 r=waterson sr=kin
git-svn-id: svn://10.0.0.236/trunk@111449 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 18:17:41 +00:00
dbaron%fas.harvard.edu
4a32ed3c58 Bug 117374: nsBlockFrame::UpdateSpaceManager is no longer needed since nsBlockReflowState::RecoverFloaters does the same work.
Bug 113895:  Pass |aDeltaY| as 0 for recursive calls to RecoverFloaters.
b=117374  r=attinasi  sr=waterson


git-svn-id: svn://10.0.0.236/trunk@111448 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 18:14:00 +00:00
jake%acutex.net
df47257748 Bug 113975 - Changing only cc on mass change page incorrectly gives an error that you didn't select anything to change.
r= myk x2


git-svn-id: svn://10.0.0.236/trunk@111447 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 14:36:00 +00:00
peterv%netscape.com
2fa512bd41 XHTML is case-sensitive. Pass the right flag to NS_CreateHTMLElement r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@111446 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 10:34:41 +00:00
varga%utcru.sk
0422baf3d0 Post fix for 99715. convert category tree to use outliner. r=hixie, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111445 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 08:50:38 +00:00
blakeross%telocity.com
b9cbc12297 117668 - convert help to outliner. r=varga sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111444 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 07:57:27 +00:00
bstell%ix.netcom.com
bc412613aa bug 112516 move shared gtk files to x11shared
Makefile.in changes r=cls
the files were moved but not otherwise changed


git-svn-id: svn://10.0.0.236/trunk@111443 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 07:15:43 +00:00
bstell%ix.netcom.com
506f3553af bug 112516 move shared files from gfx/src/gtk to gfx/src/x11shared
these were copied


git-svn-id: svn://10.0.0.236/trunk@111442 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 07:00:46 +00:00
cotter%netscape.com
4ca20503dd Ongoing privacy & security help content updates, r-oeschger; includes new file (profiles_help.html) that oeschger will add to manifest.
git-svn-id: svn://10.0.0.236/trunk@111441 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 05:02:47 +00:00
cotter%netscape.com
475c549113 Ongoing security & privacy help content updates, r=oeschger; additions for new Cookie Manager help buttons.
git-svn-id: svn://10.0.0.236/trunk@111440 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 04:50:03 +00:00
jst%netscape.com
2e5e8c3344 Fixing bug 86191. Don't return nsnull as a nsresult, return NS_OK in stead. r=sicking@bigfoot.com, sr=nobody, trivial change.
git-svn-id: svn://10.0.0.236/trunk@111439 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 02:39:13 +00:00
bstell%ix.netcom.com
191b56fa8a bug 118033, remove useless assertion
checkin for Roland.Mainz@informatik.med.uni-giessen.de
r=bstell@ix.netcom.com, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@111438 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 02:36:19 +00:00
bstell%ix.netcom.com
0e9567a214 bug 116136 - fix aasb with 10646 fonts
r=ftang, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@111437 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 02:28:02 +00:00
jst%netscape.com
de8e5658f6 Fixing bug 118104. link.search and link.hash should be empty if there's no search/hash in the url, in stead of containing '?'/'#'. Patch by hidday@geocities.com, r=bzbarsky@mit.edu, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111436 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 02:04:33 +00:00
hyatt%netscape.com
d8f9c1b0ed Fix for 115759, support for textfields in WinXP, r=hixie, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111435 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 01:43:17 +00:00
hyatt%netscape.com
d2db2e6c2a Fixing 115750, support for tabpanels and tabs in WinXP, r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111434 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-06 00:22:24 +00:00
bryner%netscape.com
d126626bbc Fixing prefs crasher bug 118322. r=sdagley, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@111433 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 23:51:04 +00:00
hyatt%netscape.com
02941169ac Fix for 118368, support for drop shadows under menus and tooltips on WinXP, r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111432 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 23:50:52 +00:00
hyatt%netscape.com
37c79ab46e Fix for 115750, WinXP tab support. r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111431 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 23:44:39 +00:00
av%netscape.com
cb30897198 Fixing the Tester plugin output so that Mozilla does not confuse text/plain with text/html -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111430 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 22:38:26 +00:00
av%netscape.com
c14ca63dfd Fixing saving GUI prefs in the Tester plugin -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111429 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 22:25:32 +00:00
varga%utcru.sk
335852fdea Fix for 118160. Secuirty Policies preference panel accidentally activated. r=varga, rs=waterson, patch=timeless
git-svn-id: svn://10.0.0.236/trunk@111428 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 21:12:40 +00:00
cmanske%netscape.com
7b1567e204 Part of fix to colorpicker bug 115694, r=syd, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111427 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:54:09 +00:00
cmanske%netscape.com
6f86892c01 Fix updating toolbar color after page color is changed, b=115694, r=syd, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111426 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:40:05 +00:00
cmanske%netscape.com
2a6da66ff1 Fixed list layout problems in Link and Spelling dialog (remove bad CSS) b=112951, r=andreww, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111425 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:31:46 +00:00
ian%hixie.ch
b07ad62172 Added a style rule for to win and mac classic skins to match modern, which makes the <description> and <label> fields have default (arrow) cursors rather than text (i-beam) cursors. b=118321, sr=blake, sr=hyatt. The changes in this patch are in the public domain.
git-svn-id: svn://10.0.0.236/trunk@111424 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:31:29 +00:00
cmanske%netscape.com
818efacd35 Fixed list layout problems in Link and Spelling dialog (b=112951, r=andreww, sr=hewitt); rearrange buttons in spelling dialog (b=116672, r=glazman, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111423 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:30:48 +00:00
cmanske%netscape.com
b35520e67c Save default file dirs for HTML and Images, b=93487, r=syd, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111422 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:25:53 +00:00
hyatt%netscape.com
97dc09f2ea Fix for 118370, r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111421 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 20:21:21 +00:00
dbaron%fas.harvard.edu
65120036dc Using PR_ALIGN_OF_POINTER instead of sizeof(void*) since the preprocessor can't do math on a sizeof expression. Still fixing the same bustage.
git-svn-id: svn://10.0.0.236/trunk@111418 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 16:40:21 +00:00
dbaron%fas.harvard.edu
a16848c716 Fix bustage (really?) since NSPR defines ALIGN_OF_WORD to PR_ALIGN_OF_WORD even when PR_ALIGN_OF_WORD isn't defined.
git-svn-id: svn://10.0.0.236/trunk@111417 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 15:53:51 +00:00
dbaron%fas.harvard.edu
799b4588b8 Fix OS/2 bustage by undefining |index|.
git-svn-id: svn://10.0.0.236/trunk@111416 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 15:43:19 +00:00
dbaron%fas.harvard.edu
e149e57952 Fix tabbing through image maps and fix Windows crash right-clicking on image maps by reverting my changes to nsImageMap from bug 110911 and by giving the primary frame map larger entries to accomodate mapping from a content node to a frame with a different |mContent|. b=115481, 114377 r=bryner sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111415 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 15:22:52 +00:00
dbaron%fas.harvard.edu
75ff2da8f4 Fix typo in alecf's previous bustage fix.
git-svn-id: svn://10.0.0.236/trunk@111414 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 14:59:05 +00:00
jaggernaut%netscape.com
9f55bebd67 Bug 113228: Remove To{Lower,Upper}Case from ns{C}String. r=bzbarsky, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111413 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 11:18:57 +00:00
jaggernaut%netscape.com
8c7b440184 str.ToUpperCase() -> ToUpperCase(str), r=mozbot, rs=scc
git-svn-id: svn://10.0.0.236/trunk@111412 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 11:14:51 +00:00
blakeross%telocity.com
5d9a89f460 117668 - convert help to outliner. r=oeschger sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111411 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 08:32:34 +00:00
alecf%netscape.com
4eeea60a15 fix non-Mac/Win/Unix platforms by defining my own alignment where it isn't already defined
git-svn-id: svn://10.0.0.236/trunk@111410 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 08:29:55 +00:00
sspitzer%netscape.com
f202c7cabc fix for #115701. fix import text. text reviewed by robinf, rs=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111409 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 07:57:29 +00:00
bryner%netscape.com
72bf32c474 Fixing windows bustage.
git-svn-id: svn://10.0.0.236/trunk@111408 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 07:51:43 +00:00
bryner%netscape.com
87d7aa496f Initial checkin of XBL select widget (listbox) code (bug 112713).
Summary of changes:
- Removed old XBL form control cruft.
- Made nsOutlinerContentView accessible from content scripts.
- Created a new interface, nsIDOMNSXBLFormControl which exists to allow a
select element to have an outliner box object.
- Factored out nsChildIterator into its own file.
- Added support to the outliner content view for having option elements
directly inserted in the outliner.
- Cleaned up pixel/twip conversions in outliner.
- Added support for intrinsic width for outliner.

r=jag, sr=hyatt.  Note that the new select widget is NOT turned on by
default.


git-svn-id: svn://10.0.0.236/trunk@111407 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 07:17:10 +00:00
stephend%netscape.com
e3845dec0a Bug 58572. Javascript strict warnings in mailWidgets.xml. Patch by Stephen Walker <walk84@yahoo.com> r=stephend, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@111406 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 05:24:24 +00:00
stephend%netscape.com
1f86b34242 Bug 79333. Javascript strict warnings in pref-directory.add.js. Patch by Stephen Walker <walk84@yahoo.com> r=stephend, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@111405 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 05:20:49 +00:00
stephend%netscape.com
86d5153e6f Bug 118273. Javascript strict warnings in accountUtils. Patch by Stephen Walker <walk84@yahoo.com> r=caillon, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@111404 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 05:13:26 +00:00
stephend%netscape.com
995bc01e11 Bug 118273. Javascript strict warnings in accountUtil5s5585
git-svn-id: svn://10.0.0.236/trunk@111403 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 05:08:13 +00:00
sspitzer%netscape.com
c9a5559ce7 fix for crasher bug #116174 (crash switching from flat to threaded view)
and for #118278 (clear message pane when more than one item selected).
r/sr=bienvenu.

included:
1) minor performance improvement to nsMsgDBView::GetCommandStatus() when you've got a
lot of row selected.

2) add comments indicating how we have to call RowCountChanged() after we adjust m_keys, not before.

3) handle nesting of calls to SaveAndClearSelection() and RestoreSelection(), by
only doing work on the outer calls, we ignore inner calls.

4) switch to using PRPackedBool (where it makes sense)

5) fix nsMsgDBView::SelectMsgByKey() to use SaveAndClearSelection() and RestoreSelection(),
instead of just using RestoreSelection(), for parity.


git-svn-id: svn://10.0.0.236/trunk@111402 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 04:00:53 +00:00
sspitzer%netscape.com
dcc11e948b fix for #118276. multiple selection in the addressbook should
clear out the card preview pane.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111401 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 03:48:41 +00:00
waldemar%netscape.com
94dbe34d4c Removed attributes from parse directives
git-svn-id: svn://10.0.0.236/trunk@111400 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 03:32:58 +00:00
relyea%netscape.com
f4994efe5d Startup problems on new profiles: 1) Windows does not initially open the DB R/W
on startup. 2) All platforms do not see the built-ins token if you startup with
a new profile.

Fix: 1) Escape the initialization parameters.
     2) Rebuild the Token iterator when new tokens are added to the trust domain.


git-svn-id: svn://10.0.0.236/trunk@111399 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 03:00:10 +00:00
danm%netscape.com
432bf17b0a implement/support nsIEmbeddingSiteWindow2 (and its blur method). bug 57841 r=bryner,rpotts
git-svn-id: svn://10.0.0.236/trunk@111398 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 02:22:45 +00:00
danm%netscape.com
264958aeb0 blur method now defers to the tree owner. bug 57841 r=bryner,rpotts
git-svn-id: svn://10.0.0.236/trunk@111397 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 02:20:55 +00:00
danm%netscape.com
8ed86c9b32 update some comments and mention that this file is for bug 57841, r=bryner,rpotts
git-svn-id: svn://10.0.0.236/trunk@111396 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 02:07:40 +00:00
danm%netscape.com
b84aa94c0f adding nsIEmbeddingSiteWindow2 (our first revved public interface! yay) bug 57841 r=bryner,rpotts
git-svn-id: svn://10.0.0.236/trunk@111395 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 02:04:03 +00:00
danm%netscape.com
22f38522fe adding nsIEmbeddingSiteWindow2 (our first revved public interface! yay)
git-svn-id: svn://10.0.0.236/trunk@111394 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 02:00:26 +00:00
stephend%netscape.com
4bb12098b3 Bug 117822. Javascript strict warnings in am-prefs.js. Patch by Stephen Walker <walk84@yahoo.com> r=stephend@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@111393 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:43:44 +00:00
waterson%netscape.com
6357150a06 Bug 116230 et al; fix-on-a-fix for bug 91423. Don't always retarget to the primary frame: stop at the first continuation after a hard-break if there is one. Also, move retargeting to reflow state setup. r=rbs, sr=nobody.
git-svn-id: svn://10.0.0.236/trunk@111391 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:42:36 +00:00
hwaara%chello.se
6025b413ef re-add new files.
git-svn-id: svn://10.0.0.236/trunk@111390 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:42:26 +00:00
wtc%netscape.com
0a46e39c28 Bugzilla bug 112987: correctly detect the FreeBSD versions in which poll()
was added to libc and libc_r.  Thanks to Jeremy Lea for pointing me at
the FreeBSD Porter's Handbook.


git-svn-id: svn://10.0.0.236/trunk@111389 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:37:05 +00:00
hwaara%chello.se
c207d180fa #93093, optimize splashscreens to cut bloat.
The Windows splash is now ~500% smaller (from 299K to 60K) and the OS/2 splash is ~300% smaller (from 298K to 101K).

r=mkaply, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@111388 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:33:53 +00:00
bryner%netscape.com
26d4a25466 bug 118058 - filepicker comes up empty. r=hewitt, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@111387 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:32:12 +00:00
waldemar%netscape.com
ed38273505 Fixed cast bug
git-svn-id: svn://10.0.0.236/trunk@111386 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:27:47 +00:00
rbs%maths.uq.edu.au
e3c0cb6448 MathML only - Further tweaks to getting the preferred stretchy size. Decide that the core <mo> is the provider of the 'em' unit for the lspace & rspace of embellished containers. Add support of the 'bevelled' attribute in <mfrac> by leveraging on the code of <mfenced>
git-svn-id: svn://10.0.0.236/trunk@111385 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:15:04 +00:00
sspitzer%netscape.com
c10e896fe9 "Map It!" should be "Get Map". r=jglick, rs=bienvenu
for bug #116451


git-svn-id: svn://10.0.0.236/trunk@111384 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:10:47 +00:00
rbs%maths.uq.edu.au
d1382b9071 MathML only - remove outdated APIs
git-svn-id: svn://10.0.0.236/trunk@111383 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:08:09 +00:00
rbs%maths.uq.edu.au
3a31fba4c6 MathML only - Reset the stretchy flags also when presentation data get changed
git-svn-id: svn://10.0.0.236/trunk@111382 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 01:06:05 +00:00
stephend%netscape.com
397daff924 Bug 117823. Javascript strict warnings in am-offline.js. Patch by Stephen Walker <walk84@yahoo.com> r=stephend@netscape.com/racham@netscape.com, sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@111381 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:59:10 +00:00
ssu%netscape.com
ff1fd4b712 checking patch for neil@parkwaycc.co.uk. fixes bug 111918 - File/Offline/Work Offline has no access key. r=ssu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111380 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:39:57 +00:00
hyatt%netscape.com
92ab32c671 Fix for 115753, windows xp tooltip support, r=bryner, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111379 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:33:40 +00:00
morse%netscape.com
20a107cb2f bug 117998 Remove-all button in password manager not being disabled when it should be, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111378 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:21:43 +00:00
hyatt%netscape.com
78e80f4cc4 Fix for 115748, r=bryner, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111377 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:15:48 +00:00
alecf%netscape.com
3ba0353391 final fix for bug 112708 - reduce number pref allocations by using a few large buffers to hold all the prefnames
sr=brendan r=bnesse, dp
Also, clean more unnecessary routines..


git-svn-id: svn://10.0.0.236/trunk@111376 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-05 00:09:53 +00:00
despotdaemon%netscape.com
dab655a7b4 Pseudo-automatic update of changes made by rdayal@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@111374 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 22:12:31 +00:00
beard%netscape.com
479a18174b [not part of build] Fallout of dougt's checkin for "nsIComponentManager API Changes (bug 98553)".
git-svn-id: svn://10.0.0.236/trunk@111373 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 22:06:38 +00:00
sonja.mirtitsch%sun.com
4972f28b68 taking out OSF 5 links
git-svn-id: svn://10.0.0.236/trunk@111372 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 21:41:23 +00:00
sonja.mirtitsch%sun.com
da553df4db increased the number of tests and changed the fix about too many cache misses
seee bugs #114964 and 118031


git-svn-id: svn://10.0.0.236/trunk@111371 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 21:39:36 +00:00
beard%netscape.com
f2dd7b1cbf [not part of build] Fix declaration of NSGetFactory to ensure it is extern "C". This prototype was removed from some header file and broke the plugin.
git-svn-id: svn://10.0.0.236/trunk@111370 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 21:34:24 +00:00
sonja.mirtitsch%sun.com
6b88b9a6c7 to avoid client and server writes at the same time write output to a tmp
file first, and then the tmp file to stdout
the writes had lead to garbled messages that were then interpreted as
errormessages by the scripts


git-svn-id: svn://10.0.0.236/trunk@111369 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 21:31:39 +00:00
bryner%netscape.com
3d7f207cf9 Updating for syntax changes - add outlinerchildren. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111368 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 21:23:42 +00:00
mostafah%oeone.com
b17f404b84 Fixed an ptential infinite loop in GetAlarmTime. Replaced NULLs with nsnull
git-svn-id: svn://10.0.0.236/trunk@111367 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:53:08 +00:00
mostafah%oeone.com
bb3fedc7d7 Updated test suite
git-svn-id: svn://10.0.0.236/trunk@111366 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:46:31 +00:00
mostafah%oeone.com
529b1b3d30 Replaced NULL's with nsnull
git-svn-id: svn://10.0.0.236/trunk@111365 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:27:45 +00:00
kestes%walrus.com
4776211b92 don't forget january is month 0 this means my out of bounds check for month
number was wrong.


git-svn-id: svn://10.0.0.236/trunk@111364 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:24:48 +00:00
rginda%netscape.com
baac6c13bd bug 117907, patch=joerg.schaible@gmx.de (Jörg Schaible), r=me
add release build option to jsdb.mak


git-svn-id: svn://10.0.0.236/trunk@111363 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:24:14 +00:00
ian.mcgreer%sun.com
97ff040547 implement trust ordering when merging trust
git-svn-id: svn://10.0.0.236/trunk@111362 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 19:21:54 +00:00
sspitzer%netscape.com
4335bb8b1d fix for blocker bug #118180. js error (from mapi code) horks compose window.
may be mozilla only.  r/sr=bienvenu, a=kyle.


git-svn-id: svn://10.0.0.236/trunk@111361 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 18:30:06 +00:00
despotdaemon%netscape.com
aae396f8f6 Pseudo-automatic update of changes made by mostafah@oeone.com.
git-svn-id: svn://10.0.0.236/trunk@111360 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 18:01:51 +00:00
jake%acutex.net
00a0bd35b2 Bug 112914 - This test was relying on the existance of the unix "cat" command instead of using perl's standard open() function. This caused a test failed when running the tinderbox script on win32.
git-svn-id: svn://10.0.0.236/trunk@111359 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 16:04:09 +00:00
jdunn%netscape.com
be8b031465 trying an AIX ifdef to see if this is our startup slowdown problem
a=waterson@netscape.com
# 112824


git-svn-id: svn://10.0.0.236/trunk@111358 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 15:03:43 +00:00
rods%netscape.com
b78c7e1112 Better algorithm for getting and setting the dfault printer
Bug 117819 r-dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111357 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:46:26 +00:00
seawood%netscape.com
352af44feb Hack around problem of default rules expecting IMPORT_LIBRARY to be built on win32 gmake builds when setuprsc doesn't build one.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@111356 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:18:49 +00:00
nboyd%atg.com
02b78fef78 Update implemenation version date.
git-svn-id: svn://10.0.0.236/trunk@111355 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:04:42 +00:00
nboyd%atg.com
f18dd09b71 Fix bug reported by rathje40@yahoo.com
We are converting from spidermonkey to rhino and it appears that the
name property for the constructor function returns "constructor" for
all builtin types.  Spidermonkey would return "Date" or "Array" or
whatever.  Is there a workaround?  This code needs to work with both
interpreters.

Here is an example of the rhino behavior:

js> var i=new Date;
js> i.constructor.name
constructor
js> Date.name
constructor
js> function bob(){}
js> bob.name
bob
js> var i = new Array();
js> i.constructor.name
constructor
js>


git-svn-id: svn://10.0.0.236/trunk@111354 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:04:01 +00:00
nboyd%atg.com
63eddaafb9 Remove override that is duplicate of superclass.
git-svn-id: svn://10.0.0.236/trunk@111353 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:02:36 +00:00
nboyd%atg.com
594c536e31 Print implementation version when starting up interactive mode.
git-svn-id: svn://10.0.0.236/trunk@111352 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 14:02:02 +00:00
mkaply%us.ibm.com
beec915215 #101771
r=pinkerton, sr=hyatt
Make menus clipsibling


git-svn-id: svn://10.0.0.236/trunk@111351 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 11:04:17 +00:00
bernd.mielke%snafu.de
f39c6bf178 bug 112010 fix build warnings r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111350 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 10:52:48 +00:00
peterv%netscape.com
f6e21102ba Make SOAP build again on Mac. Doesn't affect default build.
git-svn-id: svn://10.0.0.236/trunk@111349 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 08:50:30 +00:00
peterv%netscape.com
e19197ff68 Keep SOAP building on mac. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@111348 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 08:49:27 +00:00
dp%netscape.com
d69c8b61af bug 115986 Thread safe zlib allocator. r=waterson, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111347 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 05:46:48 +00:00
wtc%netscape.com
88b8616fc4 Bugzilla bug 110356: check in the generated files (oiddata.h and oiddata.c)
to work around concurrent build failures on Unix and the generation of
these files on the Mac.
Modified files: Makefile manifest.mn
Added files: oiddata.c oiddata.h


git-svn-id: svn://10.0.0.236/trunk@111346 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 05:22:07 +00:00
blizzard%redhat.com
d43d232705 Bug #115764. sporadic Trunk crashes in [@ nsWindow::OnDragMotionSignal] w/drag'n'drop. Use cool and smooth native gtk timers instead of cranky fake-o XP timers that don't have a deterministic order in the mainloop. r=bryner, sr=shaver (2!)
git-svn-id: svn://10.0.0.236/trunk@111345 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 05:07:44 +00:00
mjudge%netscape.com
2cc46377d6 118023 r=saari fix for transaction manager being missing from embedded components. no reason edit fields shouldnt work. just undo will not.
git-svn-id: svn://10.0.0.236/trunk@111344 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 03:53:21 +00:00
danm%netscape.com
63af87aec1 refuse to spawn new windows if you're currently being destroyed. bug 115969 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@111342 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 02:34:02 +00:00
danm%netscape.com
4c25db3f8a allow nsXULWindow::CreateNewWindow to fail; don't fall back on the appshell. bug 115969 r=jaggernaut,jst
git-svn-id: svn://10.0.0.236/trunk@111341 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 02:32:48 +00:00
hewitt%netscape.com
d6869f712e 115757 - null check for win2k, r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@111340 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 01:04:13 +00:00
ducarroz%netscape.com
e1de2e506a Patch submited by Denis Antrushin <adu@sparc.spb.su>
Fix for bug98199. Don't change the real name of a forwarded message to "ForwardedMessage.eml" anymore. R=ducarroz, SR=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111339 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 01:03:22 +00:00
ducarroz%netscape.com
e25807192e fix for bug 93481. Do not remove the whole line that contains the META tag but rather remove just the charset portion of it. Also, the new code avoid duplicating the line which could be hudge in some case. R=cavin, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@111338 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:49:44 +00:00
ftang%netscape.com
fb7d98af36 fix bug 116143 . make cp1252 conversion round trip. r=shanjian sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111337 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:38:18 +00:00
hyatt%netscape.com
2e88971c9c Checking in 115757, enabling of Windows XP Theme Support under Classic skin.,r=bryner,sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111336 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:28:01 +00:00
sonja.mirtitsch%sun.com
320e4e298d fixed qa_stat following an enhancement, that causes unexpected messaegs in the output.log
git-svn-id: svn://10.0.0.236/trunk@111335 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:24:28 +00:00
morse%netscape.com
71aae56596 bug 116714 can't unencrypt saved data, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111334 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:18:31 +00:00
naving%netscape.com
cafe13748f 117858, 117859 r=ducarroz sr=bienvenu. fix leaking char* on reading messages
git-svn-id: svn://10.0.0.236/trunk@111333 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-04 00:17:48 +00:00
sonja.mirtitsch%sun.com
8121e60402 fix for enhancemet request 114964
git-svn-id: svn://10.0.0.236/trunk@111332 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:58:23 +00:00
timeless%mac.com
d9701dfce5 Bug 56369 pref-policies.xul has an empty <script> </script>
r=akkana sr=blake


git-svn-id: svn://10.0.0.236/trunk@111331 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:50:52 +00:00
timeless%mac.com
344a6cf3f9 Bug 116793 Mismatched Allocator/Deallocator in nsSupportsIDImpl::ToString
r=waterson sr=jst


git-svn-id: svn://10.0.0.236/trunk@111330 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:47:55 +00:00
dmose%netscape.com
c2e1a63645 Fix bug 108366: xmozillausehtmlmail LDAP attributes does not work. Patch from John Marmion <john.marmion@ireland.sun.com> . r=dmose@netscape.com, sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@111329 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:25:48 +00:00
srilatha%netscape.com
8bec22cce2 checking in for rdayal
Bug # 104672 and 106137 r=dougt, sr=sspitzer, sr=mscott.

Making MAPI part of the build. Landing modified makefile and resource file changes.


git-svn-id: svn://10.0.0.236/trunk@111328 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:20:11 +00:00
dmose%netscape.com
35b74aef86 Fix bug 105103: LDAP attributes should not be case-sensitive. Patch from John Marmion <john.marmion@ireland.sun.com> . r=dmose@netscape.com, sr=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@111327 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:18:28 +00:00
rbs%maths.uq.edu.au
35b346c868 Reset the stretchy flags of underscript/overscript frames when their geometry is expected to be like subscript/superscirpt frames
git-svn-id: svn://10.0.0.236/trunk@111326 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 23:18:01 +00:00
varga%utcru.sk
93f5c80abc 80834 - [outliner scrollbar] if inbox has less than one page of messages, it will come up with a box where the scroll bar is
80548 - outliner scroll bar "disappears" in 3 stages

111101 - No scrollbox / slider / thumb in thread pane scrollbar

116269 - white scrollbars briefly show up in folder pane

116432 - Sometimes the twisty won't update after a click

116855 - Modify outliner builder syntax to match outliner content model
r=waterson, sspitzer, blake
sr=hyatt

99715 - convert category tree to use outliner
r=hixie
sr=blake


git-svn-id: svn://10.0.0.236/trunk@111324 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 22:58:23 +00:00
ian.mcgreer%sun.com
b986c9fa14 only free slot if funrction returns correctly
git-svn-id: svn://10.0.0.236/trunk@111323 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 22:49:02 +00:00
mkaply%us.ibm.com
cc27ea5ad0 #108280
r=mkaply, sr=blizzard
OS/2 only - more fallout from 99010


git-svn-id: svn://10.0.0.236/trunk@111322 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 22:42:10 +00:00
mkaply%us.ibm.com
4eb4e379df #117919
r=rods,mkaply sr=blizzard
OS/2 only - implement AvailablePrinters


git-svn-id: svn://10.0.0.236/trunk@111321 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 22:08:04 +00:00
sspitzer%netscape.com
c3b30c1a7b fix for js strict warning. patch by alex vincent (jscript@pacbell.net)
r=bzbarsky, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@111320 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:59:28 +00:00
srilatha%netscape.com
8fca81ddfe checking in for rdayal.
Bug # 115307, second patch. r = ducarroz, sr=bienvenu.

Adding a new notification method in nsIMsgSendListener when the compose window is closed
without clicking on Send.


git-svn-id: svn://10.0.0.236/trunk@111319 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:56:36 +00:00
andreww%netscape.com
81253a9e8c bugzilla bug 116382 r=shliang sr=hewitt toolbars/statusbar lost their black borders
git-svn-id: svn://10.0.0.236/trunk@111318 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:44:09 +00:00
ftang%netscape.com
7d46a14e09 fix bug 115519. r= shanjian sr= sfraser . make the convert return NS_OK
when it really did it's job.


git-svn-id: svn://10.0.0.236/trunk@111317 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:43:12 +00:00
rginda%netscape.com
f1dce49889 chatzilla only, patch=_basic@yahoo.com, r=me, bug 102186
remove spacer box from between tabs to avoid strict warnings.


git-svn-id: svn://10.0.0.236/trunk@111316 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:42:34 +00:00
dsirnapalli%netscape.com
568601718b *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@111315 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:35:52 +00:00
morse%netscape.com
f404ef1779 bug 117155 garbage characters in cookie/signon manager dialogs, bug 117023 fix js errors in cookie/signon dialogs, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111314 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:30:27 +00:00
harishd%netscape.com
e4e2a1571e 95487 - document.write shouldn't be interrupted. r=kmcclusk, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111313 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:25:33 +00:00
sspitzer%netscape.com
445330b9db fix for crasher bug #117478. I goofed when converting from strcmp to Equals().
this code is there to handle the migration case where our "old" sortedColumn is no
longer a valid column.  r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111312 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:24:06 +00:00
dsirnapalli%netscape.com
28b2b70882 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@111311 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 21:21:50 +00:00
ian%hixie.ch
7762bef97e Changed the order of the commands for the bookmarks context menu items. Also renamed separator to bm_separator in bookmarksOverlay.js to match the bookmarks.xml code and made the two consistent in their list of available commands for certain bookmark types (in particular IE bookmarks). b=102340, r=doron, sr=blake. The changes in this patch are covered by the NPL 1.1/GPL 2.0/LGPL 2.1 licenses.
git-svn-id: svn://10.0.0.236/trunk@111310 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 20:31:07 +00:00
ian.mcgreer%sun.com
52cc9b8b36 fix aix bustage
git-svn-id: svn://10.0.0.236/trunk@111309 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 20:19:55 +00:00
ian.mcgreer%sun.com
f85961a3de move handling of certificate reference counting into Stan. NSS 3.4 needs to maintain persistent references of both temp and perm certs in order to replicate the old temp database.
git-svn-id: svn://10.0.0.236/trunk@111308 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 20:09:30 +00:00
jdunn%netscape.com
77a48bf25c AIX requires a constructor for the nsPermanentAtom since this relies on
"new replacement"

r=dbaron@fas.harvard.edu
sr=shaver@mozilla.org
# 112824


git-svn-id: svn://10.0.0.236/trunk@111307 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:57:59 +00:00
brade%netscape.com
e74961dbe2 remove 8 static CID/IID since they are unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111306 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:50:21 +00:00
brade%netscape.com
3d58211329 remove 5 static CID/IID since they are unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111305 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:47:27 +00:00
brade%netscape.com
acb4221efb remove kCContentIteratorCID since it's unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111304 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:40:27 +00:00
brade%netscape.com
e90ffa39eb remove kCDataFlavorCID and kContentIteratorCID since they are unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111303 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:37:49 +00:00
brade%netscape.com
f308140176 remove unused method (bug 115115; sr=smfr, r=cmanske)
git-svn-id: svn://10.0.0.236/trunk@111302 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:37:11 +00:00
brade%netscape.com
73f65f0367 remove kRangeCID since it's unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111301 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:34:10 +00:00
brade%netscape.com
111ad2ac93 remove kIDOMSelectionIID since it's unused (bug 117927; r=glazou, rs=shaver)
git-svn-id: svn://10.0.0.236/trunk@111300 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 15:33:44 +00:00
locka%iol.ie
8433305171 Extremely obvious bug impacting some control users. Enclosed a section of code with an else statement. No bug number.
git-svn-id: svn://10.0.0.236/trunk@111299 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 14:29:06 +00:00
timeless%mac.com
658087c332 Bug 117713 - Want grippy on panels splitter
patch by neil@parkwaycc.co.uk r=bz sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111298 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 14:27:22 +00:00
timeless%mac.com
9826f1c424 Bug 117720 - Can't inspect XBL properties
patch by neil@parkwaycc.co.uk r=timeless sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111297 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 14:25:58 +00:00
rods%netscape.com
2ca048b06c Putting changes back in. This wasn't the cause of the slower page loads
git-svn-id: svn://10.0.0.236/trunk@111296 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 13:23:47 +00:00
rods%netscape.com
38b0c7a252 Partial back of check to look for bloat
git-svn-id: svn://10.0.0.236/trunk@111295 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 11:28:48 +00:00
bernd.mielke%snafu.de
d82d0e7dd4 bug 116577 avoid debug reflow access to Element(-1) r=jesup sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111294 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 09:00:40 +00:00
jst%netscape.com
0b13347cd9 Fixing bug 114590. Making table.insertRow() properly throw exceptions per the DOM spec. r=bernd.mielke@snafu.de, r=peterv@netscape.com, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111293 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 06:49:10 +00:00
jst%netscape.com
c03739bfda Fixing bug 116843. image.x and .y were mapped to image.offsetLeft and .offsetTop and due to changes to .offset* that mapping broke image.x and .y so this makes image.x and .y work as expected. Also do some random cleanup. r=jaggernaut@netscape.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111291 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 06:05:32 +00:00
jst%netscape.com
f8c3b8bc4f Fixing bug 116511. Make element.offset* always be relative to the body if the element is relatively positioned. r=hidday@geocities.com, sr=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111290 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 05:46:42 +00:00
seawood%netscape.com
1ab8c545d5 Force sample plugin libs to always be built as a shared library. r=colin@theblakes.com
git-svn-id: svn://10.0.0.236/trunk@111289 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 05:32:49 +00:00
blizzard%redhat.com
b4df3e5556 woops, remove printf() I left in
git-svn-id: svn://10.0.0.236/trunk@111288 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 05:06:13 +00:00
blizzard%redhat.com
2ebc271800 Bug #117398. flash plugin pauses if you don't move the mouse. Add polling timer when a flash plugin is active so Xt timers will be processed. Try to improve interactive performance while there's a lot of flash activity by trying to interleave the Xt and gtk events more smoothly. r=serge, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@111286 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 05:02:01 +00:00
jst%netscape.com
a3160b1622 Fixing bug 116551. DeCOMtaminating nsINodeInfo, inlining most of the trivial methods and leaving some as virtuals, move some of the members from nsNodeInfo to nsINodeInfo. r=sicking@bigfoot.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111285 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 04:51:02 +00:00
stephend%netscape.com
f1521cf3b8 Bug 114321. hreflang handling broken in site navigation bar (links toolbar). Patch by Boris Zbarsky <bzbarsky@mit.edu> r=tim, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111282 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 02:17:04 +00:00
timeless%mac.com
a2811b3355 Bug 116439 - Xprint module prints sometimes underlined text wrong
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@111281 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 02:16:44 +00:00
timeless%mac.com
60333230e7 Bug 104075 - need X font banning
patch by Roland.Mainz@informatik.med.uni-giessen.de r=bstell@ix.netcom.com sr=jag


git-svn-id: svn://10.0.0.236/trunk@111280 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 02:13:34 +00:00
blakeross%telocity.com
9f1dbd88de very minor cleanup in prefs. sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111279 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 01:48:06 +00:00
stephend%netscape.com
eb0a8c073b Bug 116259. Inactive Link Toolbar links use wrong icons. Patch by Stuart Ballard <sballard@netreach.net> r=bz, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@111277 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 01:18:17 +00:00
stephend%netscape.com
e2c49cc851 Bug 117553. Javascript strict warnings in EdConvertToTable.js. Patch by Stephen Walker <walk84@usa.net> r=bzbarsky@mit.edu, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111276 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 01:01:13 +00:00
stephend%netscape.com
592fd817bb Bug 117548. Javascript strict warnings in pref-help.js. Patch by Stephen Walker <walk84@usa.net> r=bzbarsky@mit.edu, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111275 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 00:59:04 +00:00
stephend%netscape.com
b1981c46eb Bug 79336. Javascript strict warnings in findUtils.js. Patch by Stephen Walker <walk84@usa.net) r=sgehani@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111274 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 00:56:52 +00:00
jst%netscape.com
c0e067e7da Removing unused variable to quiet down a compiler warning.
git-svn-id: svn://10.0.0.236/trunk@111273 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 00:34:07 +00:00
bryner%netscape.com
8dc6e7c11c Fixing mach-o bustage.
git-svn-id: svn://10.0.0.236/trunk@111272 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-03 00:25:45 +00:00
jaggernaut%netscape.com
6f56f8ad09 Bug 103342, 113590: ns{C}String::SubstituteString hangs/crashes. r=dbaron, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111271 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:54:25 +00:00
blakeross%telocity.com
b1bf161f3d 98608 - html msg compose doesn't have context menu. r=kerz sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111269 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:45:45 +00:00
av%netscape.com
cd186fbd1b Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@111268 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:42:06 +00:00
vidur%netscape.com
397de3cbe8 New module additions under the MOZ_SOAP flag (not a default part of the build. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111267 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:30:58 +00:00
vidur%netscape.com
92ba6a0504 Improved usability of test.
git-svn-id: svn://10.0.0.236/trunk@111266 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:29:46 +00:00
vidur%netscape.com
da48fd5fbd Addition of SOAPParameter class and contractID, minor fixes to encoding code. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111265 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:29:12 +00:00
vidur%netscape.com
eaf1dd389b Introduction of SOAP message binding and addition of convenience methods. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111264 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:27:41 +00:00
vidur%netscape.com
db0656a442 Default builtin types always return correct schema namespace. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111263 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:26:37 +00:00
vidur%netscape.com
ccc375abaa Introduction of special SOAP types. Acceptance of pre-release schema namespace.
git-svn-id: svn://10.0.0.236/trunk@111262 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:25:35 +00:00
vidur%netscape.com
7b2abfe491 Removal of DOS linefeeds. Child iterator can take multiple allowed namespaces. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@111261 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:24:39 +00:00
mkaply%us.ibm.com
a2adcad7fc #111114
r=pedemont, sr=blizzard
OS/2 only - bad if condition on whether to SlowTile


git-svn-id: svn://10.0.0.236/trunk@111260 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:24:25 +00:00
vidur%netscape.com
b0a4ee9a27 First implementation of proxy and call context, movement of variant to parameter code, interface improvements. This is not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@111259 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:23:09 +00:00
mkaply%us.ibm.com
889bd1894a Stupid syntax error
git-svn-id: svn://10.0.0.236/trunk@111258 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 23:06:26 +00:00
rbs%maths.uq.edu.au
2e60cd080a Follow-up to MathML bug 117652 - additional tweak to the preferred stretchy size for the case where the direction of stretching varies during the descend
git-svn-id: svn://10.0.0.236/trunk@111257 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 22:42:52 +00:00
timeless%mac.com
b181d65fc7 Bug 90888 Wrong key shortcut in Go->Home menu.
r=rchen sr=jag


git-svn-id: svn://10.0.0.236/trunk@111256 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 22:34:27 +00:00
av%netscape.com
5c3f900f71 Bug 117566 -- misuse of the string routine, r=serge, sr=vidur
git-svn-id: svn://10.0.0.236/trunk@111255 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 22:32:43 +00:00
mkaply%us.ibm.com
34d3dcb20c No bug
r=pedemont, sr=blizzard
OS/2 only - make 0 system resolution mean "system setting" and don't use user specified DPI for bitmap fonts


git-svn-id: svn://10.0.0.236/trunk@111254 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 22:19:51 +00:00
waterson%netscape.com
6f61230818 Bug 117769. Remove vestigial |aStopPulling| parameter from nsBlockFrame::PullFrameFrom; clean up surrounding logic. r=dbaron, sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@111253 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 22:10:13 +00:00
morse%netscape.com
be9a1112f1 bug 117016, crash in password manager, r=matt@nightrealms.com, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111250 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:54:01 +00:00
morse%netscape.com
399d7ac799 bug 116960, form manager stops prefilling, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111249 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:49:42 +00:00
morse%netscape.com
c884e62630 bug 113331, cookies with negative max-age not being set, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@111248 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:44:51 +00:00
pinkerton%netscape.com
56809a3959 separate out drag code into a helper so embedding apps can make use of it. Also add live-resize support to resizable dialogs. Don't add things like drag handlers or carbon event handlers to windows we don't own (read: embedding). bug 102529, 112197. r=ccarlen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111247 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:18:38 +00:00
pinkerton%netscape.com
f517505c3f separate out drag code into a helper so embedding apps can make use of it. bug 102529. r=ccarlen/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@111246 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:16:37 +00:00
wtc%netscape.com
d8f255408d Define IS_64 for FreeBSD/alpha.
git-svn-id: svn://10.0.0.236/trunk@111245 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 21:06:24 +00:00
timeless%mac.com
4bcee639b9 Bug 110787 don't compare against NS_OK.
r=mostafah
spelling. thinking. sleeping.


git-svn-id: svn://10.0.0.236/trunk@111244 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 20:56:17 +00:00
mikep%oeone.com
3adbcb07dc Fixed for XUL changes.
git-svn-id: svn://10.0.0.236/trunk@111243 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 20:49:05 +00:00
timeless%mac.com
7314f5943c Bug 110787 don't compare against NS_OK.
r=mostafah
asleep at the wheel


git-svn-id: svn://10.0.0.236/trunk@111242 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 20:39:13 +00:00
timeless%mac.com
b3c20ee34d Bug 110787 don't compare against NS_OK.
r=mostafah


git-svn-id: svn://10.0.0.236/trunk@111241 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 20:16:07 +00:00
wtc%netscape.com
03c3f528d8 Make building for Darwin/x86 work. The patch is from Matt Watson.
git-svn-id: svn://10.0.0.236/trunk@111240 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 19:50:07 +00:00
kestes%walrus.com
9a83ae3af0 Spelling fixes from Adam Di Carlo adam@onshore-devel.com
git-svn-id: svn://10.0.0.236/trunk@111239 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 18:09:59 +00:00
pinkerton%netscape.com
e539d9375a Fix mach-o build bustage. Don't include non-carbon things unless we're
actually building for carbon.


git-svn-id: svn://10.0.0.236/trunk@111238 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 16:23:14 +00:00
jaggernaut%netscape.com
00c36b012f Bug 102155: javascript error in contentAreaUtils.js. Patch by Mike Young <youngfam@nni.com>, r=caillon@returnzero.com, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111237 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 11:56:07 +00:00
jaggernaut%netscape.com
a8e2b4d722 Bug 64543: "Warn me before storing a cookie" should be "Ask me ...". Patch by jmd (Jeremy M. Dolan <mozilla@turbogeek.org>), r=morse, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@111236 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 11:33:21 +00:00
jaggernaut%netscape.com
769b310b4e Bug 116748: pref doesn't affect anything: scripts and windows - change status bar text. Or more accurately, the pref affected window.status, but not window.defaultStatus capabilities. Fixed now to allow/prevent both. Patch by jmd (Jeremy M. Dolan <mozilla@turbogeek.org>), r=bzbarsky, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111235 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 11:17:45 +00:00
jaggernaut%netscape.com
5a279ff963 Bug 117663: dir viewer defaults to XUL. Revert to generated html since XUL version is too buggy. Patch by stephend, r=bbaetz, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111234 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 11:09:05 +00:00
jaggernaut%netscape.com
c267ea9703 Bug 99009: Fix annoying and long standing window status bug. r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@111233 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 10:17:26 +00:00
jaggernaut%netscape.com
21218c3fcb Add assertion to ns{C}String::Adopt. r=/sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@111232 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 09:00:02 +00:00
seawood%netscape.com
9f04502e25 Fixing beos bustage caused by checkin for bug 113917
git-svn-id: svn://10.0.0.236/trunk@111231 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 05:47:24 +00:00
seawood%netscape.com
3f2b46e056 Cleaning up win32 gmakefiles from xp print dialog changes (bug 113917)
git-svn-id: svn://10.0.0.236/trunk@111230 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 05:34:00 +00:00
rbs%maths.uq.edu.au
c90fae15f1 MathML bug 117652 - Tune the preferred stretchy size of stretchy containers by controlling the inclusion/exclusion of embellishments in the calculations, and defer the stretching of siblings until after finishing treating the embellished child
git-svn-id: svn://10.0.0.236/trunk@111229 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 05:32:33 +00:00
srilatha%netscape.com
1892cc3b52 Checking in for rdayal. Files for MAPI TRUNK landing.
Bug #s :
104672 - trunk landing bug,
106137 - encapsulating MAPI components into one XPCOM component, main r/sr for MAPI_NEW_DIR_TRUNK
107697 - changing MAPI to comply with new nsIMsgCompose
109101 - remove hardcoding that was earlier there in the 094 branch,
115307 and 116993 - other bug fixes for the MAPI_NEW_DIR_TRUNK branch.

r= dougt, mscott, ducarroz, ssu.
sr=alecf, mscott, sspitzer, bienvenu.

These files are for the hook part of the MAPI support in Mozilla.


git-svn-id: svn://10.0.0.236/trunk@111228 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 01:11:52 +00:00
srilatha%netscape.com
3815cdecfd Checking in for rdayal. files for MAPI_NEW_DIR_TRUNK landing.
Bug #s 104672, 106137, 107697, 109101, 115307 and 116993.
r= dougt, ducarroz, ssu
sr=alecf, mscott, sspitzer, bienvenu.
These files are the mapi32.dll files.


git-svn-id: svn://10.0.0.236/trunk@111227 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 01:04:40 +00:00
timeless%mac.com
e9f2259dbf Bug 117654 [Xlib] Minor issue in nsFontXlibNormal::GetWidth()
patch by Roland.Mainz@informatik.med.uni-giessen.de r=timeless


git-svn-id: svn://10.0.0.236/trunk@111226 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-02 00:19:14 +00:00
brendan%mozilla.org
af0418b366 Null pointer defense in FUN_CALLER fun_getProperty case (117307, r/sr skipped, trivial).
git-svn-id: svn://10.0.0.236/trunk@111220 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 21:12:21 +00:00
rods%netscape.com
9b1beb6492 Fix AIX bustage
git-svn-id: svn://10.0.0.236/trunk@111219 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 15:56:36 +00:00
dcone%netscape.com
0b2075b873 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@111218 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 15:34:03 +00:00
dcone%netscape.com
4813660e4c Add nsPrintSettingsImpl to the project. Needed for the Rods checkin. See that checkin for approval.
git-svn-id: svn://10.0.0.236/trunk@111217 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 15:15:47 +00:00
rods%netscape.com
8805731474 To fix breakage
git-svn-id: svn://10.0.0.236/trunk@111216 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 14:22:55 +00:00
rods%netscape.com
2f668fd6c6 to fix breakage
git-svn-id: svn://10.0.0.236/trunk@111215 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 14:10:19 +00:00
rods%netscape.com
7fd2478cd6 additional files and patches from arougthopher@lizardland.net to get BEOS to work
(because of checkin for 113917)


git-svn-id: svn://10.0.0.236/trunk@111214 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 13:11:46 +00:00
rods%netscape.com
ee8a5e4640 Switch public interfaces from nsIPrintOptions to nsIPrintSettings
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@111213 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 12:58:53 +00:00
mcafee%netscape.com
ecb2168322 multiquery
git-svn-id: svn://10.0.0.236/trunk@111212 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 05:58:12 +00:00
mcafee%netscape.com
8b9c1117dd First stab at multiquery, give it arguments like testname=startup&tboxes=comet,sleestack
git-svn-id: svn://10.0.0.236/trunk@111211 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 03:13:50 +00:00
timeless%mac.com
82307d7fc4 Bug 46917 Sanitizing Netscape's documentation for Mozilla users.
rs=brendan


git-svn-id: svn://10.0.0.236/trunk@111207 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 02:16:29 +00:00
seawood%netscape.com
6b41f6940b Recent versions of freebsd have a threadsafe poll.
Use sched_get_priority_* to get actual priority min & max rather than hardcoding defaults.
Patches from freebsd ports system.
Bug #112987 r=rjesup@wgate.com


git-svn-id: svn://10.0.0.236/trunk@111206 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 00:44:07 +00:00
leaf%mozilla.org
2f38cc1120 Automated update
git-svn-id: svn://10.0.0.236/trunk@111205 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 00:12:30 +00:00
av%netscape.com
781610371f Increasing default string wrap for the tester plugin output -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111204 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 00:12:19 +00:00
seawood%netscape.com
11b13e95fe nsRect's win32 signature requires libraries need to link against libgkgfx for debug builds.
Added support for processing .rc to win32 gmake build.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@111203 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-01 00:03:57 +00:00
seawood%netscape.com
9306d688e4 Older versions of glib do not come with the gmodule add-on which is needed to build ctl so move the glib/gmodule check until after we'd detected glib support
git-svn-id: svn://10.0.0.236/trunk@111202 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 22:58:11 +00:00
seawood%netscape.com
b7600f37e7 Use proper platform specific file when building on win32 with gmake. Fixing crash on startup problem.
git-svn-id: svn://10.0.0.236/trunk@111201 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 22:46:33 +00:00
av%netscape.com
d25a5e94bf Removing some debug leftover from the tester plugin -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111200 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 22:06:19 +00:00
av%netscape.com
938bedb489 Fixing log output for the tester plugin so it does not convert to HTML format -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111199 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 20:49:06 +00:00
kestes%walrus.com
4719c83bf9 break out the Install file into separate files.
git-svn-id: svn://10.0.0.236/trunk@111198 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 20:03:15 +00:00
kestes%walrus.com
6fef26afef new documentation files.
git-svn-id: svn://10.0.0.236/trunk@111197 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 20:02:05 +00:00
kestes%walrus.com
80ce34bf51 add much explanation and overview documentation to the Install page.
I will split this out into separate pages in a bit so that the structure
is clearer.


git-svn-id: svn://10.0.0.236/trunk@111196 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 18:39:20 +00:00
jake%acutex.net
2ac838a0e8 Fix problem with getFieldValue(). Changes dictated by <mostafah@oeone.com>.
git-svn-id: svn://10.0.0.236/trunk@111195 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 15:45:17 +00:00
seawood%netscape.com
5740633dba Check local XPIDL_GEN_DIR for headers.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@111194 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 09:57:48 +00:00
seawood%netscape.com
f23e2a0156 Since nothing is being exported to dist, we need to look in the local dirs for the generated headers.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@111193 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 09:46:47 +00:00
seawood%netscape.com
03742b4f4f Moving variable declaration to beginning of code block for freebsd builds.
Bug #112987 r=cls sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111192 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 09:18:16 +00:00
seawood%netscape.com
1fa16c2790 Set NO_DIST_INSTALL in sample plugin makefiles
Bug #84593 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@111191 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 09:06:13 +00:00
seawood%netscape.com
49646c633d NO_DIST_INSTALL - If set, build targets will not be installed to DIST by default.
Bug #84539 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@111190 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 09:04:25 +00:00
mcafee%netscape.com
49f689c456 Updating graph links to show moving average data
git-svn-id: svn://10.0.0.236/trunk@111189 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 08:30:03 +00:00
ian%hixie.ch
5d090713c2 Removed some excessive brackets that made it impossible to log in.
git-svn-id: svn://10.0.0.236/trunk@111188 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:48:48 +00:00
ian%hixie.ch
fe4e758a28 getting rid of the last traces of the newFieldXXX stuff
git-svn-id: svn://10.0.0.236/trunk@111187 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:28:59 +00:00
ian%hixie.ch
9333e19cbb Minor changes to whitespace so as to make the output prettier.
git-svn-id: svn://10.0.0.236/trunk@111186 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:10:38 +00:00
ian%hixie.ch
6428c225d9 Changed two inappropriate uses of comparisons between a possibly undefined value and an empty string into uses of the <with> element. This fixes the problem whereby output did not include the 200 OK status flag.
git-svn-id: svn://10.0.0.236/trunk@111185 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:09:56 +00:00
ian%hixie.ch
fe8b3a235a abstracted out some common code. Made the flushing of pending text happen after each end tag as well as each start tag. (Not doing this was causing whitespace between sibling elements to be treated as trailing whitespace of the first element, resulting in excessive whitespace -- typically newlines -- in the output stream.)
git-svn-id: svn://10.0.0.236/trunk@111184 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:07:04 +00:00
ian%hixie.ch
6b5cf00273 Fixing SQL error (DROP COLUMN not REMOVE COLUMN)
git-svn-id: svn://10.0.0.236/trunk@111183 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 06:04:30 +00:00
mcafee%netscape.com
945dcd83d3 Adding moving point average support.
git-svn-id: svn://10.0.0.236/trunk@111182 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 05:03:23 +00:00
mcafee%netscape.com
b3756cf293 Adding moving average option, &avg=1. computes average using last 10 points
git-svn-id: svn://10.0.0.236/trunk@111181 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 04:55:18 +00:00
mcafee%netscape.com
e703de6878 Compute moving average for last 10 points and write to foo_avg file for foo machine name
git-svn-id: svn://10.0.0.236/trunk@111180 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 04:52:15 +00:00
dp%netscape.com
2654c07f6f bug 117256 Timer core dump on shutdown. Protecting against null
gthread. r=cathleen


git-svn-id: svn://10.0.0.236/trunk@111179 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 04:04:22 +00:00
ian%hixie.ch
f471469a1e delete() doesn't work with array references in old versions of perl5.
git-svn-id: svn://10.0.0.236/trunk@111178 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 02:40:49 +00:00
stephend%netscape.com
b8f022e0ee Bug 99580. Cleanup/formatting for msgcompose:5 logging. r=ducarroz@netscape.com, sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@111177 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-31 00:23:35 +00:00
timeless%mac.com
75c213c463 Bug 75371 UI prefs to control pop-up (popup) windows and other Javascript annoyances
by doronr@naboonline.com r=timeless sr=blake


git-svn-id: svn://10.0.0.236/trunk@111176 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 12:56:21 +00:00
justdave%syndicomm.com
8320024dd1 SECURITY FIX for bug 109679: It was possible to send arbitrary SQL to buglist.cgi by altering the HTML form before submitting.
Patch by Dave Miller <justdave@syndicomm.com>
r= dkl, gerv


git-svn-id: svn://10.0.0.236/trunk@111175 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 05:46:24 +00:00
ian%hixie.ch
8e3c42f18d * Enabled Taint mode.
* Added the HTTP Logout module, integer user fields, and the user prefs module to the test app.
* Changed unknownCommand to noCommand. Unknown commands now cause errors.
* Changed the arbitrary default command to some other arbitrary default command and made the login command consistent with it.
* Filled in the stylesheet a little.
* Added an error page.
* Reworked the hello page.
* Moved some stuff into the common footer.
* Added a request login page.
* Did some other minor fixups.
* Added some incomplete userPrefs pages.


git-svn-id: svn://10.0.0.236/trunk@111174 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 02:33:44 +00:00
ian%hixie.ch
423be20fb0 Added some details on profiling to the README.
git-svn-id: svn://10.0.0.236/trunk@111173 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 02:29:49 +00:00
blizzard%redhat.com
9ba40cd935 Checkpointing changes. Updated menu patch. New startup script that uses mozilla-xremote-client and changes to the spec that include nss shared libraries, etc.
git-svn-id: svn://10.0.0.236/trunk@111172 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 01:07:18 +00:00
ian%hixie.ch
3599d0acd9 Checking in a list of things that still need doing.
git-svn-id: svn://10.0.0.236/trunk@111171 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 01:03:45 +00:00
ian%hixie.ch
46053b778d Changing e-mail address now sends a confirmation mail to the old address too. Implemented by making changing fields a generic mechanism. Also fixed some minor nits.
git-svn-id: svn://10.0.0.236/trunk@111170 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-30 00:33:36 +00:00
av%netscape.com
1ca3b9775a Tester plugin -- updating default URL for sample API calls, not part of the build
git-svn-id: svn://10.0.0.236/trunk@111169 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 23:04:41 +00:00
av%netscape.com
695628599d Tester plugin -- updating docs, not part of the build
git-svn-id: svn://10.0.0.236/trunk@111168 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 23:02:49 +00:00
av%netscape.com
dcad1d7e52 Tester plugin updating docs -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@111167 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:59:46 +00:00
av%netscape.com
91ceaa2491 Bug 116392 -- passing key events to windowless plugins, patch by peterl, r=av, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@111164 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:32:55 +00:00
av%netscape.com
6a8b2d1c08 Bug 116392 -- passing key events to windowless plugins, patch by peterl, r=av, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@111163 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:21:31 +00:00
av%netscape.com
7ace8c6e66 Bug 17732 -- fixing streaming API from plugin to browser, some formatting fixed, r=peterl, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@111162 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:10:07 +00:00
hwaara%chello.se
1779335a43 #117050, fix bustage for embeddors who turn XUL off.
r=dbaron, sr=blake


git-svn-id: svn://10.0.0.236/trunk@111161 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:07:54 +00:00
bryner%netscape.com
c540a1d8bf Bug 116499 - convert nsIOutlinerView::GetCellText to return an nsAString, so we can avoid copying strings. r=blake, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@111160 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 22:05:16 +00:00
arougthopher%lizardland.net
19f875114f Fix for Bug#10090
BViews were being drawn one pixel too small, do to the fact that Bview.Bounds() returns one pixel smaller than the actually widht/height.  (Also happens from BView.Frame())  Added a +1 to a couple of places to adjust for this.

Argouthopher at lizardland.net

r=cls (seawood@netscape.com)


git-svn-id: svn://10.0.0.236/trunk@111159 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 21:21:00 +00:00
samuel%sieb.net
b227b438b9 Bug 117285 - fix strict mode errors caused by previous patch
r=rginda
not in build


git-svn-id: svn://10.0.0.236/trunk@111158 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 10:10:58 +00:00
leaf%mozilla.org
d590a522d0 Automated update
git-svn-id: svn://10.0.0.236/trunk@111157 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 09:57:36 +00:00
seawood%netscape.com
38a530171b Bumping MOZILLA_VERSION to 0.9.7+
git-svn-id: svn://10.0.0.236/trunk@111156 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 09:44:43 +00:00
mcafee%netscape.com
d63c7cea42 Docs for cgi's
git-svn-id: svn://10.0.0.236/trunk@111155 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 05:43:22 +00:00
blizzard%redhat.com
8150b8096b Bug #117114. Fix silly typo - change dialog=np to dialog=no so that windows that come up have the right settings. r=hixie, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111154 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 05:13:27 +00:00
jaggernaut%netscape.com
c15e9b1ac2 Bug 117013: in View -> Text Zoom -> Other... dialog, buttons are hidden on Mac. r=Fabian, sr=blake
git-svn-id: svn://10.0.0.236/trunk@111153 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 04:52:39 +00:00
mcafee%netscape.com
45578ab90b Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@111152 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 04:19:36 +00:00
hwaara%chello.se
83755595ca #116618, "Auto-complete prefs changes on OK if no changes were made",
#117007, "Default Navigator window size doesn't fit in 640*480",

r=bzbarsky, sr=blake


git-svn-id: svn://10.0.0.236/trunk@111151 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 04:14:07 +00:00
samuel%sieb.net
70ad8106b0 Bug 117285 - add +s handling to getModeStr
r=rginda
not in the build


git-svn-id: svn://10.0.0.236/trunk@111150 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:58:23 +00:00
mcafee%netscape.com
a028204f48 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@111149 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:52:41 +00:00
mcafee%netscape.com
8e9e2ad04b Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@111148 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:42:47 +00:00
mcafee%netscape.com
59b94c80d9 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@111147 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:37:13 +00:00
mcafee%netscape.com
0a67e6e7d2 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@111146 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:28:07 +00:00
mcafee%netscape.com
c517ef910a Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@111145 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:21:06 +00:00
mcafee%netscape.com
e4ecee37ad Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@111144 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 03:09:11 +00:00
blizzard%redhat.com
79c69fa9d9 reorder some link line parameters in an attempt to fix gcc 2.95
git-svn-id: svn://10.0.0.236/trunk@111143 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-29 02:53:55 +00:00
av%netscape.com
e9554ebd15 Tester plugin -- correcting the length of the data buffer, not part of the build
git-svn-id: svn://10.0.0.236/trunk@111142 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 23:55:57 +00:00
andreww%netscape.com
f9ec78ef23 bugzilla 116386 sr=blake, r=timeless mac scrollbar thumb too small.
git-svn-id: svn://10.0.0.236/trunk@111141 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 23:30:38 +00:00
svn%xmlterm.org
8757dcc691 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Cleaned up and updated the code.


git-svn-id: svn://10.0.0.236/trunk@111140 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 22:39:45 +00:00
blythe%netscape.com
3ae5e494b6 Fix bug 115191
NOT part of normal build
Correct usage of PRUint64


git-svn-id: svn://10.0.0.236/trunk@111139 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 22:27:20 +00:00
blizzard%redhat.com
bd49d0ae75 Bug #117160. Create a small stand alone client for xremote client requests. r=cls,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@111138 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 22:17:20 +00:00
smeredith%netscape.com
69082edb79 Changes to use same XML parser as Mozilla (expat) instead of the MS one.
git-svn-id: svn://10.0.0.236/trunk@111137 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 21:17:11 +00:00
jake%acutex.net
061f84a7e1 Fix labels for "Delete" and "Modify" to the left of the "Menu" button.
Change dictated by <mostafah@oeone.com>


git-svn-id: svn://10.0.0.236/trunk@111136 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 18:28:20 +00:00
jake%acutex.net
f32fa51731 Correct a resource URL so the tab labels will show up correctly.
git-svn-id: svn://10.0.0.236/trunk@111135 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 15:57:36 +00:00
jake%acutex.net
f4404a202f Adding timer to REQUIRES line.
Change dictated by <mostafah@oeone.com>.


git-svn-id: svn://10.0.0.236/trunk@111134 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 15:31:25 +00:00
seawood%netscape.com
34129fce89 Fixing case for case-sensitive filesystems
git-svn-id: svn://10.0.0.236/trunk@111133 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 08:38:13 +00:00
jake%acutex.net
a19c8900fe Readding with a binary flag.
git-svn-id: svn://10.0.0.236/trunk@111132 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:49:47 +00:00
jake%acutex.net
98fc8c1d2e Removing this file so it can be readded with a binary flag.
git-svn-id: svn://10.0.0.236/trunk@111131 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:49:01 +00:00
jake%acutex.net
9d80f5dc9c Removing files so they can be readded with a binary flag.
git-svn-id: svn://10.0.0.236/trunk@111130 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:47:17 +00:00
jake%acutex.net
4087ea0aaf Re-adding with a binary flag
git-svn-id: svn://10.0.0.236/trunk@111129 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:41:05 +00:00
jake%acutex.net
e249f46c25 Removing files so they can be re-added with a binary flag.
git-svn-id: svn://10.0.0.236/trunk@111128 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:39:46 +00:00
jake%acutex.net
9682d69fcf Copying generated files icallexer.c, icalyacc.c, and icalyacc.h from the autogenx directory for the win32 builds.
This is in addition to the previously copied icalversion.h file.


git-svn-id: svn://10.0.0.236/trunk@111127 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:15:15 +00:00
wtc%netscape.com
5c3a0a59b9 Bugzilla bug 96199: added _PR_CleanupMW() to clean up the static data
created by prmwait.c.  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prmwait.c prinit.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@111126 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 04:01:07 +00:00
wtc%netscape.com
c6b3b7cb73 Bugzilla bug 96198: added _PR_CleanupDtoa() to destroy the locks created
in prdtoa.c. The patch is contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prdtoa.c prinit.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@111124 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 03:35:16 +00:00
wtc%netscape.com
9b8fadd750 Bugzilla bug 96197: added _PR_CleanupCallOnce() to destroy the lock and
condition variable used to implement PR_CallOnce.  This patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: primpl.h prinit.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@111123 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 03:24:02 +00:00
wtc%netscape.com
625ed83547 Bugzilla bug 96122: use _PR_ShutdownLinker() on all platforms to clean up
the static data created by prlink.c.  Parts of this patch were contributed
by Jeff Hostetler <jeff@NerdOne.com>.
Modified files: _win16.h primpl.h prlink.c prinit.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@111122 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-28 03:11:43 +00:00
sspitzer%netscape.com
a83debf330 add support for addressbook quick search, part of bug #83023.
add the "Search" menu item to the addressbook and do a little code cleanup.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111118 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 23:05:57 +00:00
hwaara%chello.se
71eb8be5ed Sorry, the last checkin was r=timeless - not bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@111117 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 23:05:12 +00:00
hwaara%chello.se
658c525d40 #116005, "'Save page as' in view-source doesn't work",
#116838, "File=>Save Frame As doesn't work at all"

r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@111116 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 23:02:43 +00:00
timeless%mac.com
f73e96bcf6 Bug 43675ÿDownload alert shouldn't say "Netscape"
r=tao sr=jst


git-svn-id: svn://10.0.0.236/trunk@111115 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 22:58:23 +00:00
mcafee%netscape.com
4ed3d37ffb Build TestPerf on unix (117127). r=timeless
git-svn-id: svn://10.0.0.236/trunk@111114 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 22:14:01 +00:00
shanjian%netscape.com
2c898a47d2 #101295 Under bg_BG locale, title are not displayed correctly.
r=ftang, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111113 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 21:15:20 +00:00
wtc%netscape.com
7577076321 Bugzilla bug 96112: destroys _pr_logLock in _PR_CleanupLog(). The patch is
contributed by Jeff Hostetler <jeff@NerdOne.com>.


git-svn-id: svn://10.0.0.236/trunk@111112 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 20:12:51 +00:00
wtc%netscape.com
fef63d6cf7 Bugzilla bug 95839: added _PR_CleanupNet() to destroy the locks created by
_PR_InitNet().  The patch is contributed by Jeff Hostetler
<jeff@NerdOne.com>.
Modified files: primpl.h prinit.c prnetdb.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@111111 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 19:59:35 +00:00
peterlubczynski%netscape.com
09be28004c Fixing plugin SDK makefiles to include nsIComponentManagerObsolete.h, not part of the build
git-svn-id: svn://10.0.0.236/trunk@111110 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 19:22:11 +00:00
ian%hixie.ch
a8d142db3a Splitter had wrong orientation. Fix by mostafah. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@111109 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 19:08:52 +00:00
peterlubczynski%netscape.com
559dfa0298 Updating windowless plugin sdk sample to beep on keyboard events, not part of the build
git-svn-id: svn://10.0.0.236/trunk@111108 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 18:46:36 +00:00
sspitzer%netscape.com
c35422c861 remove duplicate line. thanks to morse for spotting it.
git-svn-id: svn://10.0.0.236/trunk@111107 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 16:03:13 +00:00
timeless%mac.com
e0cb512548 Fix unresolved externals under w32
by mostafah@oeone.com


git-svn-id: svn://10.0.0.236/trunk@111106 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 15:44:00 +00:00
brendan%mozilla.org
83c274bf08 Fix old bug introduced by rev 3.2, where this() crashes due to uninitialized obj register (116228, r=timeless, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@111105 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 08:47:33 +00:00
wtc%netscape.com
e67b966472 Bugzilla bug 113935: truncate the log file if it already exists.
git-svn-id: svn://10.0.0.236/trunk@111098 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 02:32:34 +00:00
wtc%netscape.com
4343200495 Bugzilla bug 110868: PR_FileDesc2NativeHandle should look for the NSPR
layer as opposed to assuming the bottom layer is the NSPR layer.


git-svn-id: svn://10.0.0.236/trunk@111097 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 02:19:31 +00:00
wtc%netscape.com
4eac164ae3 Bugzilla bug 110869: defining the FORCE_PR_ASSERT macro allows one to
use PR_ASSERT in optimized builds.


git-svn-id: svn://10.0.0.236/trunk@111096 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 00:57:48 +00:00
rbs%maths.uq.edu.au
110c11717e Follow-up to bug 115392, r=shanjian sr=brendan. Clean the left-over and outdated comments noted in passing
git-svn-id: svn://10.0.0.236/trunk@111095 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-27 00:24:48 +00:00
jaggernaut%netscape.com
fa464ed171 Bug 116957: Put Adopt on ns{C}String, and use it in nsStandardURL. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@111092 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 23:14:12 +00:00
wtc%netscape.com
30ff427d3b Bugzilla bug 48308: checked in part of the patch to bring NSPR up to
OpenUNIX8 build with pthreads.  The patch is contributed by
Hiram Clawson <hiramc@caldera.com>.
Modified files: _pth.h ptio.c ptthread.c pr/tests/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@111091 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 22:59:38 +00:00
naving%netscape.com
489fd1cd67 80897 r=mscott sr=bienvenu. speed up multiple deletes in thread-pane by notifying removal of rows in blocks
to outliner. Also move nsIMsgCopyServiceListener from nsMsgDBView to nsMsgSearchDBView.


git-svn-id: svn://10.0.0.236/trunk@111090 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:58:32 +00:00
naving%netscape.com
cfeaaf6fac 116422 r/sr=sspitzer. fix leaking us and them upon cancelling news messages
git-svn-id: svn://10.0.0.236/trunk@111089 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:44:55 +00:00
ssu%netscape.com
73d5e98c77 fixing bug 116462 - remove hidden column cruft from localstore.rdf for the folder pane. r=naving sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111088 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:36:01 +00:00
danm%netscape.com
4c65ec4c3d additional macros to support aggregation. bug 113664 r=alecf,dougt
git-svn-id: svn://10.0.0.236/trunk@111087 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:30:20 +00:00
naving%netscape.com
63e7f47d2f 116427 r=av sr=mscott. fix leaking name and description upon loading each plugin.
git-svn-id: svn://10.0.0.236/trunk@111086 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:22:07 +00:00
ftang%netscape.com
289ca9f99c fix bug 115374. add one not-well-documented flag for LOGFONT
to fix display problem on Chinese and Korean window 95/98/NT
r=shanjian sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111085 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:10:44 +00:00
ftang%netscape.com
eee2c7713a fix bug 112382
Change the name of the language to the new standard
r=nhotta rs=ftang


git-svn-id: svn://10.0.0.236/trunk@111084 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 21:06:31 +00:00
ian%hixie.ch
00383655d8 * Removed incorrect comments.
* Added some XXX comments.
* Changed the way text nodes are handled so that adjacent text nodes are merged.
* Changed the way original keys are kept so that they work across flattening, rounding, and that there is no 'coses: original keys' hash getting in the way.
* Fixed a bug whereby empty arrays and hashes caused extraneous iterations in <set> elements.
* Removed some redundant scalar()s.


git-svn-id: svn://10.0.0.236/trunk@111083 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 19:30:16 +00:00
ian%hixie.ch
26badb2620 Made debug() be level 6 instead of level 7. Added various comments.
git-svn-id: svn://10.0.0.236/trunk@111082 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 19:12:57 +00:00
ian%hixie.ch
fdee476d81 Removed an unused variable. Made the selecting array always return an array even in scalar context. This makes using it in |if| statements a lot easier.
git-svn-id: svn://10.0.0.236/trunk@111081 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 19:03:07 +00:00
ian%hixie.ch
acde38c21c Removing debug() calls.
git-svn-id: svn://10.0.0.236/trunk@111080 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 19:01:07 +00:00
blythe%netscape.com
afc0954d1a NOT part of normal build.
Correctly account for heap overhead on allocations.
By default, we now correctly calculate heap impact on win32 using msvcrt.


git-svn-id: svn://10.0.0.236/trunk@111079 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:56:01 +00:00
ian%hixie.ch
149d647b08 Removing debug() calls, and removed the mention of a user 'logged out' state now that logging our is protocol specific.
git-svn-id: svn://10.0.0.236/trunk@111078 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:52:23 +00:00
ian%hixie.ch
cb233d7c8f Adding some error handling for the case where connecting to the AIM server fails. Also removing an extraneous dump() statement.
git-svn-id: svn://10.0.0.236/trunk@111077 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:35:16 +00:00
ian%hixie.ch
b0ad3bf6e2 An implementation of a logout service for HTTP.
git-svn-id: svn://10.0.0.236/trunk@111076 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:34:01 +00:00
ian%hixie.ch
22cbed9ee7 Since User.pm is now calling this object's 'hash' method instead of using 'data' directly, we had better implement 'hash'. Also make setting the property always check that the value being set is valid.
git-svn-id: svn://10.0.0.236/trunk@111075 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:19:15 +00:00
ian%hixie.ch
a7186dfdee Since logout is now protocol specific, removing support for logging out from the user object. Also making the 'hash' method more generic by making it call the field 'hash' method instead of assuming it will never pass more than the data of a field.
git-svn-id: svn://10.0.0.236/trunk@111074 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 18:15:14 +00:00
ian%hixie.ch
93af13dd1c Changed the implementation of cmdSetup to store the results of the selecting service lists in an array instead of a scalar.
git-svn-id: svn://10.0.0.236/trunk@111073 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 17:45:05 +00:00
ian%hixie.ch
5aaf9df976 Change from a hard-coded logout mechanism to a generic per-protocol logout mechanism.
git-svn-id: svn://10.0.0.236/trunk@111072 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 17:38:41 +00:00
myk%mozilla.org
5d240532a4 Fix for bug 97784: Wrap comments properly on "edit attachment" page.
Fix by Myk Melez <myk@mozilla.org>.
r=kiko,justdave


git-svn-id: svn://10.0.0.236/trunk@111071 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 17:25:32 +00:00
ian%hixie.ch
664d8534d3 A new type of user field for strings that are in the form of integers.
git-svn-id: svn://10.0.0.236/trunk@111070 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 17:18:00 +00:00
ian%hixie.ch
2d5c6ae3be Removed some |scalar()|s where they were redundant, added some XXX comments, and fixed a couple of logic errors (>2 should have been >=2 and stuff like that -- this code really should use named constants)
git-svn-id: svn://10.0.0.236/trunk@111069 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 16:46:06 +00:00
ian%hixie.ch
41e4aafbcc |not| implies a scalar context, so there's no need for an explicit |scalar()|
git-svn-id: svn://10.0.0.236/trunk@111068 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 16:10:17 +00:00
ian%hixie.ch
0a0d76f22a Removed a redundant |scalar()| -- |if| implies a scalar context anyway.
git-svn-id: svn://10.0.0.236/trunk@111067 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 16:05:54 +00:00
ian%hixie.ch
4ec7cf70bc Clarified a comment.
git-svn-id: svn://10.0.0.236/trunk@111066 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 16:03:55 +00:00
ian%hixie.ch
631c7ab6d7 A few minor fixes: checked for a reference being defined rather than being true (twice), replaced some double quotes with single quotes, and removed a trailing dot on a call to error().
git-svn-id: svn://10.0.0.236/trunk@111065 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 15:45:01 +00:00
ian%hixie.ch
606a8ffc32 Removing a level 10 dump statement that was being hit a lot.
git-svn-id: svn://10.0.0.236/trunk@111064 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 15:42:21 +00:00
jaggernaut%netscape.com
00b5c52e3c Attempt to fix Mac and HP-UX bustage
git-svn-id: svn://10.0.0.236/trunk@111063 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 05:07:53 +00:00
shanjian%netscape.com
3356940ad2 #112793 fine tune frame charset mechanism
Besides charset, document now records charset source as well.
nsCharsetSource was replaced by PRInt32.
Some code relocation in nsHTMLDocument.cpp
r=yokoyama sr=waterson


git-svn-id: svn://10.0.0.236/trunk@111062 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-26 03:17:59 +00:00
hwaara%chello.se
46c1c88486 #116829, "Attaching a file to form submission w/o read permission hangs file upload"
#116210, "File upload stalls when file name is invalid"

r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@111061 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-25 17:16:43 +00:00
jake%acutex.net
a95f433eab Re-fixing bug 37339 - Checking an undefined variable for a specific value didn't work in Netscape 4 (and was probably a strict warning everywhere else).
Fix by Christian Reis <kiko@async.com.br>
r= afranke, jake


git-svn-id: svn://10.0.0.236/trunk@111060 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 22:24:35 +00:00
jake%acutex.net
7c813125c7 Fixing unresolved externals on Win32. Fix by <mostafah@oeone.com>.
git-svn-id: svn://10.0.0.236/trunk@111059 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 21:01:42 +00:00
jake%acutex.net
a0c8cb772f Changes dictated by <mostafah@oeone.com> so libxpical will build on win32.
git-svn-id: svn://10.0.0.236/trunk@111056 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 17:11:18 +00:00
jake%acutex.net
cac2c8a613 CVS should ignore autogenerated files (ie, not print ? during an update if they exist).
git-svn-id: svn://10.0.0.236/trunk@111055 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 15:21:55 +00:00
jake%acutex.net
5fe7e903ba Fix the linefeeds in the windows makefiles. Also adding the icalversion.h file copied from the autogenx directory.
git-svn-id: svn://10.0.0.236/trunk@111054 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 15:14:26 +00:00
mkaply%us.ibm.com
d68bd3d150 Add short name for OS/2
git-svn-id: svn://10.0.0.236/trunk@111053 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-24 05:29:38 +00:00
timeless%mac.com
21c081c8bc Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst


git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +00:00
mcafee%netscape.com
a867f620bb removing test-specific cgi's, we have generalized this.
git-svn-id: svn://10.0.0.236/trunk@111048 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 21:47:44 +00:00
mcafee%netscape.com
49e11227c6 removing test-specific cgi, we have generalized this.
git-svn-id: svn://10.0.0.236/trunk@111047 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 21:44:37 +00:00
bernd.mielke%snafu.de
55c2f72487 bug 114593, enable exceptions for table.insertCell r=me sr=jst patch by bz
git-svn-id: svn://10.0.0.236/trunk@111046 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 16:21:10 +00:00
sicking%bigfoot.com
de73bb35c1 Bug 17003. Give textareas a childnode and connect that childnode to .defaultValue. Also make textareas work properly for display: none;
r=jkeiser sr=jst


git-svn-id: svn://10.0.0.236/trunk@111045 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 16:06:13 +00:00
mkaply%us.ibm.com
272b91dfb7 #113592
r=pavlov, sr=blizzard (OS/2 only change)
#ifdef XP_WIN needs to be XP_OS2 as well


git-svn-id: svn://10.0.0.236/trunk@111041 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 03:21:15 +00:00
jaggernaut%netscape.com
955f7defe5 Bug 115671: Add faster To{Upper,Lower}Case for nsASingleFragment{C}String, r=dbaron, sr=dveditz, and ns{C}String, r=bbaetz, sr=scc
git-svn-id: svn://10.0.0.236/trunk@111040 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 02:56:41 +00:00
tingley%sundell.net
c0aa10d601 bug 100132: clean up over-zealous error masking in
nsRDFXMLDataSource::BlockingParse(), and bring nsLocalFileUnix's
OpenNSPRFileDesc() return values in line with other platforms.
r=waterson, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@111039 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 19:08:48 +00:00
tingley%sundell.net
12243f1699 bug 107133, add NC:IsDirectory arcs to the rdf:files datasource.
r=rjc, sr=waterson.


git-svn-id: svn://10.0.0.236/trunk@111038 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 18:58:10 +00:00
gerv%gerv.net
811d259319 Updating licenses to tri-license.
git-svn-id: svn://10.0.0.236/trunk@111037 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 09:15:51 +00:00
sspitzer%netscape.com
2e141ef056 fix warning, rs=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111036 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:46:58 +00:00
rjesup%wgate.com
343b4c92c5 Bug 116413: Backing out patch. This is nsSupportsArray, not nsVoidArray.
(Whomever didn't have Supports inherit from VoidArray should be shot.)  Bug
to be reopened.  Sorry


git-svn-id: svn://10.0.0.236/trunk@111035 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:46:24 +00:00
sspitzer%netscape.com
827ec97784 fix warnings. rs=bienvenu
git-svn-id: svn://10.0.0.236/trunk@111034 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:45:28 +00:00
sfraser%netscape.com
46cc60eaea Nuking images that have disappeard.
git-svn-id: svn://10.0.0.236/trunk@111033 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:39:05 +00:00
depstein%netscape.com
721a6e1ba0 removed NS_DoIdleEmbeddingStuff() from OnIdle() method in TestEmbed.cpp
git-svn-id: svn://10.0.0.236/trunk@111032 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:35:49 +00:00
mcafee%netscape.com
0212b0c291 update
git-svn-id: svn://10.0.0.236/trunk@111031 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:27:53 +00:00
mcafee%netscape.com
e88fb1c2ba removing a few bogus ones
git-svn-id: svn://10.0.0.236/trunk@111030 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:19:17 +00:00
mcafee%netscape.com
c1ee8afb02 updating from SeaMonkey tree
git-svn-id: svn://10.0.0.236/trunk@111029 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:14:32 +00:00
sspitzer%netscape.com
1d42a50e26 landing the AB_OUTLINER_BRANCH.
fix for #73868, and numerous other bugs.
switch the addressbook over to use outliner,
a bunch of addressbook UI fixes and code cleanup.

r=dmose,racham,others and sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@111028 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 02:06:31 +00:00
bnesse%netscape.com
4cb3317e9b Fix bustage on non MOZ_LDAP builds.
git-svn-id: svn://10.0.0.236/trunk@111027 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 01:36:26 +00:00
sfraser%netscape.com
d9b37e1424 Nuking images that have disappeard. r=sleestasck
git-svn-id: svn://10.0.0.236/trunk@111026 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 01:34:46 +00:00
rjesup%wgate.com
823caae47b Bug 116413: Use SafeElementAt for Mac nsMenuStack::GetMenuAt/HaveMenuAt.
sr=jst, no r= needed as per jst


git-svn-id: svn://10.0.0.236/trunk@111025 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 01:20:26 +00:00
sspitzer%netscape.com
d944856636 mailnews part of the fix for #111101. scrollbox / slider / thumb
problems with quick search.  r=naving, sr=bienvenu.

there's a supplimental fix for layout, but that's awaying review.


git-svn-id: svn://10.0.0.236/trunk@111024 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 01:19:13 +00:00
bnesse%netscape.com
d89abbecb8 dmose swears this is the correct syntax... (thanks dbaron).
git-svn-id: svn://10.0.0.236/trunk@111023 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:57:45 +00:00
hwaara%chello.se
188e6c8ed5 #78343, "scrollbar thumb doesn't highlight during drag".
r=andreww, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@111022 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:46:17 +00:00
av%netscape.com
7d6890a022 Bug 114921 -- passing dirty rectangle with paint message to windowless plugin, r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111021 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:25:25 +00:00
sfraser%netscape.com
969b04ca5e Fix Mac shutdown crash, bug 116128. Ensure that the timer thread dies by using Join(). r=syd, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111020 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:21:46 +00:00
av%netscape.com
207cd25a19 Bug 116108, passing coordinates to windowless plugin when in a table, r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111019 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:21:12 +00:00
bnesse%netscape.com
7a9e0cde8b Added #ifndef MOZ_LDAP to fix ports bustage.
git-svn-id: svn://10.0.0.236/trunk@111018 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:07:47 +00:00
av%netscape.com
28999f2fd7 Bug 116108, correcting calculations for windowless plugin coordinates, r=peterl, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@111017 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-22 00:00:44 +00:00
bnesse%netscape.com
0844927663 Fixing ports bustage. Missing trailing seperator.
git-svn-id: svn://10.0.0.236/trunk@111016 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:59:33 +00:00
tingley%sundell.net
66bc7ace14 bug 89446: make rdfcat work again with http:// urls. r=rjc, sr=waterson.
git-svn-id: svn://10.0.0.236/trunk@111015 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:48:07 +00:00
bnesse%netscape.com
2d8a3cac16 Fixing the mac build. Stupid non-relative pathnames.
git-svn-id: svn://10.0.0.236/trunk@111014 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:46:50 +00:00
cmanske%netscape.com
eeeea6e9e1 Fixed JS error in Table Properties dialog, b=116393, fix by glazman, r=cmanske, sr=jag
git-svn-id: svn://10.0.0.236/trunk@111012 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:30:02 +00:00
varada%netscape.com
e465380fac bug#112213 -adding timeline pref to mailnews; sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111011 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:21:50 +00:00
varada%netscape.com
0eefc09bbb bug #112213 adding timeline code for perf measurement;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@111010 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:21:48 +00:00
morse%netscape.com
688847e575 bug 113158, wallet tables take up 200K of memory, r=sgehani, no code has changed!
git-svn-id: svn://10.0.0.236/trunk@111006 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 23:05:37 +00:00
yokoyama%netscape.com
681524332a Bug 104158
Fixing build bustage on non-ASCII OS
/r=yokoyama, /sr=jag


git-svn-id: svn://10.0.0.236/trunk@111005 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:58:17 +00:00
ducarroz%netscape.com
ebcbd18dfc FIx for bug 112343. Use nsXPIDLCString to avoid memory leak. R=cavin, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111004 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:46:11 +00:00
ducarroz%netscape.com
240c5eba35 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@111003 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:44:06 +00:00
rbs%maths.uq.edu.au
20e46cd092 Whitespace to correct the bug number in my earlier checkin comments: should be 105297 (instead of 105219)
git-svn-id: svn://10.0.0.236/trunk@111002 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:42:46 +00:00
ducarroz%netscape.com
721ca56778 FIx for bug 116044, Cannot call SetMimeOutputType() before calling Init(). R=cavin, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@111001 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:42:10 +00:00
ducarroz%netscape.com
bb36cfb86b Fix for bug 115052. Truncate a string at position -1 will freeze the application. R=cavin, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@111000 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:37:45 +00:00
bnesse%netscape.com
9911f99b59 Fix for bug 89137. Remove autoconfig from preferences library. Patch by mitesh. r=bnesse/dmose. sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@110999 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:30:53 +00:00
bnesse%netscape.com
9e704846ef Fix for bug 89137. Remove autoconfig from preferences library. Patch by mitesh, r=bnesse/dmose. sr = alecf.
git-svn-id: svn://10.0.0.236/trunk@110998 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:29:31 +00:00
andreas.otte%debitel.net
ac8036d901 Fix bug 108575 [rethink contents of escape matrix] Change escaping of
', ~ and @ to better reflect rfc 2396, r=dougt@netscape.com, sr=darin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110997 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:29:02 +00:00
rbs%maths.uq.edu.au
a5608ba13b Make unchecking `Allow documents to use other fonts' to work in a simpler way, b=105219, r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110996 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:25:58 +00:00
bnesse%netscape.com
f52733fc3c Adding new files for bug 89137. patch by mitesh, r=bnesse, dmose. sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@110995 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:22:26 +00:00
bnesse%netscape.com
d480efe403 Fix for smoketest blocker bug 116410. Fix loop so it increments when deleting objects. r=rbs, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110994 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 22:15:16 +00:00
mikep%oeone.com
e81eec21f9 Adding in config.h
git-svn-id: svn://10.0.0.236/trunk@110993 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 21:34:30 +00:00
kestes%walrus.com
96ed15afff explain my usage of RPMS.
git-svn-id: svn://10.0.0.236/trunk@110992 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 20:10:05 +00:00
kestes%walrus.com
4cc613d3b8 review and clean up the instructions. Explain a bit about where to find extra
documentation.  Explain about Makefile,Configure variables. Explain
clientbin directory, explain postfix configuration.


git-svn-id: svn://10.0.0.236/trunk@110991 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:45:31 +00:00
kestes%walrus.com
f77ee43008 add text browser support as a goal.
git-svn-id: svn://10.0.0.236/trunk@110990 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:42:02 +00:00
kestes%walrus.com
59bdfe7eba erase work I have already completed.
git-svn-id: svn://10.0.0.236/trunk@110989 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:41:10 +00:00
kestes%walrus.com
9a3774d42f change cgibin prefix to better default
git-svn-id: svn://10.0.0.236/trunk@110988 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:40:34 +00:00
kestes%walrus.com
9c693e9885 add info about tree state and change the 'will soon' since the code works.
git-svn-id: svn://10.0.0.236/trunk@110987 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:39:50 +00:00
kestes%walrus.com
f99636a0ef explain all the client code. This readme had not been updated since
tinderbox1 days and was badly out of date.


git-svn-id: svn://10.0.0.236/trunk@110986 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:37:54 +00:00
seawood%netscape.com
f9e8f9785f Disabling ctl extension for OS/2.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@110985 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:31:57 +00:00
mikep%oeone.com
ee94871096 Adding in files for second import of libical.
git-svn-id: svn://10.0.0.236/trunk@110984 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:24:02 +00:00
ian.mcgreer%sun.com
41dac395df temp certs live in a trust domain. allows the idiom of "if not temp, try perm" to work in 3.4.
git-svn-id: svn://10.0.0.236/trunk@110983 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:14:04 +00:00
mikep%oeone.com
a1af0615be Adding files for 2nd import of libical.
git-svn-id: svn://10.0.0.236/trunk@110982 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 19:04:22 +00:00
mikep%oeone.com
1576b65d0e Modified files, and removing other files.
git-svn-id: svn://10.0.0.236/trunk@110981 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 18:57:01 +00:00
mikep%oeone.com
b20ddcfc00 Adding in oeDateTimeImpl.cpp to Makefile.in
git-svn-id: svn://10.0.0.236/trunk@110980 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 18:48:28 +00:00
mikep%oeone.com
0ced1e4833 Fixed wrong location.
git-svn-id: svn://10.0.0.236/trunk@110979 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 18:34:38 +00:00
mikep%oeone.com
04f806f6c9 First crack at an XPI.
git-svn-id: svn://10.0.0.236/trunk@110978 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 18:14:39 +00:00
mikep%oeone.com
60b9f6b13c Fixing breaking problem.
git-svn-id: svn://10.0.0.236/trunk@110977 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 18:05:13 +00:00
seawood%netscape.com
01472e9d9c Automated checkin script takes too long
git-svn-id: svn://10.0.0.236/trunk@110976 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 09:41:33 +00:00
seawood%netscape.com
8bd8fb468c Set GLIB_CFLAGS & GLIB_LIBS for win32 builds.
Bug #115840


git-svn-id: svn://10.0.0.236/trunk@110975 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 09:29:36 +00:00
leaf%mozilla.org
18d17f00f8 Automated update
git-svn-id: svn://10.0.0.236/trunk@110971 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 07:12:38 +00:00
seawood%netscape.com
2f1a0f7b98 Removing bogus check for ctl deps.
Bug #115840 r=Roland.Mainz@informatik.med.uni-giessen.de


git-svn-id: svn://10.0.0.236/trunk@110970 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 07:06:39 +00:00
seawood%netscape.com
8fadd93624 Use the timezone when pulling from CVS by date. Assume PST if no timezone can be determined.
git-svn-id: svn://10.0.0.236/trunk@110969 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 06:54:10 +00:00
seawood%netscape.com
7a6ed563fe Add support for building on win32 and sending mail using 'blat'.
git-svn-id: svn://10.0.0.236/trunk@110968 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 06:52:19 +00:00
kaie%netscape.com
f61527d42e b=103011 nsNSSComponent::GetPK11String leaks
r=ddrinan sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110965 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 06:16:24 +00:00
waldemar%netscape.com
bfe6356962 Regularized the grammar for substatements and groups of directives
git-svn-id: svn://10.0.0.236/trunk@110964 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 06:12:16 +00:00
kaie%netscape.com
6e1daa105b b=114751 Fix PSM use of nsDialogParamsBlock.cpp was: Cert Enrollment is broken when using a hardware device.
r=kaie sr=mscott
checking in for ssaux


git-svn-id: svn://10.0.0.236/trunk@110963 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 05:58:34 +00:00
dp%netscape.com
e08908028c bug 116191 Making nsZipItem a member of nsJarInputStream rather than a
pointer. Saves a 16 byte allocation on per jar file read. r=darin, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@110962 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 05:57:39 +00:00
jaggernaut%netscape.com
3064102126 Bug 116347: Remove dead skin switching support code from nsFrameFrame and navigator.js. r=bryner, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110961 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 05:36:28 +00:00
seawood%netscape.com
763d8ebb70 s/nsCheapVoidArray/nsSmallVoidArray/
Fixing tinderbox bustage caused by bug 96108


git-svn-id: svn://10.0.0.236/trunk@110960 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 05:00:29 +00:00
rods%netscape.com
2f5cfe1643 Taking PrintSettingsImpl out of the build.
git-svn-id: svn://10.0.0.236/trunk@110959 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 03:44:13 +00:00
nicolson%netscape.com
91670b6b7b PK12Token was never used.
git-svn-id: svn://10.0.0.236/trunk@110957 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 03:35:32 +00:00
cltbld%netscape.com
a8e75df7f4 Switching Ts times to ms, r=dp -mcafee
git-svn-id: svn://10.0.0.236/trunk@110956 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 03:28:38 +00:00
cltbld%netscape.com
41c817c2dc Don't clobber Setting:: vars; also look for HOSTNAME if HOST not found; Cwd::getcwd() wrapper (115569)
git-svn-id: svn://10.0.0.236/trunk@110954 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 03:05:28 +00:00
av%netscape.com
27e7cd3985 Updating Plugin SDK readme file -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@110953 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:49:58 +00:00
rjesup%wgate.com
bf2f3da926 Remove nsVoidArray:: from method defs
git-svn-id: svn://10.0.0.236/trunk@110952 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:48:02 +00:00
av%netscape.com
17a16aba71 Updating makefile for the new sample code in the Plugin SDK -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@110951 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:41:46 +00:00
av%netscape.com
80db91eeab makefile for windowless sample -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@110950 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:34:43 +00:00
av%netscape.com
97f0db5678 Adding windowless plugin sample code to the Plugin SDK -- not part of the build yet
git-svn-id: svn://10.0.0.236/trunk@110949 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:29:19 +00:00
av%netscape.com
20e44dcf70 Adding test case for windowless plugin sample code -- not part of the build
git-svn-id: svn://10.0.0.236/trunk@110948 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:25:57 +00:00
rjesup%wgate.com
6c24e1ce1c Bug 96108: Fix Win32/opt horkage (SizeOf()) in nsSmallVoidArray should be
#if dEBUG)


git-svn-id: svn://10.0.0.236/trunk@110947 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:06:03 +00:00
rjesup%wgate.com
3b9f18f8df Bug 96108: Fix another regression mscott noticed; this file shouldn't have
been touched.


git-svn-id: svn://10.0.0.236/trunk@110946 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 02:02:30 +00:00
rjesup%wgate.com
80f81c131b Bug 96108: Bustage noticed by mscott in checkin (would crash). jst and
waterson say go for it.


git-svn-id: svn://10.0.0.236/trunk@110945 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:54:59 +00:00
hewitt%netscape.com
9eb5ae7fad 116198 - remove progressbar tag to simplify progressmeter, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110944 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:41:32 +00:00
rods%netscape.com
695f266c3e getting nsPrintSettingsImpl into the build
Bug 113917 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110943 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:26:31 +00:00
rods%netscape.com
3e17ec7de0 enabling print progress
Bug 113917 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110942 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:25:16 +00:00
mscott%netscape.com
1d2ece589c Bug ##115962 --> convert the security panel to match the spec.
r=kai
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110941 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:22:25 +00:00
smontagu%netscape.com
59918e9eb3 Add regression test case for bug 9100. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110940 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:22:15 +00:00
rjesup%wgate.com
66b1ede0dc Bug 96108: Additional assertions requested by jst. sr=jst
git-svn-id: svn://10.0.0.236/trunk@110939 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:13:17 +00:00
rjesup%wgate.com
15d98882e8 Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
assertions for bad voidarray indexes.  r=jst, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@110938 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 01:10:07 +00:00
waterson%netscape.com
ea2f7885e1 Remember to #include <new.h>!
git-svn-id: svn://10.0.0.236/trunk@110937 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:51:43 +00:00
sgehani%netscape.com
841d5e447e Make search engine context menu item match spec.
b=15176; r=morse; sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@110936 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:43:58 +00:00
waterson%netscape.com
464bb60d1f Correct comments; thanks for pointing this out, dp!
git-svn-id: svn://10.0.0.236/trunk@110935 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:35:25 +00:00
sonja.mirtitsch%sun.com
0947560395 more info to results.html
git-svn-id: svn://10.0.0.236/trunk@110934 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:29:32 +00:00
waterson%netscape.com
ae88e7f967 Bug 105927. Add #define to turn off the PresShell's arena for trace-malloc debugging. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110933 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:16:26 +00:00
ssu%netscape.com
06e53167bd undoing part of the fix for bug 114076 (labels migration and new profile issues) as requested by sspitzer to make future code management simpler
git-svn-id: svn://10.0.0.236/trunk@110932 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:10:38 +00:00
sgehani%netscape.com
2aaa664feb Focus main content area if all panels are hidden.
b=89207; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@110931 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:08:35 +00:00
waterson%netscape.com
2205743002 Bug 106443. Noisy notify when changing sort order. r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@110930 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-21 00:03:57 +00:00
timeless%mac.com
0597ad741b Bug 98080 ask for an attachment number when no params are given
r=dkl r=justdave


git-svn-id: svn://10.0.0.236/trunk@110929 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:42:28 +00:00
morse%netscape.com
760da83a36 bug 114895, repeatedly asks for master password, r=sgehani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@110928 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:31:55 +00:00
sonja.mirtitsch%sun.com
26de64d33b checking in fix for the new requirements for bug 73098
git-svn-id: svn://10.0.0.236/trunk@110927 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:26:59 +00:00
ian.mcgreer%sun.com
56cc1d1af6 some checks that were overlooked
git-svn-id: svn://10.0.0.236/trunk@110925 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:17:58 +00:00
jj%netscape.com
8cb139f9ce Bug 114694: updated installer's 'vers' 2 resource to 0.9.7+ (trunk)
git-svn-id: svn://10.0.0.236/trunk@110924 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:16:42 +00:00
waterson%netscape.com
83788badc2 Bug 114882. Hash integer and date literals, as well. Convert all hashtables to use dhash. r=tingley, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@110922 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 23:04:33 +00:00
sspitzer%netscape.com
b7c683923c merging ab outliner branch to the trunk, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110921 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 22:50:14 +00:00
mikep%oeone.com
ee8f292c5e Updating backend files.
git-svn-id: svn://10.0.0.236/trunk@110920 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 22:16:08 +00:00
igor%mir2.org
c22fae358a Use Vector.elementAt instead of Vector.getfor jdk 1.1 complience
git-svn-id: svn://10.0.0.236/trunk@110919 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 22:05:42 +00:00
mikep%oeone.com
0d551af55d Fixing calendar jar file and small skin changes.
git-svn-id: svn://10.0.0.236/trunk@110917 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:52:12 +00:00
kaie%netscape.com
953c1c0dd4 Fix crash bug 115927 by incrementing the reference count of
returned slot.
r=relyea


git-svn-id: svn://10.0.0.236/trunk@110916 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:40:30 +00:00
dcone%netscape.com
4388868753 bug 113917 r=dcone sr=attinasi. Incremental checkin for the print settings change. This gets the files rods added into the build.
git-svn-id: svn://10.0.0.236/trunk@110915 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:25:35 +00:00
igor%mir2.org
f0950e8452 Fixes to allow to use jikes to compile and produce less warnings:
1. Replace catch(Exception) by catch(RuntimeException) when only RuntimeException can be throws

2. Make sure that inner classes does not use the same name for parameters as parent scope, see  http://domino.watson.ibm.com/syssftpr/JavaTech/Jikes.nsf/Named/SunQuery8


git-svn-id: svn://10.0.0.236/trunk@110914 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:15:02 +00:00
darin%netscape.com
080818ac85 fixes bug 85575 "SSL form submission, redirect" patch=badami@netscape.com,
r=gagan, sr=darin


git-svn-id: svn://10.0.0.236/trunk@110913 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:13:25 +00:00
timeless%mac.com
1f4c0e5b5d Bug 106842 Broser should be Browser
r=stephend@netscape.com sr=jag


git-svn-id: svn://10.0.0.236/trunk@110912 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:10:33 +00:00
ssu%netscape.com
4cf39c1e00 fixing bug 83196 - Netscape hardwired in imapMsgs.properties. r=mscott, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@110911 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:09:45 +00:00
timeless%mac.com
862b90efba Bug 106853 drawThemeMenuSeperator should be drawThemeMenuSeparator
r=bbaetz sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110910 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 21:00:57 +00:00
timeless%mac.com
3011b08fe6 Bug 101419 confirmEx got better but someone didn't help editor.js
r=brade sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@110909 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 20:57:24 +00:00
dsirnapalli%netscape.com
891c4d0d18 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@110908 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 20:49:48 +00:00
timeless%mac.com
2c7404f6ea Bug 106470 Bonsai rview.cgi unclosed html comment tag
patch by pzb@datastacks.com r=justdave


git-svn-id: svn://10.0.0.236/trunk@110907 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 20:46:01 +00:00
mikep%oeone.com
96d77add38 Updating files for big change.
git-svn-id: svn://10.0.0.236/trunk@110906 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 20:13:53 +00:00
timeless%mac.com
6261cc257b Bugzilla Bug 90598 spelling and minor syntactic correctness
r=zach


git-svn-id: svn://10.0.0.236/trunk@110905 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 18:31:56 +00:00
pinkerton%netscape.com
a6c41bf09f Fix infinite loop when |shrinkage| goes below zero. Blocker for mach-o
build. r=dbaron/sr=blake. bug#116240


git-svn-id: svn://10.0.0.236/trunk@110904 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 18:02:43 +00:00
kestes%walrus.com
12a2794738 put a <pre> arround the main build log section. This is needed for opera to render
the section correctly, otherwise opera shows no \n.  IE and netscape render
the pages fine without it, but it is a mistake not to have it.


git-svn-id: svn://10.0.0.236/trunk@110903 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 17:19:03 +00:00
mikep%oeone.com
636f974980 Removing unused files.
git-svn-id: svn://10.0.0.236/trunk@110902 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:59:30 +00:00
mkaply%us.ibm.com
39bdeb2414 OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@110901 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:56:42 +00:00
ian.mcgreer%sun.com
43ce20151b remove unneeded hack, put in a couple of error checks
git-svn-id: svn://10.0.0.236/trunk@110900 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:50:22 +00:00
mikep%oeone.com
813a86c0c1 name change from unifinder-overlay to unifinderOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@110899 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:43:11 +00:00
mikep%oeone.com
1234a6088d Removing penglobal.
git-svn-id: svn://10.0.0.236/trunk@110898 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:26:35 +00:00
mikep%oeone.com
eebaf71120 Moving files up one directory.
git-svn-id: svn://10.0.0.236/trunk@110897 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:20:38 +00:00
ian.mcgreer%sun.com
c8e922293f set the CERTCertificate nickname to be "Token Name:Cert Name" for backwards compatibility
git-svn-id: svn://10.0.0.236/trunk@110896 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:20:16 +00:00
mikep%oeone.com
a0b3a5d67f Removing penglobal directory.
git-svn-id: svn://10.0.0.236/trunk@110895 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:14:52 +00:00
mikep%oeone.com
2c57c0fcdc Removing useless files, moving others around.
git-svn-id: svn://10.0.0.236/trunk@110894 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 16:09:18 +00:00
mikep%oeone.com
35fe1b1b92 Removing penglobal directory.
git-svn-id: svn://10.0.0.236/trunk@110893 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 15:53:40 +00:00
mikep%oeone.com
681a199395 Removing penglobal directory.
git-svn-id: svn://10.0.0.236/trunk@110892 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 15:53:03 +00:00
colinp%oeone.com
2c4518d7dc removed all parts of penglobal that were not needed
git-svn-id: svn://10.0.0.236/trunk@110891 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 15:24:56 +00:00
colinp%oeone.com
860528513c these files are no longer needed
git-svn-id: svn://10.0.0.236/trunk@110890 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 15:23:17 +00:00
seawood%netscape.com
6ba735d188 Wrap debug spew in DEBUG_dp ifdef
git-svn-id: svn://10.0.0.236/trunk@110889 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 11:53:21 +00:00
glazman%netscape.com
d430c2f52d oops, forgot to remove variable in previous check-in; b=95062, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110888 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 11:21:01 +00:00
glazman%netscape.com
76e810cc78 computed style for text-decoration was always answering ""; b=95062, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110887 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 11:15:32 +00:00
hewitt%netscape.com
7693baa284 113230 - reversing js console sort order is slow (patch by neil@parkwaycc.co.uk), r=blake, sr=me
git-svn-id: svn://10.0.0.236/trunk@110886 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 10:22:33 +00:00
jst%netscape.com
580aa04ed1 Fixing bug 111752. DOM0 quirk, document.open() when called with 3 or more arguments should call window.open() to make calls to 'open(url, name, features);' when called from within the document scope open a new window. r=hidday@geocities.com, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@110885 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 10:16:25 +00:00
hewitt%netscape.com
ad21757544 86569 - align=start should be added to checkboxes in find dialog, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110884 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 10:11:33 +00:00
despotdaemon%netscape.com
fec4ffd70b Pseudo-automatic update of changes made by igor@mir2.org.
git-svn-id: svn://10.0.0.236/trunk@110883 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 09:57:41 +00:00
cltbld%netscape.com
4fd3d21bc7 oops, forgot a cowtools/localhost change. whitespace changes.
git-svn-id: svn://10.0.0.236/trunk@110882 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 08:31:16 +00:00
cltbld%netscape.com
6b94ae393a Try 2nd pageloader run if first one fails. r=jrgm,jag
git-svn-id: svn://10.0.0.236/trunk@110881 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 08:27:29 +00:00
hewitt%netscape.com
a83e8333b9 113043 - more cleanup from last night's landing, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110880 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 08:25:48 +00:00
peterlubczynski%netscape.com
187f43cba8 Remove 68k junk from Mac plugin SDK header, not part of the build
git-svn-id: svn://10.0.0.236/trunk@110879 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 08:07:57 +00:00
despotdaemon%netscape.com
6efaa9c1e0 Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@110878 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 07:44:12 +00:00
despotdaemon%netscape.com
b1f3e4aa97 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@110877 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 07:34:18 +00:00
dp%netscape.com
d952c6e98c Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@110876 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 07:32:00 +00:00
cltbld%netscape.com
d1f920c05e Adding label prefix to tbox output for bloat test
git-svn-id: svn://10.0.0.236/trunk@110875 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:59:24 +00:00
peterlubczynski%netscape.com
061295c07d Reverse the internal linked list of plugins after scanning in order to get loading precendence correct. bug 115337 r=av, sr=beard
git-svn-id: svn://10.0.0.236/trunk@110874 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:54:07 +00:00
peterlubczynski%netscape.com
be8d650a94 Fix for bad vertical alignment on replaced object frames, bug 36997 r=dbaron sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110873 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:49:16 +00:00
dp%netscape.com
2b63688110 TARGET=_content for hrefs. With this we can now have the spacetrace
sidebar :-)


git-svn-id: svn://10.0.0.236/trunk@110872 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:48:50 +00:00
dp%netscape.com
de13e94457 bug 115752 Eliminate 1 8k and 2 4k allocations per gif by using a
caching gif allocator that reuses previously allocated
memory. r=pavlov, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@110871 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:35:18 +00:00
cltbld%netscape.com
c760c1e74d another tweak
git-svn-id: svn://10.0.0.236/trunk@110870 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:20:06 +00:00
heikki%netscape.com
fe47c2e82a Fixing bad whitespace.
git-svn-id: svn://10.0.0.236/trunk@110868 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:12:52 +00:00
jaggernaut%netscape.com
8bab064b76 Backing myself out to see if I'm the cause of btek going from 1245ms to 1251ms.
git-svn-id: svn://10.0.0.236/trunk@110867 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:12:49 +00:00
cltbld%netscape.com
0916046726 Minor label tweak
git-svn-id: svn://10.0.0.236/trunk@110866 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:12:44 +00:00
cltbld%netscape.com
6b9e10bbbc trying one more time. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110865 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 06:08:25 +00:00
bryner%netscape.com
75b27830cf Make sure we don't reserve space for the column picker. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110864 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:56:23 +00:00
cltbld%netscape.com
7634a78b84 fixing non-link bloat label prefix
git-svn-id: svn://10.0.0.236/trunk@110863 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:52:52 +00:00
cltbld%netscape.com
4609052dae fixed bloattest prefix label -mcafee
git-svn-id: svn://10.0.0.236/trunk@110862 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:41:43 +00:00
kmcclusk%netscape.com
1953238089 Use damage rect size for backbuffer instead of widget size for paint updates to reduce usage of offscreen memory r=dcone sr=attinasi b=114082
git-svn-id: svn://10.0.0.236/trunk@110860 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:25:01 +00:00
wtc%netscape.com
418d5e2a15 Bugzilla bug 115149: clean up threads properly on non-emx platforms.
Increased the default thread stack size to 64K.  The patch is contributed
by aaronr@us.ibm.com and Michael Kaply <mkaply@us.ibm.com>.
Modified files: _os2.h os2cv.c os2io.c os2thred.c


git-svn-id: svn://10.0.0.236/trunk@110859 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:24:02 +00:00
heikki%netscape.com
647802449c Bug 74800, implemented FIXptr. r=harishd, sr=vidur.
git-svn-id: svn://10.0.0.236/trunk@110858 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:15:52 +00:00
cltbld%netscape.com
a08e249325 comment out TinderboxPrint:, doing this in util script now. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110857 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 05:04:48 +00:00
jgaunt%netscape.com
56264d626e bug 115159, fix event firing for radiogroups
r=brendan
sr=blake
a=asa


git-svn-id: svn://10.0.0.236/trunk@110856 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 04:35:52 +00:00
mscott%netscape.com
165d4056e3 Bug #116159 --> don't create the prefs service on the imap thread in order to read out the language accept
pref. Read it ahead of time while we are on the UI thread and remember it for later.
r=bienvenu
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110854 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 04:03:42 +00:00
darin%netscape.com
5bbfab0a5b fixes bug 114778 "formpost temp files not cleaned up when browser exits"
r=gordon,dougt sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110853 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:49:07 +00:00
dbaron%fas.harvard.edu
0ccc370c08 Removing webshell/src/Makefile, which I removed earlier. b=81527
git-svn-id: svn://10.0.0.236/trunk@110852 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:47:01 +00:00
darin%netscape.com
96f22b6c0c fixes bug 115222 "jar protocol handler should be cached in the io service"
r=dp, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110851 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:46:21 +00:00
hewitt%netscape.com
d7ecc373f5 116048 - print icon missing (modern skin), r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110850 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:44:57 +00:00
hewitt%netscape.com
04546212f4 116062 - lots of jiggling in the UI when pushing a mail toolbar button, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110849 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:44:47 +00:00
hewitt%netscape.com
7fea3037ed 116060 - Get Msgs and Print labels in mail toolbar are really tiny (small font), r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110848 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:44:36 +00:00
naving%netscape.com
aa7a3f75f7 104610 r=naving sr=sspitzer. speed up cross-folder msgNavigation in mailnews
made changes to initial patch by neil@parkwaycc.co.uk.


git-svn-id: svn://10.0.0.236/trunk@110847 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:44:04 +00:00
dbaron%fas.harvard.edu
3a25981c4c Removing .cvsignore in now otherwise empty directory. b=81527
git-svn-id: svn://10.0.0.236/trunk@110846 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:43:23 +00:00
cltbld%netscape.com
eb8443da41 label should be Bl for bloat
git-svn-id: svn://10.0.0.236/trunk@110844 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 03:01:16 +00:00
shanjian%netscape.com
76f735c3de #110243 trailing whitespaece removed twice
r=rbs sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110842 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:25:55 +00:00
jaggernaut%netscape.com
695a180098 Bug 115671: Add (faster) To{Upper,Lower}Case for nsASingleFragmentStrings. r=dbaron, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@110841 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:15:35 +00:00
dbaron%fas.harvard.edu
1604f09dd2 Remove the many forms of NS_SetupRegistry since the classes registered are all now part of proper components. r=dougt, jag sr=rpotts b=81527
git-svn-id: svn://10.0.0.236/trunk@110840 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:09:49 +00:00
heikki%netscape.com
a7cda7ca4d Bug 92172, bookmarking image map links should get something for name. r=timeless@mac.com, sr=blakeross@telocity.com.
git-svn-id: svn://10.0.0.236/trunk@110839 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:08:50 +00:00
waterson%netscape.com
fba6b66c99 Bug 91423. When recomputing the max width during an inline incremental reflow, we may have to fix-up reflow command chain. Specifically, we may have to replace a continuing frame in the chain with its primary frame, because the continuing frame will be destroyed during the unconstrained reflow used to compute the max width. r=dbaron, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110838 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:56:17 +00:00
cltbld%netscape.com
c612cddc5d Adding graph support for bloat test. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110837 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:54:15 +00:00
shanjian%netscape.com
9596522195 #115392 Call GetFontData(CMAP) too many times
original patch proposed by frang tang
r=shanjian  sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110836 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:27:04 +00:00
seawood%netscape.com
5202284e87 Add netwerk/build to standalone xpcom dirs list.
Bug #116039


git-svn-id: svn://10.0.0.236/trunk@110835 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:21:28 +00:00
andreww%netscape.com
696386a240 fix for mailnews dialog appending domain name in identity dialog (bugscape 1699) r = bhuvan, sr = sspitzer
git-svn-id: svn://10.0.0.236/trunk@110834 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:20:34 +00:00
varga%utcru.sk
7e46b6f42b Fix for 94813. dotted lines in outliner draw over twisty. r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110833 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:14:28 +00:00
sfraser%netscape.com
2b4745a4d4 Undo inadvertent change checked in with the fix for 114943 which caused lots of printfs in debug builds.
git-svn-id: svn://10.0.0.236/trunk@110832 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:12:52 +00:00
waldemar%netscape.com
f8d06e823e Miscellaneous environment improvements
git-svn-id: svn://10.0.0.236/trunk@110831 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:08:25 +00:00
waldemar%netscape.com
673c202d56 Replaced append by cons
git-svn-id: svn://10.0.0.236/trunk@110830 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:07:52 +00:00
waldemar%netscape.com
2c15a56c9b Added 'cons' array operator
git-svn-id: svn://10.0.0.236/trunk@110829 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 01:07:22 +00:00
wtc%netscape.com
62afce4ee9 Bugzilla bug 97485: added the zone allocator (implemented by Nelson
Bolyard).
Modified files: primpl.h prmem.c prinit.c ptthread.c


git-svn-id: svn://10.0.0.236/trunk@110828 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 00:35:38 +00:00
dougt%netscape.com
a28bdb3c7a fixing dumbass error. This could should have returned null if obsoleteManager was null, not the inverse. r=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110827 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 00:26:28 +00:00
jj%netscape.com
7935d12f44 bug #114686: bumping user agent to 0.9.7+ (trunk)
git-svn-id: svn://10.0.0.236/trunk@110825 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 23:10:04 +00:00
nicolson%netscape.com
d7c07822c8 Typo broke the build.
git-svn-id: svn://10.0.0.236/trunk@110823 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 21:37:30 +00:00
dsirnapalli%netscape.com
642026b71d Test Case to Test HTML Text Area for Accessibility.
git-svn-id: svn://10.0.0.236/trunk@110822 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 20:51:38 +00:00
ian.mcgreer%sun.com
5e6465eb05 fix for 115957, hash table overloads cause problem (certs were not being removed properly)
git-svn-id: svn://10.0.0.236/trunk@110821 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 20:27:21 +00:00
nicolson%netscape.com
a2c6f7ace3 Fix 114469: PK11_ImportDERPrivateKeyInfo should return a SECKEYPrivateKey*
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@110819 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 20:14:53 +00:00
nicolson%netscape.com
267f105bb2 Fix 114979: SECKEY_EncryptedPrivateKeyInfoTemplate no longer in public
header file.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@110818 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 20:11:56 +00:00
nicolson%netscape.com
4c27fe3c69 Fix 112321: make public SECKEY_DecodeDERSubjectPublicKeyInfo.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@110817 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 20:10:07 +00:00
relyea%netscape.com
e5afe0dfcb Fix Bug 115657.
1) advance the pointers in the initialization setup for p12 pbes (at the same
time fix the code to be much easier to read and understand).
2) Copy out the returned IV in pkcs11c.c.


git-svn-id: svn://10.0.0.236/trunk@110815 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 18:06:29 +00:00
locka%iol.ie
c55cd78c7c Moved fixup out of nsWebShell and into nsDefaultURIFixup. b=109309 r=ccarlen@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110812 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 15:58:58 +00:00
jdunn%netscape.com
6edc802c54 Fixing HP-UX tinderbox bustage
-lmozutil_s was being linked in before any prior -L (if MOZ_PREF_METRICS)
is set, so by moving it after MOZ_COMPONENT_LIBS it will inherit those
-L's


git-svn-id: svn://10.0.0.236/trunk@110811 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 15:55:33 +00:00
nboyd%atg.com
e562c240a7 Added comment about bug 115717.
git-svn-id: svn://10.0.0.236/trunk@110810 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 15:31:56 +00:00
hewitt%netscape.com
ab82857427 112577 - message pane doesn't show focus ring, patch by neil@parkwaycc.co.uk, r=hyatt, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110809 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 15:10:22 +00:00
hewitt%netscape.com
6aea654a2b more xul simplification changes
git-svn-id: svn://10.0.0.236/trunk@110808 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 15:05:02 +00:00
hewitt%netscape.com
2a36720cd5 whoops, commited these files without the -kb earlier
git-svn-id: svn://10.0.0.236/trunk@110807 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 14:26:48 +00:00
ducarroz%netscape.com
cc3e35d2d2 Fix for bug 109238. Need to initialize mimeOutputType before calling SetMimeHeadersListener. R=varada, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@110806 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 14:20:05 +00:00
hewitt%netscape.com
c0af1d1fdc more xul simplification changes
git-svn-id: svn://10.0.0.236/trunk@110805 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 14:17:29 +00:00
hewitt%netscape.com
f8a4c4f17e more changes from xul simplification landing
git-svn-id: svn://10.0.0.236/trunk@110804 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 14:02:40 +00:00
hewitt%netscape.com
07cb583f67 whoops, this is what I really meant to do for 115447
git-svn-id: svn://10.0.0.236/trunk@110803 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 13:41:09 +00:00
ccarlen%netscape.com
63b5722dfb Bug 114550 - On drives with > 2GB free, reports negative amt of free space, preventing install. r=sgehani/sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@110802 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 13:10:02 +00:00
hewitt%netscape.com
05cba45eea 115447 - default tooltip alignment, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110796 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:28:30 +00:00
hewitt%netscape.com
1ca41a905b 113719 - Crash on sending mail, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110795 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:26:45 +00:00
hewitt%netscape.com
0c74cf829e 113003 - Mac-packaged DOM Inspector fails to install, r=sgehani, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@110794 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:25:07 +00:00
hewitt%netscape.com
9e78820b18 115403 - check for sizetopopup in nsMenuPopupFrame, not msMenuFrame, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110793 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:11:12 +00:00
hewitt%netscape.com
9c84d46002 XUL/theme simplification changes - removing unnecessary boxes and re-writing large portions of the themes to use new -moz-border-colors and -moz-image-region css features. Also cleans up the classic skin quite a bit for both mac and win. Fixes bugs 113024, 113043, 113585, 113586, 115943, 113643, 114475, 99787, 110214, 113977, 113966, 114802, 64894, 90724, 103173, 103199, 103298, 110442, 111472, 111989, 113027, 113041, 109180, 109204, 81581, 81903, 103324, 110108, 114540, and probably more I forgot to mention. r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110792 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:04:11 +00:00
hewitt%netscape.com
374042d4b6 112577 - message pane doesn't show focus ring, patch by neil@parkwaycc.co.uk, r=hyatt, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110791 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 12:02:17 +00:00
hewitt%netscape.com
7ae75ccb84 115804 - nsStyleBorder::CalcDifference not accounting for mBorderColors, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110790 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 11:59:31 +00:00
seawood%netscape.com
811db659f8 Add -I. to LOCAL_INCLUDES
git-svn-id: svn://10.0.0.236/trunk@110789 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 09:25:36 +00:00
seawood%netscape.com
3aa85987bc Add $(LIBS_DIR) to fix hpux bustage
git-svn-id: svn://10.0.0.236/trunk@110788 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 08:43:57 +00:00
seawood%netscape.com
759cf5aadf Amazing what you find when you build in a fresh tree
git-svn-id: svn://10.0.0.236/trunk@110787 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 07:47:15 +00:00
seawood%netscape.com
22c857999a Use srcdir when calling midl
git-svn-id: svn://10.0.0.236/trunk@110786 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 06:22:51 +00:00
varga%utcru.sk
7ef34bd3ec Fix for 115895. File bookmark dialog is completely broken. r/sr=blake. Sorry missed this one.
git-svn-id: svn://10.0.0.236/trunk@110785 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 05:59:41 +00:00
peterlubczynski%netscape.com
28098f6dbf Fix for propigating stream destruction reason code to NPP_DestroyStream bug 115119 r=av sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110784 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 05:48:38 +00:00
dougt%netscape.com
aef4c8da00 Attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@110783 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 05:38:51 +00:00
seawood%netscape.com
1a85e834c4 Updating REQUIRES
git-svn-id: svn://10.0.0.236/trunk@110782 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 05:05:10 +00:00
blakeross%telocity.com
7a398bcd1d back in
git-svn-id: svn://10.0.0.236/trunk@110781 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 04:43:43 +00:00
bryner%netscape.com
c163918355 <outlinercol> elements now need to be grouped within an <outlinercols> element. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110779 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 04:32:24 +00:00
seawood%netscape.com
9700e17d74 Syncing makefiles.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110775 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 03:49:00 +00:00
blakeross%telocity.com
a2986d8cc1 backing out
git-svn-id: svn://10.0.0.236/trunk@110774 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 02:57:39 +00:00
hyatt%netscape.com
7ea60cd426 missed a file in my checkin for 115787.
git-svn-id: svn://10.0.0.236/trunk@110773 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 02:49:14 +00:00
dougt%netscape.com
f5f19f0637 fix stupid checkin that should not have landed
git-svn-id: svn://10.0.0.236/trunk@110772 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 02:43:21 +00:00
blakeross%telocity.com
734d1915e2 114215 - various bookmarks dnd reordering/dataloss bugs. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@110769 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 02:25:51 +00:00
brendan%mozilla.org
c81d5d8b4b Don't double-drop a property when strict-warning about duplicate formals (115436, r=khanson, sr=jband).
git-svn-id: svn://10.0.0.236/trunk@110768 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 02:10:26 +00:00
dougt%netscape.com
f8f43ca680 missing #include - fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@110767 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:30:27 +00:00
sfraser%netscape.com
0111fd2629 Fix dougt's XML project mangling.
git-svn-id: svn://10.0.0.236/trunk@110766 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:23:53 +00:00
alecf%netscape.com
34441731c5 oops, fix bustage - I forgot to change the API on all 3 platforms
git-svn-id: svn://10.0.0.236/trunk@110765 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:14:37 +00:00
hyatt%netscape.com
3ac0490077 fix for 115787, better handling of <style> blocks (avoid reframing) and alternate stylesheets, r=jag, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110764 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:06:27 +00:00
hyatt%netscape.com
b36f01c7b5 Fix scrollbar thumb visibility issues (flex isn't reported for collapsed widgets). r=ben, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110763 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:05:43 +00:00
dougt%netscape.com
8ca28ff027 more bustage
git-svn-id: svn://10.0.0.236/trunk@110762 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 01:03:10 +00:00
dougt%netscape.com
3a75e78750 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@110761 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:59:25 +00:00
alecf%netscape.com
d46088ba1a bug 100212 - add api to nsIOService to go between nsIFile and url strings
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@110760 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:58:25 +00:00
mscott%netscape.com
41ff49cff8 Bug #114961 --> checking in for bzbarsky@mit.edu, add a null ptr check to avoid some unnecessary assertions
r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110759 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:56:05 +00:00
alecf%netscape.com
d4b2e771bf bug 100212 - add new APIs to nsIOService to do URL parsing/conversion of nsIFiles
r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@110758 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:55:42 +00:00
mscott%netscape.com
59e14261f1 Bug #85613 --> add a null ptr check to avoid a top crash.
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110757 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:54:22 +00:00
seawood%netscape.com
48a62bb15a Use srcdir when calling midl
git-svn-id: svn://10.0.0.236/trunk@110756 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:54:08 +00:00
mscott%netscape.com
8a364561ea Bug #114571 --> if the mock channel gets canceled and we are writing into a
cache entry, doom the cache entry.
r=darin
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@110755 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:53:07 +00:00
dougt%netscape.com
386181766c Fixing build bustage. this should not have been checked in
git-svn-id: svn://10.0.0.236/trunk@110754 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:46:22 +00:00
rpotts%netscape.com
64c357497f added new-line at the end
git-svn-id: svn://10.0.0.236/trunk@110753 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:43:31 +00:00
rpotts%netscape.com
df5918caa1 bug #102779 (r=darin@netscape.com, sr=jst@netscape.com) data:// urls now use load groups... this allows onLoad events to fire (when appropriate).
git-svn-id: svn://10.0.0.236/trunk@110752 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:42:16 +00:00
sfraser%netscape.com
f26709a01e Fix buy 114943; prevent attribute changes of screenX, screenY, and sizemode on windows, dialogs and wizards from causing reflows. r=hyatt, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110751 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:28:40 +00:00
beard%netscape.com
7dc6187ad4 fix for bug #115545. r=sdagley, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110750 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:23:05 +00:00
nhotta%netscape.com
bd4ed5d689 Removed MIME_ConvertCharset and related code for performance improvement, bug 115387, r=ducarroz, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@110749 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:18:46 +00:00
dougt%netscape.com
c01e94cad7 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@110748 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:12:41 +00:00
ben%netscape.com
e6ee8d626f 115795 - fix sizing of Cookie/P3p dialog & use dialog widget.
r=morse, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110747 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:11:15 +00:00
varga%utcru.sk
7322cf149c Fix for 113477. Group outlinercols. r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110746 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:10:41 +00:00
timeless%mac.com
4bbe997dc3 Bugzilla Bug 107562ÿImplement Print Preview
patch by Roland.Mainz@informatik.med.uni-giessen.de r=rods


git-svn-id: svn://10.0.0.236/trunk@110745 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:10:02 +00:00
dsirnapalli%netscape.com
8365ecd5f2 Test Case to Test HTML Table Row Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110744 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:59:37 +00:00
dsirnapalli%netscape.com
90c3073d57 Test Case to Test HTML Table Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110743 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:59:15 +00:00
dsirnapalli%netscape.com
937c8ad257 Test Case to Test HTML Table Cell Text Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110742 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:58:48 +00:00
dsirnapalli%netscape.com
2c4eb1b4ed Test Case to Test HTML Table Cell Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110741 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:58:18 +00:00
dsirnapalli%netscape.com
2db22a835f Test Case to Test HTML Table Caption Text Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110740 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:57:46 +00:00
dsirnapalli%netscape.com
06d1b0ff22 Test Case to Test HTML Table Caption Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110739 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:57:22 +00:00
dsirnapalli%netscape.com
cedd642630 Test Case to Test HTML Anchor Text Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110738 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:56:30 +00:00
dsirnapalli%netscape.com
a0c6944a90 Test case to test HTML Anchor Node for accessibility.
git-svn-id: svn://10.0.0.236/trunk@110737 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:55:47 +00:00
dsirnapalli%netscape.com
09f98e00d2 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@110736 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:54:46 +00:00
dsirnapalli%netscape.com
e47da26a9e nsIAccessibleTestTable.txt is replaced by other test cases.
git-svn-id: svn://10.0.0.236/trunk@110735 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 23:51:32 +00:00
seawood%netscape.com
192897bb1b Forgot to add EXTRA_DSO_LIBS to link list for libnecko. Should fix some of the orange tinderboxes.
Bug 115890 a=dougt


git-svn-id: svn://10.0.0.236/trunk@110733 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 22:19:21 +00:00
nelsonb%netscape.com
75593bc5fe Don't allocate sieve from stack on machines with very-limited stacks.
Bug 115012.  Patch from Michael Kaply mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/trunk@110732 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:49:49 +00:00
smeredith%netscape.com
0912daef80 disabled the prefs tree stuff until I can rework it. Factory will be broken, but CCK will work.
git-svn-id: svn://10.0.0.236/trunk@110731 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:24:45 +00:00
seawood%netscape.com
cae9ad5361 Use of LIB_PREFIX is inconsistent between moz & nss for OS/2 VA builds (bug 114748) so set NSS_LIB_PREFIX accordingly.
Fixing OS/2 tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110730 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:16:25 +00:00
ian.mcgreer%sun.com
9c9e4ed53c this is why apps shouldn't be able to change cert values...
git-svn-id: svn://10.0.0.236/trunk@110729 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:11:41 +00:00
mjudge%netscape.com
a4539a7841 smoketest fix 115791
git-svn-id: svn://10.0.0.236/trunk@110728 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 21:05:55 +00:00
mjudge%netscape.com
a1915e14af smoketest fix 115791
git-svn-id: svn://10.0.0.236/trunk@110727 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 20:52:54 +00:00
seawood%netscape.com
119c264a0b Can't use EXTRA_DSO_LIBS as they don't get expanded until rules.mk and we need them expanded before then for XP_DIST_DEP_LIBS.
Fixing OS/2 bustage.


git-svn-id: svn://10.0.0.236/trunk@110725 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 19:55:59 +00:00
ian.mcgreer%sun.com
350e21c21d don't waste time setting trust bits if they aren't changing
git-svn-id: svn://10.0.0.236/trunk@110724 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 19:54:44 +00:00
smeredith%netscape.com
e82442a4d0 Init for processing prefs tree xml.
git-svn-id: svn://10.0.0.236/trunk@110722 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 18:48:20 +00:00
rogerl%netscape.com
f764f98276 Release build fixes.
git-svn-id: svn://10.0.0.236/trunk@110721 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:56:55 +00:00
smeredith%netscape.com
9e772f2cd9 Merge with CCK_PREFEDIT branch.
git-svn-id: svn://10.0.0.236/trunk@110720 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:56:45 +00:00
despotdaemon%netscape.com
942634dcbc Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@110718 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:27:11 +00:00
rogerl%netscape.com
d531ef9e5d Modified to use new parameter syntax.
git-svn-id: svn://10.0.0.236/trunk@110717 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:22:26 +00:00
rogerl%netscape.com
9d07cfd69e Fixed parameter handling to match new syntax.
git-svn-id: svn://10.0.0.236/trunk@110716 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 17:21:06 +00:00
ian.mcgreer%sun.com
c81730cb7b fix for 115719, user trust not being set
git-svn-id: svn://10.0.0.236/trunk@110715 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 16:04:52 +00:00
dbaron%fas.harvard.edu
6c477d3580 Fix extraneous '*' that looked like a comment but wasn't. Patch from <_basic@yahoo.com>. r=bzbarsky sr=alecf b=115110
git-svn-id: svn://10.0.0.236/trunk@110714 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 14:01:07 +00:00
varga%utcru.sk
f15fc9d47a Fix for 113477. Group outlinercols. r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110713 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 13:42:28 +00:00
timeless%mac.com
233ffd6cff Bug 115594 Support .CUR files patch by cbiesinger@web.de r=pavlov sr=tor
git-svn-id: svn://10.0.0.236/trunk@110712 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 13:40:06 +00:00
locka%iol.ie
d4d0fcbb2e NOT PART OF BUILD. Added basic logic for generating H & C stubs
git-svn-id: svn://10.0.0.236/trunk@110711 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 13:36:52 +00:00
timeless%mac.com
54b104a557 Bugzilla Bug 111830 freeze/hang when retrieving malformed response for GET /favicon.ico
patch by cbiesinger@web.de r=pavlov sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110710 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 13:27:52 +00:00
rayw%netscape.com
48b907118d Minor fixes to namespace URI's in SOAPUtils, and fault handling in test.
SOAP is not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@110709 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 12:10:33 +00:00
seawood%netscape.com
eb7c27e236 Order matters.
Fixing irix tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110708 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 11:58:12 +00:00
seawood%netscape.com
02a39873f4 Link mozutil_s into viewer directly rather than relying upon some component to contain it.
Byproduct of bug 58981


git-svn-id: svn://10.0.0.236/trunk@110707 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 10:52:05 +00:00
rbs%maths.uq.edu.au
d2d79b97e3 Fix MathML bug 112874 - dynamic change of background color MathML element change layout
git-svn-id: svn://10.0.0.236/trunk@110706 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 10:11:42 +00:00
leaf%mozilla.org
7393438481 Automated update
git-svn-id: svn://10.0.0.236/trunk@110705 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:36 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00
bryner%netscape.com
1a0670162a Ignore the makefile.
git-svn-id: svn://10.0.0.236/trunk@110702 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:00:51 +00:00
hyatt%netscape.com
2853f4c2fd back out the portion of my patch that is guilty of causing the orange (bug 115787
git-svn-id: svn://10.0.0.236/trunk@110701 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 08:10:49 +00:00
mcafee%netscape.com
bdb23ac729 Adding two m.performance links
git-svn-id: svn://10.0.0.236/trunk@110700 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 07:52:18 +00:00
seawood%netscape.com
257e00dd8c More de-COMifying nsHTMLReflow uses. Be nice to SVG now.
Bug #115113


git-svn-id: svn://10.0.0.236/trunk@110699 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 07:25:59 +00:00
bryner%netscape.com
542f74e6f9 Backing out alecf's checkin for bug 115152 as it's causing a crash on exit on optimized builds (and keeping tinderbox orange).
git-svn-id: svn://10.0.0.236/trunk@110698 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 07:09:40 +00:00
seawood%netscape.com
a87da48ec7 Can't call getter_AddRefs on a non-nsCOMPtr object. This should fix it. No, really!
git-svn-id: svn://10.0.0.236/trunk@110697 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 06:48:32 +00:00
seawood%netscape.com
047a5fe867 Fixing more 115113 mathml bustage.
git-svn-id: svn://10.0.0.236/trunk@110696 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 06:36:17 +00:00
mkaply%us.ibm.com
ebfc3f6c7b OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@110694 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 06:15:46 +00:00
cmanske%netscape.com
976711ee38 Fixed layout problems in Insert Table dialog, b=115668, r=syd, sr=ben
git-svn-id: svn://10.0.0.236/trunk@110693 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 05:59:30 +00:00
bryner%netscape.com
4d12c8e47a Fixing non-gtk (mach-o, qt, xlib, os/2, beos) bustage. r=cls.
git-svn-id: svn://10.0.0.236/trunk@110691 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 05:00:33 +00:00
seawood%netscape.com
f5e1e97a3d Fixing mathml bustage caused by checkin for bug 115113.
Bug 115738 r=shrike,cement,monkeypox,nebiros,otaku


git-svn-id: svn://10.0.0.236/trunk@110690 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 04:56:50 +00:00
bryner%netscape.com
f596b1c598 Fixing shutdown crash on non-Windows platforms caused by hyatt's theme checkin. Should fix one cause of the tinderbox orange. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@110689 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 04:33:28 +00:00
wtc%netscape.com
5e4445f3ef Updated the test for the NSPR 4.2 release.
git-svn-id: svn://10.0.0.236/trunk@110688 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 03:49:31 +00:00
mjudge%netscape.com
9656e74471 moved file to fix bustage. nsISelectionDisplay is now in content not in webbrowser. build order issues
git-svn-id: svn://10.0.0.236/trunk@110687 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:43:54 +00:00
mjudge%netscape.com
bd4977213e baking out fix for mac. moving file nsISelectionDipslay over to content to fix bustage
git-svn-id: svn://10.0.0.236/trunk@110686 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:41:38 +00:00
mjudge%netscape.com
f5b507a12b moved file here from embedding for the build order issue. fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@110684 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:40:08 +00:00
mjudge%netscape.com
357f2b432f moving file to content to fix bustage
git-svn-id: svn://10.0.0.236/trunk@110683 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:38:56 +00:00
mjudge%netscape.com
2f4d440c11 fixing bustage moving file to content
git-svn-id: svn://10.0.0.236/trunk@110682 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:34:39 +00:00
mjudge%netscape.com
bc78c917f2 wrong name for module name. needed webbrwsr not webBrowser_core
git-svn-id: svn://10.0.0.236/trunk@110681 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 02:06:04 +00:00
mjudge%netscape.com
20a1185b2b bs=7868 r=saari Adding in new api to bake on trunk before going to branch. this adds nsISelectionDisplay to nsISelectionController. SetDisplayFlags are how we now set if you want images selected or not
git-svn-id: svn://10.0.0.236/trunk@110680 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:29:49 +00:00
pschwartau%netscape.com
bfeddf4872 Updating bug number reference in test. The original bug has outgrown.
git-svn-id: svn://10.0.0.236/trunk@110678 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:23:15 +00:00
mkaply%us.ibm.com
16cf507f6d #115065
r=kaply, sr=blizzard
Fix OS/2 locale code to use proper date settings. Also some cleanup.


git-svn-id: svn://10.0.0.236/trunk@110677 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:17:16 +00:00
mjudge%netscape.com
7038c22536 7868 api change for selection SetDisplayFlags in nsISelectionDisplay idl. r=saari bug bs=7868
git-svn-id: svn://10.0.0.236/trunk@110675 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:12:02 +00:00
mjudge%netscape.com
0dd45d500c new idl not in build yet. bs7868 r= saari
git-svn-id: svn://10.0.0.236/trunk@110673 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:08:36 +00:00
blythe%netscape.com
06dadb14aa Fix bug 115281, report runtime allocation stats
NOT in normal build.


git-svn-id: svn://10.0.0.236/trunk@110667 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 01:00:36 +00:00
naving%netscape.com
2e92679844 115354 r/sr=bienvenu. check for null for rdfService.
git-svn-id: svn://10.0.0.236/trunk@110666 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:52:18 +00:00
lpham%netscape.com
6bb37471d0 update MacOSX build to 0.9.7+ for the trunk, bug #114693 r=jj/sr=leaf/a=asa
git-svn-id: svn://10.0.0.236/trunk@110664 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:22:59 +00:00
sspitzer%netscape.com
6ef993bee0 fix for correctness bug #94641. properly migrate the 4.x pref
for autocompleting against local addressbooks.  r=cavin, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@110663 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:22:33 +00:00
curt%netscape.com
fc29c84dfd Branched.
git-svn-id: svn://10.0.0.236/trunk@110661 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:15:19 +00:00
heikki%netscape.com
0fac54b986 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@110660 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:15:15 +00:00
lpham%netscape.com
ead1a29d6a update to 0.9.7+ version for the trunk, bug #114691 r=jj/sr=leaf/a=asa
git-svn-id: svn://10.0.0.236/trunk@110657 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 00:09:24 +00:00
waterson%netscape.com
92f6b950b7 Fix NS_IMETHODIMP bustage.
git-svn-id: svn://10.0.0.236/trunk@110656 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 23:57:59 +00:00
aaronl%netscape.com
9ab57ac4d1 Bug 115330. Correct states for text nodes that are children of links. r=jgaunt, rs=waterson
git-svn-id: svn://10.0.0.236/trunk@110655 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 23:52:24 +00:00
pavlov%netscape.com
48881c804c fixing macho bustage for zach
git-svn-id: svn://10.0.0.236/trunk@110654 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 23:38:09 +00:00
shannond%netscape.com
42381ac4b6 Bug 113818 - CCK UI and backend need to be separated.
Merging CCK_IB_BRANCH into trunk
reviewed by smeredith@netscape.com, shrutiv@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110652 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 23:07:47 +00:00
mscott%netscape.com
2d2743cc6f Bug #108118 --> don't render moz-icons if we are using 8 bit or less color
since we really haven't implemented the code to make them render yet.
r=pavlov
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110651 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 23:03:47 +00:00
waterson%netscape.com
ac235050c2 Bug 115113, redux. Fix some whitespace botches.
git-svn-id: svn://10.0.0.236/trunk@110650 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:54:28 +00:00
ben%netscape.com
05d9b1753b 115451, 115154 - Can't close save file progress dialog, directory created with wrong permissions
Ensure correct permissions are used when creating a directory for attached files when saving a document, and that we don't try to create a new directory when one exists.
Also, null check webBrowserPersist in case it does not exist.
r=bz for 115154, sr=hyatt/blake


git-svn-id: svn://10.0.0.236/trunk@110649 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:52:40 +00:00
hyatt%netscape.com
f9a19ba7cd Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110648 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:51:39 +00:00
ben%netscape.com
9081c85551 109856 - 2 separators in image context menu.
Make editor js use same context menu function for determining whether or
not to show a separator as everyone else.
sr=hyatt/blake


git-svn-id: svn://10.0.0.236/trunk@110647 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:51:00 +00:00
ben%netscape.com
4c08f8033d 115440 - File/Save Page doesn't work for PDF files
refactor code to always sniff for content-type when saving a document,
and show the text/html options only when there is a document and
the content type is one of the supported types (e.g. text/html)
sr=hyatt/blake


git-svn-id: svn://10.0.0.236/trunk@110646 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:50:07 +00:00
mkaply%us.ibm.com
bfa1428004 Fixing linker bustage - we have a new linker, but I haven't got in on the TB yet
git-svn-id: svn://10.0.0.236/trunk@110645 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:40:27 +00:00
waterson%netscape.com
b6978c3e09 Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@110644 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:39:59 +00:00
mscott%netscape.com
40cda08ce0 only enable sending structs if we sucessfully got a pref value back and not if we failed to get a pref value back.
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110643 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:26:53 +00:00
alecf%netscape.com
410ae285d6 fix for bug 115152, lots of service-manager warnings on exit. r=nhotta, sr=darin
git-svn-id: svn://10.0.0.236/trunk@110642 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:24:25 +00:00
hwaara%chello.se
cd72250b81 #112973, we leak the whole file on upload (of, for example a patch in bugzilla).
r=bzbarsky, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110641 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:21:38 +00:00
despotdaemon%netscape.com
7d379e1a50 Pseudo-automatic update of changes made by lpham@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@110640 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:07:18 +00:00
tor%cs.brown.edu
07b40ad301 Bug 66976 - turn on libpr0n MNG decoder. r=pavlov, sr=brendan.
Mac build patch by conrad, r=pinkerton, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@110639 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:07:03 +00:00
morse%netscape.com
3d9e4690e9 bug 114709, downgrading cookies even though they are expired, r=seghani, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@110638 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:06:43 +00:00
blizzard%redhat.com
138c47fd46 Checkpointing changes. Not part of the build. Get scrollbars working. Fix lots of bugs in widget destruction. Port bryner's scrolling fix over to gtk2. Lots and lots of other random bugs fixed as well.
git-svn-id: svn://10.0.0.236/trunk@110637 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 22:05:58 +00:00
bryner%netscape.com
17d8fab271 Implementing a splash screen for gtk+. To display it, run mozilla --splash. Bug 27446, r=pavlov, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@110636 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 21:58:15 +00:00
despotdaemon%netscape.com
e8deaa1d72 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@110635 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 21:51:56 +00:00
seawood%netscape.com
8845af874e Fixing OS/2 bustage from string changes.
git-svn-id: svn://10.0.0.236/trunk@110634 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 21:49:19 +00:00
ian.mcgreer%sun.com
d8bc9040e7 test case for multiple recipients
git-svn-id: svn://10.0.0.236/trunk@110633 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 20:16:18 +00:00
brade%netscape.com
70c49b1272 more NS_LITERAL_STRING cleanup (bug 26384; r=cmanske, sr=alecf)
git-svn-id: svn://10.0.0.236/trunk@110631 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 15:23:51 +00:00
alecf%netscape.com
ce7a285a56 bug 110308 - remove dead .mcp files - no reviewer possible, but suggested by brade
git-svn-id: svn://10.0.0.236/trunk@110630 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 15:21:14 +00:00
jaggernaut%netscape.com
b03f6f8137 Fix OS2 bustage
git-svn-id: svn://10.0.0.236/trunk@110629 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 14:25:20 +00:00
ian.mcgreer%sun.com
d079ef794b needed for traversal of keys
git-svn-id: svn://10.0.0.236/trunk@110628 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 13:43:34 +00:00
ian.mcgreer%sun.com
ee0266636e dbhandle needs to be set for subject list certs to work
git-svn-id: svn://10.0.0.236/trunk@110627 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 13:43:10 +00:00
jaggernaut%netscape.com
0bc8694149 Fix Darwin bustage
git-svn-id: svn://10.0.0.236/trunk@110626 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 13:02:39 +00:00
jaggernaut%netscape.com
fc62ac16fa Fix Darwin bustage
git-svn-id: svn://10.0.0.236/trunk@110625 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 11:26:51 +00:00
bryner%netscape.com
0afc6d9ddd Adding a new interface to allow select elements to have an outliner box object. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110624 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 11:21:12 +00:00
jaggernaut%netscape.com
59fb68a611 Fix more OS2 bustage
git-svn-id: svn://10.0.0.236/trunk@110623 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 11:16:24 +00:00
jaggernaut%netscape.com
80cb05baae Fix Darwin bustage
git-svn-id: svn://10.0.0.236/trunk@110622 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 10:16:37 +00:00
jaggernaut%netscape.com
102e89f7ec Fix bustage
git-svn-id: svn://10.0.0.236/trunk@110621 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:59:21 +00:00
hewitt%netscape.com
8a57c0ef90 (jag using hewitt's account): Darn xml files
git-svn-id: svn://10.0.0.236/trunk@110620 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:56:11 +00:00
jaggernaut%netscape.com
78cc15ef7c I swear this all built fine for me.
git-svn-id: svn://10.0.0.236/trunk@110619 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:44:58 +00:00
mcafee%netscape.com
9bac088ce7 minor wording change
git-svn-id: svn://10.0.0.236/trunk@110618 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:35:28 +00:00
jaggernaut%netscape.com
c0807794b2 Fix Darwin bustage
git-svn-id: svn://10.0.0.236/trunk@110617 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:22:47 +00:00
jaggernaut%netscape.com
a3e74172d6 Fix OS2 bustage
git-svn-id: svn://10.0.0.236/trunk@110616 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 09:21:04 +00:00
jaggernaut%netscape.com
b7f8a13a1d Fix BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@110615 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 08:34:09 +00:00
jaggernaut%netscape.com
279993d38f Fix bustage
git-svn-id: svn://10.0.0.236/trunk@110614 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 08:10:57 +00:00
aaronl%netscape.com
bda34061e4 Bug 62423. Alt+down now opens history list in URL bar. r=ben, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110613 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 07:44:57 +00:00
mcafee%netscape.com
3d1c8ca4f0 XULWinOpenTest, send raw sample data to server
git-svn-id: svn://10.0.0.236/trunk@110612 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 07:26:48 +00:00
jaggernaut%netscape.com
576ec93128 Bug 113228: Replace ns{C}String::To{Upper,Lower}Case with global versions. r=bzbarsky, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110611 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 07:14:49 +00:00
pavlov%netscape.com
28a3b1348b fixing tomorrow's blocker today (115527). r=ben sr=mscott
git-svn-id: svn://10.0.0.236/trunk@110610 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 06:59:55 +00:00
mkaply%us.ibm.com
df76a8981d I know nothing about this stuff, but I think this will at least get BeOS building
git-svn-id: svn://10.0.0.236/trunk@110609 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 05:10:38 +00:00
nicolson%netscape.com
44e45b67a6 Implement KeyPairGeneratorSpi
git-svn-id: svn://10.0.0.236/trunk@110606 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 03:54:41 +00:00
nicolson%netscape.com
6018be7c2f We need a TokenException that extends RuntimeException, so we can throw it without declaring it
git-svn-id: svn://10.0.0.236/trunk@110604 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 03:52:13 +00:00
jgaunt%netscape.com
86c9cf979b fixing bustage on mac
git-svn-id: svn://10.0.0.236/trunk@110603 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 03:01:20 +00:00
zach%zachlipton.com
78c6d67164 Fix for bug 113646, midair when changing assignee gives error. Fix changes sub trim() in globals.pl not to use $_ so as not to conflict with $_ values allready
set.

Patch by myk@mozilla.org, r1=bbaetz, r2=dave.


git-svn-id: svn://10.0.0.236/trunk@110600 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 01:29:52 +00:00
jgaunt%netscape.com
5350f62875 bug 102021, xul menulist accessibility support for aaronl
r=jgaunt, sr=hyatt
bug 109227, xul tabbox accessibility support
r=aaronl, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110599 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 01:21:45 +00:00
jgaunt%netscape.com
cbd0bb9ec7 bug 102021, xul menulist accessibility support for aaronl
r=jgaunt, sr=hyatt
bug 109227, xul tabbox accessibility support
r=aaronl, sr=hewitt
bug 110800, improper event firing in selects
r=dcone, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110598 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 01:21:29 +00:00
mkaply%us.ibm.com
d85f65eb5c OS/2 bustage - resolve libs at link time
git-svn-id: svn://10.0.0.236/trunk@110597 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 00:54:29 +00:00
bienvenu%netscape.com
6b874e2dba fix crash downloading multiple newsgroups for offline use simultaneously 115237 r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@110596 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-17 00:28:10 +00:00
mcafee%netscape.com
0f117cf2d2 adding number count column
git-svn-id: svn://10.0.0.236/trunk@110595 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 20:38:57 +00:00
jaggernaut%netscape.com
5289f1add0 Took out a little too much, it looks like. Hope this fixes the bustage.
git-svn-id: svn://10.0.0.236/trunk@110594 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 20:12:19 +00:00
jaggernaut%netscape.com
2ad89d0f0e Undoing this Makefile.in change until Pavlov fixes widget/src/beos/nsAppRunner.cpp
git-svn-id: svn://10.0.0.236/trunk@110593 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 20:09:52 +00:00
timeless%mac.com
af7cd2c594 Bugzilla Bug 95952 Waste of offscreen pixmaps
patch by Roland.Mainz@informatik.med.uni-giessen.de
r=kmcclusk@netscape.com, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110592 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 19:29:30 +00:00
jfrancis%netscape.com
628bcae417 fix for bug 114750 and various dups: infinite loop in editro when backspacing or forard deleting across some block boundaries. r=hwaara, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110589 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 19:00:42 +00:00
bienvenu%netscape.com
35575525fc whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@110587 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 18:10:25 +00:00
jaggernaut%netscape.com
d1529aed21 Remove timer from REQUIRES, the makefile.win edition
git-svn-id: svn://10.0.0.236/trunk@110586 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 18:08:20 +00:00
jaggernaut%netscape.com
1140db62f4 Remove timer from REQUIRES. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@110585 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 17:02:31 +00:00
jaggernaut%netscape.com
d10a382550 Attempt to fix BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@110584 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 14:40:33 +00:00
pavlov%netscape.com
ebdcb74e5b still working on the os2 build...
git-svn-id: svn://10.0.0.236/trunk@110583 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 14:03:46 +00:00
jaggernaut%netscape.com
8f3f7baf78 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
git-svn-id: svn://10.0.0.236/trunk@110582 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 13:18:45 +00:00
jaggernaut%netscape.com
9666a2189b NS_ENSURE_TRUE(rv, rv) -> NS_ENSURE_SUCCESS(rv, rv). sr=jst
git-svn-id: svn://10.0.0.236/trunk@110581 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 12:31:07 +00:00
jaggernaut%netscape.com
6a02e28805 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
git-svn-id: svn://10.0.0.236/trunk@110580 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 12:04:47 +00:00
jaggernaut%netscape.com
436d43f211 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
git-svn-id: svn://10.0.0.236/trunk@110579 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:58:03 +00:00
jst%netscape.com
fb81748382 Make that NS_ENSURE_SUCCESS() so we know if this fails...
git-svn-id: svn://10.0.0.236/trunk@110578 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:38:31 +00:00
jaggernaut%netscape.com
bbad2f3c44 Fix small bug: NS_ENSURE_TRUE(rv, rv) -> if (NS_FAILED(rv)) return rv;
git-svn-id: svn://10.0.0.236/trunk@110577 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:22:34 +00:00
pavlov%netscape.com
bf68113e5f fixing os2 bustage (bogus #include for some #if0'd code from windows)
git-svn-id: svn://10.0.0.236/trunk@110576 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:18:27 +00:00
bryner%netscape.com
bbc37215d9 Removing unneeded lookup of the column element. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110575 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:39:05 +00:00
bryner%netscape.com
274070b318 No longer need to force a width and height. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110574 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:37:42 +00:00
pavlov%netscape.com
4fe7f03adb lets try PR_STATIC_CALLBACK to please os/2
git-svn-id: svn://10.0.0.236/trunk@110573 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:31:39 +00:00
pavlov%netscape.com
277259d394 removing libtimer_gtk.so
git-svn-id: svn://10.0.0.236/trunk@110572 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:28:07 +00:00
pavlov%netscape.com
e567411e99 removing widget/timer from embed makefiles
git-svn-id: svn://10.0.0.236/trunk@110571 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:27:41 +00:00
bryner%netscape.com
ee1f501610 Factoring out ChildIterator to separate files so that the outliner code can use it. Not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@110570 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 09:13:48 +00:00
jst%netscape.com
da1d2917dd Removing dead code, r=sicking@bigfoot.com, sr=me, no bug #.
git-svn-id: svn://10.0.0.236/trunk@110569 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 08:16:29 +00:00
pavlov%netscape.com
15c13b4272 silly mac, get a real build system
git-svn-id: svn://10.0.0.236/trunk@110568 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 07:53:25 +00:00
jst%netscape.com
1309e966c8 Remving unnecessary nsCOMPtr. r=sicking@bigfoot.com, sr=me, no bug #
git-svn-id: svn://10.0.0.236/trunk@110567 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 07:10:49 +00:00
jst%netscape.com
f5c74277cf Fixing bug 114539. Getting rid of mInner in all our 'data' nodes and making those classes inherit nsGenericDOMDataNode in stead. Also remove mContentID from nsTextNode and push mRangeList and mListenerManager into hashtables since they are used so rarely. This results in a size reduction of nsTextNode from 44 bytes to 28 bytes (~36%). r=peterv@netscape.com, sr=hyatt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@110566 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 07:04:44 +00:00
jst%netscape.com
a2a2c99ca8 Fixing bug 114539. Getting rid of mInner in all our 'data' nodes and making those classes inherit nsGenericDOMDataNode in stead. Also remove mContentID from nsTextNode and push mRangeList and mListenerManager into hashtables since they are used so rarely. This results in a size reduction of nsTextNode from 44 bytes to 28 bytes (~36%). r=peterv@netscape.com, sr=hyatt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@110565 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:59:31 +00:00
pavlov%netscape.com
948dd4324d Removing old timer code.
git-svn-id: svn://10.0.0.236/trunk@110564 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:15:58 +00:00
pavlov%netscape.com
b7d549610f bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110563 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:13:17 +00:00
pavlov%netscape.com
f91dd96a18 bug 78611. New XP threadsafe timer implementation. r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110562 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 06:05:15 +00:00
bryner%netscape.com
9c9f49e5d8 Backing out fix for bug 103758 to fix focus regressions.
git-svn-id: svn://10.0.0.236/trunk@110561 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 01:21:12 +00:00
jgaunt%netscape.com
91440dad6b bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110559 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 00:59:16 +00:00
mcafee%netscape.com
ec1a72f5d0 commenting main routine
git-svn-id: svn://10.0.0.236/trunk@110558 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 00:23:09 +00:00
mcafee%netscape.com
692fa0bfb6 Added graph size UI. Made lead UI smaller font=-1.
git-svn-id: svn://10.0.0.236/trunk@110557 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 00:06:51 +00:00
justdave%syndicomm.com
f7d2ddd8f0 Fix for bug 102487: If you had "comment on product change required" turned on in your installation, Bugzilla would warn you of
a forgotten comment AFTER allowing you to choose new components, versions, and milestones, forcing you to hit your back button
TWICE to correct your mistake.  This checkin corrects that.
Patch by David Kilzer <ddkilzer@theracingworld.com>
r= caillon, gerv


git-svn-id: svn://10.0.0.236/trunk@110556 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 00:05:54 +00:00
rods%netscape.com
86ddf6342d Initial checkin for Bug 113917 not in the build
git-svn-id: svn://10.0.0.236/trunk@110555 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 23:50:48 +00:00
jgaunt%netscape.com
50d6f5b945 bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110554 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 23:50:32 +00:00
jgaunt%netscape.com
3ade0efc18 bug 103148, turn off xul accessibility when not needed
r=aaronl,cls,sfraser
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110553 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 23:50:14 +00:00
mkaply%us.ibm.com
3c6d11e447 #114501
r=bienvenu, sr=sspitzer, a=brendan
Use PRUint32 instead of time_t for folderdate, since that's what the APIs expect


git-svn-id: svn://10.0.0.236/trunk@110552 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 23:43:41 +00:00
mcafee%netscape.com
4d32635743 Add support for size=X, X=.5, 1, etc. scales the graph size
git-svn-id: svn://10.0.0.236/trunk@110551 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 22:46:07 +00:00
stephend%netscape.com
0eac018033 Bug 112322. Add ellipsis to 'Add Account' and remove it in 'Delete Folder' context menu item. r=timeless, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110550 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 21:25:32 +00:00
peterlubczynski%netscape.com
5f7f47f572 Updating Mac Plugin SDK Projects to XML, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110549 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 21:03:24 +00:00
wtc%netscape.com
48c0cad32a NSS 3.4 should use DBM 1.6.
git-svn-id: svn://10.0.0.236/trunk@110548 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 21:02:20 +00:00
darin%netscape.com
16cf8358d3 fixes bug 115164 "nsJARURI::FormatSpec does more work than it needs to do"
r=dp, sr=jag


git-svn-id: svn://10.0.0.236/trunk@110547 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 20:34:07 +00:00
peterlubczynski%netscape.com
47c993cd64 Updating Mac plugin SDK sample, not part of the build
git-svn-id: svn://10.0.0.236/trunk@110546 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 18:40:35 +00:00
peterlubczynski%netscape.com
d456196734 Removing 68k stuff from Mac SDK samples, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110545 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 18:39:50 +00:00
seawood%netscape.com
e3e5848fc7 Declaring callback functions appropriately.
Fixing OS/2 tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110544 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 13:15:24 +00:00
mcafee%netscape.com
e61d6831dd better html
git-svn-id: svn://10.0.0.236/trunk@110543 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:59:29 +00:00
mcafee%netscape.com
17787766cf adding rawdata link
git-svn-id: svn://10.0.0.236/trunk@110542 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:54:56 +00:00
mcafee%netscape.com
0282b7e4f4 better title
git-svn-id: svn://10.0.0.236/trunk@110541 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:52:12 +00:00
mcafee%netscape.com
25a43156a6 cgi to print out the raw data we are plotting
git-svn-id: svn://10.0.0.236/trunk@110540 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:50:38 +00:00
mcafee%netscape.com
f2894ec72b Add perl emacs header
git-svn-id: svn://10.0.0.236/trunk@110539 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:33:05 +00:00
mcafee%netscape.com
22a85ab153 Change default graph settings to autoscale=1, days=7
git-svn-id: svn://10.0.0.236/trunk@110538 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 10:19:25 +00:00
seawood%netscape.com
58910bbdd1 Fix bug of package being created multiple times by only creating the package during the libs phase (still requires BUILD_OFFICIAL=1) and making libs the default target.
git-svn-id: svn://10.0.0.236/trunk@110537 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 09:53:28 +00:00
seawood%netscape.com
6bd9f56396 Oops. Actually create the package file when using TAR
git-svn-id: svn://10.0.0.236/trunk@110536 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 09:40:32 +00:00
seawood%netscape.com
b79a39563c Add TAR format for distributions.
Thanks to Kervin <kpierre@fit.edu> for the patch.
Bug #115382 r=cls


git-svn-id: svn://10.0.0.236/trunk@110535 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 09:24:25 +00:00
seawood%netscape.com
3c94d84965 Checkout libart & calendar before seamonkey since the latter is significantly larger and therefore has a greater chance of getting cvs conflicts.
Thanks to Bradley Baetz <bbaetz@cs.mcgill.ca> for the patch.
Bug #115057 r=cls


git-svn-id: svn://10.0.0.236/trunk@110534 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 09:21:18 +00:00
mcafee%netscape.com
12be593228 Switching to modern theme for all tests.
git-svn-id: svn://10.0.0.236/trunk@110533 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 09:08:56 +00:00
stephend%netscape.com
29e5c7118b Bug 115401. chrome: should be chrome:// in utilityOverlay.js r=jrgm@netscape.com, sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110532 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 08:14:30 +00:00
stephend%netscape.com
c7bdd16251 Bug 68071. Inconsistent labels in account manager. r=jglick@netscape.com, sr=hewitt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110531 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 07:53:11 +00:00
seawood%netscape.com
2197beb926 Update PSM makefiles with LIB_PREFIX changes.
Thanks to Javier Pedemonte <pedemont@us.ibm.com> for the patch.
Bug #58981 r=cls


git-svn-id: svn://10.0.0.236/trunk@110530 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 06:44:57 +00:00
dp%netscape.com
317e478e12 bug 113393 zlib allocator implementation. Eliminates about 1200+
allocations done by zlib by recycling previously allocated
memory. r=darin sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@110529 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 06:31:49 +00:00
pinkerton%netscape.com
3a309ca3ee Add keycode of powerbook's Enter key as a special key as it differs from
the keycode for desktops. r=sdagley/sr=sfraser/a=asa. bug# 111723.


git-svn-id: svn://10.0.0.236/trunk@110528 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 05:16:59 +00:00
blizzard%redhat.com
3ba168fc8c Try to reduce the amount of useless X traffic that happens at startup. Don't show widgets with invalid sizes. Reduce the number of Resize() requests that are sent back to the layout engine.
git-svn-id: svn://10.0.0.236/trunk@110527 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 05:06:01 +00:00
bzbarsky%mit.edu
ea7174b216 Implement (turn on, really) SetCssText for style declarations. Bug
91370, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@110526 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 04:33:11 +00:00
rginda%netscape.com
cc89818acc whitespace nits
git-svn-id: svn://10.0.0.236/trunk@110525 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 04:13:24 +00:00
kaie%netscape.com
bd3d8e8bee b=115182 Wrong usage of SMIMEBundleFormatStringFromName
r=timeless sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110523 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 03:56:18 +00:00
rginda%netscape.com
636f593801 remove #_PH_ comments
git-svn-id: svn://10.0.0.236/trunk@110522 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 03:55:54 +00:00
rginda%netscape.com
7a222db774 add Petr Cimprich to contributor list
git-svn-id: svn://10.0.0.236/trunk@110521 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 03:53:38 +00:00
rginda%netscape.com
a169bde9e8 patch from Petr Cimprich petr@gingerall.cz to allow the output to be nested in a frameset.
refer to parent.frames, instead of top.frames in navToGroup functions.


git-svn-id: svn://10.0.0.236/trunk@110520 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 03:09:00 +00:00
rjc%netscape.com
5e251601a9 Attempt to fix non-carbon Mac bustage... link against IconServicesLib.
git-svn-id: svn://10.0.0.236/trunk@110519 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:53:38 +00:00
pierre%netscape.com
5fa6c27e38 93217: nsRenderingContextMac doesn't reference count offscreens. Made the nsDrawingSurfaceMac's ownership similar to what we have on other platforms. r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110518 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:31:47 +00:00
rods%netscape.com
cf7154cb98 Initial check in for BUg 113917 (not in the build yet)
git-svn-id: svn://10.0.0.236/trunk@110517 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:31:20 +00:00
pierre%netscape.com
d0b2e972bc 4662: Page layout sets font in window manager port. r=brade/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110516 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:22:51 +00:00
bryner%netscape.com
a6a92fb7f0 Bug 115198 - event clientX and clientY coordinates are wrong if the event occurs within a child window. r=sfraser, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@110515 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:18:41 +00:00
despotdaemon%netscape.com
f7f30f342c Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@110514 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 02:06:48 +00:00
rjc%netscape.com
9c8dde1d05 Fix bugs 113745, 113742 and 114811: all regarding "moz-icon:". Fix up XP_MAC code to use Mac OS's Icon Services, and expose platform icons in file:/// display and search panel (and search preferences panel). Mixture of r/srs: sdagley, ben, and smfr
git-svn-id: svn://10.0.0.236/trunk@110513 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 01:59:50 +00:00
shliang%netscape.com
0d6cbc7302 bug 67359 - mail icons for downloaded msgs - checking in jar.mn
git-svn-id: svn://10.0.0.236/trunk@110512 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 01:18:23 +00:00
mcafee%netscape.com
92c02acbce forgot to pass in points settings for a few urls
git-svn-id: svn://10.0.0.236/trunk@110511 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:55:20 +00:00
rjc%netscape.com
7315b28028 Fix bug # 101280: on Mac OS X, use proper IE Favorites. r=ccarlen sr=ben
git-svn-id: svn://10.0.0.236/trunk@110510 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:43:23 +00:00
mcafee%netscape.com
a41801d37d blue points, comments
git-svn-id: svn://10.0.0.236/trunk@110509 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:41:01 +00:00
aaronl%netscape.com
4d600ef000 Sidebar keyboard accessibility - Alt+PgUp/Alt+PgDn to switch sidebar tabs. r=sgehani, sr=jag
git-svn-id: svn://10.0.0.236/trunk@110508 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:36:51 +00:00
rginda%netscape.com
4ebcee66d6 not built
remove -rc1 suffix from 0.8.5 version number


git-svn-id: svn://10.0.0.236/trunk@110507 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:35:40 +00:00
dp%netscape.com
b2db34e217 bug 113738 Cost of malloc into trace-malloc log. r=blythe, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110506 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:27:15 +00:00
dp%netscape.com
675f07e7c3 Fixing compiler warning.
git-svn-id: svn://10.0.0.236/trunk@110505 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:25:03 +00:00
dp%netscape.com
51a42e0f6f bug 113738 Cost of malloc into trace-malloc log r=blythe, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110504 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:24:12 +00:00
cltbld%netscape.com
522182024f Make XUL win open test use modern theme. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110503 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:11:16 +00:00
rginda%netscape.com
92c90ac9ec not built
add /charset command to 0.8.5 changes


git-svn-id: svn://10.0.0.236/trunk@110502 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-15 00:08:07 +00:00
leaf%mozilla.org
d3c8624486 Automated update
git-svn-id: svn://10.0.0.236/trunk@110501 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:57:47 +00:00
tingley%sundell.net
6478bc24d7 checkin for _basic@yahoo.com to add support for the SOCKS directive in proxy
autoconfig (PAC) files.  bug 105335, r=bbaetz, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@110500 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:52:06 +00:00
seawood%netscape.com
0fff265da2 Make OS/2 use the win32 build changes and finish LIB_PREFIX substitution.
Thanks to Javier Pedemonte (pedemont@us.ibm.com) for the patch.
Bug #58981 r=cls


git-svn-id: svn://10.0.0.236/trunk@110499 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:49:04 +00:00
sfraser%netscape.com
11c35aff9e Fix bug 115171 -- shrink session history entries by replacing PRBool with PRPackedBool. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110498 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:14:46 +00:00
nhotta%netscape.com
318db3c7fc Changed nsPresContext::Observe, added code to flush font and reflow in case of charset change,
bug 103282, r=smontagu, sr=attinasi.


git-svn-id: svn://10.0.0.236/trunk@110497 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:13:28 +00:00
sfraser%netscape.com
d35e1fa18c Fix for bug 115162 -- shrink data structures by converting PRBool to PRPackedBool. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110496 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:13:08 +00:00
naving%netscape.com
2a5c9a8999 114345 r=bienvenu sr=mscott Remove m_parsingInbox boolean, ask the db if the summary is valid, if not, it is being built and wait for it to be over, before downloading msgs.
git-svn-id: svn://10.0.0.236/trunk@110495 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:12:35 +00:00
sfraser%netscape.com
ff5c1dcc81 Fix for bug 115157 -- shrink data structures by converting PRBool to PRPackedBool. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110494 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:10:42 +00:00
sfraser%netscape.com
a0c101bff7 Fix for bug 115151 -- shrink RuleProcessorData by converting PRBool to PRPackedBool. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@110493 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:07:43 +00:00
naving%netscape.com
4d5d0c5df5 114753 r=bienvenu sr=mscott. fix batch notifications for updating summary count for imap move/delete.
git-svn-id: svn://10.0.0.236/trunk@110492 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 23:01:17 +00:00
darin%netscape.com
da9bb2ba03 fixes bug 114660 "data: URLs get sent as http-referer" r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@110491 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 22:56:26 +00:00
darin%netscape.com
8c89b9d527 fixes bug 115129 "stream loader optimizations" r=gagan, sr=brendan,dveditz
git-svn-id: svn://10.0.0.236/trunk@110490 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 22:54:56 +00:00
darin%netscape.com
6b7d4a26c3 fixes bug 114286 "No way to determine if a http request was a 304 or not."
r=pavlov, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110489 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 22:53:13 +00:00
bhart00%yahoo.com
b111680f8f bug 115274-make chatzilla window position persist. Chatzilla only, r=rginda
git-svn-id: svn://10.0.0.236/trunk@110488 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 22:45:51 +00:00
rods%netscape.com
60d1622764 Initial check in for BUg 113917 (not in the build yet)
git-svn-id: svn://10.0.0.236/trunk@110487 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 22:40:12 +00:00
cltbld%netscape.com
502c03b4c7 Renaming to RegxpcomTestTimeout to be consistant with other timeouts.
git-svn-id: svn://10.0.0.236/trunk@110484 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 21:12:04 +00:00
bzbarsky%mit.edu
5e0e0909e0 backing out Doron's patch per his request (just backing out changes to
things that are already built).  Will try to reland ASAP, but he wanted
it out while he's working on it.


git-svn-id: svn://10.0.0.236/trunk@110481 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 21:05:35 +00:00
ian.mcgreer%sun.com
3143ebfdf1 the last step - restrict trust domain and PK11_ searches to token objects
also, make sure trust is grabbed from crypto context


git-svn-id: svn://10.0.0.236/trunk@110480 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:50:59 +00:00
kestes%walrus.com
9e23ed2fc5 I can not keep up with portable /bin/echo syntax. Make /bin/echo
a variable and let the users figure out what they need.


git-svn-id: svn://10.0.0.236/trunk@110479 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:20:03 +00:00
kestes%walrus.com
f3cf0884f1 too many people ask me silly questions about the two different build states
both being colored yellow.  Make one of them white to quiet the masses.


git-svn-id: svn://10.0.0.236/trunk@110478 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:19:10 +00:00
kestes%walrus.com
51c0217c11 document new portable popup window code.
git-svn-id: svn://10.0.0.236/trunk@110477 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:18:13 +00:00
kestes%walrus.com
a2a4580409 fixed typos in the Link() commands.
git-svn-id: svn://10.0.0.236/trunk@110476 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:17:34 +00:00
kestes%walrus.com
4aed191404 explain the mail time format.
git-svn-id: svn://10.0.0.236/trunk@110475 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:15:43 +00:00
kestes%walrus.com
fb50397a55 minor typos fixed.
git-svn-id: svn://10.0.0.236/trunk@110474 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:14:25 +00:00
peterlubczynski%netscape.com
518c4c0227 Backing out changes.
git-svn-id: svn://10.0.0.236/trunk@110473 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:13:50 +00:00
kestes%walrus.com
ca5f0e786f typo in print statement.
git-svn-id: svn://10.0.0.236/trunk@110472 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:13:01 +00:00
sonja.mirtitsch%sun.com
6168f2e194 thought I needed to do this in ssl... chge the readonlydir to prevent
mccrel from overflowing due to failing cleanup scripts...


git-svn-id: svn://10.0.0.236/trunk@110471 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:10:46 +00:00
sonja.mirtitsch%sun.com
6c78a24a7d fix for bug 73098, need to make other checkins in ssl.sh and don't
want to merge
Ian reviewed the patch


git-svn-id: svn://10.0.0.236/trunk@110468 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:02:53 +00:00
nicolson%netscape.com
fcdd8f4e92 Add new provider classes for JCA Compliance.
git-svn-id: svn://10.0.0.236/trunk@110466 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:01:33 +00:00
nicolson%netscape.com
84b8d52a1a Implement RSAPrivateKey and DSAPrivateKey.
git-svn-id: svn://10.0.0.236/trunk@110465 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:00:36 +00:00
nicolson%netscape.com
ce49953863 Move the master provider class here to avoid circular dependencies.
git-svn-id: svn://10.0.0.236/trunk@110464 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 20:00:01 +00:00
ian.mcgreer%sun.com
3dbbac9eab missed as part of last checkin, hack needed when certs come out of crypto context or cache
git-svn-id: svn://10.0.0.236/trunk@110463 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 18:50:49 +00:00
ian.mcgreer%sun.com
057600d63a fix AIX build
git-svn-id: svn://10.0.0.236/trunk@110462 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 18:31:14 +00:00
ian.mcgreer%sun.com
95f9595544 implement local store of objects for crypto context
git-svn-id: svn://10.0.0.236/trunk@110461 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 17:32:23 +00:00
bzbarsky%mit.edu
6264bf569a UI for prefs to control popups and other JS annoyances. Bug 75371,
patch from Doron Rosenberg <doronr@naboonline.com>, r=bzbarsky,
sr=shaver, a=brendan


git-svn-id: svn://10.0.0.236/trunk@110460 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 15:50:27 +00:00
pete%alphanumerica.com
ad6e05ed93 b=114353, r=yokoyama, sr=jst, a=asa
fix for nsUNIXCharset.cpp assertions and
startup failure on FreeBSD

--pete


git-svn-id: svn://10.0.0.236/trunk@110459 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 14:40:50 +00:00
jaggernaut%netscape.com
04e006db1a Bug 113076: browser has no session history when first opened from mail/news or when both browser and mail/news are launched at startup. Checking in hacky work-around. r=bryner, sr=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@110458 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 09:27:03 +00:00
tingley%sundell.net
903b308777 Add checks for QI failure to fix topcrasher bug 112265.
r=brendan sr=hyatt a=brendan


git-svn-id: svn://10.0.0.236/trunk@110457 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 08:42:52 +00:00
cltbld%netscape.com
83f894052e Adding auto=1 to layout test url
git-svn-id: svn://10.0.0.236/trunk@110456 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 07:30:22 +00:00
timeless%mac.com
fba197d728 Bugzilla Bug 115124 ###!!! ASSERTION: Can't use |Truncate()| to make a string longer.: 'aNewLength <= this->Length()'
r=pink, sr=alecf,  a=brendan
Bugzilla Bug 115105 crash dereferencing null for bad xbl
r=bryner, sr=alecf, a=brendan


git-svn-id: svn://10.0.0.236/trunk@110455 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 05:04:05 +00:00
peterlubczynski%netscape.com
88cece66e5 Fixing GetParameters() back to the way it was, returning success for zero parameters bug 114973 r=av sr=beard a=brendan
git-svn-id: svn://10.0.0.236/trunk@110453 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 03:52:12 +00:00
peterlubczynski%netscape.com
f053a6b59e Fix for bad vertical alignment on replaced object frames, bug 36997 r=dbaron sr=attinasi a=brendan
git-svn-id: svn://10.0.0.236/trunk@110452 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 03:48:49 +00:00
peterlubczynski%netscape.com
c0882ccfc5 Adding TextReset case to GetUniqueStyleData, bug 36997 r=dbaron sr=attinasi a=brendan
git-svn-id: svn://10.0.0.236/trunk@110451 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 03:47:02 +00:00
ssu%netscape.com
87f656065d fixing bug 114076 - labels migration and new profile issues. r=bhuvan, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@110450 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 02:57:31 +00:00
ssu%netscape.com
f0272aec8b fixing bug 114956 - Crashed on OK to prefs changing all labels text. r=bienvenu, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@110449 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 02:52:55 +00:00
dcone%netscape.com
4b124770e1 b=114957 r=rods sr=attinas a=asa Put declarations outside of ifdef. Fixes some linux optimized builds.
git-svn-id: svn://10.0.0.236/trunk@110448 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 02:25:48 +00:00
rginda%netscape.com
5b9fbbd216 chatzilla only, a=asa, bug=41564
fix remaining charset bugs and add /charset command
update changelog
change version to 0.8.5


git-svn-id: svn://10.0.0.236/trunk@110447 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 01:43:26 +00:00
kmcclusk%netscape.com
575a192c88 Backing out the fix for Bad use of nsIFile in component manager to fix spell checker. bug 106949 r=jband a=brendan
git-svn-id: svn://10.0.0.236/trunk@110446 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 01:27:16 +00:00
ducarroz%netscape.com
5756ca119a Fix for bug 111305. Check for null ptr before using it. Don't truncate and initialize a nsString with a length of -1, that cause the whole app to freeze. R=damn, SR=mscott, A=asa
git-svn-id: svn://10.0.0.236/trunk@110445 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 01:18:16 +00:00
sgehani%netscape.com
cbef8356de Make tabs menu rebuild after sidebar has been closed and then opened.
b=114908; r=morse; sr=dveditz; a=asa


git-svn-id: svn://10.0.0.236/trunk@110444 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 01:08:25 +00:00
seawood%netscape.com
eef395a124 Fix parallel build (-j) problem.
Bug #114940 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@110442 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:25:39 +00:00
seawood%netscape.com
8a32da9aa2 Use $(LIBS_DIR) instead of assuming libraries will always be found in $(DIST)/bin.
Bug #114013 r=bryner,colin a=asa


git-svn-id: svn://10.0.0.236/trunk@110441 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:22:02 +00:00
dbragg%netscape.com
cb6eba1fd9 Fix for bug 109951. Updating the version number of the language packs to 0.9.7.
r=tao, sr=dveditz, a=asa for drivers@mozilla.org (also approved by ddrinan from security team)


git-svn-id: svn://10.0.0.236/trunk@110440 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:20:04 +00:00
seawood%netscape.com
2f512599bd Link final binary against MOZ_LIBART_LIBS when building SVG-enabled static version of Mozilla.
Bug #115007 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@110439 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:19:57 +00:00
dbragg%netscape.com
d3d4aeb6a2 Fix for bug 109951. Updating the version number of the language packs to 0.9.7.
r=tao, sr=dveditz, a=asa for drivers@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@110438 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:18:54 +00:00
jj%netscape.com
2ed6208207 obsolete after xml projects landing & codewarrior 7 adoption
git-svn-id: svn://10.0.0.236/trunk@110437 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:15:57 +00:00
yokoyama%netscape.com
5ba7636961 Bug 107074: Top crasher bug @ nsShiftJISToUnicode::Convert
Adding a boundary check for Unicode converter

check-in for shom@vinelinux.org
/r=nhotta,/sr=blizzard,/a=asa


git-svn-id: svn://10.0.0.236/trunk@110436 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-14 00:11:00 +00:00
ben%netscape.com
66284b0785 remove extra newlines from packages-unix in case they're affectnig 114874
git-svn-id: svn://10.0.0.236/trunk@110435 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 23:19:01 +00:00
ben%netscape.com
0086e93e36 Another attempt at fixing 114874. ensure webbrowserpersist.xpt is put in components.
git-svn-id: svn://10.0.0.236/trunk@110434 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 22:42:03 +00:00
sfraser%netscape.com
685e061900 Fix bug 114971 -- debug target for smime project had a fragment9 name that conflicted with the msgDB library, making mailnews unusable in developer builds. r=beard, sr=bienvenu/rs=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@110433 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 22:27:05 +00:00
cmanske%netscape.com
3e77861336 Fixed JS typing error that killed Insert Character dialog, b=115089, r=brade, sr=hewitt, a=asa/drivers
git-svn-id: svn://10.0.0.236/trunk@110432 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 21:31:24 +00:00
beard%netscape.com
6447a8eb5f Turned on DEBUG flag.
git-svn-id: svn://10.0.0.236/trunk@110431 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 21:11:14 +00:00
ben%netscape.com
1c9dc3f9a2 114874 - save page as fails because embed_base.xpt is not packaged with release builds.
git-svn-id: svn://10.0.0.236/trunk@110430 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 20:09:07 +00:00
kestes%walrus.com
69a3d72afc get_all_treestates name has changed due to the conversion for text browsers.
git-svn-id: svn://10.0.0.236/trunk@110428 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 16:09:36 +00:00
nboyd%atg.com
fe3f8d08dd Fix formatting.
git-svn-id: svn://10.0.0.236/trunk@110427 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 15:27:16 +00:00
mcafee%netscape.com
035a54b568 days=n form submit was ignoring units, ltype, points.
git-svn-id: svn://10.0.0.236/trunk@110426 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 07:48:34 +00:00
mcafee%netscape.com
2a2358a6fa splitting out separate points UI
git-svn-id: svn://10.0.0.236/trunk@110425 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 07:42:53 +00:00
mcafee%netscape.com
3523eedf6f Split points out as seperate arg
git-svn-id: svn://10.0.0.236/trunk@110424 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 07:32:40 +00:00
mcafee%netscape.com
7a3e3068d8 Adding line style UI
git-svn-id: svn://10.0.0.236/trunk@110423 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 07:17:48 +00:00
sfraser%netscape.com
28c8490d87 Fix bug 114915 -- app not starting up in Mac opt builds. Work around a CodeWarrior optimizer bug by bumping down the optimization level for the optimized target. r=brendan, sr=shaver, a=Roto-rooter
git-svn-id: svn://10.0.0.236/trunk@110422 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 07:11:28 +00:00
mcafee%netscape.com
016cebc43b Adding ltype argument, lines, steps, or points.
git-svn-id: svn://10.0.0.236/trunk@110421 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 06:57:07 +00:00
mcafee%netscape.com
839495ec9b pass in units too
git-svn-id: svn://10.0.0.236/trunk@110420 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 06:38:41 +00:00
mcafee%netscape.com
5ce9ed85a6 pass in autoscale, days for browsing urls
git-svn-id: svn://10.0.0.236/trunk@110419 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 06:32:17 +00:00
mcafee%netscape.com
1d82bd06ae smaller font for browsing links
git-svn-id: svn://10.0.0.236/trunk@110418 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 05:37:23 +00:00
mcafee%netscape.com
4ff52b958b Adding machine/test browsing links
git-svn-id: svn://10.0.0.236/trunk@110417 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 05:35:12 +00:00
mcafee%netscape.com
b5609be5c1 lowercase some html
git-svn-id: svn://10.0.0.236/trunk@110416 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 04:58:55 +00:00
mcafee%netscape.com
bf2eb9d473 Adding form UI for days=n argument
git-svn-id: svn://10.0.0.236/trunk@110415 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 04:53:03 +00:00
blizzard%redhat.com
9d9e05ab08 Checkpointing changes. Not part of the build. Get scrollbars stubbed out and get the factory changes in place so they can be created.
git-svn-id: svn://10.0.0.236/trunk@110414 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 04:42:22 +00:00
mcafee%netscape.com
ef97b091a5 Adding yahoo-quote-style Y-axis control UI.
git-svn-id: svn://10.0.0.236/trunk@110413 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 02:10:16 +00:00
mcafee%netscape.com
4ddb9c395e autoscale time axis. move timestamp down a little to allow for two-line time axis labels.
git-svn-id: svn://10.0.0.236/trunk@110412 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 01:56:52 +00:00
javi%netscape.com
c366aafefa Patch for Bug 11080, r=kaie, sr=jag
Checking in for timeless.  Don't use the negation form of the NS_SUCCEEDED
NS_FAILED macros.


git-svn-id: svn://10.0.0.236/trunk@110411 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 01:17:49 +00:00
brendan%mozilla.org
3a8c6f3d85 Long ago, mccabe copied the principals setting code in Function from late to early in the function (should've moved, but no one noticed); last month, I fixed bug 90546 in the original site but not in the copy; this change eliminates the duplication, moving the fix up to the copy's site (90546, r=jst, sr=jband, a=chofmann).
git-svn-id: svn://10.0.0.236/trunk@110410 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-13 00:27:20 +00:00
blizzard%redhat.com
5f05504111 Checkpointing changes. Fix scrolling with scrollmouse. Start getting native scrollbars off the ground. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110409 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 23:56:21 +00:00
mkaply%us.ibm.com
f69d3e7ed6 #114826
r=mkaply, a=asa for drivers
OS/2 only - back out OS/2 specific fix to fix regression
I'm checking this in now so I can make our automatic daily build on OS/2


git-svn-id: svn://10.0.0.236/trunk@110408 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 23:14:55 +00:00
blizzard%redhat.com
300b42a22d Checkpointing changes. Not part of the build. Pep up window scrolling performance by compressing motion notify events. Also, add an option to the appshell to turn on gdk window paint debugging with MOZ_DEBUG_PAINTS=1 in the environment.
git-svn-id: svn://10.0.0.236/trunk@110407 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 22:51:19 +00:00
ben%netscape.com
9b31886395 this is part of the previous checkin to fix blocker bug 114874. change code to open correct xul file
git-svn-id: svn://10.0.0.236/trunk@110406 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 22:43:17 +00:00
jake%acutex.net
640a455469 Bug 37339 and Bug 80183 - Adding a sidebar.cgi and index.cgi. The sidebar.cgi can currently be used in Mozilla/Netscape 6 and uses XUL that was originally written by Scott Collins <scc@mozilla.org>. The index.cgi displays both the proper header and footer in the appropriate places. It also changes the links accoding to if you are logged in or not.
r= ddk, kiko


git-svn-id: svn://10.0.0.236/trunk@110402 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 22:41:19 +00:00
ben%netscape.com
d6b6d28052 Fix for smoketest blocker 114874 - save page does not work.
This code was checked in last night into a file that had recently become obsolete. Simply moving the code that was checked in last night into the file that is currently in use.


git-svn-id: svn://10.0.0.236/trunk@110401 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 22:21:53 +00:00
jpierre%netscape.com
9acaca40ca Fix 114787 - ssl_recv crashes in client. bogus assert. reviewed by nelson
git-svn-id: svn://10.0.0.236/trunk@110399 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 21:44:04 +00:00
ian.mcgreer%sun.com
ecb8b3c386 detect hash collisions so that the caller can handle it
git-svn-id: svn://10.0.0.236/trunk@110397 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 20:23:07 +00:00
suresh%netscape.com
e3262cdb9c fixing the blocker bug 114861. r=sspitzer, sr=mscott. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@110396 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 19:49:45 +00:00
peterlubczynski%netscape.com
2726454cda Fixing full-page plugins, blocker bug 114808 r=dcone sr=attinasi, a=nhotta (sheriff)
git-svn-id: svn://10.0.0.236/trunk@110395 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 18:50:16 +00:00
nboyd%atg.com
6737fe6bb9 Fix bug 114491: if (true) function f(){}()
git-svn-id: svn://10.0.0.236/trunk@110394 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 14:16:57 +00:00
alex.fritze%crocodile-clips.com
1feca682e0 Fix AIX build bustage.
Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@110393 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 12:58:57 +00:00
mkaply%us.ibm.com
b7dcb8f592 hack hack, wonderful hack
undef the index macro for VACPP
I guess this is a VACPP bug, we had to do this in js, but why name a function such a common macro?


git-svn-id: svn://10.0.0.236/trunk@110392 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 12:52:55 +00:00
bbaetz%cs.mcgill.ca
7c85152d39 dos2unix line endings. Should fix build bustage, not part of default
build.


git-svn-id: svn://10.0.0.236/trunk@110391 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 11:05:25 +00:00
bbaetz%cs.mcgill.ca
ab526e6818 #include <math.h> before libart's headers, so that M_PI isn't already
defined.

libart has an #ifdef guard, math.h obviously doesn't.

Hopefully fixes AIX build bustage. Not part of defaut build.


git-svn-id: svn://10.0.0.236/trunk@110390 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 10:17:55 +00:00
peterv%netscape.com
f1922f1b8a Bustage fix. SVG-enabled builds only.
git-svn-id: svn://10.0.0.236/trunk@110389 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 08:28:13 +00:00
bbaetz%cs.mcgill.ca
a17190fc30 Left this out of bug 80142 checkin
git-svn-id: svn://10.0.0.236/trunk@110388 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 08:24:16 +00:00
bbaetz%cs.mcgill.ca
4ad4d9cc5d Bug 80142 - left this out
git-svn-id: svn://10.0.0.236/trunk@110387 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 08:22:52 +00:00
bbaetz%cs.mcgill.ca
f41875154d Bug 80142 - left these out.
git-svn-id: svn://10.0.0.236/trunk@110386 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 08:21:33 +00:00
leaf%mozilla.org
ec77622500 Automated update
git-svn-id: svn://10.0.0.236/trunk@110385 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 08:12:41 +00:00
bbaetz%cs.mcgill.ca
478af40f6f Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT


git-svn-id: svn://10.0.0.236/trunk@110384 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:59:31 +00:00
bryner%netscape.com
b7587c6070 Bug 103758 and 87946 - always focus the page content initially unless we are loading about:blank. r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@110382 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:47:14 +00:00
jst%netscape.com
9254918735 Fixing bug 112120. Cleaning up the GetPrimaryFrameFor() code in nsGenericHTMLElement and making it obvious from the method name that this method is form control specific. r=axel@pike.org, sicking@bigfoot.com, sr=jband@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@110381 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:31:15 +00:00
bbaetz%cs.mcgill.ca
ab5612c55c Backing out bug 95383 because of tbox redness.
git-svn-id: svn://10.0.0.236/trunk@110380 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 07:16:39 +00:00
bbaetz%cs.mcgill.ca
997a2399f0 mac build changes by peterv.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@110378 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:42:11 +00:00
brade%netscape.com
6ffd27568f attmpt to fix bug #110828; disable all unicode input for OS < 9.0 (r=pink; sr=brendan)
git-svn-id: svn://10.0.0.236/trunk@110376 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:38:49 +00:00
ben%netscape.com
de4752bda5 another oops. Didn't mean to leave in this irritating debug timeout.
git-svn-id: svn://10.0.0.236/trunk@110374 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:32:09 +00:00
bbaetz%cs.mcgill.ca
4006b4f57d Need extra const for CW7. Patch by peterv.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@110373 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:30:52 +00:00
bbaetz%cs.mcgill.ca
742a1b5ded Bug 95383 - implement nsDrawingSurfaceMac::GetPixelFormat
Patch by james.turner@crocodile-clips.com, r=pink, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@110372 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:19:29 +00:00
jfrancis%netscape.com
7943166470 fix for Bug 92331: at long last moving over to using spans instead of pre's for plaintext mailcites. Due to limited testing the pref for this is left *OFF*. we'll flip it on if everything goes well later.
also fixes for:
101342 : Extraneous <br> when <td> content is <textarea>
104499 : when using the decrease indent, caret hops to the end of the previous line
r=fm; sr=kin


git-svn-id: svn://10.0.0.236/trunk@110371 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 06:02:15 +00:00
jst%netscape.com
160ebe0821 Fixing bug 112217. Moving nsIDOM3Node into its own file since nsIDOMNode.idl is technically frozen, but the interface nsIDOM3Node is not. r=peterv@netscape.com, rs=jband@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110370 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:58:44 +00:00
ben%netscape.com
3b23f82f90 fix oops (remove </pre>s from file)
git-svn-id: svn://10.0.0.236/trunk@110369 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:52:05 +00:00
blizzard%redhat.com
9ac1dd78a1 Checkpointing Changes. Not part of the build. Call Resize() after the widgets are created to make sure they are all the right size when they are shown. Make sure to flush the window draw queue after scrolling to get an immidiate repaint.
git-svn-id: svn://10.0.0.236/trunk@110368 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:50:47 +00:00
peterlubczynski%netscape.com
2cacb5e700 Fixing bustage...
git-svn-id: svn://10.0.0.236/trunk@110367 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:39:46 +00:00
dean_tessman%hotmail.com
4c65dd8f62 Bug 94980 - Keyboard navigation in context menu causes highlight upon reopening
r=pink sr=blake


git-svn-id: svn://10.0.0.236/trunk@110366 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:11:16 +00:00
jst%netscape.com
05b8d4fb1c Breaking out nsIDOM3Node into its own file. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@110365 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:06:07 +00:00
ben%netscape.com
2f91c5f6d9 bug 11632 - save page with images, stylesheets, objects and applets.
r=hewitt, brade, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110364 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:05:12 +00:00
ccarlen%netscape.com
c4cb151f1d Bug 108089 - clicking on desktop link brings up profile picker when profile is already chosen. r=law/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@110363 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:02:07 +00:00
brendan%mozilla.org
82236d9ede Fix try/finally and try/guarded-catches/finally hard cases (104077, r=jband, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@110362 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 05:00:29 +00:00
mstoltz%netscape.com
5730624c01 Bug 107387 - rename security.properties to caps.properties. r=nhotta, rs=jst.
git-svn-id: svn://10.0.0.236/trunk@110361 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:43:35 +00:00
rginda%netscape.com
4ae7e10d78 chatzilla only
strict mode cleanup
clear message count when view is /cleared, bug 113101
add charset support for input and output areas, bug 41564
bump revision to 0.8.5-rc5


git-svn-id: svn://10.0.0.236/trunk@110360 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:40:02 +00:00
smontagu%netscape.com
dd8d2d3172 Fix for bug 84130, Mail Message subjects don't get Bidi applied, r=mkaply, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@110359 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:28:25 +00:00
brendan%mozilla.org
7e25727635 Checking in rogerl@netscape.com's patch for bug 100199 (r=rginda, sr=me).
git-svn-id: svn://10.0.0.236/trunk@110358 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:27:50 +00:00
peterlubczynski%netscape.com
a29e377cb7 correcting last checkin
git-svn-id: svn://10.0.0.236/trunk@110357 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:18:36 +00:00
ben%netscape.com
bee090c77e bug 11632 - save page with images, stylesheets, objects and applets.
r=hewitt, brade, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110356 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:17:26 +00:00
peterlubczynski%netscape.com
617550b86c correct last checkin
git-svn-id: svn://10.0.0.236/trunk@110355 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:17:15 +00:00
peterlubczynski%netscape.com
b4a61c36c1 Fixing busted Mac plugins due to my checkin earlier today, bug 114716 r=av sr=beard
git-svn-id: svn://10.0.0.236/trunk@110354 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:15:12 +00:00
jpierre%netscape.com
0ab6b2a80b Fix for 105764 - compiler warnings
git-svn-id: svn://10.0.0.236/trunk@110353 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:14:48 +00:00
kaie%netscape.com
42382fa1b9 b=112524 Fixing crash when signing message with expired certificate
r=kaie sr=mscott
Checking in for ssaux


git-svn-id: svn://10.0.0.236/trunk@110352 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 04:05:30 +00:00
cmanske%netscape.com
bd0c9879f3 Support changing list bullet/number style for selected list items. b=92278 r=jfrancis,brade sr=kin
git-svn-id: svn://10.0.0.236/trunk@110351 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:57:32 +00:00
serge%netscape.com
2d50555393 checking in for rdayal
Removing the MAPI related code from mozilla/xpfe .. patch (id=56117) in bug # 106137.
r=mscott, sr=alecf. This patch also fixes bug # 111199.


git-svn-id: svn://10.0.0.236/trunk@110349 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:55:57 +00:00
jpierre%netscape.com
492923673e Fix for 105764 - compiler warnings
git-svn-id: svn://10.0.0.236/trunk@110348 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:48:28 +00:00
jpierre%netscape.com
eb23b98331 Fix for 108729 - AIX builds not fully optimized
git-svn-id: svn://10.0.0.236/trunk@110347 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:45:51 +00:00
mkaply%us.ibm.com
a6e79b39dd OS2 bustage
git-svn-id: svn://10.0.0.236/trunk@110346 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:44:20 +00:00
blakeross%telocity.com
f6de5dc102 Readding a line that shouldn't have been removed. r=hewitt
git-svn-id: svn://10.0.0.236/trunk@110345 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:41:31 +00:00
sonja.mirtitsch%sun.com
af9922f854 enabling the tls stresstest
git-svn-id: svn://10.0.0.236/trunk@110344 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:15:01 +00:00
blizzard%redhat.com
b4292d8189 Checkpointing changes. Not part of the build. Get simple key events working.
git-svn-id: svn://10.0.0.236/trunk@110342 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:03:05 +00:00
sgehani%netscape.com
206ac3b827 Fix getFormattedString to take only 2 params instead of 3.
git-svn-id: svn://10.0.0.236/trunk@110341 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 03:02:13 +00:00
hewitt%netscape.com
73e7ea791b 113027 - menu icon size CSS rule problem (checkmark, bullet), r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110340 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 02:28:58 +00:00
law%netscape.com
da986331ee Bug 113778; enhancing window open testto add some features and change to report median on tinderbox; r=mcafee
git-svn-id: svn://10.0.0.236/trunk@110339 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:47:28 +00:00
naving%netscape.com
02f190bf14 113397 r=bienvenu sr=mscott. reduce the cache size once the folder has been loaded.
git-svn-id: svn://10.0.0.236/trunk@110338 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:47:24 +00:00
mscott%netscape.com
bec593548a Bug #89606 --> don't call ODA if we don't have any bytes in the input stream.
fixes a crash on linux.
r=bienvenu
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@110337 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:44:14 +00:00
kmcclusk%netscape.com
3b82e4dbeb Check for null result from NS_NewURI b=102585 sr=kin r=attinasi
git-svn-id: svn://10.0.0.236/trunk@110336 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:41:41 +00:00
bstell%ix.netcom.com
7bb1a1ac29 bug 107020 fix code that selects anti aliased bitmap scaled fonts
r=Roland.Mainz@informatik.med.uni-giessen.de, r=pavlov, rs=waterson


git-svn-id: svn://10.0.0.236/trunk@110335 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:39:08 +00:00
cmanske%netscape.com
a58e5ca7cd Hide Composer Edit menu item in IM window. bugscape b=10450 r=syd sr=dveditz,sfraser
git-svn-id: svn://10.0.0.236/trunk@110334 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:39:03 +00:00
peterlubczynski%netscape.com
6dcd1236ae Fix for hang during Shockwave registration and problems with NPN_PostURL bug 108966 r=av sr=darin
git-svn-id: svn://10.0.0.236/trunk@110333 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:38:02 +00:00
kmcclusk%netscape.com
fdd55454e0 Move management of the backbuffer from the viewmanager to the rendering context and make the backbuffer transient on WIN32 and GTK. bug 95952 sr=attinasi r=karnaze
git-svn-id: svn://10.0.0.236/trunk@110332 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:35:31 +00:00
sgehani%netscape.com
1530b56979 Add close button to sidebar.
b=33420; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@110331 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:32:33 +00:00
sgehani%netscape.com
fd0c0fd672 iMake font pref pane close when OK is pressed.
b=114630; r=morse; sr=blake


git-svn-id: svn://10.0.0.236/trunk@110330 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:26:58 +00:00
sgehani%netscape.com
44bd65645e Use <stringbundle> wrapper getFormattedString() instead of
nsIStringBundle method formatStringFromName().
b=114640; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@110329 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:25:46 +00:00
neeti%netscape.com
581444e41a fix for bug 114439 - nsFileTransportService should cache the mime service. r=dp, sr=darin
git-svn-id: svn://10.0.0.236/trunk@110328 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:20:38 +00:00
naving%netscape.com
4df4737cd3 110205 r=nhotta sr=bienvenu. Add support for sorting folders in folder-pane based on collation key (order+name)
git-svn-id: svn://10.0.0.236/trunk@110327 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:19:57 +00:00
jdunn%netscape.com
3085b4a6d8 fixing tinderbox bustage
gMochaPrefObject should not be declared extern here if declared static in
prefapi.cpp


git-svn-id: svn://10.0.0.236/trunk@110326 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:19:24 +00:00
harishd%netscape.com
71e14adc53 103095 - Do not ignore '/', in short hand tags, in viewsource [ fixing regression ].
r=peterv, sr=jband.


git-svn-id: svn://10.0.0.236/trunk@110325 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:08:51 +00:00
bzbarsky%mit.edu
6c8e4bb64d Make the helper app dialog report the correct mime type after we've
tried to use extensions to guess the type.  Bug 78943, r=law, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110323 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:02:26 +00:00
varada%netscape.com
2d41e7f8cc fix for 112707;crashing on cancel create filter -caused by null point check in RunTimeout;r=ducarroz;sr=jst
git-svn-id: svn://10.0.0.236/trunk@110322 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 01:01:38 +00:00
pschwartau%netscape.com
786edbcff4 Adding more info
git-svn-id: svn://10.0.0.236/trunk@110321 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 00:24:17 +00:00
ssu%netscape.com
d9c1d1940d fixing bug 85508 - missing Mnemonic for View-Messages-Ignored Threads menu item. rs=mscott
git-svn-id: svn://10.0.0.236/trunk@110319 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 00:16:16 +00:00
ian.mcgreer%sun.com
eaa53f5d5a original intent for concurrent list iteration, fixes bug 114727. a better long-term solution is needing for traversing the high-level token lists.
git-svn-id: svn://10.0.0.236/trunk@110318 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-12 00:07:25 +00:00
blythe%netscape.com
58d8228c46 fix build bustage caused by recent checkin
git-svn-id: svn://10.0.0.236/trunk@110317 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:56:37 +00:00
curt%netscape.com
dcc3d8bbef Fixes bug 110872 - Removing the initial check for mozilla instances so that content can be streamed during download. (Still doing check and warning after download completes, though.)
git-svn-id: svn://10.0.0.236/trunk@110316 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:53:22 +00:00
nelsonb%netscape.com
f8baf98f49 Check some pointers for NULL before dereferencing them.
git-svn-id: svn://10.0.0.236/trunk@110313 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:47:18 +00:00
cmanske%netscape.com
cf7c5df9c7 Limit number of Recent File menuitems, b=95471, r=akkana, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110312 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:34:30 +00:00
cmanske%netscape.com
bd797c32e6 Part of XUL 1.0 conversion bug 104133, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@110311 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:24:09 +00:00
mkaply%us.ibm.com
cae8aa1113 put 92156 fix in OS/2
git-svn-id: svn://10.0.0.236/trunk@110310 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:09:29 +00:00
brade%netscape.com
c07eae9071 don't blindly eat modified tab events (except shift and no modifier); bug 99602 (r=cmanske; sr=kin)
git-svn-id: svn://10.0.0.236/trunk@110309 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:07:55 +00:00
darin%netscape.com
d196c1b384 fixes bug 113949 "Trunk crash [@ nsFileTransport::Process]"
r=dougt, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110308 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:05:51 +00:00
alecf%netscape.com
b582acd298 fix xml project - somehow this didn't make it through "patch" correctly
git-svn-id: svn://10.0.0.236/trunk@110307 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:02:06 +00:00
darin%netscape.com
914453e402 fixes bug 47617 "Connection to https needs to tell user to install PSM if w/o"
r=gagan, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110306 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 23:01:08 +00:00
locka%iol.ie
766cce3543 Added ActiveX control to Win32 embedding dist. b=112472 r=valeski@netscape.com sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110305 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:51:22 +00:00
alecf%netscape.com
a8957c032d big libpref cleanup: remove lots and lots of unused functions
git-svn-id: svn://10.0.0.236/trunk@110304 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:41:19 +00:00
aaronl%netscape.com
b6f6f559d2 Bug 114687. Active Accessibility: Bounds calculation off by how far we're scrolled into the document. r=jgaunt, rs=waterson
git-svn-id: svn://10.0.0.236/trunk@110303 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:40:25 +00:00
shliang%netscape.com
24a7fc748c bug 103190 - win classic menulist do not show selected item. r=andreww sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@110302 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:36:26 +00:00
blythe%netscape.com
aee7b180fa Fix bug 113958, win32 nsTraceRefcnt support.
r=dbaron, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110301 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:26:47 +00:00
shliang%netscape.com
a224105228 bug 79355 - classic toolbar grippies too thick. checking in asa's patch - r=shliang sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@110300 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:24:39 +00:00
blizzard%redhat.com
9b64b5752e Checkpointing changes. Not part of the build. Got focus working.
git-svn-id: svn://10.0.0.236/trunk@110299 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:22:48 +00:00
hwaara%chello.se
0cdc2cf1d3 #114429, caret ignores a backspace on a line before a <HR>.
r=jfrancis, sr=kin


git-svn-id: svn://10.0.0.236/trunk@110298 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:22:47 +00:00
blythe%netscape.com
29a382dcb9 Fix bug 114149, trace-malloc output platform specific
r=dp, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110297 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:21:50 +00:00
bnesse%netscape.com
d620fb69af Fix for bug 113927. Remove use of nsIFileSpec's when reading preferences files. r=alecf, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110296 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:19:53 +00:00
wtc%netscape.com
2b9cced716 Bugzilla bug 101528: merged the Linux-m68k compilation fix into the tip.
git-svn-id: svn://10.0.0.236/trunk@110295 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:12:10 +00:00
kaie%netscape.com
4d274429cb Removing mcp Mac project files, as they were replaced by xml files.
b=98349 r=pink sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@110294 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:09:55 +00:00
law%netscape.com
09d8a2f50c Bug 92156; make sure newWindow flag is passed through to OpenBrowserWindow so DDE requests go to existing windows; r=morse, sr=ben
git-svn-id: svn://10.0.0.236/trunk@110293 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:09:23 +00:00
wtc%netscape.com
17eda98aaa Adding new XML Mac project files.
git-svn-id: svn://10.0.0.236/trunk@110292 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:09:17 +00:00
rangansen%netscape.com
fbcc4b2342 bug# 111096, r=kaie sr=kin; fixing js strict warnings - checking in for Stephane
git-svn-id: svn://10.0.0.236/trunk@110291 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:05:33 +00:00
rangansen%netscape.com
09af67ef07 bug# 110233, r=rangansen sr=kin; fixing var name err. fixing re-declaration error
git-svn-id: svn://10.0.0.236/trunk@110290 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:01:49 +00:00
rjesup%wgate.com
49cdee4699 Bug 107831: some elements are skipped when stopping a load. r=timeless, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110289 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 22:00:03 +00:00
rangansen%netscape.com
874e44d930 bug# 78720, r=rangansen sr=kin; fixing var name err. Checking in for Ssaux
git-svn-id: svn://10.0.0.236/trunk@110288 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:59:20 +00:00
aaronl%netscape.com
be7ca27beb Bug 113367 and Bug 111284. Active Accessibility: fix states for table (*not* focusable) and accessible name for table when caption is used. r=jgaunt, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110287 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:42:58 +00:00
karnaze%netscape.com
7346b469f0 bug 60365 - have caption inherit margin-left, margin-right, align=center from table. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@110285 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:28:47 +00:00
aaronl%netscape.com
e0caf55c8b Bug 109164. Active Accessibility: state change events for checkboxes. r=jgaunt, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110284 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:28:11 +00:00
mstoltz%netscape.com
ae2a61baad Bug 52920 - allow cross-origin access to the frames array and the top, parent,
length, and opener properties. patch by jst. r=mstoltz, sr=brendan.


git-svn-id: svn://10.0.0.236/trunk@110283 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 21:07:36 +00:00
sicking%bigfoot.com
83d3186807 Hackarond to get namespacehandling in a little better shape. Now we always resolve namespaces against at least *some* node.
b=110266 r=Pike sr=jst


git-svn-id: svn://10.0.0.236/trunk@110282 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:54:50 +00:00
jgaunt%netscape.com
9a600a6cb4 bug 98598 Xul radiobutton accessibility support
r=aaronl
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110281 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:49:49 +00:00
mkaply%us.ibm.com
396af67601 #104174
r=mkaply, sr=blizzard
OS/2 only - beginnings of a system sound implentation. still need work to actually play the WAV


git-svn-id: svn://10.0.0.236/trunk@110280 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:48:24 +00:00
mkaply%us.ibm.com
6cefbaf3d2 Remove unncessary cruft
git-svn-id: svn://10.0.0.236/trunk@110279 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:33:57 +00:00
ian.mcgreer%sun.com
331318a796 first step towards separating token and session object searches as performance enhancement. Searches are still over both types until local cert and trust stores for crypto contexts are implemented.
git-svn-id: svn://10.0.0.236/trunk@110278 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:28:38 +00:00
nhotta%netscape.com
9aa8ad6999 Changed not to use the cached value in the checkmark update code.
The cache is needed for the load listener, using it in the checkmark code will cause the inconsistency for tab browser.
bug 110424, r=ftang, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@110274 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 20:10:24 +00:00
peterlubczynski%netscape.com
f479ed3f80 Attempting to fix nebiros bustage....
git-svn-id: svn://10.0.0.236/trunk@110273 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 19:28:57 +00:00
dbaron%fas.harvard.edu
de58d41cd9 Fix blocker bug 114675 with null check around assertion code that I meant to check in yesterday (bug 114220).
git-svn-id: svn://10.0.0.236/trunk@110272 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 19:16:15 +00:00
beard%netscape.com
545010ec9b Mac OS X bustage, stderr is a macro, so can't prefix it with std::. This may depend on the version of libg++ we are using.
git-svn-id: svn://10.0.0.236/trunk@110270 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 18:56:47 +00:00
peterlubczynski%netscape.com
3347ce0039 Fixing HPUX bustage r=jdunn
git-svn-id: svn://10.0.0.236/trunk@110269 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 18:41:31 +00:00
peterlubczynski%netscape.com
e022628fc9 Fixing the way we pass attributes and parameters to plugins, bug 103940 r=av sr=beard
git-svn-id: svn://10.0.0.236/trunk@110264 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:53:07 +00:00
ccarlen%netscape.com
5735463f27 Bug 99613 - Freeze nsIWebBrowserFind iface. r=chak/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110263 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:25:30 +00:00
brade%netscape.com
ea8836380a partial fix for saving of related files (r=akk, sr=smfr); bugs 114472 and 98550
git-svn-id: svn://10.0.0.236/trunk@110261 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:11:09 +00:00
dcone%netscape.com
1b32bd2ccd b=112665 r=rods sr=attinasi. Set default for printing frames to each frame seperately.
git-svn-id: svn://10.0.0.236/trunk@110260 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:03:08 +00:00
karnaze%netscape.com
3f55397ff2 fixed bug 111872 - 2nd patch to allow the special reflow logic to apply to resize reflows in addition to incremental reflows. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@110259 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:02:36 +00:00
jaggernaut%netscape.com
61f9d25572 Get rid of js strict warning.
git-svn-id: svn://10.0.0.236/trunk@110258 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 15:00:53 +00:00
dbradley%netscape.com
e61395e58f Bug 101528 - Linux-m68k compilation and gcc-3 fixes. Patch by rz@linux-m68k.org, r=dbaron, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@110256 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 14:17:33 +00:00
nboyd%atg.com
033d7b0e6b Fix bug 114493: "3"[5]();
git-svn-id: svn://10.0.0.236/trunk@110255 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 14:16:13 +00:00
nboyd%atg.com
b73cbdf18c Fix memory leak of class names--reset every time we get a new ClassLoader.
git-svn-id: svn://10.0.0.236/trunk@110254 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 14:13:55 +00:00
saari%netscape.com
2486244bde fix for 105061, mac shifted keybindings don't work. Just needed to offset the keycode properly. r=brade,ftang, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110253 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 11:19:20 +00:00
hewitt%netscape.com
0b50d686f1 114184 - DrawCompositeSide can't deal with sides of differing widths, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110252 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 11:13:53 +00:00
hewitt%netscape.com
e950ac1c5c 113789 - -moz-border-colors doesn't recognize transparent, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110251 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 11:13:16 +00:00
hewitt%netscape.com
5078bd3bd8 114535 - crash setting !important on a -moz-image-region property, 114132 - rounded multi-level borders use wrong radii, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110250 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 11:11:09 +00:00
jst%netscape.com
9409557baa Fixing bug 114581. Making table.deleteRow() throw a INDEX_SIZE_ERR exception if the index is out of range, as per the DOM HTML spec. r=glazman@netscape.com, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110249 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 10:20:57 +00:00
jst%netscape.com
c5768c0dba We don't pass references to 'interfaces' in general, so let's not do it here either. r=bryner@netscape.com. sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110248 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 09:03:38 +00:00
cltbld%netscape.com
276442e553 wrong passwd for mail bloat test. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110247 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 09:01:04 +00:00
ssu%netscape.com
5e2e8e90bf checking in patch for andreas.premstaller@uibk.ac.at. fixes bug 114541 - Preferences->labels has two title boxes. r=ssu sr=blakeross.
git-svn-id: svn://10.0.0.236/trunk@110245 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 07:44:02 +00:00
ssu%netscape.com
f683e44001 fixing bug 106711 - label column is showing up to the left of subject by default. r=varada, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@110244 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 07:26:28 +00:00
kin%netscape.com
f0f1496951 Fix for bug 114339: Mozilla fails to paste correctly into password fields
Modified WillInsertText() to call EchoInsertionToPWBuff() after
the code that filters newlines based on the editor.singleLine.pasteNewlines
pref.

r=brade@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110243 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 07:21:10 +00:00
blizzard%redhat.com
7e22abd903 Checkpointing changes. Window positions are now properly saved on exit.
git-svn-id: svn://10.0.0.236/trunk@110242 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 07:20:30 +00:00
tingley%sundell.net
215ca3c6ae bug 113838 - make nsRDFXMLParser::ParseString() work again.
r=rjc sr=waterson


git-svn-id: svn://10.0.0.236/trunk@110241 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 07:01:03 +00:00
dean_tessman%hotmail.com
7e02aed6c3 Bug 30861 - [RFE] Springloaded folders (drag-hover over bookmark folder should expand folder)
r=hewitt,timeless sr=hyatt,ben


git-svn-id: svn://10.0.0.236/trunk@110240 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 06:55:21 +00:00
blizzard%redhat.com
d8aaa26c2c Checkpoint changes. Not part of the build. Got popups working, hooked up more mouse events, window scrolling.
git-svn-id: svn://10.0.0.236/trunk@110239 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 06:21:22 +00:00
dean_tessman%hotmail.com
1512edaf12 Bug 86606 - <SELECT>s disappear when using X-Mouse
r=timeless, sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110238 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 06:16:07 +00:00
rangansen%netscape.com
a913ae1bbc bug# 114448, r=kaie, sr=hewitt removing the url type menu in crls
git-svn-id: svn://10.0.0.236/trunk@110237 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:59:49 +00:00
dcone%netscape.com
ba0c0cbbea bug=96870 Add methods onto the nsIPresContext for setting and getting the background painting
boolean so printing can turn on and off backgrounds.  r=peterl sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110236 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:57:37 +00:00
rangansen%netscape.com
c6d25eead1 bug# 114137, r=kaie, sr=hewitt fixing hardcoded string
git-svn-id: svn://10.0.0.236/trunk@110235 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:54:26 +00:00
rangansen%netscape.com
d3cdc0469b bug# 111530, r=javi, sr=hewitt fixing broken button size for unrecognized cert
git-svn-id: svn://10.0.0.236/trunk@110234 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:51:40 +00:00
ccarlen%netscape.com
6ac2890533 Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110232 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:45:45 +00:00
dbaron%fas.harvard.edu
aedf49b319 Backing out changes I didn't mean to check in.
git-svn-id: svn://10.0.0.236/trunk@110231 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:41:43 +00:00
dbaron%fas.harvard.edu
cf515cc659 Prevent input elements from adding frames back into the primary frame map during their destruction (and leaving the map with dangling pointers) by passing the frame to functions that will be called during frame destruction to avoid calls to GetPrimaryFrameFor that will repopulate the primary frame map. b=114220 r=jkeiser sr=jst
git-svn-id: svn://10.0.0.236/trunk@110230 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:39:36 +00:00
ccarlen%netscape.com
15f35f235b Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110229 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:35:08 +00:00
bryner%netscape.com
e685428a2c Bug 108787 -- unable to type in Open Web Location dialog when it first appears. r=saari, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@110228 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:34:32 +00:00
ccarlen%netscape.com
b9740f38fe Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110227 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:25:50 +00:00
ccarlen%netscape.com
4132901d1d Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110226 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 05:10:45 +00:00
morse%netscape.com
6a508fd10d bug 114443, fix js warning, r=morse, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@110225 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:59:06 +00:00
ccarlen%netscape.com
745e58b9e6 Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110224 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:54:47 +00:00
ccarlen%netscape.com
4d6f6a67f2 Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110223 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:39:35 +00:00
mcafee%netscape.com
982ad2ca7c comment whitespace
git-svn-id: svn://10.0.0.236/trunk@110222 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:30:25 +00:00
ccarlen%netscape.com
615ed7df64 Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@110221 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:25:37 +00:00
mcafee%netscape.com
099ab0282c update manual steps for mail bloat test
git-svn-id: svn://10.0.0.236/trunk@110220 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:19:29 +00:00
shanjian%netscape.com
db6a4146a5 #105199 glyph search order is NOT lang dependent
lang is mapped to CSS Display structure and apply to document using
CSS rule tree.
r=dbaron sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110219 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:12:34 +00:00
bienvenu%netscape.com
49f55b4407 fix pop3 get new mail leaving db invalid r=naving, sr=sspitzer 114459
git-svn-id: svn://10.0.0.236/trunk@110218 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:01:47 +00:00
bienvenu%netscape.com
79eb2d6e48 fix bloat of imap msg dbs when headers have been downloaded r=naving, sr=sspitzer 114487
git-svn-id: svn://10.0.0.236/trunk@110217 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 04:01:20 +00:00
ducarroz%netscape.com
e0a48f8989 Fix for bug 109451. Need to set window.arguments[0] to null in order to free rigth away the nsIMsgComposeParams object when we cache the compose window. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@110216 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:41:31 +00:00
ducarroz%netscape.com
0b5a9c97e2 Fix for bug 112784. The linked string array got broken which cause us to leak a bunch of strings. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@110215 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:35:20 +00:00
dbaron%fas.harvard.edu
3855c146ac Fix nsSharableString::SetLength to correctly handle having a shared buffer. Override GetWritableFragment on nsSharableString (perhaps temporarily) to allow use of writing iterators on nsSharableString. b=114438 r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@110214 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:33:09 +00:00
cmanske%netscape.com
280aca881c Fixed layout in Colors and Background dialog, b=114054, r=hwaara, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110213 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:32:44 +00:00
cmanske%netscape.com
bc3199e41c Fixed items not working in context menu, b=107925, r=brade, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110212 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:30:42 +00:00
ducarroz%netscape.com
35007b4359 Fix for bug 110700. mCItationCOlor wasn't free. R+varada, SR=sspitzer
git-svn-id: svn://10.0.0.236/trunk@110211 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:30:15 +00:00
pete%alphanumerica.com
ec5da21679 b=106949, r=ccarlen, sr=jband
Bad use of nsIFile in component manager

--pete


git-svn-id: svn://10.0.0.236/trunk@110210 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:25:32 +00:00
cmanske%netscape.com
6e6abe181f Part of fix to XUL 1.0 conversion bug 104113, r=akkana, sr=ben
git-svn-id: svn://10.0.0.236/trunk@110209 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:23:09 +00:00
cmanske%netscape.com
7653f3675f Fixed deleting cells when only 1 column in table, b=99095, r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@110208 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:21:14 +00:00
dbaron%fas.harvard.edu
f5dc1089af Fix implementation of {min,max}-{width,height} on images. b=18477 r=pavlov sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110207 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:21:13 +00:00
despotdaemon%netscape.com
6b42c28a8f Pseudo-automatic update of changes made by dean_tessman@hotmail.com.
git-svn-id: svn://10.0.0.236/trunk@110206 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:16:52 +00:00
dbaron%fas.harvard.edu
a19300a625 Commenting out tests that can't be made to work under MSVC++ 6.0. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110205 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 03:15:37 +00:00
hewitt%netscape.com
c5ba8bd720 113562 - nsIContent needs HasAttr method, r=jag, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110204 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:57:52 +00:00
bzbarsky%mit.edu
daa893108e Make the unix GetFromMIMEType and GetFromExtension functions not clobber
the user's neverAsk prefs.  Bug 113908, r=law, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@110203 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:56:29 +00:00
bzbarsky%mit.edu
91e15ea68e make nsRenderingContextXlib::CreateDrawingSurface always call
UpdateGC. Bug 114334, patch from Roland Mainz
<Roland.Mainz@informatik.med.uni-giessen.de>, r=timeless, sr=kin


git-svn-id: svn://10.0.0.236/trunk@110202 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:53:03 +00:00
bzbarsky%mit.edu
d8dc8592bc Add an assertion to the CSS loader for cases when sheet decoding fails.
stopgap measure for bug 106843, r=pierre, sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@110201 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:48:49 +00:00
mkaply%us.ibm.com
84c50e6681 Debug only OS/2 build bustage as a result of _DEBUG being turned on
git-svn-id: svn://10.0.0.236/trunk@110199 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:46:22 +00:00
smontagu%netscape.com
e6011bb71f Fix for bug 108187, Indent wrong on RTL paragraph in Hebrew, r=dbaron, sr=attinasi. As well as fixing the bug, the patch moves the code for text-indent out to nsLineLayout::BeginLineReflow
git-svn-id: svn://10.0.0.236/trunk@110198 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:45:44 +00:00
namachi%netscape.com
3c098a69a6 Patch to avoid Linker crash and NOT generate MAP and COD Files when the MOZ_MAPINFO and
MOZ_CODINFO are not set.
r=cls, sr=dveditz
the modification just takes the new changes which dan mentioned in the bug.
http://bugzilla.mozilla.org/show_bug.cgi?id=111093


git-svn-id: svn://10.0.0.236/trunk@110197 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:43:23 +00:00
danm%netscape.com
c8ecf3571f move focus unsuppression in SetupNewViewer until after the viewer has been initialized. also add an assertion should we ever again get into a lazy document creation infinite loop. bugs 106820, 110856. r=bryner,hyatt
git-svn-id: svn://10.0.0.236/trunk@110196 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:41:22 +00:00
blizzard%redhat.com
01cd5d8e57 Checkpointing changes. Mouse events being hooked up, invalidation implemented.
git-svn-id: svn://10.0.0.236/trunk@110195 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:38:51 +00:00
justdave%syndicomm.com
59a509ab6f Fix for bug 73502: midair collision wasn't catching other bugs changing dependencies
Patch by Dave Miller
r= bbaetz, jake


git-svn-id: svn://10.0.0.236/trunk@110194 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:38:18 +00:00
sfraser%netscape.com
a8d7c6b45c Add XML project for smime.mcp, which was missed in the first pass.
git-svn-id: svn://10.0.0.236/trunk@110192 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 02:21:12 +00:00
pschwartau%netscape.com
c6288fa578 Initial add. Regression test for bug 114493.
git-svn-id: svn://10.0.0.236/trunk@110191 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 01:59:58 +00:00
pschwartau%netscape.com
7785c9b2c6 Initial add. Regression test for bug 114491.
git-svn-id: svn://10.0.0.236/trunk@110190 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 01:59:22 +00:00
sspitzer%netscape.com
f8c923fa94 work for the AB_OUTLINER_BRANCH, not part of the build
git-svn-id: svn://10.0.0.236/trunk@110189 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 01:00:09 +00:00
bryner%netscape.com
baa92d21c7 Work-in-progress for xbl/outliner-based select widget. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110188 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-11 00:59:37 +00:00
ccarlen%netscape.com
e220ba01ed Missed these with checkin for 98349.
git-svn-id: svn://10.0.0.236/trunk@110187 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 23:29:34 +00:00
ccarlen%netscape.com
1731924479 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110182 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:58:15 +00:00
ccarlen%netscape.com
7c7ff999b7 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110181 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:32:41 +00:00
ccarlen%netscape.com
9bff26e3d9 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110179 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:20:58 +00:00
nicolson%netscape.com
af3db3e4d1 Fix 113301: SECKEY_ImportDERPublicKey should support all public key types.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@110175 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:11:14 +00:00
ccarlen%netscape.com
d3001496ed Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110174 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 21:02:40 +00:00
ccarlen%netscape.com
ba7edd8a3b Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110172 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 20:42:22 +00:00
ccarlen%netscape.com
6d33fa025c Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110170 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 20:25:12 +00:00
ian.mcgreer%sun.com
ee647edfe2 only do the replacement if a new cert was created
git-svn-id: svn://10.0.0.236/trunk@110169 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 20:08:15 +00:00
kaie%netscape.com
61a278f73b Adding new XML Mac project files.
git-svn-id: svn://10.0.0.236/trunk@110166 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 19:54:12 +00:00
ian.mcgreer%sun.com
915d18c143 wrong function name
git-svn-id: svn://10.0.0.236/trunk@110165 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 19:16:18 +00:00
ian.mcgreer%sun.com
70255b5440 check in error const
git-svn-id: svn://10.0.0.236/trunk@110164 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 19:14:32 +00:00
ian.mcgreer%sun.com
53089cac16 handle race condition where attempt is made to add cert to cache when it is already present (from being added by another thread).
git-svn-id: svn://10.0.0.236/trunk@110163 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 19:05:51 +00:00
ian.mcgreer%sun.com
dc9703b976 merge in 3.3 branch changes to tip
git-svn-id: svn://10.0.0.236/trunk@110162 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 18:14:23 +00:00
blizzard%redhat.com
8f3aade662 Checkpointing changes. Expose events, window destruction and window close are now handled. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@110161 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 17:37:36 +00:00
jdunn%netscape.com
bdc0e82f18 fixing hpux bustage. unnamed unions can't access structs which are protected.
making FragmentBits a public struct, but the variable of this type is still
private.  The other solution would be to "name" the union and delcare
FragmentBits a friend of the union (the union has to be named to declare
friendship).


git-svn-id: svn://10.0.0.236/trunk@110159 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 15:43:18 +00:00
brade%netscape.com
ef3b773299 implement modification count in editor; bug 112008, sr=smfr, r=akk
git-svn-id: svn://10.0.0.236/trunk@110158 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 15:23:11 +00:00
kin%netscape.com
5df91026ea Fix for bug 105716: Can't delete the input characters in the above form page
Modified RemoveFrame() to call mFloaters.DestroyFrame(aOldFrame) after
the line search. This insures that aOldFrame is destroyed even if it
isn't found in the line list.

r=dbaron@fas.harvard.edu  sr=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110157 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 14:38:55 +00:00
seawood%netscape.com
37b2da8bf3 Fix HP-UX/Forte bustage by getting rid of useless & ambigious intermediate FragmentBits struct and declaring mState as a struct inside the union.
r/sr=jag


git-svn-id: svn://10.0.0.236/trunk@110155 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 12:28:10 +00:00
jaggernaut%netscape.com
bc3d20cba4 Bug 114288: Add nsStringComparator parameter to nsAString::Equals to mirror Compare and provide a way to do CaseInsensitive Equals. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110154 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 10:10:44 +00:00
jst%netscape.com
8703a59c51 Fixing bug 114274. Don't allocate storage for newline fragments, this cuts down the number of string buffer allocations we do while running the pageload tests by ~22%. r=bbaetz@cs.mcgill.ca, sr=jaggernaut@netscape.com
git-svn-id: svn://10.0.0.236/trunk@110153 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 09:46:33 +00:00
bbaetz%cs.mcgill.ca
afdb461133 Bug 111152 - Support native pixel formats. Patch by
james.turner@crocodile-clips.com, minor tweaks by me.


git-svn-id: svn://10.0.0.236/trunk@110152 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 08:37:05 +00:00
seawood%netscape.com
97cd53a50e Preparing special accommodations for ldap's build system on the shortbus.
git-svn-id: svn://10.0.0.236/trunk@110150 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 08:06:51 +00:00
racham%netscape.com
c29dd50db6 Fixing bug 108229. Fixed GetMsgFolderFromUri routine to allow copies and folders settings to display and hold preferences properly. Redundant definitions are removed and the routine is now defined in widgetglue.js. r=naving, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@110149 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 07:44:03 +00:00
pierre%netscape.com
0933e470e6 #111949: Text Zoom has stopped working. Reinstated some code that was lost in the previous checkin. r=pink/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@110148 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 06:30:00 +00:00
bbaetz%cs.mcgill.ca
e68dc67279 Part of bug 114275 - Mac build options for libart. Will have no effect
until the SVG branch is merged. r=cls


git-svn-id: svn://10.0.0.236/trunk@110147 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 06:29:08 +00:00
seawood%netscape.com
1588d74077 Bah! /bin/sh's all over the world hate me. Back to doing things the long way.
git-svn-id: svn://10.0.0.236/trunk@110146 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 06:25:40 +00:00
seawood%netscape.com
56018f5eb2 Use ifdefs to skip certain tiers since bash2 is giving me a hard time.
Bug #107302 - Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@110145 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 06:13:54 +00:00
seawood%netscape.com
056d67dbf6 Break psm, calendar, mailnews & 'apprunner' into their own tiers.
Bug #107302 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110144 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 04:30:31 +00:00
timeless%mac.com
a37fa95fb3 Bugzilla Bug 84568 xlib port does not support netscape plugins
patch work by timecop@network.email.ne.jp and Roland.Mainz@informatik.med.uni-giessen.de
r=timeless, sr=beard


git-svn-id: svn://10.0.0.236/trunk@110143 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 01:22:29 +00:00
pschwartau%netscape.com
885e11bada Adding new cases to test
git-svn-id: svn://10.0.0.236/trunk@110142 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 00:43:13 +00:00
arougthopher%lizardland.net
9ac9e0292d Bug #92711
The nsScriptableRegionConstructor method was not creating a nsRegionBeOS properly,
causing a crash of mozilla when the method was called.
r=cls


git-svn-id: svn://10.0.0.236/trunk@110141 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 00:29:21 +00:00
blakeross%telocity.com
795de5f95f 114325 - Update callers for hasAttribute work. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@110140 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 00:24:45 +00:00
cltbld%netscape.com
f7461086cc Screwed up bloatdiff_label mail tweak. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110139 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-10 00:00:07 +00:00
blakeross%telocity.com
fa690bfd11 Forgot to checkin this last night, too. What poor sap vouched for my cvs access? (same reviewers)
git-svn-id: svn://10.0.0.236/trunk@110138 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 23:58:51 +00:00
blakeross%telocity.com
aa9713ab71 Fix inefficiency that alec spotted. r/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@110137 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 23:20:20 +00:00
blakeross%telocity.com
bf30a2b54d 114258 - pref panel header binding, dialogoverlay.css shouldn't have to be included in each panel. r=ben sr=hewitt
114268 - unnecessarily setting localname attribute on all pref-based elements when loading pref panels. r=ben sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110136 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 20:49:22 +00:00
blakeross%telocity.com
482730d577 Adding missing entity.
git-svn-id: svn://10.0.0.236/trunk@110135 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 20:41:46 +00:00
justdave%syndicomm.com
c6156b2092 Re-fix for bug 102141: The prior checkin on this bug caused an error if you could only see one product and you tried to
change a bug.
Fix by David Kilzer <ddk@theracingworld.com>
r= justdave, bbaetz


git-svn-id: svn://10.0.0.236/trunk@110134 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 20:23:31 +00:00
blakeross%telocity.com
2447312558 Checking in security portion of last night's fix. same reviewers.
git-svn-id: svn://10.0.0.236/trunk@110133 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 17:19:44 +00:00
dp%netscape.com
e1a23ad8a5 bug 110555 Ignoring error when user css files not found. r=dveditz,
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110132 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 16:14:02 +00:00
dp%netscape.com
e945d47ff1 bug 110555 renaming user css files into example files so they wont get loaded on startup
git-svn-id: svn://10.0.0.236/trunk@110131 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 16:07:33 +00:00
dp%netscape.com
78c16bfcfe bug 110555 Removing unused user css files and renaming them to example
files so they wont be loaded on startup r=dveditz, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@110130 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 16:06:13 +00:00
justdave%syndicomm.com
17f6281e23 SECURITY FIX bug 54901: If you were using LDAP authentication it would let you log in as anyone if you left the password
blank.
Patch by David Crowe <crow@waveset.com>
r= jmrobins, justdave


git-svn-id: svn://10.0.0.236/trunk@110128 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 15:56:23 +00:00
bernd.mielke%snafu.de
d2fd8dee08 block regression test - not part of the build
git-svn-id: svn://10.0.0.236/trunk@110127 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 15:36:55 +00:00
bernd.mielke%snafu.de
717117d6d4 adding table testcases - not part of the build
git-svn-id: svn://10.0.0.236/trunk@110126 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 15:27:21 +00:00
jfrancis%netscape.com
dfd10349d5 fixes bug 99523 and cast of hangers on: this patch allows the editor to backspace/forward-delete across block boundaries (other than table elements), rearranging the document content in some sensible way in response. r=fm;sr=kin
git-svn-id: svn://10.0.0.236/trunk@110125 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 09:24:33 +00:00
timeless%mac.com
61fbbb6bc1 Bug 114040 QNX isn't X11
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@110124 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 09:14:34 +00:00
leaf%mozilla.org
a32a2f92a2 Automated update
git-svn-id: svn://10.0.0.236/trunk@110123 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 09:12:43 +00:00
seawood%netscape.com
6ed327cb74 Restoring OS/2 to previous state.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@110122 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 09:09:51 +00:00
seawood%netscape.com
256c10f753 Restore OS/2's special setting of SHARED_LIBRARY until I can figure out what's going on with that build.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@110121 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 09:08:47 +00:00
seawood%netscape.com
943b263163 Turns out that we do have some .exp & .map files checked into the tree so replace the wildcards with more explicit rules.
Bug #58981


git-svn-id: svn://10.0.0.236/trunk@110120 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 08:56:06 +00:00
blakeross%telocity.com
f793d50a12 114258 - pref panel header binding, dialogoverlay.css shouldn't have to be included in each panel. r=ben sr=hewitt
114268 - unnecessarily setting localname attribute on all pref-based elements when loading pref panels. r=ben sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110119 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 08:54:59 +00:00
blakeross%telocity.com
b90661d5e5 114258 - pref panel header binding, dialogoverlay.css shouldn't have to be included in each panel. r=ben sr=hewitt
114268 - unnecessarily setting localname attribute on all pref-based elements when loading pref panels. r=ben sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110118 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 08:47:31 +00:00
jst%netscape.com
41195a492c Formatting changes, no code changes.
git-svn-id: svn://10.0.0.236/trunk@110116 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 08:02:41 +00:00
leaf%mozilla.org
fe85203288 Automated update
git-svn-id: svn://10.0.0.236/trunk@110115 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:12:45 +00:00
seawood%netscape.com
bafe4b8adb Updating win32 support for gmake build:
* Add LIB_PREFIX to build
* Read MOZ_TOOLS at configure time to set LIBIDL_* on win32
* Move MOZ_DEBUG_LDFLAGS settings into config.mk
* Fix problem with ldap being configured for standalone modules when not specified
* Fix PROGRAMS & SIMPLE_PROGRAMS rules for win32
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110114 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:08:58 +00:00
seawood%netscape.com
88b23adbf4 Add win32 support to xpcom Makefile.ins
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110113 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:05:12 +00:00
seawood%netscape.com
fe4337da92 Update standalone xpcom dirs list.
Bug #58981 r=bryner


git-svn-id: svn://10.0.0.236/trunk@110112 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 07:02:42 +00:00
bbaetz%cs.mcgill.ca
74caf67866 Bug 114255 - need to call UpdateGC() even if we already have a GC
r=pavlov,sr=jst


git-svn-id: svn://10.0.0.236/trunk@110110 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 06:32:05 +00:00
bernd.mielke%snafu.de
52ac925bc3 bug 106966 more table frames will now be able to clip the overflow r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110109 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 05:39:45 +00:00
dbaron%fas.harvard.edu
97e5cd4b32 Split ConstructFrameByTag into ConstructTextFrame and ConstructHTMLFrame to make it easier to reorganize frame construction by tag and by display type and to speed up text frame construction. b=109788 r=bryner sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110108 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 04:28:41 +00:00
bbaetz%cs.mcgill.ca
2b768c5796 Mac build changes by James Turner <james.turner@crocodile-clips.com>.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@110106 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 03:55:26 +00:00
bryner%netscape.com
cd9b0758b0 Fixing comments, bug 113038. Patch from diego@biurrun.de, r=bryner, rs=brendan.
git-svn-id: svn://10.0.0.236/trunk@110104 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-09 01:36:47 +00:00
blakeross%telocity.com
1848d8aa3e Adding missing |return|. r/sr=no one
git-svn-id: svn://10.0.0.236/trunk@110102 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 23:48:54 +00:00
dbaron%fas.harvard.edu
52c1373494 Fix inefficient Assign pattern to use Append instead. b=113188 r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@110100 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:51:15 +00:00
dbaron%fas.harvard.edu
34df01adc8 Fix appending to nsSharableString by always null-terminating in SetLength. b=113188 r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@110099 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:50:34 +00:00
dbaron%fas.harvard.edu
dcf293faca Prevent XPCReadableJSStringWrapper from having a null buffer handle. b=112496 r=shaver, jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@110098 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:49:05 +00:00
dbaron%fas.harvard.edu
2a2655f16e Add two more IETF HTML 3 doctypes to the list of quirks-mode doctypes. b=109123 r=harishd sr=jst
git-svn-id: svn://10.0.0.236/trunk@110097 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:47:15 +00:00
dbaron%fas.harvard.edu
b602d311d7 Fix crash due to accessing destroyed data previously owned by a rule node but cached on a style context that inherited it by clearing style data from style contexts before reresolution due to an inline style change. b=105619 sr=hyatt r=shaver
git-svn-id: svn://10.0.0.236/trunk@110096 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:46:21 +00:00
dbaron%fas.harvard.edu
ad2f0728c1 Remove workaround for broken string code that has since been fixed. b=100751 r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@110095 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:42:42 +00:00
dbaron%fas.harvard.edu
35dc4ea96b Fix leak of device context. r=jag sr=shaver b=114167
git-svn-id: svn://10.0.0.236/trunk@110094 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:41:10 +00:00
dbaron%fas.harvard.edu
597b8c2f87 Fix the holding past XPCOM shutdown of an nsTimerManager in a static nsCOMPtr. r=jag sr=shaver b=43589
git-svn-id: svn://10.0.0.236/trunk@110093 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:40:08 +00:00
dbaron%fas.harvard.edu
615e2001ee Allow text that fits exactly to be measured faster by changing < to <=. Patch from Daniel Bratell <bratell@lysator.liu.se>. r=shanjian sr=waterson b=90867
git-svn-id: svn://10.0.0.236/trunk@110092 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:37:12 +00:00
bryner%netscape.com
beccbf1b94 Fixing an uninitialized variable warning. bug 114243, r=dbaron, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@110091 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:23:39 +00:00
bryner%netscape.com
dc66973c8e Fix a signed/unsigned warning by using an unsigned int to compare against the result of sizeof(). bug 114241, r=bbaetz, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@110090 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:05:01 +00:00
bryner%netscape.com
7920f4a6a9 Fix a warning by changing C++ comments to C comments. bug 114241, r=bbaetz, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@110089 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:04:17 +00:00
bzbarsky%mit.edu
bfc9162101 take out the accidental useragent.override change. Bug 114208,
r=bbaetz,hwaara, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@110088 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 22:02:34 +00:00
dbaron%fas.harvard.edu
9f2d153e12 Fix AIX (and presumably OS/2) bustage by changing |true| to |PR_TRUE|.
git-svn-id: svn://10.0.0.236/trunk@110087 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 19:47:46 +00:00
mkaply%us.ibm.com
784c2007e1 Get OS/2 building - we need GetDefaultCharsetForLocale
git-svn-id: svn://10.0.0.236/trunk@110085 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 17:56:48 +00:00
morse%netscape.com
508e541c92 bug 110471, fix js warning, r=morse, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@110084 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 16:28:02 +00:00
jaggernaut%netscape.com
93cca65187 Attempt at fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@110083 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 15:16:23 +00:00
jdunn%netscape.com
3c8514da6a fixing AIX tinderbox
re-checking this in.  New fix that jag and I worked out (ok HE did!)
r=jaggernaut@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110082 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 13:09:19 +00:00
jdunn%netscape.com
cb2910b539 backing out previous checking. it is busting one of the linuxes..
git-svn-id: svn://10.0.0.236/trunk@110081 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 11:51:27 +00:00
jdunn%netscape.com
67971f8904 fixing aix tinderbox bustage: aix can't handle NS_LITERAL_STRINGs in an
object declaration in a "() ? :" conditional.

r=cls@seawood.org
There is no bug for this incident but see 82523 for similar issue.


git-svn-id: svn://10.0.0.236/trunk@110080 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 11:19:52 +00:00
mkaply%us.ibm.com
9990130236 PR_FALSE NOT false
git-svn-id: svn://10.0.0.236/trunk@110079 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 11:01:12 +00:00
bryner%netscape.com
fad06d673f Removing wallet from REQUIRES since it's no longer needed. r=jag.
git-svn-id: svn://10.0.0.236/trunk@110078 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 09:44:58 +00:00
blakeross%telocity.com
b5e1dbf558 114169 - Use hasAttribute (which will be optimized even further soon) to avoid excessive string copying. r=ben sr=hewitt
113582 - put global xbl widgets on a diet. r=ben sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110077 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 08:06:48 +00:00
blakeross%telocity.com
2bcd4ac09b 114169 - Use hasAttribute (which will be optimized even further soon) to avoid excessive string copying. r=ben sr=hewitt
113582 - put global xbl widgets on a diet. r=ben sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@110076 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 07:52:11 +00:00
jaggernaut%netscape.com
357c78f88e BUg 113228: Replace nsC?String::To(Lower|Upper)Case with global To(Lower|Upper)Case. r=dbaron, sr=jst
git-svn-id: svn://10.0.0.236/trunk@110075 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 07:08:38 +00:00
akkana%netscape.com
96b83c9943 Hmm, let's try that spelling correction again
git-svn-id: svn://10.0.0.236/trunk@110074 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 06:59:49 +00:00
akkana%netscape.com
e79bde5021 Spelling correction. Noticed by and r=timeless
git-svn-id: svn://10.0.0.236/trunk@110073 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 06:32:59 +00:00
cltbld%netscape.com
9eb6957752 MailBloatTestTimeout
git-svn-id: svn://10.0.0.236/trunk@110072 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 05:07:12 +00:00
mkaply%us.ibm.com
2736fa8c17 PR_FALSE NOT false
git-svn-id: svn://10.0.0.236/trunk@110071 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 04:05:58 +00:00
pschwartau%netscape.com
6ebfe58a8f Adding one more case to test
git-svn-id: svn://10.0.0.236/trunk@110070 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 03:29:52 +00:00
mcafee%netscape.com
ee4917a617 Adding alt text to img src tag.
git-svn-id: svn://10.0.0.236/trunk@110069 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 03:09:41 +00:00
cltbld%netscape.com
2a73bc06a1 Set BUILD_MAIL_SMOKETEST env variable if Settings::MailBloatTest=1, at build time, not run-test time.
git-svn-id: svn://10.0.0.236/trunk@110066 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 03:02:09 +00:00
cltbld%netscape.com
7a392cbcb2 putterman wants to leave Inbox.msf there, to match real-case usage.
git-svn-id: svn://10.0.0.236/trunk@110065 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:52:14 +00:00
cltbld%netscape.com
0f2d694e4f add ../ to ln command. -mcafee
git-svn-id: svn://10.0.0.236/trunk@110064 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:29:51 +00:00
bienvenu%netscape.com
dd1c51348f r/sr=sspitzer 101315, speedup parsing of local folders
git-svn-id: svn://10.0.0.236/trunk@110063 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:24:28 +00:00
blakeross%telocity.com
bd202c797a 112967 - hardcoded script path in navigator.xul, by colinp. r=doron sr=blake
git-svn-id: svn://10.0.0.236/trunk@110062 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:22:31 +00:00
av%netscape.com
225400d1aa Fixing bug 113264 -- making NPPrint struct compatible with older versions of plugins, r=peterl, sr=beard
git-svn-id: svn://10.0.0.236/trunk@110061 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:13:05 +00:00
beard%netscape.com
09f88c4ade *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@110060 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:06:34 +00:00
beard%netscape.com
1aa487173f Added header files to project.
git-svn-id: svn://10.0.0.236/trunk@110059 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:05:27 +00:00
bienvenu%netscape.com
85c019ebc2 make summaryValid an attribute on db's, r/sr=sspitzer part of work for 101315, speedup parsing of local folders
git-svn-id: svn://10.0.0.236/trunk@110058 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:02:33 +00:00
blakeross%telocity.com
be41514eef open in new window doesn't work for folders on personal toolbar. trivial fix, sr=hewit
git-svn-id: svn://10.0.0.236/trunk@110057 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 01:01:57 +00:00
bienvenu%netscape.com
658632f39c speedup folder loading when many headers to download, r/sr =sspitzer 112761
git-svn-id: svn://10.0.0.236/trunk@110056 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:59:38 +00:00
bienvenu%netscape.com
eb79e9f044 make manyHeadersToDownload an attribute instead of a method, r/sr =sspitzer, cleanup as part of work for 112761
git-svn-id: svn://10.0.0.236/trunk@110055 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:58:34 +00:00
curt%netscape.com
cf2dbd57c0 Cleaning up obsolete smimestb.dll file.
git-svn-id: svn://10.0.0.236/trunk@110054 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:53:41 +00:00
ssu%netscape.com
3a95d9ee1d fix that's part of bug 81292 - labels feature. rs=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@110053 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:52:56 +00:00
jband%netscape.com
b044009c7d fix bug 111771. Streamline xptcall invoke for Win32 x86 only by getting rid of the call to invoke_count_works and just making the max possible required space on the stack for the params and then cleaningup afer the call. sr=shaver r=dbradley
git-svn-id: svn://10.0.0.236/trunk@110052 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:49:11 +00:00
bienvenu%netscape.com
87bef3bc53 fix persistence of folder charset when set from properties dialog r/sr=sspitzer 113910
git-svn-id: svn://10.0.0.236/trunk@110051 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:41:02 +00:00
yokoyama%netscape.com
372d1b7a4a Bug 110486
Removing NSGetFactory from UCONV
/r=shanjian; /sr=brendan


git-svn-id: svn://10.0.0.236/trunk@110050 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:25:28 +00:00
hewitt%netscape.com
dd9bdf8700 114043 - Browser crash in ShowTooltip, r=jag, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@110049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:24:23 +00:00
darin%netscape.com
a9d56fd85d fixes bug 83471 "Redirection loops"
r=bbaetz@cs.mcgill.ca
sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@110048 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-08 00:23:04 +00:00
sfraser%netscape.com
80126d7f1e Fix bug 106999 -- implement Mac atomic operations using Open Transport routines for speed. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@110046 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:59:35 +00:00
waterson%netscape.com
bec5b1f5d0 Bug 113515. Decouple FTP from wallet using the observer service. r=bbaetz, morse, sr=darin
git-svn-id: svn://10.0.0.236/trunk@110045 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:56:55 +00:00
sfraser%netscape.com
5e6a880abd Fix bug 113714 -- optimized mac builds would sporadically autoregister XPT files on startup, because doing a string compare of persistent descriptor strings is not a valid way to compare them (Mac aliases to the same file can differ). r=ccarlen, sr=jband
git-svn-id: svn://10.0.0.236/trunk@110044 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:52:52 +00:00
sfraser%netscape.com
95895c44dd Fix for bug 113942 -- bail early in nsFileIO::GetInputStream() if IsDirectory() returns an error. r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@110043 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:49:11 +00:00
rayw%netscape.com
91b9263ddb Following Johnny's suggestions to cancel outstanding requests and make the
number black before issuing additional requests.

Not part of default build.


git-svn-id: svn://10.0.0.236/trunk@110042 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:20:06 +00:00
ssu%netscape.com
6f22653806 fixing bug 106187 - Add Label as a filter action. r=varada, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@110041 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:19:03 +00:00
pete%alphanumerica.com
d5c04f174e b=77933, r=ccarlen, sr=jst
nsIFile::CreateUnique() has unused parameter

removed unused parameter
/**
    WARNING commercial tree has one hit for this API change
 */
--pete


git-svn-id: svn://10.0.0.236/trunk@110040 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 23:06:51 +00:00
jst%netscape.com
01b020a9cd Make this test use async soap call and make it work for numbers that don't fit in a JS int.
git-svn-id: svn://10.0.0.236/trunk@110039 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 22:55:41 +00:00
dbaron%fas.harvard.edu
89d7f6dc96 Remove nsDST. b=110911 r=attinasi sr=brendan
git-svn-id: svn://10.0.0.236/trunk@110038 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 22:06:40 +00:00
rayw%netscape.com
6f5546daad Coerce type to integer. SOAP is not part of default build.
git-svn-id: svn://10.0.0.236/trunk@110037 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 22:04:25 +00:00
darin%netscape.com
07144356c9 fixes bug 107759 "Drag&drop to and from content area not working [Mach]"
r=pink, sr=jband


git-svn-id: svn://10.0.0.236/trunk@110036 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 22:01:26 +00:00
harishd%netscape.com
920d9110b8 98218 - set layout mode whether a DOCTYPE exists or not
r=heikki, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@110035 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:53:39 +00:00
sgehani%netscape.com
c06a872ae1 Remove unsupported "align" attr and use "pack" instead.
b=112991; r=sgehani; sr=hewitt
(checking in for Colin Phillips <colinp@oeone.com>)


git-svn-id: svn://10.0.0.236/trunk@110034 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:50:03 +00:00
sgehani%netscape.com
8bb0ef792c Make "Search for:" bookmark string localizable.
b=113341; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@110033 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:45:27 +00:00
sgehani%netscape.com
4a344e1272 Align with revised nsIPropertyElement interface: move getters/setters to
directly access the key and value attributes.
b=113870; r=morse; sr=alecf


git-svn-id: svn://10.0.0.236/trunk@110032 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:41:50 +00:00
shliang%netscape.com
158a974300 bug 67359 - mail icons for msgs that have been downloaded for offline use. r=andreww, sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@110031 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:39:15 +00:00
ssu%netscape.com
750e8d462d fixing bug 81292 - RFE: Labels feature to help users organize their messages. r=sspitzer, sr=beinvenu
git-svn-id: svn://10.0.0.236/trunk@110030 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:37:22 +00:00
harishd%netscape.com
463de5eab2 106746 - Do not allow DD to contain DT and vice versa.
103095 - Ignore forward slash, in short hand tags, in html.
96861 - Ignore nested FORMS.
94269 - Do not allow P to contain FORM.
84592 - Ignore body after FRAMESET.

r=heikki, sr=jst


git-svn-id: svn://10.0.0.236/trunk@110029 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:33:12 +00:00
relyea%netscape.com
f3abd8769b nssren.h needs to be included first in the header file or AIX will fail.
git-svn-id: svn://10.0.0.236/trunk@110028 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:32:05 +00:00
relyea%netscape.com
c70f425fc3 restore NSS rename to those files that need it.
git-svn-id: svn://10.0.0.236/trunk@110026 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:13:08 +00:00
pavlov%netscape.com
704a089389 little cleanup. not part of build
git-svn-id: svn://10.0.0.236/trunk@110025 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 21:00:30 +00:00
darin%netscape.com
f9bdb8aba8 fixes bug 102656 "IDN support for HREF IDN-links"
patch=william.tan@i-dns.net
r/sr=jst,darin


git-svn-id: svn://10.0.0.236/trunk@110022 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 20:29:56 +00:00
ccarlen%netscape.com
a812b0dede Bug 112262 - checking in mac project changes for dougt.
git-svn-id: svn://10.0.0.236/trunk@110021 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 19:55:37 +00:00
dougt%netscape.com
a15e804a22 Bug 112262. Move nsMemory into the glue library. sr=rpotts, sr=jband.
git-svn-id: svn://10.0.0.236/trunk@110020 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-07 19:54:16 +00:00
37365 changed files with 1012 additions and 8258378 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,4 +0,0 @@
If you change the modules file, you *MUST* run:
check-modules.pl modules
*before* cvs committing the new modules file.

View File

@@ -1,257 +0,0 @@
#!/usr/bin/env perl
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is this file as it was released upon February 25, 1999.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# check-modules.pl - Check cvs modules file for duplicates and syntax errors.
#
# TODO:
# - Parse output of 'cvs co -c' command in addition to the raw file.
#
# Send comments, improvements, bugs to Steve Lamm (slamm@netscape.com).
# $Id: check-modules.pl,v 1.1 2000-06-01 11:03:22 leaf%mozilla.org Exp $
require 5.004;
use Getopt::Std;
sub usage
{
my ($progname) = $0 =~ /([^\/]+)$/;
die "Usage: $progname [options] [<module_file>]
Reads from stdin if no file is given.
Options:
-v Verbose. Print the modules and what they include.
-h Print this usage message.
";
}
&usage if !getopts('hv');
&usage if defined($opt_h);
######################################################################
# begin main
# The subroutine &parse_input creates the globals @module_names,
# %module_tree, and %line_number (described below).
&parse_input;
foreach $module (@module_names)
{
&check_module($module);
}
# end main
######################################################################
# begin subroutines
sub parse_input
{
# Globals created:
# @module_names - List of module names in the order they are seen.
# %module_tree - Hash table of lists. Keys are module names.
# Values are lists of module names and diretories.
# %line_number - Hash indexed by module name and module item.
# Values are line numbers.
@module_names = ();
%module_tree = ();
%line_number = ();
while (<>)
{
next if /^\#/ || /^\s*$/;
# Check for a module definition
if (/^([_a-zA-Z0-9]+)\s+(?:-l\s+)?-a\s*(.*)$/)
{
my ($module_name) = $1;
my (@sub_items) = ();
my ($line) = $2;
push @module_names, $module_name;
# Read line continuations (i.e. lines with '\' on the end).
while ($line =~ /\\$/)
{
chomp $line;
$line =~ s/^\s*(.*?)\s*\\$/$1/;
if (length($line) > 0)
{
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
}
$line = <>;
}
chomp $line;
$line =~ s/^\s*(.*?)\s*$/$1/;
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
$module_tree{$module_name} = \@sub_items;
}
else
{
die "Unexpected input: line $.: $_\n";
}
}
}
sub check_module
{
my ($module) = $_[0];
my ($sub_module, $sub_dir, $prev_module);
# Globals created:
# %have_checked - List of modules already checked.
# %full_list - All the directories for a module.
# Indexed by module and sub directory.
# Values are the module that added the directory.
return if defined($have_checked{$module});
$full_list{$module} = {};
foreach $sub_module ( &get_modules($module) )
{
&check_module($sub_module);
# Add the directories of the sub_module to this module
while (($sub_dir, $prev_module) = each %{$full_list{$sub_module}})
{
$full_list{$module}{$sub_dir} = $prev_module;
}
}
foreach $sub_dir ( &get_directories($module) )
{
if (defined($full_list{$module}{$sub_dir}))
{
my ($previous_module) = $full_list{$module}{$sub_dir};
&warn_multiple($sub_dir, $module, $previous_module);
}
else
{
$full_list{$module}{$sub_dir} = $module;
# Check if parent or child of directory was previously added
#
&check_inclusion($sub_dir, $module);
}
}
if (defined($opt_v))
{
print "$module\n";
while (($sub_dir, $prev_module) = each %{$full_list{$module}})
{
print " $sub_dir, $prev_module\n";
}
}
$have_checked{$module} = 1;
}
sub get_modules
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item if defined($module_tree{$sub_item});
}
return @output;
}
sub get_directories
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item unless defined($module_tree{$sub_item});
}
return @output;
}
sub save_line_numbers
{
my ($module, $line_num, @sub_items) = @_;
my ($sub_item);
foreach $sub_item (@sub_items)
{
if (defined($line_number{$module}{$sub_item}))
{
$line_number{$module}{$sub_item} =
"$line_number{$module}{$sub_item}, $line_num";
}
else
{
$line_number{$module}{$sub_item} = $line_num;
}
}
}
sub warn_multiple
{
my ($sub_item, $module, $previous_module) = @_;
my ($line_txt) = '';
my (@lines) = split(', ', $line_number{$module}{$sub_item});
push(@lines, split(', ', $line_number{$previous_module}{$sub_item}))
unless $previous_module eq $module;
$line_txt = "lines ".join(', ', sort { $a <=> $b } @lines);
warn "Error: Multiple listing: $line_txt: $sub_item.\n";
}
sub check_inclusion
{
my ($sub_dir, $module) = @_;
my ($dir);
foreach $dir (keys %{$full_list{$module}})
{
next if $dir eq $sub_dir;
if (length($dir) < length($sub_dir))
{
my ($temp) = $sub_dir;
$sub_dir = $dir;
$dir = $temp;
}
if ($dir =~ /^$sub_dir\//)
{
warn "Warning: $dir (line "
.$line_number{$full_list{$module}{$dir}}{$dir}
.") pulled by $sub_dir (line "
.$line_number{$full_list{$module}{$sub_dir}}{$sub_dir}
.")\n";
}
}
}

View File

@@ -1,20 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl

View File

@@ -1,476 +0,0 @@
#!/tools/ns/bin/perl5.004 --
# DO NOT EDIT THIS FILE! You must instead go to http://despot.mozilla.org/, and
# tweak things from there.
$mode{'95'} = 'Open';
$branch{'95'} = 'HEAD';
$fullname{'95'} = '2-D Graphics';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['sfraser%netscape.com','sdagley%netscape.com','gordon%netscape.com','beard%netscape.com',];
$super{'146'} = ['wtc%netscape.com','seawood%netscape.com','leaf%mozilla.org',];
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'4'} = 'Open';
$branch{'4'} = 'HEAD';
$fullname{'4'} = 'default';
$defaultid = '4';
$mode{'3'} = 'Closed';
$branch{'3'} = 'HEAD';
$fullname{'3'} = 'despotaccess';
$blessed{'3'} = [];
$super{'3'} = ['despotdaemon%netscape.com',];
$mode{'59'} = 'Closed';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$blessed{'59'} = [];
$super{'59'} = ['leif%ogre.com','dmose%netscape.com','mhein%sun.com','mcs%netscape.com',];
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Open';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%netscape.com',];
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Open';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['sfraser%netscape.com','sdagley%netscape.com','gordon%netscape.com','beard%netscape.com',];
$super{'78'} = ['srinivas%netscape.com','seawood%netscape.com','wtc%netscape.com',];
$mode{'159'} = 'Open';
$branch{'159'} = 'HEAD';
$fullname{'159'} = 'NSS Trunk';
$mode{'162'} = 'Open';
$branch{'162'} = 'HEAD';
$fullname{'162'} = 'P3P';
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'83'} = 'Open';
$branch{'83'} = 'HEAD';
$fullname{'83'} = 'Progress Window';
$mode{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'Qt-based gfx and widget';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'143'} = 'Open';
$branch{'143'} = 'HEAD';
$fullname{'143'} = 'Remote XPCOM';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['scc%mozilla.org','jgmyers%netscape.com','jaggernaut%netscape.com','cotter%netscape.com','cls%seawood.org','bryner%netscape.com','alecf%netscape.com',];
$super{'145'} = ['wtc%netscape.com','tfox%netscape.com','sonja.mirtitsch%sun.com','rangansen%netscape.com','nicolson%netscape.com','nelsonb%netscape.com','kirk.erickson%sun.com','kaie%netscape.com','jpierre%netscape.com','javi%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','chrisk%netscape.com','thayes%netscape.com','relyea%netscape.com','ddrinan%netscape.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'154'} = 'Open';
$branch{'154'} = 'HEAD';
$fullname{'154'} = 'tools';
$mode{'158'} = 'Open';
$branch{'158'} = 'HEAD';
$fullname{'158'} = 'URI Loader';
$mode{'156'} = 'Open';
$branch{'156'} = 'HEAD';
$fullname{'156'} = 'ViXEn';
$mode{'134'} = 'Open';
$branch{'134'} = 'HEAD';
$fullname{'134'} = 'Widgets';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'Xlib-based gfx + widget';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'141'} = 'Open';
$branch{'141'} = 'HEAD';
$fullname{'141'} = 'xmlterm';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'135'} = 'Open';
$branch{'135'} = 'HEAD';
$fullname{'135'} = 'xul.css';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'HEAD') {
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/security/coreconf/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/timer/src/unix/gtk$:) {return '49';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/editor$:) {return '56';}
if (m:^mozilla/directory/buildsdk\.txt$:) {return '59';}
if (m:^mozilla/directory/c-sdk/.*$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mak$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mk$:) {return '59';}
if (m:^mozilla/directory/Makefile$:) {return '59';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/modules/libimg/.*$:) {return '63';}
if (m:^mozilla/modules/libutil/.*$:) {return '63';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^js/src/*\.c$:) {return '70';}
if (m:^js/src/*\.h$:) {return '70';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/modules/progress/.*$:) {return '83';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^mozilla/modules/softupdt/.*$:) {return '87';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/expat/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^mozilla/gfx/public/.*$:) {return '95';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '95';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/.*$:) {return '98';}
if (m:^modules/libimg/mng/.*$:) {return '155';}
if (m:^modules/libimg/mngcom/.*$:) {return '155';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/htmlparser/.*$:) {return '102';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^mozilla/js/rhino/.*$:) {return '138';}
if (m:^mozilla/xpfe$:) {return '137';}
if (m:^mozilla/js/tests$:) {return '114';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/silentdl/.*$:) {return '110';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^base/src/photon/.*$:) {return '113';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/widget/public/.*$:) {return '134';}
if (m:^mozilla/profile$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^xpcom/typelib$:) {return '117';}
if (m:^js/src/xpconnect$:) {return '118';}
if (m:^xpcom/reflect/xptcall$:) {return '118';}
if (m:^xpcom/reflect/xptinfo$:) {return '118';}
if (m:^mozilla/mailnews/news/.*$:) {return '122';}
if (m:^mozilla/mailnews/[^/]*$:) {return '123';}
if (m:^mozilla/mailnews/mime/[^/]*$:) {return '124';}
if (m:^mozilla/java/xpcom/.*$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^mozilla/extensions/xmlterm/.*$:) {return '141';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^mozilla/mstone/.*$:) {return '147';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/extensions/psm-glue/.*$:) {return '151';}
if (m:^mozilla/extensions/vixen/.*$:) {return '156';}
if (m:^mozilla/mailnews/movemail$:) {return '157';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
}
if ($b eq 'NSPRPUB_PRE_4_2_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

@@ -1,16 +0,0 @@
# The "commitinfo" file is used to control pre-commit checks.
# The filter on the right is invoked with the repository and a list
# of files to check. A non-zero exit of the filter program will
# cause the commit to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".
ALL $CVSROOT/CVSROOT/commitcheck.pl

View File

@@ -1,6 +0,0 @@
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no

View File

@@ -1,34 +0,0 @@
.gdbinit
.HSancillary
.Makedepend
.makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
made
make.log
make.dep
nuke
_jmc
*.class
.depends
.deps
.d
manifest.mnw
_gen
_stubs
*_DBG.OBJ
*_DBG_EDT.OBJ
*_OPT.OBJ
*_OPT_EDT.OBJ
*_DBG.OBJD
so_locations
*.flc
*.map
depend.mk
_xpidlgen
ti_files
*.rpo
.*.timestamp

View File

@@ -1,24 +0,0 @@
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin;export PATH
(
URL="subdir=`dirname $1`&files=`basename $1`"
echo "Subject: $1"
echo 'Content-Type: text/html; charset=us-ascii'
echo 'Content-Transfer-Encoding: 7bit'
echo 'Content-Disposition: inline'
TMP=/tmp/cvsmf.$$
trap "rm -f $TMP" 0 1 2 15
cat > $TMP
BRANCH=`sed -n 's@^Revision/Branch: \(.*\)@\1@p' $TMP`
if test -n "$BRANCH"; then
URL="$URL&branch=$BRANCH"
fi
echo '<A HREF="http://warp.netscape.com/webtools/bonsai/cvsview2.cgi?'$URL'&command=DIRECTORY">View differences</A><BR>\n'
) | mail $2

View File

@@ -1,163 +0,0 @@
#! /tools/ns/bin/perl5.004
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -a Only send checkin messages which contain added files. All other checkin
# messages will be ignored.
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my $debug = 0;
my $addsonly = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} elsif ($arg eq '-a') {
$addsonly = 1;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join('%2B', @list);
}
my $message = "";
my $filesadded = 0;
while (<>) {
my $line = $_;
if ($line =~ m@^Revision/Branch: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
# if we see that files have been added on this checkin, remember that fact
#
if ($line =~ m@^Added Files:@) {
$filesadded = 1;
}
$message .= $line;
}
# bail out if this is an adds-only run and no files have been added
#
if ($addsonly == 1 && $filesadded == 0 ) {
exit 0;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvsmailfilter\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
print S "Subject: $cvsargs\n";
print S "\n";
print S $message . "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,23 +0,0 @@
# This file affects handling of files based on their names.
#
# The -t/-f options allow one to treat directories of files
# as a single file, or to transform a file in other ways on
# its way in and out of CVS.
#
# The -m option specifies whether CVS attempts to merge files.
#
# The -k option specifies keyword expansion (e.g. -kb for binary).
#
# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
#
# wildcard [option value][option value]...
#
# where option is one of
# -f from cvs filter value: path to filter
# -t to cvs filter value: path to filter
# -m update methodology value: MERGE or COPY
# -k expansion mode value: b, o, kkv, &c
#
# and value is a single-quote delimited value.
# For example:
#*.gif -k 'b'

View File

@@ -1,270 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
$envcvsroot = $ENV{'CVSROOT'};
$cvsroot = $envcvsroot;
$flag_debug = 0;
$flag_tagcmd = 0;
$repository = '';
$repository_tag = '';
$mailhost = 'localhost';
@mailto=();
@changed_files = ();
@added_files = ();
@removed_files = ();
@log_lines = ();
@outlist = ();
$STATE_NONE = 0;
$STATE_CHANGED = 1;
$STATE_ADDED = 2;
$STATE_REMOVED = 3;
$STATE_LOG = 4;
&process_args;
if ($flag_debug ){
print STDERR "----------------------------------------------\n";
print STDERR "LOGINFO:\n";
print STDERR " pwd:" . `pwd` . "\n";
print STDERR " Args @ARGV\n";
print STDERR " CVSROOT: $cvsroot\n";
print STDERR " who: $username\n";
print STDERR " Repository: $repository\n";
print STDERR " mailto: @mailto\n";
print STDERR "----------------------------------------------\n";
}
if ($flag_tagcmd) {
&process_tag_command;
} else {
&get_loginfo;
&process_cvs_info;
}
if( $flag_debug){
print STDERR "----------------------------------------------\n";
print STDERR @outlist;
print STDERR "----------------------------------------------\n";
}
&mail_notification;
0;
sub process_args {
while (@ARGV) {
$arg = shift @ARGV;
if ($arg eq '-d') {
$flag_debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-t') {
$flag_tagcmd = 1;
last; # Keep the rest in ARGV; they're handled later.
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} else {
push(@mailto, $arg);
}
}
if( $repository eq '' ){
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
}
$repository =~ s:^$cvsroot/::;
$repository =~ s:^$envcvsroot/::;
if (!$flag_tagcmd) {
if( open( REP, "<CVS/Tag") ) {
$repository_tag = <REP>;
chop($repository_tag);
close(REP);
}
}
}
sub get_loginfo {
if( $flag_debug){
print STDERR "----------------------------------------------\n";
}
# Iterate over the body of the message collecting information.
#
while (<STDIN>) {
chop; # Drop the newline
if( $flag_debug){
print STDERR "$_\n";
}
if (/^In directory/) {
next;
}
if (/^Modified Files/) { $state = $STATE_CHANGED; next; }
if (/^Added Files/) { $state = $STATE_ADDED; next; }
if (/^Removed Files/) { $state = $STATE_REMOVED; next; }
if (/^Log Message/) { $state = $STATE_LOG; next; }
s/^[ \t\n]+//; # delete leading whitespace
s/[ \t\n]+$//; # delete trailing whitespace
if ($state == $STATE_CHANGED) { push(@changed_files, split); }
if ($state == $STATE_ADDED) { push(@added_files, split); }
if ($state == $STATE_REMOVED) { push(@removed_files, split); }
if ($state == $STATE_LOG) { push(@log_lines, $_); }
}
if( $flag_debug){
print STDERR "----------------------------------------------\n"
. "changed files: @changed_files\n"
. "added files: @added_files\n"
. "removed files: @removed_files\n";
print STDERR "----------------------------------------------\n";
}
}
sub process_cvs_info {
local($d,$fn,$rev,$mod_time,$sticky,$tag,$stat,@d,$l,$rcsfile);
if (!open(ENT, "<CVS/Entries.Log" )) {
open(ENT, "<CVS/Entries");
}
$time = time;
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
$stat = 'C';
for $i (@changed_files, "BEATME.NOW", @added_files ) {
if( $i eq "BEATME.NOW" ){ $stat = 'A'; }
if($i eq $fn ){
$rcsfile = "$envcvsroot/$repository/$fn,v";
if( ! -r $rcsfile ){
$rcsfile = "$envcvsroot/$repository/Attic/$fn,v";
}
open(LOG, "/tools/ns/bin/rlog -N -r$rev $rcsfile |")
|| print STDERR "dolog.pl: Couldn't run rlog\n";
while(<LOG>){
if (/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
}
}
close( LOG );
push(@outlist, ("$stat|$time|$username|$cvsroot|$repository|$fn|$rev|$sticky|$tag|$lines_added|$lines_removed\n"));
}
}
}
close(ENT);
for $i (@removed_files) {
push( @outlist, ("R|$time|$username|$cvsroot|$repository|$i|||$repository_tag\n"));
}
push (@outlist, "LOGCOMMENT\n");
push (@outlist, join("\n",@log_lines));
push (@outlist, "\n:ENDLOGCOMMENT\n");
}
sub process_tag_command {
local($str,$part,$time);
$time = time;
$str = "Tag|$cvsroot|$time";
while (@ARGV) {
$part = shift @ARGV;
$str .= "|" . $part;
}
push (@outlist, ("$str\n"));
}
sub do_commitinfo {
}
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
sub mail_notification {
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: bonsai-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
if ($flag_tagcmd) {
print S "Subject: cvs tag in $repository\n";
} else {
print S "Subject: cvs commit to $repository\n";
}
print S "\n";
print S @outlist, "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);
}

View File

@@ -1,21 +0,0 @@
# The "editinfo" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,33 +0,0 @@
# The "loginfo" file controls where "cvs commit" log information
# is sent. The first entry on a line is a regular expression which must match
# the directory that the change is being made to, relative to the
# $CVSROOT. If a match is found, then the remainder of the line is a filter
# program that should expect log information on its standard input.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name ALL appears as a regular expression it is always used
# in addition to the first matching regex or DEFAULT.
#
# You may specify a format string as part of the
# filter. The string is composed of a `%' followed
# by a single format character, or followed by a set of format
# characters surrounded by `{' and `}' as separators. The format
# characters are:
#
# s = file name
# V = old version number (pre-checkin)
# v = new version number (post-checkin)
#
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-new-checkin-daemon@lounge.mozilla.org
ALL $CVSROOT/CVSROOT/cvsmailfilter.pl -a -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-adds@mozilla.org
mozilla/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/extensions/psm-glue $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/protocol/http/src $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/ssl $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/tests $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s webtools-changed@warp.mcom.com terry@mozilla.org
mozilla/tripledb $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s terry@mozilla.org
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules cyeh@netscape.com leaf@netscape.com

View File

@@ -1,730 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/classes/netscape/fonts \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#####################
# Transformiix module (xslt processor)
#####################
TransformiixStandalone -a \
mozilla/config \
mozilla/expat \
mozilla/extensions/transformiix
#######################################################################
# Modules for the Directory SDK. There are two users of the libldap
# Mozilla and the DirectorySDK. Maintained by Chuck Boatwright
# cboatwri@netscape.com
#
DirectorySDKSource -a \
DirectorySDKSourceCommon \
DirectorySDKSourceBuild
DirectorySDKSourceC -a \
mozilla/directory/ldapsdk.mak \
mozilla/directory/ldapsdk.mk \
mozilla/directory/buildsdk.txt \
mozilla/directory/Makefile \
mozilla/directory/c-sdk
DirectorySDKSourceJava -a \
mozilla/directory/buildjsdk.txt \
mozilla/directory/java-sdk
DirectorySDKSourceCommon -a \
DirectorySDKSourceC \
DirectorySDKSourceJava
DirectorySDKSourceBuild -a \
mozilla/config \
mozilla/nsprpub
PerLDAP -a \
mozilla/directory/perldap
#######################################################################
# Modules for the Messenging Server SDK. Code maintained by Prasad Yendluri
# (prasad@netscape.com)
#
MessagingSDK -a \
mozilla/msgsdk
#######################################################################
# Modules for Calendar client.
# (spider@netscape.com)
#
CalendarClient -a \
mozilla/calendar \
mozilla/modules/calendar \
mozilla/htmlparser \
mozilla/gconfig \
mozilla/gfx \
mozilla/widget \
mozilla/xpfc \
mozilla/view
#######################################################################
# Modules for the JavaScript
# (fur@netscape.com)
#
JSRef -a \
mozilla/js/src
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
mozilla/js/.cvsignore \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/db/.cvsignore \
mozilla/db/Makefile.in \
mozilla/db/makefile.win \
mozilla/db/mork \
mozilla/db/mdb \
mozilla/docshell \
mozilla/embedding \
mozilla/gc/boehm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
mozilla/js/jsd \
!mozilla/js/jsd/jsdb \
!mozilla/js/jsd/classes \
!mozilla/js/jsd/corba \
!mozilla/js/jsd/java \
!mozilla/js/jsd/javawrap \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/appfilelocprovider \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/mpfilelocprovider \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/staticmod \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji/MRJ \
mozilla/profile \
mozilla/rdf \
mozilla/string \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/preloader \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/content \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk
#############################################################
#
# Modules For Webtools
#
#############################################################
Bugzilla -a \
mozilla/webtools/bugzilla
Bonsai -a \
mozilla/webtools/bonsai
LXR -a \
mozilla/webtools/lxr
Tinderbox -a \
mozilla/webtools/tinderbox
Webtools -a \
Bugzilla \
Bonsai \
LXR \
Tinderbox
#############################################################
#
# Module for iPlanet Network Security Services
#
#############################################################
NSS -a \
mozilla/security/nss \
mozilla/security/coreconf
#############################################################
#
# Module for Mozilla Tinderbox
#
#############################################################
MozillaTinderboxAll -a \
SeaMonkeyAll \
mozilla/security/psm \
mozilla/accessible \
mozilla/gfx2 \
mozilla/modules/libpr0n
# commenting out NSS because the client uses a static tag so watching
# checkins as they happen is of no use to us
# NSS \
# commenting out NSPR because tinderbox is broken in such a way that
# checkins to the branch (which we care about) do not show up but
# checkins do the tip (which we don't care about) do. Getting rid of
# this so its not 100% false positives.
# NSPR \
# same with ldap
# mozilla/directory/c-sdk

View File

@@ -1,14 +0,0 @@
# The "notify" file controls where notifications from watches set by
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
# a regular expression which is tested against the directory that the
# change is being made to, relative to the $CVSROOT. If it matches,
# then the remainder of the line is a filter program that should contain
# one occurrence of %s for the user to notify, and information on its
# standard input.
#
# "ALL" or "DEFAULT" can be used in place of the regular expression.
#
# For example:
#ALL mail %s -s "CVS notification"
ALL $CVSROOT/CVSROOT/sendnotification.pl %s

View File

@@ -1,364 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
# tweak things from there.
aaronl%netscape.com:S0MUPohMWfaMo:cvsuser
adu%sparc.spb.su:BVxm4vb76PPt6:cvsuser
agulbra%troll.no:lETTiVluCyWos:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg:cvsuser
akkana%netscape.com:/6KEK8AoMvE26:cvsuser
alecf%netscape.com:xY/EzwiSEg43U:cvsuser
alex.fritze%crocodile-clips.com:.qnz.iJA.rUaQ:cvsuser
alexsavulov%netscape.com:NL.2.L.pOoEE.:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amusil%netscape.com:WOEqI48Qb5sRw:cvsuser
anatoliya%netscape.com:gzzdCC45etLpk:cvsuser
andreas.otte%debitel.net:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
ann.adamcik%sun.com:McRIlR2v7WMXQ:cvsuser
ann.sunhachawee%eng.sun.com:acFpiClWrngnU:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
aoki%netscape.com:eU12jN9/L2XPw:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arik%netscape.com:45a5ceCCif2A6:cvsuser
arougthopher%lizardland.net:A/x64t5yyAkWE:cvsuser
arshad%netscape.com:FdntM58EL9wNI:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
ashishbhatt%netscape.com:hAtS/UPSRHvCg:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
attinasi%netscape.com:KQdxTI4aFdReA:cvsuser
av%netscape.com:GZ3mu2MifoZiU:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bae%sparc.spb.su:Q2qzYOL6zE5.I:cvsuser
barnboy%trilobyte.net:hRMbA3bW5q6Ak:cvsuser
bbaetz%cs.mcgill.ca:JhmLaLDTsT/h2:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%netscape.com:7l9euazKDQhxk:cvsuser
bernd.mielke%snafu.de:diOpGSeH3syIs:cvsuser
bhart00%yahoo.com:I8ZZbYIQL/1O2:cvsuser
bienvenu%netscape.com:dzcEj09V1HQLg:cvsuser
bjorn%netscape.com:AXNpUjWR2SG7w:cvsuser
blakeross%telocity.com:iecsxCayirMQw:cvsuser
blizzard%redhat.com:W86ZbnavsJzxk:cvsuser
blythe%netscape.com:gjJ6j/wXPMot2:cvsuser
bmartin%netscape.com:VDvmT5ew0s2Uk:cvsuser
bnesse%netscape.com:.a3I0OvXR0BaQ:cvsuser
bobj%netscape.com:7.JSRfZiKATA2:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%netscape.com:ouetdVzWLzsWs:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:q5aR3MqARGBMA:cvsuser
briane%qnx.com:pKLtqULcssSZo:cvsuser
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryner%netscape.com:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
bstell%ix.netcom.com:/ZdK7gz9SA/RU:cvsuser
bzbarsky%mit.edu:5I5AsEAEWysaE:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
cathleen%netscape.com:g4oBIcfbxZzt.:cvsuser
cavin%netscape.com:.z6/IPC/6uaFo:cvsuser
ccarlen%netscape.com:KYg00rzfYX4vs:cvsuser
chak%netscape.com:muP/8gmdIYQgM:cvsuser
chofmann%netscape.com:cz7t9v10f9566:cvsuser
Chris.Yeh%nokia.com:98WX9EeAZIt/6:cvsadm
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
chuang%netscape.com:fLaH9mJOJ5IE.:cvsuser
claudius%netscape.com:gJezy23y0r4wI:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
cmanske%netscape.com:wZ2fFz6Y4JIkk:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
colinp%oeone.com:o4A5a8g5U/tO2:cvsuser
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
curt%netscape.com:qV4ICuSHeRnOw:cvsuser
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
danm%netscape.com:3h6FdkzmMqnyA:cvsuser
darin%netscape.com:BFlqb/kSuCdKo:cvsuser
dbaron%fas.harvard.edu:z3R2dyupEH6yk:cvsuser
dbradley%netscape.com:EOOl4wp9MNcU6:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddrinan%netscape.com:4vs6JokcLeYkQ:cvsuser
dean.jackson%cmis.csiro.au:CP7hJzztTs3Es:cvsuser
depstein%netscape.com:nMGeNsPMko07s:cvsuser
despotdaemon%netscape.com:zJJgZOGMRo/FE:cvsadm
dianesun%netscape.com:xSYSoEpExmrLU:cvsuser
dinglis%qnx.com:ox85zqaZiiSk6:cvsuser
dkl%redhat.com:Jb37f1UZbg4g2:cvsuser
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
dmose%netscape.com:kskyAAnpkNv6c:cvsadm
don%netscape.com:WNOsUIYwq8aSw:cvsuser
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%bluemartini.com:bKHsN8gBK/fp2:cvsuser
dougt%netscape.com:6Dpld8jLb0Mcg:cvsuser
dp%netscape.com:jt.S0eDMnQVDo:cvsuser
dprice%netscape.com:rGU08EfoiqRFk:cvsuser
dr%sleepy.at:vG1uOW9SKYi0o:cvsuser
drapeau%eng.sun.com:c3eJX2LEODkpI:cvsuser
drepper%cygnus.com:p/CH9PcK4BRCs:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dsirnapalli%netscape.com:hbQy6f/ZU4m7o:cvsuser
ducarroz%netscape.com:B9ih04P7FDhrg:cvsuser
duncan%be.com:Y6cnDOpZS9W0.:cvsuser
dveditz%netscape.com:S1X7iuOVZr0tI:cvsuser
dwhoward%earthling.net:Fll3t.CIpLlCU:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
eddyk%netscape.com:dwAKpPCedFZos:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsadm
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
erik%netscape.com:.yO3dSzx4Ixf.:cvsuser
evaughan%netscape.com:G0SdDP5pMwVew:cvsuser
exv%randomc.com:TuqUP2cz/Q0gU:cvsuser
eyork%netscape.com:VrUopS3iDoSJc:cvsuser
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
gayatrib%netscape.com:ELHSlB.ndtTwI:cvsuser
german%netscape.com:vDZXBxE0m3/5w:cvsuser
gerv%gerv.net:/3awrKKpfLPvQ:cvsuser
girish.manwani%eng.sun.com:0Nm63TloVl5Rw:cvsuser
glazman%netscape.com:voZRrCYpgF9AU:cvsuser
glen.beasley%sun.com:Bg3n.ccr13OvI:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
guru%startrek.com:FeXuLzEvXT132:cvsuser
hangas%netscape.com:jKdYm.LiDEW2c:cvsuser
harish%netscape.com:6NzUiwHrF2piQ:cvsuser
harishd%netscape.com:A0zdbDQ36sqs.:cvsuser
heikki%netscape.com:52AbDkgxmkRfY:cvsuser
hewitt%netscape.com:pE1RTplEofSd2:cvsuser
hong.lu%eng.sun.com:ub28mE.N622oQ:cvsuser
hwaara%chello.se:74eCB7AZi/Bm2:cvsuser
hyatt%netscape.com:/Sepj5wnpvupA:cvsuser
ian.mcgreer%sun.com:86YhVbbpm8aZ2:cvsuser
ian%hixie.ch:nibu2mA5/kgco:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
inaky.gonzalez%intel.com:S7JSies.2wToc:cvsuser
inn%sparc.spb.su:YAofF66Hjffik:cvsuser
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
jaggernaut%netscape.com:JfxrrkZerNZv.:cvsuser
jake%acutex.net:mjldF4ES.KxbI:cvsuser
janc%netscape.com:Cv4z.zALqxr1M:cvsuser
jar%netscape.com:kgQFLFiUh0hoc:cvsuser
jat%princeton.edu:0P0EK1s5q3OCk:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jayashri.visvanathan%sun.com:7fdqZHWKclkck:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jcgriggs%sympatico.ca:hQ/ITeFfitEvw:cvsuser
jdunn%netscape.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jelwell%netscape.com:phAeFbVmVsIFg:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jfrancis%netscape.com:n8gH7es/9NB6U:cvsuser
jg%meer.net:gimPrIwXcAep2:cvsuser
jgaunt%netscape.com:bwZbPN1gYEnPo:cvsuser
jglick%netscape.com:MW7f8SLLptnEw:cvsuser
jgmyers%netscape.com:tj/q7ALULIlLM:cvsuser
jhuntley%julian.uwo.ca:0Kp/QUcK6Vb26:cvsuser
jimmylee%netscape.com:QRGr4KRc3Bjvc:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jj%netscape.com:Slemj8mwbIPao:cvsadm
jkeiser%iname.com:7BrSo3.f8G5Gw:cvsuser
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
joe.chou%sun.com:peT1nWrch0xGo:cvsuser
John.Wilson%Nexwarecorp.com:hfzTdvMI7KleY:cvsuser
joki%netscape.com:MnZq0Nx3SCImc:cvsuser
jonas.utterstrom%vittran.norrnod.se:Yq1pP.nR9EEcY:cvsuser
jpierre%netscape.com:2ebjC0cACURyU:cvsuser
jrgm%netscape.com:3ix9Y5PU9Qruw:cvsuser
jruderman%hmc.edu:g7P13IEb8ACms:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%netscape.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
justdave%syndicomm.com:gH/q.1W.wLBGQ:cvsuser
jwz%mozilla.org:OdVBvbcKAZC5c:cvsuser
kaie%netscape.com:.hgVIsvtes.Fw:cvsuser
karnaze%netscape.com:C.H2iRqFy7CnY:cvsuser
katakai%japan.sun.com:qJPfrx26UNm2.:cvsuser
kbaker%eb.com:jQBbk4NHGcX0I:cvsuser
kestes%walrus.com:5Ld0f8MhzQggw:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kirk.erickson%sun.com:2ju/p7xptfkFQ:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
kvisco%ziplink.net:7u.twuUBsFGJA:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leaf%netscape.com:mpuxvp6/BLA02:cvsuser
leif%ogre.com:T8QO0FEdoLHd2:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
lordpixel%mac.com:5d2.szagWZ00M:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:Hyg6DkfNbO4DQ:cvsuser
lsv%sparc.spb.su:owGMQKmCe2l1M:cvsuser
malini%eng.sun.com:V9F6kZpJe8HNc:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
manpreet.singh%sun.com:BWz7bfdfwrbEI:cvsuser
maolson%earthlink.net:k1eI.1dDx/fkI:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
markh%activestate.com:T1kpFNZuhvQ0I:cvsuser
martinl%netscape.com:AeYccd2rbGj7.:cvsuser
matt%netscape.com:HV1zrCvpyT7Mk:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
matty%chariot.net.au:c/z7/vNQ/Vv1I:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mcs%netscape.com:1K9aYq1ivwd6s:cvsuser
mhein%sun.com:zDB.Gdg/nMOq6:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
michaelp%meer.net:jB2yR8pV9vSN2:cvsuser
mike+mozilla%meer.net:3rKv1ZMBpeR36:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mike%wynholds.com:P8iDbiX0p6xzQ:cvsuser
mikep%oeone.com:fxxKFOIsaxlQs:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mitchf%netscape.com:SpJhZNzzTZL5E:cvsuser
mitesh%netscape.com:i.sMzCUWtOLIA:cvsuser
mj%digicool.com:.QcUkkqXQe9kE:cvsuser
mjudge%netscape.com:jBw1nVC8B7WBc:cvsuser
mkaply%us.ibm.com:7AlaMZqXustsg:cvsuser
momoi%netscape.com:cTHpmapFPYprI:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
msanz%netscape.com:llz7R0dXZuYhg:cvsuser
mscott%netscape.com:dHLGTClZyMWG6:cvsuser
mstoltz%netscape.com:4Ddf36CZMroWw:cvsuser
msw%gimp.org:KB4CGqyGWzK5w:cvsuser
mwyner%ogre.com:YTb.PSMPtP7Sw:cvsuser
myk%mozilla.org:18.V6xy5IQ3Fc:cvsadm
m_kato%ga2.so-net.ne.jp:FoloD5kECUuTo:cvsuser
namachi%netscape.com:zKBxsBBzgM18s:cvsuser
naving%netscape.com:TqK9Ipga8KNA6:cvsuser
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
nelsonb%netscape.com:AVyk3HXWf.ujs:cvsuser
newt%pobox.com:OZl987F6kbJt2:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nicolson%netscape.com:NbXo/Njwl3DYE:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
nitinp%netscape.com:k5DQngWmCXDCs:cvsuser
nsaini%netscape.com:odh8juPJDmNHY:cvsuser
oeschger%netscape.com:VbgM7ZeTrBdQc:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%netscape.com:Wm/3gCaQhXNLo:cvsuser
paw%netscape.com:ICTEEvGvrow86:cvsuser
pchen%netscape.com:KtnZrWgBfSi/Y:cvsuser
pete%alphanumerica.com:8I2QCUKNKooqA:cvsuser
peterb%oeone.com:TxT4Q17V0YIp6:cvsuser
peterl%netscape.com:8x3YXhSeI77Sc:cvsuser
peterlubczynski%netscape.com:kSPTyFx/Yg.0M:cvsuser
peterv%netscape.com:tknmYRfnctNHY:cvsuser
petitta%netscape.com:4cZ7bPpdZU2Mo:cvsuser
pierre%netscape.com:/6xa.CBcV07tE:cvsuser
pinkerton%netscape.com:SXjRJmDJDtb1U:cvsuser
pnunn%netscape.com:VjAEnG0V6mLLY:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
pschwan%cmu.edu:UDRUgnwe0.8YM:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
quy%igelaus.com.au:x9H1aMz3jpYUA:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rangansen%netscape.com:cLfMytTA8Q.aY:cvsuser
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcassin%supernova.org:LN6o5SKL3Eh3E:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
realpeterv%mac.com:03s6xSCMxEKx.:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
rginda%netscape.com:TRTBrAIOV/zck:cvsuser
rhess%engr.sgi.com:ARe9YxMtWywa2:cvsuser
rich.burridge%sun.com:ZNt/CGSk1djmE:cvsuser
rjc%netscape.com:RVRRe0F5Be03c:cvsuser
rjesup%wgate.com:5Ccmc2hO67zAk:cvsuser
rko%netscape.com:erIlm8Cr.fpeM:cvsadm
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
roc+%cs.cmu.edu:T9D7Sx1LV49k6:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
rogc%netscape.com:ggq89u2RGdGyc:cvsuser
rogerl%netscape.com:EOrmrYUfmdcOk:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
rweltman%netscape.com:sXP4ymRl/iKBg:cvsuser
saari%netscape.com:8QO4pF72fYVFo:cvsuser
samuel%sieb.net:UyA4IG.2.LceA:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scosta%julian.uwo.ca:S.NZiK1hVwS.Q:cvsuser
sdagley%netscape.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
seawood%netscape.com:qNplo2pH34z9k:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
sep%sparc.spb.su:VkGBO1LZNqmcE:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
shliang%netscape.com:KO.gzVLb9PrLU:cvsuser
shrutiv%netscape.com:3Ve5mvMx.Ze1M:cvsuser
sicking%bigfoot.com:HmAX9bYyCA47k:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
smeredith%netscape.com:y4A/cyjrQKlq6:cvsuser
smontagu%netscape.com:GR7KUGsPjdY/6:cvsuser
sonja.mirtitsch%sun.com:wchMbWjVfFXxM:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:cfNlpxCKVXQtQ:cvsuser
stephend%netscape.com:MPo74xU9kvo/M:cvsuser
stever%netscape.com:veCWvWkeusc5o:cvsuser
subbarao%computer.org:7JjQ.DwpYmX5U:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:gM5BUf7j12EIc:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
tcrowe%netscape.com:mq7wUMii.8yag:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tfox%netscape.com:tQPZKESPZltZ2:cvsuser
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thesteve%netscape.com:35.Khy1IDl2VE:cvsuser
timeless%mac.com:oJ1sqLvoXLp7I:cvsuser
tingley%sundell.net:dJuhpDRtS9J..:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
troy%netscape.com:Vr9m0vnQR52kY:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
varga%utcru.sk:itS5ZJXFiEJC2:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
warren%zodiacnetworks.com:b0lSiwRxkyoKE:cvsuser
waterson%netscape.com:UMOoIwsZgkNEM:cvsuser
wtc%netscape.com:qv4XOpmSQjJG2:cvsuser
Xiaobin.Lu%eng.Sun.com:MrrYDdtVNWvV6:cvsuser
yixiong.zou%intel.com:O30ptkPuaOOrY:cvsuser
yokoyama%netscape.com:zC32qkz2JNuTc:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU:cvsuser
zach%zachlipton.com:GLozolSujiqSo:cvsuser
zuperdee%yahoo.com:ltcWrFvUEUYTY:cvsuser

View File

@@ -1,13 +0,0 @@
# The "rcsinfo" file is used to control templates with which the editor
# is invoked on commit and import.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being made to, relative to the
# $CVSROOT. For the first match that is found, then the remainder of the
# line is the name of the file that contains the template.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

View File

@@ -1,78 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my @mailto;
my $i;
foreach $i (@ARGV) {
# Deal with our "%" encoding of email addresses.
if ($i !~ /\@/) {
$i =~ s/%/\@/;
}
push(@mailto, $i);
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvs-notify-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
print S "Subject: CVS notification\n";
print S "To: " . join(',', @mailto) . "\n";
print S "\n";
while (<STDIN>) {
print S $_;
}
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,20 +0,0 @@
# The "taginfo" file is used to control pre-tag checks.
# The filter on the right is invoked with the following arguments:
#
# $1 -- tagname
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
# $3 -- repository
# $4-> file revision [file revision ...]
#
# A non-zero exit of the filter program will cause the tag to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

@@ -1,21 +0,0 @@
# The "verifymsg" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,727 +0,0 @@
/*
* The nsinstall command for OS/2
*
* Our gmake makefiles use the nsinstall command to create the
* object directories or installing headers and libs to ns/dist.
* The shmsdos shell has nsinstall as a built-in command. However,
* if we use another shell like MKS toolkit's sh, we need to have
* the nsinstall command separately.
*
* This file was generated by modifying the Windows nsinstall.c.
*
* To build, say
* icc nsinstall.c
*/
#include <direct.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#define INCL_DOSFILEMGR
#define INCL_DOSERRORS
#include <os2.h>
#pragma hdrstop
/*
* sh_FileFcn --
*
* A function that operates on a file. The pathname is either
* absolute or relative to the current directory, and contains
* no wildcard characters such as * and ?. Additional arguments
* can be passed to the function via the arg pointer.
*/
typedef BOOL (*sh_FileFcn)(
char *pathName,
FILEFINDBUF3 *fileData,
void *arg);
static int shellCp (char **pArgv);
static int shellNsinstall (char **pArgv);
static int shellMkdir (char **pArgv);
static BOOL sh_EnumerateFiles(const char *pattern, const char *where,
sh_FileFcn fileFcn, void *arg, int *nFiles);
static const char *sh_GetLastErrorMessage(void);
static BOOL sh_DoCopy(char *srcFileName, ULONG srcFileAttributes,
char *dstFileName, ULONG dstFileAttributes,
int force, int recursive);
static ULONG GetFileAttributes(PSZ pszFileName);
static APIRET SetFileAttributes(PSZ pszFileName, ULONG ulFileAttributes);
/* changes all forward slashes in token to back slashes */
void changeForwardSlashesTpBackSlashes ( char *arg )
{
if ( arg == NULL )
return;
while ( *arg ) {
if ( *arg == '/' )
*arg = '\\';
arg++;
}
}
int main(int argc, char *argv[ ])
{
return shellNsinstall ( argv + 1 );
}
static int
shellNsinstall (char **pArgv)
{
int retVal = 0; /* exit status */
int dirOnly = 0; /* 1 if and only if -D is specified */
char **pSrc;
char **pDst;
/*
* Process the command-line options. We ignore the
* options except for -D. Some options, such as -m,
* are followed by an argument. We need to skip the
* argument too.
*/
while ( *pArgv && **pArgv == '-' ) {
char c = (*pArgv)[1]; /* The char after '-' */
if ( c == 'D' ) {
dirOnly = 1;
} else if ( c == 'm' ) {
pArgv++; /* skip the next argument */
}
pArgv++;
}
if ( !dirOnly ) {
/* There are files to install. Get source files */
if ( *pArgv ) {
pSrc = pArgv++;
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
}
/* Get to last token to find destination directory */
if ( *pArgv ) {
pDst = pArgv++;
if ( dirOnly && *pArgv ) {
fprintf( stderr, "nsinstall: too many arguments with -D\n");
return 3;
}
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
while ( *pArgv )
pDst = pArgv++;
retVal = shellMkdir ( pDst );
if ( retVal )
return retVal;
if ( !dirOnly )
retVal = shellCp ( pSrc );
return retVal;
}
static int
shellMkdir (char **pArgv)
{
int retVal = 0; /* assume valid return */
char *arg;
char *pArg;
char path[CCHMAXPATH];
char tmpPath[CCHMAXPATH];
char *pTmpPath = tmpPath;
/* All the options are simply ignored in this implementation */
while ( *pArgv && **pArgv == '-' ) {
if ( (*pArgv)[1] == 'm' ) {
pArgv++; /* skip the next argument (mode) */
}
pArgv++;
}
while ( *pArgv ) {
arg = *pArgv;
changeForwardSlashesTpBackSlashes ( arg );
pArg = arg;
pTmpPath = tmpPath;
while ( 1 ) {
/* create part of path */
while ( *pArg ) {
*pTmpPath++ = *pArg++;
if ( *pArg == '\\' )
break;
}
*pTmpPath = '\0';
/* check if directory alreay exists */
_getcwd ( path, sizeof (path) );
if (( _chdir ( tmpPath ) != -1 ) || ((tmpPath[1] == ':') && (tmpPath[2] == '\0'))) {
_chdir ( path );
} else {
if ( _mkdir ( tmpPath ) == -1 ) {
// while ( waitForDebug );
printf ( "%s: ", tmpPath );
perror ( "Could not create the directory" );
retVal = 3;
break;
}
}
if ( *pArg == '\0' ) /* complete path? */
break;
/* loop for next directory */
}
pArgv++;
}
return retVal;
}
static const char *
sh_GetLastErrorMessage()
{
static char buf[128];
#ifdef OLDCODE
FormatMessage(
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), /* default language */
buf,
sizeof(buf),
NULL
);
#endif
return buf;
}
/*
* struct sh_FileData --
*
* A pointer to the sh_FileData structure is passed into sh_RecordFileData,
* which will fill in the fields.
*/
struct sh_FileData {
char pathName[CCHMAXPATH];
ULONG attrFile;
};
/*
* sh_RecordFileData --
*
* Record the pathname and attributes of the file in
* the sh_FileData structure pointed to by arg.
*
* Always return TRUE (successful completion).
*
* This function is intended to be passed into sh_EnumerateFiles
* to see if a certain pattern expands to exactly one file/directory,
* and if so, record its pathname and attributes.
*/
static BOOL
sh_RecordFileData(char *pathName, FILEFINDBUF3 *findData, void *arg)
{
struct sh_FileData *fData = (struct sh_FileData *) arg;
strcpy(fData->pathName, pathName);
fData->attrFile = findData->attrFile;
return TRUE;
}
static BOOL
sh_DoCopy(char *srcFileName,
ULONG srcFileAttributes,
char *dstFileName,
ULONG dstFileAttributes,
int force,
int recursive
)
{
if (dstFileAttributes != 0xFFFFFFFF) {
if ((dstFileAttributes & FILE_READONLY) && force) {
dstFileAttributes &= ~FILE_READONLY;
SetFileAttributes(dstFileName, dstFileAttributes);
}
}
if (srcFileAttributes & FILE_DIRECTORY) {
fprintf(stderr, "nsinstall: %s is a directory\n",
srcFileName);
return FALSE;
} else {
if (DosCopy(srcFileName, dstFileName, DCPY_EXISTING) != NO_ERROR) {
fprintf(stderr, "nsinstall: cannot copy %s to %s: %s\n",
srcFileName, dstFileName, sh_GetLastErrorMessage());
return FALSE;
}
}
return TRUE;
}
/*
* struct sh_CpCmdArg --
*
* A pointer to the sh_CpCmdArg structure is passed into sh_CpFileCmd.
* The sh_CpCmdArg contains information about the cp command, and
* provide a buffer for constructing the destination file name.
*/
struct sh_CpCmdArg {
int force; /* -f option, ok to overwrite an existing
* read-only destination file */
int recursive; /* -r or -R option, recursively copy
* directories. Note: this field is not used
* by nsinstall and should always be 0. */
char *dstFileName; /* a buffer for constructing the destination
* file name */
char *dstFileNameMarker; /* points to where in the dstFileName buffer
* we should write the file component of the
* destination file */
};
/*
* sh_CpFileCmd --
*
* Copy a file to the destination directory
*
* This function is intended to be passed into sh_EnumerateFiles to
* copy all the files specified by the pattern to the destination
* directory.
*
* Return TRUE if the file is successfully copied, and FALSE otherwise.
*/
static BOOL
sh_CpFileCmd(char *pathName, FILEFINDBUF3 *findData, void *cpArg)
{
BOOL retVal = TRUE;
struct sh_CpCmdArg *arg = (struct sh_CpCmdArg *) cpArg;
strcpy(arg->dstFileNameMarker, findData->achName);
return sh_DoCopy(pathName, findData->attrFile,
arg->dstFileName, GetFileAttributes(arg->dstFileName),
arg->force, arg->recursive);
}
static int
shellCp (char **pArgv)
{
int retVal = 0;
char **pSrc;
char **pDst;
struct sh_CpCmdArg arg;
struct sh_FileData dstData;
int dstIsDir = 0;
int n;
arg.force = 0;
arg.recursive = 0;
arg.dstFileName = dstData.pathName;
arg.dstFileNameMarker = 0;
while (*pArgv && **pArgv == '-') {
char *p = *pArgv;
while (*(++p)) {
if (*p == 'f') {
arg.force = 1;
}
}
pArgv++;
}
/* the first source file */
if (*pArgv) {
pSrc = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
/* get to the last token to find destination */
if (*pArgv) {
pDst = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
while (*pArgv) {
pDst = pArgv++;
}
/*
* The destination pattern must unambiguously expand to exactly
* one file or directory.
*/
changeForwardSlashesTpBackSlashes(*pDst);
sh_EnumerateFiles(*pDst, *pDst, sh_RecordFileData, &dstData, &n);
assert(n >= 0);
if (n == 1) {
/*
* Is the destination a file or directory?
*/
if (dstData.attrFile & FILE_DIRECTORY) {
dstIsDir = 1;
}
} else if (n > 1) {
fprintf(stderr, "nsinstall: %s: ambiguous destination file "
"or directory\n", *pDst);
return 3;
} else {
/*
* n == 0, meaning that destination file or directory does
* not exist. In this case the destination file directory
* name must be fully specified.
*/
char *p;
for (p = *pDst; *p; p++) {
if (*p == '*' || *p == '?') {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pDst);
return 3;
}
}
/*
* Do not include the trailing \, if any, unless it is a root
* directory (\ or X:\).
*/
if (p > *pDst && p[-1] == '\\' && p != *pDst + 1 && p[-2] != ':') {
p[-1] = '\0';
}
strcpy(dstData.pathName, *pDst);
dstData.attrFile = 0xFFFFFFFF;
}
/*
* If there are two or more source files, the destination has
* to be a directory.
*/
if (pDst - pSrc > 1 && !dstIsDir) {
fprintf(stderr, "nsinstall: cannot copy more than"
" one file to the same destination file\n");
return 3;
}
if (dstIsDir) {
arg.dstFileNameMarker = arg.dstFileName + strlen(arg.dstFileName);
/*
* Now arg.dstFileNameMarker is pointing to the null byte at the
* end of string. We want to make sure that there is a \ at the
* end of string, and arg.dstFileNameMarker should point right
* after that \.
*/
if (arg.dstFileNameMarker[-1] != '\\') {
*(arg.dstFileNameMarker++) = '\\';
}
}
if (!dstIsDir) {
struct sh_FileData srcData;
assert(pDst - pSrc == 1);
changeForwardSlashesTpBackSlashes(*pSrc);
sh_EnumerateFiles(*pSrc, *pSrc, sh_RecordFileData, &srcData, &n);
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
} else if (n > 1) {
fprintf(stderr, "nsinstall: cannot copy more than one file or "
"directory to the same destination\n");
retVal = 3;
} else {
assert(n == 1);
if (sh_DoCopy(srcData.pathName, srcData.attrFile,
dstData.pathName, dstData.attrFile,
arg.force, arg.recursive) == FALSE) {
retVal = 3;
}
}
return retVal;
}
for ( ; *pSrc != *pDst; pSrc++) {
BOOL rv;
changeForwardSlashesTpBackSlashes(*pSrc);
rv = sh_EnumerateFiles(*pSrc, *pSrc, sh_CpFileCmd, &arg, &n);
if (rv == FALSE) {
retVal = 3;
} else {
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
}
}
}
return retVal;
}
/*
* sh_EnumerateFiles --
*
* Enumerate all the files in the specified pattern, which is a pathname
* containing possibly wildcard characters such as * and ?. fileFcn
* is called on each file, passing the expanded file name, a pointer
* to the file's FILEFINDBUF3, and the arg pointer.
*
* It is assumed that there are no wildcard characters before the
* character pointed to by 'where'.
*
* On return, *nFiles stores the number of files enumerated. *nFiles is
* set to this number whether sh_EnumerateFiles or 'fileFcn' succeeds
* or not.
*
* Return TRUE if the files are successfully enumerated and all
* 'fileFcn' invocations succeeded. Return FALSE if something went
* wrong.
*/
static BOOL sh_EnumerateFiles(
const char *pattern,
const char *where,
sh_FileFcn fileFcn,
void *arg,
int *nFiles
)
{
FILEFINDBUF3 fileData = {0};
HDIR hSearch;
APIRET ulrc;
ULONG ulFindCount = 1;
const char *src;
char *dst;
char fileName[CCHMAXPATH];
char *fileNameMarker = fileName;
char *oldFileNameMarker;
BOOL hasWildcard = FALSE;
BOOL retVal = TRUE;
BOOL patternEndsInDotStar = FALSE;
BOOL patternEndsInDot = FALSE; /* a special case of
* patternEndsInDotStar */
int numDotsInPattern;
int len;
/*
* Windows expands patterns ending in ".", ".*", ".**", etc.
* differently from the glob expansion on Unix. For example,
* both "foo." and "foo.*" match "foo", and "*.*" matches
* everything, including filenames with no dots. So we need
* to throw away extra files returned by the FindNextFile()
* function. We require that a matched filename have at least
* the number of dots in the pattern.
*/
len = strlen(pattern);
if (len >= 2) {
/* Start from the end of pattern and go backward */
const char *p = &pattern[len - 1];
/* We can have zero or more *'s */
while (p >= pattern && *p == '*') {
p--;
}
if (p >= pattern && *p == '.') {
patternEndsInDotStar = TRUE;
if (p == &pattern[len - 1]) {
patternEndsInDot = TRUE;
}
p--;
numDotsInPattern = 1;
while (p >= pattern && *p != '\\') {
if (*p == '.') {
numDotsInPattern++;
}
p--;
}
}
}
*nFiles = 0;
/*
* Copy pattern to fileName, but only up to and not including
* the first \ after the first wildcard letter.
*
* Make fileNameMarker point to one of the following:
* - the start of fileName, if fileName does not contain any \.
* - right after the \ before the first wildcard letter, if there is
* a wildcard character.
* - right after the last \, if there is no wildcard character.
*/
dst = fileName;
src = pattern;
while (src < where) {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
while (*src && *src != '*' && *src != '?') {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
if (*src) {
/*
* Must have seen the first wildcard letter
*/
hasWildcard = TRUE;
while (*src && *src != '\\') {
*(dst++) = *(src++);
}
}
/* Now src points to either null or \ */
assert(*src == '\0' || *src == '\\');
assert(hasWildcard || *src == '\0');
*dst = '\0';
/*
* If the pattern does not contain any wildcard characters, then
* we don't need to go the FindFirstFile route.
*/
if (!hasWildcard) {
/*
* See if it is the root directory, \, or X:\.
*/
assert(!strcmp(fileName, pattern));
assert(strlen(fileName) >= 1);
if (dst[-1] == '\\' && (dst == fileName + 1 || dst[-2] == ':')) {
fileData.achName[0] = '\0';
} else {
/*
* Do not include the trailing \, if any
*/
if (dst[-1] == '\\') {
assert(*fileNameMarker == '\0');
dst[-1] = '\0';
fileNameMarker = oldFileNameMarker;
}
strcpy(fileData.achName, fileNameMarker);
}
fileData.attrFile = GetFileAttributes(fileName);
if (fileData.attrFile == 0xFFFFFFFF) {
return TRUE;
}
*nFiles = 1;
return (*fileFcn)(fileName, &fileData, arg);
}
hSearch = HDIR_CREATE;
ulrc = DosFindFirst(fileName, &hSearch, FILE_NORMAL, &fileData, sizeof(fileData),
&ulFindCount, FIL_STANDARD);
if (ulrc == ERROR_INVALID_HANDLE) {
return retVal;
}
do {
if (!strcmp(fileData.achName, ".")
|| !strcmp(fileData.achName, "..")) {
/*
* Skip over . and ..
*/
continue;
}
if (patternEndsInDotStar) {
int nDots = 0;
char *p = fileData.achName;
while (*p) {
if (*p == '.') {
nDots++;
}
p++;
}
/* Now p points to the null byte at the end of file name */
if (patternEndsInDot && (p == fileData.achName
|| p[-1] != '.')) {
/*
* File name does not end in dot. Skip this file.
* Note: windows file name probably cannot end in dot,
* but we do this check anyway.
*/
continue;
}
if (nDots < numDotsInPattern) {
/*
* Not enough dots in file name. Must be an extra
* file in matching .* pattern. Skip this file.
*/
continue;
}
}
strcpy(fileNameMarker, fileData.achName);
if (*src && *(src + 1)) {
/*
* More to go. Recurse.
*/
int n;
assert(*src == '\\');
where = fileName + strlen(fileName);
strcat(fileName, src);
sh_EnumerateFiles(fileName, where, fileFcn, arg, &n);
*nFiles += n;
} else {
assert(strchr(fileName, '*') == NULL);
assert(strchr(fileName, '?') == NULL);
(*nFiles)++;
if ((*fileFcn)(fileName, &fileData, arg) == FALSE) {
retVal = FALSE;
}
}
} while (DosFindNext(hSearch, &fileData, sizeof(fileData), &ulFindCount) == NO_ERROR);
DosFindClose(hSearch);
return retVal;
}
static ULONG GetFileAttributes(PSZ pszFileName)
{
FILESTATUS3 fsts3;
APIRET rc;
rc = DosQueryPathInfo(pszFileName,
FIL_STANDARD,
&fsts3,
sizeof(FILESTATUS3));
if (rc != NO_ERROR) {
return -1;
} /* endif */
return fsts3.attrFile;
}
static APIRET SetFileAttributes(PSZ pszFileName, ULONG ulFileAttributes)
{
}

View File

@@ -1,74 +0,0 @@
@echo off
rem * To set up your local build read and customize this batch file.
rem * You shouldn't have to touch anything but "set" statements
rem * Batch file contributed by Lucas Gonze (lucas@gonze.com) and
rem * Rick Ekle (rele@iconect.net)
rem * This stuff forces us to not reset the environment variables more
rem * than once. It would cause some vars to get longer than 127 chars
rem * (the longest possible batch line) to run this stuff more than once.
if "%1%" == "-force" goto skiptest
if "%MOZBUILD%" == "ALREADYDONE" goto alldone
:skiptest
echo setting up environment...
set MOZBUILD=ALREADYDONE
rem * if this isn't set properly your build will get
rem * "file './config/WIN' not found"
set MOZ_BITS=32
set MOZ_GOLD=1
set MOZ_MEDIUM=1
set NO_SECURITY=1
set NSPR20=1
rem * don't set this if you want to make an optimized release build
set MOZ_DEBUG=1
rem * set if running NT 3.51, don't set otherwise
rem * set MOZ_NT=351
rem * location of resulting executable and totally optional.
rem * If you don't set this, mozilla.exe will be generated into
rem * mozilla\cmd\winfe\mkfiles32\x86dbg (or x86rel for optimized builds)
rem * set MOZ_OUT=d:\bin
rem * top of your tree, drive letter and path, i.e. set d:\mozilla_src.
rem * The topmost directory under this should be mozilla
rem * so if you extracted zip file to z:\foo, this should be z:\foo
set MOZ_SRC=d:\moz\
rem * location of the bin directory containing your GNU tools. The build
rem * looks for MOZ_TOOLS\bin\gmake.exe, so after you download and unpack
rem * wintools.zip, make some directory called "bin", put your new
rem * uname.exe, shmsdos.exe, and gmake.exe in it, and set MOZ_TOOLS to
rem * the place where you put it.
set MOZ_TOOLS=d:
rem * where to find cp.exe and rm.exe, aka gnu tools for windows
set gnuTools=D:\CDK\H-I386~1\bin
rem * the important thing is that your new moz tools should be first
SET PATH=%MOZ_TOOLS%\bin;%gnuTools%;%PATH%
rem * if you are running VC++ 5.0 or higher, this will prevent the build
rem * from trying to pick up uuid2.lib, which only exists in previous
rem * versions of vc++.
set _MSC_VER=1100
rem * vcvars32.bat is created by visual c++ install to
rem * enable command line builds
echo setting up visual c++ environment...
call d:\bin\vcvars32.bat
:alldone
@echo environment set up, building mozilla...
rem * uncomment these to make the script build as well
rem cd %MOZ_SRC%
rem cd mozilla
rem nmake -f client.mak

View File

@@ -1,26 +0,0 @@
Building NSPR on Windows NT Using Netscape's gmake and Other Tools
This directory contains the following tools:
- gmake.exe: GNU make 3.74, modified to use shmsdos.exe as the shell
- shmsdos.exe: a lightweight shell developed by Netscape programmers.
It has most of the file manipulation operations (such as cp,
rm, mkdir as well as Netscape's own nsinstall) as built-in
commands, so even if you have these
file utilities installed on your NT machine, they won't be invoked
by gmake and shmsdos. Also, since shmsdos is not a full-blown
shell and its built-in file commands are not fully compatible
with the true Unix file utilities, our makefiles have had to
avoid some features of sh and work around the incompatibilities
on Windows NT.
- uname.exe: this uname.exe returns the OS as "WINNT", which is what
our makefiles assume. Do not use a uname.exe that returns other
strings, such as "Windows_NT".
Binaries for the x86 processors can be found in the 'x86' subdirectory.
Binaries for the alpha processors can be found in the 'alpha'
subdirectory.
INSTALLATION:
Install gmake.exe, shmsdos.exe, and uname.exe in any directory.
Add that directory to your Path environment variable.

Binary file not shown.

Binary file not shown.

View File

@@ -1,107 +0,0 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
/* acconfig.h
This file is in the public domain.
Descriptive text for the C preprocessor macros that
the distributed Autoconf macros can define.
No software package will use all of them; autoheader copies the ones
your configure.in uses into your configuration header file templates.
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). Although this order
can split up related entries, it makes it easier to check whether
a given entry is in the file.
Leave the following blank line there!! Autoheader needs it. */
/* Other stuff */
#undef ENABLE_MEM_CHECK
#undef ENABLE_MEM_PROFILE
#undef G_COMPILED_WITH_DEBUGGING
#undef G_THREADS_ENABLED
#undef GLIB_SIZEOF_GMUTEX
#undef GLIB_BYTE_CONTENTS_GMUTEX
#undef HAVE_BROKEN_WCTYPE
#undef HAVE_DOPRNT
#undef HAVE_FLOAT_H
#undef HAVE_GETPWUID_R
#undef HAVE_GETPWUID_R_POSIX
#undef HAVE_LIMITS_H
#undef HAVE_LONG_DOUBLE
#undef HAVE_POLL
#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
#undef HAVE_PWD_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMES_H
#undef HAVE_STRERROR
#undef HAVE_STRSIGNAL
#undef HAVE_UNISTD_H
#undef HAVE_VALUES_H
#undef HAVE_WCHAR_H
#undef HAVE_WCTYPE_H
#undef NO_FD_SET
#undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST
#undef NO_SYS_SIGLIST_DECL
#undef WITH_SYMBOL_UNDERSCORE
#undef SIZEOF_CHAR
#undef SIZEOF_SHORT
#undef SIZEOF_LONG
#undef SIZEOF_INT
#undef SIZEOF_VOID_P
#undef G_VA_COPY
#undef G_VA_COPY_AS_ARRAY
#undef G_HAVE___INLINE
#undef G_HAVE___INLINE__
#undef G_HAVE_INLINE
#undef GLIB_MAJOR_VERSION
#undef GLIB_MINOR_VERSION
#undef GLIB_MICRO_VERSION
#undef GLIB_INTERFACE_AGE
#undef GLIB_BINARY_AGE
#undef WIN32
#undef NATIVE_WIN32
#undef G_THREAD_SOURCE
/* #undef PACKAGE */
/* #undef VERSION */
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind:
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). */

View File

@@ -1,138 +0,0 @@
/* config.h.win32. Handcrafted for Microsoft C */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* #undef ENABLE_MEM_CHECK */
/* #undef ENABLE_MEM_PROFILE */
#define G_COMPILED_WITH_DEBUGGING "minimum"
/* #undef HAVE_BROKEN_WCTYPE */
/* #undef HAVE_DOPRNT */
#define HAVE_FLOAT_H 1
#define HAVE_LIMITS_H 1
/* #undef HAVE_LOCALTIME_R */
/* #undef HAVE_LONG_DOUBLE */
/* #undef HAVE_POLL */
/* #undef HAVE_PWD_H */
/* #undef HAVE_SYS_PARAM_H */
/* #undef HAVE_SYS_POLL_H */
/* #undef HAVE_SYS_SELECT_H */
/* #undef HAVE_SYS_TIME_H */
/* #undef HAVE_SYS_TIMES_H */
#define HAVE_STRERROR 1
/* #undef HAVE_STRSIGNAL */
/* #undef HAVE_UNISTD_H */
/* #undef HAVE_VSNPRINTF */
/* #undef HAVE_VALUES_H */
#define HAVE_VPRINTF 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
/* #undef NO_FD_SET */
/* #undef NO_SYS_ERRLIST */
#define NO_SYS_SIGLIST 1
/* #undef G_VA_COPY */
/* #undef G_VA_COPY_AS_ARRAY */
#define G_HAVE___INLINE 1
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#define GLIB_INTERFACE_AGE 0
#define GLIB_BINARY_AGE 0
#define G_THREAD_SOURCE "gthread-posix.c"
#define G_THREADS_IMPL_POSIX
#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
/* The number of bytes in a char. */
#define SIZEOF_CHAR 1
/* The number of bytes in a int. */
#define SIZEOF_INT 4
/* The number of bytes in a long. */
#define SIZEOF_LONG 4
/* The number of bytes in a long long. */
#define SIZEOF_LONG_LONG 8
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* The number of bytes in a void *. */
#define SIZEOF_VOID_P 4
/* Define if you have the atexit function. */
#define HAVE_ATEXIT 1
/* Define if you have the lstat function. */
/* #undef HAVE_LSTAT */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the on_exit function. */
/* #undef HAVE_ON_EXIT */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP ^*/
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
/* Define if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the <values.h> header file. */
/* #undef HAVE_VALUES_H */
/* Define if you have the w library (-lw). */
/* #undef HAVE_LIBW */

File diff suppressed because it is too large Load Diff

View File

@@ -1,173 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", (unsigned) ((char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-01-24 version of pthreads-win32 */
char pad[36];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,827 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Include wide character support before this, if necessary.
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 1999-04-08 20:04:26 mccabe%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 3
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,3)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned f_noscript : 1;
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
/* properties is an XPIDL extension. It is a hash table of
* case-insensitive string keys to string values. */
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern char * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern char * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern char * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

View File

@@ -1,50 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo.
echo copying exes and dlls to %MOZ_TOOLS%\bin
if not exist %MOZ_TOOLS%\bin\NUL mkdir %MOZ_TOOLS%\bin >NUL
copy bin\x86\* %MOZ_TOOLS%\bin >NUL
echo copying include files to %MOZ_TOOLS%\include
if not exist %MOZ_TOOLS%\include\NUL mkdir %MOZ_TOOLS%\include >NUL
copy include\* %MOZ_TOOLS%\include >NUL
echo copying include files to %MOZ_TOOLS%\include\libIDL
if not exist %MOZ_TOOLS%\include\libIDL\NUL mkdir %MOZ_TOOLS%\include\libIDL >NUL
copy include\libIDL\* %MOZ_TOOLS%\include\libIDL >NUL
echo copying lib files to %MOZ_TOOLS%\lib
if not exist %MOZ_TOOLS%\lib\NUL mkdir %MOZ_TOOLS%\lib >NUL
copy lib\* %MOZ_TOOLS%\lib >NUL
echo.
echo done copying
echo.
echo make sure that MOZ_TOOLS\bin is on your path
echo.
goto done
:no_moz_tools
echo.
echo. ERROR!
echo.
echo You need to set MOZ_TOOLS in your environment.
echo MOZ_TOOLS should be the name of a directory that
echo you create to hold these tools.
echo.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo MOZ_TOOLS should be set permanently so that it is
echo available to the build system whenever mozilla is building.
echo.
echo.
echo Please set MOZ_TOOLS and run install.bat again
echo.
:done

Binary file not shown.

View File

@@ -1,12 +0,0 @@
Sources for glib are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout glib
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the GLIB_1_2_0 tag on the gnome cvs
server.

View File

@@ -1,14 +0,0 @@
Sources for libIDL are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout ORBit
(libIDL files are in ORBit/libIDL)
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the LIBIDL_V0_6_3 tag on the gnome cvs
server.

View File

@@ -1,226 +0,0 @@
Notes on the Free Translation Project
*************************************
Free software is going international! The Free Translation Project
is a way to get maintainers of free software, translators, and users all
together, so that will gradually become able to speak many languages.
A few packages already provide translations for their messages.
If you found this `ABOUT-NLS' file inside a distribution, you may
assume that the distributed package does use GNU `gettext' internally,
itself available at your nearest GNU archive site. But you do *not*
need to install GNU `gettext' prior to configuring, installing or using
this package with messages translated.
Installers will find here some useful hints. These notes also
explain how users should proceed for getting the programs to use the
available translations. They tell how people wanting to contribute and
work at translations should contact the appropriate team.
When reporting bugs in the `intl/' directory or bugs which may be
related to internationalization, you should tell about the version of
`gettext' which is used. The information can be found in the
`intl/VERSION' file, in internationalized packages.
One advise in advance
=====================
If you want to exploit the full power of internationalization, you
should configure it using
./configure --with-included-gettext
to force usage of internationalizing routines provided within this
package, despite the existence of internationalizing capabilities in the
operating system where this package is being installed. So far, only
the `gettext' implementation in the GNU C library version 2 provides as
many features (such as locale alias or message inheritance) as the
implementation here. It is also not possible to offer this additional
functionality on top of a `catgets' implementation. Future versions of
GNU `gettext' will very likely convey even more functionality. So it
might be a good idea to change to GNU `gettext' as soon as possible.
So you need not provide this option if you are using GNU libc 2 or
you have installed a recent copy of the GNU gettext package with the
included `libintl'.
INSTALL Matters
===============
Some packages are "localizable" when properly installed; the
programs they contain can be made to speak your own native language.
Most such packages use GNU `gettext'. Other packages have their own
ways to internationalization, predating GNU `gettext'.
By default, this package will be installed to allow translation of
messages. It will automatically detect whether the system provides
usable `catgets' (if using this is selected by the installer) or
`gettext' functions. If neither is available, the GNU `gettext' own
library will be used. This library is wholly contained within this
package, usually in the `intl/' subdirectory, so prior installation of
the GNU `gettext' package is *not* required. Installers may use
special options at configuration time for changing the default
behaviour. The commands:
./configure --with-included-gettext
./configure --with-catgets
./configure --disable-nls
will respectively bypass any pre-existing `catgets' or `gettext' to use
the internationalizing routines provided within this package, enable
the use of the `catgets' functions (if found on the locale system), or
else, *totally* disable translation of messages.
When you already have GNU `gettext' installed on your system and run
configure without an option for your new package, `configure' will
probably detect the previously built and installed `libintl.a' file and
will decide to use this. This might be not what is desirable. You
should use the more recent version of the GNU `gettext' library. I.e.
if the file `intl/VERSION' shows that the library which comes with this
package is more recent, you should use
./configure --with-included-gettext
to prevent auto-detection.
By default the configuration process will not test for the `catgets'
function and therefore they will not be used. The reasons are already
given above: the emulation on top of `catgets' cannot provide all the
extensions provided by the GNU `gettext' library. If you nevertheless
want to use the `catgets' functions use
./configure --with-catgets
to enable the test for `catgets' (this causes no harm if `catgets' is
not available on your system). If you really select this option we
would like to hear about the reasons because we cannot think of any
good one ourself.
Internationalized packages have usually many `po/LL.po' files, where
LL gives an ISO 639 two-letter code identifying the language. Unless
translations have been forbidden at `configure' time by using the
`--disable-nls' switch, all available translations are installed
together with the package. However, the environment variable `LINGUAS'
may be set, prior to configuration, to limit the installed set.
`LINGUAS' should then contain a space separated list of two-letter
codes, stating which languages are allowed.
Using This Package
==================
As a user, if your language has been installed for this package, you
only have to set the `LANG' environment variable to the appropriate
ISO 639 `LL' two-letter code prior to using the programs in the
package. For example, let's suppose that you speak German. At the
shell prompt, merely execute `setenv LANG de' (in `csh'),
`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This
can be done from your `.login' or `.profile' file, once and for all.
An operating system might already offer message localization for
many of its programs, while other programs have been installed locally
with the full capabilities of GNU `gettext'. Just using `gettext'
extended syntax for `LANG' would break proper localization of already
available operating system programs. In this case, users should set
both `LANGUAGE' and `LANG' variables in their environment, as programs
using GNU `gettext' give preference to `LANGUAGE'. For example, some
Swedish users would rather read translations in German than English for
when Swedish is not available. This is easily accomplished by setting
`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'.
Translating Teams
=================
For the Free Translation Project to be a success, we need interested
people who like their own language and write it well, and who are also
able to synergize with other translators speaking the same language.
Each translation team has its own mailing list, courtesy of Linux
International. You may reach your translation team at the address
`LL@li.org', replacing LL by the two-letter ISO 639 code for your
language. Language codes are *not* the same as the country codes given
in ISO 3166. The following translation teams exist, as of December
1997:
Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en',
Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian
`hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja',
Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish
`pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es',
Swedish `sv', and Turkish `tr'.
For example, you may reach the Chinese translation team by writing to
`zh@li.org'.
If you'd like to volunteer to *work* at translating messages, you
should become a member of the translating team for your own language.
The subscribing address is *not* the same as the list itself, it has
`-request' appended. For example, speakers of Swedish can send a
message to `sv-request@li.org', having this message body:
subscribe
Keep in mind that team members are expected to participate
*actively* in translations, or at solving translational difficulties,
rather than merely lurking around. If your team does not exist yet and
you want to start one, or if you are unsure about what to do or how to
get started, please write to `translation@iro.umontreal.ca' to reach the
coordinator for all translator teams.
The English team is special. It works at improving and uniformizing
the terminology in use. Proven linguistic skill are praised more than
programming skill, here.
Available Packages
==================
Languages are not equally supported in all packages. The following
matrix shows the current state of internationalization, as of December
1997. The matrix shows, in regard of each package, for which languages
PO files have been submitted to translation coordination.
Ready PO files cs da de en es fi fr it ja ko nl no pl pt ru sl sv
.----------------------------------------------------.
bash | [] [] [] | 3
bison | [] [] [] | 3
clisp | [] [] [] [] | 4
cpio | [] [] [] [] [] [] | 6
diffutils | [] [] [] [] [] | 5
enscript | [] [] [] [] [] [] | 6
fileutils | [] [] [] [] [] [] [] [] [] [] | 10
findutils | [] [] [] [] [] [] [] [] [] | 9
flex | [] [] [] [] | 4
gcal | [] [] [] [] [] | 5
gettext | [] [] [] [] [] [] [] [] [] [] [] | 12
grep | [] [] [] [] [] [] [] [] [] [] | 10
hello | [] [] [] [] [] [] [] [] [] [] [] | 11
id-utils | [] [] [] | 3
indent | [] [] [] [] [] | 5
libc | [] [] [] [] [] [] [] | 7
m4 | [] [] [] [] [] [] | 6
make | [] [] [] [] [] [] | 6
music | [] [] | 2
ptx | [] [] [] [] [] [] [] [] | 8
recode | [] [] [] [] [] [] [] [] [] | 9
sh-utils | [] [] [] [] [] [] [] [] | 8
sharutils | [] [] [] [] [] [] | 6
tar | [] [] [] [] [] [] [] [] [] [] [] | 11
texinfo | [] [] [] | 3
textutils | [] [] [] [] [] [] [] [] [] | 9
wdiff | [] [] [] [] [] [] [] [] | 8
`----------------------------------------------------'
17 languages cs da de en es fi fr it ja ko nl no pl pt ru sl sv
27 packages 6 4 25 1 18 1 26 2 1 12 20 9 19 7 4 7 17 179
Some counters in the preceding matrix are higher than the number of
visible blocks let us expect. This is because a few extra PO files are
used for implementing regional variants of languages, or language
dialects.
For a PO file in the matrix above to be effective, the package to
which it applies should also have been internationalized and
distributed as such by its maintainer. There might be an observable
lag between the mere existence a PO file and its wide availability in a
distribution.
If December 1997 seems to be old, you may fetch a more recent copy
of this `ABOUT-NLS' file on most GNU archive sites.

View File

@@ -1,56 +0,0 @@
-----------------------------------
GNU make development up to version 3.75 by:
Roland McGrath <roland@gnu.org>
Development starting with GNU make 3.76 by:
Paul D. Smith <psmith@gnu.org>
GNU Make User's Manual
Written by:
Richard M. Stallman <rms@gnu.org>
Edited by:
Roland McGrath <roland@gnu.org>
Bob Chassell <bob@gnu.org>
Melissa Weisshaus <melissa@gnu.org>
Paul D. Smith <psmith@gnu.org>
-----------------------------------
GNU make porting efforts:
Port to VMS by:
Klaus Kaempf <kkaempf@progis.de>
Archive support/Bug fixes by:
John W. Eaton <jwe@bevo.che.wisc.edu>
Martin Zinser <zinser@decus.decus.de>
Port to Amiga by:
Aaron Digulla <digulla@fh-konstanz.de>
Port to MS-DOS (DJGPP) and MS-Windows 95/NT by:
DJ Delorie <dj@delorie.com>
Rob Tulloh <rob_tulloh@tivoli.com>
Eli Zaretskii <eliz@is.elta.co.il>
-----------------------------------
Other contributors:
Janet Carson <janet_carson@tivoli.com>
Howard Chu <hyc@highlandsun.com>
Paul Eggert <eggert@twinsun.com>
Klaus Heinz <kamar@ease.rhein-main.de>
Michael Joosten
Jim Kelton <jim_kelton@tivoli.com>
David Lubbren <uhay@rz.uni-karlsruhe.de>
Tim Magill <tim.magill@telops.gte.com>
Han-Wen Nienhuys <hanwen@cs.uu.nl>
Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
Carl Staelin (Princeton University)
Ian Stewartson (Data Logic Limited)
With suggestions/comments/bug reports from a cast of ... well ...
hundreds, anyway :)

View File

@@ -1,340 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

File diff suppressed because it is too large Load Diff

View File

@@ -1,187 +0,0 @@
Basic Installation
==================
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If at some point `config.cache'
contains results you don't want to keep, you may remove or edit it.
The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need `configure.in' if you want to change
it or regenerate `configure' using a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
If you're building GNU make on a system which does not already have
a `make', you can use the build.sh shell script to compile. Run
`sh ./build.sh'. This should compile the program in the current
directory. Then you will have a Make program that you can use for
`make install', or whatever else.
3. Optionally, type `./make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not supports the `VPATH'
variable, you have to compile the package for one architecture at a time
in the source code directory. After you have installed the package for
one architecture, use `make distclean' before reconfiguring for another
architecture.
Installation Names
==================
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
In addition, if you use an unusual directory layout you can give
options like `--bindir=PATH' to specify different values for particular
kinds of files. Run `configure --help' for a list of the directories
you can set and what kinds of files go in them.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.
If you are building compiler tools for cross-compiling, you can also
use the `--target=TYPE' option to select the type of system they will
produce code for and the `--build=TYPE' option to select the type of
system on which you are compiling the package.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Operation Controls
==================
`configure' recognizes the following options to control how it
operates.
`--cache-file=FILE'
Use and save the results of the tests in FILE instead of
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
debugging `configure'.
`--help'
Print a summary of the options to `configure', and exit.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made. To
suppress all normal output, redirect it to `/dev/null' (any error
messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`configure' also accepts some other, not widely useful, options.

View File

@@ -1,586 +0,0 @@
# -*-Makefile-*- template for DJGPP
# Makefile.in generated automatically by automake 1.2 from Makefile.am
# Copyright (C) 1994, 1995-1998, 1999 Free Software Foundation, Inc.
# This Makefile.DOS is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
SHELL = /bin/sh
srcdir = .
VPATH = $(srcdir)
# $DJDIR is defined automatically by DJGPP to point
# to the root of the DJGPP installation tree.
prefix = /dev/env/DJDIR
exec_prefix = ${prefix}
bindir = /bin
datadir = /share
libdir = /lib
infodir = /info
mandir = /man
includedir = /include
oldincludedir = c:/djgpp/include
DESTDIR = /dev/env/DJDIR
pkgdatadir = $(datadir)/make
pkglibdir = $(libdir)/make
pkgincludedir = $(includedir)/make
localedir = $(datadir)/locale
INSTALL = ${exec_prefix}/bin/ginstall -c
INSTALL_PROGRAM = ${exec_prefix}/bin/ginstall -c
INSTALL_DATA = ${exec_prefix}/bin/ginstall -c -m 644
INSTALL_SCRIPT = ${exec_prefix}/bin/ginstall -c
transform = s,x,x,
# This will fail even if they don't have a Unix-like shell (stock DOS
# shell doesn't know about `false'). The only difference is that they
# get "Error -1" instead of "Error 1".
EXIT_FAIL = false
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
AR = ar
CC = gcc
CPP = gcc -E
LIBOBJS =
MAKEINFO = ${exec_prefix}/bin/makeinfo
PACKAGE = make
PERL = perl
RANLIB = ranlib
REMOTE = stub
VERSION = 3.79.1
AUTOMAKE_OPTIONS = 1.2
bin_PROGRAMS = make
make_SOURCES = ar.c arscan.c commands.c dir.c expand.c file.c function.c getopt.c implicit.c job.c main.c misc.c read.c remake.c rule.c signame.c variable.c vpath.c default.c version.c getopt1.c remote-$(REMOTE).c
# This should include the glob/ prefix
libglob_a_SOURCES = glob/fnmatch.c glob/glob.c glob/fnmatch.h glob/glob.h
make_LDADD = glob/libglob.a
info_TEXINFOS = make.texinfo
man_MANS = make.1
INCLUDES = -I$(srcdir)/glob -DLIBDIR=\"c:/djgpp/lib\" -DINCLUDEDIR=\"c:/djgpp/include\" -DLOCALEDIR=\"$(localedir)\"
BUILT_SOURCES = README build.sh-in
EXTRA_DIST = $(BUILT_SOURCES) $(man_MANS) README.customs remote-cstms.c make-stds.texi texinfo.tex SCOPTIONS SMakefile Makefile.ami README.Amiga config.ami amiga.c amiga.h NMakefile README.DOS configh.dos configure.bat makefile.com README.W32 build_w32.bat config.h-W32 subproc.bat make.lnk config.h-vms makefile.vms readme.vms vmsdir.h vmsfunctions.c vmsify.c
SUBDIRS = glob
mkinstalldirs = ${exec_prefix}/bin/gmkdir -p
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = build.sh
PROGRAMS = $(bin_PROGRAMS)
MAKE_HOST = i386-pc-msdosdjgpp
DEFS = -I. -I$(srcdir) -I.
CPPFLAGS = -DHAVE_CONFIG_H
LDFLAGS =
LIBS =
make_OBJECTS = ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o version.o getopt1.o remote-$(REMOTE).o
make_DEPENDENCIES = glob/libglob.a
make_LDFLAGS =
libglob_a_LIBADD =
libglob_a_OBJECTS = fnmatch.o glob.o
noinst_LIBRARIES = glob/libglob.a
CFLAGS = -O2 -g
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@
TEXI2DVI = texi2dvi
TEXINFO_TEX = $(srcdir)/texinfo.tex
INFO_DEPS = make.info
DVIS = make.dvi
TEXINFOS = make.texinfo
man1dir = $(mandir)/man1
MANS = $(man_MANS)
NROFF = nroff
DIST_COMMON = README ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL Makefile.am Makefile.in NEWS acconfig.h aclocal.m4 alloca.c build.sh.in config.h.in configure configure.in getloadavg.c gettext.c install-sh missing mkinstalldirs stamp-h.in texinfo.tex
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = gtar
GZIP = --best
SOURCES = $(make_SOURCES)
OBJECTS = $(make_OBJECTS)
HEADERS = $(wildcard $(srcdir)/*.h)
default: all
.SUFFIXES:
.SUFFIXES: .S .c .dvi .info .o .ps .s .texi .texinfo .txi
mostlyclean-hdr:
clean-hdr:
distclean-hdr:
-rm -f config.h
maintainer-clean-hdr:
mostlyclean-binPROGRAMS:
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
distclean-binPROGRAMS:
maintainer-clean-binPROGRAMS:
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do if test -f $$p; then echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p | sed '$(transform)'`"; $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p | sed '$(transform)'`; else :; fi; done
uninstall-binPROGRAMS:
$(NORMAL_UNINSTALL)
list='$(bin_PROGRAMS)'; for p in $$list; do rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`.exe; done
.c.o:
$(COMPILE) -c $<
.s.o:
$(COMPILE) -c $<
.S.o:
$(COMPILE) -c $<
clean-noinstLIBRARIES:
-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
mostlyclean-compile:
-rm -f *.o *.exe make.new core
clean-compile:
distclean-compile:
-rm -f *.tab.c *_tab.c
maintainer-clean-compile:
make: $(make_OBJECTS) $(make_DEPENDENCIES)
@command.com /c if exist make del make
@command.com /c if exist make.exe del make.exe
$(LINK) $(make_LDFLAGS) $(make_OBJECTS) $(make_LDADD) $(LIBS)
make.info: make.texinfo
make.dvi: make.texinfo
DVIPS = dvips
.texi.info:
$(MAKEINFO) $(srcdir)/$< -o ./$@
.texi.dvi:
TEXINPUTS="$(srcdir);$$TEXINPUTS" MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.texi:
$(MAKEINFO) $(srcdir)/$< -o ./$@
.texinfo.info:
$(MAKEINFO) $(srcdir)/$< -o ./$@
.texinfo:
$(MAKEINFO) $(srcdir)/$< -o ./$@
.texinfo.dvi:
TEXINPUTS="$(srcdir);$$TEXINPUTS" MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.txi.info:
$(MAKEINFO) $(srcdir)/$< -o ./$@
.txi.dvi:
TEXINPUTS="$(srcdir);$$TEXINPUTS" MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.dvi.ps:
$(DVIPS) $< -o $@
install-info-am: $(INFO_DEPS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(infodir)
@for file in $(INFO_DEPS) make.i; do d=$(srcdir); for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9] $$file[0-9] $$file[0-9][0-9]`; do if test -f $$d/$$ifile; then echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; else : ; fi; done; done
@$(POST_INSTALL)
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then for file in $(INFO_DEPS); do echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file"; install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :; done; else : ; fi
uninstall-info:
$(PRE_UNINSTALL)
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then ii=yes; else ii=; fi; for file in $(INFO_DEPS); do test -z $ii || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; done
$(NORMAL_UNINSTALL)
for file in $(INFO_DEPS) make.i; do (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9] $$file[0-9] $$file[0-9][0-9]); done
dist-info: $(INFO_DEPS)
for base in $(INFO_DEPS); do d=$(srcdir); for file in `cd $$d && eval echo $$base*`; do test -f $(distdir)/$$file || ln $$d/$$file $(distdir)/$$file 2> /dev/null || cp -p $$d/$$file $(distdir)/$$file; done; done
mostlyclean-aminfo:
-rm -f make.aux make.cp make.cps make.dvi make.fn make.fns make.ky \
make.kys make.ps make.log make.pg make.toc make.tp make.tps \
make.vr make.vrs make.op make.tr make.cv make.cn
clean-aminfo:
distclean-aminfo:
maintainer-clean-aminfo:
for i in $(INFO_DEPS) make.i; do rm -f `eval echo $$i*`; done
install-man1:
$(mkinstalldirs) $(DESTDIR)$(man1dir)
@list='$(man1_MANS)'; \
l2='$(man_MANS)'; for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
else file=$$i; fi; \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
done
uninstall-man1:
@list='$(man1_MANS)'; \
l2='$(man_MANS)'; for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
rm -f $(DESTDIR)$(man1dir)/$$inst; \
done
install-man: $(MANS)
@$(NORMAL_INSTALL)
$(MAKE) install-man1
uninstall-man:
@$(NORMAL_UNINSTALL)
$(MAKE) uninstall-man1
# Assume that the only thing to do in glob is to build libglob.a,
# but do a sanity check: if $SUBDIRS will ever have more than
# a single directory, yell bloody murder.
all-recursive:
ifeq ($(words $(SUBDIRS)), 1)
@command.com /c if not exist glob\\nul md glob
@echo Making all in $(SUBDIRS)
$(MAKE) -C $(SUBDIRS) -f ../Makefile INCLUDES='-I$(srcdir) -I$(srcdir)/glob' DEFS='-I.. -I$(srcdir)' VPATH=$(srcdir)/glob libglob.a
else
@echo FATAL: There is more than one directory in "($(SUBDIRS))"
@$(EXIT_FAIL)
endif
$(SUBDIRS):
command.com /c md $@
libglob.a: $(libglob_a_OBJECTS)
command.com /c if exist libglob.a del libglob.a
$(AR) cru libglob.a $(libglob_a_OBJECTS) $(libglob_a_LIBADD)
$(RANLIB) libglob.a
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive check-recursive:
ifeq ($(words $(SUBDIRS)), 1)
@echo Making $(shell echo $@ | sed s/-recursive//) in $(SUBDIRS)
$(MAKE) -C $(SUBDIRS) -f ../Makefile $(shell echo $@ | sed s/-recursive//)-am
else
@echo FATAL: There is more than one directory in "($(SUBDIRS))"
@$(EXIT_FAIL)
endif
tags-in-glob: $(libglob_a_SOURCES)
etags $(addprefix $(srcdir)/,$^) -o ./glob/TAGS
tags-recursive:
ifeq ($(words $(SUBDIRS)), 1)
$(MAKE) tags-in-glob
else
@echo FATAL: There is more than one directory in "($(SUBDIRS))"
@$(EXIT_FAIL)
endif
tags: TAGS
ID: $(HEADERS) $(SOURCES)
mkid $(srcdir)/$(SOURCES) $(srcdir)/$(libglob_a_SOURCES) ./config.h $(HEADERS)
TAGS: tags-recursive $(HEADERS) $(srcdir)/$(SOURCES) config.h $(TAGS_DEPENDENCIES)
etags -i ./glob/TAGS $(ETAGS_ARGS) $(srcdir)/$(SOURCES) ./config.h $(HEADERS)
mostlyclean-tags:
clean-tags:
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
rm -rf $(distdir)
GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
dc_install_base=`cd $(distdir)/=inst && pwd`; cd $(distdir)/=build && ../configure --srcdir=.. --prefix=$$dc_install_base && $(MAKE) && $(MAKE) dvi && $(MAKE) check && $(MAKE) install && $(MAKE) installcheck && $(MAKE) dist
rm -rf $(distdir)
@echo "========================"; echo "$(distdir).tar.gz is ready for distribution"; echo "========================"
dist: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
rm -rf $(distdir)
dist-all: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir)
rm -rf $(distdir)
distdir: $(DISTFILES)
rm -rf $(distdir)
mkdir $(distdir)
-chmod 777 $(distdir)
@for file in $(DISTFILES); do d=$(srcdir); test -f $(distdir)/$$file || ln $$d/$$file $(distdir)/$$file 2> /dev/null || cp -p $$d/$$file $(distdir)/$$file; done; for subdir in $(SUBDIRS); do test -d $(distdir)/$$subdir || mkdir $(distdir)/$$subdir || exit 1; chmod 777 $(distdir)/$$subdir; (cd $$subdir && $(MAKE) top_distdir=../$(top_distdir)/$$subdir distdir=../$(distdir)/$$subdir distdir) || exit 1; done
$(MAKE) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
$(MAKE) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
info: $(INFO_DEPS) info-recursive
dvi: $(DVIS) dvi-recursive
check: all-am check-recursive check-local
@:
installcheck: installcheck-recursive
all-recursive-am: config.h
$(MAKE) all-recursive
all-am: Makefile $(INFO_DEPS) $(PROGRAMS) config.h
install-exec-am: install-binPROGRAMS
install-data-am: install-info-am
uninstall-am: uninstall-binPROGRAMS uninstall-info
install-exec: install-exec-recursive install-exec-am
@$(NORMAL_INSTALL)
install-data: install-data-recursive install-data-am
@$(NORMAL_INSTALL)
install-recursive uninstall-recursive:
@:
install: install-recursive install-exec-am install-data-am
@:
uninstall: uninstall-recursive uninstall-am
all: all-recursive-am all-am
install-strip:
$(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
installdirs: installdirs-recursive
$(mkinstalldirs) $(bindir) $(infodir)
mostlyclean-generic:
-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f Makefile $(DISTCLEANFILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS mostlyclean-compile mostlyclean-aminfo mostlyclean-tags mostlyclean-generic
clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-aminfo clean-tags clean-generic mostlyclean-am
distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile distclean-aminfo distclean-tags distclean-generic clean-am
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS maintainer-clean-compile maintainer-clean-aminfo maintainer-clean-tags maintainer-clean-generic distclean-am
mostlyclean: mostlyclean-recursive mostlyclean-am
clean: clean-noinstLIBRARIES clean-recursive clean-am
distclean: distclean-recursive distclean-am
rm -f config.status
maintainer-clean: maintainer-clean-recursive maintainer-clean-am
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
rm -f config.status
.PHONY: default mostlyclean-hdr distclean-hdr clean-hdr \
maintainer-clean-hdr mostlyclean-binPROGRAMS distclean-binPROGRAMS \
clean-binPROGRAMS maintainer-clean-binPROGRAMS uninstall-binPROGRAMS \
install-binPROGRAMS mostlyclean-compile distclean-compile clean-compile \
maintainer-clean-compile install-info-am uninstall-info \
mostlyclean-aminfo distclean-aminfo clean-aminfo \
maintainer-clean-aminfo install-data-recursive uninstall-data-recursive \
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
uninstalldirs-recursive all-recursive check-recursive check-am \
installcheck-recursive info-recursive dvi-recursive \
mostlyclean-recursive distclean-recursive clean-recursive \
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
distclean-tags clean-tags maintainer-clean-tags distdir \
mostlyclean-depend distclean-depend clean-depend \
maintainer-clean-depend info dvi check-local installcheck \
all-recursive-am all-am install-exec-am install-data-am uninstall-am \
install-exec install-data install uninstall all installdirs \
mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
# --------------- Local DIST Section
# Install the w32 subdirectory
#
dist-hook:
(cd $(srcdir); \
w32=`find w32 -follow \( -name CVS -prune \) -o -type f -print`; \
tar chf - $$w32) \
| (cd $(distdir); tar xfBp -)
# --------------- Local CHECK Section
# Note: check-loadavg is NOT a prerequisite of check-local, since
# there's no uptime utility, and the test it does doesn't make sense
# on MSDOS anyway.
check-local: check-shell check-regression
@banner=" Regression PASSED: GNU Make $(VERSION) ($(MAKE_HOST)) built with $(CC) "; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"; \
echo
.PHONY: check-loadavg check-shell check-regression
# > check-shell
#
# check-shell is designed to fail if they don't have a Unixy shell
# installed. The test suite requires such a shell.
check-shell:
@echo If Make says Error -1, you do not have Unix-style shell installed
@foo=bar.exe :
# > check-loadavg
#
loadavg: loadavg.c config.h
@rm -f loadavg
$(LINK) -DTEST $(make_LDFLAGS) loadavg.c $(LIBS)
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
loadavg.c: getloadavg.c
ln $(srcdir)/getloadavg.c loadavg.c || \
cp $(srcdir)/getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
-./loadavg
# > check-regression
#
# Look for the make test suite, and run it if found. Look in MAKE_TEST if
# specified, or else in the srcdir or the distdir, their parents, and _their_
# parents.
#
check-regression:
@if test -f "$(srcdir)/tests/run_make_tests"; then \
if $(PERL) -v >/dev/null 2>&1; then \
case `cd $(srcdir); pwd` in `pwd`) : ;; \
*) test -d tests || mkdir tests; \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts; do \
rm -rf tests/$$f; cp -pr $(srcdir)/tests/$$f tests; \
done ;; \
esac; \
echo "cd tests && $(PERL) ./run_make_tests.pl -make ../make.exe $(MAKETESTFLAGS)"; \
cd tests && $(PERL) ./run_make_tests.pl -make ../make.exe $(MAKETESTFLAGS); \
else \
echo "Can't find a working Perl ($(PERL)); the test suite requires Perl."; \
fi; \
else \
echo "Can't find the GNU Make test suite ($(srcdir)/tests)."; \
fi
# --------------- Maintainer's Section
# Note this requires GNU make. Not to worry, since it will only be included
# in the Makefile if we're in the maintainer's environment.
#include $(srcdir)/maintMakefile
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
# --------------- DEPENDENCIES
#
alloca.o: alloca.c config.h
ar.o: ar.c make.h config.h gettext.h filedef.h dep.h glob/fnmatch.h
arscan.o: arscan.c make.h config.h gettext.h
commands.o: commands.c make.h config.h gettext.h dep.h filedef.h \
variable.h job.h commands.h
default.o: default.c make.h config.h gettext.h rule.h dep.h filedef.h \
job.h commands.h variable.h
dir.o: dir.c make.h config.h gettext.h glob/glob.h
expand.o: expand.c make.h config.h gettext.h filedef.h job.h commands.h \
variable.h rule.h
file.o: file.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h
function.o: function.c make.h config.h gettext.h filedef.h variable.h \
dep.h job.h commands.h debug.h
getloadavg.o: getloadavg.c config.h
getopt.o: getopt.c config.h gettext.h getopt.h
getopt1.o: getopt1.c config.h getopt.h
gettext.o: gettext.c config.h gettext.h
implicit.o: implicit.c make.h config.h gettext.h rule.h dep.h filedef.h \
debug.h
job.o: job.c make.h config.h gettext.h job.h debug.h filedef.h \
commands.h variable.h
main.o: main.c make.h config.h gettext.h dep.h filedef.h variable.h \
job.h commands.h rule.h debug.h getopt.h
misc.o: misc.c make.h config.h gettext.h dep.h debug.h
read.o: read.c make.h config.h gettext.h glob/glob.h dep.h filedef.h \
job.h commands.h variable.h rule.h debug.h
remake.o: remake.c make.h config.h gettext.h filedef.h job.h commands.h \
dep.h variable.h debug.h
remote-stub.o: remote-stub.c make.h config.h gettext.h filedef.h job.h \
commands.h
rule.o: rule.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
signame.o: signame.c make.h config.h gettext.h signame.h
variable.o: variable.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
version.o: version.c config.h
vpath.o: vpath.c make.h config.h gettext.h filedef.h variable.h

View File

@@ -1,170 +0,0 @@
# This is a -*-Makefile-*-, or close enough
AUTOMAKE_OPTIONS = 1.4
SUBDIRS = $(GLOBDIR) i18n
bin_PROGRAMS = make
# These source files also have gettext references
SRCS = ar.c arscan.c commands.c dir.c expand.c file.c function.c \
getopt.c implicit.c job.c main.c misc.c read.c remake.c \
rule.c signame.c variable.c vpath.c
make_SOURCES = $(SRCS) default.c remote-$(REMOTE).c version.c \
getopt1.c
noinst_HEADERS = commands.h dep.h filedef.h job.h make.h rule.h variable.h \
debug.h signame.h getopt.h gettext.h
make_LDADD = $(LIBOBJS) @ALLOCA@ $(GLOBLIB)
man_MANS = make.1
info_TEXINFOS = make.texinfo
DEFS = -DALIASPATH=\"$(aliaspath)\" -DLOCALEDIR=\"$(localedir)\" -DLIBDIR=\"$(libdir)\" -DINCLUDEDIR=\"$(includedir)\" @DEFS@
INCLUDES = -I. -I$(srcdir) $(GLOBINC)
EXTRA_DIST = README build.sh.in $(man_MANS) README.customs remote-cstms.c\
make-stds.texi SCOPTIONS SMakefile\
README.Amiga Makefile.ami config.ami make.lnk amiga.c amiga.h\
README.DOS Makefile.DOS configure.bat dosbuild.bat configh.dos\
README.W32 NMakefile config.h.W32 build_w32.bat subproc.bat\
readme.vms makefile.vms makefile.com config.h-vms vmsdir.h\
vmsfunctions.c vmsify.c\
gettext.c\
glob/COPYING.LIB glob/ChangeLog glob/Makefile.am\
glob/Makefile.ami glob/Makefile.in glob/SCOPTIONS\
glob/SMakefile glob/configure.bat glob/fnmatch.c\
glob/fnmatch.h glob/glob.c glob/glob.h
MOSTLYCLEANFILES = loadavg.c
CLEANFILES = loadavg
MAKE_HOST = @MAKE_HOST@
# --------------- Internationalization Section
POTFILES = $(SRCS) remote-cstms.c vmsfunctions.c
localedir = $(prefix)/share/locale
aliaspath = $(localedir):.
all-local: $(srcdir)/stamp-pot
$(srcdir)/stamp-pot: $(POTFILES)
@echo "$(POTFILES)" > $@
# --------------- Local INSTALL Section
# If necessary, change the gid of the app and turn on the setgid flag.
#
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
#
inst_setgid = @NEED_SETGID@
# Install make setgid to this group so it can get the load average.
#
inst_group = @KMEM_GROUP@
install-exec-local:
@if $(inst_setgid); then \
app=$(DESTDIR)$(bindir)/`echo $(bin_PROGRAMS)|sed '$(transform)'`; \
if chgrp $(inst_group) $$app && chmod g+s $$app; then \
echo "chgrp $(inst_group) $$app && chmod g+s $$app"; \
else \
echo "$$app needs to be owned by group $(inst_group) and setgid;"; \
echo "otherwise the \`-l' option will probably not work."; \
echo "You may need special privileges to complete the installation"; \
echo "of $$app."; \
fi; \
else true; fi
# --------------- Local DIST Section
# Install the w32 and tests subdirectories
#
dist-hook:
(cd $(srcdir); \
sub=`find w32 tests -follow \( -name CVS -prune -o -name work -prune \) -o \( -name \*.orig -o -name \*.rej -o -name \*~ -prune \) -o -type f -print`; \
tar chf - $$sub) \
| (cd $(distdir); tar xfBp -)
# --------------- Local CHECK Section
check-local: check-regression check-loadavg
@banner=" Regression PASSED: GNU Make $(VERSION) ($(MAKE_HOST)) built with $(CC) "; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"; \
echo
.PHONY: check-loadavg check-regression
# > check-loadavg
#
loadavg: loadavg.c config.h
@rm -f loadavg
$(LINK) -DTEST $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(make_LDFLAGS) loadavg.c $(LIBS)
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
#
loadavg.c: getloadavg.c
ln $(srcdir)/getloadavg.c loadavg.c || \
cp $(srcdir)/getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
-./loadavg
# > check-regression
#
# Look for the make test suite, and run it if found and we can find perl.
# If we're building outside the tree, we use symlinks to make a local copy of
# the test suite. Unfortunately the test suite itself isn't localizable yet.
#
MAKETESTFLAGS =
check-regression:
@if test -f "$(srcdir)/tests/run_make_tests"; then \
if $(PERL) -v >/dev/null 2>&1; then \
case `cd $(srcdir); pwd` in `pwd`) : ;; \
*) test -d tests || mkdir tests; \
rm -f srctests; \
if ln -s "$(srcdir)/tests" srctests; then \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts; do \
rm -f tests/$$f; ln -s ../srctests/$$f tests; \
done; fi ;; \
esac; \
echo "cd tests && $(PERL) ./run_make_tests.pl -make ../make $(MAKETESTFLAGS)"; \
cd tests && $(PERL) ./run_make_tests.pl -make ../make $(MAKETESTFLAGS); \
else \
echo "Can't find a working Perl ($(PERL)); the test suite requires Perl."; \
fi; \
else \
echo "Can't find the GNU Make test suite ($(srcdir)/tests)."; \
fi
# --------------- Local CLEAN section
maintainer-clean-local:
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
# --------------- Maintainer's Section
@MAINT_MAKEFILE@

View File

@@ -1,305 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build.sh' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Makefile for GNU Make
#
CC = sc
RM = delete
CFLAGS =
CPPFLAGS =
LDFLAGS =
# Define these for your system as follows:
# -DNO_ARCHIVES To disable `ar' archive support.
# -DNO_FLOAT To avoid using floating-point numbers.
# -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2.
# Some compilers apparently accept this
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
# See also `config.h'.
defines =
# Which flavor of remote job execution support to use.
# The code is found in `remote-$(REMOTE).c'.
REMOTE = stub
# If you are using the GNU C library, or have the GNU getopt functions in
# your C library, you can comment these out.
GETOPT = getopt.o getopt1.o
GETOPT_SRC = $(srcdir)getopt.c $(srcdir)getopt1.c $(srcdir)getopt.h
# If you are using the GNU C library, or have the GNU glob functions in
# your C library, you can comment this out. GNU make uses special hooks
# into the glob functions to be more efficient (by using make's directory
# cache for globbing), so you must use the GNU functions even if your
# system's C library has the 1003.2 glob functions already. Also, the glob
# functions in the AIX and HPUX C libraries are said to be buggy.
GLOB = glob/glob.lib
# If your system doesn't have alloca, or the one provided is bad, define this.
ALLOCA = alloca.o
ALLOCA_SRC = $(srcdir)alloca.c
# If your system needs extra libraries loaded in, define them here.
# System V probably need -lPW for alloca. HP-UX 7.0's alloca in
# libPW.a is broken on HP9000s300 and HP9000s400 machines. Use
# alloca.c instead on those machines.
LOADLIBES =
# Any extra object files your system needs.
extras = amiga.o
# Common prefix for machine-independent installed files.
prefix =
# Common prefix for machine-dependent installed files.
exec_prefix =
# Directory to install `make' in.
bindir = sc:c
# Directory to find libraries in for `-lXXX'.
libdir = lib:
# Directory to search by default for included makefiles.
includedir = include:
# Directory to install the Info files in.
infodir = doc:
# Directory to install the man page in.
mandir = t:
# Number to put on the man page filename.
manext = 1
# Prefix to put on installed `make' binary file name.
binprefix =
# Prefix to put on installed `make' man page file name.
manprefix = $(binprefix)
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
install_setgid = false
# Install make setgid to this group so it can read /dev/kmem.
group = sys
# Program to install `make'.
INSTALL_PROGRAM = copy
# Program to install the man page.
INSTALL_DATA = copy
# Generic install program.
INSTALL = copy
# Program to format Texinfo source into Info files.
MAKEINFO = makeinfo
# Program to format Texinfo source into DVI files.
TEXI2DVI = texi2dvi
# Programs to make tags files.
ETAGS = etags -w
CTAGS = ctags -w
objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \
rule.o implicit.o default.o variable.o expand.o function.o \
vpath.o version.o ar.o arscan.o signame.o remote-$(REMOTE).o \
$(GETOPT) $(ALLOCA) $(extras)
srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \
$(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \
$(srcdir)main.c $(srcdir)read.c $(srcdir)remake.c \
$(srcdir)rule.c $(srcdir)implicit.c $(srcdir)default.c \
$(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \
$(srcdir)vpath.c $(srcdir)version.c \
$(srcdir)remote-$(REMOTE).c \
$(srcdir)ar.c $(srcdir)arscan.c \
$(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \
$(srcdir)commands.h $(srcdir)dep.h $(srcdir)filedep.h \
$(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \
$(srcdir)variable.h $(ALLOCA_SRC) $(srcdir)config.h.in
.SUFFIXES:
.SUFFIXES: .o .c .h .ps .dvi .info .texinfo
all: make
info: make.info
dvi: make.dvi
# Some makes apparently use .PHONY as the default goal if it is before `all'.
.PHONY: all check info dvi
make.info: make.texinfo
$(MAKEINFO) -I$(srcdir) $(srcdir)make.texinfo -o make.info
make.dvi: make.texinfo
$(TEXI2DVI) $(srcdir)make.texinfo
make.ps: make.dvi
dvi2ps make.dvi > make.ps
make: $(objs) $(GLOB)
$(CC) Link $(LDFLAGS) $(objs) Lib $(GLOB) $(LOADLIBES) To make.new
-delete make
rename make.new make
TMPFILE = t:Make$$
$(GLOB):
cd glob @@\
$(MAKE) -$(MAKEFLAGS) -f Makefile
# -I. is needed to find config.h in the build directory.
OUTPUT_OPTION =
.c.o:
$(CC) $(defines) IDir "" IDir glob \
$(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
# For some losing Unix makes.
SHELL = /bin/sh
#@SET_MAKE@
glob/libglob.a: FORCE config.h
cd glob; $(MAKE) libglob.a
FORCE:
tagsrcs = $(srcs) $(srcdir)remote-*.c
.PHONY: install installdirs
install: installdirs \
$(bindir)$(binprefix)make $(infodir)make.info \
$(mandir)$(manprefix)make.$(manext)
installdirs:
$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir)
$(bindir)$(binprefix)make: make
$(INSTALL_PROGRAM) make $@.new
@if $(install_setgid); then \
if chgrp $(group) $@.new && chmod g+s $@.new; then \
echo "chgrp $(group) $@.new && chmod g+s $@.new"; \
else \
echo "$@ needs to be owned by group $(group) and setgid;"; \
echo "otherwise the \`-l' option will probably not work."; \
echo "You may need special privileges to install $@."; \
fi; \
else true; fi
# Some systems can't deal with renaming onto a running binary.
-$(RM) $@.old
-mv $@ $@.old
mv $@.new $@
$(infodir)make.info: make.info
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
for file in $${dir}/make.info*; do \
name="`basename $$file`"; \
$(INSTALL_DATA) $$file \
`echo $@ | sed "s,make.info\$$,$$name,"`; \
done
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
install-info --infodir=$(infodir) $$dir/make.info; \
else true; fi
$(mandir)$(manprefix)make.$(manext): make.man
$(INSTALL_DATA) $(srcdir)make.man $@
loadavg: loadavg.c config.h
$(CC) $(defines) -DTEST -I. -I$(srcdir) $(CFLAGS) $(LDFLAGS) \
loadavg.c $(LOADLIBES) -o $@
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
loadavg.c: getloadavg.c
ln $(srcdir)getloadavg.c loadavg.c || \
cp $(srcdir)getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
./loadavg
check: check-loadavg
.PHONY: clean realclean distclean mostlyclean
clean: glob-clean
-$(RM) make loadavg "#?.o" core make.dvi
distclean: clean glob-realclean
-$(RM) Makefile config.h config.status build.sh
-$(RM) config.log config.cache
-$(RM) TAGS tags
-$(RM) make.?? make.??s make.log make.toc make.*aux
-$(RM) loadavg.c
realclean: distclean
-$(RM) make.info*
mostlyclean: clean
.PHONY: glob-clean glob-realclean
glob-clean glob-realclean:
cd glob @@\
$(MAKE) $@
# This tells versions [3.59,3.63) of GNU make not to export all variables.
.NOEXPORT:
# The automatically generated dependencies below may omit config.h
# because it is included with ``#include <config.h>'' rather than
# ``#include "config.h"''. So we add the explicit dependency to make sure.
$(objs): config.h
# Automatically generated dependencies will be put at the end of the file.
# Automatically generated dependencies.
commands.o: commands.c make.h dep.h filedef.h variable.h job.h \
commands.h
job.o: job.c make.h job.h filedef.h commands.h variable.h
dir.o: dir.c make.h
file.o: file.c make.h dep.h filedef.h job.h commands.h variable.h
misc.o: misc.c make.h dep.h
main.o: main.c make.h dep.h filedef.h variable.h job.h commands.h \
getopt.h
read.o: read.c make.h dep.h filedef.h job.h commands.h variable.h \
glob/glob.h
remake.o: remake.c make.h filedef.h job.h commands.h dep.h
rule.o: rule.c make.h dep.h filedef.h job.h commands.h variable.h \
rule.h
implicit.o: implicit.c make.h rule.h dep.h filedef.h
default.o: default.c make.h rule.h dep.h filedef.h job.h commands.h \
variable.h
variable.o: variable.c make.h dep.h filedef.h job.h commands.h \
variable.h
expand.o: expand.c make.h filedef.h job.h commands.h variable.h
function.o: function.c make.h filedef.h variable.h dep.h job.h \
commands.h amiga.h
vpath.o: vpath.c make.h filedef.h variable.h
version.o: version.c
ar.o: ar.c make.h filedef.h dep.h
arscan.o: arscan.c make.h
signame.o: signame.c signame.h
remote-stub.o: remote-stub.c make.h filedef.h job.h commands.h
getopt.o: getopt.c
getopt1.o : getopt1.c getopt.h
getloadavg.o: getloadavg.c
amiga.o: amiga.c make.h variable.h amiga.h

View File

@@ -1,815 +0,0 @@
# Makefile.in generated automatically by automake 1.4 from Makefile.am
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
# This is a -*-Makefile-*-, or close enough
SHELL = @SHELL@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
sbindir = @sbindir@
libexecdir = @libexecdir@
datadir = @datadir@
sysconfdir = @sysconfdir@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
infodir = @infodir@
mandir = @mandir@
includedir = @includedir@
oldincludedir = /usr/include
DESTDIR =
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = .
ACLOCAL = @ACLOCAL@
AUTOCONF = @AUTOCONF@
AUTOMAKE = @AUTOMAKE@
AUTOHEADER = @AUTOHEADER@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
transform = @program_transform_name@
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_alias = @host_alias@
host_triplet = @host@
ALL_LINGUAS = @ALL_LINGUAS@
ALL_MOFILES = @ALL_MOFILES@
ALL_POFILES = @ALL_POFILES@
AR = @AR@
CC = @CC@
CPP = @CPP@
GETCONF = @GETCONF@
GLOBDIR = @GLOBDIR@
GLOBINC = @GLOBINC@
GLOBLIB = @GLOBLIB@
LIBOBJS = @LIBOBJS@
MAKEINFO = @MAKEINFO@
MOFILES = @MOFILES@
PACKAGE = @PACKAGE@
PERL = @PERL@
RANLIB = @RANLIB@
REMOTE = @REMOTE@
VERSION = @VERSION@
AUTOMAKE_OPTIONS = 1.4
SUBDIRS = $(GLOBDIR) i18n
bin_PROGRAMS = make
# These source files also have gettext references
SRCS = ar.c arscan.c commands.c dir.c expand.c file.c function.c getopt.c implicit.c job.c main.c misc.c read.c remake.c rule.c signame.c variable.c vpath.c
make_SOURCES = $(SRCS) default.c remote-$(REMOTE).c version.c getopt1.c
noinst_HEADERS = commands.h dep.h filedef.h job.h make.h rule.h variable.h debug.h signame.h getopt.h gettext.h
make_LDADD = $(LIBOBJS) @ALLOCA@ $(GLOBLIB)
man_MANS = make.1
info_TEXINFOS = make.texinfo
DEFS = -DALIASPATH=\"$(aliaspath)\" -DLOCALEDIR=\"$(localedir)\" -DLIBDIR=\"$(libdir)\" -DINCLUDEDIR=\"$(includedir)\" @DEFS@
INCLUDES = -I. -I$(srcdir) $(GLOBINC)
EXTRA_DIST = README build.sh.in $(man_MANS) README.customs remote-cstms.c make-stds.texi SCOPTIONS SMakefile README.Amiga Makefile.ami config.ami make.lnk amiga.c amiga.h README.DOS Makefile.DOS configure.bat dosbuild.bat configh.dos README.W32 NMakefile config.h.W32 build_w32.bat subproc.bat readme.vms makefile.vms makefile.com config.h-vms vmsdir.h vmsfunctions.c vmsify.c gettext.c glob/COPYING.LIB glob/ChangeLog glob/Makefile.am glob/Makefile.ami glob/Makefile.in glob/SCOPTIONS glob/SMakefile glob/configure.bat glob/fnmatch.c glob/fnmatch.h glob/glob.c glob/glob.h
MOSTLYCLEANFILES = loadavg.c
CLEANFILES = loadavg
MAKE_HOST = @MAKE_HOST@
# --------------- Internationalization Section
POTFILES = $(SRCS) remote-cstms.c vmsfunctions.c
localedir = $(prefix)/share/locale
aliaspath = $(localedir):.
# --------------- Local INSTALL Section
# If necessary, change the gid of the app and turn on the setgid flag.
#
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
#
inst_setgid = @NEED_SETGID@
# Install make setgid to this group so it can get the load average.
#
inst_group = @KMEM_GROUP@
# > check-regression
#
# Look for the make test suite, and run it if found and we can find perl.
# If we're building outside the tree, we use symlinks to make a local copy of
# the test suite. Unfortunately the test suite itself isn't localizable yet.
#
MAKETESTFLAGS =
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES = build.sh
PROGRAMS = $(bin_PROGRAMS)
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
make_OBJECTS = ar.o arscan.o commands.o dir.o expand.o file.o \
function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o \
rule.o signame.o variable.o vpath.o default.o remote-$(REMOTE).o \
version.o getopt1.o
make_DEPENDENCIES = @LIBOBJS@ @ALLOCA@
make_LDFLAGS =
CFLAGS = @CFLAGS@
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
TEXI2DVI = texi2dvi
INFO_DEPS = make.info
DVIS = make.dvi
TEXINFOS = make.texinfo
man1dir = $(mandir)/man1
MANS = $(man_MANS)
NROFF = nroff
HEADERS = $(noinst_HEADERS)
DIST_COMMON = README ./stamp-h.in ABOUT-NLS AUTHORS COPYING ChangeLog \
INSTALL Makefile.am Makefile.in NEWS acconfig.h acinclude.m4 aclocal.m4 \
alloca.c build.sh.in config.guess config.h.in config.sub configure \
configure.in getloadavg.c gettext.c install-sh missing mkinstalldirs \
texinfo.tex
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
TAR = tar
GZIP_ENV = --best
SOURCES = $(make_SOURCES)
OBJECTS = $(make_OBJECTS)
all: all-redirect
.SUFFIXES:
.SUFFIXES: .S .c .dvi .info .o .ps .s .texi .texinfo .txi
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
$(ACLOCAL_M4): configure.in acinclude.m4
cd $(srcdir) && $(ACLOCAL)
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
cd $(srcdir) && $(AUTOCONF)
config.h: stamp-h
@if test ! -f $@; then \
rm -f stamp-h; \
$(MAKE) stamp-h; \
else :; fi
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
cd $(top_builddir) \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
$(SHELL) ./config.status
@echo timestamp > stamp-h 2> /dev/null
$(srcdir)/config.h.in: $(srcdir)/stamp-h.in
@if test ! -f $@; then \
rm -f $(srcdir)/stamp-h.in; \
$(MAKE) $(srcdir)/stamp-h.in; \
else :; fi
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h
cd $(top_srcdir) && $(AUTOHEADER)
@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
mostlyclean-hdr:
clean-hdr:
distclean-hdr:
-rm -f config.h
maintainer-clean-hdr:
build.sh: $(top_builddir)/config.status build.sh.in
cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
mostlyclean-binPROGRAMS:
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
distclean-binPROGRAMS:
maintainer-clean-binPROGRAMS:
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
$(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
else :; fi; \
done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
list='$(bin_PROGRAMS)'; for p in $$list; do \
rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
done
.c.o:
$(COMPILE) -c $<
.s.o:
$(COMPILE) -c $<
.S.o:
$(COMPILE) -c $<
mostlyclean-compile:
-rm -f *.o core *.core
clean-compile:
distclean-compile:
-rm -f *.tab.c
maintainer-clean-compile:
make: $(make_OBJECTS) $(make_DEPENDENCIES)
@rm -f make
$(LINK) $(make_LDFLAGS) $(make_OBJECTS) $(make_LDADD) $(LIBS)
make.info: make.texinfo
make.dvi: make.texinfo
DVIPS = dvips
.texi.info:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.texi.dvi:
TEXINPUTS=.:$$TEXINPUTS \
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.texi:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.texinfo.info:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.texinfo:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.texinfo.dvi:
TEXINPUTS=.:$$TEXINPUTS \
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.txi.info:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.txi.dvi:
TEXINPUTS=.:$$TEXINPUTS \
MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $<
.txi:
@cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9]
cd $(srcdir) \
&& $(MAKEINFO) `echo $< | sed 's,.*/,,'`
.dvi.ps:
$(DVIPS) $< -o $@
install-info-am: $(INFO_DEPS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(infodir)
@list='$(INFO_DEPS)'; \
for file in $$list; do \
d=$(srcdir); \
for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \
if test -f $$d/$$ifile; then \
echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \
$(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \
else : ; fi; \
done; \
done
@$(POST_INSTALL)
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
list='$(INFO_DEPS)'; \
for file in $$list; do \
echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\
install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\
done; \
else : ; fi
uninstall-info:
$(PRE_UNINSTALL)
@if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \
ii=yes; \
else ii=; fi; \
list='$(INFO_DEPS)'; \
for file in $$list; do \
test -z "$ii" \
|| install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
done
@$(NORMAL_UNINSTALL)
list='$(INFO_DEPS)'; \
for file in $$list; do \
(cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \
done
dist-info: $(INFO_DEPS)
list='$(INFO_DEPS)'; \
for base in $$list; do \
d=$(srcdir); \
for file in `cd $$d && eval echo $$base*`; do \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file; \
done; \
done
mostlyclean-aminfo:
-rm -f make.aux make.cp make.cps make.dvi make.fn make.fns make.ky \
make.kys make.ps make.log make.pg make.toc make.tp make.tps \
make.vr make.vrs make.op make.tr make.cv make.cn
clean-aminfo:
distclean-aminfo:
maintainer-clean-aminfo:
cd $(srcdir) && for i in $(INFO_DEPS); do \
rm -f $$i; \
if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \
rm -f $$i-[0-9]*; \
fi; \
done
install-man1:
$(mkinstalldirs) $(DESTDIR)$(man1dir)
@list='$(man1_MANS)'; \
l2='$(man_MANS)'; for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
else file=$$i; fi; \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
done
uninstall-man1:
@list='$(man1_MANS)'; \
l2='$(man_MANS)'; for i in $$l2; do \
case "$$i" in \
*.1*) list="$$list $$i" ;; \
esac; \
done; \
for i in $$list; do \
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
rm -f $(DESTDIR)$(man1dir)/$$inst; \
done
install-man: $(MANS)
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-man1
uninstall-man:
@$(NORMAL_UNINSTALL)
$(MAKE) $(AM_MAKEFLAGS) uninstall-man1
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
@SET_MAKE@
all-recursive install-data-recursive install-exec-recursive \
installdirs-recursive install-recursive uninstall-recursive \
check-recursive installcheck-recursive info-recursive dvi-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $(MAKEFLAGS); amf=$$2; \
dot_seen=no; \
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
rev="$$subdir $$rev"; \
test "$$subdir" = "." && dot_seen=yes; \
done; \
test "$$dot_seen" = "no" && rev=". $$rev"; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP)
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
here=`pwd` && cd $(srcdir) \
&& mkid -f$$here/ID $$unique $(LISP)
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
mostlyclean-tags:
clean-tags:
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
-rm -rf $(distdir)
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
mkdir $(distdir)/=build
mkdir $(distdir)/=inst
dc_install_base=`cd $(distdir)/=inst && pwd`; \
cd $(distdir)/=build \
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) dist
-rm -rf $(distdir)
@banner="$(distdir).tar.gz is ready for distribution"; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"
dist: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
dist-all: distdir
-chmod -R a+r $(distdir)
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
-rm -rf $(distdir)
distdir: $(DISTFILES)
-rm -rf $(distdir)
mkdir $(distdir)
-chmod 777 $(distdir)
$(mkinstalldirs) $(distdir)/glob
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \
cp -pr $$/$$file $(distdir)/$$file; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
fi; \
done
for subdir in $(SUBDIRS); do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
chmod 777 $(distdir)/$$subdir; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info
$(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-hook
alloca.o: alloca.c config.h
ar.o: ar.c make.h config.h gettext.h filedef.h dep.h glob/fnmatch.h
arscan.o: arscan.c make.h config.h gettext.h
commands.o: commands.c make.h config.h gettext.h dep.h filedef.h \
variable.h job.h commands.h
default.o: default.c make.h config.h gettext.h rule.h dep.h filedef.h \
job.h commands.h variable.h
dir.o: dir.c make.h config.h gettext.h glob/glob.h
expand.o: expand.c make.h config.h gettext.h filedef.h job.h commands.h \
variable.h rule.h
file.o: file.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h
function.o: function.c make.h config.h gettext.h filedef.h variable.h \
dep.h job.h commands.h debug.h
getloadavg.o: getloadavg.c config.h
getopt.o: getopt.c config.h gettext.h getopt.h
getopt1.o: getopt1.c config.h getopt.h
gettext.o: gettext.c config.h gettext.h
implicit.o: implicit.c make.h config.h gettext.h rule.h dep.h filedef.h \
debug.h
job.o: job.c make.h config.h gettext.h job.h debug.h filedef.h \
commands.h variable.h
main.o: main.c make.h config.h gettext.h dep.h filedef.h variable.h \
job.h commands.h rule.h debug.h getopt.h
misc.o: misc.c make.h config.h gettext.h dep.h debug.h
read.o: read.c make.h config.h gettext.h glob/glob.h dep.h filedef.h \
job.h commands.h variable.h rule.h debug.h
remake.o: remake.c make.h config.h gettext.h filedef.h job.h commands.h \
dep.h variable.h debug.h
remote-stub.o: remote-stub.c make.h config.h gettext.h filedef.h job.h \
commands.h
rule.o: rule.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
signame.o: signame.c make.h config.h gettext.h signame.h
variable.o: variable.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
version.o: version.c config.h
vpath.o: vpath.c make.h config.h gettext.h filedef.h variable.h
info-am: $(INFO_DEPS)
info: info-recursive
dvi-am: $(DVIS)
dvi: dvi-recursive
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) check-local
check: check-recursive
installcheck-am:
installcheck: installcheck-recursive
all-recursive-am: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
install-exec-am: install-binPROGRAMS install-exec-local
install-exec: install-exec-recursive
install-data-am: install-info-am install-man
install-data: install-data-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
install: install-recursive
uninstall-am: uninstall-binPROGRAMS uninstall-info uninstall-man
uninstall: uninstall-recursive
all-am: Makefile $(INFO_DEPS) $(PROGRAMS) $(MANS) $(HEADERS) config.h \
all-local
all-redirect: all-recursive-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(infodir) \
$(DESTDIR)$(mandir)/man1
mostlyclean-generic:
-test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
maintainer-clean-generic:
mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \
mostlyclean-compile mostlyclean-aminfo mostlyclean-tags \
mostlyclean-generic
mostlyclean: mostlyclean-recursive
clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-aminfo \
clean-tags clean-generic mostlyclean-am
clean: clean-recursive
distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \
distclean-aminfo distclean-tags distclean-generic \
clean-am
distclean: distclean-recursive
-rm -f config.status
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \
maintainer-clean-compile maintainer-clean-aminfo \
maintainer-clean-tags maintainer-clean-generic \
distclean-am maintainer-clean-local
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
maintainer-clean: maintainer-clean-recursive
-rm -f config.status
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \
maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \
mostlyclean-compile distclean-compile clean-compile \
maintainer-clean-compile install-info-am uninstall-info \
mostlyclean-aminfo distclean-aminfo clean-aminfo \
maintainer-clean-aminfo install-man1 uninstall-man1 install-man \
uninstall-man install-data-recursive uninstall-data-recursive \
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
uninstalldirs-recursive all-recursive check-recursive \
installcheck-recursive info-recursive dvi-recursive \
mostlyclean-recursive distclean-recursive clean-recursive \
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
dvi-am dvi check-local check check-am installcheck-am installcheck \
all-recursive-am install-exec-local install-exec-am install-exec \
install-data-am install-data install-am install uninstall-am uninstall \
all-local all-redirect all-am all installdirs-am installdirs \
mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
all-local: $(srcdir)/stamp-pot
$(srcdir)/stamp-pot: $(POTFILES)
@echo "$(POTFILES)" > $@
install-exec-local:
@if $(inst_setgid); then \
app=$(DESTDIR)$(bindir)/`echo $(bin_PROGRAMS)|sed '$(transform)'`; \
if chgrp $(inst_group) $$app && chmod g+s $$app; then \
echo "chgrp $(inst_group) $$app && chmod g+s $$app"; \
else \
echo "$$app needs to be owned by group $(inst_group) and setgid;"; \
echo "otherwise the \`-l' option will probably not work."; \
echo "You may need special privileges to complete the installation"; \
echo "of $$app."; \
fi; \
else true; fi
# --------------- Local DIST Section
# Install the w32 and tests subdirectories
#
dist-hook:
(cd $(srcdir); \
sub=`find w32 tests -follow \( -name CVS -prune -o -name work -prune \) -o \( -name \*.orig -o -name \*.rej -o -name \*~ -prune \) -o -type f -print`; \
tar chf - $$sub) \
| (cd $(distdir); tar xfBp -)
# --------------- Local CHECK Section
check-local: check-regression check-loadavg
@banner=" Regression PASSED: GNU Make $(VERSION) ($(MAKE_HOST)) built with $(CC) "; \
dashes=`echo "$$banner" | sed s/./=/g`; \
echo; \
echo "$$dashes"; \
echo "$$banner"; \
echo "$$dashes"; \
echo
.PHONY: check-loadavg check-regression
# > check-loadavg
#
loadavg: loadavg.c config.h
@rm -f loadavg
$(LINK) -DTEST $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(make_LDFLAGS) loadavg.c $(LIBS)
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
#
loadavg.c: getloadavg.c
ln $(srcdir)/getloadavg.c loadavg.c || \
cp $(srcdir)/getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
-./loadavg
check-regression:
@if test -f "$(srcdir)/tests/run_make_tests"; then \
if $(PERL) -v >/dev/null 2>&1; then \
case `cd $(srcdir); pwd` in `pwd`) : ;; \
*) test -d tests || mkdir tests; \
rm -f srctests; \
if ln -s "$(srcdir)/tests" srctests; then \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts; do \
rm -f tests/$$f; ln -s ../srctests/$$f tests; \
done; fi ;; \
esac; \
echo "cd tests && $(PERL) ./run_make_tests.pl -make ../make $(MAKETESTFLAGS)"; \
cd tests && $(PERL) ./run_make_tests.pl -make ../make $(MAKETESTFLAGS); \
else \
echo "Can't find a working Perl ($(PERL)); the test suite requires Perl."; \
fi; \
else \
echo "Can't find the GNU Make test suite ($(srcdir)/tests)."; \
fi
# --------------- Local CLEAN section
maintainer-clean-local:
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
# --------------- Maintainer's Section
@MAINT_MAKEFILE@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@@ -1,785 +0,0 @@
GNU make NEWS -*-indented-text-*-
History of user-visible changes.
23 Jun 2000
Copyright (C) 1992,93,94,95,96,97,98,99,2000 Free Software Foundation, Inc.
See the end for copying conditions.
All changes mentioned here are more fully described in the GNU make
manual, which is contained in this distribution as the file make.texinfo.
Please send GNU make bug reports to <bug-make@gnu.org>.
See the README file and the GNU make manual for details on sending bug
reports.
Version 3.79.1
* .SECONDARY with no prerequisites now prevents any target from being
removed because make thinks it's an intermediate file, not just those
listed in the makefile.
* New configure option --disable-nsec-timestamps will keep make from
using sub-second timestamps on systems which support it. If your
build process depends on proper timestamp-preserving behavior of tools
like "cp -p" you might need this option, since "cp -p" (right now)
doesn't preserve the sub-second portion of the timestamp.
Version 3.79
* GNU make optionally supports internationalization and locales via the
GNU gettext (or local gettext if suitable) package. See the ABOUT-NLS
file for more information on configuring GNU make for NLS.
* Previously, GNU make quoted variables such as MAKEFLAGS and
MAKEOVERRIDES for proper parsing by the shell. This allowed them to
be used within make build scripts. However, using them there is not
proper behavior: they are meant to be passed to subshells via the
environment. Unfortunately the values were not quoted properly to be
passed through the environment. This meant that make didn't properly
pass some types of command line values to submakes.
With this version we change that behavior: now these variables are
quoted properly for passing through the environment, which is the
correct way to do it. If you previously used these variables
explicitly within a make rule you may need to re-examine your use for
correctness given this change.
* A new psuedo-target .NOTPARALLEL is available. If defined, the
current makefile is run serially regardless of the value of -j.
However, submakes are still eligible for parallel execution.
* The --debug option has changed: it now allows optional flags
controlling the amount and type of debugging output. By default only
a minimal amount information is generated, displaying the names of
"normal" targets (not makefiles) that were deemed out of date and in
need of being rebuilt.
Note that the -d option behaves as before: it takes no arguments and
all debugging information is generated.
* The `-p' (print database) output now includes filename and linenumber
information for variable definitions, to aid debugging.
* The wordlist function no longer reverses its arguments if the "start"
value is greater than the "end" value. If that's true, nothing is
returned.
* Hartmut Becker provided many updates for the VMS port of GNU make.
See the readme.vms file for more details.
Version 3.78
* Two new functions, $(error ...) and $(warning ...) are available. The
former will cause make to fail and exit immediately upon expansion of
the function, with the text provided as the error message. The latter
causes the text provided to be printed as a warning message, but make
proceeds normally.
* A new function $(call ...) is available. This allows users to create
their own parameterized macros and invoke them later. Original
implementation of this function was provided by Han-Wen Nienhuys
<hanwen@cs.uu.nl>.
* A new function $(if ...) is available. It provides if-then-else
capabilities in a builtin function. Original implementation of this
function was provided by Han-Wen Nienhuys <hanwen@cs.uu.nl>.
* Make defines a new variable, .LIBPATTERNS. This variable controls how
library dependency expansion (dependencies like ``-lfoo'') is performed.
* Make accepts CRLF sequences as well as traditional LF, for
compatibility with makefiles created on other operating systems.
* Make accepts a new option: -R, or --no-builtin-variables. This option
disables the definition of the rule-specific builtin variables (CC,
LD, AR, etc.). Specifying this option forces -r (--no-builtin-rules)
as well.
* A "job server" feature, suggested by Howard Chu <hyc@highlandsun.com>.
On systems that support POSIX pipe(2) semantics, GNU make can now pass
-jN options to submakes rather than forcing them all to use -j1. The
top make and all its sub-make processes use a pipe to communicate with
each other to ensure that no more than N jobs are started across all
makes. To get the old behavior of -j back, you can configure make
with the --disable-job-server option.
* The confusing term "dependency" has been replaced by the more accurate
and standard term "prerequisite", both in the manual and in all GNU make
output.
* GNU make supports the "big archive" library format introduced in AIX 4.3.
* GNU make supports large files on AIX, HP-UX, and IRIX. These changes
were provided by Paul Eggert <eggert@twinsun.com>. (Large file
support for Solaris and Linux was introduced in 3.77, but the
configuration had issues: these have also been resolved).
* The Windows 95/98/NT (W32) version of GNU make now has native support
for the Cygnus Cygwin release B20.1 shell (bash).
* The GNU make regression test suite, long available separately "under
the table", has been integrated into the release. You can invoke it
by running "make check" in the distribution. Note that it requires
Perl (either Perl 4 or Perl 5) to run.
Version 3.77
* Implement BSD make's "?=" variable assignment operator. The variable
is assigned the specified value only if that variable is not already
defined.
* Make defines a new variable, "CURDIR", to contain the current working
directory (after the -C option, if any, has been processed).
Modifying this variable has no effect on the operation of make.
* Make defines a new default RCS rule, for new-style master file
storage: ``% :: RCS/%'' (note no ``,v'' suffix).
Make defines new default rules for DOS-style C++ file naming
conventions, with ``.cpp'' suffixes. All the same rules as for
``.cc'' and ``.C'' suffixes are provided, along with LINK.cpp and
COMPILE.cpp macros (which default to the same value as LINK.cc and
COMPILE.cc). Note CPPFLAGS is still C preprocessor flags! You should
use CXXFLAGS to change C++ compiler flags.
* A new feature, "target-specific variable values", has been added.
This is a large change so please see the appropriate sections of the
manual for full details. Briefly, syntax like this:
TARGET: VARIABLE = VALUE
defines VARIABLE as VALUE within the context of TARGET. This is
similar to SunOS make's "TARGET := VARIABLE = VALUE" feature. Note
that the assignment may be of any type, not just recursive, and that
the override keyword is available.
COMPATIBILITY: This new syntax means that if you have any rules where
the first or second dependency has an equal sign (=) in its name,
you'll have to escape them with a backslash: "foo : bar\=baz".
Further, if you have any dependencies which already contain "\=",
you'll have to escape both of them: "foo : bar\\\=baz".
* A new appendix listing the most common error and warning messages
generated by GNU make, with some explanation, has been added to the
GNU make User's Manual.
* Updates to the GNU make Customs library support (see README.customs).
* Updates to the Windows 95/NT port from Rob Tulloh (see README.W32),
and to the DOS port from Eli Zaretski (see README.DOS).
Version 3.76.1
* Small (but serious) bug fix. Quick rollout to get into the GNU source CD.
Version 3.76
* GNU make now uses automake to control Makefile.in generation. This
should make it more consistent with the GNU standards.
* VPATH functionality has been changed to incorporate the VPATH+ patch,
previously maintained by Paul Smith <psmith@baynetworks.com>. See the
manual.
* Make defines a new variable, `MAKECMDGOALS', to contain the goals that
were specified on the command line, if any. Modifying this variable
has no effect on the operation of make.
* A new function, `$(wordlist S,E,TEXT)', is available: it returns a
list of words from number S to number E (inclusive) of TEXT.
* Instead of an error, detection of future modification times gives a
warning and continues. The warning is repeated just before GNU make
exits, so it is less likely to be lost.
* Fix the $(basename) and $(suffix) functions so they only operate on
the last filename, not the entire string:
Command Old Result New Result
------- ---------- ----------
$(basename a.b) a a
$(basename a.b/c) a a.b/c
$(suffix a.b) b b
$(suffix a.b/c) b/c <empty>
* The $(strip) function now removes newlines as well as TABs and spaces.
* The $(shell) function now changes CRLF (\r\n) pairs to a space as well
as newlines (\n).
* Updates to the Windows 95/NT port from Rob Tulloh (see README.W32).
* Eli Zaretskii has updated the port to 32-bit protected mode on MSDOS
and MS-Windows, building with the DJGPP v2 port of GNU C/C++ compiler
and utilities. See README.DOS for details, and direct all questions
concerning this port to Eli Zaretskii <eliz@is.elta.co.il> or DJ
Delorie <dj@delorie.com>.
* John W. Eaton has updated the VMS port to support libraries and VPATH.
Version 3.75
* The directory messages printed by `-w' and implicitly in sub-makes,
are now omitted if Make runs no commands and has no other messages to print.
* Make now detects files that for whatever reason have modification times
in the future and gives an error. Files with such impossible timestamps
can result from unsynchronized clocks, or archived distributions
containing bogus timestamps; they confuse Make's dependency engine
thoroughly.
* The new directive `sinclude' is now recognized as another name for
`-include', for compatibility with some other Makes.
* Aaron Digulla has contributed a port to AmigaDOS. See README.Amiga for
details, and direct all Amiga-related questions to <digulla@fh-konstanz.de>.
* Rob Tulloh of Tivoli Systems has contributed a port to Windows NT or 95.
See README.W32 for details, and direct all Windows-related questions to
<rob_tulloh@tivoli.com>.
Version 3.73
* Converted to use Autoconf version 2, so `configure' has some new options.
See INSTALL for details.
* You can now send a SIGUSR1 signal to Make to toggle printing of debugging
output enabled by -d, at any time during the run.
Version 3.72
* DJ Delorie has ported Make to MS-DOS using the GO32 extender.
He is maintaining the DOS port, not the GNU Make maintainer;
please direct bugs and questions for DOS to <djgpp@sun.soe.clarkson.edu>.
MS-DOS binaries are available for FTP from ftp.simtel.net in
/pub/simtelnet/gnu/djgpp/.
* The `MAKEFLAGS' variable (in the environment or in a makefile) can now
contain variable definitions itself; these are treated just like
command-line variable definitions. Make will automatically insert any
variable definitions from the environment value of `MAKEFLAGS' or from
the command line, into the `MAKEFLAGS' value exported to children. The
`MAKEOVERRIDES' variable previously included in the value of `$(MAKE)'
for sub-makes is now included in `MAKEFLAGS' instead. As before, you can
reset `MAKEOVERRIDES' in your makefile to avoid putting all the variables
in the environment when its size is limited.
* If `.DELETE_ON_ERROR' appears as a target, Make will delete the target of
a rule if it has changed when its commands exit with a nonzero status,
just as when the commands get a signal.
* The automatic variable `$+' is new. It lists all the dependencies like
`$^', but preserves duplicates listed in the makefile. This is useful
for linking rules, where library files sometimes need to be listed twice
in the link order.
* You can now specify the `.IGNORE' and `.SILENT' special targets with
dependencies to limit their effects to those files. If a file appears as
a dependency of `.IGNORE', then errors will be ignored while running the
commands to update that file. Likewise if a file appears as a dependency
of `.SILENT', then the commands to update that file will not be printed
before they are run. (This change was made to conform to POSIX.2.)
Version 3.71
* The automatic variables `$(@D)', `$(%D)', `$(*D)', `$(<D)', `$(?D)', and
`$(^D)' now omit the trailing slash from the directory name. (This change
was made to comply with POSIX.2.)
* The source distribution now includes the Info files for the Make manual.
There is no longer a separate distribution containing Info and DVI files.
* You can now set the variables `binprefix' and/or `manprefix' in
Makefile.in (or on the command line when installing) to install GNU make
under a name other than `make' (i.e., ``make binprefix=g install''
installs GNU make as `gmake').
* The built-in Texinfo rules use the new variables `TEXI2DVI_FLAGS' for
flags to the `texi2dvi' script, and `MAKEINFO_FLAGS' for flags to the
Makeinfo program.
* The exit status of Make when it runs into errors is now 2 instead of 1.
The exit status is 1 only when using -q and some target is not up to date.
(This change was made to comply with POSIX.2.)
Version 3.70
* It is no longer a fatal error to have a NUL character in a makefile.
You should never put a NUL in a makefile because it can have strange
results, but otherwise empty lines full of NULs (such as produced by
the `xmkmf' program) will always work fine.
* The error messages for nonexistent included makefiles now refer to the
makefile name and line number where the `include' appeared, so Emacs's
C-x ` command takes you there (in case it's a typo you need to fix).
Version 3.69
* Implicit rule search for archive member references is now done in the
opposite order from previous versions: the whole target name `LIB(MEM)'
first, and just the member name and parentheses `(MEM)' second.
* Make now gives an error for an unterminated variable or function reference.
For example, `$(foo' with no matching `)' or `${bar' with no matching `}'.
* The new default variable `MAKE_VERSION' gives the version number of
Make, and a string describing the remote job support compiled in (if any).
Thus the value (in this release) is something like `3.69' or `3.69-Customs'.
* Commands in an invocation of the `shell' function are no longer run with
a modified environment like target commands are. As in versions before
3.68, they now run with the environment that `make' started with. We
have reversed the change made in version 3.68 because it turned out to
cause a paradoxical situation in cases like:
export variable = $(shell echo value)
When Make attempted to put this variable in the environment for a target
command, it would try expand the value by running the shell command
`echo value'. In version 3.68, because it constructed an environment
for that shell command in the same way, Make would begin to go into an
infinite loop and then get a fatal error when it detected the loop.
* The commands given for `.DEFAULT' are now used for phony targets with no
commands.
Version 3.68
* You can list several archive member names inside parenthesis:
`lib(mem1 mem2 mem3)' is equivalent to `lib(mem1) lib(mem2) lib(mem3)'.
* You can use wildcards inside archive member references. For example,
`lib(*.o)' expands to all existing members of `lib' whose names end in
`.o' (e.g. `lib(a.o) lib(b.o)'); `*.a(*.o)' expands to all such members
of all existing files whose names end in `.a' (e.g. `foo.a(a.o)
foo.a(b.o) bar.a(c.o) bar.a(d.o)'.
* A suffix rule `.X.a' now produces two pattern rules:
(%.o): %.X # Previous versions produced only this.
%.a: %.X # Now produces this as well, just like other suffixes.
* The new flag `--warn-undefined-variables' says to issue a warning message
whenever Make expands a reference to an undefined variable.
* The new `-include' directive is just like `include' except that there is
no error (not even a warning) for a nonexistent makefile.
* Commands in an invocation of the `shell' function are now run with a
modified environment like target commands are, so you can use `export' et
al to set up variables for them. They used to run with the environment
that `make' started with.
Version 3.66
* `make --version' (or `make -v') now exits immediately after printing
the version number.
Version 3.65
* Make now supports long-named members in `ar' archive files.
Version 3.64
* Make now supports the `+=' syntax for a variable definition which appends
to the variable's previous value. See the section `Appending More Text
to Variables' in the manual for full details.
* The new option `--no-print-directory' inhibits the `-w' or
`--print-directory' feature. Make turns on `--print-directory'
automatically if you use `-C' or `--directory', and in sub-makes; some
users have found this behavior undesirable.
* The built-in implicit rules now support the alternative extension
`.txinfo' for Texinfo files, just like `.texinfo' and `.texi'.
Version 3.63
* Make now uses a standard GNU `configure' script. See the new file
INSTALL for the new (and much simpler) installation procedure.
* There is now a shell script to build Make the first time, if you have no
other `make' program. `build.sh' is created by `configure'; see README.
* GNU Make now completely conforms to the POSIX.2 specification for `make'.
* Elements of the `$^' and `$?' automatic variables that are archive
member references now list only the member name, as in Unix and POSIX.2.
* You should no longer ever need to specify the `-w' switch, which prints
the current directory before and after Make runs. The `-C' switch to
change directory, and recursive use of Make, now set `-w' automatically.
* Multiple double-colon rules for the same target will no longer have their
commands run simultaneously under -j, as this could result in the two
commands trying to change the file at the same time and interfering with
one another.
* The `SHELL' variable is now never taken from the environment.
Each makefile that wants a shell other than the default (/bin/sh) must
set SHELL itself. SHELL is always exported to child processes.
This change was made for compatibility with POSIX.2.
* Make now accepts long options. There is now an informative usage message
that tells you what all the options are and what they do. Try `make --help'.
* There are two new directives: `export' and `unexport'. All variables are
no longer automatically put into the environments of the commands that
Make runs. Instead, only variables specified on the command line or in
the environment are exported by default. To export others, use:
export VARIABLE
or you can define variables with:
export VARIABLE = VALUE
or:
export VARIABLE := VALUE
You can use just:
export
or:
.EXPORT_ALL_VARIABLES:
to get the old behavior. See the node `Variables/Recursion' in the manual
for a full description.
* The commands from the `.DEFAULT' special target are only applied to
targets which have no rules at all, not all targets with no commands.
This change was made for compatibility with Unix make.
* All fatal error messages now contain `***', so they are easy to find in
compilation logs.
* Dependency file names like `-lNAME' are now replaced with the actual file
name found, as with files found by normal directory search (VPATH).
The library file `libNAME.a' may now be found in the current directory,
which is checked before VPATH; the standard set of directories (/lib,
/usr/lib, /usr/local/lib) is now checked last.
See the node `Libraries/Search' in the manual for full details.
* A single `include' directive can now specify more than one makefile to
include, like this:
include file1 file2
You can also use shell file name patterns in an `include' directive:
include *.mk
* The default directories to search for included makefiles, and for
libraries specified with `-lNAME', are now set by configuration.
* You can now use blanks as well as colons to separate the directories in a
search path for the `vpath' directive or the `VPATH' variable.
* You can now use variables and functions in the left hand side of a
variable assignment, as in "$(foo)bar = value".
* The `MAKE' variable is always defined as `$(MAKE_COMMAND) $(MAKEOVERRIDES)'.
The `MAKE_COMMAND' variable is now defined to the name with which make
was invoked.
* The built-in rules for C++ compilation now use the variables `$(CXX)' and
`$(CXXFLAGS)' instead of `$(C++)' and `$(C++FLAGS)'. The old names had
problems with shells that cannot have `+' in environment variable names.
* The value of a recursively expanded variable is now expanded when putting
it into the environment for child processes. This change was made for
compatibility with Unix make.
* A rule with no targets before the `:' is now accepted and ignored.
This change was made for compatibility with SunOS 4 make.
We do not recommend that you write your makefiles to take advantage of this.
* The `-I' switch can now be used in MAKEFLAGS, and are put there
automatically just like other switches.
Version 3.61
* Built-in rules for C++ source files with the `.C' suffix.
We still recommend that you use `.cc' instead.
* If commands are given too many times for a single target,
the last set given is used, and a warning message is printed.
* Error messages about makefiles are in standard GNU error format,
so C-x ` in Emacs works on them.
* Dependencies of pattern rules which contain no % need not actually exist
if they can be created (just like dependencies which do have a %).
Version 3.60
* A message is always printed when Make decides there is nothing to be done.
It used to be that no message was printed for top-level phony targets
(because "`phony' is up to date" isn't quite right). Now a different
message "Nothing to be done for `phony'" is printed in that case.
* Archives on AIX now supposedly work.
* When the commands specified for .DEFAULT are used to update a target,
the $< automatic variable is given the same value as $@ for that target.
This is how Unix make behaves, and this behavior is mandated by POSIX.2.
Version 3.59
* The -n, -q, and -t options are not put in the `MAKEFLAGS' and `MFLAG'
variables while remaking makefiles, so recursive makes done while remaking
makefiles will behave properly.
* If the special target `.NOEXPORT' is specified in a makefile,
only variables that came from the environment and variables
defined on the command line are exported.
Version 3.58
* Suffix rules may have dependencies (which are ignored).
Version 3.57
* Dependencies of the form `-lLIB' are searched for as /usr/local/lib/libLIB.a
as well as libLIB.a in /usr/lib, /lib, the current directory, and VPATH.
Version 3.55
* There is now a Unix man page for GNU Make. It is certainly not a replacement
for the Texinfo manual, but it documents the basic functionality and the
switches. For full documentation, you should still read the Texinfo manual.
Thanks to Dennis Morse of Stanford University for contributing the initial
version of this.
* Variables which are defined by default (e.g., `CC') will no longer be put
into the environment for child processes. (If these variables are reset by the
environment, makefiles, or the command line, they will still go into the
environment.)
* Makefiles which have commands but no dependencies (and thus are always
considered out of date and in need of remaking), will not be remade (if they
were being remade only because they were makefiles). This means that GNU
Make will no longer go into an infinite loop when fed the makefiles that
`imake' (necessary to build X Windows) produces.
* There is no longer a warning for using the `vpath' directive with an explicit
pathname (instead of a `%' pattern).
Version 3.51
* When removing intermediate files, only one `rm' command line is printed,
listing all file names.
* There are now automatic variables `$(^D)', `$(^F)', `$(?D)', and `$(?F)'.
These are the directory-only and file-only versions of `$^' and `$?'.
* Library dependencies given as `-lNAME' will use "libNAME.a" in the current
directory if it exists.
* The automatic variable `$($/)' is no longer defined.
* Leading `+' characters on a command line make that line be executed even
under -n, -t, or -q (as if the line contained `$(MAKE)').
* For command lines containing `$(MAKE)', `${MAKE}', or leading `+' characters,
only those lines are executed, not their entire rules.
(This is how Unix make behaves for lines containing `$(MAKE)' or `${MAKE}'.)
Version 3.50
* Filenames in rules will now have ~ and ~USER expanded.
* The `-p' output has been changed so it can be used as a makefile.
(All information that isn't specified by makefiles is prefaced with comment
characters.)
Version 3.49
* The % character can be quoted with backslash in implicit pattern rules,
static pattern rules, `vpath' directives, and `patsubst', `filter', and
`filter-out' functions. A warning is issued if a `vpath' directive's
pattern contains no %.
* The `wildcard' variable expansion function now expands ~ and ~USER.
* Messages indicating failed commands now contain the target name:
make: *** [target] Error 1
* The `-p' output format has been changed somewhat to look more like
makefile rules and to give all information that Make has about files.
Version 3.48
Version 3.47
* The `-l' switch with no argument removes any previous load-average limit.
* When the `-w' switch is in effect, and Make has updated makefiles,
it will write a `Leaving directory' messagfe before re-executing itself.
This makes the `directory change tracking' changes to Emacs's compilation
commands work properly.
Version 3.46
* The automatic variable `$*' is now defined for explicit rules,
as it is in Unix make.
Version 3.45
* The `-j' switch is now put in the MAKEFLAGS and MFLAGS variables when
specified without an argument (indicating infinite jobs).
The `-l' switch is not always put in the MAKEFLAGS and MFLAGS variables.
* Make no longer checks hashed directories after running commands.
The behavior implemented in 3.41 caused too much slowdown.
Version 3.44
* A dependency is NOT considered newer than its dependent if
they have the same modification time. The behavior implemented
in 3.43 conflicts with RCS.
Version 3.43
* Dependency loops are no longer fatal errors.
* A dependency is considered newer than its dependent if
they have the same modification time.
Version 3.42
* The variables F77 and F77FLAGS are now set by default to $(FC) and
$(FFLAGS). Makefiles designed for System V make may use these variables in
explicit rules and expect them to be set. Unfortunately, there is no way to
make setting these affect the Fortran implicit rules unless FC and FFLAGS
are not used (and these are used by BSD make).
Version 3.41
* Make now checks to see if its hashed directories are changed by commands.
Other makes that hash directories (Sun, 4.3 BSD) don't do this.
Version 3.39
* The `shell' function no longer captures standard error output.
Version 3.32
* A file beginning with a dot can be the default target if it also contains
a slash (e.g., `../bin/foo'). (Unix make allows this as well.)
Version 3.31
* Archive member names are truncated to 15 characters.
* Yet more USG stuff.
* Minimal support for Microport System V (a 16-bit machine and a
brain-damaged compiler). This has even lower priority than other USG
support, so if it gets beyond trivial, I will take it out completely.
* Revamped default implicit rules (not much visible change).
* The -d and -p options can come from the environment.
Version 3.30
* Improved support for USG and HPUX (hopefully).
* A variable reference like `$(foo:a=b)', if `a' contains a `%', is
equivalent to `$(patsubst a,b,$(foo))'.
* Defining .DEFAULT with no deps or commands clears its commands.
* New default implicit rules for .S (cpp, then as), and .sh (copy and make
executable). All default implicit rules that use cpp (even indirectly), use
$(CPPFLAGS).
Version 3.29
* Giving the -j option with no arguments gives you infinite jobs.
Version 3.28
* New option: "-l LOAD" says not to start any new jobs while others are
running if the load average is not below LOAD (a floating-point number).
* There is support in place for implementations of remote command execution
in Make. See the file remote.c.
Version 3.26
* No more than 10 directories will be kept open at once.
(This number can be changed by redefining MAX_OPEN_DIRECTORIES in dir.c.)
Version 3.25
* Archive files will have their modification times recorded before doing
anything that might change their modification times by updating an archive
member.
Version 3.20
* The `MAKELEVEL' variable is defined for use by makefiles.
Version 3.19
* The recursion level indications in error messages are much shorter than
they were in version 3.14.
Version 3.18
* Leading spaces before directives are ignored (as documented).
* Included makefiles can determine the default goal target.
(System V Make does it this way, so we are being compatible).
Version 3.14.
* Variables that are defaults built into Make will not be put in the
environment for children. This just saves some environment space and,
except under -e, will be transparent to sub-makes.
* Error messages from sub-makes will indicate the level of recursion.
* Hopefully some speed-up for large directories due to a change in the
directory hashing scheme.
* One child will always get a standard input that is usable.
* Default makefiles that don't exist will be remade and read in.
Version 3.13.
* Count parentheses inside expansion function calls so you can
have nested calls: `$(sort $(foreach x,a b,$(x)))'.
Version 3.12.
* Several bug fixes, including USG and Sun386i support.
* `shell' function to expand shell commands a la `
* If the `-d' flag is given, version information will be printed.
* The `-c' option has been renamed to `-C' for compatibility with tar.
* The `-p' option no longer inhibits other normal operation.
* Makefiles will be updated and re-read if necessary.
* Can now run several commands at once (parallelism), -j option.
* Error messages will contain the level of Make recursion, if any.
* The `MAKEFLAGS' and `MFLAGS' variables will be scanned for options after
makefiles are read.
* A double-colon rule with no dependencies will always have its commands run.
(This is how both the BSD and System V versions of Make do it.)
Version 3.05
(Changes from versions 1 through 3.05 were never recorded. Sorry.)
----------------------------------------------------------------------
Copyright information:
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved, thus
giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions of this
document, or of portions of it, under the above conditions, provided
also that they carry prominent notices stating who last changed them.

View File

@@ -1,165 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build_w32.bat' instead.
#
# Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# NMakefile for GNU Make
#
LINK = link
CC = cl
OUTDIR=.
MAKEFILE=NMakefile
SUBPROC_MAKEFILE=NMakefile
CFLAGS_any = /nologo /MT /W3 /GX /Zi /YX /I . /I glob /I w32/include /D WIN32 /D WINDOWS32 /D _CONSOLE /D HAVE_CONFIG_H /D MOZILLA
CFLAGS_debug = $(CFLAGS_any) /Od /D DEBUG /D _DEBUG /FR.\WinDebug/ /Fp.\WinDebug/make.pch /Fo.\WinDebug/ /Fd.\WinDebug/make.pdb
CFLAGS_release = $(CFLAGS_any) /O2 /D NDEBUG /FR.\WinRel/ /Fp.\WinRel/make.pch /Fo.\WinRel/
LDFLAGS_debug = w32\subproc\WinDebug\subproc.lib /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /PDB:WinDebug/make.pdb /MACHINE:I386 \
/OUT:WinDebug/make.exe /DEBUG
LDFLAGS_release = w32\subproc\WinRel\subproc.lib /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /MACHINE:I386 /OUT:WinRel/make.exe
all: config.h subproc Release Debug
#
# Make sure we build the subproc library first. It has it's own
# makefile. To be portable to Windows 95, we put the instructions
# on how to build the library into a batch file. On NT, we could
# simply have done foo && bar && dog, but this doesn't port.
#
subproc: w32/subproc/WinDebug/subproc.lib w32/subproc/WinRel/subproc.lib
w32/subproc/WinDebug/subproc.lib w32/subproc/WinRel/subproc.lib: w32/subproc/misc.c w32/subproc/sub_proc.c w32/subproc/w32err.c
subproc.bat $(SUBPROC_MAKEFILE) $(MAKE)
if exist WinDebug\make.exe erase WinDebug\make.exe
if exist WinRel\make.exe erase WinRel\make.exe
config.h: config.h.W32
copy $? $@
Release:
$(MAKE) /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_release)" CFLAGS="$(CFLAGS_release)" OUTDIR=WinRel WinRel/make.exe
Debug:
$(MAKE) /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_debug)" CFLAGS="$(CFLAGS_debug)" OUTDIR=WinDebug WinDebug/make.exe
clean:
if exist WinDebug\nul rmdir /s /q WinDebug
if exist WinRel\nul rmdir /s /q WinRel
if exist w32\subproc\WinDebug\nul rmdir /s /q w32\subproc\WinDebug
if exist w32\subproc\WinRel\nul rmdir /s /q w32\subproc\WinRel
if exist config.h erase config.h
erase *.pdb
$(OUTDIR):
if not exist .\$@\nul mkdir .\$@
LIBS = kernel32.lib user32.lib advapi32.lib
OBJS = \
$(OUTDIR)/ar.obj \
$(OUTDIR)/arscan.obj \
$(OUTDIR)/commands.obj \
$(OUTDIR)/default.obj \
$(OUTDIR)/dir.obj \
$(OUTDIR)/expand.obj \
$(OUTDIR)/file.obj \
$(OUTDIR)/function.obj \
$(OUTDIR)/getloadavg.obj \
$(OUTDIR)/getopt.obj \
$(OUTDIR)/getopt1.obj \
$(OUTDIR)/implicit.obj \
$(OUTDIR)/job.obj \
$(OUTDIR)/main.obj \
$(OUTDIR)/misc.obj \
$(OUTDIR)/read.obj \
$(OUTDIR)/remake.obj \
$(OUTDIR)/remote-stub.obj \
$(OUTDIR)/rule.obj \
$(OUTDIR)/signame.obj \
$(OUTDIR)/variable.obj \
$(OUTDIR)/version.obj \
$(OUTDIR)/vpath.obj \
$(OUTDIR)/glob.obj \
$(OUTDIR)/fnmatch.obj \
$(OUTDIR)/dirent.obj \
$(OUTDIR)/pathstuff.obj
$(OUTDIR)/make.exe: $(OUTDIR) $(OBJS)
$(LINK) @<<
$(LDFLAGS) $(LIBS) $(OBJS)
<<
.c{$(OUTDIR)}.obj:
$(CC) $(CFLAGS) /c $<
$(OUTDIR)/glob.obj : glob/glob.c
$(CC) $(CFLAGS) /c $?
$(OUTDIR)/fnmatch.obj : glob/fnmatch.c
$(CC) $(CFLAGS) /c $?
$(OUTDIR)/dirent.obj : w32/compat/dirent.c
$(CC) $(CFLAGS) /c $?
$(OUTDIR)/pathstuff.obj : w32/pathstuff.c
$(CC) $(CFLAGS) /c $?
# --------------- DEPENDENCIES
#
$(OUTDIR)/alloca.obj: alloca.c config.h
$(OUTDIR)/ar.obj: ar.c make.h config.h gettext.h filedef.h dep.h glob/fnmatch.h
$(OUTDIR)/arscan.obj: arscan.c make.h config.h gettext.h
$(OUTDIR)/commands.obj: commands.c make.h config.h gettext.h dep.h filedef.h \
variable.h job.h commands.h
$(OUTDIR)/default.obj: default.c make.h config.h gettext.h rule.h dep.h filedef.h \
job.h commands.h variable.h
$(OUTDIR)/dir.obj: dir.c make.h config.h gettext.h glob/glob.h
$(OUTDIR)/expand.obj: expand.c make.h config.h gettext.h filedef.h job.h commands.h \
variable.h rule.h
$(OUTDIR)/file.obj: file.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h
$(OUTDIR)/function.obj: function.c make.h config.h gettext.h filedef.h variable.h \
dep.h job.h commands.h debug.h
$(OUTDIR)/getloadavg.obj: getloadavg.c config.h
$(OUTDIR)/getopt.obj: getopt.c config.h gettext.h getopt.h
$(OUTDIR)/getopt1.obj: getopt1.c config.h getopt.h
$(OUTDIR)/gettext.obj: gettext.c config.h gettext.h
$(OUTDIR)/implicit.obj: implicit.c make.h config.h gettext.h rule.h dep.h filedef.h \
debug.h
$(OUTDIR)/job.obj: job.c make.h config.h gettext.h job.h debug.h filedef.h \
commands.h variable.h
$(OUTDIR)/main.obj: main.c make.h config.h gettext.h dep.h filedef.h variable.h \
job.h commands.h rule.h debug.h getopt.h
$(OUTDIR)/misc.obj: misc.c make.h config.h gettext.h dep.h debug.h
$(OUTDIR)/read.obj: read.c make.h config.h gettext.h glob/glob.h dep.h filedef.h \
job.h commands.h variable.h rule.h debug.h
$(OUTDIR)/remake.obj: remake.c make.h config.h gettext.h filedef.h job.h commands.h \
dep.h variable.h debug.h
$(OUTDIR)/remote-stub.obj: remote-stub.c make.h config.h gettext.h filedef.h job.h \
commands.h
$(OUTDIR)/rule.obj: rule.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
$(OUTDIR)/signame.obj: signame.c make.h config.h gettext.h signame.h
$(OUTDIR)/variable.obj: variable.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
$(OUTDIR)/version.obj: version.c config.h
$(OUTDIR)/vpath.obj: vpath.c make.h config.h gettext.h filedef.h variable.h

View File

@@ -1,134 +0,0 @@
This directory contains the 3.79.1 release of GNU Make.
See the file NEWS for the user-visible changes from previous releases.
In addition, there have been bugs fixed.
Please check the system-specific notes below for any caveats related to
your operating system.
For general building and installation instructions, see the file INSTALL.
If you need to build GNU Make and have no other `make' program to use,
you can use the shell script `build.sh' instead. To do this, first run
`configure' as described in INSTALL. Then, instead of typing `make' to
build the program, type `sh build.sh'. This should compile the program
in the current directory. Then you will have a Make program that you can
use for `./make install', or whatever else.
Some systems' Make programs are broken and cannot process the Makefile for
GNU Make. If you get errors from your system's Make when building GNU
Make, try using `build.sh' instead.
GNU Make is free software. See the file COPYING for copying conditions.
Documentation
-------------
GNU make is fully documented in the GNU Make manual, which is contained
in this distribution as the file make.texinfo. You can also find
on-line and preformatted (PostScript and DVI) versions at the FSF's web
site. There is information there about ordering hardcopy documentation.
http://www.gnu.org/
http://www.gnu.org/doc/doc.html
http://www.gnu.org/manual/manual.html
You can also find the latest versions of GNU Make from there.
Bug Reporting
-------------
You can send GNU make bug reports to <bug-make@gnu.org>. Please see the
section of the GNU make manual entitled `Problems and Bugs' for
information on submitting useful and complete bug reports.
You can also use the FSF's online bug tracking system to submit new
problem reports or search for existing ones. A web interface is
available here:
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl
Use the Category "make".
If you need help using GNU make, try these forums:
help-make@gnu.org
help-utils@gnu.org
news:gnu.utils.help
news:gnu.utils.bug
CVS Access
----------
The GNU make source repository is available via anonymous CVS from the
GNU Subversions CVS server; look here for details:
http://www.gnu.org/software/devel.html
Please note: you won't be able to build GNU make from CVS without
installing appropriate maintainer's tools, such as automake, autoconf,
GNU make, and GCC. There are no instructions on this included with the
tree, so you must be familiar with the installation and use of these
tools. We make no guarantees about the contents or quality of the
latest code in the CVS repository: it is not unheard of for code that is
known to be broken to be checked in. Use at your own risk.
Ports
-----
- See README.customs for details on integrating GNU make with the
Customs distributed build environment from the Pmake distribution.
- See readme.vms for details about GNU Make on OpenVMS.
- See README.Amiga for details about GNU Make on AmigaDOS.
- See README.W32 for details about GNU Make on Windows NT, 95, or 98.
- See README.DOS for compilation instructions on MS-DOS and MS-Windows
using DJGPP tools.
A precompiled binary of the MSDOS port of GNU Make is available as part
of DJGPP; see the WWW page http://www.delorie.com/djgpp/ for more
information.
Please note there are two _separate_ ports of GNU make for Microsoft
systems: a native Windows tool built with (for example) MSVC or Cygwin,
and a DOS-based tool built with DJGPP. Please be sure you are looking
at the right README!
System-specific Notes
---------------------
It has been reported that the XLC 1.2 compiler on AIX 3.2 is buggy such
that if you compile make with `cc -O' on AIX 3.2, it will not work correctly.
It is said that using `cc' without `-O' does work.
One area that is often a problem in configuration and porting is the code
to check the system's current load average. To make it easier to test and
debug this code, you can do `make check-loadavg' to see if it works
properly on your system. (You must run `configure' beforehand, but you
need not build Make itself to run this test.)
Another potential source of porting problems is the support for large
files (LFS) in configure for those operating systems that provide it.
Please report any bugs that you find in this area. If you run into
difficulties, then as a workaround you should be able to disable LFS by
adding the `--disable-largefile' option to the `configure' script.
On systems that support micro- and nano-second timestamp values and
where stat(2) provides this information, GNU make will use it when
comparing timestamps to get the most accurate possible result. However,
at the moment there is no system call (that I'm aware of) that will
allow you to *set* a timestamp to a micro- or nano-second granularity.
This means that "cp -p" and other similar tools (tar, etc.) cannot
exactly duplicate timestamps with micro- and nano-second granularity.
If your build system contains rules that depend on proper behavior of
tools like "cp -p", you should configure make to not use micro- and
nano-second timestamps with the --disable-nsec-timestamps flag.

View File

@@ -1,61 +0,0 @@
Short: Port of GNU make with SAS/C (no ixemul.library required)
Author: GNU, Amiga port by Aaron "Optimizer" Digulla
Uploader: Aaron "Optimizer" Digulla (digulla@fh-konstanz.de)
Type: dev/c
This is a pure Amiga port of GNU make. It needs no extra libraries or
anything. It has the following features (in addition to any features of
GNU make):
- Runs Amiga-Commands with SystemTags() (Execute)
- Can run multi-line statements
- Allows to use Device-Names in targets:
c:make : make.o
is ok. To distinguish between device-names and target : or ::, MAKE
looks for spaces. If there are any around :, it's taken as a target
delimiter, if there are none, it's taken as the name of a device. Note
that "make:make.o" tries to create "make.o" on the device "make:".
- Replaces @@ by a newline in any command line:
if exists make @@\
delete make.bak quiet @@\
rename make make.bak @@\
endif @@\
$(CC) Link Make.o To make
works. Note that the @@ must stand alone (ie. "make@@\" is illegal).
Also be carefull that there is a space after the "\" (ie, at the
beginning of the next line).
- Can be made resident to save space and time
- Amiga specific wildcards can be used in $(wildcard ...)
BUGS:
- The line
dummy.h : src/*.c
tries to make dummy.h from "src/*.c" (ie. no wildcard-expansion takes
place). You have to use "$(wildcard src/*.c)" instead.
COMPILING FROM SCRATCH
----------------------
To recompile, you need SAS/C 6.51. make itself is not neccessary, there
is an smakefile.
1. Copy config.ami to config.h
2. If you use make to compie, copy Makefile.ami to Makefile and
glob/Makefile.ami to glob/Makefile. Copy make into the current
directory.
3. Run smake/make
INSTALLATION
Copy make somewhere in your search path (eg. sc:c or sc:bin).
If you plan to use recursive makes, install make resident:
Resident make Add

View File

@@ -1,323 +0,0 @@
Port of GNU Make to 32-bit protected mode on MSDOS and MS-Windows.
Builds with DJGPP v2 port of GNU C/C++ compiler and utilities.
New (since 3.74) DOS-specific features:
1. Supports long filenames when run from DOS box on Windows 9x.
2. Supports both stock DOS COMMAND.COM and Unix-style shells
(details in ``Notes'' below).
3. Supports DOS drive letters in dependencies and pattern rules.
4. Better support for DOS-style backslashes in pathnames (but see
``Notes'' below).
5. The $(shell) built-in can run arbitrary complex commands,
including pipes and redirection, even when COMMAND.COM is your
shell.
6. Can be built without floating-point code (see below).
7. Supports signals in child programs and restores the original
directory if the child was interrupted.
8. Can be built without (a previous version of) Make.
9. The build process requires only standard tools. (Optional
targets like "install:" and "clean:" still need additional
programs, though, see below.)
10. Beginning with v3.78, the test suite works in the DJGPP
environment (requires Perl and auxiliary tools; see below).
To install a binary distribution:
Simply unzip the makNNNb.zip file (where NNN is the version number)
preserving the directory structure (-d switch if you use PKUNZIP).
If you are installing Make on Windows 9X or Windows 2000, use an
unzip program that supports long filenames in zip files. After
unzipping, make sure the directory with make.exe is on your PATH,
and that's all you need to use Make.
To build from sources:
1. Unzip the archive, preserving the directory structure (-d switch
if you use PKUNZIP). If you build Make on Windows 9X or Windows
2000, use an unzip program that supports long filenames in zip
files.
If you are unpacking an official GNU source distribution, use
either DJTAR (which is part of the DJGPP development
environment), or the DJGPP port of GNU Tar.
2. Invoke the `configure.bat' batch file.
If you are building Make in-place, i.e. in the same directory
where its sources are kept, just type "configure.bat" and press
[Enter]. Otherwise, you need to supply the path to the source
directory as an argument to the batch file, like this:
c:\djgpp\gnu\make-3.79.1\configure.bat c:/djgpp/gnu/make-3.79.1
Note the forward slashes in the source path argument: you MUST
use them here.
3. If configure.bat doesn't find a working Make, it will suggest to
use the `dosbuild.bat' batch file to build Make. Either do as it
suggests or install another Make program (a pre-compiled binary
should be available from the usual DJGPP sites) and rerun
configure.bat.
4. If you will need to run Make on machines without an FPU, you
might consider building a version of Make which doesn't issue
floating-point instructions (they don't help much on MSDOS
anyway). To this end, edit the Makefile created by
configure.bat and add -DNO_FLOAT to the value of CPPFLAGS.
5. Invoke Make.
If you are building from outside of the source directory, you
need to tell Make where the sources are, like this:
make srcdir=c:/djgpp/gnu/make-3.79.1
(configure.bat will tell you this when it finishes). You MUST
use a full, not relative, name of the source directory here, or
else Make might fail.
6. After Make finishes, if you have a Unix-style shell installed,
you can use the `install' target to install the package. You
will also need GNU Fileutils and GNU Sed for this (they should
be available from the DJGPP sites).
By default, GNU make will install into your DJGPP installation
area. If you wish to use a different directory, override the
DESTDIR variable when invoking "make install", like this:
make install DESTDIR=c:/other/dir
This causes the make executable to be placed in c:/other/dir/bin,
the man pages in c:/other/dir/man, etc.
Without a Unix-style shell, you will have to install programs
and the docs manually. Copy make.exe to a directory on your
PATH, make.i* info files to your Info directory, and update the
file `dir' in your Info directory by adding the following item
to the main menu:
* Make: (make.info). The GNU make utility.
If you have the `install-info' program (from the GNU Texinfo
package), it will do that for you if you invoke it like this:
install-info --info-dir=c:/djgpp/info c:/djgpp/info/make.info
(If your Info directory is other than C:\DJGPP\INFO, change this
command accordingly.)
7. The `clean' targets also require Unix-style shell, and GNU Sed
and `rm' programs (the latter from Fileutils).
8. To run the test suite, type "make check". This requires a Unix
shell (I used the DJGPP port of Bash 2.03), Perl, Sed, Fileutils
and Sh-utils.
Notes:
-----
1. The shell issue.
This is probably the most significant improvement, first
introduced in the port of GNU Make 3.75.
The original behavior of GNU Make is to invoke commands
directly, as long as they don't include characters special to
the shell or internal shell commands, because that is faster.
When shell features like redirection or filename wildcards are
involved, Make calls the shell.
This port supports both DOS shells (the stock COMMAND.COM and its
4DOS/NDOS replacements), and Unix-style shells (tested with the
venerable Stewartson's `ms_sh' 2.3 and the DJGPP port of `bash' by
Daisuke Aoyama <jack@st.rim.or.jp>).
When the $SHELL variable points to a Unix-style shell, Make
works just like you'd expect on Unix, calling the shell for any
command that involves characters special to the shell or
internal shell commands. The only difference is that, since
there is no standard way to pass command lines longer than the
infamous DOS 126-character limit, this port of Make writes the
command line to a temporary disk file and then invokes the shell
on that file.
If $SHELL points to a DOS-style shell, however, Make will not
call it automatically, as it does with Unix shells. Stock
COMMAND.COM is too dumb and would unnecessarily limit the
functionality of Make. For example, you would not be able to
use long command lines in commands that use redirection or
pipes. Therefore, when presented with a DOS shell, this port of
Make will emulate most of the shell functionality, like
redirection and pipes, and shall only call the shell when a
batch file or a command internal to the shell is invoked. (Even
when a command is an internal shell command, Make will first
search the $PATH for it, so that if a Makefile calls `mkdir',
you can install, say, a port of GNU `mkdir' and have it called
in that case.)
The key to all this is the extended functionality of `spawn' and
`system' functions from the DJGPP library; this port just calls
`system' where it would invoke the shell on Unix. The most
important aspect of these functions is that they use a special
mechanism to pass long (up to 16KB) command lines to DJGPP
programs. In addition, `system' emulates some internal
commands, like `cd' (so that you can now use forward slashes
with it, and can also change the drive if the directory is on
another drive). Another aspect worth mentioning is that you can
call Unix shell scripts directly, provided that the shell whose
name is mentioned on the first line of the script is installed
anywhere along the $PATH. It is impossible to tell here
everything about these functions; refer to the DJGPP library
reference for more details.
The $(shell) built-in is implemented in this port by calling
`popen'. Since `popen' calls `system', the above considerations
are valid for $(shell) as well. In particular, you can put
arbitrary complex commands, including pipes and redirection,
inside $(shell), which is in many cases a valid substitute for
the Unix-style command substitution (`command`) feature.
2. "SHELL=/bin/sh" -- or is it?
Many Unix Makefiles include a line which sets the SHELL, for
those versions of Make which don't have this as the default.
Since many DOS systems don't have `sh' installed (in fact, most
of them don't even have a `/bin' directory), this port takes
such directives with a grain of salt. It will only honor such a
directive if the basename of the shell name (like `sh' in the
above example) can indeed be found in the directory that is
mentioned in the SHELL= line (`/bin' in the above example), or
in the current working directory, or anywhere on the $PATH (in
that order). If the basename doesn't include a filename
extension, Make will look for any known extension that indicates
an executable file (.exe, .com, .bat, .btm, .sh, and even .sed
and .pl). If any such file is found, then $SHELL will be
defined to the exact pathname of that file, and that shell will
hence be used for the rest of processing. But if the named
shell is *not* found, the line which sets it will be effectively
ignored, leaving the value of $SHELL as it was before. Since a
lot of decisions that this port makes depend on the gender of
the shell, I feel it doesn't make any sense to tailor Make's
behavior to a shell which is nowhere to be found.
Note that the above special handling of "SHELL=" only happens
for Makefiles; if you set $SHELL in the environment or on the
Make command line, you are expected to give the complete
pathname of the shell, including the filename extension.
The default value of $SHELL is computed as on Unix (see the Make
manual for details), except that if $SHELL is not defined in the
environment, $COMSPEC is used. Also, if an environment variable
named $MAKESHELL is defined, it takes precedence over both
$COMSPEC and $SHELL. Note that, unlike Unix, $SHELL in the
environment *is* used to set the shell (since on MSDOS, it's
unlikely that the interactive shell will not be suitable for
Makefile processing).
The bottom line is that you can now write Makefiles where some
of the targets require a real (i.e. Unix-like) shell, which will
nevertheless work when such shell is not available (provided, of
course, that the commands which should always work, don't
require such a shell). More important, you can convert Unix
Makefiles to MSDOS and leave the line which sets the shell
intact, so that people who do have Unixy shell could use it for
targets which aren't converted to DOS (like `install' and
`uninstall', for example).
3. Default directories.
GNU Make knows about standard directories where it searches for
library and include files mentioned in the Makefile. Since
MSDOS machines don't have standard places for these, this port
will search ${DJDIR}/lib and ${DJDIR}/include respectively.
$DJDIR is defined automatically by the DJGPP startup code as the
root of the DJGPP installation tree (unless you've tampered with
the DJGPP.ENV file). This should provide reasonable default
values, unless you moved parts of DJGPP to other directories.
4. Letter-case in filenames.
If you run Make on Windows 9x, you should be aware of the
letter-case issue. Make is internally case-sensitive, but all
file operations are case-insensitive on Windows 9x, so
e.g. files `FAQ', `faq' and `Faq' all refer to the same file, as
far as Windows is concerned. The underlying DJGPP C library
functions honor the letter-case of the filenames they get from
the OS, except that by default, they down-case 8+3 DOS filenames
which are stored in upper case in the directory and would break
many Makefiles otherwise. (The details of which filenames are
converted to lower case are explained in the DJGPP libc docs,
under the `_preserve_fncase' and `_lfn_gen_short_fname'
functions, but as a thumb rule, any filename that is stored in
upper case in the directory, is a valid DOS 8+3 filename and
doesn't include characters invalid on MSDOS FAT filesystems,
will be automatically down-cased.) User reports that I have
indicate that this default behavior is generally what you'd
expect; however, your input is most welcome.
In any case, if you hit a situation where you must force Make to
get the 8+3 DOS filenames in upper case, set FNCASE=y in the
environment or in the Makefile.
5. DOS-style pathnames.
There are a lot of places throughout the program sources which
make implicit assumptions about the pathname syntax. In
particular, the directories are assumed to be separated by `/',
and any pathname which doesn't begin with a `/' is assumed to be
relative to the current directory. This port attempts to
support DOS-style pathnames which might include the drive letter
and use backslashes instead of forward slashes. However, this
support is not complete; I feel that pursuing this support too
far might break some more important features, particularly if
you use a Unix-style shell (where a backslash is a quote
character). I only consider support of backslashes desirable
because some Makefiles invoke non-DJGPP programs which don't
understand forward slashes. A notable example of such programs
is the standard programs which come with MSDOS. Otherwise, you
are advised to stay away from backslashes whenever possible. In
particular, filename globbing won't work on pathnames with
backslashes, because the GNU `glob' library doesn't support them
(backslash is special in filename wildcards, and I didn't want
to break that).
One feature which *does* work with backslashes is the filename-
related built-in functions such as $(dir), $(notdir), etc.
Drive letters in pathnames are also fully supported.
Bug reports:
-----------
Bugs that are clearly related to the MSDOS/DJGPP port should be
reported first on the comp.os.msdos.djgpp news group (if you cannot
post to Usenet groups, write to the DJGPP mailing list,
<djgpp@delorie.com>, which is an email gateway into the above news
group). For other bugs, please follow the procedure explained in
the "Bugs" chapter of the Info docs. If you don't have an Info
reader, look up that chapter in the `make.i1' file with any text
browser/editor.
Enjoy,
Eli Zaretskii <eliz@is.elta.co.il>

View File

@@ -1,16 +0,0 @@
This directory contains the source files for the GNU make
that is used to build some components (e.g., NSPR) on Win32.
This GNU make is based on version 3.79.1. Its default shell
is shmsdos.exe, a lightweight shell written by Netscape engineers.
To build it, you need Microsoft Visual C++ and nmake. If
you want to change the build number, which is displayed by
the '-v' command line option, you can edit the value of the
macro BUILD_NUMBER in main.c. Then, issue the command:
nmake /f NMakefile
The outputs are WinDebug\make.exe and WinRel\make.exe.
Assuming you want to use the optmized executable file,
copy WinRel\make.exe to a directory on your Path and
rename it gmake.exe.

View File

@@ -1,241 +0,0 @@
Port of GNU make to Windows NT and Windows 95
Builds natively with MSVC 2.x or MSVC 4.x compilers.
Should also build fine with MSVC 5.x and 6.x (though not confirmed).
This Windows 32-bit port of GNU make is maintained primarily by Rob
Tulloh, who is also the author of this README.
To build with nmake on Windows NT, Windows 95, or Windows 98:
1. Make sure cl.exe is in your %Path%. Example:
set Path=%Path%;c:/msdev/bin
2. Make sure %include% is set to msvc include directory. Example:
set include=c:/msdev/include
3. Make sure %lib% is set to msvc lib directory. Example:
set lib=c:/msdev/lib
4. nmake /f NMakefile
A short cut to steps 1, 2, and 3 is to run VCVARS32.bat before
invoking namke. For example:
c:
cd \msdev\bin
VCVARS32.bat
cd \path\to\make-3.79.1
nmake /f NMakefile
There is a bat file (build_w32.bat) for folks who have fear of nmake.
Outputs:
WinDebug/make.exe
WinRel/make.exe
-- Notes/Caveats --
GNU make on Windows 32-bit platforms:
This version of make is ported natively to Windows32 platforms
(Windows NT 3.51, Windows NT 4.0, Windows 95, and Windows 98). It
does not rely on any 3rd party software or add-on packages for
building. The only thing needed is a version of Visual C++,
which is the predominant compiler used on Windows32 platforms.
Do not confuse this port of GNU make with other Windows32 projects
which provide a GNU make binary. These are separate projects
and are not connected to this port effort.
GNU make and sh.exe:
This port prefers you have a working sh.exe somewhere on your
system. If you don't have sh.exe, the port falls back to
MSDOS mode for launching programs (via a batch file).
The MSDOS mode style execution has not been tested that
carefully though (The author uses GNU bash as sh.exe).
There are very few true ports of Bourne shell for NT right now.
There is a version of GNU bash available from Cygnus "Cygwin"
porting effort (http://sourceware.cygnus.com/cygwin).
Other possibilities are the MKS version of sh.exe, or building
your own with a package like NutCracker (DataFocus) or Portage
(Consensys).
GNU make and brain-dead shells (BATCH_MODE_ONLY_SHELL):
Some versions of Bourne shell does not behave well when invoked
as 'sh -c' from CreateProcess(). The main problem is they seem
to have a hard time handling quoted strings correctly. This can
be circumvented by writing commands to be executed to a batch
file and then executing the command by calling 'sh file'.
To work around this difficulty, this version of make supports
a batch mode. When BATCH_MODE_ONLY_SHELL is defined at compile
time, make forces all command lines to be executed via script
files instead of by command line.
A native Windows32 system with no Bourne shell will also run
in batch mode. All command lines will be put into batch files
and executed via $(COMSPEC) (%COMSPEC%).
GNU make and Cygnus GNU Windows32 tools:
Good news! Make now has native support for Cygwin sh. To enable,
define the HAVE_CYGWIN_SHELL in config.h and rebuild make
from scratch. This version of make tested with B20.1 of Cygwin.
Do not define BATCH_MODE_ONLY_SHELL if you use HAVE_CYGWIN_SHELL.
GNU make and the MKS shell:
There is now semi-official support for the MKS shell. To turn this
support on, define HAVE_MKS_SHELL in the config.h.W32 before you
build make. Do not define BATCH_MODE_ONLY_SHELL if you turn
on HAVE_MKS_SHELL.
GNU make handling of drive letters in pathnames (PATH, vpath, VPATH):
There is a caveat that should be noted with respect to handling
single character pathnames on Windows systems. When colon is
used in PATH variables, make tries to be smart about knowing when
you are using colon as a separator versus colon as a drive
letter. Unfortunately, something as simple as the string 'x:/'
could be interpreted 2 ways: (x and /) or (x:/).
Make chooses to interpret a letter plus colon (e.g. x:/) as a
drive letter pathname. If it is necessary to use single
character directories in paths (VPATH, vpath, Path, PATH), the
user must do one of two things:
a. Use semicolon as the separator to disambiguate colon. For
example use 'x;/' if you want to say 'x' and '/' are
separate components.
b. Qualify the directory name so that there is more than
one character in the path(s) used. For example, none
of these settings are ambiguous:
./x:./y
/some/path/x:/some/path/y
x:/some/path/x:x:/some/path/y
Please note that you are free to mix colon and semi-colon in the
specification of paths. Make is able to figure out the intended
result and convert the paths internally to the format needed
when interacting with the operating system.
You are encouraged to use colon as the separator character.
This should ease the pain of deciding how to handle various path
problems which exist between platforms. If colon is used on
both Unix and Windows systems, then no ifdef'ing will be
necessary in the makefile source.
GNU make test suite:
I verified all functionality with a slightly modified version
of make-test-3.79.1 (modifications to get test suite to run
on Windows NT). All tests pass in an environment that includes
sh.exe. Tests were performed on both Windows NT and Windows 95.
Building GNU make on Windows NT and Windows 95/98 with Microsoft Visual C:
I did not provide a Visual C project file with this port as
the project file would not be considered freely distributable
(or so I think). It is easy enough to create one, though, if
you know how to use Visual C.
I build the program statically to avoid problems locating DLL's
on machines that may not have MSVC runtime installed. If you
prefer, you can change make to build with shared libraries by
changing /MT to /MD in the NMakefile (or in build_w32.bat).
The program has not been built for non-Intel architectures (yet).
I have not tried to build with any other compilers than MSVC. I
have heard that this is possible though so don't be afraid to
notify me of your successes!
Pathnames and white space:
Unlike Unix, Windows 95/NT systems encourage pathnames which
contain white space (e.g. C:\Program Files\). These sorts of pathnames
are legal under Unix too, but are never encouraged. There is
at least one place in make (VPATH/vpath handling) where paths
containing white space will simply not work. There may be others
too. I chose to not try and port make in such a way so that
these sorts of paths could be handled. I offer these suggestions
as workarounds:
1. Use 8.3 notation
2. Rename the directory so it does not contain white space.
If you are unhappy with this choice, this is free software
and you are free to take a crack at making this work. The code
in w32/pathstuff.c and vpath.c would be the places to start.
Pathnames and Case insensitivity:
Unlike Unix, Windows 95/NT systems are case insensitive but case
preserving. For example if you tell the file system to create a
file named "Target", it will preserve the case. Subsequent access to
the file with other case permutations will succeed (i.e. opening a
file named "target" or "TARGET" will open the file "Target").
By default, GNU make retains its case sensitivity when comparing
target names and existing files or directories. It can be
configured, however, into a case preserving and case insensitive
mode by adding a define for HAVE_CASE_INSENSITIVE_FS to
config.h.W32.
For example, the following makefile will create a file named
Target in the directory subdir which will subsequently be used
to satisfy the dependency of SUBDIR/DepTarget on SubDir/TARGET.
Without HAVE_CASE_INSENSITIVE_FS configured, the dependency link
will not be made:
subdir/Target:
touch $@
SUBDIR/DepTarget: SubDir/TARGET
cp $^ $@
Reliance on this behavior also eliminates the ability of GNU make
to use case in comparison of matching rules. For example, it is
not possible to set up a C++ rule using %.C that is different
than a C rule using %.c. GNU make will consider these to be the
same rule and will issue a warning.
SAMBA/NTFS/VFAT:
I have not had any success building the debug version of this
package using SAMBA as my file server. The reason seems to be
related to the way VC++ 4.0 changes the case name of the pdb
filename it is passed on the command line. It seems to change
the name always to to lower case. I contend that
the VC++ compiler should not change the casename of files that
are passed as arguments on the command line. I don't think this
was a problem in MSVC 2.x, but I know it is a problem in MSVC 4.x.
The package builds fine on VFAT and NTFS filesystems.
Most all of the development I have done to date has been using
NTFS and long file names. I have not done any considerable work
under VFAT. VFAT users may wish to be aware that this port
of make does respect case sensitivity.
FAT:
Version 3.76 added support for FAT filesystems. Make
works around some difficulties with stat'ing of
files and caching of filenames and directories internally.
Bug reports:
Please submit bugs via the normal bug reporting mechanism which
is described in the GNU make manual and the base README.

View File

@@ -1,95 +0,0 @@
-*-indented-text-*-
GNU make can utilize the Customs library, distributed with Pmake, to
provide builds distributed across multiple hosts.
In order to utilize this capability, you must first download and build
the Customs library. It is contained in the Pmake distribution, which
can be obtained at:
ftp://ftp.icsi.berkeley.edu/pub/ai/stolcke/software/
This integration was tested (superficially) with Pmake 2.1.33.
BUILDING CUSTOMS
----------------
First, build pmake and Customs. You need to build pmake first, because
Customs require pmake to build. Unfortunately, this is not trivial;
please see the pmake and Customs documentation for details. The best
place to look for instructions is in the pmake-2.1.33/INSTALL file.
Note that the 2.1.33 Pmake distribution comes with a set of patches to
GNU make, distributed in the pmake-2.1.33/etc/gnumake/ directory. These
patches are based on GNU make 3.75 (there are patches for earlier
versions of GNU make, also). The parts of this patchfile which relate
directly to Customs support have already been incorporated into this
version of GNU make, so you should _NOT_ apply the patch file.
However, there are a few non-Customs specific (as far as I could tell)
changes here which are not incorporated (for example, the modification
to try expanding -lfoo to libfoo.so). If you rely on these changes
you'll need to re-apply them by hand.
Install the Customs library and header files according to the
documentation. You should also install the man pages (contrary to
comments in the documentation, they weren't installed automatically for
me; I had to cd to the ``pmake-2.1.33/doc'' directory and run ``pmake
install'' there directly).
BUILDING GNU MAKE
-----------------
Once you've installed Customs, you can build GNU make to use it. When
configuring GNU make, merely use the ``--with-customs=DIR'' option.
Provide the directory containing the ``lib'' and ``include/customs''
subdirectories as DIR. For example, if you installed the customs
library in /usr/local/lib and the headers in /usr/local/include/customs,
then you'd pass ``--with-customs=/usr/local'' as an option to configure.
Run make (or use build.sh) normally to build GNU make as described in
the INSTALL file.
See the documentation for Customs for information on starting and
configuring Customs.
INVOKING CUSTOMS-IZED GNU MAKE
-----------------------------
One thing you should be aware of is that the default build environment
for Customs requires root permissions. Practically, this means that GNU
make must be installed setuid root to use Customs.
If you don't want to do this, you can build Customs such that root
permissions are not necessary. Andreas Stolcke <stolcke@speech.sri.com>
writes:
> pmake, gnumake or any other customs client program is not required to
> be suid root if customs was compiled WITHOUT the USE_RESERVED_PORTS
> option in customs/config.h. Make sure the "customs" service in
> /etc/services is defined accordingly (port 8231 instead of 1001).
> Not using USE_RESERVED_PORTS means that a user with programming
> skills could impersonate another user by writing a fake customs
> client that pretends to be someone other than himself. See the
> discussion in etc/SECURITY.
PROBLEMS
--------
SunOS 4.1.x:
The customs/sprite.h header file #includes the <malloc.h> header
files; this conflicts with GNU make's configuration so you'll get a
compile error if you use GCC (or any other ANSI-capable C compiler).
I commented out the #include in sprite.h:107:
#if defined(sun) || defined(ultrix) || defined(hpux) || defined(sgi)
/* #include <malloc.h> */
#else
YMMV.

View File

@@ -1,13 +0,0 @@
ERRORREXX
OPTIMIZE
NOVERSION
OPTIMIZERTIME
OPTIMIZERALIAS
DEFINE INCLUDEDIR="include:"
DEFINE LIBDIR="lib:"
DEFINE NO_ALLOCA
DEFINE NO_FLOAT
DEFINE NO_ARCHIVES
IGNORE=161
IGNORE=100
STARTUP=cres

View File

@@ -1,255 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build.sh' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Makefile for GNU Make
#
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = /make-3.79.1/
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = /make-3.79.1/
CC = sc
RM = delete
MAKE = smake
CFLAGS =
CPPFLAGS =
LDFLAGS =
# Define these for your system as follows:
# -DNO_ARCHIVES To disable `ar' archive support.
# -DNO_FLOAT To avoid using floating-point numbers.
# -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2.
# Some compilers apparently accept this
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
# See also `config.h'.
defines =
# Which flavor of remote job execution support to use.
# The code is found in `remote-$(REMOTE).c'.
REMOTE = stub
# If you are using the GNU C library, or have the GNU getopt functions in
# your C library, you can comment these out.
GETOPT = getopt.o getopt1.o
GETOPT_SRC = $(srcdir)getopt.c $(srcdir)getopt1.c $(srcdir)getopt.h
# If you are using the GNU C library, or have the GNU glob functions in
# your C library, you can comment this out. GNU make uses special hooks
# into the glob functions to be more efficient (by using make's directory
# cache for globbing), so you must use the GNU functions even if your
# system's C library has the 1003.2 glob functions already. Also, the glob
# functions in the AIX and HPUX C libraries are said to be buggy.
GLOB = Lib glob/glob.lib
# If your system doesn't have alloca, or the one provided is bad, define this.
ALLOCA = alloca.o
ALLOCA_SRC = $(srcdir)alloca.c
# If your system needs extra libraries loaded in, define them here.
# System V probably need -lPW for alloca. HP-UX 7.0's alloca in
# libPW.a is broken on HP9000s300 and HP9000s400 machines. Use
# alloca.c instead on those machines.
LOADLIBES =
# Any extra object files your system needs.
extras = amiga.o
# Common prefix for machine-independent installed files.
prefix =
# Common prefix for machine-dependent installed files.
exec_prefix =
# Directory to install `make' in.
bindir = sc:c
# Directory to find libraries in for `-lXXX'.
libdir = lib:
# Directory to search by default for included makefiles.
includedir = include:
# Directory to install the Info files in.
infodir = doc:
# Directory to install the man page in.
mandir = t:
# Number to put on the man page filename.
manext = 1
# Prefix to put on installed `make' binary file name.
binprefix =
# Prefix to put on installed `make' man page file name.
manprefix = $(binprefix)
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
install_setgid = false
# Install make setgid to this group so it can read /dev/kmem.
group = sys
# Program to install `make'.
INSTALL_PROGRAM = copy
# Program to install the man page.
INSTALL_DATA = copy
# Generic install program.
INSTALL = copy
# Program to format Texinfo source into Info files.
MAKEINFO = makeinfo
# Program to format Texinfo source into DVI files.
TEXI2DVI = texi2dvi
# Programs to make tags files.
ETAGS = etags -w
CTAGS = ctags -w
objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \
rule.o implicit.o default.o variable.o expand.o function.o \
vpath.o version.o ar.o arscan.o signame.o remote-$(REMOTE).o \
$(GLOB) $(GETOPT) $(ALLOCA) $(extras)
srcs = $(srcdir)commands.c $(srcdir)job.c $(srcdir)dir.c \
$(srcdir)file.c $(srcdir)getloadavg.c $(srcdir)misc.c \
$(srcdir)main.c $(srcdir)read.c $(srcdir)remake.c \
$(srcdir)rule.c $(srcdir)implicit.c $(srcdir)default.c \
$(srcdir)variable.c $(srcdir)expand.c $(srcdir)function.c \
$(srcdir)vpath.c $(srcdir)version.c \
$(srcdir)remote-$(REMOTE).c \
$(srcdir)ar.c $(srcdir)arscan.c \
$(srcdir)signame.c $(srcdir)signame.h $(GETOPT_SRC) \
$(srcdir)commands.h $(srcdir)dep.h $(srcdir)file.h \
$(srcdir)job.h $(srcdir)make.h $(srcdir)rule.h \
$(srcdir)variable.h $(ALLOCA_SRC) $(srcdir)config.h.in
.SUFFIXES:
.SUFFIXES: .o .c .h .ps .dvi .info .texinfo
all: make
info: make.info
dvi: make.dvi
# Some makes apparently use .PHONY as the default goal if it is before `all'.
.PHONY: all check info dvi
make.info: make.texinfo
$(MAKEINFO) -I$(srcdir) $(srcdir)make.texinfo -o make.info
make.dvi: make.texinfo
$(TEXI2DVI) $(srcdir)make.texinfo
make.ps: make.dvi
dvi2ps make.dvi > make.ps
make: $(objs) glob/glob.lib
$(CC) Link $(LDFLAGS) $(objs) $(LOADLIBES) To make.new
-delete quiet make
rename make.new make
# -I. is needed to find config.h in the build directory.
.c.o:
$(CC) $(defines) IDir "" IDir $(srcdir)glob \
$(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
glob/glob.lib:
execute <<
cd glob
smake
<
tagsrcs = $(srcs) $(srcdir)remote-*.c
TAGS: $(tagsrcs)
$(ETAGS) $(tagsrcs)
tags: $(tagsrcs)
$(CTAGS) $(tagsrcs)
.PHONY: install installdirs
install:
copy make sc:c
loadavg: loadavg.c config.h
$(CC) $(defines) -DTEST -I. -I$(srcdir) $(CFLAGS) $(LDFLAGS) \
loadavg.c $(LOADLIBES) -o $@
clean: glob-clean
-$(RM) -f make loadavg *.o core make.dvi
distclean: clean glob-realclean
-$(RM) -f Makefile config.h config.status build.sh
-$(RM) -f config.log config.cache
-$(RM) -f TAGS tags
-$(RM) -f make.?? make.??s make.log make.toc make.*aux
-$(RM) -f loadavg.c
realclean: distclean
-$(RM) -f make.info*
mostlyclean: clean
.PHONY: glob-clean glob-realclean
glob-clean glob-realclean:
execute <<
cd glob
smake $@
<
# --------------- DEPENDENCIES
#
alloca.o: alloca.c config.h
ar.o: ar.c make.h config.h gettext.h filedef.h dep.h glob/fnmatch.h
arscan.o: arscan.c make.h config.h gettext.h
commands.o: commands.c make.h config.h gettext.h dep.h filedef.h \
variable.h job.h commands.h
default.o: default.c make.h config.h gettext.h rule.h dep.h filedef.h \
job.h commands.h variable.h
dir.o: dir.c make.h config.h gettext.h glob/glob.h
expand.o: expand.c make.h config.h gettext.h filedef.h job.h commands.h \
variable.h rule.h
file.o: file.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h
function.o: function.c make.h config.h gettext.h filedef.h variable.h \
dep.h job.h commands.h debug.h
getloadavg.o: getloadavg.c config.h
getopt.o: getopt.c config.h gettext.h getopt.h
getopt1.o: getopt1.c config.h getopt.h
gettext.o: gettext.c config.h gettext.h
implicit.o: implicit.c make.h config.h gettext.h rule.h dep.h filedef.h \
debug.h
job.o: job.c make.h config.h gettext.h job.h debug.h filedef.h \
commands.h variable.h
main.o: main.c make.h config.h gettext.h dep.h filedef.h variable.h \
job.h commands.h rule.h debug.h getopt.h
misc.o: misc.c make.h config.h gettext.h dep.h debug.h
read.o: read.c make.h config.h gettext.h glob/glob.h dep.h filedef.h \
job.h commands.h variable.h rule.h debug.h
remake.o: remake.c make.h config.h gettext.h filedef.h job.h commands.h \
dep.h variable.h debug.h
remote-stub.o: remote-stub.c make.h config.h gettext.h filedef.h job.h \
commands.h
rule.o: rule.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
signame.o: signame.c make.h config.h gettext.h signame.h
variable.o: variable.c make.h config.h gettext.h dep.h filedef.h job.h \
commands.h variable.h rule.h
version.o: version.c config.h
vpath.o: vpath.c make.h config.h gettext.h filedef.h variable.h

View File

@@ -1,28 +0,0 @@
/* Name of this package (needed by automake) */
#undef PACKAGE
/* Version of this package (needed by automake) */
#undef VERSION
/* Define if your locale.h file contains LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to the installation directory for locales. */
#undef LOCALEDIR
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define to be the nanoseconds member of struct stat's st_mtim,
if it exists. */
#undef ST_MTIM_NSEC
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#undef uintmax_t

View File

@@ -1,536 +0,0 @@
dnl acinclude.m4 -- Extra macros needed for GNU make.
dnl
dnl Automake will incorporate this into its generated aclocal.m4.
dnl ---------------------------------------------------------------------------
dnl Got this from the lynx 2.8 distribution.
dnl by T.E.Dickey <dickey@clark.net>
dnl and Jim Spath <jspath@mail.bcpl.lib.md.us>
dnl and Philippe De Muyter <phdm@macqel.be>
dnl
dnl Created: 1997/1/28
dnl Updated: 1997/12/23
dnl ---------------------------------------------------------------------------
dnl After checking for functions in the default $LIBS, make a further check
dnl for the functions that are netlib-related (these aren't always in the
dnl libc, etc., and have to be handled specially because there are conflicting
dnl and broken implementations.
dnl Common library requirements (in order):
dnl -lresolv -lsocket -lnsl
dnl -lnsl -lsocket
dnl -lsocket
dnl -lbsd
AC_DEFUN([CF_NETLIBS],[
cf_test_netlibs=no
AC_MSG_CHECKING(for network libraries)
AC_CACHE_VAL(cf_cv_netlibs,[
AC_MSG_RESULT(working...)
cf_cv_netlibs=""
cf_test_netlibs=yes
AC_CHECK_FUNCS(gethostname,,[
CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[
CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])])
#
# FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but
# I don't know the entrypoints - 97/7/22 TD
AC_CHECK_LIB(inet,main,cf_cv_netlibs="-linet $cf_cv_netlibs")
#
if test "$ac_cv_func_lsocket" != no ; then
AC_CHECK_FUNCS(socket,,[
CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[
CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])])
fi
#
AC_CHECK_FUNCS(gethostbyname,,[
CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)])
#
AC_CHECK_FUNCS(strcasecmp,,[
CF_RECHECK_FUNC(strcasecmp,resolv,cf_cv_netlibs)])
])
LIBS="$LIBS $cf_cv_netlibs"
test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG
])dnl
dnl ---------------------------------------------------------------------------
dnl Re-check on a function to see if we can pick it up by adding a library.
dnl $1 = function to check
dnl $2 = library to check in
dnl $3 = environment to update (e.g., $LIBS)
dnl $4 = what to do if this fails
dnl
dnl This uses 'unset' if the shell happens to support it, but leaves the
dnl configuration variable set to 'unknown' if not. This is a little better
dnl than the normal autoconf test, which gives misleading results if a test
dnl for the function is made (e.g., with AC_CHECK_FUNC) after this macro is
dnl used (autoconf does not distinguish between a null token and one that is
dnl set to 'no').
AC_DEFUN([CF_RECHECK_FUNC],[
AC_CHECK_LIB($2,$1,[
CF_UPPER(cf_tr_func,$1)
AC_DEFINE_UNQUOTED(HAVE_$cf_tr_func)
ac_cv_func_$1=yes
$3="-l$2 [$]$3"],[
ac_cv_func_$1=unknown
unset ac_cv_func_$1 2>/dev/null
$4],
[[$]$3])
])dnl
dnl ---------------------------------------------------------------------------
dnl Make an uppercase version of a variable
dnl $1=uppercase($2)
AC_DEFUN([CF_UPPER],
[
changequote(,)dnl
$1=`echo $2 | tr '[a-z]' '[A-Z]'`
changequote([,])dnl
])dnl
dnl ---------------------------------------------------------------------------
dnl Got this from the GNU tar 1.13.11 distribution
dnl by Paul Eggert <eggert@twinsun.com>
dnl ---------------------------------------------------------------------------
dnl By default, many hosts won't let programs access large files;
dnl one must use special compiler options to get large-file access to work.
dnl For more details about this brain damage please see:
dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
dnl Written by Paul Eggert <eggert@twinsun.com>.
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_FLAGS(FLAGSNAME)
AC_DEFUN(AC_SYS_LARGEFILE_FLAGS,
[AC_CACHE_CHECK([for $1 value to request large file support],
ac_cv_sys_largefile_$1,
[if ($GETCONF LFS_$1) >conftest.1 2>conftest.2 && test ! -s conftest.2
then
ac_cv_sys_largefile_$1=`cat conftest.1`
else
ac_cv_sys_largefile_$1=no
ifelse($1, CFLAGS,
[case "$host_os" in
# HP-UX 10.20 requires -D__STDC_EXT__ with gcc 2.95.1.
changequote(, )dnl
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
changequote([, ])dnl
if test "$GCC" = yes; then
ac_cv_sys_largefile_CFLAGS=-D__STDC_EXT__
fi
;;
# IRIX 6.2 and later require cc -n32.
changequote(, )dnl
irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)
changequote([, ])dnl
if test "$GCC" != yes; then
ac_cv_sys_largefile_CFLAGS=-n32
fi
esac
if test "$ac_cv_sys_largefile_CFLAGS" != no; then
ac_save_CC="$CC"
CC="$CC $ac_cv_sys_largefile_CFLAGS"
AC_TRY_LINK(, , , ac_cv_sys_largefile_CFLAGS=no)
CC="$ac_save_CC"
fi])
fi
rm -f conftest*])])
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_SPACE_APPEND(VAR, VAL)
AC_DEFUN(AC_SYS_LARGEFILE_SPACE_APPEND,
[case $2 in
no) ;;
?*)
case "[$]$1" in
'') $1=$2 ;;
*) $1=[$]$1' '$2 ;;
esac ;;
esac])
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, CACHE-VAR, COMMENT, CODE-TO-SET-DEFAULT)
AC_DEFUN(AC_SYS_LARGEFILE_MACRO_VALUE,
[AC_CACHE_CHECK([for $1], $2,
[$2=no
changequote(, )dnl
$4
for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
case "$ac_flag" in
-D$1)
$2=1 ;;
-D$1=*)
$2=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
esac
done
changequote([, ])dnl
])
if test "[$]$2" != no; then
AC_DEFINE_UNQUOTED([$1], [$]$2, [$3])
fi])
AC_DEFUN(AC_SYS_LARGEFILE,
[AC_REQUIRE([AC_CANONICAL_HOST])
AC_ARG_ENABLE(largefile,
[ --disable-largefile omit support for large files])
if test "$enable_largefile" != no; then
AC_CHECK_TOOL(GETCONF, getconf)
AC_SYS_LARGEFILE_FLAGS(CFLAGS)
AC_SYS_LARGEFILE_FLAGS(LDFLAGS)
AC_SYS_LARGEFILE_FLAGS(LIBS)
for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
case "$ac_flag" in
no) ;;
-D_FILE_OFFSET_BITS=*) ;;
-D_LARGEFILE_SOURCE | -D_LARGEFILE_SOURCE=*) ;;
-D_LARGE_FILES | -D_LARGE_FILES=*) ;;
-D?* | -I?*)
AC_SYS_LARGEFILE_SPACE_APPEND(CPPFLAGS, "$ac_flag") ;;
*)
AC_SYS_LARGEFILE_SPACE_APPEND(CFLAGS, "$ac_flag") ;;
esac
done
AC_SYS_LARGEFILE_SPACE_APPEND(LDFLAGS, "$ac_cv_sys_largefile_LDFLAGS")
AC_SYS_LARGEFILE_SPACE_APPEND(LIBS, "$ac_cv_sys_largefile_LIBS")
AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS,
ac_cv_sys_file_offset_bits,
[Number of bits in a file offset, on hosts where this is settable.],
[case "$host_os" in
# HP-UX 10.20 and later
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
ac_cv_sys_file_offset_bits=64 ;;
esac])
AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE,
ac_cv_sys_largefile_source,
[Define to make fseeko etc. visible, on some hosts.],
[case "$host_os" in
# HP-UX 10.20 and later
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
ac_cv_sys_largefile_source=1 ;;
esac])
AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES,
ac_cv_sys_large_files,
[Define for large files, on AIX-style hosts.],
[case "$host_os" in
# AIX 4.2 and later
aix4.[2-9]* | aix4.1[0-9]* | aix[5-9].* | aix[1-9][0-9]*)
ac_cv_sys_large_files=1 ;;
esac])
fi
])
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
dnl Define HAVE_INTTYPES_H if <inttypes.h> exists,
dnl doesn't clash with <sys/types.h>, and declares uintmax_t.
AC_DEFUN(jm_AC_HEADER_INTTYPES_H,
[
if test x = y; then
dnl This code is deliberately never run via ./configure.
dnl FIXME: this is a gross hack to make autoheader put an entry
dnl for `HAVE_INTTYPES_H' in config.h.in.
AC_CHECK_FUNCS(INTTYPES_H)
fi
AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
[AC_TRY_COMPILE(
[#include <sys/types.h>
#include <inttypes.h>],
[uintmax_t i = (uintmax_t) -1;],
jm_ac_cv_header_inttypes_h=yes,
jm_ac_cv_header_inttypes_h=no)])
if test $jm_ac_cv_header_inttypes_h = yes; then
ac_kludge=HAVE_INTTYPES_H
AC_DEFINE_UNQUOTED($ac_kludge)
fi
])
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
AC_DEFUN(AC_STRUCT_ST_MTIM_NSEC,
[AC_CACHE_CHECK([for nanoseconds member of struct stat.st_mtim],
ac_cv_struct_st_mtim_nsec,
[ac_save_CPPFLAGS="$CPPFLAGS"
ac_cv_struct_st_mtim_nsec=no
# tv_nsec -- the usual case
# _tv_nsec -- Solaris 2.6, if
# (defined _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED == 1
# && !defined __EXTENSIONS__)
# st__tim.tv_nsec -- UnixWare 2.1.2
for ac_val in tv_nsec _tv_nsec st__tim.tv_nsec; do
CPPFLAGS="$ac_save_CPPFLAGS -DST_MTIM_NSEC=$ac_val"
AC_TRY_COMPILE([#include <sys/types.h>
#include <sys/stat.h>], [struct stat s; s.st_mtim.ST_MTIM_NSEC;],
[ac_cv_struct_st_mtim_nsec=$ac_val; break])
done
CPPFLAGS="$ac_save_CPPFLAGS"])
if test $ac_cv_struct_st_mtim_nsec != no; then
AC_DEFINE_UNQUOTED(ST_MTIM_NSEC, $ac_cv_struct_st_mtim_nsec)
fi
]
)
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
dnl Define uintmax_t to `unsigned long' or `unsigned long long'
dnl if <inttypes.h> does not exist.
AC_DEFUN(jm_AC_TYPE_UINTMAX_T,
[
AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
if test $jm_ac_cv_header_inttypes_h = no; then
AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
[AC_TRY_LINK([unsigned long long ull = 1; int i = 63;],
[unsigned long long ullmax = (unsigned long long) -1;
return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
ac_cv_type_unsigned_long_long=yes,
ac_cv_type_unsigned_long_long=no)])
if test $ac_cv_type_unsigned_long_long = yes; then
AC_DEFINE(uintmax_t, unsigned long long)
else
AC_DEFINE(uintmax_t, unsigned long)
fi
fi
])
# The following is taken from automake 1.4,
# except that it prefers the compiler option -Ae to "-Aa -D_HPUX_SOURCE"
# because only the former supports 64-bit integral types on HP-UX 10.20.
## ----------------------------------------- ##
## ANSIfy the C compiler whenever possible. ##
## From Franc,ois Pinard ##
## ----------------------------------------- ##
# serial 2
# @defmac AC_PROG_CC_STDC
# @maindex PROG_CC_STDC
# @ovindex CC
# If the C compiler in not in ANSI C mode by default, try to add an option
# to output variable @code{CC} to make it so. This macro tries various
# options that select ANSI C on some system or another. It considers the
# compiler to be in ANSI C mode if it handles function prototypes correctly.
#
# If you use this macro, you should check after calling it whether the C
# compiler has been set to accept ANSI C; if not, the shell variable
# @code{am_cv_prog_cc_stdc} is set to @samp{no}. If you wrote your source
# code in ANSI C, you can make an un-ANSIfied copy of it by using the
# program @code{ansi2knr}, which comes with Ghostscript.
# @end defmac
AC_DEFUN(AM_PROG_CC_STDC,
[AC_REQUIRE([AC_PROG_CC])
AC_BEFORE([$0], [AC_C_INLINE])
AC_BEFORE([$0], [AC_C_CONST])
dnl Force this before AC_PROG_CPP. Some cpp's, eg on HPUX, require
dnl a magic option to avoid problems with ANSI preprocessor commands
dnl like #elif.
dnl FIXME: can't do this because then AC_AIX won't work due to a
dnl circular dependency.
dnl AC_BEFORE([$0], [AC_PROG_CPP])
AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
AC_CACHE_VAL(am_cv_prog_cc_stdc,
[am_cv_prog_cc_stdc=no
ac_save_CC="$CC"
# Don't try gcc -ansi; that turns off useful extensions and
# breaks some systems' header files.
# AIX -qlanglvl=ansi
# Ultrix and OSF/1 -std1
# HP-UX -Aa -D_HPUX_SOURCE
# SVR4 -Xc -D__EXTENSIONS__
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
CC="$ac_save_CC $ac_arg"
AC_TRY_COMPILE(
[#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
char **p;
int i;
{
return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
char *s;
va_list v;
va_start (v,p);
s = g (p, va_arg (v,int));
va_end (v);
return s;
}
int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
], [
return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
],
[am_cv_prog_cc_stdc="$ac_arg"; break])
done
CC="$ac_save_CC"
])
if test -z "$am_cv_prog_cc_stdc"; then
AC_MSG_RESULT([none needed])
else
AC_MSG_RESULT($am_cv_prog_cc_stdc)
fi
case "x$am_cv_prog_cc_stdc" in
x|xno) ;;
*) CC="$CC $am_cv_prog_cc_stdc" ;;
esac
])
dnl ---------------------------------------------------------------------------
dnl Enable internationalization support for GNU make.
dnl Original obtained from the libit 0.7 distribution
dnl Rewritten by Paul D. Smith <psmith@gnu.org>
dnl This version is much more straightforward than the original (I think);
dnl If the user doesn't disable NLS, check whether she asked for the
dnl included gettext. If so, we use that. If not, test to see if the
dnl system gettext is GNU. If not, use the included gettext. If so,
dnl use the system gettext. We are very strict about testing for GNU
dnl gettext; not only must the library be GNU gettext, but the libintl.h
dnl file must also be GNU.
dnl
AC_DEFUN(pds_CHECK_SYSTEM_GETTEXT, [
# OK. What we're going to do is see if the system gettext is really
# GNU gettext, and we're going to make _sure_ (as we can) that if
# it's not we'll use the included gettext.
pds_keep_LIBS="$LIBS"
# Look around for gettext() and libintl.h on the system
AC_CHECK_HEADERS(locale.h)
AC_SEARCH_LIBS(gettext, intl)
if test "$ac_cv_search_gettext" = no; then
with_included_gettext=yes
else
# We only want to deal with GNU's gettext; if we don't have that
# we'll just use our own, thanks very much.
AC_CACHE_CHECK([whether the system has GNU gettext],
pds_cv_system_gnu_gettext, [
AC_TRY_LINK([
#include <libintl.h>
#ifdef HAVE_LOCALE_H
#include <locale.h>
#endif
], [
#if __USE_GNU_GETTEXT
extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr;
#else
not GNU gettext
#endif
],
pds_cv_system_gnu_gettext=yes, pds_cv_system_gnu_gettext=no)])
if test "x$pds_cv_system_gnu_gettext" = xyes; then
with_included_gettext=no
AC_DEFINE(HAVE_LIBINTL_H, 1, [Define if you have <libintl.h>.])
else
with_included_gettext=yes
LIBS="$pds_keep_LIBS"
fi
fi
])
AC_DEFUN(pds_WITH_GETTEXT, [
AC_MSG_CHECKING(whether NLS is wanted)
AC_ARG_ENABLE(nls,
[ --disable-nls disallow Native Language Support],
enable_nls=$enableval, enable_nls=yes)
AC_MSG_RESULT($enable_nls)
use_nls=$enable_nls
AM_CONDITIONAL(USE_NLS, test $use_nls = yes)
if test $enable_nls = yes; then
AC_DEFINE(ENABLE_NLS, 1, [Define if NLS is requested.])
# We don't support catgets at all
if test "x$with_catgets" != x; then
AC_MSG_WARN([catgets not supported; --with-catgets ignored])
fi
# Find out what the user wants.
AC_ARG_WITH(included-gettext,
[ --with-included-gettext use the GNU gettext library included here],
with_included_gettext=yes,
with_included_gettext=maybe)
if test "x$with_included_gettext" != xyes; then
pds_CHECK_SYSTEM_GETTEXT
fi
AC_MSG_CHECKING([whether to use included gettext])
AC_MSG_RESULT($with_included_gettext)
if test "$with_included_gettext" = yes; then
LIBOBJS="$LIBOBJS gettext.o"
fi
AC_DEFINE(HAVE_GETTEXT, 1, [Define if you have the gettext function.])
AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if you have the dcgettext function.])
AC_CHECK_FUNCS(getcwd setlocale stpcpy)
AM_LC_MESSAGES
if test -z "$ALL_LINGUAS"; then
AC_MSG_WARN(This package does not install translations yet.)
else
ac_items="$ALL_LINGUAS"
for ac_item in $ac_items; do
ALL_POFILES="$ALL_POFILES $ac_item.po"
ALL_MOFILES="$ALL_MOFILES $ac_item.mo"
done
fi
AC_SUBST(ALL_LINGUAS)
AC_SUBST(ALL_POFILES)
AC_SUBST(ALL_MOFILES)
AC_MSG_CHECKING(which translations to install)
if test -z "$LINGUAS"; then
ac_print="$ALL_LINGUAS"
MOFILES="$ALL_MOFILES"
else
ac_items="$LINGUAS"
for ac_item in $ac_items; do
case "$ALL_LINGUAS" in
*$ac_item*)
ac_print="$ac_print $ac_item"
MOFILES="$MOFILES $ac_item.mo"
;;
esac
done
fi
AC_SUBST(MOFILES)
if test -z "$ac_print"; then
AC_MSG_RESULT(none)
else
AC_MSG_RESULT($ac_print)
fi
if test "x$prefix" = xNONE; then
AC_DEFINE_UNQUOTED(LOCALEDIR, "$ac_default_prefix/share/locale")
else
AC_DEFINE_UNQUOTED(LOCALEDIR, "$prefix/share/locale")
fi
fi])

View File

@@ -1,693 +0,0 @@
dnl aclocal.m4 generated automatically by aclocal 1.4
dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl This program is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
dnl PARTICULAR PURPOSE.
dnl acinclude.m4 -- Extra macros needed for GNU make.
dnl
dnl Automake will incorporate this into its generated aclocal.m4.
dnl ---------------------------------------------------------------------------
dnl Got this from the lynx 2.8 distribution.
dnl by T.E.Dickey <dickey@clark.net>
dnl and Jim Spath <jspath@mail.bcpl.lib.md.us>
dnl and Philippe De Muyter <phdm@macqel.be>
dnl
dnl Created: 1997/1/28
dnl Updated: 1997/12/23
dnl ---------------------------------------------------------------------------
dnl After checking for functions in the default $LIBS, make a further check
dnl for the functions that are netlib-related (these aren't always in the
dnl libc, etc., and have to be handled specially because there are conflicting
dnl and broken implementations.
dnl Common library requirements (in order):
dnl -lresolv -lsocket -lnsl
dnl -lnsl -lsocket
dnl -lsocket
dnl -lbsd
AC_DEFUN([CF_NETLIBS],[
cf_test_netlibs=no
AC_MSG_CHECKING(for network libraries)
AC_CACHE_VAL(cf_cv_netlibs,[
AC_MSG_RESULT(working...)
cf_cv_netlibs=""
cf_test_netlibs=yes
AC_CHECK_FUNCS(gethostname,,[
CF_RECHECK_FUNC(gethostname,nsl,cf_cv_netlibs,[
CF_RECHECK_FUNC(gethostname,socket,cf_cv_netlibs)])])
#
# FIXME: sequent needs this library (i.e., -lsocket -linet -lnsl), but
# I don't know the entrypoints - 97/7/22 TD
AC_CHECK_LIB(inet,main,cf_cv_netlibs="-linet $cf_cv_netlibs")
#
if test "$ac_cv_func_lsocket" != no ; then
AC_CHECK_FUNCS(socket,,[
CF_RECHECK_FUNC(socket,socket,cf_cv_netlibs,[
CF_RECHECK_FUNC(socket,bsd,cf_cv_netlibs)])])
fi
#
AC_CHECK_FUNCS(gethostbyname,,[
CF_RECHECK_FUNC(gethostbyname,nsl,cf_cv_netlibs)])
#
AC_CHECK_FUNCS(strcasecmp,,[
CF_RECHECK_FUNC(strcasecmp,resolv,cf_cv_netlibs)])
])
LIBS="$LIBS $cf_cv_netlibs"
test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG
])dnl
dnl ---------------------------------------------------------------------------
dnl Re-check on a function to see if we can pick it up by adding a library.
dnl $1 = function to check
dnl $2 = library to check in
dnl $3 = environment to update (e.g., $LIBS)
dnl $4 = what to do if this fails
dnl
dnl This uses 'unset' if the shell happens to support it, but leaves the
dnl configuration variable set to 'unknown' if not. This is a little better
dnl than the normal autoconf test, which gives misleading results if a test
dnl for the function is made (e.g., with AC_CHECK_FUNC) after this macro is
dnl used (autoconf does not distinguish between a null token and one that is
dnl set to 'no').
AC_DEFUN([CF_RECHECK_FUNC],[
AC_CHECK_LIB($2,$1,[
CF_UPPER(cf_tr_func,$1)
AC_DEFINE_UNQUOTED(HAVE_$cf_tr_func)
ac_cv_func_$1=yes
$3="-l$2 [$]$3"],[
ac_cv_func_$1=unknown
unset ac_cv_func_$1 2>/dev/null
$4],
[[$]$3])
])dnl
dnl ---------------------------------------------------------------------------
dnl Make an uppercase version of a variable
dnl $1=uppercase($2)
AC_DEFUN([CF_UPPER],
[
changequote(,)dnl
$1=`echo $2 | tr '[a-z]' '[A-Z]'`
changequote([,])dnl
])dnl
dnl ---------------------------------------------------------------------------
dnl Got this from the GNU tar 1.13.11 distribution
dnl by Paul Eggert <eggert@twinsun.com>
dnl ---------------------------------------------------------------------------
dnl By default, many hosts won't let programs access large files;
dnl one must use special compiler options to get large-file access to work.
dnl For more details about this brain damage please see:
dnl http://www.sas.com/standards/large.file/x_open.20Mar96.html
dnl Written by Paul Eggert <eggert@twinsun.com>.
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_FLAGS(FLAGSNAME)
AC_DEFUN(AC_SYS_LARGEFILE_FLAGS,
[AC_CACHE_CHECK([for $1 value to request large file support],
ac_cv_sys_largefile_$1,
[if ($GETCONF LFS_$1) >conftest.1 2>conftest.2 && test ! -s conftest.2
then
ac_cv_sys_largefile_$1=`cat conftest.1`
else
ac_cv_sys_largefile_$1=no
ifelse($1, CFLAGS,
[case "$host_os" in
# HP-UX 10.20 requires -D__STDC_EXT__ with gcc 2.95.1.
changequote(, )dnl
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
changequote([, ])dnl
if test "$GCC" = yes; then
ac_cv_sys_largefile_CFLAGS=-D__STDC_EXT__
fi
;;
# IRIX 6.2 and later require cc -n32.
changequote(, )dnl
irix6.[2-9]* | irix6.1[0-9]* | irix[7-9].* | irix[1-9][0-9]*)
changequote([, ])dnl
if test "$GCC" != yes; then
ac_cv_sys_largefile_CFLAGS=-n32
fi
esac
if test "$ac_cv_sys_largefile_CFLAGS" != no; then
ac_save_CC="$CC"
CC="$CC $ac_cv_sys_largefile_CFLAGS"
AC_TRY_LINK(, , , ac_cv_sys_largefile_CFLAGS=no)
CC="$ac_save_CC"
fi])
fi
rm -f conftest*])])
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_SPACE_APPEND(VAR, VAL)
AC_DEFUN(AC_SYS_LARGEFILE_SPACE_APPEND,
[case $2 in
no) ;;
?*)
case "[$]$1" in
'') $1=$2 ;;
*) $1=[$]$1' '$2 ;;
esac ;;
esac])
dnl Internal subroutine of AC_SYS_LARGEFILE.
dnl AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, CACHE-VAR, COMMENT, CODE-TO-SET-DEFAULT)
AC_DEFUN(AC_SYS_LARGEFILE_MACRO_VALUE,
[AC_CACHE_CHECK([for $1], $2,
[$2=no
changequote(, )dnl
$4
for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
case "$ac_flag" in
-D$1)
$2=1 ;;
-D$1=*)
$2=`expr " $ac_flag" : '[^=]*=\(.*\)'` ;;
esac
done
changequote([, ])dnl
])
if test "[$]$2" != no; then
AC_DEFINE_UNQUOTED([$1], [$]$2, [$3])
fi])
AC_DEFUN(AC_SYS_LARGEFILE,
[AC_REQUIRE([AC_CANONICAL_HOST])
AC_ARG_ENABLE(largefile,
[ --disable-largefile omit support for large files])
if test "$enable_largefile" != no; then
AC_CHECK_TOOL(GETCONF, getconf)
AC_SYS_LARGEFILE_FLAGS(CFLAGS)
AC_SYS_LARGEFILE_FLAGS(LDFLAGS)
AC_SYS_LARGEFILE_FLAGS(LIBS)
for ac_flag in $ac_cv_sys_largefile_CFLAGS no; do
case "$ac_flag" in
no) ;;
-D_FILE_OFFSET_BITS=*) ;;
-D_LARGEFILE_SOURCE | -D_LARGEFILE_SOURCE=*) ;;
-D_LARGE_FILES | -D_LARGE_FILES=*) ;;
-D?* | -I?*)
AC_SYS_LARGEFILE_SPACE_APPEND(CPPFLAGS, "$ac_flag") ;;
*)
AC_SYS_LARGEFILE_SPACE_APPEND(CFLAGS, "$ac_flag") ;;
esac
done
AC_SYS_LARGEFILE_SPACE_APPEND(LDFLAGS, "$ac_cv_sys_largefile_LDFLAGS")
AC_SYS_LARGEFILE_SPACE_APPEND(LIBS, "$ac_cv_sys_largefile_LIBS")
AC_SYS_LARGEFILE_MACRO_VALUE(_FILE_OFFSET_BITS,
ac_cv_sys_file_offset_bits,
[Number of bits in a file offset, on hosts where this is settable.],
[case "$host_os" in
# HP-UX 10.20 and later
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
ac_cv_sys_file_offset_bits=64 ;;
esac])
AC_SYS_LARGEFILE_MACRO_VALUE(_LARGEFILE_SOURCE,
ac_cv_sys_largefile_source,
[Define to make fseeko etc. visible, on some hosts.],
[case "$host_os" in
# HP-UX 10.20 and later
hpux10.[2-9][0-9]* | hpux1[1-9]* | hpux[2-9][0-9]*)
ac_cv_sys_largefile_source=1 ;;
esac])
AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES,
ac_cv_sys_large_files,
[Define for large files, on AIX-style hosts.],
[case "$host_os" in
# AIX 4.2 and later
aix4.[2-9]* | aix4.1[0-9]* | aix[5-9].* | aix[1-9][0-9]*)
ac_cv_sys_large_files=1 ;;
esac])
fi
])
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
dnl Define HAVE_INTTYPES_H if <inttypes.h> exists,
dnl doesn't clash with <sys/types.h>, and declares uintmax_t.
AC_DEFUN(jm_AC_HEADER_INTTYPES_H,
[
if test x = y; then
dnl This code is deliberately never run via ./configure.
dnl FIXME: this is a gross hack to make autoheader put an entry
dnl for `HAVE_INTTYPES_H' in config.h.in.
AC_CHECK_FUNCS(INTTYPES_H)
fi
AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
[AC_TRY_COMPILE(
[#include <sys/types.h>
#include <inttypes.h>],
[uintmax_t i = (uintmax_t) -1;],
jm_ac_cv_header_inttypes_h=yes,
jm_ac_cv_header_inttypes_h=no)])
if test $jm_ac_cv_header_inttypes_h = yes; then
ac_kludge=HAVE_INTTYPES_H
AC_DEFINE_UNQUOTED($ac_kludge)
fi
])
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
AC_DEFUN(AC_STRUCT_ST_MTIM_NSEC,
[AC_CACHE_CHECK([for nanoseconds member of struct stat.st_mtim],
ac_cv_struct_st_mtim_nsec,
[ac_save_CPPFLAGS="$CPPFLAGS"
ac_cv_struct_st_mtim_nsec=no
# tv_nsec -- the usual case
# _tv_nsec -- Solaris 2.6, if
# (defined _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED == 1
# && !defined __EXTENSIONS__)
# st__tim.tv_nsec -- UnixWare 2.1.2
for ac_val in tv_nsec _tv_nsec st__tim.tv_nsec; do
CPPFLAGS="$ac_save_CPPFLAGS -DST_MTIM_NSEC=$ac_val"
AC_TRY_COMPILE([#include <sys/types.h>
#include <sys/stat.h>], [struct stat s; s.st_mtim.ST_MTIM_NSEC;],
[ac_cv_struct_st_mtim_nsec=$ac_val; break])
done
CPPFLAGS="$ac_save_CPPFLAGS"])
if test $ac_cv_struct_st_mtim_nsec != no; then
AC_DEFINE_UNQUOTED(ST_MTIM_NSEC, $ac_cv_struct_st_mtim_nsec)
fi
]
)
dnl ---------------------------------------------------------------------------
dnl From Paul Eggert <eggert@twinsun.com>
dnl Define uintmax_t to `unsigned long' or `unsigned long long'
dnl if <inttypes.h> does not exist.
AC_DEFUN(jm_AC_TYPE_UINTMAX_T,
[
AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
if test $jm_ac_cv_header_inttypes_h = no; then
AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
[AC_TRY_LINK([unsigned long long ull = 1; int i = 63;],
[unsigned long long ullmax = (unsigned long long) -1;
return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
ac_cv_type_unsigned_long_long=yes,
ac_cv_type_unsigned_long_long=no)])
if test $ac_cv_type_unsigned_long_long = yes; then
AC_DEFINE(uintmax_t, unsigned long long)
else
AC_DEFINE(uintmax_t, unsigned long)
fi
fi
])
# The following is taken from automake 1.4,
# except that it prefers the compiler option -Ae to "-Aa -D_HPUX_SOURCE"
# because only the former supports 64-bit integral types on HP-UX 10.20.
# serial 2
# @defmac AC_PROG_CC_STDC
# @maindex PROG_CC_STDC
# @ovindex CC
# If the C compiler in not in ANSI C mode by default, try to add an option
# to output variable @code{CC} to make it so. This macro tries various
# options that select ANSI C on some system or another. It considers the
# compiler to be in ANSI C mode if it handles function prototypes correctly.
#
# If you use this macro, you should check after calling it whether the C
# compiler has been set to accept ANSI C; if not, the shell variable
# @code{am_cv_prog_cc_stdc} is set to @samp{no}. If you wrote your source
# code in ANSI C, you can make an un-ANSIfied copy of it by using the
# program @code{ansi2knr}, which comes with Ghostscript.
# @end defmac
AC_DEFUN(AM_PROG_CC_STDC,
[AC_REQUIRE([AC_PROG_CC])
AC_BEFORE([$0], [AC_C_INLINE])
AC_BEFORE([$0], [AC_C_CONST])
dnl Force this before AC_PROG_CPP. Some cpp's, eg on HPUX, require
dnl a magic option to avoid problems with ANSI preprocessor commands
dnl like #elif.
dnl FIXME: can't do this because then AC_AIX won't work due to a
dnl circular dependency.
dnl AC_BEFORE([$0], [AC_PROG_CPP])
AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
AC_CACHE_VAL(am_cv_prog_cc_stdc,
[am_cv_prog_cc_stdc=no
ac_save_CC="$CC"
# Don't try gcc -ansi; that turns off useful extensions and
# breaks some systems' header files.
# AIX -qlanglvl=ansi
# Ultrix and OSF/1 -std1
# HP-UX -Aa -D_HPUX_SOURCE
# SVR4 -Xc -D__EXTENSIONS__
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
CC="$ac_save_CC $ac_arg"
AC_TRY_COMPILE(
[#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
char **p;
int i;
{
return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
char *s;
va_list v;
va_start (v,p);
s = g (p, va_arg (v,int));
va_end (v);
return s;
}
int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
], [
return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
],
[am_cv_prog_cc_stdc="$ac_arg"; break])
done
CC="$ac_save_CC"
])
if test -z "$am_cv_prog_cc_stdc"; then
AC_MSG_RESULT([none needed])
else
AC_MSG_RESULT($am_cv_prog_cc_stdc)
fi
case "x$am_cv_prog_cc_stdc" in
x|xno) ;;
*) CC="$CC $am_cv_prog_cc_stdc" ;;
esac
])
dnl ---------------------------------------------------------------------------
dnl Enable internationalization support for GNU make.
dnl Original obtained from the libit 0.7 distribution
dnl Rewritten by Paul D. Smith <psmith@gnu.org>
dnl This version is much more straightforward than the original (I think);
dnl If the user doesn't disable NLS, check whether she asked for the
dnl included gettext. If so, we use that. If not, test to see if the
dnl system gettext is GNU. If not, use the included gettext. If so,
dnl use the system gettext. We are very strict about testing for GNU
dnl gettext; not only must the library be GNU gettext, but the libintl.h
dnl file must also be GNU.
dnl
AC_DEFUN(pds_CHECK_SYSTEM_GETTEXT, [
# OK. What we're going to do is see if the system gettext is really
# GNU gettext, and we're going to make _sure_ (as we can) that if
# it's not we'll use the included gettext.
pds_keep_LIBS="$LIBS"
# Look around for gettext() and libintl.h on the system
AC_CHECK_HEADERS(locale.h)
AC_SEARCH_LIBS(gettext, intl)
if test "$ac_cv_search_gettext" = no; then
with_included_gettext=yes
else
# We only want to deal with GNU's gettext; if we don't have that
# we'll just use our own, thanks very much.
AC_CACHE_CHECK([whether the system has GNU gettext],
pds_cv_system_gnu_gettext, [
AC_TRY_LINK([
#include <libintl.h>
#ifdef HAVE_LOCALE_H
#include <locale.h>
#endif
], [
#if __USE_GNU_GETTEXT
extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr;
#else
not GNU gettext
#endif
],
pds_cv_system_gnu_gettext=yes, pds_cv_system_gnu_gettext=no)])
if test "x$pds_cv_system_gnu_gettext" = xyes; then
with_included_gettext=no
AC_DEFINE(HAVE_LIBINTL_H, 1, [Define if you have <libintl.h>.])
else
with_included_gettext=yes
LIBS="$pds_keep_LIBS"
fi
fi
])
AC_DEFUN(pds_WITH_GETTEXT, [
AC_MSG_CHECKING(whether NLS is wanted)
AC_ARG_ENABLE(nls,
[ --disable-nls disallow Native Language Support],
enable_nls=$enableval, enable_nls=yes)
AC_MSG_RESULT($enable_nls)
use_nls=$enable_nls
AM_CONDITIONAL(USE_NLS, test $use_nls = yes)
if test $enable_nls = yes; then
AC_DEFINE(ENABLE_NLS, 1, [Define if NLS is requested.])
# We don't support catgets at all
if test "x$with_catgets" != x; then
AC_MSG_WARN([catgets not supported; --with-catgets ignored])
fi
# Find out what the user wants.
AC_ARG_WITH(included-gettext,
[ --with-included-gettext use the GNU gettext library included here],
with_included_gettext=yes,
with_included_gettext=maybe)
if test "x$with_included_gettext" != xyes; then
pds_CHECK_SYSTEM_GETTEXT
fi
AC_MSG_CHECKING([whether to use included gettext])
AC_MSG_RESULT($with_included_gettext)
if test "$with_included_gettext" = yes; then
LIBOBJS="$LIBOBJS gettext.o"
fi
AC_DEFINE(HAVE_GETTEXT, 1, [Define if you have the gettext function.])
AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if you have the dcgettext function.])
AC_CHECK_FUNCS(getcwd setlocale stpcpy)
AM_LC_MESSAGES
if test -z "$ALL_LINGUAS"; then
AC_MSG_WARN(This package does not install translations yet.)
else
ac_items="$ALL_LINGUAS"
for ac_item in $ac_items; do
ALL_POFILES="$ALL_POFILES $ac_item.po"
ALL_MOFILES="$ALL_MOFILES $ac_item.mo"
done
fi
AC_SUBST(ALL_LINGUAS)
AC_SUBST(ALL_POFILES)
AC_SUBST(ALL_MOFILES)
AC_MSG_CHECKING(which translations to install)
if test -z "$LINGUAS"; then
ac_print="$ALL_LINGUAS"
MOFILES="$ALL_MOFILES"
else
ac_items="$LINGUAS"
for ac_item in $ac_items; do
case "$ALL_LINGUAS" in
*$ac_item*)
ac_print="$ac_print $ac_item"
MOFILES="$MOFILES $ac_item.mo"
;;
esac
done
fi
AC_SUBST(MOFILES)
if test -z "$ac_print"; then
AC_MSG_RESULT(none)
else
AC_MSG_RESULT($ac_print)
fi
if test "x$prefix" = xNONE; then
AC_DEFINE_UNQUOTED(LOCALEDIR, "$ac_default_prefix/share/locale")
else
AC_DEFINE_UNQUOTED(LOCALEDIR, "$prefix/share/locale")
fi
fi])
# Define a conditional.
AC_DEFUN(AM_CONDITIONAL,
[AC_SUBST($1_TRUE)
AC_SUBST($1_FALSE)
if $2; then
$1_TRUE=
$1_FALSE='#'
else
$1_TRUE='#'
$1_FALSE=
fi])
# Check whether LC_MESSAGES is available in <locale.h>.
# Ulrich Drepper <drepper@cygnus.com>, 1995.
#
# This file can be copied and used freely without restrictions. It can
# be used in projects which are not available under the GNU Public License
# but which still want to provide support for the GNU gettext functionality.
# Please note that the actual code is *not* freely available.
# serial 1
AC_DEFUN(AM_LC_MESSAGES,
[if test $ac_cv_header_locale_h = yes; then
AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
[AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
if test $am_cv_val_LC_MESSAGES = yes; then
AC_DEFINE(HAVE_LC_MESSAGES)
fi
fi])
# Do all the work for Automake. This macro actually does too much --
# some checks are only needed if your package does certain things.
# But this isn't really a big deal.
# serial 1
dnl Usage:
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
AC_DEFUN(AM_INIT_AUTOMAKE,
[AC_REQUIRE([AC_PROG_INSTALL])
PACKAGE=[$1]
AC_SUBST(PACKAGE)
VERSION=[$2]
AC_SUBST(VERSION)
dnl test to see if srcdir already configured
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
fi
ifelse([$3],,
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
AC_REQUIRE([AM_SANITY_CHECK])
AC_REQUIRE([AC_ARG_PROGRAM])
dnl FIXME This is truly gross.
missing_dir=`cd $ac_aux_dir && pwd`
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
AC_REQUIRE([AC_PROG_MAKE_SET])])
#
# Check to make sure that the build environment is sane.
#
AC_DEFUN(AM_SANITY_CHECK,
[AC_MSG_CHECKING([whether build environment is sane])
# Just in case
sleep 1
echo timestamp > conftestfile
# Do `set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
if test "[$]*" = "X"; then
# -L didn't work.
set X `ls -t $srcdir/configure conftestfile`
fi
if test "[$]*" != "X $srcdir/configure conftestfile" \
&& test "[$]*" != "X conftestfile $srcdir/configure"; then
# If neither matched, then we have a broken ls. This can happen
# if, for instance, CONFIG_SHELL is bash and it inherits a
# broken ls alias from the environment. This has actually
# happened. Such a system could not be considered "sane".
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
alias in your environment])
fi
test "[$]2" = conftestfile
)
then
# Ok.
:
else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
rm -f conftest*
AC_MSG_RESULT(yes)])
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
dnl The program must properly implement --version.
AC_DEFUN(AM_MISSING_PROG,
[AC_MSG_CHECKING(for working $2)
# Run test in a subshell; some versions of sh will print an error if
# an executable is not found, even if stderr is redirected.
# Redirect stdin to placate older versions of autoconf. Sigh.
if ($2 --version) < /dev/null > /dev/null 2>&1; then
$1=$2
AC_MSG_RESULT(found)
else
$1="$3/missing $2"
AC_MSG_RESULT(missing)
fi
AC_SUBST($1)])
# Like AC_CONFIG_HEADER, but automatically create stamp file.
AC_DEFUN(AM_CONFIG_HEADER,
[AC_PREREQ([2.12])
AC_CONFIG_HEADER([$1])
dnl When config.status generates a header, we must update the stamp-h file.
dnl This file resides in the same directory as the config header
dnl that is generated. We must strip everything past the first ":",
dnl and everything past the last "/".
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
<<am_indx=1
for am_file in <<$1>>; do
case " <<$>>CONFIG_HEADERS " in
*" <<$>>am_file "*<<)>>
echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
;;
esac
am_indx=`expr "<<$>>am_indx" + 1`
done<<>>dnl>>)
changequote([,]))])

View File

@@ -1,504 +0,0 @@
/* alloca.c -- allocate automatically reclaimed memory
(Mostly) portable public-domain implementation -- D A Gwyn
This implementation of the PWB library alloca function,
which is used to allocate space off the run-time stack so
that it is automatically reclaimed upon procedure exit,
was inspired by discussions with J. Q. Johnson of Cornell.
J.Otto Tennant <jot@cray.com> contributed the Cray support.
There are some preprocessor constants that can
be defined when compiling for your specific system, for
improved efficiency; however, the defaults should be okay.
The general concept of this implementation is to keep
track of all alloca-allocated blocks, and reclaim any
that are found to be deeper in the stack than the current
invocation. This heuristic does not reclaim storage as
soon as it becomes invalid, but it will do so eventually.
As a special case, alloca(0) reclaims storage without
allocating any. It is a good idea to use alloca(0) in
your main control loop, etc. to force garbage collection. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef HAVE_STRING_H
#include <string.h>
#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
#ifdef emacs
#include "blockinput.h"
#endif
/* If compiling with GCC 2, this file's not needed. */
#if !defined (__GNUC__) || __GNUC__ < 2
/* If someone has defined alloca as a macro,
there must be some other way alloca is supposed to work. */
#ifndef alloca
#ifdef emacs
#ifdef static
/* actually, only want this if static is defined as ""
-- this is for usg, in which emacs must undefine static
in order to make unexec workable
*/
#ifndef STACK_DIRECTION
you
lose
-- must know STACK_DIRECTION at compile-time
#endif /* STACK_DIRECTION undefined */
#endif /* static */
#endif /* emacs */
/* If your stack is a linked list of frames, you have to
provide an "address metric" ADDRESS_FUNCTION macro. */
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
long i00afunc ();
#define ADDRESS_FUNCTION(arg) (char *) i00afunc (&(arg))
#else
#define ADDRESS_FUNCTION(arg) &(arg)
#endif
#if __STDC__
typedef void *pointer;
#else
typedef char *pointer;
#endif
#ifndef NULL
#define NULL 0
#endif
/* Different portions of Emacs need to call different versions of
malloc. The Emacs executable needs alloca to call xmalloc, because
ordinary malloc isn't protected from input signals. On the other
hand, the utilities in lib-src need alloca to call malloc; some of
them are very simple, and don't have an xmalloc routine.
Non-Emacs programs expect this to call use xmalloc.
Callers below should use malloc. */
#ifndef emacs
#define malloc xmalloc
#endif
extern pointer malloc ();
/* Define STACK_DIRECTION if you know the direction of stack
growth for your system; otherwise it will be automatically
deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#ifndef STACK_DIRECTION
#define STACK_DIRECTION 0 /* Direction unknown. */
#endif
#if STACK_DIRECTION != 0
#define STACK_DIR STACK_DIRECTION /* Known at compile-time. */
#else /* STACK_DIRECTION == 0; need run-time code. */
static int stack_dir; /* 1 or -1 once known. */
#define STACK_DIR stack_dir
static void
find_stack_direction ()
{
static char *addr = NULL; /* Address of first `dummy', once known. */
auto char dummy; /* To get stack address. */
if (addr == NULL)
{ /* Initial entry. */
addr = ADDRESS_FUNCTION (dummy);
find_stack_direction (); /* Recurse once. */
}
else
{
/* Second entry. */
if (ADDRESS_FUNCTION (dummy) > addr)
stack_dir = 1; /* Stack grew upward. */
else
stack_dir = -1; /* Stack grew downward. */
}
}
#endif /* STACK_DIRECTION == 0 */
/* An "alloca header" is used to:
(a) chain together all alloca'ed blocks;
(b) keep track of stack depth.
It is very important that sizeof(header) agree with malloc
alignment chunk size. The following default should work okay. */
#ifndef ALIGN_SIZE
#define ALIGN_SIZE sizeof(double)
#endif
typedef union hdr
{
char align[ALIGN_SIZE]; /* To force sizeof(header). */
struct
{
union hdr *next; /* For chaining headers. */
char *deep; /* For stack depth measure. */
} h;
} header;
static header *last_alloca_header = NULL; /* -> last alloca header. */
/* Return a pointer to at least SIZE bytes of storage,
which will be automatically reclaimed upon exit from
the procedure that called alloca. Originally, this space
was supposed to be taken from the current stack frame of the
caller, but that method cannot be made to work for some
implementations of C, for example under Gould's UTX/32. */
pointer
alloca (size)
unsigned size;
{
auto char probe; /* Probes stack depth: */
register char *depth = ADDRESS_FUNCTION (probe);
#if STACK_DIRECTION == 0
if (STACK_DIR == 0) /* Unknown growth direction. */
find_stack_direction ();
#endif
/* Reclaim garbage, defined as all alloca'd storage that
was allocated from deeper in the stack than currently. */
{
register header *hp; /* Traverses linked list. */
#ifdef emacs
BLOCK_INPUT;
#endif
for (hp = last_alloca_header; hp != NULL;)
if ((STACK_DIR > 0 && hp->h.deep > depth)
|| (STACK_DIR < 0 && hp->h.deep < depth))
{
register header *np = hp->h.next;
free ((pointer) hp); /* Collect garbage. */
hp = np; /* -> next header. */
}
else
break; /* Rest are not deeper. */
last_alloca_header = hp; /* -> last valid storage. */
#ifdef emacs
UNBLOCK_INPUT;
#endif
}
if (size == 0)
return NULL; /* No allocation required. */
/* Allocate combined header + user data storage. */
{
register pointer new = malloc (sizeof (header) + size);
/* Address of header. */
if (new == 0)
abort();
((header *) new)->h.next = last_alloca_header;
((header *) new)->h.deep = depth;
last_alloca_header = (header *) new;
/* User storage begins just after header. */
return (pointer) ((char *) new + sizeof (header));
}
}
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
#ifdef DEBUG_I00AFUNC
#include <stdio.h>
#endif
#ifndef CRAY_STACK
#define CRAY_STACK
#ifndef CRAY2
/* Stack structures for CRAY-1, CRAY X-MP, and CRAY Y-MP */
struct stack_control_header
{
long shgrow:32; /* Number of times stack has grown. */
long shaseg:32; /* Size of increments to stack. */
long shhwm:32; /* High water mark of stack. */
long shsize:32; /* Current size of stack (all segments). */
};
/* The stack segment linkage control information occurs at
the high-address end of a stack segment. (The stack
grows from low addresses to high addresses.) The initial
part of the stack segment linkage control information is
0200 (octal) words. This provides for register storage
for the routine which overflows the stack. */
struct stack_segment_linkage
{
long ss[0200]; /* 0200 overflow words. */
long sssize:32; /* Number of words in this segment. */
long ssbase:32; /* Offset to stack base. */
long:32;
long sspseg:32; /* Offset to linkage control of previous
segment of stack. */
long:32;
long sstcpt:32; /* Pointer to task common address block. */
long sscsnm; /* Private control structure number for
microtasking. */
long ssusr1; /* Reserved for user. */
long ssusr2; /* Reserved for user. */
long sstpid; /* Process ID for pid based multi-tasking. */
long ssgvup; /* Pointer to multitasking thread giveup. */
long sscray[7]; /* Reserved for Cray Research. */
long ssa0;
long ssa1;
long ssa2;
long ssa3;
long ssa4;
long ssa5;
long ssa6;
long ssa7;
long sss0;
long sss1;
long sss2;
long sss3;
long sss4;
long sss5;
long sss6;
long sss7;
};
#else /* CRAY2 */
/* The following structure defines the vector of words
returned by the STKSTAT library routine. */
struct stk_stat
{
long now; /* Current total stack size. */
long maxc; /* Amount of contiguous space which would
be required to satisfy the maximum
stack demand to date. */
long high_water; /* Stack high-water mark. */
long overflows; /* Number of stack overflow ($STKOFEN) calls. */
long hits; /* Number of internal buffer hits. */
long extends; /* Number of block extensions. */
long stko_mallocs; /* Block allocations by $STKOFEN. */
long underflows; /* Number of stack underflow calls ($STKRETN). */
long stko_free; /* Number of deallocations by $STKRETN. */
long stkm_free; /* Number of deallocations by $STKMRET. */
long segments; /* Current number of stack segments. */
long maxs; /* Maximum number of stack segments so far. */
long pad_size; /* Stack pad size. */
long current_address; /* Current stack segment address. */
long current_size; /* Current stack segment size. This
number is actually corrupted by STKSTAT to
include the fifteen word trailer area. */
long initial_address; /* Address of initial segment. */
long initial_size; /* Size of initial segment. */
};
/* The following structure describes the data structure which trails
any stack segment. I think that the description in 'asdef' is
out of date. I only describe the parts that I am sure about. */
struct stk_trailer
{
long this_address; /* Address of this block. */
long this_size; /* Size of this block (does not include
this trailer). */
long unknown2;
long unknown3;
long link; /* Address of trailer block of previous
segment. */
long unknown5;
long unknown6;
long unknown7;
long unknown8;
long unknown9;
long unknown10;
long unknown11;
long unknown12;
long unknown13;
long unknown14;
};
#endif /* CRAY2 */
#endif /* not CRAY_STACK */
#ifdef CRAY2
/* Determine a "stack measure" for an arbitrary ADDRESS.
I doubt that "lint" will like this much. */
static long
i00afunc (long *address)
{
struct stk_stat status;
struct stk_trailer *trailer;
long *block, size;
long result = 0;
/* We want to iterate through all of the segments. The first
step is to get the stack status structure. We could do this
more quickly and more directly, perhaps, by referencing the
$LM00 common block, but I know that this works. */
STKSTAT (&status);
/* Set up the iteration. */
trailer = (struct stk_trailer *) (status.current_address
+ status.current_size
- 15);
/* There must be at least one stack segment. Therefore it is
a fatal error if "trailer" is null. */
if (trailer == 0)
abort ();
/* Discard segments that do not contain our argument address. */
while (trailer != 0)
{
block = (long *) trailer->this_address;
size = trailer->this_size;
if (block == 0 || size == 0)
abort ();
trailer = (struct stk_trailer *) trailer->link;
if ((block <= address) && (address < (block + size)))
break;
}
/* Set the result to the offset in this segment and add the sizes
of all predecessor segments. */
result = address - block;
if (trailer == 0)
{
return result;
}
do
{
if (trailer->this_size <= 0)
abort ();
result += trailer->this_size;
trailer = (struct stk_trailer *) trailer->link;
}
while (trailer != 0);
/* We are done. Note that if you present a bogus address (one
not in any segment), you will get a different number back, formed
from subtracting the address of the first block. This is probably
not what you want. */
return (result);
}
#else /* not CRAY2 */
/* Stack address function for a CRAY-1, CRAY X-MP, or CRAY Y-MP.
Determine the number of the cell within the stack,
given the address of the cell. The purpose of this
routine is to linearize, in some sense, stack addresses
for alloca. */
static long
i00afunc (long address)
{
long stkl = 0;
long size, pseg, this_segment, stack;
long result = 0;
struct stack_segment_linkage *ssptr;
/* Register B67 contains the address of the end of the
current stack segment. If you (as a subprogram) store
your registers on the stack and find that you are past
the contents of B67, you have overflowed the segment.
B67 also points to the stack segment linkage control
area, which is what we are really interested in. */
stkl = CRAY_STACKSEG_END ();
ssptr = (struct stack_segment_linkage *) stkl;
/* If one subtracts 'size' from the end of the segment,
one has the address of the first word of the segment.
If this is not the first segment, 'pseg' will be
nonzero. */
pseg = ssptr->sspseg;
size = ssptr->sssize;
this_segment = stkl - size;
/* It is possible that calling this routine itself caused
a stack overflow. Discard stack segments which do not
contain the target address. */
while (!(this_segment <= address && address <= stkl))
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o %011o\n", this_segment, address, stkl);
#endif
if (pseg == 0)
break;
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
this_segment = stkl - size;
}
result = address - this_segment;
/* If you subtract pseg from the current end of the stack,
you get the address of the previous stack segment's end.
This seems a little convoluted to me, but I'll bet you save
a cycle somewhere. */
while (pseg != 0)
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o\n", pseg, size);
#endif
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
result += size;
}
return (result);
}
#endif /* not CRAY2 */
#endif /* CRAY */
#endif /* no alloca */
#endif /* not GCC version 2 */

View File

@@ -1,123 +0,0 @@
/* Running commands on Amiga
Copyright (C) 1995, 1996 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
#include "make.h"
#include "variable.h"
#include "amiga.h"
#include <assert.h>
#include <exec/memory.h>
#include <dos/dostags.h>
#include <proto/exec.h>
#include <proto/dos.h>
static const char Amiga_version[] = "$VER: Make 3.74.3 (12.05.96) \n"
"Amiga Port by A. Digulla (digulla@home.lake.de)";
int
MyExecute (argv)
char ** argv;
{
char * buffer, * ptr;
char ** aptr;
int len = 0;
int status;
for (aptr=argv; *aptr; aptr++)
{
len += strlen (*aptr) + 4;
}
buffer = AllocMem (len, MEMF_ANY);
if (!buffer)
fatal (NILF, "MyExecute: Cannot allocate space for calling a command");
ptr = buffer;
for (aptr=argv; *aptr; aptr++)
{
if (((*aptr)[0] == ';' && !(*aptr)[1]))
{
*ptr ++ = '"';
strcpy (ptr, *aptr);
ptr += strlen (ptr);
*ptr ++ = '"';
}
else if ((*aptr)[0] == '@' && (*aptr)[1] == '@' && !(*aptr)[2])
{
*ptr ++ = '\n';
continue;
}
else
{
strcpy (ptr, *aptr);
ptr += strlen (ptr);
}
*ptr ++ = ' ';
*ptr = 0;
}
ptr[-1] = '\n';
status = SystemTags (buffer,
SYS_UserShell, TRUE,
TAG_END);
FreeMem (buffer, len);
if (SetSignal(0L,0L) & SIGBREAKF_CTRL_C)
status = 20;
/* Warnings don't count */
if (status == 5)
status = 0;
return status;
}
char *
wildcard_expansion (wc, o)
char * wc, * o;
{
# define PATH_SIZE 1024
struct AnchorPath * apath;
if ( (apath = AllocMem (sizeof (struct AnchorPath) + PATH_SIZE,
MEMF_CLEAR))
)
{
apath->ap_Strlen = PATH_SIZE;
if (MatchFirst (wc, apath) == 0)
{
do
{
o = variable_buffer_output (o, apath->ap_Buf,
strlen (apath->ap_Buf));
o = variable_buffer_output (o, " ",1);
} while (MatchNext (apath) == 0);
}
MatchEnd (apath);
FreeMem (apath, sizeof (struct AnchorPath) + PATH_SIZE);
}
return o;
}

View File

@@ -1,22 +0,0 @@
/* Definitions for amiga specific things
Copyright (C) 1995, 1996 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
MA 02111-1307, USA. */
extern int MyExecute PARAMS ((char ** argv));
extern char * wildcard_expansion PARAMS ((char * wc, char * o));

View File

@@ -1,323 +0,0 @@
/* Interface to `ar' archives for GNU Make.
Copyright (C) 1988,89,90,91,92,93,97 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "make.h"
#ifndef NO_ARCHIVES
#include "filedef.h"
#include "dep.h"
#include <fnmatch.h>
/* Defined in arscan.c. */
extern long int ar_scan PARAMS ((char *archive, long int (*function) (), long int arg));
extern int ar_name_equal PARAMS ((char *name, char *mem, int truncated));
#ifndef VMS
extern int ar_member_touch PARAMS ((char *arname, char *memname));
#endif
/* Return nonzero if NAME is an archive-member reference, zero if not.
An archive-member reference is a name like `lib(member)'.
If a name like `lib((entry))' is used, a fatal error is signaled at
the attempt to use this unsupported feature. */
int
ar_name (name)
char *name;
{
char *p = strchr (name, '('), *end = name + strlen (name) - 1;
if (p == 0 || p == name || *end != ')')
return 0;
if (p[1] == '(' && end[-1] == ')')
fatal (NILF, _("attempt to use unsupported feature: `%s'"), name);
return 1;
}
/* Parse the archive-member reference NAME into the archive and member names.
Put the malloc'd archive name in *ARNAME_P if ARNAME_P is non-nil;
put the malloc'd member name in *MEMNAME_P if MEMNAME_P is non-nil. */
void
ar_parse_name (name, arname_p, memname_p)
char *name, **arname_p, **memname_p;
{
char *p = strchr (name, '('), *end = name + strlen (name) - 1;
if (arname_p != 0)
*arname_p = savestring (name, p - name);
if (memname_p != 0)
*memname_p = savestring (p + 1, end - (p + 1));
}
static long int ar_member_date_1 PARAMS ((int desc, char *mem, int truncated, long int hdrpos,
long int datapos, long int size, long int date, int uid, int gid, int mode, char *name));
/* Return the modtime of NAME. */
time_t
ar_member_date (name)
char *name;
{
char *arname;
int arname_used = 0;
char *memname;
long int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself because we are
likely to be called just before commands to remake a member are run,
and they will change the archive itself.
But we must be careful not to enter_file the archive itself if it does
not exist, because pattern_search assumes that files found in the data
base exist or can be made. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0 && file_exists_p (arname))
{
arfile = enter_file (arname);
arname_used = 1;
}
if (arfile != 0)
(void) f_mtime (arfile, 0);
}
val = ar_scan (arname, ar_member_date_1, (long int) memname);
if (!arname_used)
free (arname);
free (memname);
return (val <= 0 ? (time_t) -1 : (time_t) val);
}
/* This function is called by `ar_scan' to find which member to look at. */
/* ARGSUSED */
static long int
ar_member_date_1 (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
return ar_name_equal (name, mem, truncated) ? date : 0;
}
/* Set the archive-member NAME's modtime to now. */
#ifdef VMS
int
ar_touch (name)
char *name;
{
error (NILF, _("touch archive member is not available on VMS"));
return -1;
}
#else
int
ar_touch (name)
char *name;
{
char *arname, *memname;
int arname_used = 0;
register int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself before we
touch the member, since this will change the archive itself. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0)
{
arfile = enter_file (arname);
arname_used = 1;
}
(void) f_mtime (arfile, 0);
}
val = 1;
switch (ar_member_touch (arname, memname))
{
case -1:
error (NILF, _("touch: Archive `%s' does not exist"), arname);
break;
case -2:
error (NILF, _("touch: `%s' is not a valid archive"), arname);
break;
case -3:
perror_with_name ("touch: ", arname);
break;
case 1:
error (NILF,
_("touch: Member `%s' does not exist in `%s'"), memname, arname);
break;
case 0:
val = 0;
break;
default:
error (NILF,
_("touch: Bad return code from ar_member_touch on `%s'"), name);
}
if (!arname_used)
free (arname);
free (memname);
return val;
}
#endif /* !VMS */
/* State of an `ar_glob' run, passed to `ar_glob_match'. */
struct ar_glob_state
{
char *arname;
char *pattern;
unsigned int size;
struct nameseq *chain;
unsigned int n;
};
/* This function is called by `ar_scan' to match one archive
element against the pattern in STATE. */
static long int
ar_glob_match (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode,
state)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
struct ar_glob_state *state;
{
if (fnmatch (state->pattern, mem, FNM_PATHNAME|FNM_PERIOD) == 0)
{
/* We have a match. Add it to the chain. */
struct nameseq *new = (struct nameseq *) xmalloc (state->size);
new->name = concat (state->arname, mem, ")");
new->next = state->chain;
state->chain = new;
++state->n;
}
return 0L;
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
const int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Glob for MEMBER_PATTERN in archive ARNAME.
Return a malloc'd chain of matching elements (or nil if none). */
struct nameseq *
ar_glob (arname, member_pattern, size)
char *arname, *member_pattern;
unsigned int size;
{
struct ar_glob_state state;
char **names;
struct nameseq *n;
unsigned int i;
if (! glob_pattern_p (member_pattern, 1))
return 0;
/* Scan the archive for matches.
ar_glob_match will accumulate them in STATE.chain. */
i = strlen (arname);
state.arname = (char *) alloca (i + 2);
bcopy (arname, state.arname, i);
state.arname[i] = '(';
state.arname[i + 1] = '\0';
state.pattern = member_pattern;
state.size = size;
state.chain = 0;
state.n = 0;
(void) ar_scan (arname, ar_glob_match, (long int) &state);
if (state.chain == 0)
return 0;
/* Now put the names into a vector for sorting. */
names = (char **) alloca (state.n * sizeof (char *));
i = 0;
for (n = state.chain; n != 0; n = n->next)
names[i++] = n->name;
/* Sort them alphabetically. */
qsort ((char *) names, i, sizeof (*names), alpha_compare);
/* Put them back into the chain in the sorted order. */
i = 0;
for (n = state.chain; n != 0; n = n->next)
n->name = names[i++];
return state.chain;
}
#endif /* Not NO_ARCHIVES. */

View File

@@ -1,857 +0,0 @@
/* Library function for scanning an archive file.
Copyright (C) 1987,89,91,92,93,94,95,97 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA. */
#include "make.h"
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
#ifndef NO_ARCHIVES
#ifdef VMS
#include <lbrdef.h>
#include <mhddef.h>
#include <credef.h>
#include <descrip.h>
#include <ctype.h>
#if __DECC
#include <unixlib.h>
#include <lbr$routines.h>
#endif
static void *VMS_lib_idx;
static char *VMS_saved_memname;
static time_t VMS_member_date;
static long int (*VMS_function) ();
static int
VMS_get_member_info (module, rfa)
struct dsc$descriptor_s *module;
unsigned long *rfa;
{
int status, i;
long int fnval;
time_t val;
static struct dsc$descriptor_s bufdesc =
{ 0, DSC$K_DTYPE_T, DSC$K_CLASS_S, NULL };
struct mhddef *mhd;
char filename[128];
bufdesc.dsc$a_pointer = filename;
bufdesc.dsc$w_length = sizeof (filename);
status = lbr$set_module (&VMS_lib_idx, rfa, &bufdesc,
&bufdesc.dsc$w_length, 0);
if (! status)
{
error (NILF, _("lbr$set_module failed to extract module info, status = %d"),
status);
lbr$close (&VMS_lib_idx);
return 0;
}
mhd = (struct mhddef *) filename;
#ifdef __DECC
val = decc$fix_time (&mhd->mhd$l_datim);
#endif
for (i = 0; i < module->dsc$w_length; i++)
filename[i] = _tolower ((unsigned char)module->dsc$a_pointer[i]);
filename[i] = '\0';
VMS_member_date = (time_t) -1;
fnval =
(*VMS_function) (-1, filename, 0, 0, 0, 0, val, 0, 0, 0,
VMS_saved_memname);
if (fnval)
{
VMS_member_date = fnval;
return 0;
}
else
return 1;
}
/* Takes three arguments ARCHIVE, FUNCTION and ARG.
Open the archive named ARCHIVE, find its members one by one,
and for each one call FUNCTION with the following arguments:
archive file descriptor for reading the data,
member name,
member name might be truncated flag,
member header position in file,
member data position in file,
member data size,
member date,
member uid,
member gid,
member protection mode,
ARG.
NOTE: on VMS systems, only name, date, and arg are meaningful!
The descriptor is poised to read the data of the member
when FUNCTION is called. It does not matter how much
data FUNCTION reads.
If FUNCTION returns nonzero, we immediately return
what FUNCTION returned.
Returns -1 if archive does not exist,
Returns -2 if archive has invalid format.
Returns 0 if have scanned successfully. */
long int
ar_scan (archive, function, arg)
char *archive;
long int (*function) ();
long int arg;
{
char *p;
static struct dsc$descriptor_s libdesc =
{ 0, DSC$K_DTYPE_T, DSC$K_CLASS_S, NULL };
unsigned long func = LBR$C_READ;
unsigned long type = LBR$C_TYP_UNK;
unsigned long index = 1;
int status;
status = lbr$ini_control (&VMS_lib_idx, &func, &type, 0);
if (! status)
{
error (NILF, _("lbr$ini_control failed with status = %d"),status);
return -2;
}
libdesc.dsc$a_pointer = archive;
libdesc.dsc$w_length = strlen (archive);
status = lbr$open (&VMS_lib_idx, &libdesc, 0, 0, 0, 0, 0);
if (! status)
{
error (NILF, _("unable to open library `%s' to lookup member `%s'"),
archive, (char *)arg);
return -1;
}
VMS_saved_memname = (char *)arg;
/* For comparison, delete .obj from arg name. */
p = strrchr (VMS_saved_memname, '.');
if (p)
*p = '\0';
VMS_function = function;
VMS_member_date = (time_t) -1;
lbr$get_index (&VMS_lib_idx, &index, VMS_get_member_info, 0);
/* Undo the damage. */
if (p)
*p = '.';
lbr$close (&VMS_lib_idx);
return VMS_member_date > 0 ? VMS_member_date : 0;
}
#else /* !VMS */
/* SCO Unix's compiler defines both of these. */
#ifdef M_UNIX
#undef M_XENIX
#endif
/* On the sun386i and in System V rel 3, ar.h defines two different archive
formats depending upon whether you have defined PORTAR (normal) or PORT5AR
(System V Release 1). There is no default, one or the other must be defined
to have a nonzero value. */
#if (!defined (PORTAR) || PORTAR == 0) && (!defined (PORT5AR) || PORT5AR == 0)
#undef PORTAR
#ifdef M_XENIX
/* According to Jim Sievert <jas1@rsvl.unisys.com>, for SCO XENIX defining
PORTAR to 1 gets the wrong archive format, and defining it to 0 gets the
right one. */
#define PORTAR 0
#else
#define PORTAR 1
#endif
#endif
/* On AIX, define these symbols to be sure to get both archive formats.
AIX 4.3 introduced the "big" archive format to support 64-bit object
files, so on AIX 4.3 systems we need to support both the "normal" and
"big" archive formats. An archive's format is indicated in the
"fl_magic" field of the "FL_HDR" structure. For a normal archive,
this field will be the string defined by the AIAMAG symbol. For a
"big" archive, it will be the string defined by the AIAMAGBIG symbol
(at least on AIX it works this way).
Note: we'll define these symbols regardless of which AIX version
we're compiling on, but this is okay since we'll use the new symbols
only if they're present. */
#ifdef _AIX
# define __AR_SMALL__
# define __AR_BIG__
#endif
#ifndef WINDOWS32
# ifndef __BEOS__
# include <ar.h>
# else
/* BeOS 5 doesn't have <ar.h> but has archives in the same format
* as many other Unices. This was taken from GNU binutils for BeOS.
*/
# define ARMAG "!<arch>\n" /* String that begins an archive file. */
# define SARMAG 8 /* Size of that string. */
# define ARFMAG "`\n" /* String in ar_fmag at end of each header. */
struct ar_hdr
{
char ar_name[16]; /* Member file name, sometimes / terminated. */
char ar_date[12]; /* File date, decimal seconds since Epoch. */
char ar_uid[6], ar_gid[6]; /* User and group IDs, in ASCII decimal. */
char ar_mode[8]; /* File mode, in ASCII octal. */
char ar_size[10]; /* File size, in ASCII decimal. */
char ar_fmag[2]; /* Always contains ARFMAG. */
};
# endif
#else
/* These should allow us to read Windows (VC++) libraries (according to Frank
* Libbrecht <frankl@abzx.belgium.hp.com>)
*/
# include <windows.h>
# include <windef.h>
# include <io.h>
# define ARMAG IMAGE_ARCHIVE_START
# define SARMAG IMAGE_ARCHIVE_START_SIZE
# define ar_hdr _IMAGE_ARCHIVE_MEMBER_HEADER
# define ar_name Name
# define ar_mode Mode
# define ar_size Size
# define ar_date Date
# define ar_uid UserID
# define ar_gid GroupID
#endif
/* Cray's <ar.h> apparently defines this. */
#ifndef AR_HDR_SIZE
# define AR_HDR_SIZE (sizeof (struct ar_hdr))
#endif
/* Takes three arguments ARCHIVE, FUNCTION and ARG.
Open the archive named ARCHIVE, find its members one by one,
and for each one call FUNCTION with the following arguments:
archive file descriptor for reading the data,
member name,
member name might be truncated flag,
member header position in file,
member data position in file,
member data size,
member date,
member uid,
member gid,
member protection mode,
ARG.
The descriptor is poised to read the data of the member
when FUNCTION is called. It does not matter how much
data FUNCTION reads.
If FUNCTION returns nonzero, we immediately return
what FUNCTION returned.
Returns -1 if archive does not exist,
Returns -2 if archive has invalid format.
Returns 0 if have scanned successfully. */
long int
ar_scan (archive, function, arg)
char *archive;
long int (*function) ();
long int arg;
{
#ifdef AIAMAG
FL_HDR fl_header;
#ifdef AIAMAGBIG
int big_archive = 0;
FL_HDR_BIG fl_header_big;
#endif
#else
int long_name = 0;
#endif
char *namemap = 0;
register int desc = open (archive, O_RDONLY, 0);
if (desc < 0)
return -1;
#ifdef SARMAG
{
char buf[SARMAG];
register int nread = read (desc, buf, SARMAG);
if (nread != SARMAG || bcmp (buf, ARMAG, SARMAG))
{
(void) close (desc);
return -2;
}
}
#else
#ifdef AIAMAG
{
register int nread = read (desc, (char *) &fl_header, FL_HSZ);
if (nread != FL_HSZ)
{
(void) close (desc);
return -2;
}
#ifdef AIAMAGBIG
/* If this is a "big" archive, then set the flag and
re-read the header into the "big" structure. */
if (!bcmp (fl_header.fl_magic, AIAMAGBIG, SAIAMAG))
{
big_archive = 1;
/* seek back to beginning of archive */
if (lseek (desc, 0, 0) < 0)
{
(void) close (desc);
return -2;
}
/* re-read the header into the "big" structure */
nread = read (desc, (char *) &fl_header_big, FL_HSZ_BIG);
if (nread != FL_HSZ_BIG)
{
(void) close (desc);
return -2;
}
}
else
#endif
/* Check to make sure this is a "normal" archive. */
if (bcmp (fl_header.fl_magic, AIAMAG, SAIAMAG))
{
(void) close (desc);
return -2;
}
}
#else
{
#ifndef M_XENIX
int buf;
#else
unsigned short int buf;
#endif
register int nread = read(desc, &buf, sizeof (buf));
if (nread != sizeof (buf) || buf != ARMAG)
{
(void) close (desc);
return -2;
}
}
#endif
#endif
/* Now find the members one by one. */
{
#ifdef SARMAG
register long int member_offset = SARMAG;
#else
#ifdef AIAMAG
long int member_offset;
long int last_member_offset;
#ifdef AIAMAGBIG
if ( big_archive )
{
sscanf (fl_header_big.fl_fstmoff, "%20ld", &member_offset);
sscanf (fl_header_big.fl_lstmoff, "%20ld", &last_member_offset);
}
else
#endif
{
sscanf (fl_header.fl_fstmoff, "%12ld", &member_offset);
sscanf (fl_header.fl_lstmoff, "%12ld", &last_member_offset);
}
if (member_offset == 0)
{
/* Empty archive. */
close (desc);
return 0;
}
#else
#ifndef M_XENIX
register long int member_offset = sizeof (int);
#else /* Xenix. */
register long int member_offset = sizeof (unsigned short int);
#endif /* Not Xenix. */
#endif
#endif
while (1)
{
register int nread;
struct ar_hdr member_header;
#ifdef AIAMAGBIG
struct ar_hdr_big member_header_big;
#endif
#ifdef AIAMAG
char name[256];
int name_len;
long int dateval;
int uidval, gidval;
long int data_offset;
#else
char namebuf[sizeof member_header.ar_name + 1];
char *name;
int is_namemap; /* Nonzero if this entry maps long names. */
#endif
long int eltsize;
int eltmode;
long int fnval;
if (lseek (desc, member_offset, 0) < 0)
{
(void) close (desc);
return -2;
}
#ifdef AIAMAG
#define AR_MEMHDR_SZ(x) (sizeof(x) - sizeof (x._ar_name))
#ifdef AIAMAGBIG
if (big_archive)
{
nread = read (desc, (char *) &member_header_big,
AR_MEMHDR_SZ(member_header_big) );
if (nread != AR_MEMHDR_SZ(member_header_big))
{
(void) close (desc);
return -2;
}
sscanf (member_header_big.ar_namlen, "%4d", &name_len);
nread = read (desc, name, name_len);
if (nread != name_len)
{
(void) close (desc);
return -2;
}
name[name_len] = 0;
sscanf (member_header_big.ar_date, "%12ld", &dateval);
sscanf (member_header_big.ar_uid, "%12d", &uidval);
sscanf (member_header_big.ar_gid, "%12d", &gidval);
sscanf (member_header_big.ar_mode, "%12o", &eltmode);
sscanf (member_header_big.ar_size, "%20ld", &eltsize);
data_offset = (member_offset + AR_MEMHDR_SZ(member_header_big)
+ name_len + 2);
}
else
#endif
{
nread = read (desc, (char *) &member_header,
AR_MEMHDR_SZ(member_header) );
if (nread != AR_MEMHDR_SZ(member_header))
{
(void) close (desc);
return -2;
}
sscanf (member_header.ar_namlen, "%4d", &name_len);
nread = read (desc, name, name_len);
if (nread != name_len)
{
(void) close (desc);
return -2;
}
name[name_len] = 0;
sscanf (member_header.ar_date, "%12ld", &dateval);
sscanf (member_header.ar_uid, "%12d", &uidval);
sscanf (member_header.ar_gid, "%12d", &gidval);
sscanf (member_header.ar_mode, "%12o", &eltmode);
sscanf (member_header.ar_size, "%12ld", &eltsize);
data_offset = (member_offset + AR_MEMHDR_SZ(member_header)
+ name_len + 2);
}
data_offset += data_offset % 2;
fnval =
(*function) (desc, name, 0,
member_offset, data_offset, eltsize,
dateval, uidval, gidval,
eltmode, arg);
#else /* Not AIAMAG. */
nread = read (desc, (char *) &member_header, AR_HDR_SIZE);
if (nread == 0)
/* No data left means end of file; that is OK. */
break;
if (nread != AR_HDR_SIZE
#if defined(ARFMAG) || defined(ARFZMAG)
|| (
# ifdef ARFMAG
bcmp (member_header.ar_fmag, ARFMAG, 2)
# else
1
# endif
&&
# ifdef ARFZMAG
bcmp (member_header.ar_fmag, ARFZMAG, 2)
# else
1
# endif
)
#endif
)
{
(void) close (desc);
return -2;
}
name = namebuf;
bcopy (member_header.ar_name, name, sizeof member_header.ar_name);
{
register char *p = name + sizeof member_header.ar_name;
do
*p = '\0';
while (p > name && *--p == ' ');
#ifndef AIAMAG
/* If the member name is "//" or "ARFILENAMES/" this may be
a list of file name mappings. The maximum file name
length supported by the standard archive format is 14
characters. This member will actually always be the
first or second entry in the archive, but we don't check
that. */
is_namemap = (!strcmp (name, "//")
|| !strcmp (name, "ARFILENAMES/"));
#endif /* Not AIAMAG. */
/* On some systems, there is a slash after each member name. */
if (*p == '/')
*p = '\0';
#ifndef AIAMAG
/* If the member name starts with a space or a slash, this
is an index into the file name mappings (used by GNU ar).
Otherwise if the member name looks like #1/NUMBER the
real member name appears in the element data (used by
4.4BSD). */
if (! is_namemap
&& (name[0] == ' ' || name[0] == '/')
&& namemap != 0)
{
name = namemap + atoi (name + 1);
long_name = 1;
}
else if (name[0] == '#'
&& name[1] == '1'
&& name[2] == '/')
{
int namesize = atoi (name + 3);
name = (char *) alloca (namesize + 1);
nread = read (desc, name, namesize);
if (nread != namesize)
{
close (desc);
return -2;
}
name[namesize] = '\0';
long_name = 1;
}
#endif /* Not AIAMAG. */
}
#ifndef M_XENIX
sscanf (member_header.ar_mode, "%o", &eltmode);
eltsize = atol (member_header.ar_size);
#else /* Xenix. */
eltmode = (unsigned short int) member_header.ar_mode;
eltsize = member_header.ar_size;
#endif /* Not Xenix. */
fnval =
(*function) (desc, name, ! long_name, member_offset,
member_offset + AR_HDR_SIZE, eltsize,
#ifndef M_XENIX
atol (member_header.ar_date),
atoi (member_header.ar_uid),
atoi (member_header.ar_gid),
#else /* Xenix. */
member_header.ar_date,
member_header.ar_uid,
member_header.ar_gid,
#endif /* Not Xenix. */
eltmode, arg);
#endif /* AIAMAG. */
if (fnval)
{
(void) close (desc);
return fnval;
}
#ifdef AIAMAG
if (member_offset == last_member_offset)
/* End of the chain. */
break;
#ifdef AIAMAGBIG
if (big_archive)
sscanf (member_header_big.ar_nxtmem, "%20ld", &member_offset);
else
#endif
sscanf (member_header.ar_nxtmem, "%12ld", &member_offset);
if (lseek (desc, member_offset, 0) != member_offset)
{
(void) close (desc);
return -2;
}
#else
/* If this member maps archive names, we must read it in. The
name map will always precede any members whose names must
be mapped. */
if (is_namemap)
{
char *clear;
char *limit;
namemap = (char *) alloca (eltsize);
nread = read (desc, namemap, eltsize);
if (nread != eltsize)
{
(void) close (desc);
return -2;
}
/* The names are separated by newlines. Some formats have
a trailing slash. Null terminate the strings for
convenience. */
limit = namemap + eltsize;
for (clear = namemap; clear < limit; clear++)
{
if (*clear == '\n')
{
*clear = '\0';
if (clear[-1] == '/')
clear[-1] = '\0';
}
}
is_namemap = 0;
}
member_offset += AR_HDR_SIZE + eltsize;
if (member_offset % 2 != 0)
member_offset++;
#endif
}
}
close (desc);
return 0;
}
#endif /* !VMS */
/* Return nonzero iff NAME matches MEM.
If TRUNCATED is nonzero, MEM may be truncated to
sizeof (struct ar_hdr.ar_name) - 1. */
int
ar_name_equal (name, mem, truncated)
char *name, *mem;
int truncated;
{
char *p;
p = strrchr (name, '/');
if (p != 0)
name = p + 1;
#ifndef VMS
if (truncated)
{
#ifdef AIAMAG
/* TRUNCATED should never be set on this system. */
abort ();
#else
struct ar_hdr hdr;
#if !defined (__hpux) && !defined (cray)
return strneq (name, mem, sizeof(hdr.ar_name) - 1);
#else
return strneq (name, mem, sizeof(hdr.ar_name) - 2);
#endif /* !__hpux && !cray */
#endif /* !AIAMAG */
}
#endif /* !VMS */
return !strcmp (name, mem);
}
#ifndef VMS
/* ARGSUSED */
static long int
ar_member_pos (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
if (!ar_name_equal (name, mem, truncated))
return 0;
return hdrpos;
}
/* Set date of member MEMNAME in archive ARNAME to current time.
Returns 0 if successful,
-1 if file ARNAME does not exist,
-2 if not a valid archive,
-3 if other random system call error (including file read-only),
1 if valid but member MEMNAME does not exist. */
int
ar_member_touch (arname, memname)
char *arname, *memname;
{
register long int pos = ar_scan (arname, ar_member_pos, (long int) memname);
register int fd;
struct ar_hdr ar_hdr;
register int i;
struct stat statbuf;
if (pos < 0)
return (int) pos;
if (!pos)
return 1;
fd = open (arname, O_RDWR, 0666);
if (fd < 0)
return -3;
/* Read in this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != read (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* Write back the header, thus touching the archive file. */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* The file's mtime is the time we we want. */
while (fstat (fd, &statbuf) < 0 && EINTR_SET)
;
#if defined(ARFMAG) || defined(ARFZMAG) || defined(AIAMAG) || defined(WINDOWS32)
/* Advance member's time to that time */
for (i = 0; i < sizeof ar_hdr.ar_date; i++)
ar_hdr.ar_date[i] = ' ';
sprintf (ar_hdr.ar_date, "%ld", (long int) statbuf.st_mtime);
#ifdef AIAMAG
ar_hdr.ar_date[strlen(ar_hdr.ar_date)] = ' ';
#endif
#else
ar_hdr.ar_date = statbuf.st_mtime;
#endif
/* Write back this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
close (fd);
return 0;
lose:
i = errno;
close (fd);
errno = i;
return -3;
}
#endif
#ifdef TEST
long int
describe_member (desc, name, truncated,
hdrpos, datapos, size, date, uid, gid, mode)
int desc;
char *name;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
{
extern char *ctime ();
printf (_("Member `%s'%s: %ld bytes at %ld (%ld).\n"),
name, truncated ? _(" (name might be truncated)") : "",
size, hdrpos, datapos);
printf (_(" Date %s"), ctime (&date));
printf (_(" uid = %d, gid = %d, mode = 0%o.\n"), uid, gid, mode);
return 0;
}
main (argc, argv)
int argc;
char **argv;
{
ar_scan (argv[1], describe_member);
return 0;
}
#endif /* TEST. */
#endif /* NO_ARCHIVES. */

View File

@@ -1,80 +0,0 @@
#!/bin/sh
# Shell script to build GNU Make in the absence of any `make' program.
# @configure_input@
# Copyright (C) 1993, 1994, 1997 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# See Makefile.in for comments describing these variables.
srcdir='@srcdir@'
CC='@CC@'
CFLAGS='@CFLAGS@'
CPPFLAGS='@CPPFLAGS@'
LDFLAGS='@LDFLAGS@'
ALLOCA='@ALLOCA@'
LOADLIBES='@LIBS@'
extras='@LIBOBJS@'
REMOTE='@REMOTE@'
GLOBLIB='@GLOBLIB@'
# Common prefix for machine-independent installed files.
prefix='@prefix@'
# Common prefix for machine-dependent installed files.
exec_prefix=`eval echo @exec_prefix@`
# Directory to find libraries in for `-lXXX'.
libdir=${exec_prefix}/lib
# Directory to search by default for included makefiles.
includedir=${prefix}/include
localedir=${prefix}/share/locale
aliaspath=${localedir}:.
defines="-DALIASPATH=\"${aliaspath}\" -DLOCALEDIR=\"${localedir}\" -DLIBDIR=\"${libdir}\" -DINCLUDEDIR=\"${includedir}\""' @DEFS@'
# Exit as soon as any command fails.
set -e
# These are all the objects we need to link together.
objs="ar.o arscan.o commands.o dir.o expand.o file.o function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o signame.o variable.o vpath.o default.o version.o getopt1.o remote-${REMOTE}.o ${extras} ${ALLOCA}"
if [ x"$GLOBLIB" != x ]; then
objs="$objs glob/fnmatch.o glob/glob.o"
globinc=-I${srcdir}/glob
fi
# Compile the source files into those objects.
for file in `echo ${objs} | sed 's/\.o/.c/g'`; do
echo compiling ${file}...
$CC $defines $CPPFLAGS $CFLAGS \
-c -I. -I${srcdir} ${globinc} ${srcdir}/$file
done
# The object files were actually all put in the current directory.
# Remove the source directory names from the list.
srcobjs="$objs"
objs=
for obj in $srcobjs; do
objs="$objs `basename $obj`"
done
# Link all the objects together.
echo linking make...
$CC $LDFLAGS $objs $LOADLIBES -o make.new
echo done
mv -f make.new make

View File

@@ -1,137 +0,0 @@
set make=gnumake
cd w32\subproc
echo "Creating the subproc library"
%ComSpec% /c build.bat
cd ..\..
del link.dbg link.rel
del config.h
copy config.h.W32 config.h
echo off
echo "Creating GNU make for Windows 95/NT"
echo on
if not exist .\WinDebug\nul mkdir .\WinDebug
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D TIVOLI /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c variable.c
echo WinDebug\variable.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c rule.c
echo WinDebug\rule.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c remote-stub.c
echo WinDebug\remote-stub.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c commands.c
echo WinDebug\commands.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c file.c
echo WinDebug\file.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c getloadavg.c
echo WinDebug\getloadavg.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c default.c
echo WinDebug\default.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c signame.c
echo WinDebug\signame.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c expand.c
echo WinDebug\expand.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c dir.c
echo WinDebug\dir.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c main.c
echo WinDebug\main.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c getopt1.c
echo WinDebug\getopt1.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c job.c
echo WinDebug\job.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c read.c
echo WinDebug\read.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c version.c
echo WinDebug\version.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c getopt.c
echo WinDebug\getopt.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c arscan.c
echo WinDebug\arscan.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c remake.c
echo WinDebug\remake.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c misc.c
echo WinDebug\misc.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c ar.c
echo WinDebug\ar.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c function.c
echo WinDebug\function.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c vpath.c
echo WinDebug\vpath.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c implicit.c
echo WinDebug\implicit.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c .\w32\compat\dirent.c
echo WinDebug\dirent.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c .\glob\glob.c
echo WinDebug\glob.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c .\glob\fnmatch.c
echo WinDebug\fnmatch.obj >>link.dbg
cl.exe /nologo /MT /W3 /GX /Zi /YX /Od /I . /I glob /I w32/include /D _DEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinDebug/ /Fp.\WinDebug/%make%.pch /Fo.\WinDebug/ /Fd.\WinDebug/%make%.pdb /c .\w32\pathstuff.c
echo WinDebug\pathstuff.obj >>link.dbg
echo off
echo "Linking WinDebug/%make%.exe"
rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\windebug\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes /PDB:.\WinDebug/%make%.pdb /DEBUG /MACHINE:I386 /OUT:.\WinDebug/%make%.exe .\WinDebug/variable.obj .\WinDebug/rule.obj .\WinDebug/remote-stub.obj .\WinDebug/commands.obj .\WinDebug/file.obj .\WinDebug/getloadavg.obj .\WinDebug/default.obj .\WinDebug/signame.obj .\WinDebug/expand.obj .\WinDebug/dir.obj .\WinDebug/main.obj .\WinDebug/getopt1.obj .\WinDebug/job.obj .\WinDebug/read.obj .\WinDebug/version.obj .\WinDebug/getopt.obj .\WinDebug/arscan.obj .\WinDebug/remake.obj .\WinDebug/misc.obj .\WinDebug/ar.obj .\WinDebug/function.obj .\WinDebug/vpath.obj .\WinDebug/implicit.obj .\WinDebug/dirent.obj .\WinDebug/glob.obj .\WinDebug/fnmatch.obj .\WinDebug/pathstuff.obj
echo kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\windebug\subproc.lib >>link.dbg
link.exe /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes /PDB:.\WinDebug/%make%.pdb /DEBUG /MACHINE:I386 /OUT:.\WinDebug/%make%.exe @link.dbg
if not exist .\WinDebug/%make%.exe echo "WinDebug build failed"
if exist .\WinDebug/%make%.exe echo "WinDebug build succeeded!"
if not exist .\WinRel\nul mkdir .\WinRel
echo on
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /D TIVOLI /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c variable.c
echo WinRel\variable.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c rule.c
echo WinRel\rule.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c remote-stub.c
echo WinRel\remote-stub.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c commands.c
echo WinRel\commands.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c file.c
echo WinRel\file.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c getloadavg.c
echo WinRel\getloadavg.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c default.c
echo WinRel\default.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c signame.c
echo WinRel\signame.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c expand.c
echo WinRel\expand.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c dir.c
echo WinRel\dir.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c main.c
echo WinRel\main.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c getopt1.c
echo WinRel\getopt1.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c job.c
echo WinRel\job.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c read.c
echo WinRel\read.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c version.c
echo WinRel\version.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c getopt.c
echo WinRel\getopt.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c arscan.c
echo WinRel\arscan.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c remake.c
echo WinRel\remake.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c misc.c
echo WinRel\misc.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c ar.c
echo WinRel\ar.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c function.c
echo WinRel\function.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c vpath.c
echo WinRel\vpath.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c implicit.c
echo WinRel\implicit.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c .\w32\compat\dirent.c
echo WinRel\dirent.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c .\glob\glob.c
echo WinRel\glob.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c .\glob\fnmatch.c
echo WinRel\fnmatch.obj >>link.rel
cl.exe /nologo /MT /W3 /GX /YX /O2 /I . /I glob /I w32/include /D NDEBUG /D WINDOWS32 /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H /FR.\WinRel/ /Fp.\WinRel/%make%.pch /Fo.\WinRel/ /c .\w32\pathstuff.c
echo WinRel\pathstuff.obj >>link.rel
echo off
echo "Linking WinRel/%make%.exe"
rem link.exe kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\winrel\subproc.lib /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /PDB:.\WinRel/%make%.pdb /MACHINE:I386 /OUT:.\WinRel/%make%.exe .\WinRel/variable.obj .\WinRel/rule.obj .\WinRel/remote-stub.obj .\WinRel/commands.obj .\WinRel/file.obj .\WinRel/getloadavg.obj .\WinRel/default.obj .\WinRel/signame.obj .\WinRel/expand.obj .\WinRel/dir.obj .\WinRel/main.obj .\WinRel/getopt1.obj .\WinRel/job.obj .\WinRel/read.obj .\WinRel/version.obj .\WinRel/getopt.obj .\WinRel/arscan.obj .\WinRel/remake.obj .\WinRel/misc.obj .\WinRel/ar.obj .\WinRel/function.obj .\WinRel/vpath.obj .\WinRel/implicit.obj .\WinRel/dirent.obj .\WinRel/glob.obj .\WinRel/fnmatch.obj .\WinRel/pathstuff.obj
echo kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib w32\subproc\winrel\subproc.lib >>link.rel
link.exe /NOLOGO /SUBSYSTEM:console /INCREMENTAL:no /PDB:.\WinRel/%make%.pdb /MACHINE:I386 /OUT:.\WinRel/%make%.exe @link.rel
if not exist .\WinRel/%make%.exe echo "WinRel build failed"
if exist .\WinRel/%make%.exe echo "WinRel build succeeded!"
echo on

View File

@@ -1,565 +0,0 @@
/* Command processing for GNU Make.
Copyright (C) 1988,89,91,92,93,94,95,96,97 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "make.h"
#include "dep.h"
#include "filedef.h"
#include "variable.h"
#include "job.h"
#include "commands.h"
extern int remote_kill PARAMS ((int id, int sig));
#ifndef HAVE_UNISTD_H
extern int getpid ();
#endif
/* Set FILE's automatic variables up. */
static void
set_file_variables (file)
register struct file *file;
{
register char *p;
char *at, *percent, *star, *less;
#ifndef NO_ARCHIVES
/* If the target is an archive member `lib(member)',
then $@ is `lib' and $% is `member'. */
if (ar_name (file->name))
{
unsigned int len;
p = strchr (file->name, '(');
at = (char *) alloca (p - file->name + 1);
bcopy (file->name, at, p - file->name);
at[p - file->name] = '\0';
len = strlen (p + 1);
percent = (char *) alloca (len);
bcopy (p + 1, percent, len - 1);
percent[len - 1] = '\0';
}
else
#endif /* NO_ARCHIVES. */
{
at = file->name;
percent = "";
}
/* $* is the stem from an implicit or static pattern rule. */
if (file->stem == 0)
{
/* In Unix make, $* is set to the target name with
any suffix in the .SUFFIXES list stripped off for
explicit rules. We store this in the `stem' member. */
register struct dep *d;
char *name;
unsigned int len;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
name = strchr (file->name, '(') + 1;
len = strlen (name) - 1;
}
else
#endif
{
name = file->name;
len = strlen (name);
}
for (d = enter_file (".SUFFIXES")->deps; d != 0; d = d->next)
{
unsigned int slen = strlen (dep_name (d));
if (len > slen && strneq (dep_name (d), name + (len - slen), slen))
{
file->stem = savestring (name, len - slen);
break;
}
}
if (d == 0)
file->stem = "";
}
star = file->stem;
/* $< is the first dependency. */
less = file->deps != 0 ? dep_name (file->deps) : "";
if (file->cmds == default_file->cmds)
/* This file got its commands from .DEFAULT.
In this case $< is the same as $@. */
less = at;
#define DEFINE_VARIABLE(name, len, value) \
(void) define_variable_for_file (name,len,value,o_automatic,0,file)
/* Define the variables. */
DEFINE_VARIABLE ("<", 1, less);
DEFINE_VARIABLE ("*", 1, star);
DEFINE_VARIABLE ("@", 1, at);
DEFINE_VARIABLE ("%", 1, percent);
/* Compute the values for $^, $+, and $?. */
{
register unsigned int qmark_len, plus_len;
char *caret_value, *plus_value;
register char *cp;
char *qmark_value;
register char *qp;
register struct dep *d;
unsigned int len;
/* Compute first the value for $+, which is supposed to contain
duplicate dependencies as they were listed in the makefile. */
plus_len = 0;
for (d = file->deps; d != 0; d = d->next)
plus_len += strlen (dep_name (d)) + 1;
len = plus_len == 0 ? 1 : plus_len;
cp = plus_value = (char *) alloca (len);
qmark_len = plus_len; /* Will be this or less. */
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = strchr (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
#if VMS
*cp++ = ',';
#else
*cp++ = ' ';
#endif
if (! d->changed)
qmark_len -= len + 1; /* Don't space in $? for this one. */
}
/* Kill the last space and define the variable. */
cp[cp > plus_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("+", 1, plus_value);
/* Make sure that no dependencies are repeated. This does not
really matter for the purpose of updating targets, but it
might make some names be listed twice for $^ and $?. */
uniquize_deps (file->deps);
/* Compute the values for $^ and $?. */
cp = caret_value = plus_value; /* Reuse the buffer; it's big enough. */
len = qmark_len == 0 ? 1 : qmark_len;
qp = qmark_value = (char *) alloca (len);
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = strchr (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
#if VMS
*cp++ = ',';
#else
*cp++ = ' ';
#endif
if (d->changed)
{
bcopy (c, qp, len);
qp += len;
#if VMS
*qp++ = ',';
#else
*qp++ = ' ';
#endif
}
}
/* Kill the last spaces and define the variables. */
cp[cp > caret_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("^", 1, caret_value);
qp[qp > qmark_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("?", 1, qmark_value);
}
#undef DEFINE_VARIABLE
}
/* Chop CMDS up into individual command lines if necessary.
Also set the `lines_flag' and `any_recurse' members. */
void
chop_commands (cmds)
register struct commands *cmds;
{
register char *p;
unsigned int nlines, idx;
char **lines;
/* If we don't have any commands,
or we already parsed them, never mind. */
if (!cmds || cmds->command_lines != 0)
return;
/* Chop CMDS->commands up into lines in CMDS->command_lines.
Also set the corresponding CMDS->lines_flags elements,
and the CMDS->any_recurse flag. */
nlines = 5;
lines = (char **) xmalloc (5 * sizeof (char *));
idx = 0;
p = cmds->commands;
while (*p != '\0')
{
char *end = p;
find_end:;
end = strchr (end, '\n');
if (end == 0)
end = p + strlen (p);
else if (end > p && end[-1] == '\\')
{
int backslash = 1;
register char *b;
for (b = end - 2; b >= p && *b == '\\'; --b)
backslash = !backslash;
if (backslash)
{
++end;
goto find_end;
}
}
if (idx == nlines)
{
nlines += 2;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
lines[idx++] = savestring (p, end - p);
p = end;
if (*p != '\0')
++p;
}
if (idx != nlines)
{
nlines = idx;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
cmds->ncommand_lines = nlines;
cmds->command_lines = lines;
cmds->any_recurse = 0;
cmds->lines_flags = (char *) xmalloc (nlines);
for (idx = 0; idx < nlines; ++idx)
{
int flags = 0;
for (p = lines[idx];
isblank ((unsigned char)*p) || *p == '-' || *p == '@' || *p == '+';
++p)
switch (*p)
{
case '+':
flags |= COMMANDS_RECURSE;
break;
case '@':
flags |= COMMANDS_SILENT;
break;
case '-':
flags |= COMMANDS_NOERROR;
break;
}
if (!(flags & COMMANDS_RECURSE))
{
unsigned int len = strlen (p);
if (sindex (p, len, "$(MAKE)", 7) != 0
|| sindex (p, len, "${MAKE}", 7) != 0)
flags |= COMMANDS_RECURSE;
}
cmds->lines_flags[idx] = flags;
cmds->any_recurse |= flags & COMMANDS_RECURSE;
}
}
/* Execute the commands to remake FILE. If they are currently executing,
return or have already finished executing, just return. Otherwise,
fork off a child process to run the first command line in the sequence. */
void
execute_file_commands (file)
struct file *file;
{
register char *p;
/* Don't go through all the preparations if
the commands are nothing but whitespace. */
for (p = file->cmds->commands; *p != '\0'; ++p)
if (!isspace ((unsigned char)*p) && *p != '-' && *p != '@')
break;
if (*p == '\0')
{
/* If there are no commands, assume everything worked. */
set_command_state (file, cs_running);
file->update_status = 0;
notice_finished_file (file);
return;
}
/* First set the automatic variables according to this file. */
initialize_file_variables (file, 0);
set_file_variables (file);
/* Start the commands running. */
new_job (file);
}
/* This is set while we are inside fatal_error_signal,
so things can avoid nonreentrant operations. */
int handling_fatal_signal = 0;
/* Handle fatal signals. */
RETSIGTYPE
fatal_error_signal (sig)
int sig;
{
#ifdef __MSDOS__
extern int dos_status, dos_command_running;
if (dos_command_running)
{
/* That was the child who got the signal, not us. */
dos_status |= (sig << 8);
return;
}
remove_intermediates (1);
exit (EXIT_FAILURE);
#else /* not __MSDOS__ */
#ifdef _AMIGA
remove_intermediates (1);
if (sig == SIGINT)
fputs (_("*** Break.\n"), stderr);
exit (10);
#else /* not Amiga */
handling_fatal_signal = 1;
/* Set the handling for this signal to the default.
It is blocked now while we run this handler. */
signal (sig, SIG_DFL);
/* A termination signal won't be sent to the entire
process group, but it means we want to kill the children. */
if (sig == SIGTERM)
{
register struct child *c;
for (c = children; c != 0; c = c->next)
if (!c->remote)
(void) kill (c->pid, SIGTERM);
}
/* If we got a signal that means the user
wanted to kill make, remove pending targets. */
if (sig == SIGTERM || sig == SIGINT
#ifdef SIGHUP
|| sig == SIGHUP
#endif
#ifdef SIGQUIT
|| sig == SIGQUIT
#endif
)
{
register struct child *c;
/* Remote children won't automatically get signals sent
to the process group, so we must send them. */
for (c = children; c != 0; c = c->next)
if (c->remote)
(void) remote_kill (c->pid, sig);
for (c = children; c != 0; c = c->next)
delete_child_targets (c);
/* Clean up the children. We don't just use the call below because
we don't want to print the "Waiting for children" message. */
while (job_slots_used > 0)
reap_children (1, 0);
}
else
/* Wait for our children to die. */
while (job_slots_used > 0)
reap_children (1, 1);
/* Delete any non-precious intermediate files that were made. */
remove_intermediates (1);
#ifdef SIGQUIT
if (sig == SIGQUIT)
/* We don't want to send ourselves SIGQUIT, because it will
cause a core dump. Just exit instead. */
exit (EXIT_FAILURE);
#endif
/* Signal the same code; this time it will really be fatal. The signal
will be unblocked when we return and arrive then to kill us. */
if (kill (getpid (), sig) < 0)
pfatal_with_name ("kill");
#endif /* not Amiga */
#endif /* not __MSDOS__ */
}
/* Delete FILE unless it's precious or not actually a file (phony),
and it has changed on disk since we last stat'd it. */
static void
delete_target (file, on_behalf_of)
struct file *file;
char *on_behalf_of;
{
struct stat st;
if (file->precious || file->phony)
return;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
time_t file_date = (file->last_mtime == NONEXISTENT_MTIME
? (time_t) -1
: (time_t) FILE_TIMESTAMP_S (file->last_mtime));
if (ar_member_date (file->name) != file_date)
{
if (on_behalf_of)
error (NILF, _("*** [%s] Archive member `%s' may be bogus; not deleted"),
on_behalf_of, file->name);
else
error (NILF, _("*** Archive member `%s' may be bogus; not deleted"),
file->name);
}
return;
}
#endif
if (stat (file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& FILE_TIMESTAMP_STAT_MODTIME (file->name, st) != file->last_mtime)
{
if (on_behalf_of)
error (NILF, _("*** [%s] Deleting file `%s'"), on_behalf_of, file->name);
else
error (NILF, _("*** Deleting file `%s'"), file->name);
if (unlink (file->name) < 0
&& errno != ENOENT) /* It disappeared; so what. */
perror_with_name ("unlink: ", file->name);
}
}
/* Delete all non-precious targets of CHILD unless they were already deleted.
Set the flag in CHILD to say they've been deleted. */
void
delete_child_targets (child)
struct child *child;
{
struct dep *d;
if (child->deleted)
return;
/* Delete the target file if it changed. */
delete_target (child->file, (char *) 0);
/* Also remove any non-precious targets listed in the `also_make' member. */
for (d = child->file->also_make; d != 0; d = d->next)
delete_target (d->file, child->file->name);
child->deleted = 1;
}
/* Print out the commands in CMDS. */
void
print_commands (cmds)
register struct commands *cmds;
{
register char *s;
fputs (_("# commands to execute"), stdout);
if (cmds->fileinfo.filenm == 0)
puts (_(" (built-in):"));
else
printf (_(" (from `%s', line %lu):\n"),
cmds->fileinfo.filenm, cmds->fileinfo.lineno);
s = cmds->commands;
while (*s != '\0')
{
char *end;
while (isspace ((unsigned char)*s))
++s;
end = strchr (s, '\n');
if (end == 0)
end = s + strlen (s);
printf ("\t%.*s\n", (int) (end - s), s);
s = end;
}
}

View File

@@ -1,42 +0,0 @@
/* Definition of data structures describing shell commands for GNU Make.
Copyright (C) 1988, 1989, 1991, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* Structure that gives the commands to make a file
and information about where these commands came from. */
struct commands
{
struct floc fileinfo; /* Where commands were defined. */
char *commands; /* Commands text. */
unsigned int ncommand_lines;/* Number of command lines. */
char **command_lines; /* Commands chopped up into lines. */
char *lines_flags; /* One set of flag bits for each line. */
int any_recurse; /* Nonzero if any `lines_recurse' elt has */
/* the COMMANDS_RECURSE bit set. */
};
/* Bits in `lines_flags'. */
#define COMMANDS_RECURSE 1 /* Recurses: + or $(MAKE). */
#define COMMANDS_SILENT 2 /* Silent: @. */
#define COMMANDS_NOERROR 4 /* No errors: -. */
extern void execute_file_commands PARAMS ((struct file *file));
extern void print_commands PARAMS ((struct commands *cmds));
extern void delete_child_targets PARAMS ((struct child *child));
extern void chop_commands PARAMS ((struct commands *cmds));

View File

@@ -1,317 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
#define C_ALLOCA
/* Define if the closedir function returns void instead of int. */
/* #undef CLOSEDIR_VOID */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define for DGUX with <sys/dg_sys_info.h>. */
/* #undef DGUX */
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
/* #undef GETLOADAVG_PRIVILEGED */
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#define uintmax_t unsigned long
/* Define to `int' if <sys/types.h> doesn't define. */
#define gid_t int
/* Define if you have alloca, as a function or macro. */
/* #undef HAVE_ALLOCA */
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
/* #undef HAVE_ALLOCA_H */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your system has a working fnmatch function. */
/* #undef HAVE_FNMATCH */
/* Define if your system has its own `getloadavg' function. */
/* #undef HAVE_GETLOADAVG */
/* Define if you have the getmntent function. */
/* #undef HAVE_GETMNTENT */
/* Define if the `long double' type works. */
/* #undef HAVE_LONG_DOUBLE */
/* Define if you support file names longer than 14 characters. */
#define HAVE_LONG_FILE_NAMES 1
/* Define if you have a working `mmap' system call. */
/* #undef HAVE_MMAP */
/* Define if system calls automatically restart after interruption
by a signal. */
/* #undef HAVE_RESTARTABLE_SYSCALLS */
/* Define if your struct stat has st_blksize. */
/* #undef HAVE_ST_BLKSIZE */
/* Define if your struct stat has st_blocks. */
/* #undef HAVE_ST_BLOCKS */
/* Define if you have the strcoll function and it is properly defined. */
#define HAVE_STRCOLL 1
/* Define if your struct stat has st_rdev. */
#define HAVE_ST_RDEV 1
/* Define if you have the strftime function. */
#define HAVE_STRFTIME 1
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if your struct tm has tm_zone. */
/* #undef HAVE_TM_ZONE */
/* Define if you don't have tm_zone but do have the external array
tzname. */
#define HAVE_TZNAME 1
/* Define if you have <unistd.h>. */
#define HAVE_UNISTD_H 1
/* Define if utime(file, NULL) sets file's timestamp to the present. */
/* #undef HAVE_UTIME_NULL */
/* Define if you have <vfork.h>. */
/* #undef HAVE_VFORK_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the wait3 system call. */
/* #undef HAVE_WAIT3 */
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if your struct nlist has an n_un member. */
/* #undef NLIST_NAME_UNION */
/* Define if you have <nlist.h>. */
/* #undef NLIST_STRUCT */
/* Define if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* Define to `int' if <sys/types.h> doesn't define. */
#define pid_t int
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
/* #undef SETVBUF_REVERSED */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#define STACK_DIRECTION -1
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS
/* Define on System V Release 4. */
/* #undef SVR4 */
/* Define if `sys_siglist' is declared by <signal.h>. */
/* #undef SYS_SIGLIST_DECLARED */
/* Define to `int' if <sys/types.h> doesn't define. */
#define uid_t int
/* Define for Encore UMAX. */
/* #undef UMAX */
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
/* #undef UMAX4_3 */
/* Define vfork as fork if vfork does not work. */
/* #undef vfork */
/* Name of this package (needed by automake) */
#define PACKAGE "make"
/* Version of this package (needed by automake) */
#define VERSION "3.79.1"
/* Define to the name of the SCCS `get' command. */
#define SCCS_GET "get"
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
/* #undef SCCS_GET_MINUS_G */
/* Define this to enable job server support in GNU make. */
/* #undef MAKE_JOBSERVER */
/* Define to be the nanoseconds member of struct stat's st_mtim,
if it exists. */
/* #undef ST_MTIM_NSEC */
/* Define this if the C library defines the variable `sys_siglist'. */
/* #undef HAVE_SYS_SIGLIST */
/* Define this if the C library defines the variable `_sys_siglist'. */
/* #undef HAVE__SYS_SIGLIST */
/* Define this if you have the `union wait' type in <sys/wait.h>. */
/* #undef HAVE_UNION_WAIT */
/* Define if you have the dup2 function. */
/* #undef HAVE_DUP2 */
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the getgroups function. */
/* #undef HAVE_GETGROUPS */
/* Define if you have the gethostbyname function. */
/* #undef HAVE_GETHOSTBYNAME */
/* Define if you have the gethostname function. */
/* #undef HAVE_GETHOSTNAME */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the mktemp function. */
#define HAVE_MKTEMP 1
/* Define if you have the psignal function. */
/* #undef HAVE_PSIGNAL */
/* Define if you have the pstat_getdynamic function. */
/* #undef HAVE_PSTAT_GETDYNAMIC */
/* Define if you have the setegid function. */
/* #undef HAVE_SETEGID */
/* Define if you have the seteuid function. */
/* #undef HAVE_SETEUID */
/* Define if you have the setlinebuf function. */
/* #undef HAVE_SETLINEBUF */
/* Define if you have the setregid function. */
/* #undef HAVE_SETREGID */
/* Define if you have the setreuid function. */
/* #undef HAVE_SETREUID */
/* Define if you have the sigsetmask function. */
/* #undef HAVE_SIGSETMASK */
/* Define if you have the socket function. */
/* #undef HAVE_SOCKET */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP */
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the wait3 function. */
/* #undef HAVE_WAIT3 */
/* Define if you have the waitpid function. */
/* #undef HAVE_WAITPID */
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <mach/mach.h> header file. */
/* #undef HAVE_MACH_MACH_H */
/* Define if you have the <memory.h> header file. */
/* #undef HAVE_MEMORY_H */
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <stdlib.h> header file. */
/* #undef HAVE_STDLIB_H */
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
#define HAVE_SYS_DIR_H 1
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/timeb.h> header file. */
/* #undef HAVE_SYS_TIMEB_H */
/* Define if you have the <sys/wait.h> header file. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1
/* Define if you have the dgc library (-ldgc). */
/* #undef HAVE_LIBDGC */
/* Define if you have the kstat library (-lkstat). */
/* #undef HAVE_LIBKSTAT */
/* Define if you have the sun library (-lsun). */
/* #undef HAVE_LIBSUN */
/* Define for Case Insensitve behavior */
#define HAVE_CASE_INSENSITIVE_FS
/* Build host information. */
#define MAKE_HOST "Amiga"

File diff suppressed because it is too large Load Diff

View File

@@ -1,400 +0,0 @@
/* config.h-vms. Generated by hand by Klaus Kämpf <kkaempf@rmi.de> */
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* maybe this should be placed into make.h */
#if defined(__VAX) && defined(__DECC)
#define alloca(n) __ALLOCA(n)
#endif
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have dcgettext. */
/* #undef HAVE_DCGETTEXT */
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
/* #undef HAVE_LC_MESSAGES */
/* Define to the installation directory for locales. */
#define LOCALEDIR ""
/* Define as 1 if you have the stpcpy function. */
/* #undef HAVE_STPCPY */
/* Define if the closedir function returns void instead of int. */
/* #undef CLOSEDIR_VOID */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define for DGUX with <sys/dg_sys_info.h>. */
/* #undef DGUX */
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
/* #undef GETLOADAVG_PRIVILEGED */
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#define uintmax_t unsigned long
/* Define to `int' if <sys/types.h> doesn't define. */
/* #undef gid_t */
/* Define if you have alloca, as a function or macro. */
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
/* #undef HAVE_ALLOCA_H */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your system has a working fnmatch function. */
/* #undef HAVE_FNMATCH */
/* Define if your system has its own `getloadavg' function. */
/* #undef HAVE_GETLOADAVG */
/* Define if you have the getmntent function. */
/* #undef HAVE_GETMNTENT */
/* Define if the `long double' type works. */
/* #undef HAVE_LONG_DOUBLE */
/* Define if you support file names longer than 14 characters. */
#define HAVE_LONG_FILE_NAMES 1
/* Define if you have a working `mmap' system call. */
/* #undef HAVE_MMAP */
/* Define if system calls automatically restart after interruption
by a signal. */
/* #undef HAVE_RESTARTABLE_SYSCALLS */
/* Define if your struct stat has st_blksize. */
/* #undef HAVE_ST_BLKSIZE */
/* Define if your struct stat has st_blocks. */
/* #undef HAVE_ST_BLOCKS */
/* Define if you have the strcoll function and it is properly defined. */
/* #undef HAVE_STRCOLL */
/* Define if your struct stat has st_rdev. */
/* #undef HAVE_ST_RDEV */
/* Define if you have the strftime function. */
/* #undef HAVE_STRFTIME */
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if your struct tm has tm_zone. */
/* #undef HAVE_TM_ZONE */
/* Define if you don't have tm_zone but do have the external array
tzname. */
/* #undef HAVE_TZNAME */
/* Define if you have <unistd.h>. */
#ifdef __DECC
#define HAVE_UNISTD_H 1
#endif
/* Define if utime(file, NULL) sets file's timestamp to the present. */
/* #undef HAVE_UTIME_NULL */
/* Define if you have <vfork.h>. */
/* #undef HAVE_VFORK_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the wait3 system call. */
/* #undef HAVE_WAIT3 */
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if your struct nlist has an n_un member. */
/* #undef NLIST_NAME_UNION */
/* Define if you have <nlist.h>. */
/* #undef NLIST_STRUCT */
/* Define if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* Define to `int' if <sys/types.h> doesn't define. */
/* I assume types.h is available for all 5.0 cc/cxx compilers */
#if __DECC_VER < 50090000
#define pid_t int
#endif
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
/* #undef _POSIX_SOURCE */
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
/* #undef SETVBUF_REVERSED */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
/* #undef STDC_HEADERS */
/* Define on System V Release 4. */
/* #undef SVR4 */
/* Define if `sys_siglist' is declared by <signal.h>. */
/* #undef SYS_SIGLIST_DECLARED */
/* Define to `int' if <sys/types.h> doesn't define. */
#if __DECC_VER < 50090000
#define uid_t int
#endif
/* Define for Encore UMAX. */
/* #undef UMAX */
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
/* #undef UMAX4_3 */
/* Define vfork as fork if vfork does not work. */
/* #undef vfork */
/* Name of this package (needed by automake) */
#define PACKAGE "make"
/* Version of this package (needed by automake) */
#define VERSION "3.79.1"
/* Define to the name of the SCCS `get' command. */
/* #undef SCCS_GET */
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
/* #undef SCCS_GET_MINUS_G */
/* Define this to enable job server support in GNU make. */
/* #undef MAKE_JOBSERVER */
/* Define to be the nanoseconds member of struct stat's st_mtim,
if it exists. */
/* #undef ST_MTIM_NSEC */
/* Define this if the C library defines the variable `sys_siglist'. */
/* #undefine HAVE_SYS_SIGLIST */
/* Define this if the C library defines the variable `_sys_siglist'. */
/* #undef HAVE__SYS_SIGLIST */
/* Define this if you have the `union wait' type in <sys/wait.h>. */
/* #undef HAVE_UNION_WAIT */
/* Define if you have the dup2 function. */
#define HAVE_DUP2 1
/* Define if you have the getcwd function. */
#define HAVE_GETCWD 1
/* Define if you have the getgroups function. */
/* #undef HAVE_GETGROUPS */
/* Define if you have the gethostbyname function. */
/* #undef HAVE_GETHOSTBYNAME */
/* Define if you have the gethostname function. */
/* #undef HAVE_GETHOSTNAME */
/* Define if you have the getloadavg function. */
/* #undef HAVE_GETLOADAVG */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the mktemp function. */
#define HAVE_MKTEMP 1
/* Define if you have the psignal function. */
/* #undef HAVE_PSIGNAL */
/* Define if you have the pstat_getdynamic function. */
/* #undef HAVE_PSTAT_GETDYNAMIC */
/* Define if you have the setegid function. */
/* #undef HAVE_SETEGID */
/* Define if you have the seteuid function. */
/* #undef HAVE_SETEUID */
/* Define if you have the setlinebuf function. */
/* #undef HAVE_SETLINEBUF */
/* Define if you have the setregid function. */
/* #undefine HAVE_SETREGID */
/* Define if you have the setreuid function. */
/* #define HAVE_SETREUID */
/* Define if you have the sigsetmask function. */
#define HAVE_SIGSETMASK 1
/* Define if you have the socket function. */
/* #undef HAVE_SOCKET */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP */
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the wait3 function. */
/* #undef HAVE_WAIT3 */
/* Define if you have the waitpid function. */
/* #undef HAVE_WAITPID */
/* Define if you have the <dirent.h> header file. */
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#ifdef __DECC
#define HAVE_FCNTL_H 1
#endif
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <mach/mach.h> header file. */
/* #undef HAVE_MACH_MACH_H */
/* Define if you have the <memory.h> header file. */
/* #undef HAVE_MEMORY_H */
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/timeb.h> header file. */
#ifndef __GNUC__
#define HAVE_SYS_TIMEB_H 1
#endif
/* Define if you have the <sys/wait.h> header file. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if you have the dgc library (-ldgc). */
/* #undef HAVE_LIBDGC */
/* Define if you have the kstat library (-lkstat). */
/* #undef HAVE_LIBKSTAT *
/* Define if you have the sun library (-lsun). */
/* #undef HAVE_LIBSUN */
/* Define for case insensitve filenames */
#define HAVE_CASE_INSENSITIVE_FS 1
/* VMS specific, define it if you want to use case sensitve targets */
/* #undef WANT_CASE_SENSITIVE_TARGETS */
/* VMS specific, V7.0 has opendir() and friends, so it's undefined */
/* If you want to use non-VMS code for opendir() etc. on V7.0 and greater
define the first or both macros AND change the compile command to get the
non-VMS versions linked: (prefix=(all,except=(opendir,... */
/* #undef HAVE_VMSDIR_H */
/* #undef _DIRENT_HAVE_D_NAMLEN */
/* On older systems without 7.0 backport of CRTL the first one is defined */
#ifdef __CRTL_VER
# if __CRTL_VER < 70000000
# define HAVE_VMSDIR_H 1
# endif
#else
# if __VMS_VER < 70000000
# define HAVE_VMSDIR_H 1
# endif
#endif
#if defined(HAVE_VMSDIR_H) && defined(HAVE_DIRENT_H)
#undef HAVE_DIRENT_H
#endif
#define HAVE_STDLIB_H 1
#define INCLUDEDIR "sys$sysroot:[syslib]"
#define LIBDIR "sys$sysroot:[syslib]"
/* Don't use RTL functions of OpenVMS */
#ifdef __DECC
#include <stdio.h>
#include <unistd.h>
#define getopt gnu_getopt
#define optarg gnu_optarg
#define optopt gnu_optopt
#define optind gnu_optind
#define opterr gnu_opterr
#endif
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef PARAMS
#define PARAMS(protos) protos
#else /* Not C++ or ANSI C. */
#undef PARAMS
#define PARAMS(protos) ()
#endif /* C++ or ANSI C. */
/* Build host information. */
#define MAKE_HOST "VMS"

View File

@@ -1,392 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
/* #undef _ALL_SOURCE */
#endif
/* Define if using alloca.c. */
/* #undef C_ALLOCA */
/* Define if the closedir function returns void instead of int. */
/* #undef CLOSEDIR_VOID */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
/* #undef CRAY_STACKSEG_END */
/* Define for DGUX with <sys/dg_sys_info.h>. */
/* #undef DGUX */
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
/* #undef GETLOADAVG_PRIVILEGED */
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#define uintmax_t unsigned long
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
#define gid_t int
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
#define HAVE_ALLOCA 1
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
/* #undef HAVE_ALLOCA_H */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if your system has a working fnmatch function. */
/* #undef HAVE_FNMATCH */
/* Define if your system has its own `getloadavg' function. */
/* #undef HAVE_GETLOADAVG */
/* Define if you have the getmntent function. */
/* #undef HAVE_GETMNTENT */
/* Define if the `long double' type works. */
/* #undef HAVE_LONG_DOUBLE */
/* Define if you support file names longer than 14 characters. */
#undef HAVE_LONG_FILE_NAMES
#define HAVE_LONG_FILE_NAMES 1
/* Define if you have a working `mmap' system call. */
/* #undef HAVE_MMAP */
/* Define if system calls automatically restart after interruption
by a signal. */
/* #undef HAVE_RESTARTABLE_SYSCALLS */
/* Define if your struct stat has st_blksize. */
/* #undef HAVE_ST_BLKSIZE */
/* Define if your struct stat has st_blocks. */
/* #undef HAVE_ST_BLOCKS */
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
#define HAVE_STRCOLL 1
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
#define HAVE_ST_RDEV 1
/* Define if you have the strftime function. */
#undef HAVE_STRFTIME
#define HAVE_STRFTIME 1
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if your struct tm has tm_zone. */
/* #undef HAVE_TM_ZONE */
/* Define if you don't have tm_zone but do have the external array
tzname. */
#undef HAVE_TZNAME
#define HAVE_TZNAME 1
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#undef HAVE_UTIME_NULL
#define HAVE_UTIME_NULL 1
/* Define if you have <vfork.h>. */
/* #undef HAVE_VFORK_H */
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
#define HAVE_VPRINTF 1
/* Define if you have the wait3 system call. */
/* #undef HAVE_WAIT3 */
/* Define if on MINIX. */
/* #undef _MINIX */
/* Define if your struct nlist has an n_un member. */
/* #undef NLIST_NAME_UNION */
/* Define if you have <nlist.h>. */
/* #undef NLIST_STRUCT */
/* Define if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* Define to `int' if <sys/types.h> doesn't define. */
#undef pid_t
#define pid_t int
/* Define if the system does not provide POSIX.1 features except
with this defined. */
/* #undef _POSIX_1_SOURCE */
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
#define _POSIX_SOURCE 1
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
#define RETSIGTYPE void
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
/* #undef SETVBUF_REVERSED */
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
/* #undef STACK_DIRECTION */
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
/* #undef STAT_MACROS_BROKEN */
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
#define STDC_HEADERS 1
/* Define on System V Release 4. */
/* #undef SVR4 */
/* Define if `sys_siglist' is declared by <signal.h>. */
/* #undef SYS_SIGLIST_DECLARED */
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
#define uid_t int
/* Define for Encore UMAX. */
/* #undef UMAX */
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
/* #undef UMAX4_3 */
/* Define vfork as fork if vfork does not work. */
/* #undef vfork */
/* Name of this package (needed by automake) */
#define PACKAGE "make"
/* Version of this package (needed by automake) */
#define VERSION "3.79.1"
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
#define SCCS_GET "echo no sccs get"
/* Define to 1 if NLS is requested. */
/* #undef ENABLE_NLS */
/* Define as 1 if you have dcgettext. */
/* #undef HAVE_DCGETTEXT */
/* Define as 1 if you have gettext and don't want to use GNU gettext. */
/* #undef HAVE_GETTEXT */
/* Define if your locale.h file contains LC_MESSAGES. */
/* #undef HAVE_LC_MESSAGES */
/* Define to the installation directory for locales. */
#define LOCALEDIR ""
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
/* #undef SCCS_GET_MINUS_G */
/* Define this to enable job server support in GNU make. */
/* #undef MAKE_JOBSERVER */
/* Define to be the nanoseconds member of struct stat's st_mtim,
if it exists. */
/* #undef ST_MTIM_NSEC */
/* Define this if the C library defines the variable `sys_siglist'. */
/* #undef HAVE_SYS_SIGLIST */
/* Define this if the C library defines the variable `_sys_siglist'. */
/* #undef HAVE__SYS_SIGLIST */
/* Define this if you have the `union wait' type in <sys/wait.h>. */
/* #undef HAVE_UNION_WAIT */
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
#define HAVE_DUP2 1
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
#define HAVE_GETCWD 1
/* Define if you have the getgroups function. */
/* #undef HAVE_GETGROUPS */
/* Define if you have the gethostbyname function. */
/* #undef HAVE_GETHOSTBYNAME */
/* Define if you have the gethostname function. */
/* #undef HAVE_GETHOSTNAME */
/* Define if you have the getloadavg function. */
/* #undef HAVE_GETLOADAVG */
/* Define if you have the memmove function. */
#undef HAVE_MEMMOVE
#define HAVE_MEMMOVE 1
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
#define HAVE_MKTEMP 1
/* Define if you have the psignal function. */
/* #undef HAVE_PSIGNAL */
/* Define if you have the pstat_getdynamic function. */
/* #undef HAVE_PSTAT_GETDYNAMIC */
/* Define if you have the setegid function. */
/* #undef HAVE_SETEGID */
/* Define if you have the seteuid function. */
/* #undef HAVE_SETEUID */
/* Define if you have the setlinebuf function. */
/* #undef HAVE_SETLINEBUF */
/* Define if you have the setregid function. */
/* #undef HAVE_SETREGID */
/* Define if you have the setreuid function. */
/* #undef HAVE_SETREUID */
/* Define if you have the sigsetmask function. */
/* #undef HAVE_SIGSETMASK */
/* Define if you have the socket function. */
/* #undef HAVE_SOCKET */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP */
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the wait3 function. */
/* #undef HAVE_WAIT3 */
/* Define if you have the waitpid function. */
/* #undef HAVE_WAITPID */
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
#define HAVE_DIRENT_H 1
/* Define if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
#define HAVE_FCNTL_H 1
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
#define HAVE_LIMITS_H 1
/* Define if you have the <mach/mach.h> header file. */
/* #undef HAVE_MACH_MACH_H */
/* Define if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
#define HAVE_MEMORY_H 1
/* Define if you have the <ndir.h> header file. */
/* #undef HAVE_NDIR_H */
/* Define if you have the <string.h> header file. */
#undef HAVE_STRING_H
#define HAVE_STRING_H 1
/* Define if you have the <sys/dir.h> header file. */
/* #undef HAVE_SYS_DIR_H */
/* Define if you have the <sys/ndir.h> header file. */
/* #undef HAVE_SYS_NDIR_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
#define HAVE_SYS_TIMEB_H 1
/* Define if you have the <sys/wait.h> header file. */
/* #undef HAVE_SYS_WAIT_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the dgc library (-ldgc). */
/* #undef HAVE_LIBDGC */
/* Define if you have the kstat library (-lkstat). */
/* #undef HAVE_LIBKSTAT */
/* Define if you have the sun library (-lsun). */
/* #undef HAVE_LIBSUN */
/* Build host information. */
#define MAKE_HOST "Windows32"
/*
* Refer to README.W32 for info on the following settings
*/
/*
* If you have a shell that does not grok 'sh -c quoted-command-line'
* correctly, you need this setting. Please see below for specific
* shell support.
*/
#undef BATCH_MODE_ONLY_SHELL
/*
* Define if you have the Cygnus "Cygwin" GNU Windows32 tool set.
* Do NOT define BATCH_MODE_ONLY_SHELL if you define HAVE_CYGWIN_SHELL
*/
#undef HAVE_CYGWIN_SHELL
/*
* Define if you have the MKS tool set or shell. Do NOT define
* BATCH_MODE_ONLY_SHELL if you define HAVE_MKS_SHELL
*/
#undef HAVE_MKS_SHELL
/*
* Enforce the mutual exclusivity restriction.
*/
#ifdef HAVE_MKS_SHELL
#undef BATCH_MODE_ONLY_SHELL
#endif
#ifdef HAVE_CYGWIN_SHELL
#undef BATCH_MODE_ONLY_SHELL
#endif
/* Define if you prefer Case Insensitive behavior */
#undef HAVE_CASE_INSENSITIVE_FS

View File

@@ -1,399 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif
/* Define if using alloca.c. */
#undef C_ALLOCA
/* Define if the closedir function returns void instead of int. */
#undef CLOSEDIR_VOID
/* Define to empty if the keyword does not work. */
#undef const
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
#undef CRAY_STACKSEG_END
/* Define for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
#undef GETLOADAVG_PRIVILEGED
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if your system has a working fnmatch function. */
#undef HAVE_FNMATCH
/* Define if your system has its own `getloadavg' function. */
#undef HAVE_GETLOADAVG
/* Define if you have the getmntent function. */
#undef HAVE_GETMNTENT
/* Define if the `long double' type works. */
#undef HAVE_LONG_DOUBLE
/* Define if you support file names longer than 14 characters. */
#undef HAVE_LONG_FILE_NAMES
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
/* Define if system calls automatically restart after interruption
by a signal. */
#undef HAVE_RESTARTABLE_SYSCALLS
/* Define if your struct stat has st_blksize. */
#undef HAVE_ST_BLKSIZE
/* Define if your struct stat has st_blocks. */
#undef HAVE_ST_BLOCKS
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
/* Define if you have the strftime function. */
#undef HAVE_STRFTIME
/* Define if you have the ANSI # stringizing operator in cpp. */
#undef HAVE_STRINGIZE
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* Define if your struct tm has tm_zone. */
#undef HAVE_TM_ZONE
/* Define if you don't have tm_zone but do have the external array
tzname. */
#undef HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#undef HAVE_UTIME_NULL
/* Define if you have <vfork.h>. */
#undef HAVE_VFORK_H
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_WAIT3
/* Define as __inline if that's what the C compiler calls it. */
#undef inline
/* Define if on MINIX. */
#undef _MINIX
/* Define if your struct nlist has an n_un member. */
#undef NLIST_NAME_UNION
/* Define if you have <nlist.h>. */
#undef NLIST_STRUCT
/* Define if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O
/* Define to `int' if <sys/types.h> doesn't define. */
#undef pid_t
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
#undef SETVBUF_REVERSED
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#undef STACK_DIRECTION
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#undef STAT_MACROS_BROKEN
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define on System V Release 4. */
#undef SVR4
/* Define if `sys_siglist' is declared by <signal.h>. */
#undef SYS_SIGLIST_DECLARED
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
/* Define for Encore UMAX. */
#undef UMAX
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
#undef UMAX4_3
/* Define vfork as fork if vfork does not work. */
#undef vfork
/* Define if your locale.h file contains LC_MESSAGES. */
#undef HAVE_LC_MESSAGES
/* Define to the installation directory for locales. */
#undef LOCALEDIR
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define to be the nanoseconds member of struct stat's st_mtim,
if it exists. */
#undef ST_MTIM_NSEC
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#undef uintmax_t
/* Define if you have the INTTYPES_H function. */
#undef HAVE_INTTYPES_H
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the fdopen function. */
#undef HAVE_FDOPEN
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the gethostbyname function. */
#undef HAVE_GETHOSTBYNAME
/* Define if you have the gethostname function. */
#undef HAVE_GETHOSTNAME
/* Define if you have the getloadavg function. */
#undef HAVE_GETLOADAVG
/* Define if you have the memcpy function. */
#undef HAVE_MEMCPY
/* Define if you have the memmove function. */
#undef HAVE_MEMMOVE
/* Define if you have the mkstemp function. */
#undef HAVE_MKSTEMP
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the pipe function. */
#undef HAVE_PIPE
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* Define if you have the pstat_getdynamic function. */
#undef HAVE_PSTAT_GETDYNAMIC
/* Define if you have the setegid function. */
#undef HAVE_SETEGID
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setlinebuf function. */
#undef HAVE_SETLINEBUF
/* Define if you have the setlocale function. */
#undef HAVE_SETLOCALE
/* Define if you have the setregid function. */
#undef HAVE_SETREGID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define if you have the sigaction function. */
#undef HAVE_SIGACTION
/* Define if you have the sigsetmask function. */
#undef HAVE_SIGSETMASK
/* Define if you have the socket function. */
#undef HAVE_SOCKET
/* Define if you have the stpcpy function. */
#undef HAVE_STPCPY
/* Define if you have the strcasecmp function. */
#undef HAVE_STRCASECMP
/* Define if you have the strchr function. */
#undef HAVE_STRCHR
/* Define if you have the strdup function. */
#undef HAVE_STRDUP
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
/* Define if you have the strsignal function. */
#undef HAVE_STRSIGNAL
/* Define if you have the wait3 function. */
#undef HAVE_WAIT3
/* Define if you have the waitpid function. */
#undef HAVE_WAITPID
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
/* Define if you have the <dmalloc.h> header file. */
#undef HAVE_DMALLOC_H
/* Define if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
/* Define if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
/* Define if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H
/* Define if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* Define if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <sys/wait.h> header file. */
#undef HAVE_SYS_WAIT_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the dgc library (-ldgc). */
#undef HAVE_LIBDGC
/* Define if you have the dmalloc library (-ldmalloc). */
#undef HAVE_LIBDMALLOC
/* Define if you have the kstat library (-lkstat). */
#undef HAVE_LIBKSTAT
/* Name of package */
#undef PACKAGE
/* Version number of package */
#undef VERSION
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
/* Define to make fseeko etc. visible, on some hosts. */
#undef _LARGEFILE_SOURCE
/* Define for large files, on AIX-style hosts. */
#undef _LARGE_FILES
/* Define if NLS is requested. */
#undef ENABLE_NLS
/* Define if you have <libintl.h>. */
#undef HAVE_LIBINTL_H
/* Define if you have the gettext function. */
#undef HAVE_GETTEXT
/* Define if you have the dcgettext function. */
#undef HAVE_DCGETTEXT
/* Define if you have the clock_gettime function. */
#undef HAVE_CLOCK_GETTIME
/* Define if you have a standard gettimeofday function */
#undef HAVE_GETTIMEOFDAY
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this to enable job server support in GNU make. */
#undef MAKE_JOBSERVER
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Build host information. */
#undef MAKE_HOST

File diff suppressed because it is too large Load Diff

View File

@@ -1,58 +0,0 @@
/* Many things are defined already by a system header. */
#include <sys/config.h>
/* Name of this package (needed by automake) */
#define PACKAGE "make"
/* Version of this package (needed by automake) */
#define VERSION "3.79.1"
#if __DJGPP__ > 2 || __DJGPP_MINOR__ > 1
/* Define if `sys_siglist' is declared by <signal.h>. */
# define SYS_SIGLIST_DECLARED 1
/* Define this if the C library defines the variable `_sys_siglist'. */
# define HAVE_SYS_SIGLIST 1
#else
/* Define NSIG. */
# define NSIG SIGMAX
#endif
/* Define if you have the fdopen function. */
#define HAVE_FDOPEN 1
/* Define if you have sigsetmask. */
#define HAVE_SIGSETMASK 1
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the mkstemp function. */
#define HAVE_MKSTEMP 1
#define SCCS_GET "get"
/* Define to `unsigned long' or `unsigned long long'
if <inttypes.h> doesn't define. */
#define uintmax_t unsigned long long
/* Define the type of the first arg to select(). */
#define fd_set_size_t int
/* Define if you have the select function. */
#define HAVE_SELECT 1
/* Define if you have the vprintf library function. */
#undef HAVE_VPRINTF
#define HAVE_VPRINTF 1
/* Build host information. */
#define MAKE_HOST "i386-pc-msdosdjgpp"

File diff suppressed because it is too large Load Diff

View File

@@ -1,44 +0,0 @@
@echo off
echo Configuring MAKE for DJGPP
rem The SmallEnv trick protects against too small environment block,
rem in which case the values will be truncated and the whole thing
rem goes awry. COMMAND.COM will say "Out of environment space", but
rem many people don't care, so we force them to care by refusing to go.
rem Where is the srcdir?
set XSRC=.
if not "%XSRC%"=="." goto SmallEnv
if "%1%"=="" goto SrcDone
set XSRC=%1
if not "%XSRC%"=="%1" goto SmallEnv
:SrcDone
update %XSRC%/configh.dos ./config.h
rem Do they have Make?
redir -o junk.$$$ -eo make -n -f NUL
rem REDIR will return 1 if it cannot run Make.
rem If it can run Make, it will usually return 2,
rem but 0 is also OK with us.
if errorlevel 2 goto MakeOk
if not errorlevel 1 goto MakeOk
if exist junk.$$$ del junk.$$$
echo No Make program found--use DOSBUILD.BAT to build Make.
goto End
rem They do have Make. Generate the Makefile.
:MakeOk
del junk.$$$
update %XSRC%/Makefile.DOS ./Makefile
echo Done.
if not "%XSRC%"=="." echo Invoke Make thus: "make srcdir=%XSRC%"
goto End
:SmallEnv
echo Your environment is too small. Please enlarge it and run me again.
:End
set XRSC=

View File

@@ -1,320 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_REVISION([$Id: configure.in,v 1.1 2001-01-21 08:05:38 bryner%uiuc.edu Exp $])
AC_PREREQ(2.13)dnl dnl Minimum Autoconf version required.
AC_INIT(vpath.c)dnl dnl A distinctive file to look for in srcdir.
AM_INIT_AUTOMAKE(make, 3.79.1)
AM_CONFIG_HEADER(config.h)
dnl Regular configure stuff
AC_CANONICAL_HOST
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_CHECK_PROG(AR, ar, ar, ar)
AC_PROG_RANLIB
AC_PROG_CPP dnl Later checks need this.
AC_AIX
AC_ISC_POSIX
AC_MINIX
AC_CHECK_PROG(PERL, perl, perl, perl) dnl Needed for the test suite (only)
dnl This test must come as early as possible after the compiler configuration
dnl tests, because the choice of the file model can (in principle) affect
dnl whether functions and headers are available, whether they work, etc.
AC_SYS_LARGEFILE
AC_HEADER_STDC
AC_HEADER_DIRENT
AC_TYPE_UID_T dnl Also does gid_t.
AC_TYPE_PID_T
AC_TYPE_SIGNAL
AC_CHECK_HEADERS(stdlib.h unistd.h limits.h sys/param.h fcntl.h string.h \
memory.h sys/time.h sys/timeb.h)
AC_PROG_CC_C_O
AM_PROG_CC_STDC
AC_C_CONST dnl getopt needs this.
AC_C_INLINE dnl gettext needs this.
AC_HEADER_STAT
AC_HEADER_TIME
dnl Handle internationalization
ALL_LINGUAS="de es fr ja ko nl pl pt_BR ru"
pds_WITH_GETTEXT
dnl See if the user wants nsec timestamps
AC_ARG_ENABLE(nsec-timestamps,
[ --disable-nsec-timestamps disable use of sub-second timestamps],
[make_cv_nsec_timestamps="$enableval"],
[make_cv_nsec_timestamps="yes"])
if test "x$make_cv_nsec_timestamps" != xno; then
AC_STRUCT_ST_MTIM_NSEC
fi
jm_AC_TYPE_UINTMAX_T
AC_SUBST(LIBOBJS)
AC_DEFUN(AC_CHECK_SYMBOL, [dnl
AC_MSG_CHECKING(for $1)
AC_CACHE_VAL(ac_cv_check_symbol_$1, [dnl
AC_TRY_LINK(, [extern char *sys_siglist[]; puts(*sys_siglist);],
ac_cv_check_symbol_$1=yes, ac_cv_check_symbol_$1=no)])
if test "$ac_cv_check_symbol_$1" = yes; then
changequote(,)dnl
ac_tr_symbol=`echo $1 | tr '[a-z]' '[A-Z]'`
changequote([,])dnl
AC_DEFINE_UNQUOTED(HAVE_${ac_tr_symbol})
fi
AC_MSG_RESULT($ac_cv_check_symbol_$1)])dnl
# Solaris 2.5.1 needs -lposix4 to get the clock_gettime function.
# Solaris 7 prefers the library name -lrt to the obsolescent name -lposix4.
AC_SEARCH_LIBS(clock_gettime, [rt posix4])
if test "$ac_cv_search_clock_gettime" != no; then
AC_DEFINE(HAVE_CLOCK_GETTIME, 1,
[Define if you have the clock_gettime function.])
fi
# See if we have a standard version of gettimeofday(). Since actual
# implementations can differ, just make sure we have the most common
# one.
AC_CACHE_CHECK([for standard gettimeofday], ac_cv_func_gettimeofday,
[ac_cv_func_gettimeofday=no
AC_TRY_RUN([#include <sys/time.h>
int main ()
{
struct timeval t; t.tv_sec = -1; t.tv_usec = -1;
exit (gettimeofday (&t, 0) != 0
|| t.tv_sec < 0 || t.tv_usec < 0);
}],
ac_cv_func_gettimeofday=yes,
ac_cv_func_gettimeofday=no,
ac_cv_func_gettimeofday="no (cross-compiling)")])
if test $ac_cv_func_gettimeofday = yes; then
AC_DEFINE(HAVE_GETTIMEOFDAY, 1,
[Define if you have a standard gettimeofday function])
fi
AC_CHECK_FUNCS( memmove memcpy strchr strdup psignal mkstemp mktemp fdopen \
dup2 getcwd sigsetmask sigaction getgroups setlinebuf \
seteuid setegid setreuid setregid pipe strerror strsignal)
AC_CHECK_SYMBOL(sys_siglist)
AC_FUNC_ALLOCA
AC_FUNC_VFORK
AC_FUNC_VPRINTF
AC_FUNC_STRCOLL
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_SETVBUF_REVERSED
AC_CHECK_LIB(kstat, kstat_open) dnl _Must_ come before AC_FUNC_GETLOADAVG.
AC_CHECK_FUNCS(pstat_getdynamic) dnl Supposedly in AC_FUNC_GETLOADAVG, but...?
AC_FUNC_GETLOADAVG
# Check out the wait reality.
AC_CHECK_HEADERS(sys/wait.h)
AC_CHECK_FUNCS(waitpid wait3)
AC_MSG_CHECKING(for union wait)
AC_CACHE_VAL(make_cv_union_wait, [dnl
AC_TRY_LINK([#include <sys/types.h>
#include <sys/wait.h>],
[union wait status; int pid; pid = wait (&status);
#ifdef WEXITSTATUS
/* Some POSIXoid systems have both the new-style macros and the old
union wait type, and they do not work together. If union wait
conflicts with WEXITSTATUS et al, we don't want to use it at all. */
if (WEXITSTATUS (status) != 0) pid = -1;
#ifdef WTERMSIG
/* If we have WEXITSTATUS and WTERMSIG, just use them on ints. */
-- blow chunks here --
#endif
#endif
#ifdef HAVE_WAITPID
/* Make sure union wait works with waitpid. */
pid = waitpid (-1, &status, 0);
#endif
],
[make_cv_union_wait=yes], [make_cv_union_wait=no])])
if test "$make_cv_union_wait" = yes; then
AC_DEFINE(HAVE_UNION_WAIT, 1, [Define this if you have the \`union wait' type in <sys/wait.h>.])
fi
AC_MSG_RESULT($make_cv_union_wait)
AC_DECL_SYS_SIGLIST
# The presence of the following is not meant to imply
# that make necessarily works on those systems.
AC_SEARCH_LIBS(getpwnam, sun)
AC_SUBST(REMOTE) REMOTE=stub
make_try_customs=no
AC_ARG_WITH(customs,
[ --with-customs=DIR Enable remote jobs via Customs--see README.customs],
[case "$withval" in
n|no) ;;
*) make_cppflags="$CPPFLAGS"
case "$withval" in
y|ye|yes) ;;
*) CPPFLAGS="$CPPFLAGS -I$with_customs/include/customs"
make_ldflags="$LDFLAGS -L$with_customs/lib" ;;
esac
CF_NETLIBS
AC_CHECK_HEADER(customs.h,
REMOTE=cstms
LIBS="$LIBS -lcustoms" LDFLAGS="$make_ldflags",
with_customs=no
CPPFLAGS="$make_cppflags" make_badcust=yes)
;;
esac])
dnl See if we can handle the job server feature, and if the user wants it.
AC_ARG_ENABLE(job-server,
[ --disable-job-server Disallow recursive make communication during -jN],
[make_cv_job_server="$enableval" user_job_server="$enableval"],
[make_cv_job_server="yes"])
has_wait_nohang=yes
case "$ac_cv_func_waitpid/$ac_cv_func_wait3" in
no/no) has_wait_nohang=no ;;
esac
case "$ac_cv_func_pipe/$ac_cv_func_sigaction/$has_wait_nohang/$make_cv_job_server" in
yes/yes/yes/yes) AC_DEFINE(MAKE_JOBSERVER, 1,
[Define this to enable job server support in GNU make.]);;
esac
dnl Allow building with dmalloc
AC_ARG_ENABLE(dmalloc,
[ --enable-dmalloc Enable support for the dmalloc debugging library],
[make_cv_dmalloc="$enableval"],
[make_cv_dmalloc="no"])
case "$make_cv_dmalloc" in
yes) AC_CHECK_HEADERS(dmalloc.h)
AC_CHECK_LIB(dmalloc, dmalloc_shutdown)
CPPFLAGS="$CPPFLAGS -DDMALLOC_FUNC_CHECK" ;;
esac
AC_CACHE_CHECK(for location of SCCS get command, make_cv_path_sccs_get, [
if test -f /usr/sccs/get; then
make_cv_path_sccs_get=/usr/sccs/get
else
make_cv_path_sccs_get=get
fi])
AC_DEFINE_UNQUOTED(SCCS_GET,["$make_cv_path_sccs_get"])
ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
if ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
test -f s.conftest; then
# We successfully created an SCCS file.
AC_CACHE_CHECK(if SCCS get command understands -G, make_cv_sys_get_minus_G, [
if $make_cv_path_sccs_get -Gconftoast s.conftest >/dev/null 2>&1 &&
test -f conftoast; then
make_cv_sys_get_minus_G=yes
else
make_cv_sys_get_minus_G=no
fi])
case "$make_cv_sys_get_minus_G" in
yes) AC_DEFINE(SCCS_GET_MINUS_G, 1,
[Define this if the SCCS \`get' command understands the \`-G<file>' option.]);;
esac
fi
rm -f s.conftest conftoast
AC_MSG_CHECKING(if system libc has GNU glob)
AC_CACHE_VAL(make_cv_sys_gnu_glob, [
AC_TRY_CPP([
#include <features.h>
#include <glob.h>
#include <fnmatch.h>
#define GLOB_INTERFACE_VERSION 1
#if defined _LIBC || !defined __GNU_LIBRARY__ || __GNU_LIBRARY__ <= 1
# error no gnu glob
#else
# include <gnu-versions.h>
# if _GNU_GLOB_INTERFACE_VERSION != GLOB_INTERFACE_VERSION
# error no gnu glob
# endif
#endif
], make_cv_sys_gnu_glob=yes, make_cv_sys_gnu_glob=no)])
case "$make_cv_sys_gnu_glob" in
yes) AC_MSG_RESULT(yes) ;;
no) AC_MSG_RESULT([no; using local copy])
AC_SUBST(GLOBDIR) GLOBDIR=glob
AC_SUBST(GLOBINC) GLOBINC='-I$(srcdir)/glob'
AC_SUBST(GLOBLIB) GLOBLIB=glob/libglob.a
;;
esac
AC_DEFINE_UNQUOTED(MAKE_HOST,"$host",[Build host information.])
MAKE_HOST="$host"
AC_SUBST(MAKE_HOST)
MAINT_MAKEFILE=/dev/null
if test -r "$srcdir/maintMakefile"; then
MAINT_MAKEFILE="$srcdir/maintMakefile"
fi
AC_SUBST_FILE(MAINT_MAKEFILE)
AC_OUTPUT(build.sh Makefile glob/Makefile i18n/Makefile)
dnl If we don't yet have build.sh.in, build.sh is a bogus 0-length file
dnl so remove it.
dnl Can't do this because then remote builds with build.sh don't work.
dnl test -f build.sh.in || rm -f build.sh
case "$make_badcust" in
yes) echo
echo "WARNING: --with-customs specified but no customs.h could be found;"
echo " disabling Customs support."
echo ;;
esac
case "$with_customs" in
""|n|no|y|ye|yes) ;;
*) if test -f "$with_customs/lib/libcustoms.a"; then
:
else
echo
echo "WARNING: \`$with_customs/lib' does not appear to contain the"
echo " Customs library. You must build and install Customs"
echo " before compiling GNU make."
echo
fi ;;
esac
case "$has_wait_nohang" in
no) echo
echo "WARNING: Your system has neither waitpid() nor wait3()."
echo " Without one of these, signal handling is unreliable."
echo " You should be aware that running GNU make with -j"
echo " could result in erratic behavior."
echo ;;
esac
case "$make_cv_job_server/$user_job_server" in
no/yes) echo
echo "WARNING: Make job server requires a POSIX-ish system that"
echo " supports the pipe(), sigaction(), and either"
echo " waitpid() or wait3() functions. Your system doesn't"
echo " appear to provide one or more of those."
echo " Disabling job server support."
echo ;;
esac
dnl Local Variables:
dnl comment-start: "dnl "
dnl comment-end: ""
dnl comment-start-skip: "\\bdnl\\b\\s *"
dnl compile-command: "make configure config.h.in"
dnl End:

View File

@@ -1,41 +0,0 @@
/* Debugging macros and interface.
Copyright (C) 1999 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#define DB_NONE (0x000)
#define DB_BASIC (0x001)
#define DB_VERBOSE (0x002)
#define DB_JOBS (0x004)
#define DB_IMPLICIT (0x008)
#define DB_MAKEFILES (0x100)
#define DB_ALL (0xfff)
extern int db_level;
#define ISDB(_l) ((_l)&db_level)
#define DBS(_l,_x) do{ if(ISDB(_l)) {print_spaces (depth); \
printf _x; fflush (stdout);} }while(0)
#define DBF(_l,_x) do{ if(ISDB(_l)) {print_spaces (depth); \
printf (_x, file->name); \
fflush (stdout);} }while(0)
#define DB(_l,_x) do{ if(ISDB(_l)) {printf _x; fflush (stdout);} }while(0)

View File

@@ -1,585 +0,0 @@
/* Data base of default implicit rules for GNU Make.
Copyright (C) 1988,89,90,91,92,93,94,95,96 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "filedef.h"
#include "job.h"
#include "commands.h"
#include "variable.h"
/* Define GCC_IS_NATIVE if gcc is the native development environment on
your system (gcc/bison/flex vs cc/yacc/lex). */
#ifdef __MSDOS__
#define GCC_IS_NATIVE
#endif
/* This is the default list of suffixes for suffix rules.
`.s' must come last, so that a `.o' file will be made from
a `.c' or `.p' or ... file rather than from a .s file. */
static char default_suffixes[]
#ifdef VMS
= ".exe .olb .ln .obj .c .cxx .cc .pas .p .for .f .r .y .l .mar \
.s .ss .i .ii .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo \
.w .ch .cweb .web .com .sh .elc .el";
#else
= ".out .a .ln .o .c .cc .C .cpp .p .f .F .r .y .l .s .S \
.mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo \
.w .ch .web .sh .elc .el";
#endif
static struct pspec default_pattern_rules[] =
{
{ "(%)", "%",
"$(AR) $(ARFLAGS) $@ $<" },
/* The X.out rules are only in BSD's default set because
BSD Make has no null-suffix rules, so `foo.out' and
`foo' are the same thing. */
#ifdef VMS
{ "%.exe", "%",
"copy $< $@" },
#else
{ "%.out", "%",
"@rm -f $@ \n cp $< $@" },
#endif
/* Syntax is "ctangle foo.w foo.ch foo.c". */
{ "%.c", "%.w %.ch",
"$(CTANGLE) $^ $@" },
{ "%.tex", "%.w %.ch",
"$(CWEAVE) $^ $@" },
{ 0, 0, 0 }
};
static struct pspec default_terminal_rules[] =
{
#ifdef VMS
/* RCS. */
{ "%", "%$$5lv", /* Multinet style */
"if f$$search($@) .nes. \"\" then +$(CHECKOUT,v)" },
{ "%", "[.$$rcs]%$$5lv", /* Multinet style */
"if f$$search($@) .nes. \"\" then +$(CHECKOUT,v)" },
{ "%", "%_v", /* Normal style */
"if f$$search($@) .nes. \"\" then +$(CHECKOUT,v)" },
{ "%", "[.rcs]%_v", /* Normal style */
"if f$$search($@) .nes. \"\" then +$(CHECKOUT,v)" },
/* SCCS. */
/* ain't no SCCS on vms */
#else
/* RCS. */
{ "%", "%,v",
"$(CHECKOUT,v)" },
{ "%", "RCS/%,v",
"$(CHECKOUT,v)" },
{ "%", "RCS/%",
"$(CHECKOUT,v)" },
/* SCCS. */
{ "%", "s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ "%", "SCCS/s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
#endif /* !VMS */
{ 0, 0, 0 }
};
static char *default_suffix_rules[] =
{
#ifdef VMS
".obj.exe",
"$(LINK.obj) $^ $(LOADLIBES) $(LDLIBS) $(CRT0) /exe=$@",
".mar.exe",
"$(COMPILE.mar) $^ \n $(LINK.obj) $(subst .mar,.obj,$^) $(LOADLIBES) $(LDLIBS) $(CRT0) /exe=$@",
".s.exe",
"$(COMPILE.s) $^ \n $(LINK.obj) $(subst .s,.obj,$^) $(LOADLIBES) $(LDLIBS) $(CRT0) /exe=$@",
".c.exe",
"$(COMPILE.c) $^ \n $(LINK.obj) $(subst .c,.obj,$^) $(LOADLIBES) $(LDLIBS) $(CRT0) /exe=$@",
".cc.exe",
#ifdef GCC_IS_NATIVE
"$(COMPILE.cc) $^ \n $(LINK.obj) $(CXXSTARTUP),sys$$disk:[]$(subst .cc,.obj,$^) $(LOADLIBES) $(LXLIBS) $(LDLIBS) $(CXXRT0) /exe=$@",
#else
"$(COMPILE.cc) $^ \n $(CXXLINK.obj) $(subst .cc,.obj,$^) $(LOADLIBES) $(LXLIBS) $(LDLIBS) $(CXXRT0) /exe=$@",
".cxx.exe",
"$(COMPILE.cxx) $^ \n $(CXXLINK.obj) $(subst .cxx,.obj,$^) $(LOADLIBES) $(LXLIBS) $(LDLIBS) $(CXXRT0) /exe=$@",
#endif
".for.exe",
"$(COMPILE.for) $^ \n $(LINK.obj) $(subst .for,.obj,$^) $(LOADLIBES) $(LDLIBS) /exe=$@",
".pas.exe",
"$(COMPILE.pas) $^ \n $(LINK.obj) $(subst .pas,.obj,$^) $(LOADLIBES) $(LDLIBS) /exe=$@",
".com",
"copy $< >$@",
".mar.obj",
"$(COMPILE.mar) /obj=$@ $<",
".s.obj",
"$(COMPILE.s) /obj=$@ $<",
".ss.obj",
"$(COMPILE.s) /obj=$@ $<",
".c.i",
"$(COMPILE.c)/prep /list=$@ $<",
".c.s",
"$(COMPILE.c)/noobj/machine /list=$@ $<",
".i.s",
"$(COMPILE.c)/noprep/noobj/machine /list=$@ $<",
".c.obj",
"$(COMPILE.c) /obj=$@ $<",
".cc.ii",
"$(COMPILE.cc)/prep /list=$@ $<",
".cc.ss",
"$(COMPILE.cc)/noobj/machine /list=$@ $<",
".ii.ss",
"$(COMPILE.cc)/noprep/noobj/machine /list=$@ $<",
".cc.obj",
"$(COMPILE.cc) /obj=$@ $<",
".for.obj",
"$(COMPILE.for) /obj=$@ $<",
".pas.obj",
"$(COMPILE.pas) /obj=$@ $<",
".y.c",
"$(YACC.y) $< \n rename y_tab.c $@",
".l.c",
"$(LEX.l) $< \n rename lexyy.c $@",
".texinfo.info",
"$(MAKEINFO) $<",
".tex.dvi",
"$(TEX) $<",
#else /* ! VMS */
".o",
"$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".s",
"$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".S",
"$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".c",
"$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".cc",
"$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".C",
"$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".cpp",
"$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".f",
"$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".p",
"$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".F",
"$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".r",
"$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".mod",
"$(COMPILE.mod) -o $@ -e $@ $^",
".def.sym",
"$(COMPILE.def) -o $@ $<",
".sh",
"cat $< >$@ \n chmod a+x $@",
".s.o",
"$(COMPILE.s) -o $@ $<",
".S.o",
"$(COMPILE.S) -o $@ $<",
".c.o",
"$(COMPILE.c) $(OUTPUT_OPTION) $<",
".cc.o",
"$(COMPILE.cc) $(OUTPUT_OPTION) $<",
".C.o",
"$(COMPILE.C) $(OUTPUT_OPTION) $<",
".cpp.o",
"$(COMPILE.cpp) $(OUTPUT_OPTION) $<",
".f.o",
"$(COMPILE.f) $(OUTPUT_OPTION) $<",
".p.o",
"$(COMPILE.p) $(OUTPUT_OPTION) $<",
".F.o",
"$(COMPILE.F) $(OUTPUT_OPTION) $<",
".r.o",
"$(COMPILE.r) $(OUTPUT_OPTION) $<",
".mod.o",
"$(COMPILE.mod) -o $@ $<",
".c.ln",
"$(LINT.c) -C$* $<",
".y.ln",
#ifndef __MSDOS__
"$(YACC.y) $< \n $(LINT.c) -C$* y.tab.c \n $(RM) y.tab.c",
#else
"$(YACC.y) $< \n $(LINT.c) -C$* y_tab.c \n $(RM) y_tab.c",
#endif
".l.ln",
"@$(RM) $*.c\n $(LEX.l) $< > $*.c\n$(LINT.c) -i $*.c -o $@\n $(RM) $*.c",
".y.c",
#ifndef __MSDOS__
"$(YACC.y) $< \n mv -f y.tab.c $@",
#else
"$(YACC.y) $< \n mv -f y_tab.c $@",
#endif
".l.c",
"@$(RM) $@ \n $(LEX.l) $< > $@",
".F.f",
"$(PREPROCESS.F) $(OUTPUT_OPTION) $<",
".r.f",
"$(PREPROCESS.r) $(OUTPUT_OPTION) $<",
/* This might actually make lex.yy.c if there's no %R%
directive in $*.l, but in that case why were you
trying to make $*.r anyway? */
".l.r",
"$(LEX.l) $< > $@ \n mv -f lex.yy.r $@",
".S.s",
"$(PREPROCESS.S) $< > $@",
".texinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".texi.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".txinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".tex.dvi",
"$(TEX) $<",
".texinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".texi.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".txinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".w.c",
"$(CTANGLE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.p",
"$(TANGLE) $<",
".w.tex",
"$(CWEAVE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.tex",
"$(WEAVE) $<",
#endif /* !VMS */
0, 0,
};
static char *default_variables[] =
{
#ifdef VMS
#ifdef __ALPHA
"ARCH", "ALPHA",
#else
"ARCH", "VAX",
#endif
"AR", "library/obj",
"ARFLAGS", "/replace",
"AS", "macro",
"MACRO", "macro",
#ifdef GCC_IS_NATIVE
"CC", "gcc",
#else
"CC", "cc",
#endif
"CD", "builtin_cd",
"MAKE", "make",
"ECHO", "write sys$$output \"",
#ifdef GCC_IS_NATIVE
"C++", "gcc/plus",
"CXX", "gcc/plus",
#else
"C++", "cxx",
"CXX", "cxx",
"CXXLD", "cxxlink",
#endif
"CO", "co",
"CPP", "$(CC) /preprocess_only",
"FC", "fortran",
/* System V uses these, so explicit rules using them should work.
However, there is no way to make implicit rules use them and FC. */
"F77", "$(FC)",
"F77FLAGS", "$(FFLAGS)",
"LD", "link",
"LEX", "lex",
"PC", "pascal",
"YACC", "bison/yacc",
"YFLAGS", "/Define/Verbose",
"BISON", "bison",
"MAKEINFO", "makeinfo",
"TEX", "tex",
"TEXINDEX", "texindex",
"RM", "delete/nolog",
"CSTARTUP", "",
#ifdef GCC_IS_NATIVE
"CRT0", ",sys$$library:vaxcrtl.olb/lib,gnu_cc_library:crt0.obj",
"CXXSTARTUP", "gnu_cc_library:crtbegin.obj",
"CXXRT0", ",sys$$library:vaxcrtl.olb/lib,gnu_cc_library:crtend.obj,gnu_cc_library:gxx_main.obj",
"LXLIBS", ",gnu_cc_library:libstdcxx.olb/lib,gnu_cc_library:libgccplus.olb/lib",
"LDLIBS", ",gnu_cc_library:libgcc.olb/lib",
#else
"CRT0", "",
"CXXSTARTUP", "",
"CXXRT0", "",
"LXLIBS", "",
"LDLIBS", "",
#endif
"LINK.obj", "$(LD) $(LDFLAGS)",
#ifndef GCC_IS_NATIVE
"CXXLINK.obj", "$(CXXLD) $(LDFLAGS)",
"COMPILE.cxx", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
#endif
"COMPILE.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
"COMPILE.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
"YACC.y", "$(YACC) $(YFLAGS)",
"LEX.l", "$(LEX) $(LFLAGS)",
"COMPILE.for", "$(FC) $(FFLAGS) $(TARGET_ARCH)",
"COMPILE.pas", "$(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
"COMPILE.mar", "$(MACRO) $(MACROFLAGS)",
"COMPILE.s", "$(AS) $(ASFLAGS) $(TARGET_MACH)",
"LINT.c", "$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
"MV", "rename/new_version",
"CP", "copy",
#else /* !VMS */
"AR", "ar",
"ARFLAGS", "rv",
"AS", "as",
#ifdef GCC_IS_NATIVE
"CC", "gcc",
# ifdef __MSDOS__
"CXX", "gpp", /* g++ is an invalid name on MSDOS */
# else
"CXX", "gcc",
# endif /* __MSDOS__ */
#else
"CC", "cc",
"CXX", "g++",
#endif
/* This expands to $(CO) $(COFLAGS) $< $@ if $@ does not exist,
and to the empty string if $@ does exist. */
"CHECKOUT,v", "+$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@)",
"CO", "co",
"COFLAGS", "",
"CPP", "$(CC) -E",
#ifdef CRAY
"CF77PPFLAGS", "-P",
"CF77PP", "/lib/cpp",
"CFT", "cft77",
"CF", "cf77",
"FC", "$(CF)",
#else /* Not CRAY. */
#ifdef _IBMR2
"FC", "xlf",
#else
#ifdef __convex__
"FC", "fc",
#else
"FC", "f77",
#endif /* __convex__ */
#endif /* _IBMR2 */
/* System V uses these, so explicit rules using them should work.
However, there is no way to make implicit rules use them and FC. */
"F77", "$(FC)",
"F77FLAGS", "$(FFLAGS)",
#endif /* Cray. */
"GET", SCCS_GET,
"LD", "ld",
#ifdef GCC_IS_NATIVE
"LEX", "flex",
#else
"LEX", "lex",
#endif
"LINT", "lint",
"M2C", "m2c",
#ifdef pyr
"PC", "pascal",
#else
#ifdef CRAY
"PC", "PASCAL",
"SEGLDR", "segldr",
#else
"PC", "pc",
#endif /* CRAY. */
#endif /* pyr. */
#ifdef GCC_IS_NATIVE
"YACC", "bison -y",
#else
"YACC", "yacc", /* Or "bison -y" */
#endif
"MAKEINFO", "makeinfo",
"TEX", "tex",
"TEXI2DVI", "texi2dvi",
"WEAVE", "weave",
"CWEAVE", "cweave",
"TANGLE", "tangle",
"CTANGLE", "ctangle",
"RM", "rm -f",
"LINK.o", "$(CC) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"COMPILE.C", "$(COMPILE.cc)",
"COMPILE.cpp", "$(COMPILE.cc)",
"LINK.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.C", "$(LINK.cc)",
"LINK.cpp", "$(LINK.cc)",
"YACC.y", "$(YACC) $(YFLAGS)",
"LEX.l", "$(LEX) $(LFLAGS) -t",
"COMPILE.f", "$(FC) $(FFLAGS) $(TARGET_ARCH) -c",
"LINK.f", "$(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c",
"LINK.r", "$(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.def", "$(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)",
"COMPILE.mod", "$(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)",
"COMPILE.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.s", "$(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.s", "$(AS) $(ASFLAGS) $(TARGET_MACH)",
"LINK.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c",
"PREPROCESS.S", "$(CC) -E $(CPPFLAGS)",
"PREPROCESS.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F",
"PREPROCESS.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F",
"LINT.c", "$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
#ifndef NO_MINUS_C_MINUS_O
"OUTPUT_OPTION", "-o $@",
#endif
#ifdef SCCS_GET_MINUS_G
"SCCS_OUTPUT_OPTION", "-G$@",
#endif
#ifdef _AMIGA
".LIBPATTERNS", "%.lib",
#else
#ifdef __MSDOS__
".LIBPATTERNS", "lib%.a $(DJDIR)/lib/lib%.a",
#else
".LIBPATTERNS", "lib%.so lib%.a",
#endif
#endif
#endif /* !VMS */
0, 0
};
/* Set up the default .SUFFIXES list. */
void
set_default_suffixes ()
{
suffix_file = enter_file (".SUFFIXES");
if (no_builtin_rules_flag)
(void) define_variable ("SUFFIXES", 8, "", o_default, 0);
else
{
char *p = default_suffixes;
suffix_file->deps = (struct dep *)
multi_glob (parse_file_seq (&p, '\0', sizeof (struct dep), 1),
sizeof (struct dep));
(void) define_variable ("SUFFIXES", 8, default_suffixes, o_default, 0);
}
}
/* Enter the default suffix rules as file rules. This used to be done in
install_default_implicit_rules, but that loses because we want the
suffix rules installed before reading makefiles, and thee pattern rules
installed after. */
void
install_default_suffix_rules ()
{
register char **s;
if (no_builtin_rules_flag)
return;
for (s = default_suffix_rules; *s != 0; s += 2)
{
register struct file *f = enter_file (s[0]);
/* Don't clobber cmds given in a makefile if there were any. */
if (f->cmds == 0)
{
f->cmds = (struct commands *) xmalloc (sizeof (struct commands));
f->cmds->fileinfo.filenm = 0;
f->cmds->commands = s[1];
f->cmds->command_lines = 0;
}
}
}
/* Install the default pattern rules. */
void
install_default_implicit_rules ()
{
register struct pspec *p;
if (no_builtin_rules_flag)
return;
for (p = default_pattern_rules; p->target != 0; ++p)
install_pattern_rule (p, 0);
for (p = default_terminal_rules; p->target != 0; ++p)
install_pattern_rule (p, 1);
}
void
define_default_variables ()
{
register char **s;
if (no_builtin_variables_flag)
return;
for (s = default_variables; *s != 0; s += 2)
(void) define_variable (s[0], strlen (s[0]), s[1], o_default, 1);
}

View File

@@ -1,76 +0,0 @@
/* Definitions of dependency data structures for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1996 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* Flag bits for the second argument to `read_makefile'.
These flags are saved in the `changed' field of each
`struct dep' in the chain returned by `read_all_makefiles'. */
#define RM_NO_DEFAULT_GOAL (1 << 0) /* Do not set default goal. */
#define RM_INCLUDED (1 << 1) /* Search makefile search path. */
#define RM_DONTCARE (1 << 2) /* No error if it doesn't exist. */
#define RM_NO_TILDE (1 << 3) /* Don't expand ~ in file name. */
#define RM_NOFLAG 0
/* Structure representing one dependency of a file.
Each struct file's `deps' points to a chain of these,
chained through the `next'.
Note that the first two words of this match a struct nameseq. */
struct dep
{
struct dep *next;
char *name;
struct file *file;
int changed;
};
/* Structure used in chains of names, for parsing and globbing. */
struct nameseq
{
struct nameseq *next;
char *name;
};
extern struct nameseq *multi_glob PARAMS ((struct nameseq *chain, unsigned int size));
#ifdef VMS
extern struct nameseq *parse_file_seq ();
#else
extern struct nameseq *parse_file_seq PARAMS ((char **stringp, int stopchar, unsigned int size, int strip));
#endif
extern char *tilde_expand PARAMS ((char *name));
#ifndef NO_ARCHIVES
extern struct nameseq *ar_glob PARAMS ((char *arname, char *member_pattern, unsigned int size));
#endif
#ifndef iAPX286
#define dep_name(d) ((d)->name == 0 ? (d)->file->name : (d)->name)
#else
/* Buggy compiler can't hack this. */
extern char *dep_name ();
#endif
extern struct dep *copy_dep_chain PARAMS ((struct dep *d));
extern struct dep *read_all_makefiles PARAMS ((char **makefiles));
extern int update_goal_chain PARAMS ((struct dep *goals, int makefiles));
extern void uniquize_deps PARAMS ((struct dep *));

File diff suppressed because it is too large Load Diff

View File

@@ -1,42 +0,0 @@
@echo Building Make for MSDOS
@rem Echo ON so they will see what is going on.
@echo on
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g commands.c -o commands.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g job.c -o job.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g dir.c -o dir.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g file.c -o file.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g misc.c -o misc.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g main.c -o main.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -DINCLUDEDIR=\"c:/djgpp/include\" -O2 -g read.c -o read.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -DLIBDIR=\"c:/djgpp/lib\" -O2 -g remake.c -o remake.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g rule.c -o rule.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g implicit.c -o implicit.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g default.c -o default.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g variable.c -o variable.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g expand.c -o expand.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g function.c -o function.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g vpath.c -o vpath.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g version.c -o version.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g ar.c -o ar.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g arscan.c -o arscan.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g signame.c -o signame.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g remote-stub.c -o remote-stub.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g getopt.c -o getopt.o
gcc -c -I. -I./glob -DHAVE_CONFIG_H -O2 -g getopt1.c -o getopt1.o
@cd glob
@if exist libglob.a del libglob.a
gcc -I. -c -DHAVE_CONFIG_H -I.. -O2 -g glob.c -o glob.o
gcc -I. -c -DHAVE_CONFIG_H -I.. -O2 -g fnmatch.c -o fnmatch.o
ar rv libglob.a glob.o fnmatch.o
@echo off
cd ..
echo commands.o > respf.$$$
for %%f in (job dir file misc main read remake rule implicit default variable) do echo %%f.o >> respf.$$$
for %%f in (expand function vpath version ar arscan signame remote-stub getopt getopt1) do echo %%f.o >> respf.$$$
echo glob/libglob.a >> respf.$$$
@echo Linking...
@echo on
gcc -o make.new @respf.$$$
@if exist make.exe echo Make.exe is now built!
@if not exist make.exe echo Make.exe build failed...
@if exist make.exe del respf.$$$

View File

@@ -1,546 +0,0 @@
/* Variable expansion functions for GNU Make.
Copyright (C) 1988, 89, 91, 92, 93, 95 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "make.h"
#include <assert.h>
#include "filedef.h"
#include "job.h"
#include "commands.h"
#include "variable.h"
#include "rule.h"
/* The next two describe the variable output buffer.
This buffer is used to hold the variable-expansion of a line of the
makefile. It is made bigger with realloc whenever it is too small.
variable_buffer_length is the size currently allocated.
variable_buffer is the address of the buffer.
For efficiency, it's guaranteed that the buffer will always have
VARIABLE_BUFFER_ZONE extra bytes allocated. This allows you to add a few
extra chars without having to call a function. Note you should never use
these bytes unless you're _sure_ you have room (you know when the buffer
length was last checked. */
#define VARIABLE_BUFFER_ZONE 5
static unsigned int variable_buffer_length;
char *variable_buffer;
/* Subroutine of variable_expand and friends:
The text to add is LENGTH chars starting at STRING to the variable_buffer.
The text is added to the buffer at PTR, and the updated pointer into
the buffer is returned as the value. Thus, the value returned by
each call to variable_buffer_output should be the first argument to
the following call. */
char *
variable_buffer_output (ptr, string, length)
char *ptr, *string;
unsigned int length;
{
register unsigned int newlen = length + (ptr - variable_buffer);
if ((newlen + VARIABLE_BUFFER_ZONE) > variable_buffer_length)
{
unsigned int offset = ptr - variable_buffer;
variable_buffer_length = (newlen + 100 > 2 * variable_buffer_length
? newlen + 100
: 2 * variable_buffer_length);
variable_buffer = (char *) xrealloc (variable_buffer,
variable_buffer_length);
ptr = variable_buffer + offset;
}
bcopy (string, ptr, length);
return ptr + length;
}
/* Return a pointer to the beginning of the variable buffer. */
static char *
initialize_variable_output ()
{
/* If we don't have a variable output buffer yet, get one. */
if (variable_buffer == 0)
{
variable_buffer_length = 200;
variable_buffer = (char *) xmalloc (variable_buffer_length);
variable_buffer[0] = '\0';
}
return variable_buffer;
}
/* Recursively expand V. The returned string is malloc'd. */
static char *allocated_variable_append PARAMS ((struct variable *v));
char *
recursively_expand (v)
register struct variable *v;
{
char *value;
if (v->expanding)
/* Expanding V causes infinite recursion. Lose. */
fatal (reading_file,
_("Recursive variable `%s' references itself (eventually)"),
v->name);
v->expanding = 1;
if (v->append)
value = allocated_variable_append (v);
else
value = allocated_variable_expand (v->value);
v->expanding = 0;
return value;
}
/* Warn that NAME is an undefined variable. */
#ifdef __GNUC__
__inline
#endif
static void
warn_undefined (name, length)
char *name;
unsigned int length;
{
if (warn_undefined_variables_flag)
error (reading_file,
_("warning: undefined variable `%.*s'"), (int)length, name);
}
/* Expand a simple reference to variable NAME, which is LENGTH chars long. */
#ifdef __GNUC__
__inline
#endif
static char *
reference_variable (o, name, length)
char *o;
char *name;
unsigned int length;
{
register struct variable *v;
char *value;
v = lookup_variable (name, length);
if (v == 0)
warn_undefined (name, length);
if (v == 0 || *v->value == '\0')
return o;
value = (v->recursive ? recursively_expand (v) : v->value);
o = variable_buffer_output (o, value, strlen (value));
if (v->recursive)
free (value);
return o;
}
/* Scan STRING for variable references and expansion-function calls. Only
LENGTH bytes of STRING are actually scanned. If LENGTH is -1, scan until
a null byte is found.
Write the results to LINE, which must point into `variable_buffer'. If
LINE is NULL, start at the beginning of the buffer.
Return a pointer to LINE, or to the beginning of the buffer if LINE is
NULL. */
char *
variable_expand_string (line, string, length)
register char *line;
char *string;
long length;
{
register struct variable *v;
register char *p, *o, *p1;
char save_char = '\0';
unsigned int line_offset;
if (!line)
line = initialize_variable_output();
p = string;
o = line;
line_offset = line - variable_buffer;
if (length >= 0)
{
save_char = string[length];
string[length] = '\0';
}
while (1)
{
/* Copy all following uninteresting chars all at once to the
variable output buffer, and skip them. Uninteresting chars end
at the next $ or the end of the input. */
p1 = strchr (p, '$');
o = variable_buffer_output (o, p, p1 != 0 ? p1 - p : strlen (p) + 1);
if (p1 == 0)
break;
p = p1 + 1;
/* Dispatch on the char that follows the $. */
switch (*p)
{
case '$':
/* $$ seen means output one $ to the variable output buffer. */
o = variable_buffer_output (o, p, 1);
break;
case '(':
case '{':
/* $(...) or ${...} is the general case of substitution. */
{
char openparen = *p;
char closeparen = (openparen == '(') ? ')' : '}';
register char *beg = p + 1;
int free_beg = 0;
char *op, *begp;
char *end, *colon;
op = o;
begp = p;
if (handle_function (&op, &begp))
{
o = op;
p = begp;
break;
}
/* Is there a variable reference inside the parens or braces?
If so, expand it before expanding the entire reference. */
end = strchr (beg, closeparen);
if (end == 0)
/* Unterminated variable reference. */
fatal (reading_file, _("unterminated variable reference"));
p1 = lindex (beg, end, '$');
if (p1 != 0)
{
/* BEG now points past the opening paren or brace.
Count parens or braces until it is matched. */
int count = 0;
for (p = beg; *p != '\0'; ++p)
{
if (*p == openparen)
++count;
else if (*p == closeparen && --count < 0)
break;
}
/* If COUNT is >= 0, there were unmatched opening parens
or braces, so we go to the simple case of a variable name
such as `$($(a)'. */
if (count < 0)
{
beg = expand_argument (beg, p); /* Expand the name. */
free_beg = 1; /* Remember to free BEG when finished. */
end = strchr (beg, '\0');
}
}
else
/* Advance P to the end of this reference. After we are
finished expanding this one, P will be incremented to
continue the scan. */
p = end;
/* This is not a reference to a built-in function and
any variable references inside are now expanded.
Is the resultant text a substitution reference? */
colon = lindex (beg, end, ':');
if (colon != 0)
{
/* This looks like a substitution reference: $(FOO:A=B). */
char *subst_beg, *subst_end, *replace_beg, *replace_end;
subst_beg = colon + 1;
subst_end = strchr (subst_beg, '=');
if (subst_end == 0)
/* There is no = in sight. Punt on the substitution
reference and treat this as a variable name containing
a colon, in the code below. */
colon = 0;
else
{
replace_beg = subst_end + 1;
replace_end = end;
/* Extract the variable name before the colon
and look up that variable. */
v = lookup_variable (beg, colon - beg);
if (v == 0)
warn_undefined (beg, colon - beg);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v)
: v->value);
char *pattern, *percent;
if (free_beg)
{
*subst_end = '\0';
pattern = subst_beg;
}
else
{
pattern = (char *) alloca (subst_end - subst_beg
+ 1);
bcopy (subst_beg, pattern, subst_end - subst_beg);
pattern[subst_end - subst_beg] = '\0';
}
percent = find_percent (pattern);
if (percent != 0)
{
char *replace;
if (free_beg)
{
*replace_end = '\0';
replace = replace_beg;
}
else
{
replace = (char *) alloca (replace_end
- replace_beg
+ 1);
bcopy (replace_beg, replace,
replace_end - replace_beg);
replace[replace_end - replace_beg] = '\0';
}
o = patsubst_expand (o, value, pattern, replace,
percent, (char *) 0);
}
else
o = subst_expand (o, value,
pattern, replace_beg,
strlen (pattern),
end - replace_beg,
0, 1);
if (v->recursive)
free (value);
}
}
}
if (colon == 0)
/* This is an ordinary variable reference.
Look up the value of the variable. */
o = reference_variable (o, beg, end - beg);
if (free_beg)
free (beg);
}
break;
case '\0':
break;
default:
if (isblank ((unsigned char)p[-1]))
break;
/* A $ followed by a random char is a variable reference:
$a is equivalent to $(a). */
{
/* We could do the expanding here, but this way
avoids code repetition at a small performance cost. */
char name[5];
name[0] = '$';
name[1] = '(';
name[2] = *p;
name[3] = ')';
name[4] = '\0';
p1 = allocated_variable_expand (name);
o = variable_buffer_output (o, p1, strlen (p1));
free (p1);
}
break;
}
if (*p == '\0')
break;
else
++p;
}
if (save_char)
string[length] = save_char;
(void)variable_buffer_output (o, "", 1);
return (variable_buffer + line_offset);
}
/* Scan LINE for variable references and expansion-function calls.
Build in `variable_buffer' the result of expanding the references and calls.
Return the address of the resulting string, which is null-terminated
and is valid only until the next time this function is called. */
char *
variable_expand (line)
char *line;
{
return variable_expand_string(NULL, line, (long)-1);
}
/* Expand an argument for an expansion function.
The text starting at STR and ending at END is variable-expanded
into a null-terminated string that is returned as the value.
This is done without clobbering `variable_buffer' or the current
variable-expansion that is in progress. */
char *
expand_argument (str, end)
char *str, *end;
{
char *tmp;
if (str == end)
return xstrdup("");
if (!end || *end == '\0')
tmp = str;
else
{
tmp = (char *) alloca (end - str + 1);
bcopy (str, tmp, end - str);
tmp[end - str] = '\0';
}
return allocated_variable_expand (tmp);
}
/* Expand LINE for FILE. Error messages refer to the file and line where
FILE's commands were found. Expansion uses FILE's variable set list. */
static char *
variable_expand_for_file (line, file)
char *line;
register struct file *file;
{
char *result;
struct variable_set_list *save;
if (file == 0)
return variable_expand (line);
save = current_variable_set_list;
current_variable_set_list = file->variables;
if (file->cmds && file->cmds->fileinfo.filenm)
reading_file = &file->cmds->fileinfo;
else
reading_file = 0;
result = variable_expand (line);
current_variable_set_list = save;
reading_file = 0;
return result;
}
/* Like allocated_variable_expand, but we first expand this variable in the
context of the next variable set, then we append the expanded value. */
static char *
allocated_variable_append (v)
struct variable *v;
{
struct variable_set_list *save;
int len = strlen (v->name);
char *var = alloca (len + 4);
char *value;
char *obuf = variable_buffer;
unsigned int olen = variable_buffer_length;
variable_buffer = 0;
assert(current_variable_set_list->next != 0);
save = current_variable_set_list;
current_variable_set_list = current_variable_set_list->next;
var[0] = '$';
var[1] = '(';
strcpy (&var[2], v->name);
var[len+2] = ')';
var[len+3] = '\0';
value = variable_expand_for_file (var, 0);
current_variable_set_list = save;
value += strlen (value);
value = variable_buffer_output (value, " ", 1);
value = variable_expand_string (value, v->value, (long)-1);
value = variable_buffer;
#if 0
/* Waste a little memory and save time. */
value = xrealloc (value, strlen (value))
#endif
variable_buffer = obuf;
variable_buffer_length = olen;
return value;
}
/* Like variable_expand_for_file, but the returned string is malloc'd.
This function is called a lot. It wants to be efficient. */
char *
allocated_variable_expand_for_file (line, file)
char *line;
struct file *file;
{
char *value;
char *obuf = variable_buffer;
unsigned int olen = variable_buffer_length;
variable_buffer = 0;
value = variable_expand_for_file (line, file);
#if 0
/* Waste a little memory and save time. */
value = xrealloc (value, strlen (value))
#endif
variable_buffer = obuf;
variable_buffer_length = olen;
return value;
}

View File

@@ -1,797 +0,0 @@
/* Target file hash table management for GNU Make.
Copyright (C) 1988,89,90,91,92,93,94,95,96,97 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
#include "make.h"
#include <assert.h>
#include "dep.h"
#include "filedef.h"
#include "job.h"
#include "commands.h"
#include "variable.h"
/* Hash table of files the makefile knows how to make. */
#ifndef FILE_BUCKETS
#define FILE_BUCKETS 1007
#endif
static struct file *files[FILE_BUCKETS];
/* Whether or not .SECONDARY with no prerequisites was given. */
static int all_secondary = 0;
/* Access the hash table of all file records.
lookup_file given a name, return the struct file * for that name,
or nil if there is none.
enter_file similar, but create one if there is none. */
struct file *
lookup_file (name)
char *name;
{
register struct file *f;
register char *n;
register unsigned int hashval;
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
register char *lname, *ln;
#endif
assert (*name != '\0');
/* This is also done in parse_file_seq, so this is redundant
for names read from makefiles. It is here for names passed
on the command line. */
#ifdef VMS
# ifndef WANT_CASE_SENSITIVE_TARGETS
lname = (char *)malloc(strlen(name) + 1);
for (n=name, ln=lname; *n != '\0'; ++n, ++ln)
*ln = isupper((unsigned char)*n) ? tolower((unsigned char)*n) : *n;
*ln = '\0';
name = lname;
# endif
while (name[0] == '[' && name[1] == ']' && name[2] != '\0')
name += 2;
#endif
while (name[0] == '.' && name[1] == '/' && name[2] != '\0')
{
name += 2;
while (*name == '/')
/* Skip following slashes: ".//foo" is "foo", not "/foo". */
++name;
}
if (*name == '\0')
/* It was all slashes after a dot. */
#ifdef VMS
name = "[]";
#else
#ifdef _AMIGA
name = "";
#else
name = "./";
#endif /* AMIGA */
#endif /* VMS */
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASHI (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
{
if (strieq (f->hname, name))
{
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
free (lname);
#endif
return f;
}
}
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
free (lname);
#endif
return 0;
}
struct file *
enter_file (name)
char *name;
{
register struct file *f, *new;
register char *n;
register unsigned int hashval;
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
char *lname, *ln;
#endif
assert (*name != '\0');
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
lname = (char *)malloc (strlen (name) + 1);
for (n = name, ln = lname; *n != '\0'; ++n, ++ln)
{
if (isupper((unsigned char)*n))
*ln = tolower((unsigned char)*n);
else
*ln = *n;
}
*ln = 0;
/* Creates a possible leak, old value of name is unreachable, but I
currently don't know how to fix it. */
name = lname;
#endif
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASHI (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (strieq (f->hname, name))
break;
if (f != 0 && !f->double_colon)
{
#if defined(VMS) && !defined(WANT_CASE_SENSITIVE_TARGETS)
free(lname);
#endif
return f;
}
new = (struct file *) xmalloc (sizeof (struct file));
bzero ((char *) new, sizeof (struct file));
new->name = new->hname = name;
new->update_status = -1;
if (f == 0)
{
/* This is a completely new file. */
new->next = files[hashval];
files[hashval] = new;
}
else
{
/* There is already a double-colon entry for this file. */
new->double_colon = f;
while (f->prev != 0)
f = f->prev;
f->prev = new;
}
return new;
}
/* Rehash FILE to NAME. This is not as simple as resetting
the `hname' member, since it must be put in a new hash bucket,
and possibly merged with an existing file called NAME. */
void
rehash_file (file, name)
register struct file *file;
char *name;
{
char *oldname = file->hname;
register unsigned int oldhash;
register char *n;
while (file->renamed != 0)
file = file->renamed;
/* Find the hash values of the old and new names. */
oldhash = 0;
for (n = oldname; *n != '\0'; ++n)
HASHI (oldhash, *n);
file_hash_enter (file, name, oldhash, file->name);
}
/* Rename FILE to NAME. This is not as simple as resetting
the `name' member, since it must be put in a new hash bucket,
and possibly merged with an existing file called NAME. */
void
rename_file (file, name)
register struct file *file;
char *name;
{
rehash_file(file, name);
while (file)
{
file->name = file->hname;
file = file->prev;
}
}
void
file_hash_enter (file, name, oldhash, oldname)
register struct file *file;
char *name;
unsigned int oldhash;
char *oldname;
{
unsigned int oldbucket = oldhash % FILE_BUCKETS;
register unsigned int newhash, newbucket;
struct file *oldfile;
register char *n;
register struct file *f;
newhash = 0;
for (n = name; *n != '\0'; ++n)
HASHI (newhash, *n);
newbucket = newhash % FILE_BUCKETS;
/* Look for an existing file under the new name. */
for (oldfile = files[newbucket]; oldfile != 0; oldfile = oldfile->next)
if (strieq (oldfile->hname, name))
break;
/* If the old file is the same as the new file, never mind. */
if (oldfile == file)
return;
if (oldhash != 0 && (newbucket != oldbucket || oldfile != 0))
{
/* Remove FILE from its hash bucket. */
struct file *lastf = 0;
for (f = files[oldbucket]; f != file; f = f->next)
lastf = f;
if (lastf == 0)
files[oldbucket] = f->next;
else
lastf->next = f->next;
}
/* Give FILE its new name. */
file->hname = name;
for (f = file->double_colon; f != 0; f = f->prev)
f->hname = name;
if (oldfile == 0)
{
/* There is no existing file with the new name. */
if (newbucket != oldbucket)
{
/* Put FILE in its new hash bucket. */
file->next = files[newbucket];
files[newbucket] = file;
}
}
else
{
/* There is an existing file with the new name.
We must merge FILE into the existing file. */
register struct dep *d;
if (file->cmds != 0)
{
if (oldfile->cmds == 0)
oldfile->cmds = file->cmds;
else if (file->cmds != oldfile->cmds)
{
/* We have two sets of commands. We will go with the
one given in the rule explicitly mentioning this name,
but give a message to let the user know what's going on. */
if (oldfile->cmds->fileinfo.filenm != 0)
error (&file->cmds->fileinfo,
_("Commands were specified for \
file `%s' at %s:%lu,"),
oldname, oldfile->cmds->fileinfo.filenm,
oldfile->cmds->fileinfo.lineno);
else
error (&file->cmds->fileinfo,
_("Commands for file `%s' were found by \
implicit rule search,"),
oldname);
error (&file->cmds->fileinfo,
_("but `%s' is now considered the same file \
as `%s'."),
oldname, name);
error (&file->cmds->fileinfo,
_("Commands for `%s' will be ignored \
in favor of those for `%s'."),
name, oldname);
}
}
/* Merge the dependencies of the two files. */
d = oldfile->deps;
if (d == 0)
oldfile->deps = file->deps;
else
{
while (d->next != 0)
d = d->next;
d->next = file->deps;
}
merge_variable_set_lists (&oldfile->variables, file->variables);
if (oldfile->double_colon && file->is_target && !file->double_colon)
fatal (NILF, _("can't rename single-colon `%s' to double-colon `%s'"),
oldname, name);
if (!oldfile->double_colon && file->double_colon)
{
if (oldfile->is_target)
fatal (NILF, _("can't rename double-colon `%s' to single-colon `%s'"),
oldname, name);
else
oldfile->double_colon = file->double_colon;
}
if (file->last_mtime > oldfile->last_mtime)
/* %%% Kludge so -W wins on a file that gets vpathized. */
oldfile->last_mtime = file->last_mtime;
oldfile->mtime_before_update = file->mtime_before_update;
#define MERGE(field) oldfile->field |= file->field
MERGE (precious);
MERGE (tried_implicit);
MERGE (updating);
MERGE (updated);
MERGE (is_target);
MERGE (cmd_target);
MERGE (phony);
MERGE (ignore_vpath);
#undef MERGE
file->renamed = oldfile;
}
}
/* Remove all nonprecious intermediate files.
If SIG is nonzero, this was caused by a fatal signal,
meaning that a different message will be printed, and
the message will go to stderr rather than stdout. */
void
remove_intermediates (sig)
int sig;
{
register int i;
register struct file *f;
char doneany;
/* If there's no way we will ever remove anything anyway, punt early. */
if (question_flag || touch_flag || all_secondary)
return;
if (sig && just_print_flag)
return;
doneany = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
if (f->intermediate && (f->dontcare || !f->precious)
&& !f->secondary && !f->cmd_target)
{
int status;
if (f->update_status == -1)
/* If nothing would have created this file yet,
don't print an "rm" command for it. */
continue;
if (just_print_flag)
status = 0;
else
{
status = unlink (f->name);
if (status < 0 && errno == ENOENT)
continue;
}
if (!f->dontcare)
{
if (sig)
error (NILF, _("*** Deleting intermediate file `%s'"), f->name);
else if (!silent_flag)
{
if (! doneany)
{
fputs ("rm ", stdout);
doneany = 1;
}
else
putchar (' ');
fputs (f->name, stdout);
fflush (stdout);
}
if (status < 0)
perror_with_name ("unlink: ", f->name);
}
}
if (doneany && !sig)
{
putchar ('\n');
fflush (stdout);
}
}
/* For each dependency of each file, make the `struct dep' point
at the appropriate `struct file' (which may have to be created).
Also mark the files depended on by .PRECIOUS, .PHONY, .SILENT,
and various other special targets. */
void
snap_deps ()
{
register struct file *f, *f2;
register struct dep *d;
register int i;
/* Enter each dependency name as a file. */
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
for (f2 = f; f2 != 0; f2 = f2->prev)
for (d = f2->deps; d != 0; d = d->next)
if (d->name != 0)
{
d->file = lookup_file (d->name);
if (d->file == 0)
d->file = enter_file (d->name);
else
free (d->name);
d->name = 0;
}
for (f = lookup_file (".PRECIOUS"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->precious = 1;
for (f = lookup_file (".PHONY"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
{
/* Mark this file as phony and nonexistent. */
f2->phony = 1;
f2->last_mtime = NONEXISTENT_MTIME;
f2->mtime_before_update = NONEXISTENT_MTIME;
}
for (f = lookup_file (".INTERMEDIATE"); f != 0; f = f->prev)
{
/* .INTERMEDIATE with deps listed
marks those deps as intermediate files. */
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->intermediate = 1;
/* .INTERMEDIATE with no deps does nothing.
Marking all files as intermediates is useless
since the goal targets would be deleted after they are built. */
}
for (f = lookup_file (".SECONDARY"); f != 0; f = f->prev)
{
/* .SECONDARY with deps listed
marks those deps as intermediate files
in that they don't get rebuilt if not actually needed;
but unlike real intermediate files,
these are not deleted after make finishes. */
if (f->deps)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->intermediate = f2->secondary = 1;
/* .SECONDARY with no deps listed marks *all* files that way. */
else
all_secondary = 1;
}
f = lookup_file (".EXPORT_ALL_VARIABLES");
if (f != 0 && f->is_target)
export_all_variables = 1;
f = lookup_file (".IGNORE");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
ignore_errors_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_NOERROR;
}
f = lookup_file (".SILENT");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
silent_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_SILENT;
}
f = lookup_file (".POSIX");
if (f != 0 && f->is_target)
posix_pedantic = 1;
f = lookup_file (".NOTPARALLEL");
if (f != 0 && f->is_target)
not_parallel = 1;
}
/* Set the `command_state' member of FILE and all its `also_make's. */
void
set_command_state (file, state)
struct file *file;
int state;
{
struct dep *d;
file->command_state = state;
for (d = file->also_make; d != 0; d = d->next)
d->file->command_state = state;
}
/* Convert an external file timestamp to internal form. */
FILE_TIMESTAMP
file_timestamp_cons (fname, s, ns)
char const *fname;
time_t s;
int ns;
{
int offset = ORDINARY_MTIME_MIN + (FILE_TIMESTAMP_HI_RES ? ns : 0);
FILE_TIMESTAMP product = (FILE_TIMESTAMP) s << FILE_TIMESTAMP_LO_BITS;
FILE_TIMESTAMP ts = product + offset;
if (! (s <= FILE_TIMESTAMP_S (ORDINARY_MTIME_MAX)
&& product <= ts && ts <= ORDINARY_MTIME_MAX))
{
char buf[FILE_TIMESTAMP_PRINT_LEN_BOUND + 1];
ts = s <= OLD_MTIME ? ORDINARY_MTIME_MIN : ORDINARY_MTIME_MAX;
file_timestamp_sprintf (buf, ts);
error (NILF, _("%s: Timestamp out of range; substituting %s"),
fname ? fname : _("Current time"), buf);
}
return ts;
}
/* Get and print file timestamps. */
FILE_TIMESTAMP
file_timestamp_now ()
{
time_t s;
int ns;
/* Don't bother with high-resolution clocks if file timestamps have
only one-second resolution. The code below should work, but it's
not worth the hassle of debugging it on hosts where it fails. */
if (FILE_TIMESTAMP_HI_RES)
{
#if HAVE_CLOCK_GETTIME && defined CLOCK_REALTIME
{
struct timespec timespec;
if (clock_gettime (CLOCK_REALTIME, &timespec) == 0)
{
s = timespec.tv_sec;
ns = timespec.tv_nsec;
goto got_time;
}
}
#endif
#if HAVE_GETTIMEOFDAY
{
struct timeval timeval;
if (gettimeofday (&timeval, 0) == 0)
{
s = timeval.tv_sec;
ns = timeval.tv_usec * 1000;
goto got_time;
}
}
#endif
}
s = time ((time_t *) 0);
ns = 0;
got_time:
return file_timestamp_cons (0, s, ns);
}
void
file_timestamp_sprintf (p, ts)
char *p;
FILE_TIMESTAMP ts;
{
time_t t = FILE_TIMESTAMP_S (ts);
struct tm *tm = localtime (&t);
if (tm)
sprintf (p, "%04d-%02d-%02d %02d:%02d:%02d",
tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday,
tm->tm_hour, tm->tm_min, tm->tm_sec);
else if (t < 0)
sprintf (p, "%ld", (long) t);
else
sprintf (p, "%lu", (unsigned long) t);
p += strlen (p);
/* Append nanoseconds as a fraction, but remove trailing zeros.
We don't know the actual timestamp resolution, since clock_getres
applies only to local times, whereas this timestamp might come
from a remote filesystem. So removing trailing zeros is the
best guess that we can do. */
sprintf (p, ".%09ld", (long) FILE_TIMESTAMP_NS (ts));
p += strlen (p) - 1;
while (*p == '0')
p--;
p += *p != '.';
*p = '\0';
}
/* Print the data base of files. */
static void
print_file (f)
struct file *f;
{
register struct dep *d;
putchar ('\n');
if (!f->is_target)
puts (_("# Not a target:"));
printf ("%s:%s", f->name, f->double_colon ? ":" : "");
for (d = f->deps; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
if (f->precious)
puts (_("# Precious file (prerequisite of .PRECIOUS)."));
if (f->phony)
puts (_("# Phony target (prerequisite of .PHONY)."));
if (f->cmd_target)
puts (_("# Command-line target."));
if (f->dontcare)
puts (_("# A default or MAKEFILES makefile."));
puts (f->tried_implicit
? _("# Implicit rule search has been done.")
: _("# Implicit rule search has not been done."));
if (f->stem != 0)
printf (_("# Implicit/static pattern stem: `%s'\n"), f->stem);
if (f->intermediate)
puts (_("# File is an intermediate prerequisite."));
if (f->also_make != 0)
{
fputs (_("# Also makes:"), stdout);
for (d = f->also_make; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
}
if (f->last_mtime == UNKNOWN_MTIME)
puts (_("# Modification time never checked."));
else if (f->last_mtime == NONEXISTENT_MTIME)
puts (_("# File does not exist."));
else if (f->last_mtime == OLD_MTIME)
puts (_("# File is very old."));
else
{
char buf[FILE_TIMESTAMP_PRINT_LEN_BOUND + 1];
file_timestamp_sprintf (buf, f->last_mtime);
printf (_("# Last modified %s\n"), buf);
}
puts (f->updated
? _("# File has been updated.") : _("# File has not been updated."));
switch (f->command_state)
{
case cs_running:
puts (_("# Commands currently running (THIS IS A BUG)."));
break;
case cs_deps_running:
puts (_("# Dependencies commands running (THIS IS A BUG)."));
break;
case cs_not_started:
case cs_finished:
switch (f->update_status)
{
case -1:
break;
case 0:
puts (_("# Successfully updated."));
break;
case 1:
assert (question_flag);
puts (_("# Needs to be updated (-q is set)."));
break;
case 2:
puts (_("# Failed to be updated."));
break;
default:
puts (_("# Invalid value in `update_status' member!"));
fflush (stdout);
fflush (stderr);
abort ();
}
break;
default:
puts (_("# Invalid value in `command_state' member!"));
fflush (stdout);
fflush (stderr);
abort ();
}
if (f->variables != 0)
print_file_variables (f);
if (f->cmds != 0)
print_commands (f->cmds);
}
void
print_file_data_base ()
{
register unsigned int i, nfiles, per_bucket;
register struct file *file;
puts (_("\n# Files"));
per_bucket = nfiles = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
{
register unsigned int this_bucket = 0;
for (file = files[i]; file != 0; file = file->next)
{
register struct file *f;
++this_bucket;
for (f = file; f != 0; f = f->prev)
print_file (f);
}
nfiles += this_bucket;
if (this_bucket > per_bucket)
per_bucket = this_bucket;
}
if (nfiles == 0)
puts (_("\n# No files."));
else
{
printf (_("\n# %u files in %u hash buckets.\n"), nfiles, FILE_BUCKETS);
#ifndef NO_FLOAT
printf (_("# average %.3f files per bucket, max %u files in one bucket.\n"),
((double) nfiles) / ((double) FILE_BUCKETS), per_bucket);
#endif
}
}
/* EOF */

View File

@@ -1,199 +0,0 @@
/* Definition of target file data structures for GNU Make.
Copyright (C) 1988,89,90,91,92,93,94,97 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* Structure that represents the info on one file
that the makefile says how to make.
All of these are chained together through `next'. */
struct file
{
struct file *next;
char *name;
char *hname; /* Hashed filename */
char *vpath; /* VPATH/vpath pathname */
struct dep *deps;
struct commands *cmds; /* Commands to execute for this target. */
int command_flags; /* Flags OR'd in for cmds; see commands.h. */
char *stem; /* Implicit stem, if an implicit
rule has been used */
struct dep *also_make; /* Targets that are made by making this. */
FILE_TIMESTAMP last_mtime; /* File's modtime, if already known. */
FILE_TIMESTAMP mtime_before_update; /* File's modtime before any updating
has been performed. */
struct file *prev; /* Previous entry for same file name;
used when there are multiple double-colon
entries for the same file. */
/* File that this file was renamed to. After any time that a
file could be renamed, call `check_renamed' (below). */
struct file *renamed;
/* List of variable sets used for this file. */
struct variable_set_list *variables;
/* Pattern-specific variable reference for this target, or null if there
isn't one. Also see the pat_searched flag, below. */
struct variable_set_list *pat_variables;
/* Immediate dependent that caused this target to be remade,
or nil if there isn't one. */
struct file *parent;
/* For a double-colon entry, this is the first double-colon entry for
the same file. Otherwise this is null. */
struct file *double_colon;
short int update_status; /* Status of the last attempt to update,
or -1 if none has been made. */
enum /* State of the commands. */
{ /* Note: It is important that cs_not_started be zero. */
cs_not_started, /* Not yet started. */
cs_deps_running, /* Dep commands running. */
cs_running, /* Commands running. */
cs_finished /* Commands finished. */
} command_state ENUM_BITFIELD (2);
unsigned int precious:1; /* Non-0 means don't delete file on quit */
unsigned int tried_implicit:1; /* Nonzero if have searched
for implicit rule for making
this file; don't search again. */
unsigned int updating:1; /* Nonzero while updating deps of this file */
unsigned int updated:1; /* Nonzero if this file has been remade. */
unsigned int is_target:1; /* Nonzero if file is described as target. */
unsigned int cmd_target:1; /* Nonzero if file was given on cmd line. */
unsigned int phony:1; /* Nonzero if this is a phony file
i.e., a dependency of .PHONY. */
unsigned int intermediate:1;/* Nonzero if this is an intermediate file. */
/* Nonzero, for an intermediate file,
means remove_intermediates should not delete it. */
unsigned int secondary:1;
unsigned int dontcare:1; /* Nonzero if no complaint is to be made if
this target cannot be remade. */
unsigned int ignore_vpath:1;/* Nonzero if we threw out VPATH name. */
unsigned int pat_searched:1;/* Nonzero if we already searched for
pattern-specific variables. */
unsigned int considered:1; /* equal to `considered' if file has been
considered on current scan of goal chain */
};
extern struct file *default_goal_file, *suffix_file, *default_file;
extern struct file *lookup_file PARAMS ((char *name));
extern struct file *enter_file PARAMS ((char *name));
extern void remove_intermediates PARAMS ((int sig));
extern void snap_deps PARAMS ((void));
extern void rename_file PARAMS ((struct file *file, char *name));
extern void rehash_file PARAMS ((struct file *file, char *name));
extern void file_hash_enter PARAMS ((struct file *file, char *name,
unsigned int oldhash, char *oldname));
extern void set_command_state PARAMS ((struct file *file, int state));
extern void notice_finished_file PARAMS ((struct file *file));
#ifdef ST_MTIM_NSEC
# define FILE_TIMESTAMP_HI_RES \
(2147483647 < INTEGER_TYPE_MAXIMUM (FILE_TIMESTAMP) >> 31)
# define FILE_TIMESTAMP_STAT_MODTIME(fname, st) \
file_timestamp_cons (fname, (st).st_mtime, (st).st_mtim.ST_MTIM_NSEC)
#else
# define FILE_TIMESTAMP_HI_RES 0
# define FILE_TIMESTAMP_STAT_MODTIME(fname, st) \
file_timestamp_cons (fname, (st).st_mtime, 0)
#endif
/* If FILE_TIMESTAMP is 64 bits (or more), use nanosecond resolution.
(Multiply by 2**30 instead of by 10**9 to save time at the cost of
slightly decreasing the number of available timestamps.) With
64-bit FILE_TIMESTAMP, this stops working on 2514-05-30 01:53:04
UTC, but by then uintmax_t should be larger than 64 bits. */
#define FILE_TIMESTAMPS_PER_S (FILE_TIMESTAMP_HI_RES ? 1000000000 : 1)
#define FILE_TIMESTAMP_LO_BITS (FILE_TIMESTAMP_HI_RES ? 30 : 0)
#define FILE_TIMESTAMP_S(ts) (((ts) - ORDINARY_MTIME_MIN) \
>> FILE_TIMESTAMP_LO_BITS)
#define FILE_TIMESTAMP_NS(ts) (((ts) - ORDINARY_MTIME_MIN) \
& ((1 << FILE_TIMESTAMP_LO_BITS) - 1))
/* Upper bound on length of string "YYYY-MM-DD HH:MM:SS.NNNNNNNNN"
representing a file timestamp. The upper bound is not necessarily 19,
since the year might be less than -999 or greater than 9999.
Subtract one for the sign bit if in case file timestamps can be negative;
subtract FLOOR_LOG2_SECONDS_PER_YEAR to yield an upper bound on how many
file timestamp bits might affect the year;
302 / 1000 is log10 (2) rounded up;
add one for integer division truncation;
add one more for a minus sign if file timestamps can be negative;
add 4 to allow for any 4-digit epoch year (e.g. 1970);
add 25 to allow for "-MM-DD HH:MM:SS.NNNNNNNNN". */
#define FLOOR_LOG2_SECONDS_PER_YEAR 24
#define FILE_TIMESTAMP_PRINT_LEN_BOUND \
(((sizeof (FILE_TIMESTAMP) * CHAR_BIT - 1 - FLOOR_LOG2_SECONDS_PER_YEAR) \
* 302 / 1000) \
+ 1 + 1 + 4 + 25)
extern FILE_TIMESTAMP file_timestamp_cons PARAMS ((char const *,
time_t, int));
extern FILE_TIMESTAMP file_timestamp_now PARAMS ((void));
extern void file_timestamp_sprintf PARAMS ((char *p, FILE_TIMESTAMP ts));
/* Return the mtime of file F (a struct file *), caching it.
The value is NONEXISTENT_MTIME if the file does not exist. */
#define file_mtime(f) file_mtime_1 ((f), 1)
/* Return the mtime of file F (a struct file *), caching it.
Don't search using vpath for the file--if it doesn't actually exist,
we don't find it.
The value is NONEXISTENT_MTIME if the file does not exist. */
#define file_mtime_no_search(f) file_mtime_1 ((f), 0)
extern FILE_TIMESTAMP f_mtime PARAMS ((struct file *file, int search));
#define file_mtime_1(f, v) \
((f)->last_mtime == UNKNOWN_MTIME ? f_mtime ((f), v) : (f)->last_mtime)
/* Special timestamp values. */
/* The file's timestamp is not yet known. */
#define UNKNOWN_MTIME 0
/* The file does not exist. */
#define NONEXISTENT_MTIME 1
/* The file does not exist, and we assume that it is older than any
actual file. */
#define OLD_MTIME 2
/* The smallest and largest ordinary timestamps. */
#define ORDINARY_MTIME_MIN (OLD_MTIME + 1)
#define ORDINARY_MTIME_MAX ((FILE_TIMESTAMP_S (NEW_MTIME) \
<< FILE_TIMESTAMP_LO_BITS) \
+ ORDINARY_MTIME_MIN + FILE_TIMESTAMPS_PER_S - 1)
/* Modtime value to use for `infinitely new'. We used to get the current time
from the system and use that whenever we wanted `new'. But that causes
trouble when the machine running make and the machine holding a file have
different ideas about what time it is; and can also lose for `force'
targets, which need to be considered newer than anything that depends on
them, even if said dependents' modtimes are in the future. */
#define NEW_MTIME INTEGER_TYPE_MAXIMUM (FILE_TIMESTAMP)
#define check_renamed(file) \
while ((file)->renamed != 0) (file) = (file)->renamed /* No ; here. */

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More