Compare commits

...

6691 Commits

Author SHA1 Message Date
(no author)
70dea122ca This commit was manufactured by cvs2svn to create branch
'XUL_19990428_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/XUL_19990428_BRANCH@29735 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 07:48:07 +00:00
hyatt%netscape.com
64e971ee8e Commenting out code that breaks window.open.
git-svn-id: svn://10.0.0.236/trunk@29733 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 07:48:05 +00:00
rjc%netscape.com
5693ac5bf8 Add some more nsCOMPtrs to fix leakage.
git-svn-id: svn://10.0.0.236/trunk@29732 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 07:03:11 +00:00
mscott%netscape.com
e3e62b407c nsLocalUri2Path fix. If the folder part of the uri is "" don't try to append it to the local path as that adds an unwanted '\' on windows.
git-svn-id: svn://10.0.0.236/trunk@29731 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:58:59 +00:00
rickg%netscape.com
d492983b7a fixed bug 5606
git-svn-id: svn://10.0.0.236/trunk@29730 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:52:25 +00:00
gordon%netscape.com
6e382efb56 Fix for bug #4313 "[PP]Replace ExitToShell() patch with CFM termination proc". Also removed obsolete 68k code.
git-svn-id: svn://10.0.0.236/trunk@29728 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:49:13 +00:00
nisheeth%netscape.com
7474078c6a Passing in nsIDocumentLoader as a parameter to all functions in nsIDocumentLoaderObserver...
git-svn-id: svn://10.0.0.236/trunk@29727 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:47:40 +00:00
gordon%netscape.com
eda06768da Fix for bug #4313 "[PP]Replace ExitToShell() patch with CFM termination proc". Changed name of termination function in PPC Linker pref panel (for both targets) to CleanupTermProc.
git-svn-id: svn://10.0.0.236/trunk@29725 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:47:03 +00:00
sfraser%netscape.com
f63d0794ac Get Types.h from the system headers, not the user headers.
git-svn-id: svn://10.0.0.236/trunk@29724 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:42:21 +00:00
sfraser%netscape.com
cd38b34ec8 Break out of the loop when iter->Next() fails (nil parent problem in the content iterator).
git-svn-id: svn://10.0.0.236/trunk@29723 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:38:19 +00:00
sfraser%netscape.com
ba542ae583 Fix nil parent crasher.
git-svn-id: svn://10.0.0.236/trunk@29722 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:37:51 +00:00
sfraser%netscape.com
737d43fda7 Get text properties returns out params in strings now. Also added stub Find method.
git-svn-id: svn://10.0.0.236/trunk@29721 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:36:51 +00:00
sfraser%netscape.com
76ea77dcbc Change out params to use strings.
git-svn-id: svn://10.0.0.236/trunk@29720 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:35:56 +00:00
alecf%netscape.com
ed57d761b8 fix string casting problem with varargs parameters
git-svn-id: svn://10.0.0.236/trunk@29719 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:26:41 +00:00
waterson%netscape.com
f1aa1b5fcc Added some PR_LOG stuff to help debug leaks.
git-svn-id: svn://10.0.0.236/trunk@29718 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:24:19 +00:00
waterson%netscape.com
63f53e5f92 Fix leak of composite datasource on each sort.
git-svn-id: svn://10.0.0.236/trunk@29717 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:23:21 +00:00
tague%netscape.com
4043dff97e *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@29716 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:22:34 +00:00
alecf%netscape.com
e9c7eb1c79 remove stupid debugging statements
git-svn-id: svn://10.0.0.236/trunk@29715 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:22:26 +00:00
tague%netscape.com
ab36bda105 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29714 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:22:24 +00:00
mscott%netscape.com
1289878dbe Fix windows build problem. you can't delete a const char * without casting i.. I changed the codeto use a nsAutoCString.
git-svn-id: svn://10.0.0.236/trunk@29713 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:21:58 +00:00
tague%netscape.com
269f10d793 Add new files for Mac build.
git-svn-id: svn://10.0.0.236/trunk@29712 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:16:29 +00:00
ramiro%netscape.com
71da5b7611 Add command line parsing and debugger support.
git-svn-id: svn://10.0.0.236/trunk@29711 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:16:25 +00:00
tague%netscape.com
a385267d51 Fixed memory leak.
git-svn-id: svn://10.0.0.236/trunk@29710 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:15:49 +00:00
tague%netscape.com
cf55f752f1 Added Mac implementation of platform -> XP locale conversion.
git-svn-id: svn://10.0.0.236/trunk@29709 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:15:22 +00:00
alecf%netscape.com
411a19871f fix folder pane to only show the account manager (and let the account manager populate the server list)
git-svn-id: svn://10.0.0.236/trunk@29708 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:14:43 +00:00
tague%netscape.com
a6aa6d9c01 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29707 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:14:12 +00:00
alecf%netscape.com
72b0e5a012 instead of getting the first server from the account manager, get the first one named news.mozilla.org (eventually we have to figure out our own hostname from the URI)
git-svn-id: svn://10.0.0.236/trunk@29706 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:13:22 +00:00
alecf%netscape.com
d386838da0 fix newline at end of file problem
git-svn-id: svn://10.0.0.236/trunk@29705 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:12:26 +00:00
alecf%netscape.com
c1fa5ba2b1 - use new NS_WITH_SERVICE macro to get rdf service
- now recognize host-specific mailbox://hostname/ roots
- build the mailbox_message URI using the URI instead of the path
- override the nsIRDFResource::Init() method for debugging purposes


git-svn-id: svn://10.0.0.236/trunk@29704 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:11:36 +00:00
grail%cafebabe.org
a7f21014f3 Initial specs for MDB from Mauro Botelho <mabotelh@bellsouth.net>
git-svn-id: svn://10.0.0.236/trunk@29703 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:10:26 +00:00
alecf%netscape.com
9393b8253b depricate nsLocalPath2URI
fix mailbox:/ URI parsing to recognize hostnames
fix mailbox_message:/ builder to recognize hostnames


git-svn-id: svn://10.0.0.236/trunk@29702 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:07:40 +00:00
alecf%netscape.com
b6072d4963 insert hostname into URI when getting ServerURI
git-svn-id: svn://10.0.0.236/trunk@29701 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:05:36 +00:00
bruce%cybersight.com
e28921c5ae Here's hoping we can pull libnetutil.so from the build on Unix now that nothing references it.
git-svn-id: svn://10.0.0.236/trunk@29700 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:05:03 +00:00
alecf%netscape.com
98969ff166 remove SetFilePath so we aren't tempted to set it (it's supposed to be coming directly from the URI)
git-svn-id: svn://10.0.0.236/trunk@29699 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:04:40 +00:00
alecf%netscape.com
bf6b7ccf03 change DisplayMessage to take a URI instead of a path (this method probably isn't used anymore anyway)
git-svn-id: svn://10.0.0.236/trunk@29698 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:03:28 +00:00
alecf%netscape.com
94256c32d9 - remove debugging lines
- return NS_RDF_NO_VALUE on all GetTarget() calls
- return a complete array fro GetTargets() instead of NS_RDF_NO_VALUE (may be unnecessary?)


git-svn-id: svn://10.0.0.236/trunk@29697 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 06:00:50 +00:00
ramiro%netscape.com
7ad0eef129 WIP for changing widget colors on the fly. Its commented out for the time
being.


git-svn-id: svn://10.0.0.236/trunk@29696 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:57:45 +00:00
ramiro%netscape.com
54d43e91cc Fix radio and check buttons some more. There are still some issues with
the default values for radio buttons being off by one.


git-svn-id: svn://10.0.0.236/trunk@29695 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:53:36 +00:00
bruce%cybersight.com
013c58e04a This should be the last thing linking against libnetutil.so on unix. but not any more!
git-svn-id: svn://10.0.0.236/trunk@29694 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:51:06 +00:00
bruce%cybersight.com
11cc05a7e9 Remove -lnetutil from link lines in unix build.
git-svn-id: svn://10.0.0.236/trunk@29693 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:46:56 +00:00
bruce%cybersight.com
b33d8b8123 Further purging of -lnetutil from Unix build.
git-svn-id: svn://10.0.0.236/trunk@29692 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:39:11 +00:00
bruce%cybersight.com
5078864b28 Remove -lnetlib from link lines. Not needed.
git-svn-id: svn://10.0.0.236/trunk@29691 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:30:09 +00:00
sfraser%netscape.com
ac52fe5480 Move ShowClipboard to the Debug menu
git-svn-id: svn://10.0.0.236/trunk@29690 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:20:05 +00:00
jefft%netscape.com
ddfd0334e2 get imap folder discovery & display message working
git-svn-id: svn://10.0.0.236/trunk@29689 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:19:24 +00:00
pierre%netscape.com
52145bc04f end of the debate? changing the defaults back to 96 dpi and do display small fonts
git-svn-id: svn://10.0.0.236/trunk@29687 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:06:41 +00:00
mscott%netscape.com
31ac6b533c Comment out unwanted assertion as this kills the linux build.
git-svn-id: svn://10.0.0.236/trunk@29686 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:05:24 +00:00
mscott%netscape.com
806a17ec8a Fixes for get new mail which should bring get new mail back to life for linux and mac. When we were told to wait for more data by the new nsMsgLineStreamBuffer, we weren't setting the pause for read flag in all cases.
git-svn-id: svn://10.0.0.236/trunk@29685 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:02:50 +00:00
nisheeth%netscape.com
1e066f90b3 Removing nsIExternalDocLoadObs.h...
git-svn-id: svn://10.0.0.236/trunk@29684 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:01:03 +00:00
sspitzer%netscape.com
708d4235b7 use PR_smprintf, not sprintf().
for news, we aren't going to have .sdb for directories.
put the summary files in <newsdir>/host-<hostname>


git-svn-id: svn://10.0.0.236/trunk@29683 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 05:00:02 +00:00
nisheeth%netscape.com
e6ce8d41cd - Backed out changes that sent notifications out to observers via the nsIExternalDocumentLoadObserver interface.
- Thanks a lot to Eric Burley (ericb@neoplanet.com) for fixing refcount related bugs.  His patch is included in this checkin.


git-svn-id: svn://10.0.0.236/trunk@29682 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:57:06 +00:00
davidm%netscape.com
0d9ddaca9f Add nsDefaulthelper to the list of components that get registered
git-svn-id: svn://10.0.0.236/trunk@29681 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:53:50 +00:00
sfraser%netscape.com
27c4956c38 Temporary, #ifdeffed hack to get Apple Menu on Mac. reviewed saari.
git-svn-id: svn://10.0.0.236/trunk@29680 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:51:40 +00:00
bruce%cybersight.com
6230f96d8f Remove dependency upon -lnetutil and use of it on Unix.
git-svn-id: svn://10.0.0.236/trunk@29679 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:50:43 +00:00
bruce%cybersight.com
9a22c1703e Remove dependency upon (and use of) -lnetutil on Unix.
git-svn-id: svn://10.0.0.236/trunk@29678 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:40:46 +00:00
erik%netscape.com
fde9a7c3c6 Fix related to bug 5599. We now look at the "browser.screen_resolution"
pref for the dpi value. If it is not set, we use the default of 96.
If it is set to zero (0), we use the X server's dpi value. Otherwise,
we use whatever dpi value was set in the pref.


git-svn-id: svn://10.0.0.236/trunk@29677 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:35:34 +00:00
sfraser%netscape.com
4537398482 Fix bustage (comparison of nsCOMPtr<nsIFoo> with nsIFoo*)
git-svn-id: svn://10.0.0.236/trunk@29676 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:29:13 +00:00
ducarroz%netscape.com
e5a075f5f3 For some reason, since few hours ago, apprunner refuse to load msgcompose.xul because the heigth of the fields isn't set correctly!!! I have changed the way we declare the input fields, I've just copied how they do in navigator.xul with the url field.
git-svn-id: svn://10.0.0.236/trunk@29675 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:24:10 +00:00
waterson%netscape.com
5210d5029d Fixed the text of a debug log message.
git-svn-id: svn://10.0.0.236/trunk@29674 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:19:28 +00:00
jefft%netscape.com
8a31442663 try again to disable namespace stuff
git-svn-id: svn://10.0.0.236/trunk@29673 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:04:31 +00:00
alecf%netscape.com
d132c3a35b handle uncreatable servers a little more gracefully
git-svn-id: svn://10.0.0.236/trunk@29672 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 04:04:30 +00:00
law%netscape.com
e57b047b17 Make nsITextServicesDocument transient so we can search new pages that get loaded in the webshell
git-svn-id: svn://10.0.0.236/trunk@29671 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:58:30 +00:00
endico%mozilla.org
5b5753a43c index the entire gnome tree
git-svn-id: svn://10.0.0.236/trunk@29670 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:51:08 +00:00
jefft%netscape.com
94d0a96cf0 added m_haveDiscoverAllFolders variaible; more work on folder discovery stuff
git-svn-id: svn://10.0.0.236/trunk@29669 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:39:24 +00:00
jefft%netscape.com
5578577614 added m_haveDiscoverAllFolders bool member variable
git-svn-id: svn://10.0.0.236/trunk@29668 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:38:07 +00:00
jefft%netscape.com
c8c51ee158 disable namespace for now; use delete instead of PR_FREEIF for returned pointer of nsString.ToNewCString(); initialize nsString2 variables to a empty string to get rid of debug assertion
git-svn-id: svn://10.0.0.236/trunk@29667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:37:02 +00:00
pierre%netscape.com
719d4d9299 fixed a syntax error in DisplayVerySmallFonts(): the first time only we were returning a wrong value
git-svn-id: svn://10.0.0.236/trunk@29666 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:32:52 +00:00
waterson%netscape.com
e8c422c8c6 Turn this off. It's just getting in the way of real PR_LOG use.
git-svn-id: svn://10.0.0.236/trunk@29665 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:32:29 +00:00
alecf%netscape.com
0c8fa657d9 fix some uninitialized and incorrectly initialized variables
git-svn-id: svn://10.0.0.236/trunk@29664 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:06:37 +00:00
mjudge%netscape.com
1405be0696 oops left debug statement on
git-svn-id: svn://10.0.0.236/trunk@29663 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 03:01:27 +00:00
mcmullen%netscape.com
b0f756333a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29662 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:48:36 +00:00
pierre%netscape.com
6168cad56a added the "browser.display_very_small_fonts" pref
changed the default dpi to 72


git-svn-id: svn://10.0.0.236/trunk@29661 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:45:49 +00:00
mjudge%netscape.com
1a77716261 fixing a plethora of bugs here. This will only set selection on the difference in the ranges before and after the ::Extend call. This will stop unnecessary drawing ect. The flickering that may be seen now is due to an invalidate compositor bug that will not allow me to queue up invalidate calls. this should be safe.
git-svn-id: svn://10.0.0.236/trunk@29660 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:45:19 +00:00
sspitzer%netscape.com
8a36a7a55d silly printf for my benefit
git-svn-id: svn://10.0.0.236/trunk@29659 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:43:20 +00:00
mjudge%netscape.com
6f6f1af42d fixing bugs for unnecessary drawing in text fram as well as other assorted selection bugs.
git-svn-id: svn://10.0.0.236/trunk@29658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:43:02 +00:00
waterson%netscape.com
7b4f278c3a Made sure that the composite datasource cursor returns unique elements.
git-svn-id: svn://10.0.0.236/trunk@29657 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:42:31 +00:00
waterson%netscape.com
b7646b0ed1 Added install lines for icons.
git-svn-id: svn://10.0.0.236/trunk@29656 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:41:27 +00:00
waterson%netscape.com
a92a92d89f Added flash-panel specific icons so this is prettier to look at. It's still just demo-ware, though.
git-svn-id: svn://10.0.0.236/trunk@29655 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:41:10 +00:00
mscott%netscape.com
1a5adbf9b6 Fix memory leak by releasing the url we just retrieved through a QI. Thanks
to putterman for finding the leak.


git-svn-id: svn://10.0.0.236/trunk@29654 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:40:06 +00:00
alecf%netscape.com
81dddc60b3 fix script C++ const-ness problem (pedantic bustage)
git-svn-id: svn://10.0.0.236/trunk@29653 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:27:03 +00:00
ducarroz%netscape.com
5eb5a82edc Fix HackToGetBody() to works on Mac and Unix as well
git-svn-id: svn://10.0.0.236/trunk@29652 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:17:37 +00:00
alecf%netscape.com
b61f1f0d51 many fixes:
- initialize mAccountManager during construction
- always create an NS_ISupportsArray for ArcLabelsOut
- handle case of unknown data source by creating an enumerator anyway
- free leaked value from RDF node


git-svn-id: svn://10.0.0.236/trunk@29651 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 02:02:08 +00:00
alecf%netscape.com
d25331d34a add implementation for AccountManager() method
git-svn-id: svn://10.0.0.236/trunk@29650 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:57:25 +00:00
law%netscape.com
eabb5076e4 Drop saveToDisk and add unknownContent dialogs
git-svn-id: svn://10.0.0.236/trunk@29649 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:57:10 +00:00
rjc%netscape.com
3c6215ac62 Fix typo on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@29648 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:53:01 +00:00
peterl%netscape.com
8e868f4143 fixed background propogation code to replace previously propogated background info
git-svn-id: svn://10.0.0.236/trunk@29647 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:51:38 +00:00
rjc%netscape.com
3070903511 If the "IE Favorites" root node already exists in bookmarks.html, don't re-add it.
git-svn-id: svn://10.0.0.236/trunk@29646 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:51:36 +00:00
peterl%netscape.com
3e36876d8c added background propogated flag
git-svn-id: svn://10.0.0.236/trunk@29645 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:51:02 +00:00
bruce%cybersight.com
290921d3d3 We still need to build/export netutil as other Makefiles depend on it being around to link against. Please fix all of the rest of those before removing this.
git-svn-id: svn://10.0.0.236/trunk@29644 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:49:54 +00:00
saari%netscape.com
9ec5b24022 fixing more win menu bugs. Fixing dynamics. Fixing webshell refcounts
git-svn-id: svn://10.0.0.236/trunk@29643 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:45:33 +00:00
erik%netscape.com
ea0b01b163 Was using the wrong IID to implement nsISupports. Fixed.
git-svn-id: svn://10.0.0.236/trunk@29642 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:43:51 +00:00
peterl%netscape.com
019bec8760 allow letter O to be treated as zero in color hex values, egads
git-svn-id: svn://10.0.0.236/trunk@29641 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:41:23 +00:00
law%netscape.com
91f6b4f1fe Remove reference to obsolete nsIURLListener
git-svn-id: svn://10.0.0.236/trunk@29640 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:40:01 +00:00
akkana%netscape.com
506308d386 Fix location of xul files
git-svn-id: svn://10.0.0.236/trunk@29639 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:36:10 +00:00
gagan%netscape.com
eba41e399a Removed MODULAR_NETLIB dependencies from makefiles.
git-svn-id: svn://10.0.0.236/trunk@29638 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:34:57 +00:00
danm%netscape.com
9648ddff2e oopsie
git-svn-id: svn://10.0.0.236/trunk@29637 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:32:48 +00:00
briano%netscape.com
38947b88ed Added a newline at the end of the file to fix some Unix warnings.
git-svn-id: svn://10.0.0.236/trunk@29636 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:29:08 +00:00
bruce%cybersight.com
59f3e5a944 Backing out change .. breaks build globally. Guess it is better to just have a broken HP-UX for now.
git-svn-id: svn://10.0.0.236/trunk@29635 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:24:06 +00:00
kipp%netscape.com
1941a24365 Activate the first-letter special rule; fixed a memory leak
git-svn-id: svn://10.0.0.236/trunk@29634 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:16:45 +00:00
law%netscape.com
eb2a815eb9 Remove reference to obsolete nsIURLListener
git-svn-id: svn://10.0.0.236/trunk@29633 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:13:04 +00:00
bruce%cybersight.com
d24252d90c Fix HP-UX build bustage. You may NOT delete a void*. This is illegal in ANSI C++.
git-svn-id: svn://10.0.0.236/trunk@29632 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:08:40 +00:00
rjc%netscape.com
91cba4aede Oops... don't compare against nsnull.
git-svn-id: svn://10.0.0.236/trunk@29631 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 01:01:06 +00:00
rjc%netscape.com
c4a018ffc7 We now write out "bookmarks.html" on a Flush().
git-svn-id: svn://10.0.0.236/trunk@29630 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:58:59 +00:00
kipp%netscape.com
89df2f564f Use correct content when creating first-letter and related frames so that style resolution works beyond the first time
git-svn-id: svn://10.0.0.236/trunk@29629 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:55:11 +00:00
peterl%netscape.com
89583b2234 fixed image link border colors
git-svn-id: svn://10.0.0.236/trunk@29628 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:54:49 +00:00
law%netscape.com
7048d736ce Removing obsolete saveToDisk.xul
git-svn-id: svn://10.0.0.236/trunk@29627 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:51:09 +00:00
dveditz%netscape.com
cd2e60db7e fix zlib name on windows
git-svn-id: svn://10.0.0.236/trunk@29626 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:48:44 +00:00
karnaze%netscape.com
27b2ed698c reduced the file name to < 31 characters
git-svn-id: svn://10.0.0.236/trunk@29617 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:42:28 +00:00
dveditz%netscape.com
ee4d1da35e fix zlib name on windows
git-svn-id: svn://10.0.0.236/trunk@29616 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:40:56 +00:00
saari%netscape.com
4531c5503c fixing bug 4942
git-svn-id: svn://10.0.0.236/trunk@29615 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:40:09 +00:00
brendan%netscape.com
7ca4b38ff8 Fix typos and other comment nits.
git-svn-id: svn://10.0.0.236/trunk@29614 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:38:49 +00:00
law%netscape.com
5e05274da4 Use new unknownContent.xul dialog and real file picker
git-svn-id: svn://10.0.0.236/trunk@29613 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:35:47 +00:00
dveditz%netscape.com
58db8d4b19 zip archive support
git-svn-id: svn://10.0.0.236/trunk@29611 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:34:30 +00:00
erik%netscape.com
a5d182fedc Fix for bug 5567. Removed registration of strres.dll, since it is handled
by the auto-registration facility for DLLs living in the "components"
directory.


git-svn-id: svn://10.0.0.236/trunk@29610 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:33:06 +00:00
danm%netscape.com
b31e09bcb4 brought modal dialog code into line with latest from ToolkitCore, from which it was clearly originally adapted, anyway.
git-svn-id: svn://10.0.0.236/trunk@29609 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:31:07 +00:00
law%netscape.com
355f4e5836 Add new unknownContent.xul dialog
git-svn-id: svn://10.0.0.236/trunk@29608 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:30:08 +00:00
fur%netscape.com
70f20d4216 Temporarily back out include of jsosdep.h until linkage problems can be looked at
git-svn-id: svn://10.0.0.236/trunk@29607 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:27:51 +00:00
radha%netscape.com
3bfdec0531 Don't lie about the documet being loaded successfully. Print a erroe message when the
there is error in loading a page.


git-svn-id: svn://10.0.0.236/trunk@29606 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:25:33 +00:00
dougt%netscape.com
1db121efef Removing mkreg from the manifest.
git-svn-id: svn://10.0.0.236/trunk@29605 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:23:19 +00:00
kipp%netscape.com
f195dfeae4 Fixed bug in floater placement; use correct content object to get style for inline frames that contain first letter frames
git-svn-id: svn://10.0.0.236/trunk@29604 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:21:51 +00:00
kipp%netscape.com
776a2bd7a0 REmoved dead ART code
git-svn-id: svn://10.0.0.236/trunk@29603 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:21:13 +00:00
pierre%netscape.com
b702b22ac9 #5000: added "browser.screen_resolution" pref
git-svn-id: svn://10.0.0.236/trunk@29602 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:20:58 +00:00
dveditz%netscape.com
57c5370ad9 move shexp back out of netlib so others can share it
git-svn-id: svn://10.0.0.236/trunk@29601 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:20:22 +00:00
dveditz%netscape.com
738760067b removing obsolete header
git-svn-id: svn://10.0.0.236/trunk@29600 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:19:29 +00:00
kipp%netscape.com
cbad273759 Removed some cruft
git-svn-id: svn://10.0.0.236/trunk@29599 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:19:28 +00:00
dveditz%netscape.com
7cc2c88c69 makecopy silent unless actually copying
git-svn-id: svn://10.0.0.236/trunk@29598 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:18:12 +00:00
dveditz%netscape.com
b071ce40f3 add missing nspr lib to $(LIBNSPR)
git-svn-id: svn://10.0.0.236/trunk@29597 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:17:25 +00:00
evaughan%netscape.com
cb5df6a9e3 Fixes some resizing bugs in box.
git-svn-id: svn://10.0.0.236/trunk@29596 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:13:44 +00:00
briano%netscape.com
8c3e2757b5 No longer pulls mozilla/build/mac/client.mac in cross-platform modules.
git-svn-id: svn://10.0.0.236/trunk@29595 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:12:27 +00:00
alecf%netscape.com
5ed213137a don't forget to actually return the value!
git-svn-id: svn://10.0.0.236/trunk@29594 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:11:10 +00:00
dveditz%netscape.com
90f2d95306 remove obsolete header
git-svn-id: svn://10.0.0.236/trunk@29593 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:09:12 +00:00
dveditz%netscape.com
eefd232997 move shexp out where others can use it
git-svn-id: svn://10.0.0.236/trunk@29592 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:07:18 +00:00
dveditz%netscape.com
1e4038a8fa move shexp back out where others can use it
git-svn-id: svn://10.0.0.236/trunk@29591 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:04:52 +00:00
dougt%netscape.com
126904cad0 dveditz change: Removing mkreg and using xp_regexp. Basically these are the same, but xp_regexp is shared. I had to add an included path to mozilla/included to make this work
git-svn-id: svn://10.0.0.236/trunk@29590 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:01:04 +00:00
briano%netscape.com
539fa1165f Replacement for the old file that had a trailing space in the name.
git-svn-id: svn://10.0.0.236/trunk@29587 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:54:26 +00:00
ftang%netscape.com
72ac644edf pass charset info from the current doc to the parser
git-svn-id: svn://10.0.0.236/trunk@29586 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:52:39 +00:00
davidm%netscape.com
414362bbde add nsDefaultHelper.obj
git-svn-id: svn://10.0.0.236/trunk@29585 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:50:38 +00:00
briano%netscape.com
c6c5e8d75d No longer a problem for non-Mac platforms.
git-svn-id: svn://10.0.0.236/trunk@29584 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:50:04 +00:00
sfraser%netscape.com
2ec4404789 Remove merge conflicts
git-svn-id: svn://10.0.0.236/trunk@29583 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:49:30 +00:00
ftang%netscape.com
35a53c85d8 set the document character set to UTF-8 for XSL document
git-svn-id: svn://10.0.0.236/trunk@29581 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:42:22 +00:00
davidm%netscape.com
dbaeb7f0c0 add nsDefaultHelper.cpp
git-svn-id: svn://10.0.0.236/trunk@29580 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:37:07 +00:00
ftang%netscape.com
e593e4d54e add new constant for charset source
git-svn-id: svn://10.0.0.236/trunk@29579 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:32:50 +00:00
karnaze%netscape.com
d125eb6a75 removed table compositing example
git-svn-id: svn://10.0.0.236/trunk@29578 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:30:06 +00:00
briano%netscape.com
168acd5166 Automated update
git-svn-id: svn://10.0.0.236/trunk@29577 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:29:45 +00:00
pnunn%netscape.com
b41f25343f fix mem leak. pnunn. bugz# 5552.
git-svn-id: svn://10.0.0.236/trunk@29576 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:27:30 +00:00
ftang%netscape.com
b3c2c73d41 make the Default character set a flat sebmenu
git-svn-id: svn://10.0.0.236/trunk@29575 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:24:24 +00:00
kipp%netscape.com
7aa1902fd8 work around mac filename limits
git-svn-id: svn://10.0.0.236/trunk@29574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:23:22 +00:00
jdunn%netscape.com
8875260851 add additional checking for checking compiler support of -pthread.
git-svn-id: svn://10.0.0.236/trunk@29573 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:20:01 +00:00
slamm%netscape.com
4ae8d3f861 Slightly safer test for LOOP_OVER_DIRS. Make sure a Makefile is there. This handles the case of 'gmake -f client.mk checkout clean build' where checkout adds a directory. ('clean' does not run configure. In fact, 'clean' removes files that configure generates.)
git-svn-id: svn://10.0.0.236/trunk@29572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 23:08:59 +00:00
bienvenu%netscape.com
6cec9fc4b2 fix header row copy to use mork, force invalid dbs to close
git-svn-id: svn://10.0.0.236/trunk@29571 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:58:18 +00:00
harishd%netscape.com
d4612198da Allowing form elements to be contained anywhere inside
a table.  Fix for bug 4322.


git-svn-id: svn://10.0.0.236/trunk@29570 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:56:27 +00:00
pollmann%netscape.com
620d334a67 Bug 2504: Change mouse pointer over image submits
git-svn-id: svn://10.0.0.236/trunk@29569 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:54:15 +00:00
pinkerton%netscape.com
3c35338621 add nsMimeMapper.cpp
git-svn-id: svn://10.0.0.236/trunk@29568 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:51:13 +00:00
pinkerton%netscape.com
f84c3fe428 move mapping of mime type -> OS type to nsMimeMapperMac instead of implementing it here. THis way drag and drop can use it to.
git-svn-id: svn://10.0.0.236/trunk@29567 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:50:44 +00:00
pinkerton%netscape.com
9fdea90e25 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:49:51 +00:00
mscott%netscape.com
cc9108c7f5 Fix build breakage for hangas.
git-svn-id: svn://10.0.0.236/trunk@29565 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:49:15 +00:00
mjudge%netscape.com
71e258df9c fixing skippage of some frames during selection
git-svn-id: svn://10.0.0.236/trunk@29564 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:35:41 +00:00
kipp%netscape.com
afa449eb2d Fixed bug in strncasecmp as reported by Eric Burley <ericb@neoplanet.com>; while I was there I removed a compiler warning too
git-svn-id: svn://10.0.0.236/trunk@29563 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:20:52 +00:00
ramiro%netscape.com
ab8205004f Removed gratuitous semicolon.
git-svn-id: svn://10.0.0.236/trunk@29562 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:20:45 +00:00
briano%netscape.com
8686239c94 No longer a problem to the non-Mac world.
git-svn-id: svn://10.0.0.236/trunk@29561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:18:46 +00:00
pollmann%netscape.com
d669c2bb5b Crash fix: Kill an extra NS_RELEASE in GetSelectedIndex
git-svn-id: svn://10.0.0.236/trunk@29560 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:17:57 +00:00
vidur%netscape.com
d40d103c73 Added nsIDOMNSRange method with InsertFragment method. Stub implementation for now.
git-svn-id: svn://10.0.0.236/trunk@29559 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:16:04 +00:00
vidur%netscape.com
7a55a908ae Added nsIDOMNSRange method with InsertFragment method.
git-svn-id: svn://10.0.0.236/trunk@29558 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:15:32 +00:00
kipp%netscape.com
baaf0b6211 Create first-letter frames as needed
git-svn-id: svn://10.0.0.236/trunk@29557 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:14:54 +00:00
kipp%netscape.com
161c772762 Use shared IID
git-svn-id: svn://10.0.0.236/trunk@29556 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:14:36 +00:00
kipp%netscape.com
12a0ca23a4 Removed compiler warnings
git-svn-id: svn://10.0.0.236/trunk@29555 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:14:17 +00:00
kipp%netscape.com
176c7b76bc Added :-moz-letter-frame
git-svn-id: svn://10.0.0.236/trunk@29554 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:14:06 +00:00
kipp%netscape.com
02ff0b8843 Removed compiler warnings; dump more info out in List method
git-svn-id: svn://10.0.0.236/trunk@29553 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:13:42 +00:00
kipp%netscape.com
fa896d0275 tweaked
git-svn-id: svn://10.0.0.236/trunk@29552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:13:06 +00:00
kipp%netscape.com
b72b7fde36 Added WasDirty for debugging incremental reflow
git-svn-id: svn://10.0.0.236/trunk@29551 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:12:53 +00:00
kipp%netscape.com
9c077b6eb7 Support first letter reflow
git-svn-id: svn://10.0.0.236/trunk@29550 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:12:37 +00:00
kipp%netscape.com
569650e441 Added NS_NewFirstLetterFrame
git-svn-id: svn://10.0.0.236/trunk@29549 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:12:22 +00:00
kipp%netscape.com
25f4b5720a Removed lineFrame; added mozLetterFrame
git-svn-id: svn://10.0.0.236/trunk@29548 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:12:00 +00:00
kipp%netscape.com
ead0f4bfda Dump out next and style context pointers
git-svn-id: svn://10.0.0.236/trunk@29547 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:11:21 +00:00
kipp%netscape.com
1ac9d7fd5e Added first letter support
git-svn-id: svn://10.0.0.236/trunk@29546 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:11:05 +00:00
kipp%netscape.com
e147aa3735 Support revised first-letter layout
git-svn-id: svn://10.0.0.236/trunk@29545 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:10:51 +00:00
slamm%netscape.com
7aa70ce769 Retreat! running configure before clean isn't the answer. Back to the drawing board.
git-svn-id: svn://10.0.0.236/trunk@29544 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:10:43 +00:00
kipp%netscape.com
36f9ddf7c0 added files: mozilla/layout/html/base/src/nsFirstLetterFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@29543 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:10:34 +00:00
kipp%netscape.com
4b67e26dac Added first-letter-frame to the build
git-svn-id: svn://10.0.0.236/trunk@29542 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:10:12 +00:00
kipp%netscape.com
5fc5862d23 Added more info to the list output
git-svn-id: svn://10.0.0.236/trunk@29541 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:08:48 +00:00
matt%netscape.com
2acccc5cf3 Fixing bug http://bugzilla.mozilla.org/show_bug.cgi?id=5476 for advanced pref
adding new wording and checking accept only as default


git-svn-id: svn://10.0.0.236/trunk@29540 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:08:29 +00:00
kipp%netscape.com
8f81c41ae5 Removed unused variable
git-svn-id: svn://10.0.0.236/trunk@29539 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:07:43 +00:00
kipp%netscape.com
f36ef00836 Added letter and line frame
git-svn-id: svn://10.0.0.236/trunk@29538 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:07:22 +00:00
kipp%netscape.com
c1d2d7dae5 Added an (as yet unused) predicate
git-svn-id: svn://10.0.0.236/trunk@29537 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:07:02 +00:00
dveditz%netscape.com
301b05c291 pulling mkreg back out of netlib
git-svn-id: svn://10.0.0.236/trunk@29536 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:05:39 +00:00
kipp%netscape.com
4b92814e1e new
git-svn-id: svn://10.0.0.236/trunk@29535 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:05:02 +00:00
sfraser%netscape.com
67ddcd0311 WIP to get caret position in window coordinates for IME
git-svn-id: svn://10.0.0.236/trunk@29534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:59:18 +00:00
danm%netscape.com
51c4a2545c disable parent of modal window (for Windows OS) and reconcile DOM window -> webshell window code with recent chrome sandbox changes
git-svn-id: svn://10.0.0.236/trunk@29533 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:57:38 +00:00
terry%netscape.com
2ba145cc8b Patch by Ry4an Brase <rbrase@cyrus.net> -- fixed silly typo.
git-svn-id: svn://10.0.0.236/trunk@29532 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:51:31 +00:00
ftang%netscape.com
93bada68b4 change S/GetDocumentCharacterSet method for nsIDocument interface.
git-svn-id: svn://10.0.0.236/trunk@29531 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:49:25 +00:00
matt%netscape.com
250864cc95 Changing target window to content frame
git-svn-id: svn://10.0.0.236/trunk@29530 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:49:20 +00:00
terry%netscape.com
8557f10631 Added links to "a duplicate of" bug ids.
git-svn-id: svn://10.0.0.236/trunk@29529 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:48:36 +00:00
erik%netscape.com
6c0e09c9ed Fixes for bugs 4800 and 4810. Was crashing on Japanese Windows 95 because
GetTextExtentPoint32W and ExtTextOutW are not properly implemented on that
version of Windows. This is a workaround.


git-svn-id: svn://10.0.0.236/trunk@29528 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:44:20 +00:00
ramiro%netscape.com
bd4cdf04ff Add cast to quiet compiler.
git-svn-id: svn://10.0.0.236/trunk@29527 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:40:05 +00:00
mcmullen%netscape.com
e6f8269f4c Make preferences work even if there is no file locator service, by using "default_prefs.js" in the current working directory.
git-svn-id: svn://10.0.0.236/trunk@29526 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:38:13 +00:00
davidm%netscape.com
101940af0f add password dialog
git-svn-id: svn://10.0.0.236/trunk@29525 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:35:52 +00:00
davidm%netscape.com
a2b3fb3f6e added nsdefaulthelper.cpp and nsNetSupportDialog.cpp
git-svn-id: svn://10.0.0.236/trunk@29524 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:34:13 +00:00
ftang%netscape.com
46a4bc24de pass default charset info to parser
git-svn-id: svn://10.0.0.236/trunk@29523 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:33:36 +00:00
terry%netscape.com
508eac6aa4 Added a link from a bug that points back to itself, so you can
middle-click on it and stuff.


git-svn-id: svn://10.0.0.236/trunk@29522 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:33:26 +00:00
davidm%netscape.com
ddd1213fef enabled support on linux
git-svn-id: svn://10.0.0.236/trunk@29521 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:33:14 +00:00
matt%netscape.com
4a4dfc6ca9 Changing Alerts to top and bookmark to the bottom
git-svn-id: svn://10.0.0.236/trunk@29520 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:32:32 +00:00
leaf%mozilla.org
de7fd86f21 commiting first revision
git-svn-id: svn://10.0.0.236/trunk@29519 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:32:19 +00:00
davidm%netscape.com
aad8a29346 copy password dialog's xul to the dist directory
git-svn-id: svn://10.0.0.236/trunk@29518 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:31:31 +00:00
ducarroz%netscape.com
e540ea25ba Implemented XP_StripLine to avoid crash when send a message with a newsgroup address set
git-svn-id: svn://10.0.0.236/trunk@29517 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:31:20 +00:00
ducarroz%netscape.com
ae2bf685c3 Clean up mutiple appcores problem, add news parameter to NewMessage
git-svn-id: svn://10.0.0.236/trunk@29516 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:30:00 +00:00
ducarroz%netscape.com
737ffcac8f Add args parameter to NewMessage to solve multiple appcores problem
git-svn-id: svn://10.0.0.236/trunk@29515 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:28:44 +00:00
hangas%netscape.com
e71ae1c9d2 Fixed file path bug on Mac. Was using incorrect constructor that broke when running on Mac.
git-svn-id: svn://10.0.0.236/trunk@29514 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:27:17 +00:00
ducarroz%netscape.com
bbfa9d6f19 Add parameter args to member function NewMessage() to solve multiple appcores problem
git-svn-id: svn://10.0.0.236/trunk@29513 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:26:49 +00:00
mcmullen%netscape.com
3d5f7a85f8 Use CRLF on windows for nsEndl()
git-svn-id: svn://10.0.0.236/trunk@29512 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:26:15 +00:00
ramiro%netscape.com
8d09fab73e Adding a gtk utilities class to the build.
git-svn-id: svn://10.0.0.236/trunk@29511 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:26:10 +00:00
matt%netscape.com
9129c6d1b7 Changing sidebar frame to sidebarcontainer frame
git-svn-id: svn://10.0.0.236/trunk@29510 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:23:56 +00:00
ducarroz%netscape.com
d9b541cc08 Clean up multiple message compose appcores problem
git-svn-id: svn://10.0.0.236/trunk@29509 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:23:29 +00:00
ducarroz%netscape.com
51570dbc6b Extract JavaScript into an external file and clean up multiple appcores problem
git-svn-id: svn://10.0.0.236/trunk@29508 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:21:48 +00:00
matt%netscape.com
fb46c3442a Adding sidebarcontainer.xul to rdf resources
git-svn-id: svn://10.0.0.236/trunk@29507 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:21:47 +00:00
matt%netscape.com
613414517c Adding container window for sidebar content
git-svn-id: svn://10.0.0.236/trunk@29506 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:20:33 +00:00
ducarroz%netscape.com
36b3affaea Extract JavaScript from xul file into a external js file
git-svn-id: svn://10.0.0.236/trunk@29505 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:19:41 +00:00
matt%netscape.com
0cd6902aac Adding sdiebar chrome style
git-svn-id: svn://10.0.0.236/trunk@29504 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:19:26 +00:00
ducarroz%netscape.com
402d50c10b Extract JavaScript into a external file
git-svn-id: svn://10.0.0.236/trunk@29503 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:16:38 +00:00
fur%netscape.com
9d7ec5fadb On unix, include jsosdep.h, so that the definition of JS_HAS_LONG_LONG is seen everywhere
git-svn-id: svn://10.0.0.236/trunk@29502 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:14:14 +00:00
fur%netscape.com
0d813fd73b Lots of cut-n-paste from js.c so as to work with newest version of JSAPI
git-svn-id: svn://10.0.0.236/trunk@29501 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:09:34 +00:00
karnaze%netscape.com
a6287dc06f <frame> or <iframe> without web shell gets background color from ua.css
git-svn-id: svn://10.0.0.236/trunk@29500 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:05:32 +00:00
tague%netscape.com
820b064ad9 Fixed bug #5564 - Remove RegisterComponent Calls from dlls which live in the components directory on Windows
git-svn-id: svn://10.0.0.236/trunk@29499 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 21:01:22 +00:00
putterman%netscape.com
98d0255e74 Opening up a thread no longer crashes.
git-svn-id: svn://10.0.0.236/trunk@29498 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:59:02 +00:00
slamm%netscape.com
60000609dd Add mail/news makefiles to config.status dependencies. Add config.status to 'clean' dependencies. The latter fixes the case of 'gmake -f client.mk checkout clean build' when makefiles are added.
git-svn-id: svn://10.0.0.236/trunk@29497 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:57:13 +00:00
sspitzer%netscape.com
7565de0c7e fix for bug #5477. thanks to mscott for the fix.
git-svn-id: svn://10.0.0.236/trunk@29496 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:45:04 +00:00
beard%netscape.com
f502619304 updated to latest stream API
git-svn-id: svn://10.0.0.236/trunk@29493 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:29:37 +00:00
slamm%netscape.com
efb7b4b8cc Add pull by date and cvs flags options. Handle defaults better.
git-svn-id: svn://10.0.0.236/trunk@29492 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:29:30 +00:00
troy%netscape.com
784a0739f7 Removed a function that wasn't needed and that would leak any child frames
that were passed in


git-svn-id: svn://10.0.0.236/trunk@29491 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:28:56 +00:00
mscott%netscape.com
cd575cee40 Fix build breakage for alecf.
git-svn-id: svn://10.0.0.236/trunk@29490 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:27:45 +00:00
cata%netscape.com
142b8bc071 Elliminated the RegisterComponent() calls from NS_SetupRegistry() for some true components.
git-svn-id: svn://10.0.0.236/trunk@29489 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:26:20 +00:00
troy%netscape.com
dd92090b15 Removed some code that wasn't needed and would cause any child frames
passed in to be leaked


git-svn-id: svn://10.0.0.236/trunk@29488 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:26:14 +00:00
troy%netscape.com
1f9b837d31 Removed some code that wasn't needed and would leak any child frames
that were passed in


git-svn-id: svn://10.0.0.236/trunk@29487 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:24:27 +00:00
troy%netscape.com
17126f8040 Removed a function that wasn't needed
git-svn-id: svn://10.0.0.236/trunk@29486 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:18:29 +00:00
sspitzer%netscape.com
093cc9ca31 fix the Linux build bustage
git-svn-id: svn://10.0.0.236/trunk@29485 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:08:24 +00:00
alecf%netscape.com
4e46143a40 fix this with ugly code that works real well.
git-svn-id: svn://10.0.0.236/trunk@29484 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:06:12 +00:00
tague%netscape.com
d3af757a76 Added linux implementation of GetSystemLocale and GetApplicationLocale
git-svn-id: svn://10.0.0.236/trunk@29483 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:01:35 +00:00
alecf%netscape.com
3f077d9e47 fix casting problems by making nsIID a ref
git-svn-id: svn://10.0.0.236/trunk@29482 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 20:00:58 +00:00
pollmann%netscape.com
f72ee9a9a9 Fix Bug 3878: Get the form element from our containing select element.
Also, remove a spurioius NS_RELEASE that was causing crashes in GetSelected()


git-svn-id: svn://10.0.0.236/trunk@29481 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:58:15 +00:00
mscott%netscape.com
e062dfbc8f change the url state when we load a url and when are done with url. Fix a bug in ReadNewsList where: we needed more data from the server and instead of waiting, we returned an error code.
git-svn-id: svn://10.0.0.236/trunk@29480 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:57:30 +00:00
beard%netscape.com
58dee7333d added JavaAdapter.java
git-svn-id: svn://10.0.0.236/trunk@29479 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:56:20 +00:00
mscott%netscape.com
e26d37593d link against nntpTest.lib as it has the stubs for the news event sinks.
git-svn-id: svn://10.0.0.236/trunk@29478 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:56:04 +00:00
beard%netscape.com
bfeb7f2124 Using the property "org.mozilla.javascript.JavaAdapter" to allow the JavaAdapter class to come from another package.
git-svn-id: svn://10.0.0.236/trunk@29477 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:55:53 +00:00
valeski%netscape.com
e063a2999a added ftp error codes
git-svn-id: svn://10.0.0.236/trunk@29476 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:55:48 +00:00
mscott%netscape.com
862d9684bd Modernize the news test harness --> make it a url listener among other things.
git-svn-id: svn://10.0.0.236/trunk@29475 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:55:10 +00:00
valeski%netscape.com
d849c6186e Added error handling.
git-svn-id: svn://10.0.0.236/trunk@29474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:55:09 +00:00
waterson%netscape.com
8117df5a46 Fixed pseudo-profile-url-hack.
git-svn-id: svn://10.0.0.236/trunk@29472 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:50:57 +00:00
waterson%netscape.com
2f6e306fe3 Added remote-flash-3.rdf to install.
git-svn-id: svn://10.0.0.236/trunk@29471 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:50:39 +00:00
gordon%netscape.com
53514cf14e Fix for Mac OT bugs #4251. Added a case for OTGetEndpointState() returning T_INREL to avoid calling PR_ASSERT. Also removed call to macsock_map_error() in notification routine because it makes assumptions concerning the current thread that are not valid from an interrupt.
git-svn-id: svn://10.0.0.236/trunk@29469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:50:06 +00:00
beard%netscape.com
1fdae9bfe4 added classes in org.mozilla.classfile
git-svn-id: svn://10.0.0.236/trunk@29468 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:43:56 +00:00
pnunn%netscape.com
0029501ec0 Building directory incorrect for nsPNGCallback.obj on windows. fixed. pnunn.
If you have trouble building, clobber and delete any obj file existing
in mozilla/modules/libimg/pngcom directory.


git-svn-id: svn://10.0.0.236/trunk@29467 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:37:43 +00:00
ftang%netscape.com
7da0b82da0 rename the function BrowserSetDocumentCharacterSet to BrowserSetDefaultCharacterSet. Add new charset to total 40 . Do reload after change the view Default Character Set menu
git-svn-id: svn://10.0.0.236/trunk@29466 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:33:53 +00:00
bienvenu%netscape.com
3830c0350b fix get new mail for pop, workaround PR_APPEND bustage, set m_position to file size
git-svn-id: svn://10.0.0.236/trunk@29465 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:31:41 +00:00
waterson%netscape.com
d35c909569 Added flash resources to install.
git-svn-id: svn://10.0.0.236/trunk@29464 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:26:31 +00:00
waterson%netscape.com
9e5e82fd85 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@29463 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:24:38 +00:00
dveditz%netscape.com
98c3d7b35e link standalone version to static libs
git-svn-id: svn://10.0.0.236/trunk@29462 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:18:20 +00:00
kin%netscape.com
f29814710c Removed enabled code that was ifdef'd with HAVE_EDIT_ACTION_LISTENERS.
git-svn-id: svn://10.0.0.236/trunk@29461 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:17:35 +00:00
kin%netscape.com
65c225ef09 Added AddEditActionListener() and RemoveEditActionListener() methods.
git-svn-id: svn://10.0.0.236/trunk@29460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:16:26 +00:00
rogerl%netscape.com
691358d9f6 #Not a part of SeaMonkey
git-svn-id: svn://10.0.0.236/trunk@29459 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:02:40 +00:00
alecf%netscape.com
4bbdfa3a3c forgot identity Makefile
git-svn-id: svn://10.0.0.236/trunk@29458 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:49:07 +00:00
saari%netscape.com
66aea8d35b fixing double submenu bug on win32
git-svn-id: svn://10.0.0.236/trunk@29457 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:41:07 +00:00
alecf%netscape.com
7712522f17 update AccountManager data source to use nsMsgRDFDataSource base class, so that we don't have to implement most methods
also start implementing GetTargets() for msgaccounts:/ to return all the servers and their respective root URIs


git-svn-id: svn://10.0.0.236/trunk@29456 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:39:36 +00:00
alecf%netscape.com
07e4d41313 add new FindServersByHostname() method
git-svn-id: svn://10.0.0.236/trunk@29455 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:37:58 +00:00
alecf%netscape.com
b6609029c4 add identity test to --enable-tests build
git-svn-id: svn://10.0.0.236/trunk@29454 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:36:15 +00:00
alecf%netscape.com
d90cc457b7 fix identity test to use updated API
git-svn-id: svn://10.0.0.236/trunk@29453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:35:39 +00:00
alecf%netscape.com
de2cff772b add new AccountManager() method to bring up account manager
git-svn-id: svn://10.0.0.236/trunk@29452 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:33:05 +00:00
alecf%netscape.com
3906ceae2e link against libreg so that this library can stand on it's own
git-svn-id: svn://10.0.0.236/trunk@29451 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:30:13 +00:00
ramiro%netscape.com
a141971ebf Fixing event mask being set on wrong widget, dumb typo from a previous checkin.
git-svn-id: svn://10.0.0.236/trunk@29450 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:27:29 +00:00
mcmullen%netscape.com
358db4cfe7 Announce alias copying once per directory, not once per file.
git-svn-id: svn://10.0.0.236/trunk@29449 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:26:59 +00:00
karnaze%netscape.com
ef05043d53 bug 5374 paint <frame> without document all white; made mIsInline a PRBool.
git-svn-id: svn://10.0.0.236/trunk@29448 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:21:30 +00:00
ramiro%netscape.com
6431504882 Fix for bug 4647. Could not resize frames (ie, the apprunner side bar).
git-svn-id: svn://10.0.0.236/trunk@29447 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:15:47 +00:00
saari%netscape.com
ac4931fc26 fix double menus on GTK
git-svn-id: svn://10.0.0.236/trunk@29446 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 18:10:47 +00:00
waterson%netscape.com
5226f6c295 Use nsFileSpec and nsDirectoryIterator to make the implementation fully XP.
git-svn-id: svn://10.0.0.236/trunk@29445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:49:14 +00:00
waterson%netscape.com
65168f5b1d Added linkage to base and nsstdlib so that we can use McMullen's filespec stuff.
git-svn-id: svn://10.0.0.236/trunk@29444 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:48:31 +00:00
waterson%netscape.com
58e4e46504 Re-ordered libxpt because it now depends on base.
git-svn-id: svn://10.0.0.236/trunk@29443 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:47:41 +00:00
evaughan%netscape.com
801aae5713 Fixed some bugs in boxes.
git-svn-id: svn://10.0.0.236/trunk@29442 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:42:46 +00:00
rhp%netscape.com
8fd336bc57 Fix for freed memory read
git-svn-id: svn://10.0.0.236/trunk@29441 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:40:06 +00:00
alecf%netscape.com
81c9a238c3 remove unnecessary libraries - now the only unresolved symbols are from netlib
git-svn-id: svn://10.0.0.236/trunk@29440 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:27:28 +00:00
terry%netscape.com
71c2da9f5d Patch by David Gardiner <david.gardiner@unisa.edu.au> -- added new headerhtml
param to allow people to customize the html put in the <HEAD> portion
of generated documents.  Also, a few other minor patches.


git-svn-id: svn://10.0.0.236/trunk@29439 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:17:49 +00:00
kin%netscape.com
a32fea50dd Modified nsIEditActionListener to have Will*() and Do*() methods. Added
nsIEditActionListener support to nsEditor.cpp and nsEditor.h.


git-svn-id: svn://10.0.0.236/trunk@29438 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:14:28 +00:00
slamm%netscape.com
1d335cbb07 Fix for bug #5555: Infinite loop when setting branch flag. Thanks to hawkfan@pyrotechnics.com for the patch.
git-svn-id: svn://10.0.0.236/trunk@29437 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:10:48 +00:00
norris%netscape.com
c17f814ae0 Better javadoc.
git-svn-id: svn://10.0.0.236/trunk@29436 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 16:55:44 +00:00
rogerl%netscape.com
7d4dfd4ad3 # Not a part of SeaMonkey
git-svn-id: svn://10.0.0.236/trunk@29435 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 16:22:20 +00:00
cbegle%netscape.com
b4f4376836 Make sure that the test directory name ends with a trailing slash.
git-svn-id: svn://10.0.0.236/trunk@29434 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 16:15:30 +00:00
fur%netscape.com
dc0c8d45d1 Merge changes from SpiderMonkey140_BRANCH. Note: none of the
added files participate in the client build.


git-svn-id: svn://10.0.0.236/trunk@29432 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 15:18:57 +00:00
fur%netscape.com
cd1e87d4ba Temporarily disable this entire file because it makes use of a part of
the JSAPI that has changed in the SpiderMonkey140_BRANCH and we need to
land that branch today.


git-svn-id: svn://10.0.0.236/trunk@29431 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 15:09:06 +00:00
bienvenu%netscape.com
77580247b4 add option to create summary file specs automatically
git-svn-id: svn://10.0.0.236/trunk@29430 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 14:58:57 +00:00
jefft%netscape.com
3b4bbac726 get folder discovery to work; implemented PossibleImapMailbox() method
git-svn-id: svn://10.0.0.236/trunk@29429 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 13:23:07 +00:00
saari%netscape.com
d0982a6a3e fix nsXULCommand refcount
git-svn-id: svn://10.0.0.236/trunk@29428 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 09:38:56 +00:00
saari%netscape.com
e6217f2eb2 Mac menu cleanup. No more holding onto the nsWebShell
git-svn-id: svn://10.0.0.236/trunk@29427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 09:09:44 +00:00
pierre%netscape.com
64524db947 #5000 "GFX changes required to assume 96 dpi default scaling": enabled the 96 dpi checked in earlier
git-svn-id: svn://10.0.0.236/trunk@29426 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 08:20:49 +00:00
rjc%netscape.com
c4cb454d92 Give imported IE Favorites their own icon type (and associated CSS style) so that they can have their own distinct icons.
git-svn-id: svn://10.0.0.236/trunk@29425 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 07:38:19 +00:00
rjc%netscape.com
2fd7795aa7 Export IE Favorite icon to DIST area.
git-svn-id: svn://10.0.0.236/trunk@29424 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 07:37:24 +00:00
rjc%netscape.com
fe9b51c6ec Add IE Favorite icon.
git-svn-id: svn://10.0.0.236/trunk@29423 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 07:36:51 +00:00
law%netscape.com
762ba5f9ba Make wrapping work
git-svn-id: svn://10.0.0.236/trunk@29422 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:53:50 +00:00
pierre%netscape.com
6e3a53131d #5000 "GFX changes required to assume 96 dpi default scaling"
git-svn-id: svn://10.0.0.236/trunk@29421 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:45:09 +00:00
ducarroz%netscape.com
9b34f3d734 Resolve File missing warning
git-svn-id: svn://10.0.0.236/trunk@29420 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:42:22 +00:00
waterson%netscape.com
303e22d7d4 Let's try that again. Made sure that the nsIRDFContainer header file is there.
git-svn-id: svn://10.0.0.236/trunk@29415 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:37:41 +00:00
jefft%netscape.com
5ba42d5e61 first pass of implementing folder discovery; added NthLevelChildList method
git-svn-id: svn://10.0.0.236/trunk@29414 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:35:12 +00:00
jefft%netscape.com
531499f19d added FindAndSelectFolder method; first pass of implementing folder discovery
git-svn-id: svn://10.0.0.236/trunk@29413 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:34:00 +00:00
jefft%netscape.com
6653da769b added FindAndSelectFolder method
git-svn-id: svn://10.0.0.236/trunk@29412 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:32:54 +00:00
jefft%netscape.com
ca4ba6b8cc added GetChildDiscoveryDepth, GetOnlineSubDirSeparator, SetOnlineSubDirSeparator methods
git-svn-id: svn://10.0.0.236/trunk@29411 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:31:20 +00:00
jefft%netscape.com
404ef48967 added DiscoverAllFolders, DiscoverAllAndSubscribedFolders, DiscoverChildren, DiscoverLevelChildren methods
git-svn-id: svn://10.0.0.236/trunk@29410 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:29:39 +00:00
rogerl%netscape.com
16d4f681d8 Oops.
git-svn-id: svn://10.0.0.236/trunk@29409 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:28:04 +00:00
waterson%netscape.com
3f664b5304 Removed a obsolete container routines.
git-svn-id: svn://10.0.0.236/trunk@29408 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:27:52 +00:00
rogerl%netscape.com
0892cc920b Removing coies of Rhino code
git-svn-id: svn://10.0.0.236/trunk@29407 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:25:07 +00:00
rogerl%netscape.com
dda3ccddad Removing copies of Rhino code
git-svn-id: svn://10.0.0.236/trunk@29406 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:23:48 +00:00
rogerl%netscape.com
aed1ccc028 TestMain class
git-svn-id: svn://10.0.0.236/trunk@29405 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:18:56 +00:00
waterson%netscape.com
f838e4ca07 Fixed a problems with XPIDL parameters and return values ('out' params are stills broken). Got rid of the XPIDL_JS_STUBS defines, as they are obsolete.
git-svn-id: svn://10.0.0.236/trunk@29404 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:14:08 +00:00
rogerl%netscape.com
c22ed4144f # Not a part of SeaMonkey
Added expression node building stuff.


git-svn-id: svn://10.0.0.236/trunk@29403 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 06:08:35 +00:00
waterson%netscape.com
9b148c40b9 Add container classes.
git-svn-id: svn://10.0.0.236/trunk@29402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:54:22 +00:00
waterson%netscape.com
7eedc74b98 Land RDF_19990426_BRANCH, which extracted some static C++ routines for manipulating RDF containers into bona fide interfaces.
git-svn-id: svn://10.0.0.236/trunk@29401 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:54:18 +00:00
waterson%netscape.com
16abbc02b8 Land RDF_19990426_BRANCH, which extracted some static C++ routines for manipulating RDF containers into bona fide interfaces. Also, fix a memory leak in the nsElementMap: be sure to hold a reference to the resource that is the key.
git-svn-id: svn://10.0.0.236/trunk@29400 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:53:53 +00:00
pierre%netscape.com
9110b95452 fixed the display of some missing views on Mac (like the CornerView)
git-svn-id: svn://10.0.0.236/trunk@29399 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:34:05 +00:00
pierre%netscape.com
f825a81a8c #3928 "cosmetic problems with popups and lists"
git-svn-id: svn://10.0.0.236/trunk@29398 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:33:36 +00:00
pierre%netscape.com
14041ac1a6 optimized SetClipRectInPixels for the 'kReplace' case.
added some error checking after allocating new regions.


git-svn-id: svn://10.0.0.236/trunk@29397 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:33:16 +00:00
pierre%netscape.com
01de61dd8d fixed a flicker when the control is deleted
git-svn-id: svn://10.0.0.236/trunk@29396 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:32:50 +00:00
pierre%netscape.com
f236a356dc #4777 "cannot do multiple selection of menulist"
git-svn-id: svn://10.0.0.236/trunk@29395 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:32:36 +00:00
mscott%netscape.com
5beab4c421 Start building the imap directory by default.
git-svn-id: svn://10.0.0.236/trunk@29394 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:32:28 +00:00
fur%netscape.com
b7928e7776 Got rid of aborted attempt to graft XPCOM onto JS
git-svn-id: svn://10.0.0.236/trunk@29393 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:25:43 +00:00
rjc%netscape.com
4823d3169a Remove debugging crap.
git-svn-id: svn://10.0.0.236/trunk@29392 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:12:10 +00:00
fur%netscape.com
bc017015a5 Tweaks
git-svn-id: svn://10.0.0.236/trunk@29391 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:08:14 +00:00
fur%netscape.com
1679abc1c4 Got rid of aborted attempt to graft XPCOM onto JS
git-svn-id: svn://10.0.0.236/trunk@29390 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 05:00:07 +00:00
mcafee%netscape.com
6820bc9541 Implementing folder picker by hiding the file column of the file selection dialog. Thanks to Syd for the hint to do this.
git-svn-id: svn://10.0.0.236/trunk@29389 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:49:53 +00:00
sspitzer%netscape.com
ee32d8fd93 more changes
git-svn-id: svn://10.0.0.236/trunk@29388 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:47:03 +00:00
morse%netscape.com
1bef3cd851 fix bug in display of safe fill-in
git-svn-id: svn://10.0.0.236/trunk@29386 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:44:00 +00:00
saari%netscape.com
415f9c4884 more cleaning
git-svn-id: svn://10.0.0.236/trunk@29383 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:23:05 +00:00
law%netscape.com
53c28d1db8 Anchor Find off nsIWebShell rather than nsIDocument
git-svn-id: svn://10.0.0.236/trunk@29382 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:21:12 +00:00
waterson%netscape.com
e63911c9bc Fixed problems with XPConnect objects.
git-svn-id: svn://10.0.0.236/trunk@29381 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:20:16 +00:00
waterson%netscape.com
e1308f27fe Added nsJSUtils::nsConvertJSValtoXPCObject to handle 'in xpidl' parameters.
git-svn-id: svn://10.0.0.236/trunk@29380 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:17:17 +00:00
sfraser%netscape.com
6babea46d6 Fix a ton of link warnings by removing MathLib, since this is imported via InterfaceStubs.
git-svn-id: svn://10.0.0.236/trunk@29379 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:07:06 +00:00
bruce%cybersight.com
48272c2838 Fix an array bounds write when writing to this->interfaceRecords[size] in the nsTypelibRecord constructor.
git-svn-id: svn://10.0.0.236/trunk@29378 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:06:33 +00:00
sfraser%netscape.com
ae0fa61f6d Turn off some warnings (implicit arithmetic conversions, non-inlined methods).
git-svn-id: svn://10.0.0.236/trunk@29377 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:06:05 +00:00
sfraser%netscape.com
57943ccaf9 Remove errent semicolons
git-svn-id: svn://10.0.0.236/trunk@29376 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:05:01 +00:00
sfraser%netscape.com
111c3feb58 Remove errant semicolons.
git-svn-id: svn://10.0.0.236/trunk@29375 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 04:04:24 +00:00
troy%netscape.com
fa5ebe1487 Factored some common code out into a separate function
git-svn-id: svn://10.0.0.236/trunk@29374 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:58:46 +00:00
norris%netscape.com
925b96a6fa Clean up, add javadoc.
git-svn-id: svn://10.0.0.236/trunk@29373 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:56:23 +00:00
bruce%cybersight.com
11a269f60d Yet another linking error killing the unix tinderboxen.
git-svn-id: svn://10.0.0.236/trunk@29372 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:52:34 +00:00
brendan%netscape.com
f808667df1 Cast printf %p args to (void*).
git-svn-id: svn://10.0.0.236/trunk@29371 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:42:28 +00:00
sdagley%netscape.com
0fd442c67b Fix bug #4095 - zoom widget now works to re-size windows on Mac.
git-svn-id: svn://10.0.0.236/trunk@29370 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:41:17 +00:00
bruce%cybersight.com
4eda5f369f Fix build bustage for this.
git-svn-id: svn://10.0.0.236/trunk@29369 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:14:57 +00:00
saari%netscape.com
4f5f08c22b more menu cleanup. Menus should no longer be holding on to WebShells in any way on GTK
git-svn-id: svn://10.0.0.236/trunk@29368 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:12:29 +00:00
alecf%netscape.com
be5d282a57 remove stupid debugging comment
git-svn-id: svn://10.0.0.236/trunk@29367 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:11:37 +00:00
sdagley%netscape.com
14c683d737 Renaming nsMode to nsFileDlgMode for mcafee
git-svn-id: svn://10.0.0.236/trunk@29366 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:11:21 +00:00
mcafee%netscape.com
8fc594c158 Renaming nsMode enum to something a little more descriptive, nsFileDlgMode. r=sdagley
git-svn-id: svn://10.0.0.236/trunk@29365 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:11:13 +00:00
troy%netscape.com
c739da95bd Added code to ContentRemoved() to walk the child frames and look for
placeholder frames; the corresponding out-of-flow frames need to be
removed as well


git-svn-id: svn://10.0.0.236/trunk@29364 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:10:45 +00:00
mscott%netscape.com
6f4da8e339 Use MSG_LINEBREAK instead of LINEBREAK.
git-svn-id: svn://10.0.0.236/trunk@29363 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:06:34 +00:00
briano%netscape.com
a19d2aa7fe Backed out my overly zealous conversion of gtk_{true,false} to PR_{TRUE,FALSE}.
git-svn-id: svn://10.0.0.236/trunk@29362 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:03:50 +00:00
mscott%netscape.com
78ee15ae06 Added comment about why return receipts are turned off.
git-svn-id: svn://10.0.0.236/trunk@29361 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:02:57 +00:00
davidm%netscape.com
2d5f44a750 Add nsIWindowMediator.h
git-svn-id: svn://10.0.0.236/trunk@29360 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:57:45 +00:00
mscott%netscape.com
e41e1f0d94 Use MSG_LINEBREAK instead of LINEBREAK. This should fix message display on the Mac.
git-svn-id: svn://10.0.0.236/trunk@29359 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:57:25 +00:00
davidm%netscape.com
fce439c7e1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:57:22 +00:00
rjc%netscape.com
43773a5c70 Use nsSpecialSystemDirectory to determine Windows IE Favorites folder instead of using static "file:///C|/WINDOWS/Favorites/" path.
Thanks to michael.lowe@bigfoot.com for the patch here and to nsSpecialSystemDirectory code.


git-svn-id: svn://10.0.0.236/trunk@29357 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:56:07 +00:00
mscott%netscape.com
c330e72370 Remove nsIMessenger.cpp from the list of .cpp files. There is no such file.
git-svn-id: svn://10.0.0.236/trunk@29356 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:55:00 +00:00
davidm%netscape.com
4c56d0be1f made destructor virtual and fixed include to end with a lowercase .h
git-svn-id: svn://10.0.0.236/trunk@29355 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:54:53 +00:00
ftang%netscape.com
4339c6435e add CIDs for the new converters
git-svn-id: svn://10.0.0.236/trunk@29354 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:54:35 +00:00
mscott%netscape.com
5b7946889c Add MSG_LINEBREAK and MSG_LINEBREAK_LEN for mailnews. We need to transition all mailnews use of LINEBREAK to these new macros. I'm leaving the old LINEBREAK definition in place so I don't have to update all files that use it at once. Why can't we use LINEBREAK? Because it is incorrectly defined on the Mac and due to situations outside of our control, we can't change the value of LINEBREAK on the Mac (because it is defined elsewhere and they need it defined incorrectly). So we're going to use these new values (MSG_LINEBREAK and MSG_LINEBREAK_LEN) instead.
git-svn-id: svn://10.0.0.236/trunk@29353 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:53:29 +00:00
mcafee%netscape.com
32e5e330a9 Rogue call to nsFileWidget::Create(), should be part of #if 0 code. r=sdagley@netscape.com
git-svn-id: svn://10.0.0.236/trunk@29352 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:49:40 +00:00
rods%netscape.com
5bc82e8c82 Added "EditorShowClipboard" function
git-svn-id: svn://10.0.0.236/trunk@29351 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:45:37 +00:00
sspitzer%netscape.com
82a02e0d0d remove a warning. get nntpTest closer to working...
git-svn-id: svn://10.0.0.236/trunk@29350 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:45:15 +00:00
rods%netscape.com
d46ab8d6a3 Added seprartor and ShowClipboard menu item
git-svn-id: svn://10.0.0.236/trunk@29349 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:44:55 +00:00
rods%netscape.com
18b462f58d Fixed ShowClipboard to nsCOMPtr and newer clipboard work
git-svn-id: svn://10.0.0.236/trunk@29348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:43:10 +00:00
rjc%netscape.com
99a7dc7007 Give separators a default name (some dashes).
git-svn-id: svn://10.0.0.236/trunk@29347 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:36:22 +00:00
briano%netscape.com
cca8e9ea17 Converted all the 'non-standard' uses of true and false to PR_TRUE and PR_FALSE.
git-svn-id: svn://10.0.0.236/trunk@29346 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:35:02 +00:00
rhp%netscape.com
d5acff59ed changes for new xp com interface for ct handlers
git-svn-id: svn://10.0.0.236/trunk@29345 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:33:30 +00:00
rhp%netscape.com
630923a9eb CTHandlers now XP-COM objects
git-svn-id: svn://10.0.0.236/trunk@29344 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:32:09 +00:00
sspitzer%netscape.com
03fdd4116f NS_NewNntpUrl is not used anymore. changes to build nntpTest every time on
windows


git-svn-id: svn://10.0.0.236/trunk@29343 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:31:23 +00:00
rhp%netscape.com
bcd81eb803 Adding new XP Com interface
git-svn-id: svn://10.0.0.236/trunk@29342 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:30:14 +00:00
rhp%netscape.com
356e7fe29b New I18N support and XP cleanup
git-svn-id: svn://10.0.0.236/trunk@29341 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:29:02 +00:00
rjc%netscape.com
d791876237 Added support for smart-sorting, whereby for example in bookmarks, when sorting on the name column, we'll sort in-between separators.
git-svn-id: svn://10.0.0.236/trunk@29340 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:28:12 +00:00
rhp%netscape.com
f9cf58ce61 Removal of old files
git-svn-id: svn://10.0.0.236/trunk@29339 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:27:27 +00:00
sspitzer%netscape.com
cd14cdb3e9 more changes to get this working...
git-svn-id: svn://10.0.0.236/trunk@29338 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:25:57 +00:00
sspitzer%netscape.com
52313c09dd more changes to get this beast to build and run on Windows and Linux
git-svn-id: svn://10.0.0.236/trunk@29337 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:21:53 +00:00
sspitzer%netscape.com
8dd97539ab changes to get the nntpTest building again on Linux
git-svn-id: svn://10.0.0.236/trunk@29336 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:12:55 +00:00
mcmullen%netscape.com
d0e8dc5f6e Fixed two small problems in Macintosh-only parts of the code.
git-svn-id: svn://10.0.0.236/trunk@29335 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:12:22 +00:00
ftang%netscape.com
77190760c0 add cid and hookup w/ factory for the new converters
git-svn-id: svn://10.0.0.236/trunk@29334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:12:05 +00:00
ftang%netscape.com
235ffe6cc4 add UnicodeToKOI8R/U
git-svn-id: svn://10.0.0.236/trunk@29333 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:10:42 +00:00
bienvenu%netscape.com
c1cd71d47d add some flag handling routines
git-svn-id: svn://10.0.0.236/trunk@29332 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:09:42 +00:00
bruce%cybersight.com
7ac04e7790 delete vs delete[]
git-svn-id: svn://10.0.0.236/trunk@29331 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 02:07:31 +00:00
bruce%cybersight.com
063cd52fe4 Moved nsNetStream.h include to nsHttpUrl.h from the .cpp file to fix build busta
ge on gcc 2.7.2.3 due to incomplete type errors.


git-svn-id: svn://10.0.0.236/trunk@29330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:55:44 +00:00
rjc%netscape.com
6713b7d13b More change for nsISupportsArray usage.
git-svn-id: svn://10.0.0.236/trunk@29329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:48:37 +00:00
bruce%cybersight.com
114a1a6cac Yet another instance of 'false' in XP code. Please return to using PR_FALSE.
git-svn-id: svn://10.0.0.236/trunk@29328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:44:07 +00:00
rjc%netscape.com
a7d7ee3e82 Separator support.
git-svn-id: svn://10.0.0.236/trunk@29327 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:33:34 +00:00
scc%netscape.com
d75801144d Adjusted the ownership model slightly. URLs no longer `own' their container or their URL group
git-svn-id: svn://10.0.0.236/trunk@29326 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:29:23 +00:00
briano%netscape.com
b715e7c879 Many Unix variants do not define 'false', so use PR_FALSE to fix them.
git-svn-id: svn://10.0.0.236/trunk@29325 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:27:03 +00:00
scc%netscape.com
27bf17e2ba added GetIID() method
git-svn-id: svn://10.0.0.236/trunk@29324 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:26:58 +00:00
sfraser%netscape.com
e304ad83e7 Advance the iterator so we don't freeze bringing up the link dialog.
git-svn-id: svn://10.0.0.236/trunk@29323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:10:10 +00:00
rods%netscape.com
58752dee8d Commented out some debug statements
Unknown formats are now get their data via GetText


git-svn-id: svn://10.0.0.236/trunk@29322 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:03:54 +00:00
bienvenu%netscape.com
5709e619b7 add escaping of lines that start with From<space>
git-svn-id: svn://10.0.0.236/trunk@29321 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:03:52 +00:00
rods%netscape.com
7cbad1e834 Using FlavorsTransferableCanExport in CreateNativeDataObject
and changed param to GetData


git-svn-id: svn://10.0.0.236/trunk@29320 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:01:38 +00:00
morse%netscape.com
78d6f7a30e precaution just in case my last change breaks the build
git-svn-id: svn://10.0.0.236/trunk@29319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:57:52 +00:00
morse%netscape.com
7e59d42ca6 Put notification message under control of a preference
git-svn-id: svn://10.0.0.236/trunk@29318 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:54:42 +00:00
briano%netscape.com
c8e72d9677 This does the right thing, and CVS 1.10 handles it correctly.
git-svn-id: svn://10.0.0.236/trunk@29317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:49:22 +00:00
bruce%cybersight.com
b8155b170d Fix for luxor bustage. Thanks dveditz, smfr.
git-svn-id: svn://10.0.0.236/trunk@29316 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:48:23 +00:00
morse%netscape.com
07ed673381 minor editing changes
git-svn-id: svn://10.0.0.236/trunk@29315 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:46:58 +00:00
ftang%netscape.com
d122f08055 add several converters
git-svn-id: svn://10.0.0.236/trunk@29314 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:46:46 +00:00
hangas%netscape.com
9acb24c92d Updated Mac Project file for DataSource files added to Windows makefile
git-svn-id: svn://10.0.0.236/trunk@29313 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:42:20 +00:00
ftang%netscape.com
c4ef6abd7c remove accidential checkin
git-svn-id: svn://10.0.0.236/trunk@29312 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:41:22 +00:00
ftang%netscape.com
1cf9f5856e add new files to the Makefile.in
git-svn-id: svn://10.0.0.236/trunk@29311 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:33:11 +00:00
ftang%netscape.com
40a23c4485 add several new charset converter . Change makefile. Have not hook up w charset manager and factory yet
git-svn-id: svn://10.0.0.236/trunk@29310 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:27:38 +00:00
sfraser%netscape.com
ba4d4e365d Try to fix the Unix bustage in nsFindComponent.
git-svn-id: svn://10.0.0.236/trunk@29309 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:26:46 +00:00
saari%netscape.com
f3d1243d4f menu ownership cleaning
git-svn-id: svn://10.0.0.236/trunk@29308 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:21:15 +00:00
jj%netscape.com
4eb71d8c0d added FullCircle initialization. r=namachi
git-svn-id: svn://10.0.0.236/trunk@29307 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:11:44 +00:00
karnaze%netscape.com
b15a37405e bug 4143; bug 2467; removed frame caching in nsFormFrame.
git-svn-id: svn://10.0.0.236/trunk@29306 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:06:03 +00:00
sspitzer%netscape.com
6694b8583b use tree items, not tree bodies, for each of the servers
git-svn-id: svn://10.0.0.236/trunk@29305 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:01:25 +00:00
sspitzer%netscape.com
51884dedec changes to get news db messages in the thread page
git-svn-id: svn://10.0.0.236/trunk@29304 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:01:01 +00:00
mscott%netscape.com
0f93bb1e6b Updates from Jean-Francois --> repalce strtok with nsCRT::strtok. This should get us going with GetNewMsg on the Mac.
git-svn-id: svn://10.0.0.236/trunk@29303 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 00:00:53 +00:00
waterson%netscape.com
257578ef5b Whoops. Don't force linkage: build ordering problem.
git-svn-id: svn://10.0.0.236/trunk@29302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:59:44 +00:00
briano%netscape.com
56896033b8 This should be it. Last test.
git-svn-id: svn://10.0.0.236/trunk@29301 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:52:28 +00:00
bienvenu%netscape.com
14475a1a71 fix build problem in test harness
git-svn-id: svn://10.0.0.236/trunk@29300 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:44:01 +00:00
rickg%netscape.com
a71f6f66ea removed warnings
git-svn-id: svn://10.0.0.236/trunk@29299 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:43:40 +00:00
buster%netscape.com
74a2e2a5ec just removing a printf
git-svn-id: svn://10.0.0.236/trunk@29298 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:41:13 +00:00
bruce%cybersight.com
45c23d42b0 Fix AIX build bustage. Please do not forget about our dear friend PR_FALSE. Mr. false is a bad guy and is not well liked by many compilers, especially xlC on AIX.
git-svn-id: svn://10.0.0.236/trunk@29297 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:40:44 +00:00
briano%netscape.com
b238a7db6d Very close now.
git-svn-id: svn://10.0.0.236/trunk@29296 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:39:37 +00:00
alecf%netscape.com
c4916b4414 actually export nsISimpleEnumerator so we can use it
git-svn-id: svn://10.0.0.236/trunk@29295 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:37:01 +00:00
saari%netscape.com
c274b0e11a more menu ownership model cleaning
git-svn-id: svn://10.0.0.236/trunk@29294 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:35:41 +00:00
briano%netscape.com
03727866eb Further experimentation.
git-svn-id: svn://10.0.0.236/trunk@29293 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:35:12 +00:00
mscott%netscape.com
f825f52c36 Add GetServerURI interface method to fix imap build and synch up with the latest changes to the incoming server interface.
git-svn-id: svn://10.0.0.236/trunk@29292 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:33:58 +00:00
waterson%netscape.com
5bcbbe919a Add linker directives to ensure all the libs we need get loaded.
git-svn-id: svn://10.0.0.236/trunk@29291 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:30:59 +00:00
waterson%netscape.com
b6c733a55b Use nsSpecialSystemFileSpec on Unix to get components dir.
git-svn-id: svn://10.0.0.236/trunk@29290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:30:40 +00:00
waterson%netscape.com
7f555d7189 Temporary hack to copy typelibs to components dir so XPConnect works.
git-svn-id: svn://10.0.0.236/trunk@29289 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:29:55 +00:00
waterson%netscape.com
63e6eea897 Add linker directives to make sure that all the libs we need get loaded.
git-svn-id: svn://10.0.0.236/trunk@29288 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:29:10 +00:00
briano%netscape.com
80e05cd6ac Fixed the breakage.
git-svn-id: svn://10.0.0.236/trunk@29287 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:20:23 +00:00
waterson%netscape.com
e141c61403 Backed up a change I thought was on a branch.
git-svn-id: svn://10.0.0.236/trunk@29286 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:18:51 +00:00
brendan%netscape.com
740d073d9e Check for JS_SetPrivate failure in JS_NewScriptObject.
git-svn-id: svn://10.0.0.236/trunk@29285 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:15:27 +00:00
brendan%netscape.com
9e8ba6570a Use #ifdef or equivalent to test XP_UNIX, not #if or equiv.
git-svn-id: svn://10.0.0.236/trunk@29284 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:14:12 +00:00
valeski%netscape.com
4f05f193b4 added more states. file stat, dir listing and file download is now enabled (not tested).
git-svn-id: svn://10.0.0.236/trunk@29283 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:13:14 +00:00
briano%netscape.com
d2e80c9325 Still experimenting.
git-svn-id: svn://10.0.0.236/trunk@29282 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:11:02 +00:00
sspitzer%netscape.com
9e068d6e50 change int32 to PRInt32
git-svn-id: svn://10.0.0.236/trunk@29281 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:10:23 +00:00
briano%netscape.com
cf06d2d6ee Experimenting.
git-svn-id: svn://10.0.0.236/trunk@29280 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:06:57 +00:00
sspitzer%netscape.com
8719d82d47 changes to get subscribed news groups to show up in the folder pane
git-svn-id: svn://10.0.0.236/trunk@29279 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:03:13 +00:00
briano%netscape.com
78e7c490e0 Okay, -l doesn't seem to do what I think it should.
git-svn-id: svn://10.0.0.236/trunk@29278 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:01:28 +00:00
alecf%netscape.com
1706fd78fb IDL-export nsrootidl.idl
git-svn-id: svn://10.0.0.236/trunk@29277 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:59:55 +00:00
briano%netscape.com
1050cd87e4 Oops.
git-svn-id: svn://10.0.0.236/trunk@29276 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:58:46 +00:00
ducarroz%netscape.com
bc385b4bb5 updated mac project
git-svn-id: svn://10.0.0.236/trunk@29275 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:57:32 +00:00
briano%netscape.com
5cba592398 Eliminated the pull of the unused config dirs under js that use filenames illegal on some OS's.
git-svn-id: svn://10.0.0.236/trunk@29274 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:55:05 +00:00
ducarroz%netscape.com
3b48814703 update projects
git-svn-id: svn://10.0.0.236/trunk@29273 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:55:01 +00:00
waterson%netscape.com
23071615ff Install xpc3250.dll into the components directory so that XPConnect works.
git-svn-id: svn://10.0.0.236/trunk@29272 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:54:40 +00:00
alecf%netscape.com
77ad1a2689 remove all references to the old nsIMessenger
git-svn-id: svn://10.0.0.236/trunk@29271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:52:38 +00:00
rogerl%netscape.com
612f4ccc6c #Not a part of SeaMonkey
New.


git-svn-id: svn://10.0.0.236/trunk@29270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:50:50 +00:00
waterson%netscape.com
28d88fbe8c Temporary hacking to get XPT files installed on Win32.
git-svn-id: svn://10.0.0.236/trunk@29269 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:49:40 +00:00
rickg%netscape.com
74b6adf904 fixed bugs 4482 and 5460
git-svn-id: svn://10.0.0.236/trunk@29268 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:49:04 +00:00
rickg%netscape.com
119eebea1c fixed bugs: 4482 and 5460
git-svn-id: svn://10.0.0.236/trunk@29267 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:48:07 +00:00
alecf%netscape.com
f46ac16156 stop creating nsIMessenger objects
git-svn-id: svn://10.0.0.236/trunk@29266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:47:13 +00:00
alecf%netscape.com
9e473d2acf remove nsIMessenger from Mac/Windows
git-svn-id: svn://10.0.0.236/trunk@29265 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:43:09 +00:00
alecf%netscape.com
5931d57e27 remove nsIMessenger entirely
git-svn-id: svn://10.0.0.236/trunk@29264 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:42:41 +00:00
radha%netscape.com
8dc688131c Enable loadInitialPage again(for the third time) so that -url option will
continue to work


git-svn-id: svn://10.0.0.236/trunk@29263 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:41:19 +00:00
alecf%netscape.com
5bd64195a7 move static libraries inside SHARED_LIBRARY_LIBS
git-svn-id: svn://10.0.0.236/trunk@29262 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:41:02 +00:00
radha%netscape.com
808aed7937 Remove part of the code from loadInitialPage that caused problems in DOM.
There are other ways to achieve that functionality


git-svn-id: svn://10.0.0.236/trunk@29261 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:40:19 +00:00
waterson%netscape.com
fc5d0d95e3 Add container classes.
git-svn-id: svn://10.0.0.236/trunk@29260 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:39:31 +00:00
mscott%netscape.com
ddde6f9538 Turn return receipts off by default. This fixes bug #5011
git-svn-id: svn://10.0.0.236/trunk@29258 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:34:15 +00:00
sspitzer%netscape.com
a558d70165 put newline at end of file
git-svn-id: svn://10.0.0.236/trunk@29257 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:31:53 +00:00
sspitzer%netscape.com
20c6a916b5 add newline to end of file
git-svn-id: svn://10.0.0.236/trunk@29256 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:31:42 +00:00
sspitzer%netscape.com
e1b2eb1fe2 make destructor virtual
git-svn-id: svn://10.0.0.236/trunk@29255 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:30:52 +00:00
mcmullen%netscape.com
d9592f16a4 Checkin based on patches submitted by Michael Lowe - #5473. Adds support for a large number of special windows directories.
git-svn-id: svn://10.0.0.236/trunk@29254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:20:23 +00:00
alecf%netscape.com
dd13847e69 fix fprintf problem (and make it only DEBUG_alecf)
git-svn-id: svn://10.0.0.236/trunk@29253 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:15:03 +00:00
mscott%netscape.com
a19219a36b Fix the hash table code such that we properly add and look up uids for messages in the hash table. This should fix Bug #4886
git-svn-id: svn://10.0.0.236/trunk@29252 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:10:00 +00:00
wtc%netscape.com
380429a087 Bugzilla bug #5518: map PRSeekWhence to FILE_XXX before passing to
SetFilePointer.
Bugzilla bug #5520: correctly check for failure status of SetFilePointer
when invoked with a non-NULL third argument.


git-svn-id: svn://10.0.0.236/trunk@29250 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:09:00 +00:00
saari%netscape.com
5ae11ac166 more menu ownership changes
git-svn-id: svn://10.0.0.236/trunk@29249 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:07:45 +00:00
putterman%netscape.com
6601e4cddb Start using nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@29248 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:03:26 +00:00
putterman%netscape.com
da11edf708 Only return NS_OK if ptr is valid.
git-svn-id: svn://10.0.0.236/trunk@29247 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 22:02:48 +00:00
alecf%netscape.com
68bd03bdb2 attempt to fix mail/news size issue
git-svn-id: svn://10.0.0.236/trunk@29246 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:52:26 +00:00
slamm%netscape.com
b2bea08d3a All MOZ_CVS_FLAGS and MOZ_CO_FLAGS to be set in mozconfig.
git-svn-id: svn://10.0.0.236/trunk@29245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:47:47 +00:00
alecf%netscape.com
a7a0d67673 switch to using new GetLocalPath call and nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@29244 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:38:38 +00:00
alecf%netscape.com
dadbf5960b switch to using new GetLocalPath() call and use nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@29243 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:34:58 +00:00
alecf%netscape.com
47bffaf45a fix QueryInterface so we're actually returning the right value
git-svn-id: svn://10.0.0.236/trunk@29242 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:33:58 +00:00
alecf%netscape.com
e3afa9ad28 switch to using nsCOMPtr and the new GetLocalPath() api instead of doing something server-type-specific
git-svn-id: svn://10.0.0.236/trunk@29241 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:32:47 +00:00
alecf%netscape.com
09d4407543 call the service manager directly instead of storing a copy of it in a member variable
git-svn-id: svn://10.0.0.236/trunk@29240 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:31:57 +00:00
alecf%netscape.com
af9dcf4bec goodbye, yellow brick stub..
git-svn-id: svn://10.0.0.236/trunk@29239 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:31:22 +00:00
alecf%netscape.com
5a2da8b6cf add new data sources to the factory
git-svn-id: svn://10.0.0.236/trunk@29238 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:29:44 +00:00
alecf%netscape.com
64b98e03d5 add new data source to unix build
git-svn-id: svn://10.0.0.236/trunk@29237 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:28:43 +00:00
alecf%netscape.com
d6f724b281 add new datasources to the windows build
git-svn-id: svn://10.0.0.236/trunk@29236 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:28:21 +00:00
alecf%netscape.com
65461a72b4 remove nsIMessenger stub code from the build
git-svn-id: svn://10.0.0.236/trunk@29235 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:20:08 +00:00
alecf%netscape.com
b4f6e7f91d remove some unnecessary source files from the build (some of these data sources will eventually return)
git-svn-id: svn://10.0.0.236/trunk@29234 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:17:59 +00:00
law%netscape.com
debfd1dca5 Kill this once and for all
git-svn-id: svn://10.0.0.236/trunk@29233 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:17:50 +00:00
alecf%netscape.com
04687ef78d removed files: mozilla/mailnews/base/src/nsIMessenger.cpp
git-svn-id: svn://10.0.0.236/trunk@29232 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:16:47 +00:00
alecf%netscape.com
b7df803210 fix unknown PR_smprintf problem
git-svn-id: svn://10.0.0.236/trunk@29231 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 21:07:14 +00:00
ftang%netscape.com
ed2cd00588 correct the macintosh charset name to use private charset name start w/ x- to make it compatibale w/ 4.5
git-svn-id: svn://10.0.0.236/trunk@29230 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:58:58 +00:00
saari%netscape.com
fa380eaeb6 starting to clean up ownership model
git-svn-id: svn://10.0.0.236/trunk@29229 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:56:08 +00:00
cmanske%netscape.com
3e7b31b31d Removed reference to missing file
git-svn-id: svn://10.0.0.236/trunk@29228 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:47:55 +00:00
norris%netscape.com
2c828bd2f5 Make JavaAdapter work on mozilla-only.
git-svn-id: svn://10.0.0.236/trunk@29227 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:41:57 +00:00
mscott%netscape.com
45d8cd8d2b Remove unnecessary component registration calls for the netlib service.
git-svn-id: svn://10.0.0.236/trunk@29226 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:29:16 +00:00
law%netscape.com
5b0dc97235 Hopefully a fix for bug #4779
git-svn-id: svn://10.0.0.236/trunk@29225 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:21:43 +00:00
hyatt%netscape.com
adc67d9d90 Commenting out (again) the loadInitialPage call in navigator.xul. It
isn't necessary any more (and its implementation causes problems).


git-svn-id: svn://10.0.0.236/trunk@29224 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 20:20:39 +00:00
endico%mozilla.org
f99fd2c0b3 index idl files too
git-svn-id: svn://10.0.0.236/trunk@29223 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:52:55 +00:00
sfraser%netscape.com
4976da6903 Updated project
git-svn-id: svn://10.0.0.236/trunk@29222 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:52:04 +00:00
sfraser%netscape.com
f3dc3ee1f6 Remove EditorGuiManager project, and add TextServices to the build.
git-svn-id: svn://10.0.0.236/trunk@29221 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:51:34 +00:00
law%netscape.com
7194b6944f Add txtsvc to get find dialog building on win32 and unix
git-svn-id: svn://10.0.0.236/trunk@29219 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:46:01 +00:00
endico%mozilla.org
84da5c7450 index idl files too
git-svn-id: svn://10.0.0.236/trunk@29218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:42:35 +00:00
kin%netscape.com
bf3bc922a4 Fix from mjudge@netscape.com for bug #5505 (Crash clicking on throbber in apprunner)
git-svn-id: svn://10.0.0.236/trunk@29217 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:38:22 +00:00
mcmullen%netscape.com
9cbd94005d Patch from Michael Lowe (part of #5473) replace true by PR_TRUE
git-svn-id: svn://10.0.0.236/trunk@29216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:34:39 +00:00
mcmullen%netscape.com
7466c2717c Leakage and mismatch of allocate/free methods (patches submitted by Bruce Mitchener). Bug #5140.
git-svn-id: svn://10.0.0.236/trunk@29215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:05:00 +00:00
alecf%netscape.com
5301124e7d remove references to stub nsIMessenger class
git-svn-id: svn://10.0.0.236/trunk@29214 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:03:36 +00:00
alecf%netscape.com
7c02f4bc98 oops, checked in the wrong file, backing this out (it's not ready yet)
git-svn-id: svn://10.0.0.236/trunk@29213 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:03:08 +00:00
alecf%netscape.com
314d30ce50 remove references to unnecessary nsIMessenger stub class
git-svn-id: svn://10.0.0.236/trunk@29212 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:00:54 +00:00
sfraser%netscape.com
e52901378f Split out nsFindDialog into a separate file. Lots of other FInd-related changes.
git-svn-id: svn://10.0.0.236/trunk@29211 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 19:00:28 +00:00
sfraser%netscape.com
3a10840aca First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29210 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:59:46 +00:00
sfraser%netscape.com
dfcb331b9d Fix button disabling problem
git-svn-id: svn://10.0.0.236/trunk@29209 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:59:23 +00:00
sfraser%netscape.com
c51855185c Split the find code into two files.
git-svn-id: svn://10.0.0.236/trunk@29208 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:58:57 +00:00
robinf%netscape.com
a5840fea3a corrected spelling of POP to PoP
git-svn-id: svn://10.0.0.236/trunk@29207 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:52:33 +00:00
waterson%netscape.com
c8f7aeacd1 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@29204 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:46:36 +00:00
mcmullen%netscape.com
eb74bbff62 Fix an error return value.
git-svn-id: svn://10.0.0.236/trunk@29203 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:46:13 +00:00
waterson%netscape.com
5afe3a58e6 Added nsIRDFContainer and nsIRDFContainerUtils to replace the old C versions in rdfutil.
git-svn-id: svn://10.0.0.236/trunk@29202 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:45:59 +00:00
waterson%netscape.com
e2bf256fa8 Added nsIRDFContainer and nsIRDFContainerUtils.
git-svn-id: svn://10.0.0.236/trunk@29201 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:45:14 +00:00
mcafee%netscape.com
85b64ec7aa Adding checkbox test to Debug menu.
git-svn-id: svn://10.0.0.236/trunk@29200 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:44:01 +00:00
mcafee%netscape.com
93de3dc535 Adding checkoutTest.xul to exports for Linux, Win32. a=pinkerton
git-svn-id: svn://10.0.0.236/trunk@29199 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:42:15 +00:00
waterson%netscape.com
7f0df5cd5b Add sanity checks.
git-svn-id: svn://10.0.0.236/trunk@29198 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:41:10 +00:00
waterson%netscape.com
2673e459c5 Add sanity checks. Bug 5411, fix off-by-one in destructor loop initializer.
git-svn-id: svn://10.0.0.236/trunk@29197 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:40:53 +00:00
alecf%netscape.com
1640e393c4 rename the IDL attributes so it's more friendly to javascript, and use the new GetLocalPath method when upgrading mail.directory on POP
git-svn-id: svn://10.0.0.236/trunk@29196 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:40:48 +00:00
waterson%netscape.com
e0716bb6ec Bug 5411. Fixed off-by-one in loop initialzer.
git-svn-id: svn://10.0.0.236/trunk@29195 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:40:06 +00:00
alecf%netscape.com
82f1b61db6 add new GetServerURI() method for asking a server for the root RDF URI and make a generic GetLocalPath() for getting the local directory for this server.
git-svn-id: svn://10.0.0.236/trunk@29194 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:38:26 +00:00
alecf%netscape.com
e84c4eb44c add protocol-specific implementation of GetServerURI() in preparation for new method in nsIMsgIncomingServer interface
git-svn-id: svn://10.0.0.236/trunk@29193 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:37:15 +00:00
sspitzer%netscape.com
d6cca3e901 more cvs ignorage
git-svn-id: svn://10.0.0.236/trunk@29192 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:29:39 +00:00
sspitzer%netscape.com
4cfd11fd27 cvs ignorage of generated makefiles
git-svn-id: svn://10.0.0.236/trunk@29191 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:26:05 +00:00
fur%netscape.com
85db1cf8f0 Interim checkin of JS2 grammar. Still many ambiguities and bugs, though.
git-svn-id: svn://10.0.0.236/trunk@29190 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:22:30 +00:00
morse%netscape.com
0ae0b9f8b1 save prefs before leaving -- added on request of mcmullen
git-svn-id: svn://10.0.0.236/trunk@29189 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:14:48 +00:00
slamm%netscape.com
742b132f2a Skip files that do not exist or cannot be created. (Previously it gave up in this case).
git-svn-id: svn://10.0.0.236/trunk@29188 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:08:50 +00:00
waterson%netscape.com
b5755f0c9b Added parameter checks. Updated return codes.
git-svn-id: svn://10.0.0.236/trunk@29187 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:07:54 +00:00
ftang%netscape.com
c87cd212c1 set the default charset of nsWebShell to ISO-8859-1
git-svn-id: svn://10.0.0.236/trunk@29186 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:05:18 +00:00
sspitzer%netscape.com
a41f8722fa turn off some of my printfs
git-svn-id: svn://10.0.0.236/trunk@29185 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:04:17 +00:00
locka%iol.ie
b50e6fd03a Added code to parse a script from a file
Changed some "tstring &" refs to "TCHAR *"


git-svn-id: svn://10.0.0.236/trunk@29184 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:02:27 +00:00
locka%iol.ie
0e5432835a Added code to scan for external scripts and present them in the test tree
git-svn-id: svn://10.0.0.236/trunk@29183 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 18:00:22 +00:00
locka%iol.ie
c313f52e12 Simple test script
git-svn-id: svn://10.0.0.236/trunk@29182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:59:44 +00:00
ftang%netscape.com
b9f82cb3e5 call SetDocumentCharset method to pass default charset to the parser
git-svn-id: svn://10.0.0.236/trunk@29181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:58:50 +00:00
ftang%netscape.com
3193eb1303 add support for default encoding menu
git-svn-id: svn://10.0.0.236/trunk@29180 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:56:37 +00:00
ftang%netscape.com
f9b3f0d574 add SetDocumentCharset method to nsIParser, move nsCharsetSource from nsScanner.h to nsIParser.h
git-svn-id: svn://10.0.0.236/trunk@29179 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:49:45 +00:00
waterson%netscape.com
6f0c340690 Added nsISimpleEnumerator.h as a dummy file so that XPIDL that uses it won't break.
git-svn-id: svn://10.0.0.236/trunk@29178 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:31:57 +00:00
dcone%netscape.com
141f57c78d Fixed bug that causes the Mac to crash in background.
The pixelType of the Pixmap was set wrong.


git-svn-id: svn://10.0.0.236/trunk@29177 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:25:46 +00:00
dcone%netscape.com
7d88af9a82 fixed bug so refcount is inited
git-svn-id: svn://10.0.0.236/trunk@29176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 17:25:00 +00:00
morse%netscape.com
ad2788b5b1 eliminate dependency on xp_getstr
git-svn-id: svn://10.0.0.236/trunk@29172 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 15:12:45 +00:00
morse%netscape.com
08999445c4 fix up problem with multiple usernames at one url
git-svn-id: svn://10.0.0.236/trunk@29171 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 15:12:08 +00:00
morse%netscape.com
980409e18f minor editing change
git-svn-id: svn://10.0.0.236/trunk@29170 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 15:08:38 +00:00
nisheeth%netscape.com
5e1e9d579d Shortened this file name to nsIExternalDocLoadObs.h to work around Mac's inability to deal with filenames longer than 31 chars.
git-svn-id: svn://10.0.0.236/trunk@29169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 14:55:29 +00:00
nisheeth%netscape.com
42a9fe0f25 Shortened filename to nsIExternalDocLoadObs.h to work around Mac build bustage. Filenames longer than 31 characters are a bad thing on the Mac.
git-svn-id: svn://10.0.0.236/trunk@29168 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 14:54:03 +00:00
jfrancis%netscape.com
d4211f72a7 adding list to sample html
git-svn-id: svn://10.0.0.236/trunk@29167 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 14:27:02 +00:00
jfrancis%netscape.com
8591f5670e more html typing rules implementation
git-svn-id: svn://10.0.0.236/trunk@29166 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 14:08:52 +00:00
nisheeth%netscape.com
0c212f7062 The doc loader sends out document load progress notifications to external observers. The list of external observers is built up on each new top level document load by consulting the nsObserver service.
git-svn-id: svn://10.0.0.236/trunk@29165 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 10:51:52 +00:00
nisheeth%netscape.com
e0caeb88ae Adding and exporting nsIExternalDocumentLoadObserver.h on all platforms. This interface is implemented by external clients that want to receive document load notifications from the document loader.
git-svn-id: svn://10.0.0.236/trunk@29164 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 10:50:09 +00:00
bruce%cybersight.com
ed4fb79ac6 Fix for AIX build bustage: "../../../htmlparser/src/nsXIFDTD.cpp", line 1690.31: 1540-224: (S) Conversion from "nsString" to a reference to a non-const type "nsString&" requires a temporary.
git-svn-id: svn://10.0.0.236/trunk@29163 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 07:31:09 +00:00
kostello%netscape.com
1a6701bd85 Added support to use the specified document charset when encoding a
document to HTML to Text. The charset information is first encoded
in XIF and then that information is used when interpretting the unicode
for output.

Added support to output character entity information which should address
bug 4709


git-svn-id: svn://10.0.0.236/trunk@29162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 06:16:49 +00:00
kostello%netscape.com
17d6c2ea7a Added Encoding of charset information
Encoded < and > as LT and GT character entities to fix bug #4709


git-svn-id: svn://10.0.0.236/trunk@29161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 06:10:47 +00:00
jband%netscape.com
d3ed7620de ifdef'ing out a much more likely cause for the Mac bustage
git-svn-id: svn://10.0.0.236/trunk@29160 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 05:50:12 +00:00
jband%netscape.com
dea8acc4e6 changing a member name in hopes that this has something to do with the Mac bustage. I can't see what else might be wrong. Pure voodoo!
git-svn-id: svn://10.0.0.236/trunk@29159 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 05:40:18 +00:00
bienvenu%netscape.com
90615d6714 get imap message display working
git-svn-id: svn://10.0.0.236/trunk@29158 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 05:08:49 +00:00
briano%netscape.com
df95dc8f79 Automated update
git-svn-id: svn://10.0.0.236/trunk@29157 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:59:38 +00:00
sspitzer%netscape.com
07e7ca5f54 commenting out the --enable-js-stubs stuff.
according to waterson, the enable-js-stubs stuff is obsolete.
once I hear back from jband, I'll remove it for good.


git-svn-id: svn://10.0.0.236/trunk@29156 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:46:10 +00:00
jband%netscape.com
05522deaa6 adding new scheme for building xpidl files - only Win32 supported at first.
git-svn-id: svn://10.0.0.236/trunk@29155 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:35:41 +00:00
jband%netscape.com
bfa10cbf8b Make xptinfo fail more gracefully. Fix a couple of warnings. Get rid of XPTDIR env var hack for XP_PC (other platforms coming soon)
git-svn-id: svn://10.0.0.236/trunk@29154 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:23:29 +00:00
mjudge%netscape.com
0352ad75c6 selection changes for new model of content only. frames no longer contain variables referring to selection state outside of 1 bit. keyboard selection will now be disabled until i can get it working in the new selection world order.
git-svn-id: svn://10.0.0.236/trunk@29153 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:02:04 +00:00
putterman%netscape.com
a6ece6b3a1 use NS_IF_RELEASE in case db is null.
git-svn-id: svn://10.0.0.236/trunk@29152 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 03:08:42 +00:00
sspitzer%netscape.com
5bcbd707a0 get rid of a warning on UNIX
git-svn-id: svn://10.0.0.236/trunk@29151 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 02:56:56 +00:00
putterman%netscape.com
2082df9ddd changed nsIMessage to nsIMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29150 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 22:34:02 +00:00
harishd%netscape.com
de6fc900d0 Added an extra parameter(PRBool) - aNotify, to AddAttributes().
This parameter has been defaulted to PR_FALSE.


git-svn-id: svn://10.0.0.236/trunk@29149 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 22:18:49 +00:00
bruce%cybersight.com
7a7bf03dcd Make destructor virtual (approved by rickg).
git-svn-id: svn://10.0.0.236/trunk@29148 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 22:01:14 +00:00
bienvenu%netscape.com
7331065fd0 add interface to set mailboxname
git-svn-id: svn://10.0.0.236/trunk@29147 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 22:00:58 +00:00
harishd%netscape.com
5cc529b5e4 Cleaned up HandleOmittedTag() and HandleSavedTokensAbove().
git-svn-id: svn://10.0.0.236/trunk@29146 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:55:05 +00:00
bienvenu%netscape.com
26af722aa5 adopt new msg uri scheme from scott, work on message loading
git-svn-id: svn://10.0.0.236/trunk@29145 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:51:39 +00:00
mscott%netscape.com
c29b06cb71 Only include <windows.h> if we are building on windows.
git-svn-id: svn://10.0.0.236/trunk@29144 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:32:34 +00:00
mscott%netscape.com
6f8d1ba42c Fix many many Linux warnings by removing some unused variables.
git-svn-id: svn://10.0.0.236/trunk@29143 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:30:44 +00:00
mscott%netscape.com
31851af2a7 Fix type for including nsIImapMailFolderSink.h (we had a lower case 'f')
git-svn-id: svn://10.0.0.236/trunk@29142 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:25:40 +00:00
mscott%netscape.com
12b733a5c4 Add new line to end of file.
git-svn-id: svn://10.0.0.236/trunk@29141 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:23:36 +00:00
mscott%netscape.com
a1e2e3fd9b Fix typo in including nsIMAPHostSessionList.h.
git-svn-id: svn://10.0.0.236/trunk@29140 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:21:52 +00:00
mscott%netscape.com
cb23b0fc5a Change XP_Bool to PRBool to get Linux build going for imap.
git-svn-id: svn://10.0.0.236/trunk@29139 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:21:10 +00:00
mscott%netscape.com
965341ed2c Change XP_Bool to PRBool
git-svn-id: svn://10.0.0.236/trunk@29138 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:20:38 +00:00
mscott%netscape.com
a29ee5f7f2 Including wrong file for host session list. the file is nsIMAPHostSessionList not nsImapHostSessionList. Linux is case sensitive when including files.
git-svn-id: svn://10.0.0.236/trunk@29137 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:18:08 +00:00
mscott%netscape.com
d92aba0d80 Add new line to end of file.
git-svn-id: svn://10.0.0.236/trunk@29136 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 21:14:28 +00:00
mscott%netscape.com
82794c70ae Add new lines to end of files.
git-svn-id: svn://10.0.0.236/trunk@29135 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 20:58:04 +00:00
mscott%netscape.com
c87b90fa6e Add new line.
git-svn-id: svn://10.0.0.236/trunk@29134 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 20:56:23 +00:00
evaughan%netscape.com
b82aa6bd28 Made tabs use visibility to hide and show views.
git-svn-id: svn://10.0.0.236/trunk@29133 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 20:07:45 +00:00
mscott%netscape.com
0b1f4081c6 Re-writing pop protocol to use nsMsgLineStreamBuffer instead of the old & slow ReadLine and Read functions that used to be here.
git-svn-id: svn://10.0.0.236/trunk@29132 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 20:04:08 +00:00
mscott%netscape.com
59a500bcab ReadNextLine now returns # bytes read.
nsMsgLineStreamBuffer now takes a delimeter for end of line markings. This is CRLF for imap.


git-svn-id: svn://10.0.0.236/trunk@29131 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:56:34 +00:00
mscott%netscape.com
33558c25e6 nsMsgLineStreamBuffer::ReadNextLine now returns # bytes read.
use platform specfic line delimeter for nsMsgbufferStream input. This should fix the display message problem I was seeing on Mac and Linux.


git-svn-id: svn://10.0.0.236/trunk@29130 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:55:05 +00:00
mscott%netscape.com
d74f659f27 ProcessXOVER must now take a PRUint32 instead of an int32
git-svn-id: svn://10.0.0.236/trunk@29129 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:54:02 +00:00
mscott%netscape.com
3e71f6bd87 ReadNextLine now returns the number of bytes. This simplified our use of the function dramatically.
nsMsgLineStreamBuffer takes a line delimeter of CRLF for nntp.


git-svn-id: svn://10.0.0.236/trunk@29128 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:53:22 +00:00
mscott%netscape.com
f356f350a7 status must now be an unsigned int32 for process xover.
git-svn-id: svn://10.0.0.236/trunk@29127 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:52:01 +00:00
mscott%netscape.com
f3bdda604d nsMsgLineStreamBuffer::ReadNextline now returns # bytes read.
nsMsgLineStreamBuffer now lets you pass in the delimeter string to be used for determing the end of a line. This allows the function to be platform friendly with line endings...


git-svn-id: svn://10.0.0.236/trunk@29126 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:51:08 +00:00
warren%netscape.com
70f38c9b80 Started hooking up socket transport synchronous streams. Added unix makefiles.
git-svn-id: svn://10.0.0.236/trunk@29125 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:25:24 +00:00
morse%netscape.com
6c10b9393a first pass at doing localization correctly
git-svn-id: svn://10.0.0.236/trunk@29124 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 19:23:22 +00:00
jband%netscape.com
3f579066c1 fix Win32 crash on startup - not copying xpc3250.dll to components dir
git-svn-id: svn://10.0.0.236/trunk@29123 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 18:56:09 +00:00
mscott%netscape.com
743b48b551 Fix for Bug #5468 --> When adding new messages to the mail folder, we write a CRLF at the end of the message. However, we weren't informing the parser that we added a CRLF so the parser's total bytes for the message was always two bytes short...
git-svn-id: svn://10.0.0.236/trunk@29122 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 18:31:09 +00:00
endico%mozilla.org
c58f5d6ded alter regex to allow newsgroups with more than 4 parts. the checkin groups weren't getting marked up properly
git-svn-id: svn://10.0.0.236/trunk@29121 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 18:02:22 +00:00
troy%netscape.com
1aee40e685 Added flag bit NS_FRAME_OUT_OF_FLOW, and changed the frame construction code
to set it for floated and absolutely positioned frames


git-svn-id: svn://10.0.0.236/trunk@29120 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 17:20:53 +00:00
troy%netscape.com
a67c0a1aaf Added code to check the placeholder's out-of-flow frame and see if it's
an absolutely positioned frame and not just assume it's a floater


git-svn-id: svn://10.0.0.236/trunk@29119 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 17:01:07 +00:00
troy%netscape.com
6e60419dbc Changed FindFrameWithContent() to check for a frame type of "placeholderFrame"
and return the out-of-flow frame instead


git-svn-id: svn://10.0.0.236/trunk@29118 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 17:00:24 +00:00
troy%netscape.com
0e0466e34b Removed ContentChanged() and AttributeChanged() which are no longer need
now that GetPrimaryFrameFor() always returns the out-of-flow frame


git-svn-id: svn://10.0.0.236/trunk@29117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 16:59:39 +00:00
troy%netscape.com
fc762f49b8 Change so we use nsPlaceholderFrame frames for all placeholders
git-svn-id: svn://10.0.0.236/trunk@29116 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 16:58:42 +00:00
dveditz%netscape.com
52894bf495 fixing bruce's build bustage
git-svn-id: svn://10.0.0.236/trunk@29115 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 15:57:41 +00:00
bruce%cybersight.com
ceebc5fece Fix for a comment.
git-svn-id: svn://10.0.0.236/trunk@29114 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:31:05 +00:00
bruce%cybersight.com
7d28c89249 Fix for calls to nsFileSpec::GetLeafName(). It allocates memory with strdup(), so use free() and not delete[].
git-svn-id: svn://10.0.0.236/trunk@29113 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:27:36 +00:00
locka%iol.ie
b06e399a04 Fixed duff auto-generated ATL/MFC integration
Got first script running using the controls active script site class


git-svn-id: svn://10.0.0.236/trunk@29112 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:17:28 +00:00
locka%iol.ie
1fc78188aa First sane version of script site - works with cbrowse
git-svn-id: svn://10.0.0.236/trunk@29111 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:15:37 +00:00
locka%iol.ie
1312a234ff Added a little armour to prevent a crash
git-svn-id: svn://10.0.0.236/trunk@29110 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 13:15:10 +00:00
beard%netscape.com
a0016d1bd2 took out #undefs of CookieManagement, SingleSignon and PRIVACY_POLICIES
git-svn-id: svn://10.0.0.236/trunk@29109 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 06:43:23 +00:00
beard%netscape.com
0b111599fb added xp_stub.c to fix link errors with SingleSignon turned on.
git-svn-id: svn://10.0.0.236/trunk@29108 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 06:43:05 +00:00
beard%netscape.com
303f0ccc98 reworked XP_ASSERT not to depend on <PP_Types.h> nor <UException.h> which are PowerPlant specific.
git-svn-id: svn://10.0.0.236/trunk@29107 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 06:43:04 +00:00
beard%netscape.com
d36ac1866a must #define EDITOR to get prototype for EDT_SavePublishUsernameAndPassword()
git-svn-id: svn://10.0.0.236/trunk@29106 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 06:41:42 +00:00
beard%netscape.com
1eac43e617 replaced singsign.c with singsignStub.cpp
git-svn-id: svn://10.0.0.236/trunk@29105 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 06:41:25 +00:00
bruce%cybersight.com
c558b49f30 Old patches for non-virtual vs virtual destructors (approved by Troy)
git-svn-id: svn://10.0.0.236/trunk@29104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:57:38 +00:00
jefft%netscape.com
f7a5864781 fixed imap build bustage; don't how this happend
git-svn-id: svn://10.0.0.236/trunk@29103 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:27:37 +00:00
troy%netscape.com
713c4c17a7 Fixed a comment
git-svn-id: svn://10.0.0.236/trunk@29102 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:14:06 +00:00
rickg%netscape.com
fb1366a173 more backout
git-svn-id: svn://10.0.0.236/trunk@29101 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:10:37 +00:00
rickg%netscape.com
5f027c4b56 completed the backout
git-svn-id: svn://10.0.0.236/trunk@29100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 03:50:10 +00:00
rickg%netscape.com
4399272b2c backing out string changes until I can get it right
git-svn-id: svn://10.0.0.236/trunk@29099 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 03:10:44 +00:00
blizzard%redhat.com
b2ee85e9dd little more xlib work
git-svn-id: svn://10.0.0.236/trunk@29098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:58:15 +00:00
rickg%netscape.com
71d285e691 still trying to fix mac breakage
git-svn-id: svn://10.0.0.236/trunk@29097 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:53:39 +00:00
troy%netscape.com
3f68dd05f9 Added support for fixed background attachment
git-svn-id: svn://10.0.0.236/trunk@29096 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:43:50 +00:00
rickg%netscape.com
196e86a6cc removed warnings and a build error
git-svn-id: svn://10.0.0.236/trunk@29095 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:05:03 +00:00
rickg%netscape.com
e71f300fd7 fix to nsString2 constructor
git-svn-id: svn://10.0.0.236/trunk@29094 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:51:21 +00:00
rickg%netscape.com
c38e567e72 fix to nsString2 constructor
git-svn-id: svn://10.0.0.236/trunk@29093 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:49:58 +00:00
rickg%netscape.com
85df707cc9 perf improvement for macaddict.com (and others)
git-svn-id: svn://10.0.0.236/trunk@29092 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:43:06 +00:00
rickg%netscape.com
df6418fdb2 removed dup identifier
git-svn-id: svn://10.0.0.236/trunk@29091 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:35:45 +00:00
rickg%netscape.com
1b955c406d disabled some unnecessary debug output
git-svn-id: svn://10.0.0.236/trunk@29090 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:27:51 +00:00
rickg%netscape.com
e283248858 removed PRUnichar* operator() and other WIP for nsString2
git-svn-id: svn://10.0.0.236/trunk@29089 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 01:24:10 +00:00
morse%netscape.com
f56a301622 navigator.xul was failing to load
git-svn-id: svn://10.0.0.236/trunk@29088 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 23:57:00 +00:00
troy%netscape.com
9a1dc08b89 Removed #define ALL_VIEW_FLAGS which is no longer used
git-svn-id: svn://10.0.0.236/trunk@29087 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 22:58:14 +00:00
troy%netscape.com
be9de6ec14 Changed Scroll() to check if the scrolled view has the
NS_VIEW_PUBLIC_FLAG_DONT_BITBLT flag set


git-svn-id: svn://10.0.0.236/trunk@29086 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 22:49:28 +00:00
putterman%netscape.com
ce61fc1510 added files: mozilla/mailnews/local/src/nsLocalMessage.cpp, mozilla/mailnews/local/src/nsLocalUtils.cpp
git-svn-id: svn://10.0.0.236/trunk@29085 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:53:22 +00:00
putterman%netscape.com
69e1a602c7 added files: mozilla/mailnews/base/util/nsMessage.cpp
git-svn-id: svn://10.0.0.236/trunk@29084 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:51:22 +00:00
putterman%netscape.com
1b44a3a36c added nsNewsMessage, nsNewsUtils and use nsIMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29083 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:47:04 +00:00
putterman%netscape.com
fb3008f90d Add ability to create a message.
git-svn-id: svn://10.0.0.236/trunk@29082 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:46:07 +00:00
putterman%netscape.com
26e11c509c Added nsLocalMessage and nsLocalUtils. Use nsIMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29081 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:45:42 +00:00
putterman%netscape.com
908c1ab6a1 Added ability to create a message.
git-svn-id: svn://10.0.0.236/trunk@29080 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:44:40 +00:00
putterman%netscape.com
1048229bcd use nsIMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29079 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:44:01 +00:00
putterman%netscape.com
a6344d0dc8 Use nsIMsgDBHdr and user converter enumerator for returning messages.
git-svn-id: svn://10.0.0.236/trunk@29078 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:43:25 +00:00
putterman%netscape.com
f11b938e29 Added nsImapMessage and nsImapUtils.
git-svn-id: svn://10.0.0.236/trunk@29077 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:42:50 +00:00
putterman%netscape.com
8ac48f284b use nsIMsgDBHdr instead of nsIMessage. Part of removing rdf dependency.
git-svn-id: svn://10.0.0.236/trunk@29076 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:40:47 +00:00
putterman%netscape.com
72b7a9a1e1 Added nsIMsgHdr
git-svn-id: svn://10.0.0.236/trunk@29075 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:38:57 +00:00
putterman%netscape.com
3c0ff8fb05 removed RDF dependency from db.
git-svn-id: svn://10.0.0.236/trunk@29074 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:38:04 +00:00
putterman%netscape.com
c4e4fd6201 Added enumerator to convert nsMsgDBHdr into message.
git-svn-id: svn://10.0.0.236/trunk@29073 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:37:00 +00:00
putterman%netscape.com
b26368e5dc removed protocol dependent uri utilities and added CreateMessageFromMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29072 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:36:26 +00:00
putterman%netscape.com
0958a14458 Removed protocol dependent uri utilities.
git-svn-id: svn://10.0.0.236/trunk@29071 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:36:00 +00:00
putterman%netscape.com
681aef553a Added nsMessage
git-svn-id: svn://10.0.0.236/trunk@29070 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:35:34 +00:00
putterman%netscape.com
19b56537d9 Check for null pointer before using db in change view.
git-svn-id: svn://10.0.0.236/trunk@29069 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:34:51 +00:00
putterman%netscape.com
654691c530 Use new msghdr to message converter enumerator.
git-svn-id: svn://10.0.0.236/trunk@29068 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:34:25 +00:00
putterman%netscape.com
366f05a646 Use nsIMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29067 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:33:39 +00:00
putterman%netscape.com
22090861f8 Added CreateMsgFromMsgDBHdr.
git-svn-id: svn://10.0.0.236/trunk@29066 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:33:20 +00:00
putterman%netscape.com
30fde66632 Added nsIMessage
git-svn-id: svn://10.0.0.236/trunk@29065 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 20:32:24 +00:00
scc%netscape.com
dd0f5ff878 removed the non-|const| version of |nsAutoCString::operator const char*| since the const version serves in both |const| and non-|const| situations, and will be ambiguous to many compilers.
git-svn-id: svn://10.0.0.236/trunk@29063 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 18:40:36 +00:00
morse%netscape.com
3edeb11ee8 fix diagnostic messages
git-svn-id: svn://10.0.0.236/trunk@29062 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 18:03:03 +00:00
pavlov%pavlov.net
d2ebe78be0 add supporting code for eBorderStyle_BorderlessTopLevel
git-svn-id: svn://10.0.0.236/trunk@29061 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 16:54:54 +00:00
ramiro%netscape.com
107fb91b8c Remove obsolete file.
git-svn-id: svn://10.0.0.236/trunk@29060 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 16:52:37 +00:00
pavlov%pavlov.net
357df7071a add eBorderStyle_BorderlessTopLevel
git-svn-id: svn://10.0.0.236/trunk@29059 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 16:33:12 +00:00
pavlov%pavlov.net
b1258eae84 s/NULL/nsnull/ in nsGtkEventHandler
use a few macros in nsWidget


git-svn-id: svn://10.0.0.236/trunk@29058 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 15:00:11 +00:00
despotdaemon%netscape.com
5ffd0dce4c Pseudo-automatic update of changes made by subbarao@computer.org.
git-svn-id: svn://10.0.0.236/trunk@29057 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 14:50:29 +00:00
blizzard%redhat.com
3a831c997b fix gfx .so definition in makefile
git-svn-id: svn://10.0.0.236/trunk@29056 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 12:20:53 +00:00
blizzard%redhat.com
b5f5195864 make xlib build again
git-svn-id: svn://10.0.0.236/trunk@29055 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 12:20:28 +00:00
nisheeth%netscape.com
29063e4928 Fix off by one error for arrow that points out XML error locations.
git-svn-id: svn://10.0.0.236/trunk@29054 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 10:23:39 +00:00
rjc%netscape.com
2f63dc07d9 Don't need to add rdfcore into AppCoresManager... as its now done automatically by the Init() call.
git-svn-id: svn://10.0.0.236/trunk@29053 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 10:15:06 +00:00
nisheeth%netscape.com
21c925aca3 Fixed the error reporting code's math for the final time, hopefully. Also fixed the off by one error for the textual arrow that points out the error location.
git-svn-id: svn://10.0.0.236/trunk@29052 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 10:06:35 +00:00
rjc%netscape.com
dfef0f5274 Switch over to using nsISupportsArray instead of nsVoidArray to fix refcnt'ing issue with pulsing code.
git-svn-id: svn://10.0.0.236/trunk@29051 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 09:42:03 +00:00
jband%netscape.com
847f304920 Commenting out the component registration didn't do what I expected. So, I'll unset the IS_COMPONENT flag in Makefile.in to keep the .so from being copied to the components directory at on on Unix
git-svn-id: svn://10.0.0.236/trunk@29050 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 09:40:51 +00:00
jband%netscape.com
2c6e952761 Comment out component registration of xpconnect except on XP_PC. The problem for Unix is that xpconnect relies on xptcall at runtime. Apprunner and viewer are core dumping on linux. However TestXPC and xpcshell work fine. Further study is required. For now I'll try to unbreak apprunner and viewer for others.
git-svn-id: svn://10.0.0.236/trunk@29049 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 09:32:35 +00:00
rjc%netscape.com
4cfc40f61c Fix file system datasource after Chris' landing.
git-svn-id: svn://10.0.0.236/trunk@29048 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 09:28:50 +00:00
rjc%netscape.com
6f8ccaa4a2 Fix related links after Chris' landing.
git-svn-id: svn://10.0.0.236/trunk@29047 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 09:07:02 +00:00
nisheeth%netscape.com
219ffa4c38 Don't use XML_UNICODE_WCHAR_T (defines characters with the wchar_t data type whose size varies by platform) for strings in expat. Use XML_UNICODE (defines characters with the unsigned short data type whose size is the same across all platforms) instead.
git-svn-id: svn://10.0.0.236/trunk@29046 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 08:39:06 +00:00
nisheeth%netscape.com
6922c01ae7 We are not using the XML_UNICODE_WCHAR_T define on any platform. So, no need to define it.
git-svn-id: svn://10.0.0.236/trunk@29045 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 08:34:43 +00:00
nisheeth%netscape.com
f87d9ae7f2 Fix for bug 5447. Check for #define XML_UNICODE_WCHAR_T before using the data type wchar_t.
git-svn-id: svn://10.0.0.236/trunk@29044 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 08:33:34 +00:00
jband%netscape.com
d798ce06a8 made xpconnect a service and changed the Win32 and Unix makefiles to have the xpconnect dll installed to the components directory
git-svn-id: svn://10.0.0.236/trunk@29043 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 08:10:16 +00:00
bruce%cybersight.com
e240b8e798 Missed an instance of 'false' earlier. Fixes AIX and Solaris builds.
git-svn-id: svn://10.0.0.236/trunk@29042 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 07:52:36 +00:00
bruce%cybersight.com
754ba7224e Fix Solaris CC and AIX build bustage. Can't use 'bool', must use PRBool.
git-svn-id: svn://10.0.0.236/trunk@29041 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 06:32:38 +00:00
beard%netscape.com
fcbdb6fb26 made the class to use for the JavaAdapter selectable via the Java property "org.mozilla.javascript.JavaAdapter"
git-svn-id: svn://10.0.0.236/trunk@29040 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 06:28:17 +00:00
sfraser%netscape.com
2b4d2451e5 Fix out param typo.
git-svn-id: svn://10.0.0.236/trunk@29039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:53:00 +00:00
beard%netscape.com
dc0aba6c0f moving wallet to components directory.
git-svn-id: svn://10.0.0.236/trunk@29038 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:30:44 +00:00
jefft%netscape.com
000b32dc2d folder name is now get from nsIMsgFolder
git-svn-id: svn://10.0.0.236/trunk@29037 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:13:12 +00:00
sdagley%netscape.com
ef8069fc28 updating/fixing for current syntax
git-svn-id: svn://10.0.0.236/trunk@29035 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:07:18 +00:00
sfraser%netscape.com
5af950c79b c2pstr on a "inline" string is bad, with VM on. Fixed.
git-svn-id: svn://10.0.0.236/trunk@29034 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 05:00:32 +00:00
troy%netscape.com
42adb09633 Fixed a problem where CreateViewForFrame() was setting NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
all the time


git-svn-id: svn://10.0.0.236/trunk@29033 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:53:42 +00:00
sfraser%netscape.com
55fcec43e4 Fix access paths, and make a new group for DOM Prop files.
git-svn-id: svn://10.0.0.236/trunk@29032 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:49:14 +00:00
waterson%netscape.com
2e743bb622 Fix wallet bustage on mac.
git-svn-id: svn://10.0.0.236/trunk@29031 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:41:01 +00:00
nhotta%netscape.com
055f0f8e27 WIN32 input/output unicode data conversion (not a part of the build).
git-svn-id: svn://10.0.0.236/trunk@29030 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:17:06 +00:00
beard%netscape.com
5cc5b82d0b added IsJavaEnabled().
git-svn-id: svn://10.0.0.236/trunk@29029 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:10:49 +00:00
beard%netscape.com
414ec140fe Turned on ClientWallet.
git-svn-id: svn://10.0.0.236/trunk@29028 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 04:09:39 +00:00
waterson%netscape.com
de8ab63afa Fix a comment that I forgot to keep in sync.
git-svn-id: svn://10.0.0.236/trunk@29027 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:28:43 +00:00
waterson%netscape.com
b728481e8b Whoops. Missed this one.
git-svn-id: svn://10.0.0.236/trunk@29026 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:28:22 +00:00
saari%netscape.com
a7eb7ec971 menu item enabling/disabling for GTK
git-svn-id: svn://10.0.0.236/trunk@29025 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:26:10 +00:00
sfraser%netscape.com
d42abe1f44 Changes library names for chrome, brprof, wallet and rdf
git-svn-id: svn://10.0.0.236/trunk@29024 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:21:34 +00:00
sfraser%netscape.com
7cc6b57779 Fix library creator code
git-svn-id: svn://10.0.0.236/trunk@29023 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:20:44 +00:00
sfraser%netscape.com
5df54f37ae Fix creator code of shared libs
git-svn-id: svn://10.0.0.236/trunk@29022 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:18:19 +00:00
morse%netscape.com
84775374f1 make wallet independent of xul changes
git-svn-id: svn://10.0.0.236/trunk@29021 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 03:08:03 +00:00
troy%netscape.com
d40fa73ba2 Added function GetClipView()
git-svn-id: svn://10.0.0.236/trunk@29020 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:52:58 +00:00
waterson%netscape.com
ad47378ef2 The Great Cursor Excorcism. Dropped cursors in favor of enumerators. Details on RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29019 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:54 +00:00
waterson%netscape.com
6d8a81a50f Fixed incorrect use of rdf service.
git-svn-id: svn://10.0.0.236/trunk@29018 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:18 +00:00
waterson%netscape.com
af8c84cb7c The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:41:02 +00:00
waterson%netscape.com
bb9438ca47 Added CID for XPConnect.
git-svn-id: svn://10.0.0.236/trunk@29016 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:39:09 +00:00
waterson%netscape.com
f0e906aeae Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:38:54 +00:00
waterson%netscape.com
24bc601a81 Modified JSStubGen to spit out correct code from XPConnect.
git-svn-id: svn://10.0.0.236/trunk@29014 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:38:05 +00:00
waterson%netscape.com
e6dfee029f Added XPConnect hooks.
git-svn-id: svn://10.0.0.236/trunk@29013 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:37:41 +00:00
gordon%netscape.com
620c627252 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@29012 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:08:50 +00:00
rickg%netscape.com
8832f32e49 sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@29011 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:39:50 +00:00
jefft%netscape.com
5673842d58 nsIImapService now takes nsIMsgFolder instead of nsIImapMailFolderSink for folder related interfaces; merget nsImapMailFolder::GetPath() & nsImapMailFolder::GetPathName()
git-svn-id: svn://10.0.0.236/trunk@29008 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:18:03 +00:00
jefft%netscape.com
73b3e39ecf nsIImapService now takes nsIMsgFolder instead of nsIImapMailFolderSink for folder related interfaces
git-svn-id: svn://10.0.0.236/trunk@29007 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:14:49 +00:00
jefft%netscape.com
d93c6c5453 fixed duplicate nsIID problem
git-svn-id: svn://10.0.0.236/trunk@29006 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:13:17 +00:00
rjc%netscape.com
64b80f4a7b hasAssertion() should return NS_OK irregardless of whether it actually has the assertion or not (instead of returning NS_ERROR_FAILURE if it it doesn't have the assertion).
git-svn-id: svn://10.0.0.236/trunk@29005 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:11:44 +00:00
jefft%netscape.com
9e3c98a783 initialize local variable, folderURI, to nsnull
git-svn-id: svn://10.0.0.236/trunk@29004 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:11:38 +00:00
rickg%netscape.com
f0f299ee3e tweak to dtd context
git-svn-id: svn://10.0.0.236/trunk@29001 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:57:42 +00:00
rjc%netscape.com
0b2dd699b7 Added new CSS rules for default documents/containers.
git-svn-id: svn://10.0.0.236/trunk@29000 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:40:27 +00:00
rjc%netscape.com
5c744a35e4 Export new "document.gif" icon to DIST area.
git-svn-id: svn://10.0.0.236/trunk@28999 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:39:06 +00:00
rjc%netscape.com
dbe4cd37ec Adding a new default document icon.
git-svn-id: svn://10.0.0.236/trunk@28998 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:35:45 +00:00
wtc%netscape.com
d3fd996e08 Added new tests bigfile2.c and bigfile3.c that reproduce Bugzilla
bug #5451.


git-svn-id: svn://10.0.0.236/trunk@28997 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 00:32:25 +00:00
amusil%netscape.com
cf9c3669c9 Plugins now can properly load support dlls that are located in the
plugin directory.


git-svn-id: svn://10.0.0.236/trunk@28988 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:43:54 +00:00
ftang%netscape.com
335540f366 add ucvtw, ucvtw2, and ucvko to the build list. Currently they are *empty*, cata will move files from ucvcn to these three dll.
git-svn-id: svn://10.0.0.236/trunk@28987 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:41:34 +00:00
briano%netscape.com
d7144beb9d Fixed the bug that was breaking everyone who tried to build nsprpub from an objdir.
git-svn-id: svn://10.0.0.236/trunk@28986 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:18:48 +00:00
chuang%netscape.com
195365edc9 Add mailnews/ui/ab/resources/Makefile entry
git-svn-id: svn://10.0.0.236/trunk@28984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:11:22 +00:00
mcmullen%netscape.com
8feb26532a Added some comments and shortened some heap blocks. Called WaitNextEvent a few times before trying to get high-level events.
git-svn-id: svn://10.0.0.236/trunk@28983 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:09:29 +00:00
radha%netscape.com
dbdf4825fe Code to enable/disable forward/back menu items. Though it is n't quite functional
git-svn-id: svn://10.0.0.236/trunk@28982 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:07:11 +00:00
saari%netscape.com
9df8934bbd enabling dynamic menus on GTK
git-svn-id: svn://10.0.0.236/trunk@28981 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:06:52 +00:00
ftang%netscape.com
fa64202bcd First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28980 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 23:05:09 +00:00
alecf%netscape.com
e9d3322134 add new accessor to nsIMsgIncomingServer to get local folder path
git-svn-id: svn://10.0.0.236/trunk@28978 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:57:31 +00:00
ftang%netscape.com
63d3060cc5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28977 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:57:21 +00:00
hyatt%netscape.com
a60481e47c Making the sidebar not wrap.
git-svn-id: svn://10.0.0.236/trunk@28976 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:56:00 +00:00
ftang%netscape.com
8f54182b17 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28975 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:52:20 +00:00
amusil%netscape.com
c9bf7dd100 Added support for applets specified by the object tag (which use the "classid:java"
attribute instead of "code").


git-svn-id: svn://10.0.0.236/trunk@28974 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:52:10 +00:00
saari%netscape.com
bf6482c9af dynamic menu changes
git-svn-id: svn://10.0.0.236/trunk@28973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:39:32 +00:00
radha%netscape.com
f41540d314 Call LoadInitialPage to enable page loading with urls provided in the command line
git-svn-id: svn://10.0.0.236/trunk@28972 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:34:08 +00:00
radha%netscape.com
31ff99bb62 New method LoadInitialpage to load urls from command line
git-svn-id: svn://10.0.0.236/trunk@28971 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:32:01 +00:00
mcmullen%netscape.com
43817ee544 Command-line documents are now working.
git-svn-id: svn://10.0.0.236/trunk@28970 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:31:44 +00:00
mcmullen%netscape.com
733ef4bf33 Changed minor version to add "Gecko"
git-svn-id: svn://10.0.0.236/trunk@28969 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:31:13 +00:00
radha%netscape.com
6b140c51e7 New method LoadInitialPage
git-svn-id: svn://10.0.0.236/trunk@28968 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:31:05 +00:00
mcmullen%netscape.com
407603c5b6 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28967 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:30:27 +00:00
cata%netscape.com
00b09f6261 ISO2022JP encoder test added.
git-svn-id: svn://10.0.0.236/trunk@28966 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:16:21 +00:00
cata%netscape.com
5941607509 ISO2022JP encoder added.
git-svn-id: svn://10.0.0.236/trunk@28965 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:15:48 +00:00
cata%netscape.com
71621cadda ISO2022JP encoder done.
git-svn-id: svn://10.0.0.236/trunk@28964 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:14:11 +00:00
karnaze%netscape.com
f861258283 started frameset regression test suite
git-svn-id: svn://10.0.0.236/trunk@28963 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:14:03 +00:00
robinf%netscape.com
75c7503684 adding new banner bitmp
git-svn-id: svn://10.0.0.236/trunk@28962 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:12:43 +00:00
robinf%netscape.com
5adcaba81e updates to CCK wizard UI for M5
git-svn-id: svn://10.0.0.236/trunk@28961 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:08:13 +00:00
valeski%netscape.com
445473ffc3 changed TRUE -> PR_TRUE. and changed use of nsIUrl->GetPort() (linux caught a compile problem msvc wasn't catching)
git-svn-id: svn://10.0.0.236/trunk@28960 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 22:07:46 +00:00
valeski%netscape.com
f7837663e6 #included netCore.h so more descriptive error msgs can be used. also removed FTP_S_PORT use.
git-svn-id: svn://10.0.0.236/trunk@28959 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:58:42 +00:00
rods%netscape.com
1260448b5e DragEnter now sets the IDataObject into the DragService
git-svn-id: svn://10.0.0.236/trunk@28958 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:57:44 +00:00
valeski%netscape.com
2ecf80a665 #included netCore.h so the socket transport can start using more descriptive error codes.
git-svn-id: svn://10.0.0.236/trunk@28957 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:57:10 +00:00
rods%netscape.com
642f870957 Made method GetFormat so nsDragService can use it.
git-svn-id: svn://10.0.0.236/trunk@28956 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:56:05 +00:00
valeski%netscape.com
528b99f3a7 added netCore.h which currently contains netlib error codes (generated using nsError.h macros)
git-svn-id: svn://10.0.0.236/trunk@28955 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:56:01 +00:00
chuang%netscape.com
6a424e67c6 Bring address book UI into menu
git-svn-id: svn://10.0.0.236/trunk@28954 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:55:48 +00:00
karnaze%netscape.com
4b61ee8d56 bug 5437 - html frames not initially honoring visibility:hidden
git-svn-id: svn://10.0.0.236/trunk@28953 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:55:15 +00:00
chuang%netscape.com
58cc4144d6 Add address book UI to build process
git-svn-id: svn://10.0.0.236/trunk@28952 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:54:23 +00:00
amusil%netscape.com
19bf4b13cb Bug fix - made static array lengths match up
git-svn-id: svn://10.0.0.236/trunk@28951 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:53:43 +00:00
chuang%netscape.com
29863b707c Update mail startup url
git-svn-id: svn://10.0.0.236/trunk@28950 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:53:04 +00:00
alecf%netscape.com
6cc9b77101 fix from Jim Jance <jim_nance@yahoo.com> to fix DGUX
make sure -L lines are BEFORE -l lines


git-svn-id: svn://10.0.0.236/trunk@28949 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:45:13 +00:00
briano%netscape.com
1c2c2e3ecb Automated update
git-svn-id: svn://10.0.0.236/trunk@28948 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:45:10 +00:00
briano%netscape.com
6535ca0e4f Fix for OSF/1 builds. Thanks to Jim Nance (jlnance@avanticorp.com) for the hints.
git-svn-id: svn://10.0.0.236/trunk@28947 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:44:22 +00:00
mcmullen%netscape.com
fd9ab4313a Bug #4184. Before unescaping a path, call ReAllocData.
git-svn-id: svn://10.0.0.236/trunk@28946 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:32:57 +00:00
briano%netscape.com
75a5cd85f2 Automated update
git-svn-id: svn://10.0.0.236/trunk@28945 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:05:25 +00:00
briano%netscape.com
0aff854344 Added a fairly inelegant hack to check if the compiler understands -pthread.
git-svn-id: svn://10.0.0.236/trunk@28944 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 21:04:56 +00:00
briano%netscape.com
806f41f7d6 Automated update
git-svn-id: svn://10.0.0.236/trunk@28943 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:59:41 +00:00
rods%netscape.com
61f81e25eb Remap control alpha keys to VK_XXX equivalent
git-svn-id: svn://10.0.0.236/trunk@28942 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:56:32 +00:00
ftang%netscape.com
5703ce7f46 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28941 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:53:49 +00:00
slamm%netscape.com
a8988bf5e7 Improve recovering from conflicting objdir/srcdir builds. Add cleansrcdir target to client.mk. Update the objdir vs. srcdir build instructions in configure.
git-svn-id: svn://10.0.0.236/trunk@28940 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:46:22 +00:00
mcmullen%netscape.com
5b4a261d6f Corrected spelling in some comments.
git-svn-id: svn://10.0.0.236/trunk@28939 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:27:38 +00:00
mcmullen%netscape.com
0a61932c8b Added chrome, plugins, and components directories
git-svn-id: svn://10.0.0.236/trunk@28938 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:19:07 +00:00
kipp%netscape.com
e58b17d7b7 Fixed so that hidden form elements have no border
git-svn-id: svn://10.0.0.236/trunk@28936 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:16:40 +00:00
jj%netscape.com
f54f307a99 (really cyeh) add source files to optimized target. the components were compiled with the runtime, so they registered succesfully, but registered as completely empty. blow away your registry and then rerun after rebuilding these. only effects optimized versions.
git-svn-id: svn://10.0.0.236/trunk@28934 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:05:24 +00:00
kipp%netscape.com
dab2627382 Removed useless include
git-svn-id: svn://10.0.0.236/trunk@28933 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:49 +00:00
kipp%netscape.com
6bc99c60ff nit
git-svn-id: svn://10.0.0.236/trunk@28932 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:38 +00:00
mcmullen%netscape.com
e91eb560d4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28931 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:31 +00:00
kipp%netscape.com
de73bda8b4 Implement CancelReflowCommand; remove uselss root-frame resize in incremental reflow code
git-svn-id: svn://10.0.0.236/trunk@28930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:20 +00:00
valeski%netscape.com
3d1dfd1f41 nsFtpStreamListenerEvent.h - explicit #include "nsString.h" (fix build prob on linux)
nsFtpConnectionThread.*    - added the passive data connection mode (PASV) state


git-svn-id: svn://10.0.0.236/trunk@28929 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:03 +00:00
kipp%netscape.com
70bd41273e Always init the image loader (fixes bug #5238); don't load images with zero set dimensions (bug #5381); cancel extraneous reflows to improve performance
git-svn-id: svn://10.0.0.236/trunk@28928 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:00:14 +00:00
kipp%netscape.com
37b0aed644 Added code to discard wasted size updates
git-svn-id: svn://10.0.0.236/trunk@28927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:59:13 +00:00
kipp%netscape.com
259cb7aa9d Remember to stop image loads to break connection back to pres context
git-svn-id: svn://10.0.0.236/trunk@28924 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:49 +00:00
kipp%netscape.com
6cef382634 Work around crash by not assuming we have an owner
git-svn-id: svn://10.0.0.236/trunk@28923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:26 +00:00
kipp%netscape.com
3176a7056a Added CancelReflowCommand
git-svn-id: svn://10.0.0.236/trunk@28922 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:03 +00:00
endico%mozilla.org
83d6aeb0ce A 4AcK to get this working with gtk+. Normally plus signs in urls are used to represent spaces. Here we need to actaully use plus signs so i'm disabling the plus->space conversion. Hopefully this doesn't break anything.
git-svn-id: svn://10.0.0.236/trunk@28921 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:55:04 +00:00
norris%netscape.com
1967c50fd1 If the security resource isn't present, catch the exception and proceed.
git-svn-id: svn://10.0.0.236/trunk@28920 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:54:28 +00:00
kipp%netscape.com
aa32bf3a94 Removed obsolete include file
git-svn-id: svn://10.0.0.236/trunk@28919 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:52:36 +00:00
kipp%netscape.com
54dd6032e9 Work around crash bug; eliminate bad argument to a JS method
git-svn-id: svn://10.0.0.236/trunk@28918 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:52:04 +00:00
kipp%netscape.com
bb3da7609c nit
git-svn-id: svn://10.0.0.236/trunk@28916 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:48:55 +00:00
kipp%netscape.com
0d02b63994 Added command option from measuring doc load time
git-svn-id: svn://10.0.0.236/trunk@28915 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:48:43 +00:00
kipp%netscape.com
ec4141d9b0 Removed dead code
git-svn-id: svn://10.0.0.236/trunk@28914 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:48:16 +00:00
kipp%netscape.com
9347965938 Added code to measure document load times
git-svn-id: svn://10.0.0.236/trunk@28913 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:48:05 +00:00
wtc%netscape.com
dc93ed3444 Bugsplat bug #350054: in the NT implementation of SocketTransmitFile,
free the PRFileDesc only if the file is successfully transmitted.


git-svn-id: svn://10.0.0.236/trunk@28911 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:45:24 +00:00
rods%netscape.com
573590a925 OnChar now returns FALSE to widget typ in works
git-svn-id: svn://10.0.0.236/trunk@28910 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:44:47 +00:00
karnaze%netscape.com
2b067020b3 added rowspan=3 test
git-svn-id: svn://10.0.0.236/trunk@28909 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:40:37 +00:00
scc%netscape.com
b2e4dd6105 s/false/0/ in my do-while
git-svn-id: svn://10.0.0.236/trunk@28904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:03:01 +00:00
saari%netscape.com
59fba08585 Dynamic menus changes
git-svn-id: svn://10.0.0.236/trunk@28903 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:00:51 +00:00
rickg%netscape.com
fb78798f5f remove SetName() call at Hyatt's request
git-svn-id: svn://10.0.0.236/trunk@28902 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 18:56:40 +00:00
tague%netscape.com
e850ae94f1 Fixed bug #4732 - GetApplicationLocale always returning en-US on Win32
git-svn-id: svn://10.0.0.236/trunk@28900 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 18:32:42 +00:00
rickg%netscape.com
723528be42 sync with nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28899 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 18:21:43 +00:00
ramiro%netscape.com
a4fd233eb9 Add SetBackgroundColor() stubs.
Add signals/methods from tracking realization.


git-svn-id: svn://10.0.0.236/trunk@28898 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 18:16:11 +00:00
ramiro%netscape.com
14563d5211 quiet a compiler warning.
git-svn-id: svn://10.0.0.236/trunk@28897 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 18:04:49 +00:00
mcafee%netscape.com
a5a08359c3 Removing nsSelectionMgr from the build.
git-svn-id: svn://10.0.0.236/trunk@28896 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:53:51 +00:00
karnaze%netscape.com
dba2d3ff68 new tests
git-svn-id: svn://10.0.0.236/trunk@28895 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:53:26 +00:00
scc%netscape.com
0dfba463d5 added interfaces
git-svn-id: svn://10.0.0.236/trunk@28894 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:50:12 +00:00
mcmullen%netscape.com
ea69c765a4 Removed spurious access paths (pointed out by Pinkerton - thanks!)
git-svn-id: svn://10.0.0.236/trunk@28893 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:48:56 +00:00
putterman%netscape.com
c7dfb8ff8e removed fix for memory leak until we can fix other ref counting problems.
git-svn-id: svn://10.0.0.236/trunk@28892 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:46:25 +00:00
rods%netscape.com
9dc9c4d7e1 removed -DNEW_CLIPBOARD_SUPPORT
git-svn-id: svn://10.0.0.236/trunk@28891 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:45:03 +00:00
troy%netscape.com
670ba61106 Made a bunch of nsIView member functions "const"
git-svn-id: svn://10.0.0.236/trunk@28890 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:44:48 +00:00
karnaze%netscape.com
3b72521c59 bug 2267 - cells with row spans too tall
git-svn-id: svn://10.0.0.236/trunk@28889 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:43:14 +00:00
akkana%netscape.com
1a212b013a Fix for scc to work around an apparent egcs bug
git-svn-id: svn://10.0.0.236/trunk@28888 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:38:13 +00:00
pinkerton%netscape.com
bb8eb2a624 finally remove something from this growing list of forgotten defines: NEW_CLIPBOARD_SUPPORT because the feature has landed.
git-svn-id: svn://10.0.0.236/trunk@28887 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:35:59 +00:00
valeski%netscape.com
9051b27464 nsFtpConnectionThread.* added more states. we now handle mkdir and delete (file/dir).
nsFtpFactory.cpp api change.


git-svn-id: svn://10.0.0.236/trunk@28886 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:34:33 +00:00
pinkerton%netscape.com
2f4c3a4268 File Removed.
git-svn-id: svn://10.0.0.236/trunk@28885 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:33:19 +00:00
norris%netscape.com
59b47d8de9 Clean up javadoc.
git-svn-id: svn://10.0.0.236/trunk@28884 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:31:59 +00:00
norris%netscape.com
a4832a8dcf Clean up javadocs; make Context creation faster.
git-svn-id: svn://10.0.0.236/trunk@28883 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:31:09 +00:00
norris%netscape.com
f8b70259e1 Clean up formatting.
git-svn-id: svn://10.0.0.236/trunk@28882 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:30:31 +00:00
briano%netscape.com
f36c23a464 Automated update
git-svn-id: svn://10.0.0.236/trunk@28881 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:29:39 +00:00
mcafee%netscape.com
c089630f81 Removing NEW_CLIPBOARD_SUPPORT from the build.
git-svn-id: svn://10.0.0.236/trunk@28880 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:29:05 +00:00
morse%netscape.com
8360d5b3fa release services the correct way
git-svn-id: svn://10.0.0.236/trunk@28876 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:22:35 +00:00
mcmullen%netscape.com
04fe38e912 Made GetCatInfo method public (XP_MAC only)
git-svn-id: svn://10.0.0.236/trunk@28875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:18:24 +00:00
akkana%netscape.com
3841e60857 Fixing linux build bustage
git-svn-id: svn://10.0.0.236/trunk@28874 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:15:58 +00:00
rods%netscape.com
b2b56d29eb Changed Copy code to use nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@28873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:15:53 +00:00
nhotta%netscape.com
3a13bdbeac Changes for UTF-8, second try.
git-svn-id: svn://10.0.0.236/trunk@28872 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:14:26 +00:00
rods%netscape.com
f7f1690c48 Changed release of services to use the service manager
git-svn-id: svn://10.0.0.236/trunk@28871 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:00:52 +00:00
blizzard%redhat.com
7975a16ac0 make tests work with more than just gtk
git-svn-id: svn://10.0.0.236/trunk@28870 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:59:35 +00:00
blizzard%redhat.com
d982da570a make xlib code build again
git-svn-id: svn://10.0.0.236/trunk@28869 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:59:09 +00:00
rods%netscape.com
fd2d49e1d1 removing them
git-svn-id: svn://10.0.0.236/trunk@28868 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:58:05 +00:00
kin%netscape.com
7fd16575ef Misc changes to the nsITextServicesDocument interface.
git-svn-id: svn://10.0.0.236/trunk@28867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:52:28 +00:00
scc%netscape.com
7b9c8f971d fixed type
git-svn-id: svn://10.0.0.236/trunk@28866 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:51:45 +00:00
mcafee%netscape.com
68d8670bd7 Removing nsSelectionMgr from the build
git-svn-id: svn://10.0.0.236/trunk@28865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:50:17 +00:00
mcmullen%netscape.com
df2c5a654c Added AppleEvent support files
git-svn-id: svn://10.0.0.236/trunk@28864 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:49:49 +00:00
mcmullen%netscape.com
351fe2e4aa Added nsAppleEvents.r and nsAppleEvents.rsrc
git-svn-id: svn://10.0.0.236/trunk@28863 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:43 +00:00
scc%netscape.com
da825a470c added ability to create a XUL document from a stream; consequently factored some existing routines
git-svn-id: svn://10.0.0.236/trunk@28862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:33 +00:00
scc%netscape.com
7c47b7b308 Added required GetIID methods
git-svn-id: svn://10.0.0.236/trunk@28861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:32 +00:00
scc%netscape.com
9e13283d6c Added GetDocumentFactory method; Added required GetIID method(s)
git-svn-id: svn://10.0.0.236/trunk@28860 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:31 +00:00
scc%netscape.com
243023e5ca Added the ability to construct a XUL document from a stream
git-svn-id: svn://10.0.0.236/trunk@28859 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:30 +00:00
pinkerton%netscape.com
9fbe5355f8 removing selection manager
git-svn-id: svn://10.0.0.236/trunk@28858 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:56 +00:00
bruce%cybersight.com
1ef8e5b65a Must define inline methods _before_ calling them on AIX 4.2 with xlC.
git-svn-id: svn://10.0.0.236/trunk@28857 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:30 +00:00
pinkerton%netscape.com
9efd616f0f removing selection manager.
git-svn-id: svn://10.0.0.236/trunk@28856 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:11 +00:00
rods%netscape.com
f752203a60 removed nsSelectionMgr
git-svn-id: svn://10.0.0.236/trunk@28855 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:09 +00:00
mcmullen%netscape.com
9977e71725 Added nsAppleEvents.h
git-svn-id: svn://10.0.0.236/trunk@28854 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:06 +00:00
rods%netscape.com
000b5b93ba Removed SelectionMgr
git-svn-id: svn://10.0.0.236/trunk@28853 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:05 +00:00
mcmullen%netscape.com
33ba341606 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28852 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:46:08 +00:00
mcafee%netscape.com
44c34c2fdb defining what APPSHELL_DLL is, fixing Linux bustage.
git-svn-id: svn://10.0.0.236/trunk@28851 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:44:46 +00:00
scc%netscape.com
ef7f2cd47b Adding new interfaces
git-svn-id: svn://10.0.0.236/trunk@28850 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:35:05 +00:00
scc%netscape.com
9b7d9c7db8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28849 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:33:54 +00:00
pinkerton%netscape.com
8d3cbe609d add nasdaq composite to stock list.
git-svn-id: svn://10.0.0.236/trunk@28848 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:20:25 +00:00
pinkerton%netscape.com
939b6d6e3c remove MathLib for carbon compliance.
git-svn-id: svn://10.0.0.236/trunk@28847 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:16:15 +00:00
pinkerton%netscape.com
31027490e7 fix bug #5296. copy registry.rdf instead of making an alias to prevent people from editing and checking in a customized chrome registry.
git-svn-id: svn://10.0.0.236/trunk@28846 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:13:15 +00:00
kin%netscape.com
361b7a65de Added editor/txtsvc makefiles to list.
git-svn-id: svn://10.0.0.236/trunk@28845 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:06:21 +00:00
kin%netscape.com
392640339b Removed spellchk from the list of directories to build.
git-svn-id: svn://10.0.0.236/trunk@28844 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 15:47:33 +00:00
jefft%netscape.com
5a5f235f55 fixed build bustage
git-svn-id: svn://10.0.0.236/trunk@28843 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 15:18:25 +00:00
kipp%netscape.com
42bdd9c223 Moved hacked call to floater adds out of nsPlaceholderFrame and into nsLineLayout
git-svn-id: svn://10.0.0.236/trunk@28842 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 15:15:53 +00:00
rods%netscape.com
5b22bfbff7 Switch Drag&Drop over to nsCOMPtr and fixed service release
git-svn-id: svn://10.0.0.236/trunk@28841 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:43:30 +00:00
rods%netscape.com
addd96526d Switch Paste support over to nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@28840 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:41:32 +00:00
rods%netscape.com
64080de6da Added nsCOMPtr support
git-svn-id: svn://10.0.0.236/trunk@28839 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:38:27 +00:00
rods%netscape.com
f6e418a5ed Reworked for nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@28838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:35:26 +00:00
troy%netscape.com
87a1db0805 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow()
git-svn-id: svn://10.0.0.236/trunk@28837 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:34:48 +00:00
troy%netscape.com
31b1217fca Added placeholderFrame atom
git-svn-id: svn://10.0.0.236/trunk@28836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:32:12 +00:00
rods%netscape.com
4a0db33040 Fixed key event support
git-svn-id: svn://10.0.0.236/trunk@28835 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:30:51 +00:00
rods%netscape.com
6733c7b50d Added Get/Set DragAction
git-svn-id: svn://10.0.0.236/trunk@28834 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:13:06 +00:00
rods%netscape.com
12ceafc2c6 Added Set/Get DragAction
git-svn-id: svn://10.0.0.236/trunk@28833 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:12:31 +00:00
rods%netscape.com
4d3bf982ef Added two new support methods
git-svn-id: svn://10.0.0.236/trunk@28832 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:10:55 +00:00
rods%netscape.com
e483d50a2e Switch over to nsCOMPtr
Added better cursor feedback support


git-svn-id: svn://10.0.0.236/trunk@28831 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:10:39 +00:00
briano%netscape.com
e118d8fbcf Automated update
git-svn-id: svn://10.0.0.236/trunk@28830 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 13:59:37 +00:00
ramiro%netscape.com
e4bdc54db0 Take out dumb mistake i left in here sometime ago. Should fix the shrike
build.


git-svn-id: svn://10.0.0.236/trunk@28829 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 13:58:23 +00:00
jefft%netscape.com
1006885608 getting imap root folder directory from prefs instead of hard coded string
git-svn-id: svn://10.0.0.236/trunk@28828 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 13:55:53 +00:00
mccabe%netscape.com
177ba59ee8 Backed out my previous checkin.
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.


git-svn-id: svn://10.0.0.236/trunk@28827 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 09:20:36 +00:00
mccabe%netscape.com
62a0bd7ecd Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo.
git-svn-id: svn://10.0.0.236/trunk@28826 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 09:10:09 +00:00
mccabe%netscape.com
45edc03bed Twiddled error reporter; added a '\n' after messages.
git-svn-id: svn://10.0.0.236/trunk@28825 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 09:01:18 +00:00
rjc%netscape.com
4cc70a8b0d Checking in Scott Putterman's changes to use nsISupportsArray instead of a void array.
git-svn-id: svn://10.0.0.236/trunk@28824 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 08:32:42 +00:00
braddr%puremagic.com
f0875fc0f3 Removed parts of makefile to make linux and solaris happy with this section
git-svn-id: svn://10.0.0.236/trunk@28823 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 07:59:56 +00:00
briano%netscape.com
742027abe5 Automated update
git-svn-id: svn://10.0.0.236/trunk@28822 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 07:44:39 +00:00
briano%netscape.com
1d13856190 Conformity tweak.
git-svn-id: svn://10.0.0.236/trunk@28821 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 07:44:17 +00:00
chuang%netscape.com
7cfeddae02 Address book UI, not in build yet
git-svn-id: svn://10.0.0.236/trunk@28810 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:47:41 +00:00
chuang%netscape.com
7944da23bb add address book entry
git-svn-id: svn://10.0.0.236/trunk@28808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:35:54 +00:00
dougt%netscape.com
df7ef34c00 Fixes Bug 5300 http://bugzilla.mozilla.org/show_bug.cgi?id=5300
git-svn-id: svn://10.0.0.236/trunk@28804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:32:40 +00:00
mscott%netscape.com
6d99fc5266 Updates to get the test running with preferences again. We need to manually register
the file locator. This test app will now read prefs out of the default profile directory.


git-svn-id: svn://10.0.0.236/trunk@28803 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:32:35 +00:00
mscott%netscape.com
be1852941e profile library should be installed in the components directory to enable self registration.
git-svn-id: svn://10.0.0.236/trunk@28802 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:29:50 +00:00
mscott%netscape.com
8a2d737972 Install the profile library into the components directory instead of into bin. This will
enable auto registration.


git-svn-id: svn://10.0.0.236/trunk@28801 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:28:15 +00:00
mscott%netscape.com
ce801c8dfb profile is a component and as such should be installed in the components directory instead of
in bin. This will allow the auto-registration code to be brought into effect.


git-svn-id: svn://10.0.0.236/trunk@28800 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:26:42 +00:00
mccabe%netscape.com
d88335f797 Go from explicit $(shell ) calls to glib-config and libIDL-config to using $LIBIDL_CFLAGS, $LIBIDL_LIBS, as set in libIDL.m4.
git-svn-id: svn://10.0.0.236/trunk@28799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 06:18:03 +00:00
sfraser%netscape.com
dad6aa0aba Fix for image decoders to go into the Components folder. I'm checking in with authority.
git-svn-id: svn://10.0.0.236/trunk@28796 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 04:58:53 +00:00
bruce%cybersight.com
a5ecc8a2ad This file is compiled by a C compiler. C++ comments are off-limits!! Permission to checkin granted by shaver.
git-svn-id: svn://10.0.0.236/trunk@28795 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 04:33:28 +00:00
bruce%cybersight.com
f559180392 Removing a spurious comma, fixing AIX and HP-UX build bustage. I don't see why this code should've compiled for anyone.
git-svn-id: svn://10.0.0.236/trunk@28794 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 04:15:50 +00:00
rickg%netscape.com
e4161ae25d fix webshell bug for SMorse
git-svn-id: svn://10.0.0.236/trunk@28793 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 03:51:39 +00:00
shaver%netscape.com
18ed7bccb0 try to make g++ 2.7.2.3 happier by removing extra parens
git-svn-id: svn://10.0.0.236/trunk@28787 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 03:02:13 +00:00
jj%netscape.com
24d0f3819a fix the components so that they have different PEF names
git-svn-id: svn://10.0.0.236/trunk@28786 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 03:02:05 +00:00
jj%netscape.com
16f969c70d change creator type from MOSS to MOZZ
git-svn-id: svn://10.0.0.236/trunk@28784 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 02:38:06 +00:00
bienvenu%netscape.com
78ad6d5d3e get imap messages to display in thread pane
git-svn-id: svn://10.0.0.236/trunk@28781 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 01:33:52 +00:00
pnunn%netscape.com
aacb4e274f fixed optimized. pn.
git-svn-id: svn://10.0.0.236/trunk@28780 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 01:14:33 +00:00
pnunn%netscape.com
5b7562c8c8 fixed optimized.
git-svn-id: svn://10.0.0.236/trunk@28779 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 01:13:50 +00:00
pnunn%netscape.com
8b1d5c924f wrong names on decoder mcp files. pn.
git-svn-id: svn://10.0.0.236/trunk@28778 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 00:37:13 +00:00
jefft%netscape.com
3ad4c91a1e (not part of build yet> more on integrating with 3-pane ui
git-svn-id: svn://10.0.0.236/trunk@28777 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 00:36:07 +00:00
pnunn%netscape.com
0d08e4a72c Reorder so includes exported before compiling libimg/src. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28776 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 00:27:30 +00:00
pnunn%netscape.com
5c622a1e1d took out static. pn.
git-svn-id: svn://10.0.0.236/trunk@28775 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 00:17:08 +00:00
despotdaemon%netscape.com
a6e885560c Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@28774 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:56:12 +00:00
pnunn%netscape.com
3de3aa5687 No longer needed.
git-svn-id: svn://10.0.0.236/trunk@28773 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:47:11 +00:00
pnunn%netscape.com
29e4200cb5 No exports for this dir. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28772 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:39:52 +00:00
pnunn%netscape.com
1580fff699 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28771 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:37:03 +00:00
pnunn%netscape.com
52c791a37c decoders implementation.
git-svn-id: svn://10.0.0.236/trunk@28770 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:34:18 +00:00
locka%iol.ie
025ac8dfba Approved: leaf@mozilla.org
New Mozilla control registering tool


git-svn-id: svn://10.0.0.236/trunk@28769 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:28:09 +00:00
locka%iol.ie
da3cba7f6c Approved: leaf@mozilla.org
More improvements to test harness


git-svn-id: svn://10.0.0.236/trunk@28768 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:23:04 +00:00
pnunn%netscape.com
c5611c4fa2 Updated for decoder implementation. pn.
git-svn-id: svn://10.0.0.236/trunk@28767 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:22:01 +00:00
locka%iol.ie
4a992ca3a0 Approved: leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@28766 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:18:35 +00:00
locka%iol.ie
a816006e52 Approved: leaf@mozilla.org
Added ActiveScriptSite.cpp/h


git-svn-id: svn://10.0.0.236/trunk@28765 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:17:15 +00:00
locka%iol.ie
2f5ebd5a1f Approved: leaf@mozilla.org
Fixed Navigate(2) bug.
Changed methods returning E_NOTIMPL to return S_OK but do nothing.
Register webshellcontainer as documentloaderobserver


git-svn-id: svn://10.0.0.236/trunk@28764 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:16:23 +00:00
locka%iol.ie
29f1a90344 Approved: leaf@mozilla.org
Updated to reflect changes to webshellcontainer interface.
Added DocumentComplete event (thanks to Eric Burley & Michael Noe)


git-svn-id: svn://10.0.0.236/trunk@28763 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:13:37 +00:00
pnunn%netscape.com
5c9f6197d2 decoders implement.
git-svn-id: svn://10.0.0.236/trunk@28762 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:12:41 +00:00
locka%iol.ie
b8fae38ae8 Approved: leaf@mozilla.org
Minor compliance fixes


git-svn-id: svn://10.0.0.236/trunk@28761 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:10:10 +00:00
pnunn%netscape.com
a9a92f9bbb First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28760 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:06:01 +00:00
pnunn%netscape.com
3514428cd0 decoder implementation. pnunn
git-svn-id: svn://10.0.0.236/trunk@28759 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:05:14 +00:00
briano%netscape.com
018890c62a Automated update
git-svn-id: svn://10.0.0.236/trunk@28758 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:00:39 +00:00
briano%netscape.com
5d3d56573d Fixed the broken nspr_my_config.mk hack to work with objdirs.
git-svn-id: svn://10.0.0.236/trunk@28757 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:00:05 +00:00
pnunn%netscape.com
a28ff7e70b Cleared out unneed make code. pn.
git-svn-id: svn://10.0.0.236/trunk@28756 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:51:16 +00:00
pnunn%netscape.com
9fcbcfbb82 New.
git-svn-id: svn://10.0.0.236/trunk@28755 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:49:33 +00:00
pnunn%netscape.com
fd7ff59047 Changes needed for decoder implementation. pn.
git-svn-id: svn://10.0.0.236/trunk@28754 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:47:13 +00:00
pnunn%netscape.com
9924b895a3 No longer needed. pn.
git-svn-id: svn://10.0.0.236/trunk@28753 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:45:35 +00:00
pnunn%netscape.com
369f3dd70a Changes needed for new timer code. pn.
git-svn-id: svn://10.0.0.236/trunk@28752 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:41:26 +00:00
pnunn%netscape.com
743b8c4728 Implements decoder api. pn.
git-svn-id: svn://10.0.0.236/trunk@28751 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:40:46 +00:00
pnunn%netscape.com
7c43dd5c79 Bruce's patch. pn.
git-svn-id: svn://10.0.0.236/trunk@28750 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:38:46 +00:00
pnunn%netscape.com
fc277beba4 Implements decoder api. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28749 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:37:16 +00:00
pnunn%netscape.com
5227b3807e No longer needed. pn.
git-svn-id: svn://10.0.0.236/trunk@28748 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:35:25 +00:00
donm%netscape.com
2b74f021a2 backing out hyatt's change
git-svn-id: svn://10.0.0.236/trunk@28747 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:35:05 +00:00
pnunn%netscape.com
54bd9f5f6f Will be inplemented in extensions directory. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28745 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:32:51 +00:00
pnunn%netscape.com
15a53796fd Moved to public_com. Also needed by decoders as well as imglib.
git-svn-id: svn://10.0.0.236/trunk@28744 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:31:55 +00:00
pnunn%netscape.com
0ae4bca908 Moved to public_com. Also needed by decoders as well as image lib. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28743 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:31:10 +00:00
akkana%netscape.com
c6aa8ff3bd Fix linux startup crash parsing entity defs
git-svn-id: svn://10.0.0.236/trunk@28742 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:30:44 +00:00
pnunn%netscape.com
6bc8c711e9 Moved to jpgcom. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28741 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:30:05 +00:00
pnunn%netscape.com
bf86de9942 Moved to pngcom. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28740 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:29:25 +00:00
pnunn%netscape.com
d7a6d6f602 Moved to gifcom. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28739 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:28:03 +00:00
pnunn%netscape.com
736d9fe3e8 Added new directories to build. linux/X. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28737 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:23:27 +00:00
pnunn%netscape.com
86a0c2d0b5 Added new directories to build for win. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28736 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:22:18 +00:00
hyatt%netscape.com
2b24ce3914 Added error-checking to track the build problem on the Mac (and possibly Linux).
git-svn-id: svn://10.0.0.236/trunk@28734 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 22:00:04 +00:00
valeski%netscape.com
731c965976 nsFtpConnectionThread.h - made the destructor virtual
nsFtpProtocolConnection.h|.cpp - switched some #includes around in a blind attempt to satisfy linux


git-svn-id: svn://10.0.0.236/trunk@28732 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 21:32:30 +00:00
mscott%netscape.com
01d3c7add4 Not part of the build.
Fixes to get the test harness to work in the new preferences world again. We need to manually register the file locator component because it doesn't get self-registered in the repository.


git-svn-id: svn://10.0.0.236/trunk@28730 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 21:13:48 +00:00
warren%netscape.com
205c630cc5 Added sourceOffset parameter to OnDataAvailable.
git-svn-id: svn://10.0.0.236/trunk@28729 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 21:06:04 +00:00
slamm%netscape.com
6b72609ec3 Remember the email address in a cookie.
git-svn-id: svn://10.0.0.236/trunk@28728 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 21:02:48 +00:00
norris%netscape.com
6a4f7c3f0b Transfer examples to mozilla.
git-svn-id: svn://10.0.0.236/trunk@28727 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:58:54 +00:00
shaver%netscape.com
4e30afe03e XML_UNICODE_WCHAR_T is not suitable for use where sizeof(wchar_t) != 2. That includes Linux at least, so let's just not do this on Unix at all for now. a=donm
git-svn-id: svn://10.0.0.236/trunk@28726 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:51:47 +00:00
terry%netscape.com
f9fa4b03db Fixed a bug where the long descriptions of bugs had a variety of
newline characters at the end, depending on the operating system of
the browser that submitted the text.


git-svn-id: svn://10.0.0.236/trunk@28725 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:42:14 +00:00
norris%netscape.com
f7488b74e0 Add examples to mozilla.
git-svn-id: svn://10.0.0.236/trunk@28724 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:41:57 +00:00
valeski%netscape.com
7279f87c46 removed UsePasv from the connection handler. added some more states.
git-svn-id: svn://10.0.0.236/trunk@28723 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:17:46 +00:00
sfraser%netscape.com
88a97427bc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28722 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 20:03:13 +00:00
slamm%netscape.com
a7ddd479c4 Get rid of annoying whitespace in text area.
git-svn-id: svn://10.0.0.236/trunk@28721 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:52:23 +00:00
valeski%netscape.com
6156bbc3e8 yanked the ftp event sink references as they're not in use right now
git-svn-id: svn://10.0.0.236/trunk@28720 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:29:24 +00:00
valeski%netscape.com
8ee1b4dcb6 pushed the stream listener hand off into the constructor so it's know before the thread is run
git-svn-id: svn://10.0.0.236/trunk@28719 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:28:30 +00:00
jefft%netscape.com
b3d2fefb09 (not part of the build yet) - more works on hooking up 3-pane ui with protocol
git-svn-id: svn://10.0.0.236/trunk@28718 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:02:45 +00:00
jefft%netscape.com
a91d02c3c4 added include path - mime
git-svn-id: svn://10.0.0.236/trunk@28717 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:01:05 +00:00
jefft%netscape.com
17999942d8 not part of the build yet - added msglocal.lib
git-svn-id: svn://10.0.0.236/trunk@28716 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 19:00:25 +00:00
briano%netscape.com
8d4571c449 Automated update
git-svn-id: svn://10.0.0.236/trunk@28715 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 18:59:40 +00:00
slamm%netscape.com
c32d5bf9d5 Tweak of last checkin. Drop comparison to 1.
git-svn-id: svn://10.0.0.236/trunk@28714 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 18:56:52 +00:00
slamm%netscape.com
bd6da70e88 Fix unquoted string in OJI/JAVA test.
git-svn-id: svn://10.0.0.236/trunk@28713 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 18:44:52 +00:00
donm%netscape.com
cf660f0818 Rick Gessner helped unpretzel the logic here to get the
right answer, but suggests that this kind of math is
no longer necessary with nsString.
fixes build bustage.


git-svn-id: svn://10.0.0.236/trunk@28712 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 18:37:35 +00:00
norris%netscape.com
31c5ec75fa Fix the following bug:
Subject:
        Context.newArray() bug
   Date:
        Thu, 22 Apr 1999 00:26:29 -0700
   From:
        beard@netscape.com (Patrick Beard)
     To:
        Norris Boyd <norris@netscape.com>

When the arguments array gets created, its prototype isn't set up
correctly. I think the problem is in Context.newArrayHelper(), which isn't
able to look up the "Array" constructor in the passed-in scope. For this
reaon, top-level scripts that use "arguments.length" don't work.

- Patrick


git-svn-id: svn://10.0.0.236/trunk@28711 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 18:29:07 +00:00
valeski%netscape.com
b22a5956ea stripped out the stream listener support (and thus the async state machine) from nsFtpProtocolConnection. nsFtpConnectionThread class now takes on the listener notification.
added nsFtpStreamListenerEvent (cpp|h) which declares the events used to push data back across the thread boundry.


git-svn-id: svn://10.0.0.236/trunk@28710 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:58:42 +00:00
rickg%netscape.com
3a42af0f0b sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28709 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:43:57 +00:00
rickg%netscape.com
e48789bc74 sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28708 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:36:54 +00:00
locka%iol.ie
62bab0cbd1 Initial active script site class
git-svn-id: svn://10.0.0.236/trunk@28707 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:30:28 +00:00
rickg%netscape.com
daedd6874d sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28706 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:26:23 +00:00
rickg%netscape.com
373034bf50 sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28705 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 17:08:36 +00:00
buster%netscape.com
1664ba068f vastly improved type-in state handling. smaller and faster
git-svn-id: svn://10.0.0.236/trunk@28704 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:46:53 +00:00
buster%netscape.com
bd55504f8d remove block
git-svn-id: svn://10.0.0.236/trunk@28703 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:45:48 +00:00
troy%netscape.com
015b4b5dff Removed the :before and :after logic that would make the pseudo-elements
siblings of the element, because the consensus seems to be that it shouldn't
work that way. Generated content is for container elements, and the generated
elements go before and after its child content


git-svn-id: svn://10.0.0.236/trunk@28702 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:31:19 +00:00
rods%netscape.com
41d60a73bb Added GetIID method
git-svn-id: svn://10.0.0.236/trunk@28701 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:16:30 +00:00
rjc%netscape.com
bfa1f9afbf Add support for "Related Links".
git-svn-id: svn://10.0.0.236/trunk@28700 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 11:36:35 +00:00
rjc%netscape.com
18f9b68fc6 Typo.
git-svn-id: svn://10.0.0.236/trunk@28699 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 11:11:33 +00:00
rjc%netscape.com
c59642cd7d Save file as text.
git-svn-id: svn://10.0.0.236/trunk@28698 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 10:56:15 +00:00
rjc%netscape.com
c7b07b64ca Save as text files.
git-svn-id: svn://10.0.0.236/trunk@28697 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 10:50:48 +00:00
rjc%netscape.com
7a3fce3e8f Adding support for "Related Links".
git-svn-id: svn://10.0.0.236/trunk@28696 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 10:46:28 +00:00
nisheeth%netscape.com
0f36734d11 Expat's switch to unicode buffers confused the error reporting code. Fixed.
git-svn-id: svn://10.0.0.236/trunk@28695 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 09:25:31 +00:00
warren%netscape.com
9f3f1ef921 Added source offset parameter to OnDataAvailable (for byte-range requests).
git-svn-id: svn://10.0.0.236/trunk@28694 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:47:06 +00:00
warren%netscape.com
fba4520afe Added variant and scriptable.
git-svn-id: svn://10.0.0.236/trunk@28693 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:27:34 +00:00
rickg%netscape.com
a045a34e43 sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28692 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:23:25 +00:00
saari%netscape.com
a3482efee9 Making dynamic menus on windows better behaved (but still leaky)
git-svn-id: svn://10.0.0.236/trunk@28691 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:17:03 +00:00
mcafee%netscape.com
4ceabc7ce6 Removing nsSelectionMgr reference.
git-svn-id: svn://10.0.0.236/trunk@28690 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:00:44 +00:00
mcafee%netscape.com
968cf97b96 Backing out nsSelectionMgr removal for now.
git-svn-id: svn://10.0.0.236/trunk@28689 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:55:25 +00:00
rickg%netscape.com
0b79b9ed5e update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28688 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:46:51 +00:00
mcafee%netscape.com
06af361ebb Removing nsSelectionMgr references from the build.
git-svn-id: svn://10.0.0.236/trunk@28687 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:40:46 +00:00
warren%netscape.com
a16789b734 Started factoring nsIPersistentProperties from nsIProperties.
git-svn-id: svn://10.0.0.236/trunk@28686 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:32:51 +00:00
warren%netscape.com
beef2e57d2 Removed unnecessary nsIByteBuffer.h
git-svn-id: svn://10.0.0.236/trunk@28685 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:31:09 +00:00
warren%netscape.com
0f93e5d59a Added Write(nsIInputStream) and Flush to nsIOutputStream.
git-svn-id: svn://10.0.0.236/trunk@28684 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:31:03 +00:00
warren%netscape.com
7f41b2ccfe Added nsIVariant and nsIScritable (for RDF).
git-svn-id: svn://10.0.0.236/trunk@28683 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:30:35 +00:00
rickg%netscape.com
e7a1daf302 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28682 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:07:55 +00:00
mcafee%netscape.com
260321b6df Removing NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28681 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:03:14 +00:00
mcafee%netscape.com
51f441ee32 Removing NEWW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28680 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:48:51 +00:00
mcafee%netscape.com
9a0303d3a4 Removing NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28679 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:46:51 +00:00
rickg%netscape.com
b7a4f49f23 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28678 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:39:40 +00:00
nisheeth%netscape.com
d155b4330b Fixing Mac build bustage. Expat has started returning wchar_t * (wide chars) because it supports Unicode buffers. Those wchar_t *s needed to be cast to PRUnichar *s.
git-svn-id: svn://10.0.0.236/trunk@28677 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:27:56 +00:00
rickg%netscape.com
1957f3b185 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28676 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:25:24 +00:00
rickg%netscape.com
8884beb31a update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28675 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:19:44 +00:00
rickg%netscape.com
b075304156 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28674 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:13:43 +00:00
rickg%netscape.com
a44ce26f8d update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28673 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:06:17 +00:00
varada%netscape.com
ad33871f57 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@28672 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:05:43 +00:00
rickg%netscape.com
f3a096f547 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28671 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:57:36 +00:00
sfraser%netscape.com
536efbc03c Add InstallResources for Find component
git-svn-id: svn://10.0.0.236/trunk@28670 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:51:43 +00:00
rickg%netscape.com
2c182956dd update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28669 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:49:39 +00:00
mcafee%netscape.com
9407a5b0b7 Removing NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28668 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:41:51 +00:00
rickg%netscape.com
3cfaab928f update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:39:24 +00:00
nisheeth%netscape.com
9206493933 Fix for bug 4463. Expat now accepts unicode buffers.
git-svn-id: svn://10.0.0.236/trunk@28666 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:31:18 +00:00
nisheeth%netscape.com
7fa9663faf Turning on unicode chars in expat.
git-svn-id: svn://10.0.0.236/trunk@28665 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:27:16 +00:00
valeski%netscape.com
fd13db6d05 adding syncronous ftp implementation
git-svn-id: svn://10.0.0.236/trunk@28664 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:22:24 +00:00
sfraser%netscape.com
538cadef97 Added components/find/Makefile
git-svn-id: svn://10.0.0.236/trunk@28663 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:15:27 +00:00
grail%cafebabe.org
28250490f8 Added support for multiple identities in the Prefs system.
git-svn-id: svn://10.0.0.236/trunk@28662 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:57:42 +00:00
sfraser%netscape.com
6f1c7c6cf1 Look for types.h in the system headers.
git-svn-id: svn://10.0.0.236/trunk@28661 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:34:59 +00:00
sfraser%netscape.com
2fa29fa88e File Removed.
git-svn-id: svn://10.0.0.236/trunk@28660 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:31:52 +00:00
troy%netscape.com
3badeba0e9 Work-in-progress for relatively positioned inlines being containing blocks
for absolutely positioned child elements


git-svn-id: svn://10.0.0.236/trunk@28659 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:27:47 +00:00
warren%netscape.com
6009dce6dd Added nsCRT::free methods.
git-svn-id: svn://10.0.0.236/trunk@28658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:25:17 +00:00
sfraser%netscape.com
7c46c99937 Add netlib library
git-svn-id: svn://10.0.0.236/trunk@28657 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:24:48 +00:00
sfraser%netscape.com
258f03bcb5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28656 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:20:19 +00:00
warren%netscape.com
b8808c11bf Added NS_IMETHOD decls.
git-svn-id: svn://10.0.0.236/trunk@28655 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:17:21 +00:00
sspitzer%netscape.com
5fa7a74c34 new icon from scotty
git-svn-id: svn://10.0.0.236/trunk@28654 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:15:07 +00:00
law%netscape.com
3dcc6368d1 Fix some nsCOMPtr abuse
git-svn-id: svn://10.0.0.236/trunk@28653 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:14:38 +00:00
warren%netscape.com
67cc942bf2 Added nsAutoMonitor
git-svn-id: svn://10.0.0.236/trunk@28652 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:12:08 +00:00
sspitzer%netscape.com
f45efc2e59 add the cvs ignore file. (Am I the only one who ever does this?)
git-svn-id: svn://10.0.0.236/trunk@28651 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:09:35 +00:00
sspitzer%netscape.com
de409f663f add the cvsignore files
git-svn-id: svn://10.0.0.236/trunk@28650 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:08:37 +00:00
briano%netscape.com
e972778af7 Automated update
git-svn-id: svn://10.0.0.236/trunk@28649 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:07:01 +00:00
briano%netscape.com
b6aa56719b Commented out the duplicate AC_HEADER_STDC, since AC_TYPE_MODE_T already does it.
git-svn-id: svn://10.0.0.236/trunk@28648 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:06:33 +00:00
bienvenu%netscape.com
c0600683da add services for dealing with flags, fix build problem in test harness
git-svn-id: svn://10.0.0.236/trunk@28647 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:57:44 +00:00
karnaze%netscape.com
2c5be7861f added right-to-left direction example
git-svn-id: svn://10.0.0.236/trunk@28646 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:54:06 +00:00
karnaze%netscape.com
4c449cb10f support for right-to-left direction
git-svn-id: svn://10.0.0.236/trunk@28645 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:51:58 +00:00
karnaze%netscape.com
75c45d3073 dir attribute on <table> gets converted to css direction
git-svn-id: svn://10.0.0.236/trunk@28644 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:50:39 +00:00
law%netscape.com
57c76d30c6 Adding in support for find/find-next
git-svn-id: svn://10.0.0.236/trunk@28643 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:42:37 +00:00
kipp%netscape.com
44228a8c6d Fixed rendering bug with drawing poly areas during debug drawing
git-svn-id: svn://10.0.0.236/trunk@28642 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:40:38 +00:00
alecf%netscape.com
82dc1b9124 oops, this belonged in the find subdirectory
git-svn-id: svn://10.0.0.236/trunk@28641 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:28:32 +00:00
alecf%netscape.com
9cd72df4f3 oops, should be including nsID.h for the nsID typedef
git-svn-id: svn://10.0.0.236/trunk@28640 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:25:24 +00:00
waterson%netscape.com
eea3849aa1 Got rid of unncessary use of RDF_DEFINE_VOCAB macro.
git-svn-id: svn://10.0.0.236/trunk@28639 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:16:55 +00:00
waterson%netscape.com
56793157aa Added some missing addrefs.
git-svn-id: svn://10.0.0.236/trunk@28638 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:16:09 +00:00
waterson%netscape.com
f9dc6e1181 Fixed a nsIRDFResource leak.
git-svn-id: svn://10.0.0.236/trunk@28637 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:15:27 +00:00
waterson%netscape.com
ecf282b4bc Made all interfaces 'scriptable' to generate a usable typelib.
git-svn-id: svn://10.0.0.236/trunk@28636 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:14:20 +00:00
law%netscape.com
e18d400d02 Add xpfe/components to LINCS
git-svn-id: svn://10.0.0.236/trunk@28635 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:12:58 +00:00
law%netscape.com
35231ffc09 Remove debug stuff (since this rocks now)
git-svn-id: svn://10.0.0.236/trunk@28634 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:07:51 +00:00
sfraser%netscape.com
3720037189 Add Find component MANIFEST entries
git-svn-id: svn://10.0.0.236/trunk@28633 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:05:24 +00:00
sfraser%netscape.com
08d3aa416d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28632 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:05:01 +00:00
alecf%netscape.com
9114dd21fa Add server RDF source
git-svn-id: svn://10.0.0.236/trunk@28631 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 03:02:35 +00:00
law%netscape.com
8cda52f27b Find/FindNext enablement
git-svn-id: svn://10.0.0.236/trunk@28630 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:58:57 +00:00
sfraser%netscape.com
f26ad9d38c Install resources inside 'default' directory in content, skin etc.
git-svn-id: svn://10.0.0.236/trunk@28629 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:57:57 +00:00
beard%netscape.com
e590e83437 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28628 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:50:18 +00:00
alecf%netscape.com
91542ea416 build components on Unix
git-svn-id: svn://10.0.0.236/trunk@28627 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:48:58 +00:00
alecf%netscape.com
07e436501b ignore generated files
git-svn-id: svn://10.0.0.236/trunk@28626 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:48:21 +00:00
alecf%netscape.com
5655534a14 fix virtual destructors
git-svn-id: svn://10.0.0.236/trunk@28625 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:47:31 +00:00
alecf%netscape.com
13d064c19e add xpfe/components makefiles
git-svn-id: svn://10.0.0.236/trunk@28624 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:45:24 +00:00
alecf%netscape.com
034f8485e9 go into find
git-svn-id: svn://10.0.0.236/trunk@28623 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:42:13 +00:00
alecf%netscape.com
e90495e1e9 fix nsISupports IID
git-svn-id: svn://10.0.0.236/trunk@28622 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:41:54 +00:00
alecf%netscape.com
f815c146ab fix depth on makefiles
git-svn-id: svn://10.0.0.236/trunk@28621 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:40:07 +00:00
briano%netscape.com
9c465fc841 Automated update
git-svn-id: svn://10.0.0.236/trunk@28620 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:37:23 +00:00
briano%netscape.com
bee55e0c3f Oops. Well, that's why I didn't want to move the NSPR checks in the first place....
git-svn-id: svn://10.0.0.236/trunk@28619 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:36:58 +00:00
law%netscape.com
538ee99982 Adding to unix build
git-svn-id: svn://10.0.0.236/trunk@28618 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:33:17 +00:00
alecf%netscape.com
f4997505ee add new datasources to windows build
git-svn-id: svn://10.0.0.236/trunk@28617 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:28:55 +00:00
alecf%netscape.com
3fbe77ef2e start building new RDF datasources on unix
git-svn-id: svn://10.0.0.236/trunk@28616 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:26:25 +00:00
alecf%netscape.com
7ba42d1d55 check in skeleton source for RDF datasources for account system
git-svn-id: svn://10.0.0.236/trunk@28615 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:25:22 +00:00
law%netscape.com
4bd9eacaf5 Add to unix build
git-svn-id: svn://10.0.0.236/trunk@28614 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:24:41 +00:00
alecf%netscape.com
ab1f4f50f2 add headers for new RDF data sources for account system
git-svn-id: svn://10.0.0.236/trunk@28613 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:24:39 +00:00
mscott%netscape.com
035286c875 Remove old & slow ReadLine code. Replace it with nsMsgLineStreamBuffer. This also involved cleaning out a lot of code for displaying messages as the logic of the read line loop changed.
git-svn-id: svn://10.0.0.236/trunk@28612 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:13:42 +00:00
mscott%netscape.com
fb22c030eb Highlight the different servers in the folder pane. Eventually this should be in a style sheet but I've been having trouble getting that to work.
git-svn-id: svn://10.0.0.236/trunk@28611 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:08:33 +00:00
pavlov%pavlov.net
fdfd280c7a revert my last changes. i'm moving speed ups into a branch
git-svn-id: svn://10.0.0.236/trunk@28610 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:07:03 +00:00
law%netscape.com
e9cb6aa613 Crap. Sorry 'bout that, folks. This one should be OK.
git-svn-id: svn://10.0.0.236/trunk@28609 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:04:33 +00:00
mscott%netscape.com
2eff486981 nsMsgLineStreamBuffer takes a new argument stating whether new lines should be allocated or not on calls to ReadNextLine.
git-svn-id: svn://10.0.0.236/trunk@28608 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 02:01:08 +00:00
law%netscape.com
82771f7c42 Updated to match nsFindComponent.cpp
git-svn-id: svn://10.0.0.236/trunk@28607 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:59:14 +00:00
law%netscape.com
242b09d056 Fix bug in argument fetching code
git-svn-id: svn://10.0.0.236/trunk@28606 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:58:35 +00:00
mscott%netscape.com
3ff0d4071c constructor for nsMsgLineBufferStream takes a new argument specifying if new lines should be allocated for ReadNextLine.
git-svn-id: svn://10.0.0.236/trunk@28605 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:54:32 +00:00
mscott%netscape.com
56bebb25c7 Fix fence post case in nsMsgLineBufferStream::ReadNextLine when we read n bytes and n == the size of the buffer...we were over-writing the n+1th byte with a null terminator.
Add (unimplemented) feature to nsMsgLineBufferStream to give caller the choice of allocating new memory for new lines or not.


git-svn-id: svn://10.0.0.236/trunk@28604 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:53:19 +00:00
pierre%netscape.com
11cc5a6d83 replaced mOriginalSurface with mSavePort
on delete, restore the grafPort origin
fixed a regression leak of the offscreen buffer


git-svn-id: svn://10.0.0.236/trunk@28603 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:27:12 +00:00
jj%netscape.com
bd56f8edc2 File Removed.
git-svn-id: svn://10.0.0.236/trunk@28602 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:25:18 +00:00
jj%netscape.com
4a9c990cec updated for MSL 4.1.05
git-svn-id: svn://10.0.0.236/trunk@28601 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:25:04 +00:00
briano%netscape.com
cbdcaef41e Automated update
git-svn-id: svn://10.0.0.236/trunk@28598 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:08:18 +00:00
briano%netscape.com
d403413546 Final fix for bug#5157. Moved the NSPR checks closer to the beginning.
git-svn-id: svn://10.0.0.236/trunk@28597 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:07:55 +00:00
law%netscape.com
f96e58f98d Oops, missed this one
git-svn-id: svn://10.0.0.236/trunk@28596 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 01:07:23 +00:00
alecf%netscape.com
d933c82363 add to unix build
git-svn-id: svn://10.0.0.236/trunk@28595 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:49:02 +00:00
briano%netscape.com
e6f5e23799 Automated update
git-svn-id: svn://10.0.0.236/trunk@28594 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:44:37 +00:00
briano%netscape.com
28e5d4d846 Fix for bug#5048. Can't use --enable-java and --enable-oji at the same time.
git-svn-id: svn://10.0.0.236/trunk@28593 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:43:06 +00:00
law%netscape.com
2d15e48bc5 Build components on win32
git-svn-id: svn://10.0.0.236/trunk@28592 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:34:17 +00:00
law%netscape.com
d3dc744403 Setting up for win32 build of components directory
git-svn-id: svn://10.0.0.236/trunk@28591 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:32:34 +00:00
law%netscape.com
ceb2dccd2b Updates
git-svn-id: svn://10.0.0.236/trunk@28590 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:27:39 +00:00
mcafee%netscape.com
022a117375 Test-removal of NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28589 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:22:15 +00:00
pavlov%pavlov.net
ace02540a5 beginning work on making mozilla fast...
git-svn-id: svn://10.0.0.236/trunk@28587 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:07:40 +00:00
rickg%netscape.com
6144a4f208 update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28586 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:07:20 +00:00
rickg%netscape.com
79181f780d updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28585 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 00:05:59 +00:00
davidmc%netscape.com
9c681e5866 set morkStore::mStore_CanAutoAssignAtomIdentity to true in places
where MDB clients can access a store instance, so that this bool
is enabled only at the last possible moment.


git-svn-id: svn://10.0.0.236/trunk@28584 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:57:03 +00:00
davidmc%netscape.com
384e7119db fix morkAtomSpace::MakeBookAtomCopy() so it will use new boolean
slot on morkStore, mStore_CanAutoAssignAtomIdentity, to decide
whether new atoms with auto assigned identity is allowed.


git-svn-id: svn://10.0.0.236/trunk@28583 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:56:02 +00:00
rickg%netscape.com
d45e54521e updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28582 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:54:24 +00:00
davidmc%netscape.com
79c7b85c02 use new default atom space constant; init the new boolean
controlling whether auto assignment of atom IDs is allowed


git-svn-id: svn://10.0.0.236/trunk@28581 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:54:22 +00:00
davidmc%netscape.com
8eee3764b6 add new constant kValueSpaceScope to replace old ambiguous
ground atom space constant to fix problem with default atom
spacing 'a' being used instead of the 'v' space expected by the
parser (causing more than one atom space to be used ... bad).
Also add a boolean controlling whether auto-assignment of
atom IDs is permitted by atom spaces (so this can be disabled
during parsing, so it can be detected when it's inappropriate).


git-svn-id: svn://10.0.0.236/trunk@28580 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:53:38 +00:00
evaughan%netscape.com
e300a0f12a Fixed make build by not using itoa
git-svn-id: svn://10.0.0.236/trunk@28579 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:51:40 +00:00
davidmc%netscape.com
502113bf3e fix morkEnv::OidAsHex() to print a scope < 0x80 as
a plain text byte instead of ^hex hex when the character
is a name byte


git-svn-id: svn://10.0.0.236/trunk@28578 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:51:22 +00:00
davidmc%netscape.com
7571020113 change format to v1.4 to account for hex oids for single char
spaces changing from, eg., 1CE:^6D to 1CE:m


git-svn-id: svn://10.0.0.236/trunk@28577 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:50:03 +00:00
rickg%netscape.com
051e73b4dc updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28576 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:48:41 +00:00
ftang%netscape.com
2d84bea050 remove PRBool* oContinue from the Notify method
git-svn-id: svn://10.0.0.236/trunk@28575 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:44:27 +00:00
rickg%netscape.com
cbe30f2eb9 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:43:11 +00:00
mcmullen%netscape.com
0ff9dcbdc7 Added nsCommandLineServiceMac.cpp
git-svn-id: svn://10.0.0.236/trunk@28573 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:36:23 +00:00
mcmullen%netscape.com
cc1c7d0201 Adding command-line support for Macintosh.
git-svn-id: svn://10.0.0.236/trunk@28572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:36:02 +00:00
mcmullen%netscape.com
9ebbbc8d0c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28571 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:35:31 +00:00
rickg%netscape.com
1620c29fb0 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28570 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:35:12 +00:00
amusil%netscape.com
c9af3f688f Fixed bug with flow of control - reflows after the first one no longer call
CantRenderDisplacedElement() when it's not supposed to.


git-svn-id: svn://10.0.0.236/trunk@28569 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:25:20 +00:00
pierre%netscape.com
76bb1b59d2 SetCursor on mouseEnter / mouseExit
git-svn-id: svn://10.0.0.236/trunk@28568 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:15:05 +00:00
pierre%netscape.com
09fa689a63 removed a spurious SetCursor when creating a widget
git-svn-id: svn://10.0.0.236/trunk@28567 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:14:07 +00:00
rickg%netscape.com
f7d448b2c7 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:12:55 +00:00
kipp%netscape.com
76ba1fce8b Fixed bug 3505
git-svn-id: svn://10.0.0.236/trunk@28565 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:08:49 +00:00
mcmullen%netscape.com
88d3f082ac Fix unix warning about sscanf
git-svn-id: svn://10.0.0.236/trunk@28564 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:55:37 +00:00
rickg%netscape.com
7b9dcc2a7d sync with new nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28563 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:55:35 +00:00
evaughan%netscape.com
b101d56e37 added files: mozilla/layout/xul/base/src/nsTabFrame.cpp, mozilla/layout/xul/base/src/nsDeckFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@28562 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:48:29 +00:00
evaughan%netscape.com
8bd7a72b5b Added a tab control widget.
git-svn-id: svn://10.0.0.236/trunk@28561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:46:15 +00:00
fur%netscape.com
92a896f017 Fixed a few typos so that the generated file actually compiles
git-svn-id: svn://10.0.0.236/trunk@28560 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:44:32 +00:00
bienvenu%netscape.com
6c560577f4 fix a few race conditions with fe events, add NOOP service
git-svn-id: svn://10.0.0.236/trunk@28559 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:35:12 +00:00
terry%netscape.com
22b2ffcef5 Ignore blanks when doing diff. In particular, this helps hide any
problems we may have with differing end-of-line characters.


git-svn-id: svn://10.0.0.236/trunk@28558 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:21:40 +00:00
mcmullen%netscape.com
1cb64396ba Fix PREF_Cleanup so that it can be called twice with impunity.
git-svn-id: svn://10.0.0.236/trunk@28557 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:17:30 +00:00
mcmullen%netscape.com
74fa93c92a Call ShutDown automatically on destruction.
git-svn-id: svn://10.0.0.236/trunk@28556 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:17:28 +00:00
troy%netscape.com
811651c7eb Changed ConstructDocElementFrame() to make sure we call CreateViewForFrame()
for the document element's frame


git-svn-id: svn://10.0.0.236/trunk@28555 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:14:30 +00:00
jdunn%netscape.com
24069cc639 Change C++ comments to C comments and change flushall to flush of each of
the standard files (in,out,err)


git-svn-id: svn://10.0.0.236/trunk@28554 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:13:15 +00:00
sfraser%netscape.com
ff175c8869 File Removed.
git-svn-id: svn://10.0.0.236/trunk@28553 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:12:27 +00:00
troy%netscape.com
5e6d93b0e1 Changed the handling for fixed backgrounds a little
git-svn-id: svn://10.0.0.236/trunk@28552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:08:01 +00:00
mcmullen%netscape.com
df3765f5db Backing out previous change, I didn't intend to check this file in.
git-svn-id: svn://10.0.0.236/trunk@28551 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:05:26 +00:00
mcmullen%netscape.com
1f9e08b3dd Prefs API changed to use filespecs instead of string paths. Added Get/SetFilePref. Cleaned up the API so that StartUp() does not need to be called.
git-svn-id: svn://10.0.0.236/trunk@28550 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:04:35 +00:00
troy%netscape.com
893fc9f9e5 Changed values for NS_STYLE_BG_ATTACHMENT_SCROLL and NS_STYLE_BG_ATTACHMENT_FIXED
so it was clear that they weren't bit fields


git-svn-id: svn://10.0.0.236/trunk@28549 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:01:18 +00:00
pinkerton%netscape.com
afe165b8d8 back out joki's click event fix because it doesn't totally work right. toolboxes now collapse (most of the time).
git-svn-id: svn://10.0.0.236/trunk@28548 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:49:44 +00:00
despotdaemon%netscape.com
199790db3f Pseudo-automatic update of changes made by shaver@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@28547 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:41:26 +00:00
dmose%mozilla.org
427e742473 updating to license version 1.1 in boilerplate comments
git-svn-id: svn://10.0.0.236/trunk@28534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:40:44 +00:00
troy%netscape.com
4756273f12 Changed MapStyleInto() to also reset mBackgroundAttachment when resetting
the BODY's background properties


git-svn-id: svn://10.0.0.236/trunk@28533 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:39:47 +00:00
despotdaemon%netscape.com
8f99974b64 Pseudo-automatic update of changes made by shaver@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@28532 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:36:24 +00:00
cata%netscape.com
315ac21ace New converters added.
git-svn-id: svn://10.0.0.236/trunk@28531 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:29:25 +00:00
warren%netscape.com
83c4747c3b Added better comment about NS_WITH_SERVICE.
git-svn-id: svn://10.0.0.236/trunk@28530 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:28:16 +00:00
troy%netscape.com
e6f57956c0 Changed CreateViewForFrame() so it takes into account fixed background
attachments and sets NS_VIEW_PUBLIC_FLAG_DONT_BITBLT


git-svn-id: svn://10.0.0.236/trunk@28529 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:27:50 +00:00
troy%netscape.com
a61ea51499 Changed a comment a little
git-svn-id: svn://10.0.0.236/trunk@28528 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:22:22 +00:00
troy%netscape.com
85cdb24b54 Added NS_VIEW_FLAG_DONT_BITBLT flag
git-svn-id: svn://10.0.0.236/trunk@28527 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:08:27 +00:00
fur%netscape.com
04873ddf92 Partial grammar for JS2, expressed using the ANTLR parser generator
git-svn-id: svn://10.0.0.236/trunk@28526 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:08:14 +00:00
mscott%netscape.com
f7b752f189 unregister ImapResource. Compress some of the register service code for the imap resource.
git-svn-id: svn://10.0.0.236/trunk@28525 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:08:00 +00:00
mcmullen%netscape.com
922de64f72 Export functions used by mailnews build (progname versions of static Get/Release) - bustage fix.
git-svn-id: svn://10.0.0.236/trunk@28524 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:07:21 +00:00
ftang%netscape.com
be67ff1fa9 add PRUint32 aDocumentID to the Notify method of nsIElementObserver interface
git-svn-id: svn://10.0.0.236/trunk@28522 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:04:39 +00:00
troy%netscape.com
e270bfc79e Changed nsPositionedInlineFrame::Reflow() to compute the desired size
by calling nsInlineReflow::Reflow() with a 'resize' reflow reason when
handling an incremental reflow of an absolutely positioned child element


git-svn-id: svn://10.0.0.236/trunk@28521 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:02:45 +00:00
wtc%netscape.com
8698beda5f Bugzilla bug #5358: temporary fix for the build problem on Solaris/x86.
We don't have an assembly language implementation of atomic stacks for
Solaris/x86 yet.  Thanks to Justin A. Kolodziej
<4wg7kolodzie@marquette.edu> for reporting the bug.


git-svn-id: svn://10.0.0.236/trunk@28520 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:02:10 +00:00
buster%netscape.com
a0c5370c5e added the notion of contain vs. replace for block transformations.
git-svn-id: svn://10.0.0.236/trunk@28519 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:01:59 +00:00
buster%netscape.com
2003734a30 fixed a bug in handling text properties that have an attribute, such as <FONT color=...>
git-svn-id: svn://10.0.0.236/trunk@28518 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:01:30 +00:00
cmanske%netscape.com
2907ecc812 Moved global java script variables into js file
git-svn-id: svn://10.0.0.236/trunk@28517 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:55:31 +00:00
sfraser%netscape.com
13a1ae5a2b Added editor dialogs MANIFEST entries
git-svn-id: svn://10.0.0.236/trunk@28516 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:55:07 +00:00
sfraser%netscape.com
4dfab5d400 Fix manifest for editor dialogs
git-svn-id: svn://10.0.0.236/trunk@28515 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:53:44 +00:00
cmanske%netscape.com
f4ecbcb34a Changed -editor command line switch to us use chrome URL specification
git-svn-id: svn://10.0.0.236/trunk@28514 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:51:28 +00:00
cata%netscape.com
53a1299d9a The new converters are added as components.
git-svn-id: svn://10.0.0.236/trunk@28513 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:50:08 +00:00
cmanske%netscape.com
ef92b63175 Fixed problems with insert link dialog
git-svn-id: svn://10.0.0.236/trunk@28512 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:46:40 +00:00
akkana%netscape.com
ac928a35d5 composer ui should be installed to chrome/editor/composer, not just chrome/editor
git-svn-id: svn://10.0.0.236/trunk@28511 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:44:59 +00:00
cmanske%netscape.com
67652e2771 Fixed error in editor chrome entry
git-svn-id: svn://10.0.0.236/trunk@28510 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:43:33 +00:00
cmanske%netscape.com
016a092c6d Fixed error in link properties dialog reference
git-svn-id: svn://10.0.0.236/trunk@28509 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:31:17 +00:00
mscott%netscape.com
cf88239354 Replace the old slow ReadLine code to use the new more efficient nsMsgLineBufferStream class. Right now this class creates a new buffer for each line returned so we need to free this buffer. Later on, I'll be looking into removing the allocation of the new line and some of these statements will be made obsolete.
git-svn-id: svn://10.0.0.236/trunk@28508 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:23:47 +00:00
putterman%netscape.com
74b63f19f8 added files: mozilla/mailnews/base/util/nsMsgUtils.cpp
git-svn-id: svn://10.0.0.236/trunk@28507 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:22:18 +00:00
putterman%netscape.com
7c595f7cf1 Change to news instead of nntp.
git-svn-id: svn://10.0.0.236/trunk@28506 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:18:35 +00:00
putterman%netscape.com
7776f2e035 Use delete[].
git-svn-id: svn://10.0.0.236/trunk@28505 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:18:15 +00:00
putterman%netscape.com
141d926c44 Added mailbox_message registration.
git-svn-id: svn://10.0.0.236/trunk@28504 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:17:43 +00:00
putterman%netscape.com
42380b0025 Add utility functions so we can use nsIMsgMessageService correctly.
git-svn-id: svn://10.0.0.236/trunk@28503 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:17:23 +00:00
putterman%netscape.com
8427b13a2f uses nsIMsgMessageService.
git-svn-id: svn://10.0.0.236/trunk@28502 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:16:16 +00:00
cata%netscape.com
da1d7d0d8d New converters added.
git-svn-id: svn://10.0.0.236/trunk@28501 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:05:12 +00:00
cata%netscape.com
769032cb6b added files: mozilla/intl/uconv/ucvlatin/nsISO88593ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsISO88594ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsISO88595ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsISO88596ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsISO88598ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsCP1251ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsCP1257ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88593.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88594.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88595.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88596.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88598.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1251.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1257.cpp
git-svn-id: svn://10.0.0.236/trunk@28500 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 20:04:25 +00:00
kipp%netscape.com
9534985250 Fixed FindNextSibling to return the first-in-flow not the last in flow
git-svn-id: svn://10.0.0.236/trunk@28499 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:59:40 +00:00
kipp%netscape.com
cf6064f2cb Fixed word lookahead logic to not look at continuations to avoid duplicate information
git-svn-id: svn://10.0.0.236/trunk@28498 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:59:16 +00:00
kipp%netscape.com
cf2d143219 Added some (disabled) logging
git-svn-id: svn://10.0.0.236/trunk@28497 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:58:50 +00:00
kipp%netscape.com
1d08039f88 Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully)
git-svn-id: svn://10.0.0.236/trunk@28496 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:58:38 +00:00
sspitzer%netscape.com
9fe345bb8a use nsCRT:strtok(), not strtok()
git-svn-id: svn://10.0.0.236/trunk@28495 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:54:44 +00:00
cata%netscape.com
d5d892e491 New converters added.
git-svn-id: svn://10.0.0.236/trunk@28494 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:52:21 +00:00
ftang%netscape.com
2f859539f4 add new files for PICS and Charset observation, have not change makefile yet
git-svn-id: svn://10.0.0.236/trunk@28493 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:51:38 +00:00
cata%netscape.com
a90cba01ec New converter tables.
git-svn-id: svn://10.0.0.236/trunk@28492 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:49:27 +00:00
neeti%netscape.com
ba114cea69 checking for null mObserverList
git-svn-id: svn://10.0.0.236/trunk@28491 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:36:41 +00:00
law%netscape.com
34b04f5506 Added component registration stuff
git-svn-id: svn://10.0.0.236/trunk@28490 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:32:43 +00:00
sfraser%netscape.com
54dc85e8b6 Fix the chrome URL for the bold GIF
git-svn-id: svn://10.0.0.236/trunk@28489 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:31:36 +00:00
sfraser%netscape.com
060e090aea Fix merge conflicts that were checkedin.
git-svn-id: svn://10.0.0.236/trunk@28488 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:27:35 +00:00
sfraser%netscape.com
58eaa7feb4 Fix malformed chrome RDF
git-svn-id: svn://10.0.0.236/trunk@28487 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:19:40 +00:00
sfraser%netscape.com
91e0f3a673 Export new editor resources from the right place, and export from xpfe/browser/src with a MANIFEST file.
git-svn-id: svn://10.0.0.236/trunk@28486 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:13:32 +00:00
sfraser%netscape.com
114aa933cf Turn on clobber_libs flag
git-svn-id: svn://10.0.0.236/trunk@28485 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:12:36 +00:00
sfraser%netscape.com
d809edfca5 Set export by pragma and fragment names.
git-svn-id: svn://10.0.0.236/trunk@28484 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:12:08 +00:00
sfraser%netscape.com
0ddb310f9c Added EditorInitPagePlain.html
git-svn-id: svn://10.0.0.236/trunk@28483 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:11:19 +00:00
sfraser%netscape.com
65ec821853 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28482 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:11:18 +00:00
mscott%netscape.com
35083f080a Remove message display from the demos menu. We don't need to do this anymore as you can just select the message from the thread pane to display it.
git-svn-id: svn://10.0.0.236/trunk@28481 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:05:46 +00:00
mcmullen%netscape.com
c07e315bcf Fix HPUX build bustage, hopefully.
git-svn-id: svn://10.0.0.236/trunk@28480 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:05:01 +00:00
cmanske%netscape.com
fe1a7afae0 Changed makefile to remove chrome files moved to editor directories
git-svn-id: svn://10.0.0.236/trunk@28479 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:02:56 +00:00
mscott%netscape.com
6f9ba2189a OpenUrl no longer needs any knowledge of the nntp service. It should be able to go directly through the nsIMsgMessageService interface.
git-svn-id: svn://10.0.0.236/trunk@28478 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:59:51 +00:00
cmanske%netscape.com
df4fa08908 New editor interface methods for element insert and properties
git-svn-id: svn://10.0.0.236/trunk@28477 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:59:50 +00:00
cmanske%netscape.com
ec3a48acd9 Another editor IDL-generated file
git-svn-id: svn://10.0.0.236/trunk@28476 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:58:55 +00:00
mscott%netscape.com
df4891feb8 Clean up CreateInstance to condense some code. use progids for registering the nntp service and the nntp version of the message service.
git-svn-id: svn://10.0.0.236/trunk@28475 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:58:29 +00:00
mscott%netscape.com
92625e2946 add support for nsIMsgMessageService interface.
git-svn-id: svn://10.0.0.236/trunk@28474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:57:24 +00:00
cmanske%netscape.com
194f80f2bb Modifed to use new editor chrome location
git-svn-id: svn://10.0.0.236/trunk@28473 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:55:33 +00:00
cmanske%netscape.com
371fdba5b7 Added simple dialogs for insert link and restructured ui source directories
git-svn-id: svn://10.0.0.236/trunk@28472 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:53:55 +00:00
erik%netscape.com
58165eda5e Bug 5304 -- we now assume 96dpi (we ignore the X server).
Also fixed problem with fonts when no font containing the requested glyph
could be found. (Thanks to Kipp for discovering this.)


git-svn-id: svn://10.0.0.236/trunk@28471 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:53:35 +00:00
cmanske%netscape.com
7e7b5ccef0 Added editor property methods
git-svn-id: svn://10.0.0.236/trunk@28470 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:52:54 +00:00
cmanske%netscape.com
3a8ad977ca Added new editor chrome support
git-svn-id: svn://10.0.0.236/trunk@28469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:51:43 +00:00
cmanske%netscape.com
7a07f2ff19 Added new editor makefiles
git-svn-id: svn://10.0.0.236/trunk@28468 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:51:05 +00:00
alecf%netscape.com
028e04df26 include NSPR libs from the right directory
git-svn-id: svn://10.0.0.236/trunk@28467 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:45:41 +00:00
jj%netscape.com
66a5c2671b comment out line that attempted to copy resources that were obsoleted from the tree by rods. the perl script would choke when it tried to copy files into mozilla/dist that aren't there.
git-svn-id: svn://10.0.0.236/trunk@28466 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:37:00 +00:00
valeski%netscape.com
871d79269c changed some nsString usage to nsString2. added the PWD/default directory parsing and discovery code.
git-svn-id: svn://10.0.0.236/trunk@28464 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 17:48:32 +00:00
terry%netscape.com
351c995fe9 Fixed a bug where the long descriptions of bugs had a variety of
newline characters at the end, depending on the operating system of
the browser that submitted the text.


git-svn-id: svn://10.0.0.236/trunk@28463 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 17:45:22 +00:00
pinkerton%netscape.com
9cc23ea5ea fix mac build bustage. made return values match declarations.
git-svn-id: svn://10.0.0.236/trunk@28461 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 16:28:53 +00:00
jfrancis%netscape.com
6c71acb72d more typing rules work - space and tab occassionally do the right thing now
git-svn-id: svn://10.0.0.236/trunk@28460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:49:58 +00:00
kin%netscape.com
1246f8f46b Added code to track iterator status, and modified first/last/next/prev
methods to set the iterator based on this status.


git-svn-id: svn://10.0.0.236/trunk@28459 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:38:15 +00:00
dcone%netscape.com
ecfee6c40b Updated with the background painting and anti-aliasing
git-svn-id: svn://10.0.0.236/trunk@28458 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:23:49 +00:00
rhp%netscape.com
6380bc4e98 Fix the makefile problem and remove bad error warnings
git-svn-id: svn://10.0.0.236/trunk@28457 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 13:48:54 +00:00
bruce%cybersight.com
19ee72e6e8 Fix for Solaris CC build.
git-svn-id: svn://10.0.0.236/trunk@28456 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 12:11:11 +00:00
briano%netscape.com
c080d67928 Automated update
git-svn-id: svn://10.0.0.236/trunk@28455 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:59:36 +00:00
mcafee%netscape.com
05a3da9c19 Turning on clipboard by default; preparation for yanking non-NEW_CLIPBOARD_SUPPORT code.
git-svn-id: svn://10.0.0.236/trunk@28454 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:44:30 +00:00
morse%netscape.com
5bae6572da fix build bustage
git-svn-id: svn://10.0.0.236/trunk@28453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:33:36 +00:00
morse%netscape.com
caaab8dcfe remove garbage
git-svn-id: svn://10.0.0.236/trunk@28452 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:31:15 +00:00
morse%netscape.com
43b4755872 remove junk
git-svn-id: svn://10.0.0.236/trunk@28451 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:30:10 +00:00
mcafee%netscape.com
cb7ab3bcd5 Removing bogus comment.
git-svn-id: svn://10.0.0.236/trunk@28450 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 07:24:00 +00:00
law%netscape.com
d87f078699 Initial draft of new Find Component
git-svn-id: svn://10.0.0.236/trunk@28449 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 06:52:36 +00:00
law%netscape.com
e0c1766d7b New app shell componentry
git-svn-id: svn://10.0.0.236/trunk@28448 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 06:49:17 +00:00
mcafee%netscape.com
759571e562 We don't put C++ comments in C header files.
git-svn-id: svn://10.0.0.236/trunk@28447 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 06:31:24 +00:00
jefft%netscape.com
7a211a8919 added imap host entry
git-svn-id: svn://10.0.0.236/trunk@28445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:47:04 +00:00
wtc%netscape.com
0d2b607695 Bugzilla bug #5344: added the missing #define PLARENAS_H as part of
the double-include guard.  Thanks to Bruce Mitchener <bruce@cybersight.com>
for the bug report.


git-svn-id: svn://10.0.0.236/trunk@28444 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:37:35 +00:00
rickg%netscape.com
637b083ac5 added observerdictionary
git-svn-id: svn://10.0.0.236/trunk@28443 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:36:47 +00:00
morse%netscape.com
0799ebc5ab fix build bustage
git-svn-id: svn://10.0.0.236/trunk@28442 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:29:20 +00:00
jefft%netscape.com
eed7ec2a2c added nsImapMailFolder.cpp
git-svn-id: svn://10.0.0.236/trunk@28441 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:21:12 +00:00
jefft%netscape.com
ccca9e8333 initial coding
git-svn-id: svn://10.0.0.236/trunk@28440 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:20:11 +00:00
jefft%netscape.com
eb7d665ded added imap resource to the factory
git-svn-id: svn://10.0.0.236/trunk@28439 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:18:56 +00:00
jefft%netscape.com
43438b924c added rdfutil_s.lib, rdf, rdfutil to the build
git-svn-id: svn://10.0.0.236/trunk@28438 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:17:37 +00:00
jefft%netscape.com
6dcd03a364 adding imap related URI
git-svn-id: svn://10.0.0.236/trunk@28437 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:13:31 +00:00
jefft%netscape.com
714d7a6daf remove nsMsgImapMailFolder.cpp
git-svn-id: svn://10.0.0.236/trunk@28436 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:12:13 +00:00
jefft%netscape.com
c39179e255 use nsNativeFileSpec& instead of nsNativeFileSpec* for GetPathName method
git-svn-id: svn://10.0.0.236/trunk@28435 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:10:58 +00:00
jefft%netscape.com
a4cf9afe46 added kImapRootURI, nsGetImapRoot()
git-svn-id: svn://10.0.0.236/trunk@28434 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 05:09:33 +00:00
bienvenu%netscape.com
0cde2e4ba0 get downloading of imap messages working
git-svn-id: svn://10.0.0.236/trunk@28433 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:57:28 +00:00
norris%netscape.com
ade1dcd425 Load optimizer package from com.netscape.
git-svn-id: svn://10.0.0.236/trunk@28432 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:40:36 +00:00
morse%netscape.com
e65019d584 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@28431 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:38:13 +00:00
troy%netscape.com
4a4c187d41 Changed nsPositionedInlineFrame code to handle incremental reflow
git-svn-id: svn://10.0.0.236/trunk@28430 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:37:13 +00:00
bruce%cybersight.com
cc7c5c0bee Hello. Today, we welcome Mr. New-line-at-end-of-file to class. Please treat him well.
git-svn-id: svn://10.0.0.236/trunk@28429 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:33:32 +00:00
bruce%cybersight.com
fc7ac0c770 Fix for ANSI C++ compliance: friend foo -> friend class foo
git-svn-id: svn://10.0.0.236/trunk@28428 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:16:46 +00:00
buster%netscape.com
0411bb407a more block transformation WIP: nested blocks work much better now
git-svn-id: svn://10.0.0.236/trunk@28427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:08:43 +00:00
rickg%netscape.com
c1a9c636d1 sync with new nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28426 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:02:14 +00:00
morse%netscape.com
5af7050559 add cookie viewer and signo viewer
git-svn-id: svn://10.0.0.236/trunk@28425 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:58:55 +00:00
morse%netscape.com
04023a5d3e add signon viewer
git-svn-id: svn://10.0.0.236/trunk@28424 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:57:08 +00:00
morse%netscape.com
dd646dd87f nsIWalletService.h
git-svn-id: svn://10.0.0.236/trunk@28423 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:54:00 +00:00
morse%netscape.com
c75863d035 nsINetService.h
git-svn-id: svn://10.0.0.236/trunk@28422 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:52:05 +00:00
morse%netscape.com
84e55157cf add cookie viewer
git-svn-id: svn://10.0.0.236/trunk@28421 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:50:57 +00:00
morse%netscape.com
95b5e03034 net.h
git-svn-id: svn://10.0.0.236/trunk@28420 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:47:59 +00:00
morse%netscape.com
3d34e02020 nsBrowserAppCore.h
git-svn-id: svn://10.0.0.236/trunk@28419 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:47:07 +00:00
morse%netscape.com
4f41e80cb1 add cookie viewer and signon viewer
git-svn-id: svn://10.0.0.236/trunk@28418 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:45:50 +00:00
cmanske%netscape.com
78e2d7ceff Removed makefiles not needed
git-svn-id: svn://10.0.0.236/trunk@28417 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:44:24 +00:00
morse%netscape.com
d649a36c6d add cookie viewer and singon viewer
git-svn-id: svn://10.0.0.236/trunk@28416 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:43:49 +00:00
cmanske%netscape.com
808013632d Added new dialog XUL for editor
git-svn-id: svn://10.0.0.236/trunk@28415 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:38:29 +00:00
cmanske%netscape.com
9cc4adcbc3 Built new chrome directories for Editor
git-svn-id: svn://10.0.0.236/trunk@28414 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:35:51 +00:00
morse%netscape.com
20054dd2e2 add cookie viewer and signon viewer
git-svn-id: svn://10.0.0.236/trunk@28413 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:33:48 +00:00
cmanske%netscape.com
d7c057bec4 Added general CSS file for main editor window
git-svn-id: svn://10.0.0.236/trunk@28412 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:31:41 +00:00
morse%netscape.com
8622110f6e add cookie viewer and sigon viewer
git-svn-id: svn://10.0.0.236/trunk@28411 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:27:50 +00:00
sspitzer%netscape.com
91980a3e06 hardcode to news://news.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@28410 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 03:09:48 +00:00
sspitzer%netscape.com
bb4046f2a2 these header files and CIDs aren't being used. comment them out.
git-svn-id: svn://10.0.0.236/trunk@28409 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:57:36 +00:00
sspitzer%netscape.com
369e5e1066 build tweakage for the incoming nntp server changes
git-svn-id: svn://10.0.0.236/trunk@28408 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:56:38 +00:00
sspitzer%netscape.com
59b4873d5c work for the incoming nntp server
git-svn-id: svn://10.0.0.236/trunk@28407 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:55:48 +00:00
sspitzer%netscape.com
d3a62d8404 work for the nntp incoming server
git-svn-id: svn://10.0.0.236/trunk@28406 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:55:25 +00:00
sspitzer%netscape.com
47096998a5 fix a typo in the comment
git-svn-id: svn://10.0.0.236/trunk@28405 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:55:04 +00:00
sspitzer%netscape.com
259f08e863 get the newsroot from the account manager.
remove the old #if 0 code


git-svn-id: svn://10.0.0.236/trunk@28404 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:54:40 +00:00
sspitzer%netscape.com
e51435689b changes to parse the accountlist and add each of the accounts.
the accountlist must be delimited by commas


git-svn-id: svn://10.0.0.236/trunk@28403 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:52:21 +00:00
sspitzer%netscape.com
fedcec9336 incoming nntp server work
git-svn-id: svn://10.0.0.236/trunk@28402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:48:30 +00:00
bienvenu%netscape.com
83452468ad fix double commits and problem loading imap uid
git-svn-id: svn://10.0.0.236/trunk@28401 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:35:19 +00:00
bienvenu%netscape.com
f951bb5ade a little more progress on message fetching
git-svn-id: svn://10.0.0.236/trunk@28400 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:34:57 +00:00
sspitzer%netscape.com
c6128cfec7 fix UNIX build bustage. this won't build with -pendatic
git-svn-id: svn://10.0.0.236/trunk@28399 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:31:02 +00:00
srinivas%netscape.com
ab1833eb21 Use of lstat, instead of stat, causes nsinstall to miss directories pointed to by
symlinks. Bugzilla #4954.


git-svn-id: svn://10.0.0.236/trunk@28398 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:11:53 +00:00
slamm%netscape.com
8cc0b715f9 Removing config.cache from dependencies, because configure does not always update config.cache. (I ended up running configure each time I ran client.mk because configure was newer than config.cache).
git-svn-id: svn://10.0.0.236/trunk@28397 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 02:02:03 +00:00
slamm%netscape.com
fea7b8c4b8 Add environment variable, MOZ_CO_DATE, to set checkout date tag.
git-svn-id: svn://10.0.0.236/trunk@28396 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:25:26 +00:00
ramiro%netscape.com
d96c7bbed5 Add yet another windows objdir thing.
git-svn-id: svn://10.0.0.236/trunk@28395 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:18:50 +00:00
law%netscape.com
85f187f7d3 Staking claim to some IIDs for app shell componentry
git-svn-id: svn://10.0.0.236/trunk@28394 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:15:47 +00:00
briano%netscape.com
6421b4d7d7 Automated update
git-svn-id: svn://10.0.0.236/trunk@28393 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:14:38 +00:00
slamm%netscape.com
9ee560cf50 Quickly output makefiles.
git-svn-id: svn://10.0.0.236/trunk@28392 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:13:55 +00:00
slamm%netscape.com
b1770592b4 add partial replacement for AC_OUTPUT()
git-svn-id: svn://10.0.0.236/trunk@28391 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 01:11:55 +00:00
bienvenu%netscape.com
ed7b4532d8 add service for getting an imap message
git-svn-id: svn://10.0.0.236/trunk@28390 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:55:58 +00:00
sfraser%netscape.com
ba94d0d311 Implement InstallResources().
git-svn-id: svn://10.0.0.236/trunk@28389 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:37:37 +00:00
hyatt%netscape.com
66dd9dc12a More changes to support window.open()
git-svn-id: svn://10.0.0.236/trunk@28388 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:19:30 +00:00
akkana%netscape.com
03456e51f3 Remove correction subtracting 1 from transferable data length on copy;
tracking rods' change removing bogus extra byte in XIF format converter.


git-svn-id: svn://10.0.0.236/trunk@28387 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:17:12 +00:00
radha%netscape.com
6dc4ae0cf2 Fix for bug # 5276. Flush the buffers after the "Page loaded sucessfully"
message


git-svn-id: svn://10.0.0.236/trunk@28386 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:15:32 +00:00
rods%netscape.com
4b83b4622e Fixed native CF_TEXT copy, to decrement the size by one when it is a null
terminated string. Apps like MS-Word pass back the size including the terminating
zero. This fixes that.


git-svn-id: svn://10.0.0.236/trunk@28385 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:15:08 +00:00
waterson%netscape.com
46cf665824 Bug 4750. Updated RDF_NAMESPACE_URI to refer to the most recent (and final) version of the RDF recommendation.
git-svn-id: svn://10.0.0.236/trunk@28384 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:11:39 +00:00
waterson%netscape.com
ac3722bec7 Bug 4750, 5220. Use correct RDF namespace. Fix incorrect use of RDF prefix on some RDF attributes.
git-svn-id: svn://10.0.0.236/trunk@28383 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:09:41 +00:00
akkana%netscape.com
21da6d4e59 Handle paste when we're already the selection owner
git-svn-id: svn://10.0.0.236/trunk@28382 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:04:53 +00:00
valeski%netscape.com
b7669e476a added more states to .h and implementations to .cpp
git-svn-id: svn://10.0.0.236/trunk@28381 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:04:38 +00:00
rods%netscape.com
57c9e2b2fc Removed the adding of an additional 1 to the length on conversions.
git-svn-id: svn://10.0.0.236/trunk@28380 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 00:03:01 +00:00
akkana%netscape.com
2c4e459b50 Fix crash on second paste -- don't free our own memory, rely on transferable to do it
git-svn-id: svn://10.0.0.236/trunk@28379 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:54:54 +00:00
mcmullen%netscape.com
67e22c937a Not in build
git-svn-id: svn://10.0.0.236/trunk@28378 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:53:32 +00:00
davidmc%netscape.com
78be598983 also permit zero scope to be okay as column scope for value oids
inside metainfo cells.


git-svn-id: svn://10.0.0.236/trunk@28377 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:52:38 +00:00
davidmc%netscape.com
2ce3c9fab5 also turn on assertions for Mac
git-svn-id: svn://10.0.0.236/trunk@28376 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:51:57 +00:00
davidmc%netscape.com
bf236be73b append ":c" suffix to table kind hex refs so that column space
is used for the atom instead of the value space.


git-svn-id: svn://10.0.0.236/trunk@28375 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:51:31 +00:00
davidmc%netscape.com
d2e60ffe1c change Mork file format version number to 1.3 to protect folks
from badly formed files created during last day due to incorrect
table kind hex refs in Mork.


git-svn-id: svn://10.0.0.236/trunk@28374 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:50:46 +00:00
nhotta%netscape.com
09e53a8acc Backing out my last change, I need to do NULL checkings for parameters.
git-svn-id: svn://10.0.0.236/trunk@28373 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:48:21 +00:00
mscott%netscape.com
851f1890b8 for nsMsgLineStreamBuffer, let caller choose if they want CRLFs at the end of the new lines or not.
git-svn-id: svn://10.0.0.236/trunk@28372 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:44:34 +00:00
mscott%netscape.com
d7a8ab50a9 Make sure the line buffer stream leaves CRLFs on for us when extracting new lines.
git-svn-id: svn://10.0.0.236/trunk@28371 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:43:39 +00:00
radha%netscape.com
20ba436cf3 No need to obtain the url to be loaded here. BrowserAppcore does that
when loading the initial page


git-svn-id: svn://10.0.0.236/trunk@28370 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:36:07 +00:00
radha%netscape.com
69840277e6 Remove previous changes related to forward and back button
git-svn-id: svn://10.0.0.236/trunk@28369 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:35:33 +00:00
radha%netscape.com
671c3e06e9 Use the CanGoForward and CanGoBack broadcasters to enable/disable the
forward&back button


git-svn-id: svn://10.0.0.236/trunk@28368 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:35:11 +00:00
radha%netscape.com
1ee79cbacd 1. Added a new utility method to obtain handle to a xul element from its name.
2. Implement the LoadInitialPage so that when -url argument is passed, the
   url passed will be loaded after the navigator.xul is loaded. This method
   can be later used to load the home page from prefs
3. Use the CanGoForward and CanGoBack broadcasters to set the forward and back button
VS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@28367 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:33:57 +00:00
mscott%netscape.com
6596e5042f Update the idl file.
git-svn-id: svn://10.0.0.236/trunk@28366 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:33:19 +00:00
hyatt%netscape.com
c40015a5b2 Forgot to commit a file.
git-svn-id: svn://10.0.0.236/trunk@28365 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:32:43 +00:00
radha%netscape.com
dde12781d6 New method LoadInitialPage() added and reflected to javascript
git-svn-id: svn://10.0.0.236/trunk@28364 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:31:28 +00:00
radha%netscape.com
d304a781ad New method LoadInitialPage() added
git-svn-id: svn://10.0.0.236/trunk@28363 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:30:53 +00:00
mscott%netscape.com
eab01ac86a remove linkage against xplib.
git-svn-id: svn://10.0.0.236/trunk@28362 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:30:42 +00:00
mscott%netscape.com
473c648459 Pull out the mailbox service code for displaying and copying a message. Replace it with code that uses the new nsIMsgMessageService. In addition, we are no longer going to support message display from the demos menu. It is no longer necessary as we can display messages by selecting them on the thread pane.
git-svn-id: svn://10.0.0.236/trunk@28361 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:30:04 +00:00
mscott%netscape.com
eb454612ca Register the new nsMsgMessageService which is supported by the mailbox service. Add progids for both the mailbox version of the message service and for the mailbox service.
git-svn-id: svn://10.0.0.236/trunk@28360 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:28:42 +00:00
mscott%netscape.com
5a58b2e9c3 Add Queryinterface method such that it includes nsIMsgMessageService which is a new interface this class supports.
git-svn-id: svn://10.0.0.236/trunk@28359 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:27:32 +00:00
mscott%netscape.com
4d5e33837b Inherit the new nsIMsgMessageService interface.
git-svn-id: svn://10.0.0.236/trunk@28358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:26:37 +00:00
mscott%netscape.com
affc452828 Remove Copy and display messages from mailbox service interface.
git-svn-id: svn://10.0.0.236/trunk@28357 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:25:59 +00:00
mscott%netscape.com
fea8f83302 Export nsIMsgMessageService.h
git-svn-id: svn://10.0.0.236/trunk@28356 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:19:40 +00:00
mscott%netscape.com
4004635f1c Rev the interface...
git-svn-id: svn://10.0.0.236/trunk@28355 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:19:11 +00:00
mcmullen%netscape.com
b61b785924 This is still not in the build yet.
git-svn-id: svn://10.0.0.236/trunk@28354 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:18:44 +00:00
alecf%netscape.com
8193fe507a maybe HPUX is defined on HPUX?
git-svn-id: svn://10.0.0.236/trunk@28353 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:18:22 +00:00
kipp%netscape.com
28d76e7068 Fixed bug #5192 by growing the trapezoid buffer as needed
git-svn-id: svn://10.0.0.236/trunk@28352 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:08:03 +00:00
matt%netscape.com
85dc3cf941 Changing pref window to be 50px larger
git-svn-id: svn://10.0.0.236/trunk@28351 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:03:14 +00:00
matt%netscape.com
1eeefda066 Adding makefile for prefs panes to be placed in samples
git-svn-id: svn://10.0.0.236/trunk@28350 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:02:22 +00:00
saari%netscape.com
1c6e3b9258 fix bug #3379
git-svn-id: svn://10.0.0.236/trunk@28349 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:02:16 +00:00
matt%netscape.com
b7b3052096 Adding prefs panes to cvs and the build. Added files along with changed
makefile.in for building on mac


git-svn-id: svn://10.0.0.236/trunk@28348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 23:00:48 +00:00
sfraser%netscape.com
f6a7ccd434 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28347 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:51:57 +00:00
alecf%netscape.com
117da2303e fix newline-at-end-of-file problem
git-svn-id: svn://10.0.0.236/trunk@28346 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:50:08 +00:00
alecf%netscape.com
f09bb6a4d9 change nsIEnumerators to nsISupportsArrays and implement some of the getIdentities() getServers() etc
git-svn-id: svn://10.0.0.236/trunk@28345 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:48:32 +00:00
alecf%netscape.com
a24d2ed06c add accessor for getting the account manager from the mail session
git-svn-id: svn://10.0.0.236/trunk@28344 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:43:04 +00:00
saari%netscape.com
670af429e0 Mods for menu enabling and disabling.
git-svn-id: svn://10.0.0.236/trunk@28343 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:41:44 +00:00
akkana%netscape.com
4af34a017c Make Linux paste work
git-svn-id: svn://10.0.0.236/trunk@28342 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:40:53 +00:00
sfraser%netscape.com
09752d8475 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28341 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:38:29 +00:00
sfraser%netscape.com
8dad63c137 Added dialogs.css to makefiles
git-svn-id: svn://10.0.0.236/trunk@28340 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:37:15 +00:00
hyatt%netscape.com
ce21f46014 window.open lives.
git-svn-id: svn://10.0.0.236/trunk@28339 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:35:11 +00:00
putterman%netscape.com
031afe99c9 Moved folder listener code from local to base.
git-svn-id: svn://10.0.0.236/trunk@28338 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:24:21 +00:00
sfraser%netscape.com
16a0a7ba72 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28337 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:24:20 +00:00
amusil%netscape.com
32b82cd775 The number of variants should always start at 1.
git-svn-id: svn://10.0.0.236/trunk@28336 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:22:02 +00:00
amusil%netscape.com
877fa6ac98 Patch for HP-UX specific problem.
git-svn-id: svn://10.0.0.236/trunk@28335 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:21:25 +00:00
rjc%netscape.com
beaab15218 If a sort isn't initially imposed, just append new nodes onto end of container's child list.
git-svn-id: svn://10.0.0.236/trunk@28334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:14:38 +00:00
davidmc%netscape.com
5c99d5d6db replace tabs with (Mork canonical) two spaces
git-svn-id: svn://10.0.0.236/trunk@28333 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:14:35 +00:00
troy%netscape.com
509881652e Changed GetAbsoluteContainingBlock() to return relatively positioned
block-level and inline-level elements as well


git-svn-id: svn://10.0.0.236/trunk@28332 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:08:33 +00:00
buster%netscape.com
cbaf88c3e7 more factoring
git-svn-id: svn://10.0.0.236/trunk@28331 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:02:02 +00:00
pinkerton%netscape.com
cd37a14c5a create xul slider, spinner, scrollbar, font and color pickers
git-svn-id: svn://10.0.0.236/trunk@28330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:57:41 +00:00
kin%netscape.com
9b188bf62f Commented out debugging printfs and added HAVE_EDIT_ACTION_LISTENERS ifdef
to fix build bustage.


git-svn-id: svn://10.0.0.236/trunk@28329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:54:10 +00:00
kipp%netscape.com
0a4bbc01a8 Tweaked FindLineContaining to return the index in the line where the frame is found
git-svn-id: svn://10.0.0.236/trunk@28328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:52:22 +00:00
kipp%netscape.com
f532632600 Removed debris
git-svn-id: svn://10.0.0.236/trunk@28327 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:56 +00:00
troy%netscape.com
16d711311d Changed GetAbsoluteContainingBlock() to be a little smarter about verifying
the frame is an area frame


git-svn-id: svn://10.0.0.236/trunk@28326 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:55 +00:00
kipp%netscape.com
725229caa6 Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code
git-svn-id: svn://10.0.0.236/trunk@28325 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:39 +00:00
mscott%netscape.com
f0243ec551 Export nsIMsgMessageService.h
git-svn-id: svn://10.0.0.236/trunk@28324 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:50:51 +00:00
kipp%netscape.com
c0286fde3d Fixed bug where image loading during stopped state would not properly set the out parameter
git-svn-id: svn://10.0.0.236/trunk@28323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:50:32 +00:00
pinkerton%netscape.com
78e37ea342 new atoms for slider, spinner, scrollbar, color and font pickers.
git-svn-id: svn://10.0.0.236/trunk@28322 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:50:11 +00:00
kipp%netscape.com
3687700b99 Added (disabled) refcnt logging
git-svn-id: svn://10.0.0.236/trunk@28321 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:49:53 +00:00
mscott%netscape.com
e401b891e5 An interface designed to organize all message related operations such as copying and displaying messages under one umbrella. Each of our protocol services (imap, pop, news) will support this interface for message actions.
git-svn-id: svn://10.0.0.236/trunk@28320 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:49:21 +00:00
pinkerton%netscape.com
0d91137e10 adding slider, scrollbar, spinner, font and color pickers to build.
git-svn-id: svn://10.0.0.236/trunk@28319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:45:35 +00:00
av%netscape.com
c2369f117e Turning on previous changes
git-svn-id: svn://10.0.0.236/trunk@28318 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:45:26 +00:00
pinkerton%netscape.com
50da92a6f2 make a slider, not a spinner. doh!
git-svn-id: svn://10.0.0.236/trunk@28317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:43:09 +00:00
mcmullen%netscape.com
be99c744a7 Fix busted debug build by adding TextEditorTest.cpp. Somebody else should fix this properly. Grrr.
git-svn-id: svn://10.0.0.236/trunk@28316 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:41:02 +00:00
jfrancis%netscape.com
bb247a8e43 File Removed.
git-svn-id: svn://10.0.0.236/trunk@28315 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:40:48 +00:00
jfrancis%netscape.com
d2db233f64 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28314 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:39:53 +00:00
pinkerton%netscape.com
291884adaa First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28313 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:39:52 +00:00
syd%netscape.com
1d3c0b607f For Unix only (Gtk+): make the default rendering mode Gfx. The Gtk+
implementation is buggy, and we'll eventually be going in this direction anyway
of using gfx to render controls. Need to take out this #ifdef eventually for
Win and Mac.

To enable the native widgets, edit ~/.mozilla/prefs50.js, and add the line
user_pref("nglayout.widget.mode", 1);.


git-svn-id: svn://10.0.0.236/trunk@28312 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:34:34 +00:00
nhotta%netscape.com
64e624d546 I18n 7 bit data check for the body.
git-svn-id: svn://10.0.0.236/trunk@28311 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:22:54 +00:00
nhotta%netscape.com
501710d390 Changed to use UTF-8 for internal processing.
git-svn-id: svn://10.0.0.236/trunk@28310 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:20:28 +00:00
av%netscape.com
66cbbedcb3 Added width and height attributes for images
git-svn-id: svn://10.0.0.236/trunk@28309 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:07:26 +00:00
sfraser%netscape.com
c4f2a27153 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28308 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:48:46 +00:00
davidmc%netscape.com
ebeffecaed continue long values using \linebreak notation; this is done
in conjunction with a change to morkParser::ReadValue()
which will correctly interpret this notation.  Note this is
technically a format change in the sense that old versions
of Mork will not read such line continuations correctly; but
the change is forward compatible so folks should not notice.


git-svn-id: svn://10.0.0.236/trunk@28307 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:33:56 +00:00
amusil%netscape.com
2c38e95f5d Win32 compiler doesn't like var dec inside for loop dec
git-svn-id: svn://10.0.0.236/trunk@28306 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:32:06 +00:00
davidmc%netscape.com
107c34982d fix morkParser::ReadValue() so that CR or LF following '\'
is consumed as a line continuation, rather than escaping the
byte after '\'; this is now done in conjunction with changing
morkWriter to continue long values with \linebreak.


git-svn-id: svn://10.0.0.236/trunk@28305 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:31:36 +00:00
varada%netscape.com
b2c91bd4b4 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@28304 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:29:43 +00:00
rjc%netscape.com
ed29c75c50 Return names of FTP URLs.
git-svn-id: svn://10.0.0.236/trunk@28303 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:28:57 +00:00
rjc%netscape.com
b2d072c3d3 When a sort order is imposed, try and insert new node(s) in the appropriate spot.
git-svn-id: svn://10.0.0.236/trunk@28302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:26:13 +00:00
norris%netscape.com
632b9118f6 Forgot to add Messages.properties.
git-svn-id: svn://10.0.0.236/trunk@28301 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:21:55 +00:00
sspitzer%netscape.com
b6cac213b9 added mailnews/mime/emitters/resources/Makefile to the list
git-svn-id: svn://10.0.0.236/trunk@28300 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:21:25 +00:00
sspitzer%netscape.com
75125e2289 ignore the generated Makefile on UNIX
git-svn-id: svn://10.0.0.236/trunk@28299 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:17:04 +00:00
sspitzer%netscape.com
2bb1026ed6 moving this to Makefile.in
git-svn-id: svn://10.0.0.236/trunk@28298 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:16:38 +00:00
sspitzer%netscape.com
7d9b36120d moved makefile.in to Makefile.in
git-svn-id: svn://10.0.0.236/trunk@28297 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:13:02 +00:00
putterman%netscape.com
99b1555c1d Fixed Windows build.
git-svn-id: svn://10.0.0.236/trunk@28296 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:03:40 +00:00
troy%netscape.com
56f46f1d15 Changed CreateContinuingFrame() to know about positioned inline
frames


git-svn-id: svn://10.0.0.236/trunk@28295 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:00:52 +00:00
davidmc%netscape.com
743f6cb931 several whitespace and content writing changes that do not
change the format; write table kind as hex reference because
this shortens overhead for small thread tables; suppress newline
for table meta row, because this tends to put thread tables on one
line when they have few rows; delay starting dict preceding table
as long as possible, so that no dict appears at all when no new alias
is written, because this also reduces per thread table overhead.


git-svn-id: svn://10.0.0.236/trunk@28294 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:58:16 +00:00
davidmc%netscape.com
043c5a16f9 increase kMaxIndent to 66 for better formatting;
add boolean to suppress dirty row newline for table's meta row
(because this more often causes a one line thread with few rows)


git-svn-id: svn://10.0.0.236/trunk@28293 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:55:08 +00:00
beard%netscape.com
6007b4f24b implementing GetMimeTypes(), GetPlugins() in terms of MimeTypeArrayImpl, PluginArrayImpl.
git-svn-id: svn://10.0.0.236/trunk@28292 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:41:17 +00:00
beard%netscape.com
dcd2a60fed added nsPluginArray.cpp, nsMimeTypeArray.cpp.
git-svn-id: svn://10.0.0.236/trunk@28291 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:38:54 +00:00
mcmullen%netscape.com
c0a796a5c4 Oops.
git-svn-id: svn://10.0.0.236/trunk@28290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:31:11 +00:00
pnunn%netscape.com
165d18e752 replaced ++ comments. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28289 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:30:33 +00:00
valeski%netscape.com
0ba5a6f451 added more states in .h . added their logic in .cpp. Initial command channel (logging in) negotiation is almost complete, next comes the data channel.
git-svn-id: svn://10.0.0.236/trunk@28288 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:30:21 +00:00
beard%netscape.com
7011bdb5a7 Added GetPluginCount, and GetPlugins, for DOM support
git-svn-id: svn://10.0.0.236/trunk@28287 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:29:28 +00:00
cyeh%netscape.com
973fcf0533 fix build number again after hyatt whacked out the line.
please diff your changes to navigator.xul before committing them.
this file is both critical and fragile.


git-svn-id: svn://10.0.0.236/trunk@28286 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:25:50 +00:00
sspitzer%netscape.com
c5b2b4d537 adding Makefile to the ignore list
git-svn-id: svn://10.0.0.236/trunk@28285 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:25:21 +00:00
beard%netscape.com
811c832c9a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28284 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:18:51 +00:00
troy%netscape.com
a6d186c6df Added GetFrameType() member function
git-svn-id: svn://10.0.0.236/trunk@28283 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:11:37 +00:00
sspitzer%netscape.com
492769e6de more changes to get news in the folder pane
git-svn-id: svn://10.0.0.236/trunk@28282 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:10:43 +00:00
mcmullen%netscape.com
7a5c8880e7 Correct a problem my last change to GetParent() introduced.
git-svn-id: svn://10.0.0.236/trunk@28281 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:09:22 +00:00
sspitzer%netscape.com
30a1fc3e1e changes to get news in the folder pane
git-svn-id: svn://10.0.0.236/trunk@28280 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:08:10 +00:00
jdunn%netscape.com
8eddea5858 Fix unix native compiler error: can't find libraries. TK_LIBS include both
the libraries and where to get them.


git-svn-id: svn://10.0.0.236/trunk@28279 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:03:53 +00:00
mccabe%netscape.com
fb5b086de4 Fixed erroneous comment.
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for catching this.


git-svn-id: svn://10.0.0.236/trunk@28278 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 19:02:40 +00:00
pnunn%netscape.com
6a2abd3c9c took out oo style comments. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28277 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:51:20 +00:00
bienvenu%netscape.com
51844d003c start working on more services, especially the url creation part of the services
git-svn-id: svn://10.0.0.236/trunk@28276 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:50:12 +00:00
ducarroz%netscape.com
e71994af61 updated mac project, added nsMsgRDFUtils.cpp
git-svn-id: svn://10.0.0.236/trunk@28275 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:42:04 +00:00
ducarroz%netscape.com
3c98c46b00 File moved into mime/emitters/resources
git-svn-id: svn://10.0.0.236/trunk@28274 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:32:32 +00:00
ducarroz%netscape.com
96242ceec8 add folder resources
git-svn-id: svn://10.0.0.236/trunk@28273 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:31:20 +00:00
ducarroz%netscape.com
09386eb820 Moved css files to mime/emitters/resources
git-svn-id: svn://10.0.0.236/trunk@28272 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:30:45 +00:00
troy%netscape.com
7f6a7e41de Added positionedInlineFrame atom
git-svn-id: svn://10.0.0.236/trunk@28271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:27:37 +00:00
ducarroz%netscape.com
c2df05752a Initial check in
git-svn-id: svn://10.0.0.236/trunk@28270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:24:39 +00:00
pnunn%netscape.com
f5a980777d created. place holder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28269 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:24:24 +00:00
ducarroz%netscape.com
9b61afc69e File moved from mozilla/mailnews/mime/emitters/xml
git-svn-id: svn://10.0.0.236/trunk@28268 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:24:05 +00:00
troy%netscape.com
90c7dac3b6 Atom name changes
git-svn-id: svn://10.0.0.236/trunk@28267 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:23:13 +00:00
troy%netscape.com
4150f3c6c0 Moved blockFrame and inlineFrame atoms to nsLayoutAtoms
git-svn-id: svn://10.0.0.236/trunk@28266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:47 +00:00
troy%netscape.com
90360929e5 Change to atoms
git-svn-id: svn://10.0.0.236/trunk@28265 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:22:28 +00:00
troy%netscape.com
80017eabc9 Added blockFrame and inlineFrame
git-svn-id: svn://10.0.0.236/trunk@28264 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:20:52 +00:00
putterman%netscape.com
794d62c4df Added a couple of utility files for our RDF datasources with functions and declarations
that can be used by all.


git-svn-id: svn://10.0.0.236/trunk@28263 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:15:16 +00:00
rods%netscape.com
127b7e435a removed some commented out code
git-svn-id: svn://10.0.0.236/trunk@28262 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:11:07 +00:00
rods%netscape.com
d7a02c8f4f changed the kTextMime from "text/txt" to "text/plain"
git-svn-id: svn://10.0.0.236/trunk@28261 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:09:23 +00:00
mcafee%netscape.com
d8014f31ae Replacing hard-coded string with named constant (kTextMime).
git-svn-id: svn://10.0.0.236/trunk@28260 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:02:16 +00:00
kin%netscape.com
2d6a9d63c0 Some changes to keep the offset table in sync with editor changes to the DOM.
git-svn-id: svn://10.0.0.236/trunk@28259 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:59:19 +00:00
kin%netscape.com
6716e0e873 Added nsTSDNotifier.cpp to build list.
git-svn-id: svn://10.0.0.236/trunk@28258 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:57:48 +00:00
kin%netscape.com
b19aa63316 Initial checkin of file.
git-svn-id: svn://10.0.0.236/trunk@28257 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:57:20 +00:00
jfrancis%netscape.com
a798763501 fixing access path
git-svn-id: svn://10.0.0.236/trunk@28256 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:55:09 +00:00
jfrancis%netscape.com
eb8320e3ee First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28255 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:53:46 +00:00
kin%netscape.com
c59c76af5b Added nsIEditActionListener.h to list of exported headers.
git-svn-id: svn://10.0.0.236/trunk@28254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:51:26 +00:00
buster%netscape.com
4c4348419d preliminary work for applying block transformations to content.
git-svn-id: svn://10.0.0.236/trunk@28253 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:50:56 +00:00
buster%netscape.com
0af3b54f63 factoring of text property code for reuse.
extended APIs to handle fonts -- the trick here is to allow attributes and values
to effectively describe independent properties.


git-svn-id: svn://10.0.0.236/trunk@28252 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:49:34 +00:00
buster%netscape.com
3528936793 preliminary work for applying block transformations to content. works for simple selections.
remove block parent not yet implemented.


git-svn-id: svn://10.0.0.236/trunk@28251 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:47:12 +00:00
rods%netscape.com
443ed15b93 removed files
git-svn-id: svn://10.0.0.236/trunk@28250 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:44:55 +00:00
kin%netscape.com
34fc14004a Initial checkin of file.
git-svn-id: svn://10.0.0.236/trunk@28249 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:44:44 +00:00
bruce%cybersight.com
e999ded17f Fix for unix, look for right library.
git-svn-id: svn://10.0.0.236/trunk@28248 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:43:36 +00:00
buster%netscape.com
26494bf503 added tests for fonts and block transformations
git-svn-id: svn://10.0.0.236/trunk@28247 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:43:26 +00:00
buster%netscape.com
c230df0710 added atoms for H1 and H2
git-svn-id: svn://10.0.0.236/trunk@28246 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:42:07 +00:00
buster%netscape.com
5649bb420a fix warning
git-svn-id: svn://10.0.0.236/trunk@28245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:41:00 +00:00
buster%netscape.com
9a19651f6b allow delete of a node that is not in the document tree. This is a no-op.
git-svn-id: svn://10.0.0.236/trunk@28244 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:40:15 +00:00
buster%netscape.com
9d9d079eda *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@28243 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:39:23 +00:00
rods%netscape.com
d158014b17 removing code
git-svn-id: svn://10.0.0.236/trunk@28242 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:39:11 +00:00
terry%netscape.com
0fdb7092bc Don't choke on really big URLs.
git-svn-id: svn://10.0.0.236/trunk@28241 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 16:19:44 +00:00
neeti%netscape.com
0b3a16550f implemented wrapper funtions to make GetObserverList private.
git-svn-id: svn://10.0.0.236/trunk@28240 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:50:47 +00:00
peterl%netscape.com
f8478bdebf tweaks to style change handling to ensure that children are handled when parent doesn't change...
git-svn-id: svn://10.0.0.236/trunk@28239 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:23:18 +00:00
peterl%netscape.com
0f32a23cab turned off style rule hash debugging code
git-svn-id: svn://10.0.0.236/trunk@28238 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:22:37 +00:00
dcone%netscape.com
264181100c Implemented the DrawPolyline method.
git-svn-id: svn://10.0.0.236/trunk@28237 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 13:36:11 +00:00
rpotts%netscape.com
c6dee69f6f Added some error checking...
git-svn-id: svn://10.0.0.236/trunk@28236 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 08:01:31 +00:00
rickg%netscape.com
31f3bd354e added new optional define for nsString2
git-svn-id: svn://10.0.0.236/trunk@28235 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 07:24:42 +00:00
rickg%netscape.com
2dd2265b49 sync with nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28234 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 07:20:21 +00:00
rickg%netscape.com
f52e76c321 sync with new string2 API
git-svn-id: svn://10.0.0.236/trunk@28233 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 07:12:47 +00:00
bruce%cybersight.com
6b05bb377c Fix library name. Still coredumps on execution.
git-svn-id: svn://10.0.0.236/trunk@28232 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 05:36:36 +00:00
troy%netscape.com
703d3a25d6 Commented out code in GetAdditionalChildListName() that checked whether
there was a bullet and conditionally nsLayoutAtoms::bulletList because
that change broke absolute positioning (area frame depends on the index
numbers)


git-svn-id: svn://10.0.0.236/trunk@28231 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 05:03:29 +00:00
bienvenu%netscape.com
f48232f93a check for null mdb row in folder info
git-svn-id: svn://10.0.0.236/trunk@28230 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 05:00:30 +00:00
bienvenu%netscape.com
345edce149 get imap folder server flags set in database
git-svn-id: svn://10.0.0.236/trunk@28229 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:59:33 +00:00
warren%netscape.com
fc5071b5c7 Added missing out param to GetHeader. Started making GET request async.
git-svn-id: svn://10.0.0.236/trunk@28228 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:48:51 +00:00
rickg%netscape.com
dbf5cae69f update to sync with string2 API
git-svn-id: svn://10.0.0.236/trunk@28227 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:46:55 +00:00
rpotts%netscape.com
f1c622f389 correctly set the status argument on the OnStopBinding(...) call.
git-svn-id: svn://10.0.0.236/trunk@28226 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:31:52 +00:00
pierre%netscape.com
38e23d0391 expands the width and height independently from each other in GetDrawingSurface
git-svn-id: svn://10.0.0.236/trunk@28225 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:03:25 +00:00
pierre%netscape.com
b3bb9a5576 removed spurious pairs of StartDraw/EndDraw
git-svn-id: svn://10.0.0.236/trunk@28224 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:03:10 +00:00
pierre%netscape.com
0b2d63a6c6 fixed some spurious redraws
git-svn-id: svn://10.0.0.236/trunk@28223 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:02:53 +00:00
pierre%netscape.com
60ba05a999 restore the GrafPort origin on mouseEvents
git-svn-id: svn://10.0.0.236/trunk@28222 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:02:35 +00:00
pierre%netscape.com
f9bcde47e2 moved string utilities from nsWindow to nsMacControl
git-svn-id: svn://10.0.0.236/trunk@28221 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:02:20 +00:00
pierre%netscape.com
62d36ed7de use eBorderStyle_window instead of eBorderStyle_dialog as part of #4780
git-svn-id: svn://10.0.0.236/trunk@28220 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:01:43 +00:00
pierre%netscape.com
d83a082679 fixed some XPCOM issues (removed spurious nsISupport stuff)
git-svn-id: svn://10.0.0.236/trunk@28219 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:00:53 +00:00
pierre%netscape.com
6a1a7a5247 fixed some XPCOM issues (removed spurious nsISupport stuff) / fixed #4780 "[BLOCKER] Mac Borderless top-level windows"
git-svn-id: svn://10.0.0.236/trunk@28218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 04:00:40 +00:00
pierre%netscape.com
1243811555 removed the NS_IWINDOW_IID hack / use eBorderStyle_window instead of eBorderStyle_dialog as part of #4780
git-svn-id: svn://10.0.0.236/trunk@28217 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:58:42 +00:00
pierre%netscape.com
e0241e6182 removed the NS_IWINDOW_IID hack
git-svn-id: svn://10.0.0.236/trunk@28216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:58:29 +00:00
troy%netscape.com
b136b67d70 Part of a fix for bug #5264. CantRenderReplacedElement() no longer asserts for
INPUT elements


git-svn-id: svn://10.0.0.236/trunk@28215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:57:01 +00:00
pierre%netscape.com
752e578269 added nsChildWindow.cpp
git-svn-id: svn://10.0.0.236/trunk@28214 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:56:45 +00:00
pierre%netscape.com
7d129ca9fd First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28213 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:56:24 +00:00
kipp%netscape.com
9d89c1d838 Work around append frames bug (by breaking insert!) for now; added some asserts hither and yon to help prevent furthur regressions like this
git-svn-id: svn://10.0.0.236/trunk@28212 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:42:32 +00:00
bruce%cybersight.com
8fc586c52e Add blank lines at end of files for native compilers.
git-svn-id: svn://10.0.0.236/trunk@28211 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:40:17 +00:00
troy%netscape.com
5e748a8e7d Fix for the layout crash in bug #5263
git-svn-id: svn://10.0.0.236/trunk@28210 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 02:51:07 +00:00
akkana%netscape.com
daef51892f Fix copy code in nsClipboard
git-svn-id: svn://10.0.0.236/trunk@28209 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 02:12:30 +00:00
ducarroz%netscape.com
fccc1cc5dc update project files, removed nsMsgFolderDataSource.cpp (now in msgCore.mcp)
git-svn-id: svn://10.0.0.236/trunk@28208 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 02:00:04 +00:00
ducarroz%netscape.com
e4222c6a4e updated mac project, added nsMsgFolderDataSource.cpp & nsMsgMessageDataSource.cpp
git-svn-id: svn://10.0.0.236/trunk@28207 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:59:14 +00:00
hyatt%netscape.com
db440b65ce Changes so that content shells added underneath chrome shells cause
a notification to be fired to the chrome shell.


git-svn-id: svn://10.0.0.236/trunk@28206 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:56:07 +00:00
kipp%netscape.com
ae38abe477 Work around windoze compiler lossage
git-svn-id: svn://10.0.0.236/trunk@28205 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:53:28 +00:00
hyatt%netscape.com
45973aa836 Added a new method so that the web shell window gets notified when new web
shells are added to its hierarchy.


git-svn-id: svn://10.0.0.236/trunk@28204 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:51:37 +00:00
hyatt%netscape.com
77e6145552 Added a method to webshell so that a root container can find out when
new webshells are added to its hierarchy.


git-svn-id: svn://10.0.0.236/trunk@28203 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:50:03 +00:00
kipp%netscape.com
c8c179e2a5 Make build work on mac
git-svn-id: svn://10.0.0.236/trunk@28202 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:49:51 +00:00
saari%netscape.com
917def8e97 fixing menu bug
git-svn-id: svn://10.0.0.236/trunk@28201 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:18:55 +00:00
putterman%netscape.com
172bf85a44 Split datasources into message and folder datasources and moved them to base.
git-svn-id: svn://10.0.0.236/trunk@28200 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:11:11 +00:00
putterman%netscape.com
10a5e379e1 Split datasources into message and folder datasources and moved them to base.
Removed this file.


git-svn-id: svn://10.0.0.236/trunk@28199 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:10:44 +00:00
putterman%netscape.com
c674286bda Split datasources into message and folder datasources and moved them to base.
Removed these files.


git-svn-id: svn://10.0.0.236/trunk@28198 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:10:21 +00:00
mcmullen%netscape.com
076618294d Build base before libpref.
git-svn-id: svn://10.0.0.236/trunk@28197 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:09:35 +00:00
putterman%netscape.com
1b1ce30ddb Split datasources into message and folder datasources and moved them to base.
Added these files.


git-svn-id: svn://10.0.0.236/trunk@28196 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:08:51 +00:00
mcmullen%netscape.com
b09e0e5370 Added base.shlb (or baseDebug.shlb) to the libs list, in preparation for coming changes.
git-svn-id: svn://10.0.0.236/trunk@28195 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:08:48 +00:00
sfraser%netscape.com
66757df09d Added text services to MANIFEST list
git-svn-id: svn://10.0.0.236/trunk@28194 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:03:20 +00:00
mscott%netscape.com
3849dcd442 Temporary fix until mcmullen updates some back end prefs code. We need to manually specify the pref file to use. We can't get at the profile information so look in the current directory.
git-svn-id: svn://10.0.0.236/trunk@28193 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 01:01:21 +00:00
pierre%netscape.com
0e80e64eec #5296: store registry.rdf only (instead of the whole content of chrome/build) in dist/chrome
git-svn-id: svn://10.0.0.236/trunk@28192 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:45:37 +00:00
mscott%netscape.com
42ebf48746 Temporary fix until mcmullen updates some back end prefs code. We need to manually specify the pref file to use. We can't get at the profile information so look in the current directory.
git-svn-id: svn://10.0.0.236/trunk@28191 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:43:23 +00:00
pierre%netscape.com
6c12d20b59 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28190 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:43:15 +00:00
pinkerton%netscape.com
63cba9fbc4 add src temporarily to access paths for pnunn.
git-svn-id: svn://10.0.0.236/trunk@28189 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:34:54 +00:00
kipp%netscape.com
202ac53a50 Added -moz-line-frame for first-line support
git-svn-id: svn://10.0.0.236/trunk@28188 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:29:48 +00:00
kipp%netscape.com
d8e793f4ff Create continuing line frames
git-svn-id: svn://10.0.0.236/trunk@28187 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:28:58 +00:00
kipp%netscape.com
49227cd8d6 Support first-line style
git-svn-id: svn://10.0.0.236/trunk@28186 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:28:40 +00:00
kipp%netscape.com
2fe859b76d Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s
git-svn-id: svn://10.0.0.236/trunk@28185 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:27:43 +00:00
kipp%netscape.com
0c99a9c058 Switch to nsIPresContext*'s instead of nsIPresContext&'s
git-svn-id: svn://10.0.0.236/trunk@28184 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:27:08 +00:00
kipp%netscape.com
8eb0330b2f removed dead comment info
git-svn-id: svn://10.0.0.236/trunk@28183 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:47 +00:00
kipp%netscape.com
731a45397d Updated to new nsIHTMLReflow method signatures
git-svn-id: svn://10.0.0.236/trunk@28182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:32 +00:00
kipp%netscape.com
744290f56e Added lineFrame
git-svn-id: svn://10.0.0.236/trunk@28181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:26:09 +00:00
kipp%netscape.com
397c319081 Added NewFIrstLineFrame
git-svn-id: svn://10.0.0.236/trunk@28180 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:48 +00:00
kipp%netscape.com
bf515350ed Updated args to use ptrs instead of refs
git-svn-id: svn://10.0.0.236/trunk@28179 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:34 +00:00
kipp%netscape.com
3218228deb Added nsFirstLineFrame subclass; move class decl out to header file
git-svn-id: svn://10.0.0.236/trunk@28178 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:25:12 +00:00
kipp%netscape.com
f297e61c52 Renamed header file
git-svn-id: svn://10.0.0.236/trunk@28177 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:24:32 +00:00
kipp%netscape.com
a2bc935868 Tweaked verify-reflow implementation
git-svn-id: svn://10.0.0.236/trunk@28176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:24:21 +00:00
kipp%netscape.com
02a81bf0fd Eliminate a bunch of warnings
git-svn-id: svn://10.0.0.236/trunk@28175 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:23:33 +00:00
kipp%netscape.com
8f3e69f4bd nuked
git-svn-id: svn://10.0.0.236/trunk@28174 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:23:13 +00:00
kipp%netscape.com
53b7382b01 new
git-svn-id: svn://10.0.0.236/trunk@28173 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:23:05 +00:00
kipp%netscape.com
f1b35a08cf Added first line support methods
git-svn-id: svn://10.0.0.236/trunk@28172 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:22:58 +00:00
peterl%netscape.com
d085d1d362 removed bogus :active rule...
git-svn-id: svn://10.0.0.236/trunk@28171 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:13:25 +00:00
sspitzer%netscape.com
6bba535712 this call to GetFileLocation() is not needed.
we were calling it so that as a side effect, it would set the global profile
and prefs dir, but we don't need to do this.  We are already calling it
directly before we get here.

other changes to move #ifdef to the first column (follow convention) and to
get rid of four warings,


git-svn-id: svn://10.0.0.236/trunk@28170 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:12:57 +00:00
peterl%netscape.com
9679f83b55 sync to new state change api
git-svn-id: svn://10.0.0.236/trunk@28169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:06:58 +00:00
peterl%netscape.com
9f663889ee added tests for state dependent style
git-svn-id: svn://10.0.0.236/trunk@28168 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:05:54 +00:00
peterl%netscape.com
b23244a4ab widened state change api
added test for state dependent style


git-svn-id: svn://10.0.0.236/trunk@28167 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:05:14 +00:00
mcmullen%netscape.com
3590e04baa Build base before libpref.
git-svn-id: svn://10.0.0.236/trunk@28166 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:04:46 +00:00
peterl%netscape.com
bad924de1d modified state change notifications to use new wider api and reduce calls
git-svn-id: svn://10.0.0.236/trunk@28165 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:03:30 +00:00
mscott%netscape.com
2c737b4ed7 initialize more variables that weren't getting values if there wasn't a pref for the value.
git-svn-id: svn://10.0.0.236/trunk@28164 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:03:09 +00:00
akkana%netscape.com
ca0d3d9bc4 Get callbacks and transferable/data flavor hooked up so we can
collaborate on tracking down the gtk_selection_data_set crash.


git-svn-id: svn://10.0.0.236/trunk@28163 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:02:36 +00:00
peterl%netscape.com
47bf3e319c widened content state change api
added test for state dependent style


git-svn-id: svn://10.0.0.236/trunk@28162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:02:22 +00:00
peterl%netscape.com
9a77dd80f1 sync to doc api change
git-svn-id: svn://10.0.0.236/trunk@28161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:00:02 +00:00
mscott%netscape.com
9760c68cc8 Remove startup call on prefs. use NS_WITH_SERVICE macro for getting the prefs service....
git-svn-id: svn://10.0.0.236/trunk@28160 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:49:29 +00:00
mcmullen%netscape.com
399b584dfa First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28159 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:44:19 +00:00
mcmullen%netscape.com
2309cdf060 Removed some platform #ifdefs that are no longer needed.
git-svn-id: svn://10.0.0.236/trunk@28158 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:43:01 +00:00
mscott%netscape.com
bb3f580922 Take out pref initialization code which was always loading prefs50.js from the current directory. We need to be using the prefs for the default profile. This fixes the current windows problems where mail prefs weren't being read in.
git-svn-id: svn://10.0.0.236/trunk@28157 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:38:30 +00:00
mscott%netscape.com
ab3aaa0d79 Initialize some variables in SetKey which were causing a crash if the prefs file did not have values for them.....
git-svn-id: svn://10.0.0.236/trunk@28156 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:37:02 +00:00
kipp%netscape.com
9c3248991c Fixed some refcnt bugs
git-svn-id: svn://10.0.0.236/trunk@28154 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:24:52 +00:00
kipp%netscape.com
eebe897d99 Added in some missing addref/release's
git-svn-id: svn://10.0.0.236/trunk@28153 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:24:40 +00:00
kipp%netscape.com
84ae76b1ff Dump refcnts when listing views
git-svn-id: svn://10.0.0.236/trunk@28152 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:22:53 +00:00
kipp%netscape.com
b979076229 Added a missing NS_RELEASE
git-svn-id: svn://10.0.0.236/trunk@28151 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:22:32 +00:00
alecf%netscape.com
487ad84eca add new LIBIDL_CFLAGS and LIBIDL_LIBS so that we don't have to keep running libidl-config
git-svn-id: svn://10.0.0.236/trunk@28150 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:14:23 +00:00
bienvenu%netscape.com
8ff856f34f get header adding to db's working
git-svn-id: svn://10.0.0.236/trunk@28149 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 23:09:59 +00:00
briano%netscape.com
712790b03c Automated update
git-svn-id: svn://10.0.0.236/trunk@28148 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:59:38 +00:00
despotdaemon%netscape.com
c8268f7a62 Pseudo-automatic update of changes made by subbarao@computer.org.
git-svn-id: svn://10.0.0.236/trunk@28147 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:58:40 +00:00
alecf%netscape.com
5e69aa829f oops, quotes were going the wrong way
git-svn-id: svn://10.0.0.236/trunk@28146 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:52:31 +00:00
sfraser%netscape.com
c5549999b3 Added chrome entries for global, and editor.
git-svn-id: svn://10.0.0.236/trunk@28145 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:49:19 +00:00
nisheeth%netscape.com
19c0df3b7c Patch to get expat to compile on SGI. Many thanks to Tim Rowley (tor@cs.brown.edu) for doing all the work on this. I am simply checking it in for him.
git-svn-id: svn://10.0.0.236/trunk@28144 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:43:14 +00:00
pnunn%netscape.com
4980e0e9ec new. decoder. pnunn
git-svn-id: svn://10.0.0.236/trunk@28143 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:42:58 +00:00
pnunn%netscape.com
cf189e3033 new. decoder. moved from libimg/src. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28142 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:41:11 +00:00
morse%netscape.com
3b2fc8c4e0 fixed problems with PromptUsernameAndPassword when dialogs are turned off
git-svn-id: svn://10.0.0.236/trunk@28141 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:36:49 +00:00
pnunn%netscape.com
6374b6b34e new. decoders. unix/autoconfig. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28140 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:33:13 +00:00
pnunn%netscape.com
4bccf474a3 new. decoders. Unix/autoconfig. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28139 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:31:28 +00:00
davidmc%netscape.com
976fc58c83 rename one accidentally named "Set..." method to "Get...";
fix class to actually work correctly (I think...)


git-svn-id: svn://10.0.0.236/trunk@28138 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:30:51 +00:00
davidmc%netscape.com
de4c63fdcb rename one accidentally named "Set..." method to "Get..."
git-svn-id: svn://10.0.0.236/trunk@28137 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:30:22 +00:00
davidmc%netscape.com
a76fb50c2f rename one accidentally named "Set..." method to "Get...";
implement a lot of methods for the first time


git-svn-id: svn://10.0.0.236/trunk@28136 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:30:10 +00:00
pnunn%netscape.com
71c69c2908 new. decoders. unix/autoconfig make. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28135 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:29:49 +00:00
davidmc%netscape.com
7485e2f674 rename one accidentally named "Set..." method to "Get...";
return morkRow from CanUseCellCursor()


git-svn-id: svn://10.0.0.236/trunk@28134 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:29:26 +00:00
davidmc%netscape.com
34af8fd400 clarify and increase number of oid<->pos<-> row table methods
git-svn-id: svn://10.0.0.236/trunk@28133 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:28:03 +00:00
davidmc%netscape.com
6fede59c0e rename accidentally named "Set..." method to "Get...";
clarify and increase number of oid<->pos<-> row table methods


git-svn-id: svn://10.0.0.236/trunk@28132 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:27:02 +00:00
davidmc%netscape.com
c2c810a130 increase kMaxIndent to 64
git-svn-id: svn://10.0.0.236/trunk@28131 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:25:52 +00:00
davidmc%netscape.com
db6add5d02 subtle white space changes without changing format
git-svn-id: svn://10.0.0.236/trunk@28130 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:25:23 +00:00
davidmc%netscape.com
3a71b75160 add morkTable::SafeRowAt() so a row can be indexed in a table
with safety check on index within morkArray.


git-svn-id: svn://10.0.0.236/trunk@28129 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:24:50 +00:00
davidmc%netscape.com
26c379c0f9 reorder morkTable member construction to quell Unix warnings;
init mTable_CellUses to zero.


git-svn-id: svn://10.0.0.236/trunk@28128 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:24:06 +00:00
davidmc%netscape.com
7f6cf2a63e reorder morkStore member construction to quell Unix warnings
git-svn-id: svn://10.0.0.236/trunk@28127 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:23:27 +00:00
davidmc%netscape.com
86c107f548 reorder morkRowSpace member construction to quell Unix warnings
git-svn-id: svn://10.0.0.236/trunk@28126 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:23:06 +00:00
cata%netscape.com
f28dac05ef Fixed CID declaration.
git-svn-id: svn://10.0.0.236/trunk@28125 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:22:52 +00:00
pnunn%netscape.com
af3693a239 new. decoders. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28124 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:22:47 +00:00
davidmc%netscape.com
84b82d9ef1 add NilRowObjectError();
git-svn-id: svn://10.0.0.236/trunk@28123 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:22:28 +00:00
davidmc%netscape.com
551d340dcd morkRow::CellAt(): check for negative mork_pos index
morkRow::Set(): call morkAtom::AddCellUse() in both if branches


git-svn-id: svn://10.0.0.236/trunk@28122 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:21:46 +00:00
davidmc%netscape.com
7b339c9d3a add checks for negative mork_pos values during qualification of
valid indexes into a morkArray.  Also cast integer types to
quell some compiler warnings about signed/unsigned.


git-svn-id: svn://10.0.0.236/trunk@28121 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:19:50 +00:00
davidmc%netscape.com
28409f45ad make morkPortTableCursor actually work
git-svn-id: svn://10.0.0.236/trunk@28120 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:18:34 +00:00
valeski%netscape.com
34e2151cf6 Starting fleshing out the state flow. Added a few new states to .h, and their functional counter parts in .c.
git-svn-id: svn://10.0.0.236/trunk@28119 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:18:19 +00:00
davidmc%netscape.com
3de881b44c fix morkParser::ReadValue() so it will notice '$' when reading values,
and unescape bytes written in hex earlier by morkWriter.


git-svn-id: svn://10.0.0.236/trunk@28118 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:17:10 +00:00
wtc%netscape.com
b4179b5f5b Bugzilla bug #4741: add lib version info to libplds3 and libprstrms3.
Bugzilla bug #5284: the lib version structures for libnspr3 and libplc3
are incorrectly named (still referring to libnspr21 and libplc21).
Modified files: lib/ds/Makefile, lib/prstreams/Makefile,
lib/libc/src/Makefile, lib/libc/src/plvrsion.c, pr/src/Makefile,
pr/src/prvrsion.c
Added files: lib/ds/plvrsion.c, lib/prstreams/plvrsion.c


git-svn-id: svn://10.0.0.236/trunk@28117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:17:08 +00:00
nhotta%netscape.com
d4767d6106 Bug fix 3979 5280, reply/forward, MIME decode, use original mail's charset.
git-svn-id: svn://10.0.0.236/trunk@28116 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:16:04 +00:00
davidmc%netscape.com
8de8212446 reorder morkFactory member construction to quell Unix warnings
git-svn-id: svn://10.0.0.236/trunk@28115 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:16:03 +00:00
davidmc%netscape.com
de0e432e9f add morkEnv::HexToByte()
git-svn-id: svn://10.0.0.236/trunk@28114 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:15:35 +00:00
davidmc%netscape.com
4e13238634 add morkEnv::HexToByte();
git-svn-id: svn://10.0.0.236/trunk@28113 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:15:11 +00:00
davidmc%netscape.com
a6ad4135a3 type of morkCh_Type[] changed to mork_flags array
git-svn-id: svn://10.0.0.236/trunk@28112 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:14:44 +00:00
briano%netscape.com
7a3afe5cef Automated update
git-svn-id: svn://10.0.0.236/trunk@28111 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:14:35 +00:00
davidmc%netscape.com
ef788c49e4 change type of char pred array to mork_flag, so that callers
can pull and cache a byte of predicate bits, permitting many
predicates to be examined in a register value without any
implied memory access to slow a CPU in tight loops.


git-svn-id: svn://10.0.0.236/trunk@28110 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:14:04 +00:00
davidmc%netscape.com
d598b309e4 reorder morkCell member construction to quell Unix warmings.
git-svn-id: svn://10.0.0.236/trunk@28109 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:12:14 +00:00
davidmc%netscape.com
1314cf0467 add new mork_u1 typedefs mork_ch and mork_flags, so that
char predicates in morkCh.h can distinguish between methods
that operate on characters themselves, or else upon a cached
flag value pulled from a char predicate flag map.


git-svn-id: svn://10.0.0.236/trunk@28108 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:11:35 +00:00
mcmullen%netscape.com
0a56e0d57d Fixed GetParent() on windows and unix (was incorrect for directories whose paths end in a separator).
git-svn-id: svn://10.0.0.236/trunk@28107 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:07:42 +00:00
alecf%netscape.com
bde6688a48 workaround for broken libIDL-config in libIDL 0.6.7 and lower (so we don't have to force people to upgrade so quickly)
git-svn-id: svn://10.0.0.236/trunk@28106 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:07:12 +00:00
hyatt%netscape.com
414f707eed Adding support for actual tracking of web shell information so that web shells
can be identified later on during parsing and can have the correct URLs loaded
into them.


git-svn-id: svn://10.0.0.236/trunk@28104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:05:49 +00:00
pnunn%netscape.com
872a96da5a new. decoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28103 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:03:55 +00:00
pnunn%netscape.com
2992c4de3e new. decoder. pnunn
git-svn-id: svn://10.0.0.236/trunk@28102 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:03:25 +00:00
jdunn%netscape.com
f8c54484d2 Fix unix native compiler error
git-svn-id: svn://10.0.0.236/trunk@28101 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:00:24 +00:00
cata%netscape.com
be13202484 Renamed to ISO88591
git-svn-id: svn://10.0.0.236/trunk@28100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:00:05 +00:00
pnunn%netscape.com
0b911898ae new. decoder.pnunn
git-svn-id: svn://10.0.0.236/trunk@28099 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 22:00:02 +00:00
cata%netscape.com
36ebbb9ddd Renamed to ISO88591.
git-svn-id: svn://10.0.0.236/trunk@28098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:59:45 +00:00
cata%netscape.com
8f6373f52d Latin1 -> ISO88591
git-svn-id: svn://10.0.0.236/trunk@28097 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:56:04 +00:00
cata%netscape.com
14a1248a0b added files: mozilla/intl/uconv/ucvlatin/nsISO88591ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88591.cpp, removed files: mozilla/intl/uconv/ucvlatin/nsLatin1ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToLatin1.cpp
git-svn-id: svn://10.0.0.236/trunk@28096 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:55:15 +00:00
bienvenu%netscape.com
b5cc37c3c0 fix msg parser to use nsIMsgDatabase, not maildatabase
git-svn-id: svn://10.0.0.236/trunk@28095 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:40:32 +00:00
bienvenu%netscape.com
ab0a5d77e5 add imap messages to uri scheme
git-svn-id: svn://10.0.0.236/trunk@28094 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:39:29 +00:00
sspitzer%netscape.com
9d1b04ce7c my printfs are driving me insane
git-svn-id: svn://10.0.0.236/trunk@28093 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:36:39 +00:00
pnunn%netscape.com
fbad2535ad new. decoder. for win builds. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28092 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:32:35 +00:00
mscott%netscape.com
9db42956ca First checked in. The message service is an interface representing actions the different derived protocol services can perform on messages such as copying, displaying a message etc.
git-svn-id: svn://10.0.0.236/trunk@28091 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:32:26 +00:00
pnunn%netscape.com
fd97978839 new. decoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28090 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:31:10 +00:00
pnunn%netscape.com
30170888ea new. decoder. pnunn
git-svn-id: svn://10.0.0.236/trunk@28089 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:29:51 +00:00
pnunn%netscape.com
c0965cd670 new. moved from libimg/src. decoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28088 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:28:48 +00:00
pnunn%netscape.com
c9d4067537 new. decoder. pn.
git-svn-id: svn://10.0.0.236/trunk@28087 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:27:19 +00:00
radha%netscape.com
edec6f63f7 Disable/Enable the back/forward buttons depending on the current
position in the history list


git-svn-id: svn://10.0.0.236/trunk@28086 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:19:05 +00:00
syd%netscape.com
1848a42f66 Support for modal dialogs in Gtk+ xpfe. Reviewed by rods.
git-svn-id: svn://10.0.0.236/trunk@28085 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:18:50 +00:00
radha%netscape.com
ea88fcd62c Call in to BrowserAppcore for back and forward buttons.
Disable the back & forward buttons when you can't go back or forward anymore


git-svn-id: svn://10.0.0.236/trunk@28084 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:18:20 +00:00
pnunn%netscape.com
fd937909b5 new. decoder. for win builds. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28083 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:16:59 +00:00
pnunn%netscape.com
d76cdca83e new. decoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28082 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:16:24 +00:00
pnunn%netscape.com
db3add2edf new. gif decoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28081 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:15:39 +00:00
cata%netscape.com
a481fc599a Deprecated methods deleted.
git-svn-id: svn://10.0.0.236/trunk@28080 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:15:09 +00:00
pnunn%netscape.com
27b1731242 new. gifdecoder. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28079 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:14:20 +00:00
pnunn%netscape.com
c464c1f1b9 gif decoder. created. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28078 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:12:11 +00:00
hyatt%netscape.com
53822bc073 Changes to enable an asynchronous webshell instantiation in response to a
window.open call.


git-svn-id: svn://10.0.0.236/trunk@28077 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:09:07 +00:00
hyatt%netscape.com
f67a03d948 Changes to enable an asynchronous creation of a webshell in response to a
window.open call.


git-svn-id: svn://10.0.0.236/trunk@28076 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:08:44 +00:00
hyatt%netscape.com
37eb127da8 Altering the window.open call so that it can supply info for a webshell
to be created asynchronously.


git-svn-id: svn://10.0.0.236/trunk@28075 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:08:12 +00:00
ducarroz%netscape.com
5757cd90ef remove some debug libraries fom release target
git-svn-id: svn://10.0.0.236/trunk@28074 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 21:02:20 +00:00
sspitzer%netscape.com
a634033ecd fix for the broken delete button
git-svn-id: svn://10.0.0.236/trunk@28073 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:58:58 +00:00
morse%netscape.com
6a537f6bcc fix bug 5137
git-svn-id: svn://10.0.0.236/trunk@28072 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:54:23 +00:00
sspitzer%netscape.com
3598d41aea fix the problem where the Local Host gif wasn't appearing.
I forgot to quote the html entity reference properly.


git-svn-id: svn://10.0.0.236/trunk@28071 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:48:06 +00:00
norris%netscape.com
136cab8649 Publish Rhino as open source.
git-svn-id: svn://10.0.0.236/trunk@28070 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:43:53 +00:00
pinkerton%netscape.com
458ad394ac add nsBaseDragService.cpp and groups services together, pulling them out of the mac/xp widget groups into new ones.
git-svn-id: svn://10.0.0.236/trunk@28069 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:43:02 +00:00
cata%netscape.com
9badf5b11c Support class for fast table decoder added.
git-svn-id: svn://10.0.0.236/trunk@28068 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:41:30 +00:00
sspitzer%netscape.com
e14ff1fc06 more i18N / L10n changes
git-svn-id: svn://10.0.0.236/trunk@28067 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:39:23 +00:00
pinkerton%netscape.com
7b8fe25907 add nsDragService.cpp
git-svn-id: svn://10.0.0.236/trunk@28066 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:28:27 +00:00
pinkerton%netscape.com
cd06cde64d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@28065 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:28:10 +00:00
cata%netscape.com
b50cea2050 Support class for fast table decoder added.
git-svn-id: svn://10.0.0.236/trunk@28064 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:28:08 +00:00
cata%netscape.com
24d9d8dc80 Method renamed for clarity.
git-svn-id: svn://10.0.0.236/trunk@28063 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:26:26 +00:00
dveditz%netscape.com
a91d955bcd speedup for non-Mac platforms
git-svn-id: svn://10.0.0.236/trunk@28062 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:11:43 +00:00
rods%netscape.com
ff0e53b153 removed VERIFY
git-svn-id: svn://10.0.0.236/trunk@28061 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:09:15 +00:00
rods%netscape.com
d72cdc2ecf fixed it again
git-svn-id: svn://10.0.0.236/trunk@28060 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:06:24 +00:00
rods%netscape.com
c6ee688726 removed nsObject.cpp
git-svn-id: svn://10.0.0.236/trunk@28059 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:00:13 +00:00
pnunn%netscape.com
ff507af57a gif decoder.created. pn
git-svn-id: svn://10.0.0.236/trunk@28058 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:55:48 +00:00
cata%netscape.com
c2f9164f34 Latin1 test case fixed.
git-svn-id: svn://10.0.0.236/trunk@28057 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:46:28 +00:00
cata%netscape.com
826057de7b Fix for GetMaxLength() returning fewer bytes than necessary.
git-svn-id: svn://10.0.0.236/trunk@28056 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:45:06 +00:00
rods%netscape.com
143378c1df Added additional comments for Paste
git-svn-id: svn://10.0.0.236/trunk@28055 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:35:55 +00:00
pnunn%netscape.com
192f90cfd1 gif decoder. created. pnunn.
git-svn-id: svn://10.0.0.236/trunk@28054 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:35:16 +00:00
nhotta%netscape.com
465eec2c2a Bug fix #3994, realloc if the converter's estimate length is incorrect.
git-svn-id: svn://10.0.0.236/trunk@28053 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:15:51 +00:00
troy%netscape.com
f64953d0e3 Work-in-progress for making relatively positioned inline-level elements a
container for absolutely positioned child elements


git-svn-id: svn://10.0.0.236/trunk@28052 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:10:15 +00:00
rods%netscape.com
3a59d2c75e Removed it
git-svn-id: svn://10.0.0.236/trunk@28051 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:07:25 +00:00
rods%netscape.com
2c66202fdc Fixed a comment/documentation
git-svn-id: svn://10.0.0.236/trunk@28050 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:05:01 +00:00
rods%netscape.com
7e8b050fb8 removed references to nsObject
git-svn-id: svn://10.0.0.236/trunk@28049 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:04:12 +00:00
rods%netscape.com
7029d76ae1 Updated some comments/documentation
git-svn-id: svn://10.0.0.236/trunk@28048 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:02:52 +00:00
jefft%netscape.com
7234e4e477 rename nsIImapMailFolder, nsIImapMessage, nsIImapExtension, nsIImapMiscellaneous to nsIImapMailFolderSink, nsIImapMessageSink, nsIImapExtensionSink, nsIImapMiscellaneousSink
git-svn-id: svn://10.0.0.236/trunk@28046 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 18:41:43 +00:00
dcone%netscape.com
114c1eb1fa Fixed declaration to fix Mac build
git-svn-id: svn://10.0.0.236/trunk@28045 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 13:37:16 +00:00
mcafee%netscape.com
569e589389 Cleaning up clipboard files.
git-svn-id: svn://10.0.0.236/trunk@28044 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 10:49:47 +00:00
mcafee%netscape.com
4f2d77bc6e Adding nsDragService to Linux build.
git-svn-id: svn://10.0.0.236/trunk@28043 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 10:46:56 +00:00
saari%netscape.com
37833f1e62 breakage fix
git-svn-id: svn://10.0.0.236/trunk@28042 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:50:26 +00:00
mccabe%netscape.com
9f7c7f3abc Use @GLIB_CONFIG@ and @LIBIDL_CONFIG@ autoconf variables to find glib-config and libIDL config, rather than hardcoding thier names.
Thanks to Greg Roelofs for this fix.


git-svn-id: svn://10.0.0.236/trunk@28041 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:31:42 +00:00
saari%netscape.com
9fda39f2f3 This should be the last of this round of menu checkins
git-svn-id: svn://10.0.0.236/trunk@28040 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:27:57 +00:00
saari%netscape.com
3bfcc24931 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@28039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:24:08 +00:00
saari%netscape.com
c4b8414e92 First of a series of menu checkins
git-svn-id: svn://10.0.0.236/trunk@28038 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 08:23:18 +00:00
rpotts%netscape.com
c04d83648b Added an Event Queue argument to the NewConnection(...) call. This fixed up the build bustage...
git-svn-id: svn://10.0.0.236/trunk@28037 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 07:28:02 +00:00
rpotts%netscape.com
cff5be65b6 First pass at a socket transport implementation...
git-svn-id: svn://10.0.0.236/trunk@28036 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 07:17:37 +00:00
rpotts%netscape.com
74524f2159 Added support for the socket transport service...? nsNetFactory.cpp
git-svn-id: svn://10.0.0.236/trunk@28035 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 07:16:37 +00:00
rpotts%netscape.com
1a59c5cf15 split up the async stream listener into an async stream observer and async stream listener...
git-svn-id: svn://10.0.0.236/trunk@28034 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 07:15:03 +00:00
ramiro%netscape.com
0448db2c14 Remove duplicate link flags.
git-svn-id: svn://10.0.0.236/trunk@28033 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 06:21:29 +00:00
ramiro%netscape.com
0c8eadb163 Remove not needed link flag.
git-svn-id: svn://10.0.0.236/trunk@28032 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 06:15:12 +00:00
dcone%netscape.com
f60c977706 added the rounded rectangle code for style
git-svn-id: svn://10.0.0.236/trunk@28031 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 05:27:55 +00:00
fur%netscape.com
c08b279541 Sync up with SpiderMonkey140_BRANCH
git-svn-id: svn://10.0.0.236/trunk@28030 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 05:19:56 +00:00
fur%netscape.com
f23d6af276 Sync up with SpiderMonkey140_BRANCH
git-svn-id: svn://10.0.0.236/trunk@28028 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 05:12:25 +00:00
bienvenu%netscape.com
3d050d1a62 make protocol use imapMailFolder header parse stuff when getting headers
git-svn-id: svn://10.0.0.236/trunk@28027 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 02:13:23 +00:00
edwin%woudt.nl
74cb3fe2b8 Oops, too quick, backing out. This is one of the few files I didn't touch!
git-svn-id: svn://10.0.0.236/trunk@28026 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 01:20:21 +00:00
edwin%woudt.nl
4b0db426d0 MPL stuff again
git-svn-id: svn://10.0.0.236/trunk@28025 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 01:18:30 +00:00
edwin%woudt.nl
0b93cd0f82 Inline forwarding now also works a bit.
git-svn-id: svn://10.0.0.236/trunk@28024 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 01:16:28 +00:00
edwin%woudt.nl
b63cef17ff First try at forwarding. Quoted forwarding now works.
git-svn-id: svn://10.0.0.236/trunk@28023 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 00:34:28 +00:00
edwin%woudt.nl
6b9fbc32f1 Add 'Reply All' to the toolbar. It works!
git-svn-id: svn://10.0.0.236/trunk@28022 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 00:04:09 +00:00
edwin%woudt.nl
fc790744d0 Cleanup of toolbar code
git-svn-id: svn://10.0.0.236/trunk@28021 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 23:53:06 +00:00
edwin%woudt.nl
6a5abb1cf9 Our renderer choked on the complex html mimelib generated (nested tables and such). Therefore I simplified the html so that it at least shows now that attachments are present.
git-svn-id: svn://10.0.0.236/trunk@28020 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 23:49:04 +00:00
ducarroz%netscape.com
cc53b4a273 add build instruction for mime emitters.
git-svn-id: svn://10.0.0.236/trunk@28019 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 21:28:27 +00:00
ducarroz%netscape.com
1e76e9a5c2 replace sprintf by PR_snprintf and double '%' int PR_snprintf formating string to solve problem on Mac
git-svn-id: svn://10.0.0.236/trunk@28018 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 21:26:35 +00:00
ducarroz%netscape.com
29d7cfce6a updated mac project
git-svn-id: svn://10.0.0.236/trunk@28017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 21:24:20 +00:00
ducarroz%netscape.com
048f860c10 updated manifest to reflect rhp modification with msgRFC882
git-svn-id: svn://10.0.0.236/trunk@28016 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 21:22:21 +00:00
pavlov%pavlov.net
64e5dfc918 add some code that was accedentally removed last time
git-svn-id: svn://10.0.0.236/trunk@28015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 20:07:31 +00:00
bruce%cybersight.com
5e9d398543 I can spell. Really!
git-svn-id: svn://10.0.0.236/trunk@28014 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 19:45:46 +00:00
bruce%cybersight.com
b5637fd912 Fix linking errors, add some new class/interface ids, make it run.
git-svn-id: svn://10.0.0.236/trunk@28013 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 19:44:41 +00:00
pavlov%pavlov.net
e24aaf6b5b code cleanups
git-svn-id: svn://10.0.0.236/trunk@28012 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 19:31:16 +00:00
bruce%cybersight.com
9a8c6561f1 Makes this run again. Adds the event queue service code. Fix most warnings.
git-svn-id: svn://10.0.0.236/trunk@28011 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 19:02:18 +00:00
edwin%woudt.nl
60cc5c64bf Removing unused toolbar code
git-svn-id: svn://10.0.0.236/trunk@28010 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 10:42:47 +00:00
terry%netscape.com
fa8dd7f866 Oops; wasn't sending out mail when someone attached a file.
git-svn-id: svn://10.0.0.236/trunk@28009 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-18 02:44:03 +00:00
edwin%woudt.nl
a31be31a56 New 'blue' look and feel for icons
git-svn-id: svn://10.0.0.236/trunk@28008 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 23:53:53 +00:00
edwin%woudt.nl
12fadfc188 Damn... I keep forgetting to update the MPL stuff
git-svn-id: svn://10.0.0.236/trunk@28007 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 22:57:44 +00:00
edwin%woudt.nl
978ed0b06f Textlabels for the toolbar
git-svn-id: svn://10.0.0.236/trunk@28006 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 22:51:57 +00:00
warren%netscape.com
afc80baf4a Working on GET.
git-svn-id: svn://10.0.0.236/trunk@28005 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:57:48 +00:00
warren%netscape.com
fea69bee38 Removed PAC file for now.
git-svn-id: svn://10.0.0.236/trunk@28004 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:54:57 +00:00
warren%netscape.com
646793047d Started implement file transport writing code.
git-svn-id: svn://10.0.0.236/trunk@28003 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:50:57 +00:00
edwin%woudt.nl
2912ca2c92 Changing to binary (hopefully)
git-svn-id: svn://10.0.0.236/trunk@28002 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:50:50 +00:00
edwin%woudt.nl
03387a1da0 And adding them
git-svn-id: svn://10.0.0.236/trunk@28001 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:40:14 +00:00
edwin%woudt.nl
5d5aa46d84 Removing them again
git-svn-id: svn://10.0.0.236/trunk@28000 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:38:43 +00:00
edwin%woudt.nl
1890b49612 Add new collapse buttons. These are in the new mozilla style.
git-svn-id: svn://10.0.0.236/trunk@27999 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:29:29 +00:00
edwin%woudt.nl
3baab2d381 Removing old collapse buttons (they were not checked in as binary, so they broke on non-unix platforms)
git-svn-id: svn://10.0.0.236/trunk@27998 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 20:28:19 +00:00
shaver%netscape.com
236194a602 fix my dumb bustage, etc. (darned src/build)
git-svn-id: svn://10.0.0.236/trunk@27997 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 17:37:30 +00:00
dp%netscape.com
82a2b7b373 More on starup components
git-svn-id: svn://10.0.0.236/trunk@27996 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 16:49:58 +00:00
dp%netscape.com
c36686d585 Adding some debugging help
git-svn-id: svn://10.0.0.236/trunk@27995 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 16:49:17 +00:00
shaver%netscape.com
7855a9586a cache the GtkStyle * while we're at it
git-svn-id: svn://10.0.0.236/trunk@27994 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 16:17:00 +00:00
shaver%netscape.com
08eb88b70c cache the LookAndFeel object as long as we have any widgets
git-svn-id: svn://10.0.0.236/trunk@27993 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 15:55:21 +00:00
shaver%netscape.com
849b23ba7d let's try commenting out _all_ of the D&D stuff
git-svn-id: svn://10.0.0.236/trunk@27992 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 15:07:58 +00:00
rods%netscape.com
ee3c48f226 Removed unneeded DragTarget/Source and Dragged object
git-svn-id: svn://10.0.0.236/trunk@27991 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 14:53:02 +00:00
rods%netscape.com
28e21df11e fixed ambigous cast
git-svn-id: svn://10.0.0.236/trunk@27990 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 14:24:31 +00:00
morse%netscape.com
d2055e2bf7 turn on single signon and client wallet
git-svn-id: svn://10.0.0.236/trunk@27989 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 14:20:36 +00:00
rods%netscape.com
fd37d44aff Fixed factory to use kCGenericTransferableCID
git-svn-id: svn://10.0.0.236/trunk@27988 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 14:09:29 +00:00
rods%netscape.com
8e962f685c Fixed nsIGenericTransferable registry, added D&D to Registry
git-svn-id: svn://10.0.0.236/trunk@27987 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:56:22 +00:00
rods%netscape.com
427a00bb6c Removed some D&D debug code
git-svn-id: svn://10.0.0.236/trunk@27986 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:54:00 +00:00
rods%netscape.com
12e2328be7 Switched over nsIGenericTransferable
and added D&D Support


git-svn-id: svn://10.0.0.236/trunk@27985 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:52:28 +00:00
rods%netscape.com
5b35f2fb38 Switched over to new nsIGenericTransferable
git-svn-id: svn://10.0.0.236/trunk@27984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:51:42 +00:00
rods%netscape.com
50c1d70717 Changed over to nsIGenericTransferable for setting transferables
Added Drag & Drag Support ifdef'ed out with NEW_DRAG_AND_DROP


git-svn-id: svn://10.0.0.236/trunk@27983 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:49:39 +00:00
rods%netscape.com
6e1de2f736 fixed WM_CHAR processing. And D&D ifdef
git-svn-id: svn://10.0.0.236/trunk@27982 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:45:10 +00:00
rods%netscape.com
c7aba1033d Changed the DRAG & Drop ifdef
git-svn-id: svn://10.0.0.236/trunk@27981 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:44:42 +00:00
rods%netscape.com
7c1aac3546 Added nsIGenericTransferable
git-svn-id: svn://10.0.0.236/trunk@27980 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:43:04 +00:00
rods%netscape.com
cf5cda19d8 New interface for setting data into a transferable
git-svn-id: svn://10.0.0.236/trunk@27979 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:42:25 +00:00
morse%netscape.com
586a9ab3e9 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@27978 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 05:29:05 +00:00
morse%netscape.com
c63abeecb6 re-enable single-signon for browser-generated forms
git-svn-id: svn://10.0.0.236/trunk@27977 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 04:35:48 +00:00
troy%netscape.com
cee63be2c8 Change to InitAbsoluteConstraints() to fix bug #5154
git-svn-id: svn://10.0.0.236/trunk@27976 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 04:24:12 +00:00
mccabe%netscape.com
b47ff84d5d Changed makefile to request --cflags and --libs from libIDL-config as well as from glib-config, to handle those cases where libIDL is installed in a different place than glib.
Thanks to Tim Rowley <tor@cs.brown.edu> for this fix.


git-svn-id: svn://10.0.0.236/trunk@27975 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 03:54:39 +00:00
briano%netscape.com
fe9a757182 Fix for builds on platforms where PRInt64 is declared as a struct.
git-svn-id: svn://10.0.0.236/trunk@27974 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 03:46:38 +00:00
bienvenu%netscape.com
29ef5f0a1d get set up for folder parsingof msg headers
git-svn-id: svn://10.0.0.236/trunk@27973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 03:40:14 +00:00
nhotta%netscape.com
80ef1ec1f9 Added error handling for the unicode converter.
git-svn-id: svn://10.0.0.236/trunk@27972 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 02:51:33 +00:00
bruce%cybersight.com
76b73c5a60 Add new line for native unix compilers.
git-svn-id: svn://10.0.0.236/trunk@27971 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 02:32:32 +00:00
briano%netscape.com
2108335d89 Automated update
git-svn-id: svn://10.0.0.236/trunk@27970 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 01:44:36 +00:00
waqar%netscape.com
c49ab4e3dd Changes to AIX flags to build on AIX 4.2.x.
git-svn-id: svn://10.0.0.236/trunk@27969 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 01:40:35 +00:00
sspitzer%netscape.com
d8b3a979eb remove ShouldIgnoreFile from nsMSGDataSource.cpp (it wasn't being used.)
remove the XP_MAC and XP_PC if defs, every platforms should be ignoring the same files.


git-svn-id: svn://10.0.0.236/trunk@27968 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 01:18:59 +00:00
bruce%cybersight.com
b8c7191172 Fix for library changes (old).
git-svn-id: svn://10.0.0.236/trunk@27967 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 01:02:31 +00:00
vidur%netscape.com
b9573ee9ea Fix for bug 5141. The parentNode of a standalone Node is no longer a DocumentFragment, but is now, according to the spec, just null.
git-svn-id: svn://10.0.0.236/trunk@27966 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:56:25 +00:00
alecf%netscape.com
7cfc09bdf6 remove TRACEMSG (this is the last call to XP_Trace in our codebase! yeah!)
git-svn-id: svn://10.0.0.236/trunk@27965 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:53:22 +00:00
waterson%netscape.com
6f1b18f9c7 Fixed null deref in nsXULAttribute::GetQualifiedName() -- handle the default namespace case.
git-svn-id: svn://10.0.0.236/trunk@27962 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:29:54 +00:00
waterson%netscape.com
f454fe5e8d Removed straggling rdf_Assert() that was #ifdef XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@27961 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:25:04 +00:00
waterson%netscape.com
40123aadc3 Bug 4614. Setting bookmark properties was asserting: removed benign assert and replaced with PR_LOG() message.
git-svn-id: svn://10.0.0.236/trunk@27960 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:23:28 +00:00
mcafee%netscape.com
7aac7bedb7 More clipboard build bustage fixes.
git-svn-id: svn://10.0.0.236/trunk@27959 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:21:16 +00:00
sspitzer%netscape.com
f61836ca75 scribble is bogus, I'm turning this off for now
git-svn-id: svn://10.0.0.236/trunk@27958 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:18:09 +00:00
mscott%netscape.com
83d0b5bec4 Add gsdebug boolean check before printing out IR target information. a=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@27957 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:11:53 +00:00
waterson%netscape.com
206811756c Code cleanup. Got rid of rdf_Assert() functions.
git-svn-id: svn://10.0.0.236/trunk@27956 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 00:10:18 +00:00
alecf%netscape.com
36716282b0 don't use global variables for RDF service and header parser if we're going to keep recreating/reaccessing them in every constructor
git-svn-id: svn://10.0.0.236/trunk@27955 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:53:32 +00:00
mcafee%netscape.com
af2c3289a8 Re-adding nsBaseClipboard, ifdef'd NEW_CLIPBOARD_SUPPORT this time.
git-svn-id: svn://10.0.0.236/trunk@27954 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:52:13 +00:00
slamm%netscape.com
f8c9907f70 Run depend target after running configure and tweak last fix. both bug #3524.
git-svn-id: svn://10.0.0.236/trunk@27953 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:47:04 +00:00
alecf%netscape.com
d2f144dae9 componentization of mail data source: break out folders/messages for ArcLabelsOut
git-svn-id: svn://10.0.0.236/trunk@27952 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:45:23 +00:00
mcafee%netscape.com
870851972e Wrapping nsClipboard in NEW_CLIPBOARD_SUPPORT to make tinderbox happy building tests.
git-svn-id: svn://10.0.0.236/trunk@27951 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:42:34 +00:00
jefft%netscape.com
006d125bbf minor change to prevent memory leaks
git-svn-id: svn://10.0.0.236/trunk@27947 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:25:06 +00:00
alecf%netscape.com
b212f09020 componentizing nsMSGFolderDataSource
- break out folderNode creation


git-svn-id: svn://10.0.0.236/trunk@27946 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:18:58 +00:00
slamm%netscape.com
f376364d0f Die with an error when configure fails (bug #3524).
git-svn-id: svn://10.0.0.236/trunk@27945 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:09:16 +00:00
alecf%netscape.com
521fb4349d remove some of my debugging statements
git-svn-id: svn://10.0.0.236/trunk@27944 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:03:15 +00:00
sspitzer%netscape.com
3fe56e2f79 changes for the missing NPL comment
git-svn-id: svn://10.0.0.236/trunk@27943 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 23:03:13 +00:00
putterman%netscape.com
117ec60aaa Fixes a memory leak.
git-svn-id: svn://10.0.0.236/trunk@27942 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:56:38 +00:00
alecf%netscape.com
b13e2546e9 remove my XP_UNIX Bool hack
git-svn-id: svn://10.0.0.236/trunk@27941 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:53:11 +00:00
rhp%netscape.com
99ddb48d2a Fix for prefs startup
git-svn-id: svn://10.0.0.236/trunk@27940 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:52:33 +00:00
jfrancis%netscape.com
b3825b3b11 redid html to be a better testbed for editor
git-svn-id: svn://10.0.0.236/trunk@27939 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:44:51 +00:00
rhp%netscape.com
1c6a2aa13a Fix for prefs being initialized more than once
git-svn-id: svn://10.0.0.236/trunk@27938 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:38:34 +00:00
rhp%netscape.com
3f484fb6ac Fix for prefs being initialized
git-svn-id: svn://10.0.0.236/trunk@27937 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:36:12 +00:00
law%netscape.com
5fe390dcbb Turning on File->ViewSource and File->Open
git-svn-id: svn://10.0.0.236/trunk@27936 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:34:55 +00:00
bruce%cybersight.com
452caf2517 Added blank line for native compilers.
git-svn-id: svn://10.0.0.236/trunk@27935 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:34:54 +00:00
alecf%netscape.com
784ef385a4 ok, this is retarded. I'm fixing this once and for all.
if Bool is defined to be ANY kind of type we already know about, this is going to barf.


git-svn-id: svn://10.0.0.236/trunk@27934 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:29:59 +00:00
mscott%netscape.com
62cf150355 Remove ReadLineFromInputBuffer function. I've moved its functionality into a new class: nsMsgLineBufferStream which is now part of the mail utiltity library. Changed create new line from socket to use this utility class for reading out the line.
git-svn-id: svn://10.0.0.236/trunk@27933 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:27:02 +00:00
slamm%netscape.com
7d87833a5b Backing out clipboard stuff on mcafee's request.
git-svn-id: svn://10.0.0.236/trunk@27932 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:21:56 +00:00
alecf%netscape.com
dce4304ced remove some debugging statements
git-svn-id: svn://10.0.0.236/trunk@27930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:19:13 +00:00
pinkerton%netscape.com
3e5e2f68ad tri-state'ness works, click tracking works. now it should just be bug-fixin. should work enough to use now.
git-svn-id: svn://10.0.0.236/trunk@27929 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:13:50 +00:00
mscott%netscape.com
ff42292739 add new class nsMsgLineStreamBuffer which is used to efficiently read out lines from an input stream by buffering unprocessed content in a buffer.
git-svn-id: svn://10.0.0.236/trunk@27928 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:05:33 +00:00
putterman%netscape.com
9f4e699e18 use chrome urls for configurable chrome.
git-svn-id: svn://10.0.0.236/trunk@27927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:05:07 +00:00
waterson%netscape.com
483e63d87c Bug 4400. Fixed leaking of keys from resource and datasource tables.
git-svn-id: svn://10.0.0.236/trunk@27926 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:04:32 +00:00
pinkerton%netscape.com
09c9651bab fix "depressed state" css rules to look better.
git-svn-id: svn://10.0.0.236/trunk@27925 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:04:12 +00:00
pinkerton%netscape.com
96239c306a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27924 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:03:19 +00:00
putterman%netscape.com
64fb0b9cda use chrome url for messenger.
git-svn-id: svn://10.0.0.236/trunk@27923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:02:52 +00:00
putterman%netscape.com
2f488e7bdb Use chrome url with Messenger.
git-svn-id: svn://10.0.0.236/trunk@27922 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:01:56 +00:00
putterman%netscape.com
96f01bfba2 Added messenger and messenger compose to the registry.
git-svn-id: svn://10.0.0.236/trunk@27921 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:01:06 +00:00
sspitzer%netscape.com
a774037fc9 add missing NPL comment
git-svn-id: svn://10.0.0.236/trunk@27919 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:46:26 +00:00
slamm%netscape.com
c2145efe5f Add descriptive names to viewer demo menu items.
git-svn-id: svn://10.0.0.236/trunk@27918 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:43:54 +00:00
bienvenu%netscape.com
919602168a port miscellaneous methods, like search, use more nsString2's, fix bug in header download
git-svn-id: svn://10.0.0.236/trunk@27917 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:29:09 +00:00
hyatt%netscape.com
828a9625ba Fixing case sensitivity problem.
git-svn-id: svn://10.0.0.236/trunk@27916 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:27:00 +00:00
mcafee%netscape.com
b7ed5baa64 Woops, error on last checkin, fixing it here.
git-svn-id: svn://10.0.0.236/trunk@27915 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:26:05 +00:00
mcafee%netscape.com
98b7f3f1cf Adding nsBaseClipboard.cpp to Linux build, improving some error reporting. ifdef'd NEW_CLIPBOARD_SUPPORT.
git-svn-id: svn://10.0.0.236/trunk@27914 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:25:20 +00:00
bienvenu%netscape.com
97cfa26e5b add method to get charset for a message (though no one sets it currently)
git-svn-id: svn://10.0.0.236/trunk@27913 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:23:43 +00:00
michaelp%netscape.com
303a27ec58 a parting shot.
git-svn-id: svn://10.0.0.236/trunk@27912 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:22:45 +00:00
mcafee%netscape.com
65adfb47ff Adding nsBaseDragService.cpp to Linux build.
git-svn-id: svn://10.0.0.236/trunk@27911 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:18:37 +00:00
rods%netscape.com
ee3f35f7d1 fixed
git-svn-id: svn://10.0.0.236/trunk@27910 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:14:33 +00:00
alecf%netscape.com
485701b925 change AddRef() to NS_ADDREF() so that ref-count debugging works right
git-svn-id: svn://10.0.0.236/trunk@27909 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:06:17 +00:00
rods%netscape.com
fd5bd468c9 Inital checkin
git-svn-id: svn://10.0.0.236/trunk@27908 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:03:32 +00:00
rods%netscape.com
bb324fe9e1 Initial checkin
git-svn-id: svn://10.0.0.236/trunk@27907 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:03:22 +00:00
alecf%netscape.com
144cf49a09 don't need xp_core.h, and it's causing problems anyway
git-svn-id: svn://10.0.0.236/trunk@27906 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:03:19 +00:00
alecf%netscape.com
bd3bb0f911 don't need this extra DSO line
git-svn-id: svn://10.0.0.236/trunk@27905 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:02:48 +00:00
rods%netscape.com
50c22a61e6 removed mail
git-svn-id: svn://10.0.0.236/trunk@27904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 21:00:44 +00:00
mscott%netscape.com
f3cf764a77 more optimized version of read next line from buffer. Don't shift the bytes in the buffer down to the beginning after we extract a line until we actually need more space in the buffer. Then do it.
git-svn-id: svn://10.0.0.236/trunk@27903 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:59:49 +00:00
mscott%netscape.com
ffdb88e73a Fix assert to be >= 0. part of the name space off by one problem...
git-svn-id: svn://10.0.0.236/trunk@27902 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:58:21 +00:00
nhotta%netscape.com
ad7c6f4185 Changes for charset menu and 7bit data check.
git-svn-id: svn://10.0.0.236/trunk@27901 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:43:14 +00:00
rods%netscape.com
71c297c6d4 Removed clipboard code on exit of appcore
git-svn-id: svn://10.0.0.236/trunk@27900 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:39:28 +00:00
sfraser%netscape.com
e29c6d9d95 Fix Mac build bustage
git-svn-id: svn://10.0.0.236/trunk@27899 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:26:29 +00:00
rods%netscape.com
3310910d9e Added nsIDOMBaseAppCore.h
git-svn-id: svn://10.0.0.236/trunk@27898 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:22:38 +00:00
alecf%netscape.com
90514a3de2 fix nsAutoString->nsString& casting problem on unix by creating a temporary
git-svn-id: svn://10.0.0.236/trunk@27897 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:22:21 +00:00
rods%netscape.com
2352e0e311 removed mail
git-svn-id: svn://10.0.0.236/trunk@27896 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:18:01 +00:00
rods%netscape.com
71b6723148 removed
git-svn-id: svn://10.0.0.236/trunk@27895 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:12:48 +00:00
rods%netscape.com
575a6ed0c5 removed mail files
git-svn-id: svn://10.0.0.236/trunk@27894 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:11:06 +00:00
rods%netscape.com
7c8bc04f6c Removed the mail files
git-svn-id: svn://10.0.0.236/trunk@27893 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:08:42 +00:00
rods%netscape.com
c72cd9714c Old files no longer needed
git-svn-id: svn://10.0.0.236/trunk@27892 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:06:19 +00:00
rods%netscape.com
9d433223a7 removed the "set" enable/disable methods
git-svn-id: svn://10.0.0.236/trunk@27891 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:03:32 +00:00
rods%netscape.com
e927bf494e removed nsIDOMMailCore.h
git-svn-id: svn://10.0.0.236/trunk@27890 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:02:27 +00:00
rods%netscape.com
071f835fe5 removed the all mail core files
git-svn-id: svn://10.0.0.236/trunk@27889 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:01:44 +00:00
erik%netscape.com
d11d7fbaba Fixed bugs 2522 and 4875. Switched from FONTSIGNATURE to cmap to figure
out which glyphs are available. Removed FONT_SWITCHING ifdef.


git-svn-id: svn://10.0.0.236/trunk@27888 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:01:12 +00:00
rods%netscape.com
9853d116d4 removed enable/disable methods "set" methods
git-svn-id: svn://10.0.0.236/trunk@27887 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 20:01:09 +00:00
rods%netscape.com
f948ffe69b Removed the "set" enable/disable callback methods
git-svn-id: svn://10.0.0.236/trunk@27886 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:58:55 +00:00
rods%netscape.com
7c2faa6736 Removed MailCore.idl
git-svn-id: svn://10.0.0.236/trunk@27885 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:56:04 +00:00
michaelp%netscape.com
bb57830da1 we no longer recurse into clip views. shoot me troy. so long folks.
git-svn-id: svn://10.0.0.236/trunk@27884 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:53:53 +00:00
rods%netscape.com
1e78d9bd67 Remove the disable/enable callback methods
git-svn-id: svn://10.0.0.236/trunk@27883 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:53:45 +00:00
rods%netscape.com
4e0727dbfa removed files: mozilla/xpfe/AppCores/src/nsJSMailCore.cpp, mozilla/xpfe/AppCores/src/nsMailCoreFactory.cpp, mozilla/xpfe/AppCores/src/nsMailCore.cpp
git-svn-id: svn://10.0.0.236/trunk@27882 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:52:06 +00:00
ramiro%netscape.com
d43eedd2f1 More event work. Install button handlers for radio and check buttons.
These are still not fully functional.
Install events on text field, so that its parent does trigger button
events for it.


git-svn-id: svn://10.0.0.236/trunk@27881 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:48:56 +00:00
buster%netscape.com
1b64f032e0 I think this will fix Mac build.
git-svn-id: svn://10.0.0.236/trunk@27880 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:34:13 +00:00
kmcclusk%netscape.com
73c719c037 fix for bug #3162, Removed #ifndef MAC in the nsSelectControlFrame::GetProperty.
The Mac now supports native combo box widgets so it no longer will crash in GetProperty
with a null mWidget field.
Modified nsComboboxControlFrame::HandleEvents. MouseExit from the combox rect now
initiates mouse capture on the drop-down list.
Modified nsCSSFrameConstructor::ConstructSelectFrame to initialize the drop-down list
for frame-based comboboxes as hidden.
Added a nsIListControlFrame::CaptureMouseEvents method.
Implemented nsListControlFrame::CaptureMouseEvents.


git-svn-id: svn://10.0.0.236/trunk@27879 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:28:12 +00:00
kmcclusk%netscape.com
9336d44762 fix for bug#2442. Textarea now wrap.
git-svn-id: svn://10.0.0.236/trunk@27878 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:19:41 +00:00
kmcclusk%netscape.com
7102d1ac96 fix for bug#4325. ScrollingView's now manage their component's (mClipView, mHScrollBarView,
mVScrollBarView, mCornerView) visibility when the ScrollingView's visibility changes.


git-svn-id: svn://10.0.0.236/trunk@27877 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:18:30 +00:00
leaf%mozilla.org
d8da364c9d adding run scripts to be installed via rpms.
git-svn-id: svn://10.0.0.236/trunk@27875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:15:15 +00:00
briano%netscape.com
cbc3ffbd5b Automated update
git-svn-id: svn://10.0.0.236/trunk@27874 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:14:40 +00:00
slamm%netscape.com
552f62962f Updated altoptions.m4, and cron job did not pick up my change, so I am checking in configure by hand.
git-svn-id: svn://10.0.0.236/trunk@27873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:13:07 +00:00
rhp%netscape.com
cb154da742 Moving header parser interface
git-svn-id: svn://10.0.0.236/trunk@27871 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:02:22 +00:00
rhp%netscape.com
22a1be31e2 Addition of new parser file
git-svn-id: svn://10.0.0.236/trunk@27870 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:00:55 +00:00
rhp%netscape.com
042dd5ea66 Removal of old files
git-svn-id: svn://10.0.0.236/trunk@27869 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:00:50 +00:00
rhp%netscape.com
f4aa90e911 Removal of old file
git-svn-id: svn://10.0.0.236/trunk@27868 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:00:44 +00:00
slamm%netscape.com
0367783862 Do not rely on PATH to load included scripts. Fix for BSDI bug #5189.
git-svn-id: svn://10.0.0.236/trunk@27867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:46:54 +00:00
alecf%netscape.com
42adae0449 return rv rather than losing the return value
git-svn-id: svn://10.0.0.236/trunk@27866 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:46:08 +00:00
alecf%netscape.com
43fb100c0b bulletproof the nsMsgAccount object
git-svn-id: svn://10.0.0.236/trunk@27865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:44:53 +00:00
hyatt%netscape.com
155c538230 Web shell window now implements the nsIBrowserWindow interface, which will enable it to support window.xxx() calls from JavaScript (eventually).
git-svn-id: svn://10.0.0.236/trunk@27864 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:40:27 +00:00
hyatt%netscape.com
288fc7c08c Changing the browser window retriever method so that it can cross the chrome/content boundary.
git-svn-id: svn://10.0.0.236/trunk@27863 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:39:18 +00:00
buster%netscape.com
a907540332 factored out re-parenting of content into MoveContentIntoNewParent
WIP on font handling.


git-svn-id: svn://10.0.0.236/trunk@27862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:29:12 +00:00
warren%netscape.com
bccc618969 Fixed up ftp implementation for event queue arguemnt to NewConnection.
git-svn-id: svn://10.0.0.236/trunk@27861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:18:38 +00:00
warren%netscape.com
122ce55438 Made instance variables protected so that we can subclass.
git-svn-id: svn://10.0.0.236/trunk@27860 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:16:21 +00:00
pinkerton%netscape.com
8508de63bd fix bustage again. I am a complete and total moron.
git-svn-id: svn://10.0.0.236/trunk@27859 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:14:22 +00:00
waterson%netscape.com
dc401311cb Bug 5182. Use whitespace instead of ## in NS_FORWARD macros.
git-svn-id: svn://10.0.0.236/trunk@27858 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:08:43 +00:00
waterson%netscape.com
c9c22003bd Bug 5182. Use whitespace instead of ## in NS_FORWARD macros. a=vidur.
git-svn-id: svn://10.0.0.236/trunk@27857 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:08:20 +00:00
pinkerton%netscape.com
56f5e95732 fix bustage
git-svn-id: svn://10.0.0.236/trunk@27856 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:07:51 +00:00
warren%netscape.com
fa7bb2acba Added event queue argument for connection creation. Started http state machine.
git-svn-id: svn://10.0.0.236/trunk@27855 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:00:17 +00:00
law%netscape.com
855b59ae6e Add File->Open support and some null-pointer defenses
git-svn-id: svn://10.0.0.236/trunk@27854 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:46:51 +00:00
waterson%netscape.com
c3453bb3c2 Removed extra newline in makefile.
git-svn-id: svn://10.0.0.236/trunk@27853 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:37:16 +00:00
mcafee%netscape.com
f9749ea7b7 Removing //#define NEW_CLIPBOARD_SUPPORT
git-svn-id: svn://10.0.0.236/trunk@27852 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:36:33 +00:00
buster%netscape.com
8d681c77b4 turned off noisy debug flag.
git-svn-id: svn://10.0.0.236/trunk@27851 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:31:39 +00:00
pinkerton%netscape.com
3abd6f90b8 added classes for tristate checkbox.
git-svn-id: svn://10.0.0.236/trunk@27850 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:15:43 +00:00
pinkerton%netscape.com
33246de928 No longer inherits from the form widget base class. Beginnings of starting to draw and handle clicks correctly.
git-svn-id: svn://10.0.0.236/trunk@27849 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:14:35 +00:00
sspitzer%netscape.com
f5ed4ee0b5 removing msgbar.xul
git-svn-id: svn://10.0.0.236/trunk@27848 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:13:22 +00:00
pinkerton%netscape.com
a9930a1b1b added code to create a tristatecheckbox when seen in xul.
git-svn-id: svn://10.0.0.236/trunk@27847 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:08:16 +00:00
pinkerton%netscape.com
7d5292ac1f add tristatecheckbox to atom list.
git-svn-id: svn://10.0.0.236/trunk@27846 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:07:48 +00:00
ramiro%netscape.com
1b8b7691ca More event cleanup. Move button and crossing events into nsWidget.
git-svn-id: svn://10.0.0.236/trunk@27845 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 14:33:52 +00:00
rods%netscape.com
0e781fd31d Added Folder picker
git-svn-id: svn://10.0.0.236/trunk@27844 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 13:58:40 +00:00
ramiro%netscape.com
00e72ff1a4 First part of event cleanup checkins. Move the motion event handler into
the widget superclass and provide methods to install it and catch signals
dispatch by the GtkWidget.  The actual handling is done in a virtual
method, which subclasses can override.


git-svn-id: svn://10.0.0.236/trunk@27843 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 10:20:44 +00:00
waterson%netscape.com
b1e3a8fe69 Added .get()'s to fix Mac.
git-svn-id: svn://10.0.0.236/trunk@27842 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:44:47 +00:00
waterson%netscape.com
64707e3f46 Added new test files.
git-svn-id: svn://10.0.0.236/trunk@27841 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:39:42 +00:00
waterson%netscape.com
218f5ae5b8 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@27840 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:39:29 +00:00
waterson%netscape.com
92c0ce188f Code cleanup.
git-svn-id: svn://10.0.0.236/trunk@27839 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:39:02 +00:00
waterson%netscape.com
47e61d5870 Implemented several new DOM methods, including document.createElement() and document.createTextNode(). Fixed some bugs in the XUL content model builder. Code re-organization and cleanup.
git-svn-id: svn://10.0.0.236/trunk@27838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:38:17 +00:00
waterson%netscape.com
1813e162f2 Removed a frivolous assert.
git-svn-id: svn://10.0.0.236/trunk@27837 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:36:56 +00:00
waterson%netscape.com
696d881e49 Use 'ns' instead of 'namespace' just to be paranoid about C++ keywords.
git-svn-id: svn://10.0.0.236/trunk@27836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:35:03 +00:00
hyatt%netscape.com
6f332240b4 Added support for chrome vs. content in the webshell. Altered some methods
so that they know how to go across the chrome vs. content boundary.


git-svn-id: svn://10.0.0.236/trunk@27835 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:15:04 +00:00
hyatt%netscape.com
959664b9f7 Landing (inside an INCLUDE_XUL ifdef) the code that checks for and sets
the type of the web shell (to distinguish chrome frames from content
frames).


git-svn-id: svn://10.0.0.236/trunk@27834 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:14:28 +00:00
hyatt%netscape.com
7905c324b4 Removing the SetParent to null hack on the content iframe. This causes all
sorts of things to break.  Landing the real fix for this problem.


git-svn-id: svn://10.0.0.236/trunk@27833 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:13:48 +00:00
hyatt%netscape.com
893d15c791 The web shell window sets the outermost webshell's type to be chrome.
git-svn-id: svn://10.0.0.236/trunk@27832 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:12:44 +00:00
hyatt%netscape.com
97401ab357 Fixing the XUL file to support the new sandboxing syntax.
git-svn-id: svn://10.0.0.236/trunk@27831 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 08:12:11 +00:00
ramiro%netscape.com
766ecfa8ba someone forgot a makefile.
git-svn-id: svn://10.0.0.236/trunk@27830 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 07:42:06 +00:00
hyatt%netscape.com
c13d4d5cd3 Oops. Not right fix. Backing out.
git-svn-id: svn://10.0.0.236/trunk@27829 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 07:41:35 +00:00
hyatt%netscape.com
5b9933a454 Fix for bug #5129.
git-svn-id: svn://10.0.0.236/trunk@27828 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 07:38:18 +00:00
sspitzer%netscape.com
0719de041a remove my cruft
git-svn-id: svn://10.0.0.236/trunk@27827 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 05:55:58 +00:00
bienvenu%netscape.com
b3e67bdda2 fix line buffering code
git-svn-id: svn://10.0.0.236/trunk@27826 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 05:37:04 +00:00
michaelp%netscape.com
729aeca8be oops. union works better than intersect...
git-svn-id: svn://10.0.0.236/trunk@27825 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 05:19:45 +00:00
sspitzer%netscape.com
5280735573 pass 1 at internationalizing the mail news xul.
git-svn-id: svn://10.0.0.236/trunk@27824 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:56:03 +00:00
briano%netscape.com
86dc65d2b1 Automated update
git-svn-id: svn://10.0.0.236/trunk@27823 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:50:17 +00:00
michaelp%netscape.com
5669c172c3 added GetExtents().
git-svn-id: svn://10.0.0.236/trunk@27822 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:50:02 +00:00
briano%netscape.com
04a1f79935 Fixes for 4179, 5156, and part of 5157.
git-svn-id: svn://10.0.0.236/trunk@27821 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:49:49 +00:00
ducarroz%netscape.com
7aa2033a13 fix build problem on windows
git-svn-id: svn://10.0.0.236/trunk@27820 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:46:20 +00:00
michaelp%netscape.com
8e8857351f added zooming front end.
git-svn-id: svn://10.0.0.236/trunk@27819 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:25:17 +00:00
michaelp%netscape.com
b1151158bc modified for new view flags.
git-svn-id: svn://10.0.0.236/trunk@27818 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:24:14 +00:00
michaelp%netscape.com
d8c7e182c0 cleaned up view flags stuff.
git-svn-id: svn://10.0.0.236/trunk@27817 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:23:43 +00:00
sspitzer%netscape.com
6197498d00 changes to port profiles to UNIX
git-svn-id: svn://10.0.0.236/trunk@27816 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:20:15 +00:00
sspitzer%netscape.com
a5dbafd856 add this to the list of idl files to export
git-svn-id: svn://10.0.0.236/trunk@27815 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:19:09 +00:00
sspitzer%netscape.com
953773bf68 workf for porting profiles to UNIX
git-svn-id: svn://10.0.0.236/trunk@27814 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:18:07 +00:00
bruce%cybersight.com
d931354278 Add newline at end of file for native compilers.
git-svn-id: svn://10.0.0.236/trunk@27813 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:06:04 +00:00
bruce%cybersight.com
ad391c9058 Fix for ANSI C++ violation. Clipboard data was passed in a void* and the GTK fu
nction wanted an unsigned char*.  That type of implicit conversion is not permis
sible in ANSI C++. This was breaking most of the unix builds with commercial com
pilers (AIX, Solaris, HP-UX).


git-svn-id: svn://10.0.0.236/trunk@27812 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:58:07 +00:00
briano%netscape.com
3102043628 Automated update
git-svn-id: svn://10.0.0.236/trunk@27811 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:44:39 +00:00
ducarroz%netscape.com
d321807120 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27810 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:37:21 +00:00
ducarroz%netscape.com
9e87185b8a remove hard coded constant MESSAGE_PATH_URL, and use instance of it a string which it build at run time. Now we can use relative as well as absolute path.
git-svn-id: svn://10.0.0.236/trunk@27809 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:32:36 +00:00
ramiro%netscape.com
0e5ff2933f Only works on Linux for some reason.
git-svn-id: svn://10.0.0.236/trunk@27808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:32:17 +00:00
beard%netscape.com
21e42713f2 added libxpt, xpconnect MANIFEST files, added libxpt.mcp, XPConnect.mcp.
git-svn-id: svn://10.0.0.236/trunk@27807 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:07:38 +00:00
beard%netscape.com
d06cce81e5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27806 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:06:12 +00:00
jj%netscape.com
baeb1f638e fix for #5128 : change fragment name
git-svn-id: svn://10.0.0.236/trunk@27805 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 03:00:10 +00:00
briano%netscape.com
f28cadc383 Automated update
git-svn-id: svn://10.0.0.236/trunk@27804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:59:39 +00:00
rogerl%netscape.com
28cb2e838e Sample driver for IR factory
git-svn-id: svn://10.0.0.236/trunk@27803 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:55:36 +00:00
ramiro%netscape.com
0a46d25a1b Make it not break on systems where 'make' is not gnu make.
git-svn-id: svn://10.0.0.236/trunk@27802 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:55:02 +00:00
rogerl%netscape.com
382f120d73 Changes for try/catch handling
git-svn-id: svn://10.0.0.236/trunk@27801 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:54:56 +00:00
briano%netscape.com
b99ddd43a7 Automated update
git-svn-id: svn://10.0.0.236/trunk@27800 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:44:40 +00:00
rhp%netscape.com
f643fb18a1 Just some sanity checking on the emitter object
git-svn-id: svn://10.0.0.236/trunk@27799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:39:30 +00:00
ramiro%netscape.com
bfbca9e7fb Make sure NSPR always builds with make and not make -jX (X > 1). NSPR cant
handle -jX builds because of the OBJDIR dependencies.


git-svn-id: svn://10.0.0.236/trunk@27798 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:39:00 +00:00
mscott%netscape.com
c7b4dc7cff Add some specific info about the folder we just discovered.
git-svn-id: svn://10.0.0.236/trunk@27797 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:24:23 +00:00
mscott%netscape.com
ff37f34b59 Porting/coding many of the protocol functions for issuing commands to discover mailboxes. Including: FindMailboxesIfNecessary, DiscoverMailboxList, FolderNeedsACLInitialized, MailboxDiscoveryFinished, Createmailbox, CreateMailboxRespectingSubscriptions, Lsub, List and others.
git-svn-id: svn://10.0.0.236/trunk@27796 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:23:36 +00:00
mscott%netscape.com
730e2c92e7 Fix a couple of crashes i was having involing memory management of the name mailbox spec's name space object.
git-svn-id: svn://10.0.0.236/trunk@27795 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:19:15 +00:00
mscott%netscape.com
5652d8de88 fix more off by one crashes when iterating through name space list.
git-svn-id: svn://10.0.0.236/trunk@27794 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:17:46 +00:00
mscott%netscape.com
d4bca820d9 Changed signatures of AllocateServerpath and AddOnlinedirectoryIfNecessary so they could be methods from the interface.
git-svn-id: svn://10.0.0.236/trunk@27793 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:16:50 +00:00
mscott%netscape.com
79fcf192b0 Add AllocateServerpath and AddOnlinedirectoryIfNecessary to the interface.
git-svn-id: svn://10.0.0.236/trunk@27792 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:15:22 +00:00
beard%netscape.com
01376e94c6 added IID accessor, changed GetJavaClass() to have a JNIEnv* parameter, no longer inherits from nsIPlugin.
git-svn-id: svn://10.0.0.236/trunk@27791 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:10:05 +00:00
beard%netscape.com
339c93d08f added IID accessor, added GetJavaEnv() method.
git-svn-id: svn://10.0.0.236/trunk@27790 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:08:50 +00:00
beard%netscape.com
0f4244e2d0 added IID accessor, changed GetJavaClass() to have a JNIEnv* parameter.
git-svn-id: svn://10.0.0.236/trunk@27789 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:08:15 +00:00
rhp%netscape.com
b181169ce3 Changes for better header display
git-svn-id: svn://10.0.0.236/trunk@27788 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:06:05 +00:00
troy%netscape.com
7e32c40fb9 Files were renamed
git-svn-id: svn://10.0.0.236/trunk@27787 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:01:35 +00:00
bienvenu%netscape.com
7c7f639c1d add debug info for line parser
git-svn-id: svn://10.0.0.236/trunk@27786 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:00:32 +00:00
bienvenu%netscape.com
95fffff059 let everyone see their inbox
git-svn-id: svn://10.0.0.236/trunk@27785 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 02:00:01 +00:00
briano%netscape.com
e3a661be5a Dammit, I made the same stupid mistake again....
git-svn-id: svn://10.0.0.236/trunk@27784 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:57:00 +00:00
troy%netscape.com
71670ad4b5 Renamed filename because it was too long for the Mac
git-svn-id: svn://10.0.0.236/trunk@27782 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:42:51 +00:00
troy%netscape.com
0850d65def added files: mozilla/layout/html/base/src/nsAbsoluteContainingBlock.cpp
git-svn-id: svn://10.0.0.236/trunk@27781 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:42:17 +00:00
troy%netscape.com
7bf77ac3cb removed files: mozilla/layout/html/base/src/nsAbsolutelyPositionedContainer.cpp
git-svn-id: svn://10.0.0.236/trunk@27780 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:41:20 +00:00
troy%netscape.com
23857b8804 removed files: mozilla/layout/html/base/src/nsAbsolutelyPositionedContainer.cpp
git-svn-id: svn://10.0.0.236/trunk@27779 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:40:56 +00:00
troy%netscape.com
1203004619 Initial checkin
git-svn-id: svn://10.0.0.236/trunk@27778 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:39:45 +00:00
troy%netscape.com
a4b600890d Initial check in
git-svn-id: svn://10.0.0.236/trunk@27777 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:39:34 +00:00
sfraser%netscape.com
7b61ac400b Fix weird linkage stuff with stubs for the missing symbols.
git-svn-id: svn://10.0.0.236/trunk@27776 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 01:26:36 +00:00
alecf%netscape.com
dc767df4ce clean up memory leaks
git-svn-id: svn://10.0.0.236/trunk@27775 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:55:04 +00:00
sspitzer%netscape.com
179a159932 correctly fix bustage
git-svn-id: svn://10.0.0.236/trunk@27774 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:44:36 +00:00
sspitzer%netscape.com
e5bd87201b fixing UNIX bustage
git-svn-id: svn://10.0.0.236/trunk@27773 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:37:43 +00:00
alecf%netscape.com
32119cb129 add a few more attributes to nsMsgIncomingServer
git-svn-id: svn://10.0.0.236/trunk@27772 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:36:52 +00:00
rhp%netscape.com
a59e6e3855 Fix to ignore BSD Mailbox delimiters
git-svn-id: svn://10.0.0.236/trunk@27771 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:35:42 +00:00
alecf%netscape.com
99fa6dfd46 update these interfaces and headers - no more dependancies on nsIPref.h
git-svn-id: svn://10.0.0.236/trunk@27770 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:35:09 +00:00
rhp%netscape.com
4aa14ab758 Adding some mail headers
git-svn-id: svn://10.0.0.236/trunk@27769 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:35:08 +00:00
sspitzer%netscape.com
3002914695 whoops.
git-svn-id: svn://10.0.0.236/trunk@27768 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:33:18 +00:00
alecf%netscape.com
3fe791bec0 since nsIMsgAccountManager doesn't use nsIPref.h anymore, include it here
git-svn-id: svn://10.0.0.236/trunk@27767 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:32:59 +00:00
sspitzer%netscape.com
06f8cd0704 fix a warning and UNIX build bustage
git-svn-id: svn://10.0.0.236/trunk@27766 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:31:13 +00:00
alecf%netscape.com
c1d220b2b8 since nsIPref.h got removed from the interface, include it here
git-svn-id: svn://10.0.0.236/trunk@27765 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:30:57 +00:00
davidm%netscape.com
f6b6bd542f Fix problem where windows would quit after closing the window
git-svn-id: svn://10.0.0.236/trunk@27764 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:23:44 +00:00
wtc%netscape.com
6807332f25 Declare _PR_Unblock_IO_Wait.
git-svn-id: svn://10.0.0.236/trunk@27763 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:17:46 +00:00
wtc%netscape.com
5f9abe1e5c Bugzilla bug #146: cast unsigned to signed type before applying the
unary minus operator to get rid of a compiler warning.  Thanks to
rick@rixsoft.com for the bug report.


git-svn-id: svn://10.0.0.236/trunk@27762 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:15:12 +00:00
mcmullen%netscape.com
32d6b82700 Fix the target name in the optimized project.
git-svn-id: svn://10.0.0.236/trunk@27761 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:12:27 +00:00
troy%netscape.com
3f9ce23a08 New class nsAbsolutelyPositionedContainer
git-svn-id: svn://10.0.0.236/trunk@27760 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:08:59 +00:00
troy%netscape.com
dd13525ece added files: mozilla/layout/html/base/src/nsAbsolutelyPositionedContainer.cpp
git-svn-id: svn://10.0.0.236/trunk@27758 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:07:43 +00:00
troy%netscape.com
0a62575dca added files: mozilla/layout/html/base/src/nsAbsolutelyPositionedContainer.cpp
git-svn-id: svn://10.0.0.236/trunk@27757 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 00:07:22 +00:00
bienvenu%netscape.com
279812e151 use protocol instance instead of member variable, get imap db opening to work
git-svn-id: svn://10.0.0.236/trunk@27752 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:59:58 +00:00
bienvenu%netscape.com
60083b92aa fixes for getting imap database open
git-svn-id: svn://10.0.0.236/trunk@27749 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:56:34 +00:00
troy%netscape.com
5efc641ed6 Initial checkin
git-svn-id: svn://10.0.0.236/trunk@27747 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:55:04 +00:00
sfraser%netscape.com
04cfdf2fb6 Fix the output directories for the range and selection files.
git-svn-id: svn://10.0.0.236/trunk@27746 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:46:48 +00:00
sfraser%netscape.com
5ba6c0bade File Removed.
git-svn-id: svn://10.0.0.236/trunk@27745 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:46:12 +00:00
nhotta%netscape.com
b441d06181 Activating charset menu.
git-svn-id: svn://10.0.0.236/trunk@27744 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:40:18 +00:00
radha%netscape.com
9abe20a656 Call into BrowserAppcore for Back & Forward instead of calling javascript
git-svn-id: svn://10.0.0.236/trunk@27743 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 23:30:49 +00:00
sspitzer%netscape.com
c1b35dea80 cvs ignorage for the Makefiles that get created on UNIX
git-svn-id: svn://10.0.0.236/trunk@27741 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:56:15 +00:00
sspitzer%netscape.com
5e9350216a cvs ignorage for the Makefile that gets created on UNIX
git-svn-id: svn://10.0.0.236/trunk@27739 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:55:16 +00:00
mcmullen%netscape.com
9222fbeae3 Added build "most" option, timestamped error logs, and made the "dist" flag really control building of dist.
git-svn-id: svn://10.0.0.236/trunk@27735 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:50:18 +00:00
mcmullen%netscape.com
17ed358071 Added build "most" option, timestamped error logs, and made the "dist" flag really control building of dist.
git-svn-id: svn://10.0.0.236/trunk@27734 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:49:51 +00:00
radha%netscape.com
563fd9fd05 Call nsWebShell's Back() and Forward().nstead of Javascript's. Make sure
that urls that are
entered manually in the urlbar go to the history list maintained by
nsWebShell.


git-svn-id: svn://10.0.0.236/trunk@27731 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:46:38 +00:00
mcmullen%netscape.com
5b8571f744 Moved the system and special directory enums into disjoint ranges, so that nsIFileLocator can retrieve both.
git-svn-id: svn://10.0.0.236/trunk@27730 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:47 +00:00
mcmullen%netscape.com
b963993c1b Fixed up use of filespec, various small fixes.
git-svn-id: svn://10.0.0.236/trunk@27729 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:46 +00:00
mcmullen%netscape.com
d72c0d8397 Fixed up the API to use filespec properly.
git-svn-id: svn://10.0.0.236/trunk@27728 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:45 +00:00
mcmullen%netscape.com
79ce759b02 Added profile to the Macintosh build
git-svn-id: svn://10.0.0.236/trunk@27727 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:44 +00:00
mcmullen%netscape.com
037ef0b96d Turned on profiles for macintosh
git-svn-id: svn://10.0.0.236/trunk@27726 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:43 +00:00
mcmullen%netscape.com
fcb1e2c0c6 Profile directory support - all platforms
git-svn-id: svn://10.0.0.236/trunk@27725 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:42 +00:00
mcmullen%netscape.com
6c95e9339f Added unix home directory
git-svn-id: svn://10.0.0.236/trunk@27724 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:45:41 +00:00
mcmullen%netscape.com
e9105e5946 Added build "most" option, timestamped error logs, and made the "dist" flag really control building of dist.
git-svn-id: svn://10.0.0.236/trunk@27722 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:42:18 +00:00
wtc%netscape.com
910f9232e8 Removed unused variables LIBNSPR and PURELIBNSPR.
git-svn-id: svn://10.0.0.236/trunk@27718 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:19:41 +00:00
law%netscape.com
094823bc38 Fixing default URL
git-svn-id: svn://10.0.0.236/trunk@27716 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 22:11:12 +00:00
mcmullen%netscape.com
1d7a796ea0 Get rid of those damned semicolons.
git-svn-id: svn://10.0.0.236/trunk@27715 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:59:56 +00:00
beard%netscape.com
aa681ad465 added added nsJSPlugin.cpp, nsJSPluginArray.cpp, nsJSMimeTypeArray.cpp, nsJSMimeType.cpp
git-svn-id: svn://10.0.0.236/trunk@27714 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:56:30 +00:00
beard%netscape.com
e4224863c6 regenerated from Navigator.idl
git-svn-id: svn://10.0.0.236/trunk@27713 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:54:14 +00:00
bienvenu%netscape.com
f22fa9485c issue select statement to server and try to open imap db
git-svn-id: svn://10.0.0.236/trunk@27712 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:54:10 +00:00
beard%netscape.com
64e859a5b3 added nsJSPlugin.cpp, nsJSPluginArray.cpp, nsJSMimeTypeArray.cpp, nsJSMimeType.cpp
git-svn-id: svn://10.0.0.236/trunk@27711 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:52:10 +00:00
mcafee%netscape.com
c836a4a3e5 Minor formatting.
git-svn-id: svn://10.0.0.236/trunk@27710 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:49:36 +00:00
mcafee%netscape.com
a46836e7ab New clipboard stuff, still off by default. --enable-new-clipboard turns this on.
git-svn-id: svn://10.0.0.236/trunk@27709 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:48:09 +00:00
mcafee%netscape.com
1c0b0ec243 Remove windows call from XP code.
git-svn-id: svn://10.0.0.236/trunk@27708 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:45:22 +00:00
beard%netscape.com
30551590f9 Added NavigatorImpl::GetMimeTypes/GetPlugins
git-svn-id: svn://10.0.0.236/trunk@27707 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:44:18 +00:00
beard%netscape.com
ff41e82959 added generated includes nsIDOMMimeType.h, nsIDOMMimeTypeArray.h, nsIDOMPlugin.h, nsIDOMPluginArray.h
git-svn-id: svn://10.0.0.236/trunk@27706 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:42:54 +00:00
alecf%netscape.com
f232c98b36 rev these files
git-svn-id: svn://10.0.0.236/trunk@27705 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:33:10 +00:00
law%netscape.com
9dd71c2482 Adding viewSource.xul for viewing html source
git-svn-id: svn://10.0.0.236/trunk@27704 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:28:55 +00:00
alecf%netscape.com
18b9633880 rev this interface
git-svn-id: svn://10.0.0.236/trunk@27703 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:27:11 +00:00
law%netscape.com
e94ff12d6b Adding ShowWindowWithArgs to toolkit core
git-svn-id: svn://10.0.0.236/trunk@27702 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:24:37 +00:00
peterl%netscape.com
ae015c0f0f split font style mapping from regular style mapping
git-svn-id: svn://10.0.0.236/trunk@27701 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:23:05 +00:00
peterl%netscape.com
11d75ffff2 fixed pseudo element parsing
git-svn-id: svn://10.0.0.236/trunk@27700 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:22:41 +00:00
peterl%netscape.com
dc769613ae fixed XUL code for removal of root element
git-svn-id: svn://10.0.0.236/trunk@27699 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:22:19 +00:00
putterman%netscape.com
80857a05d7 Added NewFolder.
git-svn-id: svn://10.0.0.236/trunk@27698 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:14:40 +00:00
putterman%netscape.com
5caa8f6acd Remove xp.h and removed a printf.
git-svn-id: svn://10.0.0.236/trunk@27697 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:13:59 +00:00
putterman%netscape.com
0f33cbda07 Added NewFolder
git-svn-id: svn://10.0.0.236/trunk@27696 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:12:10 +00:00
tague%netscape.com
8fd41f2412 Updated Mac and Linux side of things.
git-svn-id: svn://10.0.0.236/trunk@27695 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:08:27 +00:00
law%netscape.com
10a69c8e6a Add support for setting IDLSRCS on command line
git-svn-id: svn://10.0.0.236/trunk@27694 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:02:10 +00:00
shaver%netscape.com
3a29a0c15e fix DEFINE_RDF_VOCAB
git-svn-id: svn://10.0.0.236/trunk@27693 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:01:11 +00:00
tague%netscape.com
5a64189482 Updated support for GetSystemLocale and GetApplicationLocale
git-svn-id: svn://10.0.0.236/trunk@27692 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:00:16 +00:00
law%netscape.com
cda7f11e72 Set proper OK result in GetFile
git-svn-id: svn://10.0.0.236/trunk@27691 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:00:11 +00:00
harishd%netscape.com
64a8c2ce0a Fix for build breakage
git-svn-id: svn://10.0.0.236/trunk@27690 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:59:41 +00:00
bienvenu%netscape.com
2ca003e0ee put printf giving AIX trouble inside #ifdef
git-svn-id: svn://10.0.0.236/trunk@27689 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:59:33 +00:00
harishd%netscape.com
42f76454d0 Fix for the build breakage.
git-svn-id: svn://10.0.0.236/trunk@27687 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:57:23 +00:00
putterman%netscape.com
ddf6dce45c Fixed some build problems on Windows.
git-svn-id: svn://10.0.0.236/trunk@27686 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:56:34 +00:00
akkana%netscape.com
c07dbb012d Get rid of selection cursor for Unix now that caret is working
git-svn-id: svn://10.0.0.236/trunk@27685 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:42:53 +00:00
nhotta%netscape.com
8000cb11c3 Function name changed.
git-svn-id: svn://10.0.0.236/trunk@27683 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:42:16 +00:00
kipp%netscape.com
da6c66f6f9 Fixed to handle destroy callbacks better to unwind connections to image lib
git-svn-id: svn://10.0.0.236/trunk@27675 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:34:44 +00:00
sspitzer%netscape.com
ed518de0d5 changes to put a "." in front of the features that aren't implemented yet
git-svn-id: svn://10.0.0.236/trunk@27671 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:29:01 +00:00
sspitzer%netscape.com
fb2876ccef changes for the post to newsgroup work
git-svn-id: svn://10.0.0.236/trunk@27670 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:26:56 +00:00
nhotta%netscape.com
49bca60a02 Added a converter wrapper function plus clean up.
git-svn-id: svn://10.0.0.236/trunk@27669 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:26:11 +00:00
sspitzer%netscape.com
fafdd8c47c added files: mozilla/mailnews/compose/src/nsMsgPost.cpp
git-svn-id: svn://10.0.0.236/trunk@27667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:23:14 +00:00
mcmullen%netscape.com
89d93ebaf5 Added profile and profile/public. TBD: profile/src
git-svn-id: svn://10.0.0.236/trunk@27665 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:21:48 +00:00
sspitzer%netscape.com
958551c689 changes for the post to newsgroup work
git-svn-id: svn://10.0.0.236/trunk@27664 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:21:03 +00:00
sfraser%netscape.com
e6296a153a Adapt to fixed selection interface
git-svn-id: svn://10.0.0.236/trunk@27662 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:20:12 +00:00
mcmullen%netscape.com
28926c9903 Adding profile to the build
git-svn-id: svn://10.0.0.236/trunk@27660 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:50 +00:00
sfraser%netscape.com
9258c252c1 Adapt to fixed selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27659 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:34 +00:00
sfraser%netscape.com
7ec6297b08 Implement the ScriptObjectOwner interface, and adapt to fixed selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:26 +00:00
mcmullen%netscape.com
85e63bee20 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27657 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:20 +00:00
sspitzer%netscape.com
1226965a67 put a "." before menu items that aren't implemented yet.
start the localization work.
changes for the post to newsgroup work.


git-svn-id: svn://10.0.0.236/trunk@27656 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:19:14 +00:00
sfraser%netscape.com
6817b20116 Fix QI failure return value (!NS_OK is bad!)
git-svn-id: svn://10.0.0.236/trunk@27654 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:47 +00:00
harishd%netscape.com
a6a91d3162 Modified methods BeginContext() and EndContext()
to handle illega-contents in tables


git-svn-id: svn://10.0.0.236/trunk@27653 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:34 +00:00
sfraser%netscape.com
a17c9ed315 Add range getter methods (regenerated from IDL file).
git-svn-id: svn://10.0.0.236/trunk@27651 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:15 +00:00
sspitzer%netscape.com
20d60f8f73 changes for newly generated header
git-svn-id: svn://10.0.0.236/trunk@27650 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:18:02 +00:00
sfraser%netscape.com
89a55ba767 Link with the range library
git-svn-id: svn://10.0.0.236/trunk@27649 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:17:57 +00:00
sspitzer%netscape.com
4d6d71a62c changes for newly generated headers
git-svn-id: svn://10.0.0.236/trunk@27648 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:17:36 +00:00
sfraser%netscape.com
00ad85d5d9 Added mozilla/dom/src/range makefile
git-svn-id: svn://10.0.0.236/trunk@27646 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:17:20 +00:00
sfraser%netscape.com
b35deb9780 Add the range subdirectory
git-svn-id: svn://10.0.0.236/trunk@27645 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:17:02 +00:00
sfraser%netscape.com
c0cbb46948 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27643 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:16:44 +00:00
sspitzer%netscape.com
a9757a8128 checking in newly generated header
git-svn-id: svn://10.0.0.236/trunk@27642 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:16:35 +00:00
sfraser%netscape.com
b465d8ab8c Add range JS glue files to project
git-svn-id: svn://10.0.0.236/trunk@27641 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:16:31 +00:00
harishd%netscape.com
99e69cd449 For handling illegal-contents in tables
git-svn-id: svn://10.0.0.236/trunk@27640 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:16:24 +00:00
sfraser%netscape.com
363d4cdb38 Formatting change
git-svn-id: svn://10.0.0.236/trunk@27638 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:15:04 +00:00
harishd%netscape.com
3900f50744 Added method for popping attribute tokens
git-svn-id: svn://10.0.0.236/trunk@27637 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:59 +00:00
sfraser%netscape.com
b1751b8777 Comment out troublesome routine with multiple out params
git-svn-id: svn://10.0.0.236/trunk@27636 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:54 +00:00
sspitzer%netscape.com
bfe4fbaab5 more changes for the post to newsgroup work
git-svn-id: svn://10.0.0.236/trunk@27635 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:10 +00:00
harishd%netscape.com
2ac469a43a Adding support for handling illegal-contents in table
git-svn-id: svn://10.0.0.236/trunk@27634 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:05 +00:00
sfraser%netscape.com
997d00eeef Add Test Selection and Test Document to Debug menu
git-svn-id: svn://10.0.0.236/trunk@27633 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:00 +00:00
harishd%netscape.com
187ffbd764 Adding method HandleSavedTokens().
git-svn-id: svn://10.0.0.236/trunk@27631 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:13:38 +00:00
sfraser%netscape.com
924cd17f8e Implement GetDocument and GetSelection
git-svn-id: svn://10.0.0.236/trunk@27630 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:13:30 +00:00
sspitzer%netscape.com
9fb22d73af checking in newly generated header files
git-svn-id: svn://10.0.0.236/trunk@27629 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:13:12 +00:00
sfraser%netscape.com
23e423235b Don't generate link map in debug build
git-svn-id: svn://10.0.0.236/trunk@27628 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:12:57 +00:00
harishd%netscape.com
99d584608f Added methods to support illegal-contents
git-svn-id: svn://10.0.0.236/trunk@27627 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:12:41 +00:00
harishd%netscape.com
cacfc36761 Replaced eHTMLTags stack to nsDeque and
Added methods to support bad-contents.


git-svn-id: svn://10.0.0.236/trunk@27625 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:11:46 +00:00
sspitzer%netscape.com
d62354ce5e checking in newly generated headers
git-svn-id: svn://10.0.0.236/trunk@27624 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:11:33 +00:00
warren%netscape.com
2dc75f9664 Fixed up RemoveElement returning bool problem.
git-svn-id: svn://10.0.0.236/trunk@27623 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:11:21 +00:00
harishd%netscape.com
889fe85867 Setting Bit kBadContentWatch for table related
tags.


git-svn-id: svn://10.0.0.236/trunk@27620 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:10:11 +00:00
harishd%netscape.com
d3be3dbb43 Added Bit kBadContentWatch
git-svn-id: svn://10.0.0.236/trunk@27619 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:09:40 +00:00
harishd%netscape.com
cfd65d2ef9 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@27617 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:08:49 +00:00
harishd%netscape.com
3b1e086b68 Added Methods BeginContext() and EndContext()
to handle illegal-contents in tables


git-svn-id: svn://10.0.0.236/trunk@27615 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:08:04 +00:00
ducarroz%netscape.com
636b7a7452 add mailnews into build process for Mac. By default, mailnews if off even when build{all}=1, you must set build{mailnews}=1 in order to built messenger.
git-svn-id: svn://10.0.0.236/trunk@27614 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:07:37 +00:00
slamm%netscape.com
02e6182121 slight tweaks
git-svn-id: svn://10.0.0.236/trunk@27612 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:07:18 +00:00
av%netscape.com
499ab2af55 Fixing logic in Reflow for differrent objects. Still ifdefed out
git-svn-id: svn://10.0.0.236/trunk@27611 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:07:01 +00:00
sspitzer%netscape.com
c906f82773 check in the new generated header
git-svn-id: svn://10.0.0.236/trunk@27607 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:04:23 +00:00
sspitzer%netscape.com
8570780faa checking in new generated header
git-svn-id: svn://10.0.0.236/trunk@27606 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:03:27 +00:00
sspitzer%netscape.com
8a0133c7e0 add the missing goto's
git-svn-id: svn://10.0.0.236/trunk@27605 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:01:31 +00:00
slamm%netscape.com
ecd07ecb38 Update new purpose.
git-svn-id: svn://10.0.0.236/trunk@27604 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:01:20 +00:00
sspitzer%netscape.com
b1a27485e5 changes for posting to a newsgroup from msg compose
git-svn-id: svn://10.0.0.236/trunk@27602 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:59:31 +00:00
sfraser%netscape.com
b6e8d29832 Warning elimination (remove extra ; )
git-svn-id: svn://10.0.0.236/trunk@27597 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:54:27 +00:00
sfraser%netscape.com
599e620c9a Warning elimination (delete extra ; )
git-svn-id: svn://10.0.0.236/trunk@27595 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:53:35 +00:00
slamm%netscape.com
61d3fa3770 Add windows-style targets to PHONY.
git-svn-id: svn://10.0.0.236/trunk@27590 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:49:58 +00:00
pinkerton%netscape.com
903a757a31 add tristate checkbox to win/unix builds.
git-svn-id: svn://10.0.0.236/trunk@27587 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:44:28 +00:00
pinkerton%netscape.com
3e03325f41 add tristate checkbox to mac build.
git-svn-id: svn://10.0.0.236/trunk@27586 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:43:59 +00:00
pinkerton%netscape.com
6354391af5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27585 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:43:35 +00:00
pinkerton%netscape.com
25e0075d65 restore joki's fix for click events.
git-svn-id: svn://10.0.0.236/trunk@27584 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:42:44 +00:00
pinkerton%netscape.com
ec80374411 remove a stupid unwrapped debug printf and ifdef NS_DEBUG another.
git-svn-id: svn://10.0.0.236/trunk@27583 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:42:21 +00:00
dougt%netscape.com
9be6e244a8 Now using PL_* functions in nsprPath()
ifdef'ing the deallocation of nsprPath()


git-svn-id: svn://10.0.0.236/trunk@27582 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:39:23 +00:00
slamm%netscape.com
cf57f20813 Fix config-guess based object directory. Fix dependencies for configure. Finish removing nspr target.
git-svn-id: svn://10.0.0.236/trunk@27581 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:35:41 +00:00
slamm%netscape.com
b4e7eef2ae Do not support --enable-toolkit in Configurator because it is out of order.
git-svn-id: svn://10.0.0.236/trunk@27580 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:34:25 +00:00
slamm%netscape.com
b5fd947ff5 Add some whitespace to admin link at bottom.
git-svn-id: svn://10.0.0.236/trunk@27578 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:30:53 +00:00
slamm%netscape.com
84f4964d69 Add continue line to bottom.
git-svn-id: svn://10.0.0.236/trunk@27577 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:28:40 +00:00
buster%netscape.com
27b7c319e0 workaround for bug 4577
incremental reflows targeted at the cell frame that are not style changes
must really belong to the area frame inside the cell.  So they are now retargeted.


git-svn-id: svn://10.0.0.236/trunk@27576 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:28:11 +00:00
slamm%netscape.com
caf8c39f60 Add continue line to the bottom of the table. Maybe someone can add one to the top as well.
git-svn-id: svn://10.0.0.236/trunk@27575 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:23:44 +00:00
briano%netscape.com
c082023784 Automated update
git-svn-id: svn://10.0.0.236/trunk@27574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:59:40 +00:00
alecf%netscape.com
67070568dc fix configure so that libIDL is now REQUIRED rather than just warning the user
git-svn-id: svn://10.0.0.236/trunk@27573 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:50:11 +00:00
mccabe%netscape.com
7af3e4b81f Enabling xpidl as a standard part of the unix and windows build. Changed checks against BUILD_XPIDL to the (as yet undefined) USE_XPIDL variable in libpref, rdf, xpfe/AppCores, to keep them from firing just yet. The BUILD_XPIDL-enabling machinery in configure.in is unchanged, but BUILD_XPIDL is unused for now.
See http://www.mozilla.org/scriptable/xpidl/ if this breaks you.


git-svn-id: svn://10.0.0.236/trunk@27572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:28:27 +00:00
rogerl%netscape.com
a63de07fef # NOT A PART OF SEAMONKEY IN ANY WAY
Some new, some old filres copiedfrom Rhino to form start of prototyping
environment for Project Brenda


git-svn-id: svn://10.0.0.236/trunk@27571 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:24:00 +00:00
beard%netscape.com
6d738a5392 nsIJRILiveConnectPluginInstancePeer implementation
git-svn-id: svn://10.0.0.236/trunk@27570 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 17:13:01 +00:00
beard%netscape.com
6b048f5c2a added MRJPlugin.java, netscape.plugin.jar.
git-svn-id: svn://10.0.0.236/trunk@27569 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 17:11:12 +00:00
beard%netscape.com
5271f521f7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27568 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 17:10:37 +00:00
beard%netscape.com
3738fe4ef3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27567 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 16:57:04 +00:00
morse%netscape.com
950f92aa45 trying to put single singon back in once again
git-svn-id: svn://10.0.0.236/trunk@27566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 14:21:00 +00:00
dveditz%netscape.com
da2eca81ec unfix until mac link problem can be dealt with
git-svn-id: svn://10.0.0.236/trunk@27565 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 12:33:06 +00:00
toshok%hungry.com
593373dbd6 add ::'s
git-svn-id: svn://10.0.0.236/trunk@27564 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 08:56:14 +00:00
toshok%hungry.com
edb559faa8 steal some drawing guts from ../motif
git-svn-id: svn://10.0.0.236/trunk@27563 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 08:54:51 +00:00
toshok%hungry.com
5eea9c2eda region code for xlib gfx.
git-svn-id: svn://10.0.0.236/trunk@27562 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 08:04:37 +00:00
dveditz%netscape.com
68462a4fe7 fixed typo in #ifdef Mac code
git-svn-id: svn://10.0.0.236/trunk@27561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 07:18:34 +00:00
buster%netscape.com
149ccd1c08 initial check in for nsITextEditor unit test
git-svn-id: svn://10.0.0.236/trunk@27560 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 07:01:24 +00:00
buster%netscape.com
e20c7843d1 synched with nsITextEditor changes to text property methods
git-svn-id: svn://10.0.0.236/trunk@27559 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 06:16:12 +00:00
buster%netscape.com
86cc48f294 synched with changes to nsITextEditor text property methods
git-svn-id: svn://10.0.0.236/trunk@27558 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 06:11:16 +00:00
buster%netscape.com
07d8dd7a22 synched with text property API changes in nsITextEditor
git-svn-id: svn://10.0.0.236/trunk@27557 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 06:09:06 +00:00
buster%netscape.com
d7cdf20fb8 * beginnings of font handling. WIP, I did a big merge today and I'm checking in to synch up, not to announce new functionality here.
* added TextEditorTest.cpp, a unit test module for nsTextEditor.  It's use is actually commented out since my checkin is happening so late due
to all-day build bustage, and I don't have a Mac handy to verify.  With someone's Mac help tomorrow, I can turn it on.
* some minor bug fixes to property handling


git-svn-id: svn://10.0.0.236/trunk@27556 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 06:06:33 +00:00
briano%netscape.com
d79590a9d1 Automated update
git-svn-id: svn://10.0.0.236/trunk@27555 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:59:38 +00:00
ramiro%netscape.com
77e2b3d095 Fix typo. Setting MOZILLA_CLIENT force nspr to use user threads instead
of pthreds, which is bad.


git-svn-id: svn://10.0.0.236/trunk@27554 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:45:05 +00:00
morse%netscape.com
b3320d89bd restore original logic for setting MOZ_NO_WALLET_HACK which I believe was correct all along
git-svn-id: svn://10.0.0.236/trunk@27553 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:43:24 +00:00
dveditz%netscape.com
71f9d5be08 libreg threading and standalone fixes
git-svn-id: svn://10.0.0.236/trunk@27552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:40:37 +00:00
bienvenu%netscape.com
57cd649463 fix a couple problems with folder selection...
git-svn-id: svn://10.0.0.236/trunk@27551 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:33:33 +00:00
hyatt%netscape.com
3ec1017096 Improving chrome URLs.
git-svn-id: svn://10.0.0.236/trunk@27550 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:24:57 +00:00
jefft%netscape.com
90a0b4e87c change thread priority back to normal
git-svn-id: svn://10.0.0.236/trunk@27549 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:21:57 +00:00
mcafee%netscape.com
e8761fa7b1 Fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@27548 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:16:05 +00:00
briano%netscape.com
c60d7bb016 Automated update
git-svn-id: svn://10.0.0.236/trunk@27547 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:14:37 +00:00
ramiro%netscape.com
0c94111e9d Turn on support for building and using nspr as part of the seamonkey build.
YAY!


git-svn-id: svn://10.0.0.236/trunk@27546 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:14:19 +00:00
mscott%netscape.com
056177fdf8 Many changes to support logon, process authenticated state url, and process current url. Added monitor for new url to run. Moved thread code & monitor creation out of SetupUrl and into Initialize. LoadUrl now signals new url to run. Added ReadNextLineFromInput which efficiently extracts lines of data from a data buffer / input stream combination. This function may block if we need more data from the server. Added code to eat the greeting up the first time we get it. Implementation for authlogin, insecurelogin, tryLogon etc. Added implementation of processAuthenticatedStateUrl and broke it down into smaller components so the function wasn't so big. There's more, but I'm tired of typing and this checkin comment is getting too long.
git-svn-id: svn://10.0.0.236/trunk@27545 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 04:28:01 +00:00
mscott%netscape.com
8152de3f5f Many changes to help support process current url, logon and process authenticated state url. Get rid of m_dataBuf and replace it with separate input and output buffers. Add a monitor for detecting url ready to be run. Added many helper functions which are called by ProcessAuthenticatedStateUrl such as Capability, OnGetMailAccount, OnRefreshACLForFolder, etc.
git-svn-id: svn://10.0.0.236/trunk@27544 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 04:23:17 +00:00
mccabe%netscape.com
54e58b62ff Backwards-compatible versioned behavior for getYear(), for legacy scripts.
git-svn-id: svn://10.0.0.236/trunk@27542 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 04:09:22 +00:00
alecf%netscape.com
9fcec3d0cd fix build bustage (someone forgot to rename mWidget to sWidget)
git-svn-id: svn://10.0.0.236/trunk@27541 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:58:06 +00:00
alecf%netscape.com
a294f80555 augh. remove raptorbase for now because we're not using nsQuickSort just yet
git-svn-id: svn://10.0.0.236/trunk@27540 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:51:47 +00:00
mscott%netscape.com
bd7d037e8a add getter for imap required state
git-svn-id: svn://10.0.0.236/trunk@27539 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:35:28 +00:00
mscott%netscape.com
940078061c add getter for imap required state
git-svn-id: svn://10.0.0.236/trunk@27538 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:34:54 +00:00
mscott%netscape.com
785bfd9824 Add notion of a required imap state: authenticated or selected for the imap actions. Add an accessor for the required state. Setup the imap action enum such that the high bit is set for all actions which require us to be in the selected state.
git-svn-id: svn://10.0.0.236/trunk@27537 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:33:57 +00:00
jband%netscape.com
0853bfc4ca not yet part of seamonkey build -- fix problem with forward declarations in idl
git-svn-id: svn://10.0.0.236/trunk@27536 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:32:18 +00:00
mccabe%netscape.com
c3eaceb773 Convert some straggling PR_ASSERTS to XPT_ASSERTS to complete link-time freedom from nspr.
git-svn-id: svn://10.0.0.236/trunk@27535 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:20:24 +00:00
alecf%netscape.com
628b6f2598 ugh, back out this fix until mac links against raptorbase
git-svn-id: svn://10.0.0.236/trunk@27534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:18:43 +00:00
alecf%netscape.com
af1cef4412 link against raptorbase to get nsQuickSort
git-svn-id: svn://10.0.0.236/trunk@27533 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:15:28 +00:00
alecf%netscape.com
5debab8c23 don't break if we're included in a C file
git-svn-id: svn://10.0.0.236/trunk@27532 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:13:20 +00:00
alecf%netscape.com
e00110f238 add public\raptor to build so that we can get to nsQuickSort.h
git-svn-id: svn://10.0.0.236/trunk@27530 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:10:33 +00:00
alecf%netscape.com
9d72cf7772 make sure we can get to raptorbase to get nsQuickSort.h
git-svn-id: svn://10.0.0.236/trunk@27529 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:08:20 +00:00
wtc%netscape.com
27a70926bc Bugzilla bug #5111: include my_config.mk and my_overrides.mk, if they
exist, to allow for user config and overrides of NSPR build variables.
Thanks to Ramiro Estrugo <ramiro@netscape.com> for the design and
implementation.
Modified files: .cvsignore, config.mk.


git-svn-id: svn://10.0.0.236/trunk@27528 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:04:29 +00:00
alecf%netscape.com
e89d047f03 back this out for now, mac isn't linking against libraptorbase
git-svn-id: svn://10.0.0.236/trunk@27527 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 03:04:04 +00:00
shaver%netscape.com
e8633740a4 add a cast to try and make xlc happy
git-svn-id: svn://10.0.0.236/trunk@27526 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:55:02 +00:00
alecf%netscape.com
0b9ba82c8a make libpref use new nsQuickSort
git-svn-id: svn://10.0.0.236/trunk@27525 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:54:54 +00:00
alecf%netscape.com
d1c459b2e3 use new nsQuickSort rather than old XP_QSORT
git-svn-id: svn://10.0.0.236/trunk@27524 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:48:00 +00:00
alecf%netscape.com
503c6bae3b remove rdf_qsort from all makefiles
git-svn-id: svn://10.0.0.236/trunk@27523 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:47:08 +00:00
alecf%netscape.com
e693120be9 wierd, this came up as "A" when we really didn't need it.
git-svn-id: svn://10.0.0.236/trunk@27522 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:46:22 +00:00
alecf%netscape.com
5b0004e5cd this didn't exist before?
git-svn-id: svn://10.0.0.236/trunk@27521 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:44:46 +00:00
alecf%netscape.com
2623230a9e back out this fix because mac depends on XP_QSORT
git-svn-id: svn://10.0.0.236/trunk@27520 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:42:18 +00:00
alecf%netscape.com
6dd66be339 use new nsQuickSort routine
a=pnunn


git-svn-id: svn://10.0.0.236/trunk@27519 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:28:29 +00:00
morse%netscape.com
653eeb7451 back out last change to try to fix unix bustage
git-svn-id: svn://10.0.0.236/trunk@27518 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:22:09 +00:00
mcmullen%netscape.com
cc68d55c80 An "oops" correction in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@27517 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:17:41 +00:00
mcafee%netscape.com
de4b554545 Adding static SetTopLevelWidget() call to nsClipboard.
git-svn-id: svn://10.0.0.236/trunk@27516 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:08:55 +00:00
mcafee%netscape.com
eb1b03e1eb Comment only.
git-svn-id: svn://10.0.0.236/trunk@27515 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:07:17 +00:00
beard%netscape.com
3d35e3b9d1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27514 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:50:53 +00:00
morse%netscape.com
5f08a2fa44 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@27513 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:50:34 +00:00
briano%netscape.com
669cb691ab Now switching back and forth between timestamp builds and HEAD builds ought not produce any surprises.
git-svn-id: svn://10.0.0.236/trunk@27512 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:46:04 +00:00
toshok%hungry.com
24c621c51c use NSPR's LL_ macros to do 64 bit stuff.
git-svn-id: svn://10.0.0.236/trunk@27511 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:40:33 +00:00
toshok%hungry.com
706f0ffcda remove LL's to fix windows build.
git-svn-id: svn://10.0.0.236/trunk@27510 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:36:25 +00:00
beard%netscape.com
75a51ac717 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27509 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:31:54 +00:00
beard%netscape.com
374c6d967d wstring -> DOMString, added attributes mimeTypes, plugins.
git-svn-id: svn://10.0.0.236/trunk@27508 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:28:31 +00:00
ramiro%netscape.com
8cb0e5a730 Undo previous exorcism. Bring back the MOZ_NO_WALLET_HACK thing, but fix
the logic for setting it in autoconf.mk.


git-svn-id: svn://10.0.0.236/trunk@27507 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:28:21 +00:00
bienvenu%netscape.com
5660144d72 more work on imap folder loading
git-svn-id: svn://10.0.0.236/trunk@27506 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:28:14 +00:00
beard%netscape.com
0871ef06cb added PluginArray.idl MimeTypeArray.idl Plugin.idl MimeType.idl
git-svn-id: svn://10.0.0.236/trunk@27505 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:27:03 +00:00
beard%netscape.com
b98430e727 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27504 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:25:36 +00:00
mscott%netscape.com
293637b4bc fix crash in AddNewNamespace. We were iterating through a list of name spaces backwards incorrectly. We were starting with one past the last element in the array and then attempting to dereference it....
git-svn-id: svn://10.0.0.236/trunk@27503 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:22:07 +00:00
morse%netscape.com
be0ff8e79c undid Spence's change whereby he disabled single signon
git-svn-id: svn://10.0.0.236/trunk@27502 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:13:35 +00:00
mcmullen%netscape.com
babcfaaf62 Fixed two warnings and added a method with a shorter name because of bug in VC++ compiler
git-svn-id: svn://10.0.0.236/trunk@27501 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:11:42 +00:00
wtc%netscape.com
a4cd22bf78 Bugsplat bug #345296: added a test program that have multiple
threads accepting on the same listening socket.


git-svn-id: svn://10.0.0.236/trunk@27500 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:11:31 +00:00
morse%netscape.com
de93fa8215 fix for bug 5071
git-svn-id: svn://10.0.0.236/trunk@27499 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:11:06 +00:00
alecf%netscape.com
c3e92d7410 remove calls to XP_Trace
git-svn-id: svn://10.0.0.236/trunk@27498 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:07:45 +00:00
mcmullen%netscape.com
4e174e2b8e Fixed compiler warning.
git-svn-id: svn://10.0.0.236/trunk@27497 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:07:20 +00:00
mcmullen%netscape.com
1a5c33acc8 Support unix paths .. and . in the path conversion routine.
git-svn-id: svn://10.0.0.236/trunk@27496 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:06:55 +00:00
toshok%hungry.com
21f6c325cb change linux specific blurbs to include netbsd/freebsd, and make sure to update the url to the unixish_x86 file.
git-svn-id: svn://10.0.0.236/trunk@27495 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:06:45 +00:00
mcmullen%netscape.com
e753d5b229 Fix backwards failure logic
git-svn-id: svn://10.0.0.236/trunk@27494 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:06:03 +00:00
sspitzer%netscape.com
7b575e89a3 more cvs ignorage
git-svn-id: svn://10.0.0.236/trunk@27493 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:05:29 +00:00
sspitzer%netscape.com
f7fa4c6abe added cvsignore files
git-svn-id: svn://10.0.0.236/trunk@27492 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:04:42 +00:00
alecf%netscape.com
58e87b2cc6 fix PRBool -> XP_Bool confusion (temp fix until libi18n uses PRBool)
git-svn-id: svn://10.0.0.236/trunk@27491 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:03:18 +00:00
jefft%netscape.com
cf108e99ac check return pointer of imapPart prior calling m_shell->Generate(imapPart) in ProcessOkCommand()
git-svn-id: svn://10.0.0.236/trunk@27490 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 01:01:51 +00:00
jefft%netscape.com
d1d9be9b08 calling m_realImapXXXX method instead of m_proxy method to avoid extra notification of fe event completion
git-svn-id: svn://10.0.0.236/trunk@27489 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:58:25 +00:00
jefft%netscape.com
a211f41dcd bump up imap thread priority a little bit higher than normal to prevent the deadlock
git-svn-id: svn://10.0.0.236/trunk@27488 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:56:34 +00:00
rhp%netscape.com
fa15bd4301 Adding support for UTF-8 output and better display of headers
git-svn-id: svn://10.0.0.236/trunk@27487 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:56:23 +00:00
rhp%netscape.com
f7d26d7ea7 Adding UTF-8 support
git-svn-id: svn://10.0.0.236/trunk@27486 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:55:52 +00:00
rhp%netscape.com
df7387c4c1 Adding I18N support for email messages
git-svn-id: svn://10.0.0.236/trunk@27485 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:54:58 +00:00
rhp%netscape.com
52900f8e32 Adding header entry for charset
git-svn-id: svn://10.0.0.236/trunk@27484 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:54:28 +00:00
rhp%netscape.com
dffb25a28b More vCard size reduction work
git-svn-id: svn://10.0.0.236/trunk@27483 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:54:15 +00:00
rhp%netscape.com
7d1d11c68c Adding new vcard files for size reduction on vCards
git-svn-id: svn://10.0.0.236/trunk@27482 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:54:00 +00:00
rhp%netscape.com
4385cca016 Cleaning out old files
git-svn-id: svn://10.0.0.236/trunk@27481 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:53:43 +00:00
toshok%hungry.com
a977cd8a18 add some PRInt64 tests too.
git-svn-id: svn://10.0.0.236/trunk@27480 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:52:40 +00:00
despotdaemon%netscape.com
9c948f864a Pseudo-automatic update of changes made by michaelp@meer.net.
git-svn-id: svn://10.0.0.236/trunk@27479 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:52:09 +00:00
toshok%hungry.com
672583e3a2 the linux implementation should work for freebsd and netbsd x86. change the name from linux to unixish to reflect this.
git-svn-id: svn://10.0.0.236/trunk@27478 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 00:50:07 +00:00
petitta%netscape.com
765f078e43 Updated the readme file info
git-svn-id: svn://10.0.0.236/trunk@27477 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:31:09 +00:00
petitta%netscape.com
9a305c04f2 New Upload .bat for CCKBuild.pl
git-svn-id: svn://10.0.0.236/trunk@27476 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:20:49 +00:00
valeski%netscape.com
7126c14f07 started socket transport code
git-svn-id: svn://10.0.0.236/trunk@27475 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:11:56 +00:00
waterson%netscape.com
78230e652c Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
git-svn-id: svn://10.0.0.236/trunk@27474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:06:22 +00:00
despotdaemon%netscape.com
a6ef6e380e Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@27473 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:03:09 +00:00
despotdaemon%netscape.com
416bdec3bb Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@27472 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:01:00 +00:00
larryh%netscape.com
8495837305 Fix warning message on _MD_EXIT
git-svn-id: svn://10.0.0.236/trunk@27471 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 22:39:33 +00:00
kipp%netscape.com
440012de6c Fix core dump bug
git-svn-id: svn://10.0.0.236/trunk@27470 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 22:01:17 +00:00
waterson%netscape.com
e0d8a2661a nsISupportsArray::RemoveElement() returns an nsresult, not a PRBool.
git-svn-id: svn://10.0.0.236/trunk@27469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 20:42:48 +00:00
slamm%netscape.com
d962e4d5ef Pull out nspr and pthreads stuff. Show unhandled options. Update the instructions.
git-svn-id: svn://10.0.0.236/trunk@27468 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 20:37:03 +00:00
valeski%netscape.com
901a6a8f28 netwerk/makefile.win - adding the ftp dir to the build
netwerk/ftp/* - adding the ftp module


git-svn-id: svn://10.0.0.236/trunk@27467 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 19:55:41 +00:00
despotdaemon%netscape.com
2339cd055e Pseudo-automatic update of changes made by hangas@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@27466 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 17:45:23 +00:00
despotdaemon%netscape.com
d7cdc50c3d Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@27465 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 17:32:00 +00:00
briano%netscape.com
0a9d2be9c6 Automated update
git-svn-id: svn://10.0.0.236/trunk@27464 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 11:29:36 +00:00
ramiro%netscape.com
6cd74d1df6 Update nspr environment config and override as discussed with the NSPR team.
git-svn-id: svn://10.0.0.236/trunk@27463 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 11:24:11 +00:00
ramiro%netscape.com
9717d941ec MOZ_NO_WALLET_HACK exorcism.
git-svn-id: svn://10.0.0.236/trunk@27462 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 10:17:25 +00:00
ramiro%netscape.com
0c4865f26c No need to export these vars, since nspr will include the file.
git-svn-id: svn://10.0.0.236/trunk@27461 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 09:35:47 +00:00
ramiro%netscape.com
7c98941b4f Give caller option of running the debugger if a new core dump is detected.
git-svn-id: svn://10.0.0.236/trunk@27460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 09:34:46 +00:00
briano%netscape.com
0190badb70 Fixed a typo, got rid of the now-unneeded --with-pthreads flags, and cleaned up a few variable definitions.
git-svn-id: svn://10.0.0.236/trunk@27459 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 09:02:14 +00:00
mcafee%netscape.com
22d76d928f Following the last null reference fix with another one I missed. This gets the sidebar not-crashing now.
git-svn-id: svn://10.0.0.236/trunk@27458 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 08:15:59 +00:00
warren%netscape.com
f170ef62fa Fixed create/AsyncRead stuff.
git-svn-id: svn://10.0.0.236/trunk@27457 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 08:13:35 +00:00
warren%netscape.com
c720caf464 More on http protocol.
git-svn-id: svn://10.0.0.236/trunk@27456 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 08:11:10 +00:00
warren%netscape.com
0bee8e2ab9 Moved read/write methods from TransportService to Transport.
git-svn-id: svn://10.0.0.236/trunk@27455 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 08:10:50 +00:00
mcafee%netscape.com
db6ef53a2b Protecting a null reference; probably should check GetParent() return value.
git-svn-id: svn://10.0.0.236/trunk@27454 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 08:04:35 +00:00
mcafee%netscape.com
a523819f28 PRBool-to-error-code double conversion. Conversion for AppendElement() happened in nsSupportsArray.h, we don't need to convert the usage here.
git-svn-id: svn://10.0.0.236/trunk@27453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 07:15:11 +00:00
mccabe%netscape.com
93e0aa60ec Updated to include new version numbers and source, binary locations for glib, libIDL.
git-svn-id: svn://10.0.0.236/trunk@27452 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:48:29 +00:00
beard%netscape.com
3b777a0907 sorry, size_t != unsigned int, made declarations consistent to fix later link errors.
git-svn-id: svn://10.0.0.236/trunk@27451 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:19:42 +00:00
troy%netscape.com
fb4a878223 Fixes for bug #1994. Better handling of floated and positioned images when
displaying the alternate contents


git-svn-id: svn://10.0.0.236/trunk@27450 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:00:16 +00:00
briano%netscape.com
e2a7d1d533 Automated update
git-svn-id: svn://10.0.0.236/trunk@27449 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:59:59 +00:00
briano%netscape.com
c088328d97 Yet another floundering attempt to get the NetBSD/alpha Tinderbox building.
git-svn-id: svn://10.0.0.236/trunk@27448 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:59:29 +00:00
alecf%netscape.com
bfb4c42703 add booleans to decide if we should attach signatures/vcards
git-svn-id: svn://10.0.0.236/trunk@27447 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:43:45 +00:00
alecf%netscape.com
944b52ef1d fix newline-at-end-of-file problem
git-svn-id: svn://10.0.0.236/trunk@27446 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:35:58 +00:00
alecf%netscape.com
7bb1a9841d use the new nsQuickSort() function instead of the internal rdf_qsort
git-svn-id: svn://10.0.0.236/trunk@27445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:28:49 +00:00
alecf%netscape.com
e0a3c912a9 now that nsQuickSort is correctly exported on Windows, use it.
git-svn-id: svn://10.0.0.236/trunk@27444 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:26:45 +00:00
briano%netscape.com
0e0d9389c4 Automated update
git-svn-id: svn://10.0.0.236/trunk@27443 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:16:19 +00:00
briano%netscape.com
123b2b4aa0 Fix for the HP-UX build breakage.
git-svn-id: svn://10.0.0.236/trunk@27442 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:15:46 +00:00
morse%netscape.com
eaed58b858 fix build bustage on the mac
git-svn-id: svn://10.0.0.236/trunk@27441 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 03:15:21 +00:00
slamm%netscape.com
b72c5f9dce Finish changes for CVSROOT. Thanks to jlnance@sailboat.acs.uncwil.edu (James Lewis Nance) for the patch.
git-svn-id: svn://10.0.0.236/trunk@27440 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 02:41:50 +00:00
slamm%netscape.com
473756025f Let configure deal with nspr and pthreads insteads of client.mk Take patch from
git-svn-id: svn://10.0.0.236/trunk@27439 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 02:34:49 +00:00
bienvenu%netscape.com
60926729d2 hook up imap code to retrieve uid validity from DB
git-svn-id: svn://10.0.0.236/trunk@27438 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 02:34:21 +00:00
slamm%netscape.com
b3c22936d8 Let configure deal with nspr and pthreads insteads of client.mk
git-svn-id: svn://10.0.0.236/trunk@27437 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 02:33:58 +00:00
wtc%netscape.com
7f2fbbb4ad Bugzilla bug #4952: line 35 spilled over to line 36, and a '-' was missing.
Thanks to tomg@squish.org for the bug report.


git-svn-id: svn://10.0.0.236/trunk@27436 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:57:31 +00:00
jefft%netscape.com
742fc52ab4 ported over AllocateCanonicalPath method
git-svn-id: svn://10.0.0.236/trunk@27435 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:55:29 +00:00
jefft%netscape.com
af3a0c4816 check valid allocatedPath and namespaceFolder prior duplicate for mailbox_spec
git-svn-id: svn://10.0.0.236/trunk@27434 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:54:36 +00:00
jefft%netscape.com
aa159c4288 fixed memory leak when calling GetImapUserName(); the returned string should be freed
git-svn-id: svn://10.0.0.236/trunk@27433 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:53:16 +00:00
rhp%netscape.com
94c959db20 Fix declaration of public functions.
git-svn-id: svn://10.0.0.236/trunk@27432 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:50:44 +00:00
morse%netscape.com
5fbff9e2fb reincarnate single signon for browser-generated forms
git-svn-id: svn://10.0.0.236/trunk@27431 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:32:28 +00:00
bienvenu%netscape.com
f13d1e69dc add more imap-specific parsing stuff to url object
git-svn-id: svn://10.0.0.236/trunk@27430 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:32:27 +00:00
joki%netscape.com
23264d13d7 Modifying auto-scrolling to not happen after every keystroke.
git-svn-id: svn://10.0.0.236/trunk@27429 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:22:09 +00:00
mscott%netscape.com
13b548f56d Add code to add the incoming server to the host session list when parsing it.
git-svn-id: svn://10.0.0.236/trunk@27428 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:19:34 +00:00
mscott%netscape.com
54dc765a7d Fix for declaration of functions
git-svn-id: svn://10.0.0.236/trunk@27427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:11:01 +00:00
wtc%netscape.com
58d6ecd7ed Bugzilla bug #2802: prepend current directory to $(DIST)/lib only
if $(DIST) is a relative pathname.  Thanks to trini@kernel.crashing.org
for reporting this bug.


git-svn-id: svn://10.0.0.236/trunk@27426 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 01:00:11 +00:00
mscott%netscape.com
8c81b0023f Fix for non-initialized path names.
git-svn-id: svn://10.0.0.236/trunk@27425 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:57:01 +00:00
mscott%netscape.com
a4dabf9cfa Fix directory search for UNIX
git-svn-id: svn://10.0.0.236/trunk@27424 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:54:48 +00:00
endico%mozilla.org
e6934c63c0 use shorter words so they fit on the screen for cvs blame and cvs log
git-svn-id: svn://10.0.0.236/trunk@27423 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:49:54 +00:00
waterson%netscape.com
c451c50795 Added back into the build sp alecf & mccabe can get xpconnect working.
git-svn-id: svn://10.0.0.236/trunk@27422 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:39:20 +00:00
waterson%netscape.com
1990877ea1 Comment out EXPORTS, CPPSRCS, and LIBRARY_NAME so that this can join
back into the build.


git-svn-id: svn://10.0.0.236/trunk@27421 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:38:47 +00:00
mcmullen%netscape.com
7188537345 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27420 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:33:20 +00:00
mcmullen%netscape.com
0e39043ab4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27419 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:27:02 +00:00
warren%netscape.com
7822bee548 Fixed NSGetFactory sig.
git-svn-id: svn://10.0.0.236/trunk@27418 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:07:42 +00:00
warren%netscape.com
bb639c894e More for http.
git-svn-id: svn://10.0.0.236/trunk@27417 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:06:07 +00:00
troy%netscape.com
a1aebb8361 Commented out rules for img:-moz-text, which aren't what I want
git-svn-id: svn://10.0.0.236/trunk@27416 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 00:02:54 +00:00
joki%netscape.com
7d511be77e Commenting out selection flashing stuff.
git-svn-id: svn://10.0.0.236/trunk@27415 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:42:58 +00:00
tague%netscape.com
be53160f88 Added nsQuickSort.obj to the object list
git-svn-id: svn://10.0.0.236/trunk@27414 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:35:49 +00:00
joki%netscape.com
02332f51bb Fix blinking selection on mouseover
git-svn-id: svn://10.0.0.236/trunk@27413 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:34:58 +00:00
tague%netscape.com
7121cfaf3e Rolled out change
git-svn-id: svn://10.0.0.236/trunk@27412 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:25:38 +00:00
radha%netscape.com
8c24e74a23 Set the url string in the url bar when the page is finished loading
git-svn-id: svn://10.0.0.236/trunk@27411 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:22:33 +00:00
bienvenu%netscape.com
01b112909e hook up selected state urls (except for ifdeffed out parts)
git-svn-id: svn://10.0.0.236/trunk@27410 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:15:35 +00:00
tague%netscape.com
ad9735a563 Fixed windows build booboo. Added extern C to the defintion of nsQuickSort
git-svn-id: svn://10.0.0.236/trunk@27408 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:03:40 +00:00
petitta%netscape.com
1673a4eeb1 New PERL CCK Build Script
git-svn-id: svn://10.0.0.236/trunk@27407 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:00:19 +00:00
larryh%netscape.com
637a3507d5 add coverage for functions that should be called by this test case
git-svn-id: svn://10.0.0.236/trunk@27406 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:58:40 +00:00
matt%netscape.com
cac509c753 Work around for the my.netscape.com crash by changing my.netscape.com
to home.netscape.com.


git-svn-id: svn://10.0.0.236/trunk@27405 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:58:22 +00:00
ducarroz%netscape.com
d0ed394b7f Fix memory leak, bug 4851
git-svn-id: svn://10.0.0.236/trunk@27404 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:56:46 +00:00
petitta%netscape.com
fb7ca1e6dd Support to BuildCCK.pl
git-svn-id: svn://10.0.0.236/trunk@27403 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:54:37 +00:00
vidur%netscape.com
46244a0054 Fixes for bugs 4783 and 2243. Content can now be added via the DOM during document loading. document.written content can also cause the parser to block.
git-svn-id: svn://10.0.0.236/trunk@27402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:22:51 +00:00
alecf%netscape.com
4e7786eea9 export this symbol correctly
git-svn-id: svn://10.0.0.236/trunk@27400 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:16:52 +00:00
alecf%netscape.com
638a165203 check in header file to match to make use of new SetSize()
git-svn-id: svn://10.0.0.236/trunk@27399 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:11:57 +00:00
alecf%netscape.com
b2ca8183f6 augh, don't use quicksort for now, I'm not sure why windows can't see it.
git-svn-id: svn://10.0.0.236/trunk@27398 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:11:22 +00:00
briano%netscape.com
2fa3f14c69 Automated update
git-svn-id: svn://10.0.0.236/trunk@27397 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:06:06 +00:00
briano%netscape.com
8aaf4aac32 Added pthread support for FreeBSD.
git-svn-id: svn://10.0.0.236/trunk@27396 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:05:21 +00:00
kipp%netscape.com
411453cc95 Fix a memory corrupting issue with dangling references to nsImageRequests's
git-svn-id: svn://10.0.0.236/trunk@27395 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:55:11 +00:00
kipp%netscape.com
131d57b8d1 Disable icon loading on unix and mac until netlib can cope
git-svn-id: svn://10.0.0.236/trunk@27394 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:54:43 +00:00
kipp%netscape.com
41106adcdd Added missing addref
git-svn-id: svn://10.0.0.236/trunk@27393 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:54:22 +00:00
kipp%netscape.com
a75ec9836d Whacked to use new image loading apis
git-svn-id: svn://10.0.0.236/trunk@27392 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:52:35 +00:00
kipp%netscape.com
b13d36e80c Updated to use new image loading apis
git-svn-id: svn://10.0.0.236/trunk@27391 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:52:19 +00:00
kipp%netscape.com
6272f24b55 Nuked useless includes
git-svn-id: svn://10.0.0.236/trunk@27390 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:52:03 +00:00
kipp%netscape.com
f86bab2beb Nuked extraneous include
git-svn-id: svn://10.0.0.236/trunk@27389 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:51:52 +00:00
kipp%netscape.com
97ede4824c Revised include
git-svn-id: svn://10.0.0.236/trunk@27388 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:51:43 +00:00
kipp%netscape.com
5f11044d37 Support aspect scaling everywhere; elminate win32 ifdefs; use revised image loading apis
git-svn-id: svn://10.0.0.236/trunk@27387 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:51:20 +00:00
kipp%netscape.com
98c99cce92 Use revised image loading api
git-svn-id: svn://10.0.0.236/trunk@27386 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:51:00 +00:00
endico%mozilla.org
e154d41dba oops glimpseindex isn't there after all
git-svn-id: svn://10.0.0.236/trunk@27385 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:50:51 +00:00
kipp%netscape.com
b4bdeb1153 Fixed a slight bug with handling error codes
git-svn-id: svn://10.0.0.236/trunk@27384 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:50:47 +00:00
kipp%netscape.com
a12ed22f68 new
git-svn-id: svn://10.0.0.236/trunk@27383 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:50:25 +00:00
kipp%netscape.com
2a99af6a11 nuked
git-svn-id: svn://10.0.0.236/trunk@27382 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:50:13 +00:00
kipp%netscape.com
7f220bfaeb added files: mozilla/layout/html/base/src/nsHTMLImageLoader.cpp
git-svn-id: svn://10.0.0.236/trunk@27381 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:50:12 +00:00
kipp%netscape.com
53cddfed17 Use revised image loading apis
git-svn-id: svn://10.0.0.236/trunk@27380 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:49:58 +00:00
kipp%netscape.com
46e23240a7 Added new source files
git-svn-id: svn://10.0.0.236/trunk@27379 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:49:41 +00:00
kipp%netscape.com
b9e3a13664 Reworked to support mulitple frames per image loader
git-svn-id: svn://10.0.0.236/trunk@27378 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:49:28 +00:00
endico%mozilla.org
20ccf2ba33 add path to glimpseindex
git-svn-id: svn://10.0.0.236/trunk@27377 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:49:15 +00:00
kipp%netscape.com
81f423173e Revised api
git-svn-id: svn://10.0.0.236/trunk@27376 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:49:01 +00:00
kipp%netscape.com
69e0a93790 Revised image loading apis
git-svn-id: svn://10.0.0.236/trunk@27375 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:48:49 +00:00
kipp%netscape.com
98e242746b Added a bit to speed up frame destruction
git-svn-id: svn://10.0.0.236/trunk@27374 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:48:35 +00:00
jefft%netscape.com
80dbcdf6ec ported over DiscoverMailboxSpec method
git-svn-id: svn://10.0.0.236/trunk@27373 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:37:06 +00:00
jefft%netscape.com
25265542c4 added missing member variable, m_delimiter and method, GetDelimiter()
git-svn-id: svn://10.0.0.236/trunk@27372 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:35:48 +00:00
joki%netscape.com
14135f22e6 Fix event handling on background areas of tags.
git-svn-id: svn://10.0.0.236/trunk@27371 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:29:08 +00:00
endico%mozilla.org
1dfd47f5fb add gnome tree
git-svn-id: svn://10.0.0.236/trunk@27370 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:27:49 +00:00
jband%netscape.com
969d51c437 removing reference to nspr in windows makefile
git-svn-id: svn://10.0.0.236/trunk@27369 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:23:45 +00:00
gordon%netscape.com
6b0fb55d4f Add nsIThread.h and nsIByteBufferInputStream.h for network update.
git-svn-id: svn://10.0.0.236/trunk@27368 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:16:24 +00:00
briano%netscape.com
a1fcb7598e Automated update
git-svn-id: svn://10.0.0.236/trunk@27367 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:14:40 +00:00
slamm%netscape.com
270cc7180f Clean up test that produced a.out. We don't want that.
git-svn-id: svn://10.0.0.236/trunk@27366 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:08:54 +00:00
waterson%netscape.com
cd0566c582 Moved localstore.rdf to the bin dir instead of tmp so that clobber builds will blow it away.
git-svn-id: svn://10.0.0.236/trunk@27365 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:02:18 +00:00
alecf%netscape.com
8cf6222cc8 fix a whole bunch of signed/unsigned problems, and use new nsQuickSort routine
git-svn-id: svn://10.0.0.236/trunk@27363 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 21:01:32 +00:00
rhp%netscape.com
dd64e4cf71 Cleanup of netlib.lib linking
git-svn-id: svn://10.0.0.236/trunk@27361 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:59:29 +00:00
alecf%netscape.com
5f48991ebd make sure nsQuickSort is extern "C"
git-svn-id: svn://10.0.0.236/trunk@27360 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:36:57 +00:00
alecf%netscape.com
2a2b644a5e fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@27359 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:34:38 +00:00
jdunn%netscape.com
c2e4b13137 fix compiler warning/errors with conversion from a void* to a char*
git-svn-id: svn://10.0.0.236/trunk@27358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:27:17 +00:00
mccabe%netscape.com
88770dfe8f Remove dependency on NSPR for xpidl, libxpt and tools.
git-svn-id: svn://10.0.0.236/trunk@27357 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:22:02 +00:00
alecf%netscape.com
1def546bf6 use new nsQuickSort routine in base, and fix signed/unsigned problem
git-svn-id: svn://10.0.0.236/trunk@27356 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:12:27 +00:00
alecf%netscape.com
682ec29849 export nsQuickSort.h for mac build
git-svn-id: svn://10.0.0.236/trunk@27355 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:06:55 +00:00
alecf%netscape.com
2f3748919c added files: mozilla/base/src/nsQuickSort.cpp
git-svn-id: svn://10.0.0.236/trunk@27354 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:05:39 +00:00
erik%netscape.com
f1beef252d Win95's font enumerator returns less info (smaller structs). Added code
to get the info via another method. Also enlarged the Unicode range array
to prevent reading off the end. Added printf's for debugging the Unicode
ranges.


git-svn-id: svn://10.0.0.236/trunk@27353 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:04:51 +00:00
morse%netscape.com
5b1454e936 fix bug 4631
git-svn-id: svn://10.0.0.236/trunk@27352 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:55:05 +00:00
nhotta%netscape.com
c07ae34cec Additional changes for the RFC822 parser.
git-svn-id: svn://10.0.0.236/trunk@27351 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:49:10 +00:00
nhotta%netscape.com
3c7d273ff0 nsIMsgRFC822Parser and related changes, removed old i18n functions, instead passing charset name.
git-svn-id: svn://10.0.0.236/trunk@27350 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:18:22 +00:00
alecf%netscape.com
2662e96076 add quicksort to windows build
git-svn-id: svn://10.0.0.236/trunk@27349 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:07:43 +00:00
alecf%netscape.com
55b31695a4 add quicksort implementation to base
(Thanks to Regents of CA and the RDF team)


git-svn-id: svn://10.0.0.236/trunk@27348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:03:45 +00:00
pinkerton%netscape.com
214ed1a2dc fix child frame detection and prepare for drag and drop.
git-svn-id: svn://10.0.0.236/trunk@27347 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:56:22 +00:00
ducarroz%netscape.com
360d17f230 Mac should not include nsTextFragment.h ro avoid duplication definition errors.
git-svn-id: svn://10.0.0.236/trunk@27346 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:36:21 +00:00
ducarroz%netscape.com
9909e44ca2 update project
git-svn-id: svn://10.0.0.236/trunk@27345 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:34:44 +00:00
ducarroz%netscape.com
932ec9ce4a use C++ prefix file appCoresPrefix.h/appCoresPrefix_debug.h which define _IMPL_NS_DOM in order to fix export problem with auto generated files nsJSxxx.cpp
git-svn-id: svn://10.0.0.236/trunk@27344 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:32:23 +00:00
warren%netscape.com
62da7e1843 Fixed error to be an nsresult.
git-svn-id: svn://10.0.0.236/trunk@27343 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:27:21 +00:00
ducarroz%netscape.com
8b0c31710c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27342 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:27:20 +00:00
warren%netscape.com
2a25be404f Fixed comment.
git-svn-id: svn://10.0.0.236/trunk@27341 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:26:53 +00:00
ducarroz%netscape.com
0eaf941805 update project files, added nsNewsSummarySpec.cpp
git-svn-id: svn://10.0.0.236/trunk@27340 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:21:30 +00:00
warren%netscape.com
ec8aed1d77 Added NS_NewPipe and cleaned up ByteBufferInputStreams.
git-svn-id: svn://10.0.0.236/trunk@27339 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:17:29 +00:00
warren%netscape.com
9c99105f3e Added header.
git-svn-id: svn://10.0.0.236/trunk@27338 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:15:49 +00:00
warren%netscape.com
71095c62ca Fixed EOF condition.
git-svn-id: svn://10.0.0.236/trunk@27337 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:15:41 +00:00
warren%netscape.com
9b90ba668c Fixed thread problems.
git-svn-id: svn://10.0.0.236/trunk@27336 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:15:27 +00:00
jband%netscape.com
f6d848c45a fix AIX bustage - suggested by waqar@netscape.com
git-svn-id: svn://10.0.0.236/trunk@27334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:10:40 +00:00
jdunn%netscape.com
1017c89319 fix compiler error: need unix head file for isatty
git-svn-id: svn://10.0.0.236/trunk@27333 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:10:24 +00:00
warren%netscape.com
96ef3f3cd7 Added synchronous file input. Worked on cancel/suspend/resume work for file transfer.
git-svn-id: svn://10.0.0.236/trunk@27332 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:10:15 +00:00
bienvenu%netscape.com
4511cdc420 add more methods for selecting a folder (not part of build yet)
git-svn-id: svn://10.0.0.236/trunk@27330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 16:18:52 +00:00
ramiro%netscape.com
3b07f3dfbc Take the script out of targets, or else clobber builds break.
Approved by the Bastard Operator From Hell.


git-svn-id: svn://10.0.0.236/trunk@27329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 16:03:46 +00:00
ramiro%netscape.com
5072eba07a Scrub super class names - in anticipation of fixing the signal mess.
git-svn-id: svn://10.0.0.236/trunk@27328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 14:57:24 +00:00
kipp%netscape.com
2dbf5f02b0 Added missing makefiles
git-svn-id: svn://10.0.0.236/trunk@27327 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 14:28:59 +00:00
briano%netscape.com
54c8d39f10 Automated update
git-svn-id: svn://10.0.0.236/trunk@27326 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 14:14:36 +00:00
ramiro%netscape.com
afdaa03efc Make -g the default, take -O out.
git-svn-id: svn://10.0.0.236/trunk@27325 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 13:59:57 +00:00
jfrancis%netscape.com
427a56fc02 merging in rules work with Simon's selection changes
git-svn-id: svn://10.0.0.236/trunk@27324 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 13:35:08 +00:00
mcafee%netscape.com
8e46969aef Changing return value for IsLargeDataSet() to PRBool.
git-svn-id: svn://10.0.0.236/trunk@27323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 10:11:30 +00:00
chuang%netscape.com
f7e372898f Add mailnews pref panes to preference dialog
git-svn-id: svn://10.0.0.236/trunk@27322 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:43:22 +00:00
chuang%netscape.com
6584b55485 Switch mailnews from prefs.js to prefs50.js
git-svn-id: svn://10.0.0.236/trunk@27321 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:41:24 +00:00
chuang%netscape.com
ec9686b582 Add mailnews preferences UI
git-svn-id: svn://10.0.0.236/trunk@27320 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:19:09 +00:00
jband%netscape.com
c95c70dfb8 remove inadvertant scope over-qualification to fix HP-UX bustage
git-svn-id: svn://10.0.0.236/trunk@27319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:13:43 +00:00
chuang%netscape.com
fda683602b activate preference menu
git-svn-id: svn://10.0.0.236/trunk@27318 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:02:02 +00:00
bruce%cybersight.com
833f04ec8d Adding blank lines for native compilers.
git-svn-id: svn://10.0.0.236/trunk@27317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 06:35:42 +00:00
bruce%cybersight.com
67c161a168 Fixing build bustage for some makes on the ports page. Missing separator in the Makefile.
git-svn-id: svn://10.0.0.236/trunk@27315 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 05:54:31 +00:00
morse%netscape.com
9c4f3b93af fix bug 2414
git-svn-id: svn://10.0.0.236/trunk@27314 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 05:26:59 +00:00
jefft%netscape.com
99d97a14a7 stub GetShowAttachmentsInline method
git-svn-id: svn://10.0.0.236/trunk@27313 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:50:04 +00:00
jefft%netscape.com
51ebdded32 added GetShowAttachmentsInlineProxyEvent; fixed minor problem in GetMessageSizeProxyEvnet
git-svn-id: svn://10.0.0.236/trunk@27312 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:48:37 +00:00
jefft%netscape.com
d249c0a456 ported over GetMessageSize & GetShowAttachmentsInline method
git-svn-id: svn://10.0.0.236/trunk@27311 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:46:05 +00:00
jefft%netscape.com
ba2af7c9ce added GetShowAttachmentsInline method
git-svn-id: svn://10.0.0.236/trunk@27310 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:44:24 +00:00
bienvenu%netscape.com
d6db4b4d2d add code to select a mailbox
git-svn-id: svn://10.0.0.236/trunk@27309 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:31:40 +00:00
ramiro%netscape.com
cbdd54d086 I meant to yank this hack, not comment it out.
git-svn-id: svn://10.0.0.236/trunk@27308 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:29:52 +00:00
jband%netscape.com
8bd8776d01 - made nsJSCID's createInstance and getService work as attributes using nsIXPCScriptable::call to support security and sevicemanager protocol.
- made xpccontext strings id scheme more generic.
- fixed stupif IID hash function.
- fixed nsIXPCScriptable call and construct to work with the correct function object.
- added gc and dump (using xpclog) to xpcshell.


git-svn-id: svn://10.0.0.236/trunk@27307 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:15:36 +00:00
ramiro%netscape.com
6050138266 Move unix specific build hacks/scripts/etc into their own little place:
build/unix.


git-svn-id: svn://10.0.0.236/trunk@27306 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:15:34 +00:00
ramiro%netscape.com
c8269104fd Better fix for the nspr building thing - after talking to wtc.
git-svn-id: svn://10.0.0.236/trunk@27305 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:13:51 +00:00
rhp%netscape.com
3e189180d0 Changes for cleanup and removal of XP lib stuff
git-svn-id: svn://10.0.0.236/trunk@27304 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 03:40:41 +00:00
alecf%netscape.com
17d9c788e4 fix build problem on Linux - move FILE to PRFileDesc
git-svn-id: svn://10.0.0.236/trunk@27303 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 03:36:30 +00:00
rhp%netscape.com
ee822fc954 Removal of "old world" dependencies for libmime to get big size
reduction on disk footprint


git-svn-id: svn://10.0.0.236/trunk@27302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 03:14:46 +00:00
briano%netscape.com
35712b43ff Automated update
git-svn-id: svn://10.0.0.236/trunk@27301 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 03:14:37 +00:00
ramiro%netscape.com
3f6addd538 Better fix for the nspr building thing - after talking to wtc. Disabled
for now until he makes the changes to nspr config.mk.


git-svn-id: svn://10.0.0.236/trunk@27300 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:59:35 +00:00
troy%netscape.com
85898145c7 Made things a little more efficient by now making a copy of the reflow state
that's passed in, but instead casting the "const" away and setting the space
manager directly


git-svn-id: svn://10.0.0.236/trunk@27299 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:55:54 +00:00
troy%netscape.com
a25c746c44 Changed table code to call ReparentFrameView() when pushing/pulling frames
git-svn-id: svn://10.0.0.236/trunk@27298 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:38:09 +00:00
nisheeth%netscape.com
35eb10ee3d Adding tests 14 and 15 to list of files exported out to dist/*.
git-svn-id: svn://10.0.0.236/trunk@27296 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:37:14 +00:00
nisheeth%netscape.com
988bbdfe33 Adding Vidur's XML demos as test cases...
git-svn-id: svn://10.0.0.236/trunk@27295 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:36:33 +00:00
bruce%cybersight.com
0b3e46b83a Fix for compile error on AIX. Need to define inline functions before calling them. Reviewed by akkana.
git-svn-id: svn://10.0.0.236/trunk@27294 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:28:11 +00:00
jdunn%netscape.com
fd7d68e37b Backing out my previous change, the AIX define is defined in CXXFLAGS when you
run configure.


git-svn-id: svn://10.0.0.236/trunk@27293 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:46:25 +00:00
sfraser%netscape.com
c57929912c Don't generate link map (optimized)
git-svn-id: svn://10.0.0.236/trunk@27292 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:38:27 +00:00
sfraser%netscape.com
c41a267b94 Don't generate link map, both targets.
git-svn-id: svn://10.0.0.236/trunk@27291 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:37:23 +00:00
sfraser%netscape.com
8d896c038d Add new range directory to the list of MANIFESTs
git-svn-id: svn://10.0.0.236/trunk@27290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:33:49 +00:00
sfraser%netscape.com
bbda90e2b0 Updated to conform to new IDL-ized selection interfaces.
git-svn-id: svn://10.0.0.236/trunk@27289 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:33:32 +00:00
sfraser%netscape.com
66085f4c30 Added getter stubs for document and selection
git-svn-id: svn://10.0.0.236/trunk@27288 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:31:23 +00:00
briano%netscape.com
7d91c4acb5 Automated update
git-svn-id: svn://10.0.0.236/trunk@27287 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:30:16 +00:00
nisheeth%netscape.com
49a20735ff Added tests 14, 15 for XML.
git-svn-id: svn://10.0.0.236/trunk@27286 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:29:59 +00:00
briano%netscape.com
ba5a9eaa88 Fixed a typo.
git-svn-id: svn://10.0.0.236/trunk@27285 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:29:40 +00:00
mscott%netscape.com
0ec6ddda28 When finished running a pop3 url, change the state of the pop3 url.
git-svn-id: svn://10.0.0.236/trunk@27284 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:29:28 +00:00
sfraser%netscape.com
80823645ef nsIDOMSelection[Listener].h have moved to dom/public/range/
git-svn-id: svn://10.0.0.236/trunk@27283 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:29:25 +00:00
sfraser%netscape.com
5c9109eeaa File Removed.
git-svn-id: svn://10.0.0.236/trunk@27282 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:28:49 +00:00
sfraser%netscape.com
f978c59581 nsIDOMRange.h has moved to dom/public/range/
git-svn-id: svn://10.0.0.236/trunk@27281 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:27:33 +00:00
sfraser%netscape.com
87c53ea203 Added mozilla/dom/public/range makefile.
git-svn-id: svn://10.0.0.236/trunk@27280 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:26:35 +00:00
sfraser%netscape.com
3aeea0be88 Added selection.idl and selectionlistener.idl.
git-svn-id: svn://10.0.0.236/trunk@27279 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:24:23 +00:00
sfraser%netscape.com
21f9a8f339 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27278 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:24:09 +00:00
sfraser%netscape.com
bf4757d18a Add the range directory to the makefiles.
git-svn-id: svn://10.0.0.236/trunk@27277 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:23:48 +00:00
sfraser%netscape.com
075320491f Added selection and document attributes.
git-svn-id: svn://10.0.0.236/trunk@27276 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:23:07 +00:00
sfraser%netscape.com
fde70f22a7 Add assertion on null URL.
git-svn-id: svn://10.0.0.236/trunk@27275 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:21:51 +00:00
sfraser%netscape.com
c6a30e06d9 Null check on focused widget to avoid crash.
git-svn-id: svn://10.0.0.236/trunk@27274 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:21:25 +00:00
sfraser%netscape.com
1cfc44f4fe File Removed.
git-svn-id: svn://10.0.0.236/trunk@27273 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:18:25 +00:00
bruce%cybersight.com
2bda5a5f00 Fix for native compilers, adding a blank line to end of the file.
git-svn-id: svn://10.0.0.236/trunk@27272 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:18:02 +00:00
sfraser%netscape.com
d1a25afa75 No longer export nsSelection, nsSelectionRange, nsSelectionPoint
git-svn-id: svn://10.0.0.236/trunk@27271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:17:49 +00:00
sfraser%netscape.com
dd4cde6089 Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
git-svn-id: svn://10.0.0.236/trunk@27270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:15:16 +00:00
sfraser%netscape.com
0711dcf727 Fix a problem where the caret could be using a stale offset, after a node
has been split.


git-svn-id: svn://10.0.0.236/trunk@27269 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:13:00 +00:00
troy%netscape.com
b435e27ac9 Removed SetInitialChildList() and now we inherit the base class version
which does the same thing


git-svn-id: svn://10.0.0.236/trunk@27268 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:11:46 +00:00
nhotta%netscape.com
9f626c1470 Bug fixes of utf-8 utils.
git-svn-id: svn://10.0.0.236/trunk@27267 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:06:14 +00:00
mscott%netscape.com
99413fb683 Build pop3Test again.
git-svn-id: svn://10.0.0.236/trunk@27262 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:00:18 +00:00
mscott%netscape.com
45d90043a4 Fixes to update pop3 test with Alec's latest identity/account drop.
git-svn-id: svn://10.0.0.236/trunk@27261 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:59:44 +00:00
karnaze%netscape.com
2cb0adbdc5 bug 1596
git-svn-id: svn://10.0.0.236/trunk@27260 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:56:23 +00:00
jj%netscape.com
eebd8a1770 removed NS libraries from the static lib target
git-svn-id: svn://10.0.0.236/trunk@27259 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:53:12 +00:00
jband%netscape.com
ae5f53675d fix for comment spanning the buffer boundary
git-svn-id: svn://10.0.0.236/trunk@27258 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:50:39 +00:00
sfraser%netscape.com
5dd5c7ad83 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27257 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:33:58 +00:00
waterson%netscape.com
87f47ab9cd Removed #ifdefs, these are just placeholder files now.
git-svn-id: svn://10.0.0.236/trunk@27256 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:30:35 +00:00
waterson%netscape.com
d46ad44ae6 Regenerated using newer xpidl compiler.
git-svn-id: svn://10.0.0.236/trunk@27255 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:29:43 +00:00
joki%netscape.com
fa9f67ee96 Send Click events to frames as well as content.
git-svn-id: svn://10.0.0.236/trunk@27254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:27:58 +00:00
mscott%netscape.com
7fae32ef3e Checked in for davidm. Export the net support dialog xul file into dist\bin\res\samples.
git-svn-id: svn://10.0.0.236/trunk@27252 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:22:48 +00:00
radha%netscape.com
3b826070cf Fix for bug 4668. Make sure that all children documents have finished loading
before calling OnEndDocumentLoading.


git-svn-id: svn://10.0.0.236/trunk@27251 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:19:48 +00:00
waterson%netscape.com
5754c8f03b Moved comments into the IDL file.
git-svn-id: svn://10.0.0.236/trunk@27250 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:16:38 +00:00
nisheeth%netscape.com
223284acfc Adding XML tests 14 and 15 to the Samples Menu.
git-svn-id: svn://10.0.0.236/trunk@27249 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:16:27 +00:00
troy%netscape.com
22d3e739a6 Changed MoveOverflowToChildList() and PushChildren() to call
ReparentFrameView()


git-svn-id: svn://10.0.0.236/trunk@27248 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:15:13 +00:00
nisheeth%netscape.com
ccb13fbc95 Adding XML tests 14, 15 to the File...Samples menu.
git-svn-id: svn://10.0.0.236/trunk@27247 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:13:54 +00:00
davidm%netscape.com
540254f26d make the file compatible with the new xml parser
git-svn-id: svn://10.0.0.236/trunk@27246 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:13:04 +00:00
saari%netscape.com
dea6c81fc7 Menu changes getting ready for dynamic menus
git-svn-id: svn://10.0.0.236/trunk@27245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:12:59 +00:00
saari%netscape.com
919c0e6eef menu changes getting ready for dynamic menus
git-svn-id: svn://10.0.0.236/trunk@27244 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:12:40 +00:00
nisheeth%netscape.com
68486a0601 Adding XML tests 14 and 15 to the samples menu.
git-svn-id: svn://10.0.0.236/trunk@27243 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:10:00 +00:00
cata%netscape.com
ef9e897f6b Bugfix for out of control growth of internal buffer under certain error conditions.
git-svn-id: svn://10.0.0.236/trunk@27242 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:08:26 +00:00
troy%netscape.com
bca10111d4 Removed Join() function from nsFrameList, because we already has a version
of AppendFrames() that did the same exact thing


git-svn-id: svn://10.0.0.236/trunk@27241 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:06:17 +00:00
putterman%netscape.com
67f9b10488 Provide notification for folder count changes.
git-svn-id: svn://10.0.0.236/trunk@27240 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:57:58 +00:00
sfraser%netscape.com
458c9a34b2 Remove assorted extraneous warning-producing cruft
git-svn-id: svn://10.0.0.236/trunk@27239 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:49:37 +00:00
troy%netscape.com
473511a1eb Removed some code from nsContainerFrame that is no longer needed now that'
we have nsFrameList


git-svn-id: svn://10.0.0.236/trunk@27238 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:46:02 +00:00
sspitzer%netscape.com
a691aac18b fix for bug #4977. curse unitialized variables
git-svn-id: svn://10.0.0.236/trunk@27237 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:31:37 +00:00
sspitzer%netscape.com
ad286b91d1 stop driving the mailnews team insane with my printfs
git-svn-id: svn://10.0.0.236/trunk@27236 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:26:21 +00:00
troy%netscape.com
b84b0c2d3a Fixed a problem in MoveOverflowToChildList() where Join() was being used
when InsertFrames() should have been used instead


git-svn-id: svn://10.0.0.236/trunk@27235 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 23:03:11 +00:00
davidm%netscape.com
31f3f2e17b use nsIEventQueueService rather than our own private event queue. Leads to the removal of a bunch of #ifdef mac code.
git-svn-id: svn://10.0.0.236/trunk@27233 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:52:52 +00:00
davidm%netscape.com
b5db087d45 Remove #ifdef Mac code now that the mac uses the EventQueue Service
git-svn-id: svn://10.0.0.236/trunk@27232 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:49:38 +00:00
davidm%netscape.com
bb167a18a2 Added code to allow mac process the event queues
git-svn-id: svn://10.0.0.236/trunk@27231 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:47:48 +00:00
briano%netscape.com
e8acb5497a Automated update
git-svn-id: svn://10.0.0.236/trunk@27230 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:44:37 +00:00
warren%netscape.com
f94501f509 Fixed unitialized var.
git-svn-id: svn://10.0.0.236/trunk@27229 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:42:55 +00:00
warren%netscape.com
272a04e362 Fixed cast problem.
git-svn-id: svn://10.0.0.236/trunk@27228 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:42:39 +00:00
akkana%netscape.com
32e728b35e turn off annoying debug print
git-svn-id: svn://10.0.0.236/trunk@27227 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:37:20 +00:00
waqar%netscape.com
17111ec933 Removed the -O option from the AIX build process.
git-svn-id: svn://10.0.0.236/trunk@27226 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:36:41 +00:00
warren%netscape.com
a363746e49 Began fleshing out http protocol.
git-svn-id: svn://10.0.0.236/trunk@27225 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:34:20 +00:00
davidm%netscape.com
ca5b9f279c added nsDefaultHelper.cpp
git-svn-id: svn://10.0.0.236/trunk@27224 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:33:36 +00:00
davidm%netscape.com
4ffd5e86c5 Changed some code since a variable isn't a COM object.
Make Mac use PLEvent queue all the time


git-svn-id: svn://10.0.0.236/trunk@27223 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:32:53 +00:00
nhotta%netscape.com
fe3dd6d312 Adding utf-8 utils and other minor changes.
git-svn-id: svn://10.0.0.236/trunk@27222 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:32:34 +00:00
davidm%netscape.com
ab158fb843 Fix return value error. Fixed #if defined
git-svn-id: svn://10.0.0.236/trunk@27221 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:32:00 +00:00
davidm%netscape.com
332687b329 Fix a constant and lack of addref count
git-svn-id: svn://10.0.0.236/trunk@27220 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:29:13 +00:00
jdunn%netscape.com
74d55dde75 use 'common' memcpy routine
git-svn-id: svn://10.0.0.236/trunk@27219 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:19:25 +00:00
kmcclusk%netscape.com
9e271034c0 Enabled frame-based comboboxes when widget rendering mode is gfx.
Major changes to nsComboboxControlFrame:
Removed commented out code + nsIPluggableEventListener references.
Implemented nsComboboxControlFrame::GetNamesValues
Implemented nsComboboxControlFrame::SetProperty GetProperty methods
Fixed references to previously freed memory in nsComboboxControlFrame::ReResolveStyleContext
Modified ua.css style rules for dropdown-visible, drodown-hidden to have -moz- prefix.
Added -moz-dropdown-btn-out and -moz-dropdown-btn-pressed, -moz-dropdown-list rules.
Modified nsListControlFrame.cpp to calculate the width of the dropdown list for combo boxes correctly
Added nsListControlFrame::GetProperty and SetProperty methods.
Modified nsCSSFrameConstructor::ConstructSelectFrame to setup combobox.


git-svn-id: svn://10.0.0.236/trunk@27218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:14:31 +00:00
jdunn%netscape.com
387c10f2b2 fix compiler error, need to specify base class access
git-svn-id: svn://10.0.0.236/trunk@27217 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:48:58 +00:00
evaughan%netscape.com
015bc531a9 Fixed bug to allow boxes to have elements inserted and removed from them dynamically.
git-svn-id: svn://10.0.0.236/trunk@27216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:48:21 +00:00
jdunn%netscape.com
e4598f6328 fix compiler error, need to specify base class 'type'
git-svn-id: svn://10.0.0.236/trunk@27215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:46:53 +00:00
jdunn%netscape.com
b58ef057d0 fixing compiler error (nsIMsgUriUrl base class must be declared public)
git-svn-id: svn://10.0.0.236/trunk@27214 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:35:45 +00:00
sspitzer%netscape.com
4c1b330329 quiet the UNIX compiler. Thanks to bruce@cybersight.com for this patch.
git-svn-id: svn://10.0.0.236/trunk@27213 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:28:28 +00:00
joki%netscape.com
dc1c99d47d New argument to nsIWebShellContainer::FocusAvailable method
git-svn-id: svn://10.0.0.236/trunk@27212 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:25:08 +00:00
joki%netscape.com
6c59f19391 New api's into nsEventStateManager for content state change (hover,focus,active)
git-svn-id: svn://10.0.0.236/trunk@27211 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:24:07 +00:00
slamm%netscape.com
6dcc3a4be3 Pthreads is on by default now for configure. Make client.mk do the same.
git-svn-id: svn://10.0.0.236/trunk@27210 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:20:59 +00:00
joki%netscape.com
e873653f5b Event name change to add prefix to js handlers
git-svn-id: svn://10.0.0.236/trunk@27209 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:17:44 +00:00
joki%netscape.com
70d7812e25 Event name change to remove unnecessary prefix.
git-svn-id: svn://10.0.0.236/trunk@27208 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:17:07 +00:00
jdunn%netscape.com
624fbed6ba remove compiler warning, add comment delimiters after endif
git-svn-id: svn://10.0.0.236/trunk@27207 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:58:05 +00:00
jdunn%netscape.com
dde3c460f1 remove compiler warning about no return value
git-svn-id: svn://10.0.0.236/trunk@27206 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:57:11 +00:00
jdunn%netscape.com
cc44f56cd9 fix compiler error (NS_DECL_ISUPPORTS doesn't require a ';'
git-svn-id: svn://10.0.0.236/trunk@27205 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:56:15 +00:00
jdunn%netscape.com
df5dccaedf fix compile warning about no return value
git-svn-id: svn://10.0.0.236/trunk@27204 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:54:27 +00:00
jdunn%netscape.com
e8f182e3e1 add comment delimiter after endif
git-svn-id: svn://10.0.0.236/trunk@27203 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:52:38 +00:00
jdunn%netscape.com
686adb4817 fix compiler error (NS_DECL_ISUPPORTS does not require a ';'
git-svn-id: svn://10.0.0.236/trunk@27202 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:51:52 +00:00
jdunn%netscape.com
1f8cdcec79 fix compiler error (NS_DECL_ISUPPORTS shouldn't befollowed by a ';'
git-svn-id: svn://10.0.0.236/trunk@27201 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:47:08 +00:00
jdunn%netscape.com
ca46c09d3d fix native compiler error (NS_DECL_ISUPPORTS should not have ';'
git-svn-id: svn://10.0.0.236/trunk@27200 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:46:09 +00:00
jdunn%netscape.com
fdb72fcee2 fix compiler error (NS_DECL_ISUPPORTS shouldn't have a ';' at the end
git-svn-id: svn://10.0.0.236/trunk@27199 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:40:13 +00:00
jdunn%netscape.com
638336de50 fix native compiler error (NS_DECL_ISUPPORTS should not be followed by a ';'
git-svn-id: svn://10.0.0.236/trunk@27198 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:38:57 +00:00
warren%netscape.com
4cb8790a0b Fixed up nsIUrl and added an implementation that allows for setting the parts. Added MakeAbsoluteUrl to nsINetService and nsIProtocolHandler.
git-svn-id: svn://10.0.0.236/trunk@27197 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:35:24 +00:00
jdunn%netscape.com
a3c0b7b8c0 Fixing native compiler error (NS_DECL_ISUPPORTS shouldn't have a ';' at the end
git-svn-id: svn://10.0.0.236/trunk@27196 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:35:04 +00:00
kipp%netscape.com
9ef0e48053 alloc another IID
git-svn-id: svn://10.0.0.236/trunk@27195 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:34:28 +00:00
sfraser%netscape.com
a802c28b01 Don't crash when quitting with an editor window open.
git-svn-id: svn://10.0.0.236/trunk@27194 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:27:06 +00:00
putterman%netscape.com
43d60385c3 Add descending sort, add Message counts to folder pane and Open Navigator
from within Messenger.


git-svn-id: svn://10.0.0.236/trunk@27193 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:25:41 +00:00
putterman%netscape.com
777d73c26c use PL_strfree.
git-svn-id: svn://10.0.0.236/trunk@27192 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:24:47 +00:00
putterman%netscape.com
d828c93800 Use PL_strfree.
git-svn-id: svn://10.0.0.236/trunk@27191 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:24:24 +00:00
putterman%netscape.com
c484263a57 Don't read past end of buffer.
git-svn-id: svn://10.0.0.236/trunk@27190 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:23:57 +00:00
putterman%netscape.com
093c874099 View message counts in the folder pane.
git-svn-id: svn://10.0.0.236/trunk@27189 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:23:40 +00:00
rhp%netscape.com
7c41798718 Added nsEscapeHTML() function
git-svn-id: svn://10.0.0.236/trunk@27188 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:23:21 +00:00
putterman%netscape.com
ba8ed309fa Add GetBufferPos
git-svn-id: svn://10.0.0.236/trunk@27187 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:23:04 +00:00
putterman%netscape.com
65308d5196 use PR_FALSE instead of FALSE
git-svn-id: svn://10.0.0.236/trunk@27186 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:22:48 +00:00
putterman%netscape.com
da9ba8879c Some code cleanup.
git-svn-id: svn://10.0.0.236/trunk@27185 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:22:27 +00:00
putterman%netscape.com
cbed3fb872 Pass in old values to property changed.
git-svn-id: svn://10.0.0.236/trunk@27184 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:22:10 +00:00
waterson%netscape.com
2121740a67 Fixed problem with HTML-nested-in-XUL-neseted-in-HTML. Removed unnecessary code that was #ifdef-ed out.
git-svn-id: svn://10.0.0.236/trunk@27183 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:16:32 +00:00
jdunn%netscape.com
7e79655101 use C style comments instead of C++ since this is a 'C' file.
git-svn-id: svn://10.0.0.236/trunk@27182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:15:26 +00:00
jdunn%netscape.com
6a8295e0a5 on AIX (and I am suspecting HPUX) nsDerivedSafe needs to be a friend in
order to access the private constructor.


git-svn-id: svn://10.0.0.236/trunk@27181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:14:20 +00:00
jdunn%netscape.com
c3d98e9fac ANSIC requires that structures need 'friend' status to access other structures
IF they are protected (or private).  fix for bug 4642


git-svn-id: svn://10.0.0.236/trunk@27180 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:12:15 +00:00
sspitzer%netscape.com
e0dd88aee3 need to do a SessionCommit, not a SmallCommit, to get the changes
written out to disk


git-svn-id: svn://10.0.0.236/trunk@27179 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:10:42 +00:00
chuang%netscape.com
f19ae765ae update window autoflow policy
git-svn-id: svn://10.0.0.236/trunk@27177 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:39:25 +00:00
leaf%mozilla.org
aff0eab8f9 fixing ActiveX control build
git-svn-id: svn://10.0.0.236/trunk@27176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:38:40 +00:00
neeti%netscape.com
aefb330d3d Enabled ObserverService api on Mac and Unix
git-svn-id: svn://10.0.0.236/trunk@27175 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:13:42 +00:00
neeti%netscape.com
6b7f35b8ed Removed XP_PC for ObserverService api
git-svn-id: svn://10.0.0.236/trunk@27174 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:08:25 +00:00
sspitzer%netscape.com
0369fa4e65 do a commit to get the db to write.
someone (nsMsgFolder?) still has an open reference to the db when I quit,
so it doesn't automatically get written out


git-svn-id: svn://10.0.0.236/trunk@27173 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:07:36 +00:00
sspitzer%netscape.com
c6d28f31dd use a real CID, from http://niki/cgi-bin/uuidgen.pl
git-svn-id: svn://10.0.0.236/trunk@27172 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:06:50 +00:00
sspitzer%netscape.com
20ef58e9ba nsf is back to msf
git-svn-id: svn://10.0.0.236/trunk@27171 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:06:26 +00:00
waterson%netscape.com
4006bd73fa Fixed incorrect usage of nsSerivceManager with RDF data source.
git-svn-id: svn://10.0.0.236/trunk@27170 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:02:34 +00:00
waterson%netscape.com
78d80b85dd Landed RDF_19990407_BRANCH, which includes changes to support the local store, support for namespace prefixes in DOM methods, and notifications.
git-svn-id: svn://10.0.0.236/trunk@27169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 19:02:12 +00:00
waterson%netscape.com
92c27a9133 Added TestObserverService.cpp
git-svn-id: svn://10.0.0.236/trunk@27168 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:48:20 +00:00
waterson%netscape.com
90782940ff Added observer classes.
git-svn-id: svn://10.0.0.236/trunk@27167 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:48:02 +00:00
waterson%netscape.com
8dfc4f77a8 Added observer interfaces.
git-svn-id: svn://10.0.0.236/trunk@27166 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:46:49 +00:00
waterson%netscape.com
e76b5088fa Added missing export for HashKey::Exists().
git-svn-id: svn://10.0.0.236/trunk@27165 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:46:15 +00:00
bienvenu%netscape.com
d425210ce6 put ? in for user instead of requiring user to type it
git-svn-id: svn://10.0.0.236/trunk@27164 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:44:52 +00:00
bienvenu%netscape.com
b37d239f0c put tag in for commands from test app
git-svn-id: svn://10.0.0.236/trunk@27163 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:44:23 +00:00
waqar%netscape.com
cb95040898 Changed C++ comment to a C comment to make AIX compiler happy.
git-svn-id: svn://10.0.0.236/trunk@27162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:28:53 +00:00
mscott%netscape.com
c684192e8e (Not part of the build process)
Update imap incoming server to be in synch with Alec's latest identities drop. This fixes our build problem too.


git-svn-id: svn://10.0.0.236/trunk@27161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:17:00 +00:00
waterson%netscape.com
7b3cc15d07 Added nsIObserverService, nsIObserverList, and nsIObserver to exports.
git-svn-id: svn://10.0.0.236/trunk@27160 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:11:47 +00:00
waterson%netscape.com
abd2c033c9 Added GetIID() so that this can be used with nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@27159 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:10:08 +00:00
waterson%netscape.com
ab45c7b417 Added GetIID() method so this can be used with nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@27158 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 18:08:43 +00:00
jfrancis%netscape.com
2b679b5ef6 attempting to fix unix build
git-svn-id: svn://10.0.0.236/trunk@27157 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 14:10:24 +00:00
dp%netscape.com
fa89a37485 StartupComponents : Strawman spec in place.
git-svn-id: svn://10.0.0.236/trunk@27156 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:47:30 +00:00
dp%netscape.com
801026b4d0 ProgID fixed by nick.
git-svn-id: svn://10.0.0.236/trunk@27155 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:46:17 +00:00
dp%netscape.com
1948fe3b56 Using PROGID for registry instance creation.
git-svn-id: svn://10.0.0.236/trunk@27154 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:34:32 +00:00
dp%netscape.com
010af1aa41 ProgID hashing fixed. We now hash the progids passed in with RegisterFactory() also. Thanks to Nicholas Ambrose <nick87@hotmail.com> for yet another patch.
git-svn-id: svn://10.0.0.236/trunk@27153 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:32:24 +00:00
jfrancis%netscape.com
c6d12c638f checkpointing html typing rules
git-svn-id: svn://10.0.0.236/trunk@27152 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 12:01:32 +00:00
chuang%netscape.com
2c98ae521d Set window overflow policy
git-svn-id: svn://10.0.0.236/trunk@27151 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 09:02:48 +00:00
mccabe%netscape.com
5ab71cf202 Fixed initial copyright date.
Thanks to Tim Rowley <tor@cs.brown.edu> for this SunOS fix.


git-svn-id: svn://10.0.0.236/trunk@27149 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 08:57:06 +00:00
mccabe%netscape.com
1a1fe1bdf9 Fix to 4575.
Buildsystem changes to handle the lock_SunOS.s file properly on the native compiler.

Also added a new SunOS5.7 config file, and changed several SunOS config files from redundant copies to includes of a base file.


git-svn-id: svn://10.0.0.236/trunk@27148 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 07:54:52 +00:00
braddr%puremagic.com
dba30b95f4 oops.. $(ZLIB_LIB) -> $(ZLIB_LIBS)
git-svn-id: svn://10.0.0.236/trunk@27147 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 07:06:05 +00:00
braddr%puremagic.com
5e146e4b53 Add back in a header file that's still needed that beard took out.
git-svn-id: svn://10.0.0.236/trunk@27146 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 06:00:44 +00:00
sspitzer%netscape.com
ac1dc5383e use a more realistic example in the comment
git-svn-id: svn://10.0.0.236/trunk@27145 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:58:21 +00:00
sspitzer%netscape.com
af9d7ce24b use a more realistic path
git-svn-id: svn://10.0.0.236/trunk@27144 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:57:19 +00:00
sspitzer%netscape.com
b89982d4a6 add news_message:// URI to the example comment
git-svn-id: svn://10.0.0.236/trunk@27143 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:53:27 +00:00
sspitzer%netscape.com
f05b9c0bf4 renamed NS_MAILNEWSMESSAGERESOURCE_CID to NS_MAILBOXMESSAGERESOURCE_CID
(it is mailbox_message:// after all) created NS_NEWSMESSAGERESOURCE_CID (for news_message://)


git-svn-id: svn://10.0.0.236/trunk@27142 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:42:08 +00:00
sspitzer%netscape.com
c7842fd111 cleaned this code up. (still a work in progress)
git-svn-id: svn://10.0.0.236/trunk@27141 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:41:32 +00:00
sspitzer%netscape.com
521d879877 more debugging printfs and comments to help explain what's going on
git-svn-id: svn://10.0.0.236/trunk@27140 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:37:29 +00:00
beard%netscape.com
9fcbe9170e changed to "application/x-java-applet"
git-svn-id: svn://10.0.0.236/trunk@27139 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:36:06 +00:00
sspitzer%netscape.com
4a15b43381 changes required because I added nsNewsSummarySpec.h nsNewsSummarySpec.cpp
git-svn-id: svn://10.0.0.236/trunk@27138 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:35:38 +00:00
beard%netscape.com
ee27608839 1.0d7
git-svn-id: svn://10.0.0.236/trunk@27137 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:34:58 +00:00
sspitzer%netscape.com
0d4e088552 initial add (for the newsdb work)
git-svn-id: svn://10.0.0.236/trunk@27136 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:32:22 +00:00
beard%netscape.com
21c23f1257 fixed call to eval()
git-svn-id: svn://10.0.0.236/trunk@27135 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:30:50 +00:00
beard%netscape.com
427a4f55c7 support for "application/x-java-applet"
git-svn-id: svn://10.0.0.236/trunk@27134 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:30:04 +00:00
beard%netscape.com
46cf8817f6 added RunnableMixin.cpp
git-svn-id: svn://10.0.0.236/trunk@27133 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:29:27 +00:00
beard%netscape.com
ee8d795131 Reworked to use nsIThreadManager::PostEvent() to execute JSObject methods from an arbitrary Java thread.
git-svn-id: svn://10.0.0.236/trunk@27132 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:29:00 +00:00
morse%netscape.com
1bb1551832 integrate wallet and single signon
git-svn-id: svn://10.0.0.236/trunk@27131 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:26:34 +00:00
beard%netscape.com
b0d3e86671 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27130 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:26:18 +00:00
beard%netscape.com
38d6d3f378 removed <PP_Types.h>, getting PL_EventQueue from the nsIEventQueueService, added calls to handle the PL_Events posted from other threads.
git-svn-id: svn://10.0.0.236/trunk@27129 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:23:55 +00:00
beard%netscape.com
aa6c0196ae added mEventQueue, a PL_EventQueue
git-svn-id: svn://10.0.0.236/trunk@27128 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:21:25 +00:00
beard%netscape.com
f6aa9c9180 added PostEvent(), which calls nsIRunnable::Run() in a specified thread.
git-svn-id: svn://10.0.0.236/trunk@27127 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:20:21 +00:00
beard%netscape.com
008d1c35eb added PostEvent()
git-svn-id: svn://10.0.0.236/trunk@27126 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:17:58 +00:00
beard%netscape.com
55f3acd039 removed g_pNSIServiceManager (no longer used)
git-svn-id: svn://10.0.0.236/trunk@27125 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:16:14 +00:00
beard%netscape.com
edb049b30e added GetJSThread(), to obtain the thread ID to send events to via nsIThreadManager::PostEvent().
git-svn-id: svn://10.0.0.236/trunk@27124 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:14:19 +00:00
beard%netscape.com
13af5e24ac added GetJSThread()
git-svn-id: svn://10.0.0.236/trunk@27123 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 03:12:48 +00:00
blizzard%redhat.com
f4a5740394 add nsSelectionMgr stubs so this thing will run again
git-svn-id: svn://10.0.0.236/trunk@27122 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 02:31:52 +00:00
beard%netscape.com
2c4507bf2f simpler call to JSObject.eval
git-svn-id: svn://10.0.0.236/trunk@27121 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:41:38 +00:00
bienvenu%netscape.com
103cbe6b43 add a couple methods for imap folder sync
git-svn-id: svn://10.0.0.236/trunk@27120 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:28:48 +00:00
bienvenu%netscape.com
f21505c83c fix a couple top level threading bugs
git-svn-id: svn://10.0.0.236/trunk@27119 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:27:36 +00:00
bienvenu%netscape.com
4baa7f2116 hook up some of the stuff for syncing folders
git-svn-id: svn://10.0.0.236/trunk@27118 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:26:30 +00:00
bienvenu%netscape.com
1523c5e53b add abstract interface for flag and uid state
git-svn-id: svn://10.0.0.236/trunk@27117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:14:31 +00:00
braddr%puremagic.com
c6c833a0e1 Changed direct uses of -lz or -lzlib to $(ZLIB_LIBS)
Changed direct use of -lnspr3 and friends to $(NSPR_LIBS)


git-svn-id: svn://10.0.0.236/trunk@27116 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 23:07:04 +00:00
buster%netscape.com
64e11a9d2f vastly improved RemoveTextProperty
turned off debug output


git-svn-id: svn://10.0.0.236/trunk@27115 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 22:55:40 +00:00
buster%netscape.com
23cdcfcbf2 added some debugging output
git-svn-id: svn://10.0.0.236/trunk@27114 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 22:53:17 +00:00
braddr%puremagic.com
c572773032 -lz should be -lzlib
git-svn-id: svn://10.0.0.236/trunk@27113 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 22:37:49 +00:00
braddr%puremagic.com
0b532a8891 Fix linking for nspr libs
git-svn-id: svn://10.0.0.236/trunk@27112 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 22:12:29 +00:00
briano%netscape.com
be2e01ce90 Automated update
git-svn-id: svn://10.0.0.236/trunk@27111 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 19:44:37 +00:00
ramiro%netscape.com
f3ad5522fd Uncouple MOZ_DEBUG from --enable-debug.
git-svn-id: svn://10.0.0.236/trunk@27110 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 19:36:21 +00:00
sspitzer%netscape.com
ad3edb6379 windows doesn't build the mailbox test, so UNIX isn't going to either.
git-svn-id: svn://10.0.0.236/trunk@27109 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 19:24:12 +00:00
briano%netscape.com
c4c54f63d9 Automated update
git-svn-id: svn://10.0.0.236/trunk@27108 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 17:44:37 +00:00
ramiro%netscape.com
a10da49c49 Undo hack that made -O and -g were mutually exclusive.
git-svn-id: svn://10.0.0.236/trunk@27107 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 17:43:06 +00:00
ramiro%netscape.com
9c089603d5 Oops..undo a screwup. Exorcised too much...
git-svn-id: svn://10.0.0.236/trunk@27106 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 14:41:58 +00:00
ramiro%netscape.com
1d6947ded8 tweak_nspr exorcism.
git-svn-id: svn://10.0.0.236/trunk@27105 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 14:27:35 +00:00
ramiro%netscape.com
36f3ab8cb1 Add nsprenv.mk.in. This is a autoconf template for an nspr environment
makefile.  configure will munge this file such that it can be used to build
NSPR in the source tree.


git-svn-id: svn://10.0.0.236/trunk@27104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 14:25:23 +00:00
briano%netscape.com
7e771c3c97 Automated update
git-svn-id: svn://10.0.0.236/trunk@27103 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 14:14:36 +00:00
ramiro%netscape.com
d5cba2cc69 Add support for building NSPR from the source tree. If the NSPR detection
fails, use build and use mozilla/nsprpub as if nspr were part of the build
system.  A small tweak to NSPR is needed before this can be activated.
Also make sure the USE_PTHREADS environment var for NSPR is properly set
and not hard coded.


git-svn-id: svn://10.0.0.236/trunk@27102 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 14:12:39 +00:00
briano%netscape.com
1acf55c160 Automated update
git-svn-id: svn://10.0.0.236/trunk@27101 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 11:29:36 +00:00
ramiro%netscape.com
1f1bd30d00 Fixing the pthread check. Step 1. Un-couple -lpthread from NSPR_LIBS.
Im doing this very carefully I steps in order not to break the complicated
pthread and nspr hackery.


git-svn-id: svn://10.0.0.236/trunk@27100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 11:17:43 +00:00
briano%netscape.com
a791961851 Automated update
git-svn-id: svn://10.0.0.236/trunk@27099 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 10:44:36 +00:00
ramiro%netscape.com
a5e2695547 Simplify further. Use only one one variable to indicate whether NSPR is
native or not.

Remove a bunch of AC_DEFINE() statements for a previous rpm support checkin
I made (it was not needed).  Use MOZ_ instead of MOZILLA_ to be consistent
with the rest of configure.in.

Added build/nsprenv.mk support.  Setting the NSPR environment via a file.
This doesnt work yet, since it needs 2 small tweaks to NSPR.

Added support for non native nspr.  Not turned on yet.  Until NSPR includes
2 small tweaks.

Since comments are free, added a bunch of them.


git-svn-id: svn://10.0.0.236/trunk@27098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 10:32:45 +00:00
gayatrib%netscape.com
1132f0a817 Added profile module back
git-svn-id: svn://10.0.0.236/trunk@27097 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 09:41:53 +00:00
gayatrib%netscape.com
87ffa8e6f0 Added profile module
git-svn-id: svn://10.0.0.236/trunk@27096 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 09:40:22 +00:00
gayatrib%netscape.com
71b630b29c removed profile module. Need to use RegFactory to manually register the xpprofile32.dll for now. This problem will be fixed shortly
git-svn-id: svn://10.0.0.236/trunk@27095 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 08:53:35 +00:00
braddr%puremagic.com
3ef26959b8 Add $(NULL) to the list of exports since all the othe working public/makefile.win's seem to include this.
git-svn-id: svn://10.0.0.236/trunk@27094 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 08:52:32 +00:00
briano%netscape.com
1f1e91068a Automated update
git-svn-id: svn://10.0.0.236/trunk@27093 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 08:14:37 +00:00
ramiro%netscape.com
d76b9665b2 Simplyfi a bit. If NSPR is detected in the system, dont build nsprpub
automatically witout having to specify --disable-build-nspr.


git-svn-id: svn://10.0.0.236/trunk@27092 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 08:04:59 +00:00
srinivas%netscape.com
4241da40d4 Removed mozilla-specific library path components: bug #4450.
git-svn-id: svn://10.0.0.236/trunk@27091 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 06:44:49 +00:00
morse%netscape.com
2ce9f7cfda same as previous fix but for safe fillin this time (previous one was for quick fillin
git-svn-id: svn://10.0.0.236/trunk@27090 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 05:55:02 +00:00
morse%netscape.com
2ac4928083 get wallet working again now that frame structure of apprunner has been altered (for sidebar)
git-svn-id: svn://10.0.0.236/trunk@27089 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 05:49:38 +00:00
gayatrib%netscape.com
f290b624b1 Removed references to HASHLIBS as it is not required
git-svn-id: svn://10.0.0.236/trunk@27088 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 05:20:24 +00:00
gayatrib%netscape.com
d464e85b20 removed BUILD_PROFILE ifdef
git-svn-id: svn://10.0.0.236/trunk@27087 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 05:13:58 +00:00
troy%netscape.com
a40295762e Added ReparentFrameView() and changed the block and inline code
to call it when pushing/pulling frames


git-svn-id: svn://10.0.0.236/trunk@27086 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 04:22:00 +00:00
troy%netscape.com
36f1020d73 Changed ConstructRootFrame() to check if the device is scrollable when
determining whether to make the viewport scrollable


git-svn-id: svn://10.0.0.236/trunk@27085 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 03:10:20 +00:00
troy%netscape.com
a0193895a8 Changed DidReflow() so we size and position our view before we call
the child frame's DidReflow() function. This ensures that the parent view
is properly positioned before positioning the child views. This is
important when positioning the widgets


git-svn-id: svn://10.0.0.236/trunk@27084 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:56:28 +00:00
sspitzer%netscape.com
6affff5c27 fix the hardcoded value. don't wory. this is temporary anyways
git-svn-id: svn://10.0.0.236/trunk@27083 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:39:30 +00:00
sspitzer%netscape.com
0323f649e7 fix the hardcoded value. don't panic, this is all temporary work anyways
git-svn-id: svn://10.0.0.236/trunk@27082 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:39:01 +00:00
sspitzer%netscape.com
910b66406b more newsdb related stuff
git-svn-id: svn://10.0.0.236/trunk@27081 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:38:32 +00:00
beard%netscape.com
3142f7e323 renamed XPTC_InvokeByIndex to _XPTC_InvokeByIndex, to avoid having to have a .exp file for libxpt. #pragma export is used in xptcinvoke_mac.cpp to export XPTC_InvokeByIndex.
git-svn-id: svn://10.0.0.236/trunk@27079 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:31:13 +00:00
beard%netscape.com
b495fa8dcc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27078 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:28:06 +00:00
beard%netscape.com
316e6f38cf XP_MAC: added local strdup that uses malloc, renamed main to xpidl_main when built as a CodeWarrior plugin.
git-svn-id: svn://10.0.0.236/trunk@27077 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:15:09 +00:00
beard%netscape.com
8971b8be60 XP_MAC: added call out to mac_fopen() for simple filenames (no path) to allow the CodeWarrior plugin to search for the file in the access paths.
git-svn-id: svn://10.0.0.236/trunk@27076 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:11:36 +00:00
beard%netscape.com
52524c279f #include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@27075 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:09:14 +00:00
beard%netscape.com
d2015f9655 strdup -> xpidl_strdup, for consistency
git-svn-id: svn://10.0.0.236/trunk@27074 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:08:18 +00:00
beard%netscape.com
3f07e959ca nsToolkit::SetFocus, fully initializing the guiEvent struct.
git-svn-id: svn://10.0.0.236/trunk@27073 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:05:51 +00:00
beard%netscape.com
05207aa642 added nsAllocator exports for XPConnect's use.
git-svn-id: svn://10.0.0.236/trunk@27072 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:03:49 +00:00
beard%netscape.com
55603fe5e8 renamed g_pNSIServiceManager to theServiceManager.
git-svn-id: svn://10.0.0.236/trunk@27071 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:01:18 +00:00
beard%netscape.com
34eb24753a got rid of m_pNSIFactory, service manager is used to manage singletons. renamed g_pNSIServiceManager to theServiceMangager.
git-svn-id: svn://10.0.0.236/trunk@27070 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:01:17 +00:00
beard%netscape.com
f6e9d16831 added xptcinvoke_mac.s
git-svn-id: svn://10.0.0.236/trunk@27069 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 23:55:39 +00:00
beard%netscape.com
9e08ba67ef First Checked In.
git-svn-id: svn://10.0.0.236/trunk@27068 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 23:52:55 +00:00
beard%netscape.com
79ceb2d497 added xptinfo, xptcall sources.
git-svn-id: svn://10.0.0.236/trunk@27067 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 23:47:53 +00:00
sspitzer%netscape.com
23a9cdb6f7 strcmp returns 0 if the strings match. doh!
git-svn-id: svn://10.0.0.236/trunk@27066 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 23:12:01 +00:00
sspitzer%netscape.com
e45469ccda commented out the pop3 test because alecf's recent changes cause it not
to build


git-svn-id: svn://10.0.0.236/trunk@27065 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:55:21 +00:00
sspitzer%netscape.com
96896e2d6c pop3Test is broken, due to alecf's recent changes.
git-svn-id: svn://10.0.0.236/trunk@27064 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:50:41 +00:00
danm%netscape.com
61e90ccc6e disabling annoying spam debug messages in modal windows
git-svn-id: svn://10.0.0.236/trunk@27063 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:43:46 +00:00
sspitzer%netscape.com
253d188a41 changes for the news host gif
git-svn-id: svn://10.0.0.236/trunk@27062 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:43:12 +00:00
sspitzer%netscape.com
5b9fa9f31b added news host icon
git-svn-id: svn://10.0.0.236/trunk@27061 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:42:15 +00:00
sspitzer%netscape.com
f9a62a875d fix my typos
git-svn-id: svn://10.0.0.236/trunk@27060 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:14:23 +00:00
sspitzer%netscape.com
898fa123d1 more newsdb work
git-svn-id: svn://10.0.0.236/trunk@27059 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:05:58 +00:00
sspitzer%netscape.com
92a9d9ddff more newsdb changes and changes to quiet the compiler
git-svn-id: svn://10.0.0.236/trunk@27058 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:04:29 +00:00
sspitzer%netscape.com
5438a4c7c8 more newsdb related changes
git-svn-id: svn://10.0.0.236/trunk@27057 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:04:02 +00:00
sspitzer%netscape.com
649fdf9d60 more newsd related changes.
and changes to quiet the compiler


git-svn-id: svn://10.0.0.236/trunk@27056 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:03:26 +00:00
sspitzer%netscape.com
608547a6e6 anal retentive stuff, ignore
git-svn-id: svn://10.0.0.236/trunk@27055 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 22:02:39 +00:00
alecf%netscape.com
6acab92870 forgot to define getDefaultCharPref
git-svn-id: svn://10.0.0.236/trunk@27054 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:58:09 +00:00
sspitzer%netscape.com
9d311d12a0 minor tweak to the still-not-done news parser test
git-svn-id: svn://10.0.0.236/trunk@27053 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:56:55 +00:00
cyeh%netscape.com
1740a765cf adding mozilla/profile to SeaMonkeyAll
git-svn-id: svn://10.0.0.236/trunk@27052 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:27:53 +00:00
sspitzer%netscape.com
a78769feaf ignore a.out as well
git-svn-id: svn://10.0.0.236/trunk@27051 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:22:55 +00:00
sspitzer%netscape.com
4a4ef806ee some more cvs ignore work
git-svn-id: svn://10.0.0.236/trunk@27050 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:22:31 +00:00
alecf%netscape.com
7f7ba9dfe8 oops, forgot to make this function pure virtual, broke mac
git-svn-id: svn://10.0.0.236/trunk@27049 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:15:25 +00:00
alecf%netscape.com
9f70979d66 oops, forgot to check in these updated interfaces
- add SetKey() and remove LoadPreferences() so that we can build these objects lazily


git-svn-id: svn://10.0.0.236/trunk@27048 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 21:04:50 +00:00
alecf%netscape.com
eb4d499266 add ClearUserPref() to the nsIPref interface (needed for mail/news work)
git-svn-id: svn://10.0.0.236/trunk@27047 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:58:50 +00:00
pavlov%pavlov.net
7cdfaaad77 use shared images where available for blending
git-svn-id: svn://10.0.0.236/trunk@27046 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:57:50 +00:00
alecf%netscape.com
d64f3b4451 implementation for updated Multiple Accounts. create accounts/identities lazily, etc
git-svn-id: svn://10.0.0.236/trunk@27045 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:55:30 +00:00
alecf%netscape.com
fc0e012a86 the POP3 service now takes an nsIPop3IncomingServer to get context for all pop3 activity.
nsIPop3Sink now contains an nsIPop3IncomingServer that gets passed down along
with the URL so that after the URL has run we still have information about which server this came from


git-svn-id: svn://10.0.0.236/trunk@27044 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:50:52 +00:00
alecf%netscape.com
3de8eb0c5a rev the Multiple Accounts system:
- remove LoadPreferences() function, make use of SetKey instead
- lazily create accounts/identities/servers are they are requested
- request pref service inside each object rather than passing the same service around
- start to support upgrading of preferences from 4.x world
- preference accessors ask prefs store directly instead of trying to maintain their own copy of each preference
- start to add support for shadow/default "fallback" account/server prefs


git-svn-id: svn://10.0.0.236/trunk@27043 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:46:47 +00:00
jband%netscape.com
d766daa735 adding a makefile
git-svn-id: svn://10.0.0.236/trunk@27042 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:46:22 +00:00
alecf%netscape.com
1fd4b95150 resort to the lowest common denomenator - don't make special cases for mac
git-svn-id: svn://10.0.0.236/trunk@27041 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:39:59 +00:00
alecf%netscape.com
0fe768cc1c clean up the data source
- move much of the target-creation logic into seperate functions
- speed up enumeration by using enumeration function rather than element->GetAt() style loops


git-svn-id: svn://10.0.0.236/trunk@27040 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:38:53 +00:00
alecf%netscape.com
868b22ef80 add mailnews/idl to the unix build
git-svn-id: svn://10.0.0.236/trunk@27039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:28:19 +00:00
alecf%netscape.com
f1604b3474 create idl file for MailNewsTypes.h so that other IDL files don't get confused
git-svn-id: svn://10.0.0.236/trunk@27038 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:26:54 +00:00
alecf%netscape.com
cb525a1c69 move nsIMsgThread to base/public, and create IDL source
nsIMsgThread.idl has to be in base/public because nsIMessage needs it during
IDL compilation


git-svn-id: svn://10.0.0.236/trunk@27037 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:23:54 +00:00
alecf%netscape.com
f235e5ac71 include mdb.h because soon the interface file will not be including it
git-svn-id: svn://10.0.0.236/trunk@27036 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:21:03 +00:00
pavlov%pavlov.net
ffc1857edf oops, ifdef'd out a tad too much code.
git-svn-id: svn://10.0.0.236/trunk@27035 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 20:10:55 +00:00
pavlov%pavlov.net
8f5f30ef27 code cleanups. begin work on using xshm
git-svn-id: svn://10.0.0.236/trunk@27034 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 19:36:40 +00:00
sspitzer%netscape.com
29642d174f created this to ignore the generated spec files
git-svn-id: svn://10.0.0.236/trunk@27033 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 18:38:23 +00:00
terry%netscape.com
fe74af7a30 Fixed bug 4928 -- wasn't encoding multi-line value fields properly,
which busted modern browsers (like, Mozilla itself).


git-svn-id: svn://10.0.0.236/trunk@27032 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:42:24 +00:00
kipp%netscape.com
46221376d3 Allow negative values for clip rects as per css spec
git-svn-id: svn://10.0.0.236/trunk@27031 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:33:09 +00:00
kipp%netscape.com
576704347f Fixed bug 4801
git-svn-id: svn://10.0.0.236/trunk@27030 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:32:46 +00:00
kipp%netscape.com
679c72ba3d Support clip property
git-svn-id: svn://10.0.0.236/trunk@27029 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:32:33 +00:00
kipp%netscape.com
1d93c62500 Added SetClipRect helper method
git-svn-id: svn://10.0.0.236/trunk@27028 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:32:22 +00:00
kipp%netscape.com
53dcba354e Always init mMaxElementSize (bug 4836) - just in case
git-svn-id: svn://10.0.0.236/trunk@27027 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:32:04 +00:00
kipp%netscape.com
4387adb210 Support clip property; fix bug 4836 and speed things up slightly by avoiding max-element-size computations when not needed
git-svn-id: svn://10.0.0.236/trunk@27026 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:31:45 +00:00
kipp%netscape.com
5185e0d192 Expose trapezoids
git-svn-id: svn://10.0.0.236/trunk@27025 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:30:57 +00:00
kipp%netscape.com
ef48a43f8b Use block-band-data for debug output
git-svn-id: svn://10.0.0.236/trunk@27024 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:30:46 +00:00
sspitzer%netscape.com
9536881020 point the news demo url to an article on a public news server. so that it
works for people outside netscape


git-svn-id: svn://10.0.0.236/trunk@27023 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 17:10:26 +00:00
terry%netscape.com
da237562b5 Patch from James Huff <james.huff@cdg.cendant.com> -- was missing one
file from list of scripts to run.


git-svn-id: svn://10.0.0.236/trunk@27022 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 16:43:09 +00:00
sspitzer%netscape.com
96f5b3658b fix more build breakage for Linux
git-svn-id: svn://10.0.0.236/trunk@27021 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 16:15:02 +00:00
sspitzer%netscape.com
2aac28916f fix the --enable-tests build
git-svn-id: svn://10.0.0.236/trunk@27020 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 16:10:34 +00:00
briano%netscape.com
95bab4ea97 Automated update
git-svn-id: svn://10.0.0.236/trunk@27019 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:44:36 +00:00
jefft%netscape.com
b4deeb4af3 enabled imap logging facility
git-svn-id: svn://10.0.0.236/trunk@27018 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:34:48 +00:00
blizzard%redhat.com
bf28587bdd add makefiles for xlib and add toolkit option
git-svn-id: svn://10.0.0.236/trunk@27017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:30:19 +00:00
blizzard%redhat.com
23ff9315ec xlib mainloop code for viewer
git-svn-id: svn://10.0.0.236/trunk@27016 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:28:21 +00:00
blizzard%redhat.com
f99ac70d24 skel code for xlib based widgets
git-svn-id: svn://10.0.0.236/trunk@27015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:26:39 +00:00
blizzard%redhat.com
e16e030191 xlib based gfx skeleton code
git-svn-id: svn://10.0.0.236/trunk@27014 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:23:47 +00:00
blizzard%redhat.com
688f2b07b2 base code for unix timers without a toolkit
git-svn-id: svn://10.0.0.236/trunk@27013 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 15:20:27 +00:00
braddr%puremagic.com
73afbdb017 more BUILD_PROFILE
git-svn-id: svn://10.0.0.236/trunk@27012 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 10:58:52 +00:00
braddr%puremagic.com
1d79742f14 more BUILD_PROFILE work
git-svn-id: svn://10.0.0.236/trunk@27011 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 10:57:53 +00:00
braddr%puremagic.com
d87948258d Add BUILD_PROFILE to more profile code
git-svn-id: svn://10.0.0.236/trunk@27010 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 10:52:38 +00:00
braddr%puremagic.com
b6761f7b59 Add another condition to all the profile code until the cvs modules can be fixed
git-svn-id: svn://10.0.0.236/trunk@27009 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 10:13:20 +00:00
braddr%puremagic.com
2ab0c02523 Attempt to fix the win build problems.. profile code isn't being pulled by SeaMonkey* modules yet
git-svn-id: svn://10.0.0.236/trunk@27008 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 10:07:12 +00:00
hyatt%netscape.com
a631370abf Fix for bug 3529.
git-svn-id: svn://10.0.0.236/trunk@27007 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:56:51 +00:00
braddr%puremagic.com
cdbd7f5c2b Make the destructor virtual
git-svn-id: svn://10.0.0.236/trunk@27006 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:49:03 +00:00
hyatt%netscape.com
c7920a79ec Bug 3298 fixed with this patch.
git-svn-id: svn://10.0.0.236/trunk@27005 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:31:48 +00:00
hyatt%netscape.com
4194270213 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@27004 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:13:54 +00:00
braddr%puremagic.com
429f00990a Oops.. there were two.. bad gayatrib@netscape.com, no biscuit.
git-svn-id: svn://10.0.0.236/trunk@27003 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:01:00 +00:00
braddr%puremagic.com
1c386cbb50 Move some trace refcounting only code and variables inside the proper ifdefs
git-svn-id: svn://10.0.0.236/trunk@27002 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:50:50 +00:00
braddr%puremagic.com
1470916ea9 Clean up undefined variables and a static prototype that no longer has a function body to match
git-svn-id: svn://10.0.0.236/trunk@27001 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:45:36 +00:00
braddr%puremagic.com
e18c9c6807 Move new include into the #if XP_PC section since the only code using it (and can find the header file) is wrapped with XP_PC also
git-svn-id: svn://10.0.0.236/trunk@27000 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:43:17 +00:00
hyatt%netscape.com
a2f0d61d15 Making sure the right URLs are writable.
git-svn-id: svn://10.0.0.236/trunk@26999 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:18:20 +00:00
jband%netscape.com
39f03647d4 making the overloaded assignment operator sig better match the usage in hopes that the ambiguous error on Sun will go away
git-svn-id: svn://10.0.0.236/trunk@26998 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:17:05 +00:00
braddr%puremagic.com
ca052ae875 Add missing include file to define sprintf
git-svn-id: svn://10.0.0.236/trunk@26997 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:15:52 +00:00
hyatt%netscape.com
aac7da2bfd Adding the skindemo file to the make system.
git-svn-id: svn://10.0.0.236/trunk@26996 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:12:49 +00:00
braddr%puremagic.com
f3591dece9 Brace an if to shut ecgs up and possibly prevent an accident in the future.
git-svn-id: svn://10.0.0.236/trunk@26995 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:12:37 +00:00
hyatt%netscape.com
bb378eb358 A little test file showing off how to switch skins.
git-svn-id: svn://10.0.0.236/trunk@26994 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:09:32 +00:00
hyatt%netscape.com
e5581dc586 Implementing persistence of chrome.
git-svn-id: svn://10.0.0.236/trunk@26993 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 08:08:48 +00:00
jband%netscape.com
367e5d8ac6 set as component for unix
git-svn-id: svn://10.0.0.236/trunk@26992 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:15:21 +00:00
jband%netscape.com
9e90639ad9 adding library to makefile
git-svn-id: svn://10.0.0.236/trunk@26991 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:09:04 +00:00
jband%netscape.com
b17ace4fde fix copy-paste error
git-svn-id: svn://10.0.0.236/trunk@26990 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:05:26 +00:00
gayatrib%netscape.com
770d52d301 added profile module
git-svn-id: svn://10.0.0.236/trunk@26989 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:02:26 +00:00
briano%netscape.com
63c3f64d3c Automated update
git-svn-id: svn://10.0.0.236/trunk@26988 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:59:37 +00:00
gayatrib%netscape.com
c1eb3b5c48 added ProfileManager CID information
git-svn-id: svn://10.0.0.236/trunk@26987 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:58:10 +00:00
braddr%puremagic.com
3ba8d4b59a Add build and build/package to the exceptions list so that build/package/rpm/Makefile can be created
git-svn-id: svn://10.0.0.236/trunk@26986 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:52:59 +00:00
gayatrib%netscape.com
3a946ac1f5 added profile module
git-svn-id: svn://10.0.0.236/trunk@26985 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:52:27 +00:00
jband%netscape.com
71edd0d024 - added an interactive shell for xpconnect testing.
- added tests/components which autregs itself for testing.
- added finalize listener for wrapped natives to support services.
- added getService to CID class.
- renamed newInstance to createInstance in CID class.
- simplified api for Components object (easy attach to global object).


git-svn-id: svn://10.0.0.236/trunk@26984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:51:01 +00:00
gayatrib%netscape.com
98bcc33dfa added ProfileManager service to inform about the current profile directory
git-svn-id: svn://10.0.0.236/trunk@26983 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:50:46 +00:00
jband%netscape.com
776a1bd552 export yet another header file (jsstddef.h is included by jsemit.h which is needed for external interactive shells)
git-svn-id: svn://10.0.0.236/trunk@26982 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:47:20 +00:00
gayatrib%netscape.com
c38e646b6c added profile module
git-svn-id: svn://10.0.0.236/trunk@26981 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:43:26 +00:00
gayatrib%netscape.com
40d33c03be Added ProfileManager services
git-svn-id: svn://10.0.0.236/trunk@26980 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:41:59 +00:00
gayatrib%netscape.com
cb93bdbf15 toplevel makefile
git-svn-id: svn://10.0.0.236/trunk@26979 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:33:32 +00:00
gayatrib%netscape.com
1ba3b0b338 sources makefile
git-svn-id: svn://10.0.0.236/trunk@26978 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:33:09 +00:00
gayatrib%netscape.com
7be22c06df ProfileManager implementation
git-svn-id: svn://10.0.0.236/trunk@26977 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:32:26 +00:00
gayatrib%netscape.com
103ff7e70b headers makefile
git-svn-id: svn://10.0.0.236/trunk@26976 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:30:55 +00:00
gayatrib%netscape.com
3538d42c37 ProfileManager interface header file
git-svn-id: svn://10.0.0.236/trunk@26975 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:30:17 +00:00
jband%netscape.com
c1547f9e95 finishing file removal
git-svn-id: svn://10.0.0.236/trunk@26974 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:25:25 +00:00
jband%netscape.com
38296e4df5 Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID.
git-svn-id: svn://10.0.0.236/trunk@26973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:17:49 +00:00
jband%netscape.com
00b32606ba convert fprintf calls to TRACE macros so they can be more easily turned on and off
git-svn-id: svn://10.0.0.236/trunk@26972 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:11:55 +00:00
rjc%netscape.com
8ca74c14f3 Additional support for "live" containers.
git-svn-id: svn://10.0.0.236/trunk@26971 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:11:37 +00:00
jband%netscape.com
ac0dc254d1 added overloaded asingment operator to quiet pedantice warning
git-svn-id: svn://10.0.0.236/trunk@26970 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:09:54 +00:00
hyatt%netscape.com
faefe25653 Changing window so that it doesn't scroll by default.
git-svn-id: svn://10.0.0.236/trunk@26969 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:07:51 +00:00
jband%netscape.com
5d8b2d28c1 fix misspelling
git-svn-id: svn://10.0.0.236/trunk@26968 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:07:24 +00:00
jband%netscape.com
f8373482e6 battling bitrot in this test program
git-svn-id: svn://10.0.0.236/trunk@26967 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:06:39 +00:00
nhotta%netscape.com
3b304adeaf CSID -> charset name
git-svn-id: svn://10.0.0.236/trunk@26966 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 05:03:24 +00:00
hyatt%netscape.com
ef3e70d2a4 Fixes for bugs 2620 and 3482.
git-svn-id: svn://10.0.0.236/trunk@26965 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:49:21 +00:00
ducarroz%netscape.com
e2381c69d2 need to export NS_InitBaseAppCoreClass as "C" function since nsJSBaseAppCore.cpp has been regenerated.
git-svn-id: svn://10.0.0.236/trunk@26964 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:32:34 +00:00
troy%netscape.com
54fe5da9f8 Fix for bug #4833. Changed CreateGeneratedContentFrame() to make sure that
'position' is set to 'static'


git-svn-id: svn://10.0.0.236/trunk@26963 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:21:33 +00:00
slamm%netscape.com
ce7b9f4db9 Build in source tree by default.
git-svn-id: svn://10.0.0.236/trunk@26962 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:07:37 +00:00
terry%netscape.com
86a5ec9687 Fixed stupid typo.
git-svn-id: svn://10.0.0.236/trunk@26961 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 03:53:59 +00:00
ducarroz%netscape.com
093adec658 this time the regeneration of this file by idlc is the good one!
git-svn-id: svn://10.0.0.236/trunk@26960 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 03:32:28 +00:00
leaf%mozilla.org
92d352b5cd fixing gmake-ism in makefile.win
git-svn-id: svn://10.0.0.236/trunk@26959 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 02:43:42 +00:00
ducarroz%netscape.com
9cf21c0d51 backup last check in, was the wrong file to check in!
git-svn-id: svn://10.0.0.236/trunk@26958 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 02:22:06 +00:00
ducarroz%netscape.com
e1a824c772 Added an include path for ::dist:webshell before path ::dist to avoid conflict with duplicated file name nsURLListener.h defined into webshell and mailnews. mscott and law will merge those two files in the future.
git-svn-id: svn://10.0.0.236/trunk@26957 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 02:05:20 +00:00
ducarroz%netscape.com
aa3879c78e Mime Mac landing, last part
git-svn-id: svn://10.0.0.236/trunk@26956 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:44:54 +00:00
sspitzer%netscape.com
cc9ea2edda changes needed for when we build with libIDL
the idl files need to get exported before we build news


git-svn-id: svn://10.0.0.236/trunk@26955 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:44:46 +00:00
briano%netscape.com
e54ff6b295 Automated update
git-svn-id: svn://10.0.0.236/trunk@26954 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:44:34 +00:00
ducarroz%netscape.com
91531c2592 Fix class member function declaration problem
git-svn-id: svn://10.0.0.236/trunk@26953 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:43:53 +00:00
briano%netscape.com
d0c73497a7 Minor change to make IRIX happier.
git-svn-id: svn://10.0.0.236/trunk@26952 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:42:21 +00:00
ducarroz%netscape.com
b869c757fa update project files
git-svn-id: svn://10.0.0.236/trunk@26951 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:40:20 +00:00
ducarroz%netscape.com
1434b7a6bf Mime Mac Landing, fixed few build problem
git-svn-id: svn://10.0.0.236/trunk@26950 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:38:48 +00:00
sspitzer%netscape.com
7c377b71be ignore the test that gets created
git-svn-id: svn://10.0.0.236/trunk@26949 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:37:52 +00:00
ducarroz%netscape.com
397b8b2d09 update Manifest files
git-svn-id: svn://10.0.0.236/trunk@26948 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:36:30 +00:00
ducarroz%netscape.com
6ff60d76ce First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26947 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:35:38 +00:00
nhotta%netscape.com
8680f98a9a Adding uconv.
git-svn-id: svn://10.0.0.236/trunk@26946 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:28:46 +00:00
sspitzer%netscape.com
057ba441dd these aren't there anymore
git-svn-id: svn://10.0.0.236/trunk@26945 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:28:00 +00:00
ducarroz%netscape.com
9953292da9 added export for nsSupportsArrayEnumerator, added export for nsHashtable::Exists, needed by mailnews
git-svn-id: svn://10.0.0.236/trunk@26944 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:23:14 +00:00
ducarroz%netscape.com
de4c0a28a6 regenerated the file with last version of idlc to haveNS_InitBaseAppCoreClass correctly exported, needed by mailnews
git-svn-id: svn://10.0.0.236/trunk@26943 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:22:00 +00:00
briano%netscape.com
686a29ef07 Automated update
git-svn-id: svn://10.0.0.236/trunk@26942 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:20:28 +00:00
momoi%netscape.com
64547978f4 Updated the us-ascii base sort results since the original data file was updated.
git-svn-id: svn://10.0.0.236/trunk@26941 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:20:18 +00:00
ducarroz%netscape.com
266f2c6836 added nsEscape.h, nsStdFileStream.h needed by mailnews
git-svn-id: svn://10.0.0.236/trunk@26940 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:20:02 +00:00
slamm%netscape.com
d5dd4d77fc nevermind the AC_LANG stuff. it's not universal.
git-svn-id: svn://10.0.0.236/trunk@26939 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:18:06 +00:00
momoi%netscape.com
557bd3ba6b Added N into the test data. Should not affect any build.
git-svn-id: svn://10.0.0.236/trunk@26938 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:13:53 +00:00
briano%netscape.com
120821507a Automated update
git-svn-id: svn://10.0.0.236/trunk@26937 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:13:44 +00:00
briano%netscape.com
186131f1cb Cleaned up the statfs mess at the beginning to make use of configure's power.
git-svn-id: svn://10.0.0.236/trunk@26936 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:13:02 +00:00
nhotta%netscape.com
494d26633e Additional test cases for nsILocale and test options.
git-svn-id: svn://10.0.0.236/trunk@26935 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:09:27 +00:00
briano%netscape.com
d974457a16 Change to allow us to find statfs, or statvfs if available, and do away with platform-specific ifdefs in the places this is used.
git-svn-id: svn://10.0.0.236/trunk@26934 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:09:22 +00:00
briano%netscape.com
c2b49a69cf Fix for SunOS4.
git-svn-id: svn://10.0.0.236/trunk@26933 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:06:40 +00:00
briano%netscape.com
4824124342 It turns out that other platforms besides NTO don't have PATH_MAX, so this change should fix them all.
git-svn-id: svn://10.0.0.236/trunk@26932 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:05:53 +00:00
wtc%netscape.com
0b83fedf32 Added prstreams to DIRS.
git-svn-id: svn://10.0.0.236/trunk@26931 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:04:32 +00:00
wtc%netscape.com
e3841853ed Bugzilla bug #4736: added dummy references to rcsid and sccsid so
that they aren't optimized away as unused variables.


git-svn-id: svn://10.0.0.236/trunk@26930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:01:27 +00:00
nhotta%netscape.com
c8ededebdc MIME encoder utf-8 support.
git-svn-id: svn://10.0.0.236/trunk@26929 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 01:00:15 +00:00
alecf%netscape.com
1a5704cbb2 oops, forgot to include these files for libIDL detection
git-svn-id: svn://10.0.0.236/trunk@26928 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:54:58 +00:00
sspitzer%netscape.com
fffb41ecf8 changes to get newsParserTest to work (at least, work better...)
git-svn-id: svn://10.0.0.236/trunk@26927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:54:19 +00:00
sspitzer%netscape.com
31e07fc180 add the binary that gets built to the list of things to ignore
git-svn-id: svn://10.0.0.236/trunk@26926 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:52:22 +00:00
dougt%netscape.com
5a6211789d Removing softupdt
git-svn-id: svn://10.0.0.236/trunk@26925 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:49:48 +00:00
pinkerton%netscape.com
1cfb599503 remove MathLib, as it is in interfacesLib already.
git-svn-id: svn://10.0.0.236/trunk@26924 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:49:18 +00:00
nhotta%netscape.com
29a092b1fb Bug fix for #4505.
git-svn-id: svn://10.0.0.236/trunk@26923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:47:14 +00:00
nhotta%netscape.com
85a300c2ab Changed to use nsIPosixLocale.
git-svn-id: svn://10.0.0.236/trunk@26922 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:45:31 +00:00
sspitzer%netscape.com
20b90e09bd changes to get the tree to build when the libIDL rpms are installed
git-svn-id: svn://10.0.0.236/trunk@26921 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:41:03 +00:00
sspitzer%netscape.com
6f49705474 adding these cvsignore files
git-svn-id: svn://10.0.0.236/trunk@26920 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:39:11 +00:00
mccabe%netscape.com
85e37c2302 Not part of the mozilla build. The currently about-to-ensue breakage is not my fault!
Remove redundant sub.  Patch courtesy Dave Neuer <dneuer@futuristics.net>.


git-svn-id: svn://10.0.0.236/trunk@26919 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:37:46 +00:00
sspitzer%netscape.com
e1764a9c6b ignore the test that gets built
git-svn-id: svn://10.0.0.236/trunk@26917 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:36:48 +00:00
sspitzer%netscape.com
6551dfd028 fixes to get the test to build
git-svn-id: svn://10.0.0.236/trunk@26916 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:36:18 +00:00
sspitzer%netscape.com
3bb4cef0a2 heed the ENABLE_TESTS variable
git-svn-id: svn://10.0.0.236/trunk@26915 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:36:05 +00:00
sspitzer%netscape.com
b01a4abd1d ignore the generated rdcat binary
git-svn-id: svn://10.0.0.236/trunk@26914 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:35:28 +00:00
jefft%netscape.com
606d2f9b1a set flag state to imap parser at the intialize() method; use PR_CALLOC instead of PR_MALLOC
git-svn-id: svn://10.0.0.236/trunk@26913 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:35:19 +00:00
sspitzer%netscape.com
deb833db4d fix the makefile to listen to ENABLE_TESTS
git-svn-id: svn://10.0.0.236/trunk@26912 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:35:08 +00:00
sspitzer%netscape.com
b6659cd1ad fixes to make the tests build
git-svn-id: svn://10.0.0.236/trunk@26911 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:34:44 +00:00
sspitzer%netscape.com
a503bbab8c comment out mailbox test, because it is stale and won't build
git-svn-id: svn://10.0.0.236/trunk@26910 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:34:26 +00:00
sspitzer%netscape.com
e9c22d1d14 changes to make the tests build
git-svn-id: svn://10.0.0.236/trunk@26909 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:34:04 +00:00
sspitzer%netscape.com
5d22cd3d4e fixes to make the test build
git-svn-id: svn://10.0.0.236/trunk@26908 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:32:53 +00:00
dougt%netscape.com
b1c9993de0 fixing Move() testcase to reflect changes made.
added nspr compatiblity tests.


git-svn-id: svn://10.0.0.236/trunk@26907 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:31:35 +00:00
radha%netscape.com
475f83e53e Recommiting 1.66 changes. It got removed by Matt's checkin.
git-svn-id: svn://10.0.0.236/trunk@26906 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:31:31 +00:00
dougt%netscape.com
4ed02c79b9 Make the windows specific code use nsprPath.
git-svn-id: svn://10.0.0.236/trunk@26905 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:30:23 +00:00
briano%netscape.com
88b4363d0e Automated update
git-svn-id: svn://10.0.0.236/trunk@26904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:29:44 +00:00
dougt%netscape.com
88d01b020a Adding nsprPath class.
Removing existing check when creating subdirectories.


git-svn-id: svn://10.0.0.236/trunk@26903 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:29:20 +00:00
slamm%netscape.com
cdd43c4ed3 Use autoconf magic to switch AC_ tests to use C++ instead of C.
git-svn-id: svn://10.0.0.236/trunk@26902 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:27:24 +00:00
dougt%netscape.com
3fbcdbf5cc Adding nsprPath class.
Changing comments to reflect the real world.


git-svn-id: svn://10.0.0.236/trunk@26901 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:27:09 +00:00
alecf%netscape.com
c557d38da2 fix libIDL checking in configure script. For now require 0.6.3
git-svn-id: svn://10.0.0.236/trunk@26900 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:25:55 +00:00
pinkerton%netscape.com
cbd5c36140 Move all apple libs into MacOS target of interfaces.mcp. Only "apple" lib in each project should now be InterfacesStubs (with some minor exceptions). permission to checkin granted by cyeh.
git-svn-id: svn://10.0.0.236/trunk@26899 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:15:14 +00:00
briano%netscape.com
9cb7ee2a26 Automated update
git-svn-id: svn://10.0.0.236/trunk@26898 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 23:14:27 +00:00
ramiro%netscape.com
9036031470 Fix for bug 4855. Packaging info for m4 on Linux.
git-svn-id: svn://10.0.0.236/trunk@26896 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 23:01:46 +00:00
jefft%netscape.com
741d37b9a7 (not part of the build yet) rename TIMAPACLRightsInfo to nsIMAPACLRightsInfo
git-svn-id: svn://10.0.0.236/trunk@26895 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 22:06:58 +00:00
jefft%netscape.com
194d2ea123 (not part of the build yet) fixed typo for AllocateCanonicallFolderPath
git-svn-id: svn://10.0.0.236/trunk@26894 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 22:05:43 +00:00
jefft%netscape.com
708897865b (not part of the build yet) export nsIMAPNamespace.h
git-svn-id: svn://10.0.0.236/trunk@26893 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 22:04:21 +00:00
jefft%netscape.com
bca5361fac (not part of the build yet) more porting from 4.5 to 5.0; filling in more stub'd methods in nsImapProtocol; added missing host info methods
git-svn-id: svn://10.0.0.236/trunk@26892 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:55:28 +00:00
jefft%netscape.com
8088ffdadf (not part of the build yet) more porting from 4.5 to 5.0; added missing host info methods
git-svn-id: svn://10.0.0.236/trunk@26891 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:51:18 +00:00
ramiro%netscape.com
235eb640dd Fix for 4856. run-mozilla scripts were broken in release tarballs.
git-svn-id: svn://10.0.0.236/trunk@26890 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:41:23 +00:00
law%netscape.com
2e9db187ae Bug #4779 (file download crashes and fix cancel button XML); approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@26889 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:37:53 +00:00
amusil%netscape.com
8a542c535b Fix for Bug# 4751. Added support for data param in addition to src param
git-svn-id: svn://10.0.0.236/trunk@26888 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:23:41 +00:00
slamm%netscape.com
ef192f0d74 New fix for bookmark properties to appease expat. It does not like '<' in javascript code. Bug #4678. Previously appropved by chofmann and cyeh.
git-svn-id: svn://10.0.0.236/trunk@26887 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:21:01 +00:00
karnaze%netscape.com
5022549b6f more/better table regression scripts
git-svn-id: svn://10.0.0.236/trunk@26886 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:12:34 +00:00
karnaze%netscape.com
31f57c1d11 bug 2643, zero width cells
git-svn-id: svn://10.0.0.236/trunk@26885 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:09:52 +00:00
karnaze%netscape.com
cb800e68f4 bug 4643, webshells reset scrolling value to prior value on reloading doc
git-svn-id: svn://10.0.0.236/trunk@26884 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 21:09:00 +00:00
danm%netscape.com
c19ed482f9 disabling drag and drop for current milestone. fixes bug 4871. r:rods a:chofmann.
git-svn-id: svn://10.0.0.236/trunk@26883 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 20:59:54 +00:00
karnaze%netscape.com
5512ad4d6f remove margin-right from <input type=text>, <input type=password>, assists with bug1968
git-svn-id: svn://10.0.0.236/trunk@26882 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 20:56:13 +00:00
joki%netscape.com
a5412f5d95 Fix for bug 4001, crashing immediately or on exit after tabbing to end of doc. A: chofmann.
git-svn-id: svn://10.0.0.236/trunk@26881 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 20:35:18 +00:00
ramiro%netscape.com
d102150583 Fix for 2986.
Radio buttons and checkbuttons on form not rendering.
The problem was that the parent widget was rendering on top of them, because
they are windowless.
The fix is to wrap the radio/check buttons in an event box to give them a
window.  Not the most effecient solution, but will do for now until the devil
is exorcised from the event system.


git-svn-id: svn://10.0.0.236/trunk@26880 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 19:58:37 +00:00
ramiro%netscape.com
0819a9cdc6 Fix for editor bug 3249.
Second non-text key doesn't get through.


git-svn-id: svn://10.0.0.236/trunk@26879 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 19:53:50 +00:00
terry%netscape.com
85f6234cfd Oops; back out last change; was busting new checkins!
git-svn-id: svn://10.0.0.236/trunk@26877 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 16:50:49 +00:00
despotdaemon%netscape.com
5ad0e06e10 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@26876 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 16:45:50 +00:00
larryh%netscape.com
72f3b5538c Fix thread-type rotation for Win95
git-svn-id: svn://10.0.0.236/trunk@26875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 16:38:11 +00:00
terry%netscape.com
62e1bf3af3 Patch from Eric B. Mitchell <emitchell@altaira.com> -- Now uses
DBI::mysql instead of the mysql perl module that came with mysql.  One
side effect of htis is that it now tries to log in as user "bonsai";
I'm actually not sure what username it was trying before.  Also, fixes
a few minor bugs.


git-svn-id: svn://10.0.0.236/trunk@26874 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 14:22:53 +00:00
rpotts%netscape.com
8e19d15aa3 fixed typo... This class should implement the nsIFileTransportService interface.
git-svn-id: svn://10.0.0.236/trunk@26873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 05:43:30 +00:00
mccabe%netscape.com
9c74879298 Checking in jband's install.bat... hopefully making people's lives somewhat easier.
git-svn-id: svn://10.0.0.236/trunk@26872 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 05:04:19 +00:00
troy%netscape.com
64e0b6f9de Fix for bug #4824. Added NULL pointer checks in GoToAnchor()
git-svn-id: svn://10.0.0.236/trunk@26871 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 04:28:15 +00:00
terry%netscape.com
f4b07da55e Patch by jay@invengen.com -- fixed bug 4106 (was busting on IE).
git-svn-id: svn://10.0.0.236/trunk@26870 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 04:19:14 +00:00
terry%netscape.com
4b17caaa1e Patch from Larry Prall <lgp@mindspring.com> -- added missing content-type.
git-svn-id: svn://10.0.0.236/trunk@26869 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 04:10:22 +00:00
terry%netscape.com
13c2f11664 Patch from Larry Prall <lgp@mindspring.com> -- fix stupid typo.
git-svn-id: svn://10.0.0.236/trunk@26868 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 04:05:10 +00:00
endico%mozilla.org
da0919e919 add link to my mozilla page. Substitute ampersands first so
ones from gt and lt don't get nuked.


git-svn-id: svn://10.0.0.236/trunk@26867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 03:35:15 +00:00
bienvenu%netscape.com
586bacf2a1 remove a few uses of GetBuffer()
git-svn-id: svn://10.0.0.236/trunk@26863 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:44:17 +00:00
gagan%netscape.com
9a2407d59c first checkin.
git-svn-id: svn://10.0.0.236/trunk@26862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:37:50 +00:00
gagan%netscape.com
80e46fe46a nsFileCID.h first checkin
git-svn-id: svn://10.0.0.236/trunk@26861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:37:28 +00:00
gagan%netscape.com
257b19396c Temporary checkin. Brought in the original implementations. Will need some cleaning now...
git-svn-id: svn://10.0.0.236/trunk@26860 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:31:48 +00:00
gagan%netscape.com
73f2b4876e HTTP exported headers.
git-svn-id: svn://10.0.0.236/trunk@26859 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:27:29 +00:00
gagan%netscape.com
f3ee4177ee Brought in the original work.
git-svn-id: svn://10.0.0.236/trunk@26858 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:26:05 +00:00
gagan%netscape.com
681ac876b9 First checkins of tests. Currently only urltest.
git-svn-id: svn://10.0.0.236/trunk@26857 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:23:05 +00:00
nisheeth%netscape.com
3af39c3e8d Correcting logic for enabling expat by default on the Mac. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@26856 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:17:00 +00:00
syd%netscape.com
73f8900785 Re-applied code for 4560. Reviewed by ramiro, kipp.
git-svn-id: svn://10.0.0.236/trunk@26855 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:01:34 +00:00
bienvenu%netscape.com
0848b84362 bunch of stuff to get message header download working
git-svn-id: svn://10.0.0.236/trunk@26854 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 01:46:22 +00:00
matt%netscape.com
47aa81bb03 Fixing persitant sidebar. Adding setContextWindow = innner frame.
Changing target for frames to inner window


git-svn-id: svn://10.0.0.236/trunk@26852 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 00:24:42 +00:00
briano%netscape.com
96189fea1b Another SunOS4-specific fix.
git-svn-id: svn://10.0.0.236/trunk@26851 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 00:15:29 +00:00
briano%netscape.com
920f884b02 Automated update
git-svn-id: svn://10.0.0.236/trunk@26850 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 00:02:13 +00:00
briano%netscape.com
d928a17372 Added a check for compat.h. Yes, it's an extremely obscure case for extremely obsolete SunOS versions, but what the hell.
git-svn-id: svn://10.0.0.236/trunk@26849 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 00:01:43 +00:00
briano%netscape.com
f0ba402d1e Fix for SunOS 4 builds.
git-svn-id: svn://10.0.0.236/trunk@26847 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:51:11 +00:00
pollmann%netscape.com
0562064d12 Bugs 4714 4533 4387. A: Chofmann R: Harishd
git-svn-id: svn://10.0.0.236/trunk@26846 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:47:49 +00:00
petitta%netscape.com
c81925b4ce New Build Files
git-svn-id: svn://10.0.0.236/trunk@26845 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:38:59 +00:00
jefft%netscape.com
84fb0c684d failed to set m_protocolInitialized flag when protocol did get initialized
git-svn-id: svn://10.0.0.236/trunk@26844 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:38:30 +00:00
rhp%netscape.com
a556198c68 Fix for bug #4784 - reviewer: mscott - This is a fix for
a problem when not escaping XML output from RFC822 headers.


git-svn-id: svn://10.0.0.236/trunk@26843 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:35:08 +00:00
hyatt%netscape.com
8c98173bc4 Decreasing height of newly-created windows to 480. Approved by Chris H.
git-svn-id: svn://10.0.0.236/trunk@26842 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:29:27 +00:00
hyatt%netscape.com
addd2e1d99 Decreasing height of newly-created windows to work around bug #3976.
git-svn-id: svn://10.0.0.236/trunk@26841 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:27:19 +00:00
hyatt%netscape.com
859de5b1ae Decreasing the height of the window to provide a workaround for bug #3976.
Approved by Chris H.


git-svn-id: svn://10.0.0.236/trunk@26840 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:26:08 +00:00
vidur%netscape.com
fd8c12529d Added missing entry into hint table. Fix for bug 4622 and more.
git-svn-id: svn://10.0.0.236/trunk@26839 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:22:25 +00:00
kipp%netscape.com
e5e9cb1246 Backed out yesterdays change as it broke framesets
git-svn-id: svn://10.0.0.236/trunk@26838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:18:02 +00:00
mscott%netscape.com
eaee2baecb Add test option for select folder and use the imap service to implement this test.
git-svn-id: svn://10.0.0.236/trunk@26836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:06:25 +00:00
mscott%netscape.com
a44526d20b (not part of the build yet)
support the SelectFolder interface.


git-svn-id: svn://10.0.0.236/trunk@26835 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:05:35 +00:00
law%netscape.com
06ce37305f Bug #3735; link targetting; reviewed by matt@netscape.com; approvied by chofmann@netscape.com (via don@netscape.com)
git-svn-id: svn://10.0.0.236/trunk@26834 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:05:23 +00:00
mscott%netscape.com
736835e02f (not part of the build yet)
add SelectFolder method to the imap service interface.


git-svn-id: svn://10.0.0.236/trunk@26833 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:05:12 +00:00
mscott%netscape.com
8acd0c9334 (not part of the build yet).
I removed our dependencies on xplib so we no longer need to link to it. This cuts down the imap dll by some 40% or so. yippee!


git-svn-id: svn://10.0.0.236/trunk@26832 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:04:13 +00:00
mscott%netscape.com
762f81ab23 (not part of the build yet)
Update imap body shell to use nsHashTable instead of XP_HashTable.


git-svn-id: svn://10.0.0.236/trunk@26830 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 23:00:10 +00:00
michaelp%netscape.com
0e4a1f69c8 flush the font cache after setting a new zoom value.
git-svn-id: svn://10.0.0.236/trunk@26829 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:41:17 +00:00
michaelp%netscape.com
bd383bcf10 cleaned.
git-svn-id: svn://10.0.0.236/trunk@26828 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:40:20 +00:00
waterson%netscape.com
239eb3f833 Bug 4773. Removed idl directory for M4. We'll put it back next week. a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@26827 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:21:38 +00:00
jefft%netscape.com
6b2eb122e6 (not part of the build yet) more porting on message download; remove SetMessageDownloadOutputStream method; added PostLineDownLoadEvent, m_downloadLineCache, & m_fromHeaderSeen
git-svn-id: svn://10.0.0.236/trunk@26826 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:14:02 +00:00
jefft%netscape.com
e58cecd7e1 added TLineDownloadCache class
git-svn-id: svn://10.0.0.236/trunk@26825 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:10:52 +00:00
jefft%netscape.com
af92ce39b8 (not part of the build yet) removed SetMessageDownloadOutputStream
git-svn-id: svn://10.0.0.236/trunk@26824 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 22:10:03 +00:00
mcmullen%netscape.com
b200f32dce Bug #4788. Make testing easier by creating an empty default prefs file if it doesn't exist.
git-svn-id: svn://10.0.0.236/trunk@26823 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 21:57:30 +00:00
ftang%netscape.com
85c84fbb13 fix bug 4694. Change the Hangul block to the Unicode 2.0 Hangul rnage from 1.1 rnage
git-svn-id: svn://10.0.0.236/trunk@26822 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 21:38:07 +00:00
sdagley%netscape.com
4bbca9ab8a Fix call to PutFile to show the put file dialog insted of the get file dialog.
git-svn-id: svn://10.0.0.236/trunk@26821 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 21:20:42 +00:00
gbeasley%netscape.com
5e6a2a3c65 ldap jdk 3.1 version updated
git-svn-id: svn://10.0.0.236/trunk@26818 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 20:46:32 +00:00
mccabe%netscape.com
fd1ad2ae4c Adding windows binaries for the glib and libIDL libraries, and pointers to the appropriate sources.
git-svn-id: svn://10.0.0.236/trunk@26817 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 20:04:33 +00:00
mcmullen%netscape.com
49fc082db3 Bug #4619. When at eof, get() was returning undefined character. Now returning 0.
git-svn-id: svn://10.0.0.236/trunk@26814 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 17:31:00 +00:00
erik%netscape.com
2b056a5512 Fix for bug 4627. Tested by Bruce Mitchener. Approved by Chris Yeh.
git-svn-id: svn://10.0.0.236/trunk@26813 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 17:12:12 +00:00
rogerl%netscape.com
20509b7904 # NOT A PART OF SEAMONKEY
New.


git-svn-id: svn://10.0.0.236/trunk@26812 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 16:54:17 +00:00
endico%mozilla.org
a1fcadbcaf Strip off "Re:" from replies
git-svn-id: svn://10.0.0.236/trunk@26811 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 16:16:17 +00:00
jefft%netscape.com
9b85a8b3d8 (not part of the build yet) more porting from 4.5; added GetShouldDownloadArbitraryHeaders, GetArbitraryHeadersToDownload, AdjustChunkSize, FetchMessage method; added more member variable - m_trackingTime, m_startTime, m_endTime, m_tooFastTime, m_idealTime, m_chunkAddSize, m_chunkStartSize, m_maxChunkSine, m_fetchByChunk, m_chunkSize & m_chunkThreshold
git-svn-id: svn://10.0.0.236/trunk@26810 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 14:50:17 +00:00
terry%netscape.com
3ba4e2c5e8 Bugzilla now has the ability to store patches and other attachments with bugs.
git-svn-id: svn://10.0.0.236/trunk@26809 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 14:40:46 +00:00
rickg%netscape.com
37426a3031 fixed token bug in parser that caused script error
git-svn-id: svn://10.0.0.236/trunk@26808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 11:37:00 +00:00
rickg%netscape.com
63b8db5a99 fixed token bug in parser that caused script error
git-svn-id: svn://10.0.0.236/trunk@26807 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 11:36:29 +00:00
spence%netscape.com
7435d4286c remembering passwords was broken
git-svn-id: svn://10.0.0.236/trunk@26806 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 09:51:05 +00:00
nisheeth%netscape.com
cffd8e506c Replacing asserts in the destructor with printf's. These asserts fire when the namespace or content stacks are non-empty which can happen for any malformed XML document, now that expat is enabled.
This checkin and the earlier one to htmlparser/src/* was approved by Chris Hoffmann earlier todxay.


git-svn-id: svn://10.0.0.236/trunk@26805 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 09:27:08 +00:00
nisheeth%netscape.com
4cb9ed22c6 - Enable expat by default. If you run into problems, you can disable expat at run-time by setting NOEXPAT=1 in your environment on Windows and UNIX.
On Mac, create a file called NOEXPAT in the directory from which you run the browser.

- Changed nsExpatTokenizer so that it stops parsing buffers once it sees an XML well-formedness error.


git-svn-id: svn://10.0.0.236/trunk@26804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 09:21:16 +00:00
spence%netscape.com
82ff5ae768 solaris was choking
git-svn-id: svn://10.0.0.236/trunk@26803 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 09:04:04 +00:00
spence%netscape.com
7c3a9f8549 async dialog work for ftp; generalized async interface
git-svn-id: svn://10.0.0.236/trunk@26802 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 07:37:37 +00:00
law%netscape.com
e5c2a60154 Fixing screw-up I had applied earlier to OnEndDocumentLoad
git-svn-id: svn://10.0.0.236/trunk@26801 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 06:58:13 +00:00
gagan%netscape.com
de61084637 Moved the files from nunet to netwerk. For history on these files- see mozilla/nunet.
Not in the build (of netwerk) yet.


git-svn-id: svn://10.0.0.236/trunk@26800 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 06:13:27 +00:00
jfrancis%netscape.com
b0a8d0fd29 fix for another range gravity bug; rvwd and apprd kostello; appr chofmann
git-svn-id: svn://10.0.0.236/trunk@26799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 06:00:44 +00:00
radha%netscape.com
e2ea4d5661 Don't add the rdfAppcore explicitly, since that call fails internally in Appcoresmanager
and control is never returned to Javascript to execute the loadURL call.
rdfCore.Init() already does the job of XPAppcoresManager.add()


git-svn-id: svn://10.0.0.236/trunk@26798 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 05:14:31 +00:00
saari%netscape.com
14b6e00383 fix for bug #4562
> 
mozilla/widget/src/mac/nsMacEventHandler.cpp
- commented out 3 lines
 
mozilla/xpfe/appshell/src/nsWebShellWindow.cpp
- Added 2 #ifdef XP_MAC changes that should go away by
M5.
 
The problem is that the nsMenuBar class doesn't know when it is through building a menubar from XUL since nsWebShellWindow actually does the construction today.
That will change when menus build themselves, which needs to be done for M5's dynamic menu construction.

So the hack would go away sometime soon.

Previously, the nsMacEventHandler would get a deactivate event before bringing up a dialog or another window... why this isn't happening anymore, I don't know.
Perhaps this is a bug in itself, but I was the only one relying on the behavior, and that reliance was a hack to begin with.


git-svn-id: svn://10.0.0.236/trunk@26797 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 04:29:37 +00:00
law%netscape.com
f8ccb27904 File download; approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@26796 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 04:21:15 +00:00
nisheeth%netscape.com
0614bc090a Fix for bug 3413. I had to reapply the fix because it got trashed during the
work that happened on the document load observation APIs.


git-svn-id: svn://10.0.0.236/trunk@26795 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 04:08:49 +00:00
briano%netscape.com
9e0569b47f Turned on pthreads for OSF/1, removed some flags that aren't needed anymore, and fixed the 'repeating timestamp' bug.
git-svn-id: svn://10.0.0.236/trunk@26794 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 03:01:20 +00:00
mscott%netscape.com
148597c154 (not part of the build yet) a=cyeh.
Replace the identity stuff with their equivalents in nsIMsgIncomingServer.
use the imap service to create a protocol instance instead of creating one directly ourselves.


git-svn-id: svn://10.0.0.236/trunk@26793 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:59:52 +00:00
sdagley%netscape.com
4d8d0a0c46 Fix to properly call new wrapper for GetFile dialog.
git-svn-id: svn://10.0.0.236/trunk@26792 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:59:30 +00:00
mscott%netscape.com
da3b6b454a (not part of the build yet) a=cyeh.
build nsImapService and nsImapIncomingServer.


git-svn-id: svn://10.0.0.236/trunk@26791 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:58:38 +00:00
mscott%netscape.com
c0ecb0bc3b (not part of the build yet) a=cyeh.
Foundation for our imap service. Right now it only creates protocol instances.


git-svn-id: svn://10.0.0.236/trunk@26790 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:57:47 +00:00
mscott%netscape.com
c0be94398d (not part of the build yet) a=cyeh.
implementation of the nsIImapIncomingServer interface. This class is responsible for maintaining an up to date list of all the prefs for a given imap server.


git-svn-id: svn://10.0.0.236/trunk@26789 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:57:20 +00:00
mscott%netscape.com
2933ed0af5 (not part of the build yet) a=cyeh.
Replace identity with nsIMsgIncomingServer. Initialize now takes a host session list.


git-svn-id: svn://10.0.0.236/trunk@26788 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:56:12 +00:00
mscott%netscape.com
0b9e5f1c39 (not part of the build yet) a=cyeh.
Replace the identity with nsIMsgIncomingServer. Initialize now takes in the host session list.


git-svn-id: svn://10.0.0.236/trunk@26787 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:55:29 +00:00
mscott%netscape.com
7eeba160d7 (not part of the build yet) a=cyeh.
Replace identity stuff with nsIMsgIncomingServer.


git-svn-id: svn://10.0.0.236/trunk@26786 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:54:20 +00:00
mscott%netscape.com
d25e7c5b38 (not part of the build yet) a=cyeh.
Export nsIImapService.h and nsIImapIncomingServer.h


git-svn-id: svn://10.0.0.236/trunk@26785 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:53:17 +00:00
mscott%netscape.com
7da67beabd (not part of the build yet) a=cyeh.
Foundation for an imap service interface.


git-svn-id: svn://10.0.0.236/trunk@26784 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:53:01 +00:00
mscott%netscape.com
b82a2490fb (not part of the build yet) a=cyeh.
Changed identity getters and setters to use the new nsIMsgIncomingServer interface instead.


git-svn-id: svn://10.0.0.236/trunk@26783 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:52:28 +00:00
spence%netscape.com
92dc534590 remove outside dependency from netlib
git-svn-id: svn://10.0.0.236/trunk@26782 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:51:14 +00:00
mscott%netscape.com
0b1e7ba6fb (not part of the build yet) a=cyeh.
Initialize now takes the host session list.


git-svn-id: svn://10.0.0.236/trunk@26781 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:51:13 +00:00
mscott%netscape.com
97f743a90b (not part of the build yet) a=cyeh.
Add an imap incoming server interface which holds imap account server specific information such as user name, host name, etc.


git-svn-id: svn://10.0.0.236/trunk@26780 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:50:44 +00:00
mscott%netscape.com
cdeba5af21 (not part of the build yet) a=cyeh.
I changed the dll name for imap to be msgimap.dll. We now need prefs and js in the requires list.


git-svn-id: svn://10.0.0.236/trunk@26779 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:49:40 +00:00
mscott%netscape.com
bfbab9f273 (not part of the build) a=cyeh.
Imap factory can now generate components for the imap service and for the imap incoming server.


git-svn-id: svn://10.0.0.236/trunk@26778 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:48:56 +00:00
briano%netscape.com
0fc42f0f42 Added a pointer to ftp.gtk.org if gtk-config can't be found.
git-svn-id: svn://10.0.0.236/trunk@26777 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 02:06:55 +00:00
waterson%netscape.com
83b256efb0 Bug 4618. Fix compilation problem on Solaris native compile. a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@26776 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:53:31 +00:00
briano%netscape.com
3dc3f9553b Automated update
git-svn-id: svn://10.0.0.236/trunk@26773 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:32:30 +00:00
briano%netscape.com
f65c26c556 Define _REENTRANT for any compiler on OSF/1. Fixes the problem with mkautocf.c.
git-svn-id: svn://10.0.0.236/trunk@26772 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:31:49 +00:00
mjudge%netscape.com
af245251eb fixed selection results after bold/italics. 4593 bug. simply collapsed range and extended it to take up the whole new range
git-svn-id: svn://10.0.0.236/trunk@26771 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:30:05 +00:00
mjudge%netscape.com
3f9c7d2ca8 adding batch changes around editor BeginTransaction. bug 4593
git-svn-id: svn://10.0.0.236/trunk@26770 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:28:33 +00:00
mjudge%netscape.com
a7f6edd45f bug 4539 approved by hoffman. fix gives us nested selection batch changes.
git-svn-id: svn://10.0.0.236/trunk@26769 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:27:29 +00:00
briano%netscape.com
8ec1faf202 Deleted the nglayout.mak entry, since it is no longer used.
git-svn-id: svn://10.0.0.236/trunk@26768 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 01:20:56 +00:00
akkana%netscape.com
202959b6e8 Cleaner addendum to the fix for 4661
git-svn-id: svn://10.0.0.236/trunk@26767 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:54:32 +00:00
akkana%netscape.com
c16be50ebc 4661: Fix win32 crasher inserting an image. Approved by chofmann.
Split nsEditor::DeleteSelectionAndCreateNode into two parts,
so that routines like InsertImage which need to set attributes
on the new node before inserting into the tree can do so.
This is somewhat temporary, since the current method isn't undo-able;
undo will be implemented after M4.


git-svn-id: svn://10.0.0.236/trunk@26766 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:46:10 +00:00
waterson%netscape.com
5dc2231111 Bug 4710. Implement no-ops for local store commands so as not to break stuff that depends on commands working. r=putterman@netscape.com, a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@26764 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:43:11 +00:00
despotdaemon%netscape.com
cc57e97e97 Pseudo-automatic update of changes made by taek@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@26763 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:19:11 +00:00
kipp%netscape.com
e2b35834ac Delay first move until onload has finished
git-svn-id: svn://10.0.0.236/trunk@26762 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:01:12 +00:00
kipp%netscape.com
7795752bda Fixed not bother repositioning when coordinates don't change
git-svn-id: svn://10.0.0.236/trunk@26761 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 00:00:13 +00:00
waterson%netscape.com
65fd5a6b87 Bug 4706. Make sure to close the first RDF:RDF tag. Duh.
git-svn-id: svn://10.0.0.236/trunk@26760 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 23:18:54 +00:00
evaughan%netscape.com
9673a16c7b Made secure connection have a display type of none by default.
git-svn-id: svn://10.0.0.236/trunk@26759 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 23:15:06 +00:00
momoi%netscape.com
cc9d097d32 4 sort result files for WindowsNT4-US.
git-svn-id: svn://10.0.0.236/trunk@26758 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 23:14:59 +00:00
ftang%netscape.com
0a33089e24 fix bug 4672, 4673, 4674, 4676 , check in for cata from ftang's account
git-svn-id: svn://10.0.0.236/trunk@26757 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 23:00:28 +00:00
slamm%netscape.com
150dad921b Fix for bookmark properties come up blank (bug #4678). Approved by cyeh and chofmann.
git-svn-id: svn://10.0.0.236/trunk@26756 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 22:59:59 +00:00
ftang%netscape.com
37296fb308 fix bug 564 to use CP 1252 mapping table to convert ISO-8859-1
git-svn-id: svn://10.0.0.236/trunk@26755 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 22:59:35 +00:00
mjudge%netscape.com
62dce85e69 indexes returned from prepareunicodestring are mContentOffset based. 3641 3772 Hoffman approved
git-svn-id: svn://10.0.0.236/trunk@26754 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 22:56:09 +00:00
mjudge%netscape.com
e8328ec579 Simon reviewed. Hoffman approved bug number 4584 fixes clicking in alternate text.
git-svn-id: svn://10.0.0.236/trunk@26753 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 22:49:07 +00:00
briano%netscape.com
23fe97c75c Automated update
git-svn-id: svn://10.0.0.236/trunk@26752 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:59:37 +00:00
briano%netscape.com
1a169f24d3 Turned off -pipe for BSDI builds.
git-svn-id: svn://10.0.0.236/trunk@26750 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:48:19 +00:00
rickg%netscape.com
97d14d139a fixed mail/news crash and bug 4606
git-svn-id: svn://10.0.0.236/trunk@26748 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:05:19 +00:00
waterson%netscape.com
a94a9df5fe Bug 4621. Uninitialized memory read. Many thanks to Bruce Mitchener <bruce@cybersight.com>. a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@26747 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:02:29 +00:00
putterman%netscape.com
0bc758a3c0 Fixes bug 4650. Backed out some changes so that linux will start working again.
When bug 4668 is fixed I will put these back in.  Approved by chofmann and reviewed
by mscott.


git-svn-id: svn://10.0.0.236/trunk@26746 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 20:56:48 +00:00
petitta%netscape.com
9732a23e20 Updated info
git-svn-id: svn://10.0.0.236/trunk@26744 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 19:22:55 +00:00
petitta%netscape.com
f9366d6fa1 modified date algorithium
git-svn-id: svn://10.0.0.236/trunk@26743 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 19:15:23 +00:00
petitta%netscape.com
c16d300350 Modified path logic
git-svn-id: svn://10.0.0.236/trunk@26742 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 19:14:38 +00:00
petitta%netscape.com
b1f270c113 add more info
git-svn-id: svn://10.0.0.236/trunk@26739 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 17:08:52 +00:00
petitta%netscape.com
0041ea2c5c Build info
git-svn-id: svn://10.0.0.236/trunk@26738 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 17:04:59 +00:00
donm%netscape.com
68bccfe037 fixed build number whacking.
git-svn-id: svn://10.0.0.236/trunk@26737 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 17:00:27 +00:00
morse%netscape.com
0aef569d10 turned cookie management back on since it wasn't causing the crash after all, approved by cyeh
git-svn-id: svn://10.0.0.236/trunk@26736 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 14:39:57 +00:00
spence%netscape.com
242ec2e839 fix mac breakage
git-svn-id: svn://10.0.0.236/trunk@26735 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:39:43 +00:00
spence%netscape.com
4e951a4e6f yet more bustage
git-svn-id: svn://10.0.0.236/trunk@26734 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:34:18 +00:00
spence%netscape.com
72a8f89022 bustage
git-svn-id: svn://10.0.0.236/trunk@26733 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:23:18 +00:00
spence%netscape.com
b4fc882ab6 build bustage
git-svn-id: svn://10.0.0.236/trunk@26732 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:19:17 +00:00
spence%netscape.com
e5ca208225 don't break the mac
git-svn-id: svn://10.0.0.236/trunk@26731 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:11:27 +00:00
ramiro%netscape.com
2183c4f5ec Comment out a annoying printf. Approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@26730 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 07:04:35 +00:00
bienvenu%netscape.com
fa4bfbf0fd avoid iterating over first thread twice
git-svn-id: svn://10.0.0.236/trunk@26729 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:56:19 +00:00
ramiro%netscape.com
62ad9f2c60 Move draw and crossing signals into nsWindow.
git-svn-id: svn://10.0.0.236/trunk@26728 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:55:50 +00:00
mcafee%netscape.com
b6293c712f Removing clipboard define comment.
git-svn-id: svn://10.0.0.236/trunk@26727 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:54:15 +00:00
spence%netscape.com
d0f3d65e5b changes for async modal dialogs
git-svn-id: svn://10.0.0.236/trunk@26726 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:54:12 +00:00
davidm%netscape.com
778472c1b8 Fixed typo
git-svn-id: svn://10.0.0.236/trunk@26725 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:48:13 +00:00
pavlov%pavlov.net
de0548133f fix for double freeing
git-svn-id: svn://10.0.0.236/trunk@26724 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:36:38 +00:00
davidm%netscape.com
0f24a0495f Register the NetDialogSupport component.
git-svn-id: svn://10.0.0.236/trunk@26723 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:35:05 +00:00
davidm%netscape.com
73ec815df6 Added support for nsNetSupportDialog factory
git-svn-id: svn://10.0.0.236/trunk@26722 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:33:11 +00:00
davidm%netscape.com
7bfa4ed346 Added nsINetSupportDialogService.h
git-svn-id: svn://10.0.0.236/trunk@26721 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:31:48 +00:00
davidm%netscape.com
02633d4e87 added nsNetSupportDialog.cpp
git-svn-id: svn://10.0.0.236/trunk@26720 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:30:53 +00:00
davidm%netscape.com
20dd7b5b3b added nsINetSupportDialogService.h
git-svn-id: svn://10.0.0.236/trunk@26719 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:30:28 +00:00
davidm%netscape.com
f73061fcc7 Added nsNetSupportDialog.cp
git-svn-id: svn://10.0.0.236/trunk@26718 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:30:02 +00:00
waterson%netscape.com
cc328852a9 Modified to use NS_RDF_ASSERTION_ACCEPTED and NS_RDF_ASSERTION_REJECTED return codes (local store implementation)
git-svn-id: svn://10.0.0.236/trunk@26717 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:29:41 +00:00
waterson%netscape.com
f13f05f02e Modified to use NS_RDF_ASSERTION_ACCEPTED and NS_RDF_ASSERTION_REJECTED return codes (local store implementation). Added local store construction to each XUL hierarchical widget.
git-svn-id: svn://10.0.0.236/trunk@26716 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:29:14 +00:00
waterson%netscape.com
a572d72bd7 Added NS_RDF_ASSERTION_ACCEPTED and NS_RDF_ASSERTION_REJECTED return codes.
git-svn-id: svn://10.0.0.236/trunk@26715 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:28:17 +00:00
pinkerton%netscape.com
7f9dde07f8 fix error checking. helps to assign into the return code that you check for an error ;)
git-svn-id: svn://10.0.0.236/trunk@26714 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:25:17 +00:00
davidm%netscape.com
4272cf7fb6 Update routines so that they will be callable through COMConnect. Added routines for listening to mouse events.
git-svn-id: svn://10.0.0.236/trunk@26713 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:17:33 +00:00
toshok%hungry.com
ffffd6ce4b unix doesn't need FARPROC here either (thanks to nspr.)
git-svn-id: svn://10.0.0.236/trunk@26712 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:15:14 +00:00
tague%netscape.com
1027734672 Added XPLocale -> Linux Locale support
git-svn-id: svn://10.0.0.236/trunk@26711 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 06:13:19 +00:00
toshok%hungry.com
91df9ad6cb wrap the OJI/liveconnect specific stuff with #ifdef OJI
git-svn-id: svn://10.0.0.236/trunk@26710 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:54:35 +00:00
pavlov%pavlov.net
56854c431e more work on the clipboard
git-svn-id: svn://10.0.0.236/trunk@26709 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:53:10 +00:00
morse%netscape.com
012d945ddf disable cookie management because linux was dying on startup
git-svn-id: svn://10.0.0.236/trunk@26708 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:45:44 +00:00
pavlov%pavlov.net
6f57ffd15c add 2 casts in an attempt to fix a build bustage
git-svn-id: svn://10.0.0.236/trunk@26707 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:40:49 +00:00
mcafee%netscape.com
b8f89661f4 Gtk callback stubs.
git-svn-id: svn://10.0.0.236/trunk@26706 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:40:37 +00:00
mcafee%netscape.com
18349fda32 Gtk callback stuff.
git-svn-id: svn://10.0.0.236/trunk@26705 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:32:21 +00:00
mcafee%netscape.com
ca12f1c362 Moving old clipboard into #ifdef-land.
git-svn-id: svn://10.0.0.236/trunk@26704 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:31:55 +00:00
karnaze%netscape.com
9ea40681dd test for empty cells
git-svn-id: svn://10.0.0.236/trunk@26703 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:31:47 +00:00
toshok%hungry.com
9f3a0f62b7 add -lraptorplugin
git-svn-id: svn://10.0.0.236/trunk@26702 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:26:54 +00:00
toshok%hungry.com
b5454954bb check in (mostly) function nsPluginsDirUNIX, awaiting amusil's code to figure out mime types and stuff.
git-svn-id: svn://10.0.0.236/trunk@26701 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:22:13 +00:00
rods%netscape.com
fc6382b03f Added -DNEW_CLIPBOARD_SUPPORT
git-svn-id: svn://10.0.0.236/trunk@26700 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:21:45 +00:00
toshok%hungry.com
c50be7f384 enable OJI on unix.
git-svn-id: svn://10.0.0.236/trunk@26699 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:20:54 +00:00
troy%netscape.com
e5bd2cf307 Added emebed as one the tags handled in CantRenderReplacedElement()
git-svn-id: svn://10.0.0.236/trunk@26698 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:16:47 +00:00
toshok%hungry.com
f1b1725fe8 add CapsManager, Liveconnect, and JVMManager components to the unix viewer.
git-svn-id: svn://10.0.0.236/trunk@26697 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:16:45 +00:00
toshok%hungry.com
b80f6350b3 enable OJI on unix.
git-svn-id: svn://10.0.0.236/trunk@26696 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:14:40 +00:00
toshok%hungry.com
0c167870e1 always go into src
git-svn-id: svn://10.0.0.236/trunk@26695 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:13:53 +00:00
davidm%netscape.com
11aa063d18 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26694 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:02:00 +00:00
davidm%netscape.com
8a98cb13ec Add nsINetSupportDialogService.h
git-svn-id: svn://10.0.0.236/trunk@26693 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:59:56 +00:00
spence%netscape.com
c7a2e24c02 new state added to the http state machine to allow async dialog authentication
git-svn-id: svn://10.0.0.236/trunk@26692 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:40:51 +00:00
davidm%netscape.com
10a454b864 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26691 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:36:29 +00:00
jefft%netscape.com
9603e87bcd partially hooked up imap parser and fe proxy event implementation
git-svn-id: svn://10.0.0.236/trunk@26690 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:33:45 +00:00
mcafee%netscape.com
a0720fb182 Moving more old clipboard stuff into #ifdef-land.
git-svn-id: svn://10.0.0.236/trunk@26689 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:31:03 +00:00
slamm%netscape.com
8d1408d8d0 added files: mozilla/xpfe/AppCores/src/nsDOMPropsCore.cpp, mozilla/xpfe/AppCores/src/nsDOMPropsCoreFactory.cpp, mozilla/xpfe/AppCores/src/nsJSDOMPropsCore.cpp
git-svn-id: svn://10.0.0.236/trunk@26688 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:30:47 +00:00
davidm%netscape.com
e8c4531aef Add declaration to prevent hard to figure out compiler error
git-svn-id: svn://10.0.0.236/trunk@26687 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:30:13 +00:00
jefft%netscape.com
1e7ac96c9b added NS_INIT_REFCNT() to the constructor; temporary added a global gImapHostSessionList for the test purpose
git-svn-id: svn://10.0.0.236/trunk@26686 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:29:12 +00:00
slamm%netscape.com
1d6acd08d3 Adding properties appcore/window.
git-svn-id: svn://10.0.0.236/trunk@26685 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:26:43 +00:00
jefft%netscape.com
3d9e583e39 export nsImapServerResponseParser.h nsIMAPGenericParser.h & nsImapSearchResults.h
git-svn-id: svn://10.0.0.236/trunk@26684 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:26:38 +00:00
jefft%netscape.com
284dc11991 implemented nsIImapMailfolder, nsIImapMessage, nsIImapExtension, nsIImapMiscellaneous interfaces
git-svn-id: svn://10.0.0.236/trunk@26683 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:25:12 +00:00
mcafee%netscape.com
47bdff3161 Using XP macro for -lz
git-svn-id: svn://10.0.0.236/trunk@26682 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:19:01 +00:00
mcafee%netscape.com
2453c0e821 Support for nsPresShell::DoCopy()
git-svn-id: svn://10.0.0.236/trunk@26681 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:12:19 +00:00
mcafee%netscape.com
3ef4585453 Support for nsPresShell::DoCopy()
git-svn-id: svn://10.0.0.236/trunk@26680 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:10:04 +00:00
pavlov%pavlov.net
5fd42621da rot13'd all the files to make them appear much prettier, and in the process fixed some bugs i believe.
git-svn-id: svn://10.0.0.236/trunk@26679 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 04:02:44 +00:00
mcafee%netscape.com
d98f8fccf1 Finishing clipboard ifdef so we can remove the old clipboard.
git-svn-id: svn://10.0.0.236/trunk@26678 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:56:07 +00:00
tague%netscape.com
d2b766343c Fixed 2 memory leaks so Bruce doesn't have to
git-svn-id: svn://10.0.0.236/trunk@26677 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:55:34 +00:00
sspitzer%netscape.com
8a19907163 convince the viewer to use all 30 (0-29) frames of the animation, not just
15


git-svn-id: svn://10.0.0.236/trunk@26676 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:55:22 +00:00
sspitzer%netscape.com
601fc8d43b it turns out that viewer needs all the frames of the animated gif to work.
also, I fixed the clobber target in makefile.win to remove all 30 frames


git-svn-id: svn://10.0.0.236/trunk@26675 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:50:05 +00:00
mcafee%netscape.com
91a9977a50 XP way of specifying libz
git-svn-id: svn://10.0.0.236/trunk@26674 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:47:27 +00:00
mcafee%netscape.com
e79601b711 More clipboard stuff
git-svn-id: svn://10.0.0.236/trunk@26673 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:41:20 +00:00
rods%netscape.com
f5349f05da Implemented GetFile, PutFile, PutFolder does not work correctly
git-svn-id: svn://10.0.0.236/trunk@26672 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:19:33 +00:00
pierre%netscape.com
ac248da276 added nsATSUIUtils.cpp
moved the ATSUI code out of nsRenderingContextMac


git-svn-id: svn://10.0.0.236/trunk@26671 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:18:53 +00:00
pierre%netscape.com
a7e3347af5 made the destructor public
git-svn-id: svn://10.0.0.236/trunk@26670 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:17:03 +00:00
pierre%netscape.com
965ad1f548 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26669 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:16:22 +00:00
rods%netscape.com
90a216317a Commented out debug printf in OnKey
git-svn-id: svn://10.0.0.236/trunk@26668 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:11:46 +00:00
pinkerton%netscape.com
ab9399b40d check a flag to see if we should build the carbonlite target of Interface.mcp
git-svn-id: svn://10.0.0.236/trunk@26667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:11:40 +00:00
troy%netscape.com
df431eabb8 Added a check that the content objects match when determining if a
frame is generated content


git-svn-id: svn://10.0.0.236/trunk@26666 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:10:59 +00:00
tague%netscape.com
2aa91b0da9 Fixed MANIFEST again. I don't know what caused the bustage.
git-svn-id: svn://10.0.0.236/trunk@26665 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:07:45 +00:00
rods%netscape.com
d025357337 Commenting out WM_CHAR changes for I18N
git-svn-id: svn://10.0.0.236/trunk@26664 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:03:23 +00:00
sspitzer%netscape.com
6050885dd1 only define these IDLSRCs if they have the IDL stuff
git-svn-id: svn://10.0.0.236/trunk@26663 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:02:48 +00:00
sspitzer%netscape.com
9b3a81a24f only do this if they have the IDL stuff
git-svn-id: svn://10.0.0.236/trunk@26662 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:01:58 +00:00
sspitzer%netscape.com
5af0d61bce only do this if the IDL stuff has been installed
git-svn-id: svn://10.0.0.236/trunk@26661 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:58:01 +00:00
putterman%netscape.com
a6d2dfee67 More work on threads.
git-svn-id: svn://10.0.0.236/trunk@26660 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:50:25 +00:00
matt%netscape.com
f46458a447 Adding help page
git-svn-id: svn://10.0.0.236/trunk@26659 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:50:06 +00:00
nisheeth%netscape.com
576e594e4d Fixing well-formedness errors reported by expat...
git-svn-id: svn://10.0.0.236/trunk@26658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:26:53 +00:00
nisheeth%netscape.com
0d5f557eff Fixing well-formedness errors reported by expat...
git-svn-id: svn://10.0.0.236/trunk@26657 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:03:08 +00:00
sspitzer%netscape.com
d9dba4207d we need go into the idl directory
git-svn-id: svn://10.0.0.236/trunk@26656 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 02:00:52 +00:00
mscott%netscape.com
44ee1e3d50 Fix for part of the problem with get new mail failing. We were passing a null pointer instead of the address of the pointer...
git-svn-id: svn://10.0.0.236/trunk@26655 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:56:15 +00:00
nisheeth%netscape.com
50ee242712 Fixing well-formedness errors caused by expat...
git-svn-id: svn://10.0.0.236/trunk@26653 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:54:04 +00:00
tague%netscape.com
6ea44c0d03 back out changes...doesn't build
git-svn-id: svn://10.0.0.236/trunk@26652 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:53:01 +00:00
morse%netscape.com
918a442a52 turn on ClientWallet and SingleSignon for unix platform
git-svn-id: svn://10.0.0.236/trunk@26651 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:49:31 +00:00
pinkerton%netscape.com
616cccdeb8 turning on new clipboard stuff for rods.
git-svn-id: svn://10.0.0.236/trunk@26650 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:43:05 +00:00
bienvenu%netscape.com
3105b6b015 start adding msgrfc822 parser, fix multiple thread problem
git-svn-id: svn://10.0.0.236/trunk@26649 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:41:23 +00:00
rods%netscape.com
490dc3adf2 Commented out NEW_CLIPBOARD_SUPPORT
git-svn-id: svn://10.0.0.236/trunk@26648 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:38:49 +00:00
rods%netscape.com
0cd1a45ea8 Commented out the NEW_CLIPBOARD_SUPPORT
git-svn-id: svn://10.0.0.236/trunk@26647 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:35:49 +00:00
tague%netscape.com
b27b6decab Fixed build bustage by moving Manifest to MANIFEST
git-svn-id: svn://10.0.0.236/trunk@26646 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:30:27 +00:00
danm%netscape.com
e4eb9efa55 removing password dialog testing link
git-svn-id: svn://10.0.0.236/trunk@26645 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:13:48 +00:00
morse%netscape.com
6be1333dbb fix bug 4478
git-svn-id: svn://10.0.0.236/trunk@26644 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:11:47 +00:00
mcafee%netscape.com
0ff3b85292 Implementing GetFile(), GetFolder(), PutFile(). r=sdagley
git-svn-id: svn://10.0.0.236/trunk@26643 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:05:24 +00:00
mscott%netscape.com
8c2590a586 New folder icon from scotty.
git-svn-id: svn://10.0.0.236/trunk@26642 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 01:01:11 +00:00
putterman%netscape.com
ffd5b74a2f Add return value to end of function so all control paths return a value.
git-svn-id: svn://10.0.0.236/trunk@26641 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:59:52 +00:00
hyatt%netscape.com
aa5ff0db94 Adding stubs for the file widget.
git-svn-id: svn://10.0.0.236/trunk@26640 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:55:05 +00:00
mcafee%netscape.com
7fb6f2b983 Checking in file dialog stubs for sdagley.
git-svn-id: svn://10.0.0.236/trunk@26639 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:51:33 +00:00
sdagley%netscape.com
ed02f8e039 Adding GetFile, GetFolder and PutFile wrappers to hide widgetness of file dialogs.
git-svn-id: svn://10.0.0.236/trunk@26638 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:49:38 +00:00
sspitzer%netscape.com
a0d9d6f73f changed the makefiles to only export anim.gif and anims00.gif, as that's
all the current xul requires.

mac is still copying the entire directory, so they're on their own.


git-svn-id: svn://10.0.0.236/trunk@26637 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:48:51 +00:00
jband%netscape.com
e616acfd22 fix compiler warnings
git-svn-id: svn://10.0.0.236/trunk@26636 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:47:30 +00:00
alecf%netscape.com
1e527f3f5c include the right RDF idl file
git-svn-id: svn://10.0.0.236/trunk@26635 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:43:04 +00:00
alecf%netscape.com
2d5a429cf2 add idl to directories so that we export nsRDFInterfaces.idl
git-svn-id: svn://10.0.0.236/trunk@26634 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:40:13 +00:00
ftang%netscape.com
d8951bebc7 fix the ignore 1 for 10 problem for cjk-ideographics style
git-svn-id: svn://10.0.0.236/trunk@26633 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:32:49 +00:00
bienvenu%netscape.com
204b373a50 fix thread iterator, add some debugging iterators
git-svn-id: svn://10.0.0.236/trunk@26632 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:31:36 +00:00
jband%netscape.com
ee6636ec3a generated binary files update
git-svn-id: svn://10.0.0.236/trunk@26630 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:30:20 +00:00
ftang%netscape.com
60e45e3f8d add some new charset name
git-svn-id: svn://10.0.0.236/trunk@26629 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:29:50 +00:00
jband%netscape.com
c1d5bee341 use a simpler scheme for handling interface flags in xpidl
git-svn-id: svn://10.0.0.236/trunk@26628 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:29:49 +00:00
briano%netscape.com
61a794ed54 Fixed a bug in the timestamp mechanism and turned it off by default, turned CVS compression off by default, and made the appropriate flag changes.
git-svn-id: svn://10.0.0.236/trunk@26627 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:29:45 +00:00
mscott%netscape.com
b7e054083a I fixed the pop3 test to be in synch with alecf's identity changes so it should be safe to build the test again. Turning it back on.
git-svn-id: svn://10.0.0.236/trunk@26626 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:27:54 +00:00
rjc%netscape.com
573cc8216d SetDocument(nsnull) is now valid, indicating document is going away. Timers are removed in this manner.
git-svn-id: svn://10.0.0.236/trunk@26625 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:27:40 +00:00
mscott%netscape.com
f6f9519099 Updates to use new identity information for alecf.
git-svn-id: svn://10.0.0.236/trunk@26624 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:26:35 +00:00
dveditz%netscape.com
1e060daea6 Mac read-only fix from Patrick Beard <beard@netscape.com>
git-svn-id: svn://10.0.0.236/trunk@26623 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:26:34 +00:00
mcmullen%netscape.com
f333224b42 Removed illegal semicolon.
git-svn-id: svn://10.0.0.236/trunk@26622 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:23:15 +00:00
mcafee%netscape.com
1bbc27cf20 Removing bogus rule
git-svn-id: svn://10.0.0.236/trunk@26621 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:21:53 +00:00
cata%netscape.com
d022606e97 Converters added.
git-svn-id: svn://10.0.0.236/trunk@26620 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:21:28 +00:00
hyatt%netscape.com
c963362d5e Adding chrome to the list of projects that are built.
git-svn-id: svn://10.0.0.236/trunk@26619 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:17:17 +00:00
cata%netscape.com
7e5f4c3785 Converters added.
git-svn-id: svn://10.0.0.236/trunk@26618 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:13:15 +00:00
waterson%netscape.com
107b20ed58 Added asserts to check for null pointers being passed in from JS.
git-svn-id: svn://10.0.0.236/trunk@26617 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:13:08 +00:00
evaughan%netscape.com
a699126c5b fixed toolbar test bug.
git-svn-id: svn://10.0.0.236/trunk@26616 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:10:22 +00:00
waterson%netscape.com
6aa6f1bfa4 Changed to use chrom: URL.
git-svn-id: svn://10.0.0.236/trunk@26615 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:09:03 +00:00
waterson%netscape.com
5afbec4166 Changed to use chrome: URL for style.
git-svn-id: svn://10.0.0.236/trunk@26614 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:08:28 +00:00
waterson%netscape.com
b2589547a3 Fixed incorrect use of nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@26613 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:07:28 +00:00
alecf%netscape.com
c3ddd1d141 temporarily export a stub nsIPref.idl file
git-svn-id: svn://10.0.0.236/trunk@26612 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:06:08 +00:00
putterman%netscape.com
06e1305217 Started work on threads.
git-svn-id: svn://10.0.0.236/trunk@26611 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:05:23 +00:00
putterman%netscape.com
652b6a8435 Changes for threads.
git-svn-id: svn://10.0.0.236/trunk@26610 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:04:20 +00:00
putterman%netscape.com
aa7b49c7b8 Started work on threading.
git-svn-id: svn://10.0.0.236/trunk@26609 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:03:26 +00:00
mscott%netscape.com
5d9e7c24bd temporarily fix windows build breakage for alecf by not building the test directory. QA needs this test for their smoketests though. So as soon as I've updated the code with Alec's changes, I'll turn it back on.
git-svn-id: svn://10.0.0.236/trunk@26608 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:01:25 +00:00
briano%netscape.com
e6ebf1a0d5 Automated update
git-svn-id: svn://10.0.0.236/trunk@26607 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:59:36 +00:00
rjc%netscape.com
f6965e4a36 Timer changes. Preparation for timer to be destroyed when SetDocument(null).
git-svn-id: svn://10.0.0.236/trunk@26606 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:59:22 +00:00
beard%netscape.com
013a8fa31a checking result of Initialize() call, so it won't crash.
git-svn-id: svn://10.0.0.236/trunk@26605 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:56:07 +00:00
sspitzer%netscape.com
52bfc90838 fix typos
git-svn-id: svn://10.0.0.236/trunk@26604 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:53:32 +00:00
mcmullen%netscape.com
076fd00198 Bug #4296. Support insertion of floppies. One more change (the event mask).
git-svn-id: svn://10.0.0.236/trunk@26603 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:53:06 +00:00
alecf%netscape.com
3e3e0dca78 export a bunch of XPIDL-compatible interface stubs so that mail/news can compile
git-svn-id: svn://10.0.0.236/trunk@26602 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:48:11 +00:00
briano%netscape.com
0d01085a10 Automated update
git-svn-id: svn://10.0.0.236/trunk@26601 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:44:35 +00:00
cata%netscape.com
25baea1c9a Converters added.
git-svn-id: svn://10.0.0.236/trunk@26599 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:36:14 +00:00
alecf%netscape.com
73bb328bba forgot to export nsMsgAccount and nsMsgAccountManager
git-svn-id: svn://10.0.0.236/trunk@26598 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:35:17 +00:00
alecf%netscape.com
fe5714e1b0 give nice long message when user does not have libIDL
git-svn-id: svn://10.0.0.236/trunk@26597 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:33:14 +00:00
cata%netscape.com
80f8fe3223 Components exported.
git-svn-id: svn://10.0.0.236/trunk@26596 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:32:31 +00:00
alecf%netscape.com
1ac2fbfee9 oops, both parameters had the same name in the header
git-svn-id: svn://10.0.0.236/trunk@26595 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:28:03 +00:00
alecf%netscape.com
5fe89e85e0 oops, parameters had the same name
git-svn-id: svn://10.0.0.236/trunk@26594 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:26:38 +00:00
briano%netscape.com
2aacb7f9c7 Workaround for a library extraction problem on Digital Unix.
git-svn-id: svn://10.0.0.236/trunk@26593 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:26:00 +00:00
matt%netscape.com
e70d95dd58 Adding slidebar to navigator.xul....Check on mac and linux.
git-svn-id: svn://10.0.0.236/trunk@26592 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:18:42 +00:00
radha%netscape.com
aa336f399c Add menu item "Manage History" under Tasks.
git-svn-id: svn://10.0.0.236/trunk@26591 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:15:06 +00:00
radha%netscape.com
187fb8d0dc Export history.xul history.css
git-svn-id: svn://10.0.0.236/trunk@26590 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:13:57 +00:00
cata%netscape.com
000514982d Chinese converters added.
git-svn-id: svn://10.0.0.236/trunk@26589 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:10:57 +00:00
radha%netscape.com
bcf26e9a91 Initial checkin for History View
git-svn-id: svn://10.0.0.236/trunk@26588 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:06:07 +00:00
mcmullen%netscape.com
07d029224a Int radio buttons were trying to write a bool pref. Oops.
git-svn-id: svn://10.0.0.236/trunk@26587 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:06:02 +00:00
rods%netscape.com
1b986dbb54 Turning on new clipboard support
git-svn-id: svn://10.0.0.236/trunk@26586 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:05:59 +00:00
rods%netscape.com
85f6ce34ad Chnaged over to new way of getting file urls
git-svn-id: svn://10.0.0.236/trunk@26585 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:03:30 +00:00
rods%netscape.com
b60b9cf5ae Turning on new Clipboard support
git-svn-id: svn://10.0.0.236/trunk@26584 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 23:01:55 +00:00
waterson%netscape.com
40c24ad9ab Use the 'real' local store.
git-svn-id: svn://10.0.0.236/trunk@26583 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:55:26 +00:00
cata%netscape.com
e3713270eb Converters added.
git-svn-id: svn://10.0.0.236/trunk@26582 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:54:04 +00:00
cata%netscape.com
6ab49e7ff9 Created
git-svn-id: svn://10.0.0.236/trunk@26581 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:53:19 +00:00
alecf%netscape.com
987b636d88 get the SMTP prefs from the current identity
git-svn-id: svn://10.0.0.236/trunk@26580 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:49:27 +00:00
alecf%netscape.com
15ae1160a1 get composition prefs from the current identity
git-svn-id: svn://10.0.0.236/trunk@26579 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:49:03 +00:00
alecf%netscape.com
f1853e6ca3 land multiple accounts system into local mail and pop
git-svn-id: svn://10.0.0.236/trunk@26578 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:48:25 +00:00
alecf%netscape.com
5d6de00c87 landing multiple accounts
account information is now acquired by the account manager, which is held by the nsIMsgMailSession service.


git-svn-id: svn://10.0.0.236/trunk@26577 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:47:12 +00:00
cata%netscape.com
3ba591420e added files: mozilla/intl/uconv/ucvcn/nsBIG5ToUnicode.cpp, mozilla/intl/uconv/ucvcn/nsUnicodeToBIG5.cpp, mozilla/intl/uconv/ucvcn/nsUCvCnSupport.cpp, mozilla/intl/uconv/ucvcn/nsUCvCnDll.cpp
git-svn-id: svn://10.0.0.236/trunk@26576 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:43:39 +00:00
mscott%netscape.com
3ad7a0f5c9 Checking in new messenger icons I got from scotty today.
git-svn-id: svn://10.0.0.236/trunk@26575 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:42:51 +00:00
jband%netscape.com
e609adb924 Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag.
git-svn-id: svn://10.0.0.236/trunk@26574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:42:10 +00:00
cata%netscape.com
17fde01f3c added files: mozilla/intl/uconv/ucvcn/nsEUCTWToUnicode.cpp, mozilla/intl/uconv/ucvcn/nsGB2312ToUnicode.cpp, mozilla/intl/uconv/ucvcn/nsEUCKRToUnicode.cpp, mozilla/intl/uconv/ucvcn/nsUnicodeToEUCTW.cpp, mozilla/intl/uconv/ucvcn/nsUnicodeToGB2312.cpp, mozilla/intl/uconv/ucvcn/nsUnicodeToEUCKR.cpp
git-svn-id: svn://10.0.0.236/trunk@26573 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:42:06 +00:00
ftang%netscape.com
1957cf6cfb add one boolean to indicate word break or line break
git-svn-id: svn://10.0.0.236/trunk@26572 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:41:44 +00:00
cata%netscape.com
ef0cbc8715 Created.
git-svn-id: svn://10.0.0.236/trunk@26571 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:39:18 +00:00
petitta%netscape.com
fb33db9c6e Update mailing routines
git-svn-id: svn://10.0.0.236/trunk@26570 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:38:01 +00:00
alecf%netscape.com
7d411ced44 new POP3 incoming server implementations
git-svn-id: svn://10.0.0.236/trunk@26569 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:37:51 +00:00
alecf%netscape.com
58865eaddb first addition of POP3 incoming server implementation
git-svn-id: svn://10.0.0.236/trunk@26568 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:36:19 +00:00
alecf%netscape.com
dd6129e947 first addition of nsIMsgAccount and nsIMsgAccountManager implementations
git-svn-id: svn://10.0.0.236/trunk@26567 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:35:43 +00:00
alecf%netscape.com
ed2ac34449 first addition of account/identity interfaces, with IDL
git-svn-id: svn://10.0.0.236/trunk@26566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:35:13 +00:00
petitta%netscape.com
1915d09647 Update mailing routines
git-svn-id: svn://10.0.0.236/trunk@26565 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:35:06 +00:00
cata%netscape.com
bbb7f42a7a Converters added.
git-svn-id: svn://10.0.0.236/trunk@26564 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:34:40 +00:00
alecf%netscape.com
6249be58f7 first addition of identity work
- Identity for outgoing mail
- Incoming Server for incoming mail


git-svn-id: svn://10.0.0.236/trunk@26563 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:34:19 +00:00
nisheeth%netscape.com
a15bb54f6a Fixing well-formedness errors reported by expat...
git-svn-id: svn://10.0.0.236/trunk@26562 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:32:42 +00:00
alecf%netscape.com
23f3b86d25 first check in of identity tests
git-svn-id: svn://10.0.0.236/trunk@26561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:30:47 +00:00
alecf%netscape.com
54dc66ad27 remove dependancy on libxp so we can track this with ldd -r
git-svn-id: svn://10.0.0.236/trunk@26560 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:30:20 +00:00
mscott%netscape.com
90eeec3deb The style sheets for displaying message headers is now in /res/mailnews/messenger.
git-svn-id: svn://10.0.0.236/trunk@26559 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:24:05 +00:00
alecf%netscape.com
94882ebbb4 rev this interface
git-svn-id: svn://10.0.0.236/trunk@26558 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:23:11 +00:00
mscott%netscape.com
fe8f207529 The style sheets for displaying message headers are now being copied into /res/mailnews/messenger.
git-svn-id: svn://10.0.0.236/trunk@26557 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:22:15 +00:00
alecf%netscape.com
8e08c2e373 fix crash if local mail directory is not found
git-svn-id: svn://10.0.0.236/trunk@26556 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:19:59 +00:00
saari%netscape.com
01c62fc613 Mac menus destroying themselves more properly
git-svn-id: svn://10.0.0.236/trunk@26555 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:19:09 +00:00
mcmullen%netscape.com
9ac39587db Added support for inserting floppies.
git-svn-id: svn://10.0.0.236/trunk@26554 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:13:41 +00:00
mcmullen%netscape.com
b045924a41 Fix a typo
git-svn-id: svn://10.0.0.236/trunk@26553 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:09:47 +00:00
mcmullen%netscape.com
0b11eb7bd2 Prefs directory for unix.
git-svn-id: svn://10.0.0.236/trunk@26552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:09:27 +00:00
mcmullen%netscape.com
a896636b44 Remove spurious semicolon.
git-svn-id: svn://10.0.0.236/trunk@26550 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:03:45 +00:00
mcmullen%netscape.com
a943270b6a Bug #4296. Support insertion of floppies.
git-svn-id: svn://10.0.0.236/trunk@26549 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:03:36 +00:00
karnaze%netscape.com
86d76cd063 updated paths
git-svn-id: svn://10.0.0.236/trunk@26548 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:50:36 +00:00
nhotta%netscape.com
32f293604d Changed to use unicode converter and related changes.
git-svn-id: svn://10.0.0.236/trunk@26547 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:46:15 +00:00
karnaze%netscape.com
1227f0d87f updated paths
git-svn-id: svn://10.0.0.236/trunk@26546 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:42:05 +00:00
joki%netscape.com
9a0d9abb24 Adding spacebar to list of keys that will scroll page.
git-svn-id: svn://10.0.0.236/trunk@26545 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:37:34 +00:00
law%netscape.com
2641e80a67 Add support for new file download dialogs
git-svn-id: svn://10.0.0.236/trunk@26544 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:36:50 +00:00
ftang%netscape.com
5780fc9331 uncomment out ucvcn
git-svn-id: svn://10.0.0.236/trunk@26543 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:34:59 +00:00
ftang%netscape.com
6563dd0939 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26542 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:34:27 +00:00
mcmullen%netscape.com
4f7e25cafa Removing illegal trailing semicolon
git-svn-id: svn://10.0.0.236/trunk@26541 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:31:47 +00:00
ftang%netscape.com
8fedb561b8 add nsStringUtil.cpp - fix bustage
git-svn-id: svn://10.0.0.236/trunk@26540 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:27:42 +00:00
radha%netscape.com
e8d434ef55 Remove few debug printfs
git-svn-id: svn://10.0.0.236/trunk@26539 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:25:06 +00:00
radha%netscape.com
b7025f30b7 Remove few denug printfs
git-svn-id: svn://10.0.0.236/trunk@26538 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:24:44 +00:00
cata%netscape.com
8d184ff58e Shift table fix.
git-svn-id: svn://10.0.0.236/trunk@26537 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:23:56 +00:00
cata%netscape.com
65d3b9840e Chinese dll added.
git-svn-id: svn://10.0.0.236/trunk@26536 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:12:24 +00:00
cata%netscape.com
9948fc0779 Chinese converters added.
git-svn-id: svn://10.0.0.236/trunk@26535 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:11:54 +00:00
rods%netscape.com
ff6b5d404c Commented out Drg & Drop Stuff
git-svn-id: svn://10.0.0.236/trunk@26534 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:10:08 +00:00
radha%netscape.com
777693e5fb BrowserAppcore uses the new nsIDocumentLoaderObserver instead of nsIStreamObserver
git-svn-id: svn://10.0.0.236/trunk@26533 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:02:56 +00:00
mscott%netscape.com
5adf4e34a0 Add getter and setter for an identity to the imap url interface.
git-svn-id: svn://10.0.0.236/trunk@26532 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:02:50 +00:00
mscott%netscape.com
f61092f06d Add getters and setters for the identity associated with the url. If the caller attempts to get an identity and we don't have one, then we go out and return the default identity....
git-svn-id: svn://10.0.0.236/trunk@26531 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:02:07 +00:00
radha%netscape.com
a31cdf46e3 Webshellwindow implements the new nsIDocumentLoderObserver.
git-svn-id: svn://10.0.0.236/trunk@26530 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:01:51 +00:00
radha%netscape.com
449591e339 Webshell implements the new nsIDocumentLoaderObserver interface
git-svn-id: svn://10.0.0.236/trunk@26529 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:01:04 +00:00
radha%netscape.com
27ac762b94 Webshell implements the new nsIDocumentLoaderObserver
git-svn-id: svn://10.0.0.236/trunk@26528 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 21:00:26 +00:00
waterson%netscape.com
fcb0375daf Added local store CIDs and factory implementation.
git-svn-id: svn://10.0.0.236/trunk@26527 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:55:58 +00:00
waterson%netscape.com
fe2745592e Added nsLocalStore.cpp.
git-svn-id: svn://10.0.0.236/trunk@26526 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:55:38 +00:00
neeti%netscape.com
2cb7be0434 initial checkin for ObserverService api
git-svn-id: svn://10.0.0.236/trunk@26525 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:54:09 +00:00
neeti%netscape.com
64164a0378 register component for ObserverService api
git-svn-id: svn://10.0.0.236/trunk@26524 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:48:08 +00:00
cata%netscape.com
bee6e56363 New converters added.
git-svn-id: svn://10.0.0.236/trunk@26523 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:43:26 +00:00
scc%netscape.com
1506788f7e generalize fstreams to our own input streams, this is the first part of a change to allow XUL from streams
git-svn-id: svn://10.0.0.236/trunk@26522 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:39:11 +00:00
waterson%netscape.com
f4d2164ca9 Added nsLocalStore.cpp.
git-svn-id: svn://10.0.0.236/trunk@26521 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:37:24 +00:00
waterson%netscape.com
69d71d2d30 Added nsILocalStore.h
git-svn-id: svn://10.0.0.236/trunk@26520 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:36:37 +00:00
ftang%netscape.com
64d172c69e make window menu convert Unicode to ACP before pass it to window API
git-svn-id: svn://10.0.0.236/trunk@26519 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:30:08 +00:00
rods%netscape.com
6f417b8deb addeditional support for Drag & Drop
git-svn-id: svn://10.0.0.236/trunk@26518 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:25:09 +00:00
rods%netscape.com
c1f6de65b9 Added new D&D events and removed D&D specific event struct
git-svn-id: svn://10.0.0.236/trunk@26517 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:24:46 +00:00
rods%netscape.com
9748b9c0c4 Upgraded to implement new methods in D&D interface
git-svn-id: svn://10.0.0.236/trunk@26516 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:24:09 +00:00
rods%netscape.com
de6fd2516b Added support to handle Drag & Drop events
git-svn-id: svn://10.0.0.236/trunk@26515 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:24:05 +00:00
rods%netscape.com
b2a1748cd5 Added nsNAtiveDragSource and nNativeDragTarget
git-svn-id: svn://10.0.0.236/trunk@26514 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:24:02 +00:00
rods%netscape.com
9e56dbfbd6 Cmmented out DROP_FILE event handle and added WM_CHAR support
git-svn-id: svn://10.0.0.236/trunk@26513 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:23:55 +00:00
rods%netscape.com
207972d2a4 Added additional methods to interface
git-svn-id: svn://10.0.0.236/trunk@26512 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:23:51 +00:00
rods%netscape.com
480bc4edf7 removed "int" definition from two for loops and am using PRUin32 to remove warnings.
git-svn-id: svn://10.0.0.236/trunk@26511 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:13:48 +00:00
mcmullen%netscape.com
a05057c744 memset a buffer to 0, to avoid Solaris UMR diagnostics.
git-svn-id: svn://10.0.0.236/trunk@26510 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:10:50 +00:00
jfrancis%netscape.com
8ae361be22 fix for range gravity bug
git-svn-id: svn://10.0.0.236/trunk@26509 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:57:01 +00:00
akkana%netscape.com
fb31344db8 Fix some ordering problems in image insertion; make sure we end the transaction
git-svn-id: svn://10.0.0.236/trunk@26508 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:49:33 +00:00
erik%netscape.com
fef325b269 Bug 4573. Was not dealing with the case where only a scalable font was
available (no bitmap fonts). Fixed.


git-svn-id: svn://10.0.0.236/trunk@26507 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:45:38 +00:00
rods%netscape.com
c422cfe0de Implemented GetFile
git-svn-id: svn://10.0.0.236/trunk@26506 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:45:08 +00:00
rods%netscape.com
1cabb055b9 It is removed. (it is in build now)
git-svn-id: svn://10.0.0.236/trunk@26505 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:40:17 +00:00
rods%netscape.com
16c483eb0f It is removed
git-svn-id: svn://10.0.0.236/trunk@26504 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:39:39 +00:00
rods%netscape.com
de9fda463c Initial checkin
git-svn-id: svn://10.0.0.236/trunk@26503 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:39:21 +00:00
cata%netscape.com
ee12ef8f9f added files: mozilla/intl/uconv/ucvlatin/nsISO88592ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsISO88599ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsCP1250ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsCP1252ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsCP1254ToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsMacRomanToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsMacCEToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsMacGreekToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsMacTurkishToUnicode.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88592.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88597.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToISO88599.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1250.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1252.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1253.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToCP1254.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToMacRoman.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToMacCE.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToMacGreek.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToMacTurkish.cpp, mozilla/intl/uconv/ucvlatin/nsUnicodeToUTF8.cpp
git-svn-id: svn://10.0.0.236/trunk@26502 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:39:19 +00:00
rods%netscape.com
d04470fd82 Made sure "in" parameter pointer is set to null when transferable is null
on GetTransferable


git-svn-id: svn://10.0.0.236/trunk@26501 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:37:45 +00:00
mcmullen%netscape.com
1295741b0d Checks for null
git-svn-id: svn://10.0.0.236/trunk@26500 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:36:26 +00:00
law%netscape.com
0f35145a4f Updates
git-svn-id: svn://10.0.0.236/trunk@26499 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:34:47 +00:00
ducarroz%netscape.com
04f16a490b Update project, added nsRDFCursorUtil.cpp
git-svn-id: svn://10.0.0.236/trunk@26498 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:32:15 +00:00
cata%netscape.com
eeeede50c7 Bunch of converters added to the buid.
git-svn-id: svn://10.0.0.236/trunk@26497 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:25:49 +00:00
mscott%netscape.com
3fe1325713 Fix linux breakage for rhp. Build new mime/emitters/raw directory.
git-svn-id: svn://10.0.0.236/trunk@26496 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:05:00 +00:00
rhp%netscape.com
273f3f2cef Changes for new CID
git-svn-id: svn://10.0.0.236/trunk@26495 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 19:03:01 +00:00
rhp%netscape.com
e9d86be4b0 Changes for cleaner attachment output
git-svn-id: svn://10.0.0.236/trunk@26494 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:56:54 +00:00
joki%netscape.com
42816305d4 Fixing keyboard control of forms
git-svn-id: svn://10.0.0.236/trunk@26493 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:55:06 +00:00
ftang%netscape.com
edca68ea3d temp fix bug 4463 untill the nsParser SetDefaultCharset defined
git-svn-id: svn://10.0.0.236/trunk@26492 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:50:22 +00:00
pinkerton%netscape.com
7ded6989f6 implementation using NavServices. Makes things easier for Carbon.
git-svn-id: svn://10.0.0.236/trunk@26491 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:46:54 +00:00
putterman%netscape.com
5adf8da5b3 More work on unread messages view.
git-svn-id: svn://10.0.0.236/trunk@26490 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:40:30 +00:00
pinkerton%netscape.com
518f61fd6d backs out hyatt's change. we are effectively now backed to 1.56 w/out hyatt's or matt's changes.
git-svn-id: svn://10.0.0.236/trunk@26489 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:38:33 +00:00
dveditz%netscape.com
f9b41069d8 Fix threading bug
git-svn-id: svn://10.0.0.236/trunk@26488 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:35:34 +00:00
bienvenu%netscape.com
0782927cdd add interfaces to get thread object from msg hdr or msg key
git-svn-id: svn://10.0.0.236/trunk@26486 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:27:28 +00:00
ducarroz%netscape.com
ab7960dfd8 update project
git-svn-id: svn://10.0.0.236/trunk@26484 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:23:30 +00:00
ducarroz%netscape.com
e9d50abd98 Don't need to link with msgCoreUtil.lib
git-svn-id: svn://10.0.0.236/trunk@26482 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:22:31 +00:00
buster%netscape.com
e124ff90ed RemoveTextPropery works in all cases now.
git-svn-id: svn://10.0.0.236/trunk@26481 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:21:43 +00:00
cyeh%netscape.com
650efcc5dd backout matt fisher change to navigator.xul. it was causing a crash
on macintosh, a hang on win32, and a startup crash on Linux.


git-svn-id: svn://10.0.0.236/trunk@26479 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 17:30:05 +00:00
ramiro%netscape.com
e649a41036 The (x,y) components of the bounds are always zero. Dont change
them here or the compositor (and other things probably) freaks out.


git-svn-id: svn://10.0.0.236/trunk@26477 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 13:23:08 +00:00
ramiro%netscape.com
ecfe74e4fc Add SetClip{Rect,Region} tracing debug code.
git-svn-id: svn://10.0.0.236/trunk@26476 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 13:22:21 +00:00
ramiro%netscape.com
4ccc8248ec Add #ifdef copy flag debug printfs.
git-svn-id: svn://10.0.0.236/trunk@26475 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 12:48:46 +00:00
ramiro%netscape.com
bbe16db524 Backout pavlov refcount/cleanup changes. They are causing core dumps in
strange places.


git-svn-id: svn://10.0.0.236/trunk@26474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 12:45:23 +00:00
dp%netscape.com
dd83a0e02e Removing (char *) casts. Better error checking in PlatformVersionCheck(). Thanks to Nicholas Ambrose <nick87@hotmail.com> for the patch
git-svn-id: svn://10.0.0.236/trunk@26473 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:52:51 +00:00
mccabe%netscape.com
89e3055e35 - Made xpidl build conditional on BUILD_XPIDL for win32 and unix
- Made win32 xpidl use glib-1.2 (instead of 1.1.)


git-svn-id: svn://10.0.0.236/trunk@26472 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:33:40 +00:00
dp%netscape.com
5bbb074613 Caching of commonly used registry keys. Patch from Nicholas Ambrose <nick87@hotmail.com>. Thanks nick.
git-svn-id: svn://10.0.0.236/trunk@26471 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:26:38 +00:00
nisheeth%netscape.com
e559ec9b0e Fixing well-formedness errors reported by expat.
git-svn-id: svn://10.0.0.236/trunk@26470 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:25:39 +00:00
nisheeth%netscape.com
6eadea42c7 1) Fixed a mistaken assumption made by the XML error handling code in nsExpatTokenizer. It no longer treats the error location returned by expat as being relative to the current XML chunk being parsed. Instead, the error location is considered to be relative to the start of the XML file. The lengths of incoming XML chunks are added to a new member variable, mBytesParsed. When an error occurs, we subtract mBytesParsed from the error location returned by expat to give us the offset of the error in the XML chunk.
2) When nsWellFormedDTD sees an error token, it dumps the error to cerr and notifies the content sink about it.  This is a temporary solution.  The right behavior is for the browser to show the error in the content window which, currently, happens only for .XML documents.  XUL and RDF files use their own content sinks which do not implement error handling.  This needs to change so that code is shared among the XML, RDF, and XUL content sinks. I do not want to fix error handling by just cutting and pasting the error handling code from the XML content sink into the RDF and XUL content sinks.


git-svn-id: svn://10.0.0.236/trunk@26469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:17:03 +00:00
waterson%netscape.com
54f021f686 Fixed a _big_ memory leak: circular reference between the document, content sink, and parser. Now the document releases the parser immediately after telling it to start parsing.
git-svn-id: svn://10.0.0.236/trunk@26468 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 07:48:21 +00:00
grail%cafebabe.org
121ed148cd Patch from Joel York to implement the overloaded BerkeleyStore.getFolder().
git-svn-id: svn://10.0.0.236/trunk@26467 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 07:24:43 +00:00
sspitzer%netscape.com
0c88286ba1 don't use the throbbing N for the busy, use the animated gif built from
anims00.gif - anims29.gif


git-svn-id: svn://10.0.0.236/trunk@26466 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 07:14:33 +00:00
sspitzer%netscape.com
2cfa5c85c6 build the tests by default
git-svn-id: svn://10.0.0.236/trunk@26465 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:47:47 +00:00
sspitzer%netscape.com
841c81352b have the throbber point to www.mozilla.org, not www.netscape.com
git-svn-id: svn://10.0.0.236/trunk@26464 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:47:05 +00:00
waterson%netscape.com
1fcc86861f Made nsXULAttribute implement nsIDOMAttr, and made nsXULAttributes implement nsIDOMNamedNodeMap. Updated the nsRDFElement accordingly, and implemented GetAttributes() and Set/GetAttributeNode().
git-svn-id: svn://10.0.0.236/trunk@26463 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:40:31 +00:00
waterson%netscape.com
a75b9940e3 Added dom-test-2.xul.
git-svn-id: svn://10.0.0.236/trunk@26462 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:38:42 +00:00
waterson%netscape.com
995ba39fa9 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@26461 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:37:52 +00:00
waterson%netscape.com
dc66ded799 Regenerated using long-long instead of PRTime.
git-svn-id: svn://10.0.0.236/trunk@26460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:36:50 +00:00
waterson%netscape.com
ac07215688 Add contentframe.html to INSTALL.
git-svn-id: svn://10.0.0.236/trunk@26459 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:28:52 +00:00
warren%netscape.com
a868018fd7 Replaced nsIProtocolConnection argument with nsISupports generic context.
git-svn-id: svn://10.0.0.236/trunk@26458 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:11:51 +00:00
warren%netscape.com
2a30aa26cf Fixed to work, but don't try it for a directory with too many files!
git-svn-id: svn://10.0.0.236/trunk@26457 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:11:23 +00:00
warren%netscape.com
89cf6d5006 Added GetIThread method
git-svn-id: svn://10.0.0.236/trunk@26456 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:09:15 +00:00
sspitzer%netscape.com
ce4669492c added lines for anims15.gif - anims29.gif
git-svn-id: svn://10.0.0.236/trunk@26455 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:08:55 +00:00
sspitzer%netscape.com
75188c890e getting rid of the throbber.
Mozilla is from mozilla.org
Communciator is from www.netscape.com


git-svn-id: svn://10.0.0.236/trunk@26454 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 06:06:00 +00:00
pavlov%pavlov.net
1e0f6e7dca refcounting cleanups. more to come.
git-svn-id: svn://10.0.0.236/trunk@26453 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:50:37 +00:00
tague%netscape.com
7c20744b11 Fixed bug #3867: nsIWin32Locale::GetPlatformLocale not returning the correct value for en_US
git-svn-id: svn://10.0.0.236/trunk@26452 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:46:29 +00:00
bienvenu%netscape.com
6871b4f208 more work on threading interfaces, plus i18n change
git-svn-id: svn://10.0.0.236/trunk@26451 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:44:37 +00:00
waterson%netscape.com
0d007f87ef Add registry.rdf to INSTALL target.
git-svn-id: svn://10.0.0.236/trunk@26450 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:36:52 +00:00
karnaze%netscape.com
ebddb92919 bug 4295 - anonymous table frame for caption is part of frame tree
git-svn-id: svn://10.0.0.236/trunk@26449 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:19:38 +00:00
alecf%netscape.com
bada7247d6 output results of new factory's CreateInstance()
git-svn-id: svn://10.0.0.236/trunk@26448 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:06:47 +00:00
troy%netscape.com
b9345aa5f1 Changed ContentAppended() and ContentInserted() to work correctly
if the parent frame has :before or :after pseudo-elements


git-svn-id: svn://10.0.0.236/trunk@26447 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:58:05 +00:00
warren%netscape.com
1b9facf252 Fixed refcount problems.
git-svn-id: svn://10.0.0.236/trunk@26446 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:57:44 +00:00
alecf%netscape.com
bc442623da resolve libreg unresolved symbols
git-svn-id: svn://10.0.0.236/trunk@26445 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:54:00 +00:00
spence%netscape.com
b5f90fdded netlib protocol dialogs
git-svn-id: svn://10.0.0.236/trunk@26444 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:48:23 +00:00
karnaze%netscape.com
75564576d6 preliminary work for bug 4534
git-svn-id: svn://10.0.0.236/trunk@26443 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:47:18 +00:00
spence%netscape.com
0acf5bc61c fixes for netlib protocol dialogs
git-svn-id: svn://10.0.0.236/trunk@26442 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:41:50 +00:00
alecf%netscape.com
cf1cbc7a8d remove unused variable
git-svn-id: svn://10.0.0.236/trunk@26441 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:40:01 +00:00
alecf%netscape.com
ab526bd928 resolve undefined symbols and fix library dependancies
git-svn-id: svn://10.0.0.236/trunk@26440 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:37:50 +00:00
despotdaemon%netscape.com
d25f5d2945 Pseudo-automatic update of changes made by shaver@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@26439 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:37:16 +00:00
sspitzer%netscape.com
36152c78a5 fix my build breakage
git-svn-id: svn://10.0.0.236/trunk@26438 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:36:28 +00:00
alecf%netscape.com
ec6296bea2 add libreg for xpcom
git-svn-id: svn://10.0.0.236/trunk@26437 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:30:26 +00:00
troy%netscape.com
34a11550e7 Changed FindFrameWithContent() to ignore frames associated with
generated content


git-svn-id: svn://10.0.0.236/trunk@26436 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:29:31 +00:00
alecf%netscape.com
5c05c2b41b fix various unused and uninitialize variables, newline at end of file, etc.
git-svn-id: svn://10.0.0.236/trunk@26435 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:27:51 +00:00
alecf%netscape.com
77184d35ed remove various unused variables, fix some signed/unsigned problems, fix some sscanf/printf format strings
git-svn-id: svn://10.0.0.236/trunk@26434 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:26:14 +00:00
sspitzer%netscape.com
f143f32dc6 added newsParser
git-svn-id: svn://10.0.0.236/trunk@26433 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:26:13 +00:00
sspitzer%netscape.com
3a40dea04e add the newsParser test
git-svn-id: svn://10.0.0.236/trunk@26432 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:23:42 +00:00
sspitzer%netscape.com
a207785124 add newParserTest to the tests
git-svn-id: svn://10.0.0.236/trunk@26431 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:23:17 +00:00
sspitzer%netscape.com
0124a495bc quiet egcs / gcc.
(the windows compiler will compile ANYTHING, or windows people like to ignore
warnings.)

update the arguments to Open().  This code has suffered bit rot.


git-svn-id: svn://10.0.0.236/trunk@26430 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:22:45 +00:00
mscott%netscape.com
dc455d34e0 Fix mismatched allocation/deallocation routines for the buffer in nsBufferedStream.
git-svn-id: svn://10.0.0.236/trunk@26429 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:26:23 +00:00
pavlov%pavlov.net
dc111ca117 remove extra member that wasn't being used.
git-svn-id: svn://10.0.0.236/trunk@26428 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:25:34 +00:00
mscott%netscape.com
06d0f68e04 Updates to how we generate components in create instance. All the NS_New*** objects require an interface ID now and they return a ref counted object.
git-svn-id: svn://10.0.0.236/trunk@26427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:24:04 +00:00
mscott%netscape.com
7213ee559e NS_NewMsgCompose, NS_NewMsgCompFields, NS_NewMsgSend all take interface IDs.
git-svn-id: svn://10.0.0.236/trunk@26426 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:23:22 +00:00
mscott%netscape.com
a94f263a4c NS_NewComposer and NS_NewComposerBootstrap take interface IDs.
git-svn-id: svn://10.0.0.236/trunk@26425 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:22:41 +00:00
mscott%netscape.com
64350deae2 NS_NewComposeAppCore takes an interface ID.
git-svn-id: svn://10.0.0.236/trunk@26424 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:22:21 +00:00
mscott%netscape.com
ad18e4a5ab NS_NewMsgCompose, NS_NewMsgCompFields, NS_NewMsgSend, NS_NewComposeAppCore, NS_NewComposer all now take an interface IID.
git-svn-id: svn://10.0.0.236/trunk@26423 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:21:50 +00:00
mscott%netscape.com
f5db3da4de Clean up our create instance method. Always check to see if the construction of the object succeeded or not. In addition, verify that the QI succeeded and if it failed, delete the object we had created.
git-svn-id: svn://10.0.0.236/trunk@26422 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:15:55 +00:00
mscott%netscape.com
9ba0f64b80 Fixed with help from Jean-Francois. In ::GetMessages, if getting the folderInfo failed, then we still tried to access the object through the pointer outside of the if(m_folderInfo) clause. Also, we need to initialize the return value as it didn't get a value in one code path...
git-svn-id: svn://10.0.0.236/trunk@26421 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:14:18 +00:00
sfraser%netscape.com
fb21a1442d Fix 4153. Change the link order so that some weird condition that causes MSL to throw a bad cast exception no longer happens, in the optimized build.
git-svn-id: svn://10.0.0.236/trunk@26420 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:12:59 +00:00
mscott%netscape.com
89141d1ec9 make destructor public so it can be called from the factory.
git-svn-id: svn://10.0.0.236/trunk@26419 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:12:54 +00:00
mscott%netscape.com
ecf177a60b make destructor public so it can be called from the factory
git-svn-id: svn://10.0.0.236/trunk@26418 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:12:26 +00:00
mscott%netscape.com
860a293d4e fix ref counting bug in create instance. Update all NS_New*** functions to pass in the interface we want the object in...
git-svn-id: svn://10.0.0.236/trunk@26417 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:11:40 +00:00
mscott%netscape.com
05ef88c077 NS_NewMessengerBootstrap & NS_NewMessenger now take an IID
git-svn-id: svn://10.0.0.236/trunk@26416 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:11:02 +00:00
mscott%netscape.com
6acdb41dff NS_NewMsgAppCore takes an IID & refcounts returned object
git-svn-id: svn://10.0.0.236/trunk@26415 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:10:17 +00:00
mscott%netscape.com
41d7cb963f NS_NewRFC822Parser takes an IID & refcounts returned object.
git-svn-id: svn://10.0.0.236/trunk@26414 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:09:36 +00:00
briano%netscape.com
fe6aacadb0 Added a newline at the end of the file for Unix.
git-svn-id: svn://10.0.0.236/trunk@26413 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:09:28 +00:00
troy%netscape.com
d98d250538 Added a comment
git-svn-id: svn://10.0.0.236/trunk@26412 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:57:47 +00:00
troy%netscape.com
cb791ea003 Removed DidReflow() code that's no longer needed now that the new compositor
allows child views to extend outside their parent view


git-svn-id: svn://10.0.0.236/trunk@26411 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:41:50 +00:00
waterson%netscape.com
67d675f760 Added static GetIID() method.
git-svn-id: svn://10.0.0.236/trunk@26410 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:37:08 +00:00
nhotta%netscape.com
3662b418ef Fixed to map us-ascii to Latin1 for unicode coversion.
git-svn-id: svn://10.0.0.236/trunk@26409 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:08:34 +00:00
ducarroz%netscape.com
d40c133396 Part of Messenger Mac landing
git-svn-id: svn://10.0.0.236/trunk@26408 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:05:52 +00:00
ducarroz%netscape.com
20fd7c8e6f Mac only, define LINEBREAK as \012 to avoid conflict with fe_proto.h
git-svn-id: svn://10.0.0.236/trunk@26407 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 02:05:51 +00:00
ducarroz%netscape.com
65c4c861f3 Update project, added nsIMessageViewDataSource.cpp
git-svn-id: svn://10.0.0.236/trunk@26406 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:57:28 +00:00
amusil%netscape.com
db02df4cf3 Fixed bug with StreamAsFileOnly.
git-svn-id: svn://10.0.0.236/trunk@26405 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:53:37 +00:00
warren%netscape.com
efaf46e99f Used nsIByteBufferInputStream. Fixed file transport test.
git-svn-id: svn://10.0.0.236/trunk@26404 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:45:24 +00:00
warren%netscape.com
4ea3ee91ef Added nsIByteBufferInputStream.
git-svn-id: svn://10.0.0.236/trunk@26403 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:43:52 +00:00
warren%netscape.com
a823e367c4 Fixed thread pool shutdown.
git-svn-id: svn://10.0.0.236/trunk@26402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:42:01 +00:00
davidm%netscape.com
aa8d0c70b5 Added code to pass handle keyevents in modal windows
git-svn-id: svn://10.0.0.236/trunk@26401 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:41:02 +00:00
wtc%netscape.com
6015b87239 Symbols on NetBSD also have a leading underscore.
This patch is contributed by gduzan@acm.org.


git-svn-id: svn://10.0.0.236/trunk@26398 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:26:50 +00:00
av%netscape.com
86e05235be Cleaning up
git-svn-id: svn://10.0.0.236/trunk@26397 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:16:53 +00:00
cbegle%netscape.com
21843069bc a little better error handling if no argument provided.
git-svn-id: svn://10.0.0.236/trunk@26395 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:11:13 +00:00
ducarroz%netscape.com
b90333572e Update project
git-svn-id: svn://10.0.0.236/trunk@26393 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:59:38 +00:00
ducarroz%netscape.com
ab62e0e4a9 update manifest file
git-svn-id: svn://10.0.0.236/trunk@26392 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:58:58 +00:00
ducarroz%netscape.com
0a9b48c15a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26391 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:58:31 +00:00
despotdaemon%netscape.com
8d970f6499 Pseudo-automatic update of changes made by shaver@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@26390 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:54:49 +00:00
hyatt%netscape.com
5d653f7101 Changing navigator to use a chrome URL for its skin.
git-svn-id: svn://10.0.0.236/trunk@26389 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:50:58 +00:00
hyatt%netscape.com
a7df744a8e This assert shouldn't be present.
git-svn-id: svn://10.0.0.236/trunk@26388 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:49:50 +00:00
putterman%netscape.com
f5d808251b Implement OnAssert and OnUnassert so delete and move work again.
git-svn-id: svn://10.0.0.236/trunk@26387 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:42:51 +00:00
pinkerton%netscape.com
3548f1e87d adding NavServices to InterfaceLib target. Added LiteCarbonLib target.
git-svn-id: svn://10.0.0.236/trunk@26386 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:42:26 +00:00
ducarroz%netscape.com
c2ae1750cc part of Messenger Mac Landing, modifications affect only Mac build.
git-svn-id: svn://10.0.0.236/trunk@26385 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:40:57 +00:00
waterson%netscape.com
e367509154 Added prtime to ensure PRTime gets defined.
git-svn-id: svn://10.0.0.236/trunk@26384 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:30:49 +00:00
rickg%netscape.com
b883571317 tiny tweaks to keep in sync with new nsString
git-svn-id: svn://10.0.0.236/trunk@26383 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:29:40 +00:00
briano%netscape.com
3500ad8482 Automated update
git-svn-id: svn://10.0.0.236/trunk@26382 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:29:36 +00:00
rickg%netscape.com
ee8fd6ceb9 update to new string api
git-svn-id: svn://10.0.0.236/trunk@26381 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:22:46 +00:00
rjc%netscape.com
6bb4099e38 Unset lastPulse attribute before updating it to the new value.
git-svn-id: svn://10.0.0.236/trunk@26380 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:20:58 +00:00
briano%netscape.com
4f0e696814 Need to eliminate -pipe from CXXFLAGS as well on Solaris.
git-svn-id: svn://10.0.0.236/trunk@26379 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:18:34 +00:00
rjc%netscape.com
91b043d3a2 More fun with pulsing. Now check pulse interval and only pulse if interval has passed.
git-svn-id: svn://10.0.0.236/trunk@26378 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:14:53 +00:00
danm%netscape.com
0a32b64173 shortcut events and updates while window is being deleted
git-svn-id: svn://10.0.0.236/trunk@26377 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:11:43 +00:00
jband%netscape.com
c187e79606 fixed typo so no extra .pdb files get left behind
git-svn-id: svn://10.0.0.236/trunk@26375 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:10:10 +00:00
danm%netscape.com
d877876a12 adding CloseWindow
git-svn-id: svn://10.0.0.236/trunk@26374 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:09:54 +00:00
matt%netscape.com
cb0d9757c0 Adding frame for sidebar and content window
git-svn-id: svn://10.0.0.236/trunk@26373 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:08:11 +00:00
matt%netscape.com
9983d1992c Adding sidebar in a frame. Changing iframe to load a frame page
that loads the sidebar.  Changing targeting window to the content window
in the frame


git-svn-id: svn://10.0.0.236/trunk@26372 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:07:01 +00:00
matt%netscape.com
a06783048e Adding functionality so that you can open bookmarks into content window.
git-svn-id: svn://10.0.0.236/trunk@26371 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:04:56 +00:00
cbegle%netscape.com
8bb0d18015 Add a little more info to the template file.
git-svn-id: svn://10.0.0.236/trunk@26370 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:56:28 +00:00
bienvenu%netscape.com
56cb430eca get top level reference threading working
git-svn-id: svn://10.0.0.236/trunk@26369 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:42:32 +00:00
putterman%netscape.com
5936205db5 Added views and sorting.
git-svn-id: svn://10.0.0.236/trunk@26367 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:37:13 +00:00
putterman%netscape.com
47fb4979c7 added sorting.
git-svn-id: svn://10.0.0.236/trunk@26366 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:36:25 +00:00
putterman%netscape.com
d242e72d0b Fixed subfolders.
git-svn-id: svn://10.0.0.236/trunk@26365 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:35:56 +00:00
putterman%netscape.com
e7516c03e8 Added View All/Unread messages.
git-svn-id: svn://10.0.0.236/trunk@26364 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:35:35 +00:00
putterman%netscape.com
b48a35269d Added nsMessageViewDataSource
git-svn-id: svn://10.0.0.236/trunk@26363 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:35:10 +00:00
putterman%netscape.com
c8cef1d856 Added ViewAllMessages ViewUnreadMessages.
git-svn-id: svn://10.0.0.236/trunk@26362 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:34:10 +00:00
putterman%netscape.com
06eac040cc Added nsIMessageView.
git-svn-id: svn://10.0.0.236/trunk@26361 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:33:43 +00:00
rjc%netscape.com
e77d6ae0ab Small bug fix for non-debug builds.
git-svn-id: svn://10.0.0.236/trunk@26360 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:33:29 +00:00
putterman%netscape.com
387c60a8ab added message view datasource.
git-svn-id: svn://10.0.0.236/trunk@26359 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:32:46 +00:00
troy%netscape.com
b6f09ecc81 Better handling of incremental reflow
git-svn-id: svn://10.0.0.236/trunk@26358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:32:11 +00:00
putterman%netscape.com
37cf58f252 Fixed some refcounting problems.
git-svn-id: svn://10.0.0.236/trunk@26357 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:30:35 +00:00
wtc%netscape.com
e4865e1b00 The file type PR_DESC_SOCKET_POLL is not defined by NSPR.
git-svn-id: svn://10.0.0.236/trunk@26356 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:24:11 +00:00
wtc%netscape.com
15ba55eacd On Solaris, the prpoll test needs to link with -lsocket because
it calls BSD socket functions.  Moved the rule for the attach
test to be together with other tests that need to link with -lpthread.


git-svn-id: svn://10.0.0.236/trunk@26355 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:23:05 +00:00
ducarroz%netscape.com
4678c65c64 updated project
git-svn-id: svn://10.0.0.236/trunk@26354 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:21:25 +00:00
briano%netscape.com
9e4b74430d Automated update
git-svn-id: svn://10.0.0.236/trunk@26353 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:14:35 +00:00
briano%netscape.com
1499f8f587 Fix for NetBSD. Submitted by gduzan@acm.org.
git-svn-id: svn://10.0.0.236/trunk@26352 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:11:57 +00:00
rjc%netscape.com
097d4ddd38 Add preliminary support for pulsing a container to see if its contents change.
git-svn-id: svn://10.0.0.236/trunk@26351 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:10:43 +00:00
rjc%netscape.com
0766f1c5c4 File system datasource and Find datasource now specify that they want to be pulsed for updates by any observer (such as the tree widget). Also, fix a couple of bugs in the Find datasource due to changes on how errors are reported by RDF.
git-svn-id: svn://10.0.0.236/trunk@26350 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:09:15 +00:00
mcmullen%netscape.com
486dad2cd2 Fix an erroneous assert.
git-svn-id: svn://10.0.0.236/trunk@26349 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:09:13 +00:00
cbegle%netscape.com
3e57fa180d The JavaScript Test Library, Part I. ECMA v. 1.0. See the page at
http://www.mozilla.org/js/tests/library.html for information about
these tests, like how to run them and stuff.

According to fur, these tests should not get checked out when you
check out Mozilla -- you'd have to specifically check out mozilla/js/tests
to get all these files.


git-svn-id: svn://10.0.0.236/trunk@26348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:58:49 +00:00
cata%netscape.com
033819c203 Bunch of new converters added.
git-svn-id: svn://10.0.0.236/trunk@26347 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:52:50 +00:00
bienvenu%netscape.com
fcd9d51d55 more work on threading, fix mork warnings, problem deleting out of date summary files
git-svn-id: svn://10.0.0.236/trunk@26346 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:50:45 +00:00
michaelp%netscape.com
79d4017b97 enabled creation of blender objects.
git-svn-id: svn://10.0.0.236/trunk@26345 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:49:18 +00:00
michaelp%netscape.com
92f6764bcf enabling new compositor.
git-svn-id: svn://10.0.0.236/trunk@26344 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:45:32 +00:00
briano%netscape.com
307ff7fb09 Cleaned up the use of the -j flag and added the --nodeps option.
git-svn-id: svn://10.0.0.236/trunk@26343 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:43:52 +00:00
briano%netscape.com
fd1e8a192e Automated update
git-svn-id: svn://10.0.0.236/trunk@26341 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:32:31 +00:00
erik%netscape.com
4a471099d5 Got rid of some tabs.
git-svn-id: svn://10.0.0.236/trunk@26340 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:31:58 +00:00
briano%netscape.com
ccf3edce58 Fix for Solaris/x86 build. Sun's as doesn't like having gcc flags passed to it.
git-svn-id: svn://10.0.0.236/trunk@26339 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:31:53 +00:00
briano%netscape.com
52a5675a6b Automated update
git-svn-id: svn://10.0.0.236/trunk@26338 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:29:35 +00:00
akkana%netscape.com
795444cfa4 Turn editor on by default; use --disable-editor to turn it off
git-svn-id: svn://10.0.0.236/trunk@26337 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:21:02 +00:00
nisheeth%netscape.com
01835dd743 Added the browse_info target to create .SBR files for code browsing in VC++.
git-svn-id: svn://10.0.0.236/trunk@26336 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:18:34 +00:00
mcmullen%netscape.com
551a5d8b4b Added registration needed to make prefs work on all platforms.
git-svn-id: svn://10.0.0.236/trunk@26335 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:11:12 +00:00
sdagley%netscape.com
3b66cdeb10 Mac specific hack to address bug #3976. Add code to pin bottom of created window to bottom of grayregion so user can grab resize area of window. This should be removed when we have a real cross platform method of addressing this issue.
git-svn-id: svn://10.0.0.236/trunk@26334 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:07:06 +00:00
nisheeth%netscape.com
ade0638ae4 Adding initial draft of documentation for the block and inline classes.
git-svn-id: svn://10.0.0.236/trunk@26333 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:54:08 +00:00
rods%netscape.com
850d21470f Removed. It is now in xpwidgets
git-svn-id: svn://10.0.0.236/trunk@26332 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:45:17 +00:00
syd%netscape.com
a7871a9141 Get PATH_MAX right for Neutrino 2.0 (QNX - photon UI).
git-svn-id: svn://10.0.0.236/trunk@26331 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:45:08 +00:00
rickg%netscape.com
b6f42506f7 fixed nsStr bug found by davidBienvenu -- I owe him a beer
git-svn-id: svn://10.0.0.236/trunk@26330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:38:50 +00:00
erik%netscape.com
e515da88da Added font scaling. It will try to scale the font if it's available, and
the desired size is more than 20% larger or smaller than an available
bitmap font.


git-svn-id: svn://10.0.0.236/trunk@26329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:30:07 +00:00
rickg%netscape.com
ce6e88bd8b fixed bug found by DavidBienvenu -- I owe him a beer
git-svn-id: svn://10.0.0.236/trunk@26328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:28:55 +00:00
petitta%netscape.com
a57af565fa New build file
git-svn-id: svn://10.0.0.236/trunk@26327 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:06:29 +00:00
warren%netscape.com
3daba52e59 Added TestFileInput
git-svn-id: svn://10.0.0.236/trunk@26326 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:06:07 +00:00
warren%netscape.com
0b41376a70 Fixed up all the IIDs to be new/unique. Made nsFileTransport work (needs tuned).
git-svn-id: svn://10.0.0.236/trunk@26325 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:05:22 +00:00
warren%netscape.com
c2f5ce692d Added TestThreads
git-svn-id: svn://10.0.0.236/trunk@26324 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:03:22 +00:00
warren%netscape.com
39d6bda2fa Mostly works now, except for nsIThreadPool::Join
git-svn-id: svn://10.0.0.236/trunk@26323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:02:24 +00:00
petitta%netscape.com
341934b469 New build files
git-svn-id: svn://10.0.0.236/trunk@26322 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:01:37 +00:00
warren%netscape.com
9a3677db41 Added copyright.
git-svn-id: svn://10.0.0.236/trunk@26321 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:01:33 +00:00
harishd%netscape.com
9d3b7954de allowing <BODY> to contain itself. Added kSelf to
the BODY's inclusion bit.


git-svn-id: svn://10.0.0.236/trunk@26320 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:57:06 +00:00
harishd%netscape.com
672dfafd29 Added code to handle multiple bodies.
git-svn-id: svn://10.0.0.236/trunk@26319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:55:15 +00:00
harishd%netscape.com
747722bbc6 Added code in OpenBody() to handle multiple bodies.
Commenting out the precondition.


git-svn-id: svn://10.0.0.236/trunk@26318 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:53:54 +00:00
buster%netscape.com
a29a790970 fixed bug 4517
WIP on remove text attributes


git-svn-id: svn://10.0.0.236/trunk@26317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:52:29 +00:00
jdunn%netscape.com
f40e5d1b90 include ctype.h for tolower function prototype.
NOTE: also added a return PR_FALSE to remove compiler warning


git-svn-id: svn://10.0.0.236/trunk@26316 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:48:43 +00:00
morse%netscape.com
a23b04cc2d turn on SingleSignon and ClientWallet on all builds except raptor
git-svn-id: svn://10.0.0.236/trunk@26315 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:32:11 +00:00
morse%netscape.com
fd3ad988f4 housecleaning
git-svn-id: svn://10.0.0.236/trunk@26314 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:29:15 +00:00
ftang%netscape.com
a90b908731 fix bug 4237. add remap for 0xFFE0 - 0xFFEF
git-svn-id: svn://10.0.0.236/trunk@26313 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:17:54 +00:00
law%netscape.com
8d102646a5 Clean up .pdb file
git-svn-id: svn://10.0.0.236/trunk@26312 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:13:04 +00:00
karnaze%netscape.com
40c7757fb4 table regression tests
git-svn-id: svn://10.0.0.236/trunk@26311 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 19:56:05 +00:00
pinkerton%netscape.com
9ada9d6965 move broadcasters to before they are used. this seems to fix the throbber not working problem.
git-svn-id: svn://10.0.0.236/trunk@26310 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 19:54:47 +00:00
cyeh%netscape.com
81eb26f271 removing nglayout.mak. use mozilla/client.mak instead. targets are:
pull_layout
build_dist
build_layout
example: nmake /f client.mak pull_layout build_dist build_layout


git-svn-id: svn://10.0.0.236/trunk@26309 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 19:43:58 +00:00
cyeh%netscape.com
e6f4a8009b build_layout doesn't build_dist anymore
build_dist doesn't clobber the dist


git-svn-id: svn://10.0.0.236/trunk@26308 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 19:40:52 +00:00
jfrancis%netscape.com
48b2757fd1 bug fix: typing didn't work
git-svn-id: svn://10.0.0.236/trunk@26307 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 19:21:22 +00:00
ftang%netscape.com
1504193f4a Fix breakage. Add #include <Resources.h>
git-svn-id: svn://10.0.0.236/trunk@26306 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:38:27 +00:00
erik%netscape.com
48e08d6ecc Add some space beneath East Asian characters for the underline. Also,
adjust their baseline to sit above the underline.


git-svn-id: svn://10.0.0.236/trunk@26305 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:30:12 +00:00
ftang%netscape.com
e4a171d0ed Re-org the file and put different number system into different function. Merge two characters list implementation . add hebrew/armenian/georgian/cjk-ideographics implementation.
git-svn-id: svn://10.0.0.236/trunk@26304 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:25:26 +00:00
jdunn%netscape.com
c04768533d fix order of arguments for fputs
git-svn-id: svn://10.0.0.236/trunk@26303 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:11:45 +00:00
ftang%netscape.com
07c6905527 Fix non ASCII font name problem by using a hashtable . It also improve the performance for GetMacFontNum 25.4 time faster. Reviewed and approved by pierre
git-svn-id: svn://10.0.0.236/trunk@26302 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:06:55 +00:00
ftang%netscape.com
e16be676b7 Add TextCommon and TextEncodingConverter lib
git-svn-id: svn://10.0.0.236/trunk@26301 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 18:05:12 +00:00
briano%netscape.com
3216290be2 Automated update
git-svn-id: svn://10.0.0.236/trunk@26300 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 17:59:36 +00:00
mcafee%netscape.com
892cf85a56 Backing out the -pedantic is on by default change, until we don't get a warning for every file that gets compiled. Ressurecting the --enable-pedantic configure flag.
git-svn-id: svn://10.0.0.236/trunk@26299 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 17:49:28 +00:00
sspitzer%netscape.com
539e485e13 added sizes for the icons
removed references to gif on http://www.shadowland.org (?)


git-svn-id: svn://10.0.0.236/trunk@26298 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 17:33:17 +00:00
jfrancis%netscape.com
f104246088 redoing rules architecture
git-svn-id: svn://10.0.0.236/trunk@26297 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 17:21:59 +00:00
jfrancis%netscape.com
6e8962e404 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26296 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 17:21:14 +00:00
sspitzer%netscape.com
03caf30155 remove extra ">"
git-svn-id: svn://10.0.0.236/trunk@26295 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 16:58:29 +00:00
sspitzer%netscape.com
6edd96829b remove the april fools easter egg
add titles to messenger and the message compose
add image sizes to the messenger toolbar


git-svn-id: svn://10.0.0.236/trunk@26294 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 16:53:50 +00:00
briano%netscape.com
5dbb2173b9 Replaced the C++ comments with C comments.
git-svn-id: svn://10.0.0.236/trunk@26293 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 09:11:11 +00:00
rickg%netscape.com
376f51902d small update to sync up with new nsString API
git-svn-id: svn://10.0.0.236/trunk@26292 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 09:07:07 +00:00
rickg%netscape.com
3d05bf1c3a update to sync up with new nsString
git-svn-id: svn://10.0.0.236/trunk@26291 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:50:07 +00:00
rickg%netscape.com
630bba7859 update to sync up with nsString api
git-svn-id: svn://10.0.0.236/trunk@26290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:44:55 +00:00
rickg%netscape.com
e855e10e0d update to use new nsString API
git-svn-id: svn://10.0.0.236/trunk@26289 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:36:51 +00:00
rickg%netscape.com
15e7886623 API cleanup for nsString
git-svn-id: svn://10.0.0.236/trunk@26288 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:06:54 +00:00
rickg%netscape.com
b80026e24a removed a line of debug code
git-svn-id: svn://10.0.0.236/trunk@26287 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 07:16:17 +00:00
rickg%netscape.com
716929551b major rev to parsing engine
git-svn-id: svn://10.0.0.236/trunk@26286 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:55:49 +00:00
rickg%netscape.com
51f222c7be added synonym 'IMAGE' for 'IMG' tag
git-svn-id: svn://10.0.0.236/trunk@26285 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:54:42 +00:00
toshok%hungry.com
b60eb17ce2 reorder libs to fix inter-archive dependencies.
git-svn-id: svn://10.0.0.236/trunk@26284 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:41:21 +00:00
dp%netscape.com
21c4e892d3 Weekly update
git-svn-id: svn://10.0.0.236/trunk@26283 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:41:12 +00:00
fur%netscape.com
7e85101bed Faster interference graph simplification due to Amancio Hasty.
It optimizes for two cases:

 + The case when every node in the interference graph has degree less
   than K and is therefore trivially K-colorable.

 + The case when some node in the interference graph is K-colorable
   using simplify's node-subtraction heuristic.  Therefore, no spilling
   will take place and no spill costs need be taken into account.


git-svn-id: svn://10.0.0.236/trunk@26282 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:32:50 +00:00
dp%netscape.com
53c10d5032 Using Raw interface to accurately get key names that have special characters like / =
Printing int32 values
changed key separator in print to be - instead of /


git-svn-id: svn://10.0.0.236/trunk@26281 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:05:17 +00:00
mcafee%netscape.com
302ef4b8f1 Removing non-existant extensions/wallet/module/Makefile
git-svn-id: svn://10.0.0.236/trunk@26280 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 05:37:55 +00:00
mcafee%netscape.com
7b99e5714a Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@26279 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 05:23:13 +00:00
dp%netscape.com
158b1a0d15 Adding registry/. Removing xpidl/ since it wan't being compiled by default by the build.
git-svn-id: svn://10.0.0.236/trunk@26278 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:55:42 +00:00
dp%netscape.com
6dfc0b553b Adding tools/ to make system
git-svn-id: svn://10.0.0.236/trunk@26277 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:54:50 +00:00
dp%netscape.com
1e39539b1d Adding xpcom/tools/registry
git-svn-id: svn://10.0.0.236/trunk@26276 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:54:10 +00:00
dp%netscape.com
cb80e986f4 registry Export utility makefile for unix
git-svn-id: svn://10.0.0.236/trunk@26275 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:34:57 +00:00
dp%netscape.com
1b51931691 Using the nsIRegistry from the ComponentManager.
git-svn-id: svn://10.0.0.236/trunk@26274 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:33:49 +00:00
dp%netscape.com
39759e3865 Log message on RegisterFactory() change.
git-svn-id: svn://10.0.0.236/trunk@26273 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:32:36 +00:00
dp%netscape.com
16146ff7b3 Returning servicemanager from NS_InitXPCOM()
git-svn-id: svn://10.0.0.236/trunk@26272 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 04:32:08 +00:00
troy%netscape.com
342a19bf71 Added NS_FRAME_GENERATED_CONTENT
git-svn-id: svn://10.0.0.236/trunk@26271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 03:44:07 +00:00
toshok%hungry.com
9e21735981 add the nspr private include directory in a way that works with autoconf. this stuff still isn't built by default, but it builds for me on freebsd.
git-svn-id: svn://10.0.0.236/trunk@26270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 03:12:13 +00:00
toshok%hungry.com
7c62ce6335 add the extra SUBST (NSPR_INCLUDE_DIR)
git-svn-id: svn://10.0.0.236/trunk@26269 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 03:11:30 +00:00
briano%netscape.com
f2d414ed71 Automated update
git-svn-id: svn://10.0.0.236/trunk@26268 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 02:59:34 +00:00
troy%netscape.com
934e254458 Added rules for Q tag
git-svn-id: svn://10.0.0.236/trunk@26267 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 02:56:37 +00:00
troy%netscape.com
17fdb38b65 Work on generated content
git-svn-id: svn://10.0.0.236/trunk@26266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 02:53:07 +00:00
toshok%hungry.com
adc05c03c1 add check for pthread_attr_init in -lc_r if it's not in -lpthread, and the gethostbyname_r check fails. this gets pthreads on freebsd working. Also, add another AC_SUBST for the NSPR include dir, since the OJI stuff needs NSPR_INCLUDE_DIR/private
git-svn-id: svn://10.0.0.236/trunk@26265 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 02:48:00 +00:00
morse%netscape.com
fb25986887 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26264 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 00:54:17 +00:00
dp%netscape.com
6ed91d9d88 Getting viewer linux viewer tinderbox to not descend into extensions/
since extensions/ could depend on xpfe/


git-svn-id: svn://10.0.0.236/trunk@26263 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 00:45:33 +00:00
morse%netscape.com
e2b2c07099 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26262 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 00:43:13 +00:00
morse%netscape.com
3997b45c07 fix bustage on raptor
git-svn-id: svn://10.0.0.236/trunk@26261 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 00:22:05 +00:00
dp%netscape.com
ff81365ea6 Registry strings cleanup. Thanks to Nicholas Ambrose <nick87@hotmail.com>
git-svn-id: svn://10.0.0.236/trunk@26260 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 00:07:18 +00:00
morse%netscape.com
e122e7204d fix build bustage on mac
git-svn-id: svn://10.0.0.236/trunk@26259 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 23:23:12 +00:00
mscott%netscape.com
5f460cdd23 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link against xplib.
git-svn-id: svn://10.0.0.236/trunk@26258 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 23:09:54 +00:00
mscott%netscape.com
6cfc8dd8a4 Part of my mailnews reduce disk footprint cleanup effort. we no longer need to link with xplib
git-svn-id: svn://10.0.0.236/trunk@26257 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 23:00:54 +00:00
mscott%netscape.com
25082da42b Part of my mailnews reduce disk footprint cleanup effort. Checking in Jean-Francois' changes for converting pop3 protocol to use PL_Hash instead of XP_hash stuff.
git-svn-id: svn://10.0.0.236/trunk@26256 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 23:00:26 +00:00
mscott%netscape.com
d00d8a0cb8 We no longer need to link with secfree and xplib.
git-svn-id: svn://10.0.0.236/trunk@26255 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:50:36 +00:00
mscott%netscape.com
35bffc700f compose no longer needs to link against xplib and the old security library. We shouldn't be linking against mailnews library either!! Use mail util library instead...
git-svn-id: svn://10.0.0.236/trunk@26254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:42:38 +00:00
morse%netscape.com
fcb5433247 include allxpstr if wallet is not already doing so
git-svn-id: svn://10.0.0.236/trunk@26253 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:42:33 +00:00
morse%netscape.com
00ddd9c8a4 don't compile it if ClientWallet not defined
git-svn-id: svn://10.0.0.236/trunk@26252 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:41:43 +00:00
mscott%netscape.com
c1f71f5560 Part of my mailnews reduce disk footprint cleanup effort.
git-svn-id: svn://10.0.0.236/trunk@26251 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:41:25 +00:00
mscott%netscape.com
4e7656a55c Part of my mailnews reduce disk footprint cleanup effort. Stop compiling code to functions we won't be implementing in seamonkey (FE_Progress, FE_Alert, etc.). Having these in here was requiring us to link against xplib to pick up some of their definitions. We'll never have functions for these anyway. I left them in under a UNREADY_CODE flag so we can see what the code used to do.
git-svn-id: svn://10.0.0.236/trunk@26250 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:40:58 +00:00
mscott%netscape.com
a73f186a9f Part of my mailnews reduce disk footprint cleanup effort. Remove some dependencies on allxpstr which required us to link against xplib.
git-svn-id: svn://10.0.0.236/trunk@26249 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:39:15 +00:00
mscott%netscape.com
19bed20eaf Part of my mailnews reduce disk footprint cleanup effort. ifdef out (under a UNREADY_CODE flag) lines of code which don't have values in the new world (such as FE_Progress, XP_GetString, etc.). These functions will never exist in seamonkey. By commenting them out, we can see what the code used to do but we don't need to link against xplib to build (which we did before for many of the functions).
git-svn-id: svn://10.0.0.236/trunk@26248 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:38:25 +00:00
mscott%netscape.com
6e82d1c505 Part of my mailnews reduce disk footprint cleanup effort. Add definitions for all the values compose used to get out of allxpstr.h
git-svn-id: svn://10.0.0.236/trunk@26247 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:36:32 +00:00
mscott%netscape.com
11a105c0cc Part of my mailnews reduce disk footprint cleanup effort. Remove out of memory extern int.
git-svn-id: svn://10.0.0.236/trunk@26246 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:35:23 +00:00
mscott%netscape.com
ccbdecbed8 Part of my mailnews reduce disk footprint cleanup effort. Don't include xp.h. Replace StrAllocCat and StrAllocCopy. extern int's we used to get from allxpstr, we'll get from msgCompglue.h
git-svn-id: svn://10.0.0.236/trunk@26245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:34:46 +00:00
mscott%netscape.com
41c542bb40 Part of my mailnews reduce disk footprint cleanup effort. Remove include of xp.h. Convert all StrAllocCopy and StrAllocCat to more useful equivalents....
git-svn-id: svn://10.0.0.236/trunk@26244 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:33:31 +00:00
mscott%netscape.com
2d4ae2ea33 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link with mozjs and xplib.
git-svn-id: svn://10.0.0.236/trunk@26243 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:22:04 +00:00
mscott%netscape.com
9c3dec8e40 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link with JS and with xplib.
git-svn-id: svn://10.0.0.236/trunk@26242 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:20:57 +00:00
mscott%netscape.com
0aa485c42f Part of my mailnews reduce disk footprint cleanup effort. Add definitions that we used to get from allxpstr.h.
git-svn-id: svn://10.0.0.236/trunk@26241 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:20:06 +00:00
mscott%netscape.com
dfde26ae22 Part of my mailnews reduce disk footprint cleanup effort. Remove XP_Hash stuff and replace it with PL_Hash.
git-svn-id: svn://10.0.0.236/trunk@26240 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:19:47 +00:00
mscott%netscape.com
2844d1dc6f Part of my mailnews reduce disk footprint cleanup effort. Don't include mkutils.h. Remove extern for out of memory which we used to get from allxpstr.
git-svn-id: svn://10.0.0.236/trunk@26239 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:18:59 +00:00
mscott%netscape.com
8ac6971ce7 Part of my mailnews reduce disk footprint cleanup effort. Many changes to remove dependencies on xplib. Removed all StrAllocCopy and StrAllocCat calls. Isolated the externs we needed from allxpstr.h, we'll defines those in nntpCore.h for now.
git-svn-id: svn://10.0.0.236/trunk@26238 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:18:14 +00:00
mscott%netscape.com
9b4ca1dca4 Part of my mailnews reduce disk footprint cleanup effort. No longer need to link against xplib.
git-svn-id: svn://10.0.0.236/trunk@26237 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:09:04 +00:00
mscott%netscape.com
c50482b78f Oops...we still need to link against rdfutils_s (because of nsMsgFolder...)
git-svn-id: svn://10.0.0.236/trunk@26236 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:08:25 +00:00
mscott%netscape.com
ef8034fff3 Part of my mailnews reduce disk footprint cleanup effort. We no longer need to link against xplib.
git-svn-id: svn://10.0.0.236/trunk@26235 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 22:00:06 +00:00
mscott%netscape.com
50f73a5df4 Part of my mailnews reduce disk footprint cleanup effort. Add macro defintions for IS_DIGIT, IS_ALPHA, etc. I know it is bad to do it here. I need to talk to a raptor base owner and look into adding the macros where everyone besides just mailnews can use them!
git-svn-id: svn://10.0.0.236/trunk@26234 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:59:22 +00:00
mscott%netscape.com
80eecaca6c Part of my mailnews reduce disk footprint cleanup effort. Remove use of XP_IS* to help remove dependencies on xplib. don't include xp.h. Use nsCRT::mem* functions.
git-svn-id: svn://10.0.0.236/trunk@26233 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:57:28 +00:00
mscott%netscape.com
05ca34167e Part of my mailnews reduce disk footprint cleanup effort. We no longer need to be linking against rdfutils and xplib.
git-svn-id: svn://10.0.0.236/trunk@26232 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:44:51 +00:00
mscott%netscape.com
e4025f3419 Part of my mailnews reduce disk footprint cleanup effort. We are linking against many many more libraries than we need to. Remvoing xplib, js, newstest among others...
git-svn-id: svn://10.0.0.236/trunk@26231 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:42:53 +00:00
mscott%netscape.com
3eb04596ff Part of my mailnews reduce disk footprint cleanup effort. Use PR_MAX and PR_MIN instead of the versions through xp.h. Use nsCRT::mem* functions instead of those obtained through xp.h. Remove dep. on XP_QSORT.
git-svn-id: svn://10.0.0.236/trunk@26230 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:42:02 +00:00
mscott%netscape.com
15fbc30d4c Part of my mailnews reduce disk footprint cleanup effort. Remove needless dependencies on fe_proto and allxpstr.h
git-svn-id: svn://10.0.0.236/trunk@26229 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:39:53 +00:00
mscott%netscape.com
ee87c324b0 Fix crash when running mailnews app. Problem: we're creating an object that is an interface without going through the component manager and are calling new on it directly. so the object returned has a ref count of 0. We need to add ref it before returning it..This change should be moot if we were going through the component manager though.
git-svn-id: svn://10.0.0.236/trunk@26228 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 21:12:10 +00:00
mscott%netscape.com
c6b09b5171 One more change...we need to link against mork to remove some unresolved symbols which occurr when we load the library.
git-svn-id: svn://10.0.0.236/trunk@26227 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:27:48 +00:00
mscott%netscape.com
1f6e75b46c Help fix Linux build problems for bienvenu. Link with correct name for the msgdb library.
git-svn-id: svn://10.0.0.236/trunk@26226 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:24:36 +00:00
mscott%netscape.com
0ff5d82417 Help fix Linux build for bienvenu. We want to build the static library for this...
git-svn-id: svn://10.0.0.236/trunk@26225 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:23:16 +00:00
mscott%netscape.com
35fb3df29c We now need to link with msgcorutil since we are no longer linking with msgdb.lib directly (which is where we were getting it before). This fixes the unresolved symbols problem when loading this library.
git-svn-id: svn://10.0.0.236/trunk@26224 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:22:28 +00:00
buster%netscape.com
937b6ed03a Improved setting text property for next type-in (that is, setting text properties with a collapsed selection.) Bold, italic, and underline
all work.  Better error checking, and factored out some common code.


git-svn-id: svn://10.0.0.236/trunk@26223 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:10:39 +00:00
buster%netscape.com
803f3d9473 fixed some broken asserts
git-svn-id: svn://10.0.0.236/trunk@26222 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 20:10:24 +00:00
rickg%netscape.com
8c1c633c9a tweaked top 100 list
git-svn-id: svn://10.0.0.236/trunk@26221 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 19:52:47 +00:00
buster%netscape.com
c77050b2ad GetTextProperty interface change
git-svn-id: svn://10.0.0.236/trunk@26220 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 18:11:44 +00:00
bienvenu%netscape.com
b6b6c5355c add build makefile
git-svn-id: svn://10.0.0.236/trunk@26219 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 18:08:06 +00:00
buster%netscape.com
baaca59f79 implemented simple cases of RemoveTextProperty. other cases are no-op'd now.
added aFirst out param to GetTextProperty, so the caller can know if the first character has the property in the case of aAny=true and aAll=false.
fixed a bunch of places where result was being used incorrectly as a return val from do_QueryInterface
some minor undo/redo fixes to split and join of interior nodes.


git-svn-id: svn://10.0.0.236/trunk@26218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 18:01:35 +00:00
buster%netscape.com
8a761fe6ca added aFirst out param to GetTextProperty, so the caller can know if the first character has the property
in the case of aAny=true and aAll=false.


git-svn-id: svn://10.0.0.236/trunk@26217 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:59:09 +00:00
bienvenu%netscape.com
8406bf6069 make msgdb a dll
git-svn-id: svn://10.0.0.236/trunk@26216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:48:16 +00:00
bienvenu%netscape.com
2db81d5495 start imap db
git-svn-id: svn://10.0.0.236/trunk@26215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:42:41 +00:00
bienvenu%netscape.com
599db9b1e1 start implementing port table cursor
git-svn-id: svn://10.0.0.236/trunk@26214 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:38:39 +00:00
bienvenu%netscape.com
c4d01b646b make msgdb a dll
git-svn-id: svn://10.0.0.236/trunk@26213 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:38:02 +00:00
endico%mozilla.org
1e40acf6a6 add labels for linking directly to an article
git-svn-id: svn://10.0.0.236/trunk@26212 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 15:51:14 +00:00
mcafee%netscape.com
289a3550a3 Adding XIFFormatConverter to widget factory.
git-svn-id: svn://10.0.0.236/trunk@26211 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 08:44:05 +00:00
mcafee%netscape.com
98bbb23f4f Adding default window icon; SetIcon() method for nsWindow. Gtk-only for now.
git-svn-id: svn://10.0.0.236/trunk@26210 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 08:20:51 +00:00
troy%netscape.com
740598490c Changed nsHTMLImageLoader::StartLoadImage() to just use mURLSpec as the
absolute URL if mBaseURL is NULL, and not call NS_MakeAbsoluteURL.
This fixes a crash


git-svn-id: svn://10.0.0.236/trunk@26209 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 05:56:23 +00:00
nisheeth%netscape.com
07c7e38896 Checking in latest expat version dated 3/7/1999...
git-svn-id: svn://10.0.0.236/trunk@26208 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 05:50:50 +00:00
fur%netscape.com
bd06159a58 Limit JavaScript directories to just those needed to build. That way,
we can add subdirs to mozilla/js without them showing up in SeaMonkey
CVS pulls.


git-svn-id: svn://10.0.0.236/trunk@26207 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 04:18:47 +00:00
morse%netscape.com
227c98b65b don't create wallet subdirectory under res
git-svn-id: svn://10.0.0.236/trunk@26206 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 04:04:41 +00:00
morse%netscape.com
e4597ff656 build the dll
git-svn-id: svn://10.0.0.236/trunk@26205 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:54:52 +00:00
morse%netscape.com
5ac470c542 general housecleaning
git-svn-id: svn://10.0.0.236/trunk@26204 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:54:35 +00:00
beard%netscape.com
ca0588241a backed out XP_MAC crash test, since it does work with checked in .xpt files.
git-svn-id: svn://10.0.0.236/trunk@26203 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:40:20 +00:00
beard%netscape.com
ea973ff065 turned off relaxed pointer checking, now that jband has fixed the sources.
git-svn-id: svn://10.0.0.236/trunk@26202 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:33:43 +00:00
jband%netscape.com
470025ffd3 fix the struct member column alignment (in the source code) after mass type renaming
git-svn-id: svn://10.0.0.236/trunk@26201 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:13:47 +00:00
jband%netscape.com
a65bf40ffe prepare makefiles for building libxpt and xpidl before xpcom/public and xpcom/src. Fix warnings and errors in libxpt exposed in Mac port
git-svn-id: svn://10.0.0.236/trunk@26200 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:09:12 +00:00
jband%netscape.com
ddbd9b556a re-order DIRS in preparation for using libxpt and tools/xpidl in order to generate stuff in xpcom/public
git-svn-id: svn://10.0.0.236/trunk@26199 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 03:06:33 +00:00
beard%netscape.com
3bc6b53be5 xptinfo needs access to nsID::ToString().
git-svn-id: svn://10.0.0.236/trunk@26198 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 02:23:01 +00:00
beard%netscape.com
421a1a2027 #define NS_COM __declspec(export) on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@26197 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 02:22:08 +00:00
beard%netscape.com
5690e21e2a #defining _IMPL_NS_COM, so NS_COM will be defined correctly on XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@26196 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 02:21:44 +00:00
beard%netscape.com
365903d91b added xptinfo interfaces, base, and xpcom.
git-svn-id: svn://10.0.0.236/trunk@26195 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:51:47 +00:00
beard%netscape.com
031b394987 XP_MAC doesn't have <sys/stat.h>, <stat.h> instead.
git-svn-id: svn://10.0.0.236/trunk@26194 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:51:00 +00:00
beard%netscape.com
c721ba4744 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26193 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:30:58 +00:00
beard%netscape.com
30bea679e7 made it compile on XP_MAC, still needs a user interface to choose multiple files.
git-svn-id: svn://10.0.0.236/trunk@26192 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:30:45 +00:00
beard%netscape.com
1bd630e809 added interactive choosing of a file to dump on XP_MAC, worked around a crash in XPT_DumpInterfaceDescriptor.
git-svn-id: svn://10.0.0.236/trunk@26191 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:25:44 +00:00
beard%netscape.com
7bebc99ccc Added a strdup function for XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@26190 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:20:34 +00:00
mcafee%netscape.com
4a9426858b Removing a duplicate if-then clause, this looks like a cut & paste error.
git-svn-id: svn://10.0.0.236/trunk@26189 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:05:57 +00:00
morse%netscape.com
f0ae5dd128 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26188 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 01:03:59 +00:00
morse%netscape.com
6a67621717 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26187 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 00:40:56 +00:00
morse%netscape.com
48a6805921 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26186 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 00:29:30 +00:00
beard%netscape.com
a9145fc97a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26185 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 00:13:40 +00:00
beard%netscape.com
520944f612 added default args for XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@26184 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 00:13:28 +00:00
karnaze%netscape.com
6184433bc6 code clean up, use of macros for debugging
git-svn-id: svn://10.0.0.236/trunk@26183 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 00:06:48 +00:00
troy%netscape.com
3b0772449b Added include of -I$(PUBLIC)\wallet so we can find the include of
nsIWalletService.h


git-svn-id: svn://10.0.0.236/trunk@26182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 23:55:15 +00:00
beard%netscape.com
1bab660936 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26181 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 23:36:11 +00:00
karnaze%netscape.com
6645b27fa6 code clean up, use of macros for table debugging
git-svn-id: svn://10.0.0.236/trunk@26180 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 23:02:43 +00:00
beard%netscape.com
5182f861a2 added #pragma export on/off for nsSpecialFileSpec.
git-svn-id: svn://10.0.0.236/trunk@26179 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 23:00:59 +00:00
morse%netscape.com
524f372c72 moved single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26178 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 22:56:18 +00:00
morse%netscape.com
d2532e07e7 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@26177 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 22:07:37 +00:00
morse%netscape.com
cccbabf757 define PUBLICS for single signon to use
git-svn-id: svn://10.0.0.236/trunk@26176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:55:17 +00:00
kipp%netscape.com
cff64af579 Set link handler so that style resolves properly for links around things like images
git-svn-id: svn://10.0.0.236/trunk@26175 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:54:32 +00:00
kipp%netscape.com
5de0e46140 Implement frame sliding during incremental reflow; fixed to not double factor in the delta-y
git-svn-id: svn://10.0.0.236/trunk@26174 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:54:00 +00:00
morse%netscape.com
c51cf8ca89 moved single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26173 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:41:04 +00:00
beard%netscape.com
27174fafdb making the stubs extern "C" so the project will link...
git-svn-id: svn://10.0.0.236/trunk@26172 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:15:46 +00:00
morse%netscape.com
f66d57a885 fix build bustage on the mac
git-svn-id: svn://10.0.0.236/trunk@26171 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:10:26 +00:00
jband%netscape.com
5f44ac5e13 set MOZ_NO_DEBUG_RTL in makefile.win for this exe
git-svn-id: svn://10.0.0.236/trunk@26170 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 21:02:45 +00:00
beard%netscape.com
1796d5b8e5 added singsign.cpp
git-svn-id: svn://10.0.0.236/trunk@26169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 20:55:39 +00:00
morse%netscape.com
9c1a4b54f4 move single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26168 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 20:32:37 +00:00
morse%netscape.com
624f8de7e8 move single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26167 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 20:12:35 +00:00
morse%netscape.com
ba7f9e4fda move single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26166 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:50:44 +00:00
kipp%netscape.com
3a72dd66df Work even when --disable-static is configured on
git-svn-id: svn://10.0.0.236/trunk@26165 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:48:02 +00:00
kipp%netscape.com
87f74ddb84 Fixed to work on hpux and link properly and other unix's
git-svn-id: svn://10.0.0.236/trunk@26164 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:47:42 +00:00
morse%netscape.com
5d5fa4d7c8 move single signon out of netlib
git-svn-id: svn://10.0.0.236/trunk@26163 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:40:47 +00:00
dp%netscape.com
64ed43df56 Backing out change to use nsSpecialFileSpec
git-svn-id: svn://10.0.0.236/trunk@26162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:20:54 +00:00
kipp%netscape.com
639a6cdf02 Make SetWidget assertion more particular about when to bomb
git-svn-id: svn://10.0.0.236/trunk@26161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:01:15 +00:00
kipp%netscape.com
ebbae2a494 Removed some compiler warnings...
git-svn-id: svn://10.0.0.236/trunk@26160 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:00:56 +00:00
kipp%netscape.com
3412abaa36 Added some debug code that allows finer grained append reflow during document loading for debugging incremental reflow
git-svn-id: svn://10.0.0.236/trunk@26159 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 19:00:23 +00:00
kipp%netscape.com
37f9403e9e Reworked the state recovery logic for incremental reflow
git-svn-id: svn://10.0.0.236/trunk@26158 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:59:01 +00:00
kipp%netscape.com
7be49772ca Removed some debris; added ComputeCollapsedTopMargin method
git-svn-id: svn://10.0.0.236/trunk@26157 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:58:32 +00:00
kipp%netscape.com
4ccff5d53b Made verifyreflow work again
git-svn-id: svn://10.0.0.236/trunk@26156 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:58:04 +00:00
kipp%netscape.com
f7b33a7782 Removed some debris
git-svn-id: svn://10.0.0.236/trunk@26155 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:57:51 +00:00
kipp%netscape.com
d860e51d47 Switch to a different (more accurate) BR handling hack...
git-svn-id: svn://10.0.0.236/trunk@26154 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:57:30 +00:00
kipp%netscape.com
78dc3c2c3c Fixed an oopsie that prevented enumerating the override and backstop sheets
git-svn-id: svn://10.0.0.236/trunk@26153 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:56:45 +00:00
kipp%netscape.com
66d4985883 Support -w and -h arguments (finally!)
git-svn-id: svn://10.0.0.236/trunk@26152 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:46:22 +00:00
kipp%netscape.com
0ef295ae5e Fixup deletion order to delete children before the parent when closing a window
git-svn-id: svn://10.0.0.236/trunk@26151 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:45:31 +00:00
kipp%netscape.com
7e2b20bc02 Spanked the way refcnt'ing was done for event flow; fixed up destruction code a bunch; cleaned up inheritance of addref/release
git-svn-id: svn://10.0.0.236/trunk@26150 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:39:52 +00:00
kipp%netscape.com
7cea9031d0 Eliminate compiler warnings
git-svn-id: svn://10.0.0.236/trunk@26149 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 18:38:47 +00:00
dp%netscape.com
fa64ff1856 Wallet uses App_UserProfileDirectory50 to store data.
git-svn-id: svn://10.0.0.236/trunk@26148 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:54:01 +00:00
dp%netscape.com
e408d408dc Spelling error.
git-svn-id: svn://10.0.0.236/trunk@26147 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:51:11 +00:00
dp%netscape.com
30e7a4eb97 Wallet is a true component
git-svn-id: svn://10.0.0.236/trunk@26146 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:24:54 +00:00
dp%netscape.com
6aa9eb525f Adding profile directory. Needs more work on windows and mac.
Unix: $HOME/.mozilla
WIN: ./profile
MAC: ./profile


git-svn-id: svn://10.0.0.236/trunk@26145 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:23:44 +00:00
dp%netscape.com
859bf9535c Added Current Working Directory
git-svn-id: svn://10.0.0.236/trunk@26144 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:17:49 +00:00
dp%netscape.com
47bccb1b86 Added alecf unix debugging tips
git-svn-id: svn://10.0.0.236/trunk@26143 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 17:10:21 +00:00
rhp%netscape.com
750f018ae1 Checking in the changes for the new raw emitter.
git-svn-id: svn://10.0.0.236/trunk@26142 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 15:37:52 +00:00
mccabe%netscape.com
a1bc540cb7 More tweaks to perlconnect build system -
Added jsperlbuild.pl file to abstract the location of xsubpp.  Many thanks to Dave Neuer (dneuer@futuristics.net) for this and much other porting help with perlconnect.

Combined jsperl.so and JS.pm into a JS.so object for use from both javascript and perl.

Fixed rules.mk to recur into DIRS for clean, clobber.


git-svn-id: svn://10.0.0.236/trunk@26141 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 12:44:47 +00:00
jband%netscape.com
12836878a3 use nsAllocator instead of local wrapper. added Components.lastResult with tests
git-svn-id: svn://10.0.0.236/trunk@26140 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 10:12:50 +00:00
mcafee%netscape.com
3b4b21b2a6 Newline at end of file.
git-svn-id: svn://10.0.0.236/trunk@26139 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 09:28:08 +00:00
peterl%netscape.com
6e426fde86 updated prop values
git-svn-id: svn://10.0.0.236/trunk@26138 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 03:15:24 +00:00
peterl%netscape.com
f82375c850 added -moz-border-radius
git-svn-id: svn://10.0.0.236/trunk@26137 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 03:15:01 +00:00
sdagley%netscape.com
b7d7b9e8c3 Changed prompt for selecting a file from "FileWidget Title <here> mode = save" to "File Upload" to match 4.x.
git-svn-id: svn://10.0.0.236/trunk@26136 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 02:32:46 +00:00
sspitzer%netscape.com
27babb1ac2 whoops, forgot to use sourcedir.
this fixed the problem where the .css files in this directory weren't showing up in package/res


git-svn-id: svn://10.0.0.236/trunk@26135 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 02:12:12 +00:00
sfraser%netscape.com
5e9b68e011 Fixed a whole bunch of bugs, hooked up RemoveTextProperties, implemented Begin/EndBatchChanges.
git-svn-id: svn://10.0.0.236/trunk@26133 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:54:34 +00:00
sfraser%netscape.com
9940fc33dd Added EditorCommands.js
git-svn-id: svn://10.0.0.236/trunk@26132 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:53:28 +00:00
hyatt%netscape.com
541622c57c Changing the browser to load a chrome URL instead of navigator.xul
git-svn-id: svn://10.0.0.236/trunk@26131 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:53:24 +00:00
sfraser%netscape.com
9db4369d23 Moved JS into a separate file, make an HTML editor now, new toolbar.
git-svn-id: svn://10.0.0.236/trunk@26130 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:49:46 +00:00
sfraser%netscape.com
f33c2bad07 Added a big chunk of text for testing styles.
git-svn-id: svn://10.0.0.236/trunk@26129 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:49:04 +00:00
sfraser%netscape.com
59d27979c3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@26128 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:48:32 +00:00
sfraser%netscape.com
30642a61b8 Added Begin/End batch changes, renamed setAttribute to SetTextProperty, added RemoveTextProperty.
git-svn-id: svn://10.0.0.236/trunk@26127 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:48:12 +00:00
hyatt%netscape.com
b3b06e1f4d Fixing a bug in the RDF content sink where the ID attribute was being
qualified with a document URI even when it was a URI in its own right.


git-svn-id: svn://10.0.0.236/trunk@26126 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:47:07 +00:00
sfraser%netscape.com
ed63072871 Turn off debug selection, and fix some debug code that crashed sometimes.
git-svn-id: svn://10.0.0.236/trunk@26125 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:46:58 +00:00
sfraser%netscape.com
d4af3f2b7a Added precondition when no content viewer.
git-svn-id: svn://10.0.0.236/trunk@26124 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:46:21 +00:00
dp%netscape.com
28e4786886 Removed all wallet defines. Wallet will self register. It is a TRUE component now.
git-svn-id: svn://10.0.0.236/trunk@26123 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:38:54 +00:00
hyatt%netscape.com
7ea0bffe28 key event support in handledomevent
git-svn-id: svn://10.0.0.236/trunk@26122 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:12:57 +00:00
dp%netscape.com
ae7a9e5a9d Using NS_SUCCEEDED macro.
git-svn-id: svn://10.0.0.236/trunk@26121 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:06:38 +00:00
dp%netscape.com
363639cc80 Added self registration
git-svn-id: svn://10.0.0.236/trunk@26120 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:05:56 +00:00
dp%netscape.com
b7f7b2f099 Removed unused code
git-svn-id: svn://10.0.0.236/trunk@26119 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:05:40 +00:00
dp%netscape.com
7d95ab41b6 Removed lo_ele.h
git-svn-id: svn://10.0.0.236/trunk@26118 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 01:04:32 +00:00
mcmullen%netscape.com
37ebcdaa49 Fix unix bustage with pref calls.
git-svn-id: svn://10.0.0.236/trunk@26117 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 00:49:50 +00:00
mcmullen%netscape.com
3cf0ae117a Adapt to changes in prefapi.h etc
git-svn-id: svn://10.0.0.236/trunk@26116 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 00:36:49 +00:00
law%netscape.com
62534d1878 New for file download
git-svn-id: svn://10.0.0.236/trunk@26115 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 00:13:46 +00:00
jefft%netscape.com
0bc5d5fddb added nsMsgBiffState enum
git-svn-id: svn://10.0.0.236/trunk@26114 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 00:05:15 +00:00
kin%netscape.com
0b02bea928 Changes to build the entire editor by default, unless DISABLE_EDITOR is defined.
git-svn-id: svn://10.0.0.236/trunk@26113 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 00:03:54 +00:00
jefft%netscape.com
2ddbb4bb64 more implementation on fe event proxy stuff
git-svn-id: svn://10.0.0.236/trunk@26112 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:47:47 +00:00
mcmullen%netscape.com
5fe5245e26 Fix AIX bustage.
git-svn-id: svn://10.0.0.236/trunk@26111 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:46:20 +00:00
dp%netscape.com
93145dddc9 Remove reference to "modules" directory as all wallet code is now in the src directory.
git-svn-id: svn://10.0.0.236/trunk@26110 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:32:21 +00:00
briano%netscape.com
887b2e4737 Automated update
git-svn-id: svn://10.0.0.236/trunk@26109 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:29:33 +00:00
wtc%netscape.com
d3d72487ff Made the i/o continuation thread ignore the events that have
been consumed by prior continuation function calls.
(Bugsplat bug #345296)
Modified files: primpl.h, ptio.c.


git-svn-id: svn://10.0.0.236/trunk@26108 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:21:08 +00:00
alecf%netscape.com
779658056e make -pedantic the default on gcc builds
git-svn-id: svn://10.0.0.236/trunk@26107 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:20:28 +00:00
hshaw%netscape.com
17675e09aa fix makefile
git-svn-id: svn://10.0.0.236/trunk@26106 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:19:34 +00:00
dp%netscape.com
2f9352af4e Adding nsIWalletService.h
git-svn-id: svn://10.0.0.236/trunk@26105 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:17:38 +00:00
jband%netscape.com
c048120d1b js_DefaultValue now accepts that it is OK for a request with hint of JSTYPE_OBJECT to result in an object of type JSTYPE_FUNCTION. This is done so that objects that happen to have 'call' ops will not fail when being 'converted' to 'Object'. This Fix is going onto the trunk, SpiderMonkeyDev_BRANCH, and SpiderMonkey140_BRANCH
git-svn-id: svn://10.0.0.236/trunk@26104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:17:14 +00:00
dp%netscape.com
99e1d0fd60 changing wallet directory structure
git-svn-id: svn://10.0.0.236/trunk@26103 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:16:52 +00:00
dp%netscape.com
882067cf8d Changing wallet directory structure
git-svn-id: svn://10.0.0.236/trunk@26102 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:16:20 +00:00
erik%netscape.com
7cd59c756a Adding Japanese support to the Unix/GTK font code.
git-svn-id: svn://10.0.0.236/trunk@26101 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:06:19 +00:00
peterl%netscape.com
b9d594a564 propogate opacity & visibility changes down the view heirarchy...
git-svn-id: svn://10.0.0.236/trunk@26100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:57:25 +00:00
mscott%netscape.com
0de132bc42 Remove the printf which was writing each line from a message to the terminal when getting new mail.
It was taking much too long...


git-svn-id: svn://10.0.0.236/trunk@26099 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:41:25 +00:00
ramiro%netscape.com
28f903a5ed Fix broken builds. Use PR_{TRUE,FALSE} instead of {TRUE,FALSE}.
git-svn-id: svn://10.0.0.236/trunk@26098 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:15:26 +00:00
rickg%netscape.com
73b33a0b35 fix to pushfront
git-svn-id: svn://10.0.0.236/trunk@26097 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:06:05 +00:00
dp%netscape.com
8651730f64 progid spec added
git-svn-id: svn://10.0.0.236/trunk@26096 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:43:54 +00:00
dp%netscape.com
22013c4f27 Checking off api cleanup
git-svn-id: svn://10.0.0.236/trunk@26095 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:43:34 +00:00
nhotta%netscape.com
887869b987 Changed to use xpcom qp, base64, uu encoders of libmime instead of place holders.
git-svn-id: svn://10.0.0.236/trunk@26094 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:31:04 +00:00
danm%netscape.com
f005bf637a added browser samples directory
git-svn-id: svn://10.0.0.236/trunk@26093 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:14:48 +00:00
danm%netscape.com
2468f543f1 added browser samples makefiles
git-svn-id: svn://10.0.0.236/trunk@26092 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:13:29 +00:00
waterson%netscape.com
17512426e8 Fix build bustage on Win32.
git-svn-id: svn://10.0.0.236/trunk@26091 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:13:20 +00:00
danm%netscape.com
00d00a8e20 added samples directory
git-svn-id: svn://10.0.0.236/trunk@26090 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:12:26 +00:00
danm%netscape.com
47bd8d4055 new
git-svn-id: svn://10.0.0.236/trunk@26089 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:12:06 +00:00
jdunn%netscape.com
e563bda928 fix compiler warning because of 'comment' after endif
git-svn-id: svn://10.0.0.236/trunk@26088 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:03:15 +00:00
nhotta%netscape.com
4bfcf9fa3b Added a line wrapping code for the encoder. Reformat for indentaion.
git-svn-id: svn://10.0.0.236/trunk@26087 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 21:01:26 +00:00
mcmullen%netscape.com
b8fa3fb9f4 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match.
git-svn-id: svn://10.0.0.236/trunk@26086 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:51:22 +00:00
waterson%netscape.com
95255a8b77 Started changing assertions into log messages.
git-svn-id: svn://10.0.0.236/trunk@26085 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:46:41 +00:00
mcmullen%netscape.com
2bcec516cb Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match.
git-svn-id: svn://10.0.0.236/trunk@26084 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:41:58 +00:00
mcmullen%netscape.com
d3453ab59d Make a change for Win32
git-svn-id: svn://10.0.0.236/trunk@26083 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:41:33 +00:00
mcmullen%netscape.com
a8e6fb1921 Added nsIFileLocator.
git-svn-id: svn://10.0.0.236/trunk@26082 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:40:12 +00:00
mcmullen%netscape.com
35c690b9fe nsIFileLocator service.
git-svn-id: svn://10.0.0.236/trunk@26081 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:20 +00:00
mcmullen%netscape.com
f7bdeb2cfb Implemented auto-initialize and auto-save of pref input elements.
git-svn-id: svn://10.0.0.236/trunk@26080 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:19 +00:00
mcmullen%netscape.com
ac2144507d I changed prefapi.h to use prtypes instead of the obsolete XP_ things.
git-svn-id: svn://10.0.0.236/trunk@26079 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:17 +00:00
mcmullen%netscape.com
ec9ec6b1f3 Added nsIFileLocator service
git-svn-id: svn://10.0.0.236/trunk@26078 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:16 +00:00
mcmullen%netscape.com
0b4ca38d33 Added an assignment operator.
git-svn-id: svn://10.0.0.236/trunk@26077 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:15 +00:00
mcmullen%netscape.com
4880f78850 I changed prefapi.h to use prtypes instead of the obsolete XP_ things
git-svn-id: svn://10.0.0.236/trunk@26076 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:14 +00:00
mcmullen%netscape.com
51c1e27379 Added tree management methods, and also changed to use the NSPR types instead of obsolete XP_ types. Added some consts.
git-svn-id: svn://10.0.0.236/trunk@26075 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:39:13 +00:00
mcafee%netscape.com
d82967a797 Cleaning up some debug cruft.
git-svn-id: svn://10.0.0.236/trunk@26074 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:38:39 +00:00
erik%netscape.com
ddb0243299 AIX's compiler is strict. Fixed my code.
git-svn-id: svn://10.0.0.236/trunk@26073 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:34:14 +00:00
briano%netscape.com
4a438a7197 Automated update
git-svn-id: svn://10.0.0.236/trunk@26072 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:29:33 +00:00
dp%netscape.com
2f038b45db API Cleanup.
git-svn-id: svn://10.0.0.236/trunk@26071 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:28:22 +00:00
danm%netscape.com
c925cba836 forgot the !%#! binary switch
git-svn-id: svn://10.0.0.236/trunk@26070 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:25:57 +00:00
putterman%netscape.com
e162fd15de Fix path problem in nsURI2Path.
git-svn-id: svn://10.0.0.236/trunk@26069 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:20:26 +00:00
waterson%netscape.com
3b2189a6c6 Changed rdfcat to be the only test for now.
git-svn-id: svn://10.0.0.236/trunk@26068 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:19:57 +00:00
waterson%netscape.com
c2666c9e51 Added rdf/tests/rdfcat.
git-svn-id: svn://10.0.0.236/trunk@26067 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:19:34 +00:00
sdagley%netscape.com
c79b30dac7 Implemented GetFile(nsFileSpec&) method for Mac
git-svn-id: svn://10.0.0.236/trunk@26066 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:19:25 +00:00
waterson%netscape.com
e355443906 Added AC_DEFINE for MOZ_BRPROF.
git-svn-id: svn://10.0.0.236/trunk@26065 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:19:17 +00:00
waterson%netscape.com
97c6704f94 Added a pile of libraries to make it run. Sheesh, this is a joke.
git-svn-id: svn://10.0.0.236/trunk@26064 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:18:09 +00:00
danm%netscape.com
d8d091084c forgot the !@@!# binary switch
git-svn-id: svn://10.0.0.236/trunk@26063 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:16:54 +00:00
danm%netscape.com
7ba563d5f4 added samples directory
git-svn-id: svn://10.0.0.236/trunk@26062 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:07:29 +00:00
danm%netscape.com
f7927130eb XUL samples
git-svn-id: svn://10.0.0.236/trunk@26061 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 20:06:37 +00:00
peterl%netscape.com
f8fe1e1007 backing out prevoius changes (unix didn't like it)
git-svn-id: svn://10.0.0.236/trunk@26060 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:57:07 +00:00
waterson%netscape.com
2f93d84089 Changed #ifdef DEBUG_waterson debug printfs to us PR_LOG(). Fixed a initialization-order warning on Unix.
git-svn-id: svn://10.0.0.236/trunk@26059 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:51:35 +00:00
jband%netscape.com
89ab1cb51a fixed typo in doc
git-svn-id: svn://10.0.0.236/trunk@26058 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:51:05 +00:00
waterson%netscape.com
a39d4d5a88 Removed a bunch of extraneous debug printfs that we're #ifdef DEBUG_waterson; this stuff is now being done in the in-memory data source via PR_LOG().
git-svn-id: svn://10.0.0.236/trunk@26057 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:50:40 +00:00
erik%netscape.com
59813383d2 Need to check for dummy font family, and ignore. Corrected.
git-svn-id: svn://10.0.0.236/trunk@26056 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:40:11 +00:00
hyatt%netscape.com
d5460894c9 Fixing the registry file for chrome.
git-svn-id: svn://10.0.0.236/trunk@26055 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:23:19 +00:00
erik%netscape.com
6bb38eefa3 Bold Japanese text was not working, since there are no bold Japanese fonts
on Linux. So I re-arranged the font tree to allow normal Japanese fonts to
be used instead.


git-svn-id: svn://10.0.0.236/trunk@26054 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:10:38 +00:00
hyatt%netscape.com
790ed197d4 Landing changes to support chrome URLs in netlib. Approved by dp.
git-svn-id: svn://10.0.0.236/trunk@26053 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:05:52 +00:00
pinkerton%netscape.com
386e9b1828 fix win32 bustage with nsCOMPtr. doh!
git-svn-id: svn://10.0.0.236/trunk@26052 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 19:00:51 +00:00
peterl%netscape.com
c3abd8f36d initialize bitfields through a union to keep purify happy
git-svn-id: svn://10.0.0.236/trunk@26051 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:51:28 +00:00
peterl%netscape.com
71b4ccc046 made some rudimentary connections for generated content into style data
git-svn-id: svn://10.0.0.236/trunk@26050 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:50:45 +00:00
peterl%netscape.com
f92f5db448 connected content properties to style context
git-svn-id: svn://10.0.0.236/trunk@26049 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:49:40 +00:00
peterl%netscape.com
8dc11fdd8f added nsStyleContent
git-svn-id: svn://10.0.0.236/trunk@26048 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:48:55 +00:00
waterson%netscape.com
0d98500e29 Added tests directory to standard build.
git-svn-id: svn://10.0.0.236/trunk@26047 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:34:30 +00:00
waterson%netscape.com
6ee34cc7f0 Removed older tests, added rdfcat.
git-svn-id: svn://10.0.0.236/trunk@26046 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:33:56 +00:00
waterson%netscape.com
ddeb33be31 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@26045 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:33:34 +00:00
pinkerton%netscape.com
e338bfb295 use new transferable interfaces that were previously in here as placeholders.
git-svn-id: svn://10.0.0.236/trunk@26044 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:22:59 +00:00
pinkerton%netscape.com
c38bd0063e added new interfaces for closure over all flavors and converters when clients ask for a list of known flavors.
git-svn-id: svn://10.0.0.236/trunk@26043 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:22:36 +00:00
kipp%netscape.com
5613796d0b Added chrome dirs
git-svn-id: svn://10.0.0.236/trunk@26042 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 17:41:00 +00:00
erik%netscape.com
88c9cee5e2 Free the loaded fonts array. Start the loaded fonts array at size 1.
git-svn-id: svn://10.0.0.236/trunk@26041 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 15:52:29 +00:00
erik%netscape.com
693fddafb7 Throwing the switch. Flipped the FONT_SWITCHING ifdef. New font lookup
code is now live.


git-svn-id: svn://10.0.0.236/trunk@26040 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 15:36:01 +00:00
warren%netscape.com
a60e2d6931 Obsoleted nsITransportService
git-svn-id: svn://10.0.0.236/trunk@26039 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 09:26:42 +00:00
warren%netscape.com
c0cd81ea84 Added file transport stuff.
git-svn-id: svn://10.0.0.236/trunk@26038 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 09:25:17 +00:00
warren%netscape.com
2fde0b1900 Added nsIThread and nsIThreadPool.
git-svn-id: svn://10.0.0.236/trunk@26037 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 09:20:44 +00:00
hyatt%netscape.com
cdd8aad48d Tweaks to the registry.rdf file.
git-svn-id: svn://10.0.0.236/trunk@26036 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 07:40:25 +00:00
hyatt%netscape.com
0b23504305 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@26035 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 07:37:57 +00:00
hyatt%netscape.com
551caba947 Fixing some stuff.
git-svn-id: svn://10.0.0.236/trunk@26034 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 07:35:38 +00:00
erik%netscape.com
859038b71e Fixed uninitialized memory problem, and added DrawString routine for new
FONT_SWITCHING code (for Unicode). To be enabled (ifdeffed) tomorrow AM.


git-svn-id: svn://10.0.0.236/trunk@26033 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 07:20:13 +00:00
hyatt%netscape.com
b3fb2536a3 Node, not Resource.
git-svn-id: svn://10.0.0.236/trunk@26032 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:59:04 +00:00
hyatt%netscape.com
55ba72f6f0 Target, not source.
git-svn-id: svn://10.0.0.236/trunk@26031 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:58:35 +00:00
hyatt%netscape.com
5494c81182 Retrieving the base directory (in theory).
git-svn-id: svn://10.0.0.236/trunk@26030 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:55:10 +00:00
hyatt%netscape.com
7ece735e6c More work in progress...
git-svn-id: svn://10.0.0.236/trunk@26029 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:49:20 +00:00
hyatt%netscape.com
6a5c7af5ea Teaching the chrome registry how to obtain skin and content nodes.
git-svn-id: svn://10.0.0.236/trunk@26028 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:24:30 +00:00
beard%netscape.com
1a1ba864d5 GlobalWindowImpl::SetNewDocument: fixed multiple initialization of JSContext. Always clears the scope first.
git-svn-id: svn://10.0.0.236/trunk@26027 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:22:00 +00:00
beard%netscape.com
11860bd66d nsJVMManager::CreateThread(): upped the priority from LOW to NORMAL.
git-svn-id: svn://10.0.0.236/trunk@26026 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:21:59 +00:00
jband%netscape.com
3526c9d762 renamed nsAllocator to nsAllocatorImpl and NSTaskMem to nsAllocator
git-svn-id: svn://10.0.0.236/trunk@26025 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:17:28 +00:00
jband%netscape.com
4f08c2ac87 added porting guide and README docs
git-svn-id: svn://10.0.0.236/trunk@26024 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:15:09 +00:00
dp%netscape.com
4d95b6a368 Checking off nsAllocator done by John Bandhauer
git-svn-id: svn://10.0.0.236/trunk@26023 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:14:00 +00:00
hyatt%netscape.com
727b15a8ac The registry for the chrome.
git-svn-id: svn://10.0.0.236/trunk@26022 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:13:06 +00:00
hyatt%netscape.com
b8f09d1620 Getting there...
git-svn-id: svn://10.0.0.236/trunk@26021 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 06:12:22 +00:00
hyatt%netscape.com
d0397c3a72 Tweaks to enable nsIURL to be referenced from chrome.
git-svn-id: svn://10.0.0.236/trunk@26020 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 05:56:05 +00:00
nhotta%netscape.com
ec53133cf1 Fixed the case less sort key creation problem.
git-svn-id: svn://10.0.0.236/trunk@26019 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 05:41:10 +00:00
warren%netscape.com
bc140cf411 Added progID versions of methods to nsServiceManager (the static interface).
git-svn-id: svn://10.0.0.236/trunk@26018 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 05:17:42 +00:00
hyatt%netscape.com
42b34343f8 Adding the method that will handle chrome URLs. Invoked from within netlib.
git-svn-id: svn://10.0.0.236/trunk@26017 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 05:00:46 +00:00
pinkerton%netscape.com
6828ff8c46 some comments about data ownership.
git-svn-id: svn://10.0.0.236/trunk@26016 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:57:31 +00:00
pinkerton%netscape.com
4c6d60fab9 getting data from clipboard now works. Factored code into FlavorsTransferableCanImport/Export() as temp holding ground before moving into nsITransferable.
git-svn-id: svn://10.0.0.236/trunk@26015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:56:11 +00:00
briano%netscape.com
11a027f00a Automated update
git-svn-id: svn://10.0.0.236/trunk@26014 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:44:31 +00:00
briano%netscape.com
cf97cbc3a6 Moved the checks for X and the toolkits closer to the beginning.
git-svn-id: svn://10.0.0.236/trunk@26013 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:39:13 +00:00
bienvenu%netscape.com
3509d1c144 more work on threading
git-svn-id: svn://10.0.0.236/trunk@26012 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:26:14 +00:00
bienvenu%netscape.com
1587e80a93 remove use of master in constructor
git-svn-id: svn://10.0.0.236/trunk@26011 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:25:59 +00:00
mscott%netscape.com
c54195759a Patch from Jeremy Lea (reg@shale.csir.co.za). Fix capitalization problem with msgbar.xul
git-svn-id: svn://10.0.0.236/trunk@26009 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:23:09 +00:00
briano%netscape.com
5c775beb4b Automated update
git-svn-id: svn://10.0.0.236/trunk@26008 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:22:17 +00:00
briano%netscape.com
61a029d291 Fix for the Solaris breakage.
git-svn-id: svn://10.0.0.236/trunk@26007 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:21:38 +00:00
mscott%netscape.com
38356dd01c Patch from Jeremy Lea (reg@shale.csir.co.za). Use srcdir instead of '.'.
git-svn-id: svn://10.0.0.236/trunk@26006 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:19:09 +00:00
putterman%netscape.com
523a27ed9f This should work on all platforms now.
git-svn-id: svn://10.0.0.236/trunk@26005 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:13:25 +00:00
mscott%netscape.com
7ec2ee8ffa Take out an unwanted printf to clean up the code...
git-svn-id: svn://10.0.0.236/trunk@26004 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:07:43 +00:00
pinkerton%netscape.com
ca6fb51831 use the right delete in all places (delete[])
git-svn-id: svn://10.0.0.236/trunk@26003 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 03:01:57 +00:00
mscott%netscape.com
beb9ea4994 Properly add the leaf name to the directory path for the Inbox folder.
git-svn-id: svn://10.0.0.236/trunk@26002 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:56:57 +00:00
nisheeth%netscape.com
46543a2792 Do not set a default handler for expat. This enables internal entitity substitution in expat.
git-svn-id: svn://10.0.0.236/trunk@26001 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:46:53 +00:00
rhp%netscape.com
210223265a Updates for mime converter interface
git-svn-id: svn://10.0.0.236/trunk@26000 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:44:08 +00:00
rhp%netscape.com
cc4ada0bbc updates for libmime changes
git-svn-id: svn://10.0.0.236/trunk@25999 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:42:18 +00:00
rhp%netscape.com
5f3481e058 Updates for libmime changes
git-svn-id: svn://10.0.0.236/trunk@25998 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:41:55 +00:00
rhp%netscape.com
3c32d53fed New interface updates
git-svn-id: svn://10.0.0.236/trunk@25997 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:41:33 +00:00
rhp%netscape.com
39f05c8172 Adding files for new encoding interface
git-svn-id: svn://10.0.0.236/trunk@25996 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:41:06 +00:00
rhp%netscape.com
f50af4ebe8 Updating makefiles
git-svn-id: svn://10.0.0.236/trunk@25995 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:40:12 +00:00
rhp%netscape.com
4d9a9e715b Adding new interface.
git-svn-id: svn://10.0.0.236/trunk@25994 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:39:21 +00:00
rhp%netscape.com
04d53c87d1 Cleanup of old interface
git-svn-id: svn://10.0.0.236/trunk@25993 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:38:56 +00:00
briano%netscape.com
e5e1324d81 Automated update
git-svn-id: svn://10.0.0.236/trunk@25992 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:29:31 +00:00
briano%netscape.com
b0393625c1 Now we check for ld support of archive extraction flags (only know three sets of flags at this point).
git-svn-id: svn://10.0.0.236/trunk@25991 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:29:11 +00:00
hyatt%netscape.com
e59adf9e8b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25990 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:19:22 +00:00
hyatt%netscape.com
20a835bf9f Adding chrome to the list of projects that are built.
git-svn-id: svn://10.0.0.236/trunk@25989 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:16:45 +00:00
mcafee%netscape.com
47a2ecd33e Implement GetFile().
git-svn-id: svn://10.0.0.236/trunk@25988 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:16:28 +00:00
mcafee%netscape.com
c87803c5ae Adding nsFileSpec version of GetFile(). a=sdagley@netscape.com
git-svn-id: svn://10.0.0.236/trunk@25987 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:07:34 +00:00
hyatt%netscape.com
ef236d80cc Landing new GetFile(nsFileSpec&) method on windows.
git-svn-id: svn://10.0.0.236/trunk@25986 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:07:15 +00:00
sdagley%netscape.com
fa6239efa1 Add new GetFile method that uses an nsFileSpec instead of an nsString
git-svn-id: svn://10.0.0.236/trunk@25985 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:06:16 +00:00
putterman%netscape.com
d1a2dd4e7d Fixes nsURI2Path.
git-svn-id: svn://10.0.0.236/trunk@25984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:52:01 +00:00
mcafee%netscape.com
b65f92a67b Initializing some variables, protecting a null reference.
git-svn-id: svn://10.0.0.236/trunk@25983 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:34:05 +00:00
pinkerton%netscape.com
75e5273335 copy to macos clipboard implemented.
git-svn-id: svn://10.0.0.236/trunk@25982 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:33:56 +00:00
pinkerton%netscape.com
a602368bf2 don't addref list items going into the list of data flavors. AppendElement addrefs for us.
git-svn-id: svn://10.0.0.236/trunk@25981 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:32:41 +00:00
dveditz%netscape.com
b28dbbb8bf Fixing libreg threadsafe issues (NR_ API, not yet the version registry API)
git-svn-id: svn://10.0.0.236/trunk@25980 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:31:55 +00:00
hyatt%netscape.com
b265891467 Turning the chrome registry on for Windows and UNIX.
git-svn-id: svn://10.0.0.236/trunk@25979 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:25:03 +00:00
sfraser%netscape.com
34658a2ba2 Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@25978 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:14:30 +00:00
hyatt%netscape.com
1bce4d2274 Removing file.
git-svn-id: svn://10.0.0.236/trunk@25977 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:12:49 +00:00
rogerl%netscape.com
b3ab8860c2 fixed .global label.
git-svn-id: svn://10.0.0.236/trunk@25976 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:07:59 +00:00
ducarroz%netscape.com
698cf056af Part of Messenger Mac landing
git-svn-id: svn://10.0.0.236/trunk@25975 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 01:00:37 +00:00
hyatt%netscape.com
89589c7d0a Adding the chrome registry file.
git-svn-id: svn://10.0.0.236/trunk@25974 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:52:35 +00:00
hyatt%netscape.com
2f04fbbdc2 Adding chrome makefiles.
git-svn-id: svn://10.0.0.236/trunk@25973 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:52:08 +00:00
sspitzer%netscape.com
a717f6e65c get the text area to show up on Linux
and add a little text to the default message, to let us know it is working


git-svn-id: svn://10.0.0.236/trunk@25972 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:49:33 +00:00
hyatt%netscape.com
879aaa7f33 Tweaking the chrome registry interface.
git-svn-id: svn://10.0.0.236/trunk@25971 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:49:00 +00:00
hyatt%netscape.com
af42144a2d Tweaking the chrome factory.
git-svn-id: svn://10.0.0.236/trunk@25970 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:48:49 +00:00
rogerl%netscape.com
0bc9722dc8 New. (And, as yet, unbuilt & untested)
git-svn-id: svn://10.0.0.236/trunk@25969 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:47:17 +00:00
dougt%netscape.com
b9258491a5 Making xpinstall a component.
git-svn-id: svn://10.0.0.236/trunk@25968 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:39:26 +00:00
slamm%netscape.com
14ac08d952 Name change: myconfig.sh is now .mozconfig
git-svn-id: svn://10.0.0.236/trunk@25966 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:29:48 +00:00
pinkerton%netscape.com
9daa548134 add IID method.
git-svn-id: svn://10.0.0.236/trunk@25965 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:10:10 +00:00
sfraser%netscape.com
c2dd29f0f6 Make it a text editor that gets instantiated. Remove obsolete line.
git-svn-id: svn://10.0.0.236/trunk@25964 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:09:36 +00:00
hyatt%netscape.com
bc04df231b The chrome registry interface.
git-svn-id: svn://10.0.0.236/trunk@25963 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:09:00 +00:00
putterman%netscape.com
b8d4c0cbff Fix up file paths.
git-svn-id: svn://10.0.0.236/trunk@25962 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:08:23 +00:00
pinkerton%netscape.com
187508ad14 add IID methods so we can use nsCOMPtr w/ them.
git-svn-id: svn://10.0.0.236/trunk@25961 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:06:37 +00:00
sfraser%netscape.com
f0c28613e5 Changed so that the editor app core can host either a plain text or HTML editor.
git-svn-id: svn://10.0.0.236/trunk@25960 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:06:07 +00:00
sfraser%netscape.com
c2107a86bc Added SetEditorType to control whether a plain text or HTML editor is instantiated.
git-svn-id: svn://10.0.0.236/trunk@25959 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:03:45 +00:00
sfraser%netscape.com
7545313028 Change to use the new box layout, so that we get a toolbar that sticks to
the bottom of the window.


git-svn-id: svn://10.0.0.236/trunk@25958 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:03:04 +00:00
sfraser%netscape.com
b390274849 Change to use kipp's new PRE cols attribute for wrapping.
git-svn-id: svn://10.0.0.236/trunk@25957 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:02:30 +00:00
sfraser%netscape.com
e51ed48fbd Call the new presshell->SetCaretEnabled() call to show the caret when
editing.


git-svn-id: svn://10.0.0.236/trunk@25956 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:01:31 +00:00
sfraser%netscape.com
d2d281780c Remove caret->Refresh calls. The presshell now refreshes the caret
after painting.


git-svn-id: svn://10.0.0.236/trunk@25955 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 00:01:05 +00:00
sfraser%netscape.com
6bed169daa Added a method to the pres shell to control enabling clients to turn the caret on and off.
git-svn-id: svn://10.0.0.236/trunk@25954 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:58:11 +00:00
sfraser%netscape.com
b8ae43ec5b Caret changes to enable the caret to erase itself, and fix a bunch of caret problems.
git-svn-id: svn://10.0.0.236/trunk@25953 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:57:35 +00:00
sfraser%netscape.com
e3942e71d6 Declare functions static to fix warnings.
git-svn-id: svn://10.0.0.236/trunk@25952 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:54:23 +00:00
hyatt%netscape.com
7d7a9850ff Initial makefiles for chrome source files.
git-svn-id: svn://10.0.0.236/trunk@25951 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:47:13 +00:00
hyatt%netscape.com
8578158436 Initial makefiles for chrome interfaces.
git-svn-id: svn://10.0.0.236/trunk@25950 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:46:50 +00:00
hyatt%netscape.com
db414e8f1e Tweaked the chrome factory.
git-svn-id: svn://10.0.0.236/trunk@25949 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:46:21 +00:00
sfraser%netscape.com
ed286d7ae7 Warning fix: remove errant semicolon.
git-svn-id: svn://10.0.0.236/trunk@25948 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:46:13 +00:00
sfraser%netscape.com
240d4982a4 #ifdef out the navigation printfs, and remove some unused variables.
git-svn-id: svn://10.0.0.236/trunk@25947 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:44:15 +00:00
putterman%netscape.com
ed4923db8a More work on copying/moving messages.
git-svn-id: svn://10.0.0.236/trunk@25946 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:42:41 +00:00
putterman%netscape.com
8d74e305ea Build URI correctly.
git-svn-id: svn://10.0.0.236/trunk@25945 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:41:33 +00:00
putterman%netscape.com
89a76c76e3 Build uri correctly.
git-svn-id: svn://10.0.0.236/trunk@25944 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:41:13 +00:00
hyatt%netscape.com
70f4b5ddb7 Adding more of the basic build infrastructure.
git-svn-id: svn://10.0.0.236/trunk@25942 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:38:07 +00:00
hyatt%netscape.com
653512207d Beginning the implementation of the chrome registry.
git-svn-id: svn://10.0.0.236/trunk@25941 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:30:48 +00:00
ducarroz%netscape.com
b3b08bcf5c part of messenger Mac landing
git-svn-id: svn://10.0.0.236/trunk@25940 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:19:59 +00:00
jband%netscape.com
19585f4a1a expose directly callable shared allocator methods
git-svn-id: svn://10.0.0.236/trunk@25939 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:12:49 +00:00
rogerl%netscape.com
6b6429ee8a Adding multiline property
git-svn-id: svn://10.0.0.236/trunk@25938 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:10:45 +00:00
terry%netscape.com
787d6ac048 Silly utility to generate lists of who has ever checked in a file in a
directory.


git-svn-id: svn://10.0.0.236/trunk@25937 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:07:19 +00:00
dveditz%netscape.com
37decc3e6c Fixed clobber
git-svn-id: svn://10.0.0.236/trunk@25936 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:54:09 +00:00
dveditz%netscape.com
816c801bc1 fixed copy clobber steps
git-svn-id: svn://10.0.0.236/trunk@25935 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:53:23 +00:00
edwin%woudt.nl
f6f41586b8 Changes by Will Scullin to get context menus and message copying/moving working.
git-svn-id: svn://10.0.0.236/trunk@25934 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:45:36 +00:00
mscott%netscape.com
a0be00de07 Remove cruft for registering the app core with the app cores manager. This now happens in nsBaseAppCore::Init.
a=sfraser


git-svn-id: svn://10.0.0.236/trunk@25933 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:43:19 +00:00
mscott%netscape.com
cefee5ffe2 Remove cruft with regards to adding the app core to the app cores manager. This now happens in nsBaseAppCore::Init()
a=rjc


git-svn-id: svn://10.0.0.236/trunk@25932 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:39:58 +00:00
ramiro%netscape.com
26d7763179 Tweak code to allow blending to work on unix. It will currently work only
on certain depths and images.  Demo10 works on 16 bit depths.


git-svn-id: svn://10.0.0.236/trunk@25931 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:29:44 +00:00
cata%netscape.com
2fb6af99b6 Wrong shift tables fixed for EUCJP.
git-svn-id: svn://10.0.0.236/trunk@25930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:09:41 +00:00
amusil%netscape.com
c35f2ea671 Added more restrictive check for what constitutes a plugin
git-svn-id: svn://10.0.0.236/trunk@25929 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:06:07 +00:00
waterson%netscape.com
010cefefb1 Use 'long long' instead of native type for PRTime.
git-svn-id: svn://10.0.0.236/trunk@25928 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:04:33 +00:00
waterson%netscape.com
1205c0d874 Try #2 to land fixes for xpidl stubs: fixed long-long problem.
git-svn-id: svn://10.0.0.236/trunk@25927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:04:10 +00:00
waterson%netscape.com
e7162f3f21 Fixed long-long codegen to use prlong macros (so it works on Mac).
git-svn-id: svn://10.0.0.236/trunk@25926 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 22:03:25 +00:00
ramiro%netscape.com
4adec15809 Implement GetDepth(). Before it was hardcoded to 24 in the superclass.
git-svn-id: svn://10.0.0.236/trunk@25925 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 21:58:46 +00:00
ducarroz%netscape.com
c4bcd6fa18 part of messenger Mac landing
git-svn-id: svn://10.0.0.236/trunk@25924 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 21:41:22 +00:00
ducarroz%netscape.com
f5ea687275 Remove allxpstr.c who was causing about 2000 link warnings
git-svn-id: svn://10.0.0.236/trunk@25923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 21:33:04 +00:00
mscott%netscape.com
ad73d94100 Remove the code that used to interrupt the connection. We ended up interrupting the connection twice. If the protocol needs the ability to close a connection directly then we need to add a new method to the transport interface to do this explicitly.
git-svn-id: svn://10.0.0.236/trunk@25922 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 21:12:27 +00:00
jdunn%netscape.com
17b615435f link in key libraries to build
git-svn-id: svn://10.0.0.236/trunk@25921 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 21:01:31 +00:00
rods%netscape.com
cb5340f165 Fixed "Print" so it works.
git-svn-id: svn://10.0.0.236/trunk@25920 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:57:38 +00:00
radha%netscape.com
32488a520d Removed that empty line in the OBJS list. Thanks to mcmullen
git-svn-id: svn://10.0.0.236/trunk@25919 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:47:50 +00:00
mcmullen%netscape.com
cb372e8de1 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match. In this case, a macro had been used that was in one of the obsolete files 'PRIVATE'. Replaced this by its value 'static'
git-svn-id: svn://10.0.0.236/trunk@25918 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:39:30 +00:00
ramiro%netscape.com
3385ea491a Patches from reg@shale.csir.co.za (Jeremy Lea) to fix run scripts when
building on separate objdirs.


git-svn-id: svn://10.0.0.236/trunk@25917 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:36:29 +00:00
radha%netscape.com
52f130b374 Add the Global history service
git-svn-id: svn://10.0.0.236/trunk@25916 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:30:20 +00:00
radha%netscape.com
7b0ee0fb26 Obtain Global History as a service
git-svn-id: svn://10.0.0.236/trunk@25915 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:29:49 +00:00
nhotta%netscape.com
57ba1a972b Use LCMapStringA for Win95 and 98.
git-svn-id: svn://10.0.0.236/trunk@25914 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:29:17 +00:00
radha%netscape.com
2f2f5b7a49 added files: mozilla/xpfe/appshell/src/nsGlobalHistory.cpp
git-svn-id: svn://10.0.0.236/trunk@25913 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:23:00 +00:00
radha%netscape.com
4edcc0174a Global history introduced as a service and appropriate changes to
Appshell service and Factory


git-svn-id: svn://10.0.0.236/trunk@25912 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:21:41 +00:00
radha%netscape.com
0acb79669b Global history implemented as a service
git-svn-id: svn://10.0.0.236/trunk@25911 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:20:24 +00:00
jdunn%netscape.com
92ef48c073 fix problem on AIX-xlC compiler with protected structs.
git-svn-id: svn://10.0.0.236/trunk@25910 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:13:59 +00:00
mcmullen%netscape.com
68c7ea92c4 Just added a divider comment.
git-svn-id: svn://10.0.0.236/trunk@25909 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:07:52 +00:00
ducarroz%netscape.com
0cf2765851 part of messenger Mac landing
git-svn-id: svn://10.0.0.236/trunk@25908 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:06:51 +00:00
mcmullen%netscape.com
6abc04c21a Fixed an illegal preprocessor directive.
git-svn-id: svn://10.0.0.236/trunk@25907 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:06:46 +00:00
nhotta%netscape.com
9151f4a86e Interface change of the conversion util.
git-svn-id: svn://10.0.0.236/trunk@25906 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:05:43 +00:00
mcmullen%netscape.com
fb21961b9d Added preference ids to all the prefs widgets.
git-svn-id: svn://10.0.0.236/trunk@25905 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:05:17 +00:00
nhotta%netscape.com
51300f2701 Interface change for the conversion utils and changes for mime encoder.
git-svn-id: svn://10.0.0.236/trunk@25904 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:04:51 +00:00
mcmullen%netscape.com
38a81aaabd Fixed backwards OK/Cancel onclicks.
git-svn-id: svn://10.0.0.236/trunk@25903 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:03:39 +00:00
mcmullen%netscape.com
59f759e3df Fixed the resource: URLs to use //.
git-svn-id: svn://10.0.0.236/trunk@25902 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:02:30 +00:00
mcmullen%netscape.com
e23c5cf66f Changed the DoPreferences function.
git-svn-id: svn://10.0.0.236/trunk@25901 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 20:01:54 +00:00
mcmullen%netscape.com
cc26a5bf57 Added nsIFileLocator.h to the exports.
git-svn-id: svn://10.0.0.236/trunk@25900 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:59:40 +00:00
mcmullen%netscape.com
02ba6e6637 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25899 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:48:59 +00:00
ducarroz%netscape.com
b96ab0c065 removed
git-svn-id: svn://10.0.0.236/trunk@25897 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:31:52 +00:00
ducarroz%netscape.com
8bb840d834 renamed msgcomposebody.html
git-svn-id: svn://10.0.0.236/trunk@25896 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:31:13 +00:00
ducarroz%netscape.com
283c81f4fa renamed msgcompose.xul
git-svn-id: svn://10.0.0.236/trunk@25895 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:30:13 +00:00
endico%mozilla.org
17a11fc7c8 oops, it was the amperstand i needed to quote
git-svn-id: svn://10.0.0.236/trunk@25894 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:29:30 +00:00
ducarroz%netscape.com
b8b37a0132 rename compose.xul to msgcompose.xul
git-svn-id: svn://10.0.0.236/trunk@25893 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:29:09 +00:00
buster%netscape.com
7f4e37a3db GetTextProperty is now content-based, not style-based
git-svn-id: svn://10.0.0.236/trunk@25892 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:28:48 +00:00
ducarroz%netscape.com
e590afed70 Rename compose.xul & composebody.html to msgcompose*.*, remove composeframe.html
git-svn-id: svn://10.0.0.236/trunk@25891 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:27:05 +00:00
buster%netscape.com
5b08ebbd5d needed to include "nsCoord.h" in mixed case, not "nscoord"
git-svn-id: svn://10.0.0.236/trunk@25890 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:26:27 +00:00
ducarroz%netscape.com
80cb263fab Rename compose.xul and composebody.html to msgcompose*.*
git-svn-id: svn://10.0.0.236/trunk@25889 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:25:28 +00:00
rods%netscape.com
cdc996c774 Fixed OPen to call the new open method on the BrowserAppShell
git-svn-id: svn://10.0.0.236/trunk@25888 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:23:39 +00:00
rods%netscape.com
660b0167ff Added OpenWindow method and fixed Copy
git-svn-id: svn://10.0.0.236/trunk@25887 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:23:02 +00:00
waqar%netscape.com
4c3b81d39e Changed C++ comments to C comments
git-svn-id: svn://10.0.0.236/trunk@25886 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:03:33 +00:00
waqar%netscape.com
20c23cb2db Changed C++ comments to C comments.
git-svn-id: svn://10.0.0.236/trunk@25885 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 19:00:55 +00:00
terry%netscape.com
4543fb00ca Add (rather lame) images to the tinderbox channel.
git-svn-id: svn://10.0.0.236/trunk@25884 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:58:06 +00:00
ducarroz%netscape.com
a0b812b0d9 Because of some problem on Mac with relative path when using alias file, I add to change path of html and js files.
git-svn-id: svn://10.0.0.236/trunk@25883 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:52:31 +00:00
ducarroz%netscape.com
2cc9e818b9 update manifest file, part of mailnews Mac landing
git-svn-id: svn://10.0.0.236/trunk@25882 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:47:53 +00:00
ducarroz%netscape.com
fc2b803032 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25881 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:43:59 +00:00
buster%netscape.com
726862e213 initial checkin.
git-svn-id: svn://10.0.0.236/trunk@25880 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:40:35 +00:00
pinkerton%netscape.com
f5aef59c5e adding data flavor, clipboard, xif converter, and transferable.
git-svn-id: svn://10.0.0.236/trunk@25879 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:40:34 +00:00
pinkerton%netscape.com
298a66b8b1 build widget after htmlParser because of nsXIFConverter dependency.
git-svn-id: svn://10.0.0.236/trunk@25878 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:39:35 +00:00
pinkerton%netscape.com
9950f61e58 adding nsClipboard, nsBaseClipboard, and nsXIFConverter. Also add dependency on htmlParser for the xif converter stuff. This now must build after htmlParser.
git-svn-id: svn://10.0.0.236/trunk@25877 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:38:58 +00:00
pinkerton%netscape.com
57de4e052b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25876 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:37:45 +00:00
pinkerton%netscape.com
ad7623d610 changes to get mac to build. same as unix for now.
git-svn-id: svn://10.0.0.236/trunk@25875 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:37:19 +00:00
ducarroz%netscape.com
2cd0afe7aa First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25874 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:36:02 +00:00
kipp%netscape.com
caf3a5353c Landed patch from Jeremy Lea <reg@shale.csir.co.za>
git-svn-id: svn://10.0.0.236/trunk@25873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:22:32 +00:00
mcafee%netscape.com
83158f36f3 Removing an old comment.
git-svn-id: svn://10.0.0.236/trunk@25872 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:20:14 +00:00
mcafee%netscape.com
a4a218c5be cleanup, added nsXIFFormatConverter.cpp.
git-svn-id: svn://10.0.0.236/trunk@25871 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:11:14 +00:00
mcafee%netscape.com
17fcf41595 cleanup, added nsIClipboardOwner, nsIFormatConverter.
git-svn-id: svn://10.0.0.236/trunk@25870 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 18:09:04 +00:00
buster%netscape.com
0fe8e1324d As a reminder, we decided to do this based strictly content. Some support for style-based text properties is written, but not used
anywhere any more.

* Cleaned up split and join undo/redo.
* Added TypeInState, a data struct that remembers things about text properties for collapsed selections, so you can type
* Ctrl-B with an insertion point and the next character will be bold.
* Added all the logic to handle inline vs. block elements when setting text properties.
* Added some support for italic and underline as well.  Adding these things is pretty easy now.  Ctrl-B, Ctrl-I, Ctrl-U for testing bold, italic, underline.
* Added all the logic to make sure we only add style tags where they're needed, so you should never get the same style tag nested within itself, except as needed for block elements.
* Added methods for testing a node to see if a particular style is set.  This isn't 100% done yet, but with very little work we could have toolbar buttons that respond to selection changed notification that show the state of bold, italic, underline, etc. in real time.  Supports tri-state:  whole selection is bold, some of selection is bold, none of selection is bold, ...
* Fully undoable and redoable.
* Added some debug printfs to transactions and editors.  all controlled by a gNoisy static in each module.  helps me track down undo/redo problems.  if the output bugs people enough, I'll shut it off and re-enable it in my local tree.

Noticably missing:  make un-bold, make un-italic, etc.  This is coming soon.


git-svn-id: svn://10.0.0.236/trunk@25869 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 17:58:07 +00:00
despotdaemon%netscape.com
d06e519a55 Pseudo-automatic update of changes made by gayatrib@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@25868 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 17:52:31 +00:00
endico%mozilla.org
c2b7e52056 don't change apostrophe's after all. This is a problem
with my Netscape, not newsbot


git-svn-id: svn://10.0.0.236/trunk@25867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 17:18:00 +00:00
rods%netscape.com
52579b975c Commented out clipboard copy
git-svn-id: svn://10.0.0.236/trunk@25866 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 15:38:31 +00:00
sspitzer%netscape.com
5f44a048f2 "fix" the threadpane
git-svn-id: svn://10.0.0.236/trunk@25865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 15:25:11 +00:00
rods%netscape.com
e98ccd3f65 removed nsIXIFConverter include
git-svn-id: svn://10.0.0.236/trunk@25864 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 15:23:03 +00:00
rods%netscape.com
00f5bcf310 Added nsIFormatConverter
git-svn-id: svn://10.0.0.236/trunk@25863 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 15:03:12 +00:00
despotdaemon%netscape.com
9c795cb1a4 Pseudo-automatic update of changes made by Dale.Stansberry@Nexwarecorp.com.
git-svn-id: svn://10.0.0.236/trunk@25862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:56:46 +00:00
rods%netscape.com
6ad46a758d added nsIFormatConverter
git-svn-id: svn://10.0.0.236/trunk@25861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:53:34 +00:00
rods%netscape.com
bcb37472b4 added copy support
git-svn-id: svn://10.0.0.236/trunk@25860 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:51:09 +00:00
rods%netscape.com
3b08d5687d Added copy support
git-svn-id: svn://10.0.0.236/trunk@25859 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:50:54 +00:00
rods%netscape.com
9eea12145c Fixed up the registration to the manager
git-svn-id: svn://10.0.0.236/trunk@25858 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:50:29 +00:00
sspitzer%netscape.com
adb3859989 fix to make To:, Cc:, Bcc: and Subject: show up before the text areas
git-svn-id: svn://10.0.0.236/trunk@25857 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:50:03 +00:00
rods%netscape.com
5b3d4a3857 added nsXIFFormatConverter
git-svn-id: svn://10.0.0.236/trunk@25856 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:42:29 +00:00
rods%netscape.com
14ce27626c Updated clipboard support to use converters
git-svn-id: svn://10.0.0.236/trunk@25855 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:40:52 +00:00
rods%netscape.com
23ecb28bcb removed include of Transferable
git-svn-id: svn://10.0.0.236/trunk@25854 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:40:36 +00:00
rods%netscape.com
cbe99577f3 Minor change for debugging
git-svn-id: svn://10.0.0.236/trunk@25853 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:39:55 +00:00
rods%netscape.com
9ae3457510 Added converter support
git-svn-id: svn://10.0.0.236/trunk@25852 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:39:00 +00:00
rods%netscape.com
b9562ea7fd Added nsXIFFormatCOnverter
git-svn-id: svn://10.0.0.236/trunk@25851 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:38:45 +00:00
rods%netscape.com
2c2391ce23 Updated comments and added converter methods
git-svn-id: svn://10.0.0.236/trunk@25850 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:37:52 +00:00
rods%netscape.com
d0d0aeb8bb Added nsIFormatConverter
git-svn-id: svn://10.0.0.236/trunk@25849 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:37:22 +00:00
rods%netscape.com
3d9eafaa3c Fixed up new ifdef'ed clipboard support
git-svn-id: svn://10.0.0.236/trunk@25848 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:28:13 +00:00
rods%netscape.com
0a22735b86 Added Clipboard and D&D registerations
git-svn-id: svn://10.0.0.236/trunk@25847 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:25:30 +00:00
rods%netscape.com
e11debc319 Changed the clipboard support to use the new XIF Converter class and added more
error checking (this is all ifdef'ed at the moment)


git-svn-id: svn://10.0.0.236/trunk@25846 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 14:22:00 +00:00
waterson%netscape.com
e98c64b6f3 Doh! Let's try that hex-to-int conversion one more time.
git-svn-id: svn://10.0.0.236/trunk@25845 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 10:07:23 +00:00
waterson%netscape.com
47bf4c5ac5 Fix endian-ness dependency.
git-svn-id: svn://10.0.0.236/trunk@25844 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 09:52:17 +00:00
waterson%netscape.com
a6566a24c6 Added PR_LOGs and made some stuff a little more paranoid.
git-svn-id: svn://10.0.0.236/trunk@25843 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 09:13:14 +00:00
endico%mozilla.org
86fcc62d3f substitute apostrophes to make rdf happy
git-svn-id: svn://10.0.0.236/trunk@25842 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:43:32 +00:00
waterson%netscape.com
c3330fbf1f Added PR_LOG calls to debug the InMemoryDataSource.
git-svn-id: svn://10.0.0.236/trunk@25841 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:28:12 +00:00
waterson%netscape.com
9ee14496d9 Changes for Guha's latest and greatest schema. Handle case where no cookie sent.
git-svn-id: svn://10.0.0.236/trunk@25840 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:08:12 +00:00
waterson%netscape.com
72b424b92a Add xpidl-test-1.xul to list of exports.
git-svn-id: svn://10.0.0.236/trunk@25839 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:07:22 +00:00
waterson%netscape.com
5b0cf4352c New test for XPIDL stuff.
git-svn-id: svn://10.0.0.236/trunk@25838 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:07:11 +00:00
waterson%netscape.com
c40042b7ff Fixed a bug in URL truncation; updated resources and structure to reflect Guha's latest drop.
git-svn-id: svn://10.0.0.236/trunk@25837 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:05:45 +00:00
ramiro%netscape.com
a1bd6b838b Add shell scripts to run mozilla viewer and apprunner. The scripts should
setup all the environment voodoo needed to run the programs.


git-svn-id: svn://10.0.0.236/trunk@25836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 08:01:07 +00:00
waterson%netscape.com
05d97fe7d2 Guha's latest and greatest.
git-svn-id: svn://10.0.0.236/trunk@25835 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:56:31 +00:00
dp%netscape.com
daf4c4e183 Unix Only:
XPCOM was being initialized from a static initializer in netlib.
    Removed the static inializer. This will get xpcom to be initialized
    after main() not before it.


git-svn-id: svn://10.0.0.236/trunk@25834 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:48:25 +00:00
waterson%netscape.com
e25d219cba Use 'srcdir' instead of '.'; a=mscott.
git-svn-id: svn://10.0.0.236/trunk@25833 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:42:44 +00:00
briano%netscape.com
11e5ece7bf Automated update
git-svn-id: svn://10.0.0.236/trunk@25832 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:29:38 +00:00
dp%netscape.com
a5831f0d96 added new tasks. Finished first task.
git-svn-id: svn://10.0.0.236/trunk@25831 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:27:42 +00:00
waterson%netscape.com
35a32e0b73 Added BRPROF into the build, --disable-brprof to disable it.
git-svn-id: svn://10.0.0.236/trunk@25830 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 07:26:42 +00:00
dp%netscape.com
a70c1d486b More threadsafeness.
git-svn-id: svn://10.0.0.236/trunk@25829 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 06:45:50 +00:00
waterson%netscape.com
10914fad6e Fixed refcount bug.
git-svn-id: svn://10.0.0.236/trunk@25828 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 06:44:50 +00:00
waterson%netscape.com
6b7b8a5191 Flip the MOZ_BRPROF switch.
git-svn-id: svn://10.0.0.236/trunk@25827 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 06:42:23 +00:00
waterson%netscape.com
feb1ebee77 Fixed generation of BRPROF cookie string when it's the first cookie.
git-svn-id: svn://10.0.0.236/trunk@25826 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 06:42:08 +00:00
waterson%netscape.com
627768174d Flip MOZ_BRPROF switch.
git-svn-id: svn://10.0.0.236/trunk@25825 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 06:40:09 +00:00
mscott%netscape.com
b63985432c file needs a new line at the end.
git-svn-id: svn://10.0.0.236/trunk@25824 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:49:49 +00:00
mscott%netscape.com
1692fe2f31 Destructor should be virtual. Checked in on behalf of Bruce Mitchener <bruce@cybersight.com>.
git-svn-id: svn://10.0.0.236/trunk@25823 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:48:07 +00:00
mscott%netscape.com
f829549bfc First pass at re-suscitating compose.xul. It got busted by some changes when the toolbox stuff went in. I've got it pretty much all back together EXCEPT I don't know how to get a title for each toolbar. We have a toolbar for the TO field, a toolbar for the "From" field. I can't seem to get text to show up in front of those toolbars. But my changes are better than what we had before so I'm checking them in.
git-svn-id: svn://10.0.0.236/trunk@25822 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:28:43 +00:00
waterson%netscape.com
e53b5021e5 Fixed a case where we weren't handling default namespaces on output.
git-svn-id: svn://10.0.0.236/trunk@25821 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:17:05 +00:00
mcafee%netscape.com
9760599d9d Simplifying SCO case.
git-svn-id: svn://10.0.0.236/trunk@25820 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:16:32 +00:00
wtc%netscape.com
5b4f6a0532 The SocketPollFD functions are moved from public header(prio.h) to private
header (pprio.h). The PRDescType is set to 0.


git-svn-id: svn://10.0.0.236/trunk@25819 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:12:35 +00:00
wtc%netscape.com
91c0209e2a Moved SocketPollFD functions from public header(prio.h) to this private header.
git-svn-id: svn://10.0.0.236/trunk@25818 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:11:27 +00:00
wtc%netscape.com
63f7ed24da Moved SocketPollFD functions from public header(prio.h) to the private
header pprio.h.


git-svn-id: svn://10.0.0.236/trunk@25817 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:10:59 +00:00
mscott%netscape.com
17bc3f00de Fix some linux problems with mailnews. We were interrupting the stream twice when releasing a file transport.
git-svn-id: svn://10.0.0.236/trunk@25816 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:10:55 +00:00
waterson%netscape.com
cea5aa0ad5 Added brprof stuff.
git-svn-id: svn://10.0.0.236/trunk@25815 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:10:47 +00:00
waterson%netscape.com
d67063725e Add brprof to build if MOZ_BRPROF is set.
git-svn-id: svn://10.0.0.236/trunk@25814 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:10:05 +00:00
waterson%netscape.com
541b232593 Cleaned this mess up.
git-svn-id: svn://10.0.0.236/trunk@25813 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:09:34 +00:00
waterson%netscape.com
8360b49e82 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@25812 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:08:16 +00:00
mcafee%netscape.com
395fe8ac1e Adding support for NTO.
git-svn-id: svn://10.0.0.236/trunk@25811 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:06:34 +00:00
wtc%netscape.com
f0630a9028 Fixed an error in the comments. (Bugzilla bug #346002)
Modified files: prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@25810 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:03:37 +00:00
mcafee%netscape.com
53b5e86a59 Simplifying ifdef logic in preparation for jump to hyperspace (autoconf)
git-svn-id: svn://10.0.0.236/trunk@25809 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 05:02:32 +00:00
wtc%netscape.com
f55ee2aa0c Name the third argument for PR_Writev 'iov_size', as opposed
to 'size'.


git-svn-id: svn://10.0.0.236/trunk@25808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:57:35 +00:00
wtc%netscape.com
ca94a9c903 Bugzilla bug #4297: the use of 'stack' as function arguments conflicts
with the class name 'stack' in STL, so renamed it to 'fd_stack'.
Thanks to joseph.gregorio@mts.com for reporting the problem and
suggesting a fix.


git-svn-id: svn://10.0.0.236/trunk@25807 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:30:37 +00:00
mcafee%netscape.com
be4de3deb3 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@25806 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:21:09 +00:00
wtc%netscape.com
ce09c5ae52 Bugzilla bug #4464: cast enum PRThreadPriority to PRIntn before
doing comparisons so that enum PRThreadPriority is treated as a
signed type.  Thanks to Jeremy Lea <reg@shale.csir.co.za> for
reporting this bug.


git-svn-id: svn://10.0.0.236/trunk@25805 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 04:16:12 +00:00
mscott%netscape.com
9c0a164669 UI changes.
git-svn-id: svn://10.0.0.236/trunk@25804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:56:37 +00:00
mcafee%netscape.com
3c7527d6ef Adding mailnews/mime/emitters/{src,xml} to the build.
git-svn-id: svn://10.0.0.236/trunk@25803 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:27:52 +00:00
rhp%netscape.com
169870e82f Backing out prefs changes...need to make this work in multiple threads.
git-svn-id: svn://10.0.0.236/trunk@25802 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:21:11 +00:00
waterson%netscape.com
243e683bcf Fixed a silly typo.
git-svn-id: svn://10.0.0.236/trunk@25801 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:09:58 +00:00
waterson%netscape.com
7664709733 Made the profile-getter return silently if it isn't able to get the browsing profile object from the service manager.
git-svn-id: svn://10.0.0.236/trunk@25800 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:09:35 +00:00
bienvenu%netscape.com
41298a481e start turning on threading of messages
git-svn-id: svn://10.0.0.236/trunk@25799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 03:09:08 +00:00
sspitzer%netscape.com
e17e981dbe UI updates
git-svn-id: svn://10.0.0.236/trunk@25798 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:40:01 +00:00
waterson%netscape.com
91f67f4e85 Added nsGetBrowsingProfile.cpp to the build.
git-svn-id: svn://10.0.0.236/trunk@25797 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:35:19 +00:00
waterson%netscape.com
02ddcafec5 Added browsing profile to the build.
git-svn-id: svn://10.0.0.236/trunk@25796 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:30:51 +00:00
sspitzer%netscape.com
17ea272b0b link the mime emitters properly on UNIX
fix runtime bustage of unresolved symbol
in libhtmlemitter.so and libxmlemitter.so


git-svn-id: svn://10.0.0.236/trunk@25795 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:30:19 +00:00
waterson%netscape.com
85d3b90bc2 Check to make sure that you have content in the doc before doing GetElementById(). (This was causing crash in SearchForNodeByID() -- thanks to law@netscape.com for the fix.)
git-svn-id: svn://10.0.0.236/trunk@25794 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:30:03 +00:00
cata%netscape.com
134129597b Fixed signed/unsigned bug.
git-svn-id: svn://10.0.0.236/trunk@25793 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:22:17 +00:00
waterson%netscape.com
1e11aa3849 Added browsing profile to build.
git-svn-id: svn://10.0.0.236/trunk@25792 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:18:27 +00:00
mcafee%netscape.com
91c725e1ea Adding NS_XIFFORMATCONVERTER_CID define.
git-svn-id: svn://10.0.0.236/trunk@25791 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:08:40 +00:00
mcafee%netscape.com
de4f158101 Solaris needs newline at end of file.
git-svn-id: svn://10.0.0.236/trunk@25790 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:06:32 +00:00
mcafee%netscape.com
987491be44 First checkin. Converter for clipboard.
git-svn-id: svn://10.0.0.236/trunk@25789 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:04:53 +00:00
waterson%netscape.com
600e1eeed9 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25788 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:03:03 +00:00
mcafee%netscape.com
fde28e7471 Adding clipboard support, #ifdef NEW_CLIPBOARD_SUPPORT. r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@25787 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 02:02:40 +00:00
waterson%netscape.com
cfb795d93e Export the nsCStringKey symbols.
git-svn-id: svn://10.0.0.236/trunk@25786 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:59:57 +00:00
cata%netscape.com
4229734f12 Fixed bug in EUCJP usage of tables.
git-svn-id: svn://10.0.0.236/trunk@25785 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:47:05 +00:00
sspitzer%netscape.com
e1d9cb8d33 check in for build breakage
git-svn-id: svn://10.0.0.236/trunk@25784 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:41:59 +00:00
kipp%netscape.com
2b0cac4c07 Don't make floaters a margin root (that was a mistake)
git-svn-id: svn://10.0.0.236/trunk@25783 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:38:00 +00:00
kipp%netscape.com
951e615c71 Reflow floater frames using the block reflow context
git-svn-id: svn://10.0.0.236/trunk@25782 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:37:36 +00:00
mscott%netscape.com
e544f6d7a8 Fix for scottip. Initialize return value to NS_OK for nsStreamListenerProxy::OnDataAvailable. This was causing some failures on release builds and purify builds in particular because there was a particular case in one of the clauses where it would rely on rv which was unitialized.
git-svn-id: svn://10.0.0.236/trunk@25781 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:22:47 +00:00
mscott%netscape.com
beb1213d47 DisplayMessage now takes the URI instead of the path, msg key pair. So I'm cleaning up the code that used to decompose the URI...
git-svn-id: svn://10.0.0.236/trunk@25780 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:15:07 +00:00
mscott%netscape.com
9cbe1b926e Add support for the nsIMsgUriUrl interface.
git-svn-id: svn://10.0.0.236/trunk@25779 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:14:03 +00:00
jefft%netscape.com
6a0e843198 initial cut for imap sink interfaces; not part of the build yet
git-svn-id: svn://10.0.0.236/trunk@25778 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:13:56 +00:00
mscott%netscape.com
ebfb7b1347 Make interface public.
git-svn-id: svn://10.0.0.236/trunk@25777 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:11:36 +00:00
mscott%netscape.com
a142100b86 display message should take a uri instead of the folder path.
git-svn-id: svn://10.0.0.236/trunk@25776 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:10:51 +00:00
mscott%netscape.com
8e97d0dc52 display message now takes a URI instead of a mailbox & message key pair.
git-svn-id: svn://10.0.0.236/trunk@25775 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:09:06 +00:00
rhp%netscape.com
c42d5874d9 Changes for new mime emitters
git-svn-id: svn://10.0.0.236/trunk@25774 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:08:05 +00:00
mscott%netscape.com
940a93161e new interface nsIMsgUriUrl for the GetURI method. This interface will be supported by both imap and mailbox urls.
git-svn-id: svn://10.0.0.236/trunk@25773 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:07:58 +00:00
mscott%netscape.com
9b32c7b1d1 make the filespec const for nsPath2URI and nsBuildLocalMessageURI
git-svn-id: svn://10.0.0.236/trunk@25772 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:06:55 +00:00
mscott%netscape.com
275f828a3e make the filespec const for nsPath2URI and nsBuildLocalMessageURI.
git-svn-id: svn://10.0.0.236/trunk@25771 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:06:25 +00:00
rhp%netscape.com
5bdfce7a19 updates for mime emitters
git-svn-id: svn://10.0.0.236/trunk@25770 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:06:05 +00:00
rhp%netscape.com
259aef2dd6 New changes for mime emitters and cleanup
git-svn-id: svn://10.0.0.236/trunk@25769 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:05:45 +00:00
mcafee%netscape.com
e6e75a2b5d First checkin. Converts text/HTML selection to XIF format.
git-svn-id: svn://10.0.0.236/trunk@25768 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:05:43 +00:00
rhp%netscape.com
805c8da0d4 New changes for mime emitters.
git-svn-id: svn://10.0.0.236/trunk@25767 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:03:33 +00:00
rhp%netscape.com
be51414a52 Add new files for emitter
git-svn-id: svn://10.0.0.236/trunk@25766 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:02:53 +00:00
rhp%netscape.com
b2cd2e31ef New changes for mime emitters
git-svn-id: svn://10.0.0.236/trunk@25765 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:02:42 +00:00
rhp%netscape.com
17381b9401 Update for new emitters
git-svn-id: svn://10.0.0.236/trunk@25764 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:59:02 +00:00
rhp%netscape.com
e68cad07bc Necessary changes to pass in the URL to the GetMimeOutput() function
git-svn-id: svn://10.0.0.236/trunk@25763 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:58:47 +00:00
jdunn%netscape.com
f7e66aafa3 link in xmltok and expat to fix linking error
git-svn-id: svn://10.0.0.236/trunk@25762 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:20:47 +00:00
jdunn%netscape.com
c7e3f3fe19 link in jsdom and raptorgfx for linking error
git-svn-id: svn://10.0.0.236/trunk@25761 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:20:11 +00:00
despotdaemon%netscape.com
cd0a289d66 Pseudo-automatic update of changes made by momoi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@25760 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:15:40 +00:00
erik%netscape.com
2dd645998c Initial check-in of new X/GTK font code. Improved font-weight "bolder"
and "lighter", more accurate font-size (max ascent and max descent),
better speed.
However, ifdeffed for now to try on various platforms.


git-svn-id: svn://10.0.0.236/trunk@25759 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 00:04:36 +00:00
jdunn%netscape.com
1a7881f915 Add library for linking
git-svn-id: svn://10.0.0.236/trunk@25758 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 23:02:11 +00:00
briano%netscape.com
912ef1f4dc Only descend into tests if ENABLE_TESTS is set.
git-svn-id: svn://10.0.0.236/trunk@25757 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:58:07 +00:00
jdunn%netscape.com
49f993adf9 Include prenv to get PR_GetEnv prototype
git-svn-id: svn://10.0.0.236/trunk@25756 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:55:29 +00:00
erik%netscape.com
13e6745f5e Fixed a compiler warning.
git-svn-id: svn://10.0.0.236/trunk@25755 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:52:51 +00:00
erik%netscape.com
077f923238 The URL Location text field font size was wrong. It forgot to multiply by
the "device to app" factor. Corrected.


git-svn-id: svn://10.0.0.236/trunk@25754 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:51:25 +00:00
waterson%netscape.com
e3f29a0cc4 Added browsing profile hook under #ifdef.
git-svn-id: svn://10.0.0.236/trunk@25753 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:38:38 +00:00
putterman%netscape.com
1df5268b72 Added build local message URI routine.
git-svn-id: svn://10.0.0.236/trunk@25752 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:29:28 +00:00
pinkerton%netscape.com
f743d69a9c File Removed.
git-svn-id: svn://10.0.0.236/trunk@25751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:19:31 +00:00
kin%netscape.com
002a443fc3 Removed nsITextServicesDocumentInternal.h.
git-svn-id: svn://10.0.0.236/trunk@25750 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:10:42 +00:00
pinkerton%netscape.com
eb44b510f6 better grippy/collapsed toolbar functionality after box conversion landing. Also more error message output in debug builds
git-svn-id: svn://10.0.0.236/trunk@25749 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:02:37 +00:00
evaughan%netscape.com
2a2a05e6b9 added some test xul files.
git-svn-id: svn://10.0.0.236/trunk@25748 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:00:15 +00:00
cyeh%netscape.com
de2083b2d8 make depend and clobber_all targets work properly.
add support for dist and layout targets.


git-svn-id: svn://10.0.0.236/trunk@25747 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:55:34 +00:00
vidur%netscape.com
a7d030c047 added files: mozilla/layout/xml/content/src/nsXMLProcessingInstruction.cpp, mozilla/layout/xml/content/src/nsXMLCDATASection.cpp
git-svn-id: svn://10.0.0.236/trunk@25746 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:50:28 +00:00
vidur%netscape.com
3853f1bfcd Added epilog and prolog to document.
git-svn-id: svn://10.0.0.236/trunk@25745 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:49:42 +00:00
vidur%netscape.com
fe0a023b26 Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods.
git-svn-id: svn://10.0.0.236/trunk@25744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:49:25 +00:00
syd%netscape.com
bcd7aa96e1 Fix for AIX build bustage.
git-svn-id: svn://10.0.0.236/trunk@25743 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:18:54 +00:00
syd%netscape.com
75beec54f9 Fix for AIX compatibility
git-svn-id: svn://10.0.0.236/trunk@25742 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:18:11 +00:00
syd%netscape.com
5279f6ba9b Replace getenv with NSPR function, remove stdlib.h include. Partially done
for AIX build.


git-svn-id: svn://10.0.0.236/trunk@25741 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:17:01 +00:00
sfraser%netscape.com
54301e754c Fix a problem with tab expansion when filling the offset indices array.
git-svn-id: svn://10.0.0.236/trunk@25740 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:12:42 +00:00
waterson%netscape.com
8e5c811e35 Initial revision. Not in the build.
git-svn-id: svn://10.0.0.236/trunk@25739 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:00:27 +00:00
warren%netscape.com
85cbbd2507 Fixed nsUrl link error.
git-svn-id: svn://10.0.0.236/trunk@25738 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:59:43 +00:00
putterman%netscape.com
96b4937df0 Use PL_strfree to avoid freeing mismatched memory errors.
git-svn-id: svn://10.0.0.236/trunk@25737 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:56:37 +00:00
putterman%netscape.com
3a72331368 Cached RFCparser and use Mime versions for subject and sender.
git-svn-id: svn://10.0.0.236/trunk@25736 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:56:05 +00:00
warren%netscape.com
69ab1aa4ce Initial stab at new networking implementation.
git-svn-id: svn://10.0.0.236/trunk@25735 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:53:46 +00:00
mcafee%netscape.com
1be41ed090 Comments only.
git-svn-id: svn://10.0.0.236/trunk@25734 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:53:40 +00:00
mscott%netscape.com
74bf08c8fe I got tired of writing code last night and wanted to do something different. I'm trying to make the UI look a bit like the UI specs. When you make a selection, we now change the font color to white. Changed the color of the title bars....I'm sure someone else will change all this at some later point...
git-svn-id: svn://10.0.0.236/trunk@25733 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:37:08 +00:00
mscott%netscape.com
a9b0ea0365 Don't link with msgcore and msglocal. Link with msgcoreutil.
git-svn-id: svn://10.0.0.236/trunk@25732 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:34:18 +00:00
mscott%netscape.com
48493c6877 Pretty much a complete re-write to use the pop3 service. We now read all extra info like user name, password, etc. from your prefs instead of prompting you for it.
git-svn-id: svn://10.0.0.236/trunk@25731 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:33:54 +00:00
mscott%netscape.com
c17c2d0ba3 Build pop3 test.
git-svn-id: svn://10.0.0.236/trunk@25730 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:33:07 +00:00
mscott%netscape.com
56cfb0aab3 Build tests directory.
git-svn-id: svn://10.0.0.236/trunk@25729 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:32:45 +00:00
mscott%netscape.com
f0175935da use nsAutoCString
git-svn-id: svn://10.0.0.236/trunk@25728 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:29:34 +00:00
mscott%netscape.com
44f0772c6d change nsURI2Path to take a const char * for the uriStr.
git-svn-id: svn://10.0.0.236/trunk@25727 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:28:48 +00:00
mscott%netscape.com
2c69bb1c7d Use nsAutoCString.
git-svn-id: svn://10.0.0.236/trunk@25726 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:27:36 +00:00
kin%netscape.com
d581e6208f Initial checkin of file.
git-svn-id: svn://10.0.0.236/trunk@25725 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:26:55 +00:00
mscott%netscape.com
6da4b96c93 When we get an on stop binding call, change the state of the url.
git-svn-id: svn://10.0.0.236/trunk@25724 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:26:35 +00:00
mscott%netscape.com
71d4372dcf Add check for new mail support to the pop3 service.
git-svn-id: svn://10.0.0.236/trunk@25723 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:26:07 +00:00
mscott%netscape.com
bf56fa9082 Add pop3 url to the list of components this factory can generate.
git-svn-id: svn://10.0.0.236/trunk@25722 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:25:17 +00:00
kin%netscape.com
143641b144 Initial checkin of files.
git-svn-id: svn://10.0.0.236/trunk@25721 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:25:05 +00:00
mscott%netscape.com
fd31cfbabc Add check for new mail to the pop3 service.
git-svn-id: svn://10.0.0.236/trunk@25720 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:24:31 +00:00
mscott%netscape.com
5c8cf97314 Add a class ID.
git-svn-id: svn://10.0.0.236/trunk@25719 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:23:38 +00:00
mscott%netscape.com
74a6b01d06 Fix a memory leak when running mailbox urls. When we get the on stop binding call from netlib, be sure to release all of our connection data (including the transport).
git-svn-id: svn://10.0.0.236/trunk@25718 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:23:00 +00:00
sspitzer%netscape.com
a9915f5ace changing the static gRDFService to a local variable.
removing the gRefCnt code.
this allows the three pane to work on Linux


git-svn-id: svn://10.0.0.236/trunk@25717 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:22:10 +00:00
mscott%netscape.com
b10decb67c Initialize host name to null.
git-svn-id: svn://10.0.0.236/trunk@25716 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:20:56 +00:00
mscott%netscape.com
9238e6946c Add smoketest string for QA to use. If a message is succesful
Message Sent: PASSED.


git-svn-id: svn://10.0.0.236/trunk@25715 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:20:10 +00:00
karnaze%netscape.com
4a6d434ddd bug 2620 - extra scroll bars on nested frameset documents.
git-svn-id: svn://10.0.0.236/trunk@25714 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:18:39 +00:00
mscott%netscape.com
298c2521d5 Changes to use nsAutoCString. (what a great help class)
git-svn-id: svn://10.0.0.236/trunk@25713 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:17:42 +00:00
slamm%netscape.com
f4d87628b5 Fixing 'Manage Bookmarks...' menu item. Victim of global search and replace. Hooking up 'Add Current Page' menu item.
git-svn-id: svn://10.0.0.236/trunk@25712 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:14:18 +00:00
slamm%netscape.com
fd854fcc84 Show colors for sorting states. Will use icons next.
git-svn-id: svn://10.0.0.236/trunk@25711 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:09:44 +00:00
sspitzer%netscape.com
e7b205c3f1 use nsString instead of of nsAutoString, since that is what the function takes
git-svn-id: svn://10.0.0.236/trunk@25710 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:08:53 +00:00
slamm%netscape.com
ebcd46ea01 Set MOZILLA_FIVE_HOME for run_apprunner and run_viewer targets. Change the message on the depend target when using compiler-based depend.
git-svn-id: svn://10.0.0.236/trunk@25709 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 19:07:29 +00:00
kipp%netscape.com
e7968b2d01 new
git-svn-id: svn://10.0.0.236/trunk@25706 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 17:42:54 +00:00
donm%netscape.com
a4afd8506c backing out mac bustage.
git-svn-id: svn://10.0.0.236/trunk@25705 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 16:41:11 +00:00
sspitzer%netscape.com
cf217c483f fixing typo.
now compose will come up on Linux!


git-svn-id: svn://10.0.0.236/trunk@25704 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 14:54:57 +00:00
mcafee%netscape.com
b5125a44ff Some code got stomped, putting it back. Specifically we need a prototype for UnixPrData() for Solaris/CC.
git-svn-id: svn://10.0.0.236/trunk@25703 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 09:14:07 +00:00
rickg%netscape.com
3980f0e88e fixed bug in deque::pushfront
git-svn-id: svn://10.0.0.236/trunk@25702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:42:06 +00:00
mcafee%netscape.com
28ef284545 Need prototype for toupper() on Solaris.
git-svn-id: svn://10.0.0.236/trunk@25701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:37:14 +00:00
evaughan%netscape.com
1edea77a91 Added a test navigator.css that changes the look of the UI.
git-svn-id: svn://10.0.0.236/trunk@25700 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:30:54 +00:00
mcafee%netscape.com
8eae56edca Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@25699 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:30:31 +00:00
evaughan%netscape.com
0d14fcab0f Moved navigator specific style information like .gif from xul.css and navigator.xul to a new file
called navigator.css this should hold all the basic navigator styles.


git-svn-id: svn://10.0.0.236/trunk@25698 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:04:37 +00:00
jband%netscape.com
eb05fdd8d9 make -m stubs not crash on interfaces without parents
git-svn-id: svn://10.0.0.236/trunk@25697 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:56:36 +00:00
evaughan%netscape.com
11f4038db3 Added a css for for navigator style to live in.
git-svn-id: svn://10.0.0.236/trunk@25696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:53:28 +00:00
rickg%netscape.com
8acf07b452 fixed AIX build problem
git-svn-id: svn://10.0.0.236/trunk@25695 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:44:35 +00:00
dp%netscape.com
ae1c3e47b1 XPCOM used nsIRegistry. Thanks to Nicholas Ambrose <nick87@hotmail.com>
git-svn-id: svn://10.0.0.236/trunk@25694 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:04:12 +00:00
rjc%netscape.com
f1c5517f8a Add failure detection when looking for "RDFCore" so that, if it can't be found or instantiated for some reason, normal URL loading via the location bar still functions.
git-svn-id: svn://10.0.0.236/trunk@25693 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:01:35 +00:00
rjc%netscape.com
cadb40e780 Add support for "Shortcut URLs". Basically, anything entered into the location bar is first checked to see if it maps to a bookmarked URL and, if so, the real URL is put into the location bar and then loaded.
git-svn-id: svn://10.0.0.236/trunk@25692 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:57:06 +00:00
waterson%netscape.com
04412109c2 Removed NODEPEND.
git-svn-id: svn://10.0.0.236/trunk@25691 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:55:48 +00:00
rjc%netscape.com
9d32442625 Add references to "Wallet" shared libraries (debug and optimized) into Viewer project.
git-svn-id: svn://10.0.0.236/trunk@25690 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:49:55 +00:00
karnaze%netscape.com
20c49d1d94 bugs 1318, 4429 - tables containing form controls as children
git-svn-id: svn://10.0.0.236/trunk@25689 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:47:40 +00:00
waterson%netscape.com
cc4a336132 Removed NODEPEND.
git-svn-id: svn://10.0.0.236/trunk@25688 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:47:10 +00:00
rjc%netscape.com
65cf57a314 Add references to "Wallet" shared libraries (debug and optimized) into Layout project.
git-svn-id: svn://10.0.0.236/trunk@25687 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:45:11 +00:00
waterson%netscape.com
9313e54f7d Regenerated files to pick up bug fixes to the -m stub XPIDL compiler.
git-svn-id: svn://10.0.0.236/trunk@25686 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:43:43 +00:00
waterson%netscape.com
79855ba253 Added XPIDL_JS_STUBS hacks to support scriptability.
git-svn-id: svn://10.0.0.236/trunk@25685 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:42:42 +00:00
rjc%netscape.com
987dd7bb51 Add references to "Wallet" shared libraries (debug and optimized) into AppCore project.
git-svn-id: svn://10.0.0.236/trunk@25684 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:41:15 +00:00
dp%netscape.com
2003680742 Fixed nsIRegistry implementation. ready for use. Thanks to Nicholas Ambrose <nick87@hotmail.com>
git-svn-id: svn://10.0.0.236/trunk@25683 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:28:36 +00:00
ramiro%netscape.com
f23a8587f3 Take gtk specific blender code out. Its not needed. All blender code is
fully XP now.
Also, turn off manufacturing of blender objects until unix speicifc issues
can be resolved.  Otherwise, stuff like demo4 breaks.


git-svn-id: svn://10.0.0.236/trunk@25682 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:21:07 +00:00
dp%netscape.com
c99082b4ed Removing xcDllStore.cpp
git-svn-id: svn://10.0.0.236/trunk@25681 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:18:51 +00:00
waterson%netscape.com
84d57f9f9f Fixes to the stub generator to uncripple stub-based XPConnect a little bit: use JSObjects to get args from JS stack, then pull the privs out; handle error codes and null returns a bit more cleanly.
git-svn-id: svn://10.0.0.236/trunk@25680 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:08:22 +00:00
michaelp%netscape.com
e819e37260 now vends nsBlender rather than nsBlenderWin.
git-svn-id: svn://10.0.0.236/trunk@25679 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:07:12 +00:00
karnaze%netscape.com
f7e55661da bug 4141 - space activating a button
git-svn-id: svn://10.0.0.236/trunk@25678 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:02:12 +00:00
karnaze%netscape.com
445fa80194 bug 4382 - comments inside <option>
git-svn-id: svn://10.0.0.236/trunk@25677 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:59:06 +00:00
bienvenu%netscape.com
a7847a5b6e use store to get hdr from now that mork bug is fixed
git-svn-id: svn://10.0.0.236/trunk@25676 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:22:26 +00:00
bienvenu%netscape.com
d303469c0d couple bug fixes, fix memory leaks, table scope
git-svn-id: svn://10.0.0.236/trunk@25675 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:21:49 +00:00
bienvenu%netscape.com
b15fe6cfaa get parser to link
git-svn-id: svn://10.0.0.236/trunk@25674 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:16:38 +00:00
dougt%netscape.com
acce8d5225 Patches from:
Bruce Mitchener Jr <bruce@cybersight.com> changes.


git-svn-id: svn://10.0.0.236/trunk@25673 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:14:29 +00:00
troy%netscape.com
a8080d8ccb Added back Nav compatibility hack for illegal hex values being mapped
to 0


git-svn-id: svn://10.0.0.236/trunk@25672 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:12:36 +00:00
dougt%netscape.com
0c4e3ed208 adding the declaration for fe_encoding_extensions back to nsNetStubs.cpp.
git-svn-id: svn://10.0.0.236/trunk@25671 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:09:58 +00:00
dougt%netscape.com
39b5906dc3 Fixes off by one error.
git-svn-id: svn://10.0.0.236/trunk@25670 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 05:04:28 +00:00
kipp%netscape.com
2500e5d7b7 landed HPUX patch from Kartik Subbarao <subbarao@computer.org>
git-svn-id: svn://10.0.0.236/trunk@25669 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:54:42 +00:00
michaelp%netscape.com
a84c5af336 made blender fully XP.
git-svn-id: svn://10.0.0.236/trunk@25668 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:54:06 +00:00
michaelp%netscape.com
4058a64630 kill nsBlenderWin
git-svn-id: svn://10.0.0.236/trunk@25667 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:53:25 +00:00
michaelp%netscape.com
c3ab7cf6a1 killed
git-svn-id: svn://10.0.0.236/trunk@25666 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:53:11 +00:00
rhp%netscape.com
259999a37d New def file for win32 build
git-svn-id: svn://10.0.0.236/trunk@25665 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:43:02 +00:00
bienvenu%netscape.com
b930a408bb get parser to compile
git-svn-id: svn://10.0.0.236/trunk@25663 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:42:08 +00:00
rhp%netscape.com
29fa525236 Just getting files into the tree for XML output.
git-svn-id: svn://10.0.0.236/trunk@25662 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:40:16 +00:00
jdunn%netscape.com
c22511ddba use PR_FALSE instead of false... since the return is a PR_Bool.
git-svn-id: svn://10.0.0.236/trunk@25661 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:25:41 +00:00
rhp%netscape.com
07f37316e1 Adding new mail header file.
git-svn-id: svn://10.0.0.236/trunk@25660 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:23:30 +00:00
jdunn%netscape.com
4889c05ad8 Fix compiler error on AIX...
Can't have 'protected' structures, so for AIX make them public and then
make sure that the AIX is defined in the Makefile.in


git-svn-id: svn://10.0.0.236/trunk@25659 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:21:53 +00:00
danm%netscape.com
ed3052a24c simple ability to at least specify a size for the window in XUL
git-svn-id: svn://10.0.0.236/trunk@25658 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:21:05 +00:00
jdunn%netscape.com
2b15ad1d7b Fix compiler warning (at least on AIX)
git-svn-id: svn://10.0.0.236/trunk@25657 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:20:33 +00:00
jdunn%netscape.com
47862d51ee Fix compiler problem on AIX
git-svn-id: svn://10.0.0.236/trunk@25656 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:19:48 +00:00
jdunn%netscape.com
e3a9665af6 Fixed compiler problem on AIX with references.
git-svn-id: svn://10.0.0.236/trunk@25655 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:19:02 +00:00
kipp%netscape.com
aa2cde4cea Added some attribute selectors to make pre wrap, cols and width work
git-svn-id: svn://10.0.0.236/trunk@25654 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:13:55 +00:00
kipp%netscape.com
46275b8873 Allow -moz-pre-wrap for white-space property
git-svn-id: svn://10.0.0.236/trunk@25653 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:13:28 +00:00
troy%netscape.com
21c4de642c Fix for bug #4434
git-svn-id: svn://10.0.0.236/trunk@25652 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:13:24 +00:00
kipp%netscape.com
c1e82cdc96 Support cols, wrap and width arguments
git-svn-id: svn://10.0.0.236/trunk@25651 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:13:04 +00:00
kipp%netscape.com
647cec902d Support MOZ_PRE_WRAP
git-svn-id: svn://10.0.0.236/trunk@25650 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:12:46 +00:00
kipp%netscape.com
d165aeda91 Removed dead methods; made ComputeHorizontalValue and ComputeVerticalValue instance methods instead of static methods
git-svn-id: svn://10.0.0.236/trunk@25649 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:12:09 +00:00
kipp%netscape.com
d42c9af2ff Removed some dead code; Added support for eStyleUnit_Chars for width values
git-svn-id: svn://10.0.0.236/trunk@25648 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:11:40 +00:00
kipp%netscape.com
f8b0e2aef9 Removed some dead code
git-svn-id: svn://10.0.0.236/trunk@25647 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:11:02 +00:00
kipp%netscape.com
2ef973d34d Removed compact margin hackery
git-svn-id: svn://10.0.0.236/trunk@25646 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:10:51 +00:00
kipp%netscape.com
ef9d0f734e Removed unsupported css2 'compact' support ; fixed bug #2013 with floater placement
git-svn-id: svn://10.0.0.236/trunk@25645 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:10:27 +00:00
kipp%netscape.com
681fe6feae landed HPUX patch from Kartik Subbarao <subbarao@computer.org>
git-svn-id: svn://10.0.0.236/trunk@25644 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:08:48 +00:00
kipp%netscape.com
67f4c0ee13 Added eStyleUnit_Chars
git-svn-id: svn://10.0.0.236/trunk@25643 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 04:08:07 +00:00
waterson%netscape.com
a2c295121f Bug 4433. Fix XUL content sink to return NS_OK instead of NS_ERROR_UNEXPECTED when it sees too many close tags.
git-svn-id: svn://10.0.0.236/trunk@25642 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 03:53:46 +00:00
slamm%netscape.com
5c3c0a4d1f Print form 'hidden' options after form tag for SaveAs form.
git-svn-id: svn://10.0.0.236/trunk@25641 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 01:45:46 +00:00
larryh%netscape.com
6643a7f7cf Memory leak fixed. Thanks to: David Gardiner <david.gardiner@unisa.edu.au
git-svn-id: svn://10.0.0.236/trunk@25640 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 01:27:44 +00:00
briano%netscape.com
b2d1c1230e Added a newline at the end of the file so some of the Unix builds wouldn't barf.
git-svn-id: svn://10.0.0.236/trunk@25637 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 00:03:53 +00:00
terry%netscape.com
40e0842b6a Silly netcenter wants a link for every item. Fine.
git-svn-id: svn://10.0.0.236/trunk@25632 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:31:54 +00:00
robinf%netscape.com
50126e6cf1 removing unecessary ini file
git-svn-id: svn://10.0.0.236/trunk@25631 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:30:12 +00:00
robinf%netscape.com
799cbca19b removing unnecessray bitmap
git-svn-id: svn://10.0.0.236/trunk@25630 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:29:34 +00:00
robinf%netscape.com
645b6c71e5 removing netcenter checkbox from this page
git-svn-id: svn://10.0.0.236/trunk@25629 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:27:55 +00:00
briano%netscape.com
49250beef8 Added 'else true' to all the if blocks that were missing it. Needed to make QNX's lame shell happy.
git-svn-id: svn://10.0.0.236/trunk@25628 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:21:54 +00:00
terry%netscape.com
602b292d3d Added code to generate RDF, for a Netcenter channel.
git-svn-id: svn://10.0.0.236/trunk@25627 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 22:16:03 +00:00
Jerry.Kirk%Nexwarecorp.com
4aae86becf Initial checkin of Photon Widget Factory for Photon UI
Added Files: Phdlldeps.cpp nsPhWidgetFactory.cpp


git-svn-id: svn://10.0.0.236/trunk@25626 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 19:05:42 +00:00
bienvenu%netscape.com
5ed5ba1f6f more progress on parser - not part of build yet
git-svn-id: svn://10.0.0.236/trunk@25625 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 18:00:21 +00:00
despotdaemon%netscape.com
8d97004125 Pseudo-automatic update of changes made by John.Wilson@Nexwarecorp.com.
git-svn-id: svn://10.0.0.236/trunk@25624 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 17:38:46 +00:00
kipp%netscape.com
208399a4f5 Reverse the decl of fe_encoding_extensions to fix the build
git-svn-id: svn://10.0.0.236/trunk@25623 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 16:01:40 +00:00
troy%netscape.com
b61e350d4f Work-in-progress for generated content
git-svn-id: svn://10.0.0.236/trunk@25622 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 15:22:54 +00:00
troy%netscape.com
95469a9c72 Added case for ILAYER
git-svn-id: svn://10.0.0.236/trunk@25621 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 15:20:14 +00:00
sspitzer%netscape.com
e30fbe0f60 remove a warning
too many warnings, and people will just ignore them


git-svn-id: svn://10.0.0.236/trunk@25620 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 15:12:32 +00:00
sspitzer%netscape.com
ca349e95ac remove a warning
too many warnings and people will ignore them


git-svn-id: svn://10.0.0.236/trunk@25619 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 15:11:30 +00:00
dougt%netscape.com
89d80bcb93 removing softupdt refereces. Approved by dp.
git-svn-id: svn://10.0.0.236/trunk@25618 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 14:33:08 +00:00
rjc%netscape.com
1bc9290aff Add check for NS_RDF_NO_VALUE (which required #including "rdf.h")
git-svn-id: svn://10.0.0.236/trunk@25617 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 11:42:28 +00:00
rjc%netscape.com
8bcb4b9328 Add "Shortcut URL" column in bookmark window.
git-svn-id: svn://10.0.0.236/trunk@25616 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 11:41:30 +00:00
rjc%netscape.com
051a749de2 Fix crash when sorting on a column (due to change on how GetTarget() returns errors.)
git-svn-id: svn://10.0.0.236/trunk@25615 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 11:05:58 +00:00
rjc%netscape.com
2104a19697 Add FindBookmarkShortcut() method.
git-svn-id: svn://10.0.0.236/trunk@25614 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 10:42:55 +00:00
rjc%netscape.com
101cbc0660 Add a column for "URL Shortcuts" and add a few sample shortcuts (for Mac websites)
git-svn-id: svn://10.0.0.236/trunk@25613 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 10:41:11 +00:00
dp%netscape.com
77466e429d Attempting to fix the mac build by guessing the signature of the new nsHashtable constructor
git-svn-id: svn://10.0.0.236/trunk@25612 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 09:06:49 +00:00
jfrancis%netscape.com
15c956d9d0 make a plaintext editor instead fo an html editor if TEXT_EDITOR is defined.
git-svn-id: svn://10.0.0.236/trunk@25611 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:19:26 +00:00
evaughan%netscape.com
6ddf5f29e8 added a class of titled button called "push" that works like a regular push button.
git-svn-id: svn://10.0.0.236/trunk@25610 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:18:34 +00:00
dp%netscape.com
f91b8f9f95 Thread Safe nsHashtable (on demand only)
git-svn-id: svn://10.0.0.236/trunk@25609 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:15:39 +00:00
evaughan%netscape.com
75ade42ff8 Implemented incremental reflow for boxes.
git-svn-id: svn://10.0.0.236/trunk@25608 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:11:00 +00:00
nisheeth%netscape.com
a55cc8cd7d Fixing Unix build bustage. Added nsExpatTokenizer to the list of files to be compiled.
git-svn-id: svn://10.0.0.236/trunk@25607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 07:35:39 +00:00
nisheeth%netscape.com
43d02c2f16 Fixing Mac build bustage. The expat debug and optimized libraries were both being linked into the debug and optimized builds. Changed things so that the debug library is linked into the debug build and the optimized library into the optimized build.
git-svn-id: svn://10.0.0.236/trunk@25606 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 07:26:38 +00:00
bienvenu%netscape.com
a7d469241c work around mork problem getting msg hdrs
git-svn-id: svn://10.0.0.236/trunk@25605 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:31:16 +00:00
nisheeth%netscape.com
701ccd4aaf Removed the compile flag check for enabling expat, James Clark's XML parser. Now, expat can be enabled dynamically at run-time on the Windows and Unix platforms by setting the EXPAT environment variable to 1. On the Mac, create a file called EXPAT in the directory from which you run viewer.exe or apprunner.exe. This dynamic switch is only temporary. Once the bugs associated with expat's parsing of XUL files or XML errors in the XUL files are fixed, the expat parser will become the default.
git-svn-id: svn://10.0.0.236/trunk@25604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:29:50 +00:00
nisheeth%netscape.com
eaa58b7853 The parser now statically links to the expat library...
git-svn-id: svn://10.0.0.236/trunk@25603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:24:32 +00:00
nisheeth%netscape.com
1e58118080 Adding expat, James Clark's XML parser, to the Mac build...
git-svn-id: svn://10.0.0.236/trunk@25602 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:22:25 +00:00
nisheeth%netscape.com
f567a463a8 Removed unnecessary libraries that were getting linked in.
git-svn-id: svn://10.0.0.236/trunk@25601 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:18:48 +00:00
waterson%netscape.com
f7418987ac Backed out briano's change so tinderbox on clobber builds won't be red.
git-svn-id: svn://10.0.0.236/trunk@25600 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:03:28 +00:00
beard%netscape.com
c604e79f6e Now filling in fMimeTypeArray, fExtensionArray, and fMimeDescriptionArray.
git-svn-id: svn://10.0.0.236/trunk@25599 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:53:36 +00:00
nisheeth%netscape.com
fb4d168206 Adding expat and xmltok to the link phase of viewer...
git-svn-id: svn://10.0.0.236/trunk@25598 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:47:48 +00:00
nisheeth%netscape.com
8fb85bfa54 Adding expat and xmltok libraries to the link phase for apprunner.
git-svn-id: svn://10.0.0.236/trunk@25597 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:46:46 +00:00
kipp%netscape.com
ab017a9707 new
git-svn-id: svn://10.0.0.236/trunk@25596 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:45:36 +00:00
bienvenu%netscape.com
7483e9e6e6 latest mork drop, fix ref counting bug, add meta table info
git-svn-id: svn://10.0.0.236/trunk@25595 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:43:09 +00:00
putterman%netscape.com
613aad2b2d Use some of the new springs and strut code.
git-svn-id: svn://10.0.0.236/trunk@25594 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:42:56 +00:00
sdagley%netscape.com
dffc434efe First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25593 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:39:30 +00:00
ramiro%netscape.com
52ef5e02cd delete vs. delete[] vs. free fixes.
Thanks to "Bruce Mitchener, Jr." <bruce@cybersight.com for finding all these
and making patches.


git-svn-id: svn://10.0.0.236/trunk@25592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:26:59 +00:00
terry%netscape.com
abde8984f1 Removed some excessive debugging prints; made the results of the
"list" command be much more compact.


git-svn-id: svn://10.0.0.236/trunk@25591 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:59:38 +00:00
sdagley%netscape.com
dc03d631f1 Added KeyBindMgr to build (but nobody is calling it yet)
git-svn-id: svn://10.0.0.236/trunk@25590 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:53:37 +00:00
sdagley%netscape.com
c452827a1d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25589 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:52:13 +00:00
terry%netscape.com
ca8543356f Made it much less likely that mozbot will trigger flood-protection
code on the IRC server.


git-svn-id: svn://10.0.0.236/trunk@25588 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:50:31 +00:00
endico%mozilla.org
5b8b836ac9 remove people's signatures from summaries
git-svn-id: svn://10.0.0.236/trunk@25587 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:36:38 +00:00
beard%netscape.com
13e6926404 1.0d6
git-svn-id: svn://10.0.0.236/trunk@25586 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:11:01 +00:00
beard%netscape.com
eff0799d2c removed MIME type, "application/x-java-frame", added "application/x-java-applet"
git-svn-id: svn://10.0.0.236/trunk@25585 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:10:45 +00:00
evaughan%netscape.com
e0545f6888 Reimplemented navigator.xul on top of the new box layout system.
git-svn-id: svn://10.0.0.236/trunk@25584 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:05:49 +00:00
waterson%netscape.com
5543950ef9 Fix datasource to use new RDF return codes.
git-svn-id: svn://10.0.0.236/trunk@25583 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:59:17 +00:00
waterson%netscape.com
aba964b5d7 Fixed GetTarget() to use new return codes.
git-svn-id: svn://10.0.0.236/trunk@25582 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:58:24 +00:00
sspitzer%netscape.com
63dee55b9c header file got changed, but source didn't.
git-svn-id: svn://10.0.0.236/trunk@25581 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:57:37 +00:00
briano%netscape.com
671969444d Only descend into the tests directory if ENABLE_TESTS is set.
git-svn-id: svn://10.0.0.236/trunk@25580 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:07:23 +00:00
sspitzer%netscape.com
1553d6b624 initializing some uninitialized variables
git-svn-id: svn://10.0.0.236/trunk@25579 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:07:20 +00:00
dougt%netscape.com
5382d48ed3 removing softupdt references.
git-svn-id: svn://10.0.0.236/trunk@25578 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:07:06 +00:00
briano%netscape.com
5c67b30b0d Do not descend into the tests directory unless ENABLE_TESTS is set.
git-svn-id: svn://10.0.0.236/trunk@25577 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:02:14 +00:00
waterson%netscape.com
75c085ddaf Fixed a syntax error. Loser.
git-svn-id: svn://10.0.0.236/trunk@25576 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:49:33 +00:00
sspitzer%netscape.com
6a556de126 align code.
yes, I am anal.


git-svn-id: svn://10.0.0.236/trunk@25575 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:40:06 +00:00
waterson%netscape.com
277bce3d1b Changed RDF-specific errors to be success rather than error codes.
git-svn-id: svn://10.0.0.236/trunk@25574 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:30:16 +00:00
putterman%netscape.com
3e37616260 Fixed freeing mismatched memory errors.
git-svn-id: svn://10.0.0.236/trunk@25573 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:27:17 +00:00
putterman%netscape.com
93136e2c17 Added copy messages.
git-svn-id: svn://10.0.0.236/trunk@25572 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:26:54 +00:00
putterman%netscape.com
b22396e20a Add copy messages.
git-svn-id: svn://10.0.0.236/trunk@25571 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:25:15 +00:00
putterman%netscape.com
df68552fee fixed freeing mismatched memory error.
git-svn-id: svn://10.0.0.236/trunk@25570 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:24:18 +00:00
putterman%netscape.com
c3c9f475e6 fix Freeing mismatched memory error.
git-svn-id: svn://10.0.0.236/trunk@25569 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:23:03 +00:00
putterman%netscape.com
e6193dd99e Added nsCopyMessageStreamListener for copying messages.
git-svn-id: svn://10.0.0.236/trunk@25568 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:22:06 +00:00
putterman%netscape.com
6d558a675e Add nsICopyMessageListener.
git-svn-id: svn://10.0.0.236/trunk@25567 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:19:22 +00:00
rhp%netscape.com
ab2aac2b8c New XML emitter for libmime
git-svn-id: svn://10.0.0.236/trunk@25566 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:19:05 +00:00
rhp%netscape.com
f26500c2bb Adding files for new libmime emitters.
git-svn-id: svn://10.0.0.236/trunk@25565 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:18:06 +00:00
guha%netscape.com
086acb3b4d changes to directory.rdf
git-svn-id: svn://10.0.0.236/trunk@25564 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 02:07:02 +00:00
terry%netscape.com
3e0115c9e4 Get mozillazine info from RDF; added ^DJI stock.
git-svn-id: svn://10.0.0.236/trunk@25563 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:55:38 +00:00
morse%netscape.com
1ed35c184b fix bad library name
git-svn-id: svn://10.0.0.236/trunk@25562 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:52:31 +00:00
pavlov%pavlov.net
14f5e1194a more work on Lock() and Unlock()
git-svn-id: svn://10.0.0.236/trunk@25561 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:52:05 +00:00
morse%netscape.com
d34c91c34c changed leading spaces to tab
git-svn-id: svn://10.0.0.236/trunk@25560 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:49:30 +00:00
briano%netscape.com
7fbe49f21d Added a newline at the end of the file to make a couple of Unix builds happier.
git-svn-id: svn://10.0.0.236/trunk@25559 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:48:20 +00:00
michaelp%netscape.com
09a2209d89 fixed problem of gImageManager becoming a dnagling reference to a dead object
by adding an additional reference to the global image manager when it is
created. current solution is that suggested by adam locke, but this really needs
to be a service so that we don't leak memory. also made destructor virtual
to correct warning pointed out by bruce@cybersight.com.


git-svn-id: svn://10.0.0.236/trunk@25558 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:43:32 +00:00
syd%netscape.com
b89400d5e9 Fix typo.
git-svn-id: svn://10.0.0.236/trunk@25557 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:42:08 +00:00
waterson%netscape.com
d23fa188cd Made sure to copy data source URI for key in the hashtable.
git-svn-id: svn://10.0.0.236/trunk@25556 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:41:21 +00:00
michaelp%netscape.com
d3a7c2adb0 added virtual destructors where necessary as pointed out by bruce@cybersight.com.
git-svn-id: svn://10.0.0.236/trunk@25555 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:41:13 +00:00
wtc%netscape.com
52690069f6 Added test cases for the new NSPR functions, PR_CreateSocketPollFd and
PR_DestroySocketPollFd.


git-svn-id: svn://10.0.0.236/trunk@25554 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:38:27 +00:00
mscott%netscape.com
a639095a06 Cosmetic changes...I'm sure this will get changed later. But the blue selection color is really hard to pick out against the black letters....so I changed it to a lighter color =).....
git-svn-id: svn://10.0.0.236/trunk@25553 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:38:00 +00:00
wtc%netscape.com
e38c7260f1 Defined a new IOMethods table to implement PR_CreateSocketPollFd and
PR_DestroySocketPollFd.


git-svn-id: svn://10.0.0.236/trunk@25552 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:37:52 +00:00
wtc%netscape.com
a0efa9ea24 Two new functions defined to enable polling native and NSPR FDs simultaneously.
git-svn-id: svn://10.0.0.236/trunk@25551 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:36:34 +00:00
leif%netscape.com
265b5eadfb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@25548 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:35:42 +00:00
syd%netscape.com
ad7a8eea52 Fixed misspell of virtual.
git-svn-id: svn://10.0.0.236/trunk@25547 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:33:40 +00:00
pierre%netscape.com
48055032bb Use delete[] for strings allocated with ToNewCString().
git-svn-id: svn://10.0.0.236/trunk@25546 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:23:24 +00:00
syd%netscape.com
6d6c55e38e Initialize mIsTopToBottom to PR_TRUE
git-svn-id: svn://10.0.0.236/trunk@25545 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:20:16 +00:00
leif%netscape.com
9481f75650 - Bugfix for my() statements.
- Bugfix for modifyRDN()
- Bugfix for @vals in update().


git-svn-id: svn://10.0.0.236/trunk@25544 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:16:45 +00:00
mscott%netscape.com
0094821718 SettingDocumentcharset should use FindMsgAppCore which will only create a new msg app core if we haven't done so yet...
git-svn-id: svn://10.0.0.236/trunk@25543 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:15:40 +00:00
waterson%netscape.com
fb9c9c3cdb Updated for changes to RDF interfaces for scriptability.
git-svn-id: svn://10.0.0.236/trunk@25542 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:15:01 +00:00
mscott%netscape.com
e4c75dfd8d Updates to the xul file to leverage the fact that we are now correctly adding ourselves to the app cores manager when we create a compose app core. We should never try to re-add the app core by directy calling Add in JS.
git-svn-id: svn://10.0.0.236/trunk@25541 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:14:30 +00:00
mscott%netscape.com
00dad5e4e7 When initializing the compose app core, use the app cores service manager to register our app core. When deleting the app core, remove ourselves from the appcores manager. More memory leak fixes from Bruce Mitchener <bruce@cybersight.com>.
git-svn-id: svn://10.0.0.236/trunk@25540 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:12:58 +00:00
pierre%netscape.com
01ccca60db Use delete[] for strings allocated with ToNewCString().
git-svn-id: svn://10.0.0.236/trunk@25539 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:12:13 +00:00
syd%netscape.com
92bf3b6c8c Initialize isScrolling to default to PR_FALSE. When printing, we don't obtain a
container, so we can't query for a webshell interface and query if scrolling is
implemented. With isScrolling set to PR_TRUE, we then follow code below which
leads to a crash. Fixes crash seen often when performing Postscript printing on
Unix.

Reviewed by dcone.


git-svn-id: svn://10.0.0.236/trunk@25538 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:11:09 +00:00
waterson%netscape.com
018d22f473 Changed RDF progids to use forward-slashes instead of pipes.
git-svn-id: svn://10.0.0.236/trunk@25537 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:09:24 +00:00
cyeh%netscape.com
c6adc3b1a8 make build numbers Y2K compliant.
git-svn-id: svn://10.0.0.236/trunk@25536 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:07:02 +00:00
syd%netscape.com
5ecdf634aa Initialize mIsTopToBottom to PR_FALSE.
git-svn-id: svn://10.0.0.236/trunk@25535 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:04:48 +00:00
syd%netscape.com
884633bc61 Implement GetIsRowOrderTopToBottom(), declare mIsTopToBottom member variable.
git-svn-id: svn://10.0.0.236/trunk@25534 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:04:13 +00:00
syd%netscape.com
ae77a0a47f Postscript colorimage code now queries platform to determine if image
rows are organized top to bottom, or bottom to top, and processes image
bytes depending on this order.


git-svn-id: svn://10.0.0.236/trunk@25533 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:02:46 +00:00
terry%netscape.com
89eb4edd58 mozbot now knows how to get info from the same RDF file that netcenter
gets its channel stuff from.  It is now possible to make mozbot listen
to a new channels by just adding one line of code for each channel.


git-svn-id: svn://10.0.0.236/trunk@25532 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:02:30 +00:00
syd%netscape.com
4434fae9bc Implement GetIsRowOrderTopToBottom(); declare mIsTopToBottom member variable
git-svn-id: svn://10.0.0.236/trunk@25531 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:00:32 +00:00
syd%netscape.com
91a6cc7819 Implement GetBytesPix. Declare mIsTopToBottom member variable.
git-svn-id: svn://10.0.0.236/trunk@25530 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:59:16 +00:00
mscott%netscape.com
13fbe00e48 When initializing a msg app core, add ourselves to the app cores manager. This now means that XP_FindAppCore should work through java script and return the correct msg app core. In the destructor, we remove ourselves from the app core. I'm also including a patch from Bruce Mitchener <bruce@cybersight.com>" to change a delete to delete [].
git-svn-id: svn://10.0.0.236/trunk@25529 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:58:39 +00:00
syd%netscape.com
9135de49e7 Initialize mIsTopToBottom to PR_TRUE; remove GetBytesPix
git-svn-id: svn://10.0.0.236/trunk@25528 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:58:04 +00:00
syd%netscape.com
03dde7e4b0 Get whether rows are organized top to bottom, or bottom to top in images.
git-svn-id: svn://10.0.0.236/trunk@25527 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:56:35 +00:00
pierre%netscape.com
14635d5094 Use delete[] for strings allocated with ToNewCString().
git-svn-id: svn://10.0.0.236/trunk@25526 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:54:56 +00:00
pierre%netscape.com
07b3ca541e Use delete[] for strings allocated with ToNewCString()
git-svn-id: svn://10.0.0.236/trunk@25525 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:50:21 +00:00
troy%netscape.com
03933cc5d6 Added beforePseudo and afterPseudo
git-svn-id: svn://10.0.0.236/trunk@25524 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:48:57 +00:00
troy%netscape.com
4091a2a227 Moved beforePseudo and afterpseudo to nsCSSAtoms
git-svn-id: svn://10.0.0.236/trunk@25523 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:47:42 +00:00
bienvenu%netscape.com
d986381afa initial entry into cvs
git-svn-id: svn://10.0.0.236/trunk@25522 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:47:40 +00:00
bienvenu%netscape.com
74c0dd25ad more porting
git-svn-id: svn://10.0.0.236/trunk@25521 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:46:59 +00:00
bienvenu%netscape.com
4508cf9fd0 add url types
git-svn-id: svn://10.0.0.236/trunk@25520 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:45:39 +00:00
mscott%netscape.com
4378e30576 Change printf to say nsMsgMailboxParser instead of nsMsgMailboxParserStub.
git-svn-id: svn://10.0.0.236/trunk@25519 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:45:18 +00:00
mscott%netscape.com
aaddb0735b patch from Bruce Mitchener <bruce@cybersight.com> to change delete to delete [].
git-svn-id: svn://10.0.0.236/trunk@25518 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:44:25 +00:00
dp%netscape.com
e51793dd13 Adding items to todo list
git-svn-id: svn://10.0.0.236/trunk@25517 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:41:47 +00:00
pierre%netscape.com
dc0110fe78 Fixed strings allocated with ToNewCString() that were either not disposed at all, either disposed with 'delete' instead of 'delete[]'. Thanks to Bruce Mitchener Jr. <bruce@cybersight.com>.
git-svn-id: svn://10.0.0.236/trunk@25515 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:40:04 +00:00
waterson%netscape.com
2aa4e6e9e7 Added code to initialize XPIDL JS stubs, added nsJSXULDocument into the build, temporarily added the rdf service as an attribute on the XUL document.
git-svn-id: svn://10.0.0.236/trunk@25514 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:38:16 +00:00
leaf%mozilla.org
d1231a380b removing softupdt from SeaMonkey pull, as per request by dougt
git-svn-id: svn://10.0.0.236/trunk@25513 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:35:17 +00:00
mscott%netscape.com
b408525f33 Move the code to register the app core into the app cores manager from the constructor of the app core into the init function of the app core. Why? nsIAppCoresManager::Add requires that the app core have an id. The id doesn't get assigned until the app core gets initialized. a=mcmullen, rod spears
git-svn-id: svn://10.0.0.236/trunk@25512 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:34:12 +00:00
grail%cafebabe.org
c0ac108570 Patches for password setting in prefs.
git-svn-id: svn://10.0.0.236/trunk@25511 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:30:33 +00:00
karnaze%netscape.com
373c579ff0 prints out dir and file name of regression test page
git-svn-id: svn://10.0.0.236/trunk@25510 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:28:55 +00:00
briano%netscape.com
765edb062d Fixed the missing newline bug that was breaking builds.
git-svn-id: svn://10.0.0.236/trunk@25509 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:23:10 +00:00
cyeh%netscape.com
2f1b4ec015 make build numbers work on UNIXen. This is a hack into the XUL file, build
number generation will need to be moved.


git-svn-id: svn://10.0.0.236/trunk@25508 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:14:48 +00:00
mcmullen%netscape.com
04f18ab037 Try that without the typo.
git-svn-id: svn://10.0.0.236/trunk@25507 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:08:40 +00:00
waterson%netscape.com
80637dd067 Added nsJSXULTreeElement to the build.
git-svn-id: svn://10.0.0.236/trunk@25506 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:05:13 +00:00
danm%netscape.com
ed1ddff912 added window title attribute
git-svn-id: svn://10.0.0.236/trunk@25505 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 00:00:56 +00:00
nhotta%netscape.com
3733983f5c I18n migration, CSID -> charset name, unicode converter hook up.
git-svn-id: svn://10.0.0.236/trunk@25504 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:57:50 +00:00
danm%netscape.com
b461216cd7 set window title from XUL
git-svn-id: svn://10.0.0.236/trunk@25503 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:57:18 +00:00
kipp%netscape.com
91299e557a Quited down most of the crawler noise
git-svn-id: svn://10.0.0.236/trunk@25502 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:51:40 +00:00
kipp%netscape.com
60abb011df Added missing wrap-malloc-lib
git-svn-id: svn://10.0.0.236/trunk@25501 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:50:57 +00:00
cata%netscape.com
cdac33b5bd Minor changes.
git-svn-id: svn://10.0.0.236/trunk@25500 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:49:30 +00:00
cata%netscape.com
d42a14a0a3 Minor bug fix.
git-svn-id: svn://10.0.0.236/trunk@25499 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:48:55 +00:00
joki%netscape.com
9dcedd8683 Initialize JS return values to zero for failure case
git-svn-id: svn://10.0.0.236/trunk@25498 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:48:47 +00:00
pinkerton%netscape.com
00b1ec8818 strstream -> strstream.h for linux
git-svn-id: svn://10.0.0.236/trunk@25497 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:46:57 +00:00
kipp%netscape.com
f1443307e8 Select size of builtin arrays by platform (sigh); remove some cruft; added in support for debugging memory leaks and reducing initialization time
git-svn-id: svn://10.0.0.236/trunk@25496 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:46:34 +00:00
kipp%netscape.com
b759fd5fcf Removed some cruft
git-svn-id: svn://10.0.0.236/trunk@25495 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:45:49 +00:00
kipp%netscape.com
2c20b83e41 Collapse margins away for html paragraphs (bug #2589 and #2291); add is-html-paragraph method
git-svn-id: svn://10.0.0.236/trunk@25494 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:45:36 +00:00
kipp%netscape.com
bcfc57f0cd Removed cruft; added IsHTMLParagraph method
git-svn-id: svn://10.0.0.236/trunk@25493 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:44:59 +00:00
kipp%netscape.com
938792cba5 Use shared is-html-paragraph method; fixed handling of floater widths for bug #2949
git-svn-id: svn://10.0.0.236/trunk@25492 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:44:45 +00:00
mcmullen%netscape.com
776b866b01 Rearranged the prefs frames, fixed the window size, instantiated the prefs window from C++ (from new ShowWindow() call).
git-svn-id: svn://10.0.0.236/trunk@25491 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:39:38 +00:00
mcmullen%netscape.com
baec78bd40 Added nsXULWindowCallbacks.h to the build.
git-svn-id: svn://10.0.0.236/trunk@25490 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:37:20 +00:00
karnaze%netscape.com
a0ab9e2007 bug 3522 - crash when more <frame>, <frameset> specified than cells
git-svn-id: svn://10.0.0.236/trunk@25489 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:26:57 +00:00
pinkerton%netscape.com
74a2bacd38 temp tweaks to get mac to build.
git-svn-id: svn://10.0.0.236/trunk@25488 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:26:01 +00:00
nhotta%netscape.com
9064b3aefd Sort test data for us-ascii.
git-svn-id: svn://10.0.0.236/trunk@25487 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:25:56 +00:00
pinkerton%netscape.com
0eb29c523b adding nsDataFlavor and nsTransferrable to mac build.
git-svn-id: svn://10.0.0.236/trunk@25486 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:21:53 +00:00
slamm%netscape.com
76d20901e6 Check dependencies on every pass. This is less than ideal because it causes gmake to fire twice for each Makefile, but it does work with -jN builds. We used to build .all.pp as a side effect of a shell command and ran into problems when seperate processes both tried to update .all.pp
git-svn-id: svn://10.0.0.236/trunk@25485 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:19:57 +00:00
morse%netscape.com
46c33f3217 make wallet compile on unix
git-svn-id: svn://10.0.0.236/trunk@25484 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:19:49 +00:00
dougt%netscape.com
3a2bfe8af3 Changes from Bruce Mitchener Jr. <bruce@cybersight.com>:
delete vs delete[].


git-svn-id: svn://10.0.0.236/trunk@25483 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:12:26 +00:00
briano%netscape.com
fc5b69d0c8 Fixed the 'extra token after the endif' bug that was breaking some Unix builds.
git-svn-id: svn://10.0.0.236/trunk@25481 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:05:49 +00:00
morse%netscape.com
27de21e0a1 make wallet compile on unix
git-svn-id: svn://10.0.0.236/trunk@25480 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:04:05 +00:00
joki%netscape.com
cf85cc663c Adding unload event
git-svn-id: svn://10.0.0.236/trunk@25479 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:01:13 +00:00
mscott%netscape.com
1b00b2fa13 Change imapMessageFlags type to PRUint16 instead of uint16.
git-svn-id: svn://10.0.0.236/trunk@25478 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:00:48 +00:00
mscott%netscape.com
bc3850ec83 stubs for the imap parser.....
git-svn-id: svn://10.0.0.236/trunk@25477 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:59:02 +00:00
nhotta%netscape.com
44aa70832c Changed to use wprintf for dump data if Win32.
git-svn-id: svn://10.0.0.236/trunk@25476 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:53:48 +00:00
morse%netscape.com
047df4ce06 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@25475 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:51:11 +00:00
nhotta%netscape.com
ea1f117d22 Unicode converter hooked up.
git-svn-id: svn://10.0.0.236/trunk@25474 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:45:08 +00:00
despotdaemon%netscape.com
9a8ee93f62 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@25473 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:40:13 +00:00
bienvenu%netscape.com
9ef8257cc0 comment out files that don't compile for the moment
git-svn-id: svn://10.0.0.236/trunk@25472 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:36:34 +00:00
briano%netscape.com
8470b6ff1a Added the ability to checkout using a timestamp (now the default).
git-svn-id: svn://10.0.0.236/trunk@25471 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:34:51 +00:00
bienvenu%netscape.com
90f6c32bba export and include nsImapCore.h
git-svn-id: svn://10.0.0.236/trunk@25470 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:34:08 +00:00
jband%netscape.com
32a4bea329 fixing typedef bug that I introduced with previous checkin
git-svn-id: svn://10.0.0.236/trunk@25469 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:33:38 +00:00
amusil%netscape.com
2068508eee Changes to hook up LiveConnect on Windows
git-svn-id: svn://10.0.0.236/trunk@25467 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:18:05 +00:00
bienvenu%netscape.com
d9fbd8af5b imap utility class defs
git-svn-id: svn://10.0.0.236/trunk@25466 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:16:29 +00:00
mscott%netscape.com
be6c6eefda patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change delete to delete [].
git-svn-id: svn://10.0.0.236/trunk@25465 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:15:54 +00:00
mscott%netscape.com
66d90fc759 patch from Bruce Mitchener Jr." <bruce@cybersight.com> to change free to delete [].
git-svn-id: svn://10.0.0.236/trunk@25464 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:15:09 +00:00
amusil%netscape.com
e46c8323ff Code to handle locating and loading plugin info.
git-svn-id: svn://10.0.0.236/trunk@25463 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:11:06 +00:00
bienvenu%netscape.com
be2ed73730 port more of imap parser and utility classes
git-svn-id: svn://10.0.0.236/trunk@25462 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:11:04 +00:00
despotdaemon%netscape.com
18906950ea Pseudo-automatic update of changes made by michael.kedl@nexwarecorp.com.
git-svn-id: svn://10.0.0.236/trunk@25461 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:07:56 +00:00
sspitzer%netscape.com
7d8bed2985 fix build breakage on Linux
the build breakage only happens if you build with -pedantic


git-svn-id: svn://10.0.0.236/trunk@25460 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:04:04 +00:00
scc%netscape.com
52288e49bf fixed out-of-date preprocessor symbol, should fix AIX build
git-svn-id: svn://10.0.0.236/trunk@25459 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:03:50 +00:00
akkana%netscape.com
e54c5d5a3b fix hang that can result from pasting a null selection
git-svn-id: svn://10.0.0.236/trunk@25458 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:02:36 +00:00
akkana%netscape.com
cc11e40e72 Turn on triangle cursor temporarily for Unix, until bug 4202 gets fixed
git-svn-id: svn://10.0.0.236/trunk@25457 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:02:16 +00:00
despotdaemon%netscape.com
2cc4034036 Pseudo-automatic update of changes made by jerry.kirk@nexwarecorp.com.
git-svn-id: svn://10.0.0.236/trunk@25456 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:01:43 +00:00
akkana%netscape.com
dd6ab917f7 Editor: Add Insert Link and Image
git-svn-id: svn://10.0.0.236/trunk@25455 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:01:26 +00:00
waterson%netscape.com
99d79287ff Fixed build bustage.
git-svn-id: svn://10.0.0.236/trunk@25454 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 20:59:30 +00:00
waterson%netscape.com
5d0004fda1 Landed RDF_19990326_BRANCH, scriptability changes.
git-svn-id: svn://10.0.0.236/trunk@25453 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 19:52:54 +00:00
cyeh%netscape.com
c2e6d36cd2 remove debugging call that i missed while getting build numbers working.
git-svn-id: svn://10.0.0.236/trunk@25452 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 18:41:38 +00:00
ramiro%netscape.com
22aba723c7 Comment was messed up causing compiler to spew dumb messages.
git-svn-id: svn://10.0.0.236/trunk@25451 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 15:57:16 +00:00
ramiro%netscape.com
e5da46deb8 Fix for the annoying misplaced corner view who sometimes appears on the
bottom right corner.  Bug #4319.


git-svn-id: svn://10.0.0.236/trunk@25450 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 15:21:22 +00:00
mcafee%netscape.com
0838e2c845 Adding verification URL's to Debug menu.
git-svn-id: svn://10.0.0.236/trunk@25449 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 09:42:17 +00:00
rpotts%netscape.com
1a51c28082 Added more methods to nsIDocumentLoaderObserver in the first stage toward unifying *all* of the different notification mechanisms in the WebShell...
git-svn-id: svn://10.0.0.236/trunk@25448 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 09:21:01 +00:00
mcafee%netscape.com
41f759e454 Adding viewer tests to apprunner, under a new top-level Debug menu.
git-svn-id: svn://10.0.0.236/trunk@25447 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 09:05:37 +00:00
jfrancis%netscape.com
add9ef7ae5 don't drop tab keys
git-svn-id: svn://10.0.0.236/trunk@25440 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 08:02:50 +00:00
jfrancis%netscape.com
46bf828d41 seperating out html edit rules from text edit rules
git-svn-id: svn://10.0.0.236/trunk@25439 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 08:02:05 +00:00
jfrancis%netscape.com
bfe4edbf65 Adding nsHTMLEditRules.cpp
git-svn-id: svn://10.0.0.236/trunk@25438 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 08:01:21 +00:00
jfrancis%netscape.com
bdd8af18e1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25437 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:21:01 +00:00
mscott%netscape.com
819570e55f Changes for the mailbox protocol instance to support copying of messages.
git-svn-id: svn://10.0.0.236/trunk@25436 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:11:37 +00:00
mscott%netscape.com
9c5285bf19 Add CopyMessage support to the mailbox service.
git-svn-id: svn://10.0.0.236/trunk@25435 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:10:05 +00:00
mscott%netscape.com
5c635c78bc Add code to support copying a message to the url.
git-svn-id: svn://10.0.0.236/trunk@25434 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:09:07 +00:00
mscott%netscape.com
d6f293e758 Add copy message support to the mailbox url
git-svn-id: svn://10.0.0.236/trunk@25433 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:08:15 +00:00
mscott%netscape.com
64f55c64ee Add mailbox copy message interface.
git-svn-id: svn://10.0.0.236/trunk@25432 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 06:07:42 +00:00
jband%netscape.com
6b22443b55 fix incorrect title comment (copied from another file)
git-svn-id: svn://10.0.0.236/trunk@25431 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 04:35:35 +00:00
kipp%netscape.com
01140b212f Fixed bug #4133 by not providing negative margin values for tables that are too wide
git-svn-id: svn://10.0.0.236/trunk@25430 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 04:17:23 +00:00
troy%netscape.com
bb9efbfd4a Changed ComputeWordFragmentWidth() to handle the case where the content
object's document pointer is NULL


git-svn-id: svn://10.0.0.236/trunk@25429 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 04:15:07 +00:00
troy%netscape.com
58f9d7cebc Added beforePseudo and afterPseudo atoms
git-svn-id: svn://10.0.0.236/trunk@25428 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 03:30:34 +00:00
joki%netscape.com
eb1877eee2 Removing assertion from HandleDOMEvent. New capture/bubble path passes through this func.
git-svn-id: svn://10.0.0.236/trunk@25427 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 02:29:43 +00:00
evaughan%netscape.com
eaf0e7b747 Fixed Toolbox problems inside boxes.
git-svn-id: svn://10.0.0.236/trunk@25426 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 01:45:34 +00:00
wtc%netscape.com
f012d79c40 Use a default error-mapping function.
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@25425 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 00:28:23 +00:00
bienvenu%netscape.com
4b835cdca3 fix unix build bustage
git-svn-id: svn://10.0.0.236/trunk@25424 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 23:09:16 +00:00
joki%netscape.com
add14cbd9d Adding new DOM public interface for event listener registration
git-svn-id: svn://10.0.0.236/trunk@25422 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:29:32 +00:00
joki%netscape.com
e92adc111d Changing api uses in editor, rdf, and xpfe to match DOM2 api name/param changes.
git-svn-id: svn://10.0.0.236/trunk@25420 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:27:38 +00:00
joki%netscape.com
dd60efb6ba Adding nsJSDOMEventListener.cpp to mac dom project
git-svn-id: svn://10.0.0.236/trunk@25419 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:23:41 +00:00
joki%netscape.com
58d63da788 Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements)
git-svn-id: svn://10.0.0.236/trunk@25418 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:22:54 +00:00
joki%netscape.com
8139ab8bcf New DOM2 event api's.
git-svn-id: svn://10.0.0.236/trunk@25415 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:19:42 +00:00
jband%netscape.com
1082d6ce47 Added support and test for [shared]. Added nsrootidl.idl with some typedefs and annotated 'native' declarations used elsewhere - this will eventially migrate to a more public place. Fixed 'reciever' misspelling (oh boy!). Made constants work (with test) using new 'const' stuff in xpidl. Fixed failure to mark pointer 'out' params for later free'ing - was leaking!
git-svn-id: svn://10.0.0.236/trunk@25414 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:11:22 +00:00
jband%netscape.com
8b35842e65 many changes to xpidl:
- Removed '-n' from usage message.
- Added name_space (if declared) to comment in generated C++ header.
- Added [ptr], [ref], and [nsid] support for native declarations.
- Added support for [const] on 'in' params.
- Now add 'const' automatically for nsID in params.
- Added support for [shared] on 'out' params.
- Added -w warnings support for non-support of sequences.
- Removed support for enum and added -w wrning that they are ignored.
- Added support in header and typelib output for constants (short and long only).


git-svn-id: svn://10.0.0.236/trunk@25413 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:01:33 +00:00
rjc%netscape.com
aaf15f9e12 New method added to RDFCore: AddBookmark()
git-svn-id: svn://10.0.0.236/trunk@25412 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:57:12 +00:00
rjc%netscape.com
ee21f88c54 New method added to RDFCore: AddBookmark()
git-svn-id: svn://10.0.0.236/trunk@25411 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:55:43 +00:00
rjc%netscape.com
31b40f9fd6 Fix declarative error.
git-svn-id: svn://10.0.0.236/trunk@25410 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:52:31 +00:00
jband%netscape.com
7eb2f758f8 add support for 'shared' flag in typelibs. This is available for use to indicate pointer type 'out' params which will not follow the xpcom rules of transfering ownership - i.e. they want to share a pointer rather than cloning the underlying data for the caller to delete when finished
git-svn-id: svn://10.0.0.236/trunk@25409 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:48:34 +00:00
rjc%netscape.com
3ee56d1d72 Bookmark datasource now has a public interface. Also, with interface it now
has a new method:  AddBookmark()


git-svn-id: svn://10.0.0.236/trunk@25408 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:33:38 +00:00
rjc%netscape.com
ebfc40b106 Export new interface: nsIBookmarkDataSource.h
git-svn-id: svn://10.0.0.236/trunk@25407 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:32:33 +00:00
joki%netscape.com
b85a3232c7 Adding new script event api's for DOM2 compliance
git-svn-id: svn://10.0.0.236/trunk@25406 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:31:46 +00:00
bienvenu%netscape.com
847e3bf5a6 add thread object and interface
git-svn-id: svn://10.0.0.236/trunk@25402 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:04:05 +00:00
bienvenu%netscape.com
b21c71e835 add i18n routines
git-svn-id: svn://10.0.0.236/trunk@25401 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 21:03:11 +00:00
bienvenu%netscape.com
197b20decf add imap prefs to dumping of identity
git-svn-id: svn://10.0.0.236/trunk@25398 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 20:40:39 +00:00
bienvenu%netscape.com
e402bdf404 port a few classes over from 4.5
git-svn-id: svn://10.0.0.236/trunk@25397 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 20:39:58 +00:00
bienvenu%netscape.com
04a929a87d initial entry into cvs of host session list, parser, etc
git-svn-id: svn://10.0.0.236/trunk@25396 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 20:39:12 +00:00
bienvenu%netscape.com
134fa8b583 initial entry into cvs of host session list
git-svn-id: svn://10.0.0.236/trunk@25395 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 20:37:16 +00:00
morse%netscape.com
55dacd0e61 fixed delete[]
git-svn-id: svn://10.0.0.236/trunk@25385 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 19:00:14 +00:00
troy%netscape.com
a7b2193689 Patch from Bruce Mitchener that removes some dead code
git-svn-id: svn://10.0.0.236/trunk@25381 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 18:26:09 +00:00
troy%netscape.com
2cc28624cc Patch from Bruce Mitchener that adds "[]" to delete
git-svn-id: svn://10.0.0.236/trunk@25380 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 18:25:34 +00:00
jefft%netscape.com
47fa0c6f1d added enum ImapState define; added m_dataMonitor; added ProcessCurrentURL() method; nsImapProtocol::ImapThreadMainLoop () now waits on m_dataMonitor indefinitely and then call ProcessCurrentURL ()
git-svn-id: svn://10.0.0.236/trunk@25379 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 18:02:07 +00:00
locka%iol.ie
0becd6fa21 Added a funky tree view of the web page that is built using the IE DOM interfaces
git-svn-id: svn://10.0.0.236/trunk@25378 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 16:00:23 +00:00
putterman%netscape.com
87205be938 Move code out of NS_ASSERTION so release build will work.
git-svn-id: svn://10.0.0.236/trunk@25377 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 15:46:57 +00:00
bruce%cybersight.com
9810b2b9c9 Fix to deallocate some memory when done with it.
git-svn-id: svn://10.0.0.236/trunk@25376 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 15:36:38 +00:00
pavlov%pavlov.net
6f3d606df5 some code cleanups and mem leak fixes
git-svn-id: svn://10.0.0.236/trunk@25375 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 15:11:43 +00:00
troy%netscape.com
62df50c49d Fix for bug #4317. Changed SetPosition() to call AdjustChildWidgets() with
"this" as the second parameter instead of the scrolled view


git-svn-id: svn://10.0.0.236/trunk@25352 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 05:25:07 +00:00
peterl%netscape.com
6f24afcf15 fixed img in link border color
git-svn-id: svn://10.0.0.236/trunk@25350 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:46:40 +00:00
beard%netscape.com
4ba40b894a calling JMSetFrameSize whenever window is moved or resized. This should make swing JMenus work much better.
git-svn-id: svn://10.0.0.236/trunk@25349 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:32:50 +00:00
peterl%netscape.com
34526ab4ce sync to style context api change
stubs for transparent border color support


git-svn-id: svn://10.0.0.236/trunk@25348 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:32:39 +00:00
peterl%netscape.com
0b0e601b99 added support for outline
border color fixes


git-svn-id: svn://10.0.0.236/trunk@25347 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:31:57 +00:00
peterl%netscape.com
68949eda83 fixed tokenization bug (treating "+.foo" as a number)
git-svn-id: svn://10.0.0.236/trunk@25346 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:31:12 +00:00
peterl%netscape.com
10035996a1 added transparent border support
git-svn-id: svn://10.0.0.236/trunk@25345 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:30:28 +00:00
peterl%netscape.com
9b2077ded7 fixed bug in parsing backgrounds
git-svn-id: svn://10.0.0.236/trunk@25344 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:29:57 +00:00
peterl%netscape.com
7fa39770a6 moved img alt-text sizing into text pseudo-element
git-svn-id: svn://10.0.0.236/trunk@25343 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:29:09 +00:00
peterl%netscape.com
caeab84225 added support for outline, border corner radius, transparent border
tweaked opacity


git-svn-id: svn://10.0.0.236/trunk@25342 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:28:22 +00:00
beard%netscape.com
bac997761a changed activate event handling, special casing plainDBox window variant when showing a window, to keep swing menus from unhiliting the parent frame.
git-svn-id: svn://10.0.0.236/trunk@25341 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:16:46 +00:00
beard%netscape.com
2b12ba1fbe passing nullEvents to filter function.
git-svn-id: svn://10.0.0.236/trunk@25340 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:14:40 +00:00
pavlov%pavlov.net
572f1df8b8 build nsBlender.cpp under unix. this fixes builds.
git-svn-id: svn://10.0.0.236/trunk@25339 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 00:13:30 +00:00
pavlov%pavlov.net
c08472540d add nsBlender to unix
git-svn-id: svn://10.0.0.236/trunk@25338 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 23:19:22 +00:00
pavlov%pavlov.net
e5d4a98b19 make file end with a newline
git-svn-id: svn://10.0.0.236/trunk@25337 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 23:14:38 +00:00
dp%netscape.com
016800cf6b Adding more on service manager, component manager and progid/clsid with a hope to eliminate confusion
git-svn-id: svn://10.0.0.236/trunk@25335 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 21:35:43 +00:00
troy%netscape.com
d8b458d855 Partial fix for bug #4315. Changed scroll frame to set view visibility to
hide if the frame should not be displayed


git-svn-id: svn://10.0.0.236/trunk@25334 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 18:21:54 +00:00
locka%iol.ie
dcc9e2e45e Refined tests a bit.
Fixed debug output window to autoscroll with output.


git-svn-id: svn://10.0.0.236/trunk@25333 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 12:59:25 +00:00
locka%iol.ie
6c0122a382 Moved nasty IIDs into a single file, guids.cpp
Improved IE DOM. Seems to parse properly now


git-svn-id: svn://10.0.0.236/trunk@25332 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 12:58:23 +00:00
mcafee%netscape.com
df13c2cd14 Adding nsClipboard to the Unix build.
git-svn-id: svn://10.0.0.236/trunk@25331 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 09:59:19 +00:00
mcafee%netscape.com
402e90a38b Gtk version of nsClipboard.
git-svn-id: svn://10.0.0.236/trunk@25330 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 09:58:00 +00:00
mcafee%netscape.com
fe973224df Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@25329 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 09:22:27 +00:00
jband%netscape.com
e4e47d3cb0 adding to include list for new dependency on libxpt
git-svn-id: svn://10.0.0.236/trunk@25328 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:42:36 +00:00
jband%netscape.com
68fa3ac6bf removing export of removed file
git-svn-id: svn://10.0.0.236/trunk@25325 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:36:20 +00:00
mcafee%netscape.com
e6027de6c4 Removing windows include files from XP file.
git-svn-id: svn://10.0.0.236/trunk@25324 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:32:56 +00:00
mccabe%netscape.com
7c0d9806a3 Consolidated xpt_cpp.h with xptinfo.h; removed xpt_cpp.h. Also
modified uses...


git-svn-id: svn://10.0.0.236/trunk@25323 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:02:15 +00:00
jband%netscape.com
451650f048 fixing cases of declaration not exactly matching definition and a few other instances of extraneous 'const' on PRUnichar passed by value
git-svn-id: svn://10.0.0.236/trunk@25322 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 07:34:44 +00:00
jband%netscape.com
c7a2db96dc removing (yet another!) misplaced semi-colon
git-svn-id: svn://10.0.0.236/trunk@25321 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 06:20:40 +00:00
endico%mozilla.org
26551abdd5 oops was printing the oldest 15 to the rdf file, not the newest
git-svn-id: svn://10.0.0.236/trunk@25320 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 06:18:16 +00:00
mscott%netscape.com
179a5c9fe6 oops..forgot to check this one in. remove NODEPENDS.
git-svn-id: svn://10.0.0.236/trunk@25319 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 03:08:00 +00:00
jband%netscape.com
116f909300 quick fix for bustage -- JS_HAVE_LONG_LONG is not being set correctly in JS. Also, this code is not necessarily right on platforms here nspr's HAVE_LONG_LONG is not defined. I'll fix it right soon
git-svn-id: svn://10.0.0.236/trunk@25318 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:57:42 +00:00
warren%netscape.com
afbfb7b666 PR_FALSE is not nsnull!
git-svn-id: svn://10.0.0.236/trunk@25317 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:56:52 +00:00
rjc%netscape.com
efd7d7a20c Build Wallet after Network.
git-svn-id: svn://10.0.0.236/trunk@25316 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:48:23 +00:00
terry%netscape.com
98b2de7e97 Added stuff to make it more obvious how to create an account.
git-svn-id: svn://10.0.0.236/trunk@25315 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:28:51 +00:00
beard%netscape.com
70e4238492 Really added nsBoxFrame.cpp. Don't know why camelot failed.
git-svn-id: svn://10.0.0.236/trunk@25314 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:28:38 +00:00
warren%netscape.com
eaa60af4c4 Added ShutdownGlobalServiceManager
git-svn-id: svn://10.0.0.236/trunk@25313 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:22:33 +00:00
evaughan%netscape.com
4b76ac90d9 Fi
git-svn-id: svn://10.0.0.236/trunk@25312 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:15:31 +00:00
briano%netscape.com
2940677767 Automated update
git-svn-id: svn://10.0.0.236/trunk@25311 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:14:32 +00:00
rjc%netscape.com
264655794c Add Morse's Wallet into Mac build.
git-svn-id: svn://10.0.0.236/trunk@25310 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:09:31 +00:00
briano%netscape.com
9632a5e5e6 Fix (sort of) for NetBSD/alpha 1.3H specifically, but perhaps others as well.
git-svn-id: svn://10.0.0.236/trunk@25309 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:09:04 +00:00
jband%netscape.com
f4f47e1b50 removing (more!) misplaced semi-colons that break some platforms
git-svn-id: svn://10.0.0.236/trunk@25308 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:08:30 +00:00
rjc%netscape.com
a5df7267d4 Mac-related fixed for wallet.
git-svn-id: svn://10.0.0.236/trunk@25307 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:08:17 +00:00
rjc%netscape.com
1dc06413b4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25306 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:07:35 +00:00
gagan%netscape.com
73d5ebe152 Changes to build http in its own library. and use auto detection/registry.
git-svn-id: svn://10.0.0.236/trunk@25305 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:05:59 +00:00
gagan%netscape.com
5a29e518ac Changes to accomodate HTTP being built separately and dynamically loaded.
git-svn-id: svn://10.0.0.236/trunk@25304 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:01:12 +00:00
jband%netscape.com
b3a65ff119 removing misplaced semi-colons and comma after last item in enum that break some platforms
git-svn-id: svn://10.0.0.236/trunk@25303 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:00:27 +00:00
gagan%netscape.com
3a680454ac Initiated AutoRegister calls for XPCOM, to allow for http to load
dynamically.


git-svn-id: svn://10.0.0.236/trunk@25302 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:59:54 +00:00
gagan%netscape.com
0ab4d64536 Moved the HTTP handler to its own dll. Registration/Auto detection thru
XPCOM now.


git-svn-id: svn://10.0.0.236/trunk@25301 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:59:13 +00:00
jband%netscape.com
6c9cb6fb43 removing misplaced semi-colonsthat break some platforms
git-svn-id: svn://10.0.0.236/trunk@25300 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:53:40 +00:00
mcmullen%netscape.com
5476ff4016 Add the install rules for the prefs content.
git-svn-id: svn://10.0.0.236/trunk@25299 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:50:54 +00:00
evaughan%netscape.com
94d1716382 Added box frame.
git-svn-id: svn://10.0.0.236/trunk@25298 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:35:55 +00:00
evaughan%netscape.com
3834862dd8 Added some box layout properties.
git-svn-id: svn://10.0.0.236/trunk@25297 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:32:21 +00:00
kipp%netscape.com
aeeeb5bb86 Removed carried-out-top-margin
git-svn-id: svn://10.0.0.236/trunk@25296 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:24:24 +00:00
kipp%netscape.com
e872d240b1 Eliminate speculative-top-margin cruft; use new block reflow context API
git-svn-id: svn://10.0.0.236/trunk@25295 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:23:30 +00:00
kipp%netscape.com
b804af8a30 Removed carried out top margin
git-svn-id: svn://10.0.0.236/trunk@25294 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:23:06 +00:00
kipp%netscape.com
2d7802dd88 Moved vertical margin application into here; implement top-margin collapsing logic
git-svn-id: svn://10.0.0.236/trunk@25293 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:22:45 +00:00
kipp%netscape.com
72843bd8a8 Reworked vertical margin handling; fixed some issues with floater placement and clearing and block element clearing (bugs #1080, #1808, ...
git-svn-id: svn://10.0.0.236/trunk@25292 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:22:14 +00:00
kipp%netscape.com
34e1ac3798 Added methods to support pre-collapsing of top-margins; expose class-id for nsBlockReflowContext code
git-svn-id: svn://10.0.0.236/trunk@25291 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:21:21 +00:00
kipp%netscape.com
b7d7f14850 Translate trapezoid into proper coordinate system
git-svn-id: svn://10.0.0.236/trunk@25290 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:20:46 +00:00
kipp%netscape.com
ec12bbacef Implement new method
git-svn-id: svn://10.0.0.236/trunk@25289 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:20:15 +00:00
kipp%netscape.com
cde51e3c4f Added a new method
git-svn-id: svn://10.0.0.236/trunk@25288 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:20:02 +00:00
kipp%netscape.com
868d6fe618 Create area frame properly so that it applies vertical margins to its children (bug #1080)
git-svn-id: svn://10.0.0.236/trunk@25287 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:19:29 +00:00
evaughan%netscape.com
1f1d24bf7a added files: mozilla/layout/xul/base/src/nsBoxFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@25286 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:04:02 +00:00
av%netscape.com
9aeb6fc384 Image recognition by file extension for object tag
git-svn-id: svn://10.0.0.236/trunk@25285 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:00:02 +00:00
ftang%netscape.com
be5c280e9a add Set/GetWordBreaker to nsIDocument. reviewed and approved by waterson
git-svn-id: svn://10.0.0.236/trunk@25284 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:58:42 +00:00
ftang%netscape.com
f630cec648 add Set/GetWordBreaker to nsIDocument. Reviewed and approved by kipp
git-svn-id: svn://10.0.0.236/trunk@25283 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:58:41 +00:00
evaughan%netscape.com
cddf6f971f Added XUL based layout manager.
git-svn-id: svn://10.0.0.236/trunk@25282 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:58:29 +00:00
cyeh%netscape.com
85003a48d1 checkin mac script changes to generate build numbers on macintosh
git-svn-id: svn://10.0.0.236/trunk@25281 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:55:59 +00:00
mcmullen%netscape.com
63824a54a8 Add prefs stuff to the build.
git-svn-id: svn://10.0.0.236/trunk@25280 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:52:19 +00:00
cyeh%netscape.com
6247302ede turn on build numbers for windows builds.
git-svn-id: svn://10.0.0.236/trunk@25279 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:46:15 +00:00
danm%netscape.com
200c9b103f add modal behaviour to modal dialogs
git-svn-id: svn://10.0.0.236/trunk@25278 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:39:33 +00:00
cyeh%netscape.com
b78f13c18c change this script so that it inserts a build number into navigator.xul
git-svn-id: svn://10.0.0.236/trunk@25277 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:35:59 +00:00
michaelp%netscape.com
bcda6a9615 added for Nexware guys.
git-svn-id: svn://10.0.0.236/trunk@25276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:31:10 +00:00
waterson%netscape.com
39c673f529 Got this building and running again.
git-svn-id: svn://10.0.0.236/trunk@25275 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:30:20 +00:00
jband%netscape.com
10794ea35c integrating code from John Fairhurst <mjf35@cam.ac.uk> to deal with platforms without long long support
git-svn-id: svn://10.0.0.236/trunk@25274 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:30:19 +00:00
waterson%netscape.com
e10292bfd8 Added paranoid check to UnregisterDataSource() in the case that the datasource was never registered & tries to unregister in its destructor. Optimization to GetResource() -- do away with nsString's as they were causing a lot of heap activity.
git-svn-id: svn://10.0.0.236/trunk@25273 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:29:35 +00:00
waterson%netscape.com
9e28ad34ee Added check for null pointer when doing synchronous read. Netlib return codes are bogus.
git-svn-id: svn://10.0.0.236/trunk@25272 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:28:08 +00:00
waterson%netscape.com
b9c6509700 Added SetCookieString() and modified to make it easier to use outside of the browser.
git-svn-id: svn://10.0.0.236/trunk@25271 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:26:40 +00:00
waterson%netscape.com
452eae5188 Added SetCookieString() method, added one byte (for null termination) to browsing profile cookie size, changed NS_NewBrowsingProfile() signature -- no param.
git-svn-id: svn://10.0.0.236/trunk@25270 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:26:03 +00:00
michaelp%netscape.com
399f2dd9ac added for guys from Nexware.
git-svn-id: svn://10.0.0.236/trunk@25269 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:25:26 +00:00
waterson%netscape.com
e116755220 Added plc to libs and directory.rdf to install.
git-svn-id: svn://10.0.0.236/trunk@25268 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:25:19 +00:00
waterson%netscape.com
e6032ffb41 Altered NS_NewBrowsingProfile() -- no extra param.
git-svn-id: svn://10.0.0.236/trunk@25267 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:24:46 +00:00
waterson%netscape.com
af34064090 Initial revision. Not in the browser build.
git-svn-id: svn://10.0.0.236/trunk@25266 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:23:40 +00:00
mcafee%netscape.com
7e02b7783c Adding editor to Tasks menu.
git-svn-id: svn://10.0.0.236/trunk@25265 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:23:07 +00:00
nhotta%netscape.com
009c4ce088 Fixed unix compile error.
git-svn-id: svn://10.0.0.236/trunk@25264 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:21:41 +00:00
slamm%netscape.com
0acbce5f02 Make the .deps directory during the export and libs passes. Fix for #4310.
git-svn-id: svn://10.0.0.236/trunk@25263 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:18:41 +00:00
mjudge%netscape.com
9839e1f518 fixing errors with pre spaced text. prepareunicode string was not filling the index array correctly for thatn
git-svn-id: svn://10.0.0.236/trunk@25262 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:18:32 +00:00
vidur%netscape.com
c4b5a6f76c Fix for bug 3165. Unqualified references to location now resolve to window.location
git-svn-id: svn://10.0.0.236/trunk@25261 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:11:13 +00:00
nhotta%netscape.com
d3484beaaa Not a part of the main build, added test info for the sorting.
git-svn-id: svn://10.0.0.236/trunk@25260 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:11:09 +00:00
mcmullen%netscape.com
7ff0de82ed Rearrange the code so that windows can be closed programmatically, and deregistration etc all happens, in a more foolproof way.
git-svn-id: svn://10.0.0.236/trunk@25259 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:09:04 +00:00
mcafee%netscape.com
85d227f2cc Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@25258 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:08:06 +00:00
mcmullen%netscape.com
c5ba1a5fe7 Add and remove the appcore from the manager's list.
git-svn-id: svn://10.0.0.236/trunk@25257 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:07:49 +00:00
mcmullen%netscape.com
4856322c37 Added prefscore.
git-svn-id: svn://10.0.0.236/trunk@25256 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:06:45 +00:00
mcmullen%netscape.com
f031d1b632 Added support for prefscore
git-svn-id: svn://10.0.0.236/trunk@25255 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:06:03 +00:00
mcafee%netscape.com
a8b33c6cb2 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@25253 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:03:55 +00:00
mcmullen%netscape.com
37aba008c8 Added PrefsCore.idl
git-svn-id: svn://10.0.0.236/trunk@25252 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:03:50 +00:00
mcmullen%netscape.com
3b905e2442 export nsIDOMPrefsCore.h
git-svn-id: svn://10.0.0.236/trunk@25251 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:01:48 +00:00
mcmullen%netscape.com
cd3a52be5e Export nsIDOMPrefsCore.h
git-svn-id: svn://10.0.0.236/trunk@25250 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:01:25 +00:00
mcmullen%netscape.com
c8559e8d8c Export the xul files for preferences.
git-svn-id: svn://10.0.0.236/trunk@25249 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:00:50 +00:00
chuang%netscape.com
0e8c6a0c87 Fix throbber icon url
git-svn-id: svn://10.0.0.236/trunk@25248 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:00:05 +00:00
mcmullen%netscape.com
f0d2b8d791 Made mList static.
git-svn-id: svn://10.0.0.236/trunk@25247 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:59:35 +00:00
alecf%netscape.com
49fa38ed58 add libreg to mime libraries so that there are no undefined symbols
git-svn-id: svn://10.0.0.236/trunk@25246 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:59:15 +00:00
mcmullen%netscape.com
def31bd113 Hooked up preferences
git-svn-id: svn://10.0.0.236/trunk@25245 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:58:22 +00:00
mcmullen%netscape.com
b0fe62da75 Added NS_PREFCORECID
git-svn-id: svn://10.0.0.236/trunk@25244 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:57:30 +00:00
mcmullen%netscape.com
867fbf9046 Added prefs core files
git-svn-id: svn://10.0.0.236/trunk@25243 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:56:33 +00:00
mcmullen%netscape.com
d5f4b409d7 Added nsIDOMPrefCore.h
git-svn-id: svn://10.0.0.236/trunk@25242 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:56:06 +00:00
mcmullen%netscape.com
5763ebedca First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25241 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:55:32 +00:00
pinkerton%netscape.com
d2d34b0f48 better handle borders and sizing when laying out children.
git-svn-id: svn://10.0.0.236/trunk@25240 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:51:05 +00:00
dougt%netscape.com
4b48d6280b Thou shall not build on unix.
I am turning xpinstall install off on unix until we figure out the
linking problem that all components are having.
donm approved.


git-svn-id: svn://10.0.0.236/trunk@25237 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:20:09 +00:00
sspitzer%netscape.com
32f8bde15b fix so that libmailnews.so will pick up
FindDescendant__16nsMsgGroupRecordPCc
also known as,
nsMsgGroupRecord::FindDescendant(char const *)


git-svn-id: svn://10.0.0.236/trunk@25236 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:13:13 +00:00
briano%netscape.com
b760f769a1 Fixed the bug that was assuming Linux==x86 (only).
git-svn-id: svn://10.0.0.236/trunk@25235 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:06:38 +00:00
endico%mozilla.org
431f22b722 Change the title and change link to point to newsbot instead of
main web site.


git-svn-id: svn://10.0.0.236/trunk@25232 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 21:18:24 +00:00
dougt%netscape.com
0f00269f9f Bug 4303. libjar should not be build as a component.
git-svn-id: svn://10.0.0.236/trunk@25231 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 20:49:52 +00:00
donm%netscape.com
6e7dbccbbf backing out evaughan's changes. tree closed.
git-svn-id: svn://10.0.0.236/trunk@25230 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:39:23 +00:00
cyeh%netscape.com
837599e269 oops, mozilla/modules/libjar, needed the modules part
git-svn-id: svn://10.0.0.236/trunk@25229 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:28:44 +00:00
cyeh%netscape.com
d383f90e77 adjust Raptor modules
git-svn-id: svn://10.0.0.236/trunk@25228 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:28:02 +00:00
slamm%netscape.com
44d7505c3d Make user/rev link goto the diffs like it used to. What I would really like to have is a tools that is a combined blame/diff.
git-svn-id: svn://10.0.0.236/trunk@25227 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:20:36 +00:00
evaughan%netscape.com
c4901ff00a added files: mozilla/layout/xul/base/src/nsBoxFrame.cpp, mozilla/layout/xul/base/src/nsBoxFrame.h
git-svn-id: svn://10.0.0.236/trunk@25226 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:53:36 +00:00
evaughan%netscape.com
fc3e4622f8 Added box layout system.
git-svn-id: svn://10.0.0.236/trunk@25225 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:51:08 +00:00
dp%netscape.com
4fb273cecf One more point where load fail is detected. Adding error message
git-svn-id: svn://10.0.0.236/trunk@25224 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:49:46 +00:00
dp%netscape.com
79264c6ecf Showing a error message when lib loading fails.
git-svn-id: svn://10.0.0.236/trunk@25223 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:23:04 +00:00
rods%netscape.com
c3cb42e511 Added correct include file
git-svn-id: svn://10.0.0.236/trunk@25222 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:55:38 +00:00
rods%netscape.com
a7abcafe17 Change DoCopy for new clipboard support to put XIF on clipboard
git-svn-id: svn://10.0.0.236/trunk@25221 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:51:07 +00:00
rods%netscape.com
1e195c10d5 Minor changes to call to new clipboard
git-svn-id: svn://10.0.0.236/trunk@25220 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:49:28 +00:00
rods%netscape.com
6e51f85dfc removed two unused mthoed change GetData to be '*' instead of '**'
git-svn-id: svn://10.0.0.236/trunk@25219 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:45:04 +00:00
rods%netscape.com
e412513b0b Clipboard now derived from nsBaseClipboard
git-svn-id: svn://10.0.0.236/trunk@25218 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:43:48 +00:00
rods%netscape.com
ae5dccf926 removed DataFlavor and Transferable
git-svn-id: svn://10.0.0.236/trunk@25217 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:43:22 +00:00
rods%netscape.com
c7e0a277d9 Added parser for linking in XIF support
git-svn-id: svn://10.0.0.236/trunk@25215 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:40:32 +00:00
rods%netscape.com
34283068e1 Added additional MIME constants
git-svn-id: svn://10.0.0.236/trunk@25214 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:03:59 +00:00
rods%netscape.com
24df37d38f Added XIF support
git-svn-id: svn://10.0.0.236/trunk@25213 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:03:13 +00:00
rods%netscape.com
8335447da6 added nsBaseClipboard.cpp
git-svn-id: svn://10.0.0.236/trunk@25212 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:02:44 +00:00
rods%netscape.com
e6ece0e9e9 initial checkin
git-svn-id: svn://10.0.0.236/trunk@25211 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 15:01:23 +00:00
rods%netscape.com
ec5bfeb840 Added ShowClipboard method
git-svn-id: svn://10.0.0.236/trunk@25210 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 14:54:10 +00:00
karnaze%netscape.com
c4180882b1 bug 4141, space bar activating button
git-svn-id: svn://10.0.0.236/trunk@25209 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 13:47:35 +00:00
ramiro%netscape.com
a9f68d1bae Fix indiscriminate debug comment spewage.
git-svn-id: svn://10.0.0.236/trunk@25208 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 11:34:21 +00:00
ramiro%netscape.com
3d01980649 Opps, forgot a debug abort().
git-svn-id: svn://10.0.0.236/trunk@25207 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 10:40:44 +00:00
ramiro%netscape.com
d1119bae4b Fix 2 things.
1) dont do the RGB -> BGR conversion.  Its not needed thanks
to a IMGLIB workaround i just checked in.

2) create a pixmap from the image data only ONCE for unique image bits and
re paint that, instead of doing this every single time we render.


git-svn-id: svn://10.0.0.236/trunk@25206 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 09:53:13 +00:00
ramiro%netscape.com
79fcd3c593 Change ConvertRGBToRGB24 to be dumb on unix so that it doesn reverse the
byte order.  This is needed because the unix gtk image munging code expects
the image data to be in RGB format.

The ConvertRGBToRGB24 conversion is obviously a waste of time on unix and
probably mac.

Unfortunately, the alternative seems to require significant IMGLIB
work.  Simply seeting to ic->converter to NULL for the 24 bit case
did not work as expected.

The correct fix might be to not do any conversion if the image data
is already in the format expected on the nsIImage end.


git-svn-id: svn://10.0.0.236/trunk@25205 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 09:50:40 +00:00
ramiro%netscape.com
078023d916 noisy fonts only on debug build.
git-svn-id: svn://10.0.0.236/trunk@25204 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 09:46:28 +00:00
ramiro%netscape.com
f527873bd8 print depth on debug printf
git-svn-id: svn://10.0.0.236/trunk@25203 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 09:43:57 +00:00
rjc%netscape.com
2b20fdbd5c Buffer up a line at a time when reading in FTP input.
git-svn-id: svn://10.0.0.236/trunk@25201 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 07:44:01 +00:00
rjc%netscape.com
2e010ff1c4 Gotta luv Makefiles!
git-svn-id: svn://10.0.0.236/trunk@25200 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 06:06:16 +00:00
rjc%netscape.com
ca406c308f Add FTP datasource into build.
git-svn-id: svn://10.0.0.236/trunk@25199 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 05:57:22 +00:00
briano%netscape.com
4617a68ec0 Automated update
git-svn-id: svn://10.0.0.236/trunk@25198 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 05:44:30 +00:00
slamm%netscape.com
9c39c662be 1. Turn --enable-md on by default if using GNU tools.
2. Remove "-include" test again. I thought we needed it but we don't.
3. Standardize GNU_CC and GNU_CXX usage.
4. General clean-up.


git-svn-id: svn://10.0.0.236/trunk@25197 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 05:37:38 +00:00
waterson%netscape.com
621af9400f Fixed bad merge.
git-svn-id: svn://10.0.0.236/trunk@25196 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 05:34:36 +00:00
rjc%netscape.com
0b059cd4b1 More FTP changes. (Not yet in build)
git-svn-id: svn://10.0.0.236/trunk@25195 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 05:20:25 +00:00
waterson%netscape.com
384aed0f6d Added some preconditions; changed resource equality test to interface ==.
git-svn-id: svn://10.0.0.236/trunk@25194 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:44:24 +00:00
waterson%netscape.com
d4829b1b99 Added the _real_ RDF namespace, commented out for now.
git-svn-id: svn://10.0.0.236/trunk@25193 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:43:28 +00:00
waterson%netscape.com
089064c1d0 Removed HACK_DONT_USE_LIBREG #ifdef.
git-svn-id: svn://10.0.0.236/trunk@25192 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:43:02 +00:00
waterson%netscape.com
8eb6617e09 Fixed default namespaces.
git-svn-id: svn://10.0.0.236/trunk@25191 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:42:29 +00:00
waterson%netscape.com
7361bd6f32 Added assert to scream when the browsing profile can't be loaded.
git-svn-id: svn://10.0.0.236/trunk@25190 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:41:09 +00:00
waterson%netscape.com
2c55d80398 Debugged to get working.
git-svn-id: svn://10.0.0.236/trunk@25189 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 04:40:32 +00:00
troy%netscape.com
ede920e0b8 Fix for bug #2592. Changed ComputeMargin() and ComputePadding() to handle
'inherit' when calculating the computed values


git-svn-id: svn://10.0.0.236/trunk@25188 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 03:57:46 +00:00
mscott%netscape.com
7d4b137182 When running an imap command through a url, register the test harness as a listener to the url so we can get a call back when the url is done. This allows us to not display the command menu item to the user until the url is finished. I also cleaned up some ref counting stuff with regards to when a url is created and when we release it.
git-svn-id: svn://10.0.0.236/trunk@25187 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 03:40:08 +00:00
mscott%netscape.com
c3980e547f For now, when we get on data available from the server and we successfully wrote data out through the log interface, then mark the url as done.
git-svn-id: svn://10.0.0.236/trunk@25186 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 03:37:33 +00:00
mscott%netscape.com
ba1d488ac2 initialize ptr to nsnull.
git-svn-id: svn://10.0.0.236/trunk@25185 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 03:35:42 +00:00
terry%netscape.com
30e8a761e3 Look for text like "bug 213" and make it a link to that bug...
git-svn-id: svn://10.0.0.236/trunk@25184 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 03:11:49 +00:00
danm%netscape.com
95b9ecdd63 removing glowcode. a:jband
git-svn-id: svn://10.0.0.236/trunk@25183 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 02:37:22 +00:00
terry%netscape.com
265dc8e59f Redo the linkifying of URLs and email addresses to not munge up weird
cases so badly.


git-svn-id: svn://10.0.0.236/trunk@25182 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 02:34:12 +00:00
mscott%netscape.com
b4869ff1bb Fix build breakage on windows. For some reason VC6.0 is able to find the include file for nsMsgKey_none. VC5.0 apparently has more problems with it...
git-svn-id: svn://10.0.0.236/trunk@25181 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 02:05:14 +00:00
kipp%netscape.com
32e9a9f145 Use raw trapezoid data to solve issues of floaters with margins (bug #2024)
git-svn-id: svn://10.0.0.236/trunk@25180 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:59:13 +00:00
danm%netscape.com
8290fe1b98 oooo. rev 1.15 added dist/public/dom to INC path incorrectly. did it right this time.
git-svn-id: svn://10.0.0.236/trunk@25179 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:41:50 +00:00
ftang%netscape.com
29f4aa1403 correct katakan/hiragana/katakana-iroha/hiragana-iroha list after reviewed by momoi. Add implementation for NS_STYLE_LIST_STYLE_DECIMAL_LEADING_ZERO.
git-svn-id: svn://10.0.0.236/trunk@25178 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:37:27 +00:00
jband%netscape.com
43305d4d95 catpure caller information to display in the exception if uncaught and verbose is set
git-svn-id: svn://10.0.0.236/trunk@25177 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:31:16 +00:00
nhotta%netscape.com
0070930ea8 Removed to link to mime, it wasn't needed.
git-svn-id: svn://10.0.0.236/trunk@25176 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:28:14 +00:00
mscott%netscape.com
eacd2c2c39 Don't link with nntp.lib. news now builds as a stand alone component.
git-svn-id: svn://10.0.0.236/trunk@25175 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:13:55 +00:00
mscott%netscape.com
de6abfbe9b Don't built nntpTest until it is upgraded to use the new news service.
git-svn-id: svn://10.0.0.236/trunk@25174 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:11:20 +00:00
mscott%netscape.com
899acccd2d Build nsNntpService.
git-svn-id: svn://10.0.0.236/trunk@25173 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:10:16 +00:00
mscott%netscape.com
f8a87304fc Export nsINntpService.h
git-svn-id: svn://10.0.0.236/trunk@25172 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:09:32 +00:00
mscott%netscape.com
994e2e9019 Build the build directory.
git-svn-id: svn://10.0.0.236/trunk@25171 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:09:02 +00:00
mscott%netscape.com
d010306759 Build news\build. Part of making news a standalone component.
git-svn-id: svn://10.0.0.236/trunk@25170 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:08:43 +00:00
mscott%netscape.com
4c1b78c446 News now builds as a standalone component. Don't link with nntp.lib.
git-svn-id: svn://10.0.0.236/trunk@25169 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:07:20 +00:00
mscott%netscape.com
e150096839 News now builds as a standalone component. Use the nntp service for running news urls and remove the old "C" functions.
git-svn-id: svn://10.0.0.236/trunk@25168 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:06:41 +00:00
mscott%netscape.com
aa0b0e9bf1 Part of making news a standalone component. Build the "build" directory.
git-svn-id: svn://10.0.0.236/trunk@25167 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:05:20 +00:00
mscott%netscape.com
e3692b6077 Part of making news a stand alone component. nntp url supports the nsIMsgMailNewsUrl interface.
git-svn-id: svn://10.0.0.236/trunk@25166 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:04:12 +00:00
mscott%netscape.com
4cf788df9c Build nsNntpService.
git-svn-id: svn://10.0.0.236/trunk@25165 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:03:27 +00:00
mscott%netscape.com
954afd6c11 Spell nsNNTPProtocol.h correctly when including the file. (unix is case sensitive)
git-svn-id: svn://10.0.0.236/trunk@25164 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:02:57 +00:00
mscott%netscape.com
20b57a31eb Part of making news a stand alone dll. remove "C" functions for creating / running news url.
git-svn-id: svn://10.0.0.236/trunk@25163 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:02:12 +00:00
mscott%netscape.com
2f24345a3e Part of making news a stand alone dll. Updates to nntp url to inherit from nsIMsgMailNewsUrl.Add url listener code as well.
git-svn-id: svn://10.0.0.236/trunk@25162 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:01:15 +00:00
ftang%netscape.com
381a5a09ed change word break interface
git-svn-id: svn://10.0.0.236/trunk@25161 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:49:57 +00:00
ftang%netscape.com
e85bdbc9b2 take out wrong assertion, we should do QueryInterface to both entry->mService and service with the sand IID and them compare them . approved by warren
git-svn-id: svn://10.0.0.236/trunk@25160 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:49:06 +00:00
kipp%netscape.com
2a65b0c8d1 Some tweaks for better compatability
git-svn-id: svn://10.0.0.236/trunk@25159 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:42:39 +00:00
kipp%netscape.com
44389095c5 Provide zero margins for other sides
git-svn-id: svn://10.0.0.236/trunk@25158 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:41:59 +00:00
kipp%netscape.com
a0bf1cc46e Work around some first-letter bugs
git-svn-id: svn://10.0.0.236/trunk@25157 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:41:36 +00:00
kipp%netscape.com
a8dd90181c Undo partial fix for 3882 since its a bad fix
git-svn-id: svn://10.0.0.236/trunk@25156 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:40:37 +00:00
kipp%netscape.com
31b8a2b343 Added rendering layer defines
git-svn-id: svn://10.0.0.236/trunk@25155 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:40:06 +00:00
kipp%netscape.com
9e4c4cb1e3 Whacked paint methods to use new constants
git-svn-id: svn://10.0.0.236/trunk@25154 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:39:35 +00:00
kipp%netscape.com
1a8d633e4e Fixed bugs #1277, #2007 and #1517 and #1918; rendering is improved for floaters and a minimim height rule is now enforced for computed-height situations
git-svn-id: svn://10.0.0.236/trunk@25153 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:39:04 +00:00
kipp%netscape.com
e86d824453 Init mFloaters
git-svn-id: svn://10.0.0.236/trunk@25152 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:37:32 +00:00
kipp%netscape.com
b171cbe552 Fixed bug #4112
git-svn-id: svn://10.0.0.236/trunk@25151 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:37:22 +00:00
nhotta%netscape.com
e08ae91769 Backed out my last change, it wasn't needed.
git-svn-id: svn://10.0.0.236/trunk@25150 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:27:52 +00:00
cyeh%netscape.com
b3aab8a809 *warning, hack alert*. put a build number in the bottom status bar so that
we can track daily builds. the build number won't be here in the shipping product
this is a token string that will be replaced at build time with a legit build number.
this will need to be pulled in favor of something more graceful, and a good deal less hacky.


git-svn-id: svn://10.0.0.236/trunk@25149 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:27:43 +00:00
slamm%netscape.com
370f2db0a3 Add depend target. Move find-mozconfig.sh checkout into mozconfig2*.sh scripts. Redo comments.
git-svn-id: svn://10.0.0.236/trunk@25148 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:03:10 +00:00
slamm%netscape.com
c03a82edaf Checkout find-mozconfig.sh if needed.
git-svn-id: svn://10.0.0.236/trunk@25147 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 00:00:22 +00:00
slamm%netscape.com
d4f462bc00 New warning for depend target and compiler-based dependencies.
git-svn-id: svn://10.0.0.236/trunk@25146 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:51:11 +00:00
jj%netscape.com
3a2bed7bc8 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@25145 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:50:11 +00:00
slamm%netscape.com
6e1744f8f9 Take CFLAGS off link line
git-svn-id: svn://10.0.0.236/trunk@25144 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:47:43 +00:00
cata%netscape.com
21341cb4f6 Using support classes.
git-svn-id: svn://10.0.0.236/trunk@25143 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:45:51 +00:00
erik%netscape.com
0625fdcb29 Unicode support for fonts on Windows. Reviewed by Michael Plitkins.
git-svn-id: svn://10.0.0.236/trunk@25142 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:41:36 +00:00
nhotta%netscape.com
8758fd0be7 I18n migration, CSID -> Charset Name.
git-svn-id: svn://10.0.0.236/trunk@25141 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:41:03 +00:00
nhotta%netscape.com
7a401a853f Added mime.
git-svn-id: svn://10.0.0.236/trunk@25140 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:39:16 +00:00
mcafee%netscape.com
78f453eef5 Renamed GetTransferable() to GetData()
git-svn-id: svn://10.0.0.236/trunk@25139 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:39:03 +00:00
slamm%netscape.com
e741fb6ff9 Use OS_LDFLAGS instead of CFLAGS.
git-svn-id: svn://10.0.0.236/trunk@25138 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:23:09 +00:00
mcafee%netscape.com
fd5b8c7f62 Renaming {SetTransferable(), GetTransferable()} to {SetData(), GetData()} per our clipboard meeting this morning.
git-svn-id: svn://10.0.0.236/trunk@25137 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:22:01 +00:00
slamm%netscape.com
2085ce2e25 Turn log caching back on by default, but this time check logfile times. That way if it changes, the cached file will be updated.
git-svn-id: svn://10.0.0.236/trunk@25136 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:15:40 +00:00
slamm%netscape.com
244958418e never mind. I know what I would have to do to fix the cache but it isn't worth it.
git-svn-id: svn://10.0.0.236/trunk@25135 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 23:13:58 +00:00
alecf%netscape.com
baa7596351 define PurgeNeeded so that this isn't undefined in this library
git-svn-id: svn://10.0.0.236/trunk@25134 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 22:48:02 +00:00
alecf%netscape.com
65641d9b2f link against libreg to avoid undefined symbols
git-svn-id: svn://10.0.0.236/trunk@25133 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 22:47:44 +00:00
alecf%netscape.com
295edd67f0 fix for #4264 - move fe_GetConfigDir into libxp, because that is in-memory and available for components to use
I've heard rumors that this will break mac, but I'll be able to fix it in one cycle
This allows components that don't link against libpref to be loaded and not crash


git-svn-id: svn://10.0.0.236/trunk@25132 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 22:45:46 +00:00
slamm%netscape.com
216adc7440 cache isn't working. Temporarily write out a log.
git-svn-id: svn://10.0.0.236/trunk@25131 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 22:36:51 +00:00
jj%netscape.com
95fa0754bf fixed access paths for non-debug target. 'dist' is now recursive.
git-svn-id: svn://10.0.0.236/trunk@25130 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 22:13:31 +00:00
slamm%netscape.com
2b17a252dc oh yeah, toss the cvslog.cgi output to /dev/null.
git-svn-id: svn://10.0.0.236/trunk@25129 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:45:28 +00:00
slamm%netscape.com
f37d03eafd Cache brief logs for busted builds.
git-svn-id: svn://10.0.0.236/trunk@25128 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:39:40 +00:00
briano%netscape.com
541cf0b4c4 Made the static library in this directory depend on the same 'extra stuff' as the shared library.
git-svn-id: svn://10.0.0.236/trunk@25127 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:32:26 +00:00
briano%netscape.com
636bf60174 Turned off the NO_STATIC_LIB restriction.
git-svn-id: svn://10.0.0.236/trunk@25126 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:29:34 +00:00
briano%netscape.com
3de804931a Handle NO_STATIC_LIB being set, when all this file does is create a static library.
git-svn-id: svn://10.0.0.236/trunk@25125 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:21:47 +00:00
slamm%netscape.com
6b30791025 Change caching feature to on demand. Otherwise, it may cache a log for a build that hasn't completed.
git-svn-id: svn://10.0.0.236/trunk@25121 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:13:42 +00:00
briano%netscape.com
2c7493c6fa Handle NO_STATIC_LIB being set, when all this file does is create a static library.
git-svn-id: svn://10.0.0.236/trunk@25120 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:10:22 +00:00
briano%netscape.com
7e3e480240 Change to provide support for platforms without shared library support, or for NO_SHARED_LIB builds.
git-svn-id: svn://10.0.0.236/trunk@25119 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 21:01:59 +00:00
akkana%netscape.com
0a37e24625 Linux part of dougt's libjar and libxpinstall changes
git-svn-id: svn://10.0.0.236/trunk@25118 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 20:47:28 +00:00
jj%netscape.com
f4243a67cc fixed bustage on line 1! ("`#!perl -w")
git-svn-id: svn://10.0.0.236/trunk@25117 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 20:36:51 +00:00
dougt%netscape.com
9d4bf92ed3 Adding XPInstall to build
Adding libjar to build.


git-svn-id: svn://10.0.0.236/trunk@25116 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 20:17:46 +00:00
dougt%netscape.com
40a5faec51 Adding XPInstall to the Mac build.
Adding libjar to the mac build.


git-svn-id: svn://10.0.0.236/trunk@25115 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 20:13:00 +00:00
akkana%netscape.com
393b39a5cd 4268: Fix broken SIMPLE_PROGRAMS rule for --enable-md. Fix courtesy of slamm, checkin approved by sar
git-svn-id: svn://10.0.0.236/trunk@25114 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 19:52:19 +00:00
peterl%netscape.com
37a273be7a protect recreate frames for content against content with no parent
git-svn-id: svn://10.0.0.236/trunk@25112 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 19:27:11 +00:00
sspitzer%netscape.com
6504ecac4f switch from "\\" to PR_DIRECTORY_SEPARATOR for portablility
git-svn-id: svn://10.0.0.236/trunk@25111 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 17:41:21 +00:00
cata%netscape.com
4a5fcc184f Support classes used.
git-svn-id: svn://10.0.0.236/trunk@25110 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 17:34:07 +00:00
cata%netscape.com
be4825dccf Multi-table helper decoder.
git-svn-id: svn://10.0.0.236/trunk@25109 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 17:33:39 +00:00
slamm%netscape.com
f667074e8a add check-modules.pl
git-svn-id: svn://10.0.0.236/trunk@25108 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 17:16:20 +00:00
mccabe%netscape.com
d8da835874 Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous temporary fix.
Finishing checkin.  Hopefully all is OK.


git-svn-id: svn://10.0.0.236/trunk@25106 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 10:35:19 +00:00
mccabe%netscape.com
4472153e37 Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch.
git-svn-id: svn://10.0.0.236/trunk@25105 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 10:28:39 +00:00
dp%netscape.com
4fee5a2e84 Updated tasks
git-svn-id: svn://10.0.0.236/trunk@25104 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 09:20:05 +00:00
jband%netscape.com
1a93507fbc backout building of xpconnect on Unix
git-svn-id: svn://10.0.0.236/trunk@25103 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 09:17:54 +00:00
jband%netscape.com
10a55697bf backout building of libxpt on Unix
git-svn-id: svn://10.0.0.236/trunk@25102 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 09:17:02 +00:00
jband%netscape.com
d1bfe75c7b fix build bustage due to use of nscore.h before it is exported - I don't understand why this stuff is being compiled in the export phase. We can that later.
git-svn-id: svn://10.0.0.236/trunk@25101 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 09:05:28 +00:00
warren%netscape.com
c27f993f33 Reverted accidental commit of makefile.win
git-svn-id: svn://10.0.0.236/trunk@25100 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 08:20:46 +00:00
warren%netscape.com
a7a24e4ab3 Added brprof bootstrapping code (ifdef DEBUG_warren for now).
git-svn-id: svn://10.0.0.236/trunk@25099 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 08:20:19 +00:00
mccabe%netscape.com
755476edfa Adding libxpt and xpconnect to the build.
git-svn-id: svn://10.0.0.236/trunk@25098 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:50:11 +00:00
warren%netscape.com
f9e6bf7a81 Renamed directory.xml to directory.rdf
git-svn-id: svn://10.0.0.236/trunk@25097 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:34:24 +00:00
warren%netscape.com
686ea65855 GetDataSource change to instantiate xml datasources by default.
git-svn-id: svn://10.0.0.236/trunk@25096 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:33:07 +00:00
warren%netscape.com
4e8eccdd05 Added GetMethodInfoForName
git-svn-id: svn://10.0.0.236/trunk@25095 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:30:47 +00:00
warren%netscape.com
c751dcd9b9 Hushed up stupid warnings on Windows.
git-svn-id: svn://10.0.0.236/trunk@25094 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:29:29 +00:00
peterl%netscape.com
233822bc0d augmented ReResolveStyleContext to capture style change information
git-svn-id: svn://10.0.0.236/trunk@25093 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:43:38 +00:00
peterl%netscape.com
2035dfb07e added percent handling for opacity property
git-svn-id: svn://10.0.0.236/trunk@25092 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:43:07 +00:00
peterl%netscape.com
9cc82e265f fix whitespace handling on attribute selectors
git-svn-id: svn://10.0.0.236/trunk@25091 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:42:42 +00:00
peterl%netscape.com
8954376875 added methods to process style changes on frames
git-svn-id: svn://10.0.0.236/trunk@25090 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:42:07 +00:00
peterl%netscape.com
fa1fcc976c capture all change data during style changes and deal with it properly
git-svn-id: svn://10.0.0.236/trunk@25089 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:41:43 +00:00
peterl%netscape.com
f3a5d4ddd2 add base tag info on the rest of the table elements too
git-svn-id: svn://10.0.0.236/trunk@25088 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:40:06 +00:00
peterl%netscape.com
3ddd7c1e6b cleaned up attribute style hints to reflect the real info
git-svn-id: svn://10.0.0.236/trunk@25087 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:39:12 +00:00
peterl%netscape.com
4c463555ac added files: mozilla/layout/base/src/nsStyleChangeList.cpp
git-svn-id: svn://10.0.0.236/trunk@25086 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:36:32 +00:00
peterl%netscape.com
d457e9b58d added nsStyleChangeList
git-svn-id: svn://10.0.0.236/trunk@25085 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:35:59 +00:00
peterl%netscape.com
caf18174e0 made opacity inherit by default
git-svn-id: svn://10.0.0.236/trunk@25084 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:34:57 +00:00
peterl%netscape.com
ad2589ad7b changed font weight bolder/lighter to give info about change
git-svn-id: svn://10.0.0.236/trunk@25083 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:33:58 +00:00
wtc%netscape.com
8b8b88d4a0 Use a default error-mapping function.
This work is contributed by Nelson Bolyard <nelsonb@netscape.com>.


git-svn-id: svn://10.0.0.236/trunk@25082 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:33:45 +00:00
peterl%netscape.com
5841c9d120 added method to process style changed frames
git-svn-id: svn://10.0.0.236/trunk@25081 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:33:25 +00:00
peterl%netscape.com
436552bc30 added args to ReResolveStyle to capture style change info
git-svn-id: svn://10.0.0.236/trunk@25080 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:32:56 +00:00
peterl%netscape.com
717093438e set default attribute style hint to content
git-svn-id: svn://10.0.0.236/trunk@25079 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:32:09 +00:00
bienvenu%netscape.com
9f6489d3cf i18n routines don't seem happy with empty strings, so don't pass them in
git-svn-id: svn://10.0.0.236/trunk@25078 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:55:28 +00:00
jefft%netscape.com
14f2a031be put back the original implementation of nsImapUrl::Equals method
git-svn-id: svn://10.0.0.236/trunk@25077 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:41:50 +00:00
cyeh%netscape.com
e48431ad73 this was a silly bug, introduced by trying to create *_layout targets
for the nglayout team. fixes clobber_all


git-svn-id: svn://10.0.0.236/trunk@25076 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:32:25 +00:00
troy%netscape.com
b82a5b3a21 Fix for bug #3445. Changed ReconstructDocElementHierarchy() to handle fixed
elements


git-svn-id: svn://10.0.0.236/trunk@25075 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:24:16 +00:00
jefft%netscape.com
a1b6d5216c added multiple inheritance nsINetLibURL
git-svn-id: svn://10.0.0.236/trunk@25074 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:19:59 +00:00
bienvenu%netscape.com
d88ecfa5ef add i18n interfaces for mime2 encoding and collation keys - shouldn't be called yet
git-svn-id: svn://10.0.0.236/trunk@25073 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:01:58 +00:00
morse%netscape.com
3626df655c wallet.cpp
git-svn-id: svn://10.0.0.236/trunk@25072 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:58:16 +00:00
mscott%netscape.com
b8715ed708 (not part of build yet) implementation of nntp service.
git-svn-id: svn://10.0.0.236/trunk@25071 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:48:45 +00:00
mscott%netscape.com
04dbd47256 (not part of build yet). New nntp service for processing nntp requests...
git-svn-id: svn://10.0.0.236/trunk@25070 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:48:01 +00:00
mscott%netscape.com
4d69b84f07 Not part of build yet. Register new nsNntpService component.
git-svn-id: svn://10.0.0.236/trunk@25069 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:47:12 +00:00
mscott%netscape.com
460a0bd11b (not part of build yet) remove NO_DEPEND.
git-svn-id: svn://10.0.0.236/trunk@25068 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:46:26 +00:00
waterson%netscape.com
365f14a80e Fixed refcounting to use NS_DECL/IMPL_ISUPPORTS_INHERITED.
git-svn-id: svn://10.0.0.236/trunk@25067 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:44:46 +00:00
mcafee%netscape.com
2c0ae957a7 Adding Mozilla license
git-svn-id: svn://10.0.0.236/trunk@25066 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:38:25 +00:00
mccabe%netscape.com
b9883814e2 Not part of the client build.
Ignore (generated) JS.c file.


git-svn-id: svn://10.0.0.236/trunk@25065 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:21:26 +00:00
mccabe%netscape.com
795b6cb7d8 Not part of the client build!
Preliminary, non-portable support for compiling JS.xs into a C file.


git-svn-id: svn://10.0.0.236/trunk@25064 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:19:52 +00:00
mcafee%netscape.com
a4764f57f2 Adding DataFlavor and Transferable classes to the build.
git-svn-id: svn://10.0.0.236/trunk@25063 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:17:14 +00:00
mcafee%netscape.com
6cbc385e7f Moving XP code from widget/src/windows to widget/src/xpwidgets.
git-svn-id: svn://10.0.0.236/trunk@25062 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:14:33 +00:00
sspitzer%netscape.com
c2d708f9ca fix to get mailboxTest to build on Linux.
It now builds, and runs, but it doesn't seem to pass.

I'm looking into it.


git-svn-id: svn://10.0.0.236/trunk@25061 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:07:55 +00:00
mscott%netscape.com
585280fa48 fix dependencies...
git-svn-id: svn://10.0.0.236/trunk@25059 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:07:34 +00:00
mscott%netscape.com
47c7cd9c10 Remove NODEPEND.
git-svn-id: svn://10.0.0.236/trunk@25058 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:05:08 +00:00
sfraser%netscape.com
1bdd1119ae Build script enhancements -- fix the dialogs that pop up to choose a session file, and to locate the IDE. Also do some application activation to lessen pull and build times.
git-svn-id: svn://10.0.0.236/trunk@25057 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:00:56 +00:00
sfraser%netscape.com
a8bd0d572a Impose a min size of 9pt on the font size for native controls -- bug 2440.
git-svn-id: svn://10.0.0.236/trunk@25056 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:58:18 +00:00
kipp%netscape.com
16b6e799cb Added some MOZ constants
git-svn-id: svn://10.0.0.236/trunk@25054 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:51:16 +00:00
kipp%netscape.com
b3eb9068ee Support (ever so slightly better) anonymous block reflow by returning a zero sized inline frame when wrapping an anonymous block - partial fix for bug #3882
git-svn-id: svn://10.0.0.236/trunk@25053 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:50:34 +00:00
kipp%netscape.com
165d9cd484 Made margin carried outs per-line-layout instead of per-frame
git-svn-id: svn://10.0.0.236/trunk@25052 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:49:47 +00:00
kipp%netscape.com
0b74b4b85a Fixed a bug that prevented text-indent from working next to floaters; support moz-right and moz-center text-align values
git-svn-id: svn://10.0.0.236/trunk@25051 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:49:29 +00:00
kipp%netscape.com
860c4872c3 Support compatability center/right align values for nav4 support
git-svn-id: svn://10.0.0.236/trunk@25050 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:48:51 +00:00
kipp%netscape.com
75458d92cb Fixed up area frame sizing calculations to properly compute the final height
git-svn-id: svn://10.0.0.236/trunk@25049 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:48:30 +00:00
kipp%netscape.com
e457c12b03 Use compatability table for div align mappings
git-svn-id: svn://10.0.0.236/trunk@25048 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:48:06 +00:00
kipp%netscape.com
542ae0948a Removed some dead code
git-svn-id: svn://10.0.0.236/trunk@25047 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:47:46 +00:00
kipp%netscape.com
54c995db37 Added in parsing support for -moz-center and -moz-right keywords for text-align
git-svn-id: svn://10.0.0.236/trunk@25046 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:47:24 +00:00
mccabe%netscape.com
3355fc79e2 Removed support for the JSFILE define. Not to be confused with the
'jsfile' js file object, the JSFINE define conditionally compiled
support for allowing the javascript scanner to read from filehandles.
We've decided that it's more annoying to support not supporting that
feature, so we enable it all of the time.


git-svn-id: svn://10.0.0.236/trunk@25045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:47:02 +00:00
kipp%netscape.com
7696719276 Added some -moz keywords
git-svn-id: svn://10.0.0.236/trunk@25044 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:46:58 +00:00
sspitzer%netscape.com
fc2fd777f1 fixes to get this to build on Linux
libjs.so is now libmozjs.so

removed reference to libmailnewsbase.so

There is still a problem with the the test because nsMsgMailboxParser is
not a class anymore, it has been XPCOMmed.

More work to be done here...


git-svn-id: svn://10.0.0.236/trunk@25043 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:45:53 +00:00
mscott%netscape.com
f89ad75b43 remove NODEPEND
git-svn-id: svn://10.0.0.236/trunk@25042 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:43:10 +00:00
sfraser%netscape.com
be5b52ba7f Remove the Enter->Return key hackery, as this is done now when the key event is generated.
git-svn-id: svn://10.0.0.236/trunk@25041 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:41:07 +00:00
mscott%netscape.com
dcbbcfaf66 remove NODEPEND.
git-svn-id: svn://10.0.0.236/trunk@25040 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:40:55 +00:00
sfraser%netscape.com
0ea4fecfce Fix for bug 3824 -- fix key mappings on Mac, so that all known raptor key codes are output where possible.
git-svn-id: svn://10.0.0.236/trunk@25039 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:40:20 +00:00
jband%netscape.com
c32d755bc4 add xpconnect to the build on win32
git-svn-id: svn://10.0.0.236/trunk@25038 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:39:25 +00:00
jband%netscape.com
3611343513 add libxpt to the build on win32
git-svn-id: svn://10.0.0.236/trunk@25037 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:38:39 +00:00
jband%netscape.com
e137689e0f use nspr type
git-svn-id: svn://10.0.0.236/trunk@25036 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:37:40 +00:00
beard%netscape.com
27e9c3208e removed GetJSWindow, moved to nsIPluginInstancePeer2
git-svn-id: svn://10.0.0.236/trunk@25035 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:32:22 +00:00
beard%netscape.com
fc704832a0 implementing nsIPluginInstancePeer2.
git-svn-id: svn://10.0.0.236/trunk@25034 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:31:37 +00:00
beard%netscape.com
1261c0534c Removed GetJSWindow() method.
git-svn-id: svn://10.0.0.236/trunk@25033 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:30:49 +00:00
nisheeth%netscape.com
71c93aaadf Checking in webshell patches from Bruce Mitchener (bruce@cybersight.com). Thanks a lot.
git-svn-id: svn://10.0.0.236/trunk@25032 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:30:35 +00:00
beard%netscape.com
24430e4c39 using nsIPluginInstancePeer2
git-svn-id: svn://10.0.0.236/trunk@25031 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:30:14 +00:00
beard%netscape.com
cf7fc5c734 added nsIPluginInstancePeer2.h
git-svn-id: svn://10.0.0.236/trunk@25030 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:29:54 +00:00
jband%netscape.com
b0003b5095 added support for namespace attribute of interface
git-svn-id: svn://10.0.0.236/trunk@25029 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:24:32 +00:00
sspitzer%netscape.com
3ef9ec2c08 changes to get this to build on Linux.
More changes coming....


git-svn-id: svn://10.0.0.236/trunk@25028 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:04:22 +00:00
sspitzer%netscape.com
ffdfdaf272 work to get this stuff to build on Linux
changes to remove some warnings

Read() no longer takes an offset as the second parameter, so fixing that

more changes coming...


git-svn-id: svn://10.0.0.236/trunk@25027 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:03:47 +00:00
sspitzer%netscape.com
55164135c7 some clean up to get this to build on Linux
still more to be done....


git-svn-id: svn://10.0.0.236/trunk@25026 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:02:20 +00:00
sspitzer%netscape.com
b28d98156e removed aErrorCode from the comment.
aErrorCode is no longer a parameter to Read()


git-svn-id: svn://10.0.0.236/trunk@25025 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:00:04 +00:00
beard%netscape.com
2cb165ea4a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25024 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 02:45:38 +00:00
rjc%netscape.com
cb62a2e156 FTP data source (not yet in build)
git-svn-id: svn://10.0.0.236/trunk@25023 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 02:31:15 +00:00
rjc%netscape.com
fd30b57329 FTP datasource (not yet being built)
git-svn-id: svn://10.0.0.236/trunk@25022 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 02:30:21 +00:00
rickg%netscape.com
dbccdc95c5 another fix for entities
git-svn-id: svn://10.0.0.236/trunk@25021 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:27:41 +00:00
rickg%netscape.com
8b02f05a50 any fix for entities
git-svn-id: svn://10.0.0.236/trunk@25020 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:27:27 +00:00
terry%netscape.com
3fc7314bf9 If no branch is specified, use HEAD.
git-svn-id: svn://10.0.0.236/trunk@25019 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:17:36 +00:00
cyeh%netscape.com
2c895b5928 remove double pulls of xpfe and editor
git-svn-id: svn://10.0.0.236/trunk@25018 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:14:54 +00:00
gagan%netscape.com
383d8b5e2a N2 landing... everybody run! duck! hide...! It really should be ok.
git-svn-id: svn://10.0.0.236/trunk@25016 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 00:22:56 +00:00
slamm%netscape.com
e855a976c3 Put everything in a table.
git-svn-id: svn://10.0.0.236/trunk@25015 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 00:22:22 +00:00
terry%netscape.com
21e636db39 Quote URLs and email addresses in the long description of bugs.
git-svn-id: svn://10.0.0.236/trunk@25014 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 00:14:26 +00:00
cyeh%netscape.com
0cb75ae495 tweak RaptorWin to support *_layout targets for client.mak
git-svn-id: svn://10.0.0.236/trunk@25013 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 00:13:53 +00:00
danm%netscape.com
e78ac19744 ah. only compiles on the PC that way. taking another stab at it.
git-svn-id: svn://10.0.0.236/trunk@25012 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 23:44:46 +00:00
danm%netscape.com
9b775158f7 Hmmm. continued fixing on the windows app problem. Wouldn't build on my machine until I did this thing which will make morse angry. a:sar
git-svn-id: svn://10.0.0.236/trunk@25011 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 23:25:17 +00:00
dp%netscape.com
69a7ce70e1 fixing apparent mismatch between IDL and generated source. seems to fix the Windows startup crasher. a:sar
git-svn-id: svn://10.0.0.236/trunk@25010 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 23:14:43 +00:00
terry%netscape.com
cc03e2176c On re-reading bug 4133, I see that I should just turn off the
javascript stuff on all instances of IE.


git-svn-id: svn://10.0.0.236/trunk@25007 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 22:02:48 +00:00
terry%netscape.com
fabf8c45f3 Don't try to run our javascript if running on IE4.
git-svn-id: svn://10.0.0.236/trunk@25006 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:59:26 +00:00
jdunn%netscape.com
1bc2cebda2 backing out changes, because the tree was closed - doh
git-svn-id: svn://10.0.0.236/trunk@25005 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:55:53 +00:00
ducarroz%netscape.com
3133b2c2de First Checked In.
git-svn-id: svn://10.0.0.236/trunk@25004 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:49:55 +00:00
jdunn%netscape.com
2b292106b9 Fixed compiler error on AIX. The xlC compiler does not handle protected
structures correctly so for AIX, we make the structures public.

approved by kipp@netscape.com


git-svn-id: svn://10.0.0.236/trunk@25003 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:43:34 +00:00
jdunn%netscape.com
8a9c7fa28e Fix compiler errors on AIX
Approved by mcmullen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@25002 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:38:44 +00:00
sfraser%netscape.com
90c74e2f9a Fix build bustage -- new linkage dependencies in RaptorShell.mcp.
git-svn-id: svn://10.0.0.236/trunk@25001 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:35:53 +00:00
despotdaemon%netscape.com
e5bf4b679d Pseudo-automatic update of changes made by waqar@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@25000 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:23:32 +00:00
despotdaemon%netscape.com
0ffaec421a Pseudo-automatic update of changes made by jdunn@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@24999 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 21:03:49 +00:00
despotdaemon%netscape.com
1c8addd441 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@24998 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 20:21:40 +00:00
despotdaemon%netscape.com
badf5ab581 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@24997 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 20:19:49 +00:00
sfraser%netscape.com
d6e125d838 Fix for 4224 -- Mac crash on startup in registry code. sfraser & dp, approved sar.
git-svn-id: svn://10.0.0.236/trunk@24996 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 19:55:38 +00:00
rods%netscape.com
d9fdf9bf34 Commented offending (DEBUG) line
git-svn-id: svn://10.0.0.236/trunk@24995 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 18:42:34 +00:00
kipp%netscape.com
7444f81a69 Put my changes back in that don cone accidently removed
git-svn-id: svn://10.0.0.236/trunk@24994 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:57:24 +00:00
kipp%netscape.com
028c96ce5f Corrected some of the warning messages to reduce false alarms
git-svn-id: svn://10.0.0.236/trunk@24993 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:42:38 +00:00
kipp%netscape.com
4091823455 Fixed up floater combined area calculations
git-svn-id: svn://10.0.0.236/trunk@24992 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:42:19 +00:00
kipp%netscape.com
f590df7302 Tweaked the line-breaking logic so that certain floater situations don't trigger crashes
git-svn-id: svn://10.0.0.236/trunk@24991 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:41:49 +00:00
kipp%netscape.com
550af82f5b De-inlined some methods (temporary) and added CanPlaceFloaterNow
git-svn-id: svn://10.0.0.236/trunk@24990 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:41:17 +00:00
kipp%netscape.com
92c025bda0 Removed dependence on nsFrame (a no-no)
git-svn-id: svn://10.0.0.236/trunk@24989 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 15:40:44 +00:00
mcafee%netscape.com
6a5c4e0f48 initializing a variable to zero.
git-svn-id: svn://10.0.0.236/trunk@24988 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 09:08:24 +00:00
mcafee%netscape.com
09fcbbb1f0 Initializing some variables, protecting against null dereferences for new cut & paste platforms (gtk).
git-svn-id: svn://10.0.0.236/trunk@24987 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 09:06:37 +00:00
grail%cafebabe.org
ec5d4d3451 Changed return value for getComponent().
git-svn-id: svn://10.0.0.236/trunk@24986 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 09:00:28 +00:00
grail%cafebabe.org
ef2188d6cb Changes to allow for lookups of menu items in menubars.
git-svn-id: svn://10.0.0.236/trunk@24985 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:59:05 +00:00
chuang%netscape.com
456baf3dcf Update messenger start up url
git-svn-id: svn://10.0.0.236/trunk@24984 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:33:08 +00:00
mccabe%netscape.com
0843c2e091 First cut at unix Makefile support for building the perlconnect
javascript-to-perl extension with the standalone javascript shell.
It's mostly a direct copy of a similar mechanism for liveconnect.

Many thanks to Dave Neuer <dneuer@futuristics.net> for a patch
magically resolving issues with linking with perl.


git-svn-id: svn://10.0.0.236/trunk@24983 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:29:03 +00:00
chuang%netscape.com
f1b84326bd Add new icon files and create mailnews resources directory under res
git-svn-id: svn://10.0.0.236/trunk@24982 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:27:57 +00:00
beard%netscape.com
733a8fc9d9 fix build bustage, nsIScriptContextOwner.h can't be found except on XP_MAC. Will land on other platforms eventually.
git-svn-id: svn://10.0.0.236/trunk@24981 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 07:16:41 +00:00
danm%netscape.com
30f54af078 adding dist/public/dom to INC path so nsIPluginInstancePeer.cpp can find nsIScript*.h
git-svn-id: svn://10.0.0.236/trunk@24980 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 07:08:52 +00:00
gagan%netscape.com
fb1dadb0e5 Added the first checkin files for nsNetManager. This is the central
equivalent of the Netlib service. This is just a place holder for now
but I needed it to test the libwww stuff.


git-svn-id: svn://10.0.0.236/trunk@24978 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 06:51:33 +00:00
danm%netscape.com
685b734921 oops. implementing function shell to make it compile
git-svn-id: svn://10.0.0.236/trunk@24977 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 06:18:59 +00:00
beard%netscape.com
888b433ccb added GetJVMContext() to map_jsj_thread_to_js_context_impl() to get JSContext associated with a call back from Java. Using nsIPluginInstancePeer::GetJSWindow() to return global JSObject for each browser window.
git-svn-id: svn://10.0.0.236/trunk@24976 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:49:05 +00:00
beard%netscape.com
849bde491e added GetJSWindow()
git-svn-id: svn://10.0.0.236/trunk@24975 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:46:23 +00:00
beard%netscape.com
c0cc339fa7 added GetDocument()
git-svn-id: svn://10.0.0.236/trunk@24974 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:46:06 +00:00
beard%netscape.com
038f23f042 added pluginInstanceOwner::GetDocument()
git-svn-id: svn://10.0.0.236/trunk@24973 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:43:09 +00:00
beard%netscape.com
342fa51bf5 added nsPluginInstanceOwner::GetDocument()
git-svn-id: svn://10.0.0.236/trunk@24972 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:42:22 +00:00
danm%netscape.com
b061e09932 closer to having a modal dialog loop on the Mac
git-svn-id: svn://10.0.0.236/trunk@24971 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:42:21 +00:00
beard%netscape.com
9d6661c4ef added GetJSWindow
git-svn-id: svn://10.0.0.236/trunk@24970 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:40:02 +00:00
beard%netscape.com
694daf35c1 added GetJSWindow.
git-svn-id: svn://10.0.0.236/trunk@24969 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:37:42 +00:00
troy%netscape.com
3ec35d6a0d Patch from Bruce Mitchener to fix gcc warning
git-svn-id: svn://10.0.0.236/trunk@24968 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 05:11:17 +00:00
mscott%netscape.com
83f1e927a2 Back out my attempted fix of alecf's build breakage...as leaf backed out his original changes.
git-svn-id: svn://10.0.0.236/trunk@24967 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 04:56:56 +00:00
leaf%netscape.com
a36a092494 readding necessary interface files
git-svn-id: svn://10.0.0.236/trunk@24966 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 04:54:00 +00:00
briano%netscape.com
3bc88c5478 Automated update
git-svn-id: svn://10.0.0.236/trunk@24965 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 04:29:40 +00:00
mscott%netscape.com
08368b1c7d Back out my attempted fix for alecf's build breakage as I just finished
backing out his original checkins....


git-svn-id: svn://10.0.0.236/trunk@24964 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 04:16:21 +00:00
mscott%netscape.com
b3e9367366 Fix build breakage for alecf. nsIGroupMsgRecord has been removed from the
repository.


git-svn-id: svn://10.0.0.236/trunk@24963 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 03:47:24 +00:00
troy%netscape.com
1c35dea4db Changed ILAYER from 'position:absolute' to 'position:relative'
git-svn-id: svn://10.0.0.236/trunk@24962 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 03:46:09 +00:00
mscott%netscape.com
097c98cfdc Fix build breakage for alecf. Don't try to export nsIMsgGroupRecord.h. It is no longer in the repository.
git-svn-id: svn://10.0.0.236/trunk@24961 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 03:33:12 +00:00
mscott%netscape.com
4f03b54c0d Fix build breakage for alecf. He removed nsIMsgGroupRecord.h from the repository
so no longer try to export it.


git-svn-id: svn://10.0.0.236/trunk@24960 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 03:23:11 +00:00
bienvenu%netscape.com
2574bae45e turn back on commit code
git-svn-id: svn://10.0.0.236/trunk@24959 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 03:12:33 +00:00
mscott%netscape.com
e07ab14857 (not part of build). Initial frame work for making news a dll....
git-svn-id: svn://10.0.0.236/trunk@24958 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:45:58 +00:00
dougt%netscape.com
0d30e31d03 Added GetIID() function to nsISoftwareUpdate.
git-svn-id: svn://10.0.0.236/trunk@24957 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:41:17 +00:00
dougt%netscape.com
a028992d9b Added GetIID() function to nsISoftwareUpdate
change the nsIFactory to use the static IID instead of the struct declaration


git-svn-id: svn://10.0.0.236/trunk@24956 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:40:51 +00:00
dougt%netscape.com
33d344d77f Added ScheduledTasks to build
remove some unused files.


git-svn-id: svn://10.0.0.236/trunk@24955 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:39:42 +00:00
mscott%netscape.com
6de8a524e0 (not part of the build yet). Initial framework for making news a dll.
git-svn-id: svn://10.0.0.236/trunk@24954 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:31:49 +00:00
mscott%netscape.com
3184c065fc We need a CID for this interface.
git-svn-id: svn://10.0.0.236/trunk@24953 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:30:19 +00:00
rjc%netscape.com
48e4a72f28 Make sure history line isn't an empty line.
git-svn-id: svn://10.0.0.236/trunk@24952 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:19:02 +00:00
dougt%netscape.com
2d5deac48a Added ScheduledTasks (rename and delete).
git-svn-id: svn://10.0.0.236/trunk@24951 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:16:41 +00:00
rjc%netscape.com
e6e5a842eb More History datasource changes and bugfixes.
git-svn-id: svn://10.0.0.236/trunk@24950 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:15:34 +00:00
rjc%netscape.com
1d3c791e8d Take our references to "rdf:mail" datasource.
git-svn-id: svn://10.0.0.236/trunk@24949 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:14:42 +00:00
alecf%netscape.com
c381b01f7f rev these interfaces
git-svn-id: svn://10.0.0.236/trunk@24948 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:03:08 +00:00
alecf%netscape.com
e937759941 remove these files - never going to make this class an interface, so don't confuse things
git-svn-id: svn://10.0.0.236/trunk@24947 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:02:54 +00:00
alecf%netscape.com
f9416c5c00 rev this interface
git-svn-id: svn://10.0.0.236/trunk@24946 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 02:01:47 +00:00
alecf%netscape.com
cc20d1d39e add this IDL file so that nsIMsgFolder.idl will compile
git-svn-id: svn://10.0.0.236/trunk@24945 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:59:48 +00:00
jefft%netscape.com
d8b2a975d9 call m_transport->Open(m_runningUrl) prior calling SendData()
git-svn-id: svn://10.0.0.236/trunk@24944 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:56:54 +00:00
jefft%netscape.com
bc23f9bd85 temporary fix prevent from crashing if someone call nsImapUrl::Equals
git-svn-id: svn://10.0.0.236/trunk@24943 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:55:42 +00:00
alecf%netscape.com
116dc774fd update library dependancies
git-svn-id: svn://10.0.0.236/trunk@24942 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:53:02 +00:00
alecf%netscape.com
c3021831e9 fix library dependancies
git-svn-id: svn://10.0.0.236/trunk@24941 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:51:13 +00:00
mcafee%netscape.com
83d83ef5df Checking for null references on clipboard, trans (gtk/unix).
git-svn-id: svn://10.0.0.236/trunk@24940 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:43:46 +00:00
slamm%netscape.com
70fc97d350 Restore -include test (for BSD/OS 3.1 port).
git-svn-id: svn://10.0.0.236/trunk@24939 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:27:01 +00:00
alecf%netscape.com
698d247dad update to link against appropriate libraries
git-svn-id: svn://10.0.0.236/trunk@24938 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:21:52 +00:00
troy%netscape.com
a64f391177 Changed CantRenderReplacedElement() to handle APPLET as well
git-svn-id: svn://10.0.0.236/trunk@24937 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:13:59 +00:00
dougt%netscape.com
d08a66c59b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24936 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:10:59 +00:00
cata%netscape.com
6815c29fd9 Length() moved in support class. In preparation for the big interface change.
git-svn-id: svn://10.0.0.236/trunk@24935 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:52:19 +00:00
dp%netscape.com
1144eb00a3 Changing symbol name of nsRegistry_GetFactory -> NS_RegistryGetFactory
git-svn-id: svn://10.0.0.236/trunk@24934 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:48:55 +00:00
bienvenu%netscape.com
8220b7f5a1 add imap prefs for host, user, and password to identity object
git-svn-id: svn://10.0.0.236/trunk@24933 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:41:29 +00:00
warren%netscape.com
fdba323f1a Added ProgID versions of RegisterService and UnregisterService.
git-svn-id: svn://10.0.0.236/trunk@24932 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:40:29 +00:00
warren%netscape.com
7604860b90 Fixed NS_RegistryGetFactory breakage.
git-svn-id: svn://10.0.0.236/trunk@24931 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:38:27 +00:00
cata%netscape.com
04b99a2b34 UTF8 converter using the support classes now.
git-svn-id: svn://10.0.0.236/trunk@24930 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:28:40 +00:00
alecf%netscape.com
dda0cd0d75 forgot an underscore that broke the build for big endian machines
git-svn-id: svn://10.0.0.236/trunk@24929 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:25:02 +00:00
wtc%netscape.com
5f470d2244 Define HAVE_LONG_LONG for NetBSD on alpha, powerpc, and m68k.
git-svn-id: svn://10.0.0.236/trunk@24928 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:22:09 +00:00
alecf%netscape.com
4cfbb3a891 switch over to nsIDBFolderInfo from nsDBFolderInfo to reduce library dependancies
Added new API to nsIDBFolderInfo


git-svn-id: svn://10.0.0.236/trunk@24927 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:17:23 +00:00
cata%netscape.com
ac8a6bedf7 UTF8 test added.
git-svn-id: svn://10.0.0.236/trunk@24926 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:17:09 +00:00
dougt%netscape.com
e209534fbb change return type to void to avoid warnings.
git-svn-id: svn://10.0.0.236/trunk@24925 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:10:37 +00:00
dougt%netscape.com
651508e8f5 remove unneeded files.
git-svn-id: svn://10.0.0.236/trunk@24924 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:10:09 +00:00
cata%netscape.com
f1b95dfe19 Test made silen. Noise only on errors.
git-svn-id: svn://10.0.0.236/trunk@24923 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 00:06:43 +00:00
locka%iol.ie
be9ccb3dc6 More test improvements
git-svn-id: svn://10.0.0.236/trunk@24922 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:56:34 +00:00
locka%iol.ie
4f3eb6aef6 Move improvements to DOM
git-svn-id: svn://10.0.0.236/trunk@24921 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:55:51 +00:00
jefft%netscape.com
7e647eb4a1 more checkins for thread/event work
git-svn-id: svn://10.0.0.236/trunk@24920 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:46:00 +00:00
cyeh%netscape.com
b4dfcb7d2e recover pull by branch and pull by date functionality back.
also recover all the error handling utility code so we can make sure
that environment variables are set right before executing.


git-svn-id: svn://10.0.0.236/trunk@24919 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:39:05 +00:00
bienvenu%netscape.com
2fbcc0c47b turn on mork parsing, add nsNewsDatabase to makefile
git-svn-id: svn://10.0.0.236/trunk@24918 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:38:25 +00:00
bienvenu%netscape.com
fd4b3bf859 make close mdb object close the object as well as the handle
git-svn-id: svn://10.0.0.236/trunk@24917 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:33:53 +00:00
pinkerton%netscape.com
72edf29e00 PBGetVInfo()->PBHGetVInfo() for carbon compliance.
git-svn-id: svn://10.0.0.236/trunk@24916 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:29:20 +00:00
dp%netscape.com
587ed6002b InitXPCOM() : For a defined initialization sequence of xpcom global objects and components.
git-svn-id: svn://10.0.0.236/trunk@24915 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:28:32 +00:00
putterman%netscape.com
6b38bbf0a1 remove msgdb dependency.
git-svn-id: svn://10.0.0.236/trunk@24914 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:21:45 +00:00
putterman%netscape.com
b096d125be Added semaphore methods for file contention.
git-svn-id: svn://10.0.0.236/trunk@24913 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:19:58 +00:00
waterson%netscape.com
19092c6c7e Made the nsCStringKey class NS_COM so that it could be exported across DLLs.
git-svn-id: svn://10.0.0.236/trunk@24912 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:12:35 +00:00
mscott%netscape.com
99eb5c0d79 the test harness supports the imap log interface. For now, that just means supporting the handle log data interface method. The harness now supports multiple interfaces so we need to write QueryInterface ourselves instead of using the macro.
git-svn-id: svn://10.0.0.236/trunk@24911 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:08:29 +00:00
matt%netscape.com
ad550fcf12 Fix for grippy bug by changing background colors.
git-svn-id: svn://10.0.0.236/trunk@24910 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:08:16 +00:00
mscott%netscape.com
fa5b1260fc Hmmm I must not have done a clobber b4 checking this in...remove the =0 stuff for Get/SetImapLog.
git-svn-id: svn://10.0.0.236/trunk@24909 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:05:13 +00:00
mscott%netscape.com
a27839579a oopos...CID and IID were the same....they should have different values.
git-svn-id: svn://10.0.0.236/trunk@24908 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:04:33 +00:00
bienvenu%netscape.com
0ae407f269 get mork parsing working so we can read existing databases
git-svn-id: svn://10.0.0.236/trunk@24906 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:01:37 +00:00
dp%netscape.com
2c635b5f35 Adding PROGID and CLASSNAME to the header.
Adding GetIID()


git-svn-id: svn://10.0.0.236/trunk@24905 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:00:45 +00:00
despotdaemon%netscape.com
2323d6d379 Pseudo-automatic update of changes made by jdunn@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@24904 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:57:31 +00:00
nhotta%netscape.com
b892c647de Changed error code checking in NSRegisterSelf as suggested by ftang.
git-svn-id: svn://10.0.0.236/trunk@24903 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:57:11 +00:00
mcafee%netscape.com
924b67bb6f Adding --enable-new-clipboard to turn on NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@24902 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:55:22 +00:00
dougt%netscape.com
98c4c0361e Moved javascript execution onto a new nspr thread.
added delete and replace later
got rid of unneeded IIDs in public header
Added the correct license to all files.


git-svn-id: svn://10.0.0.236/trunk@24901 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:55:00 +00:00
despotdaemon%netscape.com
68a75a0167 Pseudo-automatic update of changes made by terry@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@24900 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:49:32 +00:00
michaelp%netscape.com
c8bb417838 fixed rect containment test.
git-svn-id: svn://10.0.0.236/trunk@24899 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:37:50 +00:00
michaelp%netscape.com
140a738b50 fixed docs for ContainsRect().
git-svn-id: svn://10.0.0.236/trunk@24898 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:37:20 +00:00
cata%netscape.com
a5677717b0 ISO-8859-7 decoder using support classes now.
git-svn-id: svn://10.0.0.236/trunk@24897 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:37:19 +00:00
terry%netscape.com
f332f2f39e Can now query for a specified field being changed at a specified time,
optionally to a specified value.


git-svn-id: svn://10.0.0.236/trunk@24896 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:32:21 +00:00
jband%netscape.com
2b30ec2086 add implementation files for unsupported platforms to allow clean build on all platforms even though we'll have failure at runtime on unsupported platforms
git-svn-id: svn://10.0.0.236/trunk@24895 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:16:14 +00:00
cata%netscape.com
4e6377cb52 Improved support classes.
git-svn-id: svn://10.0.0.236/trunk@24894 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 22:05:39 +00:00
alecf%netscape.com
2e8c578604 hmm... mailnewsmsgdb already depends on base. That's bad.
git-svn-id: svn://10.0.0.236/trunk@24892 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:59:34 +00:00
alecf%netscape.com
6c14937e7a add libmailnewsmsgdb dependancy to make use of nsDBFolderInfo
git-svn-id: svn://10.0.0.236/trunk@24891 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:57:04 +00:00
rods%netscape.com
837e6fd38d Added new clipboard support, it is ifdef'ed out in the DoCopy method
git-svn-id: svn://10.0.0.236/trunk@24887 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:32:48 +00:00
rods%netscape.com
f287ac2f69 Added code (ifdef'ed out) to check to see if the clipboard show be forced to
the native clipboard before the app exits


git-svn-id: svn://10.0.0.236/trunk@24886 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:30:41 +00:00
rods%netscape.com
b47f7d7dbe fixed up , and added more functionality
git-svn-id: svn://10.0.0.236/trunk@24885 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:26:41 +00:00
rods%netscape.com
0f5b7b64ef Added WM_CLIPBOARDDESTROYED message
git-svn-id: svn://10.0.0.236/trunk@24884 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:26:20 +00:00
rods%netscape.com
1829faac42 fixed ifdef
git-svn-id: svn://10.0.0.236/trunk@24883 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:25:48 +00:00
rods%netscape.com
5da9b7010d Added additional methods to clipboard interfaces
git-svn-id: svn://10.0.0.236/trunk@24882 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:25:12 +00:00
rods%netscape.com
71370402c2 Added clipboard files to build
git-svn-id: svn://10.0.0.236/trunk@24881 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:25:06 +00:00
hshaw%netscape.com
e0f00f3b97 use NS_DEFINE_STATIC_IID_ACCESSOR macro
git-svn-id: svn://10.0.0.236/trunk@24880 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 21:08:05 +00:00
cyeh%netscape.com
bc029bcbb5 turn off wallet.
git-svn-id: svn://10.0.0.236/trunk@24879 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:55:39 +00:00
jband%netscape.com
ecd0137be4 adding xpconnect and xptcall directories
git-svn-id: svn://10.0.0.236/trunk@24878 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:49:58 +00:00
cata%netscape.com
8ad48b4965 added files: mozilla/intl/uconv/src/nsUnicodeDecodeHelper.cpp
git-svn-id: svn://10.0.0.236/trunk@24877 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:47:49 +00:00
cata%netscape.com
f9e2af325a Decode helper object added.
git-svn-id: svn://10.0.0.236/trunk@24876 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:47:35 +00:00
nhotta%netscape.com
8e29ef51bf Change for the new MIME encoder/decoder interface, return NULL only for errors.
git-svn-id: svn://10.0.0.236/trunk@24875 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:44:30 +00:00
jband%netscape.com
3046a25d32 getting those Unix Makefiles working again
git-svn-id: svn://10.0.0.236/trunk@24874 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:43:41 +00:00
warren%netscape.com
6c481b1e9d Changed category db to be the resource: directory.xml. Fixed cursor advancement problem.
git-svn-id: svn://10.0.0.236/trunk@24873 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:41:58 +00:00
nhotta%netscape.com
5cc359b7da Moved CID to public interface.
git-svn-id: svn://10.0.0.236/trunk@24872 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:41:51 +00:00
pierre%netscape.com
2d24ef77b0 Increased the stack size to 256K.
git-svn-id: svn://10.0.0.236/trunk@24871 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:41:29 +00:00
scc%netscape.com
ba245bf505 inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows.
git-svn-id: svn://10.0.0.236/trunk@24870 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:35:49 +00:00
pierre%netscape.com
b99fe92e31 Backed out my previous changes because of performance degradation in deeply nested tables. Will increase the stack size in Mac applications instead.
git-svn-id: svn://10.0.0.236/trunk@24869 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:35:38 +00:00
jband%netscape.com
50d29a4ef6 getting those Unix Makefiles working again
git-svn-id: svn://10.0.0.236/trunk@24868 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:30:06 +00:00
jband%netscape.com
6de3101eb7 re-organized xpconnect tree struct. Main sources moved from xpconnect to xpconnect/src. md stuff moved to xpcom/libxpt/xptcall
git-svn-id: svn://10.0.0.236/trunk@24867 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:22:00 +00:00
cyeh%netscape.com
bec2647778 change name from MOZ_DEBUGOPT, which is confusing to ever so slightly
less confusing name MOZ_PROFILE


git-svn-id: svn://10.0.0.236/trunk@24866 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:17:09 +00:00
dp%netscape.com
cfcf71c31a Changed Nick's email address
git-svn-id: svn://10.0.0.236/trunk@24865 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:11:36 +00:00
jband%netscape.com
251ecf7886 deleting old stuff before checking in reorged new stuff
git-svn-id: svn://10.0.0.236/trunk@24864 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:09:10 +00:00
wtc%netscape.com
cbfa263c8b Renamed MOZ_PROF to MOZ_PROFILE.
git-svn-id: svn://10.0.0.236/trunk@24863 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:02:33 +00:00
ftang%netscape.com
c0f6d2cd53 change SetDocumentCharset method to call webshell
git-svn-id: svn://10.0.0.236/trunk@24862 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:01:41 +00:00
ftang%netscape.com
509e428334 move all the intl componment into componment directory
git-svn-id: svn://10.0.0.236/trunk@24861 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 19:57:00 +00:00
mcafee%netscape.com
712e4e61b5 Exporting clipboard, drag & drop interfaces.
git-svn-id: svn://10.0.0.236/trunk@24860 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 19:44:02 +00:00
cyeh%netscape.com
1fbc021bea changes to enable layout only pull and build targets
git-svn-id: svn://10.0.0.236/trunk@24859 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 19:38:05 +00:00
danm%netscape.com
0b7b80c73b fix retrieval of old menubar handle in HandleActivateEvent. fixes crash bug when swapping the active window.
git-svn-id: svn://10.0.0.236/trunk@24858 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 19:26:50 +00:00
alecf%netscape.com
e3ada7a0be only build tests when ENABLE_TESTS is turned on
git-svn-id: svn://10.0.0.236/trunk@24857 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 19:19:52 +00:00
cata%netscape.com
8f2ad5f82a Test case for Latin1 decoder changed.
git-svn-id: svn://10.0.0.236/trunk@24855 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 18:49:32 +00:00
cata%netscape.com
2c145bc8f3 Decoder helper interface added.
git-svn-id: svn://10.0.0.236/trunk@24854 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 18:47:58 +00:00
rods%netscape.com
4f7ba5f8f7 Commented out creation of classes that aren't in the makefile anymore.
git-svn-id: svn://10.0.0.236/trunk@24852 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 17:37:29 +00:00
rods%netscape.com
8b60ebca9b Fixed compile error.
git-svn-id: svn://10.0.0.236/trunk@24848 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 17:19:31 +00:00
rods%netscape.com
d8794c9653 removed dforw.h
git-svn-id: svn://10.0.0.236/trunk@24847 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 17:12:23 +00:00
rods%netscape.com
e1e97b1938 initial add
git-svn-id: svn://10.0.0.236/trunk@24846 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 17:11:26 +00:00
sar%netscape.com
91fb81e2a8 backing out the makefile changes since all the files aren't there.
git-svn-id: svn://10.0.0.236/trunk@24845 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 17:05:21 +00:00
kipp%netscape.com
0372e5a681 Cleaned up help info; for unix added code to translate unix path names into file urls - but only for the url command line argument
git-svn-id: svn://10.0.0.236/trunk@24844 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:54:39 +00:00
rods%netscape.com
f82195869f Added code for switching over Clipboard support to new classes
At the moment the are ifdef'ed out


git-svn-id: svn://10.0.0.236/trunk@24843 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:45:58 +00:00
rods%netscape.com
9d61550acb Added new Clipboard and D&D files
git-svn-id: svn://10.0.0.236/trunk@24842 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:39:53 +00:00
rods%netscape.com
e9f3c1bd47 initial add
git-svn-id: svn://10.0.0.236/trunk@24841 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:37:34 +00:00
rods%netscape.com
0255873e25 Added new Clipboard and D&D files
also commented out some work in progress files


git-svn-id: svn://10.0.0.236/trunk@24840 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:37:20 +00:00
rods%netscape.com
2f7809c718 Fixed the DRAG_DROP ifdef
git-svn-id: svn://10.0.0.236/trunk@24839 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:35:39 +00:00
rods%netscape.com
32adb21da5 Commented out compForm variable to remove warning
git-svn-id: svn://10.0.0.236/trunk@24838 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:28:44 +00:00
rods%netscape.com
c483783ee7 initial checkin
git-svn-id: svn://10.0.0.236/trunk@24837 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:22:03 +00:00
wtc%netscape.com
32979abdf1 Restored the -D_THREAD_SAFE macro define that I incorrectly deleted
in the previous revision.  The -pthread flag does not define
_THREAD_SAFE.  Thanks to Jeremy Lea <reg@shale.csir.co.za> for
pointing this out.


git-svn-id: svn://10.0.0.236/trunk@24836 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 15:18:27 +00:00
sspitzer%netscape.com
a4138b1bd2 temporary fix for dependency problem on UNIX
need to talk to the mail-news team to resolve it the right way


git-svn-id: svn://10.0.0.236/trunk@24835 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 14:58:05 +00:00
karnaze%netscape.com
74b8b31e44 bug 3835, GetAdjustedParentFrame fixed for caption
git-svn-id: svn://10.0.0.236/trunk@24834 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 14:16:52 +00:00
jfrancis%netscape.com
ce8a8d2a09 exposing on-the-fly switchability between pre and post order iterors in the interface. exposing PositionAt in the interface.
git-svn-id: svn://10.0.0.236/trunk@24833 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 11:54:52 +00:00
rjc%netscape.com
b4b2f089d3 Temporarily commenting out remembering of file, due to Win crash in nsFileSpec at startup. (I'll investigate tomorrow!)
git-svn-id: svn://10.0.0.236/trunk@24832 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 11:10:27 +00:00
rjc%netscape.com
707d959560 Add a couple more dummy entries into sample history file.
git-svn-id: svn://10.0.0.236/trunk@24831 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 10:48:57 +00:00
rjc%netscape.com
b8074950bd Smarter "History by Date": break up entries into "Today", "Yesterday", "{day of last week}", and then finally "Week of ...".
git-svn-id: svn://10.0.0.236/trunk@24830 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 10:48:26 +00:00
jfrancis%netscape.com
b58115abe4 phase one of on-the-fly support for switching between pre and post order iteration. needed by text services.
git-svn-id: svn://10.0.0.236/trunk@24829 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 10:30:24 +00:00
rpotts%netscape.com
049c457734 added nsIBlockingNotification.h to the export list...
git-svn-id: svn://10.0.0.236/trunk@24828 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:53:39 +00:00
rickg%netscape.com
857ccb650d removed linux warnings
git-svn-id: svn://10.0.0.236/trunk@24827 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:47:54 +00:00
endico%mozilla.org
bfb08b75cb change brackes around the message id to lt and gt
git-svn-id: svn://10.0.0.236/trunk@24826 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:43:19 +00:00
endico%mozilla.org
86382948b5 convert angle brackets in subject to lt and gt
git-svn-id: svn://10.0.0.236/trunk@24824 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:31:12 +00:00
pierre%netscape.com
72a233be93 fixed #3899 "Raptor doesn't jam": in nsBlockFrame::Reflow, allocated a 4Kb nsLineLayout in the heap rather than on the stack
git-svn-id: svn://10.0.0.236/trunk@24823 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:24:01 +00:00
dp%netscape.com
c488393e86 registry added to faq
git-svn-id: svn://10.0.0.236/trunk@24819 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:04:18 +00:00
jband%netscape.com
a2781894ce getting the Makefiles working on Linux again
git-svn-id: svn://10.0.0.236/trunk@24818 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:02:27 +00:00
rjc%netscape.com
637c5ec516 Now also read-in/save-out visitCount.
git-svn-id: svn://10.0.0.236/trunk@24817 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:00:05 +00:00
endico%mozilla.org
86025c13ef yet another typo
git-svn-id: svn://10.0.0.236/trunk@24816 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:58:12 +00:00
endico%mozilla.org
6e6b304516 more xml hackage
git-svn-id: svn://10.0.0.236/trunk@24815 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:54:15 +00:00
jband%netscape.com
c4a33a4fe5 getting the Makefiles working on Linux again
git-svn-id: svn://10.0.0.236/trunk@24814 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:49:51 +00:00
jband%netscape.com
9458a91646 getting the Makefiles working on Linux again
git-svn-id: svn://10.0.0.236/trunk@24813 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:44:27 +00:00
endico%mozilla.org
1502b18aea fix xml start tag
git-svn-id: svn://10.0.0.236/trunk@24812 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:41:19 +00:00
rickg%netscape.com
651a5894da added recycler to nsString2
git-svn-id: svn://10.0.0.236/trunk@24811 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:33:10 +00:00
jband%netscape.com
16c4a45614 getting the Maekefiles working on Linux again
git-svn-id: svn://10.0.0.236/trunk@24810 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:30:19 +00:00
dp%netscape.com
c6eaa5a121 XPCOM Code FAQ. Initial version.
git-svn-id: svn://10.0.0.236/trunk@24809 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:27:30 +00:00
rickg%netscape.com
a0d40e6afd fixed bug in nsString; added recycler to nsString2
git-svn-id: svn://10.0.0.236/trunk@24808 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:26:27 +00:00
jband%netscape.com
6f8559e7b3 fix test Makefile.in
git-svn-id: svn://10.0.0.236/trunk@24807 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:19:15 +00:00
jband%netscape.com
61a92ba85a fix test Makefile.in
git-svn-id: svn://10.0.0.236/trunk@24806 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:16:53 +00:00
rjc%netscape.com
f06a078a6a Try and do a live import for "IE Favorites" under Windows too now.
git-svn-id: svn://10.0.0.236/trunk@24805 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:10:19 +00:00
jband%netscape.com
d7f679ffcd fix filename
git-svn-id: svn://10.0.0.236/trunk@24804 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:04:52 +00:00
rjc%netscape.com
cf347d5be5 Now do a live import of "IE Favorites" into our bookmarks (on Mac).
git-svn-id: svn://10.0.0.236/trunk@24803 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 06:50:16 +00:00
pierre%netscape.com
54e6394b81 fixed #3085 "Pop-up ads get drawn where you can't close them"
git-svn-id: svn://10.0.0.236/trunk@24801 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 06:45:40 +00:00
wtc%netscape.com
55391d6b13 Merged a patch contributed by jon@eyrie.org (Jonathan Lennox).
git-svn-id: svn://10.0.0.236/trunk@24794 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 05:50:11 +00:00
wtc%netscape.com
f8f3d6455d Don't need to link with -lc_r explicitly on FreeBSD. The -pthread
flag takes care of that.


git-svn-id: svn://10.0.0.236/trunk@24793 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 05:46:07 +00:00
bienvenu%netscape.com
cad05dee7c fix search for singleton folder info row
git-svn-id: svn://10.0.0.236/trunk@24792 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 05:20:33 +00:00
wtc%netscape.com
2d70c687a6 Bugzilla bug #4176: _POSIX_THREAD_PRIORITY_SCHEDULING is the feature-test
macro for pthread_attr_setscope.  Thanks to jon@eyrie.org (Jonathan Lennox)
for the patch.


git-svn-id: svn://10.0.0.236/trunk@24791 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 05:17:47 +00:00
warren%netscape.com
7a8a43c3d8 Fixed to not link with rdf.dll
git-svn-id: svn://10.0.0.236/trunk@24790 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:51:09 +00:00
kipp%netscape.com
6fa5329610 Compute floater combined area properly; reflow floaters when placed including below-current-line floaters
git-svn-id: svn://10.0.0.236/trunk@24789 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:28:20 +00:00
briano%netscape.com
7380a53f4b Switched back to building both shared and static libs by default.
git-svn-id: svn://10.0.0.236/trunk@24788 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:26:03 +00:00
kipp%netscape.com
7033e3dcaf Redid ReflowFloater api
git-svn-id: svn://10.0.0.236/trunk@24787 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:25:20 +00:00
kipp%netscape.com
49d16e278d Use combined-area to compute the final height of the area frame
git-svn-id: svn://10.0.0.236/trunk@24786 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:25:03 +00:00
wtc%netscape.com
032604a8a8 FreeBSD/Alpha port, contributed by Brian Ostrom <briano@netscape.com>.
Modified files: FreeBSD.mk, gencfg.c, _freebsd.cfg, _freebsd.h,
pr/tests/Makefile.


git-svn-id: svn://10.0.0.236/trunk@24785 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:09:23 +00:00
rjc%netscape.com
2890a274e8 Add first level of "History by Date" support.
git-svn-id: svn://10.0.0.236/trunk@24784 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 03:24:33 +00:00
amusil%netscape.com
e3775450f1 Added prelim code for ActiveX support.
git-svn-id: svn://10.0.0.236/trunk@24783 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 03:18:55 +00:00
amusil%netscape.com
fb7d574e8f Made destructors virtual, added APIs to nsIPluginHost for determining if a plugin is available
for a particular mimetype or file extension.


git-svn-id: svn://10.0.0.236/trunk@24782 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 03:18:12 +00:00
warren%netscape.com
dc293a8d6d Implemented GetDescription
git-svn-id: svn://10.0.0.236/trunk@24781 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 03:12:15 +00:00
jband%netscape.com
9c67f0a0be use code frome:
git-svn-id: svn://10.0.0.236/trunk@24780 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:48:57 +00:00
mccabe%netscape.com
308371b4fa Fix to bugzilla bug 4088; fixed javascript Date string parsing to
handle 12:30 AM and 12:30 PM properly.

(Previously, the code just added 12 hours whenever it saw PM.)


git-svn-id: svn://10.0.0.236/trunk@24779 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:48:01 +00:00
warren%netscape.com
8d712e92b2 Added stuff to dump out hex. Removed SetCookieString -- didn't make sense.
git-svn-id: svn://10.0.0.236/trunk@24778 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:32:09 +00:00
jband%netscape.com
afdb94aa37 initial checking of xptcall code. This module allows arbitrary invocation of xpcom methods and also allows an object to impersonate an object of an arbitrary xpcom class. This code is used for XPConnect and will also be used for a scriptable interface to RDF. The build scheme for libxpt, xptinfo, and xpconnect may be a bit screwy on some platforms until this settles down. Luckily, none of these modules are part of the client build yet and very few people should even notice the change
git-svn-id: svn://10.0.0.236/trunk@24777 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:23:29 +00:00
jefft%netscape.com
1d9deec2ec initial coding for nsImapProxyEvent
git-svn-id: svn://10.0.0.236/trunk@24776 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:18:53 +00:00
warren%netscape.com
13cb072f4b Added stuff to look for parent directory urls.
git-svn-id: svn://10.0.0.236/trunk@24775 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:13:04 +00:00
dp%netscape.com
997ea25064 Updated new tasks
git-svn-id: svn://10.0.0.236/trunk@24774 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 02:06:31 +00:00
dp%netscape.com
7f771c5932 Updated new tasks
git-svn-id: svn://10.0.0.236/trunk@24773 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:59:35 +00:00
dp%netscape.com
56c18c9779 Todo list for xpcom. Initial version
git-svn-id: svn://10.0.0.236/trunk@24770 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:53:31 +00:00
warren%netscape.com
6769172604 Fixed resource release problem.
git-svn-id: svn://10.0.0.236/trunk@24769 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:52:20 +00:00
warren%netscape.com
25266ade32 Now it manages the vector (untested).
git-svn-id: svn://10.0.0.236/trunk@24767 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:50:00 +00:00
waterson%netscape.com
aec2200680 Initial revision. Not currently in the build.
git-svn-id: svn://10.0.0.236/trunk@24766 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:46:44 +00:00
waterson%netscape.com
095b925f78 Fixed some syntax errors that I found when I actually tried to compile.
git-svn-id: svn://10.0.0.236/trunk@24765 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:46:12 +00:00
kipp%netscape.com
1f77886edb Handle both left or right floaters impacting a line; fixed assert to be more accurate
git-svn-id: svn://10.0.0.236/trunk@24763 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:33:36 +00:00
kipp%netscape.com
2bea53205b Simply floater counters; handle case of a single occupied trapezoid
git-svn-id: svn://10.0.0.236/trunk@24762 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:32:55 +00:00
kipp%netscape.com
66a375fa18 Simply floater counters
git-svn-id: svn://10.0.0.236/trunk@24761 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:32:36 +00:00
waterson%netscape.com
7fc73d4d08 Added an Init() method to allow the creator to specify an alternate
character size for the internal representation.


git-svn-id: svn://10.0.0.236/trunk@24760 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:29:16 +00:00
ftang%netscape.com
651e34462e fix bug 3883 4048 by 1) correct mapping for U+FF60 to U+FF9F. 2) add class mapping for U+3099 - U+309E
git-svn-id: svn://10.0.0.236/trunk@24759 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:13:33 +00:00
ftang%netscape.com
b17ddfb72b check in fix for bustage
git-svn-id: svn://10.0.0.236/trunk@24758 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:03:11 +00:00
ftang%netscape.com
83b248eaa2 fix unix warning
git-svn-id: svn://10.0.0.236/trunk@24757 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:59:19 +00:00
waterson%netscape.com
778fd7d63f Added nsIString interface.
git-svn-id: svn://10.0.0.236/trunk@24756 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:43:54 +00:00
cyeh%netscape.com
9e11f69696 add silentdl to RaptorDist
git-svn-id: svn://10.0.0.236/trunk@24755 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:38:08 +00:00
endico%mozilla.org
b91ef439bc add index.html newsbot.rdf.tmp
git-svn-id: svn://10.0.0.236/trunk@24754 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:34:54 +00:00
mscott%netscape.com
9055858054 add getters and setters for new imap sink: imap log.
git-svn-id: svn://10.0.0.236/trunk@24753 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:31:31 +00:00
mscott%netscape.com
2b2aa46370 add getters and setters for new imap sink: imap log
git-svn-id: svn://10.0.0.236/trunk@24752 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:30:31 +00:00
rickg%netscape.com
0eea29e86d removed unsightly warnings from string classes
git-svn-id: svn://10.0.0.236/trunk@24751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:28:36 +00:00
mscott%netscape.com
a00004c8fa export nsIImapLog.h
git-svn-id: svn://10.0.0.236/trunk@24750 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:26:08 +00:00
mscott%netscape.com
9ce3068649 first created. Imap log interface. Right now the only method in the interface
is one to handle log information from the imap protocol....


git-svn-id: svn://10.0.0.236/trunk@24749 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:25:43 +00:00
rickg%netscape.com
67ae246c6c fixed badly formed entity bug
git-svn-id: svn://10.0.0.236/trunk@24748 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:23:51 +00:00
alecf%netscape.com
732c1bd325 eliminate use of functions we don't have on Unix - INTL_*, etc..
git-svn-id: svn://10.0.0.236/trunk@24747 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:23:09 +00:00
despotdaemon%netscape.com
dbdbc8f091 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@24746 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:22:44 +00:00
alecf%netscape.com
d3d3ce2fe2 this is now the build directory for the msgcompose dll
git-svn-id: svn://10.0.0.236/trunk@24744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:06:25 +00:00
endico%mozilla.org
68494a6cd2 dostage now creates symlinks that point to /opt/newsbot
git-svn-id: svn://10.0.0.236/trunk@24743 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:02:46 +00:00
alecf%netscape.com
48bc97be3c reduce dependancy on msgbase by using CreateInstance to create RFC822Parsers
git-svn-id: svn://10.0.0.236/trunk@24742 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:58:39 +00:00
alecf%netscape.com
b5f7dc84f6 don't need to link static libraries against external dlls
git-svn-id: svn://10.0.0.236/trunk@24741 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:57:35 +00:00
warren%netscape.com
504afff9b3 Added new browsing profile stuff.
git-svn-id: svn://10.0.0.236/trunk@24740 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:51:38 +00:00
alecf%netscape.com
4a40515c9e - this is no longer a component, it's a static library that will be linked into the compose component
- link in the JS stub code for nsIComposer


git-svn-id: svn://10.0.0.236/trunk@24739 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:51:20 +00:00
alecf%netscape.com
d25be0a651 add JS stubs for this class
git-svn-id: svn://10.0.0.236/trunk@24737 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:50:47 +00:00
terry%netscape.com
a241194b0d Patch by Dru Nelson <dnelson@redwoodsoft.com> -- quote the
logincookie, just in case some silly user mucked with their cookie file.


git-svn-id: svn://10.0.0.236/trunk@24736 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:48:39 +00:00
gagan%netscape.com
faea177b4b NuNet. Not in the build yet. First checkin.... miles to go before I sleep (or work)
git-svn-id: svn://10.0.0.236/trunk@24734 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:46:37 +00:00
sspitzer%netscape.com
1bee7e3881 making this match makefile.win
in addition to re-ordering the directories, imap was removed, since it
isn't in makefile.win.


git-svn-id: svn://10.0.0.236/trunk@24733 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:30:23 +00:00
wtc%netscape.com
65db3592ef Removed extraneous macro defines that are already defined
by the compiler.


git-svn-id: svn://10.0.0.236/trunk@24732 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:29:46 +00:00
sspitzer%netscape.com
e0b3c810d0 fix a spelling mistake: Navigatoe -> Navigator
git-svn-id: svn://10.0.0.236/trunk@24731 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:28:17 +00:00
mscott%netscape.com
3a3d42d30c Initialize a variable to null. Assert if we are unable to create an instance of the prefs service.
git-svn-id: svn://10.0.0.236/trunk@24730 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:27:44 +00:00
sspitzer%netscape.com
5517b5368a export the resources to the right places for install
remove those resources for clobber


git-svn-id: svn://10.0.0.236/trunk@24729 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:27:22 +00:00
mscott%netscape.com
f56b842eac Link with the msgcoreutil library.
git-svn-id: svn://10.0.0.236/trunk@24728 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:26:21 +00:00
sspitzer%netscape.com
81685308a1 added imap test makefiles
git-svn-id: svn://10.0.0.236/trunk@24727 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:25:56 +00:00
mscott%netscape.com
64b17a26e8 The wrong pointer was getting passed into the create instance call for the event queue service.
git-svn-id: svn://10.0.0.236/trunk@24726 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:25:45 +00:00
mscott%netscape.com
f97b8684cb Updates for QA smoketest stuff. We need to manually register the prefs component because the dll
does not get built into the components directory.


git-svn-id: svn://10.0.0.236/trunk@24725 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:23:58 +00:00
mscott%netscape.com
448bd73b53 OnStopBinding call in protocol handler should trigger a change in the url state.
git-svn-id: svn://10.0.0.236/trunk@24724 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:21:45 +00:00
dcone%netscape.com
24ee0651b8 Took out nsOldDrawingSurfaceGTK.h, this was lost between checkins
git-svn-id: svn://10.0.0.236/trunk@24723 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:16:42 +00:00
endico%mozilla.org
54142cfdc2 don't copy anything to the stage directory. dostage will do this now
git-svn-id: svn://10.0.0.236/trunk@24722 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:11:02 +00:00
waterson%netscape.com
583165d461 Added history back-end hookup. This may need to change modulo some ideas about making history more standalone, but for now, it gets stuff working.
git-svn-id: svn://10.0.0.236/trunk@24721 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:06:13 +00:00
wtc%netscape.com
a7b84ef29a Merged NSPR patches for BSD/OS 4.0.1 + sparc, contributed by
Kurt J. Lidl <lidl@eng.us.uu.net>.
Modified files: BSD_OS.mk, _bsdi.cfg, _bsdi.h.


git-svn-id: svn://10.0.0.236/trunk@24718 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:04:13 +00:00
kipp%netscape.com
085fd06130 Improve max-element-size computations and diagnostics
git-svn-id: svn://10.0.0.236/trunk@24717 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:03:31 +00:00
kipp%netscape.com
af25c30033 More cleanup of the combined-area computations; make sure we render every line when we have outside children; fixed up max-element-size computations to not double count floaters
git-svn-id: svn://10.0.0.236/trunk@24716 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:42:30 +00:00
kipp%netscape.com
ad2b17bf7e Added GetDepth debug method
git-svn-id: svn://10.0.0.236/trunk@24715 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:41:09 +00:00
putterman%netscape.com
ba6089d0eb Implemented Exit menu item. Started working on copy and move menu item.
git-svn-id: svn://10.0.0.236/trunk@24714 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:36:19 +00:00
putterman%netscape.com
dc73954b17 Implemented Exit menu item.
git-svn-id: svn://10.0.0.236/trunk@24713 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:34:43 +00:00
rickg%netscape.com
a6cfda7e13 fixed link error
git-svn-id: svn://10.0.0.236/trunk@24712 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:26:17 +00:00
ftang%netscape.com
4550ae4abf add Set/GetDefaultCharacterSet to nsWebShell. Reviewed and approved by nisheeth
git-svn-id: svn://10.0.0.236/trunk@24711 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:21:22 +00:00
sar%netscape.com
3213420ffa add modules/libjar and xpinstall to SeaMonkey. --sarah
git-svn-id: svn://10.0.0.236/trunk@24710 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:20:08 +00:00
robinf%netscape.com
92ea1ace90 updating files to reflect latest UI for cck wizard
git-svn-id: svn://10.0.0.236/trunk@24709 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:12:23 +00:00
akkana%netscape.com
8d57bb62e9 Add hard-coded alt-I for testing insert html
git-svn-id: svn://10.0.0.236/trunk@24708 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:10:29 +00:00
rickg%netscape.com
3ac314a6f7 added nsString to unix make system
git-svn-id: svn://10.0.0.236/trunk@24707 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:09:37 +00:00
robinf%netscape.com
bfe627aa23 adding new show example bitmaps for cck wizard
git-svn-id: svn://10.0.0.236/trunk@24706 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:08:03 +00:00
rickg%netscape.com
09d81c6e0e added nsString2 to makefile
git-svn-id: svn://10.0.0.236/trunk@24705 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:06:28 +00:00
rickg%netscape.com
d73481fe03 fixed nsString2 build problem
git-svn-id: svn://10.0.0.236/trunk@24704 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:03:14 +00:00
danm%netscape.com
5065fcea60 plug leak in CheckForTrailingSlash. r:nisheeth
git-svn-id: svn://10.0.0.236/trunk@24703 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:53:58 +00:00
dcone%netscape.com
3fbd23b07e fixed small mac bug
git-svn-id: svn://10.0.0.236/trunk@24702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:52:57 +00:00
dcone%netscape.com
9a13cf785f Fixed small mac bug
git-svn-id: svn://10.0.0.236/trunk@24701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:52:39 +00:00
dcone%netscape.com
940480dc67 Include files added for default fonts
git-svn-id: svn://10.0.0.236/trunk@24700 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:48:16 +00:00
akkana%netscape.com
8e9c3d1998 Pass the stream's pcount as the count of characters copied; previously we were sometimes overrunning the string
git-svn-id: svn://10.0.0.236/trunk@24699 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:48:10 +00:00
dcone%netscape.com
72b8d7d874 Added UNIX support for postscript printing, fixed many bugs.
Added nsIDeviceContextSpecPS interface so we can do PS on any platoform, get
information from the print dialog.


git-svn-id: svn://10.0.0.236/trunk@24698 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:45:00 +00:00
terry%netscape.com
177f1ebf33 Turns out the javascript I was using was version 1.2, not 1.1. Who knew?
git-svn-id: svn://10.0.0.236/trunk@24697 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:34:39 +00:00
kmcclusk%netscape.com
8b55ff9f7b Various modifications/fixes/cleanup for frame-based listboxes.
Set display type to block for option elements in ua.css.
Enable frame-based listboxes when widget render mode is gfx.


git-svn-id: svn://10.0.0.236/trunk@24696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:32:12 +00:00
dcone%netscape.com
55501f9517 Added nsStr.h and nsString2.h for public
git-svn-id: svn://10.0.0.236/trunk@24695 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:30:38 +00:00
dcone%netscape.com
21b944cb47 added nsStr.cpp and nsString2.cpp to project
git-svn-id: svn://10.0.0.236/trunk@24694 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:29:52 +00:00
akkana%netscape.com
6f75251505 Put back the explicit alphanumeric/keypad/fcn translations; turns out we need them for handling control/shift/modifier keys
git-svn-id: svn://10.0.0.236/trunk@24693 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:19:17 +00:00
cyeh%netscape.com
c6bbdb9cdf slightly re-arrange Raptor and RaptorWin modules
git-svn-id: svn://10.0.0.236/trunk@24692 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:13:17 +00:00
kipp%netscape.com
0511c76eff Tweaked to handle unconstrained situations better
git-svn-id: svn://10.0.0.236/trunk@24691 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:47:21 +00:00
kipp%netscape.com
6823c95c0f Cleaned up combined area calculations
git-svn-id: svn://10.0.0.236/trunk@24690 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:46:09 +00:00
briano%netscape.com
31e1b60382 Automated update
git-svn-id: svn://10.0.0.236/trunk@24689 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:45:44 +00:00
kipp%netscape.com
b117f217cd Work around 3238 partially until we have a real solution
git-svn-id: svn://10.0.0.236/trunk@24688 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:45:26 +00:00
kipp%netscape.com
1b8b36d3e5 Made state that is really per-span state part of PerSpanData to fix some reflow bugs
git-svn-id: svn://10.0.0.236/trunk@24687 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:45:09 +00:00
slamm%netscape.com
2c1ed1ea51 Pull CFLAGS out of link line. Remove some implicit rules that we do not use. Fix -jN build problems (Create directories with their own target).
git-svn-id: svn://10.0.0.236/trunk@24686 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:43:05 +00:00
slamm%netscape.com
3ff33c1f51 Pull CFLAGS out of link line.
git-svn-id: svn://10.0.0.236/trunk@24685 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:43:02 +00:00
slamm%netscape.com
6b6cd486d7 Standardize on '.mozconfig' for configure script name.
git-svn-id: svn://10.0.0.236/trunk@24684 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:42:58 +00:00
slamm%netscape.com
06ba1964bc Quote shell variable in comparison (otherwise it gives an error when undefined).
git-svn-id: svn://10.0.0.236/trunk@24683 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:42:40 +00:00
slamm%netscape.com
eafed43a88 Fix LD_LIBRARY_PATH for nspr. Drop '.sh' from mozconfig name.
git-svn-id: svn://10.0.0.236/trunk@24682 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:42:31 +00:00
slamm%netscape.com
2215cbbcef Slight logic tweak. Remove '|' after line number for a lighter look.
git-svn-id: svn://10.0.0.236/trunk@24681 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:24:44 +00:00
slamm%netscape.com
38380f4ab3 Use banner.html for banner again. Add NOWRAP to navigation links.
git-svn-id: svn://10.0.0.236/trunk@24680 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:16:33 +00:00
slamm%netscape.com
3d97b61e91 Simpler mechanism for controlling the tables. <PRE> tags are still not closed (may not be worth fixing them). Position popup next to link. Fix typo. Include banner to help configurability.
git-svn-id: svn://10.0.0.236/trunk@24679 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:15:27 +00:00
pinkerton%netscape.com
c768a257ac comment out the code that does its own painting. Just defer to the nsBlockFrame::Paint() for now, until we need to do some more at drag time.
git-svn-id: svn://10.0.0.236/trunk@24678 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:21:19 +00:00
pinkerton%netscape.com
6be3c6af6c updated to show off min-height working with empty toolbars.
git-svn-id: svn://10.0.0.236/trunk@24677 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:20:13 +00:00
bienvenu%netscape.com
6a77c85f36 fix problem with SetLeafName r+a=mcmullen
git-svn-id: svn://10.0.0.236/trunk@24676 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:15:30 +00:00
pinkerton%netscape.com
2cad339fe9 Make toolbars block frames so that they react correctly in the presence of min/max height attributes. fixes bug #3504.
git-svn-id: svn://10.0.0.236/trunk@24675 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:08:25 +00:00
locka%iol.ie
39ba3805b3 Fixed duff return code test
git-svn-id: svn://10.0.0.236/trunk@24674 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:06:55 +00:00
locka%iol.ie
39e23d965b More DOM improvements
git-svn-id: svn://10.0.0.236/trunk@24673 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 18:59:48 +00:00
harishd%netscape.com
24bc2c902e Ignoring unwanted tags in <head>
git-svn-id: svn://10.0.0.236/trunk@24672 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 18:46:01 +00:00
beard%netscape.com
95a2ea8929 updated build instructions
git-svn-id: svn://10.0.0.236/trunk@24670 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 17:19:26 +00:00
kipp%netscape.com
a943a32678 DIsabled a free of stack memory
git-svn-id: svn://10.0.0.236/trunk@24669 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 15:42:07 +00:00
rickg%netscape.com
b91799a999 minor fixes to parser; fixed DoCopy
git-svn-id: svn://10.0.0.236/trunk@24668 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 10:19:09 +00:00
rickg%netscape.com
017dac3409 landing nsString2
git-svn-id: svn://10.0.0.236/trunk@24667 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:54:46 +00:00
endico%mozilla.org
c5d9fc0575 add new image for My Netscape
git-svn-id: svn://10.0.0.236/trunk@24666 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:46:05 +00:00
dp%netscape.com
e9779209fc You Have Got ftp directory!
git-svn-id: svn://10.0.0.236/trunk@24665 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:12:29 +00:00
jfrancis%netscape.com
6a6a648796 bug 4057: fix is in layout; here I'm removing the old workaround code
git-svn-id: svn://10.0.0.236/trunk@24664 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:04:06 +00:00
jfrancis%netscape.com
356ea1dcd5 fixed 4057: Clear() now resets focus and anchor nodes
git-svn-id: svn://10.0.0.236/trunk@24663 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:02:30 +00:00
rickg%netscape.com
a1384a7aec prep work to land nsString2
git-svn-id: svn://10.0.0.236/trunk@24662 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 08:29:26 +00:00
jfrancis%netscape.com
6b4a9e3ee5 ADDED "white-space: pre" to style sheet
git-svn-id: svn://10.0.0.236/trunk@24661 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 08:09:08 +00:00
rpotts%netscape.com
0b2339c91a Pre-register the XPComFactory until nsappshell.dll is automatically registered...
git-svn-id: svn://10.0.0.236/trunk@24660 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 07:52:22 +00:00
rpotts%netscape.com
7dbe355a7f Treat the progID argument on createInstance(...) as a progID - not a CLSID
git-svn-id: svn://10.0.0.236/trunk@24659 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 07:51:13 +00:00
rpotts%netscape.com
f965719107 Fixed up cut/paste error in NSUnRegisterSelf(...)
git-svn-id: svn://10.0.0.236/trunk@24658 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 07:50:26 +00:00
rpotts%netscape.com
a12f77eb72 turned on the XPConnectFactory since it is now building on all platforms...
git-svn-id: svn://10.0.0.236/trunk@24657 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 06:27:36 +00:00
dougt%netscape.com
f0a9cb75d1 Updated makefile to use nspr version 3.
git-svn-id: svn://10.0.0.236/trunk@24656 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 06:10:59 +00:00
bienvenu%netscape.com
5519876793 initial entry into cvs
git-svn-id: svn://10.0.0.236/trunk@24655 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 05:11:27 +00:00
bienvenu%netscape.com
880a567224 initial entry into cvs ofnews database
git-svn-id: svn://10.0.0.236/trunk@24654 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 05:09:55 +00:00
bienvenu%netscape.com
d2152b44ab more porting of news database
git-svn-id: svn://10.0.0.236/trunk@24653 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 05:09:29 +00:00
leif%netscape.com
0b80b6c496 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@24651 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 04:13:25 +00:00
leif%netscape.com
8dea606bd6 - Added support for add()'ing entries from a hash array.
- Preserve attribute orders.
- Bug fixes...


git-svn-id: svn://10.0.0.236/trunk@24650 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 04:12:41 +00:00
leif%netscape.com
f15ed9f8b4 - Added new() method.
- Added DESTROY method, to solve memory leaks.
- Tons of changes for handling save/modified/delete states.
- Added the attrClean() method, which is used from Conn.pm
- Bug-fixes galore.


git-svn-id: svn://10.0.0.236/trunk@24649 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 04:04:56 +00:00
pavlov%pavlov.net
f49cdc71d0 fix crash
git-svn-id: svn://10.0.0.236/trunk@24648 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 03:48:51 +00:00
pavlov%pavlov.net
31f2c8d6df memory leak patch from bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@24647 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 02:57:06 +00:00
pavlov%pavlov.net
92d87fd9ca fix up some more ugly memory leaks.
git-svn-id: svn://10.0.0.236/trunk@24645 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 02:36:41 +00:00
endico%mozilla.org
b0d65f24ba ignore output files when updating source
git-svn-id: svn://10.0.0.236/trunk@24643 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 02:27:40 +00:00
endico%mozilla.org
28f55a8f19 be quiet
git-svn-id: svn://10.0.0.236/trunk@24642 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 02:13:32 +00:00
pavlov%pavlov.net
694a70148e fix up some mem leaks caused by Push/PopState()
git-svn-id: svn://10.0.0.236/trunk@24641 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 01:50:34 +00:00
endico%mozilla.org
e45783d202 update the source from cvs
git-svn-id: svn://10.0.0.236/trunk@24640 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 01:40:22 +00:00
endico%mozilla.org
6197e2b86a limit rdf file to 15 most recent submissions
git-svn-id: svn://10.0.0.236/trunk@24638 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 01:12:00 +00:00
endico%mozilla.org
b71a0cfe12 adding rdf support
git-svn-id: svn://10.0.0.236/trunk@24636 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 00:55:53 +00:00
pavlov%pavlov.net
5aba2d2a38 fix a memory leak.
git-svn-id: svn://10.0.0.236/trunk@24634 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 21:50:59 +00:00
pavlov%pavlov.net
e1557c7628 stomp a few more bugs from my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@24633 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 21:31:58 +00:00
beard%netscape.com
57113a3af1 QueryInterface build bustage (argh)
git-svn-id: svn://10.0.0.236/trunk@24632 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 21:11:53 +00:00
pavlov%pavlov.net
ff8805032f fix refcounting.
git-svn-id: svn://10.0.0.236/trunk@24631 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 21:01:21 +00:00
beard%netscape.com
740c8bf189 new implementation of GetScriptObject, returns a script object that is a wrapper for the Java applet object, whose prototype points to the standard DOM element object. This allows the applet's public fields to shadow the DOM properties. only turned on for XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@24630 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 20:48:49 +00:00
beard%netscape.com
fcb16f7e0a added CancelTimer() method to turn off the timer at a safe time; added NS_GetObjectFramePluginInstance() to access the associated plugin instance with an nsObjectFrame; fixed some attribute accessor bugs, returns an error if an attribute doesn't exist; implemented GetArchive() and GetMayScript(); added GUItoMacEvent().
git-svn-id: svn://10.0.0.236/trunk@24629 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 20:48:31 +00:00
pavlov%pavlov.net
616ab48de1 nsRenderingContextGTK now uses nsDrawingSurfaceGTK
git-svn-id: svn://10.0.0.236/trunk@24628 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 20:42:01 +00:00
beard%netscape.com
4b746a1a16 changed jvmMochaPrefsEnabled to be default true, cleaned up in preparation for making JSObject.getWindow.
git-svn-id: svn://10.0.0.236/trunk@24627 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:56:09 +00:00
locka%iol.ie
af0e6693fe Added (very) basic IE DOM support
git-svn-id: svn://10.0.0.236/trunk@24626 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:53:29 +00:00
beard%netscape.com
0b7e535830 added WrapJavaObject, which wraps a JNI global reference in a JSObject.
git-svn-id: svn://10.0.0.236/trunk@24625 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:53:28 +00:00
locka%iol.ie
ce5b817604 Fixed control to build with latest plugin changes
git-svn-id: svn://10.0.0.236/trunk@24624 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:52:01 +00:00
locka%iol.ie
91a502b4d9 Added ability for tests to output messages
git-svn-id: svn://10.0.0.236/trunk@24623 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:51:19 +00:00
beard%netscape.com
f51c28379a added IID accessor
git-svn-id: svn://10.0.0.236/trunk@24622 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:51:01 +00:00
dp%netscape.com
5fb82d9f8b getting ftp:// urls working. Ftp urls to a file will work.
Still ftp directory and ftp authentication need implementation.


git-svn-id: svn://10.0.0.236/trunk@24621 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:38:45 +00:00
dp%netscape.com
c8ba1ff910 Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
git-svn-id: svn://10.0.0.236/trunk@24620 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 19:26:32 +00:00
beard%netscape.com
199401db54 Using println rather than applet.print, since JSObject.getWindow() isn't working yet.
git-svn-id: svn://10.0.0.236/trunk@24619 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 17:29:39 +00:00
pavlov%pavlov.net
f23d47e5f9 general code cleanup. make listboxes look nicer.
git-svn-id: svn://10.0.0.236/trunk@24618 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 17:18:09 +00:00
pavlov%pavlov.net
7008c2edf9 add a cast to fix build problems on the ports tinderboxes.
git-svn-id: svn://10.0.0.236/trunk@24617 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 15:42:44 +00:00
gagan%netscape.com
c306da3732 Made non-virtual destructors virtual. Thanks Bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@24616 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 09:31:31 +00:00
hshaw%netscape.com
e399b98073 Make destructors for nsPref and nsPrefFactory so we don't have uninitialization problems. Thanks bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@24615 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 09:03:26 +00:00
dougt%netscape.com
6c1d502ade Fixing unix breakage.
git-svn-id: svn://10.0.0.236/trunk@24614 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:57:56 +00:00
pavlov%pavlov.net
fc61d119f6 code cleanup and internal gtk refcounting changes.
git-svn-id: svn://10.0.0.236/trunk@24613 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:25:34 +00:00
dougt%netscape.com
61ba04689f Now adjusting the nsFileSpec after a Move().
Also fixing a bug with Rename().  Now it should successfully take
partial pathnames on Unix and Windows.


git-svn-id: svn://10.0.0.236/trunk@24612 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:22:45 +00:00
pavlov%pavlov.net
80c6b191c1 fix build bustage i think (it worked before for me!)
git-svn-id: svn://10.0.0.236/trunk@24611 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:10:17 +00:00
pavlov%pavlov.net
3edcc9d000 patch part two.. make the destructor virtual
git-svn-id: svn://10.0.0.236/trunk@24610 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:05:24 +00:00
pavlov%pavlov.net
89ed0e426d patch (part 1) from bruce@cybersight.com to fix little bugs.
git-svn-id: svn://10.0.0.236/trunk@24609 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 06:04:23 +00:00
pavlov%pavlov.net
281d90f853 being implimenting the use of CmdLineService, add internal gtk refcounting
measures (not complete), and remove some excess code.


git-svn-id: svn://10.0.0.236/trunk@24608 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 05:23:47 +00:00
pierre%netscape.com
a834132835 #3974 "mac crashes when hitting return to submit form"
git-svn-id: svn://10.0.0.236/trunk@24607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 04:35:01 +00:00
braddr%puremagic.com
f096e46396 Erk.. that broke cvsblame
git-svn-id: svn://10.0.0.236/trunk@24606 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 03:20:09 +00:00
braddr%puremagic.com
3168e060b2 Must close </td></tr></table> at the end of the page.. otherwise lots of content never renders under nscp 4
git-svn-id: svn://10.0.0.236/trunk@24605 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 03:17:56 +00:00
kipp%netscape.com
a6e54a1b19 Support redo-reflow for lines to handle reflow around large floaters
git-svn-id: svn://10.0.0.236/trunk@24604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:15:12 +00:00
kipp%netscape.com
0eba164710 Reworked CanPlaceFrame logic to be slightly more efficient and to handle breaking around floaters differently to conform to CSS
git-svn-id: svn://10.0.0.236/trunk@24603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:14:43 +00:00
kipp%netscape.com
e8abf03de9 Added state to keep track of lines that are impacted by floaters
git-svn-id: svn://10.0.0.236/trunk@24602 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:14:05 +00:00
kipp%netscape.com
4eefb39482 Ask line if we are breakable instead of using our own logic
git-svn-id: svn://10.0.0.236/trunk@24601 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:13:17 +00:00
beard%netscape.com
0e7cf7cdfc fixed reference count leaking, File no longer nulls out mCallbackObject.
git-svn-id: svn://10.0.0.236/trunk@24600 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:15:02 +00:00
beard%netscape.com
741b9e3f4d put in NULL checks for mInstance.
git-svn-id: svn://10.0.0.236/trunk@24599 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:13:41 +00:00
beard%netscape.com
062077ef82 NPStream* ptr -> NPStream* stream
git-svn-id: svn://10.0.0.236/trunk@24598 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:12:43 +00:00
beard%netscape.com
563b81185c implemented nsICookieStorage.
git-svn-id: svn://10.0.0.236/trunk@24597 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:11:25 +00:00
beard%netscape.com
5f070d8c6c added nsICookieStorage.h
git-svn-id: svn://10.0.0.236/trunk@24596 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:07:52 +00:00
kipp%netscape.com
27d5937b9b Use CRAZY macros for debug noise
git-svn-id: svn://10.0.0.236/trunk@24595 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:57:03 +00:00
kipp%netscape.com
61349905c4 Added crazy macros
git-svn-id: svn://10.0.0.236/trunk@24594 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:56:11 +00:00
kipp%netscape.com
a5a4f0c293 switch to using CRAZY macros
git-svn-id: svn://10.0.0.236/trunk@24593 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:59 +00:00
kipp%netscape.com
a34759dd7e Removed some cruft
git-svn-id: svn://10.0.0.236/trunk@24592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:37 +00:00
kipp%netscape.com
c58c1e2555 Fixed a bug with zero height spans and combined area calculations that led to tall vertical scrollbars...; also switch to using CRAZY macros
git-svn-id: svn://10.0.0.236/trunk@24591 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:22 +00:00
kipp%netscape.com
3a827eb066 Reworked the way that the final metrics are computed; support min/max width/height; track max-element-size issues better; disabled compact frame handling
git-svn-id: svn://10.0.0.236/trunk@24590 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:40:13 +00:00
kipp%netscape.com
d9817b176d Fixed a typo bug
git-svn-id: svn://10.0.0.236/trunk@24589 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:39:08 +00:00
kipp%netscape.com
4e9fbfafc5 Added some debugging help for tracking down max-element-size bugs
git-svn-id: svn://10.0.0.236/trunk@24588 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:38:50 +00:00
kipp%netscape.com
d0ccddea6c applied Kartik Subbarao's <subbarao@computer.org> patch for HPUX linking
git-svn-id: svn://10.0.0.236/trunk@24587 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:05:05 +00:00
waterson%netscape.com
43dc9e3cac Hooked up history to the front-end, cleaned up a bunch of bugs.
git-svn-id: svn://10.0.0.236/trunk@24586 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 17:12:37 +00:00
kipp%netscape.com
a697f3cf69 Table's, tr's, td's and th's now support navigators background attribute properly including backgrounds impacted by BASE tags - bug #2020
git-svn-id: svn://10.0.0.236/trunk@24585 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 15:42:21 +00:00
endico%mozilla.org
6d431e4a41 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@24584 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 08:19:28 +00:00
mcafee%netscape.com
b7067ab306 Minor formatting change for error output.
git-svn-id: svn://10.0.0.236/trunk@24583 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:25:54 +00:00
beard%netscape.com
7daa91ccd4 bumped version
git-svn-id: svn://10.0.0.236/trunk@24582 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:14:33 +00:00
beard%netscape.com
d59fccd85e reworked initialization/termination routines, now adds MRJPlugin.jar to the class path, assuming same directory as plugin, removes event filters upon termination.
git-svn-id: svn://10.0.0.236/trunk@24581 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:14:22 +00:00
beard%netscape.com
9c13dee3d1 added MRJConsole.jar target, added EventFilter.cpp
git-svn-id: svn://10.0.0.236/trunk@24580 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:14:12 +00:00
beard%netscape.com
41829597b9 added MouseListener popup menu trigger.
git-svn-id: svn://10.0.0.236/trunk@24579 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:13:22 +00:00
danm%netscape.com
86c085c3c6 initial modal dialogs checkin (windows-only, UI thread only)
git-svn-id: svn://10.0.0.236/trunk@24578 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:13:09 +00:00
beard%netscape.com
7c3d4dba58 addToClassPath(const FSSpec& fileSpec)
git-svn-id: svn://10.0.0.236/trunk@24577 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:12:59 +00:00
beard%netscape.com
127595ba9b added setDocumentBase, reworked CODEBASE logic.
git-svn-id: svn://10.0.0.236/trunk@24576 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:09:38 +00:00
beard%netscape.com
12bb18be7b Added more events, added menu filtering.
git-svn-id: svn://10.0.0.236/trunk@24575 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:08:52 +00:00
beard%netscape.com
5edea082fe First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24574 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:08:17 +00:00
beard%netscape.com
43767a6e2a added Jump instruction for safe removal. this is a dead-end, because update events can't be gotten reliably.
git-svn-id: svn://10.0.0.236/trunk@24573 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 04:08:04 +00:00
bienvenu%netscape.com
65c27593b6 register prefs service, put in default url spec
git-svn-id: svn://10.0.0.236/trunk@24572 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 03:07:31 +00:00
saari%netscape.com
baec19559b missing file
git-svn-id: svn://10.0.0.236/trunk@24571 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:56:03 +00:00
tague%netscape.com
b5f45095b1 Fixed purify errors. Thanks to bruce@cybersight.com for the patches.
git-svn-id: svn://10.0.0.236/trunk@24570 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:42:18 +00:00
alecf%netscape.com
f26593c07d oops, back out my old patch - caused more harm than good
git-svn-id: svn://10.0.0.236/trunk@24569 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:41:27 +00:00
saari%netscape.com
89279e76c7 nsIMenu.h changes
git-svn-id: svn://10.0.0.236/trunk@24568 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:38:58 +00:00
alecf%netscape.com
f32a1c706d fix newline and end of file problem
git-svn-id: svn://10.0.0.236/trunk@24567 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:34:54 +00:00
alecf%netscape.com
e15a6246cb there is no header file on unix that actually includes this path. wierd.
git-svn-id: svn://10.0.0.236/trunk@24566 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:34:31 +00:00
alecf%netscape.com
ee375b123e fix spaces-at-end-of-line problem
git-svn-id: svn://10.0.0.236/trunk@24565 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:32:06 +00:00
alecf%netscape.com
e97eee4f92 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@24564 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:30:28 +00:00
hyatt%netscape.com
d4926190a8 Menu interface changes-saari
git-svn-id: svn://10.0.0.236/trunk@24563 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:30:12 +00:00
saari%netscape.com
0e2bbf2db8 nsIMenu.h interface changes
git-svn-id: svn://10.0.0.236/trunk@24562 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:28:14 +00:00
alecf%netscape.com
91c1e319ea return the right return value, not -1
git-svn-id: svn://10.0.0.236/trunk@24561 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:19:51 +00:00
alecf%netscape.com
e5b3133d98 remove unused variable
git-svn-id: svn://10.0.0.236/trunk@24560 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:19:23 +00:00
alecf%netscape.com
56bd0447a2 use nsnull instead of NULL when referring to int's
git-svn-id: svn://10.0.0.236/trunk@24559 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:19:08 +00:00
alecf%netscape.com
117850390b fix casting problems for unix
git-svn-id: svn://10.0.0.236/trunk@24558 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:18:43 +00:00
alecf%netscape.com
18f6343265 fix lots of casting problems
git-svn-id: svn://10.0.0.236/trunk@24557 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:18:16 +00:00
alecf%netscape.com
2815d43a22 we should have virtual destructors wherever possible
git-svn-id: svn://10.0.0.236/trunk@24556 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:17:52 +00:00
alecf%netscape.com
5a7cd37a94 fix newline at end of file
git-svn-id: svn://10.0.0.236/trunk@24555 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:17:21 +00:00
alecf%netscape.com
dcfa5def2c fix constructor order to match declaration
git-svn-id: svn://10.0.0.236/trunk@24554 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:17:02 +00:00
alecf%netscape.com
25d88d5589 libjs->libmozjs
git-svn-id: svn://10.0.0.236/trunk@24553 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:16:35 +00:00
alecf%netscape.com
e30b1cb568 fix libraries to link against
git-svn-id: svn://10.0.0.236/trunk@24552 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:15:38 +00:00
alecf%netscape.com
6ee4571d8c remove stub code that doesn't build and add relevant libraries
git-svn-id: svn://10.0.0.236/trunk@24551 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:14:42 +00:00
alecf%netscape.com
bdfd54976b ignore generated files
git-svn-id: svn://10.0.0.236/trunk@24550 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:13:57 +00:00
alecf%netscape.com
95d8f4b065 add NSPR-based string manipulation and add to link line
git-svn-id: svn://10.0.0.236/trunk@24549 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:13:44 +00:00
alecf%netscape.com
e733ba026d only build tests if ENABLE_TESTS is on
git-svn-id: svn://10.0.0.236/trunk@24548 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:13:12 +00:00
alecf%netscape.com
d5a09e1ed2 move mork to the front to get linking correct
git-svn-id: svn://10.0.0.236/trunk@24547 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:11:57 +00:00
alecf%netscape.com
baa345fe1e add all relevant makefiles
git-svn-id: svn://10.0.0.236/trunk@24546 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:11:24 +00:00
alecf%netscape.com
bdb1612c89 move base in front of db so linking works correctly
git-svn-id: svn://10.0.0.236/trunk@24545 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:10:29 +00:00
alecf%netscape.com
6875d38109 fix end-of-line problem
git-svn-id: svn://10.0.0.236/trunk@24544 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:06:29 +00:00
alecf%netscape.com
ff4658ba22 make local a component
git-svn-id: svn://10.0.0.236/trunk@24543 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:05:46 +00:00
slamm%netscape.com
6e2df6b42c Add cvsblame to navigation links.
git-svn-id: svn://10.0.0.236/trunk@24542 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:05:36 +00:00
briano%netscape.com
4acffdb3e1 Added IRIX support (sort of), and a way to turn off CVS compression if necessary.
git-svn-id: svn://10.0.0.236/trunk@24541 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:04:21 +00:00
alecf%netscape.com
8cf4f63878 bubble LoadURL's errors up through rv
git-svn-id: svn://10.0.0.236/trunk@24540 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:02:31 +00:00
alecf%netscape.com
da2ff92aea add leading slash to windows URLs and update macros so that we don't get triple slashes on unix
git-svn-id: svn://10.0.0.236/trunk@24539 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:01:54 +00:00
slamm%netscape.com
38ecf03f4e Add lxr to navigation links
git-svn-id: svn://10.0.0.236/trunk@24538 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:00:48 +00:00
alecf%netscape.com
4288e4d93d export these files
git-svn-id: svn://10.0.0.236/trunk@24537 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:00:32 +00:00
alecf%netscape.com
fd6fba0e0f also do not strip leading / from mailboxMessage URL's
git-svn-id: svn://10.0.0.236/trunk@24536 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 02:00:16 +00:00
davidm%netscape.com
35556d829e Added files
nsXPConnectFactory.cpp 
    nsJSXPConnectFactory.cpp 
    nsAppShellNameSet.cpp
for rpotts


git-svn-id: svn://10.0.0.236/trunk@24535 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:54:24 +00:00
vidur%netscape.com
195c73d8b9 Purify fixes from Bruce Mitchener
git-svn-id: svn://10.0.0.236/trunk@24534 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:54:12 +00:00
alecf%netscape.com
1e94c8383f link against util library rather than the mail/news component
git-svn-id: svn://10.0.0.236/trunk@24533 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:52:42 +00:00
alecf%netscape.com
c5ec3177fa break dependancy on mailnews.dll by creating this object from the repository
git-svn-id: svn://10.0.0.236/trunk@24532 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:51:47 +00:00
vidur%netscape.com
edfbccc3cb Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash.
git-svn-id: svn://10.0.0.236/trunk@24531 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:51:00 +00:00
slamm%netscape.com
d35c984c2e Get rid of unused stuff. Tighten up the header.
git-svn-id: svn://10.0.0.236/trunk@24530 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:50:52 +00:00
mscott%netscape.com
cb586aeb93 build util lib just as a static library instead of as a dll.
git-svn-id: svn://10.0.0.236/trunk@24529 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:39:44 +00:00
kipp%netscape.com
c931f7d0ce Fixed centering of list bullets (bug #4040)
git-svn-id: svn://10.0.0.236/trunk@24528 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:37:43 +00:00
kipp%netscape.com
9746304a9f Support html4 type attribute
git-svn-id: svn://10.0.0.236/trunk@24527 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:32:48 +00:00
slamm%netscape.com
4af0cdca8b Redo the header.
git-svn-id: svn://10.0.0.236/trunk@24526 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:30:16 +00:00
michaelp%netscape.com
ed7c96c44c added Set/GetLineHeight().
git-svn-id: svn://10.0.0.236/trunk@24524 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:25:37 +00:00
alecf%netscape.com
e6b866ac84 make this a librar
git-svn-id: svn://10.0.0.236/trunk@24523 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:15:48 +00:00
mcmullen%netscape.com
9f6d4d0fcd FIxing another unix problem.
git-svn-id: svn://10.0.0.236/trunk@24522 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:13:35 +00:00
mcmullen%netscape.com
895db7e172 Fixing another bustage.
git-svn-id: svn://10.0.0.236/trunk@24521 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:09:10 +00:00
mcmullen%netscape.com
c4b5fa756e Fixing another bustage.
git-svn-id: svn://10.0.0.236/trunk@24520 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:06:19 +00:00
alecf%netscape.com
f9341e1815 duh, need to link against both component AND dll
git-svn-id: svn://10.0.0.236/trunk@24519 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:04:40 +00:00
michaelp%netscape.com
ab643ac84a ScrollTo() now blits wherever possible.
git-svn-id: svn://10.0.0.236/trunk@24518 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:47:08 +00:00
alecf%netscape.com
8c14ae1b7a link against utility library rather than component
git-svn-id: svn://10.0.0.236/trunk@24517 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:47:02 +00:00
alecf%netscape.com
1fc7b456ff support Unix for temporary file hack for libmime
git-svn-id: svn://10.0.0.236/trunk@24516 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:41:19 +00:00
mcmullen%netscape.com
9219ac5b9f Again.
git-svn-id: svn://10.0.0.236/trunk@24515 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:41:14 +00:00
alecf%netscape.com
dff4275aef make news a regular shared library to link against
git-svn-id: svn://10.0.0.236/trunk@24514 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:41:02 +00:00
alecf%netscape.com
6162c21295 export headers to the same directory as before
git-svn-id: svn://10.0.0.236/trunk@24513 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:38:33 +00:00
alecf%netscape.com
37571b4dcc remove some files that aren't in this directory any more
git-svn-id: svn://10.0.0.236/trunk@24512 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:29:44 +00:00
mcmullen%netscape.com
0be5611969 More fixes (dangling pointers and fishy constscoffness)
git-svn-id: svn://10.0.0.236/trunk@24511 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:29:16 +00:00
tague%netscape.com
506a77e21a Added nsIDOMTextListener.h to Mac build
git-svn-id: svn://10.0.0.236/trunk@24510 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:28:07 +00:00
slamm%netscape.com
3506264571 Add support for non-layers capable browsers. Use same fonts as lxr. Have revision link take you to the previous blame of that revision.
git-svn-id: svn://10.0.0.236/trunk@24509 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:27:42 +00:00
alecf%netscape.com
9aac83e553 move files over to util library to link against it directly
git-svn-id: svn://10.0.0.236/trunk@24508 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:24:26 +00:00
alecf%netscape.com
45bc0850b2 export the DOM-based IDL file
git-svn-id: svn://10.0.0.236/trunk@24507 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:22:46 +00:00
mcmullen%netscape.com
4a805c0411 FIx possible bustage (not shown up on tinderbox yet).
git-svn-id: svn://10.0.0.236/trunk@24506 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:18:53 +00:00
mcmullen%netscape.com
76a28accfe Fix unix bustage.
git-svn-id: svn://10.0.0.236/trunk@24505 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:13:08 +00:00
michaelp%netscape.com
bc79a637e9 added APIs for scrolling by page or line.
git-svn-id: svn://10.0.0.236/trunk@24504 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:11:35 +00:00
despotdaemon%netscape.com
10400ea127 Pseudo-automatic update of changes made by waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@24503 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 00:09:50 +00:00
tague%netscape.com
145eee6cfe Fixed error in checkin
git-svn-id: svn://10.0.0.236/trunk@24502 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:54:49 +00:00
tague%netscape.com
c25f6ffc4d Added nsIDOMTextListener.h to Linux build
git-svn-id: svn://10.0.0.236/trunk@24501 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:46:23 +00:00
sfraser%netscape.com
1916823c98 Fix build bustage. Remove nsInlineReflow.cpp
git-svn-id: svn://10.0.0.236/trunk@24500 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:46:15 +00:00
slamm%netscape.com
3699de5899 Update the look. Alternate row color with revision number.
git-svn-id: svn://10.0.0.236/trunk@24499 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:36:58 +00:00
tague%netscape.com
b473550518 Added support for basic Japanese input on Win32
git-svn-id: svn://10.0.0.236/trunk@24498 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:36:20 +00:00
nhotta%netscape.com
4e32b78b2a Added two functions which use nsString as a sort key.
git-svn-id: svn://10.0.0.236/trunk@24497 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:21:43 +00:00
dougt%netscape.com
ee5469e6d1 Run is working in the viewer.
Removing some older unused files.


git-svn-id: svn://10.0.0.236/trunk@24496 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:21:30 +00:00
mcmullen%netscape.com
a2a3982ee7 Bugs #3997, 3934
git-svn-id: svn://10.0.0.236/trunk@24495 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:09:39 +00:00
kipp%netscape.com
32c660d9d5 Handle background attribute better
git-svn-id: svn://10.0.0.236/trunk@24494 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:09:29 +00:00
kipp%netscape.com
4d19bb2e2c Removed some debris
git-svn-id: svn://10.0.0.236/trunk@24493 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:07:38 +00:00
kipp%netscape.com
2ce5e55332 Added more bad-frame detection; fixed a purify caught bug
git-svn-id: svn://10.0.0.236/trunk@24492 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:07:17 +00:00
kipp%netscape.com
266f3155a7 bye
git-svn-id: svn://10.0.0.236/trunk@24491 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:55 +00:00
kipp%netscape.com
4fc7bf9895 Eliminate some purify warnings
git-svn-id: svn://10.0.0.236/trunk@24490 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:42 +00:00
kipp%netscape.com
394624ea34 Added more bad-frame detection
git-svn-id: svn://10.0.0.236/trunk@24489 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:20 +00:00
kipp%netscape.com
d48d7d0f1f Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
git-svn-id: svn://10.0.0.236/trunk@24488 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:05:56 +00:00
mscott%netscape.com
592ba97e1a (not part of build)
We were using an interface id instead of a class id in the call to create instance for the protocol so I fixed that. We don't need netService so I removed the code for that. We were also confusing an imap4service with the core netlib service (nsINetService). Release the protocol instead of deleting it in the protocol. Insert breaks in the switch statements for ::ReadAndDispatchCommand. Release the event queue service when we are done with it.


git-svn-id: svn://10.0.0.236/trunk@24487 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:55:32 +00:00
alecf%netscape.com
3f6df41daf move files over from src into linkable library
git-svn-id: svn://10.0.0.236/trunk@24486 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:55:08 +00:00
mscott%netscape.com
3f56ed0e6e (not part of the build)
use new intialize method from the interface which takes an event queue. The constructor for a component that supports an interface must always be empty so remove the dependency on the event queue. Rename old Initialize method to SetupwithUrl.


git-svn-id: svn://10.0.0.236/trunk@24485 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:50:53 +00:00
mscott%netscape.com
386450a1ec Add interface method for initialize which takes an event queue.
git-svn-id: svn://10.0.0.236/trunk@24484 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:48:45 +00:00
mscott%netscape.com
6d51996b9c (not part of the build)
build tests directory.


git-svn-id: svn://10.0.0.236/trunk@24483 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:48:06 +00:00
wtc%netscape.com
a8b6b4e24a Update from the internal CVS repository /m/src. Includes: first
cut at 64-bit AIX port.


git-svn-id: svn://10.0.0.236/trunk@24482 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:47:21 +00:00
mscott%netscape.com
2853e36532 NOT PART OF BUILD PROCESS.
top level makefile.win for imap.


git-svn-id: svn://10.0.0.236/trunk@24481 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 22:02:48 +00:00
slamm%netscape.com
4b1ddaba3a Turn line numbers on by default.
git-svn-id: svn://10.0.0.236/trunk@24480 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 21:49:45 +00:00
rhp%netscape.com
fba6d7b9b2 Fix for bad return value.
git-svn-id: svn://10.0.0.236/trunk@24479 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 21:49:35 +00:00
terry%netscape.com
cc18d6fb6f Patch by David Gardiner <david.gardiner@unisa.edu.au> (with further
hacks by me):

Added javascript magic to adjust component/version lists when products
get selected.


git-svn-id: svn://10.0.0.236/trunk@24478 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 21:40:14 +00:00
rods%netscape.com
f1c72f5d49 Enabled debug menu for all typed of builds
git-svn-id: svn://10.0.0.236/trunk@24477 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:59:11 +00:00
rods%netscape.com
b3ee19c1a2 Add debug menu enabled for all types of builds
git-svn-id: svn://10.0.0.236/trunk@24476 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:58:11 +00:00
bienvenu%netscape.com
3b8399f64c imap test harness, not part of build as of yet
git-svn-id: svn://10.0.0.236/trunk@24475 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:58:08 +00:00
bienvenu%netscape.com
35a5cb693e imap test harness, not part of build as of yet
git-svn-id: svn://10.0.0.236/trunk@24474 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:51:50 +00:00
slamm%netscape.com
5c89ede253 Cache the brief log html. Make it fast.
git-svn-id: svn://10.0.0.236/trunk@24473 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:37:07 +00:00
rhp%netscape.com
40dbdf197c Take out testing output
git-svn-id: svn://10.0.0.236/trunk@24472 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:27:29 +00:00
alecf%netscape.com
bca6edb1c7 more unix fixes for rhp's mime carpool
git-svn-id: svn://10.0.0.236/trunk@24471 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:19:53 +00:00
rhp%netscape.com
949d29dc3a Fix for exporting functions
git-svn-id: svn://10.0.0.236/trunk@24470 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:18:09 +00:00
rhp%netscape.com
dbfb8886ab fix for function definition
git-svn-id: svn://10.0.0.236/trunk@24469 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:16:57 +00:00
alecf%netscape.com
81eb15aef1 minor makefile changes for rhp's carpool (libjs is not libmozjs)
git-svn-id: svn://10.0.0.236/trunk@24468 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:16:08 +00:00
alecf%netscape.com
27ca4630c3 fix Linux libmime problems (part of rhp's checkin)
git-svn-id: svn://10.0.0.236/trunk@24467 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:14:55 +00:00
rhp%netscape.com
fa3d69c63e Adding required file
git-svn-id: svn://10.0.0.236/trunk@24466 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:11:31 +00:00
rhp%netscape.com
62182a6c52 Cleanup of mime
git-svn-id: svn://10.0.0.236/trunk@24465 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:09:28 +00:00
rhp%netscape.com
9d17b646e1 New makefile for unix
git-svn-id: svn://10.0.0.236/trunk@24464 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:02:00 +00:00
rhp%netscape.com
2e748aafc1 New changes for calendar content type handler
git-svn-id: svn://10.0.0.236/trunk@24463 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:01:55 +00:00
rhp%netscape.com
73b00af461 New changes for vcard content type handler
git-svn-id: svn://10.0.0.236/trunk@24462 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:00:43 +00:00
rhp%netscape.com
d0cfaccffb Checkin of new CPP sources and code changes for libmime
git-svn-id: svn://10.0.0.236/trunk@24461 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 20:00:36 +00:00
rhp%netscape.com
60326c5ed4 Deleting old src files for libmime
git-svn-id: svn://10.0.0.236/trunk@24460 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 19:59:24 +00:00
rhp%netscape.com
ee6ae72a88 Adding new interface for mime emitter
git-svn-id: svn://10.0.0.236/trunk@24459 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 19:56:08 +00:00
beard%netscape.com
e4c4f237fc fixed MRJPlugin::Initialize() to be more robust, added hasTagInfo to determine whether javascript: URL must be used to get the CODEBASE attribute.
git-svn-id: svn://10.0.0.236/trunk@24458 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 18:25:56 +00:00
beard%netscape.com
8609b94680 Added jGNE.cpp
git-svn-id: svn://10.0.0.236/trunk@24457 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 18:25:36 +00:00
beard%netscape.com
f28410d97d kIJVMPluginTagInfoIID --> nsIJVMPluginTagInfo::GetIID()
git-svn-id: svn://10.0.0.236/trunk@24456 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 18:22:30 +00:00
beard%netscape.com
667a4ab977 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24455 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 18:21:50 +00:00
beard%netscape.com
2e04c79e57 started on nsIPluginManager2 implementation, using jGNE event filter for update events.
git-svn-id: svn://10.0.0.236/trunk@24454 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 18:21:37 +00:00
rods%netscape.com
e2c93614ca Removed nsITextDataFlavor.h from the makefiles
git-svn-id: svn://10.0.0.236/trunk@24453 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 16:30:01 +00:00
rods%netscape.com
260a3d7f3a Added new Drag & Drop and Clipboard interfaces
git-svn-id: svn://10.0.0.236/trunk@24452 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 15:57:10 +00:00
rods%netscape.com
659268f787 Added nsString, so the conversion goes to a string and to a stream
Eventually, we will want it to just go to a string.


git-svn-id: svn://10.0.0.236/trunk@24451 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 15:53:07 +00:00
beard%netscape.com
b2c0019f0b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24450 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 15:01:47 +00:00
beard%netscape.com
8c91b36879 bumped version
git-svn-id: svn://10.0.0.236/trunk@24449 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:36:50 +00:00
beard%netscape.com
67ae2850dd updated
git-svn-id: svn://10.0.0.236/trunk@24448 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:36:49 +00:00
beard%netscape.com
dfd23759b9 changed the finalize method to release the wrapped plugin instance.
git-svn-id: svn://10.0.0.236/trunk@24447 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:35:50 +00:00
beard%netscape.com
d66fd18df8 Using a __MRJ_JAVA_CONSOLE__ as the unique name.
git-svn-id: svn://10.0.0.236/trunk@24446 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:35:06 +00:00
beard%netscape.com
eef90cff0c FRAME -> JAVAFRAME attribute
git-svn-id: svn://10.0.0.236/trunk@24445 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:32:02 +00:00
beard%netscape.com
94007c46c8 removed margin problem, computing initial window size, added &NBSP; between <BODY> and <EMBED>.
git-svn-id: svn://10.0.0.236/trunk@24444 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:31:23 +00:00
beard%netscape.com
6cf4fbfda8 Added <BODY>
git-svn-id: svn://10.0.0.236/trunk@24443 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 14:29:13 +00:00
warren%netscape.com
ac3c6194f7 Backed out nsUnicharKey -- couldn't get it to build with -pedantic linux.
git-svn-id: svn://10.0.0.236/trunk@24439 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 10:27:41 +00:00
rickg%netscape.com
547a0d6c89 removed memory leak
git-svn-id: svn://10.0.0.236/trunk@24438 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 10:20:29 +00:00
warren%netscape.com
37c664daaf Attempt to fix pendantic breakage.
git-svn-id: svn://10.0.0.236/trunk@24437 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 09:46:09 +00:00
warren%netscape.com
b347690ee9 Added nsUnicharKey for nsHashtables.
git-svn-id: svn://10.0.0.236/trunk@24435 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 09:02:43 +00:00
mcafee%netscape.com
b3b63388e9 Splitting up NS_ScriptErrorReporter() to test each argument before printing it, we were passing a partial error report to printf() which was crashing for Edit|Preferences.
git-svn-id: svn://10.0.0.236/trunk@24434 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 09:00:39 +00:00
rickg%netscape.com
f4af810625 updated top100 order
git-svn-id: svn://10.0.0.236/trunk@24433 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:48:24 +00:00
rickg%netscape.com
2a7f41a86b fixed a dozen bugs
git-svn-id: svn://10.0.0.236/trunk@24432 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:47:51 +00:00
rickg%netscape.com
e635708ea1 removed static vars
git-svn-id: svn://10.0.0.236/trunk@24431 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:47:20 +00:00
rpotts%netscape.com
ae04462df2 Fix case in include name for unix :-(
git-svn-id: svn://10.0.0.236/trunk@24430 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:44:40 +00:00
rpotts%netscape.com
7a548af3a5 Added XPConnect stuff to the build...
git-svn-id: svn://10.0.0.236/trunk@24428 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:18:18 +00:00
rpotts%netscape.com
3e7a37ec48 Fixed case in #include for unix :-(
git-svn-id: svn://10.0.0.236/trunk@24427 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:29:10 +00:00
rpotts%netscape.com
866b5a6c33 initialize mLoadAttribs...
git-svn-id: svn://10.0.0.236/trunk@24426 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:23:22 +00:00
rpotts%netscape.com
2681b03471 changes to build the nsXPConnectFactory (and friends...)
git-svn-id: svn://10.0.0.236/trunk@24425 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:19:50 +00:00
warren%netscape.com
24f7a16a93 Fix for broken linux compiler.
git-svn-id: svn://10.0.0.236/trunk@24424 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:18:08 +00:00
rpotts%netscape.com
537365f175 remove the reference to nsXPConnectFactory until mac and unix are building it too...
git-svn-id: svn://10.0.0.236/trunk@24423 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:17:05 +00:00
rpotts%netscape.com
e7cad4f98c Temporary XPConnectFactory (until the real one is available...). This will replace the AppCoresManager as the way to create C++ components in javascript...
git-svn-id: svn://10.0.0.236/trunk@24422 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:15:00 +00:00
jefft%netscape.com
27308a8c83 added some thread stuff
git-svn-id: svn://10.0.0.236/trunk@24419 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:08:29 +00:00
jefft%netscape.com
f2eaef5222 added GetThreadEventQueue() method
git-svn-id: svn://10.0.0.236/trunk@24418 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 06:07:31 +00:00
rpotts%netscape.com
f991b0aae1 fix for crash in bug #2991... We still need to figure out why the EventQueue is not being returned properly on the Mac.
git-svn-id: svn://10.0.0.236/trunk@24417 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 05:54:17 +00:00
warren%netscape.com
be9f0afe1a Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
git-svn-id: svn://10.0.0.236/trunk@24416 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 05:51:49 +00:00
warren%netscape.com
0adad0956a Added NS_WITH_SERVICE1 macro.
git-svn-id: svn://10.0.0.236/trunk@24415 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 05:48:49 +00:00
warren%netscape.com
23227822ab Added missing flush.
git-svn-id: svn://10.0.0.236/trunk@24414 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 05:42:20 +00:00
jband%netscape.com
55e7b193c6 update TODO list, fixed finalization to wrapper release mapping for wrapped native
git-svn-id: svn://10.0.0.236/trunk@24413 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:57:09 +00:00
jband%netscape.com
eee31f5abc fail gracefully on badly formed uuid
git-svn-id: svn://10.0.0.236/trunk@24412 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:54:47 +00:00
rjc%netscape.com
9861dabea1 Remember cast of void ** on QueryInterface!
git-svn-id: svn://10.0.0.236/trunk@24411 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:19:55 +00:00
rjc%netscape.com
24670425e0 Added a comment about nsString.Find() which is currently only case-significant. We really want to have a case-insignificant Find().
git-svn-id: svn://10.0.0.236/trunk@24410 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:17:17 +00:00
rjc%netscape.com
08cba24f65 Finish implementing match criterion.
git-svn-id: svn://10.0.0.236/trunk@24409 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:14:20 +00:00
rjc%netscape.com
811dce0032 Add some more sample Find queries and some Mac bookmarks.
git-svn-id: svn://10.0.0.236/trunk@24408 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:14:01 +00:00
mscott%netscape.com
e9a5f53984 Helping with smoketest. When we are done running a mailbox url, write the phrase Mailbox Done followed by a line return to a text file. QA will build an automated smoketest which will look for this phrase in that particular file. I've also wrapped the change in a ENABLE_SMOKETEST ifdef....
git-svn-id: svn://10.0.0.236/trunk@24407 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 04:09:33 +00:00
rhp%netscape.com
45fde4db60 No need to build this test anymore.
git-svn-id: svn://10.0.0.236/trunk@24406 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 03:58:08 +00:00
morse%netscape.com
a5112b76e0 workaround for bug 3585
git-svn-id: svn://10.0.0.236/trunk@24405 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 03:42:54 +00:00
putterman%netscape.com
75488e2db2 Added some of the special folder icons.
git-svn-id: svn://10.0.0.236/trunk@24404 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 02:29:49 +00:00
putterman%netscape.com
f01846a383 Added Special Folder attribute
git-svn-id: svn://10.0.0.236/trunk@24403 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 02:28:41 +00:00
pierre%netscape.com
6d5fbbc51a #3821 "Enter Key should be mapped to Return"
git-svn-id: svn://10.0.0.236/trunk@24402 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 02:23:51 +00:00
rjc%netscape.com
897bbefdb0 Remove const.
git-svn-id: svn://10.0.0.236/trunk@24401 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:56:21 +00:00
slamm%netscape.com
8f8d0710a9 Last changes were not working as well as I would have liked. Reverting to 1.1
git-svn-id: svn://10.0.0.236/trunk@24400 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:52:36 +00:00
rjc%netscape.com
9c9a163de9 When sorting (not natural order), first ask for a slightly modified target value. This allows a datasource to detect when a value is being asked for sorting purposes and can be smart... for example, a mail datasource could strip off the "Re:" on mail messages.
git-svn-id: svn://10.0.0.236/trunk@24399 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:52:18 +00:00
rjc%netscape.com
932a5d0716 AppCores is no longer in the "Components" directory as it no longer auto-registers, so modify Setup_Registry() to register RDF AppCore at startup.
git-svn-id: svn://10.0.0.236/trunk@24398 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:45:03 +00:00
nisheeth%netscape.com
b18288c5e8 Fix for bug 3584.
Change coded by vidur.  Reviewed by me.  Document.written documents now get
a default "about:blank" url assigned to them.  This fixes crash bugs associated
with other code assuming that all documents have non-null urls.

Approved by chofmann.


git-svn-id: svn://10.0.0.236/trunk@24397 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:41:09 +00:00
mscott%netscape.com
3643ece092 Remove a debug printf which displayed each line of the message to the terminal when displaying messages to the window.
git-svn-id: svn://10.0.0.236/trunk@24395 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:36:07 +00:00
cata%netscape.com
ef25a6922f UTF8 name fixed.
git-svn-id: svn://10.0.0.236/trunk@24394 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:33:47 +00:00
rhp%netscape.com
d8b375c905 Fix to not output HTML into an image stream
git-svn-id: svn://10.0.0.236/trunk@24393 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:29:51 +00:00
cata%netscape.com
2855549c08 UTF8 decoder added.
git-svn-id: svn://10.0.0.236/trunk@24392 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:20:55 +00:00
radha%netscape.com
da6bf59c4c Remove a bunch of compiler warnings in linux
git-svn-id: svn://10.0.0.236/trunk@24390 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:16:40 +00:00
radha%netscape.com
e738766b6f Remove unwanted printfs
git-svn-id: svn://10.0.0.236/trunk@24389 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:16:04 +00:00
radha%netscape.com
1acd176e0b Implement 2 interfaces to return handle to argc and argv.
Conform to code style standards


git-svn-id: svn://10.0.0.236/trunk@24388 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:15:39 +00:00
cata%netscape.com
197ba000d3 UTF8 decoder added.
git-svn-id: svn://10.0.0.236/trunk@24387 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:15:04 +00:00
cata%netscape.com
9747add336 added files: mozilla/intl/uconv/ucvlatin/nsUTF8ToUnicode.cpp
git-svn-id: svn://10.0.0.236/trunk@24386 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:14:40 +00:00
radha%netscape.com
e2164b3a5a Add 2 interfaces to Get a handle to argc & argv
git-svn-id: svn://10.0.0.236/trunk@24385 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:14:29 +00:00
rjc%netscape.com
c352803b36 Be sure to NS_INIT_REFCNT() for InMemoryResourceCursor() creation.
git-svn-id: svn://10.0.0.236/trunk@24384 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:09:48 +00:00
cata%netscape.com
761bd22e70 Created.
git-svn-id: svn://10.0.0.236/trunk@24383 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:08:01 +00:00
putterman%netscape.com
6015ef11cc Make folder tree take up the entire pane.
git-svn-id: svn://10.0.0.236/trunk@24380 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:52:38 +00:00
rjc%netscape.com
6a2fa958ca Only answer questions with positive assertions.
git-svn-id: svn://10.0.0.236/trunk@24377 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:44:04 +00:00
dougt%netscape.com
6318f7f44d Added queue to hold pending downloads
Further object wacking


git-svn-id: svn://10.0.0.236/trunk@24375 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:32:05 +00:00
mcafee%netscape.com
0641420d4d Adding default cases to switch statements.
git-svn-id: svn://10.0.0.236/trunk@24373 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:25:40 +00:00
putterman%netscape.com
1d91b0a3ab Added some icons to folder and thread panes
git-svn-id: svn://10.0.0.236/trunk@24372 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:24:30 +00:00
mcafee%netscape.com
3a1ed69e24 Uninitialized variable.
git-svn-id: svn://10.0.0.236/trunk@24371 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:20:02 +00:00
mcafee%netscape.com
55780280ad Adding default path for case statement.
git-svn-id: svn://10.0.0.236/trunk@24370 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:18:01 +00:00
rhp%netscape.com
86ba9c355f Adding the Mime Emitter to CVS - Note: this is not part of the build
process until the 3/19/99 checkin.


git-svn-id: svn://10.0.0.236/trunk@24369 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:17:39 +00:00
pierre%netscape.com
0495949bcb Fix for #3899. Bumped the stack size to 128K from 64K. r: beard. a:chofmann.
git-svn-id: svn://10.0.0.236/trunk@24368 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:02:52 +00:00
rjc%netscape.com
8c8c80a991 Add RDF find datasource into build system.
git-svn-id: svn://10.0.0.236/trunk@24367 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:01:49 +00:00
rjc%netscape.com
e76723a678 No longer checking if a file URL is a directory and, if so, appending a slash. nsFileSpec et.al. should be doing that now.
git-svn-id: svn://10.0.0.236/trunk@24366 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:00:52 +00:00
slamm%netscape.com
01dd2340ab -mQuiet the cvs checkout with -q. It will still print what is updated. It just won't print the name of every directory it recurses through. Cleared with cyeh.
git-svn-id: svn://10.0.0.236/trunk@24365 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 23:50:10 +00:00
ramiro%netscape.com
aa125ee2a3 Wrapped in PR_BEGIN_EXTERN_C and PR_END_EXTERN_C to fix c++/c linkage problem.
git-svn-id: svn://10.0.0.236/trunk@24364 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 23:29:50 +00:00
waterson%netscape.com
b90124e8b8 Bug 3978. Removed warning: it was silly. This happens all the time for HTML content in a XUL document.
git-svn-id: svn://10.0.0.236/trunk@24361 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 23:04:58 +00:00
mcafee%netscape.com
d2cba4a33a Solaris needs prototype for PR_GetEnv().
git-svn-id: svn://10.0.0.236/trunk@24360 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:41:24 +00:00
terry%netscape.com
7546019541 Was not correctly checking BUGSYSTEMEXPR (because the config file
hadn't been read in).


git-svn-id: svn://10.0.0.236/trunk@24359 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:41:07 +00:00
larryh%netscape.com
6a18742292 OS2 changes
git-svn-id: svn://10.0.0.236/trunk@24358 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:39:53 +00:00
rjc%netscape.com
bff5b3f3b5 Add Find datasource CID.
git-svn-id: svn://10.0.0.236/trunk@24357 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:38:30 +00:00
mcafee%netscape.com
8b40395ae3 Switch to PR_GetEnv(), warn once if MOZILLA_FIVE_HOME is not set.
git-svn-id: svn://10.0.0.236/trunk@24356 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:38:25 +00:00
rjc%netscape.com
795c83a346 Add a sample "Find Queries" bookmark folder for testing.
git-svn-id: svn://10.0.0.236/trunk@24355 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:36:13 +00:00
rjc%netscape.com
21eed2a9d9 Export nsIRDFFind.h
git-svn-id: svn://10.0.0.236/trunk@24354 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:35:12 +00:00
rjc%netscape.com
95da1fcacb First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24353 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:34:22 +00:00
mcafee%netscape.com
f288fcb962 Added prototype for UnixPrDialog(). r=syd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@24352 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:33:04 +00:00
neeti%netscape.com
f678a0a658 First version
git-svn-id: svn://10.0.0.236/trunk@24351 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:32:56 +00:00
cata%netscape.com
393b785270 Added new return codes.
git-svn-id: svn://10.0.0.236/trunk@24350 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:27:11 +00:00
nhotta%netscape.com
b2c17b9084 Initialize ref. count in the constructor.
git-svn-id: svn://10.0.0.236/trunk@24348 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:08:05 +00:00
mcafee%netscape.com
b4b83e68dc Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@24347 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:01:51 +00:00
mcafee%netscape.com
53b9ecd299 Unitialized variable.
git-svn-id: svn://10.0.0.236/trunk@24346 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 22:00:24 +00:00
buster%netscape.com
6e1117a873 small change to match change in semantics in nsIDOMRange::GetCommonParent
git-svn-id: svn://10.0.0.236/trunk@24345 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:55:23 +00:00
slamm%netscape.com
7d1f24e330 Make room for more tinderbox columns by truncating the email address. To get the full email address, you have to click on the name.
git-svn-id: svn://10.0.0.236/trunk@24344 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:54:28 +00:00
putterman%netscape.com
3d0939f7db Increase the length the url can be before the document file name is prepended to it.
git-svn-id: svn://10.0.0.236/trunk@24343 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:43:00 +00:00
putterman%netscape.com
6e75a0bbb7 Add status column. Bold messages with new.
git-svn-id: svn://10.0.0.236/trunk@24342 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:41:51 +00:00
putterman%netscape.com
c2ef0832ac Add status column and Re: to messages.
git-svn-id: svn://10.0.0.236/trunk@24341 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:41:07 +00:00
putterman%netscape.com
a33e66155d Add .sbd when building up subfolders.
git-svn-id: svn://10.0.0.236/trunk@24339 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:40:41 +00:00
putterman%netscape.com
687cb8f5e7 Changes made to avoid nsMsgHdr duplication. Add back releases so memory
management works correctly.


git-svn-id: svn://10.0.0.236/trunk@24338 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:40:12 +00:00
putterman%netscape.com
61a8f0d1cc Changes made to avoid nsMsgHdr duplication. Now can get a message resource from
the factory.


git-svn-id: svn://10.0.0.236/trunk@24337 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:39:42 +00:00
putterman%netscape.com
27c01a87dc Changes made to avoid nsMsgHdr duplication
git-svn-id: svn://10.0.0.236/trunk@24336 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:39:04 +00:00
putterman%netscape.com
7651ef6f17 Use .sbd not .sbd/
git-svn-id: svn://10.0.0.236/trunk@24335 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:37:48 +00:00
putterman%netscape.com
69d5107409 Changes made to avoid nsMsgHdr duplication.
git-svn-id: svn://10.0.0.236/trunk@24334 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:37:21 +00:00
jefft%netscape.com
ea267cd528 move SetWindow(), SetEditor() to the outer scode in case we find an instance of ComposeAppCore
git-svn-id: svn://10.0.0.236/trunk@24333 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:34:39 +00:00
pinkerton%netscape.com
b959e16afe removed nsInlineReflow.cpp for kipp
git-svn-id: svn://10.0.0.236/trunk@24332 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:32:16 +00:00
jefft%netscape.com
99d34a3b2d clean up, added composeAppCore, msgAppCore global variables; added FindMsgAppCore() & FindComposeAppCore() function
git-svn-id: svn://10.0.0.236/trunk@24331 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:31:29 +00:00
jefft%netscape.com
1fdd3a13be consolidate NewMessage, ReplyMessage, ForwardMessage into one single method - NewMessage
git-svn-id: svn://10.0.0.236/trunk@24330 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:28:47 +00:00
av%netscape.com
2460c7215e M3 -- Fix for bug #1157
git-svn-id: svn://10.0.0.236/trunk@24329 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:26:15 +00:00
kipp%netscape.com
79d5d1f948 Make sure we update the update-area when doing synchronous updates or full widget updates
git-svn-id: svn://10.0.0.236/trunk@24328 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:19:59 +00:00
kipp%netscape.com
dd99c16187 Eliminate some GDK warning messages by only freeing valid pixmaps
git-svn-id: svn://10.0.0.236/trunk@24327 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:19:30 +00:00
kipp%netscape.com
3592c099da Revised the font matching algorithm to work somewhat better; allow for font-scaling in debug builds with an environment variable
git-svn-id: svn://10.0.0.236/trunk@24326 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:19:10 +00:00
kipp%netscape.com
f34b27ae16 Fudge the dpi into something that makes for more rational scaling to twips
git-svn-id: svn://10.0.0.236/trunk@24325 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:18:40 +00:00
hyatt%netscape.com
4ecf27a1dd Fixes for the mouseover toolbar button problem. Approved by Chris.
git-svn-id: svn://10.0.0.236/trunk@24324 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:18:00 +00:00
michaelp%netscape.com
53ce63ea80 fixed bug where out of order computation of child view positions and scroll
offsets in layout, widgets could be in different places than their views.
made nsView::List() print out all units in app units.


git-svn-id: svn://10.0.0.236/trunk@24322 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:04:00 +00:00
kipp%netscape.com
83f5d0de70 Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc.
git-svn-id: svn://10.0.0.236/trunk@24321 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:03:25 +00:00
waterson%netscape.com
f26bf52c02 Fixed nsCOMPtr bustage. Friggin' windows compiler.
git-svn-id: svn://10.0.0.236/trunk@24320 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:03:01 +00:00
kipp%netscape.com
7e25f9704c Fixed bug #3918 with measuring small-caps text; ported to use new line-layout API's
git-svn-id: svn://10.0.0.236/trunk@24319 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:02:40 +00:00
kipp%netscape.com
0f0692af69 Fixed bug #3597 - lower case alpha/roman bullets
git-svn-id: svn://10.0.0.236/trunk@24318 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:01:52 +00:00
michaelp%netscape.com
cd30c3c493 changed for new ComputeScrollOffsets() method.
git-svn-id: svn://10.0.0.236/trunk@24317 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:01:46 +00:00
kipp%netscape.com
66e83399ef Removed unused header file include
git-svn-id: svn://10.0.0.236/trunk@24316 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 21:01:24 +00:00
waterson%netscape.com
e463250fc8 Added dom-test-1.
git-svn-id: svn://10.0.0.236/trunk@24315 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:55:53 +00:00
waterson%netscape.com
c02bb4a5a3 Test files for DOM manipulators.
git-svn-id: svn://10.0.0.236/trunk@24314 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:54:14 +00:00
waterson%netscape.com
5cafbf3104 Fixed unwanted NS_RELEASE() in RegisterResource().
git-svn-id: svn://10.0.0.236/trunk@24313 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:47:27 +00:00
waterson%netscape.com
4189371260 Changed to use operator new[] instead of PL_strdup(). (Thanks, Brad!)
git-svn-id: svn://10.0.0.236/trunk@24312 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:47:03 +00:00
waterson%netscape.com
9086a4c777 Cleaned up code that mutates an element's ID, modulo bug 3971.
git-svn-id: svn://10.0.0.236/trunk@24311 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:46:02 +00:00
peterl%netscape.com
6c7eb08c7e real fix for pulling nspr from the tip
git-svn-id: svn://10.0.0.236/trunk@24310 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 20:43:14 +00:00
sar%netscape.com
dc98b38e5f correcting the pulling of NSPR
git-svn-id: svn://10.0.0.236/trunk@24307 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 19:50:26 +00:00
danm%netscape.com
34e100c7e3 D'OH! another tweak to bugs 3676/3900. a:chofmann,cyeh. r:rpotts
git-svn-id: svn://10.0.0.236/trunk@24306 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 19:19:52 +00:00
danm%netscape.com
61eba8993a Added and used Close() method to nsWebShellWindow. Part of fix for bug 3676 (again) and 3900. Wants to be part of M3 build. r:sdagley,pierre. a:chofmann,cyeh.
git-svn-id: svn://10.0.0.236/trunk@24305 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 19:08:36 +00:00
danm%netscape.com
6c0a68e81f Removed Release of mTopLevelWidget in the handling of the "inGoAway" event. Fixes bug 3900; part of fix for bug 3676. Wants to be part of M3 build. r:pierre,sdagley. a:chofmann,cyeh.
git-svn-id: svn://10.0.0.236/trunk@24304 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 19:05:32 +00:00
jefft%netscape.com
445e3e0706 fixed bug 3833 - Apprunner -mail needs the correct url; hard coded url string now set to resource:/res/samples/mailshell.xul; this is intended for M3; approved by choffmann
git-svn-id: svn://10.0.0.236/trunk@24298 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 17:32:57 +00:00
kipp%netscape.com
9be9680a28 Teach the widget how to manage an update rect so that we avoid gratuitous full window paints
git-svn-id: svn://10.0.0.236/trunk@24297 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 16:35:16 +00:00
briano%netscape.com
3567f3969c Added --help. Just because...
git-svn-id: svn://10.0.0.236/trunk@24296 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 09:30:57 +00:00
briano%netscape.com
86f8862cf8 Now the version number is determined using the RCS Revision keyword mechanism.
git-svn-id: svn://10.0.0.236/trunk@24295 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 09:19:22 +00:00
briano%netscape.com
f49b58a4bb Support for Linux/sparc and QNX, and a few additional minor tweaks.
git-svn-id: svn://10.0.0.236/trunk@24294 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 08:47:10 +00:00
leaf%mozilla.org
a94d7b2ad4 backing out change that clearly has destabilized the tree.
git-svn-id: svn://10.0.0.236/trunk@24293 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 04:43:38 +00:00
pavlov%pavlov.net
fe7d95bc7a fix for hpux and aix build bustage. approved by leaf.
git-svn-id: svn://10.0.0.236/trunk@24292 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 03:16:44 +00:00
briano%netscape.com
a33e298172 Automated update
git-svn-id: svn://10.0.0.236/trunk@24291 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 03:15:39 +00:00
briano%netscape.com
49bea3a684 Fixed the typo in the check for C++ unused methods, and hard-coded ac_ext=C
for the C++ checks (needed to make Watcom's QNX compiler notice that it's
dealing with C++ not C <sigh...>).


git-svn-id: svn://10.0.0.236/trunk@24290 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 03:11:15 +00:00
slamm%netscape.com
6bae52d41b Older version of perl cannot have foreach loop on same line as print.
git-svn-id: svn://10.0.0.236/trunk@24289 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 02:53:54 +00:00
pavlov%pavlov.net
f05bd48ddd fix bug #3617 (approved by cyeh)
git-svn-id: svn://10.0.0.236/trunk@24288 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 02:47:48 +00:00
slamm%netscape.com
fef09d9798 Shave off a third of the time to process the log, by parsing in a single pass.
git-svn-id: svn://10.0.0.236/trunk@24287 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 02:16:57 +00:00
mscott%netscape.com
559dc890e5 Not part of the build yet! (a=chofmann) Part of the imap framework check in.
Implementations of imap url and imap protocol instance.


git-svn-id: svn://10.0.0.236/trunk@24286 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 01:13:37 +00:00
mscott%netscape.com
0723e3d278 Not part of the build yet! (a=chofmann). Part of the initial Imap framework.
Add imap url and protocol interfaces.


git-svn-id: svn://10.0.0.236/trunk@24285 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 01:12:06 +00:00
mscott%netscape.com
7a73ece2ce Not part of the build yet. a=chofmann. Initial check in of imap framework.
Imap factory is used to build the imap dll component.


git-svn-id: svn://10.0.0.236/trunk@24284 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 01:09:50 +00:00
nisheeth%netscape.com
a19d7b898a Fix bug 3413. Approved by chofmann. Reviewed by rpotts. We check nsIURL's
address in nsWebshell::OnStartBinding() and if a trailing slash has been
added to it, we replace the topmost history entry with the new address.


git-svn-id: svn://10.0.0.236/trunk@24283 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 01:07:22 +00:00
harishd%netscape.com
e0d752d5af Added code to avoid head tag getting closed
on encountering newlines and whitespaces.  This would
prevent script tag, inside head, from opening body tag - made
up body tag.


git-svn-id: svn://10.0.0.236/trunk@24282 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 00:22:10 +00:00
briano%netscape.com
a61139e347 Automated update
git-svn-id: svn://10.0.0.236/trunk@24281 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 23:45:42 +00:00
donm%netscape.com
a54118f374 script oopsy. fixed now.
git-svn-id: svn://10.0.0.236/trunk@24280 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 23:38:44 +00:00
sar%netscape.com
38d0369202 only watch SeaMonkey tree, Mozilla-External is old news
git-svn-id: svn://10.0.0.236/trunk@24278 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:56:50 +00:00
briano%netscape.com
2c87e9db78 Automated update
git-svn-id: svn://10.0.0.236/trunk@24277 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:32:40 +00:00
leaf%mozilla.org
8fadf11677 Landing nspr library name change, and plevent function call change.
git-svn-id: svn://10.0.0.236/trunk@24276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:32:03 +00:00
wtc%netscape.com
cdec214c4c NSPR library name change (libnspr21 ==> libnspr3) and
plevent.c.


git-svn-id: svn://10.0.0.236/trunk@24273 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:25:08 +00:00
buster%netscape.com
3ee55b4626 split and join now properly remember which content gets deleted, and which content remains in the tree
split and join now properly set selection to the remaining node, at the proper offset.
fixes bugs 3910 3881, with approval from chofmann


git-svn-id: svn://10.0.0.236/trunk@24272 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 20:56:10 +00:00
hshaw%netscape.com
9748f5857f Backout M3 Bug #1542 changes (to go on branch) mkgeturl.h mkgeturl.c nsNetService.cpp
git-svn-id: svn://10.0.0.236/trunk@24269 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 20:21:31 +00:00
terry%netscape.com
23d378e5e4 NSCP is no more.
Horrible hack to have it look at Grendel tinderbox if the bot's name
contains "grend".


git-svn-id: svn://10.0.0.236/trunk@24268 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 19:36:11 +00:00
hshaw%netscape.com
e0b10672b7 Timebomb workaround for static initialization of netlib, M3 Bug #1542
git-svn-id: svn://10.0.0.236/trunk@24267 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 19:25:22 +00:00
kipp%netscape.com
f81ad77137 Fixed bug #3905 - frame construction code wasn't dealing with tables properly when they were floated; reviewed by vidur for M3 checkin
git-svn-id: svn://10.0.0.236/trunk@24263 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 18:17:24 +00:00
pinkerton%netscape.com
7bc3b61b2a Fix bug #3792 by checking for null parent (for rods).
git-svn-id: svn://10.0.0.236/trunk@24262 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 17:46:14 +00:00
pierre%netscape.com
f622d92db0 Fixed a crash on "File | Print Setup" (or any other dialog without specific menubar) #3769. Approved: chofmann.
git-svn-id: svn://10.0.0.236/trunk@24260 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 07:17:19 +00:00
morse%netscape.com
23de1187d2 added work-around for a blocking wallet bug
git-svn-id: svn://10.0.0.236/trunk@24258 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:27:54 +00:00
morse%netscape.com
fdcafd63cf add prefs for wallet
git-svn-id: svn://10.0.0.236/trunk@24257 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:24:58 +00:00
morse%netscape.com
31a0360290 obscure saved data, skip doing prompts by default
git-svn-id: svn://10.0.0.236/trunk@24256 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:23:16 +00:00
morse%netscape.com
cdff63a1d7 fix crash, obscure saved data, skip doing prompts by default
git-svn-id: svn://10.0.0.236/trunk@24255 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:22:18 +00:00
buster%netscape.com
041f73c845 I fixed the content twiddling part of bug 3778. Mike has a fix for the display part of it in his tree, but determined the risk didn't
justify the benefit.  This is partly true because he and I would have had to integrate tonight before checking in, which we thought
presented some additional risk.  In any event, this bug is fixed for all cases except when the user hits enter at the end of the
document.  That is the only case in text editing when the selection will not render correctly.

Some related problems got fixed as a side benefit of my code changes.  I filed bug 3896.


git-svn-id: svn://10.0.0.236/trunk@24254 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:13:46 +00:00
evaughan%netscape.com
33068a82b2 Checkin is for bug #3853
Approved by don, hyatt


git-svn-id: svn://10.0.0.236/trunk@24253 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 06:07:07 +00:00
law%netscape.com
c10d5ccabc (partial) fix for bug #3853; reviewed by hyatt; approved by don/sar;
git-svn-id: svn://10.0.0.236/trunk@24252 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 05:57:10 +00:00
davidm%netscape.com
c53b7fb0fc Wll eventually provide support for NetLib dialogs. Currently is not being built on any platforms but Don wants me to check in tonight.
git-svn-id: svn://10.0.0.236/trunk@24250 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 03:25:53 +00:00
davidm%netscape.com
09d9b03dd2 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24249 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 03:24:35 +00:00
sfraser%netscape.com
4f17752b01 Turn on traceback tables in the optimized build, so that MacsBug logs from dogfood are useful. Bug 3888, approved chofmann.
git-svn-id: svn://10.0.0.236/trunk@24248 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 03:18:24 +00:00
saari%netscape.com
47f05203de Fixing Bug #3808 - Bookmark menu doesn't work on MacOS
git-svn-id: svn://10.0.0.236/trunk@24247 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 03:03:58 +00:00
akkana%netscape.com
69ccd59466 3855: Back out hyatt's change of the toolbar width -- it made the stop button wrap to the next line on linux. Approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@24246 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 01:57:33 +00:00
cata%netscape.com
9b7cdbfe7d Fix bug 3862. Reviewed by ftang. Fallback character bellow 0x20.
git-svn-id: svn://10.0.0.236/trunk@24245 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 01:47:39 +00:00
pollmann%netscape.com
ef622fe89e Opps, typo - bug #3619 A: chofmann R: harishd
git-svn-id: svn://10.0.0.236/trunk@24244 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 01:41:52 +00:00
gagan%netscape.com
3593ed3580 Calling parse on SetSpec to correctly reflect the changes. Partial fix for #3413.
git-svn-id: svn://10.0.0.236/trunk@24243 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 01:39:20 +00:00
ftang%netscape.com
416657c6bd move the ucvja2 into componment directory so autoreg will work. we should move other intl dll there after dogfood. reviwed by dp. fix bug 3866
git-svn-id: svn://10.0.0.236/trunk@24240 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 01:22:06 +00:00
kmcclusk%netscape.com
92e6b22228 Approved by Chris Hofmann.
Patch for #bug #2226. This patch modifies the nsBrowserWindow to call SetDisplayDirectory
to set the default directory when using the viewer's file open dialog.


git-svn-id: svn://10.0.0.236/trunk@24239 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 00:45:33 +00:00
kmcclusk%netscape.com
6d6336fbd0 Approved by Chris Hofmann.
Patch for M3 bug #2226. [PATCH] File->Open dialog does not 'remember' browsing directory.
The patch fixes WIN32. It also defines member variables and functions for Mac and Unix to keep tinderbox building.
Mac and Unix need implementations which honor the SetDisplayDirectory method so that the browsing directory is actually set.


git-svn-id: svn://10.0.0.236/trunk@24238 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 00:35:37 +00:00
law%netscape.com
947ef0572f Fix for M3 bug #3803; approved by chofmann/don
git-svn-id: svn://10.0.0.236/trunk@24237 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 00:33:25 +00:00
pnunn%netscape.com
df399ccfeb Fix for bugz#3858. View-images were decoding twice. M3, pnunn@netscape.com
Reviewed by kipp@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@24236 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 00:13:31 +00:00
karnaze%netscape.com
03d63f15c6 bug 1725
git-svn-id: svn://10.0.0.236/trunk@24235 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 23:42:38 +00:00
mscott%netscape.com
252952f232 Temporary work around for Bug #3790. Layout is having trouble with scrolling when the iframe has a height expressed in terms of a percent. So we are going to hard code the height of the message pane. This allows folks to scroll through their messages instead of seeing only the first few lines. I just tweaked the xul file to replace the 100% height with a fixed value.
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@24234 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 23:30:57 +00:00
slamm%netscape.com
23baadeb99 Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=3699. Renamed tree array to trees. Added 'var' for local variables.
git-svn-id: svn://10.0.0.236/trunk@24233 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 23:30:16 +00:00
kin%netscape.com
f156b21405 Fix for bug #3758: Drag selecting entire content, then deleting, causes crash.
Added check for mContentLength <= 0 to TextFrame::GetPointFromOffset().
Reviewed by jfrancis@netscape.com and sfraser@netscape.com.
Approved by chofmann@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@24232 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 22:55:49 +00:00
peterl%netscape.com
05c92ee1ad Fixed table background inheritance, bug #1355
Checkin approved by chofmann


git-svn-id: svn://10.0.0.236/trunk@24231 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 22:33:29 +00:00
hshaw%netscape.com
80ecb45eff Let libpref decide which file to load by default, M3 bug #2343 #3598
git-svn-id: svn://10.0.0.236/trunk@24230 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 22:07:50 +00:00
hshaw%netscape.com
4c5667fdce Changes to call Startup() from main() so we don't have thread problems in javascript
git-svn-id: svn://10.0.0.236/trunk@24228 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 22:03:03 +00:00
matt%netscape.com
e1b46e5eb8 disabling the print button in the menu bar
git-svn-id: svn://10.0.0.236/trunk@24227 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 21:40:10 +00:00
matt%netscape.com
489dbd7ad7 changing www.bugsplat.org to bugsplat.mozilla.org in the toolbar
git-svn-id: svn://10.0.0.236/trunk@24226 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 21:39:06 +00:00
akkana%netscape.com
3dc262cd31 Bug 3829: don't generate key events for modifier keys. Fix courtesy of Pavlov, Approved chofmann and kostello
git-svn-id: svn://10.0.0.236/trunk@24225 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 20:45:17 +00:00
chuckb%netscape.com
6507681cbc Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=3231 Thanks to lentz@process.com
git-svn-id: svn://10.0.0.236/trunk@24221 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 20:14:19 +00:00
chuckb%netscape.com
eba3cc88f9 Merge from NSCP repository (prior to rsync)
git-svn-id: svn://10.0.0.236/trunk@24219 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:57:34 +00:00
kipp%netscape.com
035bc47fe1 Don't dereference a null pointer when print previewing
git-svn-id: svn://10.0.0.236/trunk@24218 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:37:12 +00:00
kipp%netscape.com
b3b4b4cbe6 Only set ends-in-newline flag for pre text (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24217 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:36:49 +00:00
kipp%netscape.com
15f605def7 Handle removable of continued frames better (not 100% done) (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24216 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:36:24 +00:00
kipp%netscape.com
99c54cef53 Fixed numerous frame removed bugs (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24215 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:36:00 +00:00
mcmullen%netscape.com
0e8563520b Fixes for bugs #3779,#2784. Member initialization of nsFileURL for windows compiler, escaping of url when made from path or spec, add file:// on macintosh when making a url from a spec. [bugs introduced when, for dp, I changed nsFilePath not to escape]. a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@24214 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 19:12:51 +00:00
hshaw%netscape.com
7236a2582a To reduce confusion, read 'Netscape Preferences' for Mac, M3 bug #2343, approved dp
git-svn-id: svn://10.0.0.236/trunk@24213 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 18:31:40 +00:00
terry%netscape.com
afbf0febc8 Fixed typo in comment.
git-svn-id: svn://10.0.0.236/trunk@24212 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 18:29:45 +00:00
kin%netscape.com
e10b10c490 Fix for bug #3786: Undo/Redo icons broken in Editor test bed. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@24211 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 18:24:37 +00:00
hshaw%netscape.com
c6b6bb0e47 To reduce confusion, read preferences.js for UNIX, prefs.js for Win/Mac, M3 bug #2343, approved dp
git-svn-id: svn://10.0.0.236/trunk@24210 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 17:59:11 +00:00
buster%netscape.com
8851e742d6 fixed join.
made a special case for typing with BR as the selection (as after an InsertBreak.)
made DEL and BACKSPACE at the beginning and end of a text node
fixes bugs 3742 and 3756 (with permission from choff and gkostello)


git-svn-id: svn://10.0.0.236/trunk@24209 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 16:38:09 +00:00
gagan%netscape.com
540707af8e Fix for 3776.
git-svn-id: svn://10.0.0.236/trunk@24208 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:46:57 +00:00
gagan%netscape.com
a7bed3561d Fix for 1742. There is a bigger bug hiding behind this one... its about file:// urls. It needs to be revisited later.
git-svn-id: svn://10.0.0.236/trunk@24207 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:45:16 +00:00
rpotts%netscape.com
7bbc87b3d0 fix for bug #2343 - Preferences are not initialized in the apprunner...
git-svn-id: svn://10.0.0.236/trunk@24206 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:25:43 +00:00
rpotts%netscape.com
5dcafd7b80 fix for bug #2343 - Preferences are not initialized in the apprunner...
git-svn-id: svn://10.0.0.236/trunk@24205 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:15:37 +00:00
rickg%netscape.com
6aa4a20063 removed warnings and partially fixed M3
git-svn-id: svn://10.0.0.236/trunk@24204 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:06:48 +00:00
rpotts%netscape.com
36e5062afc Fixed build bustage... nsIWalletService.h was not being found because dist\public\walletlib was missing from the LINCS...
git-svn-id: svn://10.0.0.236/trunk@24202 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 06:08:18 +00:00
bienvenu%netscape.com
63ee355daa fix 3765 r=mscott,scottip a=chofmann problem updating thread pane after get new mail
git-svn-id: svn://10.0.0.236/trunk@24201 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 03:16:31 +00:00
despotdaemon%netscape.com
e0fe0f92a2 Pseudo-automatic update of changes made by dmose@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@24200 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 02:55:44 +00:00
pavlov%pavlov.net
38641f5c48 fix for #2513. r=mcafee@netscape.com, a=don@netscape.com
git-svn-id: svn://10.0.0.236/trunk@24199 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 02:19:52 +00:00
dp%netscape.com
71be445c74 Moving appcores.dll from bin/components/ to bin/ since mailnews links with it
git-svn-id: svn://10.0.0.236/trunk@24197 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 01:41:33 +00:00
dp%netscape.com
b57de82436 Moving appcores.dll from bin/components/ to bin/ since mailnews links with it
git-svn-id: svn://10.0.0.236/trunk@24196 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 01:34:22 +00:00
dp%netscape.com
33606ad65b Forcing xpcom registry recreation after moving appcores.dll from bin/components to bin/ since mailnew links with it
git-svn-id: svn://10.0.0.236/trunk@24195 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 01:33:46 +00:00
hyatt%netscape.com
6dda978028 As per German's request, moving the Wallet menu underneath the
Edit menu.


git-svn-id: svn://10.0.0.236/trunk@24194 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 01:17:30 +00:00
nhotta%netscape.com
2f28121e41 Change to generate a meta-tag for i18n mail testing, for the dogfood only (and windows only), reviwed by rhp, approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@24193 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 00:52:37 +00:00
hyatt%netscape.com
84a6776999 Changing some errors in the XUL file and moving the URL bar to be vertically
centered.

Also making a change requested by German... moving the new task bar underneath
the status area.


git-svn-id: svn://10.0.0.236/trunk@24192 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 00:40:49 +00:00
mjudge%netscape.com
598cd8d192 I am "unfixing" something. This was something I introduced to prevent an M3 bug with a hack, it is not necessary anymore. reviewd by sfrasier. several people have verified this.
git-svn-id: svn://10.0.0.236/trunk@24191 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 00:08:38 +00:00
saari%netscape.com
d329e297fb Fixing bug #3743 - Hierarchical menus display wrong info on MacOS
git-svn-id: svn://10.0.0.236/trunk@24188 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 00:00:39 +00:00
joki%netscape.com
4aff2a13e3 Fix for bug 3553, links on Linux
git-svn-id: svn://10.0.0.236/trunk@24187 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 23:44:15 +00:00
danm%netscape.com
780878cdde Moving release of nsWindow object up from its Destroy method to its caller, nsMacEventHandler. This is a better remainder of a fix for bug 3676. r:saari a:chofmann.
git-svn-id: svn://10.0.0.236/trunk@24186 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 23:40:42 +00:00
alecf%netscape.com
e580b04cc9 fix for #3755 - bring up messenger from Tools->Messenger by opening a new
window with the messenger XUL file.


git-svn-id: svn://10.0.0.236/trunk@24185 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 23:31:09 +00:00
mjudge%netscape.com
d86bbf4046 M3 bug reviewed by joe francis. simply adding 0 initiializers to variables
git-svn-id: svn://10.0.0.236/trunk@24184 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 23:08:27 +00:00
jfrancis%netscape.com
da1fc8ea13 fixed 3632 - selection turds after delete.
fixed 3751 - resizing page with selected image crashes.

reviewed mjudge and kin.  checkin approval chofmann.


git-svn-id: svn://10.0.0.236/trunk@24183 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 22:52:06 +00:00
cyeh%netscape.com
a303b2a42b added loop command line option to control the number of times it cycles
on a url.txt file. default is 100 times.


git-svn-id: svn://10.0.0.236/trunk@24182 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 22:46:46 +00:00
putterman%netscape.com
b61167ad7b can now change folder root. Reviewed by waterson and approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@24181 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 22:33:09 +00:00
bienvenu%netscape.com
70142237f5 fix 3754 assert deleting a mail message r=davidmc, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@24180 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 21:46:11 +00:00
hshaw%netscape.com
6c9b13a66e use default prefs.js if someone cause PREF_ API before initializing it
git-svn-id: svn://10.0.0.236/trunk@24179 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 21:38:06 +00:00
ramiro%netscape.com
f4cf6c562b Fix bugs 3653, 3652 and 3566. Leaking timers.
Thanks to Tomi Leppikangas <Tomi.Leppikangas@oulu.fi> for providing the
fix and Bruce Mitchener <bruce@cybersight.com> for purifying it.


git-svn-id: svn://10.0.0.236/trunk@24178 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 21:23:49 +00:00
evaughan%netscape.com
c332730afc Fixed align bug.
git-svn-id: svn://10.0.0.236/trunk@24177 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 21:22:49 +00:00
hyatt%netscape.com
814f8171fa Fixing the personal toolbar. Someone had a duplicate ID in there.
git-svn-id: svn://10.0.0.236/trunk@24176 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 21:06:24 +00:00
law%netscape.com
5908a31379 Corrected 'typo' in text for Home button; approved by chofmann/don
git-svn-id: svn://10.0.0.236/trunk@24175 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 20:53:24 +00:00
cyeh%netscape.com
9bf229dc0d fix -f command line option so that it actually works.
git-svn-id: svn://10.0.0.236/trunk@24174 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 19:33:13 +00:00
kostello%netscape.com
e0259c902d Fix build bustage. Move entity code to nsHTMLContentSinkStream until
this can be correctly addressed.


git-svn-id: svn://10.0.0.236/trunk@24173 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 19:19:01 +00:00
hyatt%netscape.com
0fc62f3ccf Removing the "About" menu and placing the link to Release Notes under
the "Help" menu instead.  Approved by chofmann.


git-svn-id: svn://10.0.0.236/trunk@24171 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 19:01:22 +00:00
slamm%netscape.com
313e26b262 Use one name for .mozconfig
git-svn-id: svn://10.0.0.236/trunk@24170 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 17:49:25 +00:00
rickg%netscape.com
a78f2703db two tiny fixes that have been sitting around awhile
git-svn-id: svn://10.0.0.236/trunk@24169 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 08:38:41 +00:00
bienvenu%netscape.com
de8a697e56 fix problem in reply all
git-svn-id: svn://10.0.0.236/trunk@24168 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 07:43:14 +00:00
hshaw%netscape.com
a8d2897d6f load up default pref file, more detailed version requires mac project file changes
git-svn-id: svn://10.0.0.236/trunk@24167 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 06:12:17 +00:00
mccabe%netscape.com
9062024e28 Another reworking of the loader -
- added a forward declaration of nsIInterfaceInfoManager to xptinfo.h

- reworked and cleaned up most aspects of the loader; typelib files now get associated typelib records, which have arrays of pointers to shared interface records; no hashtable lookup is necessary to resolve index pointers from params, etc to nsInterfaceInfo objects.

- moved to two hashtables in nsInterfaceInfoManager, mapping from name->interface record and iid->interface record.  Still unclear if I handle the different-iid, same-name case correctly.


git-svn-id: svn://10.0.0.236/trunk@24166 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:50:11 +00:00
hyatt%netscape.com
f41ac2bd41 Changes to fix the bookmarks menu crashing problem.
git-svn-id: svn://10.0.0.236/trunk@24165 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:39:04 +00:00
hyatt%netscape.com
e9895b0fef Changes to fix the Bookmarks menu crashing problem.
git-svn-id: svn://10.0.0.236/trunk@24164 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:36:13 +00:00
kostello%netscape.com
a1d937336a Added implementation for nsIHTMLContentSink::DoFragment()
git-svn-id: svn://10.0.0.236/trunk@24163 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:11:43 +00:00
kostello%netscape.com
b795dfd74a Add support to encode selection informaton
git-svn-id: svn://10.0.0.236/trunk@24162 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:10:03 +00:00
kostello%netscape.com
212c5568d0 Added nsIHTMLContentSink::DoFragment() method.
Added support for conversion of HTML entities in output


git-svn-id: svn://10.0.0.236/trunk@24161 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:08:36 +00:00
buster%netscape.com
506d9a9565 added WillUndo, DidUndo, WillRedo, DidRedo and some supporting code so
the text edit rule object can maintain it's own state more efficiently and correctly.


git-svn-id: svn://10.0.0.236/trunk@24160 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:08:30 +00:00
kostello%netscape.com
8ed917b8c2 Add support to get a SelectiomManager if non exists.
Waiting for Repository work


git-svn-id: svn://10.0.0.236/trunk@24159 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:06:52 +00:00
buster%netscape.com
099c42d8d3 small bug fix in Collapse. If the range array has 0 children, the selection should be considered collapsed.
git-svn-id: svn://10.0.0.236/trunk@24158 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 05:04:34 +00:00
sdagley%netscape.com
b25a5bd57a Had to temporarily back out danm's Release() hack from v1.95 as it causes a crash trying to load a new URL. While the hack did fix the problem with not being able to close the bookmark window my feeling is the crash is the less desirable behavior.
git-svn-id: svn://10.0.0.236/trunk@24157 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 03:18:05 +00:00
pavlov%pavlov.net
ca80f65092 fix another memory leak.
git-svn-id: svn://10.0.0.236/trunk@24156 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 03:03:49 +00:00
edwin%woudt.nl
1e9c573bb0 More addressbook patches from Mauro Botelho.
1. Now we are saving new entries to a file named aBook.nab
2. Sort ascending and descending are working now.


git-svn-id: svn://10.0.0.236/trunk@24155 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 01:59:26 +00:00
bienvenu%netscape.com
0d98b2a9fd latest mork drop, fix commit code
git-svn-id: svn://10.0.0.236/trunk@24154 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 01:32:31 +00:00
briano%netscape.com
5090bfc5fc Automated update
git-svn-id: svn://10.0.0.236/trunk@24153 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 01:00:41 +00:00
buster%netscape.com
518e2bdc59 added files: mozilla/editor/base/PlaceholderTxn.cpp
git-svn-id: svn://10.0.0.236/trunk@24152 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 00:58:15 +00:00
buster%netscape.com
ef5f3265cc added PlaceholderTxn. This is an aggregate transaction that sits on the undo stack
and merges in subsequent transactions indiscriminately until it's told to stop.
It also gives the last transaction in its child list a chance to merge the
next transaction.
All this is in support of complex transactions that result in text insertion
being able to collapse into a single undoable event.
Also improved tracking of bogus content node used when document is empty.


git-svn-id: svn://10.0.0.236/trunk@24151 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 00:57:32 +00:00
pavlov%pavlov.net
a5b07e4bf2 attempt to see what tinderbox machines don't have gtk 1.2 on them... will
revert this in a minute.


git-svn-id: svn://10.0.0.236/trunk@24150 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 00:47:55 +00:00
morse%netscape.com
12c434488f add wallet samples
git-svn-id: svn://10.0.0.236/trunk@24149 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 00:46:22 +00:00
morse%netscape.com
29a296322d get tables from server
git-svn-id: svn://10.0.0.236/trunk@24148 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 00:42:33 +00:00
pavlov%pavlov.net
ee9477a22a fix another mem leak.
git-svn-id: svn://10.0.0.236/trunk@24147 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 23:57:26 +00:00
pavlov%pavlov.net
5bad3fe9c7 fix mem leak for real this time.
git-svn-id: svn://10.0.0.236/trunk@24146 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 23:15:35 +00:00
pavlov%pavlov.net
78bde97ca5 fix mem leaks.
git-svn-id: svn://10.0.0.236/trunk@24145 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 23:14:35 +00:00
pavlov%pavlov.net
093fc1914e minor cleanups.
git-svn-id: svn://10.0.0.236/trunk@24144 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 23:03:34 +00:00
bienvenu%netscape.com
403c89404d add comma separator between addresses, remove null byte in msg hdr yarn
git-svn-id: svn://10.0.0.236/trunk@24143 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 23:00:31 +00:00
beard%netscape.com
72b38afe7f added extensions
git-svn-id: svn://10.0.0.236/trunk@24142 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 22:52:39 +00:00
beard%netscape.com
4da1e46179 always create console in a new window
git-svn-id: svn://10.0.0.236/trunk@24141 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 22:52:18 +00:00
beard%netscape.com
d4708408bc fixed crashing bug when frames are destroyed
git-svn-id: svn://10.0.0.236/trunk@24140 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 22:51:41 +00:00
jefft%netscape.com
8be650186c more reply/forward message support
git-svn-id: svn://10.0.0.236/trunk@24139 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 21:01:36 +00:00
jefft%netscape.com
4a7fcc684f more reply/forward message implementation
git-svn-id: svn://10.0.0.236/trunk@24138 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 21:00:30 +00:00
saari%netscape.com
08874e6586 Fixing bug #3674 and #3679
git-svn-id: svn://10.0.0.236/trunk@24137 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:59:10 +00:00
jefft%netscape.com
f00cddec76 rename GetMessageHeader to GetRDFResourceForMessage
git-svn-id: svn://10.0.0.236/trunk@24136 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:58:58 +00:00
beard%netscape.com
f3f0f9e4c5 added CreatePluginInstance.
git-svn-id: svn://10.0.0.236/trunk@24135 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:26:29 +00:00
beard%netscape.com
f2113a9ff2 calling CreatePluginInstance instead of CreateInstance, so MIME type is available early.
git-svn-id: svn://10.0.0.236/trunk@24134 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:09:57 +00:00
beard%netscape.com
ec20be3608 added CreatePluginInstance, to create a plugin instance with a specified MIME type.
git-svn-id: svn://10.0.0.236/trunk@24133 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:09:12 +00:00
beard%netscape.com
bacd108673 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24132 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:07:46 +00:00
beard%netscape.com
0421e358e6 EmbeddedFrame
git-svn-id: svn://10.0.0.236/trunk@24131 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:06:59 +00:00
beard%netscape.com
b795a5140e added CreatePluginInstance
git-svn-id: svn://10.0.0.236/trunk@24130 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:06:41 +00:00
beard%netscape.com
0c9fa70221 Added CreatePluginInstance method.
git-svn-id: svn://10.0.0.236/trunk@24129 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:06:22 +00:00
beard%netscape.com
fdb6b83f16 added additional MIME type, "application/x-java-frame"
git-svn-id: svn://10.0.0.236/trunk@24128 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:05:51 +00:00
beard%netscape.com
151dfaca36 private SupportsMixin
git-svn-id: svn://10.0.0.236/trunk@24127 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:05:14 +00:00
beard%netscape.com
5c47386cb3 Added JSEvaluator.cpp, EmbeddedFrame.cpp, EmbeddedFramePluginInstance.cpp.
git-svn-id: svn://10.0.0.236/trunk@24126 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 20:04:48 +00:00
morse%netscape.com
9b065263e5 make wallet editor accessible outside of firewall
git-svn-id: svn://10.0.0.236/trunk@24125 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 19:50:49 +00:00
morse%netscape.com
55720e3d53 cleanup use of url-specific field-to-schema mapping
git-svn-id: svn://10.0.0.236/trunk@24124 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 19:02:38 +00:00
pavlov%pavlov.net
3b8b73438e fix bug #3721
git-svn-id: svn://10.0.0.236/trunk@24123 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:50:04 +00:00
locka%iol.ie
56919abb99 Made changes for IE DOM support
git-svn-id: svn://10.0.0.236/trunk@24122 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:29:21 +00:00
locka%iol.ie
f8a294feaf Added basic IE element implementations
git-svn-id: svn://10.0.0.236/trunk@24121 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:26:58 +00:00
pavlov%pavlov.net
1b8af08f0f fix another memory leak.
git-svn-id: svn://10.0.0.236/trunk@24120 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:12:23 +00:00
pavlov%pavlov.net
1d5e39fcc9 fix bug #3564
git-svn-id: svn://10.0.0.236/trunk@24119 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:06:18 +00:00
bienvenu%netscape.com
4f9d8961d4 add accessors for recipients and cc list
git-svn-id: svn://10.0.0.236/trunk@24118 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:46:14 +00:00
locka%iol.ie
6d98f4b590 New icons
git-svn-id: svn://10.0.0.236/trunk@24117 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:44:40 +00:00
locka%iol.ie
e65e3b7805 Updated CBrowse into a mini-test app
git-svn-id: svn://10.0.0.236/trunk@24116 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:44:01 +00:00
karnaze%netscape.com
fe3b92e60b removed code to set margins on radio buttons and checkboxes. It is now done using attribute selectors in ua.css.
git-svn-id: svn://10.0.0.236/trunk@24115 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:39:58 +00:00
karnaze%netscape.com
0a1d6741dd table cell uses its own border (instead of table's) when sizing its area frame
git-svn-id: svn://10.0.0.236/trunk@24114 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:36:10 +00:00
ramiro%netscape.com
5cbb09f9bf Fix typo.
git-svn-id: svn://10.0.0.236/trunk@24113 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 17:33:43 +00:00
edwin%woudt.nl
d614531026 Changed the smtphost preference to be identity based instead of global.
git-svn-id: svn://10.0.0.236/trunk@24112 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 13:30:45 +00:00
edwin%woudt.nl
cabbfb0c46 Default identities can be set now in the preferences file for each store.
git-svn-id: svn://10.0.0.236/trunk@24111 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 11:16:50 +00:00
mcafee%netscape.com
688621eb3f getenv() needs a prototype for Solaris.
git-svn-id: svn://10.0.0.236/trunk@24110 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 09:00:38 +00:00
danm%netscape.com
aecf46f198 disabling ability to specify a parent for a top-level window (until all platforms agree on what this means). fix refcount when registering windows with the window list.
git-svn-id: svn://10.0.0.236/trunk@24109 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 08:24:21 +00:00
danm%netscape.com
2366297b1b adjusting refcount for menubars and deletion. deletion adjustment is a HACK for the impending milestone.
git-svn-id: svn://10.0.0.236/trunk@24108 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 08:22:43 +00:00
danm%netscape.com
4293674b32 fixing goofy reversal of normal window and dialog window creation
git-svn-id: svn://10.0.0.236/trunk@24107 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 08:21:09 +00:00
danm%netscape.com
9b22c9c322 Added SetParent method
git-svn-id: svn://10.0.0.236/trunk@24106 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 08:19:34 +00:00
jband%netscape.com
859b96d66e use of typelibs via xptinfo working with test program on win32. Untested on Linux. typelib generation not yet integrated into the make system
git-svn-id: svn://10.0.0.236/trunk@24105 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 06:07:21 +00:00
beard%netscape.com
406c19300d Added NPL
git-svn-id: svn://10.0.0.236/trunk@24104 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 05:22:50 +00:00
pavlov%pavlov.net
872dc8de37 removed some unused code
git-svn-id: svn://10.0.0.236/trunk@24103 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 05:01:55 +00:00
rods%netscape.com
59be444747 Added DragListener for Drag & Drop (it's not turned on)
git-svn-id: svn://10.0.0.236/trunk@24102 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:45:00 +00:00
beard%netscape.com
6c2fa78c9d added nsILiveconnect service.
git-svn-id: svn://10.0.0.236/trunk@24101 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:41:51 +00:00
beard%netscape.com
4ee6f2956f added IID accessors
git-svn-id: svn://10.0.0.236/trunk@24100 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:40:54 +00:00
beard%netscape.com
98648c5313 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24099 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:39:04 +00:00
buster%netscape.com
7cc6cda1c5 added checks for DOM Key event returning 0x0 key code. If we get 0, we bail.
git-svn-id: svn://10.0.0.236/trunk@24098 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:12:21 +00:00
buster%netscape.com
6119addb3c added a debug-only printf warning if the char code returned is 0
git-svn-id: svn://10.0.0.236/trunk@24097 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 04:10:55 +00:00
beard%netscape.com
23f8cca44d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24096 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 03:06:42 +00:00
beard%netscape.com
d86a17c17e JSObject tests.
git-svn-id: svn://10.0.0.236/trunk@24095 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 03:06:08 +00:00
beard%netscape.com
47e7c1394c Added nsLiveconnect to backward adapter target.
git-svn-id: svn://10.0.0.236/trunk@24094 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 03:05:18 +00:00
beard%netscape.com
0884e8f2d7 MRJPLUGIN_4X support.
git-svn-id: svn://10.0.0.236/trunk@24093 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 03:04:44 +00:00
jband%netscape.com
a01f741d90 added octet for unsigned 8bit, made float and double work, added a Win32 batfile to build against the right MS runtime dll, added hacked temporary support for nsID expresed as nsIIDRef, added GOTO support for iid_is being native rather than an interface type; i.e. for QueryInterface style sig where a void* is used as the out type
git-svn-id: svn://10.0.0.236/trunk@24092 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 02:59:43 +00:00
mjudge%netscape.com
0615e6fe73 fix hack for getting selection to "Really" update the frame
git-svn-id: svn://10.0.0.236/trunk@24091 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 01:18:47 +00:00
kostello%netscape.com
7ba2fb1536 Added HACKForceRedraw() when deleting a range or inserting text
git-svn-id: svn://10.0.0.236/trunk@24090 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 01:02:53 +00:00
sfraser%netscape.com
0ed96a5600 Remove an extra ", and remove the align tag on the throbber, because it
currently shows up as a label. sdagley helped.


git-svn-id: svn://10.0.0.236/trunk@24089 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:46:02 +00:00
kostello%netscape.com
200ff1e40c Add HACKForceRedraw() to force a redraw until the drawing
problems are solved in Gecko


git-svn-id: svn://10.0.0.236/trunk@24088 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:31:35 +00:00
pavlov%pavlov.net
d44739f283 make the Enumerator destructor virtual to remove build warning.
git-svn-id: svn://10.0.0.236/trunk@24087 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:21:56 +00:00
gordon%netscape.com
36fad31c19 Fix for Mac OT bugs #2133, #2405, #2451, #2623, #3580 among others. Steve Dagley served as buddy for my changes. This is basically the first half of the redesign for Mac NSPR Sockets. Blocking mode or Server sockets remain to be implemented.
git-svn-id: svn://10.0.0.236/trunk@24086 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:15:39 +00:00
mcmullen%netscape.com
f636dbb228 Added nsFileLocations.cpp/.h to the build.
git-svn-id: svn://10.0.0.236/trunk@24085 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:03:21 +00:00
mcmullen%netscape.com
ce1795ba6d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@24084 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 00:02:40 +00:00
mcmullen%netscape.com
8a41bf3664 Added "About" menu with release notes item (bug #3648).
git-svn-id: svn://10.0.0.236/trunk@24083 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 23:27:45 +00:00
mcmullen%netscape.com
70f0026961 Adjusted the use of nsFileSpec in GetVolumeList(), thereby avoiding a crash.
git-svn-id: svn://10.0.0.236/trunk@24082 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 22:52:24 +00:00
edwin%woudt.nl
d328bbec32 Implemented signature replacement code. When changing identities now, the sig will change. Also the sig will be automatically added when composing a message.
git-svn-id: svn://10.0.0.236/trunk@24081 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 22:31:58 +00:00
mjudge%netscape.com
2ebf5f3b4b needed to get caret to draw at end of line and on an empty text element
git-svn-id: svn://10.0.0.236/trunk@24080 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 21:33:34 +00:00
mjudge%netscape.com
e60f9b40c5 hack to get caret to draw on empty line.
git-svn-id: svn://10.0.0.236/trunk@24079 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 21:33:01 +00:00
morse%netscape.com
2e91a789f7 added wallet
git-svn-id: svn://10.0.0.236/trunk@24078 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 21:29:49 +00:00
morse%netscape.com
5619966aab fix for bug 2414 -- cookie file not being created
git-svn-id: svn://10.0.0.236/trunk@24077 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 21:26:35 +00:00
jefft%netscape.com
e544c62a1f call nsJSUtils::nsConvertObjectToJSVal to convert returning object into jsval
git-svn-id: svn://10.0.0.236/trunk@24076 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 20:15:08 +00:00
jefft%netscape.com
a5ccc1fc81 partially enable reply and forward message
git-svn-id: svn://10.0.0.236/trunk@24075 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 20:10:10 +00:00
ducarroz%netscape.com
ef85a14469 Remove default text, now the default body is blank
git-svn-id: svn://10.0.0.236/trunk@24074 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 18:02:33 +00:00
morse%netscape.com
03293e7efc removed some dead code
git-svn-id: svn://10.0.0.236/trunk@24073 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 16:00:40 +00:00
morse%netscape.com
164b45f147 fix bugzilla bug 909
git-svn-id: svn://10.0.0.236/trunk@24072 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 15:59:05 +00:00
karnaze%netscape.com
3828070fad set max element size for hidden element
git-svn-id: svn://10.0.0.236/trunk@24071 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 12:50:43 +00:00
karnaze%netscape.com
320437ece4 bug 2220; changed wording of some warnings.
git-svn-id: svn://10.0.0.236/trunk@24070 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 12:49:37 +00:00
karnaze%netscape.com
fe22718487 removed some table frame construction warnings.
git-svn-id: svn://10.0.0.236/trunk@24069 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 12:47:56 +00:00
rjc%netscape.com
4285a9887c Reduce amount of string allocation, and delete []basename when done with it.
git-svn-id: svn://10.0.0.236/trunk@24068 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 09:32:13 +00:00
rjc%netscape.com
75a939310a Use nsFileURL instead of nsFilePath to get file URL.
git-svn-id: svn://10.0.0.236/trunk@24067 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 09:25:46 +00:00
rjc%netscape.com
d5a22ad969 Add column sorting support to bookmarks.xul
git-svn-id: svn://10.0.0.236/trunk@24066 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 09:10:40 +00:00
jband%netscape.com
5eaf37bbb1 more to fix assumption that interfaces don't have the pointer bit set
git-svn-id: svn://10.0.0.236/trunk@24065 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 09:09:26 +00:00
dp%netscape.com
6ddfe4b9de Removing unix hack of translation ./libabc.so to libabc.so to prevent multiple loads. This wont be required as we load all dlls absolutely
git-svn-id: svn://10.0.0.236/trunk@24064 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 08:09:54 +00:00
ducarroz%netscape.com
6417ada219 Part of implementation of Reply and Forward
git-svn-id: svn://10.0.0.236/trunk@24063 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 07:51:54 +00:00
ducarroz%netscape.com
972c7474f5 Part of implementation of Reply and Forward. Use new SendMessage command
git-svn-id: svn://10.0.0.236/trunk@24062 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 07:51:15 +00:00
ducarroz%netscape.com
29fb5a6f25 add pref for reply_to
git-svn-id: svn://10.0.0.236/trunk@24061 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 07:49:23 +00:00
mcmullen%netscape.com
3b2fd6b905 Fix a parameter type.
git-svn-id: svn://10.0.0.236/trunk@24060 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 07:07:33 +00:00
mcmullen%netscape.com
56cf21a8da Adapt to an API change.
git-svn-id: svn://10.0.0.236/trunk@24059 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 06:39:17 +00:00
mcmullen%netscape.com
de8fc99c4f Upgrades, bugfixes (including nsFilePath no longer hex escaped). Features (including DiskSpaceAvailable)
git-svn-id: svn://10.0.0.236/trunk@24058 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 06:38:57 +00:00
buster%netscape.com
c40ea0b1ef InsertBreak now works at the beginning of a line. Plus a trivial bug fix.
git-svn-id: svn://10.0.0.236/trunk@24057 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 05:31:22 +00:00
syd%netscape.com
e2edc000af gtk_toggle_button_get_active() is an API newer than Gtk+ 1.1.13. Replaced it
with legacy code that just looks at active field of widget directly (I could
use the GtkObject interfaces, but those are kludgy and the reason that the
newer API was introduced). Eventually (hopefully soon) we'll migrate to Gtk+
1.2 (which will fix some rendering bugs as well...)


git-svn-id: svn://10.0.0.236/trunk@24056 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 05:25:31 +00:00
buster%netscape.com
3900dace67 added delegate code for InsertText (WillInsertText, DidInsertText)
which calls generic WillInsert, DidInsert to test for magic bogus
content and does the right thing.
You now can't delete magic content with user gestures, and when you
insert anything the magic kludgy &nbsp; is deleted first.


git-svn-id: svn://10.0.0.236/trunk@24055 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 04:53:21 +00:00
buster%netscape.com
1adc16e177 Table cells need to call DidSetStyleContext whenever their style changes, or
whenever the table's style changes.
This is a partial fix for bug 3513


git-svn-id: svn://10.0.0.236/trunk@24054 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 04:38:02 +00:00
buster%netscape.com
fdd92cdedf added some debugging code. uncomment the #define DELETE_SELECTION
to see some output about what node is selected.


git-svn-id: svn://10.0.0.236/trunk@24053 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 04:36:03 +00:00
law%netscape.com
6aee465560 Throbberized
git-svn-id: svn://10.0.0.236/trunk@24052 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 04:24:13 +00:00
law%netscape.com
e898ea3970 Throb, baby, throb
git-svn-id: svn://10.0.0.236/trunk@24051 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:51:22 +00:00
law%netscape.com
6f483dbf4e Added throbbingN.gif and fixed clobber dirs
git-svn-id: svn://10.0.0.236/trunk@24050 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:40:27 +00:00
syd%netscape.com
2e269a53c6 Declare mPrData
git-svn-id: svn://10.0.0.236/trunk@24049 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:39:38 +00:00
law%netscape.com
a8a4d3d226 Adding url listener support
git-svn-id: svn://10.0.0.236/trunk@24048 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:31:55 +00:00
slamm%netscape.com
8988adee79 Disable PrintPreview 'cause it's crashing.
git-svn-id: svn://10.0.0.236/trunk@24047 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:26:54 +00:00
syd%netscape.com
3a9c39025c Call GTK print dialog. Currently, Init routine returns FAILURE, effectively
stubbing out this functionality. Done Cone will turn it on at a later time.

Gtk+ print menu crashes will temporarily disappear because of this change.


git-svn-id: svn://10.0.0.236/trunk@24046 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:21:16 +00:00
syd%netscape.com
c86a5bb085 Add nsPrintdGTK.c to build.
git-svn-id: svn://10.0.0.236/trunk@24045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:19:58 +00:00
syd%netscape.com
57ff622ee2 Print dialog for Gtk. Needs to be wired by Done Cone, currently stubbed out
in caller.


git-svn-id: svn://10.0.0.236/trunk@24044 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:19:28 +00:00
slamm%netscape.com
d2355bf850 Add click handler for personal toolbar.
git-svn-id: svn://10.0.0.236/trunk@24043 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:15:39 +00:00
beard%netscape.com
284c311805 added IID_ACCESSOR
git-svn-id: svn://10.0.0.236/trunk@24042 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:12:16 +00:00
beard%netscape.com
8230ab5364 fixed IID accessor
git-svn-id: svn://10.0.0.236/trunk@24041 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:11:05 +00:00
beard%netscape.com
82d7689071 Added some println's to test console.
git-svn-id: svn://10.0.0.236/trunk@24040 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:08:02 +00:00
law%netscape.com
ed145eabba Export nsIURLListener.h
git-svn-id: svn://10.0.0.236/trunk@24039 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 03:01:15 +00:00
slamm%netscape.com
cda10a48e6 -mAdd FAQ link.
git-svn-id: svn://10.0.0.236/trunk@24038 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:59:30 +00:00
sdagley%netscape.com
ff49c74457 Make an alias of mozilla:xpfe:AppCores:xul:resources:throbbingN.gif in the throbber res directory so that law's upcoming toolbar xul change can find it.
git-svn-id: svn://10.0.0.236/trunk@24037 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:51:00 +00:00
law%netscape.com
da9fcb2b49 New URL listener interface to get throbber working
git-svn-id: svn://10.0.0.236/trunk@24036 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:28:31 +00:00
law%netscape.com
7d73848f1b New styles for throbber
git-svn-id: svn://10.0.0.236/trunk@24035 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:21:51 +00:00
beard%netscape.com
ab9d076b20 reverted back to kISupportsIID. It seems not all compilers can handle ::nsISupports::GetIID() from inside an XPCOM interface. Yech.
git-svn-id: svn://10.0.0.236/trunk@24034 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:20:57 +00:00
slamm%netscape.com
a0d92131e4 Add throbbingN.gif.
git-svn-id: svn://10.0.0.236/trunk@24033 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 02:15:34 +00:00
evaughan%netscape.com
5caad912d3 Fixed Titled button bugs.
git-svn-id: svn://10.0.0.236/trunk@24032 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:51:49 +00:00
slamm%netscape.com
b06c9cece3 Update script name
git-svn-id: svn://10.0.0.236/trunk@24031 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:43:25 +00:00
jband%netscape.com
8bb15255e9 support float and double in headers and typelibs
git-svn-id: svn://10.0.0.236/trunk@24030 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:43:19 +00:00
jband%netscape.com
9ed30011df made in params const, added some comments
git-svn-id: svn://10.0.0.236/trunk@24029 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:34:37 +00:00
jband%netscape.com
d96fb8c360 fix assumption that interfaces don't have the poointer bit set
git-svn-id: svn://10.0.0.236/trunk@24028 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:31:48 +00:00
hyatt%netscape.com
950c46393d Bookmarks menu coming online.
git-svn-id: svn://10.0.0.236/trunk@24027 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:12:53 +00:00
alecf%netscape.com
0be2671888 #if 0 out calls to functions we haven't defined yet.
git-svn-id: svn://10.0.0.236/trunk@24026 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:07:11 +00:00
alecf%netscape.com
2e006cf6f7 remove more undefined symbols by linking against more libraries
git-svn-id: svn://10.0.0.236/trunk@24025 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:06:27 +00:00
chuang%netscape.com
68726183a2 Change 3 pane layout using frame instead of iframe
git-svn-id: svn://10.0.0.236/trunk@24022 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:03:50 +00:00
hyatt%netscape.com
c888f11e4f Menus now handle click events properly (by sending them into the DOM).
git-svn-id: svn://10.0.0.236/trunk@24021 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:03:33 +00:00
law%netscape.com
96232ea83d Animated gif for apprunner throbber
git-svn-id: svn://10.0.0.236/trunk@24020 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 01:02:28 +00:00
mccabe%netscape.com
b8deb21290 Fixed a place where I was missing an NS_RELEASE, thanks jband.
git-svn-id: svn://10.0.0.236/trunk@24019 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:56:47 +00:00
slamm%netscape.com
2df99b84b6 Trim NSPR options down to two. Add mozilla banner.
git-svn-id: svn://10.0.0.236/trunk@24018 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:51:40 +00:00
alecf%netscape.com
28d6dad50c putterman's patches to re-root thread pane
git-svn-id: svn://10.0.0.236/trunk@24017 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:50:51 +00:00
morse%netscape.com
8aade4c7bb fix potential build bustage
git-svn-id: svn://10.0.0.236/trunk@24016 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:44:13 +00:00
hyatt%netscape.com
79251a162a Menus are much closer now.
git-svn-id: svn://10.0.0.236/trunk@24015 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:31:05 +00:00
nhotta%netscape.com
390059663f Added a MIME decoder interface which takes arguments in nsString.
git-svn-id: svn://10.0.0.236/trunk@24014 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:28:18 +00:00
beard%netscape.com
03cc80e739 forcing nsISupports to global scope to resovle ambiguity (VC is very weak)
git-svn-id: svn://10.0.0.236/trunk@24013 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:12:13 +00:00
hyatt%netscape.com
9d57739e0b On the road to making the bookmarks menu work properly.
git-svn-id: svn://10.0.0.236/trunk@24012 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:08:25 +00:00
rjc%netscape.com
2262fccde4 Autoregistration now works on all platforms, and RDF self-registers, so removing code that statically registers RDF here.
git-svn-id: svn://10.0.0.236/trunk@24011 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 00:06:29 +00:00
pinkerton%netscape.com
fa2dd9188c onClick -> onclick conversion.
git-svn-id: svn://10.0.0.236/trunk@24010 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:56:13 +00:00
evaughan%netscape.com
28720251d6 Fixed disabled bug on buttons.
git-svn-id: svn://10.0.0.236/trunk@24009 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:47:52 +00:00
rjc%netscape.com
6e88ce0a1b Export nsComponentManager::AutoRegister
git-svn-id: svn://10.0.0.236/trunk@24008 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:47:17 +00:00
pierre%netscape.com
7c6c8ca488 fixed uninitialized variable in XULContentSinkImpl::Init()
git-svn-id: svn://10.0.0.236/trunk@24007 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:36:33 +00:00
morse%netscape.com
c708eb1603 move wallet editor to a server
git-svn-id: svn://10.0.0.236/trunk@24006 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:32:11 +00:00
morse%netscape.com
be75a1a597 fix for wallet
git-svn-id: svn://10.0.0.236/trunk@24005 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:30:48 +00:00
morse%netscape.com
f0e79dc53c turn on client wallet for win32
git-svn-id: svn://10.0.0.236/trunk@24004 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:29:12 +00:00
rhp%netscape.com
9080b52939 Changes for content type handler plugins on unix
git-svn-id: svn://10.0.0.236/trunk@24003 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:28:39 +00:00
pierre%netscape.com
b73810df3b fixed uninitialized variable in ProxyEvent::Fire()
git-svn-id: svn://10.0.0.236/trunk@24002 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:27:46 +00:00
cyeh%netscape.com
50f0663eee use plain text for the automated report, and don't uuencode
git-svn-id: svn://10.0.0.236/trunk@24001 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:24:53 +00:00
pierre%netscape.com
d84171a598 fixed uninitialized variable in map_java_object_to_js_object_impl()
git-svn-id: svn://10.0.0.236/trunk@24000 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:18:13 +00:00
rhp%netscape.com
2afbdebea2 Change for different names on non PC platforms
git-svn-id: svn://10.0.0.236/trunk@23999 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:17:59 +00:00
rhp%netscape.com
4f3fc78aaa Change for temporary stat() call.
git-svn-id: svn://10.0.0.236/trunk@23998 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:16:52 +00:00
pinkerton%netscape.com
62c22bea64 fix for the mac part of bug #3675. We were dispatching all menu events twice.
git-svn-id: svn://10.0.0.236/trunk@23997 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 23:02:33 +00:00
pinkerton%netscape.com
9191075bb8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23996 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:57:55 +00:00
beard%netscape.com
f070c0d794 now passing events to plugins, generating idle events with an nsITimer, all XP_MAC changes for the most part.
git-svn-id: svn://10.0.0.236/trunk@23994 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:46:14 +00:00
beard%netscape.com
b4dc5c36ea Added NS_NATIVE_PLUGIN_PORT selector to GetNativeData.
git-svn-id: svn://10.0.0.236/trunk@23993 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:45:02 +00:00
michaelp%netscape.com
dcfeafc885 added memory cleanup tripwire.
git-svn-id: svn://10.0.0.236/trunk@23992 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:24:30 +00:00
hyatt%netscape.com
108afeab5c Checking in German's new UI!
git-svn-id: svn://10.0.0.236/trunk@23991 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:21:58 +00:00
waterson%netscape.com
fbdbf7403d Bug 3529: re-rooting the tree. Added code in the generic content builder that notices changes to the 'id=' attribute and reconstructs the tree from a new resource when the object's identity is changed. Also, renamed the nsRDFGenericBuilder::IsWidgetElement() to IsFolderOrItem(), because that's what it's doing.
git-svn-id: svn://10.0.0.236/trunk@23990 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:20:34 +00:00
hyatt%netscape.com
e6b40dddbb Checking in German's new UI.
git-svn-id: svn://10.0.0.236/trunk@23989 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:16:05 +00:00
mcmullen%netscape.com
1acae3d8a9 Fixed crashing bug on solaris. Added support for mac documents directory.
git-svn-id: svn://10.0.0.236/trunk@23988 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:15:02 +00:00
mcmullen%netscape.com
0f5a09ef47 Added mac documents directory.
git-svn-id: svn://10.0.0.236/trunk@23987 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:14:08 +00:00
mscott%netscape.com
a03a0d6ba4 Add line return after "Mailbox Done" to make it easier for QA to smoketest this string.
git-svn-id: svn://10.0.0.236/trunk@23986 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:05:32 +00:00
beard%netscape.com
606af1d257 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23985 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 22:04:13 +00:00
ftang%netscape.com
63130c7028 change the macroman converter to a better shape.... reviewed by pierre
git-svn-id: svn://10.0.0.236/trunk@23984 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:58:28 +00:00
beard%netscape.com
e749a03cef Took out <SCRIPT> tag, <APPLET> tag. Only used with <EMBED> tag.
git-svn-id: svn://10.0.0.236/trunk@23983 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:51:56 +00:00
beard%netscape.com
b4d0db73a0 Added clear button, moved buttons into a panel.
git-svn-id: svn://10.0.0.236/trunk@23982 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:51:05 +00:00
slamm%netscape.com
bccc688d11 Add animated gif, anim.gif.
git-svn-id: svn://10.0.0.236/trunk@23981 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:40:39 +00:00
warren%netscape.com
fa9ffdfa65 Fixed comment.
git-svn-id: svn://10.0.0.236/trunk@23980 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:39:25 +00:00
mjudge%netscape.com
c77899adc4 fixed GetWidth to "do the right thing" and take smallcaps and spaced words/chars into account.
git-svn-id: svn://10.0.0.236/trunk@23979 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:38:16 +00:00
matt%netscape.com
5b84a7c059 Adding refresh function to refresh urlbar
for bug3548


git-svn-id: svn://10.0.0.236/trunk@23978 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:37:08 +00:00
beard%netscape.com
3d7d70e2c1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23977 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:35:17 +00:00
warren%netscape.com
5da91ed33c Changed background colors to be standard messenger.
git-svn-id: svn://10.0.0.236/trunk@23976 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:29:44 +00:00
warren%netscape.com
cc89d8e394 Changed GetEnabledCommands to GetAllCommands/IsCommandEnabled.
git-svn-id: svn://10.0.0.236/trunk@23975 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:28:34 +00:00
endico%mozilla.org
e88bd6b01c Removing the mailnews tree. The mail code is in seamonkey already so the tree is redundant.
git-svn-id: svn://10.0.0.236/trunk@23974 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:10:39 +00:00
slamm%netscape.com
22b62bde01 Add animated gif version of throbber.
git-svn-id: svn://10.0.0.236/trunk@23973 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 21:03:26 +00:00
morse%netscape.com
77bd512e6f fix bug 1729
git-svn-id: svn://10.0.0.236/trunk@23972 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:53:01 +00:00
ducarroz%netscape.com
b0facc5ae6 Add GetMessageHeader Interface (written by jefft)
git-svn-id: svn://10.0.0.236/trunk@23971 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:41:43 +00:00
ducarroz%netscape.com
008becef89 Add ReplyMessage, ForwardMessage and SendMessage2 interface
git-svn-id: svn://10.0.0.236/trunk@23970 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:39:16 +00:00
ducarroz%netscape.com
3901089d0a implement Message Forward and Reply
git-svn-id: svn://10.0.0.236/trunk@23969 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:36:53 +00:00
bienvenu%netscape.com
310430bb3c add mork to makefiles
git-svn-id: svn://10.0.0.236/trunk@23968 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:31:57 +00:00
bienvenu%netscape.com
3f91b7a6cb turn on file stuff for Unix
git-svn-id: svn://10.0.0.236/trunk@23967 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:20:54 +00:00
bienvenu%netscape.com
26d5ef10a8 mork landing
git-svn-id: svn://10.0.0.236/trunk@23966 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:16:40 +00:00
bienvenu%netscape.com
781f4a7ec1 add error check that we can actually get the hdr from the db
git-svn-id: svn://10.0.0.236/trunk@23965 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:16:23 +00:00
bienvenu%netscape.com
b3213aed32 mork landing, fix delete of local mail messages
git-svn-id: svn://10.0.0.236/trunk@23964 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:12:41 +00:00
alecf%netscape.com
92b909c348 now link libnntp directly into base, so we can do dogfood
git-svn-id: svn://10.0.0.236/trunk@23963 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 20:05:16 +00:00
bienvenu%netscape.com
17e06b0b25 initialize offset before asking for it
git-svn-id: svn://10.0.0.236/trunk@23962 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:57:56 +00:00
bienvenu%netscape.com
d5a9fd297a fix buffer size overstatement, add assertions for various failures
git-svn-id: svn://10.0.0.236/trunk@23961 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:54:26 +00:00
dp%netscape.com
963e08ef2a Descriptor Leak fixed. Thanks to bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@23960 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:49:31 +00:00
briano%netscape.com
1062c18c50 Automated update
git-svn-id: svn://10.0.0.236/trunk@23959 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:45:45 +00:00
ebina%netscape.com
653d886923 Fix bug #773
Apply patch to not infinite loop if Chunking in STRIP_CRLF
state, and no LF is provided.


git-svn-id: svn://10.0.0.236/trunk@23958 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:45:24 +00:00
alecf%netscape.com
79baed5053 only use these rules if the libIDL is available (and thus XPIDL is available)
git-svn-id: svn://10.0.0.236/trunk@23957 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:35:40 +00:00
alecf%netscape.com
0081c7c702 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@23956 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:34:47 +00:00
alecf%netscape.com
4978342613 use BUILD_IDLC to refer to the DOM idl compiler
git-svn-id: svn://10.0.0.236/trunk@23955 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:34:25 +00:00
alecf%netscape.com
e139fc1c63 start using BUILD_XPIDL to build XPIDL
git-svn-id: svn://10.0.0.236/trunk@23954 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:28:09 +00:00
ebina%netscape.com
121de6f1db Fix bug #2808
Add explicit text/html and text/xml to the accepts header.  Move PNG
to the from of the list of accepted image formats.


git-svn-id: svn://10.0.0.236/trunk@23953 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:16:01 +00:00
bienvenu%netscape.com
7f77b5715c fix character after line continuation character problem
git-svn-id: svn://10.0.0.236/trunk@23952 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 19:12:37 +00:00
alecf%netscape.com
1089cc78f7 uppercase filename for Unix
git-svn-id: svn://10.0.0.236/trunk@23951 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 18:50:31 +00:00
bienvenu%netscape.com
554ebeecf3 start adding mork to linux build
git-svn-id: svn://10.0.0.236/trunk@23950 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 18:16:34 +00:00
ducarroz%netscape.com
5493a75b12 change root path preference name
git-svn-id: svn://10.0.0.236/trunk@23948 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 17:17:10 +00:00
ducarroz%netscape.com
c48085c109 change prefs properties name to be compatible with Nova's prefs as much as possible. Add pref for reply to.
git-svn-id: svn://10.0.0.236/trunk@23947 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 17:16:06 +00:00
kostello%netscape.com
5d9eb5bd73 Force Redraw on Enter: this is a workaround for bug#3356 & bug#3639
git-svn-id: svn://10.0.0.236/trunk@23946 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 15:40:29 +00:00
ftang%netscape.com
a7e0437a49 add meta tag reload hack. reviewed by rickg
git-svn-id: svn://10.0.0.236/trunk@23945 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 14:31:20 +00:00
edwin%woudt.nl
bd55b34cd0 Patches from Mauro Botelho
git-svn-id: svn://10.0.0.236/trunk@23944 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 14:22:59 +00:00
putterman%netscape.com
f7a08a5c4b Load Message
git-svn-id: svn://10.0.0.236/trunk@23943 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:18:14 +00:00
putterman%netscape.com
f08fa8d0a9 removed release of nsmsghdr until we decouple from rdf.
git-svn-id: svn://10.0.0.236/trunk@23942 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:17:45 +00:00
putterman%netscape.com
de4b563b52 Moved parse url utility
git-svn-id: svn://10.0.0.236/trunk@23941 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:17:21 +00:00
putterman%netscape.com
3a9a14da2b Can either load a demo message or a real message.
git-svn-id: svn://10.0.0.236/trunk@23940 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:16:51 +00:00
putterman%netscape.com
62f84045eb link with msgdb and rdfutil.
git-svn-id: svn://10.0.0.236/trunk@23939 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:14:57 +00:00
putterman%netscape.com
1be401d4ec Date displays correctly.
git-svn-id: svn://10.0.0.236/trunk@23938 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:14:33 +00:00
putterman%netscape.com
04c9f37ca6 comment out NS_ERROR in remove
git-svn-id: svn://10.0.0.236/trunk@23937 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 13:13:58 +00:00
ramiro%netscape.com
db0ca36e35 Make it possible to prefix mozilla dlls that conflict with system dlls.
git-svn-id: svn://10.0.0.236/trunk@23935 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 12:43:04 +00:00
briano%netscape.com
402809f631 Automated update
git-svn-id: svn://10.0.0.236/trunk@23934 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:45:42 +00:00
ramiro%netscape.com
6814bf46c6 Take out exception tests, it breaks --enable-tests.
git-svn-id: svn://10.0.0.236/trunk@23933 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:42:10 +00:00
ramiro%netscape.com
e5da645884 unbreak it on linux.
git-svn-id: svn://10.0.0.236/trunk@23932 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:29:43 +00:00
ramiro%netscape.com
d51ceea808 Dont build broken rdfsink tests, breaks --enable-tests.
git-svn-id: svn://10.0.0.236/trunk@23931 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:27:57 +00:00
dp%netscape.com
9356d42ebe Using nsHashtable and nsProgIDKey for dll hashing
git-svn-id: svn://10.0.0.236/trunk@23930 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:25:17 +00:00
dp%netscape.com
2d294e429d using nsHashtable for dllStore.
git-svn-id: svn://10.0.0.236/trunk@23929 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 11:23:49 +00:00
waterson%netscape.com
1947b09302 More nsCOMPtr bustage. !@$!%!@ Mac.
git-svn-id: svn://10.0.0.236/trunk@23928 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 10:29:11 +00:00
waterson%netscape.com
f59164d74d Fixed nsCOMPtr bustage on Mac.
git-svn-id: svn://10.0.0.236/trunk@23927 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 10:24:42 +00:00
waterson%netscape.com
0481c9b28f Added note on making fns virtual.
git-svn-id: svn://10.0.0.236/trunk@23926 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 10:09:51 +00:00
waterson%netscape.com
e98eb1a012 Added precondition checks to DOM observer APIs.
git-svn-id: svn://10.0.0.236/trunk@23925 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 10:09:26 +00:00
waterson%netscape.com
e2f8b6b96e Fixed bug with ambiguity that may occur in calls to RDFTreeBuilderImpl::RemoveWidgetItem(); implemented OnRemoveChild() DOM observer.
git-svn-id: svn://10.0.0.236/trunk@23924 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 10:09:07 +00:00
rjc%netscape.com
bf2745b51c Damn tabs/spaces.
git-svn-id: svn://10.0.0.236/trunk@23923 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 09:21:04 +00:00
mcafee%netscape.com
72ea9e5ee5 Removing a printf()
git-svn-id: svn://10.0.0.236/trunk@23922 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 09:19:28 +00:00
rjc%netscape.com
9f76dfecf8 Move folder-open.gif and folder-closed.gif into dist area.
git-svn-id: svn://10.0.0.236/trunk@23921 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 09:00:58 +00:00
dp%netscape.com
943c88fd8d Forcing XPCOM registry recreation
git-svn-id: svn://10.0.0.236/trunk@23920 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:53:45 +00:00
dp%netscape.com
189340f83f PC: Disabling autoregistration at initialization. It will be done by the app.
git-svn-id: svn://10.0.0.236/trunk@23919 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:52:56 +00:00
dp%netscape.com
a926c59c99 PC: Enabling autoregistration from the app
git-svn-id: svn://10.0.0.236/trunk@23918 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:51:37 +00:00
rjc%netscape.com
d57c9702e3 The file system datasource now sets a type='FileSystemObject' attribute on file system nodes.
git-svn-id: svn://10.0.0.236/trunk@23917 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:50:36 +00:00
rjc%netscape.com
981dc68d02 Only set container='true' when something is really a container.
git-svn-id: svn://10.0.0.236/trunk@23916 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:49:26 +00:00
rjc%netscape.com
d6d3579139 Add icons for type=FileSystemObject
git-svn-id: svn://10.0.0.236/trunk@23915 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:48:21 +00:00
rjc%netscape.com
839c3ab6f5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23914 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:38:21 +00:00
waterson%netscape.com
e1aa99a9a8 Renamed IsWidgetProperty() to IsContainmentProperty(), added RemoveWidgetItem() call and hooked it up in the generic builder.
git-svn-id: svn://10.0.0.236/trunk@23913 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:13:14 +00:00
waterson%netscape.com
5728cb2dcf Fixed bug where button created without 'src=' would crash when 'src=' was set.
git-svn-id: svn://10.0.0.236/trunk@23912 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:11:54 +00:00
rpotts%netscape.com
80e70e30ec Removed the Change Icons menu item... Removed the call to BrowserPrintPreview() from the Print Preview menu item. Currently, the BrowserPrintPreview() function does not do what you expect - it tries to change the toolbar icons and crashes
git-svn-id: svn://10.0.0.236/trunk@23911 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:03:02 +00:00
putterman%netscape.com
45203890af Fix some idl changes.
git-svn-id: svn://10.0.0.236/trunk@23910 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 08:02:35 +00:00
putterman%netscape.com
af42b15942 Specify folder with two '/'.
git-svn-id: svn://10.0.0.236/trunk@23909 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:59:03 +00:00
putterman%netscape.com
1d8fc9a6e8 Remove another release because of RDF nsMsgHdr problems. Will fix after we
decouple nsMsghdr and nsIMessage.


git-svn-id: svn://10.0.0.236/trunk@23908 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:58:20 +00:00
putterman%netscape.com
25069479e9 Add and Remove folderListeners, and hook up DeleteMessage between datasource
and database.


git-svn-id: svn://10.0.0.236/trunk@23907 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:57:26 +00:00
putterman%netscape.com
1a7ee5eddc Added a parameter to CreateMsgHdr to determine if we use GetMessageKey while
creating URI.


git-svn-id: svn://10.0.0.236/trunk@23906 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:56:24 +00:00
putterman%netscape.com
f76992bc38 Add and Remove FolderListeners.
git-svn-id: svn://10.0.0.236/trunk@23905 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:55:26 +00:00
putterman%netscape.com
ce0a8ed2f8 Add and Remove Folder Listeners.
git-svn-id: svn://10.0.0.236/trunk@23904 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:54:48 +00:00
waterson%netscape.com
0d344fe048 Ripped out the 'toy' parser and installed an updated version of the parser from 4.5.
git-svn-id: svn://10.0.0.236/trunk@23903 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:46:42 +00:00
bienvenu%netscape.com
aba5cf4b18 initial mork landing - not part of build yet
git-svn-id: svn://10.0.0.236/trunk@23902 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 07:39:27 +00:00
kostello%netscape.com
b53c0edb3c Fixed bug 3651: for OutputText, we were not outputting
linebreaks whenever we encounter <BR> in the content
model.


git-svn-id: svn://10.0.0.236/trunk@23901 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:51:34 +00:00
kostello%netscape.com
32ae1e3029 Fixed bug 3664: not checking for null condition
git-svn-id: svn://10.0.0.236/trunk@23900 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:50:41 +00:00
mccabe%netscape.com
d7ffc955ca Not part of seamonkey.
Removed awkward nsXPTParamInfo::GetInterface and friend, and als removed supporting nsXPTParamInfo.cpp file.  Replace by nsIInterfaceInfo::GetInfoForParam and friend.

Made the constructor for nsInterfaceInfo private, with nsInterfaceInfoManager as a friend class.


git-svn-id: svn://10.0.0.236/trunk@23899 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:49:01 +00:00
mcafee%netscape.com
50d6478a9c Solaris needs prototypes for PR_Free, PR_smprintf.
git-svn-id: svn://10.0.0.236/trunk@23898 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:42:37 +00:00
mscott%netscape.com
c550297965 add printf statement for "Mailbox Done" to allow QA to script a smoketest for the mail client.
git-svn-id: svn://10.0.0.236/trunk@23897 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:24:34 +00:00
karnaze%netscape.com
df217ace86 hopefully a fix for the mac build
git-svn-id: svn://10.0.0.236/trunk@23896 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 06:12:03 +00:00
karnaze%netscape.com
1a9cdab67c bug 3628, scrolling=yes on <frame>, <iframe>
git-svn-id: svn://10.0.0.236/trunk@23895 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:36:35 +00:00
mscott%netscape.com
b6eb6d4598 Add a return value at the end of GetSmtpName to fix build breakage on windows. I don't know why VC6.0 let it go....
git-svn-id: svn://10.0.0.236/trunk@23894 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:33:00 +00:00
sfraser%netscape.com
1c80fd42e0 Throw the switch so we now pay attention to the charCode in the key event.
git-svn-id: svn://10.0.0.236/trunk@23893 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:28:22 +00:00
hyatt%netscape.com
a8ddba3660 Changing the name of the include tag.
git-svn-id: svn://10.0.0.236/trunk@23892 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:22:19 +00:00
hyatt%netscape.com
c62b139bf2 XUL fragments live!
git-svn-id: svn://10.0.0.236/trunk@23891 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:21:25 +00:00
hyatt%netscape.com
d132d95a8f Tweaked the content sink to remove an unused argument from the Init method.
git-svn-id: svn://10.0.0.236/trunk@23890 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:21:01 +00:00
hyatt%netscape.com
2e291cefc4 Enhanced the document loader to handle subdocuments.
git-svn-id: svn://10.0.0.236/trunk@23889 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:20:29 +00:00
hyatt%netscape.com
2a48f5090b Enhanced the document loader so that it can now handle subdocuments, thus
enabling it to load multiple documents at once and to support the integration
of a subdocument into the parent document.


git-svn-id: svn://10.0.0.236/trunk@23888 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:20:14 +00:00
rjc%netscape.com
226685e45f Use appropriate icon for actual bookmark URLs.
git-svn-id: svn://10.0.0.236/trunk@23887 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:01:41 +00:00
waterson%netscape.com
a1e15dd39c Fix more tab-spaces makefile bustage.
git-svn-id: svn://10.0.0.236/trunk@23886 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 05:00:13 +00:00
beard%netscape.com
dd2226b969 using nsITimer::GetIID() instead of kITimerIID
git-svn-id: svn://10.0.0.236/trunk@23885 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:48:48 +00:00
beard%netscape.com
598d135826 took out initialization check in InitLiveConnectClasses
git-svn-id: svn://10.0.0.236/trunk@23884 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:48:28 +00:00
beard%netscape.com
e4c35278ba massive overhaul for new stream APIs.
git-svn-id: svn://10.0.0.236/trunk@23883 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:48:04 +00:00
beard%netscape.com
04acba3cf8 added NS_DEFINE_STATIC_IID_ACCESSOR.
git-svn-id: svn://10.0.0.236/trunk@23882 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:46:43 +00:00
waterson%netscape.com
c0fd696b5d Added an #ifdef XP_UNIX implementation of _strrev() to fix the
build. No clue if it works.


git-svn-id: svn://10.0.0.236/trunk@23881 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:41:50 +00:00
beard%netscape.com
5176ae5079 NS_NATIVE_PLUGIN_PORT
git-svn-id: svn://10.0.0.236/trunk@23880 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:33:29 +00:00
pinkerton%netscape.com
63b1cd1062 Fixes bug #3532 where incremental reflow was not being correctly handled. Also no longer re-resolves the style context at each reflow, but only once on inital reflow.
git-svn-id: svn://10.0.0.236/trunk@23879 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:33:24 +00:00
rjc%netscape.com
105565a73e Removing old personal toolbar folder icons which are too long (>31 characters) due to Mac. They've been replaced by icon files with shorter names.
git-svn-id: svn://10.0.0.236/trunk@23878 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:31:21 +00:00
beard%netscape.com
c77610eb5c Fixed some unitialized variables
git-svn-id: svn://10.0.0.236/trunk@23877 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:31:13 +00:00
beard%netscape.com
d170b2f876 added AddEventListener
git-svn-id: svn://10.0.0.236/trunk@23876 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:30:30 +00:00
beard%netscape.com
5c6e5f4422 now reference counts all listeners
git-svn-id: svn://10.0.0.236/trunk@23875 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:29:48 +00:00
rjc%netscape.com
d1979f0a6c Reducing length of personal toolbar folder icons to be no more than 31 characters as its a Mac limit.
git-svn-id: svn://10.0.0.236/trunk@23874 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:29:41 +00:00
beard%netscape.com
50a74966ea now subclasses nsISupports
git-svn-id: svn://10.0.0.236/trunk@23873 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:29:19 +00:00
rjc%netscape.com
881f75b58e Icon filenames can't be longer than 31 characters (its a Mac limit) so shortening references to the personal toolbar folder icons. Also, adding in icon references to sidebar.xul
git-svn-id: svn://10.0.0.236/trunk@23872 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:19:43 +00:00
mscott%netscape.com
663e68d936 Build nsPop3Service.cpp
git-svn-id: svn://10.0.0.236/trunk@23871 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:19:12 +00:00
mscott%netscape.com
ea98214b55 Export nsIPop3Service.h
git-svn-id: svn://10.0.0.236/trunk@23870 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:18:34 +00:00
mscott%netscape.com
50aa8f26b5 Implement get new mail.
git-svn-id: svn://10.0.0.236/trunk@23869 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:15:13 +00:00
mscott%netscape.com
78e9bb7fab MsgGetNewMsg should call the get new mail function.
git-svn-id: svn://10.0.0.236/trunk@23868 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:14:28 +00:00
mscott%netscape.com
0c84ca104b Changes for naoki to implement set character set function.
git-svn-id: svn://10.0.0.236/trunk@23867 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:13:53 +00:00
mscott%netscape.com
36488fe0ba Changes for naoki to fill in the character set encoding menu.
git-svn-id: svn://10.0.0.236/trunk@23866 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:13:11 +00:00
mscott%netscape.com
197aa0528d Changes for Naoki to implement set character set menu stuff.
Implement GetNewMsgs function which runs a get new mail url through the pop3 service.


git-svn-id: svn://10.0.0.236/trunk@23865 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:12:36 +00:00
mscott%netscape.com
e2f3bd930e oops don't build pop3test until I'm ready for it to work again...
git-svn-id: svn://10.0.0.236/trunk@23864 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:10:59 +00:00
mscott%netscape.com
3c4779614a pop3 test no longer needs to create a transport. Go through the pop3 service for running a get new mail url....
git-svn-id: svn://10.0.0.236/trunk@23863 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:09:39 +00:00
mscott%netscape.com
9bdec6edc6 factory can now create a pop3 service...
git-svn-id: svn://10.0.0.236/trunk@23862 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:07:52 +00:00
mscott%netscape.com
7d5546829d Build nsPop3Service.
git-svn-id: svn://10.0.0.236/trunk@23861 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:06:09 +00:00
mscott%netscape.com
af6a3f985d Creating a pop3 protocol should not require a transport. We should do it ourselves. LoadUrL should take a consumer.
git-svn-id: svn://10.0.0.236/trunk@23860 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:05:40 +00:00
rjc%netscape.com
e8b44fc4ee Need to shorten image filenames to 31 or less characters. Its a Mac file limit.
git-svn-id: svn://10.0.0.236/trunk@23859 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:05:23 +00:00
mscott%netscape.com
79b39b0714 updates to use nsIMsgMailNewsUrl to pick up url listener stuff. define a default Pop3 port...
git-svn-id: svn://10.0.0.236/trunk@23858 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:04:40 +00:00
mscott%netscape.com
5f517473b7 Update the interface so it supports the nsIMsgMailNews interface...
git-svn-id: svn://10.0.0.236/trunk@23857 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 04:02:53 +00:00
mscott%netscape.com
4565c68f77 We no longer need to create the transport for the smtp protocol. Use smtpName as sender's name.
git-svn-id: svn://10.0.0.236/trunk@23856 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:57:59 +00:00
waterson%netscape.com
28605e89fb Fix Unix build bustage.
git-svn-id: svn://10.0.0.236/trunk@23855 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:57:16 +00:00
mscott%netscape.com
6f42922563 Updates to smtp protocol. We should not require the caller to create the transport at construction time. the protocol should do this itself.
git-svn-id: svn://10.0.0.236/trunk@23854 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:57:13 +00:00
beard%netscape.com
7eba319f1f commented out NEW_PLUGIN_STREAM_API
git-svn-id: svn://10.0.0.236/trunk@23853 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:56:02 +00:00
mscott%netscape.com
41b91ea697 use default smtp port to initialize m_port.
git-svn-id: svn://10.0.0.236/trunk@23852 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:55:46 +00:00
beard%netscape.com
ed188a97ca removed NEW_PLUGIN_STREAM_API #ifdefs, conformed to latest nsIPluginStreamListener interface.
git-svn-id: svn://10.0.0.236/trunk@23851 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:55:42 +00:00
beard%netscape.com
4e4dbfcd3c Added a 4.x target.
git-svn-id: svn://10.0.0.236/trunk@23850 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:55:26 +00:00
mscott%netscape.com
bc3a57ba68 define default SMTP port...
git-svn-id: svn://10.0.0.236/trunk@23849 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:54:59 +00:00
beard%netscape.com
9912c80b57 changed how visibility is computed with nsPluginPort.
git-svn-id: svn://10.0.0.236/trunk@23848 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:54:23 +00:00
mscott%netscape.com
47b36d89c8 Distinguish between pop and smtp user name. Remove old user_name field which has these new, more specific fields instead.
git-svn-id: svn://10.0.0.236/trunk@23847 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:54:13 +00:00
mscott%netscape.com
8ea5ffa415 a service to make running pop3 urls easier for the mail client.
git-svn-id: svn://10.0.0.236/trunk@23846 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:51:35 +00:00
mscott%netscape.com
a43c810e98 Export nsIPop3Service.h
git-svn-id: svn://10.0.0.236/trunk@23845 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:50:48 +00:00
mscott%netscape.com
bb94c546c7 Pop3 service for dealing with pop3 urls...
git-svn-id: svn://10.0.0.236/trunk@23844 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:50:20 +00:00
rjc%netscape.com
8713a65eb3 Make history datasource work on Mac and Unix, not just Windows. Now using nsFileSpec and removed all Std C FILE code in favor of streams.
git-svn-id: svn://10.0.0.236/trunk@23843 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:42:43 +00:00
rhp%netscape.com
5160205498 Finding content type handler plugins on UNIX
git-svn-id: svn://10.0.0.236/trunk@23842 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:40:28 +00:00
rhp%netscape.com
4d25652ec3 More makefile changes for components
git-svn-id: svn://10.0.0.236/trunk@23841 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:35:09 +00:00
rhp%netscape.com
dd67e1fe64 Change to make it a component
git-svn-id: svn://10.0.0.236/trunk@23840 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:24:00 +00:00
rhp%netscape.com
c6bc7aa463 Added the installation of CSS and JS files.
git-svn-id: svn://10.0.0.236/trunk@23839 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:17:45 +00:00
ducarroz%netscape.com
414f9038e7 export composeBody.html
git-svn-id: svn://10.0.0.236/trunk@23838 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 03:03:23 +00:00
briano%netscape.com
c12e8e5eb1 Made it acceptable to QNX's shell.
git-svn-id: svn://10.0.0.236/trunk@23837 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:55:24 +00:00
buster%netscape.com
b6be8ea31d deleting the last editable object in a document now causes a bogus placeholder <P>&nbsp;</P> to be added to the document. This node has the
attribute MOZ_EDITOR_BOGUS_NODE set to TRUE.  this solves the problem of when you do a SelectAll then a DEL, you don't have a cursor
or any way to set selection in the document. You do still have the problem that the nbsp is pretty narrow and the frame containing it is hard to hit
with the mouse.  We really need the "set selection to frame nearest the mouse down point" operation.

the intent is for all inserts to look for this node, and if found delete it before the insert.  likewise, all deletes will be no-ops if this node is found.


git-svn-id: svn://10.0.0.236/trunk@23836 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:28:24 +00:00
buster%netscape.com
3475d199f3 fixed a small bug. mRefNode may be nsnull.
git-svn-id: svn://10.0.0.236/trunk@23835 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:27:48 +00:00
sar%netscape.com
7b417ab826 make it possible to turn mailnews off by setting DISABLE_MAILNEWS
git-svn-id: svn://10.0.0.236/trunk@23834 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:27:29 +00:00
mcafee%netscape.com
eefc28a949 Removing printf
git-svn-id: svn://10.0.0.236/trunk@23833 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:25:00 +00:00
mcafee%netscape.com
18e50b9e0b Adding triple-click support; map double-click events to NS_MOUSE_LEFT_DOUBLECLICK, etc. (3595)
git-svn-id: svn://10.0.0.236/trunk@23832 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:23:44 +00:00
warren%netscape.com
5bbb6913cd Put back in call to NS_NewUnionEnumerator -- resolved link problem.
git-svn-id: svn://10.0.0.236/trunk@23831 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 02:10:03 +00:00
mjudge%netscape.com
e4c09191d6 reverting fix :(
git-svn-id: svn://10.0.0.236/trunk@23830 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:49:12 +00:00
alecf%netscape.com
2e1d72fa5a nsNetFile wasn't building on unix...
git-svn-id: svn://10.0.0.236/trunk@23829 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:44:02 +00:00
alecf%netscape.com
df9d34d3cd don't build old-sk00l mail/news protocols
git-svn-id: svn://10.0.0.236/trunk@23828 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:42:52 +00:00
mjudge%netscape.com
f49ed08720 backing out fix
git-svn-id: svn://10.0.0.236/trunk@23827 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:35:13 +00:00
mjudge%netscape.com
c9c3a38a91 backing out fix. i hate this
git-svn-id: svn://10.0.0.236/trunk@23826 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:34:44 +00:00
mjudge%netscape.com
56ac18a720 fixing libs phase to make the windows lib to be used by \widget
git-svn-id: svn://10.0.0.236/trunk@23825 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:29:31 +00:00
mjudge%netscape.com
f73de66a02 changing the build system to export the "lib" on the libs phase not wait for install
git-svn-id: svn://10.0.0.236/trunk@23824 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:28:52 +00:00
ducarroz%netscape.com
1f8a8ccb14 Fix transparency color problem
git-svn-id: svn://10.0.0.236/trunk@23823 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:27:54 +00:00
waterson%netscape.com
b2a49aab76 s/rdfb/rdf
git-svn-id: svn://10.0.0.236/trunk@23822 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:25:30 +00:00
waterson%netscape.com
6c48f04c6d Added rules for personal toolbar GIFs.
git-svn-id: svn://10.0.0.236/trunk@23821 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:23:00 +00:00
rhp%netscape.com
07fa937efc Changes for linux build.
git-svn-id: svn://10.0.0.236/trunk@23820 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:22:30 +00:00
waterson%netscape.com
a7fe911af7 Added rules for personal toolbar folder GIFs.
git-svn-id: svn://10.0.0.236/trunk@23819 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:21:40 +00:00
waterson%netscape.com
7017b2656c Added icons and style rules for the personal toolbar folder.
git-svn-id: svn://10.0.0.236/trunk@23818 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:21:20 +00:00
sdagley%netscape.com
f1888f3f4e Fixing the Mac build bustage by calling the get() accessor for comparison
git-svn-id: svn://10.0.0.236/trunk@23817 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:16:08 +00:00
ftang%netscape.com
8a18f3ae43 Add atsui work for non ASCII text. Reviewed and approved by pierre. Need more work to convert more text into MacRoman.
git-svn-id: svn://10.0.0.236/trunk@23816 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:15:52 +00:00
ducarroz%netscape.com
56b6d9487a Part of integration of preference into compose
git-svn-id: svn://10.0.0.236/trunk@23815 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:10:43 +00:00
ducarroz%netscape.com
8a51948c91 Add pref for user real name, organization and user email address
git-svn-id: svn://10.0.0.236/trunk@23814 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:09:48 +00:00
warren%netscape.com
c557e9d038 Added menu item to bring up messenger.
git-svn-id: svn://10.0.0.236/trunk@23813 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:08:17 +00:00
ducarroz%netscape.com
af0e1f977b Part of the intregration of preferences into compose
git-svn-id: svn://10.0.0.236/trunk@23812 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:07:30 +00:00
despotdaemon%netscape.com
64a0e1d8a7 Pseudo-automatic update of changes made by brendan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@23811 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:04:08 +00:00
mjudge%netscape.com
2531ba7a64 need to swap positions for mac. need to put COMPtr on right side of ==
git-svn-id: svn://10.0.0.236/trunk@23810 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 01:02:34 +00:00
despotdaemon%netscape.com
7dc69c50e5 Pseudo-automatic update of changes made by brendan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@23809 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:49:00 +00:00
ducarroz%netscape.com
c4c91237ac Initial checkin, part of integration of preference into compose
git-svn-id: svn://10.0.0.236/trunk@23808 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:47:09 +00:00
waterson%netscape.com
0881f4d92b Fixed spaces in Makefile.in.
git-svn-id: svn://10.0.0.236/trunk@23807 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:31:40 +00:00
briano%netscape.com
a8c4a6f357 Now static builds can find the static libraries they need.
git-svn-id: svn://10.0.0.236/trunk@23806 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:30:52 +00:00
rods%netscape.com
17a3db4b61 removed D&D define
git-svn-id: svn://10.0.0.236/trunk@23805 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:24:36 +00:00
akkana%netscape.com
5fccac2f05 nsConvertKey should only set the key code to zero if the key is one
of the special keys.
Also, handle_key_press/release_event shouldn't pass events for shift,
control, and alt keys -- other platforms don't treat those as key events,
so the XP code isn't prepared to handle them.
This fixes typing of punctuation marks in the editor.


git-svn-id: svn://10.0.0.236/trunk@23804 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:23:11 +00:00
rods%netscape.com
28fc42d142 Fixed up some of the drag & drop codce
Added the filling in of the charCode  field in nsKeyEvent


git-svn-id: svn://10.0.0.236/trunk@23803 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:21:11 +00:00
mjudge%netscape.com
5876940d2e fixed memory leaks in nsRangelist.cpp. uninitialized memory in nsTextframe, simplified APIs in nsIFrame and the underlying implementations. see layout.checkins
git-svn-id: svn://10.0.0.236/trunk@23802 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:17:14 +00:00
dp%netscape.com
5915fbf7df Unix: Autoregistration disabled at initialization. This should be done by app.
git-svn-id: svn://10.0.0.236/trunk@23801 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:05:54 +00:00
dp%netscape.com
dd245a35ba Autoregistration at startup on unix from the app
git-svn-id: svn://10.0.0.236/trunk@23800 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:04:39 +00:00
cyeh%netscape.com
5f2bfbd29b re-enabling this directory. if the tree breaks again, i'll yank it again, but i have built and clobber_alled and i still can't reproduce the problem.
git-svn-id: svn://10.0.0.236/trunk@23799 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:04:23 +00:00
bienvenu%netscape.com
e8b07e2650 fix off by 1 error in buffer growing code
git-svn-id: svn://10.0.0.236/trunk@23798 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:01:37 +00:00
mjudge%netscape.com
a1cd7388b4 fixed copy paste issue on windows, linking wrong.lib file
git-svn-id: svn://10.0.0.236/trunk@23797 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:01:24 +00:00
waterson%netscape.com
3bf2c5323c Added rules to export bookmark images.
git-svn-id: svn://10.0.0.236/trunk@23796 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-12 00:01:22 +00:00
waterson%netscape.com
25b9b109d0 Use xul:titledbutton instead of xul:treeicon for now.
git-svn-id: svn://10.0.0.236/trunk@23795 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:59:26 +00:00
waterson%netscape.com
6b3c9f5d2c Added bookmark images and style rules to apply them.
git-svn-id: svn://10.0.0.236/trunk@23794 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:58:51 +00:00
sfraser%netscape.com
98f3ad251b Added EditorInitPagePlain.html, for plain text testing.
Changed editor XUL file to load this.


git-svn-id: svn://10.0.0.236/trunk@23793 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:31:58 +00:00
morse%netscape.com
706d1518bf added include for wallet
git-svn-id: svn://10.0.0.236/trunk@23792 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:30:49 +00:00
sfraser%netscape.com
095d0e1915 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23791 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:30:44 +00:00
briano%netscape.com
c6519177cb Automated update
git-svn-id: svn://10.0.0.236/trunk@23790 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:30:41 +00:00
michaelp%netscape.com
0264b208cc added Sample 13
git-svn-id: svn://10.0.0.236/trunk@23789 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:22:46 +00:00
sfraser%netscape.com
5eece8ae5d Fix a crash if a xul file specifies a non-existent start page (NS_ADDREF changed to NS_IF_ADDREF).
git-svn-id: svn://10.0.0.236/trunk@23788 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:17:29 +00:00
briano%netscape.com
bc9f831df4 Fix for the NetBSD build breakage (hopefully).
git-svn-id: svn://10.0.0.236/trunk@23787 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 23:16:49 +00:00
alecf%netscape.com
d5ce998bd6 purify fixes from bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@23786 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:58:25 +00:00
cyeh%netscape.com
0aa49cad32 i have no idea why clobber_all isn't working in this directory. instead
of letting the tree burn forever, i am removing from mainline build until
i can reproduce this problem on my machine


git-svn-id: svn://10.0.0.236/trunk@23785 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:55:08 +00:00
alecf%netscape.com
9207ac4292 purify fix from bruce@cybersight.com
git-svn-id: svn://10.0.0.236/trunk@23784 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:53:02 +00:00
amusil%netscape.com
d2ecbb2bef Minor API change. Added support for tags that don't specify SRC or DATA params.
git-svn-id: svn://10.0.0.236/trunk@23783 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:50:58 +00:00
amusil%netscape.com
f6cd375f7c Added some mimetypes. Fixed bugs.
git-svn-id: svn://10.0.0.236/trunk@23782 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:49:51 +00:00
amusil%netscape.com
417ae85db0 Redesigned plugin cache code for StreamAsFile operations. Removed NEW_PLUGIN_STREAM_API ifdefs.
git-svn-id: svn://10.0.0.236/trunk@23781 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:48:58 +00:00
terry%netscape.com
afe8ed25d5 Added new pages to edit existing components.
git-svn-id: svn://10.0.0.236/trunk@23780 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:48:42 +00:00
alecf%netscape.com
fce2803e63 update this interface, rename CreateAndInit->CreateAndInitialize
git-svn-id: svn://10.0.0.236/trunk@23779 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:46:56 +00:00
hyatt%netscape.com
918a6347c9 Adding GetIID methods to the content viewer and document loader.
git-svn-id: svn://10.0.0.236/trunk@23778 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:38:38 +00:00
cata%netscape.com
cae09c94bf EUCJP encoder test
git-svn-id: svn://10.0.0.236/trunk@23777 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:37:53 +00:00
cata%netscape.com
f48fb5e6f6 EUCJP encoder
git-svn-id: svn://10.0.0.236/trunk@23776 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:37:27 +00:00
cata%netscape.com
75944f01ac Multi table support added.
git-svn-id: svn://10.0.0.236/trunk@23775 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:36:40 +00:00
hyatt%netscape.com
22d212af2a Adding the GetIID methods to webshell.
git-svn-id: svn://10.0.0.236/trunk@23774 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:34:13 +00:00
waterson%netscape.com
3558cb747a Fixed build: capitalization error.
git-svn-id: svn://10.0.0.236/trunk@23773 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:32:44 +00:00
michaelp%netscape.com
637d37eb64 fixes for demo #13.
git-svn-id: svn://10.0.0.236/trunk@23772 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:27:00 +00:00
waterson%netscape.com
0159a35dfc Bug 3213. Removed obsolete files to keep the tree clean.
git-svn-id: svn://10.0.0.236/trunk@23771 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:26:08 +00:00
alecf%netscape.com
0908df47c4 remove bogus call for now
git-svn-id: svn://10.0.0.236/trunk@23770 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:23:43 +00:00
sfraser%netscape.com
d02e8ad864 Ignore the offset parameter returned from GetScrap.
git-svn-id: svn://10.0.0.236/trunk@23769 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:14:25 +00:00
sfraser%netscape.com
5d32eefd0f Fix the Paste code in various ways.
git-svn-id: svn://10.0.0.236/trunk@23768 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 22:03:22 +00:00
dp%netscape.com
6a616ea35a Unix: Adding MOZILLA_FIVE_HOME
git-svn-id: svn://10.0.0.236/trunk@23767 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:31:16 +00:00
sfraser%netscape.com
6a3d01cd40 Fix for 3630 -- terminate text and HTML strings returned from the editor.
git-svn-id: svn://10.0.0.236/trunk@23766 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:31:03 +00:00
michaelp%netscape.com
92d0f77a8c made compositor state an enum and macro to trace state transitions
for easier debugging. made offscreen to onscreen blit restricted to the
damage rect. added temporary hack so that new compositor works on linux.


git-svn-id: svn://10.0.0.236/trunk@23765 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:25:25 +00:00
michaelp%netscape.com
83c8853043 added sample #13: dhtml and compositor.
git-svn-id: svn://10.0.0.236/trunk@23764 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:23:28 +00:00
ducarroz%netscape.com
8d008d263b Remove all the delete this that was generating a crash when the send failed for any reason
git-svn-id: svn://10.0.0.236/trunk@23763 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:22:25 +00:00
ducarroz%netscape.com
18f45eb469 Use ender instance of an input field for the body of the message
git-svn-id: svn://10.0.0.236/trunk@23762 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:16:08 +00:00
ducarroz%netscape.com
5bcb1e7229 Initial check in, ender integration
git-svn-id: svn://10.0.0.236/trunk@23761 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:15:23 +00:00
cyeh%netscape.com
e604db3381 bizarre. i don't know how an empty makefile.win got checked into the tree.
git-svn-id: svn://10.0.0.236/trunk@23760 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:13:22 +00:00
alecf%netscape.com
08514ac409 rev this interface - remove unnecessary functions
git-svn-id: svn://10.0.0.236/trunk@23759 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:06:31 +00:00
cata%netscape.com
9adc779545 Fix for GetMaxLength()
git-svn-id: svn://10.0.0.236/trunk@23758 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:05:31 +00:00
alecf%netscape.com
f199bf9a87 rev this interface
git-svn-id: svn://10.0.0.236/trunk@23757 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:05:26 +00:00
alecf%netscape.com
a076346f86 rev this interface: char* -> const char*
git-svn-id: svn://10.0.0.236/trunk@23756 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:04:57 +00:00
cata%netscape.com
7ccb120a1d SJIS encoder added.
git-svn-id: svn://10.0.0.236/trunk@23755 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:04:54 +00:00
cata%netscape.com
3de23b0fb3 SJIS encoder test added.
git-svn-id: svn://10.0.0.236/trunk@23754 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:04:30 +00:00
alecf%netscape.com
b94994dc5d rev this interface - char*->const char*
git-svn-id: svn://10.0.0.236/trunk@23753 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:02:50 +00:00
sar%netscape.com
2336908bf5 add mozilla/extensions to SeaMonkeyBrowser
git-svn-id: svn://10.0.0.236/trunk@23752 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:02:04 +00:00
alecf%netscape.com
1aad69b823 fix up libraries a bit more
git-svn-id: svn://10.0.0.236/trunk@23751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 21:01:39 +00:00
alecf%netscape.com
1b37c66667 remove unnecessary libraries
git-svn-id: svn://10.0.0.236/trunk@23750 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:56:17 +00:00
cata%netscape.com
f05d1b51f9 Test EUCJP encoder added.
git-svn-id: svn://10.0.0.236/trunk@23749 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:39:50 +00:00
ebina%netscape.com
2ddc35bca2 Bruce Mitchener's memory leak fixes.
git-svn-id: svn://10.0.0.236/trunk@23748 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:39:39 +00:00
cata%netscape.com
5d993fef81 Fix for correct converting.
git-svn-id: svn://10.0.0.236/trunk@23747 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:39:19 +00:00
alecf%netscape.com
5781f583a8 constructors not public confuses unix
git-svn-id: svn://10.0.0.236/trunk@23746 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:38:47 +00:00
cata%netscape.com
e20331ac02 Decoder helper param fixed.
git-svn-id: svn://10.0.0.236/trunk@23745 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:38:39 +00:00
troy%netscape.com
7a6ab354fa Fixed a few places where memory allocated using ToNewCString() was free'd using
PR_Free() instead of delete[]


git-svn-id: svn://10.0.0.236/trunk@23744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:38:28 +00:00
alecf%netscape.com
a55bfa8f8c use MIN not min - unix doesn't have min()
git-svn-id: svn://10.0.0.236/trunk@23743 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:38:19 +00:00
cata%netscape.com
46a552681d Method param fixed.
git-svn-id: svn://10.0.0.236/trunk@23742 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:37:57 +00:00
alecf%netscape.com
a066758d59 install of these files doesn't quite work yet
git-svn-id: svn://10.0.0.236/trunk@23741 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:36:47 +00:00
alecf%netscape.com
fb4d800a68 remove files that don't exist anymore (though this directory isn't even entered any more)
git-svn-id: svn://10.0.0.236/trunk@23740 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:36:18 +00:00
alecf%netscape.com
010d146d47 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@23739 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:35:29 +00:00
troy%netscape.com
710622602d Patch from Bruce Mitchener that fixes incorrect use of delete
operator


git-svn-id: svn://10.0.0.236/trunk@23738 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:32:59 +00:00
alecf%netscape.com
5641548120 this is a component now
git-svn-id: svn://10.0.0.236/trunk@23737 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:29:18 +00:00
troy%netscape.com
efa6744bfd Fixed MapDeclarationInto() so it correctly handles 'min-width', 'max-width',
'min-height', and 'max-height'


git-svn-id: svn://10.0.0.236/trunk@23736 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:29:02 +00:00
troy%netscape.com
25220f507f Patch from Bruce Mitchener that fixes an incorrect use of delete
git-svn-id: svn://10.0.0.236/trunk@23735 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:27:54 +00:00
alecf%netscape.com
b9b10f3081 add libraries to link this library against
git-svn-id: svn://10.0.0.236/trunk@23734 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:27:14 +00:00
ducarroz%netscape.com
1c1027b70f Extend messenger patch to composer
git-svn-id: svn://10.0.0.236/trunk@23733 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:27:13 +00:00
alecf%netscape.com
710ff324a6 update unix makefile list for mailnews - add new mime stuff, remove old compose makefiles
git-svn-id: svn://10.0.0.236/trunk@23732 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:25:58 +00:00
mscott%netscape.com
28f45695ea Change m0id_scope to m_0id_id in order to fix the problem where the list of msg headers was always empty...
git-svn-id: svn://10.0.0.236/trunk@23731 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:22:41 +00:00
putterman%netscape.com
6b09cec24d removed call to release
git-svn-id: svn://10.0.0.236/trunk@23730 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:19:53 +00:00
hyatt%netscape.com
33cc556694 Added nsXULDocumentInfo.cpp
git-svn-id: svn://10.0.0.236/trunk@23729 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:10:31 +00:00
ramiro%netscape.com
9407081b70 Change MOZILLA_HOME to MOZILLA_FIVE_HOME so that we dont fight Communicator
4.x installations.


git-svn-id: svn://10.0.0.236/trunk@23728 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:00:57 +00:00
briano%netscape.com
a25b2f9d53 Automated update
git-svn-id: svn://10.0.0.236/trunk@23727 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 20:00:43 +00:00
jfrancis%netscape.com
aa9e3374d2 implemented paste
git-svn-id: svn://10.0.0.236/trunk@23726 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:56:12 +00:00
danm%netscape.com
7e985dfa2f fix large leak loading XUL page. bug 3561 reported by bruce@cybersight.com. r:hyatt.
git-svn-id: svn://10.0.0.236/trunk@23725 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:54:17 +00:00
putterman%netscape.com
ca9ee9973a Added delete button code
git-svn-id: svn://10.0.0.236/trunk@23724 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:52:02 +00:00
putterman%netscape.com
8df736e3ad Add delete message
git-svn-id: svn://10.0.0.236/trunk@23723 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:50:54 +00:00
putterman%netscape.com
28d9c7407d Add delete button
git-svn-id: svn://10.0.0.236/trunk@23722 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:50:27 +00:00
putterman%netscape.com
539b85f7b4 Gets dependencies correct
git-svn-id: svn://10.0.0.236/trunk@23721 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:50:01 +00:00
cyeh%netscape.com
b88162a61f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@23720 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:49:40 +00:00
hyatt%netscape.com
1b0823980c Adding in the new document info class and tweaking the builder so that
it knows how to use it.


git-svn-id: svn://10.0.0.236/trunk@23719 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:49:32 +00:00
hyatt%netscape.com
1a5441a132 Code to enable instantiation of the new document info class.
git-svn-id: svn://10.0.0.236/trunk@23718 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:49:05 +00:00
cyeh%netscape.com
fbfda029ed moving code from mozilla/wallet to mozilla/extensions/wallet per brendan/shaver.
code owner is morse@netscape.com.

modified source and makefiles to be connected to toplevel build and fix optimized
builds. mozilla/wallet is obsolete.


git-svn-id: svn://10.0.0.236/trunk@23717 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:48:51 +00:00
hyatt%netscape.com
793f50ca3c Helper class for handling of XUL fragments.
git-svn-id: svn://10.0.0.236/trunk@23716 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:48:43 +00:00
slamm%netscape.com
d2df84f62d Fix for -MD flags. Filter-out the rule if the rule if it is bogus. A better way around the problem would be to take CFLAGS off the link line, but I am not sure if we can do this.
git-svn-id: svn://10.0.0.236/trunk@23715 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:46:00 +00:00
sfraser%netscape.com
36dae6fed3 Add SelectAll() to the EditorAppCore
git-svn-id: svn://10.0.0.236/trunk@23713 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:35:26 +00:00
sfraser%netscape.com
ab21987cd6 Fix the key handling, and fix my macro for the charCode stuff
git-svn-id: svn://10.0.0.236/trunk@23712 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:34:28 +00:00
sfraser%netscape.com
2af73d37f9 Add SelectAll()
git-svn-id: svn://10.0.0.236/trunk@23711 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:33:37 +00:00
cyeh%netscape.com
b404d5302c make clobber_all remove the dist so we can catch depedency problems. if you don't
blow away the dist, you can hide module dependencies and build order that need
to be correct in makefile.win DIRS


git-svn-id: svn://10.0.0.236/trunk@23710 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 18:14:57 +00:00
kostello%netscape.com
be6a84bd6d Fix build bustage: editor is near the end of the make order AND
gfx comes before widget


git-svn-id: svn://10.0.0.236/trunk@23709 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 18:12:12 +00:00
terry%netscape.com
6bb632aa4f Allow importing of groupset.
git-svn-id: svn://10.0.0.236/trunk@23708 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 16:54:12 +00:00
terry%netscape.com
ca10a7208c Added 'groups' stuff, where we have different group bits that we can
put on a person or on a bug.  Some of the group bits control access to bugzilla
features.  And a person can't access a bug unless he has every group bit set
that is also set on the bug.


git-svn-id: svn://10.0.0.236/trunk@23707 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 16:30:54 +00:00
troy%netscape.com
4dc985bb1a Patch from Bruce Mitchener (bruce@sybersight.com) that fixes incorrect
use of delete operator


git-svn-id: svn://10.0.0.236/trunk@23706 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 15:21:46 +00:00
troy%netscape.com
bc0d788a43 Work-in-progress for min/max properties
git-svn-id: svn://10.0.0.236/trunk@23705 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 15:13:17 +00:00
dcone%netscape.com
808ec32e38 added the nsdrawingsurfacemac to project
git-svn-id: svn://10.0.0.236/trunk@23704 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 15:02:42 +00:00
dcone%netscape.com
1e8690a6ef update to use the nsDrawingSurfaceMac object for its onscreen on offscreen drawing.
git-svn-id: svn://10.0.0.236/trunk@23703 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 14:42:11 +00:00
rjc%netscape.com
30a3d46852 Comment out NS_PRECONDITION on mDocument.
git-svn-id: svn://10.0.0.236/trunk@23702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 12:07:49 +00:00
rjc%netscape.com
b62f8f98d6 Better, smarter sorting implementation.
git-svn-id: svn://10.0.0.236/trunk@23701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 12:01:47 +00:00
rjc%netscape.com
d1d11b6ca0 Only answer GetTarget() queries if its a file URL (ignore file root node)
git-svn-id: svn://10.0.0.236/trunk@23700 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 12:00:57 +00:00
rpotts%netscape.com
ec0377d74b in the process of adding support for a protocol helper component which is responsible for dealing with modal requests from the network protocol handlers (which may be on different threads...)
git-svn-id: svn://10.0.0.236/trunk@23699 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 11:39:34 +00:00
rpotts%netscape.com
1cbd1aad68 Temporarily added a CID for the default protocol helper component...
git-svn-id: svn://10.0.0.236/trunk@23698 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 11:35:23 +00:00
warren%netscape.com
fe85bdf68a Commented out line causing link error on mac (fix later).
git-svn-id: svn://10.0.0.236/trunk@23697 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 11:03:43 +00:00
warren%netscape.com
c0d9f68452 tweak
git-svn-id: svn://10.0.0.236/trunk@23696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 11:01:16 +00:00
warren%netscape.com
e82363f5b8 Exporting symbols for the mac.
git-svn-id: svn://10.0.0.236/trunk@23695 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 10:47:54 +00:00
rpotts%netscape.com
c53692a87b added an #ifdef USE_NGPREF around the definition of the nsIPref interface and ClassID... This should fix the build bustage...
git-svn-id: svn://10.0.0.236/trunk@23694 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 10:23:37 +00:00
warren%netscape.com
6a01692cd7 attempt to fix mac build
git-svn-id: svn://10.0.0.236/trunk@23693 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 10:18:46 +00:00
warren%netscape.com
bdd2b4c0ad First cut at new command architecture.
git-svn-id: svn://10.0.0.236/trunk@23692 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 10:14:35 +00:00
warren%netscape.com
720e68dd8f First cut at new command architecture.
git-svn-id: svn://10.0.0.236/trunk@23691 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 10:01:25 +00:00
warren%netscape.com
14b5004bf2 Added union and intersection enumerators.
git-svn-id: svn://10.0.0.236/trunk@23690 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 09:56:59 +00:00
briano%netscape.com
d34fbbe08a Automated update
git-svn-id: svn://10.0.0.236/trunk@23689 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 09:30:43 +00:00
mcafee%netscape.com
ca9a6edb76 Adding -xildoff linker flag to Solaris/CC build; removing -z defaultextract MKSHLIB_UNFORCE_ALL option, this works with ld but not CC. CC just picks the last -z option and uses that for the whole line, ld behaves as advertized in the ld man page.
git-svn-id: svn://10.0.0.236/trunk@23688 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 09:16:56 +00:00
vidur%netscape.com
52fcbb54d3 Put back in changes blown away by evaughn
git-svn-id: svn://10.0.0.236/trunk@23687 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 08:59:37 +00:00
rpotts%netscape.com
34a70160b5 Added an mRequestingThread member to nsConnectionInfo... This is a PRThread pointer to the thread which made the network request (ie. the UI thread, etc)... This information is necessary when marshelling information back to the requesting thread...
git-svn-id: svn://10.0.0.236/trunk@23686 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 08:19:54 +00:00
jband%netscape.com
bd370dabc0 strings are TD_PSTRING | XPT_TDP_POINTER
git-svn-id: svn://10.0.0.236/trunk@23685 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 08:01:02 +00:00
dp%netscape.com
0f3e789976 Changing default registry name:
Unix: ~/.mozilla/registry
Win: <winnt dir>\mozregistry.dat

BTW, mac is already MozRegistry


git-svn-id: svn://10.0.0.236/trunk@23684 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 07:56:03 +00:00
vidur%netscape.com
38fd4465f1 Added parsererror and sourcetext to element table
git-svn-id: svn://10.0.0.236/trunk@23683 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 07:52:24 +00:00
dp%netscape.com
50fc6ba44a creating ~/.mozilla under unix if not already there.
git-svn-id: svn://10.0.0.236/trunk@23682 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 07:44:23 +00:00
sfraser%netscape.com
00dff352b1 Added Cut, Copy and Paste, and did general cleanup
git-svn-id: svn://10.0.0.236/trunk@23681 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 07:40:55 +00:00
jband%netscape.com
498733635b interfaces are pointers and getters return retvals
git-svn-id: svn://10.0.0.236/trunk@23680 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 07:12:18 +00:00
kostello%netscape.com
846e8c7d06 Changed To using Ender: approved by legal
git-svn-id: svn://10.0.0.236/trunk@23679 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:48:30 +00:00
bienvenu%netscape.com
c26b882d4b add morkWriter and morkCell, morkRowCellCursor.cpp
git-svn-id: svn://10.0.0.236/trunk@23678 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:42:59 +00:00
bienvenu%netscape.com
2662ed7e15 use Close instead of Release
git-svn-id: svn://10.0.0.236/trunk@23677 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:42:18 +00:00
sfraser%netscape.com
3e711b3574 Adapted key listener to get char code directly from event, rather than trying to do a key code conversion (#ifdeffed out until char code is there on all platforms).
git-svn-id: svn://10.0.0.236/trunk@23676 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:42:09 +00:00
bienvenu%netscape.com
aa91144cd8 patches not to use persistent databases
git-svn-id: svn://10.0.0.236/trunk@23675 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:41:29 +00:00
bienvenu%netscape.com
ae80565560 fix bogus cast to nsMsgHdr
git-svn-id: svn://10.0.0.236/trunk@23674 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:40:22 +00:00
bienvenu%netscape.com
a3b794e060 add explicit include of nsCOMPtr.h
git-svn-id: svn://10.0.0.236/trunk@23673 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:39:35 +00:00
bienvenu%netscape.com
349b24308b check for missing db when deciding to reparse
git-svn-id: svn://10.0.0.236/trunk@23672 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 06:38:56 +00:00
ftang%netscape.com
ad19d90ea2 add shift_jis to the list. Solve PRBool problem on mac
git-svn-id: svn://10.0.0.236/trunk@23671 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:56:29 +00:00
troy%netscape.com
dac998d679 Patch from Bruce Mitchener (bruce@cybersight.com) that fixes unitialized
memort error


git-svn-id: svn://10.0.0.236/trunk@23670 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:56:11 +00:00
michaelp%netscape.com
52cba6f996 fixed memory leak.
git-svn-id: svn://10.0.0.236/trunk@23669 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:45:52 +00:00
nisheeth%netscape.com
6d7dd79951 - Send out the source line where the error occurred from inside PushXMLErrorToken().
- Add the 'parsererror' and 'sourcetext' tags to the HTML tag enum.


git-svn-id: svn://10.0.0.236/trunk@23668 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:36:50 +00:00
bienvenu%netscape.com
462294a411 fix syntax error in widgetglue js
git-svn-id: svn://10.0.0.236/trunk@23667 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:32:51 +00:00
nisheeth%netscape.com
d6582f1383 Added two new HTML tags used internally for error reporting of expat errors: "parsererror" and "sourcetext".
git-svn-id: svn://10.0.0.236/trunk@23666 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:30:28 +00:00
nisheeth%netscape.com
1f80f4903a - Beautified error reporting of expat errors. We now don't just dump the error text out as nodes. We create the parsererror and sourcetext HTML nodes that can be styled via ua.css.
git-svn-id: svn://10.0.0.236/trunk@23665 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:29:36 +00:00
nisheeth%netscape.com
840ff7b218 - changing ua.css to add style rules for the 'parsererror' and 'sourcetext' elements.
- added eHTMLTag_parsererror, eHTMLTag_sourcetext to the set of HTML tags.
- These tags are used within XML documents to show errors from expat.


git-svn-id: svn://10.0.0.236/trunk@23664 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:26:53 +00:00
kostello%netscape.com
34b6d10e6e Changed comment on -editor and -mail command line code
git-svn-id: svn://10.0.0.236/trunk@23663 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:25:57 +00:00
kostello%netscape.com
18a85b2199 Added -editor and -mail as command line extensions. When
passed into apprunner they load the corresponding editor and
mail url


git-svn-id: svn://10.0.0.236/trunk@23662 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:24:29 +00:00
bienvenu%netscape.com
4cdd706865 add GetAuthor and GetSubject intefraces
git-svn-id: svn://10.0.0.236/trunk@23661 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 05:15:33 +00:00
kostello%netscape.com
ca7237d1a1 Cleaned up PasteTextBlocking to return better
error information if NO TEXT data exists
on the clipboard


git-svn-id: svn://10.0.0.236/trunk@23660 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 04:41:43 +00:00
kostello%netscape.com
0c821c1e9b Added windows specific paste code
git-svn-id: svn://10.0.0.236/trunk@23659 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 04:27:39 +00:00
mscott%netscape.com
3aa074e975 somehow the pointer passed into getting the netlib queue service got changed...change it back....
git-svn-id: svn://10.0.0.236/trunk@23658 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 03:34:27 +00:00
ftang%netscape.com
dbe9e3f74a fix mHasMultibyte hint problem when the first character of the *word* is not ASCII
git-svn-id: svn://10.0.0.236/trunk@23657 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 03:00:33 +00:00
alecf%netscape.com
b55da7fc0d more linux fixes - link against the right libraries, include xp_time.c, etc.
git-svn-id: svn://10.0.0.236/trunk@23656 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:50:08 +00:00
briano%netscape.com
a07f46d649 Automated update
git-svn-id: svn://10.0.0.236/trunk@23655 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:45:41 +00:00
sdagley%netscape.com
e4e0984d7d Fill in the keyEvent.charCode field so that we can figure out what character code corresponds to the key pressed.
git-svn-id: svn://10.0.0.236/trunk@23654 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:37:24 +00:00
briano%netscape.com
96a96a8041 Cleaned up some of the platform-specific ifdef's. Using HAVE_INT16_T, HAVE_INT32_T, and HAVE_UINT16_T now.
git-svn-id: svn://10.0.0.236/trunk@23653 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:37:23 +00:00
briano%netscape.com
7d557e36ad Added tests for int16_t, int32_t, and uint16_t for AIX and BSDI.
git-svn-id: svn://10.0.0.236/trunk@23652 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:32:53 +00:00
jband%netscape.com
2e6dec8b20 get xptinfo building on Win32 again
git-svn-id: svn://10.0.0.236/trunk@23651 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:21:23 +00:00
coop%netscape.com
989ad5fb47 NOT YET PART OF SEAMONKEY:
* added improved error message for IID collision.


git-svn-id: svn://10.0.0.236/trunk@23650 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:15:53 +00:00
alecf%netscape.com
e0e0f4428e fix constness casting problem
git-svn-id: svn://10.0.0.236/trunk@23649 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 02:08:41 +00:00
ducarroz%netscape.com
9a882563b4 add new entries
git-svn-id: svn://10.0.0.236/trunk@23647 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:44:44 +00:00
ducarroz%netscape.com
0443449c45 did some cleanup
git-svn-id: svn://10.0.0.236/trunk@23646 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:43:19 +00:00
ducarroz%netscape.com
5f3dc5c96f The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
git-svn-id: svn://10.0.0.236/trunk@23645 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:41:25 +00:00
ducarroz%netscape.com
0f2fac7795 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
Initial check in


git-svn-id: svn://10.0.0.236/trunk@23644 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:38:11 +00:00
mjudge%netscape.com
b06caff664 fix win32 breakage by changing build order of widget and editor
git-svn-id: svn://10.0.0.236/trunk@23643 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:37:45 +00:00
ducarroz%netscape.com
095251d5fd The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
this file was originally located into mailnews/ui/compose/src


git-svn-id: svn://10.0.0.236/trunk@23642 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:36:37 +00:00
slamm%netscape.com
4b0a86f81a Only use mddepend.pl when PERL is set.
git-svn-id: svn://10.0.0.236/trunk@23641 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:35:33 +00:00
ducarroz%netscape.com
38429fdb48 Add new interface to nsMsgCompose, cleanup the code
git-svn-id: svn://10.0.0.236/trunk@23640 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:34:59 +00:00
alecf%netscape.com
945b46a56f rev these interfaces
git-svn-id: svn://10.0.0.236/trunk@23639 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:33:33 +00:00
jj%netscape.com
a608360198 changed $CLOBBER_LIBS from 0 to 1 [existing libs must be deleted before new one gets built]
git-svn-id: svn://10.0.0.236/trunk@23638 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:33:18 +00:00
ducarroz%netscape.com
a36ca94f86 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
git-svn-id: svn://10.0.0.236/trunk@23637 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:32:48 +00:00
alecf%netscape.com
63c65a3694 eliminate duplicate IID
git-svn-id: svn://10.0.0.236/trunk@23636 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:32:08 +00:00
ducarroz%netscape.com
d4e5b0aa05 add new interface to nsIMsgCompose
git-svn-id: svn://10.0.0.236/trunk@23635 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:30:18 +00:00
slamm%netscape.com
17e4604888 Change name of save script
git-svn-id: svn://10.0.0.236/trunk@23634 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:30:16 +00:00
alecf%netscape.com
1e814f213b we don't need to link against these libraries any more on unix
git-svn-id: svn://10.0.0.236/trunk@23633 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:30:07 +00:00
alecf%netscape.com
47f482ea66 link against our libraries to resolve as many differences as possible
git-svn-id: svn://10.0.0.236/trunk@23632 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:28:48 +00:00
ducarroz%netscape.com
66c622b188 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
this file was originally located into mailnews/ui/compose/public


git-svn-id: svn://10.0.0.236/trunk@23631 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:28:46 +00:00
sfraser%netscape.com
a95ee16903 Add widget.shlb to fix link bustage
git-svn-id: svn://10.0.0.236/trunk@23630 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:26:19 +00:00
troy%netscape.com
6866976cb9 Work-in-progress for 'min' and 'max' properties
git-svn-id: svn://10.0.0.236/trunk@23629 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:23:10 +00:00
slamm%netscape.com
43ac5089cb Summarize checkout conflicts before dying.
git-svn-id: svn://10.0.0.236/trunk@23628 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:21:25 +00:00
alecf%netscape.com
b0914f756b rev nsINNTPHost and nsINewsgroupList interfaces
git-svn-id: svn://10.0.0.236/trunk@23627 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:18:04 +00:00
ducarroz%netscape.com
b6fdfe569c add new icons to the build process
git-svn-id: svn://10.0.0.236/trunk@23626 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:17:36 +00:00
ducarroz%netscape.com
f69e944958 initial check in, Icons used by mail composer
git-svn-id: svn://10.0.0.236/trunk@23625 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:15:40 +00:00
kostello%netscape.com
8214fef4e5 Move editor to build last because of the dependency on widget
git-svn-id: svn://10.0.0.236/trunk@23624 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:13:48 +00:00
ducarroz%netscape.com
e4f75dce4b don't need anymore this file, use xul file instance
git-svn-id: svn://10.0.0.236/trunk@23623 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:12:06 +00:00
ducarroz%netscape.com
adc62ac4a1 did a lot of cleanup, now compatible with new compose appcore
git-svn-id: svn://10.0.0.236/trunk@23622 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:11:04 +00:00
ducarroz%netscape.com
ff7e7e5958 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working.
This file isn't needed anymore


git-svn-id: svn://10.0.0.236/trunk@23621 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:07:23 +00:00
ducarroz%netscape.com
9f358744b8 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working
this file has been moved to mailnews/compose/src


git-svn-id: svn://10.0.0.236/trunk@23620 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:06:09 +00:00
ducarroz%netscape.com
0366fa8b46 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working
don't need anymore this file


git-svn-id: svn://10.0.0.236/trunk@23619 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:04:24 +00:00
ducarroz%netscape.com
9e31970053 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working
don't need anymore those files


git-svn-id: svn://10.0.0.236/trunk@23618 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 01:03:12 +00:00
ducarroz%netscape.com
514844786a folder ui/compose/public removed
git-svn-id: svn://10.0.0.236/trunk@23617 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:56:54 +00:00
ducarroz%netscape.com
8f056dc1ab as compose.dll has been merged with msgcompose.dll, those files has been moved to mailnewscompose/public
git-svn-id: svn://10.0.0.236/trunk@23616 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:55:06 +00:00
ducarroz%netscape.com
349b1a82a5 As compose.dll has been merged into msgcompose.dll, we don't need those makefile anymore
git-svn-id: svn://10.0.0.236/trunk@23615 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:52:31 +00:00
ducarroz%netscape.com
42a18f68c1 The compose.dll has been merged into msgcompose.dll in order to have the auto appcore registration working
git-svn-id: svn://10.0.0.236/trunk@23614 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:48:35 +00:00
mjudge%netscape.com
85664fd476 fixing windows build bustage by temporarily loading the raptorwidget_s.dll when ender.dll is loaded. temporary until repository code working
git-svn-id: svn://10.0.0.236/trunk@23613 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:20:27 +00:00
slamm%netscape.com
0832fa39cd Take out NSPR rpm option. let the user type it in.
git-svn-id: svn://10.0.0.236/trunk@23612 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:18:57 +00:00
av%netscape.com
d645e88da3 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@23611 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:17:38 +00:00
cmanske%netscape.com
8c0b6cc73e Removed unnecessary factory interface registration
git-svn-id: svn://10.0.0.236/trunk@23610 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:16:19 +00:00
slamm%netscape.com
fda4e234b3 Combine NSPR and pthreads options. Update overall look.
git-svn-id: svn://10.0.0.236/trunk@23609 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:10:46 +00:00
akkana%netscape.com
5aedc09286 Change the reference to the global selection mgr to fix windows build
git-svn-id: svn://10.0.0.236/trunk@23608 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:08:10 +00:00
joki%netscape.com
d710a79e1d Adding DOM access to new character information
git-svn-id: svn://10.0.0.236/trunk@23607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:07:59 +00:00
joki%netscape.com
19bae035e4 Adding new charCode variable to nsGUIEvent
git-svn-id: svn://10.0.0.236/trunk@23606 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 00:01:50 +00:00
coop%netscape.com
80dfa8d3e2 NOT YET PART OF SEAMONKEY:
* one character fix (D'oh!) to make InterfaceTypeDescriptor indices update properly.


git-svn-id: svn://10.0.0.236/trunk@23605 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 23:41:04 +00:00
hyatt%netscape.com
742df4c179 Tweaks related to XUL fragments.
git-svn-id: svn://10.0.0.236/trunk@23604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 23:31:26 +00:00
dp%netscape.com
7898673a73 Removing unused variable.
git-svn-id: svn://10.0.0.236/trunk@23603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 23:30:25 +00:00
tague%netscape.com
6ad4a14379 Checked in patch from bruce@cybersight.com. Fixed purify memory error.
git-svn-id: svn://10.0.0.236/trunk@23602 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 23:19:44 +00:00
endico%mozilla.org
7b0ee15a8e Add support for indexing multiple trees from the same lxr directory.
git-svn-id: svn://10.0.0.236/trunk@23600 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:58:57 +00:00
nhotta%netscape.com
81a05263f7 Added Support class and encoders
git-svn-id: svn://10.0.0.236/trunk@23599 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:57:54 +00:00
rjc%netscape.com
1bf77ce0f4 const this, baby!
git-svn-id: svn://10.0.0.236/trunk@23598 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:54:49 +00:00
warren%netscape.com
e5d24a2696 Added progID version of GetService. Fixed up nsService to not be a template.
git-svn-id: svn://10.0.0.236/trunk@23597 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:53:17 +00:00
pollmann%netscape.com
c060190502 Checking in GetSelectedItem, GetSelectedIndices, and SetSelectedIndices methods. This enables submission of a listbox's value for Linux. (wahoo!)
git-svn-id: svn://10.0.0.236/trunk@23596 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:52:55 +00:00
akkana%netscape.com
f28253683c Comment out debug prints
git-svn-id: svn://10.0.0.236/trunk@23595 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:50:51 +00:00
cata%netscape.com
58053aee71 Support class, EUCJP and ISO2022JP encoders added.
git-svn-id: svn://10.0.0.236/trunk@23594 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:46:38 +00:00
akkana%netscape.com
a6feb40744 Implement editor cut/copy/paste
git-svn-id: svn://10.0.0.236/trunk@23593 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:46:15 +00:00
rpotts%netscape.com
ad4a570981 New interface to allow protocol handlers to request and process modal dialogs...
git-svn-id: svn://10.0.0.236/trunk@23592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:43:23 +00:00
akkana%netscape.com
109aad3dea Fix Solaris build problems -- thanks to braddr & bruce @ puremagic.com
git-svn-id: svn://10.0.0.236/trunk@23591 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:41:18 +00:00
alecf%netscape.com
59c04072de rev the interface, update char* to const char*
git-svn-id: svn://10.0.0.236/trunk@23590 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:32:46 +00:00
akkana%netscape.com
f198ef7ae3 Fix purify UMR error -- thanks to braddr & bruce @ puremagic.com
git-svn-id: svn://10.0.0.236/trunk@23589 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:30:23 +00:00
slamm%netscape.com
2589f5be88 Added Javascript to change focus and radio selection for radio/text groups. Simplified the instructions.
git-svn-id: svn://10.0.0.236/trunk@23588 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:20:55 +00:00
alecf%netscape.com
b5aabe5013 rev this interface and remove NS_DOM binding from IDL
git-svn-id: svn://10.0.0.236/trunk@23587 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:19:54 +00:00
cata%netscape.com
edc8cfeb62 added files: mozilla/intl/uconv/ucvja/nsUCvJaSupport.cpp, mozilla/intl/uconv/ucvja/nsUnicodeToSJIS.cpp
git-svn-id: svn://10.0.0.236/trunk@23586 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:09:06 +00:00
alecf%netscape.com
fbc0ce4691 comment out these two functions, they are already defined on Unix
git-svn-id: svn://10.0.0.236/trunk@23585 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:08:07 +00:00
cata%netscape.com
c4558e181f SJIS encoder, Support class added.
git-svn-id: svn://10.0.0.236/trunk@23584 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:08:00 +00:00
alecf%netscape.com
80ac2d23f4 revert to old types for now to match definition in include/
git-svn-id: svn://10.0.0.236/trunk@23583 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:07:45 +00:00
dp%netscape.com
c81e64e889 Adding error messages when loading fails.
git-svn-id: svn://10.0.0.236/trunk@23582 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:07:34 +00:00
alecf%netscape.com
6121b82e15 various tweaks to make this build on Linux
git-svn-id: svn://10.0.0.236/trunk@23581 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:06:52 +00:00
alecf%netscape.com
598584c05b gotta export all these header files so that we can see them from other mime directories
git-svn-id: svn://10.0.0.236/trunk@23580 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:06:15 +00:00
rjc%netscape.com
fda66fcfc1 Small sort fix.
git-svn-id: svn://10.0.0.236/trunk@23579 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 22:02:25 +00:00
rjc%netscape.com
d90524979e When asking for a bookmark's URL via GetTarget(), synthesize it.
git-svn-id: svn://10.0.0.236/trunk@23578 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:58:40 +00:00
morse%netscape.com
926dd7bbd4 changes for wallet
git-svn-id: svn://10.0.0.236/trunk@23577 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:42:45 +00:00
mcmullen%netscape.com
6a5c89fa74 Fixed bustage with typo.
git-svn-id: svn://10.0.0.236/trunk@23576 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:41:43 +00:00
morse%netscape.com
e74e92add5 bug fix for single signon
git-svn-id: svn://10.0.0.236/trunk@23575 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:38:34 +00:00
morse%netscape.com
85bb026c3f New files for wallet
git-svn-id: svn://10.0.0.236/trunk@23574 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:35:41 +00:00
slamm%netscape.com
50ff7e73b4 Use an even simpler name, mozconfig (no .sh).
git-svn-id: svn://10.0.0.236/trunk@23573 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:34:17 +00:00
sfraser%netscape.com
fffcc0cbc4 Add Cut, Copy and Paste to editor interfaces and classes, with a stub implemenatioon in nsEditor. Changed .idl file and regenerated nsIDOMEditorAppCore and nsJSEditorAPpCore.
git-svn-id: svn://10.0.0.236/trunk@23572 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:31:50 +00:00
sfraser%netscape.com
0a1636794b Add Cut, Copy and Paste to editor interfaces and classes, with a stub implemenatioon in nsEditor.
git-svn-id: svn://10.0.0.236/trunk@23571 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:29:41 +00:00
kin%netscape.com
dd9bfaeb94 Changed all occurences of NS_TRANSACTION_MANAGER_FACTORY_CID
and kCTransactionManagerFactoryCID to NS_TRANSACTIONMANAGER_CID
and kCTransactionManagerCID.


git-svn-id: svn://10.0.0.236/trunk@23570 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:27:02 +00:00
sfraser%netscape.com
bbdc2c5a6b Add static to remove warning
git-svn-id: svn://10.0.0.236/trunk@23569 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:26:33 +00:00
kin%netscape.com
8b4d03a7fb Modified the clobber target so that it removes the dll from the bin/components directory.
git-svn-id: svn://10.0.0.236/trunk@23568 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:25:03 +00:00
shaver%netscape.com
378256875c generate meaningful annotation
git-svn-id: svn://10.0.0.236/trunk@23567 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:09:01 +00:00
mcmullen%netscape.com
681a46c1c0 Added tests for size and mod date.
git-svn-id: svn://10.0.0.236/trunk@23566 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:03:53 +00:00
slamm%netscape.com
8bc62cedd3 Make sure .mozconfig.mk can be read. Even for first checkout. Pre-fill web configurator with existing options.
git-svn-id: svn://10.0.0.236/trunk@23565 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:03:33 +00:00
mcmullen%netscape.com
bdbf667fac Added GetModDate and GetFileSize. Fixed a crash with a strcmp of null.
git-svn-id: svn://10.0.0.236/trunk@23564 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:02:58 +00:00
mcmullen%netscape.com
19c53c8fda Added output streamers for int and unsigned int.
git-svn-id: svn://10.0.0.236/trunk@23563 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:56:38 +00:00
av%netscape.com
d91791f1ef Rendering alt context in object tag
git-svn-id: svn://10.0.0.236/trunk@23562 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:43:07 +00:00
coop%netscape.com
4e2ef3ec92 NOT YET PART OF SEAMONKEY:
* first annotation indicates that resulting typelib was created by the linker.
* annotations from files being linked in are now preserved.


git-svn-id: svn://10.0.0.236/trunk@23561 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:40:17 +00:00
hshaw%netscape.com
7791b67a3a Replace NS_DECLARE_CID with NS_DEFINE_IID for kIPrefIID and KPrefCID
git-svn-id: svn://10.0.0.236/trunk@23560 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:33:18 +00:00
hshaw%netscape.com
d1254ab87c Replace NS_DECLARE_CID with NS_DEFINE_IID for KPrefCID
git-svn-id: svn://10.0.0.236/trunk@23559 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:33:14 +00:00
waterson%netscape.com
e64fdedc82 Added GetResource() to XULElement.
git-svn-id: svn://10.0.0.236/trunk@23558 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:20:52 +00:00
slamm%netscape.com
aabcc7fbbf sar want more 'checkins since' links. Don't refresh pagepage if it isn't the most recent time.
git-svn-id: svn://10.0.0.236/trunk@23557 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:18:49 +00:00
waterson%netscape.com
997a39d173 Remove invalid reference to nsIRDFContent.h
git-svn-id: svn://10.0.0.236/trunk@23556 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:18:21 +00:00
dougt%netscape.com
fdb6e0f2a5 Unix makefiles. Gotta love xpcode!
git-svn-id: svn://10.0.0.236/trunk@23555 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:17:14 +00:00
waterson%netscape.com
a0c57020f4 Must've missed this file in my merge: support for xpidl keyword.
git-svn-id: svn://10.0.0.236/trunk@23554 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:15:23 +00:00
putterman%netscape.com
e3eb9dceb3 Initialize mPath to "" instead of nsnull.
git-svn-id: svn://10.0.0.236/trunk@23553 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:07:44 +00:00
dougt%netscape.com
d643c0b6d4 No longer shifting windows nsFileSpec's mPath to uppercase.
Now comparing without regard to case instead on windows.
Windows nsSpecialSystemDirectory will have all uppercase mPaths.


git-svn-id: svn://10.0.0.236/trunk@23552 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:07:10 +00:00
hyatt%netscape.com
f7eb900fae Working on XUL fragments.
git-svn-id: svn://10.0.0.236/trunk@23551 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:05:12 +00:00
hshaw%netscape.com
3a95a0679c Fix for bug #3130 , thanks mcafee
git-svn-id: svn://10.0.0.236/trunk@23550 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:02:22 +00:00
waterson%netscape.com
d3d993d327 Support for xpidl keyword.
git-svn-id: svn://10.0.0.236/trunk@23549 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:55:00 +00:00
waterson%netscape.com
bd625fd0d0 Added SetDataBase() implementation that'll set the database on the DOMXULNode.
git-svn-id: svn://10.0.0.236/trunk@23548 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:54:36 +00:00
buster%netscape.com
9bcc7a19c2 first cut at rules delegate for text editor, will change drastically in the next week or two
git-svn-id: svn://10.0.0.236/trunk@23547 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:53:26 +00:00
buster%netscape.com
f076cbe10e creation of text nodes now supported
git-svn-id: svn://10.0.0.236/trunk@23546 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:51:55 +00:00
buster%netscape.com
4ddf2b48c1 mNewNode is a DOM Node, not a DOM Element
git-svn-id: svn://10.0.0.236/trunk@23545 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:51:07 +00:00
buster%netscape.com
cc359d1068 small fix of an off-by-one error in an assertion
git-svn-id: svn://10.0.0.236/trunk@23544 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:50:17 +00:00
buster%netscape.com
9dd1f7d958 SelectAll wired to Ctrl-A.
git-svn-id: svn://10.0.0.236/trunk@23543 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:49:43 +00:00
buster%netscape.com
4a106cee02 small interface change to InsertBreak
git-svn-id: svn://10.0.0.236/trunk@23542 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:49:18 +00:00
buster%netscape.com
0b0989c61c improvements to InsertBreak, and first crack at adding support for rules delegate
git-svn-id: svn://10.0.0.236/trunk@23541 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:48:46 +00:00
buster%netscape.com
d859f3e58c Implemented SelectAll.
Added nsEditor::DoInitialInsert() for doing first insert into an empty document.  Try typing into <html><body></body></html>
Added some smarts to DeleteSelectionAndCreateNode() so it only splits the selected node when appropriate (when the selection is not at offset 0 or max)

CreateElementTxn now creates text nodes as well as DOM elements


git-svn-id: svn://10.0.0.236/trunk@23540 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:48:13 +00:00
buster%netscape.com
0e7f65788f added nsTextEditRules
git-svn-id: svn://10.0.0.236/trunk@23539 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:47:34 +00:00
despotdaemon%netscape.com
9871322f1a Pseudo-automatic update of changes made by bruce@cybersight.com.
git-svn-id: svn://10.0.0.236/trunk@23538 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:46:32 +00:00
buster%netscape.com
9bf72e290c added nsIEditRules.h. Experimental, don't count on this.
git-svn-id: svn://10.0.0.236/trunk@23537 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:46:24 +00:00
jfrancis%netscape.com
bf6551cfed adding nsTextEditRules.cpp
git-svn-id: svn://10.0.0.236/trunk@23536 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:45:23 +00:00
coop%netscape.com
6db7aab3c3 NOT YET PART OF SEAMONKEY:
* xpt_dump now checks num_methods and num_constants before trying to walk the arrays.
* xpt_link now actually links. It even updates interfaces indices. Tested using all the idl files in mozilla/xpcom/idl.


git-svn-id: svn://10.0.0.236/trunk@23535 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:44:36 +00:00
pinkerton%netscape.com
1f508b19fb correct my pitiful spelling of bonsai.
git-svn-id: svn://10.0.0.236/trunk@23534 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:39:04 +00:00
terry%netscape.com
afebdc6fff Redistributed some QA folks.
git-svn-id: svn://10.0.0.236/trunk@23533 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:23:46 +00:00
dougt%netscape.com
bffbf478f9 Fixing casting problem on windows
NOT PART OF TINDERBOX


git-svn-id: svn://10.0.0.236/trunk@23532 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 18:51:15 +00:00
dougt%netscape.com
4b6e1122ce Make it work on the mac.
Passing unix paths to ZIP routines.  

THIS IS NOT PART OF THE BUILD SYSTEM YET


git-svn-id: svn://10.0.0.236/trunk@23530 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 18:39:01 +00:00
dougt%netscape.com
4d7174a311 Removing extra ; to get rid of warning.
THIS IS NOT PART OF TREE IS NOT PART OF THE BUILD SYSTEM YET


git-svn-id: svn://10.0.0.236/trunk@23529 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 18:36:40 +00:00
pinkerton%netscape.com
e9af4fe3ff fix 95/98 bustage
git-svn-id: svn://10.0.0.236/trunk@23528 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 18:11:35 +00:00
mcafee%netscape.com
c89a455a05 Solaris needs newline at EOF.
git-svn-id: svn://10.0.0.236/trunk@23527 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 10:57:05 +00:00
mcafee%netscape.com
39c88a0585 Solaris doesn't like the dangling semi-colon after NS_DECL_ISUPPORTS_INHERITED macro.
git-svn-id: svn://10.0.0.236/trunk@23526 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 10:52:50 +00:00
mccabe%netscape.com
ea7137976d Added tests of getting info assoc'd with params to TestInterfaceInfo.cpp, which uncovered an off-by-one problem due to magic typelib offsets for nsXPTParamInfo. Which makes me wonder if we shouldn't have just said #define XPT_INDEX_NO_PARENT 0xFFFF.
git-svn-id: svn://10.0.0.236/trunk@23525 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 10:36:13 +00:00
mcafee%netscape.com
6c5b72830c newline at end of file for Solaris, whitespace.
git-svn-id: svn://10.0.0.236/trunk@23524 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:56:25 +00:00
dp%netscape.com
4bcb926c07 changing to correct indent style and tabs. Beautify...
git-svn-id: svn://10.0.0.236/trunk@23523 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:53:25 +00:00
rjc%netscape.com
aa7eab3051 Cast away! and changed a few .Equals() to now be .EqualsIgnoreCase()
git-svn-id: svn://10.0.0.236/trunk@23522 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:41:07 +00:00
mccabe%netscape.com
1c4dd83cdc Not yet part of the Monkey.
- Added magic comments to make the LXR browsing experience more pleasant.

- introduced the nsInterfaceRecord class (formerly less formally interface_record).

- changed the XPTInterfaceDirectoryEntry pointer in InterfaceInfoes into nsInterfaceRecord pointers, removing the need for a hash just to go from entries to records to support nsXPTParamInfo::GetInterface.

- made the destructor for InterfaceInfo objects remove null the pointer in the corresponding reference.


git-svn-id: svn://10.0.0.236/trunk@23521 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:30:48 +00:00
dp%netscape.com
0f679ff5e4 Recheckin because of loss during ComponentManager Merge
- Using Reg*Raw() interface to support component urls storage in registry.
 - Implemented recursive version of DeleteKey() so that Reg*Raw() interface could be used

 - Fixing memory corruption; access of deleted dll object


git-svn-id: svn://10.0.0.236/trunk@23520 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 09:16:28 +00:00
waterson%netscape.com
4a8136b8ec Aggregate nsIDOMXULTreeElement interface onto nsRDFElement. Scriptability #ifdef-ed out.
git-svn-id: svn://10.0.0.236/trunk@23519 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:50:27 +00:00
waterson%netscape.com
ca6e4614ef Added nsXULTreeBuilder to build.
git-svn-id: svn://10.0.0.236/trunk@23518 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:49:35 +00:00
waterson%netscape.com
bb4ae3367f Added nsXULTreeElement to build.
git-svn-id: svn://10.0.0.236/trunk@23517 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:49:12 +00:00
braddr%puremagic.com
948141df40 Add new target for quantify
git-svn-id: svn://10.0.0.236/trunk@23516 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:32:42 +00:00
mccabe%netscape.com
9e433b6fbe Not part of seamonkey.
Added a comment saying preconditions the tests actually needs to
succeed.  (also simplified these some.)


git-svn-id: svn://10.0.0.236/trunk@23515 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:22:17 +00:00
waterson%netscape.com
67073aee6a Bug 3510. Fixed to use nsFileSpec, so now bookmarks should load on Mac (even through an alias).
git-svn-id: svn://10.0.0.236/trunk@23514 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:15:17 +00:00
waterson%netscape.com
997e72149b Fix build bustage, not really sure what this is supposed to be doing.
git-svn-id: svn://10.0.0.236/trunk@23513 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:11:28 +00:00
jband%netscape.com
9eb814c93e was using the same iid for 2 interfaces - synced nsIShutdownListener iid with the iid from the .h file
git-svn-id: svn://10.0.0.236/trunk@23512 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 08:02:23 +00:00
waterson%netscape.com
f933a42a97 Change PATH_MAX to MAXPATHLEN to compile on Solaris.
git-svn-id: svn://10.0.0.236/trunk@23511 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 07:21:09 +00:00
waterson%netscape.com
22026e5bb5 Fixed header files to work outside the XPIDL world for now.
git-svn-id: svn://10.0.0.236/trunk@23510 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 07:12:42 +00:00
rjc%netscape.com
cf3d2ba32b Small changes to sorting code to prepare for sorting on id attribute.
git-svn-id: svn://10.0.0.236/trunk@23509 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 07:07:10 +00:00
mccabe%netscape.com
c4fef7da6b Not part of seamonkey.
Fixed bustage due to improper use of DEBUG_somehacker.


git-svn-id: svn://10.0.0.236/trunk@23508 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:59:53 +00:00
rjc%netscape.com
df76041bf6 Quick&dirty fix for natural position attribute hack.
git-svn-id: svn://10.0.0.236/trunk@23507 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:37:04 +00:00
jband%netscape.com
c118498478 making it compile on Win32
git-svn-id: svn://10.0.0.236/trunk@23506 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:36:03 +00:00
mscott%netscape.com
238e5948be Add code to allow user's to display mailbox messages from the first 4 messages in their inbox....
also add code to retrieve the current user's root mail folder path...


git-svn-id: svn://10.0.0.236/trunk@23505 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:35:48 +00:00
waterson%netscape.com
46d6048104 Fixed my bad back-out.
git-svn-id: svn://10.0.0.236/trunk@23504 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:17:29 +00:00
karnaze%netscape.com
67d36f76f2 bug 3407
git-svn-id: svn://10.0.0.236/trunk@23503 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:13:35 +00:00
waterson%netscape.com
195f0c9dd4 Added OS_CurrentProcessDirectory test.
git-svn-id: svn://10.0.0.236/trunk@23502 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:08:06 +00:00
waterson%netscape.com
0f472a8518 Added OS_CurrentProcessDirectory implementation. Thanks to RJC for Mac. Unix is still bogus: uses getcwd().
git-svn-id: svn://10.0.0.236/trunk@23501 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:07:21 +00:00
alecf%netscape.com
5e01ee7094 fix nsFileSpec casting
git-svn-id: svn://10.0.0.236/trunk@23500 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:06:40 +00:00
mccabe%netscape.com
0b0b45888d Not part of seamonkey.
API change - changed nsXPTParamInfo from taking an InterfaceDirectoryEntry* (which really isn't part of the API I want to expose) to taking an nsIInterfaceInfo*, which is.


git-svn-id: svn://10.0.0.236/trunk@23499 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:06:19 +00:00
ducarroz%netscape.com
3aec1baafe don't crash anymore when the pane is null
git-svn-id: svn://10.0.0.236/trunk@23498 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:05:49 +00:00
alecf%netscape.com
a8ff15bf7a don't build tests by default
git-svn-id: svn://10.0.0.236/trunk@23497 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:01:40 +00:00
alecf%netscape.com
0380d26a03 don't link against base libmailnews
git-svn-id: svn://10.0.0.236/trunk@23496 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:00:59 +00:00
alecf%netscape.com
9262c5bd62 remove old call to NS_NewRFC822Parser
git-svn-id: svn://10.0.0.236/trunk@23495 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 06:00:11 +00:00
waterson%netscape.com
57265d0550 Landed on tip.
git-svn-id: svn://10.0.0.236/trunk@23494 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:37:31 +00:00
michaelp%netscape.com
0dfa53b698 fixed bug in underflow of state push count in new compositor.
git-svn-id: svn://10.0.0.236/trunk@23493 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:31:27 +00:00
briano%netscape.com
2069289d3b Automated update
git-svn-id: svn://10.0.0.236/trunk@23492 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:15:41 +00:00
waterson%netscape.com
93038788a2 Backed out addition of nsIDOMXULTreeElement: repository is horked.
git-svn-id: svn://10.0.0.236/trunk@23491 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:11:54 +00:00
ramiro%netscape.com
7933edd03e Reverted donm's solaris linker flag changes. You need to detect that gcc
is built to use the gnu linker.  You cant assume that here.


git-svn-id: svn://10.0.0.236/trunk@23490 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:09:54 +00:00
waterson%netscape.com
4f8cf8634e Added nsIDOMXULTreeElement.g to exports. This is currently generated by a very special version of idlc.
git-svn-id: svn://10.0.0.236/trunk@23489 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:08:26 +00:00
waterson%netscape.com
d745eb82a4 Added XULTreeElement to makefile, under !if.
git-svn-id: svn://10.0.0.236/trunk@23488 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:06:52 +00:00
waterson%netscape.com
0d826a1c01 Added nsIStreamListener to #includes to try to fix gcc 2.7 bustage.
git-svn-id: svn://10.0.0.236/trunk@23487 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 05:05:27 +00:00
waterson%netscape.com
0f8f4468a3 Initial revision.
git-svn-id: svn://10.0.0.236/trunk@23486 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 04:49:54 +00:00
mccabe%netscape.com
2c5a38de3e Not yet part of Seamonkey.
Progress on the nsInterfaceInfoManager typelib loader for xpconnect.
Now has complete (I think) functionality, though the implementation is
still probably rusty.

I punted on defining a directory for .xpt files at this point; the
implementation looks at the value of the XPTDIR environment variable
for this value.

Note that the nsXPTParaminfo interface (public/xpt_cpp) has changed
(possibly temporarily) to take an 'entry' parameter.


git-svn-id: svn://10.0.0.236/trunk@23485 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 04:26:15 +00:00
alecf%netscape.com
6879c5461b use CreateInstance to create a parser rather than linking directly with libmailnews.so
git-svn-id: svn://10.0.0.236/trunk@23484 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 04:22:52 +00:00
bienvenu%netscape.com
584b25602a fix nsFileSpec bustage
git-svn-id: svn://10.0.0.236/trunk@23482 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:55:10 +00:00
alecf%netscape.com
49cb5dada8 oops, don't build nsIMessenger.cpp twice
git-svn-id: svn://10.0.0.236/trunk@23481 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:53:48 +00:00
alecf%netscape.com
2cd4454623 export new files from ui directory
git-svn-id: svn://10.0.0.236/trunk@23480 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:52:29 +00:00
mscott%netscape.com
4e72d42e2a Warren's changes broke component creation for nsIMsgMailSession and nsIUrlListenerManager. Restore these so our code runs correctly.
git-svn-id: svn://10.0.0.236/trunk@23479 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:49:39 +00:00
mscott%netscape.com
c68803898a restore code from the breakage that occurred last night by fixing up nsFileSpec/nsFilePath problems. use CLOSE on the db because it isn't an interface yet so we should not be calling release.
git-svn-id: svn://10.0.0.236/trunk@23478 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:48:32 +00:00
mscott%netscape.com
9f173d6446 creating a url listener manager should go through the componenet manager and not the service manager.
git-svn-id: svn://10.0.0.236/trunk@23477 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:47:14 +00:00
briano%netscape.com
f80ea81018 Lame tweak in order to do a test build on non-glibc Linux systems.
git-svn-id: svn://10.0.0.236/trunk@23476 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:30:42 +00:00
mscott%netscape.com
5450b79a19 More Linux makefile changes for libmime
git-svn-id: svn://10.0.0.236/trunk@23475 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:27:12 +00:00
despotdaemon%netscape.com
fc53bb7f38 Pseudo-automatic update of changes made by pschwan@cmu.edu.
git-svn-id: svn://10.0.0.236/trunk@23474 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:26:04 +00:00
mscott%netscape.com
b0b1083af2 Adding files for linux build
git-svn-id: svn://10.0.0.236/trunk@23473 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:25:33 +00:00
mscott%netscape.com
7e66b91f85 Adding for Linux build.
git-svn-id: svn://10.0.0.236/trunk@23472 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:23:18 +00:00
mscott%netscape.com
1a5cd582ca Further changes for linux makefile
git-svn-id: svn://10.0.0.236/trunk@23471 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:21:02 +00:00
mscott%netscape.com
ab0c00e783 New files for Linux build
git-svn-id: svn://10.0.0.236/trunk@23470 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:20:16 +00:00
despotdaemon%netscape.com
92192bacf8 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@23469 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:15:31 +00:00
terry%netscape.com
e4f999a632 Only show checkboxes for trees that have had activity in the last two days.
git-svn-id: svn://10.0.0.236/trunk@23468 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 03:03:27 +00:00
law%netscape.com
03e8d64f2a New and improved status bar
git-svn-id: svn://10.0.0.236/trunk@23467 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:52:02 +00:00
mcmullen%netscape.com
5d582ac9c0 Change assignment operator not to create dirs.
git-svn-id: svn://10.0.0.236/trunk@23466 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:50:16 +00:00
terry%netscape.com
47ecdbd80b Cope if no mindate/maxdate is provided.
git-svn-id: svn://10.0.0.236/trunk@23465 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:48:31 +00:00
law%netscape.com
870160dbf4 Adding support for various statusbar broadcasters
git-svn-id: svn://10.0.0.236/trunk@23464 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:42:29 +00:00
cmanske%netscape.com
9832b2e459 removed files: mozilla/xpfe/AppCores/src/nsEditorMode.cpp
git-svn-id: svn://10.0.0.236/trunk@23463 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:41:02 +00:00
cmanske%netscape.com
22f502cd7f Cleaned up editor inialization in EditoAppCore
git-svn-id: svn://10.0.0.236/trunk@23462 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:35:58 +00:00
mscott%netscape.com
21415a3793 make the folder pane black =)....
git-svn-id: svn://10.0.0.236/trunk@23461 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:17:16 +00:00
hyatt%netscape.com
2db15f8900 Oops. Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@23460 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 02:10:44 +00:00
despotdaemon%netscape.com
491fdefc01 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@23459 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:57:58 +00:00
terry%netscape.com
ef17928062 Was displaying junk for the branch name if a checkin wasn't allowed.
git-svn-id: svn://10.0.0.236/trunk@23458 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:52:32 +00:00
hyatt%netscape.com
9a6837ddd1 Fixing a bug.
git-svn-id: svn://10.0.0.236/trunk@23457 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:47:35 +00:00
hyatt%netscape.com
3762b96095 Adding support for XUL fragments to the content sink. (Work in
progress)


git-svn-id: svn://10.0.0.236/trunk@23456 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:45:53 +00:00
briano%netscape.com
ca209af80c Automated update
git-svn-id: svn://10.0.0.236/trunk@23455 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:45:41 +00:00
mscott%netscape.com
7fcb7c9321 Add more tests to the demo menu to allow folks to display messages from their Inbox.
git-svn-id: svn://10.0.0.236/trunk@23454 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:42:54 +00:00
alecf%netscape.com
c84fa01c70 don't #define MOZ_MAIL_NEWS, only set it in the make system
git-svn-id: svn://10.0.0.236/trunk@23453 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:41:09 +00:00
hyatt%netscape.com
4dd006de26 Landing the initial changes to support XUL fragments.
git-svn-id: svn://10.0.0.236/trunk@23452 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:37:31 +00:00
alecf%netscape.com
dff5073858 remove old cruft from ui (most moved into base)
git-svn-id: svn://10.0.0.236/trunk@23451 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:32:29 +00:00
alecf%netscape.com
9d23fe000f stop exporting stuff in this directory
git-svn-id: svn://10.0.0.236/trunk@23450 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:31:00 +00:00
jband%netscape.com
a825f73d7d adding Components object. Got rid of jsapi based nsID object and replaced it with reflected xpcom objects for IID and CID. adapted to xpt_struct changes. added allocator static helpers to the module. starting to use nsIComponentManager. fixed scriptable stuff. and on and on
git-svn-id: svn://10.0.0.236/trunk@23449 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:28:49 +00:00
alecf%netscape.com
2338455673 rev XPIDL-generated header files - now native #include's are no longer re-included!
git-svn-id: svn://10.0.0.236/trunk@23448 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:25:34 +00:00
rhp%netscape.com
1d1948a4e0 This change is needed to register libmime with netlib for parsing RFC822 messages.
git-svn-id: svn://10.0.0.236/trunk@23447 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:24:07 +00:00
alecf%netscape.com
7ed8242d7d add new source files that weren't being build on linux
git-svn-id: svn://10.0.0.236/trunk@23446 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:22:53 +00:00
alecf%netscape.com
51f3d54af3 #include the right file
git-svn-id: svn://10.0.0.236/trunk@23445 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:22:19 +00:00
alecf%netscape.com
39aed77c25 end in newline
git-svn-id: svn://10.0.0.236/trunk@23444 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:21:52 +00:00
vidur%netscape.com
7944b75ced Removed bogus addition of text for newlines
git-svn-id: svn://10.0.0.236/trunk@23443 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:19:35 +00:00
mscott%netscape.com
d77f43ff5b Changes for Linux builds.
git-svn-id: svn://10.0.0.236/trunk@23442 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:18:57 +00:00
vidur%netscape.com
2cf6b40bda Added CreateElementWithNameSpace to proprietary document interface. Fixed GetTagName for HTML to uppercase tag names. Hooked up style rule addition and deletion to reconstruct frames. Fixed DOM generation problem
git-svn-id: svn://10.0.0.236/trunk@23441 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:17:49 +00:00
mscott%netscape.com
089050a64d Fixes for makefiles on Linux
git-svn-id: svn://10.0.0.236/trunk@23440 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:17:48 +00:00
alecf%netscape.com
2cf4c284bc fix casting problems
git-svn-id: svn://10.0.0.236/trunk@23439 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:17:47 +00:00
alecf%netscape.com
cc1b5f77d9 uint -> PRUint32
git-svn-id: svn://10.0.0.236/trunk@23438 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:13:52 +00:00
alecf%netscape.com
2c0e5ce8fc export nsID.idl to get native types
git-svn-id: svn://10.0.0.236/trunk@23437 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:13:27 +00:00
michaelp%netscape.com
a699b49e4b factored code.
git-svn-id: svn://10.0.0.236/trunk@23435 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 01:03:03 +00:00
mscott%netscape.com
738e0cf71c Getting new mime change to run on Linux
git-svn-id: svn://10.0.0.236/trunk@23434 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:57:50 +00:00
sfraser%netscape.com
f867547c36 Put editor shared libs in the Components folder, and call the folder "Components", not "components".
git-svn-id: svn://10.0.0.236/trunk@23433 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:55:34 +00:00
mcafee%netscape.com
7ac72a2140 PRBool means use PR_FALSE/PR_TRUE. This breaks Solaris.
git-svn-id: svn://10.0.0.236/trunk@23432 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:53:29 +00:00
mscott%netscape.com
d58b486813 Updates to fix breakage caused by the big check in last night. In particular, update to use nsFilespec instead of nsFilePath. Use correct variable name for requesting the netlib queue service...
git-svn-id: svn://10.0.0.236/trunk@23431 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:43:58 +00:00
rhp%netscape.com
b3645fb2c7 Reworked an issue with includes to prevent compile problems with C & C++ code.
git-svn-id: svn://10.0.0.236/trunk@23430 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:36:39 +00:00
alecf%netscape.com
8021fac986 purify fix from bruce@cybersight.com - use delete[] rather than delete
git-svn-id: svn://10.0.0.236/trunk@23429 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:36:18 +00:00
alecf%netscape.com
9bb701d390 purify fixes from bruce@cybersight.com - use delete[] rather than delete
git-svn-id: svn://10.0.0.236/trunk@23428 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:35:16 +00:00
alecf%netscape.com
1bab895f15 purify fixes from bruce@cybersight.com - free memory the right way
git-svn-id: svn://10.0.0.236/trunk@23427 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:32:44 +00:00
alecf%netscape.com
c7c621d431 purify fixes from bruce@cybersight.com
use delete[] rather than delete


git-svn-id: svn://10.0.0.236/trunk@23426 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:31:59 +00:00
briano%netscape.com
15591a6649 Automated update
git-svn-id: svn://10.0.0.236/trunk@23425 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:30:41 +00:00
mcafee%netscape.com
63d1ddca8c Fixing Solaris/CC bustage.
git-svn-id: svn://10.0.0.236/trunk@23424 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:29:34 +00:00
akkana%netscape.com
c6464d3004 Fix UMR, caught with purify by bruce@portland.puremagic.com
git-svn-id: svn://10.0.0.236/trunk@23423 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:28:47 +00:00
donm%netscape.com
758efdc59e solaris gcc needs different command line options to link a
set of static libs into a shared lib.


git-svn-id: svn://10.0.0.236/trunk@23422 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:27:20 +00:00
waterson%netscape.com
89b60f7c29 Change class to clazz to get to compile in C++.
git-svn-id: svn://10.0.0.236/trunk@23421 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:22:22 +00:00
nhotta%netscape.com
56b9bce46c Added charset menu items in view menu.
git-svn-id: svn://10.0.0.236/trunk@23420 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:21:26 +00:00
slamm%netscape.com
11f1f88355 Give warning for 'make depend' with --enable-md.
git-svn-id: svn://10.0.0.236/trunk@23419 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:03:12 +00:00
pinkerton%netscape.com
7d7d82c1c1 new styles for expanding and collapsing folders
git-svn-id: svn://10.0.0.236/trunk@23418 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:01:55 +00:00
sfraser%netscape.com
b82cb437b9 onConstruction -> onload
git-svn-id: svn://10.0.0.236/trunk@23417 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 00:00:06 +00:00
dougt%netscape.com
39d464c13c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23416 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:59:16 +00:00
slamm%netscape.com
b9cb51bca5 Change 'name' array to 'build'. Looks like name is reserved or something.
git-svn-id: svn://10.0.0.236/trunk@23415 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:59:15 +00:00
mscott%netscape.com
6afb85812c Build nsMsgIdentity and nsMsgMailSession.
git-svn-id: svn://10.0.0.236/trunk@23414 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:52:24 +00:00
mscott%netscape.com
85638846b7 Export nsIMsgIdentity.h and nsIMsgMailSession.h.
git-svn-id: svn://10.0.0.236/trunk@23413 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:51:40 +00:00
waterson%netscape.com
c758ab8571 Made sure to initialize rv to NS_OK.
git-svn-id: svn://10.0.0.236/trunk@23412 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:51:34 +00:00
rods%netscape.com
81e01450a9 Added the handling for nsDragDropEvents for files
git-svn-id: svn://10.0.0.236/trunk@23411 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:51:29 +00:00
rods%netscape.com
22f6a4adb0 Added EnableDileDrop method
git-svn-id: svn://10.0.0.236/trunk@23410 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:50:40 +00:00
rods%netscape.com
0d03271f02 Added nsDragDropEvent
git-svn-id: svn://10.0.0.236/trunk@23409 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:50:18 +00:00
rods%netscape.com
bf53653ab4 Added File Drop
Now handling the WM_DROPFILE event


git-svn-id: svn://10.0.0.236/trunk@23408 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:48:58 +00:00
cata%netscape.com
9d06235a51 "extern" declaration for global vars fixed.
git-svn-id: svn://10.0.0.236/trunk@23407 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:48:10 +00:00
rods%netscape.com
d6db2acd54 Added method EnableFileDrop (temporary for D&D work)
git-svn-id: svn://10.0.0.236/trunk@23406 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:47:47 +00:00
rods%netscape.com
26dce0d4a2 Added Uuid.lib and OLE32.lib for drag & drop
git-svn-id: svn://10.0.0.236/trunk@23405 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:46:24 +00:00
rods%netscape.com
f7a274adef Added shell32.lib
git-svn-id: svn://10.0.0.236/trunk@23404 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:44:21 +00:00
rods%netscape.com
3f32fab8a0 Added nsDropTarget
git-svn-id: svn://10.0.0.236/trunk@23403 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:39:15 +00:00
rods%netscape.com
2d3986d90c initial checkin
git-svn-id: svn://10.0.0.236/trunk@23402 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:38:37 +00:00
mscott%netscape.com
adb3cd8520 Fix runtime breakage caused by changing nsFilePath to nsFileSpec.
git-svn-id: svn://10.0.0.236/trunk@23401 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:17:44 +00:00
cmanske%netscape.com
fc43b4f0d4 2nd try to get it right in get editor factory method
git-svn-id: svn://10.0.0.236/trunk@23400 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:06:16 +00:00
dougt%netscape.com
209f30f426 ack.
git-svn-id: svn://10.0.0.236/trunk@23399 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 23:06:11 +00:00
cmanske%netscape.com
70947d83ca Fixed editor registration and startup problems
git-svn-id: svn://10.0.0.236/trunk@23398 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:52:24 +00:00
cata%netscape.com
05e4d00784 Docs added.
git-svn-id: svn://10.0.0.236/trunk@23397 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:41:09 +00:00
dougt%netscape.com
eb1175b875 Added VR_ calls to the export list.
git-svn-id: svn://10.0.0.236/trunk@23396 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:39:09 +00:00
pinkerton%netscape.com
be80881964 fix minor goof in xptoolkit sample menu
git-svn-id: svn://10.0.0.236/trunk@23395 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:39:02 +00:00
putterman%netscape.com
7be07c5b29 use correct mailbox path.
git-svn-id: svn://10.0.0.236/trunk@23394 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:38:40 +00:00
putterman%netscape.com
921e359dbe use nsCRT string functions.
git-svn-id: svn://10.0.0.236/trunk@23393 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:38:22 +00:00
putterman%netscape.com
a8beb67c48 Added folder listener so we can run the mailbox parsing url.
git-svn-id: svn://10.0.0.236/trunk@23392 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:37:55 +00:00
putterman%netscape.com
623a8f0bf2 Added xplib.lib and added folderListener
git-svn-id: svn://10.0.0.236/trunk@23391 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:37:06 +00:00
rhp%netscape.com
d2857b91de Changes for autoregistration as well as the new stream converter
interface.


git-svn-id: svn://10.0.0.236/trunk@23390 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:37:03 +00:00
putterman%netscape.com
5c24751987 implement SetMessageKey
git-svn-id: svn://10.0.0.236/trunk@23389 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:36:24 +00:00
putterman%netscape.com
abae3a3095 OnAnnouncerGoingAway is abstract.
git-svn-id: svn://10.0.0.236/trunk@23388 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:35:57 +00:00
troy%netscape.com
aa06c3716c Some more table pagination improvements
git-svn-id: svn://10.0.0.236/trunk@23387 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:34:51 +00:00
putterman%netscape.com
2a470cbde5 Added folder listener.
git-svn-id: svn://10.0.0.236/trunk@23386 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:34:29 +00:00
mcmullen%netscape.com
2b21b06cb7 Turning on dougt's special system directory stuff, and adding it to the Macintosh build. Fixed spurious leading slash on getting leaf name (win and unix). Adding dougt's equality test operator, too. Adding dougt's test code for all the above.
git-svn-id: svn://10.0.0.236/trunk@23385 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:33:36 +00:00
akkana%netscape.com
d966254b07 fixing merge problem of windows not looking for components in components directory - dp & akkana
git-svn-id: svn://10.0.0.236/trunk@23384 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:18:32 +00:00
pinkerton%netscape.com
c4117f80e5 make the personal toolbar buttons more mozilla centric, even if everything else is blatant NSCP drug money.
git-svn-id: svn://10.0.0.236/trunk@23383 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:13:36 +00:00
michaelp%netscape.com
9a8800e96b added background image.
made one table relatively positioned.
added opacity to transparent scrolled table.


git-svn-id: svn://10.0.0.236/trunk@23382 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:12:20 +00:00
michaelp%netscape.com
81f9258975 added nsIClipView.h
added support for getting/setting scroll properties in scrollable view so
that the app can control whether scrolling should be accomplished via
blitting or painting.
more work in progress for the new compositor.


git-svn-id: svn://10.0.0.236/trunk@23381 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:10:31 +00:00
michaelp%netscape.com
cd37a865bf added blender method that takes rendering contexts.
added LockDrawingSurface() and UnlockDrawingSurface() to rendering
context.
fixed state maintenance errors in rendering context win.
added IsReleaseDCDestructive() to drawingsurfacewin.


git-svn-id: svn://10.0.0.236/trunk@23380 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:07:06 +00:00
pinkerton%netscape.com
66fec9010c added xptoolkit tree test 1 to menus
git-svn-id: svn://10.0.0.236/trunk@23379 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:06:38 +00:00
rjc%netscape.com
35eea039ba Comment out PR_ASSERT() due to assert/unassert now actually being called.
git-svn-id: svn://10.0.0.236/trunk@23378 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:06:29 +00:00
pinkerton%netscape.com
cd2e93001b add spiffy header
git-svn-id: svn://10.0.0.236/trunk@23377 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:03:38 +00:00
pinkerton%netscape.com
fbb00b246c Add case for xptoolkit tree demo and fix missing break statement at end of toolbar demo case that would always cause JS window to appear. doh!
git-svn-id: svn://10.0.0.236/trunk@23376 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:03:18 +00:00
pinkerton%netscape.com
67297e8d73 add define for xptoolkit tree demo
git-svn-id: svn://10.0.0.236/trunk@23375 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:02:25 +00:00
pinkerton%netscape.com
d475b76dfa add new tree sample
git-svn-id: svn://10.0.0.236/trunk@23374 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 22:01:28 +00:00
hyatt%netscape.com
47a81994c3 Fixing a bug with selection in the tree view.
git-svn-id: svn://10.0.0.236/trunk@23373 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:58:06 +00:00
slamm%netscape.com
e6258c5d6d -MD depend: Putting objects on PHONY target didn't work. Use 'FORCE' dependency instead.
git-svn-id: svn://10.0.0.236/trunk@23372 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:56:44 +00:00
pinkerton%netscape.com
7dcd005c44 export the first tree test xul/css files
git-svn-id: svn://10.0.0.236/trunk@23371 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:55:22 +00:00
pinkerton%netscape.com
54b3b30385 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23370 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:53:01 +00:00
shaver%netscape.com
79e4108e56 #include "nsID.idl" to get the nsID/nsIID/nsCID defines in other IDL, not just C++
git-svn-id: svn://10.0.0.236/trunk@23369 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:50:55 +00:00
putterman%netscape.com
e6ceda4543 Added selection color. Removed Local Mail from thread pane.
git-svn-id: svn://10.0.0.236/trunk@23368 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:49:35 +00:00
dp%netscape.com
4cfc093823 registry version to 0.40 for component manager change
git-svn-id: svn://10.0.0.236/trunk@23366 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:31:33 +00:00
slamm%netscape.com
419c65d22c Clean-up some output. Add link for 'Show next X hours' instead of 'Show more checkin history'. Skip dates that are in the future.
git-svn-id: svn://10.0.0.236/trunk@23365 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:30:02 +00:00
mscott%netscape.com
4024e89953 Fix crash when displaying thread pane. This fix is really scottip's.
git-svn-id: svn://10.0.0.236/trunk@23364 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:28:48 +00:00
ramiro%netscape.com
2c2e1e8b02 Fix windows bustage. Why doesnt this file build on other platforms ?
git-svn-id: svn://10.0.0.236/trunk@23363 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:22:03 +00:00
dougt%netscape.com
d22687b856 Stripping additional access paths.
git-svn-id: svn://10.0.0.236/trunk@23362 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 21:03:39 +00:00
despotdaemon%netscape.com
4d5cb73c21 Pseudo-automatic update of changes made by dmose@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@23361 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:59:53 +00:00
dougt%netscape.com
da242762c8 remove libutil references.
git-svn-id: svn://10.0.0.236/trunk@23360 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:58:29 +00:00
terry%netscape.com
4796c85fe7 Use new lxr links.
git-svn-id: svn://10.0.0.236/trunk@23359 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:57:24 +00:00
dougt%netscape.com
06cbe39c3f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23358 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:57:17 +00:00
jfrancis%netscape.com
8e01fb29f9 catching up with nsComponentManager and getting rid of cout usage
git-svn-id: svn://10.0.0.236/trunk@23357 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:11:27 +00:00
slamm%netscape.com
0cf3821a9e Fix typo. s/AC_DEFINES/ACDEFINES/
git-svn-id: svn://10.0.0.236/trunk@23356 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:11:05 +00:00
dougt%netscape.com
3d7a22afdc Fixes compare from int to ptr. ANSI C++ does not like that.
git-svn-id: svn://10.0.0.236/trunk@23355 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:10:20 +00:00
jfrancis%netscape.com
fc33b92b99 including header
git-svn-id: svn://10.0.0.236/trunk@23354 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 20:04:59 +00:00
shaver%netscape.com
5ea64cbf54 Handle nsID, nsIID and nsCID via a custom string-compare hack. (Ugly, but we
need 0.6.3 for a better fix, and this'll do for now.)
When sorting IDEs, sort entries with identical IIDs by namespace::name.


git-svn-id: svn://10.0.0.236/trunk@23353 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:59:42 +00:00
alecf%netscape.com
f9e44dfc1b - move messenger appcore into the base mailnews directory
- do appcore initialization during Initialize() in messenger bootstrap


git-svn-id: svn://10.0.0.236/trunk@23352 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:58:17 +00:00
slamm%netscape.com
80490954a5 I broke it. ...again. back out, back out.
git-svn-id: svn://10.0.0.236/trunk@23351 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:57:13 +00:00
alecf%netscape.com
a41ca7385c stop building the seperate messenger appcore
git-svn-id: svn://10.0.0.236/trunk@23350 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:56:53 +00:00
slamm%netscape.com
864abe3c76 Shorten the output a bit more.
git-svn-id: svn://10.0.0.236/trunk@23349 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:53:31 +00:00
alecf%netscape.com
3243351c34 export NS_InitBaseAppCoreClass so that appcores outside this DLL can initialize themselves
(Yes, I know this is a generated file, but this is how it needs to work right now, otherwise
appcores can't live outside appcores.dll)


git-svn-id: svn://10.0.0.236/trunk@23348 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:53:19 +00:00
terry%netscape.com
ce3b1dddbf Patch by Ry4an Brase <ry4an@ry4an.org> -- fix typo.
git-svn-id: svn://10.0.0.236/trunk@23347 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:52:18 +00:00
dougt%netscape.com
b22394cd3e First checkin of unix makefile.
git-svn-id: svn://10.0.0.236/trunk@23346 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:31:55 +00:00
hyatt%netscape.com
8588377965 Fixes to the broadcasters and observers. I made HTML elements work with
observes nodes, and I changed some SetAttribute calls to use the DOM
instead of the nsIContent APIs.


git-svn-id: svn://10.0.0.236/trunk@23345 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:30:41 +00:00
nhotta%netscape.com
db418a9816 Implementation of SetDocumentCharset.
git-svn-id: svn://10.0.0.236/trunk@23344 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:24:28 +00:00
jfrancis%netscape.com
772f3287c8 integrated with content iterator
git-svn-id: svn://10.0.0.236/trunk@23343 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:22:48 +00:00
jfrancis%netscape.com
fb0583ffb5 reordered link order so that cout would work
git-svn-id: svn://10.0.0.236/trunk@23342 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:22:00 +00:00
jfrancis%netscape.com
a3a451200f fixed refcounting bugs
git-svn-id: svn://10.0.0.236/trunk@23341 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:21:30 +00:00
jfrancis%netscape.com
928892f905 fixed refcounting bugs plus a little cleanup
git-svn-id: svn://10.0.0.236/trunk@23340 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:21:04 +00:00
ramiro%netscape.com
f05974cb48 Use the macro on all platforms. Thanks to pierre for helping me make sure
it doesnt break the mac.  I verified that it works on unix and windows.


git-svn-id: svn://10.0.0.236/trunk@23339 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 19:19:02 +00:00
troy%netscape.com
c954953e18 Better handles the case where the first row is complete when splitting
the row group


git-svn-id: svn://10.0.0.236/trunk@23338 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 15:35:43 +00:00
troy%netscape.com
5f577fe103 Changed it so we get the computed width from the first-in-flow
git-svn-id: svn://10.0.0.236/trunk@23337 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 15:35:08 +00:00
terry%netscape.com
3bb49a53cf Added a disgusting hack to deal with the fact that we can occasionally get builds with wildly wrong times.
git-svn-id: svn://10.0.0.236/trunk@23336 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 15:22:09 +00:00
warren%netscape.com
2d6102e5e6 Fixed prefs code.
git-svn-id: svn://10.0.0.236/trunk@23335 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 15:06:52 +00:00
warren%netscape.com
5d0cd73d0a Include problem.
git-svn-id: svn://10.0.0.236/trunk@23334 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 14:44:24 +00:00
warren%netscape.com
68843d63a2 Re-enabled the prefs.js stuff.
git-svn-id: svn://10.0.0.236/trunk@23333 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 14:20:30 +00:00
warren%netscape.com
6769b3f0ef Implemented virtuals in cpp file to try to avoid linux pedantic error.
git-svn-id: svn://10.0.0.236/trunk@23332 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 14:09:11 +00:00
warren%netscape.com
5e1f310167 PR_ASSERT wasn't defined for the mac.
git-svn-id: svn://10.0.0.236/trunk@23331 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 14:03:56 +00:00
warren%netscape.com
015051d6b3 Fixed registration methods.
git-svn-id: svn://10.0.0.236/trunk@23330 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 13:23:36 +00:00
warren%netscape.com
8519161b55 fixed include problem
git-svn-id: svn://10.0.0.236/trunk@23329 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 13:07:15 +00:00
warren%netscape.com
b40f054bad Fixed include
git-svn-id: svn://10.0.0.236/trunk@23328 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:53:21 +00:00
warren%netscape.com
0f71af4fee Fixed nsService problems.
git-svn-id: svn://10.0.0.236/trunk@23327 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:49:38 +00:00
warren%netscape.com
6d47974e30 Fixed nsRepository -> nsComponentManager
git-svn-id: svn://10.0.0.236/trunk@23326 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:43:27 +00:00
warren%netscape.com
72d0dbfbc8 Fixed return.
git-svn-id: svn://10.0.0.236/trunk@23325 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:36:13 +00:00
warren%netscape.com
9309a7b8fb Fixed include problem.
git-svn-id: svn://10.0.0.236/trunk@23324 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:34:01 +00:00
warren%netscape.com
d62d4a9f0b Removed nsService stuff.
git-svn-id: svn://10.0.0.236/trunk@23323 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:29:08 +00:00
warren%netscape.com
0a5af143e2 Fixed include problem.
git-svn-id: svn://10.0.0.236/trunk@23322 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 12:16:34 +00:00
warren%netscape.com
b36740faf3 Backed out nsService changes.
git-svn-id: svn://10.0.0.236/trunk@23321 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 11:53:02 +00:00
warren%netscape.com
e082c74dc0 Backed out the nsService template stuff.
git-svn-id: svn://10.0.0.236/trunk@23320 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 11:49:41 +00:00
warren%netscape.com
345056e941 Fixed variable name problem.
git-svn-id: svn://10.0.0.236/trunk@23319 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 11:42:48 +00:00
warren%netscape.com
f8ef3e9349 Removed nsService template.
git-svn-id: svn://10.0.0.236/trunk@23318 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 11:12:52 +00:00
warren%netscape.com
3a95261810 Commented out template because linux isn't happy with it.
git-svn-id: svn://10.0.0.236/trunk@23317 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 11:12:23 +00:00
warren%netscape.com
7392983e7b Fixed exports for nsRepository -> nsComponentManager
git-svn-id: svn://10.0.0.236/trunk@23316 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 10:51:12 +00:00
warren%netscape.com
c6559126d6 Fixed path separator.
git-svn-id: svn://10.0.0.236/trunk@23315 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 10:20:01 +00:00
warren%netscape.com
47efd8d451 Trying a hack to see if I can make linux happy.
git-svn-id: svn://10.0.0.236/trunk@23314 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 10:15:54 +00:00
warren%netscape.com
291c802a13 Workaround for sun386i breakage.
git-svn-id: svn://10.0.0.236/trunk@23313 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 10:07:02 +00:00
warren%netscape.com
de7b75d07f nsRepository -> nsIComponentManager changes. nsIMsgDatabase interface. Message enumerators. Misc.
git-svn-id: svn://10.0.0.236/trunk@23303 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 09:52:30 +00:00
mcafee%netscape.com
529189e540 Protect against a copy of zero characters (zero-length buffer)
git-svn-id: svn://10.0.0.236/trunk@23302 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 09:49:32 +00:00
warren%netscape.com
055216c4b1 Added nsComponentManager.cpp
git-svn-id: svn://10.0.0.236/trunk@23301 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 09:47:12 +00:00
warren%netscape.com
0b33372d99 nsRepository -> nsIComponentManager changes.
git-svn-id: svn://10.0.0.236/trunk@23300 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 09:44:27 +00:00
shaver%netscape.com
e294264814 turn off more debugging noise and prepare for 0.6.2's forward handling
git-svn-id: svn://10.0.0.236/trunk@23298 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 08:23:00 +00:00
waterson%netscape.com
95a9f4d99f Fixed GetElementsByAttribute(): use the DOM APIs to be consistent with namespaces.
git-svn-id: svn://10.0.0.236/trunk@23297 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 08:10:50 +00:00
waterson%netscape.com
52da7b7d32 Made widget observer observe the composite data source.
git-svn-id: svn://10.0.0.236/trunk@23296 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 08:05:26 +00:00
nisheeth%netscape.com
a9b7621b74 - Quoted all attributes.
- Fixed casing on the end BookSet tag.  (The expat parser enforces case-sensitivity in XML)


git-svn-id: svn://10.0.0.236/trunk@23295 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 07:44:47 +00:00
nisheeth%netscape.com
bbb4dffad0 - We weren't adding the tag text to the token created for the end tag. Fixed.
- Tokens for CDATA sections were not being created.  Fixed.
- The length of the parse buffer is passed into ParseXMLBuffer() because it is available from the scanner.  We were doing a strlen() to determine the length which was inefficient.


git-svn-id: svn://10.0.0.236/trunk@23294 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 07:39:04 +00:00
pierre%netscape.com
1c05e162b4 added menu command VIEWER_PRINT_SETUP
git-svn-id: svn://10.0.0.236/trunk@23293 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 06:39:50 +00:00
mcafee%netscape.com
ebf32a0f5d Adding Edit|{Cut,Copy,Paste} to menubar.
git-svn-id: svn://10.0.0.236/trunk@23292 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 06:04:38 +00:00
pierre%netscape.com
7be0666585 don't dispatch mouseMoved events when Raptor is in the background
git-svn-id: svn://10.0.0.236/trunk@23291 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:46:01 +00:00
pierre%netscape.com
dd5b567297 dispatch suspend/resume events to Raptor
git-svn-id: svn://10.0.0.236/trunk@23290 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:44:47 +00:00
troy%netscape.com
39e58ce72d Overflow code and pushing code now take header/footer frames into
account


git-svn-id: svn://10.0.0.236/trunk@23289 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:29:37 +00:00
troy%netscape.com
d3a15268a2 Better handling of NS_FRAME_NOT_COMPLETE for incremental reflow
git-svn-id: svn://10.0.0.236/trunk@23288 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:28:44 +00:00
wtc%netscape.com
35f5c7deeb Another update from the internal CVS repository /m/src.
git-svn-id: svn://10.0.0.236/trunk@23284 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:12:06 +00:00
troy%netscape.com
144854728c Made sure NS_FRAME_COMPLETE is always returned. This fixes an incremental
reflow problem


git-svn-id: svn://10.0.0.236/trunk@23283 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:11:14 +00:00
terry%netscape.com
3367b1fec2 Added a disgusting hack to deal with the fact that we can occasionally get builds with wildly wrong times.
git-svn-id: svn://10.0.0.236/trunk@23282 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:07:50 +00:00
troy%netscape.com
d6693ebf08 Fixed it so that for incremental reflow commands the correct value is
passed for the available height


git-svn-id: svn://10.0.0.236/trunk@23281 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:01:59 +00:00
pierre%netscape.com
ea645514fc fixed crash on delete (the OS deleted the menu a second time)
git-svn-id: svn://10.0.0.236/trunk@23280 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 05:01:45 +00:00
despotdaemon%netscape.com
2ca1ed560a Pseudo-automatic update of changes made by nisheeth@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@23279 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:47:32 +00:00
pierre%netscape.com
c8d2b0a41d added menu commands VIEWER_GFX_WIDGET_MODE and VIEWER_NATIVE_WIDGET_MODE
git-svn-id: svn://10.0.0.236/trunk@23278 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:39:50 +00:00
mcafee%netscape.com
afe16f3c08 Adding install target for purify binaries
git-svn-id: svn://10.0.0.236/trunk@23277 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:21:51 +00:00
pierre%netscape.com
1fde015542 fixed display in SetSelectedIndices()
git-svn-id: svn://10.0.0.236/trunk@23276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:11:25 +00:00
pierre%netscape.com
92ee6edde8 fixed index off by 1 in GetSelectedIndex()
git-svn-id: svn://10.0.0.236/trunk@23275 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:10:33 +00:00
mccabe%netscape.com
783ac85782 Chop xptinfo from the list of sub-Makes built by libxpt during coding
thrash.


git-svn-id: svn://10.0.0.236/trunk@23274 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:10:30 +00:00
waterson%netscape.com
f856b93c1d Land Guha's history stuff, including some fixes for references in the file system data source, and modifications for literals: there's now nsIntLiteral and nsDateLiteral.
git-svn-id: svn://10.0.0.236/trunk@23273 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 04:01:56 +00:00
mscott%netscape.com
cfbb447bcb Sending a message no longer requires a host and from field because we can now extract that information from the current identity.
git-svn-id: svn://10.0.0.236/trunk@23269 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 03:06:59 +00:00
pierre%netscape.com
f2f9218b22 Fixed #2253 "Copy and Paste in text widget"
Fixed double-click


git-svn-id: svn://10.0.0.236/trunk@23268 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:58:14 +00:00
alecf%netscape.com
49198778c3 use Messenger's CID rather than ProgID because I can't seem to create objects
by ProgID (looks like ProgID->CID mapping is broken)


git-svn-id: svn://10.0.0.236/trunk@23267 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:51:25 +00:00
coop%netscape.com
093d2cdff1 NOT YET PART OF SEAMONKEY:
* initial pass at handling the update of interface indices.


git-svn-id: svn://10.0.0.236/trunk@23266 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:51:22 +00:00
brendan%netscape.com
c3911df063 Must use defined XP_UNIX, not XP_UNIX, as #elif condition.
git-svn-id: svn://10.0.0.236/trunk@23265 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:46:23 +00:00
terry%netscape.com
a5535f79dd Added params to control how priorities are set in a new bug. You can
now choose whether to let submitters of new bugs choose a priority, or whether
they should just accept the default priority (which is now no longer hardcoded
to "P2", but is instead a param.)  The default value of the params will cause
the same behavior as before.


git-svn-id: svn://10.0.0.236/trunk@23264 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:33:58 +00:00
dveditz%netscape.com
7680dbd368 initial libjar files, NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@23259 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:13:56 +00:00
ducarroz%netscape.com
280626b090 make the file conform to the new norm
git-svn-id: svn://10.0.0.236/trunk@23258 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:05:29 +00:00
ducarroz%netscape.com
a756229510 add definition for MSG_CommandType
git-svn-id: svn://10.0.0.236/trunk@23257 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 02:01:16 +00:00
ftang%netscape.com
0fed7fd34e add katakana, hiragana, katakana-iroha, hiragana-iroha, lower-greek
git-svn-id: svn://10.0.0.236/trunk@23256 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:56:02 +00:00
rjc%netscape.com
bf378b4e8e Add selection and column sortActive/sortDirection observation support. (Thanks, David!)
git-svn-id: svn://10.0.0.236/trunk@23255 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:54:46 +00:00
pierre%netscape.com
60b773385b Register CharsetAlias. Fixed by ftang on my machine.
git-svn-id: svn://10.0.0.236/trunk@23254 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:50:03 +00:00
briano%netscape.com
8bb9a84b60 Automated update
git-svn-id: svn://10.0.0.236/trunk@23253 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:45:41 +00:00
mscott%netscape.com
c57452593c Add ability to generate a mail session to this factory.
git-svn-id: svn://10.0.0.236/trunk@23252 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:39:05 +00:00
mscott%netscape.com
3a4bc49ec9 Build nsMsgMailSession and nsMsgIdentity.
git-svn-id: svn://10.0.0.236/trunk@23251 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:37:41 +00:00
mscott%netscape.com
2221feaddb Shell for a msg mail session. Folks will add to this as they need to.
git-svn-id: svn://10.0.0.236/trunk@23250 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:36:17 +00:00
pinkerton%netscape.com
f5f59adcee Add debug code to point out a bug #3505 with display:none and frames. Fix bug #3451 with grippies not working when toolbars not at top of window. Not creating atoms every time we expand/collapse toolbars.
git-svn-id: svn://10.0.0.236/trunk@23249 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:36:11 +00:00
mscott%netscape.com
e4bfe1fdb5 First pass implementation of a mail identity. Right now we just read out these values from prefs.js in the current working directory. This is a dogfood implementation and will change drastically when we really do implement multiple identities.
git-svn-id: svn://10.0.0.236/trunk@23248 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:35:44 +00:00
mscott%netscape.com
73a0e8c5f4 Export nsIMsgIdentity.h and nsIMsgMailSession.h
git-svn-id: svn://10.0.0.236/trunk@23247 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:33:36 +00:00
mscott%netscape.com
9ebeb941ee A mail session interface. Right now it is empty except for the current identity. As people need to add thinks to the mail session, I expect this to grow. Oh it is a singleton object and you should go through the service manager to obtain it.
git-svn-id: svn://10.0.0.236/trunk@23246 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:33:08 +00:00
mscott%netscape.com
ca27daab72 A first pass at a generic mail identity interface. Right now, I'm using this to organize a lot of mail server & password preferences for dogfood.
git-svn-id: svn://10.0.0.236/trunk@23245 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:32:16 +00:00
slamm%netscape.com
6c6f03f34b Have -MD dependencies cope will missing headerfiles.
git-svn-id: svn://10.0.0.236/trunk@23244 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:31:26 +00:00
slamm%netscape.com
cf94a899f1 Give error if building in objdir and have previously built in srcdir. Move '-Wall' and '-include' to GNU-only section (silly to test for GNU-only features). Change '-MMD' to '-MD' to include standard headers. Clean '-O' from CFLAGS/CXXFLAGS if MOZ_DEBUG is set.
git-svn-id: svn://10.0.0.236/trunk@23243 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:30:26 +00:00
slamm%netscape.com
fe1818cd07 Move AC_INCLUDE_OR_DEFINES into OS_CFLAGS/OS_CXXFLAGS.
git-svn-id: svn://10.0.0.236/trunk@23242 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:30:00 +00:00
slamm%netscape.com
f9468ca12f Move '-O' stripping into configure. Move compile-line defines into configure.
git-svn-id: svn://10.0.0.236/trunk@23241 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:29:57 +00:00
slamm%netscape.com
6012bdaf3a Script converts .mozconfig.sh into a url to prefill configurator web form. Will be used by client.mk
git-svn-id: svn://10.0.0.236/trunk@23240 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:29:53 +00:00
slamm%netscape.com
824d688eb0 Script to clean out all 'configure' generated files.
git-svn-id: svn://10.0.0.236/trunk@23239 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:29:50 +00:00
briano%netscape.com
c8edb6c46b Fixed the permission problem with nsinstall'd binary files, and added rules to make
sure shared libraries also get copied into $(DIST)/lib (where they're *supposed* to go).


git-svn-id: svn://10.0.0.236/trunk@23238 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:20:03 +00:00
cmanske%netscape.com
27e7a5fcf3 Added registration of editor factory classes to NS_SetupRegistry
git-svn-id: svn://10.0.0.236/trunk@23237 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:17:21 +00:00
chuang%netscape.com
a912bbcc6a Move throbber to the right, add MsgHome() function.
git-svn-id: svn://10.0.0.236/trunk@23236 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:15:00 +00:00
slamm%netscape.com
839d83ac54 Quiet mac warnings.
git-svn-id: svn://10.0.0.236/trunk@23235 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:10:59 +00:00
slamm%netscape.com
d3ff196119 Add source tree navigation tool.
git-svn-id: svn://10.0.0.236/trunk@23234 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:07:00 +00:00
despotdaemon%netscape.com
03cb24e8aa Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@23233 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 01:06:41 +00:00
rpotts%netscape.com
7936c5d6dc fix for bug #3507. Also replaced raw comparse of nsresult == NS_OK with NS_FAILED(...) or NS_SUCCEEDED(...) macros...
git-svn-id: svn://10.0.0.236/trunk@23232 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:54:07 +00:00
dougt%netscape.com
2eb050c4c0 Removed InstallFolder Object - just using nsStrings now.
Now creating tempfiles for ZIP calls
hooked up to nsSpecialSystemDirectory
cleaned up Install() api


git-svn-id: svn://10.0.0.236/trunk@23231 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:50:23 +00:00
briano%netscape.com
aa7c81207d Fixed my stupid mistake (theoretically) and increased the test timeout to 45 seconds.
git-svn-id: svn://10.0.0.236/trunk@23230 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:44:04 +00:00
vidur%netscape.com
feb7c9a586 Table of contents example
git-svn-id: svn://10.0.0.236/trunk@23229 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:36:54 +00:00
briano%netscape.com
35cdf04fde Automated update
git-svn-id: svn://10.0.0.236/trunk@23228 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:30:47 +00:00
akkana%netscape.com
905d55aca8 Changes to fix the Irix N32/egcs build; thanks to Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
git-svn-id: svn://10.0.0.236/trunk@23227 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:24:17 +00:00
briano%netscape.com
9f121d0ce7 More fixes, and I added a silly hack to show what compiler is being used.
git-svn-id: svn://10.0.0.236/trunk@23226 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:15:46 +00:00
cmanske%netscape.com
e5c4ce24e9 Removed unused code in editor appcore and cleaned up factory registration
git-svn-id: svn://10.0.0.236/trunk@23225 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:05:27 +00:00
ebina%netscape.com
4ee08fa4f8 Changes to make the Mac not complain so much.
git-svn-id: svn://10.0.0.236/trunk@23224 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-09 00:04:34 +00:00
mscott%netscape.com
3087e391db Fix build breakage caused by ebina when he changed nsINetPluginInstance. Looks like nsINetPluginInstance::Initialize() now takes two arguments.
git-svn-id: svn://10.0.0.236/trunk@23221 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 23:44:22 +00:00
cmanske%netscape.com
a5258195f0 Removed registration code now done by NSRegisterSelf for editor classes
git-svn-id: svn://10.0.0.236/trunk@23218 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:52:03 +00:00
cmanske%netscape.com
c89001dcbb Removed registration code no done by NSRegisterSelf for editor classes
git-svn-id: svn://10.0.0.236/trunk@23217 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:51:58 +00:00
cmanske%netscape.com
dea2088bcb Fixed editor classes to do autoregistration correctly and moved target directory to bin/components
git-svn-id: svn://10.0.0.236/trunk@23216 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:46:33 +00:00
akkana%netscape.com
1bc5a98e62 Hook up a debug implementation of paste
git-svn-id: svn://10.0.0.236/trunk@23215 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:45:56 +00:00
pinkerton%netscape.com
ff75f4321a adding debug printf to see when toolbar frames are being deleted. I don't think they are when display is set to none.
git-svn-id: svn://10.0.0.236/trunk@23214 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:44:44 +00:00
pinkerton%netscape.com
5941299154 fix attribute selector for grippies to actually trigger when grippies clicked on.
git-svn-id: svn://10.0.0.236/trunk@23213 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:44:06 +00:00
pinkerton%netscape.com
c543412c2d fix bug where if I didn't check if the first child frame was null during reflow.
git-svn-id: svn://10.0.0.236/trunk@23212 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:43:48 +00:00
val4%cornell.edu
65f58bdd75 Some changes here and there. Added noted about PerlConnect.pm. Added update history.
git-svn-id: svn://10.0.0.236/trunk@23211 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:43:17 +00:00
cyeh%netscape.com
c746e96df5 pdbfiles have a ".pdb" at the end.
git-svn-id: svn://10.0.0.236/trunk@23210 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:40:17 +00:00
cyeh%netscape.com
5907555ee7 change MOZ_DEBUGOPT config to not generate PDB files.
git-svn-id: svn://10.0.0.236/trunk@23209 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:38:33 +00:00
dp%netscape.com
722542857b adding new exported NR_*Raw() symbols
git-svn-id: svn://10.0.0.236/trunk@23208 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:10:18 +00:00
hyatt%netscape.com
909350643f Putting the extra items into the bookmarks menu.
git-svn-id: svn://10.0.0.236/trunk@23207 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 22:09:34 +00:00
ebina%netscape.com
40e1602a4b Add the stream name (URL string) to the nsINetPluginInstance
interface in the Initialize method.


git-svn-id: svn://10.0.0.236/trunk@23206 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:57:35 +00:00
alecf%netscape.com
abafe271de patches from cmanske@netscape.com - use NS_IMETHODIMP* macros instead of declaring nsrefcnt/etc directly
git-svn-id: svn://10.0.0.236/trunk@23205 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:34:16 +00:00
shaver%netscape.com
4881717cd5 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@23204 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:27:03 +00:00
shaver%netscape.com
30f497ae66 Turn off debugging noise for myself.
Parse IIDs, and handle the unspecified case (= 0).
Sort IDE block like a good boy (all hail qsort).
Follow typedefs to make the right thing happen.
Hide [notxpcom] methods, and don't munge their signatures with _retval, etc.


git-svn-id: svn://10.0.0.236/trunk@23203 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:22:29 +00:00
coop%netscape.com
3371ff5105 NOT YET PART OF SEAMONKEY:
* linker now sorts based on IIDs
* xpt_dump no longer complains about md->result if it is of the correct retval type


git-svn-id: svn://10.0.0.236/trunk@23202 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:13:58 +00:00
shaver%netscape.com
26b1439250 display method flags, handle bogus indices
git-svn-id: svn://10.0.0.236/trunk@23201 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:11:08 +00:00
tague%netscape.com
b53730d1aa Fixed build bustage (lost const)
git-svn-id: svn://10.0.0.236/trunk@23198 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 21:02:35 +00:00
terry%netscape.com
6d26142980 Changed some QA contacts.
git-svn-id: svn://10.0.0.236/trunk@23197 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:47:51 +00:00
dp%netscape.com
b73886f588 Using Raw registry interface so that component urls and filename can be stored without transformation of / and =
git-svn-id: svn://10.0.0.236/trunk@23196 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:40:32 +00:00
dp%netscape.com
52090316db Adding Raw interface that wont interpret / in keynames. Plus removed = being a invalid char for keys.
git-svn-id: svn://10.0.0.236/trunk@23195 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:35:54 +00:00
shaver%netscape.com
b03b382f3e Make params include the name of the interface referenced.
git-svn-id: svn://10.0.0.236/trunk@23194 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:33:35 +00:00
alecf%netscape.com
6083b1d43d fix g++ -pedantic bustage
git-svn-id: svn://10.0.0.236/trunk@23193 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:18:53 +00:00
mscott%netscape.com
18ee545010 Call close on the mail database instead of release.
git-svn-id: svn://10.0.0.236/trunk@23192 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:10:14 +00:00
mscott%netscape.com
d3b260a630 Call close on the mail database instead of release....
git-svn-id: svn://10.0.0.236/trunk@23191 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:09:42 +00:00
ftang%netscape.com
768862e631 reviewed by rickg. Pick up meta tag and change converter
git-svn-id: svn://10.0.0.236/trunk@23190 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 20:00:23 +00:00
mscott%netscape.com
566f776df0 When setting the byte range based on the message size subtract one byte (this gives it the proper byte range in the file...).
git-svn-id: svn://10.0.0.236/trunk@23189 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:53:10 +00:00
bienvenu%netscape.com
7172f6d57d fix db cache lookup bug
git-svn-id: svn://10.0.0.236/trunk@23188 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:50:24 +00:00
coop%netscape.com
60b95e8294 NOT YET PART OF SEAMONKEY:
* changing references to interfaces (within structs) to be indices rather than pointers
* updated xpt_dump and xpt_link code to reflect above change


git-svn-id: svn://10.0.0.236/trunk@23187 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:47:09 +00:00
kipp%netscape.com
641a7a7202 Implement GetFrameName
git-svn-id: svn://10.0.0.236/trunk@23186 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:26:45 +00:00
kipp%netscape.com
0750860714 setup more skid marks (disabled)
git-svn-id: svn://10.0.0.236/trunk@23185 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:26:30 +00:00
kipp%netscape.com
b37f5e28cc Added a skid mark (disabled)
git-svn-id: svn://10.0.0.236/trunk@23184 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:26:09 +00:00
kipp%netscape.com
00cb1a62f1 added some nasty logging messages for frames that don't set max-element-size; added more vertical alignment noise
git-svn-id: svn://10.0.0.236/trunk@23183 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:25:55 +00:00
kipp%netscape.com
0ed15663ec added some nasty logging messages for frames that don't set max-element-size
git-svn-id: svn://10.0.0.236/trunk@23182 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:25:18 +00:00
kipp%netscape.com
f8ee65e4d3 Copy out computed combined area even when dealing with an zero height block; added some nasty logging messages for frames that don't set max-element-size
git-svn-id: svn://10.0.0.236/trunk@23181 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:25:03 +00:00
kipp%netscape.com
566d18356c Compute combined-area more sanely; handle another nasty top margin bug (1910)
git-svn-id: svn://10.0.0.236/trunk@23180 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:24:07 +00:00
kipp%netscape.com
c60c176227 Removed a duplicated method; moved by debug asserts into a central spot
git-svn-id: svn://10.0.0.236/trunk@23179 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:22:55 +00:00
kipp%netscape.com
0547776b90 Fixed bug #2052 - don't adjust the height when its computed
git-svn-id: svn://10.0.0.236/trunk@23178 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:22:16 +00:00
kipp%netscape.com
3aaf74d39a Fixed a build issue
git-svn-id: svn://10.0.0.236/trunk@23177 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 19:21:44 +00:00
ramiro%netscape.com
ea36063fa0 Cannot forward declare a class used with an nsCOMPtr.
see: http://www.mozilla.org/projects/xpcom/nsCOMPtr.html


git-svn-id: svn://10.0.0.236/trunk@23176 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 18:57:21 +00:00
nisheeth%netscape.com
a81177003d Checking in the first stab at error propagation from the expat parser to the content sink. The flow of control is as follows. The tokenizer creates an error token (CErrorToken) when an error occurs in expat and pushes it onto the token dequeue. The DTD forwards the contents of the token to the content sink, which creates content objects to show the error.
git-svn-id: svn://10.0.0.236/trunk@23175 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 17:42:54 +00:00
briano%netscape.com
4b4a663c7f Automated update
git-svn-id: svn://10.0.0.236/trunk@23174 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 16:00:39 +00:00
ramiro%netscape.com
71f4219ea9 Fix unix builds.
git-svn-id: svn://10.0.0.236/trunk@23173 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 15:50:50 +00:00
briano%netscape.com
397f7f3521 Automated update
git-svn-id: svn://10.0.0.236/trunk@23172 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 15:15:41 +00:00
ramiro%netscape.com
2dd0c5cdf9 Latest AIX fixes. (waqar@netscape.com).
When doing the multiple inheritance thing, explicitly give the publicness
for each superclass.


git-svn-id: svn://10.0.0.236/trunk@23171 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 15:13:54 +00:00
ramiro%netscape.com
970dc7c4fc Allow for lock_SunOS.s to build properly. Fix the build system to
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.


git-svn-id: svn://10.0.0.236/trunk@23170 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 15:01:13 +00:00
edwin%woudt.nl
bc8fd40d25 A new throbber
git-svn-id: svn://10.0.0.236/trunk@23169 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 14:45:52 +00:00
ramiro%netscape.com
01f08478fc Add Templates.DB dir to GARBAGE so that the output of the Solaris CC template
code generator can be clobber.  Otherwise, dependancies and clobbering dont
work.


git-svn-id: svn://10.0.0.236/trunk@23168 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 11:44:25 +00:00
ramiro%netscape.com
bdfb92b7b9 Memory leak.
delete[] memory returned by nsString::ToNewCString.


git-svn-id: svn://10.0.0.236/trunk@23167 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 11:38:59 +00:00
ramiro%netscape.com
e1c07957a0 Fix win32, mac breakage.
git-svn-id: svn://10.0.0.236/trunk@23166 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 11:04:49 +00:00
ramiro%netscape.com
240e66fab6 Templates in nsXPComFactory exorcism. Part I.
Replaced the template code with a NS_DEF_FACTORY.
This is temporary.  As soon as I can verify this works on windows and
mac, ill remove the old code.


git-svn-id: svn://10.0.0.236/trunk@23165 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 09:44:16 +00:00
waterson%netscape.com
c276775547 Bug #3465. Atomize literals as well as resources.
git-svn-id: svn://10.0.0.236/trunk@23164 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 08:28:46 +00:00
waterson%netscape.com
324b35b91b Added some debugging code while tracking down bug #3465.
git-svn-id: svn://10.0.0.236/trunk@23163 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 08:27:53 +00:00
pierre%netscape.com
24f2df4eea implemented nsListbox
git-svn-id: svn://10.0.0.236/trunk@23158 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 04:50:20 +00:00
pierre%netscape.com
0118215e13 Fixed several things. The popup now actually displays and works.
git-svn-id: svn://10.0.0.236/trunk@23157 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 04:48:55 +00:00
pierre%netscape.com
089d8feb9e small change to make Move and Resize more efficient
git-svn-id: svn://10.0.0.236/trunk@23156 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 04:47:17 +00:00
pierre%netscape.com
ef19f8a40b small change to make it behave like nsCheckboxControlFrame when the WidgetRenderingMode is not initialized.
git-svn-id: svn://10.0.0.236/trunk@23155 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 04:46:12 +00:00
shaver%netscape.com
8fe29cabbc fix remnant of 32-bit interface references
git-svn-id: svn://10.0.0.236/trunk@23154 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 03:56:14 +00:00
danm%netscape.com
739872bb0b adding ShowDialog()
git-svn-id: svn://10.0.0.236/trunk@23153 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 03:01:17 +00:00
mscott%netscape.com
b7422fa464 Add ability to display a message given just a message number. We take this number (which is not a key or ID) and get the array of message keys from the db. We then extract the key corresponding to the number passed in. This interface function is used primarily to make debuggin easier where we don't have a message key or message ID lying around...
git-svn-id: svn://10.0.0.236/trunk@23152 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 02:12:50 +00:00
bienvenu%netscape.com
dc5a62dacf make sure db name is strdupped before caching
git-svn-id: svn://10.0.0.236/trunk@23151 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 02:11:39 +00:00
jfrancis%netscape.com
ec84311a00 adding mAnchorFrame to the ClearFrameRefs call
git-svn-id: svn://10.0.0.236/trunk@23150 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 01:22:37 +00:00
jfrancis%netscape.com
87c745f970 bug fixes + changing broken "dont_QueryInterface" additions to "do_QueryInterface"
git-svn-id: svn://10.0.0.236/trunk@23149 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 01:20:02 +00:00
mscott%netscape.com
2e5cace5e3 requires js for the prefs stuff. Link with rdf_utils.lib instead of rdf.lib.
git-svn-id: svn://10.0.0.236/trunk@23148 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 01:05:21 +00:00
mscott%netscape.com
0fb9344d6c Many many changes. (1) get rid of hard coded mailbox folder paths and rely on the the mail root folder preference being set. (2) when displaying a message, open the db, extract the array of msgKeys and ask the user which message they want to display. This number is based on the number of items in the msgKey array. Then use the user provided number as an offset into the msg key array to extract the correct message key to use. This provides us with a lot more testing flexibility instead of forcing the test to know the message key of each message he/she wanted to display. (3) remove call to NS_NewMsgParser and go through the repository instead....
git-svn-id: svn://10.0.0.236/trunk@23147 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 01:04:53 +00:00
mscott%netscape.com
e78bb00181 Remove NS_NewMsgParser. You should be going through the repository to create an instance of mailbox parser. I've already updated the nsLocalMsgFactory to be able to create instances of this object.
git-svn-id: svn://10.0.0.236/trunk@23146 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 01:00:52 +00:00
beard%netscape.com
ff96b264a9 fixed call to nsIInputStream::Read(), no longer passing 0 offset.
git-svn-id: svn://10.0.0.236/trunk@23145 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:15:40 +00:00
beard%netscape.com
0f0c2a1c13 Added InitializeLiveConnectClasses() method.
git-svn-id: svn://10.0.0.236/trunk@23144 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:14:40 +00:00
beard%netscape.com
93ebb9e8aa Added InitializeLiveConnectClasses() method. This makes the standard java packages visible to a given JSContext. Guarding against multiple initialization otherwise LiveConnect gives a warning.
git-svn-id: svn://10.0.0.236/trunk@23143 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:14:38 +00:00
beard%netscape.com
8334bbbe58 Added accessor for NS_JVMMANAGER_CID.
git-svn-id: svn://10.0.0.236/trunk@23142 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:12:00 +00:00
beard%netscape.com
83fc142853 Added InitLiveConnectClasses for DOM's use.
git-svn-id: svn://10.0.0.236/trunk@23141 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:09:05 +00:00
beard%netscape.com
9e471da20d Fixed Read/Write methods to conform to latest nsIInputStream and nsIOutputStream interfaces.
git-svn-id: svn://10.0.0.236/trunk@23140 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:07:24 +00:00
mscott%netscape.com
e743625bfb include xplib.h....
git-svn-id: svn://10.0.0.236/trunk@23139 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:01:04 +00:00
beard%netscape.com
7be9526f8f Using the service manager to access the plugin manager, because it needs to be a singleton.
git-svn-id: svn://10.0.0.236/trunk@23138 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:01:02 +00:00
mscott%netscape.com
02c61ddd40 Add mailbox parser to list of components the local msg factory can create.
git-svn-id: svn://10.0.0.236/trunk@23137 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-08 00:00:44 +00:00
beard%netscape.com
5ceecb3479 Added NS_DEFINE_STATIC_CID_ACCESSOR.
git-svn-id: svn://10.0.0.236/trunk@23136 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:56:59 +00:00
beard%netscape.com
97403304e5 fixed a crash caused by unitialized variable focusedWidget.
git-svn-id: svn://10.0.0.236/trunk@23135 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:56:22 +00:00
mscott%netscape.com
875780bfa0 Assign a CID to the mailbox parser so we can create it through the local msg factory...
git-svn-id: svn://10.0.0.236/trunk@23134 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:53:14 +00:00
beard%netscape.com
5d42f82ea4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23133 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:32:35 +00:00
hyatt%netscape.com
1113d37be5 added files: mozilla/rdf/content/src/nsRDFToolbarBuilder.cpp
git-svn-id: svn://10.0.0.236/trunk@23132 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:24:51 +00:00
hyatt%netscape.com
40ff968768 Added the NS_NewRDFToolbarBuilder call to the header.
git-svn-id: svn://10.0.0.236/trunk@23131 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:21:18 +00:00
hyatt%netscape.com
8accebad8a Changes to enable the instantiation of a toolbar builder.
git-svn-id: svn://10.0.0.236/trunk@23130 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:18:58 +00:00
hyatt%netscape.com
0f937ddd5b Changes to the builder APIs to distinguish folder items from leaf
items (although we're not quite there yet).


git-svn-id: svn://10.0.0.236/trunk@23129 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:18:26 +00:00
hyatt%netscape.com
963375d55e Adding the toolbar builder to Windows and Linux makefiles.
git-svn-id: svn://10.0.0.236/trunk@23128 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:17:01 +00:00
hyatt%netscape.com
4d29994251 The RDF toolbar builder (for constructing RDF toolbars like the Personal Toolbar).
git-svn-id: svn://10.0.0.236/trunk@23127 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:16:37 +00:00
hyatt%netscape.com
5de09bf263 Added the Personal Toolbar to the XUL file.
git-svn-id: svn://10.0.0.236/trunk@23126 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 23:14:41 +00:00
mscott%netscape.com
4936ba4a0d Change onClick to onclick to enable menu item commands.
git-svn-id: svn://10.0.0.236/trunk@23125 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 21:58:36 +00:00
mscott%netscape.com
9b0caae748 Change rdf:id to id. (Although the thread pane doesn't seem to be working for me as of sunday's current tip....)
git-svn-id: svn://10.0.0.236/trunk@23124 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 21:58:15 +00:00
mscott%netscape.com
c0b892b4fa Install DLL in components directory as part of dp's changes...
git-svn-id: svn://10.0.0.236/trunk@23123 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 21:54:46 +00:00
pavlov%pavlov.net
2c561f6d59 fix bug 3079
git-svn-id: svn://10.0.0.236/trunk@23122 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 21:22:53 +00:00
mscott%netscape.com
9d4ea29f98 Move read/write file io stream changes....Read and write no longer take offsets...
git-svn-id: svn://10.0.0.236/trunk@23121 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 21:21:25 +00:00
jband%netscape.com
073ee50abb fix fopen mode for binary files - I'm starting to think that shaver, coop, and mccabe are doing this to me on purpose :)
git-svn-id: svn://10.0.0.236/trunk@23120 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 20:48:37 +00:00
edwin%woudt.nl
262e661621 Oh boy, I broke this with my license compliance checkin :-(
git-svn-id: svn://10.0.0.236/trunk@23119 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 20:04:41 +00:00
edwin%woudt.nl
e80d95f4b2 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23118 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 19:58:40 +00:00
rickg%netscape.com
0608af3478 fixed recently introduced i18n bugs
git-svn-id: svn://10.0.0.236/trunk@23117 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 19:23:28 +00:00
hyatt%netscape.com
a76538f256 Changing the natural order pos name to match the function conventions.
git-svn-id: svn://10.0.0.236/trunk@23116 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:52:42 +00:00
hyatt%netscape.com
e097700974 Again.
git-svn-id: svn://10.0.0.236/trunk@23115 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:49:26 +00:00
hyatt%netscape.com
a8ab7e3102 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@23114 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:48:58 +00:00
hyatt%netscape.com
973b2a044e Declaring some classes so that the compilers are happy again.
git-svn-id: svn://10.0.0.236/trunk@23113 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:41:00 +00:00
hyatt%netscape.com
8d0b3864cd added files: mozilla/rdf/content/src/nsRDFGenericBuilder.cpp, mozilla/rdf/content/src/nsRDFMenuBuilder.cpp
git-svn-id: svn://10.0.0.236/trunk@23112 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:35:17 +00:00
hyatt%netscape.com
57020bc795 Changing the display type of menubars, menus, and menuitems to be "none" so that
frames don't get built for them.  Added a bookmarks menu that uses real
RDF data.  (WOO HOO!)


git-svn-id: svn://10.0.0.236/trunk@23111 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:33:21 +00:00
hyatt%netscape.com
0a8f08e165 The modified tree builder.
git-svn-id: svn://10.0.0.236/trunk@23110 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:30:42 +00:00
hyatt%netscape.com
59dd328258 Landing the menu builder for real. The bookmarks menu lives (well, sort of).
git-svn-id: svn://10.0.0.236/trunk@23109 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:28:42 +00:00
hyatt%netscape.com
7c89bc9b07 First stab at the menu builder. It doesn't know how to build popup menus
yet. We'll need to work on that one.


git-svn-id: svn://10.0.0.236/trunk@23108 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 10:00:13 +00:00
hyatt%netscape.com
ae118c5d22 Checking in a patch for a XUL bug in ContentInserted (inside an #ifdef INCLUDE_XUL).
git-svn-id: svn://10.0.0.236/trunk@23107 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 09:55:39 +00:00
rjc%netscape.com
7c9fffcbb0 More support for column sorting.
git-svn-id: svn://10.0.0.236/trunk@23106 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 09:44:38 +00:00
hyatt%netscape.com
ba91bb4cbf A base class for factoring out the common functionality that exists
among builders.  (To be used by the tree, toolbar, and menu builders
at the very least.)


git-svn-id: svn://10.0.0.236/trunk@23105 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 08:12:48 +00:00
bienvenu%netscape.com
fa3a9d1061 hook up a little more to mdb, add some error checking
git-svn-id: svn://10.0.0.236/trunk@23104 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 05:39:35 +00:00
bienvenu%netscape.com
bff63bf92f add ClearErrors stub
git-svn-id: svn://10.0.0.236/trunk@23103 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 05:38:54 +00:00
bienvenu%netscape.com
4db58490e6 check for error creating msghdr in test prepulate method
git-svn-id: svn://10.0.0.236/trunk@23102 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 05:34:01 +00:00
briano%netscape.com
f4b02ce313 Automated update
git-svn-id: svn://10.0.0.236/trunk@23101 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 05:30:39 +00:00
cls%seawood.org
528012e0b5 Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables.
git-svn-id: svn://10.0.0.236/trunk@23100 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 05:18:45 +00:00
cls%seawood.org
38280e9eac Build db subdir before build so that libmailnewsmsgdb is available for libmailnews' final link.
git-svn-id: svn://10.0.0.236/trunk@23099 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 04:36:09 +00:00
edwin%woudt.nl
dbc0ed9954 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23098 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 02:46:50 +00:00
edwin%woudt.nl
c2f903d8c0 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23097 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 02:39:04 +00:00
shaver%netscape.com
44e5f9594a we do windows, but still wait on Mac
git-svn-id: svn://10.0.0.236/trunk@23096 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 02:37:17 +00:00
edwin%woudt.nl
ad689b27b1 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23095 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 02:30:35 +00:00
edwin%woudt.nl
ebf38833f6 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23094 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 02:19:44 +00:00
edwin%woudt.nl
e7a7211830 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23093 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 01:40:44 +00:00
edwin%woudt.nl
ec35849638 Fixing to comply with MPL requirements: every contributor should be mentioned!
git-svn-id: svn://10.0.0.236/trunk@23092 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 01:30:52 +00:00
pavlov%pavlov.net
d154e0982b more work
git-svn-id: svn://10.0.0.236/trunk@23091 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 00:58:11 +00:00
pavlov%pavlov.net
066e49e7e7 add a few comments in here on how a few things should be done.
git-svn-id: svn://10.0.0.236/trunk@23090 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-07 00:40:08 +00:00
beard%netscape.com
c3ed0d6f79 passing service manager, using NS_CALLBACK macro.
git-svn-id: svn://10.0.0.236/trunk@23089 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:32:49 +00:00
beard%netscape.com
68267d0bfb passing service manager, using nsIAllocator instead of nsIMalloc for memory allocation.
git-svn-id: svn://10.0.0.236/trunk@23088 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:32:47 +00:00
beard%netscape.com
54ea4168ab passing service manager instead of plugin host.
git-svn-id: svn://10.0.0.236/trunk@23087 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:31:28 +00:00
beard%netscape.com
423d0533ef took out singleton management, and registering with the repository. That's what the service manager/component manager is for.
git-svn-id: svn://10.0.0.236/trunk@23086 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:25:55 +00:00
beard%netscape.com
216bfff8b9 File Removed.
git-svn-id: svn://10.0.0.236/trunk@23085 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:23:41 +00:00
beard%netscape.com
1cc31e4675 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@23084 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 22:23:26 +00:00
jband%netscape.com
d2e367d9f5 getting shaver's changes compiling on Win32 - (and linking - dependency on nspr was added)
git-svn-id: svn://10.0.0.236/trunk@23083 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 21:39:45 +00:00
jband%netscape.com
d64ba60bfa getting shaver's changes compiling on Win32
git-svn-id: svn://10.0.0.236/trunk@23082 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 21:35:01 +00:00
shaver%netscape.com
809bab74f6 updated README and fixed 3484 (make in strings const)
git-svn-id: svn://10.0.0.236/trunk@23081 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:59:41 +00:00
sfraser%netscape.com
ea69d4597d Added debug output text and HTML menu items
git-svn-id: svn://10.0.0.236/trunk@23080 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:54:03 +00:00
sfraser%netscape.com
d268bb036d Fix the text & HTML output routines
git-svn-id: svn://10.0.0.236/trunk@23079 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:49:34 +00:00
briano%netscape.com
0adeb6c4f1 Automated update
git-svn-id: svn://10.0.0.236/trunk@23078 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:45:39 +00:00
cls%seawood.org
58aea2a7f4 Modified allmakefiles.sh setup to use autoconf's default $srcdir. Also fixes mailnews not building in separate obj tree.
git-svn-id: svn://10.0.0.236/trunk@23077 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:38:24 +00:00
sfraser%netscape.com
3b08f1c684 Changed file grouping.
git-svn-id: svn://10.0.0.236/trunk@23076 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:33:07 +00:00
sfraser%netscape.com
c5cf61dbdb Modified OutputText and OutputHTML methods to pass out nsStrings instead of nsIOutputStreams. Also fixed return values, and commented out line termination conversion in Mac outoutput.
git-svn-id: svn://10.0.0.236/trunk@23075 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:32:48 +00:00
cls%seawood.org
c181a3c141 Add $(topsrcdir)/network/protocol/imap4 to LOCAL_INCLUDES.
git-svn-id: svn://10.0.0.236/trunk@23074 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:29:01 +00:00
sfraser%netscape.com
52af2d264e Add support for getting text or HTML through a readonly properly on the EditorAppCore. Added attributes to .idl file, regenerated .h and .cpp with idlc. Simplified toolbar in the .xul file.
git-svn-id: svn://10.0.0.236/trunk@23073 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:28:47 +00:00
sfraser%netscape.com
163c837469 Arrange the various AppCores into groups
git-svn-id: svn://10.0.0.236/trunk@23072 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:27:33 +00:00
sfraser%netscape.com
740e25376c Fix warning reported by warren (bracket was in wrong place).
git-svn-id: svn://10.0.0.236/trunk@23071 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:19:52 +00:00
evaughan%netscape.com
0615e95ff7 1) Implemented regular button and html4 button with a button renderer.
2) Fixed ProgressMeter to update correctly when attributes change
3) Fixed sample8.html so that it does not over ride the borders of the HTML4 button this
   messed up the active, hover, and disabled states.


git-svn-id: svn://10.0.0.236/trunk@23070 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 19:43:13 +00:00
shaver%netscape.com
d67b62db13 Add XPT_InterfaceDescriptorAddConsts to API.
git-svn-id: svn://10.0.0.236/trunk@23069 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 19:40:34 +00:00
shaver%netscape.com
ade285390e Compatibility with libIDL 0.6.x. (now required -- 0.5.x won't work any more)
Open absolutely-named files without include-path checking.
Always report errors (duh).
typelib generation: [iid_is()], consts, parse [uuid()], string type change
(will someone please explain our string types to me?), add float support,
handle [retval], IDL return as trailing argument (duh), attributes generate
accessor entries.
Use IDL_tree_error instead of burping at stderr.


git-svn-id: svn://10.0.0.236/trunk@23068 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 19:26:40 +00:00
troy%netscape.com
279360546a In RulesMatching(), changed NS_RELEASE to NS_IF_RELEASE for the link handler.
This fixes a crash when doing a print preview


git-svn-id: svn://10.0.0.236/trunk@23067 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 17:20:27 +00:00
troy%netscape.com
8c2eb5770c Changed ComputeDesiredWidth() to get the table layout strategy from the
first-in-flow. This fixes a crash in paginated mode


git-svn-id: svn://10.0.0.236/trunk@23066 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 17:01:15 +00:00
briano%netscape.com
6842a254dd Automated update
git-svn-id: svn://10.0.0.236/trunk@23065 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 15:16:10 +00:00
ramiro%netscape.com
16659349cb Latest AIX fixes from waqar@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@23064 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 15:09:48 +00:00
ramiro%netscape.com
0602774650 Fix printf format. Thanks to (waqar@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@23063 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 15:07:44 +00:00
ramiro%netscape.com
393e76453d Latest AIX fixes from waqar@netscape.com.
I added this define before and its not needed now, thanks to the c++ feature
detection magic in configure.in.


git-svn-id: svn://10.0.0.236/trunk@23062 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 15:07:01 +00:00
briano%netscape.com
7666411623 Automated update
git-svn-id: svn://10.0.0.236/trunk@23061 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 12:15:43 +00:00
ramiro%netscape.com
91077bb45b Fix the exceptions flag test.
git-svn-id: svn://10.0.0.236/trunk@23060 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 12:03:42 +00:00
dp%netscape.com
69df3f9c47 Bumping nsRepository version string to force registry to be cleaned
git-svn-id: svn://10.0.0.236/trunk@23059 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 09:11:05 +00:00
dp%netscape.com
a6d34909ca dist/bin/components is where all loadable components will be installed.
git-svn-id: svn://10.0.0.236/trunk@23058 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 09:04:53 +00:00
grail%cafebabe.org
df6e2353c4 Fixed bad type cast.
git-svn-id: svn://10.0.0.236/trunk@23057 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 07:25:10 +00:00
grail%cafebabe.org
115126053e Re-organized for more flexible handling of widget creation.
git-svn-id: svn://10.0.0.236/trunk@23056 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 07:08:01 +00:00
grail%cafebabe.org
76937a8d5e Added documentation.
git-svn-id: svn://10.0.0.236/trunk@23055 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 07:07:34 +00:00
grail%cafebabe.org
20c454d5fb Added MPL license to SearchDirectory, Added it to makefile. Removed
references to AWT as much as possible. I need to enhance pagebuilder to
do other layouts other than GridBagLayout.


git-svn-id: svn://10.0.0.236/trunk@23054 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 07:06:31 +00:00
grail%cafebabe.org
a9752fa00b Fixed DOS end-of-lines from the files.
git-svn-id: svn://10.0.0.236/trunk@23053 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 06:55:26 +00:00
briano%netscape.com
7cf95055d1 Automated update
git-svn-id: svn://10.0.0.236/trunk@23050 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 05:15:39 +00:00
mcafee%netscape.com
26e6bc85e2 Removing -xar from MKSHLIB, this was incorrectly generating .a libs, thanks to Tim McNerney <mumbly@netcom.com> for this fix.
git-svn-id: svn://10.0.0.236/trunk@23049 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 05:08:12 +00:00
troy%netscape.com
cac3fb5b73 Added some XXX comments
git-svn-id: svn://10.0.0.236/trunk@23048 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 05:03:09 +00:00
rjc%netscape.com
a4b87102ee Add RDF to list of include directories on Windows.
git-svn-id: svn://10.0.0.236/trunk@23047 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 04:57:20 +00:00
mcafee%netscape.com
cdc5264bdb Directly calling const char* const() operator to avoid ambiguity on Solaris. r=mcmullen@netscape.com
git-svn-id: svn://10.0.0.236/trunk@23046 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 04:42:08 +00:00
warren%netscape.com
c65396ffe0 Fixing someone's RDF breakage.
git-svn-id: svn://10.0.0.236/trunk@23045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 04:12:56 +00:00
rjc%netscape.com
898583b974 Its a good thing to compile nsXULSortService.cpp, isn't it? (cyeh is making the same change to Makefile.win after verifying the fix.)
git-svn-id: svn://10.0.0.236/trunk@23044 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 04:05:38 +00:00
warren%netscape.com
140018846d Fixed multiple mRefCnt problem.
git-svn-id: svn://10.0.0.236/trunk@23043 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 03:56:24 +00:00
warren%netscape.com
9eaa6a745d Fixed uninitialized variable problem.
git-svn-id: svn://10.0.0.236/trunk@23042 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 03:54:19 +00:00
troy%netscape.com
6002e5995c Used style data pointer in HTML reflow state and eliminated some calls to
GetStyleData()


git-svn-id: svn://10.0.0.236/trunk@23041 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 03:37:44 +00:00
troy%netscape.com
009e3818fb Changed Reflow() to use style info from the HTML reflow state
git-svn-id: svn://10.0.0.236/trunk@23040 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 03:30:25 +00:00
talisman%anamorphic.com
8b0e4bddd5 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@23039 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:49:47 +00:00
talisman%anamorphic.com
2910c0269d Added per Mauro Botelho.
git-svn-id: svn://10.0.0.236/trunk@23038 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:49:24 +00:00
mcmullen%netscape.com
f74a94e9ff More bustage (more calls to Read() with old parameters).
git-svn-id: svn://10.0.0.236/trunk@23037 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:42:44 +00:00
mcmullen%netscape.com
f54f7a537e More lurking calls to Read() with the old API.
git-svn-id: svn://10.0.0.236/trunk@23036 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:38:27 +00:00
mcmullen%netscape.com
f6c1353346 Adapt to new stream interfaces some more.
git-svn-id: svn://10.0.0.236/trunk@23033 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:12:52 +00:00
nisheeth%netscape.com
b0dfaee405 Changed nsIContentSink->NotifyError() to accept an nsParserError argument. This change is needed for propagating errors from the new expat parser.
git-svn-id: svn://10.0.0.236/trunk@23032 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:09:46 +00:00
nisheeth%netscape.com
0127c619d0 Changed nsIContentSink->NotifyError() to accept an nsParserError argument. This change is needed for propagating errors from the new expat parser.
git-svn-id: svn://10.0.0.236/trunk@23031 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 02:01:11 +00:00
troy%netscape.com
21a6536307 Removed some code that is no longer needed
git-svn-id: svn://10.0.0.236/trunk@23030 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:58:33 +00:00
troy%netscape.com
5bd0174c47 Eliminated some code that's no longer needed now that the info is in the
HTML reflow state


git-svn-id: svn://10.0.0.236/trunk@23029 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:48:28 +00:00
nisheeth%netscape.com
5016ed7684 Changed nsIContentSink->NotifyError() to accept an nsParserError argument.
This change is needed for propagating errors from the new
expat parser.


git-svn-id: svn://10.0.0.236/trunk@23028 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:48:11 +00:00
hyatt%netscape.com
304b78af18 Changing the name of a function. It was hiding another function in a base class.
git-svn-id: svn://10.0.0.236/trunk@23027 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:43:33 +00:00
troy%netscape.com
cd506df1a1 Eliminated some code that's no longer needed now that the info is in the
HTML reflow state


git-svn-id: svn://10.0.0.236/trunk@23026 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:40:29 +00:00
mscott%netscape.com
da3ad2f309 fix build breakage when the base file i/o stream changed.
git-svn-id: svn://10.0.0.236/trunk@23025 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:37:00 +00:00
nisheeth%netscape.com
ec2572e0af Exporting nsParserError.h...
git-svn-id: svn://10.0.0.236/trunk@23024 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:32:00 +00:00
alecf%netscape.com
5f05c90ce0 fix up autoregistration messenger bootstrap code
git-svn-id: svn://10.0.0.236/trunk@23023 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:29:31 +00:00
nisheeth%netscape.com
72db16df3a Exported nsParserError.h.
git-svn-id: svn://10.0.0.236/trunk@23022 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:29:11 +00:00
alecf%netscape.com
888ba4dea8 fix newline at end of file problem
git-svn-id: svn://10.0.0.236/trunk@23021 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:24:36 +00:00
alecf%netscape.com
3c77f2e6a3 rev the idl-generated headers
git-svn-id: svn://10.0.0.236/trunk@23020 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:24:00 +00:00
alecf%netscape.com
d7ba80c1da update interface to prepare to move nsMsgGroupRecord to be behind an interface
git-svn-id: svn://10.0.0.236/trunk@23019 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:23:07 +00:00
mscott%netscape.com
3f035f4167 Fix build breakage for mcmullen using the file stream changes.
git-svn-id: svn://10.0.0.236/trunk@23018 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:21:41 +00:00
nisheeth%netscape.com
8425c6c0d5 Adding nsParserError.h for export.
git-svn-id: svn://10.0.0.236/trunk@23017 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:20:18 +00:00
hyatt%netscape.com
04bdd7657a onchange handler implemented for observes nodes.
git-svn-id: svn://10.0.0.236/trunk@23016 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:19:13 +00:00
mscott%netscape.com
faafbf7f8d fix build breakage. file stream updates for mcmullen.
git-svn-id: svn://10.0.0.236/trunk@23015 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:17:55 +00:00
mcmullen%netscape.com
86f1a505d9 Adapt to the removed offset parameter in streams.
git-svn-id: svn://10.0.0.236/trunk@23014 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 01:03:12 +00:00
tague%netscape.com
00fb8568a5 Fixed tree bustage
git-svn-id: svn://10.0.0.236/trunk@23013 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:58:50 +00:00
mscott%netscape.com
9d3ed613ec Don't link with rdf_utils. That is already linked into msglocal.lib.
git-svn-id: svn://10.0.0.236/trunk@23012 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:53:32 +00:00
mscott%netscape.com
6babebf41f Remove extraneous functions....update to use ::RegisterComponent.
git-svn-id: svn://10.0.0.236/trunk@23011 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:53:11 +00:00
troy%netscape.com
b81fd87c6f Removed some static functions that are no longer needed
git-svn-id: svn://10.0.0.236/trunk@23010 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:48:45 +00:00
mcmullen%netscape.com
470d81fb75 Trying to fix the use of streams (the offset parameter has gone).
git-svn-id: svn://10.0.0.236/trunk@23009 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:44:40 +00:00
law%netscape.com
53806f3573 Updating test case
git-svn-id: svn://10.0.0.236/trunk@23008 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:44:32 +00:00
chuang%netscape.com
759293bc9a Java script functions for shared command between mail and browser, like Communicator and Help menu
git-svn-id: svn://10.0.0.236/trunk@23007 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:43:10 +00:00
chuang%netscape.com
d6d84cff70 Java script functions for mailnews commands
git-svn-id: svn://10.0.0.236/trunk@23006 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:41:56 +00:00
chuang%netscape.com
1157593c07 Java script functions for UI widgets
git-svn-id: svn://10.0.0.236/trunk@23005 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:41:21 +00:00
mscott%netscape.com
40a3deefd3 woops....fix typo....
git-svn-id: svn://10.0.0.236/trunk@23004 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:39:46 +00:00
troy%netscape.com
a468a48e17 Added ComputePadding() member function
git-svn-id: svn://10.0.0.236/trunk@23003 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:36:59 +00:00
sfraser%netscape.com
7e33e3843a Changes to get DOM IDL compiler to build on Mac.
git-svn-id: svn://10.0.0.236/trunk@23002 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:33:35 +00:00
mscott%netscape.com
d5832e6c07 Add test code for displaying a mailbox message from a berkley mail folder.
git-svn-id: svn://10.0.0.236/trunk@23001 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:31:59 +00:00
mscott%netscape.com
c2555fd151 LoadUrl now takes a display consumer. Add functionality for reading & displaying a mailbox message.
Right now we write the message to a temp file and then run a file url on the temp file to display the message.
So mkfile handles the rfc-822 to html conversion for us...


git-svn-id: svn://10.0.0.236/trunk@23000 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:31:06 +00:00
mscott%netscape.com
2fe594628c interface change, display message now takes a message id and a message key.
git-svn-id: svn://10.0.0.236/trunk@22999 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:30:10 +00:00
mcmullen%netscape.com
0f802d5ed2 Adapt to new stream interfaces
git-svn-id: svn://10.0.0.236/trunk@22998 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:29:58 +00:00
mscott%netscape.com
db151a164a Implemented a DisplayMessage service which takes a msg id, msg key a display consumer and possibly a url listener. It builds a mailbox url and runs it. Also, nsMailboxProtocol::LoadUrl now takes the consumer as an argument..
git-svn-id: svn://10.0.0.236/trunk@22997 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:29:50 +00:00
mscott%netscape.com
61558e8f53 many changes to how we parse a url. Added ability to extract message ID and message key from the search part.
When generating the url_struct for netlib, if we are a display mailbox url, then set the byte range based on message key and message size.


git-svn-id: svn://10.0.0.236/trunk@22996 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:29:10 +00:00
sfraser%netscape.com
846a9b8069 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22995 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:28:40 +00:00
mscott%netscape.com
539e846fce accessors for fetching a message key for the current url and a setter for setting the message size.
git-svn-id: svn://10.0.0.236/trunk@22994 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:28:23 +00:00
mscott%netscape.com
c877cb06b8 display message takes a message key and a messageID.
git-svn-id: svn://10.0.0.236/trunk@22993 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:27:58 +00:00
mcmullen%netscape.com
f90ec6e3ba Adapt to new Write()
git-svn-id: svn://10.0.0.236/trunk@22992 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:27:37 +00:00
slamm%netscape.com
ed35e74c15 Put test bookmarks at top.
git-svn-id: svn://10.0.0.236/trunk@22991 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:11:55 +00:00
rjc%netscape.com
19f8c00e28 Small cleanup to nsXULSortService.
git-svn-id: svn://10.0.0.236/trunk@22990 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:11:14 +00:00
mscott%netscape.com
2504363772 Leverage name spaces and remove rdf:id leaving just 'id'. This was causing the folder pane to come up blank....
git-svn-id: svn://10.0.0.236/trunk@22989 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:07:27 +00:00
slamm%netscape.com
1fed87b221 Simple bookmarks that launch.
git-svn-id: svn://10.0.0.236/trunk@22988 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:07:23 +00:00
mcmullen%netscape.com
adc585142d Fixing nsCOMPtr usage for unix.
git-svn-id: svn://10.0.0.236/trunk@22987 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:07:06 +00:00
slamm%netscape.com
8e97b9e85f Add some bookmarks without redirection. delete ^M's
git-svn-id: svn://10.0.0.236/trunk@22986 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:05:52 +00:00
alecf%netscape.com
7d408cc5c0 rev IDL-generated headers, won't bust on nsIID this time.
git-svn-id: svn://10.0.0.236/trunk@22985 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:05:51 +00:00
alecf%netscape.com
158065dfd1 add mozilla/compose/build/Makefile
git-svn-id: svn://10.0.0.236/trunk@22984 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:04:33 +00:00
troy%netscape.com
b2ed84683d Removed some code that's no longer needed, because mComputedPadding is now
part of the HTML reflow state


git-svn-id: svn://10.0.0.236/trunk@22983 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 00:04:24 +00:00
hyatt%netscape.com
f13c2c1cce More tweaks to broadcasters.
git-svn-id: svn://10.0.0.236/trunk@22982 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:53:01 +00:00
pavlov%pavlov.net
bb3f6aa1df proper fix
git-svn-id: svn://10.0.0.236/trunk@22981 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:52:34 +00:00
rjc%netscape.com
13142f4a98 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22980 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:51:41 +00:00
rjc%netscape.com
cd01332f38 nsXULSortService implementation: XUL sort functionality.
git-svn-id: svn://10.0.0.236/trunk@22979 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:51:13 +00:00
despotdaemon%netscape.com
ec7933732a Pseudo-automatic update of changes made by gbeasley@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22978 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:48:18 +00:00
mcmullen%netscape.com
a801f8e296 Adding stringstreams
git-svn-id: svn://10.0.0.236/trunk@22977 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:44:22 +00:00
mcmullen%netscape.com
bda242b372 Have the right fix now, so backing out the hack.
git-svn-id: svn://10.0.0.236/trunk@22976 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:43:37 +00:00
mcmullen%netscape.com
58c3fd7fc2 Need the exports, so checking in the makefiles.
git-svn-id: svn://10.0.0.236/trunk@22975 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:41:46 +00:00
pavlov%pavlov.net
0c52e9f756 hacky fix to fix build. someone please do this correctly.
git-svn-id: svn://10.0.0.236/trunk@22974 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:41:40 +00:00
mscott%netscape.com
61ff77fdea Definition for LINEBREAK moved up into msgCore.h
git-svn-id: svn://10.0.0.236/trunk@22973 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:41:27 +00:00
mscott%netscape.com
beec466d17 Add platform specific defintions for LINEBREAK (these came from nsMsgLineBuffer)
git-svn-id: svn://10.0.0.236/trunk@22972 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:40:53 +00:00
cyeh%netscape.com
538e46343a fix pdb file generation so that the go into $(OBJDIR) and also
have more useful names other than "none.pdb". some cleanup remains.


git-svn-id: svn://10.0.0.236/trunk@22971 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:24:48 +00:00
nisheeth%netscape.com
ec4eb761d4 First commit for nsParserError struct.
git-svn-id: svn://10.0.0.236/trunk@22970 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:24:32 +00:00
syd%netscape.com
8bf9391538 Fix for 2503.
Communicate GTK_DELETE event so that higher levels can deal with the window
closure.


git-svn-id: svn://10.0.0.236/trunk@22969 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:21:51 +00:00
mcmullen%netscape.com
b9816559be Reversing the previous change. This was checked in in error.
git-svn-id: svn://10.0.0.236/trunk@22968 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:08:56 +00:00
hyatt%netscape.com
456017166d Fixed a memory leak in the broadcasters.
git-svn-id: svn://10.0.0.236/trunk@22967 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:08:34 +00:00
terry%netscape.com
0da1ca453e Check qa_contact IDs.
git-svn-id: svn://10.0.0.236/trunk@22966 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:08:23 +00:00
mcmullen%netscape.com
848546e2e8 Fix a unix warning
git-svn-id: svn://10.0.0.236/trunk@22965 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 23:00:57 +00:00
mcmullen%netscape.com
5b8c2045d8 Removed the offset parameter from the base stream interfaces. Implemented string streams.
git-svn-id: svn://10.0.0.236/trunk@22964 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:53:56 +00:00
hyatt%netscape.com
278305681e Changes to broadcasters.
git-svn-id: svn://10.0.0.236/trunk@22963 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:43:02 +00:00
alecf%netscape.com
49bedf1ec8 split up nsISupports macros into seperate files
git-svn-id: svn://10.0.0.236/trunk@22962 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:39:03 +00:00
alecf%netscape.com
932e5a5e58 oops, don't include nsID.idl, it's not being exported right now
git-svn-id: svn://10.0.0.236/trunk@22961 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:37:35 +00:00
hyatt%netscape.com
f1b078cf1c Changing the broadcaster methods to take DOM elements instead of DOM
nodes.


git-svn-id: svn://10.0.0.236/trunk@22960 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:37:24 +00:00
hyatt%netscape.com
3c2abba5dd Cleaning up some code.
git-svn-id: svn://10.0.0.236/trunk@22959 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:33:27 +00:00
wtc%netscape.com
aee1618592 Another update from the internal CVS repository /m/src.
git-svn-id: svn://10.0.0.236/trunk@22958 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:32:56 +00:00
alecf%netscape.com
0201c25604 removed lower-case version
git-svn-id: svn://10.0.0.236/trunk@22957 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:24:49 +00:00
troy%netscape.com
6bf1e58e48 Added ComputeMargin() member function that takes the containing block width
as an argument. This is necessary for absolutely positioned elements which use
the padding edge and not the content edge for the containing block


git-svn-id: svn://10.0.0.236/trunk@22956 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:24:27 +00:00
rhp%netscape.com
596b678a4c New files for XP-COM stream converter interface
git-svn-id: svn://10.0.0.236/trunk@22955 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:18:42 +00:00
slamm%netscape.com
5b89d0fbca Via irc vote, turn on 'checkins since' links even for nocrap.
git-svn-id: svn://10.0.0.236/trunk@22954 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 22:10:04 +00:00
alecf%netscape.com
2893cb0c07 fix linux -pedantic casting problems
git-svn-id: svn://10.0.0.236/trunk@22953 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:39:55 +00:00
mcmullen%netscape.com
72a74134c2 Made a function static to remove a warning.
git-svn-id: svn://10.0.0.236/trunk@22952 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:35:23 +00:00
alecf%netscape.com
f79fad04dc eliminate netlib dependancy by removing call to FE_Alert
git-svn-id: svn://10.0.0.236/trunk@22951 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:33:02 +00:00
alecf%netscape.com
adb9ab93da add OLD_MAIL_NEWS macros to eliminate libpref dependancy from libxp
git-svn-id: svn://10.0.0.236/trunk@22950 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:31:00 +00:00
ramiro%netscape.com
7ee4fc82c7 Filename was misspelled. Broke unix. Blessed by cyeh.
git-svn-id: svn://10.0.0.236/trunk@22949 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:29:26 +00:00
troy%netscape.com
cab2885013 Fixed containing block calculation for absolutely positioned elements. Now
uses padding edge and not the content edge


git-svn-id: svn://10.0.0.236/trunk@22948 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:26:49 +00:00
slamm%netscape.com
4d872e3116 Fix type and add m4 to path.
git-svn-id: svn://10.0.0.236/trunk@22947 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:26:04 +00:00
bienvenu%netscape.com
c2dcf1f296 load mail root path from prefs.js
git-svn-id: svn://10.0.0.236/trunk@22946 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:17:59 +00:00
rods%netscape.com
653fd3b694 Made sure nsIRadioGroup has been removed
git-svn-id: svn://10.0.0.236/trunk@22945 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:06:09 +00:00
cmanske%netscape.com
6987407539 Changed editor classes to inherited model. Fixed lots of destructor warnings.
git-svn-id: svn://10.0.0.236/trunk@22944 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:05:35 +00:00
cmanske%netscape.com
f6ff40c486 Change InitHTMLEditor to Init and removed EnableUndo, which is done in Init
git-svn-id: svn://10.0.0.236/trunk@22943 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:05:31 +00:00
cmanske%netscape.com
f6d9c2d5f8 Changed InitHTMLEditor to Init and removed EnableUndo, which is done in the Init
git-svn-id: svn://10.0.0.236/trunk@22942 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:05:26 +00:00
rods%netscape.com
bc22754c21 cleaned up some comment and debugging
git-svn-id: svn://10.0.0.236/trunk@22941 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:04:57 +00:00
alecf%netscape.com
d4d4126684 make clobber remove .deps directory too
git-svn-id: svn://10.0.0.236/trunk@22940 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:03:54 +00:00
mcmullen%netscape.com
859bdf20d9 Added nsIStringStream.h
git-svn-id: svn://10.0.0.236/trunk@22939 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:01:38 +00:00
mcmullen%netscape.com
1e5ac4f1d3 Make the FilesTest project build again.
git-svn-id: svn://10.0.0.236/trunk@22938 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:01:11 +00:00
beard%netscape.com
b0ca311028 Removed nsIRadioGroup.h (evidently obsolete?)
git-svn-id: svn://10.0.0.236/trunk@22937 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:59:34 +00:00
mcmullen%netscape.com
239f08d915 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22936 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:55:10 +00:00
slamm%netscape.com
ca8f6c08f7 Have script write out its own .cvspass. Use '.mozconfig.sh' symbolic link for Save As
git-svn-id: svn://10.0.0.236/trunk@22935 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:53:22 +00:00
slamm%netscape.com
50b1b3d4b2 Script writes its own .cvspass now
git-svn-id: svn://10.0.0.236/trunk@22934 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:51:12 +00:00
rods%netscape.com
379cc1597f Fixed crash bug on releaseing null pointer
git-svn-id: svn://10.0.0.236/trunk@22933 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:41:37 +00:00
sdagley%netscape.com
275c0f7692 Re-checking in pinkerton's fix as the project seemed to have cached something and kept putting nsGlobalVariables.cpp back into Rescued Items every time it was opened.
git-svn-id: svn://10.0.0.236/trunk@22932 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:31:19 +00:00
hyatt%netscape.com
6068e57e94 Fixes to enable getElementById to work with HTML elements.
git-svn-id: svn://10.0.0.236/trunk@22931 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:30:13 +00:00
sar%netscape.com
cf2eed582c adding mailnews to the SeaMonkeyAll module
git-svn-id: svn://10.0.0.236/trunk@22930 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:30:02 +00:00
sar%netscape.com
4078c85c95 enabling mailnews by default
git-svn-id: svn://10.0.0.236/trunk@22929 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:29:36 +00:00
rods%netscape.com
6ffeafda85 I have removed nsRadioGroup and nsIRadioGroup and all references to it.
git-svn-id: svn://10.0.0.236/trunk@22928 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:28:16 +00:00
danm%netscape.com
cc44e7799b adding convenience makefile (not part of the normal build)
git-svn-id: svn://10.0.0.236/trunk@22927 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:25:48 +00:00
dougt%netscape.com
547cad0b24 added nsSpecialSystemDirectory to build.
git-svn-id: svn://10.0.0.236/trunk@22926 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:25:05 +00:00
danm%netscape.com
5a423eb9bb changed name of onConstruction event to onload
git-svn-id: svn://10.0.0.236/trunk@22925 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:23:19 +00:00
dougt%netscape.com
1cbb8d488d Added testcases for nsSpecialSystemDirectory. These cases are
currently turned off until mcmullen takes a look at them on the mac.


git-svn-id: svn://10.0.0.236/trunk@22924 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:21:33 +00:00
pinkerton%netscape.com
1517688bd7 handle toolbar demo sample menu command.
git-svn-id: svn://10.0.0.236/trunk@22923 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:21:25 +00:00
pinkerton%netscape.com
fcd702d820 Remove toolbar/tree demo code (which was commented out).
git-svn-id: svn://10.0.0.236/trunk@22922 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:21:14 +00:00
dougt%netscape.com
96bdde7c31 adding nsSpecialSystemDirectory.cpp to windows makefile.
Fixed MakeAllDirectory bug in nsFileSpec.cpp


git-svn-id: svn://10.0.0.236/trunk@22921 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:20:22 +00:00
pinkerton%netscape.com
460615666c export toolbar samples and css file.
git-svn-id: svn://10.0.0.236/trunk@22920 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:20:18 +00:00
pinkerton%netscape.com
edce09c3ab table for main toolbar, removing html namespace stuff, onClick->onclick
git-svn-id: svn://10.0.0.236/trunk@22919 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:19:46 +00:00
pinkerton%netscape.com
020161f824 add new toolbar sample, remove old widget samples.
git-svn-id: svn://10.0.0.236/trunk@22918 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:19:13 +00:00
pinkerton%netscape.com
b76c4a887f fix for bug #3449 (onClick should be onclick).
git-svn-id: svn://10.0.0.236/trunk@22917 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:18:59 +00:00
dougt%netscape.com
59a658730f Updating makefiles so that nsSpecialSystemDirectory.h gets exported.
git-svn-id: svn://10.0.0.236/trunk@22916 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:18:33 +00:00
pinkerton%netscape.com
7fcd6c2b23 New menus for xul tests
git-svn-id: svn://10.0.0.236/trunk@22915 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:18:25 +00:00
pinkerton%netscape.com
467f6cdca7 remove toolbar/tree stuff, add xul tests.
git-svn-id: svn://10.0.0.236/trunk@22914 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:18:05 +00:00
dougt%netscape.com
9e5d173364 Initial Checkin
git-svn-id: svn://10.0.0.236/trunk@22913 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:17:47 +00:00
pinkerton%netscape.com
6a9df86f26 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22912 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:17:45 +00:00
dougt%netscape.com
b170bd79a4 Initial Checkin.
git-svn-id: svn://10.0.0.236/trunk@22911 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:16:47 +00:00
slamm%netscape.com
92478835cc Use symbolic link instead of rewrite rule.
git-svn-id: svn://10.0.0.236/trunk@22910 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:15:57 +00:00
rods%netscape.com
e0396140b8 Aded check for null parent to fix printing
git-svn-id: svn://10.0.0.236/trunk@22909 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:14:05 +00:00
terry%netscape.com
36da73bc23 Fixed bug 3365 -- was generating wrong statistics if there were no NEW
or no ASSIGNED bugs.


git-svn-id: svn://10.0.0.236/trunk@22908 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 20:05:53 +00:00
terry%netscape.com
0029bda371 Reformated all the code to match the rest of Bugzilla.
git-svn-id: svn://10.0.0.236/trunk@22907 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:48:26 +00:00
pinkerton%netscape.com
451990367b removed nsGlobalVariables.cpp for kipp. permission to checkin to a closed tree given to kipp by cyeh.
git-svn-id: svn://10.0.0.236/trunk@22906 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:35:01 +00:00
kipp%netscape.com
7d9aebda71 Cleanup state recomputation; fix bug # 3453 crasher; debug out some max-element-size issues
git-svn-id: svn://10.0.0.236/trunk@22905 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:25:44 +00:00
kipp%netscape.com
4717ed3aa4 nuked global variables
git-svn-id: svn://10.0.0.236/trunk@22904 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:24:45 +00:00
kipp%netscape.com
2521770fa4 Disable trim code for now; disable horizontal alignment during pass1 table reflow
git-svn-id: svn://10.0.0.236/trunk@22903 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:24:15 +00:00
kipp%netscape.com
1bd6230ab0 Remove dead global-variable nonsense
git-svn-id: svn://10.0.0.236/trunk@22902 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:23:52 +00:00
kipp%netscape.com
9d77708387 Partial fix to bug #3094
git-svn-id: svn://10.0.0.236/trunk@22901 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:23:24 +00:00
kipp%netscape.com
e24dd0c2bf Removed dead include
git-svn-id: svn://10.0.0.236/trunk@22900 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 19:23:09 +00:00
slamm%netscape.com
2ce22c6452 Avoid copying the list pointers
git-svn-id: svn://10.0.0.236/trunk@22899 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 18:08:24 +00:00
terry%netscape.com
984cd512c6 Add check to make sure versions table is OK.
git-svn-id: svn://10.0.0.236/trunk@22898 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 17:55:45 +00:00
slamm%netscape.com
6be2f1a5ba Don't use unshift because it is slow. Use push/reverse combo instead.
git-svn-id: svn://10.0.0.236/trunk@22897 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 17:14:03 +00:00
rods%netscape.com
8edb5cad46 Added ref counting to vertical scrollbar
git-svn-id: svn://10.0.0.236/trunk@22896 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:50:04 +00:00
briano%netscape.com
3d3781560b Automated update
git-svn-id: svn://10.0.0.236/trunk@22895 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:45:38 +00:00
rods%netscape.com
704f4fa587 Added where a scrolled view sets the widget for the vertical scrollbar
into the window so the window can send the vertical scrollbar the appropriate
message.


git-svn-id: svn://10.0.0.236/trunk@22894 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:41:50 +00:00
ramiro%netscape.com
019d74afca Add --enable-cpp-rtti , --enable-cpp-exceptions flags.
RTTI and exceptions are off by default on Linux.


git-svn-id: svn://10.0.0.236/trunk@22893 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:36:20 +00:00
rods%netscape.com
90e6c696a7 Major update for tracking the popping up and dropping down of menus.
Added Mouse Wheel tracking


git-svn-id: svn://10.0.0.236/trunk@22892 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:34:53 +00:00
rods%netscape.com
0bde4cee94 Fixed voidarray problem and a few other minor things
git-svn-id: svn://10.0.0.236/trunk@22891 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:33:40 +00:00
rods%netscape.com
bd3a759b8d Fixed up ref counting issues
git-svn-id: svn://10.0.0.236/trunk@22890 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:32:54 +00:00
rods%netscape.com
c713510396 Changed VoidArray to nsISupportsArray
git-svn-id: svn://10.0.0.236/trunk@22889 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:30:11 +00:00
rods%netscape.com
1a87528672 Added impl of SetVerticalScrollbar
git-svn-id: svn://10.0.0.236/trunk@22888 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:25:24 +00:00
rods%netscape.com
1af1e7d436 Added new method "SetVerticalScrollbar"
git-svn-id: svn://10.0.0.236/trunk@22887 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:25:21 +00:00
kipp%netscape.com
3f13e4f864 nuked
git-svn-id: svn://10.0.0.236/trunk@22886 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:23:46 +00:00
kipp%netscape.com
2095143fa1 Removed ref to dead nsFrameReflowState
git-svn-id: svn://10.0.0.236/trunk@22885 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:22:03 +00:00
edwin%woudt.nl
43b7410fae I'm backing out the changes to use the provider registry for now, because of problems. We should investigate this!
git-svn-id: svn://10.0.0.236/trunk@22884 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 15:16:09 +00:00
dcone%netscape.com
41675a0381 Update the surfaces to include graphics state
git-svn-id: svn://10.0.0.236/trunk@22883 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 14:48:44 +00:00
rpotts%netscape.com
169729d0bb changed all references to getElementByID(...) into getElementById(...). This fixed the URL typein bar...
git-svn-id: svn://10.0.0.236/trunk@22882 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 11:38:40 +00:00
waterson%netscape.com
af04e281fe Added nsRDFInterfaces.h to EXPORTS.
git-svn-id: svn://10.0.0.236/trunk@22881 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 11:12:58 +00:00
waterson%netscape.com
6a06193da5 Added C++-specific #include of nscore.h to make sure that PRUnichar gets included.
git-svn-id: svn://10.0.0.236/trunk@22880 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 11:12:24 +00:00
waterson%netscape.com
700e04eda4 Initial revision. Generated from nsRDFInterfaces.idl.
git-svn-id: svn://10.0.0.236/trunk@22879 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:55:04 +00:00
waterson%netscape.com
a68b77b40b Initial revision. Generated from nsRDFInterfaces.idl.
git-svn-id: svn://10.0.0.236/trunk@22878 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:49:13 +00:00
waterson%netscape.com
9492eb4357 Removed individual interface files for now, and plugged everything into nsRDFInterfaces.idl.
git-svn-id: svn://10.0.0.236/trunk@22877 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:48:07 +00:00
pierre%netscape.com
02557cd6d4 Fix #3408 "When mousedown, mousemoves should all go to same widget"
git-svn-id: svn://10.0.0.236/trunk@22876 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:04:07 +00:00
pierre%netscape.com
d711f26063 Improved SetCursor() to use the Appearance Mgr
git-svn-id: svn://10.0.0.236/trunk@22875 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:02:16 +00:00
pierre%netscape.com
a9a81bed98 Added nsToolkit::HasAppearanceManager()
git-svn-id: svn://10.0.0.236/trunk@22874 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 10:01:07 +00:00
mcafee%netscape.com
aee2bf8765 Fixing enums for the Solaris 5.0 compiler, thanks to Tim McNerney <mumbly@netcom.com> for this change.
git-svn-id: svn://10.0.0.236/trunk@22873 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 09:29:52 +00:00
grail%cafebabe.org
2cb1be4194 Signature storage into prefs.
git-svn-id: svn://10.0.0.236/trunk@22872 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 09:06:36 +00:00
grail%cafebabe.org
bb0a72c8b7 Removed old references to AWT file chooser. We're never going back there.
git-svn-id: svn://10.0.0.236/trunk@22871 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 09:06:16 +00:00
saari%netscape.com
8979faf55a Fixing menus on Win32
git-svn-id: svn://10.0.0.236/trunk@22870 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 07:31:54 +00:00
bienvenu%netscape.com
761756c428 fix folder info uint32 handling
git-svn-id: svn://10.0.0.236/trunk@22869 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 07:23:24 +00:00
saari%netscape.com
71cb6461a1 Fixing IID() to GetIID() to fix warren's bustage
git-svn-id: svn://10.0.0.236/trunk@22868 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 07:02:27 +00:00
leaf%mozilla.org
f88b33e5c1 ok, this time for sure, fixing mozbot.
git-svn-id: svn://10.0.0.236/trunk@22867 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:28:58 +00:00
leaf%mozilla.org
4e45aa3274 making the bot's given nick (an argument) global, because i'm evil.
git-svn-id: svn://10.0.0.236/trunk@22866 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:19:28 +00:00
warren%netscape.com
2395acaf74 Fixed up Advance methods.
git-svn-id: svn://10.0.0.236/trunk@22865 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:12:47 +00:00
warren%netscape.com
dde7c45373 Removed obsolete mail folder installation.
git-svn-id: svn://10.0.0.236/trunk@22864 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:09:43 +00:00
warren%netscape.com
fca11f6c47 Removed obsolete mail folder installation.
git-svn-id: svn://10.0.0.236/trunk@22863 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:03:36 +00:00
rjc%netscape.com
84f2cdbbb7 Only have one arc (a child) going out, otherwise duplicates! Also commented out NS_INIT_REFCNT() due to weirdness.
git-svn-id: svn://10.0.0.236/trunk@22862 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:03:03 +00:00
troy%netscape.com
ab4b858697 Fixed HTML to be correct: CAPTION must be at start of table, and TFOOT must be
before any body section row groups


git-svn-id: svn://10.0.0.236/trunk@22861 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:02:11 +00:00
troy%netscape.com
a759e230cf Table header/footer are repeated when splitting tables
git-svn-id: svn://10.0.0.236/trunk@22860 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 06:00:40 +00:00
warren%netscape.com
7e12e54f21 Added prlog tracing code. Fixed some error codes. Fixed DBArcsInOutCursor::Advance to check for failure on GetValue.
git-svn-id: svn://10.0.0.236/trunk@22859 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 05:59:02 +00:00
warren%netscape.com
4fee15d393 Fixed First method to return error.
git-svn-id: svn://10.0.0.236/trunk@22858 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 05:48:21 +00:00
sdagley%netscape.com
41a3b015d5 Fix bug #3405. Thanks to sfraser's research we discovered that there was a nasty problem caused by mactime.c including xp_mcom.h (added by brade on 3/3) causing ctime to be redefined as macctime. This is bad since macctime calls ctime (can you say recursion, recusrion, recusrsion...). Fix was to add an #undef for ctime after including xp_mcom.h and sacrificing a purple dinosaur.
git-svn-id: svn://10.0.0.236/trunk@22857 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 05:39:20 +00:00
rjc%netscape.com
ab4a1fe960 Fix bug 3401: aliases to shared libraries which auto-register need to be placed inside of a "components" directory (which itself needs to exist in the same directory as apprunner/viewer). Review/approval: sdagley
git-svn-id: svn://10.0.0.236/trunk@22856 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 05:09:04 +00:00
mcafee%netscape.com
ee18b1bc83 Uninitialized variables
git-svn-id: svn://10.0.0.236/trunk@22855 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:40:14 +00:00
kipp%netscape.com
00c7d42996 Use proper new/delete operators
git-svn-id: svn://10.0.0.236/trunk@22854 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:36:00 +00:00
kipp%netscape.com
54765b7652 Stop linking with other libraries to avoid finding symbols with dlsym that we don't want to find
git-svn-id: svn://10.0.0.236/trunk@22853 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:35:49 +00:00
kipp%netscape.com
fb97ac8491 Clean up query-interface; attempt to work around bug (failed; left some commentary in to help the netlib crew)
git-svn-id: svn://10.0.0.236/trunk@22852 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:35:37 +00:00
kipp%netscape.com
b76038d16c Use proper new operator
git-svn-id: svn://10.0.0.236/trunk@22851 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:33:57 +00:00
kipp%netscape.com
f73b4b8971 use new nsHTMLReflowState ctors
git-svn-id: svn://10.0.0.236/trunk@22850 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:29:11 +00:00
kipp%netscape.com
001a19082a Eliminate some compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22849 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:28:54 +00:00
kipp%netscape.com
c9fd8c7538 Output rects in twips; eliminated some typo bugs with selection directions
git-svn-id: svn://10.0.0.236/trunk@22848 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:28:40 +00:00
kipp%netscape.com
399ce5dd64 use new nsHTMLReflowState ctors; made pages support IsPercentageBase
git-svn-id: svn://10.0.0.236/trunk@22847 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:28:07 +00:00
kipp%netscape.com
3a72fd18c3 Output rects in twips
git-svn-id: svn://10.0.0.236/trunk@22846 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:26:40 +00:00
kipp%netscape.com
65edef0640 Refactored code to make effecient use of computed state in nsHTMLReflowState
git-svn-id: svn://10.0.0.236/trunk@22845 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:26:21 +00:00
kipp%netscape.com
15c4920b73 use computed values from reflow state; made inline-reflow-state no longer isa html-reflow-state
git-svn-id: svn://10.0.0.236/trunk@22844 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:25:57 +00:00
kipp%netscape.com
f90b774ae9 Store more computed state; reformulated the constructors for nsHTMLReflowState
git-svn-id: svn://10.0.0.236/trunk@22843 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:25:25 +00:00
kipp%netscape.com
3bdcb1e967 Revised computations for blocks; store more computed values
git-svn-id: svn://10.0.0.236/trunk@22842 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:24:20 +00:00
kipp%netscape.com
44c66a325c Spanked almost away
git-svn-id: svn://10.0.0.236/trunk@22841 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:23:41 +00:00
kipp%netscape.com
bad84e485e Removed dead code; output rects naturally
git-svn-id: svn://10.0.0.236/trunk@22840 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:22:54 +00:00
kipp%netscape.com
e8c1baf1a5 Removed List method
git-svn-id: svn://10.0.0.236/trunk@22839 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:22:29 +00:00
kipp%netscape.com
4dfe8022be Minor tweaks to work better with computed values in html reflow state
git-svn-id: svn://10.0.0.236/trunk@22838 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:22:11 +00:00
kipp%netscape.com
bcf95a83f5 nsBlockReflowState no longer is-a nsHTMLReflowState; fixes to numerous bugs; reworked to use computed values from reflow-state
git-svn-id: svn://10.0.0.236/trunk@22837 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:21:32 +00:00
mcafee%netscape.com
2a7cf46dd3 Uninitialized variables
git-svn-id: svn://10.0.0.236/trunk@22836 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:20:54 +00:00
kipp%netscape.com
9c5a7c3cee Some asserts for me
git-svn-id: svn://10.0.0.236/trunk@22835 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:20:31 +00:00
kipp%netscape.com
e72cc15886 Support more css style for hr's; map align to auto margins
git-svn-id: svn://10.0.0.236/trunk@22834 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:20:07 +00:00
kipp%netscape.com
b4d19704fd use new nsHTMLReflowState ctors
git-svn-id: svn://10.0.0.236/trunk@22833 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:19:09 +00:00
kipp%netscape.com
6ef266bc6c Cleaned up margins hackery and made things use css instead of evil code in the block layout code
git-svn-id: svn://10.0.0.236/trunk@22832 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:18:58 +00:00
kipp%netscape.com
0b37e12e30 Removed constructors for nsReflowState
git-svn-id: svn://10.0.0.236/trunk@22831 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:17:00 +00:00
ftang%netscape.com
eb77f0eb37 add iso-8859-7 and windows-1253
git-svn-id: svn://10.0.0.236/trunk@22830 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 04:11:25 +00:00
bienvenu%netscape.com
a488d0f3fc add factory method, remove oid parameter to match real mdb
git-svn-id: svn://10.0.0.236/trunk@22829 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 03:29:41 +00:00
bienvenu%netscape.com
65d1575b3b try to fix time stamp and stat routines so we can re-open existing db's
git-svn-id: svn://10.0.0.236/trunk@22828 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 03:28:34 +00:00
bienvenu%netscape.com
ee28f1915e add rdf to the stupid mailbox parsing test app
git-svn-id: svn://10.0.0.236/trunk@22827 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 03:25:51 +00:00
rjc%netscape.com
108021ada8 Changes to autoregister the file system datasource (broken due to Warren's earlier changes.)
git-svn-id: svn://10.0.0.236/trunk@22826 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 03:22:51 +00:00
bienvenu%netscape.com
fe85c4dab4 add morkConfig to makefile
git-svn-id: svn://10.0.0.236/trunk@22825 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 02:49:36 +00:00
pavlov%pavlov.net
229469c47e start fixing file selector, fix menus under apprunner, fix font setting for
widgets.


git-svn-id: svn://10.0.0.236/trunk@22824 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 02:48:43 +00:00
slamm%netscape.com
4b94d0dfe4 Speed it up right.
git-svn-id: svn://10.0.0.236/trunk@22823 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:57:13 +00:00
cmanske%netscape.com
1d5ae5c42a This fixes build bustage if you are using nglayout.mak (editor must be built after htmlparser)
git-svn-id: svn://10.0.0.236/trunk@22822 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:54:22 +00:00
edwin%woudt.nl
97812d1705 The last step in updating the docs.
git-svn-id: svn://10.0.0.236/trunk@22821 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:48:15 +00:00
michaelp%netscape.com
3b152094ca added return code check WRT off screen surface allocation.
part of mac fixes.


git-svn-id: svn://10.0.0.236/trunk@22820 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:43:06 +00:00
slamm%netscape.com
6c1bce143c Uhoh, change wasn't ready for prime-time. backout.
git-svn-id: svn://10.0.0.236/trunk@22819 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:33:38 +00:00
edwin%woudt.nl
ee4e4ad487 Updated build docs
git-svn-id: svn://10.0.0.236/trunk@22818 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:26:30 +00:00
slamm%netscape.com
e702ebfd8d Speed up data reading. Read it backwards and only as much as needed.
git-svn-id: svn://10.0.0.236/trunk@22817 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:25:23 +00:00
edwin%woudt.nl
ba1c568fb4 Updated lib dependencies
git-svn-id: svn://10.0.0.236/trunk@22816 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:18:23 +00:00
slamm%netscape.com
44504c8755 Stick /opt/cvs-tools/bin on the path for cvs on cvs-mirror.
git-svn-id: svn://10.0.0.236/trunk@22815 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 01:03:33 +00:00
slamm%netscape.com
f53189a4ae add a comment
git-svn-id: svn://10.0.0.236/trunk@22814 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:48:35 +00:00
slamm%netscape.com
b36d37e499 Try to create a subdir.
git-svn-id: svn://10.0.0.236/trunk@22813 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:44:17 +00:00
despotdaemon%netscape.com
6d014280f1 Pseudo-automatic update of changes made by sgehani@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22812 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:33:08 +00:00
hyatt%netscape.com
b528dce697 Adding XUL attributes to the project.
git-svn-id: svn://10.0.0.236/trunk@22811 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:32:18 +00:00
slamm%netscape.com
27a6125dd9 Need a cvs login for checking out configure.in
git-svn-id: svn://10.0.0.236/trunk@22810 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:23:57 +00:00
hyatt%netscape.com
15eb16c4b7 Fix for the Mac crash.
git-svn-id: svn://10.0.0.236/trunk@22809 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:20:10 +00:00
hyatt%netscape.com
79d6609992 Fixes to layout to allow nsHTMLCSSStyleSheet to be instantiable from outside
the layout DLL.


git-svn-id: svn://10.0.0.236/trunk@22808 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:06:31 +00:00
edwin%woudt.nl
8708ff3f6a Backed out mauros changes until they get fixed.
git-svn-id: svn://10.0.0.236/trunk@22807 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:04:48 +00:00
hyatt%netscape.com
68339f3d58 Fix to allow nsHTMLCSSStyleSheet to be instantiable.
git-svn-id: svn://10.0.0.236/trunk@22806 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:04:04 +00:00
hyatt%netscape.com
c5fb807561 Fix to the RFind method of nsString.
git-svn-id: svn://10.0.0.236/trunk@22805 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:03:46 +00:00
hyatt%netscape.com
b67c7ebb6b Fixing the split of the attribute name (into a URI and an ID).
git-svn-id: svn://10.0.0.236/trunk@22804 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:03:30 +00:00
hyatt%netscape.com
571769ba85 Changes to the content sink to make sure attributes are not converted to lower case
and to make sure attributes are put into the correct namespace.


git-svn-id: svn://10.0.0.236/trunk@22803 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:02:33 +00:00
hyatt%netscape.com
1db9fb2927 Regenerated the IDL for the XUlDocument. Changed getElementById to return
an element (and to have a lowercase d) for consistency with the HTML document
method of the same name.


git-svn-id: svn://10.0.0.236/trunk@22802 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:02:00 +00:00
hyatt%netscape.com
29dfb19d4e Many bug fixes to the RDF content model including namespace changes and
style support.


git-svn-id: svn://10.0.0.236/trunk@22801 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:01:26 +00:00
hyatt%netscape.com
d37bec4951 Modified the makefiles to handle the new XUL attribute class.
git-svn-id: svn://10.0.0.236/trunk@22800 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:00:56 +00:00
hyatt%netscape.com
a8fd6e7560 Committing the new attribute class for the handling of XUL attributes.
git-svn-id: svn://10.0.0.236/trunk@22799 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 00:00:40 +00:00
hyatt%netscape.com
37b30b463e generic attribute is going away in favor of a XUL-specific attribute class.
git-svn-id: svn://10.0.0.236/trunk@22798 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:59:57 +00:00
slamm%netscape.com
f54f68aef9 Pull configure.in in subdir, configure-mirror.
git-svn-id: svn://10.0.0.236/trunk@22797 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:53:38 +00:00
despotdaemon%netscape.com
7dbb8763e1 Pseudo-automatic update of changes made by terry@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22796 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:49:05 +00:00
kin%netscape.com
1caf25fce0 Fix win32 build bustage. The editor directory is now built after the htmlparser directory.
git-svn-id: svn://10.0.0.236/trunk@22795 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:43:23 +00:00
slamm%netscape.com
4aed7b0f83 Retire the old 'express' code. Also reduce the default hours from 36 down to 12.
git-svn-id: svn://10.0.0.236/trunk@22794 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:41:02 +00:00
evaughan%netscape.com
45aec1474e Fixed a bug that caused TitledButtons and ProgressMeters to be skews when made inline.
git-svn-id: svn://10.0.0.236/trunk@22793 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:39:06 +00:00
evaughan%netscape.com
86a935fe8b Fixed buttons in apprunner so there borders appear when moved over.
git-svn-id: svn://10.0.0.236/trunk@22792 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 23:36:12 +00:00
edwin%woudt.nl
60335641a1 A few weeks earlier I fixed a bug that the whole class was synchronized. I just removed it. A few methods however should have been synchronized instead. I've done that now.
git-svn-id: svn://10.0.0.236/trunk@22791 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 22:31:34 +00:00
briano%netscape.com
b391febd29 Automated update
git-svn-id: svn://10.0.0.236/trunk@22790 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 22:30:40 +00:00
scc%netscape.com
2f7394142e make HAVE_CPP_NEW_CASTS stronger for bug in Solaris/CC
git-svn-id: svn://10.0.0.236/trunk@22789 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 22:22:14 +00:00
akkana%netscape.com
a535f86c0d Add displaytext/displayhtml to gtk menu. This is part of kostello's change, approved by sar
git-svn-id: svn://10.0.0.236/trunk@22788 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:59:13 +00:00
sfraser%netscape.com
da5c3ac0d9 Project change for kostello, approved sar. New link dependency on htmlParser.shlb
git-svn-id: svn://10.0.0.236/trunk@22787 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:57:59 +00:00
sfraser%netscape.com
40ba827e51 Project checkin for kostello, approved sar. Added nsHTMLToTXTSinkStream.cpp.
git-svn-id: svn://10.0.0.236/trunk@22786 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:55:26 +00:00
kostello%netscape.com
575a96dca1 Added Implementations for OutputHTML and OutputTXT
git-svn-id: svn://10.0.0.236/trunk@22785 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:53:42 +00:00
kostello%netscape.com
1d257371a8 Added new sink that outputs a Text stream instead of
an HTML stream.


git-svn-id: svn://10.0.0.236/trunk@22784 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:52:57 +00:00
despotdaemon%netscape.com
825e4caa13 Pseudo-automatic update of changes made by sgehani@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22783 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:52:21 +00:00
despotdaemon%netscape.com
570e36e2b8 Pseudo-automatic update of changes made by terry@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22782 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:50:49 +00:00
kostello%netscape.com
a484974367 Added Debug Output HTML and Debug Output Text
Note: these only work in editor mode.


git-svn-id: svn://10.0.0.236/trunk@22781 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:50:44 +00:00
slamm%netscape.com
820d265112 Add 'express_fast' which is a much faster than 'express'. Uses Backwards.pm. This will probably replace 'express'.
git-svn-id: svn://10.0.0.236/trunk@22780 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:46:07 +00:00
despotdaemon%netscape.com
b13907ba45 Pseudo-automatic update of changes made by sgehani@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22779 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 21:27:13 +00:00
terry%netscape.com
de0928b4a1 Added "Grendel".
git-svn-id: svn://10.0.0.236/trunk@22778 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 20:37:25 +00:00
mscott%netscape.com
45559f72cb Don't add a null urllistener...
git-svn-id: svn://10.0.0.236/trunk@22777 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 20:10:20 +00:00
despotdaemon%netscape.com
35a6891c11 Pseudo-automatic update of changes made by terry@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22776 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 20:07:22 +00:00
ducarroz%netscape.com
e389dcf261 no comment
git-svn-id: svn://10.0.0.236/trunk@22775 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:43:28 +00:00
ducarroz%netscape.com
4b14c18672 Add the function NewMessage to popup the compose window.
git-svn-id: svn://10.0.0.236/trunk@22774 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:33:55 +00:00
gordon%netscape.com
56df6d033f Bug fix for #3410 & #3403 by Simon Fraser, reviewed by Gordon Sheridan. Stop leaking UPPs everytime we do a file read.
git-svn-id: svn://10.0.0.236/trunk@22773 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:27:19 +00:00
fur%netscape.com
48762f0205 Add Object.registerNatives() dummy stub.
git-svn-id: svn://10.0.0.236/trunk@22772 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:17:24 +00:00
fur%netscape.com
15fdcab054 Artur Biasiaodowski's patch so that instruction immediates print out correctly.
git-svn-id: svn://10.0.0.236/trunk@22771 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 19:06:31 +00:00
bienvenu%netscape.com
aed8a4d01f add a couple cursors
git-svn-id: svn://10.0.0.236/trunk@22770 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 15:58:52 +00:00
putterman%netscape.com
396c97c1be Need to register the datasource.
git-svn-id: svn://10.0.0.236/trunk@22769 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 05:24:12 +00:00
briano%netscape.com
ea7eb46d00 Patched for QNX by Jerry.Kirk@Nexwarecorp.com.
git-svn-id: svn://10.0.0.236/trunk@22768 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 05:10:45 +00:00
putterman%netscape.com
606cc3c5ed changed id to rdf:id
git-svn-id: svn://10.0.0.236/trunk@22767 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 05:03:32 +00:00
briano%netscape.com
68f6e9c649 Minor change to make it acceptable to QNX.
git-svn-id: svn://10.0.0.236/trunk@22766 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 05:02:09 +00:00
talisman%anamorphic.com
07d8ae14ef Added by Mauro Botelho - we are now building addressbook gui from xml.
git-svn-id: svn://10.0.0.236/trunk@22765 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 04:14:09 +00:00
talisman%anamorphic.com
336e3f2ec9 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@22764 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 04:13:07 +00:00
alecf%netscape.com
c4f27f980d remove FE_Alert to remove dependancy on netlib
git-svn-id: svn://10.0.0.236/trunk@22763 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 03:11:59 +00:00
slamm%netscape.com
1f2bcbebf5 Add ability to reread options. Still need to modify a few of them (nspr, with pthreads, debug, checkout options) before anyone uses this feature.
git-svn-id: svn://10.0.0.236/trunk@22762 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 03:07:50 +00:00
rjc%netscape.com
b668b7ec9b Now store pathnames as strings which prevents nr_MacAliasFromPath() from ever being called (it was being passed a Unix path when it really wanted a Mac path anyway). Also, autoregistration now looks inside the "components" directory (which is in the same folder as the program.) Also, bumped up registry version # due to change. Also, at startup, when building up list of arguments, check argv[0] against NULL as it might be (on the Mac).
git-svn-id: svn://10.0.0.236/trunk@22761 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 03:01:33 +00:00
mscott%netscape.com
3b3c01c8bc Changes for naoki to implement SetDocumentCharset.
git-svn-id: svn://10.0.0.236/trunk@22760 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 02:02:12 +00:00
briano%netscape.com
cf07d498ba Now it'll be able to capture all of CVS's output instead of just stdout.
git-svn-id: svn://10.0.0.236/trunk@22759 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:53:23 +00:00
alecf%netscape.com
eaf4267034 make this test compile on unix
git-svn-id: svn://10.0.0.236/trunk@22758 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:40:40 +00:00
alecf%netscape.com
cb9b4dedc6 forgot to include nsUInt32Array.cpp in this library!
git-svn-id: svn://10.0.0.236/trunk@22757 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:40:03 +00:00
alecf%netscape.com
ada6d5ba21 fully resolve all symbols and make the base mailnews library a component
git-svn-id: svn://10.0.0.236/trunk@22756 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:39:36 +00:00
alecf%netscape.com
2fb77ae582 only build tests when ENABLE_TESTS (i.e. --enable-tests) is turned on
git-svn-id: svn://10.0.0.236/trunk@22755 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:36:25 +00:00
terry%netscape.com
530633b1ad "regenerate" was busted.
git-svn-id: svn://10.0.0.236/trunk@22754 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:22:27 +00:00
terry%netscape.com
348f970a15 Do the grand component/product renaming.
git-svn-id: svn://10.0.0.236/trunk@22753 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 01:12:31 +00:00
mscott%netscape.com
cb4aefdcb9 part of scc's merge: change interface calls to IID() to GetIID().
git-svn-id: svn://10.0.0.236/trunk@22752 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 00:57:51 +00:00
mscott%netscape.com
4376db8133 part of scc's merge: change IID() calls to GetIID().
git-svn-id: svn://10.0.0.236/trunk@22751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-04 00:44:05 +00:00
scc%netscape.com
033c58f132 rename |IID()| --> |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@22750 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 23:03:34 +00:00
terry%netscape.com
04e2508b2a Added a "component/product" sanity check.
git-svn-id: svn://10.0.0.236/trunk@22749 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 22:55:36 +00:00
mscott%netscape.com
37569d2d56 attribute name space changes.
git-svn-id: svn://10.0.0.236/trunk@22748 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 21:59:04 +00:00
mscott%netscape.com
0d254799fe attribute name space changes. Spell start up correctly.
git-svn-id: svn://10.0.0.236/trunk@22747 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 21:56:48 +00:00
terry%netscape.com
4240a2d4ca Oops; forgot description for "Apprunner".
git-svn-id: svn://10.0.0.236/trunk@22746 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 21:21:31 +00:00
terry%netscape.com
51e61e5d03 Added "Apprunner".
git-svn-id: svn://10.0.0.236/trunk@22745 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 21:19:33 +00:00
scc%netscape.com
817f56596f rename |IID()| --> |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@22744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 19:48:57 +00:00
mscott%netscape.com
c09668ebed Fix build breakage by defining SetDocumentCharSet which was added to nsIDOMAppCore.
git-svn-id: svn://10.0.0.236/trunk@22743 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 18:47:16 +00:00
mscott%netscape.com
64dd7f377a Fix build breakage by adding SetDocumentCharset function which was added to nIDOMMsgAppCore.
git-svn-id: svn://10.0.0.236/trunk@22742 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 18:44:12 +00:00
buster%netscape.com
8ee6a7d6a6 added editor module (#define NS_ERROR_MODULE_EDITOR )
git-svn-id: svn://10.0.0.236/trunk@22741 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 18:30:09 +00:00
terry%netscape.com
d5426845f8 Added a "disallownew" field to the products table. If non-zero, then
don't let people file new bugs against this product.  (This is for when a
product is retired, but you want to keep the bug reports around for posterity.)


git-svn-id: svn://10.0.0.236/trunk@22740 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 18:16:24 +00:00
mscott%netscape.com
5bd6463a64 Updates to restore commands by changing Onclick to onclick. Also fixed the syntax error in the openURL call that was preventing the LoadMsg button from working.
git-svn-id: svn://10.0.0.236/trunk@22739 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 18:11:53 +00:00
alecf%netscape.com
4efe12e3f7 onClick -> onclick
git-svn-id: svn://10.0.0.236/trunk@22738 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 17:48:34 +00:00
pinkerton%netscape.com
a60bed6b62 don't look in xul namespace for "src" attribute. Images show up again. permission to checkin to closed tree by sar.
git-svn-id: svn://10.0.0.236/trunk@22737 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 17:28:27 +00:00
val4%cornell.edu
b9e50b7bfe Suport module for jsperl.c. It's not intended for use from Perl.
git-svn-id: svn://10.0.0.236/trunk@22736 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 16:42:57 +00:00
troy%netscape.com
2c9f8c326c Work-in-progress for table pagination
git-svn-id: svn://10.0.0.236/trunk@22735 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 16:33:57 +00:00
dcone%netscape.com
583e3dd616 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@22734 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:46:43 +00:00
brade%netscape.com
9a1dd1f7df add static to ConsumeConditional to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22733 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:37:27 +00:00
brade%netscape.com
65a77a958a add static to two functions and a compare to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22732 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:36:42 +00:00
brade%netscape.com
3df52d033c reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22731 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:35:49 +00:00
brade%netscape.com
5ac6f5b4a8 remove unused local variable in #ifdef XP_MAC section
git-svn-id: svn://10.0.0.236/trunk@22730 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:29:56 +00:00
brade%netscape.com
8cab29de0c add static to 2 functions to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22729 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:28:43 +00:00
rods%netscape.com
8ab43c6e54 Added static IID() method
git-svn-id: svn://10.0.0.236/trunk@22728 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 15:17:33 +00:00
brade%netscape.com
f51a003d2b add static to 2 functions to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22727 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:54:48 +00:00
brade%netscape.com
501edd5e13 add static to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22726 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:54:20 +00:00
brade%netscape.com
b48a462046 add "static" to HandleRobotEvent and HandleSiteEvent to reduce compiler warnings on Macintosh
git-svn-id: svn://10.0.0.236/trunk@22725 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:53:39 +00:00
brade%netscape.com
115b5fd0fb reduce compiler warnings on Macintosh by adding comparison in loop (around assignments)
git-svn-id: svn://10.0.0.236/trunk@22724 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:50:41 +00:00
brade%netscape.com
4aa447a575 add static to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22723 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:47:48 +00:00
brade%netscape.com
a97cdf9aba add curly braces to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22722 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:47:18 +00:00
brade%netscape.com
3eb66d6cd6 add static to 4 functions to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22721 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:44:02 +00:00
brade%netscape.com
95d563e707 add static to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22720 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:37:04 +00:00
brade%netscape.com
129375e2ec *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@22719 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:35:06 +00:00
brade%netscape.com
bf6e876ffb reduce compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22718 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 14:31:00 +00:00
ramiro%netscape.com
bd55e1a422 Unhardcode nspr libs.
git-svn-id: svn://10.0.0.236/trunk@22717 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 13:35:52 +00:00
edwin%woudt.nl
b8371710b9 Patch from Morgan Schweers <morgan@vixen.com> to directly edit the From: header in the composition window. We need to add an advanced configuration option to turn this on, because otherwise not-so-clueful users might make mistakes. It'll stay here for now
git-svn-id: svn://10.0.0.236/trunk@22716 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 11:18:50 +00:00
edwin%woudt.nl
64e95c338b We don't want to send the whole path, just the filename.
git-svn-id: svn://10.0.0.236/trunk@22715 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 11:01:22 +00:00
edwin%woudt.nl
6ee1a4f682 For adding attachments a swing JFileChooser is now displayed instead of the AWT FileDialog
git-svn-id: svn://10.0.0.236/trunk@22714 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 10:47:40 +00:00
edwin%woudt.nl
33ab54f1dc Patches from Thomas Down <thomas.down@tri.ox.ac.uk> for better attachment sending handling.
git-svn-id: svn://10.0.0.236/trunk@22713 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 10:46:57 +00:00
edwin%woudt.nl
fe009e1c51 Moving Constants from grendel.storage to grendel.util. Also a little bit of cleaning up on this subject.
git-svn-id: svn://10.0.0.236/trunk@22712 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 10:10:23 +00:00
edwin%woudt.nl
fcf0c79e84 Message deletion works
git-svn-id: svn://10.0.0.236/trunk@22711 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 10:03:06 +00:00
mcafee%netscape.com
df71a67b17 Removing tests that link with components, we need to dlopen() these libraries and not link with them.
git-svn-id: svn://10.0.0.236/trunk@22710 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:17:32 +00:00
pierre%netscape.com
37d4d179e6 fix last part of #2336 "Miscellaneous cosmetic problems with scrollbars"
git-svn-id: svn://10.0.0.236/trunk@22709 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:05:50 +00:00
pierre%netscape.com
95a3f47239 fix funny button hilites that happened when moving quickly the mouse after doing a dragWindow
git-svn-id: svn://10.0.0.236/trunk@22708 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:04:42 +00:00
pierre%netscape.com
72f155cfdc fix #3358 "Missed mouse up events cause chaos"
fix double-clicks in buttons


git-svn-id: svn://10.0.0.236/trunk@22707 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:02:54 +00:00
pierre%netscape.com
70413d9059 fix #3358 "Missed mouse up events cause chaos"
git-svn-id: svn://10.0.0.236/trunk@22706 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:01:58 +00:00
pierre%netscape.com
c5ce5f5263 updated some comments about nsIWindow
git-svn-id: svn://10.0.0.236/trunk@22705 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 09:00:44 +00:00
rickg%netscape.com
6bea38145b ifdef expat until more testing can be done
git-svn-id: svn://10.0.0.236/trunk@22704 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:55:23 +00:00
rickg%netscape.com
26bb7f0161 enabled expat in parsing engine
git-svn-id: svn://10.0.0.236/trunk@22703 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:34:23 +00:00
waterson%netscape.com
d97c4079fb Cleaned up OnSetAttribute() and OnRemoveAttribute() to only listen on elements in the tree. Special-cased the 'open' attribute on a xul:treeitem to construct and destroy treechildren as its value is set and unset.
git-svn-id: svn://10.0.0.236/trunk@22702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:10:20 +00:00
waterson%netscape.com
88fe4eb36c Cleaned up OnSetAttribute() and OnRemoveAttribute() to only listen on elements in the XUL document. Renamed the 'contentsgenerated' attribute to 'xulcontentsgenerated' to differentiate from the tree builder's stuff. Made this actually work.
git-svn-id: svn://10.0.0.236/trunk@22701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:09:21 +00:00
waterson%netscape.com
0de97e73ef Removed tree-specific open and close code. This is now in the nsRDFTreeBuilder, where it belongs.
git-svn-id: svn://10.0.0.236/trunk@22700 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:07:10 +00:00
waterson%netscape.com
e26551151b Modified tree double-click handler to use DOM APIs instead of nsIContent.
git-svn-id: svn://10.0.0.236/trunk@22699 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 08:05:32 +00:00
beard%netscape.com
9947d53238 struct -> class
git-svn-id: svn://10.0.0.236/trunk@22698 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 06:10:58 +00:00
rhp%netscape.com
5043661316 More cleanup for stream conveter interface.
git-svn-id: svn://10.0.0.236/trunk@22697 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 05:58:00 +00:00
rhp%netscape.com
f4a97dd7af Changes for new XP-COM interface for stream converters.
git-svn-id: svn://10.0.0.236/trunk@22696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 05:45:55 +00:00
rhp%netscape.com
62ba78eb1d New files for XP-COM stream converter interface.
git-svn-id: svn://10.0.0.236/trunk@22695 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 05:36:20 +00:00
bienvenu%netscape.com
c41d98b442 fix build bustage courtesy of the nsCOMPtr team
git-svn-id: svn://10.0.0.236/trunk@22694 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 05:13:21 +00:00
beard%netscape.com
a1c27dc778 resolving aliases.
git-svn-id: svn://10.0.0.236/trunk@22693 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 04:11:15 +00:00
beard%netscape.com
6ef5b7280e rewrote SetUpPluginInstance to use GetPluginFactory.
git-svn-id: svn://10.0.0.236/trunk@22692 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 04:10:54 +00:00
beard%netscape.com
320d4de322 moved NS_CALLBACK to nsCom.h.
git-svn-id: svn://10.0.0.236/trunk@22691 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 04:09:33 +00:00
beard%netscape.com
7b32613a59 Added NS_CALLBACK macro for standard callback APIs
git-svn-id: svn://10.0.0.236/trunk@22690 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 04:09:11 +00:00
evaughan%netscape.com
c0c44744db Fixed mac event bug.
Fixed alignment bug.


git-svn-id: svn://10.0.0.236/trunk@22689 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 04:04:48 +00:00
waterson%netscape.com
dd3eeaa644 Added mozilla/rdf/base/idl so Makefile is generated. This is not otherwise in the build.
git-svn-id: svn://10.0.0.236/trunk@22688 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:30:17 +00:00
waterson%netscape.com
73584bff5f Initial revision: all of the IDL files globbed together.
git-svn-id: svn://10.0.0.236/trunk@22687 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:29:37 +00:00
waterson%netscape.com
82e63ea07a Fixed use of Object, which is apparently a keyword.
git-svn-id: svn://10.0.0.236/trunk@22686 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:29:13 +00:00
mscott%netscape.com
40e81c3ce8 Remove nsIsmgSend->Test() call.
git-svn-id: svn://10.0.0.236/trunk@22685 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:27:31 +00:00
bienvenu%netscape.com
c6bf3f0b96 latest drop of mork files
git-svn-id: svn://10.0.0.236/trunk@22684 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:15:45 +00:00
hyatt%netscape.com
c3752a8df8 Fix to the ContentInserted function (ifdef XUL only) for treechildren.
git-svn-id: svn://10.0.0.236/trunk@22683 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:11:55 +00:00
pollmann%netscape.com
6385ee828c Handle readonly changes for TextAreas as well as Text Inputs.
git-svn-id: svn://10.0.0.236/trunk@22682 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:06:36 +00:00
pollmann%netscape.com
4642b85847 Give nsTextControlFrame a notification when readonly on a TextArea is changed.
git-svn-id: svn://10.0.0.236/trunk@22681 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 03:05:31 +00:00
pollmann%netscape.com
7692e0c4c1 Fix bug #3375 and #3368: Allow hidden inputs and password inputs to store values.
git-svn-id: svn://10.0.0.236/trunk@22680 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 02:54:25 +00:00
nisheeth%netscape.com
8ce7dc3e65 We've decided to do away with the notion of an nsExpatDTD. The expat tokenizer which encapsulates the expat parser will be driven by nsWellFormedDTD. So, nsExpatTokenizer has changed accordingly. nsWellFormedDTD() creates an nsExpatTokenizer if EXPAT is #define'd; otherwise it creates the old nsXMLTokenizer. nsParser no longer registers and createsthe nsExpatDTD.
git-svn-id: svn://10.0.0.236/trunk@22679 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 02:34:18 +00:00
dp%netscape.com
787945c1bd Forcing registry upgrade to alpha0.30 due to autoreg beginning at ./components instead of ./
git-svn-id: svn://10.0.0.236/trunk@22678 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 02:17:57 +00:00
mscott%netscape.com
92d7fc1050 Fix build breakage. Seems like none of these interfaces implement a Test() method...
git-svn-id: svn://10.0.0.236/trunk@22677 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 02:03:48 +00:00
joki%netscape.com
c41dbba1c6 Fix for frames not resizing.
git-svn-id: svn://10.0.0.236/trunk@22676 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:59:50 +00:00
nisheeth%netscape.com
614b3fd83c We've decided to do away with the notion of an nsExpatDTD. The expat tokenizer which encapsulates the expat parser will be driven by nsWellFormedDTD. So, I'm removing the code that constructed an expat DTD for controlling the parsing of an XML document.
git-svn-id: svn://10.0.0.236/trunk@22675 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:57:03 +00:00
mjudge%netscape.com
86f2920385 fixes for selection code, batching at correct point
git-svn-id: svn://10.0.0.236/trunk@22674 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:51:59 +00:00
mjudge%netscape.com
4bb2e93aeb updates and fixes for CTRL left arrow and right arrow. also fixes for releasing the presshell correctly. the selection code was leaking it. updates for PREV and NEXT in nsFrameTraversal
git-svn-id: svn://10.0.0.236/trunk@22673 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:51:21 +00:00
hyatt%netscape.com
35f4281b4d More fixes to make sure the right attribute namespace is being used.
git-svn-id: svn://10.0.0.236/trunk@22672 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:38:32 +00:00
mscott%netscape.com
71ce6f1280 url listener update.
git-svn-id: svn://10.0.0.236/trunk@22671 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:32:10 +00:00
mscott%netscape.com
bdd7ff4c36 Remove RegisterFactory call for an rfc822 parser. this is done during the self register phase of the msgcore dll.
git-svn-id: svn://10.0.0.236/trunk@22670 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:31:28 +00:00
mscott%netscape.com
254261aa33 Update smtp test to register itself as a url listener on the current smtp url being run.
git-svn-id: svn://10.0.0.236/trunk@22669 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:27:11 +00:00
hyatt%netscape.com
90b4ba1563 Fixes so that attributes are set correctly.
git-svn-id: svn://10.0.0.236/trunk@22668 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:26:33 +00:00
mscott%netscape.com
5d70853340 Don't rely on msgcore.lib, use the dll instead....
git-svn-id: svn://10.0.0.236/trunk@22667 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:25:49 +00:00
dp%netscape.com
2cce57d913 Installing loadable components in components/ directory
git-svn-id: svn://10.0.0.236/trunk@22666 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:25:21 +00:00
mscott%netscape.com
9fb4f82661 asking the smtp service to send a message requires you to pass in a url listener (which can be nsnull if you don't care).
git-svn-id: svn://10.0.0.236/trunk@22665 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:24:56 +00:00
bienvenu%netscape.com
231ebbbf1a make sure message key gets set correctly
git-svn-id: svn://10.0.0.236/trunk@22664 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:22:49 +00:00
mscott%netscape.com
e7b00ca17e Pass in a url listener to send message.
git-svn-id: svn://10.0.0.236/trunk@22663 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:22:20 +00:00
briano%netscape.com
46acc683f2 Major housecleaning, and a hack to allow me to build on Solaris using Workshop.
git-svn-id: svn://10.0.0.236/trunk@22662 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:21:42 +00:00
mscott%netscape.com
1042739ca9 Update to latest version of nsIMsgMailNewsUrl which includes url listener registration and notification stuff.
git-svn-id: svn://10.0.0.236/trunk@22661 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:21:38 +00:00
nhotta%netscape.com
9d42323693 Reformat code for MIME encoder, otherwise unreadable.
git-svn-id: svn://10.0.0.236/trunk@22660 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:20:22 +00:00
mscott%netscape.com
32e276e2af Update to take a url listener when sending a message.
git-svn-id: svn://10.0.0.236/trunk@22659 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:19:50 +00:00
waterson%netscape.com
73e6f37199 Initial revision. They don't work.
git-svn-id: svn://10.0.0.236/trunk@22658 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:19:11 +00:00
mscott%netscape.com
83539652d8 Changes to make the mailbox test driver a url listener on the currently loaded url. This allowed me to use the test driver for mailbox urls as a test for url listeners...
git-svn-id: svn://10.0.0.236/trunk@22657 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:18:18 +00:00
waterson%netscape.com
a1cd895bd4 Added ProgIDToCLSID cache.
git-svn-id: svn://10.0.0.236/trunk@22656 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:18:15 +00:00
hyatt%netscape.com
49fc7c85a3 Fixes to attributes so that they are properly added in with a namespace of
NONE.


git-svn-id: svn://10.0.0.236/trunk@22655 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:17:29 +00:00
mscott%netscape.com
cf21ad834f Update urlListener stuff.
git-svn-id: svn://10.0.0.236/trunk@22654 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:16:42 +00:00
mscott%netscape.com
e3367656c2 pass in urlListener as argument to parsing a mailbox.
git-svn-id: svn://10.0.0.236/trunk@22653 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:15:40 +00:00
mscott%netscape.com
8a0fa9b3cf Add url listener manager support to mailbox urls.
git-svn-id: svn://10.0.0.236/trunk@22652 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:14:45 +00:00
mscott%netscape.com
133e65fe26 When parsing a mailbox, allow the caller to pass in a url listener on the action....
git-svn-id: svn://10.0.0.236/trunk@22651 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:13:34 +00:00
mscott%netscape.com
4135eec9c9 Requires netlib.
git-svn-id: svn://10.0.0.236/trunk@22650 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:12:20 +00:00
mscott%netscape.com
0230d7ef17 Add code to register a url listener manager.
git-svn-id: svn://10.0.0.236/trunk@22649 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:11:53 +00:00
akkana%netscape.com
ad596eb161 Turn on blinking caret
git-svn-id: svn://10.0.0.236/trunk@22648 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:11:50 +00:00
akkana%netscape.com
08d2fe9b17 Fix Unix crash: comment out an assert
git-svn-id: svn://10.0.0.236/trunk@22647 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:11:28 +00:00
mscott%netscape.com
dafcb92bca Build nsUrlListenerManager.
git-svn-id: svn://10.0.0.236/trunk@22646 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:10:42 +00:00
mscott%netscape.com
695610eea1 Build the url listener manager.
git-svn-id: svn://10.0.0.236/trunk@22645 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:08:29 +00:00
mscott%netscape.com
0a1d781831 A generic url listener manager...
git-svn-id: svn://10.0.0.236/trunk@22644 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:07:55 +00:00
mscott%netscape.com
73b36312cb MailNews Urls now support url listeners. Add these new methods to the base url interface class.
git-svn-id: svn://10.0.0.236/trunk@22643 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:06:52 +00:00
mscott%netscape.com
fb502c1c77 Remove from directory...
git-svn-id: svn://10.0.0.236/trunk@22642 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:05:37 +00:00
mscott%netscape.com
f9aca39111 Export nsIUrlListener.h and nsIUrlListenerManager.h
git-svn-id: svn://10.0.0.236/trunk@22641 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:05:04 +00:00
mscott%netscape.com
216e25711a Export nsIListenerUrl.h and nsIUrlListenerManager.h
git-svn-id: svn://10.0.0.236/trunk@22640 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:03:27 +00:00
mscott%netscape.com
35b5fa40ce UrlListener interface and the interface for a generic url listener manager. Each of our url classes will have a url listener manager to handle the book keeping related to url listeners.
git-svn-id: svn://10.0.0.236/trunk@22639 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 01:02:53 +00:00
briano%netscape.com
6976369168 Automated update
git-svn-id: svn://10.0.0.236/trunk@22638 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 00:45:39 +00:00
karnaze%netscape.com
a726826198 improved <iframe> sizing to consider left, right, etc borders
git-svn-id: svn://10.0.0.236/trunk@22637 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 00:37:55 +00:00
alecf%netscape.com
b18062f12e start splitting nsISupports.h into multiple header files (blank right now until we get them into the Mac build)
git-svn-id: svn://10.0.0.236/trunk@22636 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 00:31:50 +00:00
briano%netscape.com
1d4497a497 Fix the SunOS4 shared lib linking problem. Probably ought to be done more elegantly, though....
git-svn-id: svn://10.0.0.236/trunk@22635 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 00:31:42 +00:00
slamm%netscape.com
7e51be6e16 still not working
git-svn-id: svn://10.0.0.236/trunk@22634 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 00:01:03 +00:00
mscott%netscape.com
ec6ceee69a Build mailbox test.
git-svn-id: svn://10.0.0.236/trunk@22633 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:56:27 +00:00
slamm%netscape.com
2a20d151e1 a little more
git-svn-id: svn://10.0.0.236/trunk@22632 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:56:12 +00:00
scc%netscape.com
e70b8e958a backed out depency on nscore.h
git-svn-id: svn://10.0.0.236/trunk@22631 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:52:38 +00:00
slamm%netscape.com
5f08e71779 try again
git-svn-id: svn://10.0.0.236/trunk@22630 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:47:31 +00:00
briano%netscape.com
09a337ad35 Automated update
git-svn-id: svn://10.0.0.236/trunk@22628 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:31:36 +00:00
brade%netscape.com
dc58e7d168 add static to GetTagName to reduce Macintosh compiler warnings
git-svn-id: svn://10.0.0.236/trunk@22626 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:28:04 +00:00
slamm%netscape.com
07f28f211e Change the order of --disable-build-xpfe and --disable-build-nspr
git-svn-id: svn://10.0.0.236/trunk@22625 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:25:29 +00:00
vidur%netscape.com
2041f859c6 Fixes to get CDATASections working again. Also changes to fix XML links.
git-svn-id: svn://10.0.0.236/trunk@22623 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:22:05 +00:00
vidur%netscape.com
e7ba5a8b0b Fix to get old XML parser to see CDATASections again
git-svn-id: svn://10.0.0.236/trunk@22622 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:20:45 +00:00
wtc%netscape.com
01ee68305f Undo the temporary "depend: clean" hack.
git-svn-id: svn://10.0.0.236/trunk@22621 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:19:01 +00:00
scc%netscape.com
ce584e3c02 now rely on "nscore.h" for NS_REINTERPRET_CAST instead of defining my own. now relying on autoconf system for all unixes. Some tests may need to be fixed.
git-svn-id: svn://10.0.0.236/trunk@22620 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:08:54 +00:00
val4%cornell.edu
90515a0a91 Fix a prolem with prev. check-in
git-svn-id: svn://10.0.0.236/trunk@22619 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:08:06 +00:00
scc%netscape.com
533c3d1f11 fix for nsCOMPtr: no direct construction/assignment from raw COM interface pointers
git-svn-id: svn://10.0.0.236/trunk@22618 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 23:00:09 +00:00
val4%cornell.edu
9684e39320 Divided JS.pm into two modules to break dependencies between jsperl.c support functions
and functions exporsed from Perl. test.pl fails one of the tests -- need to look at that.
Worspace  build settings also changed.


git-svn-id: svn://10.0.0.236/trunk@22617 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:53:16 +00:00
jband%netscape.com
8fda3403f8 nsID JSObject can now do mapping to and from interface names using nsIInterfaceInfoManager. Fixed a bug in getting name. Added nsID tests
git-svn-id: svn://10.0.0.236/trunk@22616 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:51:11 +00:00
scc%netscape.com
a6ad86bdb2 fix for nsCOMPtr: no construction/assignment from raw COM interface pointers
git-svn-id: svn://10.0.0.236/trunk@22615 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:44:55 +00:00
kmcclusk%netscape.com
4bd141876c gfx vs native widget rendering can now be specified in the viewer at run-time.
Added methods to GetWidgetRenderingMode and SetWidgetRenderingMode in nsPresContext
Removed NS_GFX_RENDER_FORM_ELEMENTS define, now it uses the GetWidgetRenderingMode
method on the rendering context.
Resurrected Rod's listbox frame-based widget code.
Added -moz-option-selected pseudo attribute to control the appearance of selected items for the listbox frame-based widget.
Added a style rule with attribute selector for -moz-option-selected to the ua.css style sheet.
Modifed nsView::SetVFlags to do a bitwise or instead of bitwise and to set flags.
Modified nsView::HandleEvent to compare mVFlags with NS_VIEW_FLAG_DONT_CHECK_CHILDREN


git-svn-id: svn://10.0.0.236/trunk@22614 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:43:26 +00:00
scc%netscape.com
8525928774 fixed for nsCOMPtr: no constructions assignments from raw COM interface pointers
git-svn-id: svn://10.0.0.236/trunk@22613 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:38:42 +00:00
beard%netscape.com
d264efb592 removed all vestiges of nsIMalloc.
git-svn-id: svn://10.0.0.236/trunk@22612 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:33:32 +00:00
beard%netscape.com
a9d898c78c made inheritance public.
git-svn-id: svn://10.0.0.236/trunk@22611 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:31:54 +00:00
beard%netscape.com
e53b867cea fix menu double dispatching
git-svn-id: svn://10.0.0.236/trunk@22610 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:30:02 +00:00
scc%netscape.com
84d4e393bc fixed for nsCOMPtr: no construction or assignment from raw COM interface pointers
git-svn-id: svn://10.0.0.236/trunk@22609 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:27:46 +00:00
wtc%netscape.com
cda9f78e88 Another update of the latest stuff from the internal CVS repository /m/src.
git-svn-id: svn://10.0.0.236/trunk@22608 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:23:14 +00:00
kmcclusk%netscape.com
f5e311af18 Added debug/style/widget render mode to the viewer menu in GTK. This allows
the viewer to set whether native or gfx-rendered widgets should be used.


git-svn-id: svn://10.0.0.236/trunk@22607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 22:15:35 +00:00
despotdaemon%netscape.com
5816235d2a Pseudo-automatic update of changes made by val4@cornell.edu.
git-svn-id: svn://10.0.0.236/trunk@22606 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 21:32:53 +00:00
dougt%netscape.com
ca9ff84fe2 Added Unix makefiles (that really do not do anything)
Added Arguments and Jarfile variables to the Install object which
are now being reflected into js.
Fixed how ExtractJarFile in Install was working
Hooked up to libjar.

** These changes are not part of the Tinderbox builds **


git-svn-id: svn://10.0.0.236/trunk@22605 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 20:25:42 +00:00
mcafee%netscape.com
ccb66a01d5 mcom_db.h, cdefs.h also had copies over in mozilla/dbm/include, this was causing much confusion as you can imagine. I've merged changes over to the dbm versions and am retiring these files. r=pinkerton@netscape.com,leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@22604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:41:25 +00:00
despotdaemon%netscape.com
55d295b1ef Pseudo-automatic update of changes made by syd@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@22603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:40:53 +00:00
leaf%mozilla.org
9f0b197029 Helping mcafee change the default location of cdefs.h and mcom_db.h
git-svn-id: svn://10.0.0.236/trunk@22602 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:37:15 +00:00
despotdaemon%netscape.com
1874aee396 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@22601 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:27:01 +00:00
alecf%netscape.com
42f969b1e0 fix HPUX bustage - confused by too many similar constructors
git-svn-id: svn://10.0.0.236/trunk@22600 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:23:06 +00:00
joki%netscape.com
e62bbe65fe Adding new tab handling and focus support.
git-svn-id: svn://10.0.0.236/trunk@22599 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:19:24 +00:00
akkana%netscape.com
59406ac999 nsWindow.cpp didn't like the fcn name SelectionClear
git-svn-id: svn://10.0.0.236/trunk@22598 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:06:28 +00:00
joki%netscape.com
6e83286f60 Adding new interface for focusable content
git-svn-id: svn://10.0.0.236/trunk@22597 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:05:54 +00:00
pinkerton%netscape.com
62116e0985 add manifest for dbm/include
git-svn-id: svn://10.0.0.236/trunk@22596 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:02:28 +00:00
pinkerton%netscape.com
88055a803c remove duplicated files already in dbm
git-svn-id: svn://10.0.0.236/trunk@22595 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 19:01:56 +00:00
slamm%netscape.com
267f358295 Style changes.
git-svn-id: svn://10.0.0.236/trunk@22594 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:41:21 +00:00
ducarroz%netscape.com
78124a6bda clean up: change PR_MALLOC for PR_Malloc
git-svn-id: svn://10.0.0.236/trunk@22593 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:36:58 +00:00
ducarroz%netscape.com
2ab9da25ac sources clean up
git-svn-id: svn://10.0.0.236/trunk@22592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:35:42 +00:00
putterman%netscape.com
dc666000f4 Add ".msf" to the list of files types we should ignore when building folders.
git-svn-id: svn://10.0.0.236/trunk@22591 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:32:39 +00:00
jband%netscape.com
6c33d541a1 fix misguided use of ebx in tests too
git-svn-id: svn://10.0.0.236/trunk@22590 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:31:25 +00:00
ftang%netscape.com
88f3ce7132 fix SmallCap to make it work for the whole range of unicode
git-svn-id: svn://10.0.0.236/trunk@22589 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:25:22 +00:00
ftang%netscape.com
48f5a3a3d8 add IsUpper and IsLower which work for all Unicode, reviewed and approved by kipp
git-svn-id: svn://10.0.0.236/trunk@22588 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:24:42 +00:00
jband%netscape.com
b59c75350a fixes to make it work in release builds: some #ifdef DEBUGs, don't munge ebx register on win32!, stray star, friendlier result if linux code included in non-Linux build
git-svn-id: svn://10.0.0.236/trunk@22587 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:24:17 +00:00
akkana%netscape.com
40a8bc718d Improvements in handling of the X selection, and some explanatory comments
git-svn-id: svn://10.0.0.236/trunk@22586 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 18:08:49 +00:00
nhotta%netscape.com
e99241e1d8 Added SetDocumentCharset.
git-svn-id: svn://10.0.0.236/trunk@22585 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:53:52 +00:00
nhotta%netscape.com
4e4a33af41 Added SetDocumentCharset.
git-svn-id: svn://10.0.0.236/trunk@22584 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:48:05 +00:00
rhp%netscape.com
3e62888ba3 Changes for new header conversion interfaces
git-svn-id: svn://10.0.0.236/trunk@22583 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:47:31 +00:00
terry%netscape.com
1c7a9c70cb Oops! Mispelled "petersen".
git-svn-id: svn://10.0.0.236/trunk@22582 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:45:23 +00:00
rhp%netscape.com
ca91c60636 Update for header defines
git-svn-id: svn://10.0.0.236/trunk@22581 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:43:02 +00:00
putterman%netscape.com
8640a14ce1 update to use RDF:containment tag. ThreadPane now loads from RDF.
Removed xul: from threadPane.


git-svn-id: svn://10.0.0.236/trunk@22580 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:21:11 +00:00
putterman%netscape.com
52e99acea6 Added ability to GetMessages from prepopulated database.
git-svn-id: svn://10.0.0.236/trunk@22579 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:17:53 +00:00
putterman%netscape.com
32d57dc133 Added temporary code for creating a URI and adding it to nsMsgHdr.
git-svn-id: svn://10.0.0.236/trunk@22578 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:17:00 +00:00
harishd%netscape.com
6b0ff9e89c We don't create a content node for <NOEMBED> tags.
Therefore, added kDiscardTag to noembed special properties bit.


git-svn-id: svn://10.0.0.236/trunk@22577 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:13:55 +00:00
harishd%netscape.com
33d3b8cb7f Included flag kLegalOpen which will be used later
in handling <BODY>, <SCRIPT>, and <TITLE> tags.


git-svn-id: svn://10.0.0.236/trunk@22576 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:13:18 +00:00
rhp%netscape.com
0bbbe6bed9 Changes for new XP-COM interface.
git-svn-id: svn://10.0.0.236/trunk@22575 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 17:06:48 +00:00
rhp%netscape.com
7aa66bf8b7 Change for interface
git-svn-id: svn://10.0.0.236/trunk@22574 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:57:16 +00:00
dcone%netscape.com
9d7acd41c1 Update some functions, and formating
git-svn-id: svn://10.0.0.236/trunk@22573 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:47:16 +00:00
rhp%netscape.com
d752c91db0 New interfaces to be exported.
git-svn-id: svn://10.0.0.236/trunk@22572 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:46:02 +00:00
rhp%netscape.com
f7c8fc398a Adding new header converter interface.
git-svn-id: svn://10.0.0.236/trunk@22570 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:10:28 +00:00
fur%netscape.com
98dc06cfc5 Eliminating New* files, which are old snapshots of other files
git-svn-id: svn://10.0.0.236/trunk@22569 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 16:07:50 +00:00
rhp%netscape.com
a6aaae7794 New header conversion interface
git-svn-id: svn://10.0.0.236/trunk@22568 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 15:58:15 +00:00
16791 changed files with 560104 additions and 3220083 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,19 +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

View File

@@ -1,371 +0,0 @@
#!/tools/ns/bin/perl5.004 --
# DO NOT EDIT THIS FILE! You must instead go to http://cvs-mirror.mozilla.org/webtools/despot, 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{'94'} = 'Open';
$branch{'94'} = 'HEAD';
$fullname{'94'} = 'Base XPCOM Classes';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'54'} = 'Open';
$branch{'54'} = 'HEAD';
$fullname{'54'} = 'Browser Hooks';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'108'} = 'Open';
$branch{'108'} = 'HEAD';
$fullname{'108'} = 'CCK';
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'15'} = 'Restricted';
$branch{'15'} = 'ColorSync_19980824_BRANCH';
$fullname{'15'} = 'ColorSync Branch';
$blessed{'15'} = [];
$super{'15'} = ['ebb3%apple.com','pinkerton%netscape.com','pnunn%netscape.com','saari%netscape.com',];
$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{'58'} = 'Open';
$branch{'58'} = 'HEAD';
$fullname{'58'} = 'Dialup';
$mode{'59'} = 'Open';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$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{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'66'} = 'Open';
$branch{'66'} = 'HEAD';
$fullname{'66'} = 'Image Conversion Library';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'70'} = 'Open';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'12'} = 'Open';
$branch{'12'} = 'HEAD';
$fullname{'12'} = 'jpeg';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'JPEG Image Handling';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'47'} = 'Open';
$branch{'47'} = 'HEAD';
$fullname{'47'} = 'Macintosh FE';
$mode{'76'} = 'Open';
$branch{'76'} = 'HEAD';
$fullname{'76'} = 'MIMELib';
$mode{'112'} = 'Restricted';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$blessed{'112'} = ['sar%netscape.com','donm%netscape.com','friedman%netscape.com','briano%netscape.com','jj%netscape.com','petitta%netscape.com','braddr%puremagic.com',];
$super{'112'} = ['cyeh%netscape.com','leaf%mozilla.org',];
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'99'} = 'Open';
$branch{'99'} = 'HEAD';
$fullname{'99'} = 'New HTML Layout Engine';
$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{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['gordon%netscape.com',];
$super{'78'} = ['wtc%netscape.com','larryh%netscape.com','srinivas%netscape.com',];
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'80'} = 'Open';
$branch{'80'} = 'HEAD';
$fullname{'80'} = 'PICS';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'PNG Image Handling';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'83'} = 'Open';
$branch{'83'} = 'HEAD';
$fullname{'83'} = 'Progress Window';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'48'} = 'Open';
$branch{'48'} = 'HEAD';
$fullname{'48'} = 'Windows FE';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'91'} = 'Open';
$branch{'91'} = 'HEAD';
$fullname{'91'} = 'XP Miscellany';
$mode{'97'} = 'Open';
$branch{'97'} = 'HEAD';
$fullname{'97'} = 'XP Widgets';
$mode{'105'} = 'Open';
$branch{'105'} = 'HEAD';
$fullname{'105'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'ColorSync_19980824_BRANCH') {
}
if ($b eq 'HEAD') {
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^jpeg/.*$:) {return '12';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/cmd/macfe/.*$:) {return '47';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/cmd/wincom/.*$:) {return '48';}
if (m:^mozilla/cmd/winfe/.*$:) {return '48';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/modules/rdf/.*$:) {return '52';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/modules/libhook/.*$:) {return '54';}
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/cmd/dialup/.*$:) {return '58';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^mozilla/modules/libimg/.*$:) {return '63';}
if (m:^mozilla/modules/libutil/.*$:) {return '63';}
if (m:^mozilla/lib/libcnv/.*$:) {return '65';}
if (m:^mozilla/include/libcnv\.h/.*$:) {return '66';}
if (m:^mozilla/include/csid\.h/.*$:) {return '67';}
if (m:^mozilla/include/intl_csi\.h/.*$:) {return '67';}
if (m:^mozilla/include/libi18n\.h/.*$:) {return '67';}
if (m:^mozilla/include/resdef\.h/.*$:) {return '67';}
if (m:^mozilla/include/xpgetstr\.h/.*$:) {return '67';}
if (m:^mozilla/include/xplocale\.h/.*$:) {return '67';}
if (m:^mozilla/include/xpresdef\.h/.*$:) {return '67';}
if (m:^mozilla/include/xupfonts\.h/.*$:) {return '67';}
if (m:^mozilla/lib/libi18n/.*$:) {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:^mozilla/js/ref/.*$:) {return '70';}
if (m:^mozilla/js/src/.*$:) {return '70';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsj/.*$:) {return '72';}
if (m:^mozilla/cck/.*$:) {return '108';}
if (m:^mozilla/lib/libmime/.*$:) {return '76';}
if (m:^mozilla/network/.*$:) {return '77';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/lib/libpics/.*$:) {return '80';}
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/modules/xml/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^mozilla/include/shist\.h/.*$:) {return '91';}
if (m:^mozilla/lib/libmisc/.*$:) {return '91';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^mozilla/base/.*$:) {return '94';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/.*$:) {return '98';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/htmlparser/.*$:) {return '102';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/silentdl/.*$:) {return '110';}
if (m:^mozilla/xpfe$:) {return '105';}
if (m:^mozilla/tools/.*$:) {return '112';}
}
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") {
$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,27 +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
so_locations
*.flc
depend.mk

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,145 +0,0 @@
#! /tools/ns/bin/perl5.004
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -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 $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;
} 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('+', @list);
}
my $message = "";
while (<>) {
my $line = $_;
if ($line =~ m@^Revision/Branch: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
$message .= $line;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `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 = `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,32 +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)
#
# For example:
#DEFAULT (echo ""; id; echo %s; date; cat) >> $CVSROOT/CVSROOT/commitlog
# or
#DEFAULT (echo ""; id; echo %{sVv}; date; cat) >> $CVSROOT/CVSROOT/commitlog
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /m/mozilla-mirror bonsai-new-checkin-daemon@warp.mcom.com
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-new-checkin-daemon@lounge.mozilla.org
# ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai@tinderbox.seawood.org
# mozilla/webtools $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot webtools-changed@warp.mcom.com
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://cvs-mirror.mozilla.org/webtools/bonsai -r /cvsroot -s %s webtools-changed@warp.mcom.com
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://cvs-mirror.mozilla.org/webtools/bonsai -r /cvsroot -s %s -f modules cyeh@netscape.com sar@netscape.com leaf@netscape.com donm@netscape.com

View File

@@ -1,607 +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/include \
mozilla/caps \
mozilla/jpeg \
JSClient \
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/base \
mozilla/build \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
mozilla/js \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
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/sun-java \
mozilla/xpcom \
mozilla/xpfe
RaptorLayout -a \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor \
mozilla/nglayout.mak
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 \
mozilla/silentdl
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#######################################################################
# 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
JSClient -a \
mozilla/js/Makefile \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/src \
mozilla/js/macbuild \
mozilla/js/jsd
#######################################################################
# 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/base \
mozilla/build \
mozilla/caps \
mozilla/config \
mozilla/cmd/xfe/icons/icondata.h \
mozilla/dbm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
mozilla/js \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant \
mozilla/lib/xp \
mozilla/modules/libimg \
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/nglayout.mak \
mozilla/nglayout.mk \
mozilla/nsprpub \
mozilla/rdf \
mozilla/sun-java \
mozilla/xpcom \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
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/xpfe
SeaMonkeyBrowser -a \
mozilla/modules/softupdt \
mozilla/silentdl \
mozilla/editor/Makefile.in \
mozilla/editor/public \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor
#############################################################
# 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

View File

@@ -1,12 +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"

View File

@@ -1,224 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
# tweak things from there.
agulbra%troll.no:lETTiVluCyWos:cvsuser
akkana%netscape.com:/6KEK8AoMvE26:cvsuser
alecf%netscape.com:xY/EzwiSEg43U:cvsuser
amusil%netscape.com:WOEqI48Qb5sRw:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
angus%netscape.com:.GdZ9/RdE2/4A:cvsuser
anthonyd%netscape.com:NXsj33UUPHog6:cvsuser
aoki%netscape.com:eU12jN9/L2XPw:cvsuser
arshad%netscape.com:FdntM58EL9wNI:cvsuser
atotic%netscape.com:gB8uLX/re/w76:cvsuser
av%netscape.com:fiIbkAqwtYUxg:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
benito%netscape.com:FhdZqd0dMufZs:cvsuser
bienvenu%netscape.com:dzcEj09V1HQLg:cvsuser
bjorn%netscape.com:AXNpUjWR2SG7w:cvsuser
blipkin%netscape.com:aoT2t1E1F7rw.:cvsuser
blizzard%redhat.com:ZUJJ6wG6Pq6rA:cvsuser
blythe%netscape.com:lksvhBWBkJ.v2:cvsuser
bobj%netscape.com:836g7PhtJ6fgE:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%netscape.com:ouetdVzWLzsWs:cvsuser
brendan%netscape.com:q5aR3MqARGBMA:cvsuser
briano%netscape.com:zaJaSkn.pVbvc:cvsadm
bsharma%netscape.com:oOkN6e6OM21Vs:cvsuser
buster%netscape.com:1HDdQcbOylnkw:cvsuser
byrd%netscape.com:Nx4tVRTT0pPcE:cvsuser
cata%netscape.com:QXbqCOqTPrcs2:cvsuser
cathleen%netscape.com:Vlcba0DkNnXmA:cvsuser
cbegle%netscape.com:GkmMv/bF0.6VQ:cvsuser
chrisf%netscape.com:gdE0LJ9JBmaB2:cvsuser
chuang%netscape.com:fLaH9mJOJ5IE.:cvsuser
chuckb%netscape.com:i37zDOwgdHowo:cvsadm
claudius%netscape.com:sgCFTeeEj2J1U:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:M337.7eKMF4AE:cvsuser
clu%netscape.com:DcMdXCk.GsnxI:cvsuser
cmanske%netscape.com:wZ2fFz6Y4JIkk:cvsuser
coop%netscape.com:7ZcX7KjDNdBGU:cvsuser
cpatrick%netscape.com:DF5FaodPgStbs:cvsuser
cyeh%netscape.com:iNnj4gHaxZYB2:cvsadm
danda%netscape.com:9VJdsEJaBY9pU:cvsuser
danm%netscape.com:3h6FdkzmMqnyA:cvsuser
davidm%netscape.com:bc3H9S2xbteoY:cvsuser
davidmc%netscape.com:uMBAUPZHptZn.:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddrinan%netscape.com:U2jxjptrCGQio:cvsuser
despotdaemon%netscape.com:zJJgZOGMRo/FE:cvsadm
dfm%netscape.com:JoCJCNXM06GNs:cvsuser
dhiren%netscape.com:oGwYcygFQ2L1Y:cvsuser
dhiren%nuvomedia.com:dGhLhZY9klXXo:cvsuser
dionisio%netscape.com:3r8nWtL3w76U2:cvsuser
don%netscape.com:BuU/Eh9Ulta5g:cvsuser
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%netscape.com:GE8t.bok/JKxI:cvsadm
dougt%netscape.com:6Dpld8jLb0Mcg:cvsuser
dp%netscape.com:jt.S0eDMnQVDo:cvsuser
ducarroz%netscape.com:B9ih04P7FDhrg:cvsuser
dveditz%netscape.com:S1X7iuOVZr0tI:cvsuser
ebb3%apple.com:cx3pnlvIifGmc:cvsuser
ebina%netscape.com:3sJ7F5oRt6v/A:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsuser
erik%netscape.com:.yO3dSzx4Ixf.:cvsuser
evaughan%netscape.com:G0SdDP5pMwVew:cvsuser
eyork%netscape.com:VrUopS3iDoSJc:cvsuser
freier%netscape.com:ff3KADRoprJ6I:cvsuser
friedman%netscape.com:spbzxH1g5zBi2:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
fur%netscape.com:mYz4lGMkt02.6:cvsadm
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
gem%netscape.com:penaHUSRE49SM:cvsuser
glynn%netscape.com:s/Vcskv6bKP1I:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
guha%netscape.com:preQNO31mmT/Y:cvsuser
hardts%netscape.com:NXZ.kungSY0.g:cvsuser
harish%netscape.com:6NzUiwHrF2piQ:cvsuser
harishd%netscape.com:A0zdbDQ36sqs.:cvsuser
harrison%netscape.com:87pyepe7ggJRk:cvsuser
henrit%netscape.com:jcmMU719A.JOg:cvsuser
hoi%netscape.com:MbyE84dZhZ2jc:cvsuser
hshaw%netscape.com:/Ha1xKhxxuzIM:cvsuser
hyatt%netscape.com:/Sepj5wnpvupA:cvsuser
janc%netscape.com:qR35CNfwuC.nk:cvsuser
jar%netscape.com:EtliR6wGfxygA:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jdunn%netscape.com:./EIGNOFh.Znc:cvsuser
jefft%netscape.com:uEhLAvoBHSlBc:cvsuser
jevering%netscape.com:qbV9dBT/6f6CA:cvsuser
jfrancis%netscape.com:n8gH7es/9NB6U:cvsuser
jg%netscape.com:gimPrIwXcAep2:cvsuser
jgellman%netscape.com:6JURNSBc2gPew:cvsuser
jj%netscape.com:Slemj8mwbIPao:cvsuser
joki%netscape.com:MnZq0Nx3SCImc:cvsuser
jonas.utterstrom%vittran.norrnod.se:Yq1pP.nR9EEcY:cvsuser
jonm%netscape.com:wwKtYZbjSiNoM:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
jsw%netscape.com:SIElaupaBmL2E:cvsuser
jwz%mozilla.org:OdVBvbcKAZC5c:cvsuser
karnaze%netscape.com:C.H2iRqFy7CnY:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kipp%netscape.com:E3A/rPcOagw5.:cvsadm
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
kostello%netscape.com:wyyv7J0a4TAVE:cvsuser
kristian%netscape.com:C2xmDAIePjc4k:cvsuser
larryh%netscape.com:HzwqCjpBbMmhM:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leaf%netscape.com:mpuxvp6/BLA02:cvsuser
leif%netscape.com:T8QO0FEdoLHd2:cvsuser
lindes%netscape.com:1U8XWEc.eozzE:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
lpham%netscape.com:Hyg6DkfNbO4DQ:cvsuser
ltabb%netscape.com:4967GySWBBDZA:cvsuser
LuigiLira%aol.com:FN9ucTyIMYhzA:cvsuser
mahesht%netscape.com:Ir6f1vCY1i7vM:cvsuser
malmer%netscape.com:FoAPcM.Uz/pV2:cvsuser
mang%netscape.com:Q9kkGtwjE/5AM:cvsuser
martinl%netscape.com:AeYccd2rbGj7.:cvsuser
matt%netscape.com:HV1zrCvpyT7Mk:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mccabe%netscape.com:3rKv1ZMBpeR36:cvsuser
mcmullen%netscape.com:acOnFLffmFPVE:cvsuser
michaelp%netscape.com:66bcmtbVqkuyw:cvsuser
mjudge%netscape.com:jBw1nVC8B7WBc:cvsuser
mlm%netscape.com:yJOMGm6lMkvAg:cvsuser
montulli%netscape.com:EIxZtSVBHlSpE:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
msanz%netscape.com:llz7R0dXZuYhg:cvsuser
mscott%netscape.com:dHLGTClZyMWG6:cvsuser
msw%gimp.org:KB4CGqyGWzK5w:cvsuser
mtoy%netscape.com:7U9WCoU6Kauhg:cvsuser
mwelch%netscape.com:zIlUxCyR4XTng:cvsuser
namachi%netscape.com:qDMESx2IRg4m6:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
nelsonb%netscape.com:5sKUWBAwkkj9k:cvsuser
newt%pobox.com:BEATMENOW:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
norris%netscape.com:hbKSEw6zIzn8A:cvsuser
nsl%cybertech.apple.com:sGIRI7YDfQ2eA:cvsuser
paquin%netscape.com:UwvbqhTlD92VQ:cvsuser
paulmac%netscape.com:Y.8e5R.tTrYj.:cvsuser
pavlov%pavlov.net:Wm/3gCaQhXNLo:cvsuser
peterl%netscape.com:8x3YXhSeI77Sc:cvsuser
petitta%netscape.com:hlSgMh.8gEOXc:cvsuser
phil%netscape.com:QUSFbaWljOXf6:cvsuser
pierre%netscape.com:/6xa.CBcV07tE:cvsuser
pinkerton%netscape.com:SXjRJmDJDtb1U:cvsuser
pnunn%netscape.com:VjAEnG0V6mLLY:cvsuser
pollmann%netscape.com:CB4NlijAkP2IM:cvsuser
ppandit%netscape.com:VYJl1LSaQC5dk:cvsuser
prasad%netscape.com:3ALA5FiQ3U2Ps:cvsuser
preed%verinet.com:b4eDfN0tWKiYY:cvsuser
priya%netscape.com:SiT1fy1pZ560Q:cvsuser
prusakov%netscape.com:L62HUC5opL/VM:cvsuser
pschwan%cmu.edu:zhBelpsvr/0C2:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
raman%netscape.com:VOcpWGKv4t/ic:cvsuser
ramiro%netscape.com:04T/4Hcs1Yr/c:cvsadm
relliott%netscape.com:loQf9BFNFb/.M:cvsuser
repka%netscape.com:wAJzqYywvn8BU:cvsuser
rhp%netscape.com:f7mepbLzOmKn6:cvsuser
ricardob%netscape.com:lB44zzvcOCcVY:cvsuser
rickg%netscape.com:uMGnseYPj2sYI:cvsuser
rjc%netscape.com:RVRRe0F5Be03c:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
roeber%netscape.com:OMLOrWoQVFZwQ:cvsadm
rogerl%netscape.com:EOrmrYUfmdcOk:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
rudman%netscape.com:f4Sr79IYTY8Xc:cvsuser
saari%netscape.com:NxeVoGafqJ9S2:cvsuser
sar%netscape.com:MndAm1QiY.J4o:cvsadm
scc%netscape.com:rSANuSFML82vc:cvsuser
scullin%netscape.com:NJ/I8RQ1Nlkws:cvsuser
sdagley%netscape.com:PvYFZiRMRKuG.:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shaver%netscape.com:I4.grysVnENVM:cvsadm
sk%netscape.com:N.81P8Ox01.sE:cvsuser
slamm%netscape.com:KcUViF6GjKwtU:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
sol%netscape.com:NcyHBr55nteOw:cvsuser
spence%netscape.com:TXvWv7U1aKTfo:cvsuser
spider%netscape.com:sEOPi/ICZeJ6.:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:7wD5bxYBHZeM6:cvsuser
stever%netscape.com:veCWvWkeusc5o:cvsuser
sudu%netscape.com:.7VG9yqMrwopk:cvsuser
syd%netscape.com:7cLYu4153SBRg:cvsuser
tague%netscape.com:4kUZyqe/S5VaI:cvsuser
takacs%netscape.com:qgLCy3LuBsReg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:/6NoGVqWXpDC6:cvsuser
tarah%netscape.com:RY5NZCULYhagI:cvsuser
tcrowe%netscape.com:mq7wUMii.8yag:cvsuser
terry%netscape.com:sYyehWIbexkrI:cvsadm
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thom%netscape.com:if3C1jgoSESew:cvsuser
timm%netscape.com:5WvY0NY080alM:cvsuser
tomw%netscape.com:EOgwDqDZKOEVU:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
troy%netscape.com:Vr9m0vnQR52kY:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
val4%cornell.edu:PnJxfS8rnpL0E:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
waqar%netscape.com:ZDCcCNztuV9uA:cvsuser
warren%netscape.com:b0lSiwRxkyoKE:cvsuser
waterson%netscape.com:UMOoIwsZgkNEM:cvsuser
wtc%netscape.com:qv4XOpmSQjJG2:cvsuser
wynholds%netscape.com:P8iDbiX0p6xzQ: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

@@ -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,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,339 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, 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., 675 Mass Ave, Cambridge, MA 02139, 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,176 +0,0 @@
Basic Installation
==================
These are generic installation instructions.
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.
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.
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.
`--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,62 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This is the top-level makefile. It only does the optimized build.
#
CSRCS = ar.c \
arscan.c \
commands.c \
default.c \
dir.c \
expand.c \
file.c \
function.c \
getloadavg.c \
getopt.c \
getopt1.c \
implicit.c \
job.c \
main.c \
misc.c \
read.c \
remake.c \
remote-stub.c \
rule.c \
signame.c \
variable.c \
version.c \
vpath.c
OBJS = $(CSRCS:.c=.obj) glob/fnmatch.obj glob/glob.obj
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -Iglob
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpgmake.pch -YX -c
LINK = link
LINK_FLAGS = -nologo -subsystem:console \
-incremental:no -machine:I386 -out:$@
all: gmake.exe
build_glob:
cd glob; $(MAKE)
gmake.exe: build_glob $(OBJS)
$(LINK) $(LINK_FLAGS) $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
cd glob; $(MAKE) $@
rm -rf $(OBJS) gmake.pch gmake.exe

View File

@@ -1,307 +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, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Makefile for GNU Make
#
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @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 = @DEFS@ -DLIBDIR=\"$(libdir)\" -DINCLUDEDIR=\"$(includedir)\"
# Which flavor of remote job execution support to use.
# The code is found in `remote-$(REMOTE).c'.
REMOTE = @REMOTE@
# 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/libglob.a
# If your system doesn't have alloca, or the one provided is bad, define this.
ALLOCA = @ALLOCA@
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 = @LIBS@
# Any extra object files your system needs.
extras = @LIBOBJS@
# Common prefix for machine-independent installed files.
prefix = @prefix@
# Common prefix for machine-dependent installed files.
exec_prefix = @exec_prefix@
# Directory to install `make' in.
bindir = $(exec_prefix)/bin
# Directory to find libraries in for `-lXXX'.
libdir = $(exec_prefix)/lib
# Directory to search by default for included makefiles.
includedir = $(prefix)/include
# Directory to install the Info files in.
infodir = $(prefix)/info
# Directory to install the man page in.
mandir = $(prefix)/man/man$(manext)
# 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 = @NEED_SETGID@
# Install make setgid to this group so it can read /dev/kmem.
group = @KMEM_GROUP@
# Program to install `make'.
INSTALL_PROGRAM = @INSTALL_PROGRAM@
# Program to install the man page.
INSTALL_DATA = @INSTALL_DATA@
# Generic install program.
INSTALL = @INSTALL@
# 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)
$(CC) $(LDFLAGS) $(objs) $(LOADLIBES) -o make.new
mv -f make.new make
# -I. is needed to find config.h in the build directory.
.c.o:
$(CC) $(defines) -c -I. -I$(srcdir) -I$(srcdir)/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
TAGS: $(tagsrcs)
$(ETAGS) $(tagsrcs)
tags: $(tagsrcs)
$(CTAGS) $(tagsrcs)
.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 -f $@.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 -f make loadavg *.o core make.dvi
distclean: clean glob-realclean
-rm -f Makefile config.h config.status build.sh stamp-config
-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:
cd glob; $(MAKE) $@
Makefile: config.status $(srcdir)/Makefile.in
$(SHELL) config.status
glob/Makefile: config.status $(srcdir)/glob/Makefile.in
$(SHELL) config.status
config.h: stamp-config ;
stamp-config: config.status $(srcdir)/config.h.in
$(SHELL) config.status
touch stamp-config
#configure: configure.in aclocal.m4
# cd $(srcdir) && autoconf $(ACFLAGS)
#config.h.in: configure.in aclocal.m4
# cd $(srcdir) && autoheader $(ACFLAGS)
# 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 commands.h file.h variable.h job.h
job.o: job.c make.h commands.h job.h file.h variable.h
dir.o: dir.c make.h
file.o: file.c make.h commands.h dep.h file.h variable.h
misc.o: misc.c make.h dep.h
main.o: main.c make.h commands.h dep.h file.h variable.h job.h getopt.h
read.o: read.c make.h commands.h dep.h file.h variable.h glob/glob.h
remake.o: remake.c make.h commands.h job.h dep.h file.h
rule.o : rule.c make.h config.h commands.h dep.h file.h variable.h rule.h
implicit.o : implicit.c make.h rule.h dep.h file.h
default.o: default.c make.h rule.h dep.h file.h commands.h variable.h
variable.o : variable.c make.h commands.h variable.h dep.h file.h
expand.o: expand.c make.h commands.h file.h variable.h
function.o: function.c make.h variable.h dep.h commands.h job.h
vpath.o : vpath.c make.h file.h variable.h
version.o: version.c
ar.o : ar.c make.h file.h dep.h
arscan.o: arscan.c make.h
signame.o: signame.c signame.h
remote-stub.o : remote-stub.c make.h commands.h
getopt.o: getopt.c getopt.h
getopt1.o : getopt1.c getopt.h
getloadavg.o: getloadavg.c

View File

@@ -1,557 +0,0 @@
GNU make NEWS -- history of user-visible changes. 26 January 1995
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU make bug reports to bug-gnu-utils@prep.ai.mit.edu.
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 enable 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 oak.oakland.edu:pub/msdos/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:
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
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.
Local variables:
version-control: never
end:

View File

@@ -1,128 +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, 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, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# NMakefile for GNU Make
#
LINK = link
CC = cl
OUTDIR=.
MAKEFILE=NMakefile
# The cl switches we use:
# /Fd<filename> renames program database file
# /Fo<filename> creates an object file
# /Fp<filename> specifies a precompiled header file name
# /O2 creates fast code
# /Od disables optimization
# /W sets warning levels
# /YX Automates precompiled header
# /Zi Generates complete debugging information
CFLAGS_any = /nologo /W3 /YX /I . /I glob /D NETSCAPE /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H
CFLAGS_debug = $(CFLAGS_any) /MLd /Zi /Od /D _DEBUG /FpWinDebug/make.pch /FoWinDebug/ /FdWinDebug/make.pdb
CFLAGS_release = $(CFLAGS_any) /ML /O2 /D NDEBUG /FpWinRel/make.pch /FoWinRel/
LDFLAGS_debug = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /PDB:WinDebug/make.pdb \
/OUT:WinDebug/make.exe /DEBUG
LDFLAGS_release = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /OUT:WinRel/make.exe
all: Release Debug
Release:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_release)" CFLAGS="$(CFLAGS_release)" OUTDIR=WinRel WinRel/make.exe
Debug:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_debug)" CFLAGS="$(CFLAGS_debug)" OUTDIR=WinDebug WinDebug/make.exe
clean:
rmdir /s /q WinDebug WinRel
$(OUTDIR):
if not exist .\$@\nul mkdir .\$@
#LIBS = kernel32.lib user32.lib advapi32.lib
#LIBS = kernel32.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)/make.exe: $(OUTDIR) $(OBJS)
$(LINK) @<<
$(LDFLAGS) $(LIBS) $(OBJS)
<<
.c{$(OUTDIR)}.obj:
$(CC) $(CFLAGS) /c $<
$(OUTDIR)/ar.obj : ar.c make.h file.h dep.h
$(OUTDIR)/arscan.obj : arscan.c make.h
$(OUTDIR)/commands.obj : commands.c
$(OUTDIR)/default.obj : default.c make.h rule.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/dir.obj : dir.c make.h
$(OUTDIR)/expand.obj : expand.c make.h file.h job.h commands.h variable.h
$(OUTDIR)/file.obj : file.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/function.obj : function.c make.h file.h variable.h dep.h job.h commands.h
$(OUTDIR)/getloadavg.obj : getloadavg.c
$(OUTDIR)/getopt.obj : getopt.c
$(OUTDIR)/getopt1.obj : getopt1.c getopt.h
$(OUTDIR)/implicit.obj : implicit.c make.h rule.h dep.h file.h
$(OUTDIR)/job.obj : job.c make.h job.h file.h commands.h variable.h
$(OUTDIR)/main.obj : main.c make.h dep.h file.h variable.h job.h commands.h getopt.h
$(OUTDIR)/misc.obj : misc.c make.h dep.h
$(OUTDIR)/read.obj : read.c make.h dep.h file.h job.h commands.h variable.h glob/glob.h
$(OUTDIR)/remake.obj : remake.c make.h file.h job.h commands.h dep.h
$(OUTDIR)/remote-stub.obj : remote-stub.c make.h file.h job.h commands.h
$(OUTDIR)/rule.obj : rule.c make.h dep.h file.h job.h commands.h variable.h rule.h
$(OUTDIR)/signame.obj : signame.c signame.h
$(OUTDIR)/variable.obj : variable.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/version.obj : version.c
$(OUTDIR)/vpath.obj : vpath.c make.h file.h variable.h
$(OUTDIR)/glob.obj : glob/glob.c
$(CC) $(CFLAGS) /c glob/glob.c
$(OUTDIR)/fnmatch.obj : glob/fnmatch.c
$(CC) $(CFLAGS) /c glob/fnmatch.c

View File

@@ -1,28 +0,0 @@
This directory contains the 3.74 test release of GNU Make.
All bugs reported for previous test releases have been fixed.
Some bugs surely remain.
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.
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.)
See the file NEWS for what has changed since previous releases.
GNU Make is fully documented in make.texinfo. See the section entitled
`Problems and Bugs' for information on submitting bug reports.
GNU Make is free software. See the file COPYING for copying conditions.

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.74 and was ported to
Win32 by Netscape engineers. 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,17 +0,0 @@
/* 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 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 this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX

View File

@@ -1,492 +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 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
#define NULL 0
/* 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. */
((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,317 +0,0 @@
/* Interface to `ar' archives for GNU Make.
Copyright (C) 1988, 1989, 1990, 1991, 1992, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifndef NO_ARCHIVES
#include "file.h"
#include "dep.h"
#include <fnmatch.h>
/* Defined in arscan.c. */
extern long int ar_scan ();
extern int ar_member_touch ();
extern int ar_name_equal ();
/* 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 = index (name, '('), *end = name + strlen (name) - 1;
if (p == 0 || p == name || *end != ')')
return 0;
if (p[1] == '(' && end[-1] == ')')
fatal ("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 = index (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 ();
/* 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. */
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 ("touch: Archive `%s' does not exist", arname);
break;
case -2:
error ("touch: `%s' is not a valid archive", arname);
break;
case -3:
perror_with_name ("touch: ", arname);
break;
case 1:
error ("touch: Member `%s' does not exist in `%s'", memname, arname);
break;
case 0:
val = 0;
break;
default:
error ("touch: Bad return code from ar_member_touch on `%s'", name);
}
if (!arname_used)
free (arname);
free (memname);
return val;
}
/* 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;
}
/* Alphabetic sorting function for `qsort'. */
static int
ar_glob_alphacompare (a, b)
char **a, **b;
{
return strcmp (*a, *b);
}
/* 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), ar_glob_alphacompare);
/* 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,561 +0,0 @@
/* Library function for scanning an archive file.
Copyright (C) 1987, 89, 91, 92, 93, 94 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., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
#ifndef NO_ARCHIVES
/* 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
#include <ar.h>
/* 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;
#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 || 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;
sscanf (fl_header.fl_fstmoff, "%12ld", &member_offset);
sscanf (fl_header.fl_lstmoff, "%12ld", &last_member_offset);
#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 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 (AR_HDR_SIZE - sizeof (member_header._ar_name))
nread = read (desc, (char *) &member_header, AR_MEMHDR);
if (nread != AR_MEMHDR)
{
(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);
if ((data_offset = member_offset + AR_MEMHDR + name_len + 2) % 2)
++data_offset;
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
#ifdef ARFMAG
|| bcmp (member_header.ar_fmag, ARFMAG, 2)
#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;
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;
}
/* 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 = rindex (name, '/');
if (p != 0)
name = p + 1;
/* We no longer use this kludge, since we
now support long archive member names. */
#if 0 && !defined (AIAMAG) && !defined (APOLLO)
{
/* `reallylongname.o' matches `reallylongnam.o'.
If member names have a trailing slash, that's `reallylongna.o'. */
struct ar_hdr h;
unsigned int max = sizeof (h.ar_name);
unsigned int namelen, memlen;
if (strncmp (name, mem, max - 3))
return 0;
namelen = strlen (name);
memlen = strlen (mem);
if (namelen > memlen && memlen >= max - 1
&& name[namelen - 2] == '.' && name[namelen - 1] == 'o'
&& mem[memlen - 2] == '.' && mem[memlen - 1] == 'o')
return 1;
if (namelen != memlen)
return 0;
return (namelen < max - 3 || !strcmp (name + max - 3, mem + max - 3));
}
#else /* AIX or APOLLO. */
if (truncated)
{
#ifdef AIAMAG
/* TRUNCATED should never be set on this system. */
abort ();
#else
struct ar_hdr hdr;
return !strncmp (name, mem,
sizeof (hdr.ar_name) -
#if !defined (__hpux) && !defined (cray)
1
#else
2
#endif /* !__hpux && !cray */
);
#endif
}
return !strcmp (name, mem);
#endif
}
/* 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. */
#ifdef EINTR
while (fstat (fd, &statbuf) < 0 && errno == EINTR);
#else
fstat (fd, &statbuf);
#endif
#if defined(ARFMAG) || defined(AIAMAG)
/* 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;
}
#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,69 +0,0 @@
#!/bin/sh
# Shell script to build GNU Make in the absence of any `make' program.
# @configure_input@
# Copyright (C) 1993, 1994 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, 675 Mass Ave, Cambridge, MA 02139, USA.
# See Makefile.in for comments describing these variables.
srcdir='@srcdir@'
CC='@CC@'
CFLAGS='@CFLAGS@'
CPPFLAGS='@CPPFLAGS@'
LDFLAGS='@LDFLAGS@'
defines='@DEFS@ -DLIBDIR="${libdir}" -DINCLUDEDIR="${includedir}"'
ALLOCA='@ALLOCA@'
LOADLIBES='@LIBS@'
extras='@LIBOBJS@'
REMOTE='@REMOTE@'
# Common prefix for machine-independent installed files.
prefix='@prefix@'
# Common prefix for machine-dependent installed files.
exec_prefix='@exec_prefix@'
# Directory to find libraries in for `-lXXX'.
libdir=${exec_prefix}/lib
# Directory to search by default for included makefiles.
includedir=${prefix}/include
# Exit as soon as any command fails.
set -e
# These are all the objects we need to link together.
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 getopt.o getopt1.o glob/glob.o glob/fnmatch.o remote-${REMOTE}.o ${extras} ${ALLOCA}"
# 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} -I${srcdir}/glob ${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,521 +0,0 @@
/* Command processing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "dep.h"
#include "commands.h"
#include "file.h"
#include "variable.h"
#include "job.h"
extern int remote_kill ();
#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 = index (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 = index (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 && !strncmp (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 = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
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 = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
if (d->changed)
{
bcopy (c, qp, len);
qp += len;
*qp++ = ' ';
}
}
/* 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;
{
if (cmds != 0 && cmds->command_lines == 0)
{
/* Chop CMDS->commands up into lines in CMDS->command_lines.
Also set the corresponding CMDS->lines_flags elements,
and the CMDS->any_recurse flag. */
register char *p;
unsigned int nlines, idx;
char **lines;
nlines = 5;
lines = (char **) xmalloc (5 * sizeof (char *));
idx = 0;
p = cmds->commands;
while (*p != '\0')
{
char *end = p;
find_end:;
end = index (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 (*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 (*p) && *p != '-' && *p != '@')
break;
if (*p == '\0')
{
/* We are all out of commands.
If we have gotten this far, all the previous commands
have run successfully, so we have winning update status. */
file->update_status = 0;
notice_finished_file (file);
return;
}
/* First set the automatic variables according to this file. */
initialize_file_variables (file);
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;
{
#if defined(__MSDOS__) || defined(NETSCAPE)
remove_intermediates (1);
exit (1);
#else /* Not MSDOS. */
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 || sig == SIGHUP || sig == SIGQUIT)
{
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);
if (sig == SIGQUIT)
/* We don't want to send ourselves SIGQUIT, because it will
cause a core dump. Just exit instead. */
exit (1);
/* 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 /* 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))
{
if (ar_member_date (file->name) != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Archive member `%s' may be bogus; not deleted",
on_behalf_of, file->name);
else
error ("*** Archive member `%s' may be bogus; not deleted",
file->name);
}
return;
}
#endif
if (safe_stat (file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& (time_t) st.st_mtime != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Deleting file `%s'", on_behalf_of, file->name);
else
error ("*** Deleting file `%s'", file->name);
if (unlink (file->name) < 0)
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->filename == 0)
puts (" (built-in):");
else
printf (" (from `%s', line %u):\n", cmds->filename, cmds->lineno);
s = cmds->commands;
while (*s != '\0')
{
char *end;
while (isspace (*s))
++s;
end = index (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, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure that gives the commands to make a file
and information about where these commands came from. */
struct commands
{
char *filename; /* File that contains commands. */
unsigned int lineno; /* Line number in file. */
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 ();
extern void print_commands ();
extern void delete_child_targets ();
extern void chop_commands ();

View File

@@ -1,275 +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 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. */
#define 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 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
/* 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. */
#define 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. */
#define HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#define 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 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. */
#define 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). */
#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. */
#define 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
/* 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 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 this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#define HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* 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 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 <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_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. */
#define HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <string.h> header file. */
#define 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/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 sun library (-lsun). */
#undef HAVE_LIBSUN
/* NETSCAPE: Under win32, define default libdir */
#define LIBDIR "\\msvc20\\lib"
#define NO_ARCHIVES
#define HAVE_GLOB_H

View File

@@ -1,270 +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 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 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 <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 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 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 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 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 this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* 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 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 <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 <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 <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/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 sun library (-lsun). */
#undef HAVE_LIBSUN

View File

@@ -1,136 +0,0 @@
/* Generated automatically from configure.in by autoheader. DO NOT EDIT! */
#define INCLUDEDIR "c:/djgpp/include"
#define LIBDIR "c:/djgpp/lib"
/* Define if you have dirent.h. */
#define DIRENT
/* Define if you have the strcoll function and it is properly defined. */
#define HAVE_STRCOLL
/* Define if you have unistd.h. */
#define HAVE_UNISTD_H
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define if you have the ANSI C header files. */
#ifndef STDC_HEADERS
#define STDC_HEADERS
#endif
/* Define if `sys_siglist' is declared by <signal.h>. */
#define SYS_SIGLIST_DECLARED
/* Define if you have getdtablesize. */
#define HAVE_GETDTABLESIZE
/* Define if you have dup2. */
#define HAVE_DUP2
/* Define if you have sys_siglist. */
#undef HAVE_SYS_SIGLIST
/* Define if you have _sys_siglist. */
#undef HAVE__SYS_SIGLIST
/* Define if you have psignal. */
#define HAVE_PSIGNAL
/* Define if you have getcwd. */
#define HAVE_GETCWD
/* Define if you have sigsetmask. */
#define HAVE_SIGSETMASK
/* Define if you have setlinebuf. */
#define HAVE_SETLINEBUF
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define if you have the `strerror' function. */
#define HAVE_STRERROR
#define SCCS_GET "get"

File diff suppressed because it is too large Load Diff

View File

@@ -1,88 +0,0 @@
@echo off
echo Configuring MAKE for go32
rem This batch file assumes a unix-type "sed" program
update configh.dos config.h
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo ": try_sl ">> config.sed
echo "/\\$/ { ">> config.sed
echo " N ">> config.sed
echo " s/[ ]*\\\n[ ]*/ / ">> config.sed
echo " b try_sl ">> config.sed
echo "} ">> config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@REMOTE@/stub/ ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/@SET_MAKE@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
echo "s/^defines *=.*$/defines =/ ">> config.sed
echo "/mv -f make.new make/d ">> config.sed
echo "s/cd glob; $(MAKE)/$(MAKE) -C glob/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed
cd glob
call configure
cd ..

View File

@@ -1,131 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_REVISION([$Id: configure.in,v 1.1 1998-04-13 22:35:14 cyeh Exp $])
AC_PREREQ(2.1)dnl dnl Minimum Autoconf version required.
AC_INIT(vpath.c)dnl dnl A distinctive file to look for in srcdir.
AC_CONFIG_HEADER(config.h)
AC_CONFIG_SUBDIRS(glob) dnl Run configure in glob subdirectory.
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_CPP dnl Later checks need this.
AC_AIX
AC_ISC_POSIX
AC_MINIX
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(unistd.h limits.h sys/param.h fcntl.h string.h memory.h \
sys/timeb.h)
AC_PROG_CC_C_O
AC_C_CONST dnl getopt needs this.
AC_HEADER_STAT
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
AC_CHECK_FUNCS(getdtablesize psignal mktemp \
dup2 getcwd sigsetmask getgroups setlinebuf \
seteuid setegid setreuid setregid strerror strsignal)
AC_CHECK_SYMBOL(sys_siglist)
AC_CHECK_SYMBOL(_sys_siglist)
AC_FUNC_ALLOCA
AC_FUNC_VFORK
AC_FUNC_SETVBUF_REVERSED
AC_FUNC_GETLOADAVG
AC_FUNC_STRCOLL
if test $ac_cv_func_getdtablesize = no; then
AC_MSG_CHECKING(for sysconf (_SC_OPEN_MAX))
AC_CACHE_VAL(make_cv_sysconf_open_max, [dnl
AC_TRY_LINK([#include <unistd.h>], [int max = sysconf (_SC_OPEN_MAX);],
[make_cv_sysconf_open_max=yes], [make_cv_sysconf_open_max=no])])
if test $make_cv_sysconf_open_max = yes; then
AC_DEFINE(HAVE_SYSCONF_OPEN_MAX)
fi
AC_MSG_RESULT($make_cv_sysconf_open_max)
fi
# 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)
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_CHECK_LIB(sun, getpwnam)
AC_SUBST(REMOTE) REMOTE=stub
AC_ARG_WITH(customs, [export jobs with the Customs daemon (NOT SUPPORTED)],
[REMOTE=cstms LIBS="$LIBS libcustoms.a"])
echo checking for location of SCCS get command
if test -f /usr/sccs/get; then
SCCS_GET=/usr/sccs/get
AC_DEFINE(SCCS_GET, "/usr/sccs/get")
else
SCCS_GET=get
AC_DEFINE(SCCS_GET, "get")
fi
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.
echo checking if SCCS get command understands -G
if $SCCS_GET -Gconftoast s.conftest >/dev/null 2>&1 &&
test -f conftoast; then
AC_DEFINE(SCCS_GET_MINUS_G)
fi
fi
rm -f s.conftest conftoast
AC_OUTPUT(Makefile build.sh, [
# Makefile uses this timestamp file to know when to remake Makefile,
# build.sh, and glob/Makefile.
touch stamp-config])
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,403 +0,0 @@
/* Data base of default implicit rules for GNU Make.
Copyright (C) 1988, 89, 90, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.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[]
= ".out .a .ln .o .c .cc .C .p .f .F .r .y .l .s .S \
.mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo \
.w .ch .web .sh .elc .el";
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. */
{ "%.out", "%",
"@rm -f $@ \n cp $< $@" },
/* 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[] =
{
/* RCS. */
{ "%", "%,v",
"+$(CHECKOUT,v)" },
{ "%", "RCS/%,v",
"+$(CHECKOUT,v)" },
/* SCCS. */
{ "%", "s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ "%", "SCCS/s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ 0, 0, 0 }
};
static char *default_suffix_rules[] =
{
".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 $@",
".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",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.s) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.s) -o$@ $<",
#endif /* Not Xenix. */
".S.o",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.S) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.S) -o$@ $<",
#endif /* Not Xenix. */
".c.o",
"$(COMPILE.c) $< $(OUTPUT_OPTION)",
".cc.o",
"$(COMPILE.cc) $< $(OUTPUT_OPTION)",
".C.o",
"$(COMPILE.C) $< $(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) $<",
0, 0,
};
static char *default_variables[] =
{
"AR", "ar",
"ARFLAGS", "rv",
"AS", "as",
#ifdef GCC_IS_NATIVE
"CC", "gcc",
"CXX", "gcc",
#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",
"$(patsubst $@-noexist,$(CO) $(COFLAGS) $< $@,\
$(filter-out $@,$(firstword $(wildcard $@) $@-noexist)))",
"CO", "co",
"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)",
"LINK.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.C", "$(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",
#if !defined(M_XENIX) || defined(__GNUC__)
"PREPROCESS.S", "$(CC) -E $(CPPFLAGS)",
#else /* Xenix. */
"PREPROCESS.S", "$(CC) -EP $(CPPFLAGS)",
#endif /* Not Xenix. */
"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
#if !defined(M_XENIX) || defined(__GNUC__)
"OUTPUT_OPTION", "-o $@",
#else /* Xenix. */
"OUTPUT_OPTION", "-Fo$@",
#endif /* Not Xenix. */
#endif
#ifdef SCCS_GET_MINUS_G
"SCCS_OUTPUT_OPTION", "-G$@",
#endif
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->filename = 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;
for (s = default_variables; *s != 0; s += 2)
(void) define_variable (s[0], strlen (s[0]), s[1], o_default, 1);
}

View File

@@ -1,66 +0,0 @@
/* Definitions of dependency data structures for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* 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 (), *parse_file_seq ();
extern char *tilde_expand ();
#ifndef NO_ARCHIVES
extern struct nameseq *ar_glob ();
#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 *read_all_makefiles ();
/* 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

View File

@@ -1,760 +0,0 @@
/* Directory hashing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef NETSCAPE
#include "windir.h"
DIR *opendir(char *pathp)
{
DIR *ret = (DIR *) malloc(sizeof(DIR));
char path[_MAX_PATH];
int l;
sprintf(path, "%s", pathp);
l = strlen(path) - 1;
path[strlen(pathp)] = '\0';
if(path[strlen(path) - 1] != '\\')
strcpy (path + strlen(path), "\\*.*");
else
strcat(path, "*.*");
ret->de.d_name = NULL;
if( (ret->dp = FindFirstFile(path, &ret->fdata)) != INVALID_HANDLE_VALUE)
return ret;
free(ret);
return NULL;
}
struct dirent *readdir(DIR *ds)
{
if(FindNextFile(ds->dp, &ds->fdata) == FALSE)
return NULL;
if(ds->de.d_name)
free(ds->de.d_name);
ds->de.d_name = strdup(ds->fdata.cFileName);
return &ds->de;
}
void closedir(DIR *ds)
{
FindClose(ds->dp);
if(ds->de.d_name)
free(ds->de.d_name);
free(ds);
}
#endif
#if !defined(NETSCAPE) && defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) (strlen(d->d_name))
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined (POSIX) && !defined (__GNU_LIBRARY__) || defined(NETSCAPE)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#ifdef __MSDOS__
#include <ctype.h>
static char *
dosify (filename)
char *filename;
{
static char dos_filename[14];
char *df;
int i;
if (filename == 0)
return 0;
if (strpbrk (filename, "\"*+,;<=>?[\\]|") != 0)
return filename;
df = dos_filename;
/* First, transform the name part. */
for (i = 0; *filename != '\0' && i < 8 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
/* Now skip to the next dot. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename != '\0')
{
*df++ = *filename++;
for (i = 0; *filename != '\0' && i < 3 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
}
/* Look for more dots. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename == '.')
return filename;
*df = 0;
return dos_filename;
}
#endif
/* Hash table of directories. */
#ifndef DIRECTORY_BUCKETS
#define DIRECTORY_BUCKETS 199
#endif
struct directory_contents
{
struct directory_contents *next;
#ifdef NETSCAPE
int dev; /* Device number of this dir. */
/*
* Inode means nothing on WIN32. Even file key information is
* unreliable because it is random per file open and undefined
* for remote filesystems. The most unique attribute I can
* come up with is the fully qualified name of the directory. Beware
* though, this is also unreliable. I'm open to suggestion on a better
* way to emulate inode.
*/
char *path_key;
int mtime; /* controls check for stale directory cache */
#else
int dev, ino; /* Device and inode numbers of this dir. */
#endif
struct dirfile **files; /* Files in this directory. */
DIR *dirstream; /* Stream reading this directory. */
};
/* Table of directory contents hashed by device and inode number. */
static struct directory_contents *directories_contents[DIRECTORY_BUCKETS];
struct directory
{
struct directory *next;
char *name; /* Name of the directory. */
/* The directory's contents. This data may be shared by several
entries in the hash table, which refer to the same directory
(identified uniquely by `dev' and `ino') under different names. */
struct directory_contents *contents;
};
/* Table of directories hashed by name. */
static struct directory *directories[DIRECTORY_BUCKETS];
/* Never have more than this many directories open at once. */
#define MAX_OPEN_DIRECTORIES 10
static unsigned int open_directories = 0;
/* Hash table of files in each directory. */
struct dirfile
{
struct dirfile *next;
char *name; /* Name of the file. */
char impossible; /* This file is impossible. */
};
#ifndef DIRFILE_BUCKETS
#define DIRFILE_BUCKETS 107
#endif
static int dir_contents_file_exists_p ();
/* Find the directory named NAME and return its `struct directory'. */
static struct directory *
find_directory (name)
register char *name;
{
register unsigned int hash = 0;
register char *p;
register struct directory *dir;
#ifdef NETSCAPE
char w32_path[_MAX_PATH];
#endif
for (p = name; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRECTORY_BUCKETS;
for (dir = directories[hash]; dir != 0; dir = dir->next)
if (streq (dir->name, name))
break;
if (dir == 0)
{
struct stat st;
/* The directory was not found. Create a new entry for it. */
dir = (struct directory *) xmalloc (sizeof (struct directory));
dir->next = directories[hash];
directories[hash] = dir;
dir->name = savestring (name, p - name);
/* The directory is not in the name hash table.
Find its device and inode numbers, and look it up by them. */
if (safe_stat (name, &st) < 0)
/* Couldn't stat the directory. Mark this by
setting the `contents' member to a nil pointer. */
dir->contents = 0;
else
{
/* Search the contents hash table; device and inode are the key. */
struct directory_contents *dc;
#ifdef NETSCAPE
_fullpath (w32_path, name, sizeof (w32_path));
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ctime;
#else
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ino;
#endif
hash %= DIRECTORY_BUCKETS;
for (dc = directories_contents[hash]; dc != 0; dc = dc->next)
#ifdef NETSCAPE
if (!strcmp(dc->path_key, w32_path))
#else
if (dc->dev == (int)st.st_dev && dc->ino == (int)st.st_ino)
#endif
break;
if (dc == 0)
{
/* Nope; this really is a directory we haven't seen before. */
dc = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
/* Enter it in the contents hash table. */
dc->dev = st.st_dev;
#ifdef NETSCAPE
dc->path_key = strdup(w32_path);
dc->mtime = st.st_mtime;
#else
dc->ino = st.st_ino;
#endif
dc->next = directories_contents[hash];
directories_contents[hash] = dc;
dc->dirstream = opendir (name);
if (dc->dirstream == 0)
/* Couldn't open the directory. Mark this by
setting the `files' member to a nil pointer. */
dc->files = 0;
else
{
/* Allocate an array of buckets for files and zero it. */
dc->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile *) * DIRFILE_BUCKETS);
bzero ((char *) dc->files,
sizeof (struct dirfile *) * DIRFILE_BUCKETS);
/* Keep track of how many directories are open. */
++open_directories;
if (open_directories == MAX_OPEN_DIRECTORIES)
/* We have too many directories open already.
Read the entire directory and then close it. */
(void) dir_contents_file_exists_p (dc, (char *) 0);
}
}
/* Point the name-hashed entry for DIR at its contents data. */
dir->contents = dc;
}
}
return dir;
}
/* Return 1 if the name FILENAME is entered in DIR's hash table.
FILENAME must contain no slashes. */
static int
dir_contents_file_exists_p (dir, filename)
register struct directory_contents *dir;
register char *filename;
{
register unsigned int hash;
register char *p;
register struct dirfile *df;
register struct dirent *d;
#ifdef NETSCAPE
struct stat st;
int rehash = 0;
#endif
if (dir == 0 || dir->files == 0)
/* The directory could not be stat'd or opened. */
return 0;
#ifdef __MSDOS__
filename = dosify (filename);
#endif
hash = 0;
if (filename != 0)
{
if (*filename == '\0')
/* Checking if the directory exists. */
return 1;
for (p = filename; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
/* Search the list of hashed files. */
for (df = dir->files[hash]; df != 0; df = df->next)
if (streq (df->name, filename))
return !df->impossible;
}
/* The file was not found in the hashed list.
Try to read the directory further. */
#ifdef NETSCAPE
if (dir->dirstream == 0)
{
/* Check to see if directory has changed since last read */
if (dir->path_key &&
stat(dir->path_key, &st) == 0 &&
st.st_mtime > dir->mtime) {
/* reset date stamp to show most recent re-process */
dir->mtime = st.st_mtime;
/* make sure directory can still be opened */
dir->dirstream = opendir(dir->path_key);
if (dir->dirstream)
rehash = 1;
else
return 0; /* couldn't re-read - fail */
} else
/* The directory has been all read in. */
return 0;
}
#else
if (dir->dirstream == 0)
/* The directory has been all read in. */
return 0;
#endif
while ((d = readdir (dir->dirstream)) != 0)
{
/* Enter the file in the hash table. */
register unsigned int newhash = 0;
unsigned int len;
register unsigned int i;
if (!REAL_DIR_ENTRY (d))
continue;
len = D_NAMLEN (d);
while (d->d_name[len - 1] == '\0')
--len;
for (i = 0; i < len; ++i)
HASH (newhash, d->d_name[i]);
newhash %= DIRFILE_BUCKETS;
#ifdef NETSCAPE
/*
* If re-reading a directory, check that this file isn't already
* in the cache.
*/
if (rehash) {
for (df = dir->files[newhash]; df != 0; df = df->next)
if (streq(df->name, d->d_name))
break;
} else
df = 0;
/*
* If re-reading a directory, don't cache files that have
* already been discovered.
*/
if (!df) {
#endif
df = (struct dirfile *) xmalloc (sizeof (struct dirfile));
df->next = dir->files[newhash];
dir->files[newhash] = df;
df->name = savestring (d->d_name, len);
df->impossible = 0;
#ifdef NETSCAPE
}
#endif
/* Check if the name matches the one we're searching for. */
if (filename != 0
&& newhash == hash && streq (d->d_name, filename))
return 1;
}
/* If the directory has been completely read in,
close the stream and reset the pointer to nil. */
if (d == 0)
{
--open_directories;
closedir (dir->dirstream);
dir->dirstream = 0;
}
return 0;
}
/* Return 1 if the name FILENAME in directory DIRNAME
is entered in the dir hash table.
FILENAME must contain no slashes. */
int
dir_file_exists_p (dirname, filename)
register char *dirname;
register char *filename;
{
return dir_contents_file_exists_p (find_directory (dirname)->contents,
filename);
}
/* Return 1 if the file named NAME exists. */
int
file_exists_p (name)
register char *name;
{
char *dirend;
char *dirname;
#ifndef NO_ARCHIVES
if (ar_name (name))
return ar_member_date (name) != (time_t) -1;
#endif
dirend = rindex (name, '/');
if (dirend == 0)
return dir_file_exists_p (".", name);
dirname = (char *) alloca (dirend - name + 1);
bcopy (name, dirname, dirend - name);
dirname[dirend - name] = '\0';
return dir_file_exists_p (dirname, dirend + 1);
}
/* Mark FILENAME as `impossible' for `file_impossible_p'.
This means an attempt has been made to search for FILENAME
as an intermediate file, and it has failed. */
void
file_impossible (filename)
register char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory *dir;
register struct dirfile *new;
dirend = rindex (p, '/');
if (dirend == 0)
dir = find_directory (".");
else
{
char *dirname = (char *) alloca (dirend - p + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname);
filename = p = dirend + 1;
}
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
if (dir->contents == 0)
{
/* The directory could not be stat'd. We allocate a contents
structure for it, but leave it out of the contents hash table. */
dir->contents = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
#ifdef NETSCAPE
dir->contents->dev = 0;
dir->contents->path_key = NULL;
dir->contents->mtime = 0;
#else
dir->contents->dev = dir->contents->ino = 0;
#endif
dir->contents->files = 0;
dir->contents->dirstream = 0;
}
if (dir->contents->files == 0)
{
/* The directory was not opened; we must allocate the hash buckets. */
dir->contents->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile) * DIRFILE_BUCKETS);
bzero ((char *) dir->contents->files,
sizeof (struct dirfile) * DIRFILE_BUCKETS);
}
/* Make a new entry and put it in the table. */
new = (struct dirfile *) xmalloc (sizeof (struct dirfile));
new->next = dir->contents->files[hash];
dir->contents->files[hash] = new;
new->name = savestring (filename, strlen (filename));
new->impossible = 1;
}
/* Return nonzero if FILENAME has been marked impossible. */
int
file_impossible_p (filename)
char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory_contents *dir;
register struct dirfile *next;
dirend = rindex (filename, '/');
if (dirend == 0)
dir = find_directory (".")->contents;
else
{
char *dirname = (char *) alloca (dirend - filename + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname)->contents;
p = dirend + 1;
}
if (dir == 0 || dir->files == 0)
/* There are no files entered for this directory. */
return 0;
#ifdef __MSDOS__
p = filename = dosify (p);
#endif
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
for (next = dir->files[hash]; next != 0; next = next->next)
if (streq (filename, next->name))
return next->impossible;
return 0;
}
/* Return the already allocated name in the
directory hash table that matches DIR. */
char *
dir_name (dir)
char *dir;
{
return find_directory (dir)->name;
}
/* Print the data base of directories. */
void
print_dir_data_base ()
{
register unsigned int i, dirs, files, impossible;
register struct directory *dir;
puts ("\n# Directories\n");
dirs = files = impossible = 0;
for (i = 0; i < DIRECTORY_BUCKETS; ++i)
for (dir = directories[i]; dir != 0; dir = dir->next)
{
++dirs;
if (dir->contents == 0)
printf ("# %s: could not be stat'd.\n", dir->name);
else if (dir->contents->files == 0)
#ifdef NETSCAPE
printf ("# %s (path_key %s, mtime %d): could not be opened.\n",
dir->name, dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): could not be opened.\n",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
else
{
register unsigned int f = 0, im = 0;
register unsigned int j;
register struct dirfile *df;
for (j = 0; j < DIRFILE_BUCKETS; ++j)
for (df = dir->contents->files[j]; df != 0; df = df->next)
if (df->impossible)
++im;
else
++f;
#ifdef NETSCAPE
printf ("# %s (device %d, path_key %s, mtime %d): ",
dir->name, dir->contents->dev,
dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): ",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
if (f == 0)
fputs ("No", stdout);
else
printf ("%u", f);
fputs (" files, ", stdout);
if (im == 0)
fputs ("no", stdout);
else
printf ("%u", im);
fputs (" impossibilities", stdout);
if (dir->contents->dirstream == 0)
puts (".");
else
puts (" so far.");
files += f;
impossible += im;
}
}
fputs ("\n# ", stdout);
if (files == 0)
fputs ("No", stdout);
else
printf ("%u", files);
fputs (" files, ", stdout);
if (impossible == 0)
fputs ("no", stdout);
else
printf ("%u", impossible);
printf (" impossibilities in %u directories.\n", dirs);
}
/* Hooks for globbing. */
#include <glob.h>
/* Structure describing state of iterating through a directory hash table. */
struct dirstream
{
struct directory_contents *contents; /* The directory being read. */
unsigned int bucket; /* Current hash bucket. */
struct dirfile *elt; /* Current elt in bucket. */
};
/* Forward declarations. */
static __ptr_t open_dirstream __P ((const char *));
static const char *read_dirstream __P ((__ptr_t));
static __ptr_t
open_dirstream (directory)
const char *directory;
{
struct dirstream *new;
struct directory *dir = find_directory (directory);
if (dir->contents == 0 || dir->contents->files == 0)
/* DIR->contents is nil if the directory could not be stat'd.
DIR->contents->files is nil if it could not be opened. */
return 0;
/* Read all the contents of the directory now. There is no benefit
in being lazy, since glob will want to see every file anyway. */
(void) dir_contents_file_exists_p (dir->contents, (char *) 0);
new = (struct dirstream *) xmalloc (sizeof (struct dirstream));
new->contents = dir->contents;
new->bucket = 0;
new->elt = new->contents->files[0];
return (__ptr_t) new;
}
static const char *
read_dirstream (stream)
__ptr_t stream;
{
struct dirstream *const ds = (struct dirstream *) stream;
register struct dirfile *df;
while (ds->bucket < DIRFILE_BUCKETS)
{
while ((df = ds->elt) != 0)
{
ds->elt = df->next;
if (!df->impossible)
return df->name;
}
if (++ds->bucket == DIRFILE_BUCKETS)
break;
ds->elt = ds->contents->files[ds->bucket];
}
return 0;
}
void
init_dir ()
{
__glob_opendir_hook = open_dirstream;
__glob_readdir_hook = read_dirstream;
__glob_closedir_hook = (void (*) __P ((__ptr_t stream))) free;
}

View File

@@ -1,456 +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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "file.h"
#include "variable.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. */
static unsigned int variable_buffer_length;
static 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_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. */
char *
recursively_expand (v)
register struct variable *v;
{
char *value;
if (v->expanding)
{
/* Expanding V causes infinite recursion. Lose. */
if (reading_filename == 0)
fatal ("Recursive variable `%s' references itself (eventually)",
v->name);
else
makefile_fatal
(reading_filename, *reading_lineno_ptr,
"Recursive variable `%s' references itself (eventually)",
v->name);
}
v->expanding = 1;
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)
{
static const char warnmsg[] = "warning: undefined variable `%.*s'";
if (reading_filename != 0)
makefile_error (reading_filename, *reading_lineno_ptr,
warnmsg, length, name);
else
error (warnmsg, 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 = lookup_variable (name, length);
if (v == 0)
warn_undefined (name, length);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v) : v->value);
o = variable_buffer_output (o, value, strlen (value));
if (v->recursive)
free (value);
}
return o;
}
/* 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)
register char *line;
{
register struct variable *v;
register char *p, *o, *p1;
p = line;
o = initialize_variable_output ();
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 = index (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 = index (beg, closeparen);
if (end == 0)
{
/* Unterminated variable reference. */
if (reading_filename != 0)
makefile_fatal (reading_filename, *reading_lineno_ptr,
"unterminated variable reference");
else
fatal ("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 = index (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 = index (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 (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;
}
(void) variable_buffer_output (o, "", 1);
return initialize_variable_output ();
}
/* 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 (*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. */
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;
reading_filename = file->cmds->filename;
reading_lineno_ptr = &file->cmds->lineno;
result = variable_expand (line);
current_variable_set_list = save;
reading_filename = 0;
reading_lineno_ptr = 0;
return result;
}
/* 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,566 +0,0 @@
/* Target file hash table management for GNU Make.
Copyright (C) 1988, 89, 90, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "dep.h"
#include "file.h"
#include "variable.h"
#include <assert.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];
/* Number of files with the `intermediate' flag set. */
unsigned int num_intermediates = 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 (*name == '\0')
abort ();
/* 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. */
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. */
name = "./";
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
return f;
return 0;
}
struct file *
enter_file (name)
char *name;
{
register struct file *f, *new;
register char *n;
register unsigned int hashval;
if (*name == '\0')
abort ();
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
break;
if (f != 0 && !f->double_colon)
return f;
new = (struct file *) xmalloc (sizeof (struct file));
bzero ((char *) new, sizeof (struct file));
new->name = 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;
}
/* 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;
{
char *oldname = file->name;
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)
HASH (oldhash, *n);
file_hash_enter (file, name, oldhash, file->name);
}
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)
HASH (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 (streq (oldfile->name, name))
break;
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->name = name;
for (f = file->double_colon; f != 0; f = f->prev)
f->name = 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->filename != 0)
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands were specified for \
file `%s' at %s:%u,",
oldname, oldfile->cmds->filename,
oldfile->cmds->lineno);
else
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands for file `%s' were found by \
implicit rule search,",
oldname);
makefile_error (file->cmds->filename, file->cmds->lineno,
"but `%s' is now considered the same file \
as `%s'.",
oldname, name);
makefile_error (file->cmds->filename, file->cmds->lineno,
"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->double_colon)
fatal ("can't rename single-colon `%s' to double-colon `%s'",
oldname, name);
if (!oldfile->double_colon && file->double_colon)
fatal ("can't rename double-colon `%s' to single-colon `%s'",
oldname, name);
if (file->last_mtime > oldfile->last_mtime)
/* %%% Kludge so -W wins on a file that gets vpathized. */
oldfile->last_mtime = file->last_mtime;
#define MERGE(field) oldfile->field |= file->field
MERGE (precious);
MERGE (tried_implicit);
MERGE (updating);
MERGE (updated);
MERGE (is_target);
MERGE (cmd_target);
MERGE (phony);
#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 (question_flag || touch_flag)
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))
{
int status;
if (f->update_status == -1)
/* If nothing would have created this file yet,
don't print an "rm" command for it. */
continue;
else if (just_print_flag)
status = 0;
else
{
status = unlink (f->name);
if (status < 0 && errno == ENOENT)
continue;
}
if (!f->dontcare)
{
if (sig)
error ("*** 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 and .PHONY. */
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 = (time_t) -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;
}
/* 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;
}
/* 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 (dependency of .PRECIOUS).");
if (f->phony)
puts ("# Phony target (dependency of .PHONY).");
if (f->cmd_target)
puts ("# Command-line target.");
if (f->dontcare)
puts ("# A default or MAKEFILES makefile.");
printf ("# Implicit rule search has%s been done.\n",
f->tried_implicit ? "" : " not");
if (f->stem != 0)
printf ("# Implicit/static pattern stem: `%s'\n", f->stem);
if (f->intermediate)
puts ("# File is an intermediate dependency.");
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 == (time_t) 0)
puts ("# Modification time never checked.");
else if (f->last_mtime == (time_t) -1)
puts ("# File does not exist.");
else
printf ("# Last modified %.24s (%ld)\n",
ctime (&f->last_mtime), (long int) f->last_mtime);
printf ("# File has%s been updated.\n",
f->updated ? "" : " not");
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 %.1f files per bucket, max %u files in one bucket.\n",
((double) nfiles) / ((double) FILE_BUCKETS) * 100.0, per_bucket);
#endif
}
}

View File

@@ -1,111 +0,0 @@
/* Definition of target file data structures for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 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, 675 Mass Ave, Cambridge, MA 02139, 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;
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. */
time_t last_mtime; /* File's modtime, if already known. */
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;
/* 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. */
unsigned int dontcare:1; /* Nonzero if no complaint is to be made if
this target cannot be remade. */
};
/* Number of intermediate files entered. */
extern unsigned int num_intermediates;
extern struct file *default_goal_file, *suffix_file, *default_file;
extern struct file *lookup_file (), *enter_file ();
extern void remove_intermediates (), snap_deps ();
extern void rename_file (), file_hash_enter ();
extern void set_command_state ();
extern time_t f_mtime ();
#define file_mtime_1(f, v) \
((f)->last_mtime != (time_t) 0 ? (f)->last_mtime : f_mtime ((f), v))
#define file_mtime(f) file_mtime_1 ((f), 1)
#define file_mtime_no_search(f) file_mtime_1 ((f), 0)
/* 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.
NOTE: This assumes 32-bit `time_t's, but I cannot think of a portable way
to produce the largest representable integer of a given signed type. */
#define NEW_MTIME ((time_t) 0x7fffffff)
#define check_renamed(file) \
while ((file)->renamed != 0) (file) = (file)->renamed /* No ; here. */

File diff suppressed because it is too large Load Diff

View File

@@ -1,938 +0,0 @@
/* Get the system load averages.
Copyright (C) 1985, 86, 87, 88, 89, 91, 92, 93, 1994, 1995
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., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Compile-time symbols that this file uses:
FIXUP_KERNEL_SYMBOL_ADDR() Adjust address in returned struct nlist.
KERNEL_FILE Pathname of the kernel to nlist.
LDAV_CVT() Scale the load average from the kernel.
Returns a double.
LDAV_SYMBOL Name of kernel symbol giving load average.
LOAD_AVE_TYPE Type of the load average array in the kernel.
Must be defined unless one of
apollo, DGUX, NeXT, or UMAX is defined;
otherwise, no load average is available.
NLIST_STRUCT Include nlist.h, not a.out.h, and
the nlist n_name element is a pointer,
not an array.
NLIST_NAME_UNION struct nlist has an n_un member, not n_name.
LINUX_LDAV_FILE [__linux__]: File containing load averages.
Specific system predefines this file uses, aside from setting
default values if not emacs:
apollo
BSD Real BSD, not just BSD-like.
DGUX
eunice UNIX emulator under VMS.
hpux
NeXT
sgi
sequent Sequent Dynix 3.x.x (BSD)
_SEQUENT_ Sequent DYNIX/ptx 1.x.x (SYSV)
sony_news NEWS-OS (works at least for 4.1C)
UMAX
UMAX4_3
VMS
__linux__ Linux: assumes /proc filesystem mounted.
Support from Michael K. Johnson.
__NetBSD__ NetBSD: assumes /kern filesystem mounted.
In addition, to avoid nesting many #ifdefs, we internally set
LDAV_DONE to indicate that the load average has been computed.
We also #define LDAV_PRIVILEGED if a program will require
special installation to be able to call getloadavg. */
/* This should always be first. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <sys/types.h>
/* Both the Emacs and non-Emacs sections want this. Some
configuration files' definitions for the LOAD_AVE_CVT macro (like
sparc.h's) use macros like FSCALE, defined here. */
#ifdef unix
#include <sys/param.h>
#endif
/* Exclude all the code except the test program at the end
if the system has its own `getloadavg' function.
The declaration of `errno' is needed by the test program
as well as the function itself, so it comes first. */
#include <errno.h>
#ifndef errno
extern int errno;
#endif
#ifndef HAVE_GETLOADAVG
/* The existing Emacs configuration files define a macro called
LOAD_AVE_CVT, which accepts a value of type LOAD_AVE_TYPE, and
returns the load average multiplied by 100. What we actually want
is a macro called LDAV_CVT, which returns the load average as an
unmultiplied double.
For backwards compatibility, we'll define LDAV_CVT in terms of
LOAD_AVE_CVT, but future machine config files should just define
LDAV_CVT directly. */
#if !defined(LDAV_CVT) && defined(LOAD_AVE_CVT)
#define LDAV_CVT(n) (LOAD_AVE_CVT (n) / 100.0)
#endif
#if !defined (BSD) && defined (ultrix)
/* Ultrix behaves like BSD on Vaxen. */
#define BSD
#endif
#ifdef NeXT
/* NeXT in the 2.{0,1,2} releases defines BSD in <sys/param.h>, which
conflicts with the definition understood in this file, that this
really is BSD. */
#undef BSD
/* NeXT defines FSCALE in <sys/param.h>. However, we take FSCALE being
defined to mean that the nlist method should be used, which is not true. */
#undef FSCALE
#endif
/* Set values that are different from the defaults, which are
set a little farther down with #ifndef. */
/* Some shorthands. */
#if defined (HPUX) && !defined (hpux)
#define hpux
#endif
#if defined(hp300) && !defined(hpux)
#define MORE_BSD
#endif
#if defined(ultrix) && defined(mips)
#define decstation
#endif
#if defined(sun) && defined(SVR4)
#define SUNOS_5
#endif
#if defined (__osf__) && (defined (__alpha) || defined (__alpha__))
#define OSF_ALPHA
#include <sys/table.h>
#endif
#if defined (__osf__) && (defined (mips) || defined (__mips__))
#define OSF_MIPS
#include <sys/table.h>
#endif
/* UTek's /bin/cc on the 4300 has no architecture specific cpp define by
default, but _MACH_IND_SYS_TYPES is defined in <sys/types.h>. Combine
that with a couple of other things and we'll have a unique match. */
#if !defined (tek4300) && defined (unix) && defined (m68k) && defined (mc68000) && defined (mc68020) && defined (_MACH_IND_SYS_TYPES)
#define tek4300 /* Define by emacs, but not by other users. */
#endif
/* VAX C can't handle multi-line #ifs, or lines longer than 256 chars. */
#ifndef LOAD_AVE_TYPE
#ifdef MORE_BSD
#define LOAD_AVE_TYPE long
#endif
#ifdef sun
#define LOAD_AVE_TYPE long
#endif
#ifdef decstation
#define LOAD_AVE_TYPE long
#endif
#ifdef _SEQUENT_
#define LOAD_AVE_TYPE long
#endif
#ifdef sgi
#define LOAD_AVE_TYPE long
#endif
#ifdef SVR4
#define LOAD_AVE_TYPE long
#endif
#ifdef sony_news
#define LOAD_AVE_TYPE long
#endif
#ifdef sequent
#define LOAD_AVE_TYPE long
#endif
#ifdef OSF_ALPHA
#define LOAD_AVE_TYPE long
#endif
#if defined (ardent) && defined (titan)
#define LOAD_AVE_TYPE long
#endif
#ifdef tek4300
#define LOAD_AVE_TYPE long
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define LOAD_AVE_TYPE long
#endif
#ifdef _AIX
#define LOAD_AVE_TYPE long
#endif
#endif /* No LOAD_AVE_TYPE. */
#ifdef OSF_ALPHA
/* <sys/param.h> defines an incorrect value for FSCALE on Alpha OSF/1,
according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 1024.0
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
/* <sys/param.h> defines an incorrect value for FSCALE on an
Alliant FX/2800 Concentrix 2.2, according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 100.0
#endif
#ifndef FSCALE
/* SunOS and some others define FSCALE in sys/param.h. */
#ifdef MORE_BSD
#define FSCALE 2048.0
#endif
#if defined(MIPS) || defined(SVR4) || defined(decstation)
#define FSCALE 256
#endif
#if defined (sgi) || defined (sequent)
/* Sometimes both MIPS and sgi are defined, so FSCALE was just defined
above under #ifdef MIPS. But we want the sgi value. */
#undef FSCALE
#define FSCALE 1000.0
#endif
#if defined (ardent) && defined (titan)
#define FSCALE 65536.0
#endif
#ifdef tek4300
#define FSCALE 100.0
#endif
#ifdef _AIX
#define FSCALE 65536.0
#endif
#endif /* Not FSCALE. */
#if !defined (LDAV_CVT) && defined (FSCALE)
#define LDAV_CVT(n) (((double) (n)) / FSCALE)
#endif
/* VAX C can't handle multi-line #ifs, or lines longer that 256 characters. */
#ifndef NLIST_STRUCT
#ifdef MORE_BSD
#define NLIST_STRUCT
#endif
#ifdef sun
#define NLIST_STRUCT
#endif
#ifdef decstation
#define NLIST_STRUCT
#endif
#ifdef hpux
#define NLIST_STRUCT
#endif
#if defined (_SEQUENT_) || defined (sequent)
#define NLIST_STRUCT
#endif
#ifdef sgi
#define NLIST_STRUCT
#endif
#ifdef SVR4
#define NLIST_STRUCT
#endif
#ifdef sony_news
#define NLIST_STRUCT
#endif
#ifdef OSF_ALPHA
#define NLIST_STRUCT
#endif
#if defined (ardent) && defined (titan)
#define NLIST_STRUCT
#endif
#ifdef tek4300
#define NLIST_STRUCT
#endif
#ifdef butterfly
#define NLIST_STRUCT
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define NLIST_STRUCT
#endif
#ifdef _AIX
#define NLIST_STRUCT
#endif
#endif /* defined (NLIST_STRUCT) */
#if defined(sgi) || (defined(mips) && !defined(BSD))
#define FIXUP_KERNEL_SYMBOL_ADDR(nl) ((nl)[0].n_value &= ~(1 << 31))
#endif
#if !defined (KERNEL_FILE) && defined (sequent)
#define KERNEL_FILE "/dynix"
#endif
#if !defined (KERNEL_FILE) && defined (hpux)
#define KERNEL_FILE "/hp-ux"
#endif
#if !defined(KERNEL_FILE) && (defined(_SEQUENT_) || defined(MIPS) || defined(SVR4) || defined(ISC) || defined (sgi) || defined(SVR4) || (defined (ardent) && defined (titan)))
#define KERNEL_FILE "/unix"
#endif
#if !defined (LDAV_SYMBOL) && defined (alliant)
#define LDAV_SYMBOL "_Loadavg"
#endif
#if !defined(LDAV_SYMBOL) && ((defined(hpux) && !defined(hp9000s300)) || defined(_SEQUENT_) || defined(SVR4) || defined(ISC) || defined(sgi) || (defined (ardent) && defined (titan)) || defined (_AIX))
#define LDAV_SYMBOL "avenrun"
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <stdio.h>
/* LOAD_AVE_TYPE should only get defined if we're going to use the
nlist method. */
#if !defined(LOAD_AVE_TYPE) && (defined(BSD) || defined(LDAV_CVT) || defined(KERNEL_FILE) || defined(LDAV_SYMBOL))
#define LOAD_AVE_TYPE double
#endif
#ifdef LOAD_AVE_TYPE
#ifndef VMS
#ifndef NLIST_STRUCT
#include <a.out.h>
#else /* NLIST_STRUCT */
#include <nlist.h>
#endif /* NLIST_STRUCT */
#ifdef SUNOS_5
#include <fcntl.h>
#include <kvm.h>
#endif
#ifndef KERNEL_FILE
#define KERNEL_FILE "/vmunix"
#endif /* KERNEL_FILE */
#ifndef LDAV_SYMBOL
#define LDAV_SYMBOL "_avenrun"
#endif /* LDAV_SYMBOL */
#else /* VMS */
#ifndef eunice
#include <iodef.h>
#include <descrip.h>
#else /* eunice */
#include <vms/iodef.h>
#endif /* eunice */
#endif /* VMS */
#ifndef LDAV_CVT
#define LDAV_CVT(n) ((double) (n))
#endif /* !LDAV_CVT */
#endif /* LOAD_AVE_TYPE */
#ifdef NeXT
#ifdef HAVE_MACH_MACH_H
#include <mach/mach.h>
#else
#include <mach.h>
#endif
#endif /* NeXT */
#ifdef sgi
#include <sys/sysmp.h>
#endif /* sgi */
#ifdef UMAX
#include <stdio.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/wait.h>
#include <sys/syscall.h>
#ifdef UMAX_43
#include <machine/cpu.h>
#include <inq_stats/statistics.h>
#include <inq_stats/sysstats.h>
#include <inq_stats/cpustats.h>
#include <inq_stats/procstats.h>
#else /* Not UMAX_43. */
#include <sys/sysdefs.h>
#include <sys/statistics.h>
#include <sys/sysstats.h>
#include <sys/cpudefs.h>
#include <sys/cpustats.h>
#include <sys/procstats.h>
#endif /* Not UMAX_43. */
#endif /* UMAX */
#ifdef DGUX
#include <sys/dg_sys_info.h>
#endif
#if defined(HAVE_FCNTL_H) || defined(_POSIX_VERSION)
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
/* Avoid static vars inside a function since in HPUX they dump as pure. */
#ifdef NeXT
static processor_set_t default_set;
static int getloadavg_initialized;
#endif /* NeXT */
#ifdef UMAX
static unsigned int cpus = 0;
static unsigned int samples;
#endif /* UMAX */
#ifdef DGUX
static struct dg_sys_info_load_info load_info; /* what-a-mouthful! */
#endif /* DGUX */
#ifdef LOAD_AVE_TYPE
/* File descriptor open to /dev/kmem or VMS load ave driver. */
static int channel;
/* Nonzero iff channel is valid. */
static int getloadavg_initialized;
/* Offset in kmem to seek to read load average, or 0 means invalid. */
static long offset;
#if !defined(VMS) && !defined(sgi)
static struct nlist nl[2];
#endif /* Not VMS or sgi */
#ifdef SUNOS_5
static kvm_t *kd;
#endif /* SUNOS_5 */
#endif /* LOAD_AVE_TYPE */
/* Put the 1 minute, 5 minute and 15 minute load averages
into the first NELEM elements of LOADAVG.
Return the number written (never more than 3, but may be less than NELEM),
or -1 if an error occurred. */
int
getloadavg (loadavg, nelem)
double loadavg[];
int nelem;
{
int elem = 0; /* Return value. */
#ifdef NO_GET_LOAD_AVG
#define LDAV_DONE
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
elem = -1;
#endif
#if !defined (LDAV_DONE) && defined (__linux__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef LINUX_LDAV_FILE
#define LINUX_LDAV_FILE "/proc/loadavg"
#endif
char ldavgbuf[40];
double load_ave[3];
int fd, count;
fd = open (LINUX_LDAV_FILE, O_RDONLY);
if (fd == -1)
return -1;
count = read (fd, ldavgbuf, 40);
(void) close (fd);
if (count <= 0)
return -1;
count = sscanf (ldavgbuf, "%lf %lf %lf",
&load_ave[0], &load_ave[1], &load_ave[2]);
if (count < 1)
return -1;
for (elem = 0; elem < nelem && elem < count; elem++)
loadavg[elem] = load_ave[elem];
return elem;
#endif /* __linux__ */
#if !defined (LDAV_DONE) && defined (__NetBSD__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef NETBSD_LDAV_FILE
#define NETBSD_LDAV_FILE "/kern/loadavg"
#endif
unsigned long int load_ave[3], scale;
int count;
FILE *fp;
fp = fopen (NETBSD_LDAV_FILE, "r");
if (fp == NULL)
return -1;
count = fscanf (fp, "%lu %lu %lu %lu\n",
&load_ave[0], &load_ave[1], &load_ave[2],
&scale);
(void) fclose (fp);
if (count != 4)
return -1;
for (elem = 0; elem < nelem; elem++)
loadavg[elem] = (double) load_ave[elem] / (double) scale;
return elem;
#endif /* __NetBSD__ */
#if !defined (LDAV_DONE) && defined (NeXT)
#define LDAV_DONE
/* The NeXT code was adapted from iscreen 3.2. */
host_t host;
struct processor_set_basic_info info;
unsigned info_count;
/* We only know how to get the 1-minute average for this system,
so even if the caller asks for more than 1, we only return 1. */
if (!getloadavg_initialized)
{
if (processor_set_default (host_self (), &default_set) == KERN_SUCCESS)
getloadavg_initialized = 1;
}
if (getloadavg_initialized)
{
info_count = PROCESSOR_SET_BASIC_INFO_COUNT;
if (processor_set_info (default_set, PROCESSOR_SET_BASIC_INFO, &host,
(processor_set_info_t) &info, &info_count)
!= KERN_SUCCESS)
getloadavg_initialized = 0;
else
{
if (nelem > 0)
loadavg[elem++] = (double) info.load_average / LOAD_SCALE;
}
}
if (!getloadavg_initialized)
return -1;
#endif /* NeXT */
#if !defined (LDAV_DONE) && defined (UMAX)
#define LDAV_DONE
/* UMAX 4.2, which runs on the Encore Multimax multiprocessor, does not
have a /dev/kmem. Information about the workings of the running kernel
can be gathered with inq_stats system calls.
We only know how to get the 1-minute average for this system. */
struct proc_summary proc_sum_data;
struct stat_descr proc_info;
double load;
register unsigned int i, j;
if (cpus == 0)
{
register unsigned int c, i;
struct cpu_config conf;
struct stat_descr desc;
desc.sd_next = 0;
desc.sd_subsys = SUBSYS_CPU;
desc.sd_type = CPUTYPE_CONFIG;
desc.sd_addr = (char *) &conf;
desc.sd_size = sizeof conf;
if (inq_stats (1, &desc))
return -1;
c = 0;
for (i = 0; i < conf.config_maxclass; ++i)
{
struct class_stats stats;
bzero ((char *) &stats, sizeof stats);
desc.sd_type = CPUTYPE_CLASS;
desc.sd_objid = i;
desc.sd_addr = (char *) &stats;
desc.sd_size = sizeof stats;
if (inq_stats (1, &desc))
return -1;
c += stats.class_numcpus;
}
cpus = c;
samples = cpus < 2 ? 3 : (2 * cpus / 3);
}
proc_info.sd_next = 0;
proc_info.sd_subsys = SUBSYS_PROC;
proc_info.sd_type = PROCTYPE_SUMMARY;
proc_info.sd_addr = (char *) &proc_sum_data;
proc_info.sd_size = sizeof (struct proc_summary);
proc_info.sd_sizeused = 0;
if (inq_stats (1, &proc_info) != 0)
return -1;
load = proc_sum_data.ps_nrunnable;
j = 0;
for (i = samples - 1; i > 0; --i)
{
load += proc_sum_data.ps_nrun[j];
if (j++ == PS_NRUNSIZE)
j = 0;
}
if (nelem > 0)
loadavg[elem++] = load / samples / cpus;
#endif /* UMAX */
#if !defined (LDAV_DONE) && defined (DGUX)
#define LDAV_DONE
/* This call can return -1 for an error, but with good args
it's not supposed to fail. The first argument is for no
apparent reason of type `long int *'. */
dg_sys_info ((long int *) &load_info,
DG_SYS_INFO_LOAD_INFO_TYPE,
DG_SYS_INFO_LOAD_VERSION_0);
if (nelem > 0)
loadavg[elem++] = load_info.one_minute;
if (nelem > 1)
loadavg[elem++] = load_info.five_minute;
if (nelem > 2)
loadavg[elem++] = load_info.fifteen_minute;
#endif /* DGUX */
#if !defined (LDAV_DONE) && defined (apollo)
#define LDAV_DONE
/* Apollo code from lisch@mentorg.com (Ray Lischner).
This system call is not documented. The load average is obtained as
three long integers, for the load average over the past minute,
five minutes, and fifteen minutes. Each value is a scaled integer,
with 16 bits of integer part and 16 bits of fraction part.
I'm not sure which operating system first supported this system call,
but I know that SR10.2 supports it. */
extern void proc1_$get_loadav ();
unsigned long load_ave[3];
proc1_$get_loadav (load_ave);
if (nelem > 0)
loadavg[elem++] = load_ave[0] / 65536.0;
if (nelem > 1)
loadavg[elem++] = load_ave[1] / 65536.0;
if (nelem > 2)
loadavg[elem++] = load_ave[2] / 65536.0;
#endif /* apollo */
#if !defined (LDAV_DONE) && defined (OSF_MIPS)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
loadavg[elem++]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[0]
: (load_ave.tl_avenrun.l[0] / (double) load_ave.tl_lscale));
#endif /* OSF_MIPS */
#if !defined (LDAV_DONE) && defined (OSF_ALPHA)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
for (elem = 0; elem < nelem; elem++)
loadavg[elem]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[elem]
: (load_ave.tl_avenrun.l[elem] / (double) load_ave.tl_lscale));
#endif /* OSF_ALPHA */
#if !defined (LDAV_DONE) && defined (VMS)
/* VMS specific code -- read from the Load Ave driver. */
LOAD_AVE_TYPE load_ave[3];
static int getloadavg_initialized = 0;
#ifdef eunice
struct
{
int dsc$w_length;
char *dsc$a_pointer;
} descriptor;
#endif
/* Ensure that there is a channel open to the load ave device. */
if (!getloadavg_initialized)
{
/* Attempt to open the channel. */
#ifdef eunice
descriptor.dsc$w_length = 18;
descriptor.dsc$a_pointer = "$$VMS_LOAD_AVERAGE";
#else
$DESCRIPTOR (descriptor, "LAV0:");
#endif
if (sys$assign (&descriptor, &channel, 0, 0) & 1)
getloadavg_initialized = 1;
}
/* Read the load average vector. */
if (getloadavg_initialized
&& !(sys$qiow (0, channel, IO$_READVBLK, 0, 0, 0,
load_ave, 12, 0, 0, 0, 0) & 1))
{
sys$dassgn (channel);
getloadavg_initialized = 0;
}
if (!getloadavg_initialized)
return -1;
#endif /* VMS */
#if !defined (LDAV_DONE) && defined(LOAD_AVE_TYPE) && !defined(VMS)
/* UNIX-specific code -- read the average from /dev/kmem. */
#define LDAV_PRIVILEGED /* This code requires special installation. */
LOAD_AVE_TYPE load_ave[3];
/* Get the address of LDAV_SYMBOL. */
if (offset == 0)
{
#ifndef sgi
#ifndef NLIST_STRUCT
strcpy (nl[0].n_name, LDAV_SYMBOL);
strcpy (nl[1].n_name, "");
#else /* NLIST_STRUCT */
#ifdef NLIST_NAME_UNION
nl[0].n_un.n_name = LDAV_SYMBOL;
nl[1].n_un.n_name = 0;
#else /* not NLIST_NAME_UNION */
nl[0].n_name = LDAV_SYMBOL;
nl[1].n_name = 0;
#endif /* not NLIST_NAME_UNION */
#endif /* NLIST_STRUCT */
#ifndef SUNOS_5
if (
#ifndef _AIX
nlist (KERNEL_FILE, nl)
#else /* _AIX */
knlist (nl, 1, sizeof (nl[0]))
#endif
>= 0)
/* Omit "&& nl[0].n_type != 0 " -- it breaks on Sun386i. */
{
#ifdef FIXUP_KERNEL_SYMBOL_ADDR
FIXUP_KERNEL_SYMBOL_ADDR (nl);
#endif
offset = nl[0].n_value;
}
#endif /* !SUNOS_5 */
#else /* sgi */
int ldav_off;
ldav_off = sysmp (MP_KERNADDR, MPKA_AVENRUN);
if (ldav_off != -1)
offset = (long) ldav_off & 0x7fffffff;
#endif /* sgi */
}
/* Make sure we have /dev/kmem open. */
if (!getloadavg_initialized)
{
#ifndef SUNOS_5
channel = open ("/dev/kmem", 0);
if (channel >= 0)
getloadavg_initialized = 1;
#else /* SUNOS_5 */
/* We pass 0 for the kernel, corefile, and swapfile names
to use the currently running kernel. */
kd = kvm_open (0, 0, 0, O_RDONLY, 0);
if (kd != 0)
{
/* nlist the currently running kernel. */
kvm_nlist (kd, nl);
offset = nl[0].n_value;
getloadavg_initialized = 1;
}
#endif /* SUNOS_5 */
}
/* If we can, get the load average values. */
if (offset && getloadavg_initialized)
{
/* Try to read the load. */
#ifndef SUNOS_5
if (lseek (channel, offset, 0) == -1L
|| read (channel, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
close (channel);
getloadavg_initialized = 0;
}
#else /* SUNOS_5 */
if (kvm_read (kd, offset, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
kvm_close (kd);
getloadavg_initialized = 0;
}
#endif /* SUNOS_5 */
}
if (offset == 0 || !getloadavg_initialized)
return -1;
#endif /* LOAD_AVE_TYPE and not VMS */
#if !defined (LDAV_DONE) && defined (LOAD_AVE_TYPE) /* Including VMS. */
if (nelem > 0)
loadavg[elem++] = LDAV_CVT (load_ave[0]);
if (nelem > 1)
loadavg[elem++] = LDAV_CVT (load_ave[1]);
if (nelem > 2)
loadavg[elem++] = LDAV_CVT (load_ave[2]);
#define LDAV_DONE
#endif /* !LDAV_DONE && LOAD_AVE_TYPE */
#ifdef LDAV_DONE
return elem;
#else
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
return -1;
#endif
}
#endif /* ! HAVE_GETLOADAVG */
#ifdef TEST
void
main (argc, argv)
int argc;
char **argv;
{
int naptime = 0;
if (argc > 1)
naptime = atoi (argv[1]);
while (1)
{
double avg[3];
int loads;
errno = 0; /* Don't be misled if it doesn't set errno. */
loads = getloadavg (avg, 3);
if (loads == -1)
{
perror ("Error getting load average");
exit (1);
}
if (loads > 0)
printf ("1-minute: %f ", avg[0]);
if (loads > 1)
printf ("5-minute: %f ", avg[1]);
if (loads > 2)
printf ("15-minute: %f ", avg[2]);
if (loads > 0)
putchar ('\n');
if (naptime == 0)
break;
sleep (naptime);
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,763 +0,0 @@
/* Getopt for GNU.
NOTE: getopt is now part of the C library, so if you don't know what
"Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
before changing it!
Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95
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, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
Ditto for AIX 3.2 and <stdlib.h>. */
#ifndef _NO_PROTO
#define _NO_PROTO
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
#include <string.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
/* Don't include stdlib.h for non-GNU C libraries because some of them
contain conflicting prototypes for getopt. */
#include <stdlib.h>
#endif /* GNU C library. */
/* This is for other GNU distributions with internationalized messages.
The GNU C Library itself does not yet support such messages. */
#if HAVE_LIBINTL_H
# include <libintl.h>
#else
# define gettext(msgid) (msgid)
#endif
/* This version of `getopt' appears to the caller like standard Unix `getopt'
but it behaves differently for the user, since it allows the user
to intersperse the options with the other arguments.
As `getopt' works, it permutes the elements of ARGV so that,
when it is done, all the options precede everything else. Thus
all application programs are extended to handle flexible argument order.
Setting the environment variable POSIXLY_CORRECT disables permutation.
Then the behavior is completely standard.
GNU application programs can use a third alternative mode in which
they can distinguish the relative order of options and other arguments. */
#include "getopt.h"
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
char *optarg = NULL;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
/* XXX 1003.2 says this must be 1 before any call. */
int optind = 0;
/* The next char to be scanned in the option-element
in which the last option character we returned was found.
This allows us to pick up the scan where we left off.
If this is zero, or a null string, it means resume the scan
by advancing to the next ARGV-element. */
static char *nextchar;
/* Callers store zero here to inhibit the error message
for unrecognized options. */
int opterr = 1;
/* Set to an option character which was unrecognized.
This must be initialized on some systems to avoid linking in the
system's own getopt implementation. */
int optopt = '?';
/* Describe how to deal with options that follow non-option ARGV-elements.
If the caller did not specify anything,
the default is REQUIRE_ORDER if the environment variable
POSIXLY_CORRECT is defined, PERMUTE otherwise.
REQUIRE_ORDER means don't recognize them as options;
stop option processing when the first non-option is seen.
This is what Unix does.
This mode of operation is selected by either setting the environment
variable POSIXLY_CORRECT, or using `+' as the first character
of the list of option characters.
PERMUTE is the default. We permute the contents of ARGV as we scan,
so that eventually all the non-options are at the end. This allows options
to be given in any order, even with programs that were not written to
expect this.
RETURN_IN_ORDER is an option available to programs that were written
to expect options and other ARGV-elements in any order and that care about
the ordering of the two. We describe each non-option ARGV-element
as if it were the argument of an option with character code 1.
Using `-' as the first character of the list of option characters
selects this mode of operation.
The special argument `--' forces an end of option-scanning regardless
of the value of `ordering'. In the case of RETURN_IN_ORDER, only
`--' can cause `getopt' to return EOF with `optind' != ARGC. */
static enum
{
REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER
} ordering;
/* Value of POSIXLY_CORRECT environment variable. */
static char *posixly_correct;
#ifdef __GNU_LIBRARY__
/* We want to avoid inclusion of string.h with non-GNU libraries
because there are many ways it can cause trouble.
On some systems, it contains special magic macros that don't work
in GCC. */
#include <string.h>
#define my_index strchr
#else
/* Avoid depending on library functions or files
whose names are inconsistent. */
char *getenv ();
static char *
my_index (str, chr)
const char *str;
int chr;
{
while (*str)
{
if (*str == chr)
return (char *) str;
str++;
}
return 0;
}
/* If using GCC, we can safely declare strlen this way.
If not using GCC, it is ok not to declare it. */
#ifdef __GNUC__
/* Note that Motorola Delta 68k R3V7 comes with GCC but not stddef.h.
That was relevant to code that was here before. */
#if !defined (__STDC__) || !__STDC__
/* gcc with -traditional declares the built-in strlen to return int,
and has done so at least since version 2.4.5. -- rms. */
extern int strlen (const char *);
#endif /* not __STDC__ */
#endif /* __GNUC__ */
#endif /* not __GNU_LIBRARY__ */
/* Handle permutation of arguments. */
/* Describe the part of ARGV that contains non-options that have
been skipped. `first_nonopt' is the index in ARGV of the first of them;
`last_nonopt' is the index after the last of them. */
static int first_nonopt;
static int last_nonopt;
/* Exchange two adjacent subsequences of ARGV.
One subsequence is elements [first_nonopt,last_nonopt)
which contains all the non-options that have been skipped so far.
The other is elements [last_nonopt,optind), which contains all
the options processed since those non-options were skipped.
`first_nonopt' and `last_nonopt' are relocated so that they describe
the new indices of the non-options in ARGV after they are moved. */
static void
exchange (argv)
char **argv;
{
int bottom = first_nonopt;
int middle = last_nonopt;
int top = optind;
char *tem;
/* Exchange the shorter segment with the far end of the longer segment.
That puts the shorter segment into the right place.
It leaves the longer segment in the right place overall,
but it consists of two parts that need to be swapped next. */
while (top > middle && middle > bottom)
{
if (top - middle > middle - bottom)
{
/* Bottom segment is the short one. */
int len = middle - bottom;
register int i;
/* Swap it with the top part of the top segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[top - (middle - bottom) + i];
argv[top - (middle - bottom) + i] = tem;
}
/* Exclude the moved bottom segment from further swapping. */
top -= len;
}
else
{
/* Top segment is the short one. */
int len = top - middle;
register int i;
/* Swap it with the bottom part of the bottom segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[middle + i];
argv[middle + i] = tem;
}
/* Exclude the moved top segment from further swapping. */
bottom += len;
}
}
/* Update records for the slots the non-options now occupy. */
first_nonopt += (optind - last_nonopt);
last_nonopt = optind;
}
/* Initialize the internal data when the first call is made. */
static const char *
_getopt_initialize (optstring)
const char *optstring;
{
/* Start processing options with ARGV-element 1 (since ARGV-element 0
is the program name); the sequence of previously skipped
non-option ARGV-elements is empty. */
first_nonopt = last_nonopt = optind = 1;
nextchar = NULL;
posixly_correct = getenv ("POSIXLY_CORRECT");
/* Determine how to handle the ordering of options and nonoptions. */
if (optstring[0] == '-')
{
ordering = RETURN_IN_ORDER;
++optstring;
}
else if (optstring[0] == '+')
{
ordering = REQUIRE_ORDER;
++optstring;
}
else if (posixly_correct != NULL)
ordering = REQUIRE_ORDER;
else
ordering = PERMUTE;
return optstring;
}
/* Scan elements of ARGV (whose length is ARGC) for option characters
given in OPTSTRING.
If an element of ARGV starts with '-', and is not exactly "-" or "--",
then it is an option element. The characters of this element
(aside from the initial '-') are option characters. If `getopt'
is called repeatedly, it returns successively each of the option characters
from each of the option elements.
If `getopt' finds another option character, it returns that character,
updating `optind' and `nextchar' so that the next call to `getopt' can
resume the scan with the following option character or ARGV-element.
If there are no more option characters, `getopt' returns `EOF'.
Then `optind' is the index in ARGV of the first ARGV-element
that is not an option. (The ARGV-elements have been permuted
so that those that are not options now come last.)
OPTSTRING is a string containing the legitimate option characters.
If an option character is seen that is not listed in OPTSTRING,
return '?' after printing an error message. If you set `opterr' to
zero, the error message is suppressed but we still return '?'.
If a char in OPTSTRING is followed by a colon, that means it wants an arg,
so the following text in the same ARGV-element, or the text of the following
ARGV-element, is returned in `optarg'. Two colons mean an option that
wants an optional arg; if there is text in the current ARGV-element,
it is returned in `optarg', otherwise `optarg' is set to zero.
If OPTSTRING starts with `-' or `+', it requests different methods of
handling the non-option ARGV-elements.
See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above.
Long-named options begin with `--' instead of `-'.
Their names may be abbreviated as long as the abbreviation is unique
or is an exact match for some defined option. If they have an
argument, it follows the option name in the same ARGV-element, separated
from the option name by a `=', or else the in next ARGV-element.
When `getopt' finds a long-named option, it returns 0 if that option's
`flag' field is nonzero, the value of the option's `val' field
if the `flag' field is zero.
The elements of ARGV aren't really const, because we permute them.
But we pretend they're const in the prototype to be compatible
with other systems.
LONGOPTS is a vector of `struct option' terminated by an
element containing a name which is zero.
LONGIND returns the index in LONGOPT of the long-named option found.
It is only valid when a long-named option has been found by the most
recent call.
If LONG_ONLY is nonzero, '-' as well as '--' can introduce
long-named options. */
int
_getopt_internal (argc, argv, optstring, longopts, longind, long_only)
int argc;
char *const *argv;
const char *optstring;
const struct option *longopts;
int *longind;
int long_only;
{
optarg = NULL;
if (optind == 0)
{
optstring = _getopt_initialize (optstring);
optind = 1; /* Don't scan ARGV[0], the program name. */
}
if (nextchar == NULL || *nextchar == '\0')
{
/* Advance to the next ARGV-element. */
if (ordering == PERMUTE)
{
/* If we have just processed some options following some non-options,
exchange them so that the options come first. */
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (last_nonopt != optind)
first_nonopt = optind;
/* Skip any additional non-options
and extend the range of non-options previously skipped. */
while (optind < argc
&& (argv[optind][0] != '-' || argv[optind][1] == '\0'))
optind++;
last_nonopt = optind;
}
/* The special ARGV-element `--' means premature end of options.
Skip it like a null option,
then exchange with previous non-options as if it were an option,
then skip everything else like a non-option. */
if (optind != argc && !strcmp (argv[optind], "--"))
{
optind++;
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (first_nonopt == last_nonopt)
first_nonopt = optind;
last_nonopt = argc;
optind = argc;
}
/* If we have done all the ARGV-elements, stop the scan
and back over any non-options that we skipped and permuted. */
if (optind == argc)
{
/* Set the next-arg-index to point at the non-options
that we previously skipped, so the caller will digest them. */
if (first_nonopt != last_nonopt)
optind = first_nonopt;
return EOF;
}
/* If we have come to a non-option and did not permute it,
either stop the scan or describe it to the caller and pass it by. */
if ((argv[optind][0] != '-' || argv[optind][1] == '\0'))
{
if (ordering == REQUIRE_ORDER)
return EOF;
optarg = argv[optind++];
return 1;
}
/* We have found another option-ARGV-element.
Skip the initial punctuation. */
nextchar = (argv[optind] + 1
+ (longopts != NULL && argv[optind][1] == '-'));
}
/* Decode the current option-ARGV-element. */
/* Check whether the ARGV-element is a long option.
If long_only and the ARGV-element has the form "-f", where f is
a valid short option, don't consider it an abbreviated form of
a long option that starts with f. Otherwise there would be no
way to give the -f short option.
On the other hand, if there's a long option "fubar" and
the ARGV-element is "-fu", do consider that an abbreviation of
the long option, just like "--fu", and not "-f" with arg "u".
This distinction seems to be the most useful approach. */
if (longopts != NULL
&& (argv[optind][1] == '-'
|| (long_only && (argv[optind][2] || !my_index (optstring, argv[optind][1])))))
{
char *nameend;
const struct option *p;
const struct option *pfound = NULL;
int exact = 0;
int ambig = 0;
int indfound;
int option_index;
for (nameend = nextchar; *nameend && *nameend != '='; nameend++)
/* Do nothing. */ ;
/* Test all long options for either exact match
or abbreviated matches. */
for (p = longopts, option_index = 0; p->name; p++, option_index++)
if (!strncmp (p->name, nextchar, nameend - nextchar))
{
if ((size_t)(nameend - nextchar) == strlen (p->name))
{
/* Exact match found. */
pfound = p;
indfound = option_index;
exact = 1;
break;
}
else if (pfound == NULL)
{
/* First nonexact match found. */
pfound = p;
indfound = option_index;
}
else
/* Second or later nonexact match found. */
ambig = 1;
}
if (ambig && !exact)
{
if (opterr)
fprintf (stderr, gettext ("%s: option `%s' is ambiguous\n"),
argv[0], argv[optind]);
nextchar += strlen (nextchar);
optind++;
return '?';
}
if (pfound != NULL)
{
option_index = indfound;
optind++;
if (*nameend)
{
/* Don't test has_arg with >, because some C compilers don't
allow it to be used on enums. */
if (pfound->has_arg)
optarg = nameend + 1;
else
{
if (opterr)
if (argv[optind - 1][1] == '-')
/* --option */
fprintf (stderr,
gettext ("%s: option `--%s' doesn't allow an argument\n"),
argv[0], pfound->name);
else
/* +option or -option */
fprintf (stderr,
gettext ("%s: option `%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
nextchar += strlen (nextchar);
return '?';
}
}
else if (pfound->has_arg == 1)
{
if (optind < argc)
optarg = argv[optind++];
else
{
if (opterr)
fprintf (stderr,
gettext ("%s: option `%s' requires an argument\n"),
argv[0], argv[optind - 1]);
nextchar += strlen (nextchar);
return optstring[0] == ':' ? ':' : '?';
}
}
nextchar += strlen (nextchar);
if (longind != NULL)
*longind = option_index;
if (pfound->flag)
{
*(pfound->flag) = pfound->val;
return 0;
}
return pfound->val;
}
/* Can't find it as a long option. If this is not getopt_long_only,
or the option starts with '--' or is not a valid short
option, then it's an error.
Otherwise interpret it as a short option. */
if (!long_only || argv[optind][1] == '-'
|| my_index (optstring, *nextchar) == NULL)
{
if (opterr)
{
if (argv[optind][1] == '-')
/* --option */
fprintf (stderr, gettext ("%s: unrecognized option `--%s'\n"),
argv[0], nextchar);
else
/* +option or -option */
fprintf (stderr, gettext ("%s: unrecognized option `%c%s'\n"),
argv[0], argv[optind][0], nextchar);
}
nextchar = (char *) "";
optind++;
return '?';
}
}
/* Look at and handle the next short option-character. */
{
char c = *nextchar++;
char *temp = my_index (optstring, c);
/* Increment `optind' when we start to process its last character. */
if (*nextchar == '\0')
++optind;
if (temp == NULL || c == ':')
{
if (opterr)
{
if (posixly_correct)
/* 1003.2 specifies the format of this message. */
fprintf (stderr, gettext ("%s: illegal option -- %c\n"),
argv[0], c);
else
fprintf (stderr, gettext ("%s: invalid option -- %c\n"),
argv[0], c);
}
optopt = c;
return '?';
}
if (temp[1] == ':')
{
if (temp[2] == ':')
{
/* This is an option that accepts an argument optionally. */
if (*nextchar != '\0')
{
optarg = nextchar;
optind++;
}
else
optarg = NULL;
nextchar = NULL;
}
else
{
/* This is an option that requires an argument. */
if (*nextchar != '\0')
{
optarg = nextchar;
/* If we end this ARGV-element by taking the rest as an arg,
we must advance to the next element now. */
optind++;
}
else if (optind == argc)
{
if (opterr)
{
/* 1003.2 specifies the format of this message. */
fprintf (stderr,
gettext ("%s: option requires an argument -- %c\n"),
argv[0], c);
}
optopt = c;
if (optstring[0] == ':')
c = ':';
else
c = '?';
}
else
/* We already incremented `optind' once;
increment it again when taking next ARGV-elt as argument. */
optarg = argv[optind++];
nextchar = NULL;
}
}
return c;
}
}
int
getopt (argc, argv, optstring)
int argc;
char *const *argv;
const char *optstring;
{
return _getopt_internal (argc, argv, optstring,
(const struct option *) 0,
(int *) 0,
0);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
/* Compile with -DTEST to make an executable for use in testing
the above definition of `getopt'. */
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
c = getopt (argc, argv, "abc:d:0123456789");
if (c == EOF)
break;
switch (c)
{
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,129 +0,0 @@
/* Declarations for getopt.
Copyright (C) 1989, 90, 91, 92, 93, 94 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef _GETOPT_H
#define _GETOPT_H 1
#ifdef __cplusplus
extern "C" {
#endif
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
extern char *optarg;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
extern int optind;
/* Callers store zero here to inhibit the error message `getopt' prints
for unrecognized options. */
extern int opterr;
/* Set to an option character which was unrecognized. */
extern int optopt;
/* Describe the long-named options requested by the application.
The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
of `struct option' terminated by an element containing a name which is
zero.
The field `has_arg' is:
no_argument (or 0) if the option does not take an argument,
required_argument (or 1) if the option requires an argument,
optional_argument (or 2) if the option takes an optional argument.
If the field `flag' is not NULL, it points to a variable that is set
to the value given in the field `val' when the option is found, but
left unchanged if the option is not found.
To have a long-named option do something other than set an `int' to
a compiled-in constant, such as set a value from `optarg', set the
option's `flag' field to zero and its `val' field to a nonzero
value (the equivalent single-letter option character, if there is
one). For long options that have a zero `flag' field, `getopt'
returns the contents of the `val' field. */
struct option
{
#if defined (__STDC__) && __STDC__
const char *name;
#else
char *name;
#endif
/* has_arg can't be an enum because some compilers complain about
type mismatches in all the code that assumes it is an int. */
int has_arg;
int *flag;
int val;
};
/* Names for the values of the `has_arg' field of `struct option'. */
#define no_argument 0
#define required_argument 1
#define optional_argument 2
#if defined (__STDC__) && __STDC__
#ifdef __GNU_LIBRARY__
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
extern int getopt (int argc, char *const *argv, const char *shortopts);
#else /* not __GNU_LIBRARY__ */
extern int getopt ();
#endif /* __GNU_LIBRARY__ */
extern int getopt_long (int argc, char *const *argv, const char *shortopts,
const struct option *longopts, int *longind);
extern int getopt_long_only (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind);
/* Internal only. Users should not call this directly. */
extern int _getopt_internal (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind,
int long_only);
#else /* not __STDC__ */
extern int getopt ();
extern int getopt_long ();
extern int getopt_long_only ();
extern int _getopt_internal ();
#endif /* __STDC__ */
#ifdef __cplusplus
}
#endif
#endif /* _GETOPT_H */

View File

@@ -1,180 +0,0 @@
/* getopt_long and getopt_long_only entry points for GNU getopt.
Copyright (C) 1987, 88, 89, 90, 91, 92, 1993, 1994
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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "getopt.h"
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
#include <stdlib.h>
#else
char *getenv ();
#endif
#ifndef NULL
#define NULL 0
#endif
int
getopt_long (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 0);
}
/* Like getopt_long, but '-' as well as '--' can indicate a long option.
If an option that starts with '-' (not '--') doesn't match a long option,
but does match a short option, it is parsed as a short option
instead. */
int
getopt_long_only (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 1);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
#include <stdio.h>
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
int option_index = 0;
static struct option long_options[] =
{
{"add", 1, 0, 0},
{"append", 0, 0, 0},
{"delete", 1, 0, 0},
{"verbose", 0, 0, 0},
{"create", 0, 0, 0},
{"file", 1, 0, 0},
{0, 0, 0, 0}
};
c = getopt_long (argc, argv, "abc:d:0123456789",
long_options, &option_index);
if (c == EOF)
break;
switch (c)
{
case 0:
printf ("option %s", long_options[option_index].name);
if (optarg)
printf (" with arg %s", optarg);
printf ("\n");
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case 'd':
printf ("option d with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
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; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* 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;
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;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,481 +0,0 @@
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, 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 library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, 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 companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, 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 library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete 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 distribute a copy of this License along with the
Library.
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 Library or any portion
of it, thus forming a work based on the Library, 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) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
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 Library, 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 Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you 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.
If distribution of 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 satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. 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.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library 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.
9. 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 Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
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.
11. 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 Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library 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 Library.
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.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library 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.
13. The Free Software Foundation may publish revised and/or new
versions of the Library 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 Library
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 Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
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
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "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
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. 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 LIBRARY 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
LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), 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 Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. 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 library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
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.
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View File

@@ -1,28 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This makefile compiles the files in the glob subdirectory.
#
CSRCS = fnmatch.c glob.c
OBJS = $(CSRCS:.c=.obj)
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -I..
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpglob.pch -YX -c
all: $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
rm -rf $(OBJS) glob.pch

View File

@@ -1,66 +0,0 @@
# Makefile for standalone distribution of libglob.a (fnmatch, glob).
# Copyright (C) 1991, 92, 93, 94, 95 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# 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; see the file COPYING.LIB. If
# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA.
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CPPFLAGS = @CPPFLAGS@
CFLAGS = @CFLAGS@
# Information determined by configure.
DEFS = @DEFS@
# How to invoke ar.
AR = @AR@
ARFLAGS = rv
# How to invoke ranlib.
RANLIB = @RANLIB@
.PHONY: all
all: libglob.a
libglob.a: glob.o fnmatch.o
$(AR) $(ARFLAGS) $@ glob.o fnmatch.o
$(RANLIB) $@
# For some reason, Unix make wants the dependencies on the source files.
# Otherwise it refuses to use an implicit rule!
# And, get this: it doesn't work to use $(srcdir)/foo.c!!
glob.o: $(srcdir)/glob.h $(srcdir)/fnmatch.h glob.c
fnmatch.o: $(srcdir)/fnmatch.h fnmatch.c
.c.o:
$(CC) -I. -I$(srcdir) -c \
$(DEFS) $(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
.PHONY: clean realclean glob-clean glob-realclean distclean
clean glob-clean:
-rm -f libglob.a *.o core
distclean glob-realclean: clean
-rm -f TAGS tags Makefile config.status config.h config.log
realcean: distclean
# For inside the C library.
glob.tar glob.tar.Z:
$(MAKE) -C .. $@

File diff suppressed because it is too large Load Diff

View File

@@ -1,52 +0,0 @@
@echo off
echo Configuring glob for GO32
rem This batch file assumes a unix-type "sed" program
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H -I../ ">> config.sed
echo "s/@AR@/ar/ ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed

View File

@@ -1,19 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(fnmatch.c) dnl A distinctive file to look for in srcdir.
AC_PREREQ(2.1) dnl Minimum Autoconf version required.
AC_PROG_CC
AC_CHECK_PROG(AR, ar, ar, ar)
AC_PROG_RANLIB
AC_PROG_CPP dnl Later checks need this.
dnl These two want to come early.
AC_AIX
AC_MINIX
AC_ISC_POSIX
AC_CONST
AC_HEADER_STDC
AC_CHECK_HEADERS(memory.h unistd.h string.h)
AC_HEADER_DIRENT
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_ALLOCA
AC_FUNC_STRCOLL
AC_OUTPUT(Makefile)

View File

@@ -1,200 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
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; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <errno.h>
#include <fnmatch.h>
#include <ctype.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifndef errno
extern int errno;
#endif
/* Match STRING against the filename pattern PATTERN, returning zero if
it matches, nonzero if not. */
int
fnmatch (pattern, string, flags)
const char *pattern;
const char *string;
int flags;
{
register const char *p = pattern, *n = string;
register char c;
/* Note that this evalutes C many times. */
#define FOLD(c) ((flags & FNM_CASEFOLD) && isupper (c) ? tolower (c) : (c))
while ((c = *p++) != '\0')
{
c = FOLD (c);
switch (c)
{
case '?':
if (*n == '\0')
return FNM_NOMATCH;
else if ((flags & FNM_FILE_NAME) && *n == '/')
return FNM_NOMATCH;
else if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
break;
case '\\':
if (!(flags & FNM_NOESCAPE))
{
c = *p++;
c = FOLD (c);
}
if (FOLD (*n) != c)
return FNM_NOMATCH;
break;
case '*':
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
for (c = *p++; c == '?' || c == '*'; c = *p++, ++n)
if (((flags & FNM_FILE_NAME) && *n == '/') ||
(c == '?' && *n == '\0'))
return FNM_NOMATCH;
if (c == '\0')
return 0;
{
char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
c1 = FOLD (c1);
for (--p; *n != '\0'; ++n)
if ((c == '[' || FOLD (*n) == c1) &&
fnmatch (p, n, flags & ~FNM_PERIOD) == 0)
return 0;
return FNM_NOMATCH;
}
case '[':
{
/* Nonzero if the sense of the character class is inverted. */
register int not;
if (*n == '\0')
return FNM_NOMATCH;
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
not = (*p == '!' || *p == '^');
if (not)
++p;
c = *p++;
for (;;)
{
register char cstart = c, cend = c;
if (!(flags & FNM_NOESCAPE) && c == '\\')
cstart = cend = *p++;
cstart = cend = FOLD (cstart);
if (c == '\0')
/* [ (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
c = FOLD (c);
if ((flags & FNM_FILE_NAME) && c == '/')
/* [/] can never match. */
return FNM_NOMATCH;
if (c == '-' && *p != ']')
{
cend = *p++;
if (!(flags & FNM_NOESCAPE) && cend == '\\')
cend = *p++;
if (cend == '\0')
return FNM_NOMATCH;
cend = FOLD (cend);
c = *p++;
}
if (FOLD (*n) >= cstart && FOLD (*n) <= cend)
goto matched;
if (c == ']')
break;
}
if (!not)
return FNM_NOMATCH;
break;
matched:;
/* Skip the rest of the [...] that already matched. */
while (c != ']')
{
if (c == '\0')
/* [... (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
if (!(flags & FNM_NOESCAPE) && c == '\\')
/* XXX 1003.2d11 is unclear if this is right. */
++p;
}
if (not)
return FNM_NOMATCH;
}
break;
default:
if (c != FOLD (*n))
return FNM_NOMATCH;
}
++n;
}
if (*n == '\0')
return 0;
if ((flags & FNM_LEADING_DIR) && *n == '/')
/* The FNM_LEADING_DIR flag says that "foo*" matches "foobar/frobozz". */
return 0;
return FNM_NOMATCH;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,67 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
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; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _FNMATCH_H
#define _FNMATCH_H 1
#ifdef __cplusplus
extern "C" {
#endif
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
/* We can get away without defining `const' here only because in this file
it is used only inside the prototype for `fnmatch', which is elided in
non-ANSI C where `const' is problematical. */
#endif /* C++ or ANSI C. */
/* We #undef these before defining them because some losing systems
(HP-UX A.08.07 for example) define these in <unistd.h>. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
/* Bits set in the FLAGS argument to `fnmatch'. */
#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
#define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
#define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
#define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
#endif
/* Value returned by `fnmatch' if STRING does not match PATTERN. */
#define FNM_NOMATCH 1
/* Match STRING against the filename pattern PATTERN,
returning zero if it matches, FNM_NOMATCH if not. */
extern int fnmatch __P ((const char *__pattern, const char *__string,
int __flags));
#ifdef __cplusplus
}
#endif
#endif /* fnmatch.h */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
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; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* 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;
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;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,97 +0,0 @@
/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
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; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _GLOB_H
#define _GLOB_H 1
#ifdef __cplusplus
extern "C"
{
#endif
#undef __ptr_t
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#define __ptr_t void *
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
#undef const
#define const
#define __ptr_t char *
#endif /* C++ or ANSI C. */
/* Bits set in the FLAGS argument to `glob'. */
#define GLOB_ERR (1 << 0)/* Return on read errors. */
#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
#define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS| \
GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND|GLOB_PERIOD)
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_BSD_SOURCE)
#define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
#endif
/* Error returns from `glob'. */
#define GLOB_NOSPACE 1 /* Ran out of memory. */
#define GLOB_ABEND 2 /* Read error. */
#define GLOB_NOMATCH 3 /* No matches found. */
/* Structure describing a globbing run. */
typedef struct
{
int gl_pathc; /* Count of paths matched by the pattern. */
char **gl_pathv; /* List of matched pathnames. */
int gl_offs; /* Slots to reserve in `gl_pathv'. */
int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
} glob_t;
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
extern int glob __P ((const char *__pattern, int __flags,
int (*__errfunc) __P ((const char *, int)),
glob_t *__pglob));
/* Free storage allocated in PGLOB by a previous `glob' call. */
extern void globfree __P ((glob_t *__pglob));
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
/* If they are not NULL, `glob' uses these functions to read directories. */
extern __ptr_t (*__glob_opendir_hook) __P ((const char *__directory));
extern const char *(*__glob_readdir_hook) __P ((__ptr_t __stream));
extern void (*__glob_closedir_hook) __P ((__ptr_t __stream));
#endif
#ifdef __cplusplus
}
#endif
#endif /* glob.h */

View File

@@ -1,590 +0,0 @@
/* Implicit rule searching for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.h"
static int pattern_search ();
/* For a FILE which has no commands specified, try to figure out some
from the implicit pattern rules.
Returns 1 if a suitable implicit rule was found,
after modifying FILE to contain the appropriate commands and deps,
or returns 0 if no implicit rule was found. */
int
try_implicit_rule (file, depth)
struct file *file;
unsigned int depth;
{
DEBUGPR ("Looking for an implicit rule for `%s'.\n");
/* The order of these searches was previously reversed. My logic now is
that since the non-archive search uses more information in the target
(the archive search omits the archive name), it is more specific and
should come first. */
if (pattern_search (file, 0, depth, 0))
return 1;
#ifndef NO_ARCHIVES
/* If this is an archive member reference, use just the
archive member name to search for implicit rules. */
if (ar_name (file->name))
{
DEBUGPR ("Looking for archive-member implicit rule for `%s'.\n");
if (pattern_search (file, 1, depth, 0))
return 1;
}
#endif
return 0;
}
#define DEBUGP2(msg, a1, a2) \
do { \
if (debug_flag) \
{ print_spaces (depth); printf (msg, a1, a2); fflush (stdout); } \
} while (0)
/* Search the pattern rules for a rule with an existing dependency to make
FILE. If a rule is found, the appropriate commands and deps are put in FILE
and 1 is returned. If not, 0 is returned.
If ARCHIVE is nonzero, FILE->name is of the form "LIB(MEMBER)". A rule for
"(MEMBER)" will be searched for, and "(MEMBER)" will not be chopped up into
directory and filename parts.
If an intermediate file is found by pattern search, the intermediate file
is set up as a target by the recursive call and is also made a dependency
of FILE.
DEPTH is used for debugging messages. */
static int
pattern_search (file, archive, depth, recursions)
struct file *file;
int archive;
unsigned int depth;
unsigned int recursions;
{
/* Filename we are searching for a rule for. */
char *filename = archive ? index (file->name, '(') : file->name;
/* Length of FILENAME. */
unsigned int namelen = strlen (filename);
/* The last slash in FILENAME (or nil if there is none). */
char *lastslash;
/* This is a file-object used as an argument in
recursive calls. It never contains any data
except during a recursive call. */
struct file *intermediate_file = 0;
/* List of dependencies found recursively. */
struct file **intermediate_files
= (struct file **) alloca (max_pattern_deps * sizeof (struct file *));
/* List of the patterns used to find intermediate files. */
char **intermediate_patterns
= (char **) alloca (max_pattern_deps * sizeof (char *));
/* This buffer records all the dependencies actually found for a rule. */
char **found_files = (char **) alloca (max_pattern_deps * sizeof (char *));
/* Number of dep names now in FOUND_FILES. */
unsigned int deps_found;
/* Names of possible dependencies are constructed in this buffer. */
register char *depname = (char *) alloca (namelen + max_pattern_dep_length);
/* The start and length of the stem of FILENAME for the current rule. */
register char *stem;
register unsigned int stemlen;
/* Buffer in which we store all the rules that are possibly applicable. */
struct rule **tryrules
= (struct rule **) alloca (num_pattern_rules * max_pattern_targets
* sizeof (struct rule *));
/* Number of valid elements in TRYRULES. */
unsigned int nrules;
/* The numbers of the rule targets of each rule
in TRYRULES that matched the target file. */
unsigned int *matches
= (unsigned int *) alloca (num_pattern_rules * sizeof (unsigned int));
/* Each element is nonzero if LASTSLASH was used in
matching the corresponding element of TRYRULES. */
char *checked_lastslash
= (char *) alloca (num_pattern_rules * sizeof (char));
/* The index in TRYRULES of the rule we found. */
unsigned int foundrule;
/* Nonzero if should consider intermediate files as dependencies. */
int intermed_ok;
/* Nonzero if we have matched a pattern-rule target
that is not just `%'. */
int specific_rule_matched = 0;
register unsigned int i;
register struct rule *rule;
register struct dep *dep;
char *p;
#ifndef NO_ARCHIVES
if (archive || ar_name (filename))
lastslash = 0;
else
#endif
{
/* Set LASTSLASH to point at the last slash in FILENAME
but not counting any slash at the end. (foo/bar/ counts as
bar/ in directory foo/, not empty in directory foo/bar/.) */
lastslash = rindex (filename, '/');
if (lastslash != 0 && lastslash[1] == '\0')
lastslash = 0;
}
/* First see which pattern rules match this target
and may be considered. Put them in TRYRULES. */
nrules = 0;
for (rule = pattern_rules; rule != 0; rule = rule->next)
{
/* If the pattern rule has deps but no commands, ignore it.
Users cancel built-in rules by redefining them without commands. */
if (rule->deps != 0 && rule->cmds == 0)
continue;
/* If this rule is in use by a parent pattern_search,
don't use it here. */
if (rule->in_use)
{
DEBUGP2 ("Avoiding implicit rule recursion.%s%s\n", "", "");
continue;
}
for (i = 0; rule->targets[i] != 0; ++i)
{
char *target = rule->targets[i];
char *suffix = rule->suffixes[i];
int check_lastslash;
/* Rules that can match any filename and are not terminal
are ignored if we're recursing, so that they cannot be
intermediate files. */
if (recursions > 0 && target[1] == '\0' && !rule->terminal)
continue;
if (rule->lens[i] > namelen)
/* It can't possibly match. */
continue;
/* From the lengths of the filename and the pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename + (suffix - target - 1);
stemlen = namelen - rule->lens[i] + 1;
/* Set CHECK_LASTSLASH if FILENAME contains a directory
prefix and the target pattern does not contain a slash. */
check_lastslash = lastslash != 0 && index (target, '/') == 0;
if (check_lastslash)
{
/* In that case, don't include the
directory prefix in STEM here. */
unsigned int difference = lastslash - filename + 1;
if (difference > stemlen)
continue;
stemlen -= difference;
stem += difference;
}
/* Check that the rule pattern matches the text before the stem. */
if (check_lastslash)
{
if (stem > (lastslash + 1)
&& strncmp (target, lastslash + 1, stem - lastslash - 1))
continue;
}
else if (stem > filename
&& strncmp (target, filename, stem - filename))
continue;
/* Check that the rule pattern matches the text after the stem.
We could test simply use streq, but this way we compare the
first two characters immediately. This saves time in the very
common case where the first character matches because it is a
period. */
if (*suffix != stem[stemlen]
|| (*suffix != '\0' && !streq (&suffix[1], &stem[(int)stemlen + 1])))
continue;
/* Record if we match a rule that not all filenames will match. */
if (target[1] != '\0')
specific_rule_matched = 1;
/* A rule with no dependencies and no commands exists solely to set
specific_rule_matched when it matches. Don't try to use it. */
if (rule->deps == 0 && rule->cmds == 0)
continue;
/* Record this rule in TRYRULES and the index of the matching
target in MATCHES. If several targets of the same rule match,
that rule will be in TRYRULES more than once. */
tryrules[nrules] = rule;
matches[nrules] = i;
checked_lastslash[nrules] = check_lastslash;
++nrules;
}
}
/* If we have found a matching rule that won't match all filenames,
retroactively reject any non-"terminal" rules that do always match. */
if (specific_rule_matched)
for (i = 0; i < nrules; ++i)
if (!tryrules[i]->terminal)
{
register unsigned int j;
for (j = 0; tryrules[i]->targets[j] != 0; ++j)
if (tryrules[i]->targets[j][1] == '\0')
break;
if (tryrules[i]->targets[j] != 0)
tryrules[i] = 0;
}
/* Try each rule once without intermediate files, then once with them. */
for (intermed_ok = 0; intermed_ok == !!intermed_ok; ++intermed_ok)
{
/* Try each pattern rule till we find one that applies.
If it does, copy the names of its dependencies (as substituted)
and store them in FOUND_FILES. DEPS_FOUND is the number of them. */
for (i = 0; i < nrules; i++)
{
int check_lastslash;
rule = tryrules[i];
/* RULE is nil when we discover that a rule,
already placed in TRYRULES, should not be applied. */
if (rule == 0)
continue;
/* Reject any terminal rules if we're
looking to make intermediate files. */
if (intermed_ok && rule->terminal)
continue;
/* Mark this rule as in use so a recursive
pattern_search won't try to use it. */
rule->in_use = 1;
/* From the lengths of the filename and the matching pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename
+ (rule->suffixes[matches[i]] - rule->targets[matches[i]]) - 1;
stemlen = namelen - rule->lens[matches[i]] + 1;
check_lastslash = checked_lastslash[i];
if (check_lastslash)
{
stem += lastslash - filename + 1;
stemlen -= (lastslash - filename) + 1;
}
DEBUGP2 ("Trying pattern rule with stem `%.*s'.\n",
(int) stemlen, stem);
/* Try each dependency; see if it "exists". */
deps_found = 0;
for (dep = rule->deps; dep != 0; dep = dep->next)
{
/* If the dependency name has a %, substitute the stem. */
p = index (dep_name (dep), '%');
if (p != 0)
{
register unsigned int i;
if (check_lastslash)
{
/* Copy directory name from the original FILENAME. */
i = lastslash - filename + 1;
bcopy (filename, depname, i);
}
else
i = 0;
bcopy (dep_name (dep), depname + i, p - dep_name (dep));
i += p - dep_name (dep);
bcopy (stem, depname + i, stemlen);
i += stemlen;
strcpy (depname + i, p + 1);
p = depname;
}
else
p = dep_name (dep);
/* P is now the actual dependency name as substituted. */
if (file_impossible_p (p))
{
/* If this dependency has already been ruled
"impossible", then the rule fails and don't
bother trying it on the second pass either
since we know that will fail too. */
DEBUGP2 ("Rejecting impossible %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
tryrules[i] = 0;
break;
}
intermediate_files[deps_found] = 0;
DEBUGP2 ("Trying %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
/* The DEP->changed flag says that this dependency resides in a
nonexistent directory. So we normally can skip looking for
the file. However, if CHECK_LASTSLASH is set, then the
dependency file we are actually looking for is in a different
directory (the one gotten by prepending FILENAME's directory),
so it might actually exist. */
if ((!dep->changed || check_lastslash)
&& (lookup_file (p) != 0 || file_exists_p (p)))
{
found_files[deps_found++] = savestring (p, strlen (p));
continue;
}
/* This code, given FILENAME = "lib/foo.o", dependency name
"lib/foo.c", and VPATH=src, searches for "src/lib/foo.c". */
if (vpath_search (&p, (time_t *) 0))
{
DEBUGP2 ("Found dependency as `%s'.%s\n", p, "");
found_files[deps_found++] = p;
continue;
}
/* We could not find the file in any place we should look.
Try to make this dependency as an intermediate file,
but only on the second pass. */
if (intermed_ok)
{
if (intermediate_file == 0)
intermediate_file
= (struct file *) alloca (sizeof (struct file));
DEBUGP2 ("Looking for a rule with %s file `%s'.\n",
"intermediate", p);
bzero ((char *) intermediate_file, sizeof (struct file));
intermediate_file->name = p;
if (pattern_search (intermediate_file, 0, depth + 1,
recursions + 1))
{
p = savestring (p, strlen (p));
intermediate_patterns[deps_found]
= intermediate_file->name;
intermediate_file->name = p;
intermediate_files[deps_found] = intermediate_file;
intermediate_file = 0;
/* Allocate an extra copy to go in FOUND_FILES,
because every elt of FOUND_FILES is consumed
or freed later. */
found_files[deps_found] = savestring (p, strlen (p));
++deps_found;
continue;
}
/* If we have tried to find P as an intermediate
file and failed, mark that name as impossible
so we won't go through the search again later. */
file_impossible (p);
}
/* A dependency of this rule does not exist.
Therefore, this rule fails. */
break;
}
/* This rule is no longer `in use' for recursive searches. */
rule->in_use = 0;
if (dep != 0)
{
/* This pattern rule does not apply.
If some of its dependencies succeeded,
free the data structure describing them. */
while (deps_found-- > 0)
{
register struct file *f = intermediate_files[deps_found];
free (found_files[deps_found]);
if (f != 0
&& (f->stem < f->name
|| f->stem > f->name + strlen (f->name)))
free (f->stem);
}
}
else
/* This pattern rule does apply. Stop looking for one. */
break;
}
/* If we found an applicable rule without
intermediate files, don't try with them. */
if (i < nrules)
break;
rule = 0;
}
/* RULE is nil if the loop went all the way
through the list and everything failed. */
if (rule == 0)
return 0;
foundrule = i;
/* If we are recursing, store the pattern that matched
FILENAME in FILE->name for use in upper levels. */
if (recursions > 0)
/* Kludge-o-matic */
file->name = rule->targets[matches[foundrule]];
/* FOUND_FILES lists the dependencies for the rule we found.
This includes the intermediate files, if any.
Convert them into entries on the deps-chain of FILE. */
while (deps_found-- > 0)
{
register char *s;
if (intermediate_files[deps_found] != 0)
{
/* If we need to use an intermediate file,
make sure it is entered as a target, with the info that was
found for it in the recursive pattern_search call.
We know that the intermediate file did not already exist as
a target; therefore we can assume that the deps and cmds
of F below are null before we change them. */
struct file *imf = intermediate_files[deps_found];
register struct file *f = enter_file (imf->name);
f->deps = imf->deps;
f->cmds = imf->cmds;
f->stem = imf->stem;
imf = lookup_file (intermediate_patterns[deps_found]);
if (imf != 0 && imf->precious)
f->precious = 1;
f->intermediate = 1;
f->tried_implicit = 1;
for (dep = f->deps; dep != 0; dep = dep->next)
{
dep->file = enter_file (dep->name);
dep->name = 0;
dep->file->tried_implicit |= dep->changed;
}
num_intermediates++;
}
dep = (struct dep *) xmalloc (sizeof (struct dep));
s = found_files[deps_found];
if (recursions == 0)
{
dep->name = 0;
dep->file = lookup_file (s);
if (dep->file == 0)
/* enter_file consumes S's storage. */
dep->file = enter_file (s);
else
/* A copy of S is already allocated in DEP->file->name.
So we can free S. */
free (s);
}
else
{
dep->name = s;
dep->file = 0;
dep->changed = 0;
}
if (intermediate_files[deps_found] == 0 && tryrules[foundrule]->terminal)
{
/* If the file actually existed (was not an intermediate file),
and the rule that found it was a terminal one, then we want
to mark the found file so that it will not have implicit rule
search done for it. If we are not entering a `struct file' for
it now, we indicate this with the `changed' flag. */
if (dep->file == 0)
dep->changed = 1;
else
dep->file->tried_implicit = 1;
}
dep->next = file->deps;
file->deps = dep;
}
if (!checked_lastslash[foundrule])
/* Always allocate new storage, since STEM might be
on the stack for an intermediate file. */
file->stem = savestring (stem, stemlen);
else
{
/* We want to prepend the directory from
the original FILENAME onto the stem. */
file->stem = (char *) xmalloc (((lastslash + 1) - filename)
+ stemlen + 1);
bcopy (filename, file->stem, (lastslash + 1) - filename);
bcopy (stem, file->stem + ((lastslash + 1) - filename), stemlen);
file->stem[((lastslash + 1) - filename) + stemlen] = '\0';
}
file->cmds = rule->cmds;
/* Put the targets other than the one that
matched into FILE's `also_make' member. */
/* If there was only one target, there is nothing to do. */
if (rule->targets[1] != 0)
for (i = 0; rule->targets[i] != 0; ++i)
if (i != matches[foundrule])
{
struct dep *new = (struct dep *) xmalloc (sizeof (struct dep));
new->name = p = (char *) xmalloc (rule->lens[i] + stemlen + 1);
bcopy (rule->targets[i], p,
rule->suffixes[i] - rule->targets[i] - 1);
p += rule->suffixes[i] - rule->targets[i] - 1;
bcopy (stem, p, stemlen);
p += stemlen;
bcopy (rule->suffixes[i], p,
rule->lens[i] - (rule->suffixes[i] - rule->targets[i]) + 1);
new->file = enter_file (new->name);
new->next = file->also_make;
file->also_make = new;
}
return 1;
}

View File

@@ -1,238 +0,0 @@
#! /bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch.
#
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
tranformbasename=""
transform_arg=""
instcmd="$mvprog"
chmodcmd="$chmodprog 0755"
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
dir_arg=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-d) dir_arg=true
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
shift
continue;;
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
# this colon is to work around a 386BSD /bin/sh bug
:
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
else
true
fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
else
instcmd=mkdir
fi
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
then
true
else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
else
true
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
else
true
fi
fi
## this sed command emulates the dirname command
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Make sure that the destination directory exists.
# this part is taken from Noah Friedman's mkinstalldirs script
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
oIFS="${IFS}"
# Some sh's can't handle IFS=/ for some reason.
IFS='%'
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
IFS="${oIFS}"
pathcomp=''
while [ $# -ne 0 ] ; do
pathcomp="${pathcomp}${1}"
shift
if [ ! -d "${pathcomp}" ] ;
then
$mkdirprog "${pathcomp}"
else
true
fi
pathcomp="${pathcomp}/"
done
fi
if [ x"$dir_arg" != x ]
then
$doit $instcmd $dst &&
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
true
fi
# Make a temp file name in the proper directory.
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp &&
trap "rm -f ${dsttmp}" 0 &&
# and set any options; do chmod last to preserve setuid bits
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $instcmd $src $dsttmp" command.
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&
exit 0

File diff suppressed because it is too large Load Diff

View File

@@ -1,67 +0,0 @@
/* Definitions for managing subprocesses in GNU Make.
Copyright (C) 1992, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure describing a running or dead child process. */
struct child
{
struct child *next; /* Link in the chain. */
struct file *file; /* File being remade. */
char **environment; /* Environment for commands. */
char **command_lines; /* Array of variable-expanded cmd lines. */
unsigned int command_line; /* Index into above. */
char *command_ptr; /* Ptr into command_lines[command_line]. */
pid_t pid; /* Child process's ID number. */
unsigned int remote:1; /* Nonzero if executing remotely. */
unsigned int noerror:1; /* Nonzero if commands contained a `-'. */
unsigned int good_stdin:1; /* Nonzero if this child has a good stdin. */
unsigned int deleted:1; /* Nonzero if targets have been deleted. */
};
extern struct child *children;
extern void new_job ();
extern void reap_children ();
extern void start_waiting_jobs ();
extern char **construct_command_argv ();
extern void child_execute_job ();
extern void exec_command ();
extern unsigned int job_slots_used;
#ifdef POSIX
extern void unblock_sigs ();
#else
#ifdef HAVE_SIGSETMASK
extern int fatal_signal_mask;
#define unblock_sigs() sigsetmask (0)
#else
#define unblock_sigs()
#endif
#endif
#ifdef NETSCAPE
extern int ns_spawn (char **argv, char **envp, int *exitCode);
#endif

File diff suppressed because it is too large Load Diff

View File

@@ -1,656 +0,0 @@
@comment This file is included by both standards.texi and make.texinfo.
@comment It was broken out of standards.texi on 1/6/93 by roland.
@node Makefile Conventions
@chapter Makefile Conventions
@comment standards.texi does not print an index, but make.texinfo does.
@cindex makefile, conventions for
@cindex conventions for makefiles
@cindex standards for makefiles
This chapter describes conventions for writing the Makefiles for GNU programs.
@menu
* Makefile Basics::
* Utilities in Makefiles::
* Standard Targets::
* Command Variables::
* Directory Variables::
@end menu
@node Makefile Basics
@section General Conventions for Makefiles
Every Makefile should contain this line:
@example
SHELL = /bin/sh
@end example
@noindent
to avoid trouble on systems where the @code{SHELL} variable might be
inherited from the environment. (This is never a problem with GNU
@code{make}.)
Different @code{make} programs have incompatible suffix lists and
implicit rules, and this sometimes creates confusion or misbehavior. So
it is a good idea to set the suffix list explicitly using only the
suffixes you need in the particular Makefile, like this:
@example
.SUFFIXES:
.SUFFIXES: .c .o
@end example
@noindent
The first line clears out the suffix list, the second introduces all
suffixes which may be subject to implicit rules in this Makefile.
Don't assume that @file{.} is in the path for command execution. When
you need to run programs that are a part of your package during the
make, please make sure that it uses @file{./} if the program is built as
part of the make or @file{$(srcdir)/} if the file is an unchanging part
of the source code. Without one of these prefixes, the current search
path is used.
The distinction between @file{./} and @file{$(srcdir)/} is important
when using the @samp{--srcdir} option to @file{configure}. A rule of
the form:
@smallexample
foo.1 : foo.man sedscript
sed -e sedscript foo.man > foo.1
@end smallexample
@noindent
will fail when the current directory is not the source directory,
because @file{foo.man} and @file{sedscript} are not in the current
directory.
When using GNU @code{make}, relying on @samp{VPATH} to find the source
file will work in the case where there is a single dependency file,
since the @file{make} automatic variable @samp{$<} will represent the
source file wherever it is. (Many versions of @code{make} set @samp{$<}
only in implicit rules.) A makefile target like
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c bar.c -o foo.o
@end smallexample
@noindent
should instead be written as
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c $< -o $@@
@end smallexample
@noindent
in order to allow @samp{VPATH} to work correctly. When the target has
multiple dependencies, using an explicit @samp{$(srcdir)} is the easiest
way to make the rule work well. For example, the target above for
@file{foo.1} is best written as:
@smallexample
foo.1 : foo.man sedscript
sed -e $(srcdir)/sedscript $(srcdir)/foo.man > $@@
@end smallexample
@node Utilities in Makefiles
@section Utilities in Makefiles
Write the Makefile commands (and any shell scripts, such as
@code{configure}) to run in @code{sh}, not in @code{csh}. Don't use any
special features of @code{ksh} or @code{bash}.
The @code{configure} script and the Makefile rules for building and
installation should not use any utilities directly except these:
@example
cat cmp cp echo egrep expr grep
ln mkdir mv pwd rm rmdir sed test touch
@end example
Stick to the generally supported options for these programs. For
example, don't use @samp{mkdir -p}, convenient as it may be, because
most systems don't support it.
The Makefile rules for building and installation can also use compilers
and related programs, but should do so via @code{make} variables so that the
user can substitute alternatives. Here are some of the programs we
mean:
@example
ar bison cc flex install ld lex
make makeinfo ranlib texi2dvi yacc
@end example
Use the following @code{make} variables:
@example
$(AR) $(BISON) $(CC) $(FLEX) $(INSTALL) $(LD) $(LEX)
$(MAKE) $(MAKEINFO) $(RANLIB) $(TEXI2DVI) $(YACC)
@end example
When you use @code{ranlib}, you should make sure nothing bad happens if
the system does not have @code{ranlib}. Arrange to ignore an error
from that command, and print a message before the command to tell the
user that failure of the @code{ranlib} command does not mean a problem.
If you use symbolic links, you should implement a fallback for systems
that don't have symbolic links.
It is ok to use other utilities in Makefile portions (or scripts)
intended only for particular systems where you know those utilities to
exist.
@node Standard Targets
@section Standard Targets for Users
All GNU programs should have the following targets in their Makefiles:
@table @samp
@item all
Compile the entire program. This should be the default target. This
target need not rebuild any documentation files; Info files should
normally be included in the distribution, and DVI files should be made
only when explicitly asked for.
@item install
Compile the program and copy the executables, libraries, and so on to
the file names where they should reside for actual use. If there is a
simple test to verify that a program is properly installed, this target
should run that test.
If possible, write the @code{install} target rule so that it does not
modify anything in the directory where the program was built, provided
@samp{make all} has just been done. This is convenient for building the
program under one user name and installing it under another.
The commands should create all the directories in which files are to be
installed, if they don't already exist. This includes the directories
specified as the values of the variables @code{prefix} and
@code{exec_prefix}, as well as all subdirectories that are needed.
One way to do this is by means of an @code{installdirs} target
as described below.
Use @samp{-} before any command for installing a man page, so that
@code{make} will ignore any errors. This is in case there are systems
that don't have the Unix man page documentation system installed.
The way to install Info files is to copy them into @file{$(infodir)}
with @code{$(INSTALL_DATA)} (@pxref{Command Variables}), and then run
the @code{install-info} program if it is present. @code{install-info}
is a script that edits the Info @file{dir} file to add or update the
menu entry for the given Info file; it will be part of the Texinfo package.
Here is a sample rule to install an Info file:
@comment This example has been carefully formatted for the Make manual.
@comment Please do not reformat it without talking to roland@gnu.ai.mit.edu.
@smallexample
$(infodir)/foo.info: foo.info
# There may be a newer info file in . than in srcdir.
-if test -f foo.info; then d=.; \
else d=$(srcdir); fi; \
$(INSTALL_DATA) $$d/foo.info $@@; \
# 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 \
install-info --infodir=$(infodir) $$d/foo.info; \
else true; fi
@end smallexample
@item uninstall
Delete all the installed files that the @samp{install} target would
create (but not the noninstalled files such as @samp{make all} would
create).
This rule should not modify the directories where compilation is done,
only the directories where files are installed.
@comment The gratuitous blank line here is to make the table look better
@comment in the printed Make manual. Please leave it in.
@item clean
Delete all files from the current directory that are normally created by
building the program. Don't delete the files that record the
configuration. Also preserve files that could be made by building, but
normally aren't because the distribution comes with them.
Delete @file{.dvi} files here if they are not part of the distribution.
@item distclean
Delete all files from the current directory that are created by
configuring or building the program. If you have unpacked the source
and built the program without creating any other files, @samp{make
distclean} should leave only the files that were in the distribution.
@item mostlyclean
Like @samp{clean}, but may refrain from deleting a few files that people
normally don't want to recompile. For example, the @samp{mostlyclean}
target for GCC does not delete @file{libgcc.a}, because recompiling it
is rarely necessary and takes a lot of time.
@item maintainer-clean
Delete almost everything from the current directory that can be
reconstructed with this Makefile. This typically includes everything
deleted by @code{distclean}, plus more: C source files produced by
Bison, tags tables, Info files, and so on.
The reason we say ``almost everything'' is that @samp{make
maintainer-clean} should not delete @file{configure} even if
@file{configure} can be remade using a rule in the Makefile. More
generally, @samp{make maintainer-clean} should not delete anything that
needs to exist in order to run @file{configure} and then begin to build
the program. This is the only exception; @code{maintainer-clean} should
delete everything else that can be rebuilt.
The @samp{maintainer-clean} is intended to be used by a maintainer of
the package, not by ordinary users. You may need special tools to
reconstruct some of the files that @samp{make maintainer-clean} deletes.
Since these files are normally included in the distribution, we don't
take care to make them easy to reconstruct. If you find you need to
unpack the full distribution again, don't blame us.
To help make users aware of this, the commands for
@code{maintainer-clean} should start with these two:
@example
@@echo "This command is intended for maintainers to use;"
@@echo "it deletes files that may require special tools to rebuild."
@end example
@item TAGS
Update a tags table for this program.
@item info
Generate any Info files needed. The best way to write the rules is as
follows:
@smallexample
info: foo.info
foo.info: foo.texi chap1.texi chap2.texi
$(MAKEINFO) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{MAKEINFO} in the Makefile. It should
run the @code{makeinfo} program, which is part of the Texinfo
distribution.
@item dvi
Generate DVI files for all TeXinfo documentation.
For example:
@smallexample
dvi: foo.dvi
foo.dvi: foo.texi chap1.texi chap2.texi
$(TEXI2DVI) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{TEXI2DVI} in the Makefile. It should
run the program @code{texi2dvi}, which is part of the Texinfo
distribution. Alternatively, write just the dependencies, and allow GNU
Make to provide the command.
@item dist
Create a distribution tar file for this program. The tar file should be
set up so that the file names in the tar file start with a subdirectory
name which is the name of the package it is a distribution for. This
name can include the version number.
For example, the distribution tar file of GCC version 1.40 unpacks into
a subdirectory named @file{gcc-1.40}.
The easiest way to do this is to create a subdirectory appropriately
named, use @code{ln} or @code{cp} to install the proper files in it, and
then @code{tar} that subdirectory.
The @code{dist} target should explicitly depend on all non-source files
that are in the distribution, to make sure they are up to date in the
distribution.
@xref{Releases, , Making Releases, standards, GNU Coding Standards}.
@item check
Perform self-tests (if any). The user must build the program before
running the tests, but need not install the program; you should write
the self-tests so that they work when the program is built but not
installed.
@end table
The following targets are suggested as conventional names, for programs
in which they are useful.
@table @code
@item installcheck
Perform installation tests (if any). The user must build and install
the program before running the tests. You should not assume that
@file{$(bindir)} is in the search path.
@item installdirs
It's useful to add a target named @samp{installdirs} to create the
directories where files are installed, and their parent directories.
There is a script called @file{mkinstalldirs} which is convenient for
this; find it in the Texinfo package.@c It's in /gd/gnu/lib/mkinstalldirs.
You can use a rule like this:
@comment This has been carefully formatted to look decent in the Make manual.
@comment Please be sure not to make it extend any further to the right.--roland
@smallexample
# Make sure all installation directories (e.g. $(bindir))
# actually exist by making them if necessary.
installdirs: mkinstalldirs
$(srcdir)/mkinstalldirs $(bindir) $(datadir) \
$(libdir) $(infodir) \
$(mandir)
@end smallexample
This rule should not modify the directories where compilation is done.
It should do nothing but create installation directories.
@end table
@node Command Variables
@section Variables for Specifying Commands
Makefiles should provide variables for overriding certain commands, options,
and so on.
In particular, you should run most utility programs via variables.
Thus, if you use Bison, have a variable named @code{BISON} whose default
value is set with @samp{BISON = bison}, and refer to it with
@code{$(BISON)} whenever you need to use Bison.
File management utilities such as @code{ln}, @code{rm}, @code{mv}, and
so on, need not be referred to through variables in this way, since users
don't need to replace them with other programs.
Each program-name variable should come with an options variable that is
used to supply options to the program. Append @samp{FLAGS} to the
program-name variable name to get the options variable name---for
example, @code{BISONFLAGS}. (The name @code{CFLAGS} is an exception to
this rule, but we keep it because it is standard.) Use @code{CPPFLAGS}
in any compilation command that runs the preprocessor, and use
@code{LDFLAGS} in any compilation command that does linking as well as
in any direct use of @code{ld}.
If there are C compiler options that @emph{must} be used for proper
compilation of certain files, do not include them in @code{CFLAGS}.
Users expect to be able to specify @code{CFLAGS} freely themselves.
Instead, arrange to pass the necessary options to the C compiler
independently of @code{CFLAGS}, by writing them explicitly in the
compilation commands or by defining an implicit rule, like this:
@smallexample
CFLAGS = -g
ALL_CFLAGS = -I. $(CFLAGS)
.c.o:
$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
@end smallexample
Do include the @samp{-g} option in @code{CFLAGS}, because that is not
@emph{required} for proper compilation. You can consider it a default
that is only recommended. If the package is set up so that it is
compiled with GCC by default, then you might as well include @samp{-O}
in the default value of @code{CFLAGS} as well.
Put @code{CFLAGS} last in the compilation command, after other variables
containing compiler options, so the user can use @code{CFLAGS} to
override the others.
Every Makefile should define the variable @code{INSTALL}, which is the
basic command for installing a file into the system.
Every Makefile should also define the variables @code{INSTALL_PROGRAM}
and @code{INSTALL_DATA}. (The default for each of these should be
@code{$(INSTALL)}.) Then it should use those variables as the commands
for actual installation, for executables and nonexecutables
respectively. Use these variables as follows:
@example
$(INSTALL_PROGRAM) foo $(bindir)/foo
$(INSTALL_DATA) libfoo.a $(libdir)/libfoo.a
@end example
@noindent
Always use a file name, not a directory name, as the second argument of
the installation commands. Use a separate command for each file to be
installed.
@node Directory Variables
@section Variables for Installation Directories
Installation directories should always be named by variables, so it is
easy to install in a nonstandard place. The standard names for these
variables are described below. They are based on a standard filesystem
layout; variants of it are used in SVR4, 4.4BSD, Linux, Ultrix v4, and
other modern operating systems.
These two variables set the root for the installation. All the other
installation directories should be subdirectories of one of these two,
and nothing should be directly installed into these two directories.
@table @samp
@item prefix
A prefix used in constructing the default values of the variables listed
below. The default value of @code{prefix} should be @file{/usr/local}
When building the complete GNU system, the prefix will be empty and
@file{/usr} will be a symbolic link to @file{/}.
@item exec_prefix
A prefix used in constructing the default values of some of the
variables listed below. The default value of @code{exec_prefix} should
be @code{$(prefix)}.
Generally, @code{$(exec_prefix)} is used for directories that contain
machine-specific files (such as executables and subroutine libraries),
while @code{$(prefix)} is used directly for other directories.
@end table
Executable programs are installed in one of the following directories.
@table @samp
@item bindir
The directory for installing executable programs that users can run.
This should normally be @file{/usr/local/bin}, but write it as
@file{$(exec_prefix)/bin}.
@item sbindir
The directory for installing executable programs that can be run from
the shell, but are only generally useful to system administrators. This
should normally be @file{/usr/local/sbin}, but write it as
@file{$(exec_prefix)/sbin}.
@item libexecdir
@comment This paragraph adjusted to avoid overfull hbox --roland 5jul94
The directory for installing executable programs to be run by other
programs rather than by users. This directory should normally be
@file{/usr/local/libexec}, but write it as @file{$(exec_prefix)/libexec}.
@end table
Data files used by the program during its execution are divided into
categories in two ways.
@itemize @bullet
@item
Some files are normally modified by programs; others are never normally
modified (though users may edit some of these).
@item
Some files are architecture-independent and can be shared by all
machines at a site; some are architecture-dependent and can be shared
only by machines of the same kind and operating system; others may never
be shared between two machines.
@end itemize
This makes for six different possibilities. However, we want to
discourage the use of architecture-dependent files, aside from of object
files and libraries. It is much cleaner to make other data files
architecture-independent, and it is generally not hard.
Therefore, here are the variables makefiles should use to specify
directories:
@table @samp
@item datadir
The directory for installing read-only architecture independent data
files. This should normally be @file{/usr/local/share}, but write it as
@file{$(prefix)/share}. As a special exception, see @file{$(infodir)}
and @file{$(includedir)} below.
@item sysconfdir
The directory for installing read-only data files that pertain to a
single machine--that is to say, files for configuring a host. Mailer
and network configuration files, @file{/etc/passwd}, and so forth belong
here. All the files in this directory should be ordinary ASCII text
files. This directory should normally be @file{/usr/local/etc}, but
write it as @file{$(prefix)/etc}.
@c rewritten to avoid overfull hbox --tower
Do not install executables
@c here
in this directory (they probably
belong in @file{$(libexecdir)} or @file{$(sbindir))}. Also do not
install files that are modified in the normal course of their use
(programs whose purpose is to change the configuration of the system
excluded). Those probably belong in @file{$(localstatedir)}.
@item sharedstatedir
The directory for installing architecture-independent data files which
the programs modify while they run. This should normally be
@file{/usr/local/com}, but write it as @file{$(prefix)/com}.
@item localstatedir
The directory for installing data files which the programs modify while
they run, and that pertain to one specific machine. Users should never
need to modify files in this directory to configure the package's
operation; put such configuration information in separate files that go
in @file{datadir} or @file{$(sysconfdir)}. @file{$(localstatedir)}
should normally be @file{/usr/local/var}, but write it as
@file{$(prefix)/var}.
@item libdir
The directory for object files and libraries of object code. Do not
install executables here, they probably belong in @file{$(libexecdir)}
instead. The value of @code{libdir} should normally be
@file{/usr/local/lib}, but write it as @file{$(exec_prefix)/lib}.
@item infodir
The directory for installing the Info files for this package. By
default, it should be @file{/usr/local/info}, but it should be written
as @file{$(prefix)/info}.
@item includedir
@c rewritten to avoid overfull hbox --roland
The directory for installing header files to be included by user
programs with the C @samp{#include} preprocessor directive. This
should normally be @file{/usr/local/include}, but write it as
@file{$(prefix)/include}.
Most compilers other than GCC do not look for header files in
@file{/usr/local/include}. So installing the header files this way is
only useful with GCC. Sometimes this is not a problem because some
libraries are only really intended to work with GCC. But some libraries
are intended to work with other compilers. They should install their
header files in two places, one specified by @code{includedir} and one
specified by @code{oldincludedir}.
@item oldincludedir
The directory for installing @samp{#include} header files for use with
compilers other than GCC. This should normally be @file{/usr/include}.
The Makefile commands should check whether the value of
@code{oldincludedir} is empty. If it is, they should not try to use
it; they should cancel the second installation of the header files.
A package should not replace an existing header in this directory unless
the header came from the same package. Thus, if your Foo package
provides a header file @file{foo.h}, then it should install the header
file in the @code{oldincludedir} directory if either (1) there is no
@file{foo.h} there or (2) the @file{foo.h} that exists came from the Foo
package.
To tell whether @file{foo.h} came from the Foo package, put a magic
string in the file---part of a comment---and grep for that string.
@end table
Unix-style man pages are installed in one of the following:
@table @samp
@item mandir
The directory for installing the man pages (if any) for this package.
It should include the suffix for the proper section of the
manual---usually @samp{1} for a utility. It will normally be
@file{/usr/local/man/man1}, but you should write it as
@file{$(prefix)/man/man1}.
@item man1dir
The directory for installing section 1 man pages.
@item man2dir
The directory for installing section 2 man pages.
@item @dots{}
Use these names instead of @samp{mandir} if the package needs to install man
pages in more than one section of the manual.
@strong{Don't make the primary documentation for any GNU software be a
man page. Write a manual in Texinfo instead. Man pages are just for
the sake of people running GNU software on Unix, which is a secondary
application only.}
@item manext
The file name extension for the installed man page. This should contain
a period followed by the appropriate digit; it should normally be @samp{.1}.
@item man1ext
The file name extension for installed section 1 man pages.
@item man2ext
The file name extension for installed section 2 man pages.
@item @dots{}
Use these names instead of @samp{manext} if the package needs to install man
pages in more than one section of the manual.
@end table
And finally, you should set the following variable:
@table @samp
@item srcdir
The directory for the sources being compiled. The value of this
variable is normally inserted by the @code{configure} shell script.
@end table
For example:
@smallexample
@c I have changed some of the comments here slightly to fix an overfull
@c hbox, so the make manual can format correctly. --roland
# Common prefix for installation directories.
# NOTE: This directory must exist when you start the install.
prefix = /usr/local
exec_prefix = $(prefix)
# Where to put the executable for the command `gcc'.
bindir = $(exec_prefix)/bin
# Where to put the directories used by the compiler.
libexecdir = $(exec_prefix)/libexec
# Where to put the Info files.
infodir = $(prefix)/info
@end smallexample
If your program installs a large number of files into one of the
standard user-specified directories, it might be useful to group them
into a subdirectory particular to that program. If you do this, you
should write the @code{install} rule to create these subdirectories.
Do not expect the user to include the subdirectory name in the value of
any of the variables listed above. The idea of having a uniform set of
variable names for installation directories is to enable the user to
specify the exact same values for several different GNU packages. In
order for this to be useful, all the packages must be designed so that
they will work sensibly when the user does so.

View File

@@ -1,354 +0,0 @@
'xrdef {Overview-title}{Overview of \code {make}}
'xrdef {Overview-pg}{1}
'xrdef {Overview-snt}{Chapter'tie1}
'xrdef {Reading-title}{How to Read This Manual}
'xrdef {Reading-pg}{1}
'xrdef {Reading-snt}{Section'tie1.1}
'xrdef {Bugs-title}{Problems and Bugs}
'xrdef {Bugs-pg}{2}
'xrdef {Bugs-snt}{Section'tie1.2}
'xrdef {Introduction-title}{An Introduction to Makefiles}
'xrdef {Introduction-pg}{5}
'xrdef {Introduction-snt}{Chapter'tie2}
'xrdef {Rule Introduction-title}{What a Rule Looks Like}
'xrdef {Rule Introduction-pg}{5}
'xrdef {Rule Introduction-snt}{Section'tie2.1}
'xrdef {Simple Makefile-title}{A Simple Makefile}
'xrdef {Simple Makefile-pg}{6}
'xrdef {Simple Makefile-snt}{Section'tie2.2}
'xrdef {How Make Works-title}{How \code {make} Processes a Makefile}
'xrdef {How Make Works-pg}{8}
'xrdef {How Make Works-snt}{Section'tie2.3}
'xrdef {Variables Simplify-title}{Variables Make Makefiles Simpler}
'xrdef {Variables Simplify-pg}{9}
'xrdef {Variables Simplify-snt}{Section'tie2.4}
'xrdef {make Deduces-title}{Letting \code {make} Deduce the Commands}
'xrdef {make Deduces-pg}{10}
'xrdef {make Deduces-snt}{Section'tie2.5}
'xrdef {Combine By Dependency-title}{Another Style of Makefile}
'xrdef {Combine By Dependency-pg}{11}
'xrdef {Combine By Dependency-snt}{Section'tie2.6}
'xrdef {Cleanup-title}{Rules for Cleaning the Directory}
'xrdef {Cleanup-pg}{12}
'xrdef {Cleanup-snt}{Section'tie2.7}
'xrdef {Makefiles-title}{Writing Makefiles}
'xrdef {Makefiles-pg}{13}
'xrdef {Makefiles-snt}{Chapter'tie3}
'xrdef {Makefile Contents-title}{What Makefiles Contain}
'xrdef {Makefile Contents-pg}{13}
'xrdef {Makefile Contents-snt}{Section'tie3.1}
'xrdef {Makefile Names-title}{What Name to Give Your Makefile}
'xrdef {Makefile Names-pg}{14}
'xrdef {Makefile Names-snt}{Section'tie3.2}
'xrdef {Include-title}{Including Other Makefiles}
'xrdef {Include-pg}{14}
'xrdef {Include-snt}{Section'tie3.3}
'xrdef {MAKEFILES Variable-title}{The Variable \code {MAKEFILES}}
'xrdef {MAKEFILES Variable-pg}{16}
'xrdef {MAKEFILES Variable-snt}{Section'tie3.4}
'xrdef {Remaking Makefiles-title}{How Makefiles Are Remade}
'xrdef {Remaking Makefiles-pg}{16}
'xrdef {Remaking Makefiles-snt}{Section'tie3.5}
'xrdef {Overriding Makefiles-title}{Overriding Part of Another Makefile}
'xrdef {Overriding Makefiles-pg}{18}
'xrdef {Overriding Makefiles-snt}{Section'tie3.6}
'xrdef {Rules-title}{Writing Rules}
'xrdef {Rules-pg}{19}
'xrdef {Rules-snt}{Chapter'tie4}
'xrdef {Rule Syntax-title}{Rule Syntax}
'xrdef {Rule Syntax-pg}{19}
'xrdef {Rule Syntax-snt}{Section'tie4.1}
'xrdef {Wildcards-title}{Using Wildcard Characters in File Names}
'xrdef {Wildcards-pg}{20}
'xrdef {Wildcards-snt}{Section'tie4.2}
'xrdef {Wildcard Examples-title}{Wildcard Examples}
'xrdef {Wildcard Examples-pg}{21}
'xrdef {Wildcard Examples-snt}{Section'tie4.2.1}
'xrdef {Wildcard Pitfall-title}{Pitfalls of Using Wildcards}
'xrdef {Wildcard Pitfall-pg}{22}
'xrdef {Wildcard Pitfall-snt}{Section'tie4.2.2}
'xrdef {Wildcard Function-title}{The Function \code {wildcard}}
'xrdef {Wildcard Function-pg}{22}
'xrdef {Wildcard Function-snt}{Section'tie4.2.3}
'xrdef {Directory Search-title}{Searching Directories for Dependencies}
'xrdef {Directory Search-pg}{23}
'xrdef {Directory Search-snt}{Section'tie4.3}
'xrdef {General Search-title}{\code {VPATH}: Search Path for All Dependencies}
'xrdef {General Search-pg}{23}
'xrdef {General Search-snt}{Section'tie4.3.1}
'xrdef {Selective Search-title}{The \code {vpath} Directive}
'xrdef {Selective Search-pg}{24}
'xrdef {Selective Search-snt}{Section'tie4.3.2}
'xrdef {Commands/Search-title}{Writing Shell Commands with Directory Search}
'xrdef {Commands/Search-pg}{26}
'xrdef {Commands/Search-snt}{Section'tie4.3.3}
'xrdef {Implicit/Search-title}{Directory Search and Implicit Rules}
'xrdef {Implicit/Search-pg}{27}
'xrdef {Implicit/Search-snt}{Section'tie4.3.4}
'xrdef {Libraries/Search-title}{Directory Search for Link Libraries}
'xrdef {Libraries/Search-pg}{27}
'xrdef {Libraries/Search-snt}{Section'tie4.3.5}
'xrdef {Phony Targets-title}{Phony Targets}
'xrdef {Phony Targets-pg}{28}
'xrdef {Phony Targets-snt}{Section'tie4.4}
'xrdef {Force Targets-title}{Rules without Commands or Dependencies}
'xrdef {Force Targets-pg}{30}
'xrdef {Force Targets-snt}{Section'tie4.5}
'xrdef {Empty Targets-title}{Empty Target Files to Record Events}
'xrdef {Empty Targets-pg}{30}
'xrdef {Empty Targets-snt}{Section'tie4.6}
'xrdef {Special Targets-title}{Special Built-in Target Names}
'xrdef {Special Targets-pg}{31}
'xrdef {Special Targets-snt}{Section'tie4.7}
'xrdef {Multiple Targets-title}{Multiple Targets in a Rule}
'xrdef {Multiple Targets-pg}{32}
'xrdef {Multiple Targets-snt}{Section'tie4.8}
'xrdef {Multiple Rules-title}{Multiple Rules for One Target}
'xrdef {Multiple Rules-pg}{33}
'xrdef {Multiple Rules-snt}{Section'tie4.9}
'xrdef {Static Pattern-title}{Static Pattern Rules}
'xrdef {Static Pattern-pg}{34}
'xrdef {Static Pattern-snt}{Section'tie4.10}
'xrdef {Static Usage-title}{Syntax of Static Pattern Rules}
'xrdef {Static Usage-pg}{34}
'xrdef {Static Usage-snt}{Section'tie4.10.1}
'xrdef {Static versus Implicit-title}{Static Pattern Rules versus Implicit Rules}
'xrdef {Static versus Implicit-pg}{36}
'xrdef {Static versus Implicit-snt}{Section'tie4.10.2}
'xrdef {Double-Colon-title}{Double-Colon Rules}
'xrdef {Double-Colon-pg}{37}
'xrdef {Double-Colon-snt}{Section'tie4.11}
'xrdef {Automatic Dependencies-title}{Generating Dependencies Automatically}
'xrdef {Automatic Dependencies-pg}{37}
'xrdef {Automatic Dependencies-snt}{Section'tie4.12}
'xrdef {Commands-title}{Writing the Commands in Rules}
'xrdef {Commands-pg}{41}
'xrdef {Commands-snt}{Chapter'tie5}
'xrdef {Echoing-title}{Command Echoing}
'xrdef {Echoing-pg}{41}
'xrdef {Echoing-snt}{Section'tie5.1}
'xrdef {Execution-title}{Command Execution}
'xrdef {Execution-pg}{42}
'xrdef {Execution-snt}{Section'tie5.2}
'xrdef {Parallel-title}{Parallel Execution}
'xrdef {Parallel-pg}{42}
'xrdef {Parallel-snt}{Section'tie5.3}
'xrdef {Errors-title}{Errors in Commands}
'xrdef {Errors-pg}{44}
'xrdef {Errors-snt}{Section'tie5.4}
'xrdef {Interrupts-title}{Interrupting or Killing \code {make}}
'xrdef {Interrupts-pg}{45}
'xrdef {Interrupts-snt}{Section'tie5.5}
'xrdef {Recursion-title}{Recursive Use of \code {make}}
'xrdef {Recursion-pg}{46}
'xrdef {Recursion-snt}{Section'tie5.6}
'xrdef {MAKE Variable-title}{How the \code {MAKE} Variable Works}
'xrdef {MAKE Variable-pg}{46}
'xrdef {MAKE Variable-snt}{Section'tie5.6.1}
'xrdef {Variables/Recursion-title}{Communicating Variables to a Sub-\code {make}}
'xrdef {Variables/Recursion-pg}{47}
'xrdef {Variables/Recursion-snt}{Section'tie5.6.2}
'xrdef {Options/Recursion-title}{Communicating Options to a Sub-\code {make}}
'xrdef {Options/Recursion-pg}{50}
'xrdef {Options/Recursion-snt}{Section'tie5.6.3}
'xrdef {-w Option-title}{The \samp {--print-directory} Option}
'xrdef {-w Option-pg}{52}
'xrdef {-w Option-snt}{Section'tie5.6.4}
'xrdef {Sequences-title}{Defining Canned Command Sequences}
'xrdef {Sequences-pg}{52}
'xrdef {Sequences-snt}{Section'tie5.7}
'xrdef {Empty Commands-title}{Using Empty Commands}
'xrdef {Empty Commands-pg}{54}
'xrdef {Empty Commands-snt}{Section'tie5.8}
'xrdef {Using Variables-title}{How to Use Variables}
'xrdef {Using Variables-pg}{55}
'xrdef {Using Variables-snt}{Chapter'tie6}
'xrdef {Reference-title}{Basics of Variable References}
'xrdef {Reference-pg}{55}
'xrdef {Reference-snt}{Section'tie6.1}
'xrdef {Flavors-title}{The Two Flavors of Variables}
'xrdef {Flavors-pg}{56}
'xrdef {Flavors-snt}{Section'tie6.2}
'xrdef {Advanced-title}{Advanced Features for Reference to Variables}
'xrdef {Advanced-pg}{59}
'xrdef {Advanced-snt}{Section'tie6.3}
'xrdef {Substitution Refs-title}{Substitution References}
'xrdef {Substitution Refs-pg}{59}
'xrdef {Substitution Refs-snt}{Section'tie6.3.1}
'xrdef {Computed Names-title}{Computed Variable Names}
'xrdef {Computed Names-pg}{60}
'xrdef {Computed Names-snt}{Section'tie6.3.2}
'xrdef {Values-title}{How Variables Get Their Values}
'xrdef {Values-pg}{63}
'xrdef {Values-snt}{Section'tie6.4}
'xrdef {Setting-title}{Setting Variables}
'xrdef {Setting-pg}{63}
'xrdef {Setting-snt}{Section'tie6.5}
'xrdef {Appending-title}{Appending More Text to Variables}
'xrdef {Appending-pg}{64}
'xrdef {Appending-snt}{Section'tie6.6}
'xrdef {Override Directive-title}{The \code {override} Directive}
'xrdef {Override Directive-pg}{66}
'xrdef {Override Directive-snt}{Section'tie6.7}
'xrdef {Defining-title}{Defining Variables Verbatim}
'xrdef {Defining-pg}{67}
'xrdef {Defining-snt}{Section'tie6.8}
'xrdef {Environment-title}{Variables from the Environment}
'xrdef {Environment-pg}{68}
'xrdef {Environment-snt}{Section'tie6.9}
'xrdef {Conditionals-title}{Conditional Parts of Makefiles}
'xrdef {Conditionals-pg}{71}
'xrdef {Conditionals-snt}{Chapter'tie7}
'xrdef {Conditional Example-title}{Example of a Conditional}
'xrdef {Conditional Example-pg}{71}
'xrdef {Conditional Example-snt}{Section'tie7.1}
'xrdef {Conditional Syntax-title}{Syntax of Conditionals}
'xrdef {Conditional Syntax-pg}{72}
'xrdef {Conditional Syntax-snt}{Section'tie7.2}
'xrdef {Testing Flags-title}{Conditionals that Test Flags}
'xrdef {Testing Flags-pg}{75}
'xrdef {Testing Flags-snt}{Section'tie7.3}
'xrdef {Functions-title}{Functions for Transforming Text}
'xrdef {Functions-pg}{77}
'xrdef {Functions-snt}{Chapter'tie8}
'xrdef {Syntax of Functions-title}{Function Call Syntax}
'xrdef {Syntax of Functions-pg}{77}
'xrdef {Syntax of Functions-snt}{Section'tie8.1}
'xrdef {Text Functions-title}{Functions for String Substitution and Analysis}
'xrdef {Text Functions-pg}{78}
'xrdef {Text Functions-snt}{Section'tie8.2}
'xrdef {Filename Functions-title}{Functions for File Names}
'xrdef {Filename Functions-pg}{81}
'xrdef {Filename Functions-snt}{Section'tie8.3}
'xrdef {Foreach Function-title}{The \code {foreach} Function}
'xrdef {Foreach Function-pg}{83}
'xrdef {Foreach Function-snt}{Section'tie8.4}
'xrdef {Origin Function-title}{The \code {origin} Function}
'xrdef {Origin Function-pg}{85}
'xrdef {Origin Function-snt}{Section'tie8.5}
'xrdef {Shell Function-title}{The \code {shell} Function}
'xrdef {Shell Function-pg}{87}
'xrdef {Shell Function-snt}{Section'tie8.6}
'xrdef {Running-title}{How to Run \code {make}}
'xrdef {Running-pg}{89}
'xrdef {Running-snt}{Chapter'tie9}
'xrdef {Makefile Arguments-title}{Arguments to Specify the Makefile}
'xrdef {Makefile Arguments-pg}{89}
'xrdef {Makefile Arguments-snt}{Section'tie9.1}
'xrdef {Goals-title}{Arguments to Specify the Goals}
'xrdef {Goals-pg}{90}
'xrdef {Goals-snt}{Section'tie9.2}
'xrdef {Instead of Execution-title}{Instead of Executing the Commands}
'xrdef {Instead of Execution-pg}{91}
'xrdef {Instead of Execution-snt}{Section'tie9.3}
'xrdef {Avoiding Compilation-title}{Avoiding Recompilation of Some Files}
'xrdef {Avoiding Compilation-pg}{93}
'xrdef {Avoiding Compilation-snt}{Section'tie9.4}
'xrdef {Overriding-title}{Overriding Variables}
'xrdef {Overriding-pg}{94}
'xrdef {Overriding-snt}{Section'tie9.5}
'xrdef {Testing-title}{Testing the Compilation of a Program}
'xrdef {Testing-pg}{95}
'xrdef {Testing-snt}{Section'tie9.6}
'xrdef {Options Summary-title}{Summary of Options}
'xrdef {Options Summary-pg}{95}
'xrdef {Options Summary-snt}{Section'tie9.7}
'xrdef {Implicit Rules-title}{Using Implicit Rules}
'xrdef {Implicit Rules-pg}{101}
'xrdef {Implicit Rules-snt}{Chapter'tie10}
'xrdef {Using Implicit-title}{Using Implicit Rules}
'xrdef {Using Implicit-pg}{101}
'xrdef {Using Implicit-snt}{Section'tie10.1}
'xrdef {Catalogue of Rules-title}{Catalogue of Implicit Rules}
'xrdef {Catalogue of Rules-pg}{103}
'xrdef {Catalogue of Rules-snt}{Section'tie10.2}
'xrdef {Implicit Variables-title}{Variables Used by Implicit Rules}
'xrdef {Implicit Variables-pg}{106}
'xrdef {Implicit Variables-snt}{Section'tie10.3}
'xrdef {Chained Rules-title}{Chains of Implicit Rules}
'xrdef {Chained Rules-pg}{108}
'xrdef {Chained Rules-snt}{Section'tie10.4}
'xrdef {Pattern Rules-title}{Defining and Redefining Pattern Rules}
'xrdef {Pattern Rules-pg}{109}
'xrdef {Pattern Rules-snt}{Section'tie10.5}
'xrdef {Pattern Intro-title}{Introduction to Pattern Rules}
'xrdef {Pattern Intro-pg}{110}
'xrdef {Pattern Intro-snt}{Section'tie10.5.1}
'xrdef {Pattern Examples-title}{Pattern Rule Examples}
'xrdef {Pattern Examples-pg}{111}
'xrdef {Pattern Examples-snt}{Section'tie10.5.2}
'xrdef {Automatic-title}{Automatic Variables}
'xrdef {Automatic-pg}{112}
'xrdef {Automatic-snt}{Section'tie10.5.3}
'xrdef {Pattern Match-title}{How Patterns Match}
'xrdef {Pattern Match-pg}{114}
'xrdef {Pattern Match-snt}{Section'tie10.5.4}
'xrdef {Match-Anything Rules-title}{Match-Anything Pattern Rules}
'xrdef {Match-Anything Rules-pg}{115}
'xrdef {Match-Anything Rules-snt}{Section'tie10.5.5}
'xrdef {Canceling Rules-title}{Canceling Implicit Rules}
'xrdef {Canceling Rules-pg}{116}
'xrdef {Canceling Rules-snt}{Section'tie10.5.6}
'xrdef {Last Resort-title}{Defining Last-Resort Default Rules}
'xrdef {Last Resort-pg}{116}
'xrdef {Last Resort-snt}{Section'tie10.6}
'xrdef {Suffix Rules-title}{Old-Fashioned Suffix Rules}
'xrdef {Suffix Rules-pg}{117}
'xrdef {Suffix Rules-snt}{Section'tie10.7}
'xrdef {Search Algorithm-title}{Implicit Rule Search Algorithm}
'xrdef {Search Algorithm-pg}{119}
'xrdef {Search Algorithm-snt}{Section'tie10.8}
'xrdef {Archives-title}{Using \code {make} to Update Archive Files}
'xrdef {Archives-pg}{121}
'xrdef {Archives-snt}{Chapter'tie11}
'xrdef {Archive Members-title}{Archive Members as Targets}
'xrdef {Archive Members-pg}{121}
'xrdef {Archive Members-snt}{Section'tie11.1}
'xrdef {Archive Update-title}{Implicit Rule for Archive Member Targets}
'xrdef {Archive Update-pg}{122}
'xrdef {Archive Update-snt}{Section'tie11.2}
'xrdef {Archive Symbols-title}{Updating Archive Symbol Directories}
'xrdef {Archive Symbols-pg}{123}
'xrdef {Archive Symbols-snt}{Section'tie11.2.1}
'xrdef {Archive Pitfalls-title}{Dangers When Using Archives}
'xrdef {Archive Pitfalls-pg}{123}
'xrdef {Archive Pitfalls-snt}{Section'tie11.3}
'xrdef {Archive Suffix Rules-title}{Suffix Rules for Archive Files}
'xrdef {Archive Suffix Rules-pg}{124}
'xrdef {Archive Suffix Rules-snt}{Section'tie11.4}
'xrdef {Features-title}{Features of GNU \code {make}}
'xrdef {Features-pg}{125}
'xrdef {Features-snt}{Chapter'tie12}
'xrdef {Missing-title}{Incompatibilities and Missing Features}
'xrdef {Missing-pg}{129}
'xrdef {Missing-snt}{Chapter'tie13}
'xrdef {Makefile Conventions-title}{Makefile Conventions}
'xrdef {Makefile Conventions-pg}{131}
'xrdef {Makefile Conventions-snt}{Chapter'tie14}
'xrdef {Makefile Basics-title}{General Conventions for Makefiles}
'xrdef {Makefile Basics-pg}{131}
'xrdef {Makefile Basics-snt}{Section'tie14.1}
'xrdef {Utilities in Makefiles-title}{Utilities in Makefiles}
'xrdef {Utilities in Makefiles-pg}{132}
'xrdef {Utilities in Makefiles-snt}{Section'tie14.2}
'xrdef {Standard Targets-title}{Standard Targets for Users}
'xrdef {Standard Targets-pg}{133}
'xrdef {Standard Targets-snt}{Section'tie14.3}
'xrdef {Command Variables-title}{Variables for Specifying Commands}
'xrdef {Command Variables-pg}{136}
'xrdef {Command Variables-snt}{Section'tie14.4}
'xrdef {Directory Variables-title}{Variables for Installation Directories}
'xrdef {Directory Variables-pg}{138}
'xrdef {Directory Variables-snt}{Section'tie14.5}
'xrdef {Quick Reference-title}{Quick Reference}
'xrdef {Quick Reference-pg}{143}
'xrdef {Quick Reference-snt}{Appendix'tie'char65{}}
'xrdef {Complex Makefile-title}{Complex Makefile Example}
'xrdef {Complex Makefile-pg}{149}
'xrdef {Complex Makefile-snt}{Appendix'tie'char66{}}
'xrdef {Concept Index-title}{Index of Concepts}
'xrdef {Concept Index-pg}{155}
'xrdef {Concept Index-snt}{}
'xrdef {Name Index-title}{Index of Functions, Variables, & Directives}
'xrdef {Name Index-pg}{165}
'xrdef {Name Index-snt}{}

View File

@@ -1,701 +0,0 @@
\entry {POSIX}{1}{POSIX}
\entry {IEEE Standard 1003.2}{1}{IEEE Standard 1003.2}
\entry {standards conformance}{1}{standards conformance}
\entry {reporting bugs}{2}{reporting bugs}
\entry {bugs, reporting}{2}{bugs, reporting}
\entry {problems and bugs, reporting}{2}{problems and bugs, reporting}
\entry {makefile}{5}{makefile}
\entry {recompilation}{5}{recompilation}
\entry {editor}{5}{editor}
\entry {rule, introduction to}{5}{rule, introduction to}
\entry {makefile rule parts}{5}{makefile rule parts}
\entry {parts of makefile rule}{5}{parts of makefile rule}
\entry {targets, introduction to}{5}{targets, introduction to}
\entry {dependencies, introduction to}{5}{dependencies, introduction to}
\entry {commands, introduction to}{5}{commands, introduction to}
\entry {tabs in rules}{5}{tabs in rules}
\entry {simple makefile}{6}{simple makefile}
\entry {makefile, simple}{6}{makefile, simple}
\entry {continuation lines}{7}{continuation lines}
\entry {{\tt\indexbackslash } (backslash), for continuation lines}{7}{\code {{\tt\indexbackslash }} (backslash), for continuation lines}
\entry {backslash ({\tt\indexbackslash }), for continuation lines}{7}{backslash (\code {{\tt\indexbackslash }}), for continuation lines}
\entry {quoting newline, in makefile}{7}{quoting newline, in makefile}
\entry {newline, quoting, in makefile}{7}{newline, quoting, in makefile}
\entry {shell command}{8}{shell command}
\entry {clean target}{8}{\code {clean} target}
\entry {rm (shell command)}{8}{\code {rm} (shell command)}
\entry {processing a makefile}{8}{processing a makefile}
\entry {makefile, how make processes}{8}{makefile, how \code {make} processes}
\entry {default goal}{8}{default goal}
\entry {goal, default}{8}{goal, default}
\entry {goal}{8}{goal}
\entry {relinking}{9}{relinking}
\entry {variables}{9}{variables}
\entry {simplifying with variables}{9}{simplifying with variables}
\entry {objects}{9}{\code {objects}}
\entry {OBJECTS}{9}{\code {OBJECTS}}
\entry {objs}{9}{\code {objs}}
\entry {OBJS}{9}{\code {OBJS}}
\entry {obj}{9}{\code {obj}}
\entry {OBJ}{9}{\code {OBJ}}
\entry {deducing commands (implicit rules)}{10}{deducing commands (implicit rules)}
\entry {implicit rule, introduction to}{10}{implicit rule, introduction to}
\entry {rule, implicit, introduction to}{10}{rule, implicit, introduction to}
\entry {combining rules by dependency}{11}{combining rules by dependency}
\entry {cleaning up}{12}{cleaning up}
\entry {removing, to clean up}{12}{removing, to clean up}
\entry {clean target}{12}{\code {clean} target}
\entry {makefile, how to write}{13}{makefile, how to write}
\entry {rule, explicit, definition of}{13}{rule, explicit, definition of}
\entry {explicit rule, definition of}{13}{explicit rule, definition of}
\entry {rule, implicit, definition of}{13}{rule, implicit, definition of}
\entry {implicit rule, definition of}{13}{implicit rule, definition of}
\entry {variable definition}{13}{variable definition}
\entry {directive}{13}{directive}
\entry {comments, in makefile}{13}{comments, in makefile}
\entry {# (comments), in makefile}{13}{\code {#} (comments), in makefile}
\entry {makefile name}{14}{makefile name}
\entry {name of makefile}{14}{name of makefile}
\entry {default makefile name}{14}{default makefile name}
\entry {file name of makefile}{14}{file name of makefile}
\entry {README}{14}{\code {README}}
\entry {-f}{14}{\code {-f}}
\entry {--file}{14}{\code {--file}}
\entry {--makefile}{14}{\code {--makefile}}
\entry {specifying makefile name}{14}{specifying makefile name}
\entry {makefile name, how to specify}{14}{makefile name, how to specify}
\entry {name of makefile, how to specify}{14}{name of makefile, how to specify}
\entry {file name of makefile, how to specify}{14}{file name of makefile, how to specify}
\entry {including other makefiles}{14}{including other makefiles}
\entry {makefile, including}{14}{makefile, including}
\entry {shell file name pattern (in include)}{14}{shell file name pattern (in \code {include})}
\entry {shell wildcards (in include)}{14}{shell wildcards (in \code {include})}
\entry {wildcard, in include}{14}{wildcard, in \code {include}}
\entry {dependencies, automatic generation}{15}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{15}{automatic generation of dependencies}
\entry {generating dependencies automatically}{15}{generating dependencies automatically}
\entry {-I}{15}{\code {-I}}
\entry {--include-dir}{15}{\code {--include-dir}}
\entry {makefile, and MAKEFILES variable}{16}{makefile, and \code {MAKEFILES} variable}
\entry {including (MAKEFILES variable)}{16}{including (\code {MAKEFILES} variable)}
\entry {recursion, and MAKEFILES variable}{16}{recursion, and \code {MAKEFILES} variable}
\entry {updating makefiles}{16}{updating makefiles}
\entry {remaking makefiles}{16}{remaking makefiles}
\entry {makefile, remaking of}{16}{makefile, remaking of}
\entry {overriding makefiles}{18}{overriding makefiles}
\entry {makefile, overriding}{18}{makefile, overriding}
\entry {match-anything rule, used to override}{18}{match-anything rule, used to override}
\entry {writing rules}{19}{writing rules}
\entry {rule, how to write}{19}{rule, how to write}
\entry {target}{19}{target}
\entry {dependency}{19}{dependency}
\entry {default goal}{19}{default goal}
\entry {goal, default}{19}{goal, default}
\entry {rule syntax}{19}{rule syntax}
\entry {syntax of rules}{19}{syntax of rules}
\entry {targets}{19}{targets}
\entry {rule targets}{19}{rule targets}
\entry {commands}{19}{commands}
\entry {tab character (in commands)}{19}{tab character (in commands)}
\entry {dollar sign ($), in rules}{20}{dollar sign (\code {$}), in rules}
\entry {$, in rules}{20}{\code {$}, in rules}
\entry {rule, and $}{20}{rule, and \code {$}}
\entry {dependencies}{20}{dependencies}
\entry {rule dependencies}{20}{rule dependencies}
\entry {wildcard}{20}{wildcard}
\entry {file name with wildcards}{20}{file name with wildcards}
\entry {globbing (wildcards)}{20}{globbing (wildcards)}
\entry {* (wildcard character)}{20}{\code {*} (wildcard character)}
\entry {? (wildcard character)}{20}{\code {?} (wildcard character)}
\entry {[...{}] (wildcard characters)}{20}{\code {[\dots {}]} (wildcard characters)}
\entry {{\tt\char'176} (tilde)}{20}{\code {{\tt\char'176}} (tilde)}
\entry {tilde ({\tt\char'176})}{20}{tilde (\code {{\tt\char'176}})}
\entry {home directory}{20}{home directory}
\entry {rm (shell command)}{21}{\code {rm} (shell command)}
\entry {print target}{21}{\code {print} target}
\entry {lpr (shell command)}{21}{\code {lpr} (shell command)}
\entry {touch (shell command)}{21}{\code {touch} (shell command)}
\entry {wildcard pitfalls}{22}{wildcard pitfalls}
\entry {pitfalls of wildcards}{22}{pitfalls of wildcards}
\entry {mistakes with wildcards}{22}{mistakes with wildcards}
\entry {errors with wildcards}{22}{errors with wildcards}
\entry {problems with wildcards}{22}{problems with wildcards}
\entry {vpath}{23}{vpath}
\entry {search path for dependencies (VPATH)}{23}{search path for dependencies (\code {VPATH})}
\entry {directory search (VPATH)}{23}{directory search (\code {VPATH})}
\entry {%, quoting in vpath}{25}{\code {%}, quoting in \code {vpath}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{25}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{25}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{25}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in vpath}{25}{quoting \code {%}, in \code {vpath}}
\entry {shell command, and directory search}{26}{shell command, and directory search}
\entry {directory search (VPATH), and shell commands}{26}{directory search (\code {VPATH}), and shell commands}
\entry {VPATH, and implicit rules}{27}{\code {VPATH}, and implicit rules}
\entry {directory search (VPATH), and implicit rules}{27}{directory search (\code {VPATH}), and implicit rules}
\entry {search path for dependencies (VPATH), and implicit rules}{27}{search path for dependencies (\code {VPATH}), and implicit rules}
\entry {implicit rule, and directory search}{27}{implicit rule, and directory search}
\entry {implicit rule, and VPATH}{27}{implicit rule, and \code {VPATH}}
\entry {rule, implicit, and directory search}{27}{rule, implicit, and directory search}
\entry {rule, implicit, and VPATH}{27}{rule, implicit, and \code {VPATH}}
\entry {link libraries, and directory search}{27}{link libraries, and directory search}
\entry {libraries for linking, directory search}{27}{libraries for linking, directory search}
\entry {directory search (VPATH), and link libraries}{27}{directory search (\code {VPATH}), and link libraries}
\entry {VPATH, and link libraries}{27}{\code {VPATH}, and link libraries}
\entry {search path for dependencies (VPATH), and link libraries}{27}{search path for dependencies (\code {VPATH}), and link libraries}
\entry {-l (library search)}{27}{\code {-l} (library search)}
\entry {phony targets}{28}{phony targets}
\entry {targets, phony}{28}{targets, phony}
\entry {targets without a file}{28}{targets without a file}
\entry {rm (shell command)}{28}{\code {rm} (shell command)}
\entry {force targets}{30}{force targets}
\entry {targets, force}{30}{targets, force}
\entry {FORCE}{30}{\code {FORCE}}
\entry {rule, no commands or dependencies}{30}{rule, no commands or dependencies}
\entry {empty targets}{30}{empty targets}
\entry {targets, empty}{30}{targets, empty}
\entry {recording events with empty targets}{30}{recording events with empty targets}
\entry {print target}{30}{\code {print} target}
\entry {lpr (shell command)}{30}{\code {lpr} (shell command)}
\entry {touch (shell command)}{30}{\code {touch} (shell command)}
\entry {special targets}{31}{special targets}
\entry {built-in special targets}{31}{built-in special targets}
\entry {targets, built-in special}{31}{targets, built-in special}
\entry {precious targets}{31}{precious targets}
\entry {preserving with .PRECIOUS}{31}{preserving with \code {.PRECIOUS}}
\entry {multiple targets}{32}{multiple targets}
\entry {several targets in a rule}{32}{several targets in a rule}
\entry {targets, multiple}{32}{targets, multiple}
\entry {rule, with multiple targets}{32}{rule, with multiple targets}
\entry {multiple rules for one target}{33}{multiple rules for one target}
\entry {several rules for one target}{33}{several rules for one target}
\entry {rule, multiple for one target}{33}{rule, multiple for one target}
\entry {target, multiple rules for one}{33}{target, multiple rules for one}
\entry {static pattern rule}{34}{static pattern rule}
\entry {rule, static pattern}{34}{rule, static pattern}
\entry {pattern rules, static (not implicit)}{34}{pattern rules, static (not implicit)}
\entry {varying dependencies}{34}{varying dependencies}
\entry {dependencies, varying (static pattern)}{34}{dependencies, varying (static pattern)}
\entry {static pattern rule, syntax of}{34}{static pattern rule, syntax of}
\entry {pattern rules, static, syntax of}{34}{pattern rules, static, syntax of}
\entry {target pattern, static (not implicit)}{35}{target pattern, static (not implicit)}
\entry {stem}{35}{stem}
\entry {dependency pattern, static (not implicit)}{35}{dependency pattern, static (not implicit)}
\entry {%, quoting in static pattern}{35}{\code {%}, quoting in static pattern}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{35}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{35}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{35}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in static pattern}{35}{quoting \code {%}, in static pattern}
\entry {rule, static pattern versus implicit}{36}{rule, static pattern versus implicit}
\entry {static pattern rule, versus implicit}{36}{static pattern rule, versus implicit}
\entry {double-colon rules}{37}{double-colon rules}
\entry {rule, double-colon (::)}{37}{rule, double-colon (\code {::})}
\entry {multiple rules for one target (::)}{37}{multiple rules for one target (\code {::})}
\entry {:: rules (double-colon)}{37}{\code {::} rules (double-colon)}
\entry {dependencies, automatic generation}{37}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{37}{automatic generation of dependencies}
\entry {generating dependencies automatically}{37}{generating dependencies automatically}
\entry {#include}{38}{\code {#include}}
\entry {-M (to compiler)}{38}{\code {-M} (to compiler)}
\entry {make depend}{38}{\code {make depend}}
\entry {-e (shell flag)}{39}{\code {-e} (shell flag)}
\entry {-MM (to GNU compiler)}{39}{\code {-MM} (to GNU compiler)}
\entry {sed (shell command)}{39}{\code {sed} (shell command)}
\entry {.d}{39}{\code {.d}}
\entry {commands, how to write}{41}{commands, how to write}
\entry {rule commands}{41}{rule commands}
\entry {writing rule commands}{41}{writing rule commands}
\entry {comments, in commands}{41}{comments, in commands}
\entry {commands, comments in}{41}{commands, comments in}
\entry {# (comments), in commands}{41}{\code {#} (comments), in commands}
\entry {echoing of commands}{41}{echoing of commands}
\entry {silent operation}{41}{silent operation}
\entry {{\tt\char'100} (in commands)}{41}{\code {{\tt\char'100}} (in commands)}
\entry {commands, echoing}{41}{commands, echoing}
\entry {printing of commands}{41}{printing of commands}
\entry {-n}{41}{\code {-n}}
\entry {--just-print}{41}{\code {--just-print}}
\entry {--dry-run}{41}{\code {--dry-run}}
\entry {--recon}{41}{\code {--recon}}
\entry {-s}{41}{\code {-s}}
\entry {--silent}{41}{\code {--silent}}
\entry {--quiet}{41}{\code {--quiet}}
\entry {commands, execution}{42}{commands, execution}
\entry {execution, of commands}{42}{execution, of commands}
\entry {shell command, execution}{42}{shell command, execution}
\entry {cd (shell command)}{42}{\code {cd} (shell command)}
\entry {commands, backslash ({\tt\indexbackslash }) in}{42}{commands, backslash (\code {{\tt\indexbackslash }}) in}
\entry {commands, quoting newlines in}{42}{commands, quoting newlines in}
\entry {backslash ({\tt\indexbackslash }), in commands}{42}{backslash (\code {{\tt\indexbackslash }}), in commands}
\entry {{\tt\indexbackslash } (backslash), in commands}{42}{\code {{\tt\indexbackslash }} (backslash), in commands}
\entry {quoting newline, in commands}{42}{quoting newline, in commands}
\entry {newline, quoting, in commands}{42}{newline, quoting, in commands}
\entry {environment, SHELL in}{42}{environment, \code {SHELL} in}
\entry {commands, execution in parallel}{42}{commands, execution in parallel}
\entry {parallel execution}{42}{parallel execution}
\entry {execution, in parallel}{42}{execution, in parallel}
\entry {job slots}{42}{job slots}
\entry {-j}{42}{\code {-j}}
\entry {--jobs}{42}{\code {--jobs}}
\entry {broken pipe}{43}{broken pipe}
\entry {standard input}{43}{standard input}
\entry {load average}{43}{load average}
\entry {limiting jobs based on load}{43}{limiting jobs based on load}
\entry {jobs, limiting based on load}{43}{jobs, limiting based on load}
\entry {-l (load average)}{43}{\code {-l} (load average)}
\entry {--max-load}{43}{\code {--max-load}}
\entry {--load-average}{43}{\code {--load-average}}
\entry {errors (in commands)}{44}{errors (in commands)}
\entry {commands, errors in}{44}{commands, errors in}
\entry {exit status (errors)}{44}{exit status (errors)}
\entry {- (in commands)}{44}{\code {-} (in commands)}
\entry {rm (shell command)}{44}{\code {rm} (shell command)}
\entry {-i}{44}{\code {-i}}
\entry {--ignore-errors}{44}{\code {--ignore-errors}}
\entry {-k}{45}{\code {-k}}
\entry {--keep-going}{45}{\code {--keep-going}}
\entry {Emacs (M-x compile)}{45}{Emacs (\code {M-x compile})}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on error}{45}{target, deleting on error}
\entry {interrupt}{45}{interrupt}
\entry {signal}{45}{signal}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on interrupt}{45}{target, deleting on interrupt}
\entry {killing (interruption)}{45}{killing (interruption)}
\entry {recursion}{46}{recursion}
\entry {subdirectories, recursion for}{46}{subdirectories, recursion for}
\entry {-C}{46}{\code {-C}}
\entry {--directory}{46}{\code {--directory}}
\entry {recursion, and MAKE variable}{46}{recursion, and \code {MAKE} variable}
\entry {cd (shell command)}{47}{\code {cd} (shell command)}
\entry {-t, and recursion}{47}{\code {-t}, and recursion}
\entry {recursion, and -t}{47}{recursion, and \code {-t}}
\entry {--touch, and recursion}{47}{\code {--touch}, and recursion}
\entry {sub-make}{47}{sub-\code {make}}
\entry {environment, and recursion}{47}{environment, and recursion}
\entry {exporting variables}{47}{exporting variables}
\entry {variables, environment}{47}{variables, environment}
\entry {variables, exporting}{47}{variables, exporting}
\entry {recursion, and environment}{47}{recursion, and environment}
\entry {recursion, and variables}{47}{recursion, and variables}
\entry {compatibility in exporting}{49}{compatibility in exporting}
\entry {recursion, level of}{49}{recursion, level of}
\entry {options, and recursion}{50}{options, and recursion}
\entry {recursion, and options}{50}{recursion, and options}
\entry {command line variable definitions, and recursion}{50}{command line variable definitions, and recursion}
\entry {variables, command line, and recursion}{50}{variables, command line, and recursion}
\entry {recursion, and command line variable definitions}{50}{recursion, and command line variable definitions}
\entry {-C, and recursion}{50}{\code {-C}, and recursion}
\entry {-f, and recursion}{50}{\code {-f}, and recursion}
\entry {-o, and recursion}{50}{\code {-o}, and recursion}
\entry {-W, and recursion}{50}{\code {-W}, and recursion}
\entry {--directory, and recursion}{50}{\code {--directory}, and recursion}
\entry {--file, and recursion}{50}{\code {--file}, and recursion}
\entry {--old-file, and recursion}{50}{\code {--old-file}, and recursion}
\entry {--assume-old, and recursion}{50}{\code {--assume-old}, and recursion}
\entry {--assume-new, and recursion}{50}{\code {--assume-new}, and recursion}
\entry {--new-file, and recursion}{50}{\code {--new-file}, and recursion}
\entry {recursion, and -C}{50}{recursion, and \code {-C}}
\entry {recursion, and -f}{50}{recursion, and \code {-f}}
\entry {recursion, and -o}{50}{recursion, and \code {-o}}
\entry {recursion, and -W}{50}{recursion, and \code {-W}}
\entry {-j, and recursion}{50}{\code {-j}, and recursion}
\entry {--jobs, and recursion}{50}{\code {--jobs}, and recursion}
\entry {recursion, and -j}{50}{recursion, and \code {-j}}
\entry {job slots, and recursion}{50}{job slots, and recursion}
\entry {Arg list too long}{51}{Arg list too long}
\entry {E2BIG}{51}{E2BIG}
\entry {POSIX.2}{51}{POSIX.2}
\entry {setting options from environment}{51}{setting options from environment}
\entry {options, setting from environment}{51}{options, setting from environment}
\entry {setting options in makefiles}{51}{setting options in makefiles}
\entry {options, setting in makefiles}{51}{options, setting in makefiles}
\entry {directories, printing them}{52}{directories, printing them}
\entry {printing directories}{52}{printing directories}
\entry {recursion, and printing directories}{52}{recursion, and printing directories}
\entry {-C, and -w}{52}{\code {-C}, and \code {-w}}
\entry {--directory, and --print-directory}{52}{\code {--directory}, and \code {--print-directory}}
\entry {recursion, and -w}{52}{recursion, and \code {-w}}
\entry {-w, and -C}{52}{\code {-w}, and \code {-C}}
\entry {-w, and recursion}{52}{\code {-w}, and recursion}
\entry {--print-directory, and --directory}{52}{\code {--print-directory}, and \code {--directory}}
\entry {--print-directory, and recursion}{52}{\code {--print-directory}, and recursion}
\entry {--no-print-directory}{52}{\code {--no-print-directory}}
\entry {--print-directory, disabling}{52}{\code {--print-directory}, disabling}
\entry {-w, disabling}{52}{\code {-w}, disabling}
\entry {sequences of commands}{52}{sequences of commands}
\entry {commands, sequences of}{52}{commands, sequences of}
\entry {yacc}{53}{\code {yacc}}
\entry {{\tt\char'100}, and define}{53}{{\tt\char'100}, and \code {define}}
\entry {-, and define}{53}{-, and \code {define}}
\entry {{\tt\char43}, and define}{53}{{\tt\char43}, and \code {define}}
\entry {empty commands}{54}{empty commands}
\entry {commands, empty}{54}{commands, empty}
\entry {variable}{55}{variable}
\entry {value}{55}{value}
\entry {recursive variable expansion}{55}{recursive variable expansion}
\entry {simple variable expansion}{55}{simple variable expansion}
\entry {macro}{55}{macro}
\entry {variables, how to reference}{55}{variables, how to reference}
\entry {reference to variables}{55}{reference to variables}
\entry {$, in variable reference}{55}{\code {$}, in variable reference}
\entry {dollar sign ($), in variable reference}{55}{dollar sign (\code {$}), in variable reference}
\entry {flavors of variables}{56}{flavors of variables}
\entry {recursive variable expansion}{56}{recursive variable expansion}
\entry {variables, flavors}{56}{variables, flavors}
\entry {recursively expanded variables}{56}{recursively expanded variables}
\entry {variables, recursively expanded}{56}{variables, recursively expanded}
\entry {=}{56}{=}
\entry {loops in variable expansion}{57}{loops in variable expansion}
\entry {variables, loops in expansion}{57}{variables, loops in expansion}
\entry {simply expanded variables}{57}{simply expanded variables}
\entry {variables, simply expanded}{57}{variables, simply expanded}
\entry {:=}{57}{:=}
\entry {spaces, in variable values}{58}{spaces, in variable values}
\entry {whitespace, in variable values}{58}{whitespace, in variable values}
\entry {variables, spaces in values}{58}{variables, spaces in values}
\entry {reference to variables}{59}{reference to variables}
\entry {modified variable reference}{59}{modified variable reference}
\entry {substitution variable reference}{59}{substitution variable reference}
\entry {variables, modified reference}{59}{variables, modified reference}
\entry {variables, substitution reference}{59}{variables, substitution reference}
\entry {variables, substituting suffix in}{59}{variables, substituting suffix in}
\entry {suffix, substituting in variables}{59}{suffix, substituting in variables}
\entry {nested variable reference}{60}{nested variable reference}
\entry {computed variable name}{60}{computed variable name}
\entry {variables, computed names}{60}{variables, computed names}
\entry {variables, nested references}{60}{variables, nested references}
\entry {variables, $ in name}{60}{variables, \samp {$} in name}
\entry {$, in variable name}{60}{\code {$}, in variable name}
\entry {dollar sign ($), in variable name}{60}{dollar sign (\code {$}), in variable name}
\entry {variables, how they get their values}{63}{variables, how they get their values}
\entry {value, how a variable gets it}{63}{value, how a variable gets it}
\entry {setting variables}{63}{setting variables}
\entry {variables, setting}{63}{variables, setting}
\entry {=}{63}{=}
\entry {:=}{63}{:=}
\entry {{\tt\char43}=}{64}{{\tt\char43}=}
\entry {appending to variables}{64}{appending to variables}
\entry {variables, appending to}{64}{variables, appending to}
\entry {overriding with override}{66}{overriding with \code {override}}
\entry {variables, overriding}{66}{variables, overriding}
\entry {verbatim variable definition}{67}{verbatim variable definition}
\entry {defining variables verbatim}{67}{defining variables verbatim}
\entry {variables, defining verbatim}{67}{variables, defining verbatim}
\entry {variables, environment}{68}{variables, environment}
\entry {environment}{68}{environment}
\entry {conditionals}{71}{conditionals}
\entry {functions}{77}{functions}
\entry {$, in function call}{77}{\code {$}, in function call}
\entry {dollar sign ($), in function call}{77}{dollar sign (\code {$}), in function call}
\entry {arguments of functions}{77}{arguments of functions}
\entry {functions, syntax of}{77}{functions, syntax of}
\entry {functions, for text}{78}{functions, for text}
\entry {%, quoting in patsubst}{78}{\code {%}, quoting in \code {patsubst}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{78}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{78}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{78}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in patsubst}{78}{quoting \code {%}, in \code {patsubst}}
\entry {stripping whitespace}{79}{stripping whitespace}
\entry {whitespace, stripping}{79}{whitespace, stripping}
\entry {spaces, stripping}{79}{spaces, stripping}
\entry {searching for strings}{79}{searching for strings}
\entry {finding strings}{79}{finding strings}
\entry {strings, searching for}{79}{strings, searching for}
\entry {filtering words}{80}{filtering words}
\entry {words, filtering}{80}{words, filtering}
\entry {filtering out words}{80}{filtering out words}
\entry {words, filtering out}{80}{words, filtering out}
\entry {sorting words}{80}{sorting words}
\entry {removing duplicate words}{80}{removing duplicate words}
\entry {duplicate words, removing}{80}{duplicate words, removing}
\entry {words, removing duplicates}{80}{words, removing duplicates}
\entry {functions, for file names}{81}{functions, for file names}
\entry {file name functions}{81}{file name functions}
\entry {directory part}{81}{directory part}
\entry {file name, directory part}{81}{file name, directory part}
\entry {file name, nondirectory part}{81}{file name, nondirectory part}
\entry {nondirectory part}{81}{nondirectory part}
\entry {suffix, function to find}{82}{suffix, function to find}
\entry {file name suffix}{82}{file name suffix}
\entry {basename}{82}{basename}
\entry {file name, basename of}{82}{file name, basename of}
\entry {suffix, adding}{82}{suffix, adding}
\entry {file name suffix, adding}{82}{file name suffix, adding}
\entry {prefix, adding}{82}{prefix, adding}
\entry {file name prefix, adding}{82}{file name prefix, adding}
\entry {joining lists of words}{82}{joining lists of words}
\entry {words, joining lists}{82}{words, joining lists}
\entry {words, selecting}{83}{words, selecting}
\entry {selecting words}{83}{selecting words}
\entry {words, finding number}{83}{words, finding number}
\entry {words, extracting first}{83}{words, extracting first}
\entry {wildcard, function}{83}{wildcard, function}
\entry {words, iterating over}{83}{words, iterating over}
\entry {variables, origin of}{85}{variables, origin of}
\entry {origin of variable}{85}{origin of variable}
\entry {commands, expansion}{87}{commands, expansion}
\entry {backquotes}{87}{backquotes}
\entry {shell command, function for}{87}{shell command, function for}
\entry {--file}{89}{\code {--file}}
\entry {--makefile}{89}{\code {--makefile}}
\entry {-f}{89}{\code {-f}}
\entry {goal, how to specify}{90}{goal, how to specify}
\entry {all (standard target)}{91}{\code {all} \r {(standard target)}}
\entry {clean (standard target)}{91}{\code {clean} \r {(standard target)}}
\entry {mostlyclean (standard target)}{91}{\code {mostlyclean} \r {(standard target)}}
\entry {distclean (standard target)}{91}{\code {distclean} \r {(standard target)}}
\entry {realclean (standard target)}{91}{\code {realclean} \r {(standard target)}}
\entry {clobber (standard target)}{91}{\code {clobber} \r {(standard target)}}
\entry {install (standard target)}{91}{\code {install} \r {(standard target)}}
\entry {print (standard target)}{91}{\code {print} \r {(standard target)}}
\entry {tar (standard target)}{91}{\code {tar} \r {(standard target)}}
\entry {shar (standard target)}{91}{\code {shar} \r {(standard target)}}
\entry {dist (standard target)}{91}{\code {dist} \r {(standard target)}}
\entry {TAGS (standard target)}{91}{\code {TAGS} \r {(standard target)}}
\entry {check (standard target)}{91}{\code {check} \r {(standard target)}}
\entry {test (standard target)}{91}{\code {test} \r {(standard target)}}
\entry {execution, instead of}{91}{execution, instead of}
\entry {commands, instead of executing}{91}{commands, instead of executing}
\entry {--just-print}{91}{\code {--just-print}}
\entry {--dry-run}{91}{\code {--dry-run}}
\entry {--recon}{91}{\code {--recon}}
\entry {-n}{91}{\code {-n}}
\entry {--touch}{92}{\code {--touch}}
\entry {touching files}{92}{touching files}
\entry {target, touching}{92}{target, touching}
\entry {-t}{92}{\code {-t}}
\entry {--question}{92}{\code {--question}}
\entry {-q}{92}{\code {-q}}
\entry {question mode}{92}{question mode}
\entry {--what-if}{92}{\code {--what-if}}
\entry {-W}{92}{\code {-W}}
\entry {--assume-new}{92}{\code {--assume-new}}
\entry {--new-file}{92}{\code {--new-file}}
\entry {what if}{92}{what if}
\entry {files, assuming new}{92}{files, assuming new}
\entry {-o}{93}{\code {-o}}
\entry {--old-file}{93}{\code {--old-file}}
\entry {--assume-old}{93}{\code {--assume-old}}
\entry {files, assuming old}{93}{files, assuming old}
\entry {files, avoiding recompilation of}{93}{files, avoiding recompilation of}
\entry {recompilation, avoiding}{93}{recompilation, avoiding}
\entry {overriding variables with arguments}{94}{overriding variables with arguments}
\entry {variables, overriding with arguments}{94}{variables, overriding with arguments}
\entry {command line variables}{94}{command line variables}
\entry {variables, command line}{94}{variables, command line}
\entry {testing compilation}{95}{testing compilation}
\entry {compilation, testing}{95}{compilation, testing}
\entry {-k}{95}{\code {-k}}
\entry {--keep-going}{95}{\code {--keep-going}}
\entry {options}{95}{options}
\entry {flags}{95}{flags}
\entry {switches}{95}{switches}
\entry {-b}{95}{\code {-b}}
\entry {-m}{95}{\code {-m}}
\entry {-C}{95}{\code {-C}}
\entry {--directory}{95}{\code {--directory}}
\entry {-d}{96}{\code {-d}}
\entry {--debug}{96}{\code {--debug}}
\entry {-e}{96}{\code {-e}}
\entry {--environment-overrides}{96}{\code {--environment-overrides}}
\entry {-f}{96}{\code {-f}}
\entry {--file}{96}{\code {--file}}
\entry {--makefile}{96}{\code {--makefile}}
\entry {-h}{96}{\code {-h}}
\entry {--help}{96}{\code {--help}}
\entry {-i}{96}{\code {-i}}
\entry {--ignore-errors}{96}{\code {--ignore-errors}}
\entry {-I}{96}{\code {-I}}
\entry {--include-dir}{96}{\code {--include-dir}}
\entry {-j}{96}{\code {-j}}
\entry {--jobs}{96}{\code {--jobs}}
\entry {-k}{96}{\code {-k}}
\entry {--keep-going}{96}{\code {--keep-going}}
\entry {-l}{97}{\code {-l}}
\entry {--load-average}{97}{\code {--load-average}}
\entry {--max-load}{97}{\code {--max-load}}
\entry {-n}{97}{\code {-n}}
\entry {--just-print}{97}{\code {--just-print}}
\entry {--dry-run}{97}{\code {--dry-run}}
\entry {--recon}{97}{\code {--recon}}
\entry {-o}{97}{\code {-o}}
\entry {--old-file}{97}{\code {--old-file}}
\entry {--assume-old}{97}{\code {--assume-old}}
\entry {-p}{97}{\code {-p}}
\entry {--print-data-base}{97}{\code {--print-data-base}}
\entry {-q}{97}{\code {-q}}
\entry {--question}{97}{\code {--question}}
\entry {-r}{97}{\code {-r}}
\entry {--no-builtin-rules}{97}{\code {--no-builtin-rules}}
\entry {-s}{97}{\code {-s}}
\entry {--silent}{98}{\code {--silent}}
\entry {--quiet}{98}{\code {--quiet}}
\entry {-S}{98}{\code {-S}}
\entry {--no-keep-going}{98}{\code {--no-keep-going}}
\entry {--stop}{98}{\code {--stop}}
\entry {-t}{98}{\code {-t}}
\entry {--touch}{98}{\code {--touch}}
\entry {-v}{98}{\code {-v}}
\entry {--version}{98}{\code {--version}}
\entry {-w}{98}{\code {-w}}
\entry {--print-directory}{98}{\code {--print-directory}}
\entry {--no-print-directory}{98}{\code {--no-print-directory}}
\entry {-W}{98}{\code {-W}}
\entry {--what-if}{98}{\code {--what-if}}
\entry {--new-file}{98}{\code {--new-file}}
\entry {--assume-new}{98}{\code {--assume-new}}
\entry {--warn-undefined-variables}{99}{\code {--warn-undefined-variables}}
\entry {variables, warning for undefined}{99}{variables, warning for undefined}
\entry {undefined variables, warning message}{99}{undefined variables, warning message}
\entry {implicit rule}{101}{implicit rule}
\entry {rule, implicit}{101}{rule, implicit}
\entry {implicit rule, how to use}{101}{implicit rule, how to use}
\entry {rule, implicit, how to use}{101}{rule, implicit, how to use}
\entry {implicit rule, predefined}{103}{implicit rule, predefined}
\entry {rule, implicit, predefined}{103}{rule, implicit, predefined}
\entry {C, rule to compile}{103}{C, rule to compile}
\entry {cc}{103}{\code {cc}}
\entry {gcc}{103}{\code {gcc}}
\entry {.o}{103}{\code {.o}}
\entry {.c}{103}{\code {.c}}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}{C{\tt\char43}{\tt\char43}, rule to compile}
\entry {g{\tt\char43}{\tt\char43}}{103}{\code {g{\tt\char43}{\tt\char43}}}
\entry {.C}{103}{\code {.C}}
\entry {.cc}{103}{\code {.cc}}
\entry {Pascal, rule to compile}{103}{Pascal, rule to compile}
\entry {pc}{103}{\code {pc}}
\entry {.p}{103}{\code {.p}}
\entry {Fortran, rule to compile}{103}{Fortran, rule to compile}
\entry {Ratfor, rule to compile}{103}{Ratfor, rule to compile}
\entry {f77}{103}{\code {f77}}
\entry {.f}{103}{\code {.f}}
\entry {.r}{103}{\code {.r}}
\entry {.F}{103}{\code {.F}}
\entry {Modula-2, rule to compile}{104}{Modula-2, rule to compile}
\entry {m2c}{104}{\code {m2c}}
\entry {.sym}{104}{\code {.sym}}
\entry {.def}{104}{\code {.def}}
\entry {.mod}{104}{\code {.mod}}
\entry {assembly, rule to compile}{104}{assembly, rule to compile}
\entry {as}{104}{\code {as}}
\entry {.s}{104}{\code {.s}}
\entry {.S}{104}{\code {.S}}
\entry {linking, predefined rule for}{104}{linking, predefined rule for}
\entry {ld}{104}{\code {ld}}
\entry {.o}{104}{\code {.o}}
\entry {yacc}{105}{\code {yacc}}
\entry {Yacc, rule to run}{105}{Yacc, rule to run}
\entry {.y}{105}{\code {.y}}
\entry {lex}{105}{\code {lex}}
\entry {Lex, rule to run}{105}{Lex, rule to run}
\entry {.l}{105}{\code {.l}}
\entry {lint}{105}{\code {lint}}
\entry {lint, rule to run}{105}{\code {lint}, rule to run}
\entry {.ln}{105}{\code {.ln}}
\entry {TeX{}, rule to run}{105}{\TeX{}, rule to run}
\entry {Web, rule to run}{105}{Web, rule to run}
\entry {tex}{105}{\code {tex}}
\entry {cweave}{105}{\code {cweave}}
\entry {weave}{105}{\code {weave}}
\entry {tangle}{105}{\code {tangle}}
\entry {ctangle}{105}{\code {ctangle}}
\entry {.dvi}{105}{\code {.dvi}}
\entry {.tex}{105}{\code {.tex}}
\entry {.web}{105}{\code {.web}}
\entry {.w}{105}{\code {.w}}
\entry {.ch}{105}{\code {.ch}}
\entry {Texinfo, rule to format}{105}{Texinfo, rule to format}
\entry {Info, rule to format}{105}{Info, rule to format}
\entry {texi2dvi}{105}{\code {texi2dvi}}
\entry {makeinfo}{105}{\code {makeinfo}}
\entry {.texinfo}{105}{\code {.texinfo}}
\entry {.info}{105}{\code {.info}}
\entry {.texi}{105}{\code {.texi}}
\entry {.txinfo}{105}{\code {.txinfo}}
\entry {RCS, rule to extract from}{105}{RCS, rule to extract from}
\entry {co}{105}{\code {co}}
\entry {,v (RCS file extension)}{105}{\code {,v \r {(RCS file extension)}}}
\entry {SCCS, rule to extract from}{105}{SCCS, rule to extract from}
\entry {get}{105}{\code {get}}
\entry {s. (SCCS file prefix)}{105}{\code {s. \r {(SCCS file prefix)}}}
\entry {.sh}{105}{\code {.sh}}
\entry {flags for compilers}{106}{flags for compilers}
\entry {ar}{107}{\code {ar}}
\entry {as}{107}{\code {as}}
\entry {cc}{107}{\code {cc}}
\entry {g{\tt\char43}{\tt\char43}}{107}{\code {g{\tt\char43}{\tt\char43}}}
\entry {co}{107}{\code {co}}
\entry {f77}{107}{\code {f77}}
\entry {get}{107}{\code {get}}
\entry {lex}{107}{\code {lex}}
\entry {pc}{107}{\code {pc}}
\entry {yacc}{107}{\code {yacc}}
\entry {makeinfo}{107}{\code {makeinfo}}
\entry {tex}{107}{\code {tex}}
\entry {texi2dvi}{107}{\code {texi2dvi}}
\entry {weave}{107}{\code {weave}}
\entry {cweave}{107}{\code {cweave}}
\entry {tangle}{107}{\code {tangle}}
\entry {ctangle}{107}{\code {ctangle}}
\entry {rm}{107}{\code {rm}}
\entry {chains of rules}{108}{chains of rules}
\entry {rule, implicit, chains of}{108}{rule, implicit, chains of}
\entry {intermediate files}{108}{intermediate files}
\entry {files, intermediate}{108}{files, intermediate}
\entry {intermediate files, preserving}{109}{intermediate files, preserving}
\entry {preserving intermediate files}{109}{preserving intermediate files}
\entry {preserving with .PRECIOUS}{109}{preserving with \code {.PRECIOUS}}
\entry {.PRECIOUS intermediate files}{109}{\code {.PRECIOUS} intermediate files}
\entry {pattern rule}{110}{pattern rule}
\entry {rule, pattern}{110}{rule, pattern}
\entry {target pattern, implicit}{110}{target pattern, implicit}
\entry {%, in pattern rules}{110}{\code {%}, in pattern rules}
\entry {dependency pattern, implicit}{110}{dependency pattern, implicit}
\entry {multiple targets, in pattern rule}{110}{multiple targets, in pattern rule}
\entry {target, multiple in pattern rule}{110}{target, multiple in pattern rule}
\entry {pattern rules, order of}{111}{pattern rules, order of}
\entry {order of pattern rules}{111}{order of pattern rules}
\entry {automatic variables}{112}{automatic variables}
\entry {variables, automatic}{112}{variables, automatic}
\entry {variables, and implicit rule}{112}{variables, and implicit rule}
\entry {dependencies, list of changed}{112}{dependencies, list of changed}
\entry {list of changed dependencies}{112}{list of changed dependencies}
\entry {dependencies, list of all}{112}{dependencies, list of all}
\entry {list of all dependencies}{112}{list of all dependencies}
\entry {stem, variable for}{113}{stem, variable for}
\entry {stem}{114}{stem}
\entry {match-anything rule}{115}{match-anything rule}
\entry {terminal rule}{115}{terminal rule}
\entry {last-resort default rules}{116}{last-resort default rules}
\entry {default rules, last-resort}{116}{default rules, last-resort}
\entry {old-fashioned suffix rules}{117}{old-fashioned suffix rules}
\entry {suffix rule}{117}{suffix rule}
\entry {implicit rule, search algorithm}{119}{implicit rule, search algorithm}
\entry {search algorithm, implicit rule}{119}{search algorithm, implicit rule}
\entry {archive}{121}{archive}
\entry {archive member targets}{121}{archive member targets}
\entry {wildcard, in archive member}{121}{wildcard, in archive member}
\entry {{\_}{\_}.SYMDEF}{123}{\code {{\_}{\_}.SYMDEF}}
\entry {updating archive symbol directories}{123}{updating archive symbol directories}
\entry {archive symbol directory updating}{123}{archive symbol directory updating}
\entry {symbol directories, updating archive}{123}{symbol directories, updating archive}
\entry {directories, updating archive symbol}{123}{directories, updating archive symbol}
\entry {archive, and parallel execution}{123}{archive, and parallel execution}
\entry {parallel execution, and archive update}{123}{parallel execution, and archive update}
\entry {archive, and -j}{123}{archive, and \code {-j}}
\entry {-j, and archive update}{123}{\code {-j}, and archive update}
\entry {suffix rule, for archive}{124}{suffix rule, for archive}
\entry {archive, suffix rule for}{124}{archive, suffix rule for}
\entry {library archive, suffix rule for}{124}{library archive, suffix rule for}
\entry {.a (archives)}{124}{\code {.a} (archives)}
\entry {features of GNU make}{125}{features of GNU \code {make}}
\entry {portability}{125}{portability}
\entry {compatibility}{125}{compatibility}
\entry {incompatibilities}{129}{incompatibilities}
\entry {missing features}{129}{missing features}
\entry {features, missing}{129}{features, missing}
\entry {makefile, conventions for}{131}{makefile, conventions for}
\entry {conventions for makefiles}{131}{conventions for makefiles}
\entry {standards for makefiles}{131}{standards for makefiles}

View File

@@ -1,652 +0,0 @@
\initial {#}
\entry {\code {#} (comments), in commands}{41}
\entry {\code {#} (comments), in makefile}{13}
\entry {\code {#include}}{38}
\initial {$}
\entry {\code {$}, in function call}{77}
\entry {\code {$}, in rules}{20}
\entry {\code {$}, in variable name}{60}
\entry {\code {$}, in variable reference}{55}
\initial {%}
\entry {\code {%}, in pattern rules}{110}
\entry {\code {%}, quoting in \code {patsubst}}{78}
\entry {\code {%}, quoting in static pattern}{35}
\entry {\code {%}, quoting in \code {vpath}}{25}
\entry {\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}{25, 35, 78}
\initial {*}
\entry {\code {*} (wildcard character)}{20}
\initial {,}
\entry {\code {,v \r {(RCS file extension)}}}{105}
\initial {-}
\entry {\code {-} (in commands)}{44}
\entry {-, and \code {define}}{53}
\entry {\code {--assume-new}}{92, 98}
\entry {\code {--assume-new}, and recursion}{50}
\entry {\code {--assume-old}}{93, 97}
\entry {\code {--assume-old}, and recursion}{50}
\entry {\code {--debug}}{96}
\entry {\code {--directory}}{46, 95}
\entry {\code {--directory}, and \code {--print-directory}}{52}
\entry {\code {--directory}, and recursion}{50}
\entry {\code {--dry-run}}{41, 91, 97}
\entry {\code {--environment-overrides}}{96}
\entry {\code {--file}}{14, 89, 96}
\entry {\code {--file}, and recursion}{50}
\entry {\code {--help}}{96}
\entry {\code {--ignore-errors}}{44, 96}
\entry {\code {--include-dir}}{15, 96}
\entry {\code {--jobs}}{42, 96}
\entry {\code {--jobs}, and recursion}{50}
\entry {\code {--just-print}}{41, 91, 97}
\entry {\code {--keep-going}}{45, 95, 96}
\entry {\code {--load-average}}{43, 97}
\entry {\code {--makefile}}{14, 89, 96}
\entry {\code {--max-load}}{43, 97}
\entry {\code {--new-file}}{92, 98}
\entry {\code {--new-file}, and recursion}{50}
\entry {\code {--no-builtin-rules}}{97}
\entry {\code {--no-keep-going}}{98}
\entry {\code {--no-print-directory}}{52, 98}
\entry {\code {--old-file}}{93, 97}
\entry {\code {--old-file}, and recursion}{50}
\entry {\code {--print-data-base}}{97}
\entry {\code {--print-directory}}{98}
\entry {\code {--print-directory}, and \code {--directory}}{52}
\entry {\code {--print-directory}, and recursion}{52}
\entry {\code {--print-directory}, disabling}{52}
\entry {\code {--question}}{92, 97}
\entry {\code {--quiet}}{41, 98}
\entry {\code {--recon}}{41, 91, 97}
\entry {\code {--silent}}{41, 98}
\entry {\code {--stop}}{98}
\entry {\code {--touch}}{92, 98}
\entry {\code {--touch}, and recursion}{47}
\entry {\code {--version}}{98}
\entry {\code {--warn-undefined-variables}}{99}
\entry {\code {--what-if}}{92, 98}
\entry {\code {-b}}{95}
\entry {\code {-C}}{46, 95}
\entry {\code {-C}, and \code {-w}}{52}
\entry {\code {-C}, and recursion}{50}
\entry {\code {-d}}{96}
\entry {\code {-e}}{96}
\entry {\code {-e} (shell flag)}{39}
\entry {\code {-f}}{14, 89, 96}
\entry {\code {-f}, and recursion}{50}
\entry {\code {-h}}{96}
\entry {\code {-i}}{44, 96}
\entry {\code {-I}}{15, 96}
\entry {\code {-j}}{42, 96}
\entry {\code {-j}, and archive update}{123}
\entry {\code {-j}, and recursion}{50}
\entry {\code {-k}}{45, 95, 96}
\entry {\code {-l}}{97}
\entry {\code {-l} (library search)}{27}
\entry {\code {-l} (load average)}{43}
\entry {\code {-m}}{95}
\entry {\code {-M} (to compiler)}{38}
\entry {\code {-MM} (to GNU compiler)}{39}
\entry {\code {-n}}{41, 91, 97}
\entry {\code {-o}}{93, 97}
\entry {\code {-o}, and recursion}{50}
\entry {\code {-p}}{97}
\entry {\code {-q}}{92, 97}
\entry {\code {-r}}{97}
\entry {\code {-s}}{41, 97}
\entry {\code {-S}}{98}
\entry {\code {-t}}{92, 98}
\entry {\code {-t}, and recursion}{47}
\entry {\code {-v}}{98}
\entry {\code {-w}}{98}
\entry {\code {-W}}{92, 98}
\entry {\code {-w}, and \code {-C}}{52}
\entry {\code {-w}, and recursion}{52}
\entry {\code {-W}, and recursion}{50}
\entry {\code {-w}, disabling}{52}
\initial {.}
\entry {\code {.a} (archives)}{124}
\entry {\code {.c}}{103}
\entry {\code {.C}}{103}
\entry {\code {.cc}}{103}
\entry {\code {.ch}}{105}
\entry {\code {.d}}{39}
\entry {\code {.def}}{104}
\entry {\code {.dvi}}{105}
\entry {\code {.f}}{103}
\entry {\code {.F}}{103}
\entry {\code {.info}}{105}
\entry {\code {.l}}{105}
\entry {\code {.ln}}{105}
\entry {\code {.mod}}{104}
\entry {\code {.o}}{103, 104}
\entry {\code {.p}}{103}
\entry {\code {.PRECIOUS} intermediate files}{109}
\entry {\code {.r}}{103}
\entry {\code {.s}}{104}
\entry {\code {.S}}{104}
\entry {\code {.sh}}{105}
\entry {\code {.sym}}{104}
\entry {\code {.tex}}{105}
\entry {\code {.texi}}{105}
\entry {\code {.texinfo}}{105}
\entry {\code {.txinfo}}{105}
\entry {\code {.w}}{105}
\entry {\code {.web}}{105}
\entry {\code {.y}}{105}
\initial {:}
\entry {\code {::} rules (double-colon)}{37}
\entry {:=}{57, 63}
\initial {=}
\entry {=}{56, 63}
\initial {?}
\entry {\code {?} (wildcard character)}{20}
\initial {[}
\entry {\code {[\dots {}]} (wildcard characters)}{20}
\initial {{\_}}
\entry {\code {{\_}{\_}.SYMDEF}}{123}
\initial {{\tt\char'100}}
\entry {\code {{\tt\char'100}} (in commands)}{41}
\entry {{\tt\char'100}, and \code {define}}{53}
\initial {{\tt\char'176}}
\entry {\code {{\tt\char'176}} (tilde)}{20}
\initial {{\tt\char43}}
\entry {{\tt\char43}, and \code {define}}{53}
\entry {{\tt\char43}=}{64}
\initial {{\tt\indexbackslash }}
\entry {\code {{\tt\indexbackslash }} (backslash), for continuation lines}{7}
\entry {\code {{\tt\indexbackslash }} (backslash), in commands}{42}
\entry {\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}{25, 35, 78}
\initial {A}
\entry {\code {all} \r {(standard target)}}{91}
\entry {appending to variables}{64}
\entry {\code {ar}}{107}
\entry {archive}{121}
\entry {archive member targets}{121}
\entry {archive symbol directory updating}{123}
\entry {archive, and \code {-j}}{123}
\entry {archive, and parallel execution}{123}
\entry {archive, suffix rule for}{124}
\entry {Arg list too long}{51}
\entry {arguments of functions}{77}
\entry {\code {as}}{104, 107}
\entry {assembly, rule to compile}{104}
\entry {automatic generation of dependencies}{15, 37}
\entry {automatic variables}{112}
\initial {B}
\entry {backquotes}{87}
\entry {backslash (\code {{\tt\indexbackslash }}), for continuation lines}{7}
\entry {backslash (\code {{\tt\indexbackslash }}), in commands}{42}
\entry {backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}{25, 35, 78}
\entry {basename}{82}
\entry {broken pipe}{43}
\entry {bugs, reporting}{2}
\entry {built-in special targets}{31}
\initial {C}
\entry {C, rule to compile}{103}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}
\entry {\code {cc}}{103, 107}
\entry {\code {cd} (shell command)}{42, 47}
\entry {chains of rules}{108}
\entry {\code {check} \r {(standard target)}}{91}
\entry {\code {clean} \r {(standard target)}}{91}
\entry {\code {clean} target}{8, 12}
\entry {cleaning up}{12}
\entry {\code {clobber} \r {(standard target)}}{91}
\entry {\code {co}}{105, 107}
\entry {combining rules by dependency}{11}
\entry {command line variable definitions, and recursion}{50}
\entry {command line variables}{94}
\entry {commands}{19}
\entry {commands, backslash (\code {{\tt\indexbackslash }}) in}{42}
\entry {commands, comments in}{41}
\entry {commands, echoing}{41}
\entry {commands, empty}{54}
\entry {commands, errors in}{44}
\entry {commands, execution}{42}
\entry {commands, execution in parallel}{42}
\entry {commands, expansion}{87}
\entry {commands, how to write}{41}
\entry {commands, instead of executing}{91}
\entry {commands, introduction to}{5}
\entry {commands, quoting newlines in}{42}
\entry {commands, sequences of}{52}
\entry {comments, in commands}{41}
\entry {comments, in makefile}{13}
\entry {compatibility}{125}
\entry {compatibility in exporting}{49}
\entry {compilation, testing}{95}
\entry {computed variable name}{60}
\entry {conditionals}{71}
\entry {continuation lines}{7}
\entry {conventions for makefiles}{131}
\entry {\code {ctangle}}{105, 107}
\entry {\code {cweave}}{105, 107}
\initial {D}
\entry {deducing commands (implicit rules)}{10}
\entry {default goal}{8, 19}
\entry {default makefile name}{14}
\entry {default rules, last-resort}{116}
\entry {defining variables verbatim}{67}
\entry {deletion of target files}{45}
\entry {dependencies}{20}
\entry {dependencies, automatic generation}{15, 37}
\entry {dependencies, introduction to}{5}
\entry {dependencies, list of all}{112}
\entry {dependencies, list of changed}{112}
\entry {dependencies, varying (static pattern)}{34}
\entry {dependency}{19}
\entry {dependency pattern, implicit}{110}
\entry {dependency pattern, static (not implicit)}{35}
\entry {directive}{13}
\entry {directories, printing them}{52}
\entry {directories, updating archive symbol}{123}
\entry {directory part}{81}
\entry {directory search (\code {VPATH})}{23}
\entry {directory search (\code {VPATH}), and implicit rules}{27}
\entry {directory search (\code {VPATH}), and link libraries}{27}
\entry {directory search (\code {VPATH}), and shell commands}{26}
\entry {\code {dist} \r {(standard target)}}{91}
\entry {\code {distclean} \r {(standard target)}}{91}
\entry {dollar sign (\code {$}), in function call}{77}
\entry {dollar sign (\code {$}), in rules}{20}
\entry {dollar sign (\code {$}), in variable name}{60}
\entry {dollar sign (\code {$}), in variable reference}{55}
\entry {double-colon rules}{37}
\entry {duplicate words, removing}{80}
\initial {E}
\entry {E2BIG}{51}
\entry {echoing of commands}{41}
\entry {editor}{5}
\entry {Emacs (\code {M-x compile})}{45}
\entry {empty commands}{54}
\entry {empty targets}{30}
\entry {environment}{68}
\entry {environment, and recursion}{47}
\entry {environment, \code {SHELL} in}{42}
\entry {errors (in commands)}{44}
\entry {errors with wildcards}{22}
\entry {execution, in parallel}{42}
\entry {execution, instead of}{91}
\entry {execution, of commands}{42}
\entry {exit status (errors)}{44}
\entry {explicit rule, definition of}{13}
\entry {exporting variables}{47}
\initial {F}
\entry {\code {f77}}{103, 107}
\entry {features of GNU \code {make}}{125}
\entry {features, missing}{129}
\entry {file name functions}{81}
\entry {file name of makefile}{14}
\entry {file name of makefile, how to specify}{14}
\entry {file name prefix, adding}{82}
\entry {file name suffix}{82}
\entry {file name suffix, adding}{82}
\entry {file name with wildcards}{20}
\entry {file name, basename of}{82}
\entry {file name, directory part}{81}
\entry {file name, nondirectory part}{81}
\entry {files, assuming new}{92}
\entry {files, assuming old}{93}
\entry {files, avoiding recompilation of}{93}
\entry {files, intermediate}{108}
\entry {filtering out words}{80}
\entry {filtering words}{80}
\entry {finding strings}{79}
\entry {flags}{95}
\entry {flags for compilers}{106}
\entry {flavors of variables}{56}
\entry {\code {FORCE}}{30}
\entry {force targets}{30}
\entry {Fortran, rule to compile}{103}
\entry {functions}{77}
\entry {functions, for file names}{81}
\entry {functions, for text}{78}
\entry {functions, syntax of}{77}
\initial {G}
\entry {\code {g{\tt\char43}{\tt\char43}}}{103, 107}
\entry {\code {gcc}}{103}
\entry {generating dependencies automatically}{15, 37}
\entry {\code {get}}{105, 107}
\entry {globbing (wildcards)}{20}
\entry {goal}{8}
\entry {goal, default}{8, 19}
\entry {goal, how to specify}{90}
\initial {H}
\entry {home directory}{20}
\initial {I}
\entry {IEEE Standard 1003.2}{1}
\entry {implicit rule}{101}
\entry {implicit rule, and directory search}{27}
\entry {implicit rule, and \code {VPATH}}{27}
\entry {implicit rule, definition of}{13}
\entry {implicit rule, how to use}{101}
\entry {implicit rule, introduction to}{10}
\entry {implicit rule, predefined}{103}
\entry {implicit rule, search algorithm}{119}
\entry {including (\code {MAKEFILES} variable)}{16}
\entry {including other makefiles}{14}
\entry {incompatibilities}{129}
\entry {Info, rule to format}{105}
\entry {\code {install} \r {(standard target)}}{91}
\entry {intermediate files}{108}
\entry {intermediate files, preserving}{109}
\entry {interrupt}{45}
\initial {J}
\entry {job slots}{42}
\entry {job slots, and recursion}{50}
\entry {jobs, limiting based on load}{43}
\entry {joining lists of words}{82}
\initial {K}
\entry {killing (interruption)}{45}
\initial {L}
\entry {last-resort default rules}{116}
\entry {\code {ld}}{104}
\entry {\code {lex}}{105, 107}
\entry {Lex, rule to run}{105}
\entry {libraries for linking, directory search}{27}
\entry {library archive, suffix rule for}{124}
\entry {limiting jobs based on load}{43}
\entry {link libraries, and directory search}{27}
\entry {linking, predefined rule for}{104}
\entry {\code {lint}}{105}
\entry {\code {lint}, rule to run}{105}
\entry {list of all dependencies}{112}
\entry {list of changed dependencies}{112}
\entry {load average}{43}
\entry {loops in variable expansion}{57}
\entry {\code {lpr} (shell command)}{21, 30}
\initial {M}
\entry {\code {m2c}}{104}
\entry {macro}{55}
\entry {\code {make depend}}{38}
\entry {makefile}{5}
\entry {makefile name}{14}
\entry {makefile name, how to specify}{14}
\entry {makefile rule parts}{5}
\entry {makefile, and \code {MAKEFILES} variable}{16}
\entry {makefile, conventions for}{131}
\entry {makefile, how \code {make} processes}{8}
\entry {makefile, how to write}{13}
\entry {makefile, including}{14}
\entry {makefile, overriding}{18}
\entry {makefile, remaking of}{16}
\entry {makefile, simple}{6}
\entry {\code {makeinfo}}{105, 107}
\entry {match-anything rule}{115}
\entry {match-anything rule, used to override}{18}
\entry {missing features}{129}
\entry {mistakes with wildcards}{22}
\entry {modified variable reference}{59}
\entry {Modula-2, rule to compile}{104}
\entry {\code {mostlyclean} \r {(standard target)}}{91}
\entry {multiple rules for one target}{33}
\entry {multiple rules for one target (\code {::})}{37}
\entry {multiple targets}{32}
\entry {multiple targets, in pattern rule}{110}
\initial {N}
\entry {name of makefile}{14}
\entry {name of makefile, how to specify}{14}
\entry {nested variable reference}{60}
\entry {newline, quoting, in commands}{42}
\entry {newline, quoting, in makefile}{7}
\entry {nondirectory part}{81}
\initial {O}
\entry {\code {obj}}{9}
\entry {\code {OBJ}}{9}
\entry {\code {objects}}{9}
\entry {\code {OBJECTS}}{9}
\entry {\code {objs}}{9}
\entry {\code {OBJS}}{9}
\entry {old-fashioned suffix rules}{117}
\entry {options}{95}
\entry {options, and recursion}{50}
\entry {options, setting from environment}{51}
\entry {options, setting in makefiles}{51}
\entry {order of pattern rules}{111}
\entry {origin of variable}{85}
\entry {overriding makefiles}{18}
\entry {overriding variables with arguments}{94}
\entry {overriding with \code {override}}{66}
\initial {P}
\entry {parallel execution}{42}
\entry {parallel execution, and archive update}{123}
\entry {parts of makefile rule}{5}
\entry {Pascal, rule to compile}{103}
\entry {pattern rule}{110}
\entry {pattern rules, order of}{111}
\entry {pattern rules, static (not implicit)}{34}
\entry {pattern rules, static, syntax of}{34}
\entry {\code {pc}}{103, 107}
\entry {phony targets}{28}
\entry {pitfalls of wildcards}{22}
\entry {portability}{125}
\entry {POSIX}{1}
\entry {POSIX.2}{51}
\entry {precious targets}{31}
\entry {prefix, adding}{82}
\entry {preserving intermediate files}{109}
\entry {preserving with \code {.PRECIOUS}}{31, 109}
\entry {\code {print} \r {(standard target)}}{91}
\entry {\code {print} target}{21, 30}
\entry {printing directories}{52}
\entry {printing of commands}{41}
\entry {problems and bugs, reporting}{2}
\entry {problems with wildcards}{22}
\entry {processing a makefile}{8}
\initial {Q}
\entry {question mode}{92}
\entry {quoting \code {%}, in \code {patsubst}}{78}
\entry {quoting \code {%}, in static pattern}{35}
\entry {quoting \code {%}, in \code {vpath}}{25}
\entry {quoting newline, in commands}{42}
\entry {quoting newline, in makefile}{7}
\initial {R}
\entry {Ratfor, rule to compile}{103}
\entry {RCS, rule to extract from}{105}
\entry {\code {README}}{14}
\entry {\code {realclean} \r {(standard target)}}{91}
\entry {recompilation}{5}
\entry {recompilation, avoiding}{93}
\entry {recording events with empty targets}{30}
\entry {recursion}{46}
\entry {recursion, and \code {-C}}{50}
\entry {recursion, and \code {-f}}{50}
\entry {recursion, and \code {-j}}{50}
\entry {recursion, and \code {-o}}{50}
\entry {recursion, and \code {-t}}{47}
\entry {recursion, and \code {-w}}{52}
\entry {recursion, and \code {-W}}{50}
\entry {recursion, and command line variable definitions}{50}
\entry {recursion, and environment}{47}
\entry {recursion, and \code {MAKE} variable}{46}
\entry {recursion, and \code {MAKEFILES} variable}{16}
\entry {recursion, and options}{50}
\entry {recursion, and printing directories}{52}
\entry {recursion, and variables}{47}
\entry {recursion, level of}{49}
\entry {recursive variable expansion}{55, 56}
\entry {recursively expanded variables}{56}
\entry {reference to variables}{55, 59}
\entry {relinking}{9}
\entry {remaking makefiles}{16}
\entry {removal of target files}{45}
\entry {removing duplicate words}{80}
\entry {removing, to clean up}{12}
\entry {reporting bugs}{2}
\entry {\code {rm}}{107}
\entry {\code {rm} (shell command)}{8, 21, 28, 44}
\entry {rule commands}{41}
\entry {rule dependencies}{20}
\entry {rule syntax}{19}
\entry {rule targets}{19}
\entry {rule, and \code {$}}{20}
\entry {rule, double-colon (\code {::})}{37}
\entry {rule, explicit, definition of}{13}
\entry {rule, how to write}{19}
\entry {rule, implicit}{101}
\entry {rule, implicit, and directory search}{27}
\entry {rule, implicit, and \code {VPATH}}{27}
\entry {rule, implicit, chains of}{108}
\entry {rule, implicit, definition of}{13}
\entry {rule, implicit, how to use}{101}
\entry {rule, implicit, introduction to}{10}
\entry {rule, implicit, predefined}{103}
\entry {rule, introduction to}{5}
\entry {rule, multiple for one target}{33}
\entry {rule, no commands or dependencies}{30}
\entry {rule, pattern}{110}
\entry {rule, static pattern}{34}
\entry {rule, static pattern versus implicit}{36}
\entry {rule, with multiple targets}{32}
\initial {S}
\entry {\code {s. \r {(SCCS file prefix)}}}{105}
\entry {SCCS, rule to extract from}{105}
\entry {search algorithm, implicit rule}{119}
\entry {search path for dependencies (\code {VPATH})}{23}
\entry {search path for dependencies (\code {VPATH}), and implicit rules}{27}
\entry {search path for dependencies (\code {VPATH}), and link libraries}{27}
\entry {searching for strings}{79}
\entry {\code {sed} (shell command)}{39}
\entry {selecting words}{83}
\entry {sequences of commands}{52}
\entry {setting options from environment}{51}
\entry {setting options in makefiles}{51}
\entry {setting variables}{63}
\entry {several rules for one target}{33}
\entry {several targets in a rule}{32}
\entry {\code {shar} \r {(standard target)}}{91}
\entry {shell command}{8}
\entry {shell command, and directory search}{26}
\entry {shell command, execution}{42}
\entry {shell command, function for}{87}
\entry {shell file name pattern (in \code {include})}{14}
\entry {shell wildcards (in \code {include})}{14}
\entry {signal}{45}
\entry {silent operation}{41}
\entry {simple makefile}{6}
\entry {simple variable expansion}{55}
\entry {simplifying with variables}{9}
\entry {simply expanded variables}{57}
\entry {sorting words}{80}
\entry {spaces, in variable values}{58}
\entry {spaces, stripping}{79}
\entry {special targets}{31}
\entry {specifying makefile name}{14}
\entry {standard input}{43}
\entry {standards conformance}{1}
\entry {standards for makefiles}{131}
\entry {static pattern rule}{34}
\entry {static pattern rule, syntax of}{34}
\entry {static pattern rule, versus implicit}{36}
\entry {stem}{35, 114}
\entry {stem, variable for}{113}
\entry {strings, searching for}{79}
\entry {stripping whitespace}{79}
\entry {sub-\code {make}}{47}
\entry {subdirectories, recursion for}{46}
\entry {substitution variable reference}{59}
\entry {suffix rule}{117}
\entry {suffix rule, for archive}{124}
\entry {suffix, adding}{82}
\entry {suffix, function to find}{82}
\entry {suffix, substituting in variables}{59}
\entry {switches}{95}
\entry {symbol directories, updating archive}{123}
\entry {syntax of rules}{19}
\initial {T}
\entry {tab character (in commands)}{19}
\entry {tabs in rules}{5}
\entry {\code {TAGS} \r {(standard target)}}{91}
\entry {\code {tangle}}{105, 107}
\entry {\code {tar} \r {(standard target)}}{91}
\entry {target}{19}
\entry {target pattern, implicit}{110}
\entry {target pattern, static (not implicit)}{35}
\entry {target, deleting on error}{45}
\entry {target, deleting on interrupt}{45}
\entry {target, multiple in pattern rule}{110}
\entry {target, multiple rules for one}{33}
\entry {target, touching}{92}
\entry {targets}{19}
\entry {targets without a file}{28}
\entry {targets, built-in special}{31}
\entry {targets, empty}{30}
\entry {targets, force}{30}
\entry {targets, introduction to}{5}
\entry {targets, multiple}{32}
\entry {targets, phony}{28}
\entry {terminal rule}{115}
\entry {\code {test} \r {(standard target)}}{91}
\entry {testing compilation}{95}
\entry {\code {tex}}{105, 107}
\entry {\TeX{}, rule to run}{105}
\entry {\code {texi2dvi}}{105, 107}
\entry {Texinfo, rule to format}{105}
\entry {tilde (\code {{\tt\char'176}})}{20}
\entry {\code {touch} (shell command)}{21, 30}
\entry {touching files}{92}
\initial {U}
\entry {undefined variables, warning message}{99}
\entry {updating archive symbol directories}{123}
\entry {updating makefiles}{16}
\initial {V}
\entry {value}{55}
\entry {value, how a variable gets it}{63}
\entry {variable}{55}
\entry {variable definition}{13}
\entry {variables}{9}
\entry {variables, \samp {$} in name}{60}
\entry {variables, and implicit rule}{112}
\entry {variables, appending to}{64}
\entry {variables, automatic}{112}
\entry {variables, command line}{94}
\entry {variables, command line, and recursion}{50}
\entry {variables, computed names}{60}
\entry {variables, defining verbatim}{67}
\entry {variables, environment}{47, 68}
\entry {variables, exporting}{47}
\entry {variables, flavors}{56}
\entry {variables, how they get their values}{63}
\entry {variables, how to reference}{55}
\entry {variables, loops in expansion}{57}
\entry {variables, modified reference}{59}
\entry {variables, nested references}{60}
\entry {variables, origin of}{85}
\entry {variables, overriding}{66}
\entry {variables, overriding with arguments}{94}
\entry {variables, recursively expanded}{56}
\entry {variables, setting}{63}
\entry {variables, simply expanded}{57}
\entry {variables, spaces in values}{58}
\entry {variables, substituting suffix in}{59}
\entry {variables, substitution reference}{59}
\entry {variables, warning for undefined}{99}
\entry {varying dependencies}{34}
\entry {verbatim variable definition}{67}
\entry {vpath}{23}
\entry {\code {VPATH}, and implicit rules}{27}
\entry {\code {VPATH}, and link libraries}{27}
\initial {W}
\entry {\code {weave}}{105, 107}
\entry {Web, rule to run}{105}
\entry {what if}{92}
\entry {whitespace, in variable values}{58}
\entry {whitespace, stripping}{79}
\entry {wildcard}{20}
\entry {wildcard pitfalls}{22}
\entry {wildcard, function}{83}
\entry {wildcard, in archive member}{121}
\entry {wildcard, in \code {include}}{14}
\entry {words, extracting first}{83}
\entry {words, filtering}{80}
\entry {words, filtering out}{80}
\entry {words, finding number}{83}
\entry {words, iterating over}{83}
\entry {words, joining lists}{82}
\entry {words, removing duplicates}{80}
\entry {words, selecting}{83}
\entry {writing rule commands}{41}
\entry {writing rules}{19}
\initial {Y}
\entry {\code {yacc}}{53, 105, 107}
\entry {Yacc, rule to run}{105}

View File

@@ -1,149 +0,0 @@
\entry {Makefile}{14}{\code {Makefile}}
\entry {GNUmakefile}{14}{\code {GNUmakefile}}
\entry {makefile}{14}{\code {makefile}}
\entry {include}{14}{\code {include}}
\entry {/usr/gnu/include}{15}{\code {/usr/gnu/include}}
\entry {/usr/local/include}{15}{\code {/usr/local/include}}
\entry {/usr/include}{15}{\code {/usr/include}}
\entry {MAKEFILES}{16}{\code {MAKEFILES}}
\entry {wildcard}{22}{\code {wildcard}}
\entry {VPATH}{23}{\code {VPATH}}
\entry {vpath}{23}{\code {vpath}}
\entry {VPATH}{23}{\code {VPATH}}
\entry {vpath}{24}{\code {vpath}}
\entry {.PHONY}{28}{\code {.PHONY}}
\entry {.PHONY}{31}{\code {.PHONY}}
\entry {.SUFFIXES}{31}{\code {.SUFFIXES}}
\entry {.DEFAULT}{31}{\code {.DEFAULT}}
\entry {.PRECIOUS}{31}{\code {.PRECIOUS}}
\entry {.IGNORE}{31}{\code {.IGNORE}}
\entry {.SILENT}{32}{\code {.SILENT}}
\entry {.EXPORT{\_}ALL{\_}VARIABLES}{32}{\code {.EXPORT{\_}ALL{\_}VARIABLES}}
\entry {subst}{33}{\code {subst}}
\entry {$*, and static pattern}{36}{\code {$*\r {, and static pattern}}}
\entry {.SILENT}{41}{\code {.SILENT}}
\entry {SHELL (command execution)}{42}{\code {SHELL \r {(command execution)}}}
\entry {SHELL}{42}{\code {SHELL}}
\entry {.IGNORE}{44}{\code {.IGNORE}}
\entry {.DELETE{\_}ON{\_}ERROR}{45}{\code {.DELETE{\_}ON{\_}ERROR}}
\entry {.PRECIOUS}{46}{\code {.PRECIOUS}}
\entry {MAKE}{46}{\code {MAKE}}
\entry {export}{48}{\code {export}}
\entry {unexport}{48}{\code {unexport}}
\entry {.EXPORT{\_}ALL{\_}VARIABLES}{49}{\code {.EXPORT{\_}ALL{\_}VARIABLES}}
\entry {MAKELEVEL}{49}{\code {MAKELEVEL}}
\entry {MAKEFILES}{50}{\code {MAKEFILES}}
\entry {MAKEFLAGS}{50}{\code {MAKEFLAGS}}
\entry {MAKEOVERRIDES}{51}{\code {MAKEOVERRIDES}}
\entry {.POSIX}{51}{\code {.POSIX}}
\entry {MFLAGS}{51}{\code {MFLAGS}}
\entry {.DEFAULT, and empty commands}{54}{\code {.DEFAULT\r {, and empty commands}}}
\entry {MAKELEVEL}{58}{\code {MAKELEVEL}}
\entry {MAKE}{58}{\code {MAKE}}
\entry {patsubst}{59}{\code {patsubst}}
\entry {override}{66}{\code {override}}
\entry {define}{67}{\code {define}}
\entry {endef}{67}{\code {endef}}
\entry {ifdef}{72}{\code {ifdef}}
\entry {ifeq}{72}{\code {ifeq}}
\entry {ifndef}{72}{\code {ifndef}}
\entry {ifneq}{72}{\code {ifneq}}
\entry {else}{72}{\code {else}}
\entry {endif}{72}{\code {endif}}
\entry {subst}{78}{\code {subst}}
\entry {patsubst}{78}{\code {patsubst}}
\entry {strip}{79}{\code {strip}}
\entry {findstring}{79}{\code {findstring}}
\entry {filter}{80}{\code {filter}}
\entry {filter-out}{80}{\code {filter-out}}
\entry {sort}{80}{\code {sort}}
\entry {dir}{81}{\code {dir}}
\entry {notdir}{81}{\code {notdir}}
\entry {suffix}{82}{\code {suffix}}
\entry {basename}{82}{\code {basename}}
\entry {addsuffix}{82}{\code {addsuffix}}
\entry {addprefix}{82}{\code {addprefix}}
\entry {join}{82}{\code {join}}
\entry {word}{83}{\code {word}}
\entry {words}{83}{\code {words}}
\entry {firstword}{83}{\code {firstword}}
\entry {wildcard}{83}{\code {wildcard}}
\entry {foreach}{83}{\code {foreach}}
\entry {origin}{85}{\code {origin}}
\entry {shell}{87}{\code {shell}}
\entry {OUTPUT{\_}OPTION}{106}{\code {OUTPUT{\_}OPTION}}
\entry {AR}{107}{\code {AR}}
\entry {AS}{107}{\code {AS}}
\entry {CC}{107}{\code {CC}}
\entry {CXX}{107}{\code {CXX}}
\entry {CO}{107}{\code {CO}}
\entry {CPP}{107}{\code {CPP}}
\entry {FC}{107}{\code {FC}}
\entry {GET}{107}{\code {GET}}
\entry {LEX}{107}{\code {LEX}}
\entry {PC}{107}{\code {PC}}
\entry {YACC}{107}{\code {YACC}}
\entry {YACCR}{107}{\code {YACCR}}
\entry {MAKEINFO}{107}{\code {MAKEINFO}}
\entry {TEX}{107}{\code {TEX}}
\entry {TEXI2DVI}{107}{\code {TEXI2DVI}}
\entry {WEAVE}{107}{\code {WEAVE}}
\entry {CWEAVE}{107}{\code {CWEAVE}}
\entry {TANGLE}{107}{\code {TANGLE}}
\entry {CTANGLE}{107}{\code {CTANGLE}}
\entry {RM}{107}{\code {RM}}
\entry {ARFLAGS}{108}{\code {ARFLAGS}}
\entry {ASFLAGS}{108}{\code {ASFLAGS}}
\entry {CFLAGS}{108}{\code {CFLAGS}}
\entry {CXXFLAGS}{108}{\code {CXXFLAGS}}
\entry {COFLAGS}{108}{\code {COFLAGS}}
\entry {CPPFLAGS}{108}{\code {CPPFLAGS}}
\entry {FFLAGS}{108}{\code {FFLAGS}}
\entry {GFLAGS}{108}{\code {GFLAGS}}
\entry {LDFLAGS}{108}{\code {LDFLAGS}}
\entry {LFLAGS}{108}{\code {LFLAGS}}
\entry {PFLAGS}{108}{\code {PFLAGS}}
\entry {RFLAGS}{108}{\code {RFLAGS}}
\entry {YFLAGS}{108}{\code {YFLAGS}}
\entry {${\tt\char'100}}{112}{\code {${\tt\char'100}}}
\entry {{\tt\char'100} (automatic variable)}{112}{\code {{\tt\char'100} \r {(automatic variable)}}}
\entry {$%}{112}{\code {$%}}
\entry {% (automatic variable)}{112}{\code {% \r {(automatic variable)}}}
\entry {${\tt\less}}{112}{\code {${\tt\less}}}
\entry {{\tt\less} (automatic variable)}{112}{\code {{\tt\less} \r {(automatic variable)}}}
\entry {$?}{112}{\code {$?}}
\entry {? (automatic variable)}{112}{\code {? \r {(automatic variable)}}}
\entry {${\tt\hat}}{112}{\code {${\tt\hat}}}
\entry {{\tt\hat} (automatic variable)}{112}{\code {{\tt\hat} \r {(automatic variable)}}}
\entry {${\tt\char43}}{112}{\code {${\tt\char43}}}
\entry {{\tt\char43} (automatic variable)}{112}{\code {{\tt\char43} \r {(automatic variable)}}}
\entry {$*}{112}{\code {$*}}
\entry {* (automatic variable)}{112}{\code {* \r {(automatic variable)}}}
\entry {$({\tt\char'100}D)}{113}{\code {$({\tt\char'100}D)}}
\entry {{\tt\char'100}D (automatic variable)}{113}{\code {{\tt\char'100}D \r {(automatic variable)}}}
\entry {$({\tt\char'100}F)}{113}{\code {$({\tt\char'100}F)}}
\entry {{\tt\char'100}F (automatic variable)}{113}{\code {{\tt\char'100}F \r {(automatic variable)}}}
\entry {$(*D)}{113}{\code {$(*D)}}
\entry {*D (automatic variable)}{113}{\code {*D \r {(automatic variable)}}}
\entry {$(*F)}{113}{\code {$(*F)}}
\entry {*F (automatic variable)}{113}{\code {*F \r {(automatic variable)}}}
\entry {$(%D)}{113}{\code {$(%D)}}
\entry {%D (automatic variable)}{113}{\code {%D \r {(automatic variable)}}}
\entry {$(%F)}{113}{\code {$(%F)}}
\entry {%F (automatic variable)}{113}{\code {%F \r {(automatic variable)}}}
\entry {$({\tt\less}D)}{114}{\code {$({\tt\less}D)}}
\entry {{\tt\less}D (automatic variable)}{114}{\code {{\tt\less}D \r {(automatic variable)}}}
\entry {$({\tt\less}F)}{114}{\code {$({\tt\less}F)}}
\entry {{\tt\less}F (automatic variable)}{114}{\code {{\tt\less}F \r {(automatic variable)}}}
\entry {$({\tt\hat}D)}{114}{\code {$({\tt\hat}D)}}
\entry {{\tt\hat}D (automatic variable)}{114}{\code {{\tt\hat}D \r {(automatic variable)}}}
\entry {$({\tt\hat}F)}{114}{\code {$({\tt\hat}F)}}
\entry {{\tt\hat}F (automatic variable)}{114}{\code {{\tt\hat}F \r {(automatic variable)}}}
\entry {$(?D)}{114}{\code {$(?D)}}
\entry {?D (automatic variable)}{114}{\code {?D \r {(automatic variable)}}}
\entry {$(?F)}{114}{\code {$(?F)}}
\entry {?F (automatic variable)}{114}{\code {?F \r {(automatic variable)}}}
\entry {.DEFAULT}{117}{\code {.DEFAULT}}
\entry {.SUFFIXES}{118}{\code {.SUFFIXES}}
\entry {SUFFIXES}{119}{\code {SUFFIXES}}
\entry {* (automatic variable), unsupported bizarre usage}{129}{\code {* \r {(automatic variable), unsupported bizarre usage}}}

View File

@@ -1,165 +0,0 @@
\initial {$}
\entry {\code {$%}}{112}
\entry {\code {$(%D)}}{113}
\entry {\code {$(%F)}}{113}
\entry {\code {$(*D)}}{113}
\entry {\code {$(*F)}}{113}
\entry {\code {$(?D)}}{114}
\entry {\code {$(?F)}}{114}
\entry {\code {$({\tt\char'100}D)}}{113}
\entry {\code {$({\tt\char'100}F)}}{113}
\entry {\code {$({\tt\hat}D)}}{114}
\entry {\code {$({\tt\hat}F)}}{114}
\entry {\code {$({\tt\less}D)}}{114}
\entry {\code {$({\tt\less}F)}}{114}
\entry {\code {$*}}{112}
\entry {\code {$*\r {, and static pattern}}}{36}
\entry {\code {$?}}{112}
\entry {\code {${\tt\char'100}}}{112}
\entry {\code {${\tt\char43}}}{112}
\entry {\code {${\tt\hat}}}{112}
\entry {\code {${\tt\less}}}{112}
\initial {%}
\entry {\code {% \r {(automatic variable)}}}{112}
\entry {\code {%D \r {(automatic variable)}}}{113}
\entry {\code {%F \r {(automatic variable)}}}{113}
\initial {*}
\entry {\code {* \r {(automatic variable)}}}{112}
\entry {\code {* \r {(automatic variable), unsupported bizarre usage}}}{129}
\entry {\code {*D \r {(automatic variable)}}}{113}
\entry {\code {*F \r {(automatic variable)}}}{113}
\initial {.}
\entry {\code {.DEFAULT}}{31, 117}
\entry {\code {.DEFAULT\r {, and empty commands}}}{54}
\entry {\code {.DELETE{\_}ON{\_}ERROR}}{45}
\entry {\code {.EXPORT{\_}ALL{\_}VARIABLES}}{32, 49}
\entry {\code {.IGNORE}}{31, 44}
\entry {\code {.PHONY}}{28, 31}
\entry {\code {.POSIX}}{51}
\entry {\code {.PRECIOUS}}{31, 46}
\entry {\code {.SILENT}}{32, 41}
\entry {\code {.SUFFIXES}}{31, 118}
\initial {/}
\entry {\code {/usr/gnu/include}}{15}
\entry {\code {/usr/include}}{15}
\entry {\code {/usr/local/include}}{15}
\initial {?}
\entry {\code {? \r {(automatic variable)}}}{112}
\entry {\code {?D \r {(automatic variable)}}}{114}
\entry {\code {?F \r {(automatic variable)}}}{114}
\initial {{\tt\char'100}}
\entry {\code {{\tt\char'100} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\char'100}D \r {(automatic variable)}}}{113}
\entry {\code {{\tt\char'100}F \r {(automatic variable)}}}{113}
\initial {{\tt\char43}}
\entry {\code {{\tt\char43} \r {(automatic variable)}}}{112}
\initial {{\tt\hat}}
\entry {\code {{\tt\hat} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\hat}D \r {(automatic variable)}}}{114}
\entry {\code {{\tt\hat}F \r {(automatic variable)}}}{114}
\initial {{\tt\less}}
\entry {\code {{\tt\less} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\less}D \r {(automatic variable)}}}{114}
\entry {\code {{\tt\less}F \r {(automatic variable)}}}{114}
\initial {A}
\entry {\code {addprefix}}{82}
\entry {\code {addsuffix}}{82}
\entry {\code {AR}}{107}
\entry {\code {ARFLAGS}}{108}
\entry {\code {AS}}{107}
\entry {\code {ASFLAGS}}{108}
\initial {B}
\entry {\code {basename}}{82}
\initial {C}
\entry {\code {CC}}{107}
\entry {\code {CFLAGS}}{108}
\entry {\code {CO}}{107}
\entry {\code {COFLAGS}}{108}
\entry {\code {CPP}}{107}
\entry {\code {CPPFLAGS}}{108}
\entry {\code {CTANGLE}}{107}
\entry {\code {CWEAVE}}{107}
\entry {\code {CXX}}{107}
\entry {\code {CXXFLAGS}}{108}
\initial {D}
\entry {\code {define}}{67}
\entry {\code {dir}}{81}
\initial {E}
\entry {\code {else}}{72}
\entry {\code {endef}}{67}
\entry {\code {endif}}{72}
\entry {\code {export}}{48}
\initial {F}
\entry {\code {FC}}{107}
\entry {\code {FFLAGS}}{108}
\entry {\code {filter}}{80}
\entry {\code {filter-out}}{80}
\entry {\code {findstring}}{79}
\entry {\code {firstword}}{83}
\entry {\code {foreach}}{83}
\initial {G}
\entry {\code {GET}}{107}
\entry {\code {GFLAGS}}{108}
\entry {\code {GNUmakefile}}{14}
\initial {I}
\entry {\code {ifdef}}{72}
\entry {\code {ifeq}}{72}
\entry {\code {ifndef}}{72}
\entry {\code {ifneq}}{72}
\entry {\code {include}}{14}
\initial {J}
\entry {\code {join}}{82}
\initial {L}
\entry {\code {LDFLAGS}}{108}
\entry {\code {LEX}}{107}
\entry {\code {LFLAGS}}{108}
\initial {M}
\entry {\code {MAKE}}{46, 58}
\entry {\code {makefile}}{14}
\entry {\code {Makefile}}{14}
\entry {\code {MAKEFILES}}{16, 50}
\entry {\code {MAKEFLAGS}}{50}
\entry {\code {MAKEINFO}}{107}
\entry {\code {MAKELEVEL}}{49, 58}
\entry {\code {MAKEOVERRIDES}}{51}
\entry {\code {MFLAGS}}{51}
\initial {N}
\entry {\code {notdir}}{81}
\initial {O}
\entry {\code {origin}}{85}
\entry {\code {OUTPUT{\_}OPTION}}{106}
\entry {\code {override}}{66}
\initial {P}
\entry {\code {patsubst}}{59, 78}
\entry {\code {PC}}{107}
\entry {\code {PFLAGS}}{108}
\initial {R}
\entry {\code {RFLAGS}}{108}
\entry {\code {RM}}{107}
\initial {S}
\entry {\code {shell}}{87}
\entry {\code {SHELL}}{42}
\entry {\code {SHELL \r {(command execution)}}}{42}
\entry {\code {sort}}{80}
\entry {\code {strip}}{79}
\entry {\code {subst}}{33, 78}
\entry {\code {suffix}}{82}
\entry {\code {SUFFIXES}}{119}
\initial {T}
\entry {\code {TANGLE}}{107}
\entry {\code {TEX}}{107}
\entry {\code {TEXI2DVI}}{107}
\initial {U}
\entry {\code {unexport}}{48}
\initial {V}
\entry {\code {vpath}}{23, 24}
\entry {\code {VPATH}}{23}
\initial {W}
\entry {\code {WEAVE}}{107}
\entry {\code {wildcard}}{22, 83}
\entry {\code {word}}{83}
\entry {\code {words}}{83}
\initial {Y}
\entry {\code {YACC}}{107}
\entry {\code {YACCR}}{107}
\entry {\code {YFLAGS}}{108}

View File

@@ -1,355 +0,0 @@
/* Miscellaneous global declarations and portability cruft for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
/* We use <config.h> instead of "config.h" so that a compilation
using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h
(which it would do because make.h was found in $srcdir). */
#include <config.h>
#undef HAVE_CONFIG_H
#define HAVE_CONFIG_H
#ifdef CRAY
/* This must happen before #include <signal.h> so
that the declaration therein is changed. */
#define signal bsdsignal
#endif
#define _GNU_SOURCE
#include <sys/types.h>
#include <sys/stat.h>
#include <signal.h>
#include <stdio.h>
#include <ctype.h>
#ifdef HAVE_SYS_TIMEB_H
/* SCO 3.2 "devsys 4.2" has a prototype for `ftime' in <time.h> that bombs
unless <sys/timeb.h> has been included first. Does every system have a
<sys/timeb.h>? If any does not, configure should check for it. */
#include <sys/timeb.h>
#endif
#include <time.h>
#include <errno.h>
#ifndef errno
extern int errno;
#endif
#ifndef isblank
#define isblank(c) ((c) == ' ' || (c) == '\t')
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
/* Ultrix's unistd.h always defines _POSIX_VERSION, but you only get
POSIX.1 behavior with `cc -YPOSIX', which predefines POSIX itself! */
#if defined (_POSIX_VERSION) && !defined (ultrix)
#define POSIX
#endif
#endif
/* Some systems define _POSIX_VERSION but are not really POSIX.1. */
#if (defined (butterfly) || defined (__arm) || \
(defined (__mips) && defined (_SYSTYPE_SVR3)) || \
(defined (sequent) && defined (i386)))
#undef POSIX
#endif
#if !defined (POSIX) && defined (_AIX) && defined (_POSIX_SOURCE)
#define POSIX
#endif
#if !defined (HAVE_SYS_SIGLIST) && defined (HAVE__SYS_SIGLIST)
#define sys_siglist _sys_siglist
#define HAVE_SYS_SIGLIST /* Now we have it. */
/* It was declared in <signal.h>, with who knows what type.
Don't declare it again and risk conflicting. */
#define SYS_SIGLIST_DECLARED
#endif
#ifdef HAVE_SYS_SIGLIST
#ifndef SYS_SIGLIST_DECLARED
extern char *sys_siglist[];
#endif
#else
#include "signame.h"
#endif
/* Some systems do not define NSIG in <signal.h>. */
#ifndef NSIG
#ifdef _NSIG
#define NSIG _NSIG
#else
#define NSIG 32
#endif
#endif
#ifndef RETSIGTYPE
#define RETSIGTYPE void
#endif
#ifndef sigmask
#define sigmask(sig) (1 << ((sig) - 1))
#endif
#ifdef HAVE_LIMITS_H
#include <limits.h>
#endif
#ifdef HAVE_SYS_PARAM_H
#include <sys/param.h>
#endif
#ifndef PATH_MAX
#ifndef POSIX
#define PATH_MAX MAXPATHLEN
#endif /* Not POSIX. */
#endif /* No PATH_MAX. */
#ifndef MAXPATHLEN
#define MAXPATHLEN 1024
#endif /* No MAXPATHLEN. */
#ifdef PATH_MAX
#define GET_PATH_MAX PATH_MAX
#define PATH_VAR(var) char var[PATH_MAX]
#else
#define NEED_GET_PATH_MAX
extern unsigned int get_path_max ();
#define GET_PATH_MAX (get_path_max ())
#define PATH_VAR(var) char *var = (char *) alloca (GET_PATH_MAX)
#endif
#ifdef STAT_MACROS_BROKEN
#ifdef S_ISREG
#undef S_ISREG
#endif
#ifdef S_ISDIR
#undef S_ISDIR
#endif
#endif /* STAT_MACROS_BROKEN. */
#ifndef S_ISREG
#define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifdef ANSI_STRING
#ifndef index
#define index(s, c) strchr((s), (c))
#endif
#ifndef rindex
#define rindex(s, c) strrchr((s), (c))
#endif
#ifndef bcmp
#define bcmp(s1, s2, n) memcmp ((s1), (s2), (n))
#endif
#ifndef bzero
#define bzero(s, n) memset ((s), 0, (n))
#endif
#ifndef bcopy
#define bcopy(s, d, n) memcpy ((d), (s), (n))
#endif
#else /* Not ANSI_STRING. */
#ifndef bcmp
extern int bcmp ();
#endif
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#endif /* ANSI_STRING. */
#undef ANSI_STRING
/* SCO Xenix has a buggy macro definition in <string.h>. */
#undef strerror
#ifndef ANSI_STRING
extern char *strerror ();
#endif
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#ifdef HAVE_ALLOCA_H
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not AIX. */
#endif /* HAVE_ALLOCA_H. */
#endif /* GCC. */
#ifndef iAPX286
#define streq(a, b) \
((a) == (b) || \
(*(a) == *(b) && (*(a) == '\0' || !strcmp ((a) + 1, (b) + 1))))
#else
/* Buggy compiler can't handle this. */
#define streq(a, b) (strcmp ((a), (b)) == 0)
#endif
/* Add to VAR the hashing value of C, one character in a name. */
#define HASH(var, c) \
((var += (c)), (var = ((var) << 7) + ((var) >> 20)))
#if defined(__GNUC__) || defined(ENUM_BITFIELDS)
#define ENUM_BITFIELD(bits) :bits
#else
#define ENUM_BITFIELD(bits)
#endif
#if defined(__MSDOS__) || defined(NETSCAPE)
#define PATH_SEPARATOR_CHAR ';'
#else
#define PATH_SEPARATOR_CHAR ':'
#endif
extern void die ();
extern void message (), fatal (), error ();
extern void makefile_error (), makefile_fatal ();
extern void pfatal_with_name (), perror_with_name ();
extern char *savestring (), *concat ();
extern char *xmalloc (), *xrealloc ();
extern char *find_next_token (), *next_token (), *end_of_token ();
extern void collapse_continuations (), remove_comments ();
extern char *sindex (), *lindex ();
extern int alpha_compare (const void *elem1, const void *elem2);
extern void print_spaces ();
extern struct dep *copy_dep_chain ();
extern char *find_char_unquote (), *find_percent ();
extern int safe_stat (char * name, struct stat * buf);
#ifndef NO_ARCHIVES
extern int ar_name ();
extern void ar_parse_name ();
extern int ar_touch ();
extern time_t ar_member_date ();
#endif
extern void dir_load ();
extern int dir_file_exists_p (), file_exists_p (), file_impossible_p ();
extern void file_impossible ();
extern char *dir_name ();
extern void define_default_variables ();
extern void set_default_suffixes (), install_default_suffix_rules ();
extern void install_default_implicit_rules (), count_implicit_rule_limits ();
extern void convert_to_pattern (), create_pattern_rule ();
extern void build_vpath_lists (), construct_vpath_list ();
extern int vpath_search ();
extern void construct_include_path ();
extern void uniquize_deps ();
extern int update_goal_chain ();
extern void notice_finished_file ();
extern void user_access (), make_access (), child_access ();
#ifdef HAVE_VFORK_H
#include <vfork.h>
#endif
/* We omit these declarations on non-POSIX systems which define _POSIX_VERSION,
because such systems often declare the in header files anyway. */
#if !defined (__GNU_LIBRARY__) && !defined (POSIX) && !defined (_POSIX_VERSION)
extern long int atol ();
extern long int lseek ();
#endif /* Not GNU C library or POSIX. */
#ifdef HAVE_GETCWD
extern char *getcwd ();
#else
extern char *getwd ();
#define getcwd(buf, len) getwd (buf)
#endif
extern char **environ;
extern char *reading_filename;
extern unsigned int *reading_lineno_ptr;
extern int just_print_flag, silent_flag, ignore_errors_flag, keep_going_flag;
extern int debug_flag, print_data_base_flag, question_flag, touch_flag;
extern int env_overrides, no_builtin_rules_flag, print_version_flag;
extern int print_directory_flag, warn_undefined_variables_flag;
extern int posix_pedantic;
extern unsigned int job_slots;
extern double max_load_average;
extern char *program;
extern char *starting_directory;
extern unsigned int makelevel;
extern char *version_string, *remote_description;
extern unsigned int commands_started;
extern int handling_fatal_signal;
#define DEBUGPR(msg) \
do if (debug_flag) { print_spaces (depth); printf (msg, file->name); \
fflush (stdout); } while (0)

View File

@@ -1,163 +0,0 @@
This is Info file make.info, produced by Makeinfo-1.55 from the input
file ./make.texinfo.
This file documents the GNU Make utility, which determines
automatically which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
This is Edition 0.48, last updated 4 April 1995, of `The GNU Make
Manual', for `make', Version 3.73 Beta.
Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95 Free
Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.

Indirect:
make.info-1: 1141
make.info-2: 50405
make.info-3: 97832
make.info-4: 147393
make.info-5: 196701
make.info-6: 243137
make.info-7: 292772
make.info-8: 318335

Tag Table:
(Indirect)
Node: Top1141
Node: Overview12012
Node: Preparing12949
Node: Reading13904
Node: Bugs14826
Node: Introduction16694
Node: Rule Introduction18281
Node: Simple Makefile19990
Node: How Make Works23603
Node: Variables Simplify26101
Node: make Deduces28307
Node: Combine By Dependency30054
Node: Cleanup31082
Node: Makefiles32492
Node: Makefile Contents33189
Node: Makefile Names35449
Node: Include37051
Node: MAKEFILES Variable40462
Node: Remaking Makefiles41964
Node: Overriding Makefiles45782
Node: Rules47805
Node: Rule Example50405
Node: Rule Syntax51240
Node: Wildcards53449
Node: Wildcard Examples54959
Node: Wildcard Pitfall56194
Node: Wildcard Function57444
Node: Directory Search59225
Node: General Search60285
Node: Selective Search61803
Node: Commands/Search64723
Node: Implicit/Search66063
Node: Libraries/Search66998
Node: Phony Targets68067
Node: Force Targets71412
Node: Empty Targets72449
Node: Special Targets73709
Node: Multiple Targets77631
Node: Multiple Rules79498
Node: Static Pattern81581
Node: Static Usage82221
Node: Static versus Implicit85875
Node: Double-Colon87606
Node: Automatic Dependencies89136
Node: Commands93214
Node: Echoing94906
Node: Execution96164
Node: Parallel97832
Node: Errors101147
Node: Interrupts104783
Node: Recursion106364
Node: MAKE Variable107650
Node: Variables/Recursion109608
Node: Options/Recursion114571
Node: -w Option119257
Node: Sequences120243
Node: Empty Commands123238
Node: Using Variables124406
Node: Reference127390
Node: Flavors128935
Node: Advanced134252
Node: Substitution Refs134752
Node: Computed Names136279
Node: Values140849
Node: Setting141766
Node: Appending143475
Node: Override Directive147393
Node: Defining148772
Node: Environment150770
Node: Conditionals152898
Node: Conditional Example153607
Node: Conditional Syntax156173
Node: Testing Flags160919
Node: Functions162016
Node: Syntax of Functions163014
Node: Text Functions165151
Node: Filename Functions171905
Node: Foreach Function177026
Node: Origin Function180232
Node: Shell Function183457
Node: Running184834
Node: Makefile Arguments186822
Node: Goals187517
Node: Instead of Execution191519
Node: Avoiding Compilation194800
Node: Overriding196701
Node: Testing198989
Node: Options Summary200866
Node: Implicit Rules207676
Node: Using Implicit209822
Node: Catalogue of Rules213309
Node: Implicit Variables222290
Node: Chained Rules226416
Node: Pattern Rules229114
Node: Pattern Intro230642
Node: Pattern Examples233453
Node: Automatic235246
Node: Pattern Match241533
Node: Match-Anything Rules243137
Node: Canceling Rules246996
Node: Last Resort247699
Node: Suffix Rules249536
Node: Search Algorithm253243
Node: Archives256739
Node: Archive Members257434
Node: Archive Update259013
Node: Archive Symbols260929
Node: Archive Pitfalls262128
Node: Archive Suffix Rules262844
Node: Features264384
Node: Missing272736
Node: Makefile Conventions277065
Node: Makefile Basics277413
Node: Utilities in Makefiles279752
Node: Standard Targets281444
Node: Command Variables289947
Node: Directory Variables292772
Node: Quick Reference302070
Node: Complex Makefile309668
Node: Concept Index318335
Node: Name Index357722

End Tag Table

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,727 +0,0 @@
This is Info file make.info, produced by Makeinfo-1.55 from the input
file ./make.texinfo.
This file documents the GNU Make utility, which determines
automatically which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
This is Edition 0.48, last updated 4 April 1995, of `The GNU Make
Manual', for `make', Version 3.73 Beta.
Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95 Free
Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.

File: make.info, Node: Directory Variables, Prev: Command Variables, Up: Makefile Conventions
Variables for Installation Directories
======================================
Installation directories should always be named by variables, so it
is easy to install in a nonstandard place. The standard names for these
variables are described below. They are based on a standard filesystem
layout; variants of it are used in SVR4, 4.4BSD, Linux, Ultrix v4, and
other modern operating systems.
These two variables set the root for the installation. All the other
installation directories should be subdirectories of one of these two,
and nothing should be directly installed into these two directories.
`prefix'
A prefix used in constructing the default values of the variables
listed below. The default value of `prefix' should be `/usr/local'
When building the complete GNU system, the prefix will be empty and
`/usr' will be a symbolic link to `/'.
`exec_prefix'
A prefix used in constructing the default values of some of the
variables listed below. The default value of `exec_prefix' should
be `$(prefix)'.
Generally, `$(exec_prefix)' is used for directories that contain
machine-specific files (such as executables and subroutine
libraries), while `$(prefix)' is used directly for other
directories.
Executable programs are installed in one of the following
directories.
`bindir'
The directory for installing executable programs that users can
run. This should normally be `/usr/local/bin', but write it as
`$(exec_prefix)/bin'.
`sbindir'
The directory for installing executable programs that can be run
from the shell, but are only generally useful to system
administrators. This should normally be `/usr/local/sbin', but
write it as `$(exec_prefix)/sbin'.
`libexecdir'
The directory for installing executable programs to be run by other
programs rather than by users. This directory should normally be
`/usr/local/libexec', but write it as `$(exec_prefix)/libexec'.
Data files used by the program during its execution are divided into
categories in two ways.
* Some files are normally modified by programs; others are never
normally modified (though users may edit some of these).
* Some files are architecture-independent and can be shared by all
machines at a site; some are architecture-dependent and can be
shared only by machines of the same kind and operating system;
others may never be shared between two machines.
This makes for six different possibilities. However, we want to
discourage the use of architecture-dependent files, aside from of object
files and libraries. It is much cleaner to make other data files
architecture-independent, and it is generally not hard.
Therefore, here are the variables makefiles should use to specify
directories:
`datadir'
The directory for installing read-only architecture independent
data files. This should normally be `/usr/local/share', but write
it as `$(prefix)/share'. As a special exception, see `$(infodir)'
and `$(includedir)' below.
`sysconfdir'
The directory for installing read-only data files that pertain to a
single machine-that is to say, files for configuring a host.
Mailer and network configuration files, `/etc/passwd', and so
forth belong here. All the files in this directory should be
ordinary ASCII text files. This directory should normally be
`/usr/local/etc', but write it as `$(prefix)/etc'.
Do not install executables in this directory (they probably belong
in `$(libexecdir)' or `$(sbindir))'. Also do not install files
that are modified in the normal course of their use (programs
whose purpose is to change the configuration of the system
excluded). Those probably belong in `$(localstatedir)'.
`sharedstatedir'
The directory for installing architecture-independent data files
which the programs modify while they run. This should normally be
`/usr/local/com', but write it as `$(prefix)/com'.
`localstatedir'
The directory for installing data files which the programs modify
while they run, and that pertain to one specific machine. Users
should never need to modify files in this directory to configure
the package's operation; put such configuration information in
separate files that go in `datadir' or `$(sysconfdir)'.
`$(localstatedir)' should normally be `/usr/local/var', but write
it as `$(prefix)/var'.
`libdir'
The directory for object files and libraries of object code. Do
not install executables here, they probably belong in
`$(libexecdir)' instead. The value of `libdir' should normally be
`/usr/local/lib', but write it as `$(exec_prefix)/lib'.
`infodir'
The directory for installing the Info files for this package. By
default, it should be `/usr/local/info', but it should be written
as `$(prefix)/info'.
`includedir'
The directory for installing header files to be included by user
programs with the C `#include' preprocessor directive. This
should normally be `/usr/local/include', but write it as
`$(prefix)/include'.
Most compilers other than GCC do not look for header files in
`/usr/local/include'. So installing the header files this way is
only useful with GCC. Sometimes this is not a problem because some
libraries are only really intended to work with GCC. But some
libraries are intended to work with other compilers. They should
install their header files in two places, one specified by
`includedir' and one specified by `oldincludedir'.
`oldincludedir'
The directory for installing `#include' header files for use with
compilers other than GCC. This should normally be `/usr/include'.
The Makefile commands should check whether the value of
`oldincludedir' is empty. If it is, they should not try to use
it; they should cancel the second installation of the header files.
A package should not replace an existing header in this directory
unless the header came from the same package. Thus, if your Foo
package provides a header file `foo.h', then it should install the
header file in the `oldincludedir' directory if either (1) there
is no `foo.h' there or (2) the `foo.h' that exists came from the
Foo package.
To tell whether `foo.h' came from the Foo package, put a magic
string in the file--part of a comment--and grep for that string.
Unix-style man pages are installed in one of the following:
`mandir'
The directory for installing the man pages (if any) for this
package. It should include the suffix for the proper section of
the manual--usually `1' for a utility. It will normally be
`/usr/local/man/man1', but you should write it as
`$(prefix)/man/man1'.
`man1dir'
The directory for installing section 1 man pages.
`man2dir'
The directory for installing section 2 man pages.
`...'
Use these names instead of `mandir' if the package needs to
install man pages in more than one section of the manual.
*Don't make the primary documentation for any GNU software be a
man page. Write a manual in Texinfo instead. Man pages are just
for the sake of people running GNU software on Unix, which is a
secondary application only.*
`manext'
The file name extension for the installed man page. This should
contain a period followed by the appropriate digit; it should
normally be `.1'.
`man1ext'
The file name extension for installed section 1 man pages.
`man2ext'
The file name extension for installed section 2 man pages.
`...'
Use these names instead of `manext' if the package needs to
install man pages in more than one section of the manual.
And finally, you should set the following variable:
`srcdir'
The directory for the sources being compiled. The value of this
variable is normally inserted by the `configure' shell script.
For example:
# Common prefix for installation directories.
# NOTE: This directory must exist when you start the install.
prefix = /usr/local
exec_prefix = $(prefix)
# Where to put the executable for the command `gcc'.
bindir = $(exec_prefix)/bin
# Where to put the directories used by the compiler.
libexecdir = $(exec_prefix)/libexec
# Where to put the Info files.
infodir = $(prefix)/info
If your program installs a large number of files into one of the
standard user-specified directories, it might be useful to group them
into a subdirectory particular to that program. If you do this, you
should write the `install' rule to create these subdirectories.
Do not expect the user to include the subdirectory name in the value
of any of the variables listed above. The idea of having a uniform set
of variable names for installation directories is to enable the user to
specify the exact same values for several different GNU packages. In
order for this to be useful, all the packages must be designed so that
they will work sensibly when the user does so.

File: make.info, Node: Quick Reference, Next: Complex Makefile, Prev: Makefile Conventions, Up: Top
Quick Reference
***************
This appendix summarizes the directives, text manipulation functions,
and special variables which GNU `make' understands. *Note Special
Targets::, *Note Catalogue of Implicit Rules: Catalogue of Rules, and
*Note Summary of Options: Options Summary, for other summaries.
Here is a summary of the directives GNU `make' recognizes:
`define VARIABLE'
`endef'
Define a multi-line, recursively-expanded variable.
*Note Sequences::.
`ifdef VARIABLE'
`ifndef VARIABLE'
`ifeq (A,B)'
`ifeq "A" "B"'
`ifeq 'A' 'B''
`ifneq (A,B)'
`ifneq "A" "B"'
`ifneq 'A' 'B''
`else'
`endif'
Conditionally evaluate part of the makefile.
*Note Conditionals::.
`include FILE'
Include another makefile.
*Note Including Other Makefiles: Include.
`override VARIABLE = VALUE'
`override VARIABLE := VALUE'
`override VARIABLE += VALUE'
`override define VARIABLE'
`endef'
Define a variable, overriding any previous definition, even one
from the command line.
*Note The `override' Directive: Override Directive.
`export'
Tell `make' to export all variables to child processes by default.
*Note Communicating Variables to a Sub-`make': Variables/Recursion.
`export VARIABLE'
`export VARIABLE = VALUE'
`export VARIABLE := VALUE'
`export VARIABLE += VALUE'
`unexport VARIABLE'
Tell `make' whether or not to export a particular variable to child
processes.
*Note Communicating Variables to a Sub-`make': Variables/Recursion.
`vpath PATTERN PATH'
Specify a search path for files matching a `%' pattern.
*Note The `vpath' Directive: Selective Search.
`vpath PATTERN'
Remove all search paths previously specified for PATTERN.
`vpath'
Remove all search paths previously specified in any `vpath'
directive.
Here is a summary of the text manipulation functions (*note
Functions::.):
`$(subst FROM,TO,TEXT)'
Replace FROM with TO in TEXT.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(patsubst PATTERN,REPLACEMENT,TEXT)'
Replace words matching PATTERN with REPLACEMENT in TEXT.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(strip STRING)'
Remove excess whitespace characters from STRING.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(findstring FIND,TEXT)'
Locate FIND in TEXT.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(filter PATTERN...,TEXT)'
Select words in TEXT that match one of the PATTERN words.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(filter-out PATTERN...,TEXT)'
Select words in TEXT that *do not* match any of the PATTERN words.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(sort LIST)'
Sort the words in LIST lexicographically, removing duplicates.
*Note Functions for String Substitution and Analysis: Text
Functions.
`$(dir NAMES...)'
Extract the directory part of each file name.
*Note Functions for File Names: Filename Functions.
`$(notdir NAMES...)'
Extract the non-directory part of each file name.
*Note Functions for File Names: Filename Functions.
`$(suffix NAMES...)'
Extract the suffix (the last `.' and following characters) of each
file name.
*Note Functions for File Names: Filename Functions.
`$(basename NAMES...)'
Extract the base name (name without suffix) of each file name.
*Note Functions for File Names: Filename Functions.
`$(addsuffix SUFFIX,NAMES...)'
Append SUFFIX to each word in NAMES.
*Note Functions for File Names: Filename Functions.
`$(addprefix PREFIX,NAMES...)'
Prepend PREFIX to each word in NAMES.
*Note Functions for File Names: Filename Functions.
`$(join LIST1,LIST2)'
Join two parallel lists of words.
*Note Functions for File Names: Filename Functions.
`$(word N,TEXT)'
Extract the Nth word (one-origin) of TEXT.
*Note Functions for File Names: Filename Functions.
`$(words TEXT)'
Count the number of words in TEXT.
*Note Functions for File Names: Filename Functions.
`$(firstword NAMES...)'
Extract the first word of NAMES.
*Note Functions for File Names: Filename Functions.
`$(wildcard PATTERN...)'
Find file names matching a shell file name pattern (*not* a `%'
pattern).
*Note The Function `wildcard': Wildcard Function.
`$(shell COMMAND)'
Execute a shell command and return its output.
*Note The `shell' Function: Shell Function.
`$(origin VARIABLE)'
Return a string describing how the `make' variable VARIABLE was
defined.
*Note The `origin' Function: Origin Function.
`$(foreach VAR,WORDS,TEXT)'
Evaluate TEXT with VAR bound to each word in WORDS, and
concatenate the results.
*Note The `foreach' Function: Foreach Function.
Here is a summary of the automatic variables. *Note Automatic
Variables: Automatic, for full information.
`$@'
The file name of the target.
`$%'
The target member name, when the target is an archive member.
`$<'
The name of the first dependency.
`$?'
The names of all the dependencies that are newer than the target,
with spaces between them. For dependencies which are archive
members, only the member named is used (*note Archives::.).
`$^'
`$+'
The names of all the dependencies, with spaces between them. For
dependencies which are archive members, only the member named is
used (*note Archives::.). The value of `$^' omits duplicate
dependencies, while `$+' retains them and preserves their order.
`$*'
The stem with which an implicit rule matches (*note How Patterns
Match: Pattern Match.).
`$(@D)'
`$(@F)'
The directory part and the file-within-directory part of `$@'.
`$(*D)'
`$(*F)'
The directory part and the file-within-directory part of `$*'.
`$(%D)'
`$(%F)'
The directory part and the file-within-directory part of `$%'.
`$(<D)'
`$(<F)'
The directory part and the file-within-directory part of `$<'.
`$(^D)'
`$(^F)'
The directory part and the file-within-directory part of `$^'.
`$(+D)'
`$(+F)'
The directory part and the file-within-directory part of `$+'.
`$(?D)'
`$(?F)'
The directory part and the file-within-directory part of `$?'.
These variables are used specially by GNU `make':
`MAKEFILES'
Makefiles to be read on every invocation of `make'.
*Note The Variable `MAKEFILES': MAKEFILES Variable.
`VPATH'
Directory search path for files not found in the current directory.
*Note `VPATH' Search Path for All Dependencies: General Search.
`SHELL'
The name of the system default command interpreter, usually
`/bin/sh'. You can set `SHELL' in the makefile to change the
shell used to run commands. *Note Command Execution: Execution.
`MAKE'
The name with which `make' was invoked. Using this variable in
commands has special meaning. *Note How the `MAKE' Variable
Works: MAKE Variable.
`MAKELEVEL'
The number of levels of recursion (sub-`make's).
*Note Variables/Recursion::.
`MAKEFLAGS'
The flags given to `make'. You can set this in the environment or
a makefile to set flags.
*Note Communicating Options to a Sub-`make': Options/Recursion.
`SUFFIXES'
The default list of suffixes before `make' reads any makefiles.

File: make.info, Node: Complex Makefile, Next: Concept Index, Prev: Quick Reference, Up: Top
Complex Makefile Example
************************
Here is the makefile for the GNU `tar' program. This is a
moderately complex makefile.
Because it is the first target, the default goal is `all'. An
interesting feature of this makefile is that `testpad.h' is a source
file automatically created by the `testpad' program, itself compiled
from `testpad.c'.
If you type `make' or `make all', then `make' creates the `tar'
executable, the `rmt' daemon that provides remote tape access, and the
`tar.info' Info file.
If you type `make install', then `make' not only creates `tar',
`rmt', and `tar.info', but also installs them.
If you type `make clean', then `make' removes the `.o' files, and
the `tar', `rmt', `testpad', `testpad.h', and `core' files.
If you type `make distclean', then `make' not only removes the same
files as does `make clean' but also the `TAGS', `Makefile', and
`config.status' files. (Although it is not evident, this makefile (and
`config.status') is generated by the user with the `configure' program,
which is provided in the `tar' distribution, but is not shown here.)
If you type `make realclean', then `make' removes the same files as
does `make distclean' and also removes the Info files generated from
`tar.texinfo'.
In addition, there are targets `shar' and `dist' that create
distribution kits.
# Generated automatically from Makefile.in by configure.
# Un*x Makefile for GNU tar program.
# Copyright (C) 1991 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 ...
...
...
SHELL = /bin/sh
#### Start of system configuration section. ####
srcdir = .
# If you use gcc, you should either run the
# fixincludes script that comes with it or else use
# gcc with the -traditional option. Otherwise ioctl
# calls will be compiled incorrectly on some systems.
CC = gcc -O
YACC = bison -y
INSTALL = /usr/local/bin/install -c
INSTALLDATA = /usr/local/bin/install -c -m 644
# Things you might add to DEFS:
# -DSTDC_HEADERS If you have ANSI C headers and
# libraries.
# -DPOSIX If you have POSIX.1 headers and
# libraries.
# -DBSD42 If you have sys/dir.h (unless
# you use -DPOSIX), sys/file.h,
# and st_blocks in `struct stat'.
# -DUSG If you have System V/ANSI C
# string and memory functions
# and headers, sys/sysmacros.h,
# fcntl.h, getcwd, no valloc,
# and ndir.h (unless
# you use -DDIRENT).
# -DNO_MEMORY_H If USG or STDC_HEADERS but do not
# include memory.h.
# -DDIRENT If USG and you have dirent.h
# instead of ndir.h.
# -DSIGTYPE=int If your signal handlers
# return int, not void.
# -DNO_MTIO If you lack sys/mtio.h
# (magtape ioctls).
# -DNO_REMOTE If you do not have a remote shell
# or rexec.
# -DUSE_REXEC To use rexec for remote tape
# operations instead of
# forking rsh or remsh.
# -DVPRINTF_MISSING If you lack vprintf function
# (but have _doprnt).
# -DDOPRNT_MISSING If you lack _doprnt function.
# Also need to define
# -DVPRINTF_MISSING.
# -DFTIME_MISSING If you lack ftime system call.
# -DSTRSTR_MISSING If you lack strstr function.
# -DVALLOC_MISSING If you lack valloc function.
# -DMKDIR_MISSING If you lack mkdir and
# rmdir system calls.
# -DRENAME_MISSING If you lack rename system call.
# -DFTRUNCATE_MISSING If you lack ftruncate
# system call.
# -DV7 On Version 7 Unix (not
# tested in a long time).
# -DEMUL_OPEN3 If you lack a 3-argument version
# of open, and want to emulate it
# with system calls you do have.
# -DNO_OPEN3 If you lack the 3-argument open
# and want to disable the tar -k
# option instead of emulating open.
# -DXENIX If you have sys/inode.h
# and need it 94 to be included.
DEFS = -DSIGTYPE=int -DDIRENT -DSTRSTR_MISSING \
-DVPRINTF_MISSING -DBSD42
# Set this to rtapelib.o unless you defined NO_REMOTE,
# in which case make it empty.
RTAPELIB = rtapelib.o
LIBS =
DEF_AR_FILE = /dev/rmt8
DEFBLOCKING = 20
CDEBUG = -g
CFLAGS = $(CDEBUG) -I. -I$(srcdir) $(DEFS) \
-DDEF_AR_FILE=\"$(DEF_AR_FILE)\" \
-DDEFBLOCKING=$(DEFBLOCKING)
LDFLAGS = -g
prefix = /usr/local
# Prefix for each installed program,
# normally empty or `g'.
binprefix =
# The directory to install tar in.
bindir = $(prefix)/bin
# The directory to install the info files in.
infodir = $(prefix)/info
#### End of system configuration section. ####
SRC1 = tar.c create.c extract.c buffer.c \
getoldopt.c update.c gnu.c mangle.c
SRC2 = version.c list.c names.c diffarch.c \
port.c wildmat.c getopt.c
SRC3 = getopt1.c regex.c getdate.y
SRCS = $(SRC1) $(SRC2) $(SRC3)
OBJ1 = tar.o create.o extract.o buffer.o \
getoldopt.o update.o gnu.o mangle.o
OBJ2 = version.o list.o names.o diffarch.o \
port.o wildmat.o getopt.o
OBJ3 = getopt1.o regex.o getdate.o $(RTAPELIB)
OBJS = $(OBJ1) $(OBJ2) $(OBJ3)
AUX = README COPYING ChangeLog Makefile.in \
makefile.pc configure configure.in \
tar.texinfo tar.info* texinfo.tex \
tar.h port.h open3.h getopt.h regex.h \
rmt.h rmt.c rtapelib.c alloca.c \
msd_dir.h msd_dir.c tcexparg.c \
level-0 level-1 backup-specs testpad.c
all: tar rmt tar.info
tar: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
rmt: rmt.c
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ rmt.c
tar.info: tar.texinfo
makeinfo tar.texinfo
install: all
$(INSTALL) tar $(bindir)/$(binprefix)tar
-test ! -f rmt || $(INSTALL) rmt /etc/rmt
$(INSTALLDATA) $(srcdir)/tar.info* $(infodir)
$(OBJS): tar.h port.h testpad.h
regex.o buffer.o tar.o: regex.h
# getdate.y has 8 shift/reduce conflicts.
testpad.h: testpad
./testpad
testpad: testpad.o
$(CC) -o $@ testpad.o
TAGS: $(SRCS)
etags $(SRCS)
clean:
rm -f *.o tar rmt testpad testpad.h core
distclean: clean
rm -f TAGS Makefile config.status
realclean: distclean
rm -f tar.info*
shar: $(SRCS) $(AUX)
shar $(SRCS) $(AUX) | compress \
> tar-`sed -e '/version_string/!d' \
-e 's/[^0-9.]*\([0-9.]*\).*/\1/' \
-e q
version.c`.shar.Z
dist: $(SRCS) $(AUX)
echo tar-`sed \
-e '/version_string/!d' \
-e 's/[^0-9.]*\([0-9.]*\).*/\1/' \
-e q
version.c` > .fname
-rm -rf `cat .fname`
mkdir `cat .fname`
ln $(SRCS) $(AUX) `cat .fname`
-rm -rf `cat .fname` .fname
tar chZf `cat .fname`.tar.Z `cat .fname`
tar.zoo: $(SRCS) $(AUX)
-rm -rf tmp.dir
-mkdir tmp.dir
-rm tar.zoo
for X in $(SRCS) $(AUX) ; do \
echo $$X ; \
sed 's/$$/^M/' $$X \
> tmp.dir/$$X ; done
cd tmp.dir ; zoo aM ../tar.zoo *
-rm -rf tmp.dir

View File

@@ -1,896 +0,0 @@
This is Info file make.info, produced by Makeinfo-1.55 from the input
file ./make.texinfo.
This file documents the GNU Make utility, which determines
automatically which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
This is Edition 0.48, last updated 4 April 1995, of `The GNU Make
Manual', for `make', Version 3.73 Beta.
Copyright (C) 1988, '89, '90, '91, '92, '93, '94, '95 Free
Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.

File: make.info, Node: Concept Index, Next: Name Index, Prev: Complex Makefile, Up: Top
Index of Concepts
*****************
* Menu:
* +, and define: Sequences.
* +=: Appending.
* ,v (RCS file extension): Catalogue of Rules.
* -, and define: Sequences.
* .C: Catalogue of Rules.
* .c: Catalogue of Rules.
* .cc: Catalogue of Rules.
* .ch: Catalogue of Rules.
* .def: Catalogue of Rules.
* .dvi: Catalogue of Rules.
* .F: Catalogue of Rules.
* .f: Catalogue of Rules.
* .info: Catalogue of Rules.
* .l: Catalogue of Rules.
* .ln: Catalogue of Rules.
* .mod: Catalogue of Rules.
* .o: Catalogue of Rules.
* .o: Catalogue of Rules.
* .p: Catalogue of Rules.
* .r: Catalogue of Rules.
* .S: Catalogue of Rules.
* .s: Catalogue of Rules.
* .sh: Catalogue of Rules.
* .sym: Catalogue of Rules.
* .tex: Catalogue of Rules.
* .texi: Catalogue of Rules.
* .texinfo: Catalogue of Rules.
* .txinfo: Catalogue of Rules.
* .w: Catalogue of Rules.
* .web: Catalogue of Rules.
* .y: Catalogue of Rules.
* :=: Setting.
* :=: Flavors.
* =: Flavors.
* =: Setting.
* @, and define: Sequences.
* #include: Automatic Dependencies.
* # (comments), in commands: Commands.
* # (comments), in makefile: Makefile Contents.
* $, in function call: Syntax of Functions.
* $, in rules: Rule Syntax.
* $, in variable name: Computed Names.
* $, in variable reference: Reference.
* %, in pattern rules: Pattern Intro.
* %, quoting in patsubst: Text Functions.
* %, quoting in vpath: Selective Search.
* %, quoting in static pattern: Static Usage.
* %, quoting with \ (backslash): Selective Search.
* %, quoting with \ (backslash): Static Usage.
* %, quoting with \ (backslash): Text Functions.
* * (wildcard character): Wildcards.
* -assume-new: Options Summary.
* -assume-new: Instead of Execution.
* -assume-new, and recursion: Options/Recursion.
* -assume-old: Avoiding Compilation.
* -assume-old: Options Summary.
* -assume-old, and recursion: Options/Recursion.
* -debug: Options Summary.
* -directory: Options Summary.
* -directory: Recursion.
* -directory, and -print-directory: -w Option.
* -directory, and recursion: Options/Recursion.
* -dry-run: Echoing.
* -dry-run: Instead of Execution.
* -dry-run: Options Summary.
* -environment-overrides: Options Summary.
* -file: Options Summary.
* -file: Makefile Arguments.
* -file: Makefile Names.
* -file, and recursion: Options/Recursion.
* -help: Options Summary.
* -ignore-errors: Errors.
* -ignore-errors: Options Summary.
* -include-dir: Options Summary.
* -include-dir: Include.
* -jobs: Parallel.
* -jobs: Options Summary.
* -jobs, and recursion: Options/Recursion.
* -just-print: Options Summary.
* -just-print: Instead of Execution.
* -just-print: Echoing.
* -keep-going: Options Summary.
* -keep-going: Errors.
* -keep-going: Testing.
* -load-average: Options Summary.
* -load-average: Parallel.
* -makefile: Options Summary.
* -makefile: Makefile Arguments.
* -makefile: Makefile Names.
* -max-load: Options Summary.
* -max-load: Parallel.
* -new-file: Instead of Execution.
* -new-file: Options Summary.
* -new-file, and recursion: Options/Recursion.
* -no-builtin-rules: Options Summary.
* -no-keep-going: Options Summary.
* -no-print-directory: -w Option.
* -no-print-directory: Options Summary.
* -old-file: Avoiding Compilation.
* -old-file: Options Summary.
* -old-file, and recursion: Options/Recursion.
* -print-data-base: Options Summary.
* -print-directory: Options Summary.
* -print-directory, and -directory: -w Option.
* -print-directory, and recursion: -w Option.
* -print-directory, disabling: -w Option.
* -question: Instead of Execution.
* -question: Options Summary.
* -quiet: Echoing.
* -quiet: Options Summary.
* -recon: Options Summary.
* -recon: Echoing.
* -recon: Instead of Execution.
* -silent: Options Summary.
* -silent: Echoing.
* -stop: Options Summary.
* -touch: Instead of Execution.
* -touch: Options Summary.
* -touch, and recursion: MAKE Variable.
* -version: Options Summary.
* -warn-undefined-variables: Options Summary.
* -what-if: Instead of Execution.
* -what-if: Options Summary.
* -b: Options Summary.
* -C: Options Summary.
* -C: Recursion.
* -C, and -w: -w Option.
* -C, and recursion: Options/Recursion.
* -d: Options Summary.
* -e: Options Summary.
* -e (shell flag): Automatic Dependencies.
* -f: Makefile Arguments.
* -f: Makefile Names.
* -f: Options Summary.
* -f, and recursion: Options/Recursion.
* -h: Options Summary.
* -I: Options Summary.
* -i: Options Summary.
* -i: Errors.
* -I: Include.
* -j: Options Summary.
* -j: Parallel.
* -j, and archive update: Archive Pitfalls.
* -j, and recursion: Options/Recursion.
* -k: Errors.
* -k: Testing.
* -k: Options Summary.
* -l: Options Summary.
* -l (library search): Libraries/Search.
* -l (load average): Parallel.
* -MM (to GNU compiler): Automatic Dependencies.
* -m: Options Summary.
* -M (to compiler): Automatic Dependencies.
* -n: Echoing.
* -n: Instead of Execution.
* -n: Options Summary.
* -o: Avoiding Compilation.
* -o: Options Summary.
* -o, and recursion: Options/Recursion.
* -p: Options Summary.
* -q: Options Summary.
* -q: Instead of Execution.
* -r: Options Summary.
* -s: Echoing.
* -s: Options Summary.
* -S: Options Summary.
* -t: Options Summary.
* -t: Instead of Execution.
* -t, and recursion: MAKE Variable.
* -v: Options Summary.
* -w: Options Summary.
* -W: Options Summary.
* -W: Instead of Execution.
* -w, and -C: -w Option.
* -W, and recursion: Options/Recursion.
* -w, and recursion: -w Option.
* -w, disabling: -w Option.
* - (in commands): Errors.
* .a (archives): Archive Suffix Rules.
* .d: Automatic Dependencies.
* .PRECIOUS intermediate files: Chained Rules.
* :: rules (double-colon): Double-Colon.
* ? (wildcard character): Wildcards.
* @ (in commands): Echoing.
* all (standard target): Goals.
* cd (shell command): Execution.
* cd (shell command): MAKE Variable.
* check (standard target): Goals.
* clean (standard target): Goals.
* clean target: Cleanup.
* clean target: Simple Makefile.
* clobber (standard target): Goals.
* distclean (standard target): Goals.
* dist (standard target): Goals.
* FORCE: Force Targets.
* install (standard target): Goals.
* lint, rule to run: Catalogue of Rules.
* lpr (shell command): Wildcard Examples.
* lpr (shell command): Empty Targets.
* make depend: Automatic Dependencies.
* mostlyclean (standard target): Goals.
* OBJECTS: Variables Simplify.
* objects: Variables Simplify.
* objs: Variables Simplify.
* OBJS: Variables Simplify.
* obj: Variables Simplify.
* OBJ: Variables Simplify.
* print (standard target): Goals.
* print target: Empty Targets.
* print target: Wildcard Examples.
* README: Makefile Names.
* realclean (standard target): Goals.
* rm (shell command): Phony Targets.
* rm (shell command): Errors.
* rm (shell command): Simple Makefile.
* rm (shell command): Wildcard Examples.
* sed (shell command): Automatic Dependencies.
* shar (standard target): Goals.
* TAGS (standard target): Goals.
* tar (standard target): Goals.
* test (standard target): Goals.
* touch (shell command): Empty Targets.
* touch (shell command): Wildcard Examples.
* VPATH, and implicit rules: Implicit/Search.
* VPATH, and link libraries: Libraries/Search.
* yacc: Sequences.
* [...] (wildcard characters): Wildcards.
* \ (backslash), for continuation lines: Simple Makefile.
* \ (backslash), in commands: Execution.
* \ (backslash), to quote %: Text Functions.
* \ (backslash), to quote %: Static Usage.
* \ (backslash), to quote %: Selective Search.
* __.SYMDEF: Archive Symbols.
* ~ (tilde): Wildcards.
* TeX, rule to run: Catalogue of Rules.
* appending to variables: Appending.
* ar: Implicit Variables.
* archive: Archives.
* archive member targets: Archive Members.
* archive symbol directory updating: Archive Symbols.
* archive, and -j: Archive Pitfalls.
* archive, and parallel execution: Archive Pitfalls.
* archive, suffix rule for: Archive Suffix Rules.
* Arg list too long: Options/Recursion.
* arguments of functions: Syntax of Functions.
* as: Implicit Variables.
* as: Catalogue of Rules.
* assembly, rule to compile: Catalogue of Rules.
* automatic generation of dependencies: Include.
* automatic generation of dependencies: Automatic Dependencies.
* automatic variables: Automatic.
* backquotes: Shell Function.
* backslash (\), for continuation lines: Simple Makefile.
* backslash (\), in commands: Execution.
* backslash (\), to quote %: Text Functions.
* backslash (\), to quote %: Selective Search.
* backslash (\), to quote %: Static Usage.
* basename: Filename Functions.
* broken pipe: Parallel.
* bugs, reporting: Bugs.
* built-in special targets: Special Targets.
* C++, rule to compile: Catalogue of Rules.
* C, rule to compile: Catalogue of Rules.
* cc: Implicit Variables.
* cc: Catalogue of Rules.
* chains of rules: Chained Rules.
* cleaning up: Cleanup.
* co: Implicit Variables.
* co: Catalogue of Rules.
* combining rules by dependency: Combine By Dependency.
* command line variable definitions, and recursion: Options/Recursion.
* command line variables: Overriding.
* commands: Rule Syntax.
* commands, backslash (\) in: Execution.
* commands, comments in: Commands.
* commands, echoing: Echoing.
* commands, empty: Empty Commands.
* commands, errors in: Errors.
* commands, execution: Execution.
* commands, execution in parallel: Parallel.
* commands, expansion: Shell Function.
* commands, how to write: Commands.
* commands, instead of executing: Instead of Execution.
* commands, introduction to: Rule Introduction.
* commands, quoting newlines in: Execution.
* commands, sequences of: Sequences.
* comments, in commands: Commands.
* comments, in makefile: Makefile Contents.
* compatibility: Features.
* compatibility in exporting: Variables/Recursion.
* compilation, testing: Testing.
* computed variable name: Computed Names.
* conditionals: Conditionals.
* continuation lines: Simple Makefile.
* conventions for makefiles: Makefile Conventions.
* ctangle: Implicit Variables.
* ctangle: Catalogue of Rules.
* cweave: Catalogue of Rules.
* cweave: Implicit Variables.
* deducing commands (implicit rules): make Deduces.
* default goal: Rules.
* default goal: How Make Works.
* default makefile name: Makefile Names.
* default rules, last-resort: Last Resort.
* defining variables verbatim: Defining.
* deletion of target files: Interrupts.
* deletion of target files: Errors.
* dependencies: Rule Syntax.
* dependencies, automatic generation: Automatic Dependencies.
* dependencies, automatic generation: Include.
* dependencies, introduction to: Rule Introduction.
* dependencies, list of all: Automatic.
* dependencies, list of changed: Automatic.
* dependencies, varying (static pattern): Static Pattern.
* dependency: Rules.
* dependency pattern, implicit: Pattern Intro.
* dependency pattern, static (not implicit): Static Usage.
* directive: Makefile Contents.
* directories, printing them: -w Option.
* directories, updating archive symbol: Archive Symbols.
* directory part: Filename Functions.
* directory search (VPATH): Directory Search.
* directory search (VPATH), and implicit rules: Implicit/Search.
* directory search (VPATH), and link libraries: Libraries/Search.
* directory search (VPATH), and shell commands: Commands/Search.
* dollar sign ($), in function call: Syntax of Functions.
* dollar sign ($), in rules: Rule Syntax.
* dollar sign ($), in variable name: Computed Names.
* dollar sign ($), in variable reference: Reference.
* double-colon rules: Double-Colon.
* duplicate words, removing: Text Functions.
* E2BIG: Options/Recursion.
* echoing of commands: Echoing.
* editor: Introduction.
* Emacs (M-x compile): Errors.
* empty commands: Empty Commands.
* empty targets: Empty Targets.
* environment: Environment.
* environment, SHELL in: Execution.
* environment, and recursion: Variables/Recursion.
* errors (in commands): Errors.
* errors with wildcards: Wildcard Pitfall.
* execution, in parallel: Parallel.
* execution, instead of: Instead of Execution.
* execution, of commands: Execution.
* exit status (errors): Errors.
* explicit rule, definition of: Makefile Contents.
* exporting variables: Variables/Recursion.
* f77: Catalogue of Rules.
* f77: Implicit Variables.
* features of GNU make: Features.
* features, missing: Missing.
* file name functions: Filename Functions.
* file name of makefile: Makefile Names.
* file name of makefile, how to specify: Makefile Names.
* file name prefix, adding: Filename Functions.
* file name suffix: Filename Functions.
* file name suffix, adding: Filename Functions.
* file name with wildcards: Wildcards.
* file name, basename of: Filename Functions.
* file name, directory part: Filename Functions.
* file name, nondirectory part: Filename Functions.
* files, assuming new: Instead of Execution.
* files, assuming old: Avoiding Compilation.
* files, avoiding recompilation of: Avoiding Compilation.
* files, intermediate: Chained Rules.
* filtering out words: Text Functions.
* filtering words: Text Functions.
* finding strings: Text Functions.
* flags: Options Summary.
* flags for compilers: Implicit Variables.
* flavors of variables: Flavors.
* force targets: Force Targets.
* Fortran, rule to compile: Catalogue of Rules.
* functions: Functions.
* functions, for file names: Filename Functions.
* functions, for text: Text Functions.
* functions, syntax of: Syntax of Functions.
* g++: Implicit Variables.
* g++: Catalogue of Rules.
* gcc: Catalogue of Rules.
* generating dependencies automatically: Include.
* generating dependencies automatically: Automatic Dependencies.
* get: Catalogue of Rules.
* get: Implicit Variables.
* globbing (wildcards): Wildcards.
* goal: How Make Works.
* goal, default: Rules.
* goal, default: How Make Works.
* goal, how to specify: Goals.
* home directory: Wildcards.
* IEEE Standard 1003.2: Overview.
* implicit rule: Implicit Rules.
* implicit rule, and VPATH: Implicit/Search.
* implicit rule, and directory search: Implicit/Search.
* implicit rule, definition of: Makefile Contents.
* implicit rule, how to use: Using Implicit.
* implicit rule, introduction to: make Deduces.
* implicit rule, predefined: Catalogue of Rules.
* implicit rule, search algorithm: Search Algorithm.
* including (MAKEFILES variable): MAKEFILES Variable.
* including other makefiles: Include.
* incompatibilities: Missing.
* Info, rule to format: Catalogue of Rules.
* intermediate files: Chained Rules.
* intermediate files, preserving: Chained Rules.
* interrupt: Interrupts.
* job slots: Parallel.
* job slots, and recursion: Options/Recursion.
* jobs, limiting based on load: Parallel.
* joining lists of words: Filename Functions.
* killing (interruption): Interrupts.
* last-resort default rules: Last Resort.
* ld: Catalogue of Rules.
* lex: Implicit Variables.
* lex: Catalogue of Rules.
* Lex, rule to run: Catalogue of Rules.
* libraries for linking, directory search: Libraries/Search.
* library archive, suffix rule for: Archive Suffix Rules.
* limiting jobs based on load: Parallel.
* link libraries, and directory search: Libraries/Search.
* linking, predefined rule for: Catalogue of Rules.
* lint: Catalogue of Rules.
* list of all dependencies: Automatic.
* list of changed dependencies: Automatic.
* load average: Parallel.
* loops in variable expansion: Flavors.
* m2c: Catalogue of Rules.
* macro: Using Variables.
* makefile: Introduction.
* makefile name: Makefile Names.
* makefile name, how to specify: Makefile Names.
* makefile rule parts: Rule Introduction.
* makefile, and MAKEFILES variable: MAKEFILES Variable.
* makefile, conventions for: Makefile Conventions.
* makefile, how make processes: How Make Works.
* makefile, how to write: Makefiles.
* makefile, including: Include.
* makefile, overriding: Overriding Makefiles.
* makefile, remaking of: Remaking Makefiles.
* makefile, simple: Simple Makefile.
* makeinfo: Catalogue of Rules.
* makeinfo: Implicit Variables.
* match-anything rule: Match-Anything Rules.
* match-anything rule, used to override: Overriding Makefiles.
* missing features: Missing.
* mistakes with wildcards: Wildcard Pitfall.
* modified variable reference: Substitution Refs.
* Modula-2, rule to compile: Catalogue of Rules.
* multiple rules for one target: Multiple Rules.
* multiple rules for one target (::): Double-Colon.
* multiple targets: Multiple Targets.
* multiple targets, in pattern rule: Pattern Intro.
* name of makefile: Makefile Names.
* name of makefile, how to specify: Makefile Names.
* nested variable reference: Computed Names.
* newline, quoting, in commands: Execution.
* newline, quoting, in makefile: Simple Makefile.
* nondirectory part: Filename Functions.
* old-fashioned suffix rules: Suffix Rules.
* options: Options Summary.
* options, and recursion: Options/Recursion.
* options, setting from environment: Options/Recursion.
* options, setting in makefiles: Options/Recursion.
* order of pattern rules: Pattern Intro.
* origin of variable: Origin Function.
* overriding makefiles: Overriding Makefiles.
* overriding variables with arguments: Overriding.
* overriding with override: Override Directive.
* parallel execution: Parallel.
* parallel execution, and archive update: Archive Pitfalls.
* parts of makefile rule: Rule Introduction.
* Pascal, rule to compile: Catalogue of Rules.
* pattern rule: Pattern Intro.
* pattern rules, order of: Pattern Intro.
* pattern rules, static (not implicit): Static Pattern.
* pattern rules, static, syntax of: Static Usage.
* pc: Implicit Variables.
* pc: Catalogue of Rules.
* phony targets: Phony Targets.
* pitfalls of wildcards: Wildcard Pitfall.
* portability: Features.
* POSIX: Overview.
* POSIX.2: Options/Recursion.
* precious targets: Special Targets.
* prefix, adding: Filename Functions.
* preserving intermediate files: Chained Rules.
* preserving with .PRECIOUS: Chained Rules.
* preserving with .PRECIOUS: Special Targets.
* printing directories: -w Option.
* printing of commands: Echoing.
* problems and bugs, reporting: Bugs.
* problems with wildcards: Wildcard Pitfall.
* processing a makefile: How Make Works.
* question mode: Instead of Execution.
* quoting %, in patsubst: Text Functions.
* quoting %, in vpath: Selective Search.
* quoting %, in static pattern: Static Usage.
* quoting newline, in commands: Execution.
* quoting newline, in makefile: Simple Makefile.
* Ratfor, rule to compile: Catalogue of Rules.
* RCS, rule to extract from: Catalogue of Rules.
* recompilation: Introduction.
* recompilation, avoiding: Avoiding Compilation.
* recording events with empty targets: Empty Targets.
* recursion: Recursion.
* recursion, and -C: Options/Recursion.
* recursion, and -f: Options/Recursion.
* recursion, and -j: Options/Recursion.
* recursion, and -o: Options/Recursion.
* recursion, and -t: MAKE Variable.
* recursion, and -W: Options/Recursion.
* recursion, and -w: -w Option.
* recursion, and MAKEFILES variable: MAKEFILES Variable.
* recursion, and MAKE variable: MAKE Variable.
* recursion, and command line variable definitions: Options/Recursion.
* recursion, and environment: Variables/Recursion.
* recursion, and options: Options/Recursion.
* recursion, and printing directories: -w Option.
* recursion, and variables: Variables/Recursion.
* recursion, level of: Variables/Recursion.
* recursive variable expansion: Using Variables.
* recursive variable expansion: Flavors.
* recursively expanded variables: Flavors.
* reference to variables: Reference.
* reference to variables: Advanced.
* relinking: How Make Works.
* remaking makefiles: Remaking Makefiles.
* removal of target files: Errors.
* removal of target files: Interrupts.
* removing duplicate words: Text Functions.
* removing, to clean up: Cleanup.
* reporting bugs: Bugs.
* rm: Implicit Variables.
* rule commands: Commands.
* rule dependencies: Rule Syntax.
* rule syntax: Rule Syntax.
* rule targets: Rule Syntax.
* rule, and $: Rule Syntax.
* rule, double-colon (::): Double-Colon.
* rule, explicit, definition of: Makefile Contents.
* rule, how to write: Rules.
* rule, implicit: Implicit Rules.
* rule, implicit, and VPATH: Implicit/Search.
* rule, implicit, and directory search: Implicit/Search.
* rule, implicit, chains of: Chained Rules.
* rule, implicit, definition of: Makefile Contents.
* rule, implicit, how to use: Using Implicit.
* rule, implicit, introduction to: make Deduces.
* rule, implicit, predefined: Catalogue of Rules.
* rule, introduction to: Rule Introduction.
* rule, multiple for one target: Multiple Rules.
* rule, no commands or dependencies: Force Targets.
* rule, pattern: Pattern Intro.
* rule, static pattern: Static Pattern.
* rule, static pattern versus implicit: Static versus Implicit.
* rule, with multiple targets: Multiple Targets.
* s. (SCCS file prefix): Catalogue of Rules.
* SCCS, rule to extract from: Catalogue of Rules.
* search algorithm, implicit rule: Search Algorithm.
* search path for dependencies (VPATH): Directory Search.
* search path for dependencies (VPATH), and implicit rules: Implicit/Search.
* search path for dependencies (VPATH), and link libraries: Libraries/Search.
* searching for strings: Text Functions.
* selecting words: Filename Functions.
* sequences of commands: Sequences.
* setting options from environment: Options/Recursion.
* setting options in makefiles: Options/Recursion.
* setting variables: Setting.
* several rules for one target: Multiple Rules.
* several targets in a rule: Multiple Targets.
* shell command: Simple Makefile.
* shell command, and directory search: Commands/Search.
* shell command, execution: Execution.
* shell command, function for: Shell Function.
* shell file name pattern (in include): Include.
* shell wildcards (in include): Include.
* signal: Interrupts.
* silent operation: Echoing.
* simple makefile: Simple Makefile.
* simple variable expansion: Using Variables.
* simplifying with variables: Variables Simplify.
* simply expanded variables: Flavors.
* sorting words: Text Functions.
* spaces, in variable values: Flavors.
* spaces, stripping: Text Functions.
* special targets: Special Targets.
* specifying makefile name: Makefile Names.
* standard input: Parallel.
* standards conformance: Overview.
* standards for makefiles: Makefile Conventions.
* static pattern rule: Static Pattern.
* static pattern rule, syntax of: Static Usage.
* static pattern rule, versus implicit: Static versus Implicit.
* stem: Pattern Match.
* stem: Static Usage.
* stem, variable for: Automatic.
* strings, searching for: Text Functions.
* stripping whitespace: Text Functions.
* sub-make: Variables/Recursion.
* subdirectories, recursion for: Recursion.
* substitution variable reference: Substitution Refs.
* suffix rule: Suffix Rules.
* suffix rule, for archive: Archive Suffix Rules.
* suffix, adding: Filename Functions.
* suffix, function to find: Filename Functions.
* suffix, substituting in variables: Substitution Refs.
* switches: Options Summary.
* symbol directories, updating archive: Archive Symbols.
* syntax of rules: Rule Syntax.
* tab character (in commands): Rule Syntax.
* tabs in rules: Rule Introduction.
* tangle: Implicit Variables.
* tangle: Catalogue of Rules.
* target: Rules.
* target pattern, implicit: Pattern Intro.
* target pattern, static (not implicit): Static Usage.
* target, deleting on error: Errors.
* target, deleting on interrupt: Interrupts.
* target, multiple in pattern rule: Pattern Intro.
* target, multiple rules for one: Multiple Rules.
* target, touching: Instead of Execution.
* targets: Rule Syntax.
* targets without a file: Phony Targets.
* targets, built-in special: Special Targets.
* targets, empty: Empty Targets.
* targets, force: Force Targets.
* targets, introduction to: Rule Introduction.
* targets, multiple: Multiple Targets.
* targets, phony: Phony Targets.
* terminal rule: Match-Anything Rules.
* testing compilation: Testing.
* tex: Catalogue of Rules.
* tex: Implicit Variables.
* texi2dvi: Catalogue of Rules.
* texi2dvi: Implicit Variables.
* Texinfo, rule to format: Catalogue of Rules.
* tilde (~): Wildcards.
* touching files: Instead of Execution.
* undefined variables, warning message: Options Summary.
* updating archive symbol directories: Archive Symbols.
* updating makefiles: Remaking Makefiles.
* value: Using Variables.
* value, how a variable gets it: Values.
* variable: Using Variables.
* variable definition: Makefile Contents.
* variables: Variables Simplify.
* variables, $ in name: Computed Names.
* variables, and implicit rule: Automatic.
* variables, appending to: Appending.
* variables, automatic: Automatic.
* variables, command line: Overriding.
* variables, command line, and recursion: Options/Recursion.
* variables, computed names: Computed Names.
* variables, defining verbatim: Defining.
* variables, environment: Variables/Recursion.
* variables, environment: Environment.
* variables, exporting: Variables/Recursion.
* variables, flavors: Flavors.
* variables, how they get their values: Values.
* variables, how to reference: Reference.
* variables, loops in expansion: Flavors.
* variables, modified reference: Substitution Refs.
* variables, nested references: Computed Names.
* variables, origin of: Origin Function.
* variables, overriding: Override Directive.
* variables, overriding with arguments: Overriding.
* variables, recursively expanded: Flavors.
* variables, setting: Setting.
* variables, simply expanded: Flavors.
* variables, spaces in values: Flavors.
* variables, substituting suffix in: Substitution Refs.
* variables, substitution reference: Substitution Refs.
* variables, warning for undefined: Options Summary.
* varying dependencies: Static Pattern.
* verbatim variable definition: Defining.
* vpath: Directory Search.
* weave: Catalogue of Rules.
* weave: Implicit Variables.
* Web, rule to run: Catalogue of Rules.
* what if: Instead of Execution.
* whitespace, in variable values: Flavors.
* whitespace, stripping: Text Functions.
* wildcard: Wildcards.
* wildcard pitfalls: Wildcard Pitfall.
* wildcard, function: Filename Functions.
* wildcard, in include: Include.
* wildcard, in archive member: Archive Members.
* words, extracting first: Filename Functions.
* words, filtering: Text Functions.
* words, filtering out: Text Functions.
* words, finding number: Filename Functions.
* words, iterating over: Foreach Function.
* words, joining lists: Filename Functions.
* words, removing duplicates: Text Functions.
* words, selecting: Filename Functions.
* writing rule commands: Commands.
* writing rules: Rules.
* yacc: Implicit Variables.
* yacc: Catalogue of Rules.
* Yacc, rule to run: Catalogue of Rules.

File: make.info, Node: Name Index, Prev: Concept Index, Up: Top
Index of Functions, Variables, & Directives
*******************************************
* Menu:
* $%: Automatic.
* $(%D): Automatic.
* $(%F): Automatic.
* $(*D): Automatic.
* $(*F): Automatic.
* $(<D): Automatic.
* $(<F): Automatic.
* $(?D): Automatic.
* $(?F): Automatic.
* $(@D): Automatic.
* $(@F): Automatic.
* $(^D): Automatic.
* $(^F): Automatic.
* $*: Automatic.
* $*, and static pattern: Static Usage.
* $+: Automatic.
* $<: Automatic.
* $?: Automatic.
* $@: Automatic.
* $^: Automatic.
* % (automatic variable): Automatic.
* %D (automatic variable): Automatic.
* %F (automatic variable): Automatic.
* * (automatic variable), unsupported bizarre usage: Missing.
* * (automatic variable): Automatic.
* *D (automatic variable): Automatic.
* *F (automatic variable): Automatic.
* + (automatic variable): Automatic.
* .DEFAULT: Last Resort.
* .DEFAULT: Special Targets.
* .DEFAULT, and empty commands: Empty Commands.
* .DELETE_ON_ERROR: Errors.
* .EXPORT_ALL_VARIABLES: Variables/Recursion.
* .EXPORT_ALL_VARIABLES: Special Targets.
* .IGNORE: Errors.
* .IGNORE: Special Targets.
* .PHONY: Special Targets.
* .PHONY: Phony Targets.
* .POSIX: Options/Recursion.
* .PRECIOUS: Interrupts.
* .PRECIOUS: Special Targets.
* .SILENT: Special Targets.
* .SILENT: Echoing.
* .SUFFIXES: Special Targets.
* .SUFFIXES: Suffix Rules.
* /usr/gnu/include: Include.
* /usr/include: Include.
* /usr/local/include: Include.
* < (automatic variable): Automatic.
* <D (automatic variable): Automatic.
* <F (automatic variable): Automatic.
* ? (automatic variable): Automatic.
* ?D (automatic variable): Automatic.
* ?F (automatic variable): Automatic.
* @ (automatic variable): Automatic.
* @D (automatic variable): Automatic.
* @F (automatic variable): Automatic.
* addprefix: Filename Functions.
* addsuffix: Filename Functions.
* AR: Implicit Variables.
* ARFLAGS: Implicit Variables.
* AS: Implicit Variables.
* ASFLAGS: Implicit Variables.
* basename: Filename Functions.
* CC: Implicit Variables.
* CFLAGS: Implicit Variables.
* CO: Implicit Variables.
* COFLAGS: Implicit Variables.
* CPP: Implicit Variables.
* CPPFLAGS: Implicit Variables.
* CTANGLE: Implicit Variables.
* CWEAVE: Implicit Variables.
* CXX: Implicit Variables.
* CXXFLAGS: Implicit Variables.
* define: Defining.
* dir: Filename Functions.
* else: Conditional Syntax.
* endef: Defining.
* endif: Conditional Syntax.
* export: Variables/Recursion.
* FC: Implicit Variables.
* FFLAGS: Implicit Variables.
* filter: Text Functions.
* filter-out: Text Functions.
* findstring: Text Functions.
* firstword: Filename Functions.
* foreach: Foreach Function.
* GET: Implicit Variables.
* GFLAGS: Implicit Variables.
* GNUmakefile: Makefile Names.
* ifdef: Conditional Syntax.
* ifeq: Conditional Syntax.
* ifndef: Conditional Syntax.
* ifneq: Conditional Syntax.
* include: Include.
* join: Filename Functions.
* LDFLAGS: Implicit Variables.
* LEX: Implicit Variables.
* LFLAGS: Implicit Variables.
* MAKE: MAKE Variable.
* MAKE: Flavors.
* Makefile: Makefile Names.
* makefile: Makefile Names.
* MAKEFILES: Variables/Recursion.
* MAKEFILES: MAKEFILES Variable.
* MAKEFLAGS: Options/Recursion.
* MAKEINFO: Implicit Variables.
* MAKELEVEL: Variables/Recursion.
* MAKELEVEL: Flavors.
* MAKEOVERRIDES: Options/Recursion.
* MFLAGS: Options/Recursion.
* notdir: Filename Functions.
* origin: Origin Function.
* OUTPUT_OPTION: Catalogue of Rules.
* override: Override Directive.
* patsubst: Text Functions.
* patsubst: Substitution Refs.
* PC: Implicit Variables.
* PFLAGS: Implicit Variables.
* RFLAGS: Implicit Variables.
* RM: Implicit Variables.
* SHELL: Execution.
* shell: Shell Function.
* SHELL (command execution): Execution.
* sort: Text Functions.
* strip: Text Functions.
* subst: Text Functions.
* subst: Multiple Targets.
* suffix: Filename Functions.
* SUFFIXES: Suffix Rules.
* TANGLE: Implicit Variables.
* TEX: Implicit Variables.
* TEXI2DVI: Implicit Variables.
* unexport: Variables/Recursion.
* vpath: Directory Search.
* VPATH: General Search.
* vpath: Selective Search.
* VPATH: Directory Search.
* WEAVE: Implicit Variables.
* wildcard: Filename Functions.
* wildcard: Wildcard Function.
* word: Filename Functions.
* words: Filename Functions.
* YACC: Implicit Variables.
* YACCR: Implicit Variables.
* YFLAGS: Implicit Variables.
* ^ (automatic variable): Automatic.
* ^D (automatic variable): Automatic.
* ^F (automatic variable): Automatic.

View File

@@ -1,302 +0,0 @@
.TH MAKE 1L "22 August 1989" "GNU" "LOCAL USER COMMANDS"
.SH NAME
make \- GNU make utility to maintain groups of programs
.SH SYNOPSIS
.B "make "
[
.B \-f
makefile ] [ option ] ...
target ...
.SH WARNING
This man paage is an extract of the documentation of
.I GNU make .
It is updated only occasionally, because the GNU project does not use nroff.
For complete, current documentation, refer to the Info file
.B make
or the DVI file
.B make.dvi
which are made from the Texinfo source file
.BR make.texinfo .
.SH DESCRIPTION
.LP
The purpose of the
.I make
utility is to determine automatically which
pieces of a large program need to be recompiled, and issue the commands to
recompile them.
This manual describes the GNU implementation of
.IR make ,
which was written by Richard Stallman and Roland McGrath.
Our examples show C programs, since they are most common, but you can use
.I make
with any programming language whose compiler can be run with a
shell command.
In fact,
.I make
is not limited to programs.
You can use it to describe any task where some files must be
updated automatically from others whenever the others change.
.LP
To prepare to use
.IR make ,
you must write a file called the
.I makefile
that describes the relationships among files in your program, and the
states the commands for updating each file.
In a program, typically the executable file is updated from object
files, which are in turn made by compiling source files.
.LP
Once a suitable makefile exists, each time you change some source files,
this simple shell command:
.sp 1
.RS
.B make
.RE
.sp 1
suffices to perform all necessary recompilations.
The
.I make
program uses the makefile data base and the last-modification times
of the files to decide which of the files need to be updated.
For each of those files, it issues the commands recorded in the data base.
.LP
.I make
executes commands in the
.I makefile
to update
one or more target
.IR names ,
where
.I name
is typically a program.
If no
.B \-f
option is present,
.I make
will look for the makefiles
.IR GNUmakefile ,
.IR makefile ,
and
.IR Makefile ,
in that order.
.LP
Normally you should call your makefile either
.I makefile
or
.IR Makefile .
(We recommend
.I Makefile
because it appears prominently near the beginning of a directory
listing, right near other important files such as
.IR README .)
The first name checked,
.IR GNUmakefile ,
is not recommended for most makefiles.
You should use this name if you have a makefile that is specific to GNU
.IR make ,
and will not be understood by other versions of
.IR make .
If
.I makefile
is `\-', the standard input is read.
.LP
.I make
updates a target if it depends on prerequisite files
that have been modified since the target was last modified,
or if the target does not exist.
.SH OPTIONS
.sp 1
.TP 0.5i
.B \-b
.TP 0.5i
.B \-m
These options are ignored for compatibility with other versions of
.IR make .
.TP 0.5i
.BI "\-C " dir
Change to directory
.I dir
before reading the makefiles or doing anything else.
If multiple
.B \-C
options are specified, each is interpreted relative to the
previous one:
.BR "\-C " /
.BR "\-C " etc
is equivalent to
.BR "\-C " /etc.
This is typically used with recursive invocations of
.IR make .
.TP 0.5i
.B \-d
Print debugging information in addition to normal processing.
The debugging information says which files are being considered for
remaking, which file-times are being compared and with what results,
which files actually need to be remade, which implicit rules are
considered and which are applied---everything interesting about how
.I make
decides what to do.
.TP 0.5i
.B \-e
Give variables taken from the environment precedence
over variables from makefiles.
.TP 0.5i
.BI "\-f " file
Use
.I file
as a makefile.
.TP 0.5i
.B \-i
Ignore all errors in commands executed to remake files.
.TP 0.5i
.BI "\-I " dir
Specifies a directory
.I dir
to search for included makefiles.
If several
.B \-I
options are used to specify several directories, the directories are
searched in the order specified.
Unlike the arguments to other flags of
.IR make ,
directories given with
.B \-I
flags may come directly after the flag:
.BI \-I dir
is allowed, as well as
.BI "\-I " dir.
This syntax is allowed for compatibility with the C
preprocessor's
.B \-I
flag.
.TP 0.5i
.BI "\-j " jobs
Specifies the number of jobs (commands) to run simultaneously.
If there is more than one
.B \-j
option, the last one is effective.
If the
.B \-j
option is given without an argument,
.IR make
will not limit the number of jobs that can run simultaneously.
.TP 0.5i
.B \-k
Continue as much as possible after an error.
While the target that failed, and those that depend on it, cannot
be remade, the other dependencies of these targets can be processed
all the same.
.TP 0.5i
.B \-l
.TP 0.5i
.BI "\-l " load
Specifies that no new jobs (commands) should be started if there are
others jobs running and the load average is at least
.I load
(a floating-point number).
With no argument, removes a previous load limit.
.TP 0.5i
.B \-n
Print the commands that would be executed, but do not execute them.
.TP 0.5i
.BI "\-o " file
Do not remake the file
.I file
even if it is older than its dependencies, and do not remake anything
on account of changes in
.IR file .
Essentially the file is treated as very old and its rules are ignored.
.TP 0.5i
.B \-p
Print the data base (rules and variable values) that results from
reading the makefiles; then execute as usual or as otherwise
specified.
This also prints the version information given by the
.B \-v
switch (see below).
To print the data base without trying to remake any files, use
.B make
.B \-p
.BI \-f /dev/null.
.TP 0.5i
.B \-q
``Question mode''.
Do not run any commands, or print anything; just return an exit status
that is zero if the specified targets are already up to date, nonzero
otherwise.
.TP 0.5i
.B \-r
Eliminate use of the built-in implicit rules.
Also clear out the default list of suffixes for suffix rules.
.TP 0.5i
.B \-s
Silent operation; do not print the commands as they are executed.
.TP 0.5i
.B \-S
Cancel the effect of the
.B \-k
option.
This is never necessary except in a recursive
.I make
where
.B \-k
might be inherited from the top-level
.I make
via MAKEFLAGS or if you set
.B \-k
in MAKEFLAGS in your environment.
.TP 0.5i
.B \-t
Touch files (mark them up to date without really changing them)
instead of running their commands.
This is used to pretend that the commands were done, in order to fool
future invocations of
.IR make .
.TP 0.5i
.B \-v
Print the version of the
.I make
program plus a copyright, a list of authors and a notice that there
is no warranty.
After this information is printed, processing continues normally.
To get this information without doing anything else, use
.B make
.B \-v
.BI \-f /dev/null.
.TP 0.5i
.B \-w
Print a message containing the working directory
before and after other processing.
This may be useful for tracking down errors from complicated nests of
recursive
.I make
commands.
.TP 0.5i
.BI "\-W " file
Pretend that the target
.I file
has just been modified.
When used with the
.B \-n
flag, this shows you what would happen if you were to modify that file.
Without
.BR \-n ,
it is almost the same as running a
.I touch
command on the given file before running
.IR make ,
except that the modification time is changed only in the imagination of
.IR make .
.SH "SEE ALSO"
.PD 0
.TP 2.0i
/usr/local/doc/gnumake.dvi
.I
The GNU Make Manual
.PD
.SH BUGS
See the chapter `Problems and Bugs' in
.I "The GNU Make Manual" .
.SH AUTHOR
This manual page contributed by Dennis Morse of Stanford University.
It has been reworked by Roland McGrath.

File diff suppressed because it is too large Load Diff

View File

@@ -1,118 +0,0 @@
\chapentry {Overview of \code {make}}{1}{1}
\secentry {How to Read This Manual}{1}{1}{1}
\secentry {Problems and Bugs}{1}{2}{2}
\chapentry {An Introduction to Makefiles}{2}{5}
\secentry {What a Rule Looks Like}{2}{1}{5}
\secentry {A Simple Makefile}{2}{2}{6}
\secentry {How \code {make} Processes a Makefile}{2}{3}{8}
\secentry {Variables Make Makefiles Simpler}{2}{4}{9}
\secentry {Letting \code {make} Deduce the Commands}{2}{5}{10}
\secentry {Another Style of Makefile}{2}{6}{11}
\secentry {Rules for Cleaning the Directory}{2}{7}{12}
\chapentry {Writing Makefiles}{3}{13}
\secentry {What Makefiles Contain}{3}{1}{13}
\secentry {What Name to Give Your Makefile}{3}{2}{14}
\secentry {Including Other Makefiles}{3}{3}{14}
\secentry {The Variable \code {MAKEFILES}}{3}{4}{16}
\secentry {How Makefiles Are Remade}{3}{5}{16}
\secentry {Overriding Part of Another Makefile}{3}{6}{18}
\chapentry {Writing Rules}{4}{19}
\secentry {Rule Syntax}{4}{1}{19}
\secentry {Using Wildcard Characters in File Names}{4}{2}{20}
\subsecentry {Wildcard Examples}{4}{2}{1}{21}
\subsecentry {Pitfalls of Using Wildcards}{4}{2}{2}{22}
\subsecentry {The Function \code {wildcard}}{4}{2}{3}{22}
\secentry {Searching Directories for Dependencies}{4}{3}{23}
\subsecentry {\code {VPATH}: Search Path for All Dependencies}{4}{3}{1}{23}
\subsecentry {The \code {vpath} Directive}{4}{3}{2}{24}
\subsecentry {Writing Shell Commands with Directory Search}{4}{3}{3}{26}
\subsecentry {Directory Search and Implicit Rules}{4}{3}{4}{27}
\subsecentry {Directory Search for Link Libraries}{4}{3}{5}{27}
\secentry {Phony Targets}{4}{4}{28}
\secentry {Rules without Commands or Dependencies}{4}{5}{30}
\secentry {Empty Target Files to Record Events}{4}{6}{30}
\secentry {Special Built-in Target Names}{4}{7}{31}
\secentry {Multiple Targets in a Rule}{4}{8}{32}
\secentry {Multiple Rules for One Target}{4}{9}{33}
\secentry {Static Pattern Rules}{4}{10}{34}
\subsecentry {Syntax of Static Pattern Rules}{4}{10}{1}{34}
\subsecentry {Static Pattern Rules versus Implicit Rules}{4}{10}{2}{36}
\secentry {Double-Colon Rules}{4}{11}{37}
\secentry {Generating Dependencies Automatically}{4}{12}{37}
\chapentry {Writing the Commands in Rules}{5}{41}
\secentry {Command Echoing}{5}{1}{41}
\secentry {Command Execution}{5}{2}{42}
\secentry {Parallel Execution}{5}{3}{42}
\secentry {Errors in Commands}{5}{4}{44}
\secentry {Interrupting or Killing \code {make}}{5}{5}{45}
\secentry {Recursive Use of \code {make}}{5}{6}{46}
\subsecentry {How the \code {MAKE} Variable Works}{5}{6}{1}{46}
\subsecentry {Communicating Variables to a Sub-\code {make}}{5}{6}{2}{47}
\subsecentry {Communicating Options to a Sub-\code {make}}{5}{6}{3}{50}
\subsecentry {The \samp {--print-directory} Option}{5}{6}{4}{52}
\secentry {Defining Canned Command Sequences}{5}{7}{52}
\secentry {Using Empty Commands}{5}{8}{54}
\chapentry {How to Use Variables}{6}{55}
\secentry {Basics of Variable References}{6}{1}{55}
\secentry {The Two Flavors of Variables}{6}{2}{56}
\secentry {Advanced Features for Reference to Variables}{6}{3}{59}
\subsecentry {Substitution References}{6}{3}{1}{59}
\subsecentry {Computed Variable Names}{6}{3}{2}{60}
\secentry {How Variables Get Their Values}{6}{4}{63}
\secentry {Setting Variables}{6}{5}{63}
\secentry {Appending More Text to Variables}{6}{6}{64}
\secentry {The \code {override} Directive}{6}{7}{66}
\secentry {Defining Variables Verbatim}{6}{8}{67}
\secentry {Variables from the Environment}{6}{9}{68}
\chapentry {Conditional Parts of Makefiles}{7}{71}
\secentry {Example of a Conditional}{7}{1}{71}
\secentry {Syntax of Conditionals}{7}{2}{72}
\secentry {Conditionals that Test Flags}{7}{3}{75}
\chapentry {Functions for Transforming Text}{8}{77}
\secentry {Function Call Syntax}{8}{1}{77}
\secentry {Functions for String Substitution and Analysis}{8}{2}{78}
\secentry {Functions for File Names}{8}{3}{81}
\secentry {The \code {foreach} Function}{8}{4}{83}
\secentry {The \code {origin} Function}{8}{5}{85}
\secentry {The \code {shell} Function}{8}{6}{87}
\chapentry {How to Run \code {make}}{9}{89}
\secentry {Arguments to Specify the Makefile}{9}{1}{89}
\secentry {Arguments to Specify the Goals}{9}{2}{90}
\secentry {Instead of Executing the Commands}{9}{3}{91}
\secentry {Avoiding Recompilation of Some Files}{9}{4}{93}
\secentry {Overriding Variables}{9}{5}{94}
\secentry {Testing the Compilation of a Program}{9}{6}{95}
\secentry {Summary of Options}{9}{7}{95}
\chapentry {Using Implicit Rules}{10}{101}
\secentry {Using Implicit Rules}{10}{1}{101}
\secentry {Catalogue of Implicit Rules}{10}{2}{103}
\secentry {Variables Used by Implicit Rules}{10}{3}{106}
\secentry {Chains of Implicit Rules}{10}{4}{108}
\secentry {Defining and Redefining Pattern Rules}{10}{5}{109}
\subsecentry {Introduction to Pattern Rules}{10}{5}{1}{110}
\subsecentry {Pattern Rule Examples}{10}{5}{2}{111}
\subsecentry {Automatic Variables}{10}{5}{3}{112}
\subsecentry {How Patterns Match}{10}{5}{4}{114}
\subsecentry {Match-Anything Pattern Rules}{10}{5}{5}{115}
\subsecentry {Canceling Implicit Rules}{10}{5}{6}{116}
\secentry {Defining Last-Resort Default Rules}{10}{6}{116}
\secentry {Old-Fashioned Suffix Rules}{10}{7}{117}
\secentry {Implicit Rule Search Algorithm}{10}{8}{119}
\chapentry {Using \code {make} to Update Archive Files}{11}{121}
\secentry {Archive Members as Targets}{11}{1}{121}
\secentry {Implicit Rule for Archive Member Targets}{11}{2}{122}
\subsecentry {Updating Archive Symbol Directories}{11}{2}{1}{123}
\secentry {Dangers When Using Archives}{11}{3}{123}
\secentry {Suffix Rules for Archive Files}{11}{4}{124}
\chapentry {Features of GNU \code {make}}{12}{125}
\chapentry {Incompatibilities and Missing Features}{13}{129}
\chapentry {Makefile Conventions}{14}{131}
\secentry {General Conventions for Makefiles}{14}{1}{131}
\secentry {Utilities in Makefiles}{14}{2}{132}
\secentry {Standard Targets for Users}{14}{3}{133}
\secentry {Variables for Specifying Commands}{14}{4}{136}
\secentry {Variables for Installation Directories}{14}{5}{138}
\chapentry {Quick Reference}{Appendix{} \char65}{143}
\chapentry {Complex Makefile Example}{Appendix{} \char66}{149}
\unnumbchapentry {Index of Concepts}{155}
\unnumbchapentry {Index of Functions, Variables, & Directives}{165}

View File

@@ -1,739 +0,0 @@
/* Miscellaneous generic support functions for GNU Make.
Copyright (C) 1988, 89, 90, 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, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "dep.h"
/* Compare strings *S1 and *S2.
Return negative if the first is less, positive if it is greater,
zero if they are equal. */
int
alpha_compare (const void *elem1, const void *elem2)
{
char **s1 = (char **)elem1;
char **s2 = (char **)elem2;
if (**s1 != **s2)
return **s1 - **s2;
return strcmp (*s1, *s2);
}
/* Discard each backslash-newline combination from LINE.
Backslash-backslash-newline combinations become backslash-newlines.
This is done by copying the text at LINE into itself. */
void
collapse_continuations (line)
char *line;
{
register char *in, *out, *p;
register int backslash;
register unsigned int bs_write;
in = index (line, '\n');
if (in == 0)
return;
out = in;
if (out > line)
while (out[-1] == '\\')
--out;
while (*in != '\0')
{
/* BS_WRITE gets the number of quoted backslashes at
the end just before IN, and BACKSLASH gets nonzero
if the next character is quoted. */
backslash = 0;
bs_write = 0;
for (p = in - 1; p >= line && *p == '\\'; --p)
{
if (backslash)
++bs_write;
backslash = !backslash;
/* It should be impossible to go back this far without exiting,
but if we do, we can't get the right answer. */
if (in == out - 1)
abort ();
}
/* Output the appropriate number of backslashes. */
while (bs_write-- > 0)
*out++ = '\\';
/* Skip the newline. */
++in;
/* If the newline is quoted, discard following whitespace
and any preceding whitespace; leave just one space. */
if (backslash)
{
in = next_token (in);
while (out > line && isblank (out[-1]))
--out;
*out++ = ' ';
}
else
/* If the newline isn't quoted, put it in the output. */
*out++ = '\n';
/* Now copy the following line to the output.
Stop when we find backslashes followed by a newline. */
while (*in != '\0')
if (*in == '\\')
{
p = in + 1;
while (*p == '\\')
++p;
if (*p == '\n')
{
in = p;
break;
}
while (in < p)
*out++ = *in++;
}
else
*out++ = *in++;
}
*out = '\0';
}
/* Remove comments from LINE.
This is done by copying the text at LINE onto itself. */
void
remove_comments (line)
char *line;
{
char *comment;
comment = find_char_unquote (line, "#", 0);
if (comment != 0)
/* Cut off the line at the #. */
*comment = '\0';
}
/* Print N spaces (used by DEBUGPR for target-depth). */
void
print_spaces (n)
register unsigned int n;
{
while (n-- > 0)
putchar (' ');
}
/* Return a newly-allocated string whose contents
concatenate those of s1, s2, s3. */
char *
concat (s1, s2, s3)
register char *s1, *s2, *s3;
{
register unsigned int len1, len2, len3;
register char *result;
len1 = *s1 != '\0' ? strlen (s1) : 0;
len2 = *s2 != '\0' ? strlen (s2) : 0;
len3 = *s3 != '\0' ? strlen (s3) : 0;
result = (char *) xmalloc (len1 + len2 + len3 + 1);
if (*s1 != '\0')
bcopy (s1, result, len1);
if (*s2 != '\0')
bcopy (s2, result + len1, len2);
if (*s3 != '\0')
bcopy (s3, result + len1 + len2, len3);
*(result + len1 + len2 + len3) = '\0';
return result;
}
/* Print a message on stdout. */
void
message (s1, s2, s3, s4, s5, s6)
char *s1, *s2, *s3, *s4, *s5, *s6;
{
if (makelevel == 0)
printf ("%s: ", program);
else
printf ("%s[%u]: ", program, makelevel);
printf (s1, s2, s3, s4, s5, s6);
putchar ('\n');
fflush (stdout);
}
/* Print an error message and exit. */
/* VARARGS1 */
void
fatal (s1, s2, s3, s4, s5, s6)
char *s1, *s2, *s3, *s4, *s5, *s6;
{
if (makelevel == 0)
fprintf (stderr, "%s: *** ", program);
else
fprintf (stderr, "%s[%u]: *** ", program, makelevel);
fprintf (stderr, s1, s2, s3, s4, s5, s6);
fputs (". Stop.\n", stderr);
die (2);
}
/* Print error message. `s1' is printf control string, `s2' is arg for it. */
/* VARARGS1 */
void
error (s1, s2, s3, s4, s5, s6)
char *s1, *s2, *s3, *s4, *s5, *s6;
{
if (makelevel == 0)
fprintf (stderr, "%s: ", program);
else
fprintf (stderr, "%s[%u]: ", program, makelevel);
fprintf (stderr, s1, s2, s3, s4, s5, s6);
putc ('\n', stderr);
fflush (stderr);
}
void
makefile_error (file, lineno, s1, s2, s3, s4, s5, s6)
char *file;
unsigned int lineno;
char *s1, *s2, *s3, *s4, *s5, *s6;
{
fprintf (stderr, "%s:%u: ", file, lineno);
fprintf (stderr, s1, s2, s3, s4, s5, s6);
putc ('\n', stderr);
fflush (stderr);
}
void
makefile_fatal (file, lineno, s1, s2, s3, s4, s5, s6)
char *file;
unsigned int lineno;
char *s1, *s2, *s3, *s4, *s5, *s6;
{
fprintf (stderr, "%s:%u: *** ", file, lineno);
fprintf (stderr, s1, s2, s3, s4, s5, s6);
fputs (". Stop.\n", stderr);
die (2);
}
#ifndef HAVE_STRERROR
#undef strerror
char *
strerror (errnum)
int errnum;
{
extern int errno, sys_nerr;
extern char *sys_errlist[];
static char buf[] = "Unknown error 12345678901234567890";
if (errno < sys_nerr)
return sys_errlist[errnum];
sprintf (buf, "Unknown error %d", errnum);
return buf;
}
#endif
/* Print an error message from errno. */
void
perror_with_name (str, name)
char *str, *name;
{
error ("%s%s: %s", str, name, strerror (errno));
}
/* Print an error message from errno and exit. */
void
pfatal_with_name (name)
char *name;
{
fatal ("%s: %s", name, strerror (errno));
/* NOTREACHED */
}
/* Like malloc but get fatal error if memory is exhausted. */
#undef xmalloc
#undef xrealloc
char *
xmalloc (size)
unsigned int size;
{
char *result = (char *) malloc (size);
if (result == 0)
fatal ("virtual memory exhausted");
return result;
}
char *
xrealloc (ptr, size)
char *ptr;
unsigned int size;
{
char *result = (char *) realloc (ptr, size);
if (result == 0)
fatal ("virtual memory exhausted");
return result;
}
char *
savestring (str, length)
char *str;
unsigned int length;
{
register char *out = (char *) xmalloc (length + 1);
if (length > 0)
bcopy (str, out, length);
out[length] = '\0';
return out;
}
/* Search string BIG (length BLEN) for an occurrence of
string SMALL (length SLEN). Return a pointer to the
beginning of the first occurrence, or return nil if none found. */
char *
sindex (big, blen, small, slen)
char *big;
unsigned int blen;
char *small;
unsigned int slen;
{
register unsigned int b;
if (blen < 1)
blen = strlen (big);
if (slen < 1)
slen = strlen (small);
for (b = 0; b < blen; ++b)
if (big[b] == *small && !strncmp (&big[b + 1], small + 1, slen - 1))
return (&big[b]);
return 0;
}
/* Limited INDEX:
Search through the string STRING, which ends at LIMIT, for the character C.
Returns a pointer to the first occurrence, or nil if none is found.
Like INDEX except that the string searched ends where specified
instead of at the first null. */
char *
lindex (s, limit, c)
register char *s, *limit;
int c;
{
while (s < limit)
if (*s++ == c)
return s - 1;
return 0;
}
/* Return the address of the first whitespace or null in the string S. */
char *
end_of_token (s)
char *s;
{
while (*s != '\0' && !isblank (*s))
++s;
return s;
}
/* Return the address of the first nonwhitespace or null in the string S. */
char *
next_token (s)
char *s;
{
register char *p = s;
while (isblank (*p))
++p;
return p;
}
/* Find the next token in PTR; return the address of it, and store the
length of the token into *LENGTHPTR if LENGTHPTR is not nil. */
char *
find_next_token (ptr, lengthptr)
char **ptr;
unsigned int *lengthptr;
{
char *p = next_token (*ptr);
char *end;
if (*p == '\0')
return 0;
*ptr = end = end_of_token (p);
if (lengthptr != 0)
*lengthptr = end - p;
return p;
}
/* Copy a chain of `struct dep', making a new chain
with the same contents as the old one. */
struct dep *
copy_dep_chain (d)
register struct dep *d;
{
register struct dep *c;
struct dep *firstnew = 0;
struct dep *lastnew;
while (d != 0)
{
c = (struct dep *) xmalloc (sizeof (struct dep));
bcopy ((char *) d, (char *) c, sizeof (struct dep));
if (c->name != 0)
c->name = savestring (c->name, strlen (c->name));
c->next = 0;
if (firstnew == 0)
firstnew = lastnew = c;
else
lastnew = lastnew->next = c;
d = d->next;
}
return firstnew;
}
#ifdef iAPX286
/* The losing compiler on this machine can't handle this macro. */
char *
dep_name (dep)
struct dep *dep;
{
return dep->name == 0 ? dep->file->name : dep->name;
}
#endif
#ifdef GETLOADAVG_PRIVILEGED
#ifdef POSIX
/* Hopefully if a system says it's POSIX.1 and has the setuid and setgid
functions, they work as POSIX.1 says. Some systems (Alpha OSF/1 1.2,
for example) which claim to be POSIX.1 also have the BSD setreuid and
setregid functions, but they don't work as in BSD and only the POSIX.1
way works. */
#undef HAVE_SETREUID
#undef HAVE_SETREGID
#else /* Not POSIX. */
/* Some POSIX.1 systems have the seteuid and setegid functions. In a
POSIX-like system, they are the best thing to use. However, some
non-POSIX systems have them too but they do not work in the POSIX style
and we must use setreuid and setregid instead. */
#undef HAVE_SETEUID
#undef HAVE_SETEGID
#endif /* POSIX. */
#ifndef HAVE_UNISTD_H
extern int getuid (), getgid (), geteuid (), getegid ();
extern int setuid (), setgid ();
#ifdef HAVE_SETEUID
extern int seteuid ();
#else
#ifdef HAVE_SETREUID
extern int setreuid ();
#endif /* Have setreuid. */
#endif /* Have seteuid. */
#ifdef HAVE_SETEGID
extern int setegid ();
#else
#ifdef HAVE_SETREGID
extern int setregid ();
#endif /* Have setregid. */
#endif /* Have setegid. */
#endif /* No <unistd.h>. */
/* Keep track of the user and group IDs for user- and make- access. */
static int user_uid = -1, user_gid = -1, make_uid = -1, make_gid = -1;
#define access_inited (user_uid != -1)
static enum { make, user } current_access;
/* Under -d, write a message describing the current IDs. */
static void
log_access (flavor)
char *flavor;
{
if (! debug_flag)
return;
/* All the other debugging messages go to stdout,
but we write this one to stderr because it might be
run in a child fork whose stdout is piped. */
fprintf (stderr, "%s access: user %d (real %d), group %d (real %d)\n",
flavor, geteuid (), getuid (), getegid (), getgid ());
fflush (stderr);
}
static void
init_access ()
{
user_uid = getuid ();
user_gid = getgid ();
make_uid = geteuid ();
make_gid = getegid ();
/* Do these ever fail? */
if (user_uid == -1 || user_gid == -1 || make_uid == -1 || make_gid == -1)
pfatal_with_name ("get{e}[gu]id");
log_access ("Initialized");
current_access = make;
}
#endif /* GETLOADAVG_PRIVILEGED */
/* Give the process appropriate permissions for access to
user data (i.e., to stat files, or to spawn a child process). */
void
user_access ()
{
#ifdef GETLOADAVG_PRIVILEGED
if (!access_inited)
init_access ();
if (current_access == user)
return;
/* We are in "make access" mode. This means that the effective user and
group IDs are those of make (if it was installed setuid or setgid).
We now want to set the effective user and group IDs to the real IDs,
which are the IDs of the process that exec'd make. */
#ifdef HAVE_SETEUID
/* Modern systems have the seteuid/setegid calls which set only the
effective IDs, which is ideal. */
if (seteuid (user_uid) < 0)
pfatal_with_name ("user_access: seteuid");
#else /* Not HAVE_SETEUID. */
#ifndef HAVE_SETREUID
/* System V has only the setuid/setgid calls to set user/group IDs.
There is an effective ID, which can be set by setuid/setgid.
It can be set (unless you are root) only to either what it already is
(returned by geteuid/getegid, now in make_uid/make_gid),
the real ID (return by getuid/getgid, now in user_uid/user_gid),
or the saved set ID (what the effective ID was before this set-ID
executable (make) was exec'd). */
if (setuid (user_uid) < 0)
pfatal_with_name ("user_access: setuid");
#else /* HAVE_SETREUID. */
/* In 4BSD, the setreuid/setregid calls set both the real and effective IDs.
They may be set to themselves or each other. So you have two alternatives
at any one time. If you use setuid/setgid, the effective will be set to
the real, leaving only one alternative. Using setreuid/setregid, however,
you can toggle between your two alternatives by swapping the values in a
single setreuid or setregid call. */
if (setreuid (make_uid, user_uid) < 0)
pfatal_with_name ("user_access: setreuid");
#endif /* Not HAVE_SETREUID. */
#endif /* HAVE_SETEUID. */
#ifdef HAVE_SETEGID
if (setegid (user_gid) < 0)
pfatal_with_name ("user_access: setegid");
#else
#ifndef HAVE_SETREGID
if (setgid (user_gid) < 0)
pfatal_with_name ("user_access: setgid");
#else
if (setregid (make_gid, user_gid) < 0)
pfatal_with_name ("user_access: setregid");
#endif
#endif
current_access = user;
log_access ("User");
#endif /* GETLOADAVG_PRIVILEGED */
}
/* Give the process appropriate permissions for access to
make data (i.e., the load average). */
void
make_access ()
{
#ifdef GETLOADAVG_PRIVILEGED
if (!access_inited)
init_access ();
if (current_access == make)
return;
/* See comments in user_access, above. */
#ifdef HAVE_SETEUID
if (seteuid (make_uid) < 0)
pfatal_with_name ("make_access: seteuid");
#else
#ifndef HAVE_SETREUID
if (setuid (make_uid) < 0)
pfatal_with_name ("make_access: setuid");
#else
if (setreuid (user_uid, make_uid) < 0)
pfatal_with_name ("make_access: setreuid");
#endif
#endif
#ifdef HAVE_SETEGID
if (setegid (make_gid) < 0)
pfatal_with_name ("make_access: setegid");
#else
#ifndef HAVE_SETREGID
if (setgid (make_gid) < 0)
pfatal_with_name ("make_access: setgid");
#else
if (setregid (user_gid, make_gid) < 0)
pfatal_with_name ("make_access: setregid");
#endif
#endif
current_access = make;
log_access ("Make");
#endif /* GETLOADAVG_PRIVILEGED */
}
/* Give the process appropriate permissions for a child process.
This is like user_access, but you can't get back to make_access. */
void
child_access ()
{
#ifdef GETLOADAVG_PRIVILEGED
if (!access_inited)
abort ();
/* Set both the real and effective UID and GID to the user's.
They cannot be changed back to make's. */
#ifndef HAVE_SETREUID
if (setuid (user_uid) < 0)
pfatal_with_name ("child_access: setuid");
#else
if (setreuid (user_uid, user_uid) < 0)
pfatal_with_name ("child_access: setreuid");
#endif
#ifndef HAVE_SETREGID
if (setgid (user_gid) < 0)
pfatal_with_name ("child_access: setgid");
#else
if (setregid (user_gid, user_gid) < 0)
pfatal_with_name ("child_access: setregid");
#endif
log_access ("Child");
#endif /* GETLOADAVG_PRIVILEGED */
}
#ifdef NEED_GET_PATH_MAX
unsigned int
get_path_max ()
{
static unsigned int value;
if (value == 0)
{
long int x = pathconf ("/", _PC_PATH_MAX);
if (x > 0)
value = x;
else
return MAXPATHLEN;
}
return value;
}
#endif
/* On some systems, stat can return EINTR. */
int
safe_stat (name, buf)
char *name;
struct stat *buf;
{
int ret;
#ifdef EINTR
do
#endif
ret = stat (name, buf);
#ifdef EINTR
while (ret < 0 && errno == EINTR);
#endif
return ret;
}

View File

@@ -1,32 +0,0 @@
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
# Last modified: 1994-03-25
# Public domain
errstatus=0
for file in ${1+"$@"} ; do
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
shift
pathcomp=
for d in ${1+"$@"} ; do
pathcomp="$pathcomp$d"
case "$pathcomp" in
-* ) pathcomp=./$pathcomp ;;
esac
if test ! -d "$pathcomp"; then
echo "mkdir $pathcomp" 1>&2
mkdir "$pathcomp" || errstatus=$?
fi
pathcomp="$pathcomp/"
done
done
exit $errstatus
# mkinstalldirs ends 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