Compare commits

...

6979 Commits

Author SHA1 Message Date
sfraser%netscape.com
90db50a241 Rename DoDeleteSelectionTxn and DoInsertTextTxn to DeleteSelectionImpl and InsertTextImpl
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42713 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 23:01:41 +00:00
sfraser%netscape.com
b94ca96f67 Tidy up
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42584 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 23:28:34 +00:00
sfraser%netscape.com
dbc4ad9e23 Init some member variables, and add get/set text length
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42574 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 23:01:15 +00:00
sfraser%netscape.com
3362351bce Add text length getters and setters, and init some member variables
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42573 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 23:00:34 +00:00
sfraser%netscape.com
a5e80a7996 Editor API changes branch.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42556 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:50:13 +00:00
sfraser%netscape.com
0d3d41abb6 Change name of delete direction enum values.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42555 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:49:48 +00:00
sfraser%netscape.com
9306d36936 Fix direction enum, and to a QUI to the HTML editor for InsertText
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42554 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:48:52 +00:00
akkana%netscape.com
c8fc878e9a integrate plaintext paste/insert stuff
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42550 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:34:10 +00:00
akkana%netscape.com
e607ecc70c build editor logs only if ENABLE_JS_EDITOR_LOG is defined
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42549 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:33:43 +00:00
sfraser%netscape.com
70fad68ccb Changes to Init() to pass in the flags, and to the rules to accept flags in their ctors.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42547 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:26:11 +00:00
sfraser%netscape.com
18a882fac8 Coupla #error directives
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42546 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:24:50 +00:00
sfraser%netscape.com
bb3d6764f1 Pass the editor flags into the rules
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42545 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 21:24:17 +00:00
sfraser%netscape.com
d05bf21df3 Make GetTextNodeTag public.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42533 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 20:51:46 +00:00
sfraser%netscape.com
e55cb831f2 Editor API changes; breaking editor interfaces into more, non-overlapping interfaces, with internal reorg of editor classes.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42517 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 20:22:53 +00:00
sfraser%netscape.com
700abcba2e First Checked In.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42516 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 20:22:32 +00:00
(no author)
cf894201dd This commit was manufactured by cvs2svn to create branch 'EditorUI_BRANCH'.
git-svn-id: svn://10.0.0.236/branches/EditorUI_BRANCH@42142 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:18:35 +00:00
brade%netscape.com
a1d24cc000 fix build bustage by adding path to dist/editor before all other paths
git-svn-id: svn://10.0.0.236/trunk@42140 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:18:33 +00:00
brade%netscape.com
ec65c7e237 rearrange so xul widgets are separate from html
git-svn-id: svn://10.0.0.236/trunk@42139 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:07:54 +00:00
terry%mozilla.org
aa0e62234f Patch by msrex@suse.de -- don't send mail to the same address more
than once (in case our mail transport is too stupid to remove the dups
for us).


git-svn-id: svn://10.0.0.236/trunk@42138 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:07:28 +00:00
gagan%netscape.com
32a246bdcb POSTing works now.
git-svn-id: svn://10.0.0.236/trunk@42137 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:07:26 +00:00
brade%netscape.com
c8a8474dc5 change to "More/Fewer" and fix references to "Additional Edit..."; reformat
git-svn-id: svn://10.0.0.236/trunk@42136 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:06:53 +00:00
gagan%netscape.com
5603e70120 POST requests for HTTP work now! Go file bugs using apprunner now...
git-svn-id: svn://10.0.0.236/trunk@42135 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:06:51 +00:00
brade%netscape.com
6f3a61964a change to "More/Fewer" and fix references to "Additional Edit..."; uncomment updating
git-svn-id: svn://10.0.0.236/trunk@42134 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:06:15 +00:00
gagan%netscape.com
f0901ed303 Added a temporary hack to get Referer fields with POST requests. This should/will/must go away...
git-svn-id: svn://10.0.0.236/trunk@42133 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:06:14 +00:00
dp%netscape.com
06fe960d99 Adding consistency checks on ReleaseService.
git-svn-id: svn://10.0.0.236/trunk@42132 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 09:36:12 +00:00
briano%netscape.com
0712572f76 Automated update
git-svn-id: svn://10.0.0.236/trunk@42131 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 08:45:12 +00:00
ramiro%netscape.com
ecf1a0ea58 Make sure the gcc + native case uses $(CXX) to build components
as Linux does.


git-svn-id: svn://10.0.0.236/trunk@42130 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 08:38:32 +00:00
jband%netscape.com
f3314fd3f1 use LL_ZERO for initializing 64 bit values to fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@42129 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:45:38 +00:00
tague%netscape.com
9d16dabdfa Fix purify errors introduced in the scriptability landing
git-svn-id: svn://10.0.0.236/trunk@42128 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:16:00 +00:00
jband%netscape.com
e287666535 adding nsISupports wrappers for the primitive types including strings and nsIDs - here we register them for creation
git-svn-id: svn://10.0.0.236/trunk@42127 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:08:58 +00:00
dp%netscape.com
e0c3a6e992 adding changes suggested by brendan
git-svn-id: svn://10.0.0.236/trunk@42126 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:07:37 +00:00
jband%netscape.com
b476fd2176 added files: mozilla/xpcom/ds/nsISupportsPrimitives.idl
git-svn-id: svn://10.0.0.236/trunk@42125 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:02:54 +00:00
jband%netscape.com
6fa11f0c45 added files: mozilla/xpcom/ds/nsSupportsPrimitives.cpp
git-svn-id: svn://10.0.0.236/trunk@42124 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:01:10 +00:00
jband%netscape.com
1089929c0a adding nsISupports wrappers for the primitive types including strings and nsIDs
git-svn-id: svn://10.0.0.236/trunk@42123 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:57:38 +00:00
jband%netscape.com
ba9ea18c13 adding PRUnichar as a type we can talk about in idl
git-svn-id: svn://10.0.0.236/trunk@42122 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:53:48 +00:00
morse%netscape.com
8bad4966a2 fix miscellaneous bugs
git-svn-id: svn://10.0.0.236/trunk@42121 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:32:39 +00:00
morse%netscape.com
47ec404806 fix miscellaneous bugs
git-svn-id: svn://10.0.0.236/trunk@42120 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:25:46 +00:00
brendan%mozilla.org
c3bb539a9b Shaver and I are @mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@42119 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:24:33 +00:00
jband%netscape.com
11316e2c3b adding modifications to support enumeration of interfaces from Robert Ginda <rginda@ix.netcom.com>. Also extending nsIXPCScriptable to support a set of flags - the only one implemented now allows for indicating that the objects static properties shouyld not be enumerated
git-svn-id: svn://10.0.0.236/trunk@42118 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:22:27 +00:00
waterson%netscape.com
b5b428d400 Bug 9250. Predefined entities should be case sensitive; update so that they are all lower case.
git-svn-id: svn://10.0.0.236/trunk@42117 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:18:40 +00:00
morse%netscape.com
1e0af96f6a fix miscellaneous bugs
git-svn-id: svn://10.0.0.236/trunk@42116 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:16:40 +00:00
waterson%netscape.com
312c1506b3 Let's try that again.
git-svn-id: svn://10.0.0.236/trunk@42115 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:13:06 +00:00
jband%netscape.com
4137ac2579 adding modifications to support enumeration of interfaces from Robert Ginda <rginda@ix.netcom.com>
git-svn-id: svn://10.0.0.236/trunk@42114 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:13:05 +00:00
waterson%netscape.com
fd5d44ca33 Re-added as binary.
git-svn-id: svn://10.0.0.236/trunk@42113 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:10:27 +00:00
waterson%netscape.com
6f8e00d8f8 Removing flames.gif so I can re-checkin with -kb option.
git-svn-id: svn://10.0.0.236/trunk@42112 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:09:56 +00:00
jband%netscape.com
f1eb2938e6 make sure that NS_NewHashtableEnumerator gets exported - yes I'm guilty for adding another global entry point
git-svn-id: svn://10.0.0.236/trunk@42111 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:05:29 +00:00
waterson%netscape.com
f61bbce75c Bug 9474. Use NodeList script object, _not_ HTMLCollection. Gutted code that was aggregating HTMLCollection.
git-svn-id: svn://10.0.0.236/trunk@42110 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:45:09 +00:00
peterl%netscape.com
d94358cbdb route CSS declaration parsing through the CSSLoader's parsers
git-svn-id: svn://10.0.0.236/trunk@42109 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:09:01 +00:00
peterl%netscape.com
a5477840bc fix uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@42108 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:08:27 +00:00
peterl%netscape.com
abcc5a30d1 route declaration parsing through subclasses
git-svn-id: svn://10.0.0.236/trunk@42107 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:08:04 +00:00
peterl%netscape.com
0622aae6ea route declaration parsing through the CSSLoader's parsers
git-svn-id: svn://10.0.0.236/trunk@42106 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:07:10 +00:00
peterl%netscape.com
33a913631e removed assert
git-svn-id: svn://10.0.0.236/trunk@42105 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 05:06:19 +00:00
waterson%netscape.com
186656cbeb Descend into sidebar directory.
git-svn-id: svn://10.0.0.236/trunk@42104 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 04:52:25 +00:00
waterson%netscape.com
b0c42e1f0c Add sidebar to dirlist.
git-svn-id: svn://10.0.0.236/trunk@42103 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 04:51:24 +00:00
danm%netscape.com
c0486c6935 initialize what was an uninitialized variable. makes things better.
git-svn-id: svn://10.0.0.236/trunk@42102 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 04:31:01 +00:00
troy%netscape.com
1b2f63b41f Now uses frame manager
git-svn-id: svn://10.0.0.236/trunk@42101 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 04:02:40 +00:00
despotdaemon%netscape.com
aa3a35d1af Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@42100 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 04:00:42 +00:00
tague%netscape.com
6a731a14c4 Fix memory leaks introduced while landing the scriptability changes to nsILocale
git-svn-id: svn://10.0.0.236/trunk@42099 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:46:34 +00:00
tague%netscape.com
220e902162 Fixed blamed build warning. No newline at end of file
git-svn-id: svn://10.0.0.236/trunk@42098 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:45:50 +00:00
troy%netscape.com
aa7355d8c7 added files: mozilla/layout/html/base/src/nsFrameManager.cpp
git-svn-id: svn://10.0.0.236/trunk@42097 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:43:26 +00:00
troy%netscape.com
fef6414976 Added nsFrameManager.cpp to build
git-svn-id: svn://10.0.0.236/trunk@42096 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:39:54 +00:00
troy%netscape.com
31bbd18cd0 Initial check-in
git-svn-id: svn://10.0.0.236/trunk@42095 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:39:34 +00:00
troy%netscape.com
d3f2663e90 Added nsIFrameManager.h to exported files
git-svn-id: svn://10.0.0.236/trunk@42094 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:39:18 +00:00
despotdaemon%netscape.com
33e5cca73b Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@42093 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:23:05 +00:00
mcafee%netscape.com
25a02d8d9e REALLY backing pavlov out
git-svn-id: svn://10.0.0.236/trunk@42092 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 03:09:28 +00:00
mcafee%netscape.com
411dbb90d2 Adding nsJSEditorLog::NormalizeTable() stub to fix breakage. a=melton
git-svn-id: svn://10.0.0.236/trunk@42091 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:51:05 +00:00
mccabe%netscape.com
85b0673c2b Added missing ImporterTopLevel.java and ListenerCollection.java files to the source list.
Thanks to Andrew Wason <aw@softcom.com> for noticing this problem.


git-svn-id: svn://10.0.0.236/trunk@42090 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:50:47 +00:00
jband%netscape.com
38517d1db5 added files: mozilla/xpcom/ds/nsHashtableEnumerator.cpp
git-svn-id: svn://10.0.0.236/trunk@42089 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:28:03 +00:00
waterson%netscape.com
318c8be971 Fix silent failure from JS on firstChild. Clean up other baby-eating methods.
git-svn-id: svn://10.0.0.236/trunk@42088 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:26:26 +00:00
jband%netscape.com
d53ce384e4 Adding nsHashtableEnumerator from Rob Ginda, rginda@ix.netcom.com. This is used to create an nsIEnumerator object from a hashtable. When some object has a hashtable as an implementation detail it can use this to expose the data in the table as an enumeration. This is used by the soon-to-be-checkedin systems for enumerating interface and class ids that will be reflected into JavaScript.
git-svn-id: svn://10.0.0.236/trunk@42087 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:24:34 +00:00
waterson%netscape.com
795fa2cb4a Bug 11027. Change PR_ASSERT() to PR_LOG message.
git-svn-id: svn://10.0.0.236/trunk@42086 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:20:42 +00:00
waterson%netscape.com
971a75082a Stop assertions in viewer when you can't get localstore.
git-svn-id: svn://10.0.0.236/trunk@42085 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:19:55 +00:00
sdagley%netscape.com
53b76d0155 File Removed.
git-svn-id: svn://10.0.0.236/trunk@42084 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:17:41 +00:00
briano%netscape.com
cad0798e42 Added a newline at the EOF to fix the HP build (and others).
git-svn-id: svn://10.0.0.236/trunk@42083 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:11:03 +00:00
cmanske%netscape.com
59766ea19c Table editing implementation
git-svn-id: svn://10.0.0.236/trunk@42082 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:06:03 +00:00
cmanske%netscape.com
682aef12a3 Remove param from test method
git-svn-id: svn://10.0.0.236/trunk@42081 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:05:16 +00:00
cmanske%netscape.com
c43ee147be Added method to nsITableCellLayout. Fixed QI bug
git-svn-id: svn://10.0.0.236/trunk@42080 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:04:45 +00:00
chuckb%netscape.com
5f02d091e9 Merge from LDAPJavaSDK_40beta_19990802_BRANCH. Some files removed. Some added
git-svn-id: svn://10.0.0.236/trunk@42079 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:03:56 +00:00
briano%netscape.com
8ba8587f94 Yet another case of a new file checked in missing the newline at EOF required by Unix native compilers.
git-svn-id: svn://10.0.0.236/trunk@42078 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:02:15 +00:00
pavlov%netscape.com
f3ff75182a i suck. i broke the tree.
git-svn-id: svn://10.0.0.236/trunk@42077 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 01:59:30 +00:00
pavlov%netscape.com
3e9c340183 revert context menus to rev 1.2 and turn them on by default.. these don't work yet and may do bad things if you try and use them.
git-svn-id: svn://10.0.0.236/trunk@42075 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 01:37:21 +00:00
valeski%netscape.com
a5c9b9fc7e we were refreshing _every_ url _every_ second. not anymore
git-svn-id: svn://10.0.0.236/trunk@42074 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 01:27:22 +00:00
valeski%netscape.com
9cc1b96697 win32 bustage. nspr wasn't being linked into the stream conv dll
git-svn-id: svn://10.0.0.236/trunk@42073 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 00:50:21 +00:00
briano%netscape.com
202e9e5547 Added a newline at the end to fix the Unix native compiler builds. This is becoming annoying....
git-svn-id: svn://10.0.0.236/trunk@42070 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 00:25:45 +00:00
slamm%netscape.com
4bf9295043 Fix build error for sidebar.
git-svn-id: svn://10.0.0.236/trunk@42068 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 00:05:09 +00:00
sfraser%netscape.com
8d296c3fc4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@42066 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:58:30 +00:00
tbogard%aol.net
7a6366a6f9 First check-in of XP Event Loop Interfaces. --This is not connected to the build--.
git-svn-id: svn://10.0.0.236/trunk@42065 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:57:18 +00:00
hoa.nguyen%intel.com
4a741397bb Added HTMLEmbedElement.idl.
git-svn-id: svn://10.0.0.236/trunk@42064 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:52:13 +00:00
hoa.nguyen%intel.com
1f08cd5c20 DOM element for embed tags.
git-svn-id: svn://10.0.0.236/trunk@42063 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:50:07 +00:00
valeski%netscape.com
fb3df8afcd memory deallocation macro problem
git-svn-id: svn://10.0.0.236/trunk@42062 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:44:16 +00:00
karnaze%netscape.com
40c2679406 Always reflow's children for pass1 when reflowed with NS_UNCONSTRAINEDSIZE
git-svn-id: svn://10.0.0.236/trunk@42061 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:20:06 +00:00
robinf%netscape.com
f9af8ecb4c fizxing bug 7162; this file is no longer needed.
git-svn-id: svn://10.0.0.236/trunk@42060 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:18:45 +00:00
karnaze%netscape.com
b8128f70c5 replace assertions with printf statements until bug 10911 gets resolved
git-svn-id: svn://10.0.0.236/trunk@42059 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:17:50 +00:00
vidur%netscape.com
82a8c8a756 Reserved IID for nsIDOMNSLocation
git-svn-id: svn://10.0.0.236/trunk@42058 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:17:16 +00:00
robinf%netscape.com
41930d945b fixing bug 7162; this file is no longer needed.
git-svn-id: svn://10.0.0.236/trunk@42057 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:17:15 +00:00
vidur%netscape.com
dd56f020af Relative URLs specified for window.location.href are now resolved relative to the calling location.
git-svn-id: svn://10.0.0.236/trunk@42056 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:16:48 +00:00
karnaze%netscape.com
c2ec915226 figuring a col's adj min width from a colspan uses adj min width
git-svn-id: svn://10.0.0.236/trunk@42055 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:16:43 +00:00
robinf%netscape.com
5691730be0 Fixing bug 7162 and bug 6560
git-svn-id: svn://10.0.0.236/trunk@42054 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:15:47 +00:00
karnaze%netscape.com
6423262261 new test cases
git-svn-id: svn://10.0.0.236/trunk@42053 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:13:39 +00:00
locka%iol.ie
c44dc2d7b8 Added field to allow user to turn on logging (for Mozilla not IE)
git-svn-id: svn://10.0.0.236/trunk@42052 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:06:00 +00:00
locka%iol.ie
acf81a5cdf Fixed some interface changes that broke the build
git-svn-id: svn://10.0.0.236/trunk@42051 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:03:16 +00:00
slamm%netscape.com
f45b8fc3a3 Fix mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@42050 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:01:38 +00:00
vidur%netscape.com
3f6a952081 Fix for build bustage from Judson. Inclusion of config.mak is necessary before we depend on the NECKO symbol.
git-svn-id: svn://10.0.0.236/trunk@42049 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:00:19 +00:00
bienvenu%netscape.com
dd29a2ea43 add implementation for giving status feedback to user via webshell, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@42048 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:55:40 +00:00
bienvenu%netscape.com
efbb78b199 add interface for give status feedback to user via webshell, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@42047 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:54:50 +00:00
slamm%netscape.com
175b323cf3 Move sidebar files into componnent directory
git-svn-id: svn://10.0.0.236/trunk@42046 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:50:42 +00:00
slamm%netscape.com
bbef45d296 New chrome urls for sidebar. Moved it into a component.
git-svn-id: svn://10.0.0.236/trunk@42045 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:48:53 +00:00
rogerl%netscape.com
f74e4a5fc6 Updated internal name of exec function to match new naming rules.
git-svn-id: svn://10.0.0.236/trunk@42044 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:41:57 +00:00
slamm%netscape.com
d4d81d69c4 Move sidebar entities into dtd files (bug #10341)
git-svn-id: svn://10.0.0.236/trunk@42043 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:36:20 +00:00
slamm%netscape.com
b71bb7e527 Add sidebar component directory (files were previously in rdf/resources).
git-svn-id: svn://10.0.0.236/trunk@42042 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:36:12 +00:00
slamm%netscape.com
78855b5a38 Move strings to DTD files (bug #10247).
git-svn-id: svn://10.0.0.236/trunk@42041 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:36:00 +00:00
slamm%netscape.com
83fe0ea4c2 Use chrome url for sidebar contents
git-svn-id: svn://10.0.0.236/trunk@42040 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:35:45 +00:00
troy%netscape.com
f4302a9e0c Reserved IID for nsIFrameManager
git-svn-id: svn://10.0.0.236/trunk@42039 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:35:42 +00:00
slamm%netscape.com
808cd469d8 Add sidebar component directory.
git-svn-id: svn://10.0.0.236/trunk@42038 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:35:39 +00:00
slamm%netscape.com
edba5fffbe Ignore a couple makefiles
git-svn-id: svn://10.0.0.236/trunk@42037 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:35:33 +00:00
jj%netscape.com
76aa2da0a9 #9902: now updates build number in viewSource.xul. r=cyeh
git-svn-id: svn://10.0.0.236/trunk@42036 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:22:24 +00:00
radha%netscape.com
4db8c01b74 Allow windows path formats, d:\, c:\ etc.. to be passed as command line urls
git-svn-id: svn://10.0.0.236/trunk@42035 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:15:14 +00:00
mccabe%netscape.com
d751032e4b - Added OS_TARGET-switched definition of CLASSPATHSEP, to support building under Windows NT with GNU make. Thanks to Andew Wason <aw@softcom.com> for this fix.
- Removed outdated references to JSDEBUG_JAR.


git-svn-id: svn://10.0.0.236/trunk@42034 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:15:02 +00:00
ramiro%netscape.com
cb7392877b Fix build bustage on unix.
git-svn-id: svn://10.0.0.236/trunk@42033 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:11:11 +00:00
valeski%netscape.com
22a3574071 added stream converter to the builds
git-svn-id: svn://10.0.0.236/trunk@42032 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:04:57 +00:00
warren%netscape.com
6bf0c42ecc Returned error when file not found for OpenInputStream.
git-svn-id: svn://10.0.0.236/trunk@42031 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:00:17 +00:00
warren%netscape.com
ad3f6f92c4 Took out NS_ERROR when file not found.
git-svn-id: svn://10.0.0.236/trunk@42030 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:59:40 +00:00
chuang%netscape.com
d9f6ae81df add code to bring up customized receipt dialog, not in build yet
git-svn-id: svn://10.0.0.236/trunk@42029 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:56:07 +00:00
valeski%netscape.com
245522302f 10720 fix - we now do meta tag refreshes
git-svn-id: svn://10.0.0.236/trunk@42028 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:48:40 +00:00
briano%netscape.com
72d652537a Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
git-svn-id: svn://10.0.0.236/trunk@42027 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:40:56 +00:00
mark.lin%eng.sun.com
f9a52fc1f6 Updated build instructions. Will get pushed out to the website eventually.
git-svn-id: svn://10.0.0.236/trunk@42026 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:29:49 +00:00
norris%netscape.com
d7970d2406 Adding patch (with slight modifications for javadoc) from Andrew Wason <aw@softcom.com>:
Subject:
        Rhino reflection patch
   Date:
        Wed, 28 Jul 1999 18:14:52 -0400
   From:
        Andrew Wason <aw@softcom.com>
     To:
        norris@netscape.com
    CC:
        mccabe@netscape.com, rogerl@netscape.com, Howard Lin <howard@softcom.com>




When JavaAdapter generates an adapter class, it does not take into account
the types of method parameters when wrapping the generated methods arguments.

This means that if a non-public class implements a public interface the
non-public class type will be wrapped instead of the declared public
interface - and methods cannot be invoked via the wrapper.

I have attached sample code (reflect-demo.zip) which shows this.  The
JavaScript caller.js generates an adapter implementing the CallerInterface
interface.  CallerInterface has a method (doSomething) which takes an
argument of type pkg.Interface.  pkg.Target is a non-public class that
implements pkg.Interface.  If an instance of pkg.Target is passed to the
CallerInterface adapter doSomething method, an Error is thrown because
pkg.Target.doSomething is called (instead of pkg.Interface.doSomething) and
pkg.Target is not public.

I have attached a patch to Context.java, ScriptRuntime.java and
JavaAdapter.java.  I overloaded toObject in Context and ScriptRuntime to
take a 3rd argument which is the declared type of the object being
wrapped.  This is passed to NativeJavaObject.wrap so that it generates the
correct wrapper. I changed JavaAdapter.generateOverride to generate
bytecode calling Context.toObject passing the declared Class type of the
argument.

Context.java also includes my previously submitted patch for dealing with
SecurityExceptions and the JavaAdapter property (because this patch has not
been checked into CVS yet).

Andrew

--
Andrew Wason
SoftCom, Inc.
aw@softcom.com



   reflect-patch.txt

                Name:
                      reflect-patch.txt
                 Type:
                      Plain Text (text/plain)




   reflect-demo.zip

                   Name:
                         reflect-demo.zip
                    Type:
                         Zip Compressed Data (application/x-zip-compressed)
                Encoding:
                         base64


git-svn-id: svn://10.0.0.236/trunk@42025 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:24:39 +00:00
ftang%netscape.com
4f84a93dc3 add new mapping table files
git-svn-id: svn://10.0.0.236/trunk@42024 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:15:29 +00:00
ftang%netscape.com
2825052dc5 add new implementation of Japanese Decoder
git-svn-id: svn://10.0.0.236/trunk@42023 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:09:58 +00:00
ftang%netscape.com
36883b112d check in some perl file I used to generte tables
git-svn-id: svn://10.0.0.236/trunk@42022 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:08:41 +00:00
harishd%netscape.com
0b5f28b9f6 Disabling RGESS_DEBUG which I had accidentally
checked in!!


git-svn-id: svn://10.0.0.236/trunk@42021 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:08:36 +00:00
ftang%netscape.com
c1ec92b813 add nsconv and convperf
git-svn-id: svn://10.0.0.236/trunk@42020 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:05:59 +00:00
ftang%netscape.com
dbd9027ad9 add nsconv.cpp
git-svn-id: svn://10.0.0.236/trunk@42019 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:04:56 +00:00
hangas%netscape.com
43baf13447 File Removed.
git-svn-id: svn://10.0.0.236/trunk@42018 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:04:33 +00:00
waterson%netscape.com
cb1db54d42 Back out RJC's previous changes; they aren't necessary. Failure is dealt with by the destructor, which will _always_ be called from the factory method if Init() fails.
git-svn-id: svn://10.0.0.236/trunk@42017 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:00:39 +00:00
waterson%netscape.com
887e9d7c5a Bug 11154. Use 2-byte compare fn for literal hash table.
git-svn-id: svn://10.0.0.236/trunk@42016 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:59:56 +00:00
slamm%netscape.com
bb6617ef92 Remove unused appcore. Replaced by JS code.
git-svn-id: svn://10.0.0.236/trunk@42015 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:59:40 +00:00
sdagley%netscape.com
6e70076f93 Removed some obsolete files from the makefiles. First step in addressing bug #11024.
git-svn-id: svn://10.0.0.236/trunk@42014 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:52:15 +00:00
mcafee%netscape.com
7ff5fdfced Converting to stream implementation of HTTP posting, this obsoletes nsIPostData and nsIPostToServer. a=warren
git-svn-id: svn://10.0.0.236/trunk@42013 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:51:41 +00:00
sspitzer%netscape.com
8b06fb6177 fix warnings.
git-svn-id: svn://10.0.0.236/trunk@42012 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:47:52 +00:00
pavlov%netscape.com
f9dc235a52 empty clipboard when we receive a clear notification
git-svn-id: svn://10.0.0.236/trunk@42011 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:46:50 +00:00
jefft%netscape.com
a1073057d2 fixed bug 8135, 9782 - force to create default mailboxes at the startup time
git-svn-id: svn://10.0.0.236/trunk@42010 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:45:50 +00:00
briano%netscape.com
7d168784d8 Automated update
git-svn-id: svn://10.0.0.236/trunk@42009 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:45:13 +00:00
slamm%netscape.com
2265ba6275 Comment out unused option (--enable-mail-compose).
git-svn-id: svn://10.0.0.236/trunk@42008 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:44:51 +00:00
chuang%netscape.com
dab0f130ce converted pref xul file, not in build yet
git-svn-id: svn://10.0.0.236/trunk@42007 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:43:54 +00:00
chuang%netscape.com
f79ab31b7d converted pref xul files, not in build yet
git-svn-id: svn://10.0.0.236/trunk@42006 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:41:30 +00:00
hangas%netscape.com
5fb967a640 Fixed the Search menu title on the messenger window.
git-svn-id: svn://10.0.0.236/trunk@42005 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:41:10 +00:00
norris%netscape.com
97d3d62d46 Remove unused clone() method.
git-svn-id: svn://10.0.0.236/trunk@42004 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:40:25 +00:00
Jerry.Kirk%Nexwarecorp.com
e30e178e1e Added checks for NULL after mallocs
git-svn-id: svn://10.0.0.236/trunk@42003 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:39:51 +00:00
morse%netscape.com
0fd19c92df UI fixes
git-svn-id: svn://10.0.0.236/trunk@42002 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:37:18 +00:00
hyatt%netscape.com
07cde37704 Removing my hard-coded check for letters A-Z.
git-svn-id: svn://10.0.0.236/trunk@42001 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:36:27 +00:00
bienvenu%netscape.com
8987a0ef95 string bundles for imap, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@42000 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 20:34:20 +00:00
dp%netscape.com
f28425180d Fixed extra release of IOService happening for ifdef NECKO.
git-svn-id: svn://10.0.0.236/trunk@41999 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 19:00:51 +00:00
terry%mozilla.org
2ebd9a58b9 Patch by msrex@suse.de -- was not giving an opportunity to resolve or verify a bunch of bugs at once.
git-svn-id: svn://10.0.0.236/trunk@41998 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:41:29 +00:00
ftang%netscape.com
12e0144a83 remove ucvja2 from the -I
git-svn-id: svn://10.0.0.236/trunk@41997 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:21:01 +00:00
ftang%netscape.com
78743b3854 merge ucvja2 converters into ucvja
git-svn-id: svn://10.0.0.236/trunk@41996 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:18:36 +00:00
ftang%netscape.com
337992e73c remove these file. The converters are merged into ucvja
git-svn-id: svn://10.0.0.236/trunk@41995 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:17:31 +00:00
ftang%netscape.com
393b279ee2 merge ucvja2 converters into ucvja
git-svn-id: svn://10.0.0.236/trunk@41994 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:10:17 +00:00
ftang%netscape.com
0ff5da1460 merge converters from ucvja2 to ucvja
git-svn-id: svn://10.0.0.236/trunk@41993 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:10:02 +00:00
beard%netscape.com
cc3c811206 Added inner class, PrintingGraphics, rather than using QDPrintGraphics, so that I can override the restore() method and keep the correct origin and clipping.
git-svn-id: svn://10.0.0.236/trunk@41992 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:09:33 +00:00
ftang%netscape.com
949d76b96d remove ucvja2. the converters are merged into ucvja
git-svn-id: svn://10.0.0.236/trunk@41991 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:06:10 +00:00
ftang%netscape.com
9904981937 remove ucvja2. The converters are merged into ucvja
git-svn-id: svn://10.0.0.236/trunk@41990 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:05:39 +00:00
ftang%netscape.com
37e9c2c8bc remove ucvja2. the converters are merged ito ucvja
git-svn-id: svn://10.0.0.236/trunk@41989 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:03:36 +00:00
ftang%netscape.com
980bcc942b move file from ucvja2 to here
git-svn-id: svn://10.0.0.236/trunk@41988 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 18:03:02 +00:00
dveditz%netscape.com
997b4ca2aa fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@41986 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:33:19 +00:00
brade%netscape.com
6c6bee272e editor locale
git-svn-id: svn://10.0.0.236/trunk@41985 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:06:07 +00:00
brade%netscape.com
5ebda1a728 additional dtd files
git-svn-id: svn://10.0.0.236/trunk@41984 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:04:44 +00:00
brade%netscape.com
887e07004f handle more dtd files
git-svn-id: svn://10.0.0.236/trunk@41983 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:04:30 +00:00
brade%netscape.com
1f36ee8ab7 export more dtds
git-svn-id: svn://10.0.0.236/trunk@41982 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:04:05 +00:00
brade%netscape.com
9049160cd0 editor keybindings (some may need to change to be mailcompose-specific)
git-svn-id: svn://10.0.0.236/trunk@41981 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 15:01:00 +00:00
brade%netscape.com
172bdbc2b5 some keybindings
git-svn-id: svn://10.0.0.236/trunk@41980 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:50:24 +00:00
rods%netscape.com
2fb4610dab Added the style context to the CreateInputFrame method, the pseudoContext
was not being created with it's parent and needed to be. Fixes Bug #10716


git-svn-id: svn://10.0.0.236/trunk@41979 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:41:48 +00:00
dveditz%netscape.com
a5bbf77d2f turn off makecopy symlinks
git-svn-id: svn://10.0.0.236/trunk@41978 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:40:55 +00:00
brade%netscape.com
5cc774e153 playback bugfix from kin
git-svn-id: svn://10.0.0.236/trunk@41977 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:34:23 +00:00
brade%netscape.com
6bd61f3db0 remove "ED_Dedent.gif" which isn't built on other platforms; add image alignment gifs
git-svn-id: svn://10.0.0.236/trunk@41976 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:33:53 +00:00
brade%netscape.com
4c4d98e57a add image alignment gifs
git-svn-id: svn://10.0.0.236/trunk@41975 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:33:01 +00:00
brade%netscape.com
d9a17ffbd4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41974 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:32:03 +00:00
troy%netscape.com
58d25c3401 Changed NeedsReflow() to take into account whether we need a pass-1 reflow
and whether the cached column info and cell map are valid when deciding
whether we need a full reflow


git-svn-id: svn://10.0.0.236/trunk@41973 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:26:00 +00:00
german%netscape.com
cf644eaef1 Added icons for alerts, infomsgs, errors,question dialogs and for the default button
git-svn-id: svn://10.0.0.236/trunk@41972 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 14:21:24 +00:00
jfrancis%netscape.com
7e509160f2 workaround for mac console code wierdness w.r.t. newlines and carraige returns
git-svn-id: svn://10.0.0.236/trunk@41971 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 12:43:06 +00:00
jfrancis%netscape.com
d7d49b4391 uhh, unfixing mac NS_LINEBREAK macro - macro was right, mac console code was wrong... workaround for console prob being placed in nsGlobalWindow.cpp
git-svn-id: svn://10.0.0.236/trunk@41970 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 12:42:19 +00:00
rjc%netscape.com
3d1696c429 Small XUL change
git-svn-id: svn://10.0.0.236/trunk@41969 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 11:30:18 +00:00
scc%netscape.com
8a2956c416 experiment: I don't think it like the forward declaration
git-svn-id: svn://10.0.0.236/trunk@41968 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 10:44:12 +00:00
scc%netscape.com
80b34575a6 well, now it needs to include nsCOMPtr, since the header doesn't anymore
git-svn-id: svn://10.0.0.236/trunk@41967 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 08:34:17 +00:00
scc%netscape.com
b771e48bf1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41966 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 08:30:05 +00:00
scc%netscape.com
c796513d70 Moved the typedef to its own file: "nsWeakPtr.h". This avoids the circular includes problem and lets people #include just "nsWeakPtr.h" when they want an |nsWeakPtr|.
git-svn-id: svn://10.0.0.236/trunk@41965 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 08:15:31 +00:00
scc%netscape.com
ce7de850a7 OK, now only nsCOMPtr.h includes nsIWeakReference, and not the other way around. I'll probably have to make a header file just to contain the one-line typedef I moved.
git-svn-id: svn://10.0.0.236/trunk@41964 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 08:10:08 +00:00
scc%netscape.com
c17c627e25 Well, not everybody could do it just from the forward declared class. Yes, nsCOMPtr.h and nsIWeakReference.h include eachother, but it works anyway (they test for already being included).
git-svn-id: svn://10.0.0.236/trunk@41963 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:44:53 +00:00
scc%netscape.com
2e57a4c5d6 Added |do_QueryReference| for initializing/assigning from |nsWeakPtr|s. Also some fixes.
git-svn-id: svn://10.0.0.236/trunk@41960 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:21:39 +00:00
scc%netscape.com
894a6bb8cd Added nsWeakReference.h, .cpp in the appropriate places
git-svn-id: svn://10.0.0.236/trunk@41959 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:20:37 +00:00
scc%netscape.com
9b56ae1ddf Added "nsWeakReference.cpp"
git-svn-id: svn://10.0.0.236/trunk@41958 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:17:26 +00:00
rjc%netscape.com
91654ba5f2 Darn nsCOMPtr usage.
git-svn-id: svn://10.0.0.236/trunk@41956 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:08:59 +00:00
danm%netscape.com
9c5d3aacc7 modal dialogs from C off the UI thread. a bit premature: works on Win and Mac. Issue addressed on gtk, but not there yet.
git-svn-id: svn://10.0.0.236/trunk@41955 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 07:06:32 +00:00
sfraser%netscape.com
ad6fe30c67 Fix the document state listener mechanism so that you can install listeners after the editor has been created, and still get their 'document creation' notification called.
git-svn-id: svn://10.0.0.236/trunk@41954 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 06:53:45 +00:00
rjc%netscape.com
f97e70aebc Fix potential memory leakage upon failure.
git-svn-id: svn://10.0.0.236/trunk@41952 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 06:34:06 +00:00
rjc%netscape.com
335f28c9a1 Add support for changing a bookmark's URL.
git-svn-id: svn://10.0.0.236/trunk@41950 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 06:12:28 +00:00
buster%netscape.com
41a9e50cfc added the same hack for blur as for focus, to force a repaint
handle TAB in keyDown, not keyPress, so we can surpress focus manager
using TAB to swap focus from the editor.


git-svn-id: svn://10.0.0.236/trunk@41949 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 06:07:29 +00:00
buster%netscape.com
4e28fb3f85 added a missing break that was leading to an assert in NotifyDocumentListeners
git-svn-id: svn://10.0.0.236/trunk@41948 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 06:05:29 +00:00
buster%netscape.com
e8d908f0ea just fixed warnings
git-svn-id: svn://10.0.0.236/trunk@41947 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 05:56:55 +00:00
beard%netscape.com
008a9afbeb Fixing windows breakage, can't free const char* pointers!
git-svn-id: svn://10.0.0.236/trunk@41946 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 05:10:11 +00:00
buster%netscape.com
56fa198f6b added a (crappy) cast to get it to compile, for VC 5.2 on Windows at least.
the owner should verify this fix immediately.


git-svn-id: svn://10.0.0.236/trunk@41945 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 05:05:38 +00:00
scc%netscape.com
9f1efce3fd getting ready to build
git-svn-id: svn://10.0.0.236/trunk@41944 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 04:59:47 +00:00
morse%netscape.com
51272644ed still cleaning up in preparation for xul
git-svn-id: svn://10.0.0.236/trunk@41943 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 04:55:11 +00:00
pinkerton%netscape.com
086f5f9900 remove interface and impl of nsFileSpec::ResolveAlias() because it is obsolete.
git-svn-id: svn://10.0.0.236/trunk@41942 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 04:51:45 +00:00
pinkerton%netscape.com
b39a02f91d attempt to fix bustage. would take too long to pull on my win32 box, as that is the only place this breaks.
git-svn-id: svn://10.0.0.236/trunk@41941 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 04:31:19 +00:00
scc%netscape.com
d1e21b2775 Add nsIWeakReference.idl
git-svn-id: svn://10.0.0.236/trunk@41940 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 03:48:58 +00:00
scc%netscape.com
7213de2371 Added nsIWeakReference.idl
git-svn-id: svn://10.0.0.236/trunk@41939 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 03:48:04 +00:00
scc%netscape.com
abcca60995 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41938 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 03:41:27 +00:00
gagan%netscape.com
175da22e93 Fixed the crash on a page in Necko. #10342
git-svn-id: svn://10.0.0.236/trunk@41937 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 03:21:50 +00:00
briano%netscape.com
0fa7d4bb93 Fix for my mistaken assumption about SUB_LOBJS.
git-svn-id: svn://10.0.0.236/trunk@41936 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:52:24 +00:00
beard%netscape.com
aed0c41533 reverting GetDocumentBase() to be consistent with other accessors. If we decide to change this, let's change ALL of them.
git-svn-id: svn://10.0.0.236/trunk@41935 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:51:39 +00:00
rhp%netscape.com
8953c46fc9 Just adding a new file - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@41934 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:41:39 +00:00
troy%netscape.com
9733d9f0ae Changed to new command reflow handling
git-svn-id: svn://10.0.0.236/trunk@41933 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:41:27 +00:00
beard%netscape.com
26dd4594fc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41932 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:23:48 +00:00
beard%netscape.com
42bd2980d7 Added PrintingPort.java
git-svn-id: svn://10.0.0.236/trunk@41931 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:23:37 +00:00
beard%netscape.com
d8aa133cd4 changed calling convention of printApplet()
git-svn-id: svn://10.0.0.236/trunk@41930 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:23:08 +00:00
beard%netscape.com
56ae09421f revising printing code, printing now happens, but doesn't always go to the correct location.
git-svn-id: svn://10.0.0.236/trunk@41929 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:22:36 +00:00
beard%netscape.com
c9e4447897 printApplet() now just takes an nsPluginWindow* printingWindow parameter
git-svn-id: svn://10.0.0.236/trunk@41928 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:22:01 +00:00
beard%netscape.com
5e6a0c6b8f Now uses a PrintingPort, which wraps the specified printing port to redirect drawing to the printer.
git-svn-id: svn://10.0.0.236/trunk@41927 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:21:11 +00:00
dougt%netscape.com
b0608938e6 removing hard coded "http" string and using GetScheme() instead.
cleaning up a memory leak


git-svn-id: svn://10.0.0.236/trunk@41926 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:15:30 +00:00
briano%netscape.com
f08bdff13c Automated update
git-svn-id: svn://10.0.0.236/trunk@41925 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:15:11 +00:00
briano%netscape.com
4030be8448 The -Bforcearchive flag on OpenBSD doesn't work for us, because there is no way to turn it off, so use an alternate method instead (if necessary).
git-svn-id: svn://10.0.0.236/trunk@41924 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:11:08 +00:00
briano%netscape.com
d25b62cb51 Fix for platforms that don't have --whole-archive, --no-whole-archive equivalents (both).
git-svn-id: svn://10.0.0.236/trunk@41923 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:08:12 +00:00
warren%netscape.com
884a828735 Fixing Simon's stuff.
git-svn-id: svn://10.0.0.236/trunk@41922 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:57:26 +00:00
pnunn%netscape.com
26131e5e31 Change requested by tgl. pnunn
git-svn-id: svn://10.0.0.236/trunk@41921 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:46:25 +00:00
pnunn%netscape.com
019ae74f7a Change requested by tgl. pnunn.
git-svn-id: svn://10.0.0.236/trunk@41920 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:44:10 +00:00
dougt%netscape.com
58ce21d158 making secure-button a listener of the Browser:Security broadcaster
git-svn-id: svn://10.0.0.236/trunk@41919 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:31:01 +00:00
pinkerton%netscape.com
d8eccd58e6 change ResolveAlias() to ResolveSymlink() to avoid two asserts at startup. Why this code is ifdef'd XP_MAC is worrysome to me.
git-svn-id: svn://10.0.0.236/trunk@41918 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:23:38 +00:00
tague%netscape.com
52cef8b248 Fixed blamed build warning
git-svn-id: svn://10.0.0.236/trunk@41917 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 01:01:47 +00:00
sfraser%netscape.com
a38f16f5e7 Add some inline style, for fun
git-svn-id: svn://10.0.0.236/trunk@41916 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:59:06 +00:00
sfraser%netscape.com
c89af1b299 Make the nsIDocumentStateListener interface more useful, with doc creation and destruction notifiers.
git-svn-id: svn://10.0.0.236/trunk@41915 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:58:38 +00:00
german%netscape.com
955c711b1e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41914 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:58:29 +00:00
sfraser%netscape.com
8befbe5e05 Support for pre-registering nsIDocumentStateListeners before the editor is created.
git-svn-id: svn://10.0.0.236/trunk@41913 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:57:57 +00:00
sfraser%netscape.com
fda99ab291 Updated for nsIDocumentStateListener interface
git-svn-id: svn://10.0.0.236/trunk@41912 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:57:23 +00:00
german%netscape.com
9104b15cca File Removed.
git-svn-id: svn://10.0.0.236/trunk@41911 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:55:50 +00:00
dp%netscape.com
92d0478e7d - Removed calling FreeLibraries()
- ReleaseService() wont delete anymore
- Made ReleaseService() and UnregisterService() simpler
- Shutdown releated Assertion removal.


git-svn-id: svn://10.0.0.236/trunk@41910 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:53:55 +00:00
rogerl%netscape.com
f11f9ed504 Fixed test cases for non-global regexp. case - the result array should be
exactly the same as that returned by simply 'exec'ing the regexp against
the input string.


git-svn-id: svn://10.0.0.236/trunk@41909 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:51:23 +00:00
german%netscape.com
d3e6e0971b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41908 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:51:13 +00:00
sfraser%netscape.com
f6a9650f2b Add registering of nsIDocumentStateListeners.
git-svn-id: svn://10.0.0.236/trunk@41907 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:47:40 +00:00
sfraser%netscape.com
bcb10f1034 nsIDocumentStateListener.h is now IDL-generated
git-svn-id: svn://10.0.0.236/trunk@41906 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:47:17 +00:00
sfraser%netscape.com
9dd58891af File Removed.
git-svn-id: svn://10.0.0.236/trunk@41905 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:46:44 +00:00
sfraser%netscape.com
c9d0cb3a7e Add nsIDocumentStateListener.idl
git-svn-id: svn://10.0.0.236/trunk@41904 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:45:32 +00:00
sfraser%netscape.com
5cc5b6ffb9 Add nsIDocumentStateListener.idl to the build.
git-svn-id: svn://10.0.0.236/trunk@41903 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:45:19 +00:00
warren%netscape.com
4435768ca9 Removed hack to export to netwerk/dist (used before landing necko).
git-svn-id: svn://10.0.0.236/trunk@41902 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:38:25 +00:00
sfraser%netscape.com
14d58fd0e7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41901 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:38:17 +00:00
jefft%netscape.com
c645c7d0e7 fixed bug 11144 - delete messages from imap trash folder not working
git-svn-id: svn://10.0.0.236/trunk@41900 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:34:34 +00:00
ramiro%netscape.com
6cc71e3cc9 Portability fixes.
git-svn-id: svn://10.0.0.236/trunk@41899 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:28:55 +00:00
mccabe%netscape.com
41dabd483b Further fix to properly include classes from the org.mozilla.classfile package in the generated .jar file.
Thanks to Andrew Wason <aw@softcom.com> for his continued work on the Rhino make system.


git-svn-id: svn://10.0.0.236/trunk@41898 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:25:30 +00:00
dp%netscape.com
11674d383e Changed incorrect ReleaseService() to UnregisterService()
git-svn-id: svn://10.0.0.236/trunk@41897 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:24:26 +00:00
hangas%netscape.com
46f7c56533 Fixes to opening navigator window from tasks menu and taskbar (hangas and davidm).
git-svn-id: svn://10.0.0.236/trunk@41896 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:20:31 +00:00
hoa.nguyen%intel.com
2ebe5df53c Fixed and errant return condition in SetupPluginInstance().
git-svn-id: svn://10.0.0.236/trunk@41895 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:17:55 +00:00
harishd%netscape.com
d19e4cebb8 Hardcoding PI length in GetProcessingInstruction().
git-svn-id: svn://10.0.0.236/trunk@41894 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:12:22 +00:00
harishd%netscape.com
4991bec52e Tweaks... Removed an extra append call.
git-svn-id: svn://10.0.0.236/trunk@41893 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:07:58 +00:00
morse%netscape.com
c821ed3665 clean up in anticipation of converting to xul
git-svn-id: svn://10.0.0.236/trunk@41892 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:06:32 +00:00
harishd%netscape.com
8fa5cb6d88 Partial fix of bug 10593.
git-svn-id: svn://10.0.0.236/trunk@41891 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:03:52 +00:00
dp%netscape.com
4f3fd45b8b Using nsObjectHashtable::RemoveAndDelete()
git-svn-id: svn://10.0.0.236/trunk@41890 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:03:38 +00:00
harishd%netscape.com
4e43438e4e Removed warning. mDTDState is of type nsresult
git-svn-id: svn://10.0.0.236/trunk@41889 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:03:00 +00:00
harishd%netscape.com
8b7a6944dd Fix for bug# 11001. Allowing <P> to
contain <TABLE> - for backwards compatibility


git-svn-id: svn://10.0.0.236/trunk@41888 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:01:16 +00:00
putterman%netscape.com
b3fbec5811 Text goes on bottom of buttons.
git-svn-id: svn://10.0.0.236/trunk@41887 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:01:13 +00:00
nisheeth%netscape.com
31b4cebdef Remove DEBUG_nisheeth protected code.
git-svn-id: svn://10.0.0.236/trunk@41886 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:00:50 +00:00
gagan%netscape.com
4c594d799d Removed lib/pwcac to build only with Non-Necko.
git-svn-id: svn://10.0.0.236/trunk@41885 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:59:56 +00:00
putterman%netscape.com
613c4f5dfc OpenURL loads the url in webshell if it doesn't recognize the type.
git-svn-id: svn://10.0.0.236/trunk@41884 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:59:55 +00:00
putterman%netscape.com
20ccd88063 next and replyall buttons.
git-svn-id: svn://10.0.0.236/trunk@41883 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:59:25 +00:00
putterman%netscape.com
32a7c8696e Use onChange.
git-svn-id: svn://10.0.0.236/trunk@41882 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:58:40 +00:00
putterman%netscape.com
3fbcb11aa3 remove open=true.
git-svn-id: svn://10.0.0.236/trunk@41881 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:58:28 +00:00
putterman%netscape.com
f723b08507 Beginning work on Next Message.
git-svn-id: svn://10.0.0.236/trunk@41880 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:58:09 +00:00
hyatt%netscape.com
207419c204 Fix for bug 11082.
git-svn-id: svn://10.0.0.236/trunk@41879 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:57:58 +00:00
putterman%netscape.com
36fc4052aa Add next button and reply all button gifs.
git-svn-id: svn://10.0.0.236/trunk@41878 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:57:38 +00:00
dp%netscape.com
795fd0002d Adding RemoveAndDelete() to nsObjectHashtable
git-svn-id: svn://10.0.0.236/trunk@41877 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:55:03 +00:00
mscott%netscape.com
9036304d71 Fix for Bug #8718. Fix problem where we failed to send messages which had a line greater than 2K.
git-svn-id: svn://10.0.0.236/trunk@41876 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:40:06 +00:00
despotdaemon%netscape.com
db27ace92f Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41875 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:23:10 +00:00
hoa.nguyen%intel.com
e63291dd45 Added a parameter to the embed tag for testing.
git-svn-id: svn://10.0.0.236/trunk@41874 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:20:41 +00:00
hoa.nguyen%intel.com
0a71230845 Added some debug printf's. Added support for parameter passing in SimplePluginInstance::Initialize.
git-svn-id: svn://10.0.0.236/trunk@41873 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:19:29 +00:00
hangas%netscape.com
5f4c511b25 Fixed the Exit menu item for all mailnews windows to match the new menu structure. Hook?=dp
git-svn-id: svn://10.0.0.236/trunk@41872 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 23:16:13 +00:00
hangas%netscape.com
de1e889b9b Fixed minor drawing bugs. Hook? = dp
git-svn-id: svn://10.0.0.236/trunk@41871 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:52:37 +00:00
hangas%netscape.com
cb7511d50c Fixed taskbar buttons. If we plan to use onaction for buttons then we can switch this back later. Hook? = dp
git-svn-id: svn://10.0.0.236/trunk@41870 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:51:33 +00:00
waterson%netscape.com
4babccaa80 Update to new tree syntax, add some buttons for testing other stuff.
git-svn-id: svn://10.0.0.236/trunk@41869 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:44:17 +00:00
ramiro%netscape.com
0dde9a8c5d Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@41868 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:33:44 +00:00
sfraser%netscape.com
9402836d8b Just some cleanup
git-svn-id: svn://10.0.0.236/trunk@41867 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:29:19 +00:00
dveditz%netscape.com
9ac38881c6 Makecopy speedup thanks to david.gardiner@unisa.edu.au,
removed dead/unused manifest code,
clobber speedups and cleanup


git-svn-id: svn://10.0.0.236/trunk@41866 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:18:47 +00:00
mscott%netscape.com
deeda1a04d remove stream converter.
git-svn-id: svn://10.0.0.236/trunk@41865 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:12:16 +00:00
dbragg%netscape.com
deca6d4466 Added functions to check for space on multiple drives for multiple combinations of profile directories
git-svn-id: svn://10.0.0.236/trunk@41864 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:56:27 +00:00
dbragg%netscape.com
cc32d5d589 changed the .xpt file name from include to pm_progress
git-svn-id: svn://10.0.0.236/trunk@41863 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:55:27 +00:00
brade%netscape.com
d89fde97c1 changes for forceInteger by pete@postpagan.com
git-svn-id: svn://10.0.0.236/trunk@41862 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:45:13 +00:00
beard%netscape.com
6c1052d0ba sizeof(mode) field was dependent on compiler settings, now nsPluginPrint.mode is always a PRUint16.
git-svn-id: svn://10.0.0.236/trunk@41861 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:44:54 +00:00
mscott%netscape.com
2d081e7cf8 Post necko landing cleanup...this file is obsolete...it is now an idl file.
git-svn-id: svn://10.0.0.236/trunk@41860 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:44:15 +00:00
Jerry.Kirk%Nexwarecorp.com
3910b8ebf6 Fix problem where menubar shows up on top of toolbar for Photon
git-svn-id: svn://10.0.0.236/trunk@41859 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:43:39 +00:00
mscott%netscape.com
69a4e56c5e cleaning up some post necko landing cruft...these files are now obsolete...they really live in nsISteamConverter2.idl
in netwerk\base\public right now.


git-svn-id: svn://10.0.0.236/trunk@41858 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:43:26 +00:00
sfraser%netscape.com
a99e4de134 Adding included guards to make compilation a tad faster
git-svn-id: svn://10.0.0.236/trunk@41857 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:42:57 +00:00
slamm%netscape.com
107742be70 Fix names for exported gifs: lessCols_mo.gif and moreCols_mo.gif
git-svn-id: svn://10.0.0.236/trunk@41856 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:42:43 +00:00
cmanske%netscape.com
f711f1cde5 Fixed bug 11064 and other minor XUL changes
git-svn-id: svn://10.0.0.236/trunk@41855 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:42:27 +00:00
bienvenu%netscape.com
3f272cc778 fix check for null result when threading
git-svn-id: svn://10.0.0.236/trunk@41854 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:42:20 +00:00
mscott%netscape.com
daa9863c9e These files are now all obsolete. The emitter stuff is in emitters\src.
git-svn-id: svn://10.0.0.236/trunk@41853 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:41:39 +00:00
bienvenu%netscape.com
95fc13814d only print debug statement when we're really opening a Mork db, not just finding one in the cache
git-svn-id: svn://10.0.0.236/trunk@41852 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:41:20 +00:00
sfraser%netscape.com
695fb2c647 Cleanup, and fix for bug 6678.
git-svn-id: svn://10.0.0.236/trunk@41851 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:38:42 +00:00
tao%netscape.com
2b43f57f26 Rename "Strres Test" to "StringBundle Test"
git-svn-id: svn://10.0.0.236/trunk@41850 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:38:41 +00:00
sfraser%netscape.com
3d5e09c965 Add stack-based GrafPtr setting class.
git-svn-id: svn://10.0.0.236/trunk@41849 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:38:24 +00:00
tao%netscape.com
c835c944a4 Hooking up appLocale.
git-svn-id: svn://10.0.0.236/trunk@41848 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:36:38 +00:00
bienvenu%netscape.com
78b773fdb3 work on hang closing windows after imap, stop using unlimited timeouts
git-svn-id: svn://10.0.0.236/trunk@41847 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:36:30 +00:00
pinkerton%netscape.com
1c5ff1169c Add new smooth scrolling code from 4.5/MozClassic that uses CopyBits instead of ScrollRect to avoid those ugly gray flashes while scrolling quickly.
git-svn-id: svn://10.0.0.236/trunk@41846 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:35:53 +00:00
bienvenu%netscape.com
c17def88fd fix notification of filter folders
git-svn-id: svn://10.0.0.236/trunk@41845 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:33:00 +00:00
hyatt%netscape.com
8d1875a255 Fix.
git-svn-id: svn://10.0.0.236/trunk@41844 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:20:48 +00:00
hyatt%netscape.com
feccce0bf9 Fixing the oddness. This looks like a CSS parsing bug (it didn't detect the
close of the comment).


git-svn-id: svn://10.0.0.236/trunk@41843 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 21:17:13 +00:00
dveditz%netscape.com
b6127963f2 split nspr build out as a separate target to save build time
git-svn-id: svn://10.0.0.236/trunk@41842 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 20:37:46 +00:00
sspitzer%netscape.com
be243a64dc remove the mail server, news server and identity pref pages. for mail news, these are now found under Edit | Account Setup... and Edit | New Account Wizard...
git-svn-id: svn://10.0.0.236/trunk@41841 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 20:08:08 +00:00
hyatt%netscape.com
84ddf2ab01 Fixing editor bustage in one of their XUL files that prevented the window
from even coming up.  (Assuming this should be fixed before the tree opens,
hence the checkin into a closed tree.)


git-svn-id: svn://10.0.0.236/trunk@41840 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 19:59:57 +00:00
despotdaemon%netscape.com
c782d726ba Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41839 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 19:51:25 +00:00
bienvenu%netscape.com
6377543027 fix install of ab dtd's
git-svn-id: svn://10.0.0.236/trunk@41838 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 19:04:14 +00:00
bienvenu%netscape.com
a8a170ee70 enable scripting from js for opening db
git-svn-id: svn://10.0.0.236/trunk@41837 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:38:51 +00:00
bienvenu%netscape.com
624b40f46b fix depth for windows and unix makefiles
git-svn-id: svn://10.0.0.236/trunk@41836 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:36:39 +00:00
hangas%netscape.com
f876b47869 Fixes for splitter
git-svn-id: svn://10.0.0.236/trunk@41835 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:30:40 +00:00
hangas%netscape.com
e4ffdea01a Updates for the new address book xul file names, added dtd files, removed html files, overall reorg.
git-svn-id: svn://10.0.0.236/trunk@41834 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:27:42 +00:00
hangas%netscape.com
43d35bb4ff First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41833 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:22:58 +00:00
hangas%netscape.com
2996587c86 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41832 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:11:26 +00:00
mcafee%netscape.com
c4758a2a0f usage comment
git-svn-id: svn://10.0.0.236/trunk@41831 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 18:04:23 +00:00
terry%mozilla.org
5d5484543a Was generating incorrect link to the "CVS Query Page."
git-svn-id: svn://10.0.0.236/trunk@41830 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 16:36:15 +00:00
terry%mozilla.org
759ff3da70 Fix a typo in the "process any SQL" feature, that has made this
feature completely busted for about a year now.  I guess people don't
use it...


git-svn-id: svn://10.0.0.236/trunk@41829 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 16:12:47 +00:00
ramiro%netscape.com
133ec48c8f Forgot a slash.
git-svn-id: svn://10.0.0.236/trunk@41828 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:48:05 +00:00
briano%netscape.com
bd18ae15ed Automated update
git-svn-id: svn://10.0.0.236/trunk@41827 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:30:11 +00:00
ramiro%netscape.com
3ecd6556b5 One more typo.
git-svn-id: svn://10.0.0.236/trunk@41826 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:20:13 +00:00
briano%netscape.com
fda134c741 Automated update
git-svn-id: svn://10.0.0.236/trunk@41825 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:15:12 +00:00
buster%netscape.com
76d0caf1f3 minor bustage, hopefully before tinderbox even catches it...
git-svn-id: svn://10.0.0.236/trunk@41824 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:13:08 +00:00
ramiro%netscape.com
0b7ef352b3 Forgot to add define to turn it on.
git-svn-id: svn://10.0.0.236/trunk@41823 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:12:16 +00:00
buster%netscape.com
feecb3623b events are now propogated from the editor out to the containing document, as per Javascript/DOM spec.
onSelect doesn't work yet, I'm not sending the right event message yet.


git-svn-id: svn://10.0.0.236/trunk@41822 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 14:00:41 +00:00
buster%netscape.com
aa6c9766df fixed some set and remove text propery bugs
git-svn-id: svn://10.0.0.236/trunk@41821 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:55:45 +00:00
ramiro%netscape.com
3d4d25bbae Landing unix toolkit exorcism changes. #ifdef-ed OFF for now.
git-svn-id: svn://10.0.0.236/trunk@41820 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:53:49 +00:00
buster%netscape.com
b96149959a selection and caret are not displayed at Init time any more. This is done on Focus now.
checking in temp hack to repaint on focus


git-svn-id: svn://10.0.0.236/trunk@41819 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:53:23 +00:00
buster%netscape.com
0f1cc564a1 enabled string bundles, now that NECKO has landed
selection and caret are not displayed at Init time any more.  This is done on Focus now.


git-svn-id: svn://10.0.0.236/trunk@41818 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:51:50 +00:00
briano%netscape.com
122865f5b7 Automated update
git-svn-id: svn://10.0.0.236/trunk@41817 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:45:11 +00:00
ramiro%netscape.com
a07e8e8a43 Add toolkit service.
git-svn-id: svn://10.0.0.236/trunk@41816 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:41:04 +00:00
ramiro%netscape.com
c72243d1b2 Add temporary toolkit exorcism hack.
git-svn-id: svn://10.0.0.236/trunk@41815 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:33:11 +00:00
jfrancis%netscape.com
adfe2a956c fixing mac NS_LINEBREAK macro
git-svn-id: svn://10.0.0.236/trunk@41814 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 13:25:19 +00:00
jfrancis%netscape.com
63cdfc7f2f fixing XUL for popup menus in toolbar to obey new world order
git-svn-id: svn://10.0.0.236/trunk@41813 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 12:47:40 +00:00
ramiro%netscape.com
2de91b3320 Fix debug typo.
git-svn-id: svn://10.0.0.236/trunk@41812 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:58:11 +00:00
ramiro%netscape.com
d1a2a1b2e3 Add toolkit service.
git-svn-id: svn://10.0.0.236/trunk@41811 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:57:38 +00:00
ramiro%netscape.com
7131d2c0f5 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@41810 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:56:13 +00:00
mccabe%netscape.com
1ebd99e9fb Further warning enhancements engendered by 10693.
- Added xpidl_sprint_iid method for printing an nsID to a string.

- Removed "this is a gross hack" code for parsing and printing iids, and replaced with calls to xpidl_sprint_iid

- Made write_classname_iid_define() void, and removed cluttering tests against its failure.

- Cleaned up.


git-svn-id: svn://10.0.0.236/trunk@41809 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 11:19:30 +00:00
mccabe%netscape.com
e09e5e3c84 Improved abstraction of uuid parsing; uuid parsing function now no longer understands "" to mean 'the uuid consisting of only 0s.' Also broke the function out into xpidl_idl.c (where utility functions live) towards reusing it in xpidl_headers as well.
Removed outdated reference to (resolved) bug 5872.


git-svn-id: svn://10.0.0.236/trunk@41808 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 09:46:57 +00:00
mccabe%netscape.com
5265f102f2 Fix to 10693. Error on malformed uuid (currently we just check for a uuid of the wrong length) rather than failing silently.
git-svn-id: svn://10.0.0.236/trunk@41807 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 09:35:28 +00:00
mccabe%netscape.com
acd7046b06 Add the classes defined in org/mozilla/classfile to js.jar.
git-svn-id: svn://10.0.0.236/trunk@41806 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 09:01:19 +00:00
hyatt%netscape.com
053ac09d61 Fixing separators also.
git-svn-id: svn://10.0.0.236/trunk@41805 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:59:56 +00:00
hyatt%netscape.com
90ab60ba0c Fixing separators also.
git-svn-id: svn://10.0.0.236/trunk@41804 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:59:35 +00:00
hyatt%netscape.com
b625c4c5fb Fixing Mac breakage where menu items don't execute when selected.
git-svn-id: svn://10.0.0.236/trunk@41803 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:55:15 +00:00
mcafee%netscape.com
422c5f4d30 Fix null pointer crash for XP Menu case.
git-svn-id: svn://10.0.0.236/trunk@41802 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:21:40 +00:00
hyatt%netscape.com
dfc8140f75 More hacks..errr...tricks to speed up XP menus.
git-svn-id: svn://10.0.0.236/trunk@41801 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 08:15:30 +00:00
hyatt%netscape.com
d4d7c39f8f Demonstrating how to use the accesskey attribute.
git-svn-id: svn://10.0.0.236/trunk@41800 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 07:32:06 +00:00
hyatt%netscape.com
628830890c Speeding up XP menus.
git-svn-id: svn://10.0.0.236/trunk@41799 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 07:26:24 +00:00
briano%netscape.com
4225fcf54f Added a newline to the EOF to fix the Unix native compiler builds.
git-svn-id: svn://10.0.0.236/trunk@41798 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 06:40:28 +00:00
briano%netscape.com
47f43e10da Cleaned it up.
git-svn-id: svn://10.0.0.236/trunk@41797 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 06:40:06 +00:00
rjc%netscape.com
de69453078 Now that we can read in the localstore, don't hide failure to read it in any more.
git-svn-id: svn://10.0.0.236/trunk@41796 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 06:39:54 +00:00
rjc%netscape.com
0a7f11094e If GetNameSpaceID() fails due to a null namespace, now return kNameSpace_None instead of failure.
git-svn-id: svn://10.0.0.236/trunk@41795 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 06:35:26 +00:00
briano%netscape.com
60feb77b7e Added a newline to the EOF to fix the Unix native compiler builds.
git-svn-id: svn://10.0.0.236/trunk@41794 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 06:33:08 +00:00
waterson%netscape.com
39b3ee1b6c Fix toolbar buttons in bookmarks menu.
git-svn-id: svn://10.0.0.236/trunk@41793 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 05:29:05 +00:00
talisman%anamorphic.com
ee0b38d1f4 Java 2 'javadoc' generated documentation for Grendel packages. Initial checkin. (Jeff)
git-svn-id: svn://10.0.0.236/trunk@41792 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 05:27:45 +00:00
waterson%netscape.com
a79811bfc3 Fix separators in bookmarks menu.
git-svn-id: svn://10.0.0.236/trunk@41791 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 05:24:55 +00:00
talisman%anamorphic.com
7053588521 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@41790 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 04:40:05 +00:00
tague%netscape.com
dfcf0daf2f Fix more egcs v. gcc differences.
git-svn-id: svn://10.0.0.236/trunk@41789 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 04:19:00 +00:00
tague%netscape.com
3f444ec2a0 Fixed differences between egcs and gcc
git-svn-id: svn://10.0.0.236/trunk@41788 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 03:53:30 +00:00
tague%netscape.com
b85c6dc5dc Fix solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@41787 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 03:28:23 +00:00
beard%netscape.com
07c15f16a0 display list elements, ShowDisplayList() method.
git-svn-id: svn://10.0.0.236/trunk@41786 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 03:16:55 +00:00
tague%netscape.com
4ee68cd50a Land nsLocale scriptability changes
git-svn-id: svn://10.0.0.236/trunk@41785 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 03:00:23 +00:00
tague%netscape.com
ed8a44e658 Landing nsLocale scriptability changes
git-svn-id: svn://10.0.0.236/trunk@41784 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:59:56 +00:00
tague%netscape.com
7537acb217 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41783 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:47:09 +00:00
tague%netscape.com
f6a9cf0f55 Added Macintosh Implementation.
git-svn-id: svn://10.0.0.236/trunk@41782 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:45:34 +00:00
beard%netscape.com
0109c98025 bug #10460: now handling negative z-index
git-svn-id: svn://10.0.0.236/trunk@41781 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:43:24 +00:00
troy%netscape.com
947840fcba Finished cleanup of reflow command handling
git-svn-id: svn://10.0.0.236/trunk@41780 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:18:33 +00:00
tague%netscape.com
20b3371645 Added UNIX support
git-svn-id: svn://10.0.0.236/trunk@41779 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 02:03:53 +00:00
jband%netscape.com
51d427d2b1 fixing runtime crash for arielb - was shadowing a member with a local in the ctor
git-svn-id: svn://10.0.0.236/trunk@41778 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 01:44:18 +00:00
Jerry.Kirk%Nexwarecorp.com
adf710e68e Fix early realization problem with the nsMenuBar
Fix an "off-by-one" problem when redrawing rects with Photon
and other bugs.


git-svn-id: svn://10.0.0.236/trunk@41777 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 23:48:21 +00:00
cmanske%netscape.com
958518530d Fixed missing entity referenece for italic and bold buttons on text editor menu.
git-svn-id: svn://10.0.0.236/trunk@41776 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 22:56:52 +00:00
cmanske%netscape.com
e77114a04c Fixed lots of XUL (adjust for new titledbutton changes and XPMenus). Added initial table properties support and unit test for nsITableLayout methods. Removed unused InsertLink and InsertImage methods. Added lots of comments for interface methods.
git-svn-id: svn://10.0.0.236/trunk@41775 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 22:37:58 +00:00
troy%netscape.com
b015e5f569 Reflow command cleanup
git-svn-id: svn://10.0.0.236/trunk@41774 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 22:21:03 +00:00
troy%netscape.com
6287040813 Work-in-progress for table handling of reflow commands
git-svn-id: svn://10.0.0.236/trunk@41773 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 22:01:37 +00:00
arielb%netscape.com
62f4cc08c2 i guess the removal of the dir didn't go through, hope this doesn't mean
the build will bust


git-svn-id: svn://10.0.0.236/trunk@41772 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 21:49:06 +00:00
arielb%netscape.com
576dedd032 add a principal manager to caps api. everything is now xpidled so
i removed the public directory from the module.


git-svn-id: svn://10.0.0.236/trunk@41771 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 21:26:02 +00:00
blizzard%redhat.com
0d8aaf88b2 support WM_DELETE window mananger protocol
git-svn-id: svn://10.0.0.236/trunk@41770 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 21:00:22 +00:00
hyatt%netscape.com
7ea2c8f610 Fixing morse's reported problem regarding the menus not dismissing upon execution.
git-svn-id: svn://10.0.0.236/trunk@41769 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 19:55:00 +00:00
hyatt%netscape.com
3055877ffd Backing out beard's changes completely and reverting to version 3.34 of
nsViewManager.cpp, and reverting to version 3.100 of nsViewManager.h.

Note that beard's backing out of the negative z-index code did NOT fix
the problem.  This means the bug lurks somewhere else in the file.


git-svn-id: svn://10.0.0.236/trunk@41768 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 18:44:24 +00:00
bienvenu%netscape.com
aa388c03d5 hook up status text
git-svn-id: svn://10.0.0.236/trunk@41767 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 18:39:04 +00:00
cmanske%netscape.com
f92bc8ef26 Added QueryInterfaces so nsITableCellLayout and nsITableLayout can get to cell and table frames. Don't use macros because frames aren't refcounted.
git-svn-id: svn://10.0.0.236/trunk@41766 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 18:26:45 +00:00
beard%netscape.com
d1758c698d turned off negative zindex check to see if it fixes XP menus.
git-svn-id: svn://10.0.0.236/trunk@41765 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 18:18:42 +00:00
bienvenu%netscape.com
175150a4fe fix memory leak
git-svn-id: svn://10.0.0.236/trunk@41764 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 17:04:48 +00:00
bienvenu%netscape.com
157302ebff fix some memory leaks
git-svn-id: svn://10.0.0.236/trunk@41763 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 17:03:38 +00:00
bienvenu%netscape.com
aae6ce6dc0 fix memory leak of writer
git-svn-id: svn://10.0.0.236/trunk@41762 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 17:01:32 +00:00
Jerry.Kirk%Nexwarecorp.com
4dddc8c4f1 Fixing bugs to allow printing to work under Photon
git-svn-id: svn://10.0.0.236/trunk@41761 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:58:36 +00:00
troy%netscape.com
2d2d09d1e8 Fixed incremental painting problem
git-svn-id: svn://10.0.0.236/trunk@41760 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:50:52 +00:00
valeski%netscape.com
47caa42c95 pulled file extension search code and started using new mime mapping method which does it for us
git-svn-id: svn://10.0.0.236/trunk@41759 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:44:29 +00:00
valeski%netscape.com
a01b026133 factored repeated mime type retrieval implementations into mime mapping service methods
git-svn-id: svn://10.0.0.236/trunk@41758 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:42:25 +00:00
cmanske%netscape.com
e5ae1ba132 Added nsITableLayout::GetTableSize() to get number of rows and columns in table. Fixup up comments for new methods
git-svn-id: svn://10.0.0.236/trunk@41757 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:20:14 +00:00
rhp%netscape.com
871ca2aaad Changes for specifying attachments via the nsMsgCompFields object
git-svn-id: svn://10.0.0.236/trunk@41756 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:01:31 +00:00
morse%netscape.com
462c9a995f temporary work-around for bug 10456
git-svn-id: svn://10.0.0.236/trunk@41755 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 15:32:48 +00:00
rhp%netscape.com
ff4b50ac5c Fix pref for deleting drafts on Send Later operation
git-svn-id: svn://10.0.0.236/trunk@41754 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 13:28:36 +00:00
tague%netscape.com
36f0e8e4b4 Added nsLocaleService
git-svn-id: svn://10.0.0.236/trunk@41753 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 07:37:54 +00:00
tague%netscape.com
8748f5a2fe Added idl directory
git-svn-id: svn://10.0.0.236/trunk@41752 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 06:51:37 +00:00
cmanske%netscape.com
1061abe7b7 Added logic to find cells occupying the 'holes' in the cellmap where colspan and/or rowspan cell extend
git-svn-id: svn://10.0.0.236/trunk@41751 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 05:19:47 +00:00
danm%netscape.com
acfd3c933c update nondynamic (mac) menu loading code to use xul syntax new since yesterday (name becomes value)
git-svn-id: svn://10.0.0.236/trunk@41750 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 04:21:50 +00:00
blizzard%redhat.com
3d6f2f55f7 implement nsAppShell::Exit()
git-svn-id: svn://10.0.0.236/trunk@41749 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 03:52:12 +00:00
rjc%netscape.com
adc3b31e6e Persist attributes via the content model only.
git-svn-id: svn://10.0.0.236/trunk@41748 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 03:24:18 +00:00
sspitzer%netscape.com
6535a1ca96 use the right throbber for the address book.
git-svn-id: svn://10.0.0.236/trunk@41747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 23:56:59 +00:00
cmanske%netscape.com
a963632e41 Added checking for trying to get cell data when index(es) are out of bounds
git-svn-id: svn://10.0.0.236/trunk@41746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 23:05:11 +00:00
hyatt%netscape.com
c8dc28c40c Cleaning up this XUL command thing a bit.
git-svn-id: svn://10.0.0.236/trunk@41745 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 22:51:05 +00:00
hyatt%netscape.com
1894d2f222 Doing a little bit of cleanup on the webshell window.
git-svn-id: svn://10.0.0.236/trunk@41744 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 22:48:28 +00:00
cmanske%netscape.com
6ea23b2d7b Adding interface for editor access to table layout data
git-svn-id: svn://10.0.0.236/trunk@41743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 22:11:50 +00:00
cmanske%netscape.com
46df09e5da Adding interface for editor access to table layout data
git-svn-id: svn://10.0.0.236/trunk@41742 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 22:05:37 +00:00
hyatt%netscape.com
c558d21cc3 Fixing nsIXUlWindowCallbacks bustage. I accidentally commented out the
ExecuteStartupCode() function, which still needs to be called for now.


git-svn-id: svn://10.0.0.236/trunk@41741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 21:08:10 +00:00
sspitzer%netscape.com
c04c9dedc0 fix attach menu to play in the new xpmenu world.
git-svn-id: svn://10.0.0.236/trunk@41740 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 20:29:12 +00:00
dveditz%netscape.com
e68940adbb register correct components directory
git-svn-id: svn://10.0.0.236/trunk@41739 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 20:28:58 +00:00
harishd%netscape.com
fcd30e3c4e Fix for bug#s 10530, and 10596.
Conditioning the raw buffer by removing the unwanted null chars.


git-svn-id: svn://10.0.0.236/trunk@41738 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 20:16:30 +00:00
sspitzer%netscape.com
29c7cc1eca use the right image for the throbber. we should make the throbber css info should be global. I'll log a bug and get to that later.
git-svn-id: svn://10.0.0.236/trunk@41737 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 20:15:21 +00:00
rhp%netscape.com
d929570575 Changes for Drafts and Templates
git-svn-id: svn://10.0.0.236/trunk@41736 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:59:35 +00:00
sspitzer%netscape.com
a002287d08 adding rhp's new file to the project.
git-svn-id: svn://10.0.0.236/trunk@41735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:56:40 +00:00
bienvenu%netscape.com
212e945773 back out fix for timing problem for Warren so OnEndLoadDocument will get called
git-svn-id: svn://10.0.0.236/trunk@41734 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:51:20 +00:00
dp%netscape.com
933c0ab445 VMS changes from Colin Blake <colin@theblakes.com>
git-svn-id: svn://10.0.0.236/trunk@41733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:39:23 +00:00
sspitzer%netscape.com
2cda0ecc03 changes to live in hyatt's new xpmenu world. stub AttachVCard()
git-svn-id: svn://10.0.0.236/trunk@41732 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:34:17 +00:00
briano%netscape.com
c3620d71f5 Fix for SCO OpenServer.
git-svn-id: svn://10.0.0.236/trunk@41731 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:33:36 +00:00
sspitzer%netscape.com
13d9a593d7 turn of my debugging printfs.
git-svn-id: svn://10.0.0.236/trunk@41730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:07:05 +00:00
sspitzer%netscape.com
93f7795bf2 landing compose attachment ui changes.
git-svn-id: svn://10.0.0.236/trunk@41729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 19:05:36 +00:00
jband%netscape.com
626574bd3c fix for bug 10998 pointed out by rginda@ix.netcom.com. This was really just a refcounting bug
git-svn-id: svn://10.0.0.236/trunk@41728 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:53:40 +00:00
sspitzer%netscape.com
48a99dd009 changes to make nsIFileSpecWithUI useful from javascript.
now, this works from js:

var filePicker = Components.classes["component://netscape/filespecwithui"].createInstance();
filePicker = filePicker.QueryInterface(Components.interfaces.nsIFileSpecWithUI);
file = filePicker.chooseFile("Select a file");


git-svn-id: svn://10.0.0.236/trunk@41727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:45:22 +00:00
briano%netscape.com
4b341e222b Added the missing newline that was upsetting Unix native compilers.
git-svn-id: svn://10.0.0.236/trunk@41726 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:39:47 +00:00
endico%mozilla.org
a12570c813 keep search engine robots away. traversing lxr is incredibly wasteful
git-svn-id: svn://10.0.0.236/trunk@41725 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:31:58 +00:00
bienvenu%netscape.com
4bdb595484 start getting throbber working
git-svn-id: svn://10.0.0.236/trunk@41724 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:19:54 +00:00
bienvenu%netscape.com
376d8b2f6a add notifications for filter hits, fix totals for parent folders
git-svn-id: svn://10.0.0.236/trunk@41723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 18:16:24 +00:00
dougt%netscape.com
e4563ddee0 Changing nonscriptable to noscript.
git-svn-id: svn://10.0.0.236/trunk@41722 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 17:37:29 +00:00
dougt%netscape.com
e2b1e60979 Fix for bug 10997 submitted by rginda@ix.netcom.com.
git-svn-id: svn://10.0.0.236/trunk@41721 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 17:36:18 +00:00
mang%subcarrier.org
3d40c2f4d0 Comment only change.
Editing and pedantry.


git-svn-id: svn://10.0.0.236/trunk@41720 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 17:23:59 +00:00
srinivas%netscape.com
98d534de36 Enable specification of extra linker options and libraries from command line.
git-svn-id: svn://10.0.0.236/trunk@41719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 17:19:19 +00:00
tao%netscape.com
688bb73f55 Fix un-terminated buffer.
git-svn-id: svn://10.0.0.236/trunk@41718 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 16:26:19 +00:00
tao%netscape.com
2514451aca Rename JS_GetStrBundle() to srGetStrBundle().
git-svn-id: svn://10.0.0.236/trunk@41717 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 16:25:34 +00:00
rhp%netscape.com
7df4f4d18b Just adding this file...NOT PART OF THE BUILD!
git-svn-id: svn://10.0.0.236/trunk@41716 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 14:40:38 +00:00
morse%netscape.com
59d48e22e8 major cleanup of cookie code
git-svn-id: svn://10.0.0.236/trunk@41715 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 13:22:20 +00:00
hyatt%netscape.com
02d5f21bdb Oops. Fixing more errors in messenger.xul.
git-svn-id: svn://10.0.0.236/trunk@41714 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:38:19 +00:00
hyatt%netscape.com
f000c9d13a Fixing error in messenger.xul.
git-svn-id: svn://10.0.0.236/trunk@41713 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:36:35 +00:00
hyatt%netscape.com
21fb2d687c Phase 3. Moving the menu bar into the toolbox and enabling XP menus.
git-svn-id: svn://10.0.0.236/trunk@41712 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:33:23 +00:00
hyatt%netscape.com
659d8f1c44 Phase 3. Patching XUL files to move the menu bar into the toolbox.
git-svn-id: svn://10.0.0.236/trunk@41711 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:30:46 +00:00
hyatt%netscape.com
d41173d533 Phase 3. Enabling XP menus on the menu bar.
git-svn-id: svn://10.0.0.236/trunk@41710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 11:29:03 +00:00
sgehani%netscape.com
b616776732 Removed DebugStr() calls in err checking macro.
git-svn-id: svn://10.0.0.236/trunk@41709 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 08:55:06 +00:00
sgehani%netscape.com
7aa064266c Added nsAppleSingleDecoder to the xpinstall project.
git-svn-id: svn://10.0.0.236/trunk@41708 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 08:49:19 +00:00
sgehani%netscape.com
e8bc723df3 Added support for decoding AppleSingle binaries on the Mac.
git-svn-id: svn://10.0.0.236/trunk@41707 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 08:48:38 +00:00
sgehani%netscape.com
0b0b3d8c66 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 08:47:39 +00:00
hyatt%netscape.com
43a50afdb4 Fixing mailcompose menu bar.
git-svn-id: svn://10.0.0.236/trunk@41705 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:54:30 +00:00
hyatt%netscape.com
b2776c28ef Fixing messenger's titled buttons while I'm there.
git-svn-id: svn://10.0.0.236/trunk@41704 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:51:54 +00:00
warren%netscape.com
ea0efc8e73 Took out more f*** nsCOMPtrs
git-svn-id: svn://10.0.0.236/trunk@41703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:51:35 +00:00
hyatt%netscape.com
d8b979dd2b Patching the messenger menu bar.
git-svn-id: svn://10.0.0.236/trunk@41702 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:51:22 +00:00
hyatt%netscape.com
0a0c40d11b Patching the address book menu bar.
git-svn-id: svn://10.0.0.236/trunk@41701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:47:46 +00:00
hyatt%netscape.com
b5f01b81f8 Fixing hiddenWindow.xul.
git-svn-id: svn://10.0.0.236/trunk@41700 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:45:20 +00:00
hyatt%netscape.com
ab861143d7 Patching the history XUL file.
git-svn-id: svn://10.0.0.236/trunk@41699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:35:15 +00:00
hyatt%netscape.com
67f89e9b5b Patching the bookmarks XUL file (we're still in phase 2 of the landing).
git-svn-id: svn://10.0.0.236/trunk@41698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:32:38 +00:00
warren%netscape.com
d5517979e2 Removed nsCOMPtr breakage.
git-svn-id: svn://10.0.0.236/trunk@41697 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:30:49 +00:00
hyatt%netscape.com
729039e874 Patching the view source XUL file.
git-svn-id: svn://10.0.0.236/trunk@41696 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:29:56 +00:00
hyatt%netscape.com
110a309474 Patching the text editor XUL file.
git-svn-id: svn://10.0.0.236/trunk@41695 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:26:19 +00:00
hyatt%netscape.com
ff0cc79318 Patching the editor's main menu bar. Now it and the browser have menus,
but nobody else does yet.  Stay tuned.


git-svn-id: svn://10.0.0.236/trunk@41694 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:24:01 +00:00
hyatt%netscape.com
9bc4f4c9e4 Patching non-dynamic native menu impls. These include the Mac and BeOS.
Note that the only XUL files currently patched as of this checkin are
the global overlays and navigator.xul.  You won't see any menus in any
other windows right now.

I will now begin patching XUL files.  Once I am finished with the XUL,
phase 2 will be complete (i.e., as of this checkin, all C++ code for
phase 2 is in).


git-svn-id: svn://10.0.0.236/trunk@41693 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:15:20 +00:00
hyatt%netscape.com
c5f7311a26 Patching native menu implementations for phase 2. Mac is not patched
yet, so menus will not work on the Mac right now.  Patch for Mac
coming shortly.


git-svn-id: svn://10.0.0.236/trunk@41692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:06:53 +00:00
hyatt%netscape.com
5c48d7b5f7 Phase 2 of XP menu landing. Adding the menupopup child.
git-svn-id: svn://10.0.0.236/trunk@41691 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:02:22 +00:00
warren%netscape.com
7517ffc87e Added GetLoadGroup/SetLoadGroup to nsIChannel so that redirects can discover the group.
git-svn-id: svn://10.0.0.236/trunk@41690 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:53:12 +00:00
warren%netscape.com
fb64dcccfa Added debug code to print out timing.
git-svn-id: svn://10.0.0.236/trunk@41689 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:35:08 +00:00
warren%netscape.com
26b85b2d2e Reverted yesterday's change to solve the timing/perf measurement problem. Now I think the main problem was caused by the fact that redirects weren't getting inserted into the group, causing the load to terminate prematurely. That's now solved in the http protocol code.
git-svn-id: svn://10.0.0.236/trunk@41688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:33:50 +00:00
hyatt%netscape.com
fef75a0a37 Beginning phase 2 of the XP menu landing. Menus will be horked intermittently
on all platforms until I complete this landing.  Do not pull if this will be
a problem for you.


git-svn-id: svn://10.0.0.236/trunk@41687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:30:43 +00:00
warren%netscape.com
785b671200 Lots of cool logging code.
git-svn-id: svn://10.0.0.236/trunk@41686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:28:31 +00:00
warren%netscape.com
73c7dd609f Added shtml
git-svn-id: svn://10.0.0.236/trunk@41685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:27:03 +00:00
dp%netscape.com
6dbb830549 Fixing calls to startup and shutdown xpcom
git-svn-id: svn://10.0.0.236/trunk@41684 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:26:24 +00:00
troy%netscape.com
f7adfe457d Added NULL pointer check in DisplayAltFeedback() to fix Necko related crash
where LoadIconImage() is succeeding but returning NULL for the icon


git-svn-id: svn://10.0.0.236/trunk@41683 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 05:59:12 +00:00
dp%netscape.com
1afc4d334b - Added internal UnloadLibraries() that can take a NULL service
manager too for nsXPComShutdown()'s sake


git-svn-id: svn://10.0.0.236/trunk@41682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 05:55:26 +00:00
dp%netscape.com
174729ddab - Fixing ComponentManager destruction
- CLSIDToProdID() fixed to use the correct subtree in registry
- ProgID() enumneration on startup enabled
- Added internal UnloadLibraries() that can take a NULL service
  manager too for nsXPComShutdown()'s sake
- Setting autoreg DirectoryIterator not to resolve symbolic links


git-svn-id: svn://10.0.0.236/trunk@41681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 05:55:04 +00:00
dp%netscape.com
3d8399c70a Getting nsHashtable and nsObjectHashtable Reset()s working together.
git-svn-id: svn://10.0.0.236/trunk@41680 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 05:50:13 +00:00
dp%netscape.com
22b18d28ec Adding nsHashtable::Reset(). Changing nsObjectHashtable destructor to use Reset instead of enumerate. This will cause hash entires to be removed from the hash table as values in the hash table are released.
git-svn-id: svn://10.0.0.236/trunk@41679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 05:41:54 +00:00
hyatt%netscape.com
44dc756e72 Fixing Pav's bustage. Bad Pav for going to dinner!
git-svn-id: svn://10.0.0.236/trunk@41678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:49:25 +00:00
beard%netscape.com
760ea464b7 Simplified CreateDisplayList() by removing startup conditions. Broke out display list printing code into separate method ShowDisplayList().
git-svn-id: svn://10.0.0.236/trunk@41677 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:05:37 +00:00
beard%netscape.com
2a5c9681a3 bug #10460: now placing views with negative z-index after their parent in display list.
Lots of clean up, added DisplayListElement struct instead of storing views in every 3rd slot of the display list, #ifdef USE_DISPLAY_LIST_ELEMENTS. Simplified CreateDisplayList() by removing startup conditions. Broke out display list printing code into separate method ShowDisplayList(). More to come.


git-svn-id: svn://10.0.0.236/trunk@41676 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:05:32 +00:00
hyatt%netscape.com
249456f434 Phase 1 of the XP menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41675 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:04:31 +00:00
jefft%netscape.com
f9ffd2a8e7 one more time; try to fix Sun build bustage
git-svn-id: svn://10.0.0.236/trunk@41674 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:03:28 +00:00
hyatt%netscape.com
bb0c6495f3 Phase 1 of the XP menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41673 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:02:38 +00:00
hyatt%netscape.com
f0e2958ddc Phase 1 of XP menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 03:01:03 +00:00
hyatt%netscape.com
40ee0ba303 Phase 1 of XP menu landing. Patching XUL files for new syntax.
git-svn-id: svn://10.0.0.236/trunk@41671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:59:00 +00:00
hyatt%netscape.com
86541bc768 Phase 1 of XP menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:56:36 +00:00
hyatt%netscape.com
6fc854b46f Phase 1 of XP menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:55:09 +00:00
hyatt%netscape.com
d98b192201 Phase 1 of menu landing. Patching XUL files.
git-svn-id: svn://10.0.0.236/trunk@41668 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:51:48 +00:00
hyatt%netscape.com
8baced828f Phase 1 of menu landing. Changing the syntax of XUL files.
git-svn-id: svn://10.0.0.236/trunk@41667 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:50:33 +00:00
hyatt%netscape.com
616ad6e7ba Phase 1 of menu landing. Patching the syntax of XUL files to fix them up.
git-svn-id: svn://10.0.0.236/trunk@41666 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:48:17 +00:00
pavlov%netscape.com
3d06577d5b back out previous changes
git-svn-id: svn://10.0.0.236/trunk@41665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:28:56 +00:00
hyatt%netscape.com
df9f111245 Patching the editor XUL file to update to the new menu syntax.
git-svn-id: svn://10.0.0.236/trunk@41664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:17:30 +00:00
jefft%netscape.com
ad7a8dc01f try again - fixing sun build bustage
git-svn-id: svn://10.0.0.236/trunk@41663 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:12:13 +00:00
hyatt%netscape.com
ce968c91e1 Committing navigator.xul with the updated menu syntax.
git-svn-id: svn://10.0.0.236/trunk@41662 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:11:37 +00:00
hyatt%netscape.com
4a9b61d598 Phase 1 of the XP menu landing. Massaging the native menu syntax to make
it interoperable with the XP menu syntax.

Specific changes:
  (a) separator has been renamed to menuseparator
  (b) onclick has been renamed to onaction
  (c) name has been renamed to value


git-svn-id: svn://10.0.0.236/trunk@41661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 02:07:17 +00:00
jefft%netscape.com
c0aca6de00 fix sun os bustage
git-svn-id: svn://10.0.0.236/trunk@41660 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:59:52 +00:00
pavlov%netscape.com
46df36a9b1 fix it for real this time...
git-svn-id: svn://10.0.0.236/trunk@41659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:54:26 +00:00
hyatt%netscape.com
36c9e182cd Checking in the sample XP menu XUL file. Demos the anonymous creation
capability and has a menu with an action handler attached.


git-svn-id: svn://10.0.0.236/trunk@41658 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:44:30 +00:00
hyatt%netscape.com
8d55684e04 XP menus now know how to anonymously construct children, so that they are
now mostly compatible with the original menu syntax.  They also now
execute create, destroy, and action handlers.


git-svn-id: svn://10.0.0.236/trunk@41657 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:43:33 +00:00
despotdaemon%netscape.com
336c440c81 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41656 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:07:10 +00:00
beard%netscape.com
175d2aca7a removed special handling of /usr/local/bin/netscape in favor of better solution in resource: URL handler.
git-svn-id: svn://10.0.0.236/trunk@41655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 01:04:23 +00:00
pavlov%netscape.com
fc229ce581 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@41654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:57:58 +00:00
briano%netscape.com
cb97af5aa8 Looks like the inclusion of OpenVMS.mk isn't temporary.
git-svn-id: svn://10.0.0.236/trunk@41653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:57:27 +00:00
briano%netscape.com
40fcdcda46 OpenVMS-specific addition to force a POSIX build of jscpucfg.
git-svn-id: svn://10.0.0.236/trunk@41652 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:38:25 +00:00
briano%netscape.com
0c86d4335c Fixes for OpenVMS provided by Colin Blake (colin@theblakes.com).
git-svn-id: svn://10.0.0.236/trunk@41651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:31:50 +00:00
briano%netscape.com
691ece1bbc Automated update
git-svn-id: svn://10.0.0.236/trunk@41650 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:30:12 +00:00
dp%netscape.com
8283eea7f7 Using nsCRT instead of PL_str*()
git-svn-id: svn://10.0.0.236/trunk@41649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:28:51 +00:00
jband%netscape.com
b9048d178d 1) fix the xpconnect factories to not use static objects.
2) add a test that acts as a sample for doing oberloaded methods on xpconnect wraped natives.
3) add a NOT_IMPLEMENTED method to wrapped native for getting the prototype JS object.
4) Set the global object of the JSContext as the wrapped native JSObject's parent when creating this JSObject. This makes JS code compiled against the wrapper actuall work!
5) fix the refcounting on factories in the tests/components module


git-svn-id: svn://10.0.0.236/trunk@41648 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:26:35 +00:00
briano%netscape.com
d461d351f5 Minor change for OpenVMS.
git-svn-id: svn://10.0.0.236/trunk@41647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:24:25 +00:00
jband%netscape.com
3d2fbbfb1c copy in most of the better error reporter from js.c
git-svn-id: svn://10.0.0.236/trunk@41646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:19:50 +00:00
gagan%netscape.com
1168d37397 Fix MLK. Freeing up previous versions of mPath/mScheme
git-svn-id: svn://10.0.0.236/trunk@41645 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:15:49 +00:00
jband%netscape.com
27d53aa51d fix this macro that no one is using so that I can use it in my factory in xpconnect
git-svn-id: svn://10.0.0.236/trunk@41644 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:14:55 +00:00
dp%netscape.com
d387db0287 Removed ASSERTION. Added comments for shutdown.
git-svn-id: svn://10.0.0.236/trunk@41643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:07:31 +00:00
briano%netscape.com
64b91c4a75 Fix for platforms with no --whole-archive flags.
git-svn-id: svn://10.0.0.236/trunk@41642 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:07:17 +00:00
waterson%netscape.com
988fafbed1 Allow datasources= attribute on _any_ XUL content.
git-svn-id: svn://10.0.0.236/trunk@41641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:05:03 +00:00
waterson%netscape.com
bcf4c078c5 Bugs 10640, 10689. Fix assertions when opening a folder. Crude performance improvement for asynchronously generated content in tree controls.
git-svn-id: svn://10.0.0.236/trunk@41640 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 00:03:45 +00:00
dveditz%netscape.com
abed4496be warning cleanup
git-svn-id: svn://10.0.0.236/trunk@41639 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:59:53 +00:00
Jerry.Kirk%Nexwarecorp.com
4686e418db Fix Move and Resize methods change from PRUint to PRInt
git-svn-id: svn://10.0.0.236/trunk@41638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:58:35 +00:00
neeti%netscape.com
ac4091c162 fix for bug 9853
git-svn-id: svn://10.0.0.236/trunk@41637 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:56:51 +00:00
rjc%netscape.com
140839a521 Fix bug #10751: use short date format.
git-svn-id: svn://10.0.0.236/trunk@41636 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:54:56 +00:00
dveditz%netscape.com
d82f6abb7a removing LITENESS
git-svn-id: svn://10.0.0.236/trunk@41635 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:54:36 +00:00
waterson%netscape.com
afd3ba4e43 Fix icons in sidebar.
git-svn-id: svn://10.0.0.236/trunk@41634 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:54:16 +00:00
waterson%netscape.com
010578cb57 Add dummy-flash.rdf for testing.
git-svn-id: svn://10.0.0.236/trunk@41633 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:54:04 +00:00
waterson%netscape.com
4283a80a7d Fix flash panel so flashes show up.
git-svn-id: svn://10.0.0.236/trunk@41632 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:53:47 +00:00
waterson%netscape.com
1542bcbae4 Stop assertions when sidebar is opened.
git-svn-id: svn://10.0.0.236/trunk@41631 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:53:33 +00:00
pavlov%netscape.com
02d920528c minimize/maximize/restore code
git-svn-id: svn://10.0.0.236/trunk@41630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:53:17 +00:00
jefft%netscape.com
bcd17f9e2e more on pop3 vs imap4 undo move/copy messages work
git-svn-id: svn://10.0.0.236/trunk@41629 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:53:01 +00:00
waterson%netscape.com
995405e316 Fix nsRDFSerivce.cpp so that it can be unloaded.
git-svn-id: svn://10.0.0.236/trunk@41628 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:52:47 +00:00
av%netscape.com
24d8824810 Cleaning memory allocation bug #9855
git-svn-id: svn://10.0.0.236/trunk@41627 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:51:53 +00:00
jefft%netscape.com
74399d6579 make sure to reset the current file position and header start position when setting new envelope position
git-svn-id: svn://10.0.0.236/trunk@41626 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:50:56 +00:00
dveditz%netscape.com
5d85034f89 config cleanup, LCFLAGS->CFLAGS, commenting, removing LITENESS
git-svn-id: svn://10.0.0.236/trunk@41625 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:50:03 +00:00
waterson%netscape.com
97bb780406 Stop assertions-on-startup when sidebar is opened.
git-svn-id: svn://10.0.0.236/trunk@41624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:49:02 +00:00
jefft%netscape.com
8495c1d9f0 fixed move messages not working problem
git-svn-id: svn://10.0.0.236/trunk@41623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:48:56 +00:00
akkana%netscape.com
faf9469aa7 10525: Only handle plaintext paste in base and text editors
git-svn-id: svn://10.0.0.236/trunk@41622 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:46:18 +00:00
rjc%netscape.com
28e8689989 Add persist attribute on "open" attribute. Also, get bookmark icons back on the left of the text.
git-svn-id: svn://10.0.0.236/trunk@41621 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:43:29 +00:00
danm%netscape.com
b0cc5c64ac stop neglecting to specify an URL to open in the prefs window. fixes bug 10589.
git-svn-id: svn://10.0.0.236/trunk@41620 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:42:43 +00:00
rjc%netscape.com
9a0c6297c9 Hook up persistent (via the localstore).
git-svn-id: svn://10.0.0.236/trunk@41619 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:42:41 +00:00
akkana%netscape.com
2b020f827c Fix 10621: write NS_LINEBREAK when we see the html whitespace tag
git-svn-id: svn://10.0.0.236/trunk@41618 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:40:57 +00:00
dveditz%netscape.com
661de5e6f6 add dependency checking to default target, stop abort in clobber_all if dist doesn't exist
git-svn-id: svn://10.0.0.236/trunk@41617 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:40:42 +00:00
rjc%netscape.com
c535c4ffd8 Use GetValueConst a bit.
git-svn-id: svn://10.0.0.236/trunk@41616 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:40:30 +00:00
pnunn%netscape.com
9b59044db2 Implemented 8 bit mask depth. Not used until switch turned on in imglib. pnunn.
git-svn-id: svn://10.0.0.236/trunk@41615 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:39:36 +00:00
bruce%cybersight.com
dbcf85efe2 ANSI C++ fix. Fixes HP-UX build with aCC. Use 'friend class nsFoo' rather than 'friend nsFoo'.
git-svn-id: svn://10.0.0.236/trunk@41614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:39:28 +00:00
akkana%netscape.com
b830ed9d61 Fix Paste as Quotation label
git-svn-id: svn://10.0.0.236/trunk@41613 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:38:16 +00:00
akkana%netscape.com
4d428f903e Fix compile warning
git-svn-id: svn://10.0.0.236/trunk@41612 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:37:57 +00:00
pnunn%netscape.com
d673cae756 Changes needed for alpha. pnunn.
git-svn-id: svn://10.0.0.236/trunk@41611 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:37:49 +00:00
briano%netscape.com
598fef60a4 No longer need the three MOZ_LIBS_whatever_PREFIX macros.
git-svn-id: svn://10.0.0.236/trunk@41610 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:37:42 +00:00
pnunn%netscape.com
731eef61dd changes needed for alpha. pnunn.
git-svn-id: svn://10.0.0.236/trunk@41609 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:37:16 +00:00
briano%netscape.com
e127086b8f Added NSPR_LIBS so it the shared lib would build on IRIX.
git-svn-id: svn://10.0.0.236/trunk@41608 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:36:14 +00:00
mscott%netscape.com
6a7c33fef3 Fix Bug #10706. Restore menus to chrome urls that are opened using window.open from the task manager. r=danm
git-svn-id: svn://10.0.0.236/trunk@41607 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 23:35:19 +00:00
edburns%acm.org
ea8c46904b Neither of these changes impact the SeaMonkey build.
buildpkg.bat, outofdate.pl:

Fixed so that java can build on win32.

config.mak

updated JAVA_ZIP macro.


git-svn-id: svn://10.0.0.236/trunk@41606 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 22:04:08 +00:00
edburns%acm.org
607873b411 Made changes to allow building on jdk1.1.7 or jdk1.2. Basically, accounted
for the presence or absence of a classes.zip file.


git-svn-id: svn://10.0.0.236/trunk@41605 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 22:00:20 +00:00
briano%netscape.com
9b5884bbaa Added a newline to the end of file to fix the Unix native compiler builds.
git-svn-id: svn://10.0.0.236/trunk@41604 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 22:00:06 +00:00
briano%netscape.com
0d373ac626 Added a newline to the end of file to fix the Unix native compiler builds.
git-svn-id: svn://10.0.0.236/trunk@41603 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 21:49:32 +00:00
nisheeth%netscape.com
fb004bfa97 Fix for bug 10829. Removed an extra ADDREF to the content sink which was causing leakage of sinks and webshells.
git-svn-id: svn://10.0.0.236/trunk@41599 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 20:13:07 +00:00
pavlov%netscape.com
b439ca2175 fix for scrolling problems in trees so mailnews doesn't scroll really really badly
git-svn-id: svn://10.0.0.236/trunk@41598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 19:56:35 +00:00
zuperdee%penguinpowered.com
d68e57841f Unbreaking the Motif port by changing the Move and Resize functions to match the new virtual prototypes. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@41597 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 18:27:23 +00:00
warren%netscape.com
b096de8cbe Fix for prefs crash.
git-svn-id: svn://10.0.0.236/trunk@41596 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 17:51:21 +00:00
terry%mozilla.org
4fd58af18a Cope with newer rss format (so that, for example, we can now get the
headlines for mozillazine again).


git-svn-id: svn://10.0.0.236/trunk@41595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 16:53:50 +00:00
terry%mozilla.org
86e9b120ea Fix another stupid typo.
git-svn-id: svn://10.0.0.236/trunk@41594 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 15:13:01 +00:00
terry%mozilla.org
768533d833 Fixed typo in "mailto:" link.
git-svn-id: svn://10.0.0.236/trunk@41593 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 15:11:41 +00:00
gagan%netscape.com
0d471239e4 Removed some debugging printf.
git-svn-id: svn://10.0.0.236/trunk@41592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 14:35:13 +00:00
duncan%be.com
ded6da2abc Fix ResolveSymlink for BeOS (BeOS doesn't have realpath).
BEOS ONLY FIX NEEDED TO UNBREAK THE BUILD!


git-svn-id: svn://10.0.0.236/trunk@41591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 12:03:25 +00:00
warren%netscape.com
462380bd8a Fixed leak.
git-svn-id: svn://10.0.0.236/trunk@41590 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 08:00:45 +00:00
warren%netscape.com
de5159d308 Fixed leak in nsObserverList. Used nsObjectHashtable in service mgr implementation.
git-svn-id: svn://10.0.0.236/trunk@41589 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 07:58:55 +00:00
warren%netscape.com
98fd24485a Fixes for the 'timing' problem, where load time is reported incorrectly. Things seem to work now, except the very first load.
git-svn-id: svn://10.0.0.236/trunk@41588 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 07:50:35 +00:00
rpotts%netscape.com
d5c1d655fd bug #10424 URL redirects. If the server did *not* send an entity along with the 302, necko would not correctly follow the redirect.
git-svn-id: svn://10.0.0.236/trunk@41587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 07:13:05 +00:00
rpotts%netscape.com
e3936a5ca6 bug #10424 URL redirects. If the server did *not* send an entity along with the 302, necko would not correctly follow the redirect.
git-svn-id: svn://10.0.0.236/trunk@41586 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 06:39:24 +00:00
warren%netscape.com
de74d366e4 Fixed to not put stuff in netwerk/dist anymore.
git-svn-id: svn://10.0.0.236/trunk@41585 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 06:10:53 +00:00
warren%netscape.com
35f51267b9 Clean up of nsDocumentBindInfo::OnStopRequest. Debug error messages for necko failure.
git-svn-id: svn://10.0.0.236/trunk@41584 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 04:20:34 +00:00
warren%netscape.com
781dcf6d17 Added NS_ERROR_UNKNOWN_PROTOCOL, and changed dns error to NS_ERROR_UNKNOWN_HOST.
git-svn-id: svn://10.0.0.236/trunk@41583 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 04:17:23 +00:00
beard%netscape.com
f8051de112 Trying to sync the toolkit after printing.
git-svn-id: svn://10.0.0.236/trunk@41582 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:51:25 +00:00
beard%netscape.com
8d08468ade added printApplet()
git-svn-id: svn://10.0.0.236/trunk@41581 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:28:20 +00:00
beard%netscape.com
d6e3f7dde5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41580 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:27:46 +00:00
beard%netscape.com
33348d2cf1 added AWTUtils.java
git-svn-id: svn://10.0.0.236/trunk@41579 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:27:25 +00:00
beard%netscape.com
1069ecca71 added getObject() method.
git-svn-id: svn://10.0.0.236/trunk@41578 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:27:05 +00:00
beard%netscape.com
bfcea10d3b changed MIME type processing, printing now delegates to the MRJContext.
git-svn-id: svn://10.0.0.236/trunk@41577 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:26:46 +00:00
beard%netscape.com
16ae510730 backing off using JMDrawFrameInPort, as it's currently unimplemented!
git-svn-id: svn://10.0.0.236/trunk@41576 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 03:26:00 +00:00
pavlov%netscape.com
7297ccf581 really fix aix, hpux, etc a=cyeh
git-svn-id: svn://10.0.0.236/trunk@41575 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 02:39:17 +00:00
valeski%netscape.com
f92679f8f3 crahser fix 10843 - bad host name was crashing the socket transport in error state
git-svn-id: svn://10.0.0.236/trunk@41574 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 02:36:52 +00:00
valeski%netscape.com
193d66c13d added dns failure check to output
git-svn-id: svn://10.0.0.236/trunk@41573 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 02:35:12 +00:00
rickg%netscape.com
1cca4d7556 fixed compaction error
git-svn-id: svn://10.0.0.236/trunk@41572 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 02:22:37 +00:00
terry%mozilla.org
9ae2e7cdec Fixed bug 10812 -- LXR paths were not getting generated correctly.
git-svn-id: svn://10.0.0.236/trunk@41571 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 01:28:32 +00:00
gagan%netscape.com
cf752b583b Fixes the spaces problem also on the Mac!
git-svn-id: svn://10.0.0.236/trunk@41570 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 01:17:29 +00:00
edburns%acm.org
186006f8a6 Initial checkin of Java Util classes and the Java Wrapper to WebShell
Util docs:  http://www.mozilla.org/projects/blackwood/java-util/
Java Wrapper to WebShell docs: http://www.mozilla.org/projects/blackwood/webclient/


git-svn-id: svn://10.0.0.236/trunk@41569 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 01:03:12 +00:00
gagan%netscape.com
cab1eacb84 Fixed the spaces problem. File path is now unescaped before being handed over to file spec.
git-svn-id: svn://10.0.0.236/trunk@41568 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 00:55:35 +00:00
gagan%netscape.com
bfdc9d4876 Fixes the random / and eventually the spaces problems.
git-svn-id: svn://10.0.0.236/trunk@41567 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 00:53:42 +00:00
sdagley%netscape.com
5786f41727 Temp hack for the Mac to address error opening files that aren't properly un-escaped (%20 still in the path instead of spaces for example). We still fail to open the file but now there's an error message to go along with the failure. Note that this will require Macsbug to be installed or a Mac hitting this error will crash. Since we were already telling people that they needed Macsbug installed to run the developmental builds I don't see a problem with this.
git-svn-id: svn://10.0.0.236/trunk@41565 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 00:37:58 +00:00
hyatt%netscape.com
8b19c3d8bd This is a sample XUL file that nobody uses. Completely harmless.
git-svn-id: svn://10.0.0.236/trunk@41564 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 00:34:09 +00:00
jfrancis%netscape.com
9877421283 fixed blocker bug 10698; rvwd: akkana; apprvd: chofmann
git-svn-id: svn://10.0.0.236/trunk@41563 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 23:40:21 +00:00
karnaze%netscape.com
e21f3ad4c8 bug 10809, incremental reflow of nested tables now reflows children.
git-svn-id: svn://10.0.0.236/trunk@41562 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 23:19:52 +00:00
pavlov%netscape.com
5725a0cbca fix solaris/aix/hpux/anal_compiler bustage a=cyeh
git-svn-id: svn://10.0.0.236/trunk@41561 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 22:53:41 +00:00
briano%netscape.com
affb159448 Fix for platforms whose ld's don't have a --whole-archive equivalent.
git-svn-id: svn://10.0.0.236/trunk@41560 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 22:47:42 +00:00
rpotts%netscape.com
4d03292317 Fixed crash when clicking on news: URLs...
git-svn-id: svn://10.0.0.236/trunk@41559 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 21:35:14 +00:00
valeski%netscape.com
1e7522276e not in default build - added stream conversion test app
git-svn-id: svn://10.0.0.236/trunk@41558 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 21:18:35 +00:00
valeski%netscape.com
843e8f8e4c not in default builds. fixed mem leaks in stream service
git-svn-id: svn://10.0.0.236/trunk@41557 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 21:17:33 +00:00
valeski%netscape.com
0537829455 cyeh approved - stability repairs
git-svn-id: svn://10.0.0.236/trunk@41556 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 21:16:27 +00:00
sspitzer%netscape.com
7442fe6354 make mPath canonical after resolving the symlink. a=mcafee.
git-svn-id: svn://10.0.0.236/trunk@41555 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 20:14:42 +00:00
cltbld%netscape.com
a952e199a5 anal cleanup.
git-svn-id: svn://10.0.0.236/trunk@41554 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 20:02:29 +00:00
blizzard%redhat.com
49af80fb2c fix linux startup bustage. reviewed by sspitzer, approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@41553 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 19:42:55 +00:00
dougt%netscape.com
24830fc232 This fixes a nsDirectoryIterator bug that bliz, seth and I were working on last night.
Approved by cyeh.


git-svn-id: svn://10.0.0.236/trunk@41552 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 14:24:47 +00:00
valeski%netscape.com
0fab1c65cf not in default builds - stream converter leak updates and we're now poping from the Q from the top (FIFO)
git-svn-id: svn://10.0.0.236/trunk@41551 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 07:09:46 +00:00
mscott%netscape.com
8c5e8f5793 try to force NECKO to be defined to fix pix problems on the tinderbox builds. Many of us pulling in our own tree
aren't seeing this.


git-svn-id: svn://10.0.0.236/trunk@41550 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 06:35:48 +00:00
sspitzer%netscape.com
412c2d6218 ignore generated Makefile
git-svn-id: svn://10.0.0.236/trunk@41549 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 05:00:07 +00:00
sspitzer%netscape.com
7057e8db23 other half of fix for #10697. directory iterators work again. r=blizzard. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@41548 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:59:13 +00:00
hangas%netscape.com
5db271ad8c Get address book to work with Necko.
git-svn-id: svn://10.0.0.236/trunk@41547 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:54:50 +00:00
mscott%netscape.com
e529dbf0a4 include config.mak
git-svn-id: svn://10.0.0.236/trunk@41546 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:51:00 +00:00
mscott%netscape.com
5dfc4ec79a fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41545 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:41:07 +00:00
mscott%netscape.com
fab9ab2ba0 fix the build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41544 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:37:31 +00:00
mscott%netscape.com
c04ce0be66 fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41543 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:32:19 +00:00
mscott%netscape.com
665947b37f fix solaris build breakage.
git-svn-id: svn://10.0.0.236/trunk@41542 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:31:09 +00:00
sspitzer%netscape.com
851457b19f fix for #10697. ResolveSymlink() messes with mCurrent, so we need to restore it. Also, make ResolveSymlink() return an absolute file, instead of a relative one.
git-svn-id: svn://10.0.0.236/trunk@41541 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:31:04 +00:00
mscott%netscape.com
4b2ce45328 fix build breakage with necko landing...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41540 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:25:34 +00:00
sspitzer%netscape.com
7af27a1d48 fix build bustage. libreg.so is now libmozreg.so
git-svn-id: svn://10.0.0.236/trunk@41539 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:23:49 +00:00
bruce%cybersight.com
500946694e Build fix for aCC on HP-UX. Approved by leaf.
git-svn-id: svn://10.0.0.236/trunk@41538 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:21:42 +00:00
sspitzer%netscape.com
6724987431 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@41537 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:20:23 +00:00
mscott%netscape.com
fc0834dbde fix build breakage....include config.mak
git-svn-id: svn://10.0.0.236/trunk@41536 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:19:17 +00:00
mscott%netscape.com
9aeecf065a fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41535 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:13:08 +00:00
mscott%netscape.com
8c31517e1b fix build breakage....include config.mak
git-svn-id: svn://10.0.0.236/trunk@41534 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 04:11:58 +00:00
mscott%netscape.com
af3ff4517f fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41533 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:59:32 +00:00
mscott%netscape.com
b7c3f2e4d3 fix build breakage....include config.mak
git-svn-id: svn://10.0.0.236/trunk@41532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:56:54 +00:00
mscott%netscape.com
0a50929030 fix build breakage..include config.mak
git-svn-id: svn://10.0.0.236/trunk@41531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:46:59 +00:00
mscott%netscape.com
2c30e3a9a7 fix build breakage....include config.mak
git-svn-id: svn://10.0.0.236/trunk@41530 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:42:19 +00:00
mscott%netscape.com
1cdcecb2fe fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41529 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:37:35 +00:00
mscott%netscape.com
e0d78066e4 fix build breakage by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41528 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:34:22 +00:00
mscott%netscape.com
4a055f49b0 fix build breakage by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:28:00 +00:00
beard%netscape.com
1ea6aef7bb CW Pro 4 format.
git-svn-id: svn://10.0.0.236/trunk@41526 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:27:07 +00:00
beard%netscape.com
4c57ff710e first cut at printing support, doesn't quite work yet.
git-svn-id: svn://10.0.0.236/trunk@41525 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:26:43 +00:00
mscott%netscape.com
6d7e4f3b2c fix build breakage by adding NECKO to link lines.
git-svn-id: svn://10.0.0.236/trunk@41524 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:20:47 +00:00
mscott%netscape.com
9e306440a7 fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41523 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:17:36 +00:00
mscott%netscape.com
70cac31dfd fix build by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:10:23 +00:00
mscott%netscape.com
0a04719b79 fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41521 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:01:33 +00:00
mscott%netscape.com
5a2e9230b1 fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41520 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:49:02 +00:00
mscott%netscape.com
fed59eeaa9 fix build breakage by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41519 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:47:16 +00:00
mscott%netscape.com
059246c782 fix the build breakage...make sure necko is defined.
git-svn-id: svn://10.0.0.236/trunk@41518 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:44:21 +00:00
mscott%netscape.com
ab177da65c fix build breakage by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41517 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:39:17 +00:00
mscott%netscape.com
ca57c9e2cd fix build breakge include config.mak
git-svn-id: svn://10.0.0.236/trunk@41516 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:37:20 +00:00
mscott%netscape.com
88b19302b0 Fix build breakage...include config.mak
git-svn-id: svn://10.0.0.236/trunk@41515 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:35:45 +00:00
mscott%netscape.com
b410e3546d include config.mak to fix build breakage.
git-svn-id: svn://10.0.0.236/trunk@41514 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:16:06 +00:00
mscott%netscape.com
0140901c4a include config.mak to fix windows build breakage.
git-svn-id: svn://10.0.0.236/trunk@41513 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:15:24 +00:00
mscott%netscape.com
e13c20eacf Fix pedantic breakage on the linux tinderbox build.
git-svn-id: svn://10.0.0.236/trunk@41512 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 02:05:03 +00:00
mscott%netscape.com
b3852bc23b fix windows build breakage...
git-svn-id: svn://10.0.0.236/trunk@41511 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 01:41:27 +00:00
gagan%netscape.com
ffc29a87f0 Fixed the resource:// to resource:/ May be related to the menu problems. Appr'd leaf.
git-svn-id: svn://10.0.0.236/trunk@41510 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 01:31:47 +00:00
briano%netscape.com
2087356d68 Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41509 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 01:18:12 +00:00
mscott%netscape.com
674a138063 the mailnews necko branch has landed so we can build mailnews again.
git-svn-id: svn://10.0.0.236/trunk@41508 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:45:40 +00:00
beard%netscape.com
8d6aca2b08 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41507 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:45:36 +00:00
beard%netscape.com
511e6a6159 some liveconnect changes
git-svn-id: svn://10.0.0.236/trunk@41506 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:44:09 +00:00
mscott%netscape.com
00d508f726 Build mailnews now that the mailnews necko branch has landed.
git-svn-id: svn://10.0.0.236/trunk@41505 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:43:33 +00:00
beard%netscape.com
82a86ef560 bumped version
git-svn-id: svn://10.0.0.236/trunk@41504 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:43:15 +00:00
mscott%netscape.com
e842ae2afa Landing the MailNews_Necko_BRANCH. These are the changes that will enable mailnews to run with necko.
git-svn-id: svn://10.0.0.236/trunk@41503 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:42:25 +00:00
sspitzer%netscape.com
5c585b0b2e one more thing to turn on necko for the mac. thanks to pinkerton.
git-svn-id: svn://10.0.0.236/trunk@41502 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:38:45 +00:00
briano%netscape.com
0d3f52affd Automated update
git-svn-id: svn://10.0.0.236/trunk@41501 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:30:41 +00:00
mscott%netscape.com
7cb4023d9e Sanity check to make sure NECKO gets defined now.
git-svn-id: svn://10.0.0.236/trunk@41500 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:29:42 +00:00
mscott%netscape.com
0250ee836f This is it...throw the necko switch!!!
git-svn-id: svn://10.0.0.236/trunk@41499 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:28:38 +00:00
sspitzer%netscape.com
fc92759437 turn on NECKO for Mac. approved mscott
git-svn-id: svn://10.0.0.236/trunk@41498 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:24:35 +00:00
mscott%netscape.com
2b9ca97bcf This is it.....flip the necko switch for linux by enabling necko as the default choice.
git-svn-id: svn://10.0.0.236/trunk@41497 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 00:19:29 +00:00
despotdaemon%netscape.com
02bf344ed2 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41496 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 23:38:41 +00:00
briano%netscape.com
6ba54119ec Added a newline the the end of file to make the native Unix compilers happy.
git-svn-id: svn://10.0.0.236/trunk@41493 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:55:50 +00:00
briano%netscape.com
5c9bc855d5 Last part of the fix for bug 8568. Removed all the temporary, transitional references to libreg.{a,so}. Approved by cyeh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@41492 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:47:07 +00:00
harishd%netscape.com
2a7485fb4a Fixed sink addref bug [A] rickg, cyeh
git-svn-id: svn://10.0.0.236/trunk@41491 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:46:07 +00:00
rods%netscape.com
417d4dd5ab Added generated content for optgroups, fixed option to be display:block
change optgroup inside of option


git-svn-id: svn://10.0.0.236/trunk@41490 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:43:43 +00:00
harishd%netscape.com
5b842bedfd Fixing ToNewUnicode(). Checking in for rickg.
approved: cyeh


git-svn-id: svn://10.0.0.236/trunk@41489 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:43:11 +00:00
rods%netscape.com
e2a7ed2062 temporary fix for reentrancy bug in HandleEvent
git-svn-id: svn://10.0.0.236/trunk@41488 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:42:37 +00:00
peterl%netscape.com
4d6131b0ce fix setting empty attributes
approved cyeh


git-svn-id: svn://10.0.0.236/trunk@41487 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:41:16 +00:00
rods%netscape.com
a8c805657d Changed the Show method to included the SWP_NOACTIVATE falg for popup windows
git-svn-id: svn://10.0.0.236/trunk@41486 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:38:57 +00:00
rods%netscape.com
6464e75057 Made many changes to fix several bugs
git-svn-id: svn://10.0.0.236/trunk@41485 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:38:08 +00:00
rods%netscape.com
606e276090 Added the setting of the clip rect before drawing the button text
git-svn-id: svn://10.0.0.236/trunk@41484 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:37:22 +00:00
rods%netscape.com
fd779c3778 Added NS_DEFINE_STATIC_IID_ACCESSOR
git-svn-id: svn://10.0.0.236/trunk@41483 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:35:55 +00:00
rods%netscape.com
a7021cc7c2 NS_DEFINE_STATIC_IID_ACCESSOR and removed the AboutToDropdown method
git-svn-id: svn://10.0.0.236/trunk@41482 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:35:28 +00:00
blizzard%redhat.com
3d1ce5aa05 work around for startup crash on linux. checkin approved by cyeh and leaf.
git-svn-id: svn://10.0.0.236/trunk@41481 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 20:25:02 +00:00
dp%netscape.com
412ee3ae0a Component Loaders
git-svn-id: svn://10.0.0.236/trunk@41480 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 20:22:49 +00:00
karnaze%netscape.com
b7f79a3328 fixes related to crash in AC_Wrapup on optimized builds.
git-svn-id: svn://10.0.0.236/trunk@41479 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 19:43:37 +00:00
shaver%netscape.com
d786ea88d0 zero out colInfo wehen allocated to avoid startup crash and other badness
git-svn-id: svn://10.0.0.236/trunk@41478 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 18:52:04 +00:00
dp%netscape.com
69d7ec1d52 Removing Makefile that got checked in by mistake, I think
git-svn-id: svn://10.0.0.236/trunk@41477 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 18:47:56 +00:00
despotdaemon%netscape.com
a80029dfcf Pseudo-automatic update of changes made by edburns@acm.org.
git-svn-id: svn://10.0.0.236/trunk@41476 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 17:36:50 +00:00
despotdaemon%netscape.com
61e53be3ec Pseudo-automatic update of changes made by tonyr@fbdesigns.com.
git-svn-id: svn://10.0.0.236/trunk@41474 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 17:15:48 +00:00
rpotts%netscape.com
9b8458776a Close the socket if an error occurred...
git-svn-id: svn://10.0.0.236/trunk@41466 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 11:08:18 +00:00
rpotts%netscape.com
4abb94c72b Changed OnStopRequest(...) to always file - regardless of the mStatus. This insures that the consumer will *always* receive an OnStopRequest(...) notification.
git-svn-id: svn://10.0.0.236/trunk@41465 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 11:07:39 +00:00
duncan%be.com
030786080b Fix the BeOS build. mcafee@netscape.com ok'd.
git-svn-id: svn://10.0.0.236/trunk@41464 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 10:11:09 +00:00
rpotts%netscape.com
8766545ebe Set the max number of open transports to 8.
git-svn-id: svn://10.0.0.236/trunk@41463 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:26:55 +00:00
rpotts%netscape.com
d4da5bce52 Obsolete file...
git-svn-id: svn://10.0.0.236/trunk@41462 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:25:51 +00:00
rpotts%netscape.com
6ced5b9bb6 Support for a Max number of open transports.
git-svn-id: svn://10.0.0.236/trunk@41461 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:25:31 +00:00
karnaze%netscape.com
53bf90aac1 fix mac breakage, hopefully
git-svn-id: svn://10.0.0.236/trunk@41460 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:13:44 +00:00
warren%netscape.com
d9f0756d1e Attempt to fix the mac build.
git-svn-id: svn://10.0.0.236/trunk@41459 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:56:12 +00:00
hyatt%netscape.com
40f43dfde9 Fixing karnaze's bustage.
git-svn-id: svn://10.0.0.236/trunk@41458 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:55:41 +00:00
warren%netscape.com
0612e638d3 Added NS_ShutdownXPCOM to facilitate leak detection in purify.
git-svn-id: svn://10.0.0.236/trunk@41457 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:42:53 +00:00
warren%netscape.com
ea71169ed5 Added ability to instantiate a component to test it for leaks.
git-svn-id: svn://10.0.0.236/trunk@41456 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:28:10 +00:00
warren%netscape.com
6792f10afa Fully initialized arena so that it won't fail in destructor without first calling Init.
git-svn-id: svn://10.0.0.236/trunk@41455 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:27:38 +00:00
karnaze%netscape.com
382b9863de new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
frames while testing the new cell map and strategy


git-svn-id: svn://10.0.0.236/trunk@41454 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:09:02 +00:00
warren%netscape.com
a732d538f1 Added NS_ShutdownXPCOM to facilitate leak detection in purify.
git-svn-id: svn://10.0.0.236/trunk@41453 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:03:49 +00:00
warren%netscape.com
128c27b215 Added TestShutdown to detect memory leaks in xpcom.
git-svn-id: svn://10.0.0.236/trunk@41452 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:01:55 +00:00
warren%netscape.com
9238d4066d Added destructor/cleanup code.
git-svn-id: svn://10.0.0.236/trunk@41451 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 08:01:03 +00:00
warren%netscape.com
4547342909 Added NS_ShutdownXPCOM for memory cleanup.
git-svn-id: svn://10.0.0.236/trunk@41450 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 07:57:39 +00:00
warren%netscape.com
3295a722e9 Added nsObjectHashtable (for automatically copying and destroying elements). Also nsSupportsHashtable for refcounted elements.
git-svn-id: svn://10.0.0.236/trunk@41449 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 07:56:28 +00:00
nisheeth%netscape.com
6f790e9c6c Fixing bug 6886. window.outerWidth and window.outerHeight for (i)frames now return the dimensions of the browser window. This is the way 4.x handles these properties.
git-svn-id: svn://10.0.0.236/trunk@41448 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 07:03:29 +00:00
nisheeth%netscape.com
4aa16e828e Adding a new parameter, aMode, to nsIContentSink::AddDocTypeDecl.
git-svn-id: svn://10.0.0.236/trunk@41447 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:56:05 +00:00
law%netscape.com
f2c7500d89 Fix for necko build bustage
git-svn-id: svn://10.0.0.236/trunk@41446 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:53:32 +00:00
brendan%mozilla.org
e0f64c2c6e Fix warnings reported at http://tinderbox.mozilla.org/SeaMonkey/warnings.html, mostly unsigned/signed bothers.
git-svn-id: svn://10.0.0.236/trunk@41445 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:48:44 +00:00
law%netscape.com
67d0131f58 Install .dtds to chrome:global:locale:en-US
git-svn-id: svn://10.0.0.236/trunk@41444 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:33:42 +00:00
racham%netscape.com
0f553c9b93 Fixing no migration profiles case. bug 9783
git-svn-id: svn://10.0.0.236/trunk@41443 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:32:08 +00:00
racham%netscape.com
f260133523 interface to count 4x profiles
git-svn-id: svn://10.0.0.236/trunk@41442 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:25:34 +00:00
law%netscape.com
1382360c56 New stream xfer dialog plus .dtds
git-svn-id: svn://10.0.0.236/trunk@41441 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 06:17:48 +00:00
law%netscape.com
f12255727f Enable overriding initialization
git-svn-id: svn://10.0.0.236/trunk@41440 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:51:43 +00:00
arielb%netscape.com
5b5124ff1a xpidling and updating nsTarget object. should resolve build errors on
SeaMonkey Ports


git-svn-id: svn://10.0.0.236/trunk@41439 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:43:26 +00:00
tao%netscape.com
72ae9644c8 Update test cases.
git-svn-id: svn://10.0.0.236/trunk@41438 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:42:32 +00:00
law%netscape.com
39b45dd176 Updating (not in the build, yet)
git-svn-id: svn://10.0.0.236/trunk@41437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:37:44 +00:00
law%netscape.com
9319ea2b18 Add JavaScript/JavaScriptDebug .shlbs
git-svn-id: svn://10.0.0.236/trunk@41436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:35:49 +00:00
law%netscape.com
f73df0e6b3 Adding nsIStreamTransferOperation to build.
git-svn-id: svn://10.0.0.236/trunk@41435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:33:46 +00:00
law%netscape.com
732205c957 Add new .idl
git-svn-id: svn://10.0.0.236/trunk@41434 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:31:39 +00:00
law%netscape.com
b49323510d Adding .js file
git-svn-id: svn://10.0.0.236/trunk@41433 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:29:23 +00:00
vidur%netscape.com
3c5bfb7cde Added form searching for form controls that are newly created and added to the tree.
git-svn-id: svn://10.0.0.236/trunk@41432 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:26:55 +00:00
vidur%netscape.com
ae363befb4 Fixed incorrect inclusion of text elements in tag stack creation in CreateContextualFragment.
git-svn-id: svn://10.0.0.236/trunk@41431 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:26:16 +00:00
vidur%netscape.com
e0bdbd7d5e Added new forwarding macro.
git-svn-id: svn://10.0.0.236/trunk@41430 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:25:44 +00:00
waterson%netscape.com
74917af62a Bug 10617. Get folder performance back. We now _do not_ tell layout about individual content that gets appended during CreateContainerContents(), and instead wait until we've constructed all child nodes to do a ContentChanged() notification.
git-svn-id: svn://10.0.0.236/trunk@41429 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:21:22 +00:00
racham%netscape.com
93194b481c changing the dll name from xpprofile32 to profile
git-svn-id: svn://10.0.0.236/trunk@41428 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:16:51 +00:00
law%netscape.com
f805ec5f6c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41427 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:05:43 +00:00
blizzard%redhat.com
ce3a7d632c implement nsWidget::WidgetToScreen
git-svn-id: svn://10.0.0.236/trunk@41426 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 05:02:41 +00:00
law%netscape.com
b17b83d880 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41425 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:59:31 +00:00
blizzard%redhat.com
f30a4da59e fix broken debugging messages and fix bounds condition where a window
should be mapped.


git-svn-id: svn://10.0.0.236/trunk@41424 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:53:49 +00:00
law%netscape.com
578b0e9b85 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41423 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:49:06 +00:00
troy%netscape.com
08b0ac1ce2 Added failure check for call to nsStyleData::GetBorder()
git-svn-id: svn://10.0.0.236/trunk@41422 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:48:34 +00:00
morse%netscape.com
a1ecfaac45 fix bug 10423
git-svn-id: svn://10.0.0.236/trunk@41421 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:31:12 +00:00
waterson%netscape.com
d9c95cba75 Obsolete.
git-svn-id: svn://10.0.0.236/trunk@41420 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:06:32 +00:00
mang%subcarrier.org
22f0d0271e mang's lies added to rginda's supa-phatt comments
git-svn-id: svn://10.0.0.236/trunk@41419 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:05:15 +00:00
warren%netscape.com
2c5e794352 Fixed mismatched delete problem (purify).
git-svn-id: svn://10.0.0.236/trunk@41418 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:05:10 +00:00
warren%netscape.com
57e8993efd Fixed UMR / refcounting problem (purify).
git-svn-id: svn://10.0.0.236/trunk@41417 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:02:07 +00:00
troy%netscape.com
296ff668fa Added support for "box-sizing" style property
git-svn-id: svn://10.0.0.236/trunk@41416 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:51:37 +00:00
mscott%netscape.com
7c31679992 add one more necko ifdef for davidm.
git-svn-id: svn://10.0.0.236/trunk@41415 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:40:03 +00:00
danm%netscape.com
551064e404 implement window creation OS chrome feature flags
git-svn-id: svn://10.0.0.236/trunk@41414 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:39:44 +00:00
davidm%netscape.com
8a803e5294 #if def out the code so NECKO doesn't break
git-svn-id: svn://10.0.0.236/trunk@41413 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:37:30 +00:00
blizzard%redhat.com
ac363fc0dd change prototypes for recent widget interface changes.
git-svn-id: svn://10.0.0.236/trunk@41412 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:11:16 +00:00
sfraser%netscape.com
49a6904cb4 Remove references to nsIContextLoader.
git-svn-id: svn://10.0.0.236/trunk@41411 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:08:21 +00:00
joki%netscape.com
0b9a3037c3 fixing window.open flags so as not to default to all chrome on incorrectly.
git-svn-id: svn://10.0.0.236/trunk@41410 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 03:05:35 +00:00
sfraser%netscape.com
3e40d72a75 Added support for nsIDocumentStateListeners.
git-svn-id: svn://10.0.0.236/trunk@41409 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:56:33 +00:00
sfraser%netscape.com
13b527d50f Lowercase the ids of the style button names.
git-svn-id: svn://10.0.0.236/trunk@41408 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:56:03 +00:00
sfraser%netscape.com
7c7f0da18a Implement support for nsIDocumentStateListeners.
git-svn-id: svn://10.0.0.236/trunk@41407 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:55:40 +00:00
sfraser%netscape.com
45984f5dcb Support for UI state maintenance, for styles, and the document dirty flag.
git-svn-id: svn://10.0.0.236/trunk@41406 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:54:35 +00:00
blizzard%redhat.com
62d3543dd7 fix another UMR.
git-svn-id: svn://10.0.0.236/trunk@41405 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:54:05 +00:00
waterson%netscape.com
ddc3bb8331 Implement RemoveWidgetItem(). Whoops.
git-svn-id: svn://10.0.0.236/trunk@41404 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:53:49 +00:00
sfraser%netscape.com
56eb58ac9f Added document modified attribute.
git-svn-id: svn://10.0.0.236/trunk@41403 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:53:48 +00:00
sfraser%netscape.com
1dd947029b Added nsInterfaceState for UI state maintenance
git-svn-id: svn://10.0.0.236/trunk@41402 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:53:09 +00:00
sfraser%netscape.com
dd458aeede Added broadcasters for style and document dirty states, and hooked up style buttons as observers.
git-svn-id: svn://10.0.0.236/trunk@41401 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:52:40 +00:00
davidm%netscape.com
c8c8f0bdb1 4279 [FEATURE] JavaScript Alert dialogs
git-svn-id: svn://10.0.0.236/trunk@41400 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:52:14 +00:00
sfraser%netscape.com
b68934d565 Added callback functions for style and dirty state changes. Also added EditorToggleStyle() call.
git-svn-id: svn://10.0.0.236/trunk@41399 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:51:58 +00:00
blizzard%redhat.com
9ee432b243 merge changes from timer/ directory that ramiro missed. this shouldn't affect anything.
git-svn-id: svn://10.0.0.236/trunk@41398 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:49:30 +00:00
sfraser%netscape.com
fb3efb9d24 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41397 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:49:12 +00:00
sfraser%netscape.com
53582e6726 Add nsIDocumentStateListener.h
git-svn-id: svn://10.0.0.236/trunk@41396 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:48:18 +00:00
sfraser%netscape.com
7e4adcde7a File Removed.
git-svn-id: svn://10.0.0.236/trunk@41395 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:47:47 +00:00
sfraser%netscape.com
9d0308a90f Remove nsIContextLoader
git-svn-id: svn://10.0.0.236/trunk@41394 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:45:05 +00:00
sfraser%netscape.com
1bf2e59e3e Remove nsIContextLoader, which is obsolete
git-svn-id: svn://10.0.0.236/trunk@41393 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:44:22 +00:00
sfraser%netscape.com
e7a02f6a34 Add ED_SaveMod.gif to the build.
git-svn-id: svn://10.0.0.236/trunk@41392 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:43:28 +00:00
blizzard%redhat.com
d1f188ef10 fix memory leak
git-svn-id: svn://10.0.0.236/trunk@41391 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:21:23 +00:00
blizzard%redhat.com
43b6279481 fix memory leak in xlibrgb code.
git-svn-id: svn://10.0.0.236/trunk@41390 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:20:53 +00:00
gagan%netscape.com
b8ac9f29c8 More URL parsing updates for not so common cases.
git-svn-id: svn://10.0.0.236/trunk@41389 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:13:07 +00:00
blizzard%redhat.com
ca8f3dc643 fix leaking nsRect in nsWindow::Invalidate()
git-svn-id: svn://10.0.0.236/trunk@41388 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:08:17 +00:00
blizzard%redhat.com
a438fe29a0 fix UMRs as reported by the great and powerful bruce. this closes bug 10625.
git-svn-id: svn://10.0.0.236/trunk@41387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:02:21 +00:00
ftang%netscape.com
035952fc1d fix bug 7899 by setup correct value in the init
git-svn-id: svn://10.0.0.236/trunk@41386 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 02:00:18 +00:00
bruce%cybersight.com
c179b989d8 Add some includes to make it more explicit. (This was breaking under some changes I have locally to minimize include graph without this). Also fixes a gcc 2.7.2.3 issue.
git-svn-id: svn://10.0.0.236/trunk@41385 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:45:57 +00:00
cmanske%netscape.com
ca051326c5 Small fix to UI JS
git-svn-id: svn://10.0.0.236/trunk@41384 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:39:55 +00:00
cmanske%netscape.com
21da99135b Fixed bug in GetElementOrParentByTagname
git-svn-id: svn://10.0.0.236/trunk@41383 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:37:51 +00:00
sfraser%netscape.com
e4ac2454ac Bring the table borders back!
git-svn-id: svn://10.0.0.236/trunk@41381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:23:53 +00:00
nisheeth%netscape.com
7334ff2ea7 More work to fix bug 8607. This is still not enabled at run-time because one of the XML tests isn't displaying properly. XML decls and DOCTYPE decls will be passed up to the content sink once this is enabled.
git-svn-id: svn://10.0.0.236/trunk@41380 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:21:54 +00:00
despotdaemon%netscape.com
417185aea9 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@41379 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:20:52 +00:00
nisheeth%netscape.com
845d1c9ae1 Add static GetIID() method for creating smart pointers to nsIXMLContentSink.
git-svn-id: svn://10.0.0.236/trunk@41378 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 01:17:09 +00:00
ssu%netscape.com
913f0c4552 fixed bug #9587
git-svn-id: svn://10.0.0.236/trunk@41377 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 00:42:21 +00:00
cmanske%netscape.com
143d44cb69 Fixed build bustage - removed references to removed .h files
git-svn-id: svn://10.0.0.236/trunk@41376 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 00:35:41 +00:00
mcafee%netscape.com
40f2175553 cmanske forgot to remove one reference to a removed header file, fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@41375 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 00:33:50 +00:00
cmanske%netscape.com
cfbaf130af Removing files no longer used.
git-svn-id: svn://10.0.0.236/trunk@41374 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 00:11:50 +00:00
cmanske%netscape.com
0cbd080da3 Removing files no longer used.
git-svn-id: svn://10.0.0.236/trunk@41373 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 00:02:45 +00:00
cmanske%netscape.com
19ab0e4029 Initial table editing stuff. Removed table editing transactions (use basic node txns). Fixed TrimString JS methods. Fixed setting border in insert table.
git-svn-id: svn://10.0.0.236/trunk@41372 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:59:22 +00:00
sfraser%netscape.com
16ac8cfe57 Remove table editing transactions, for cmanske.
git-svn-id: svn://10.0.0.236/trunk@41371 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:58:28 +00:00
mcafee%netscape.com
24a0b677f3 Fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@41370 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:56:04 +00:00
mcafee%netscape.com
b5d2c4d9e2 Fixing linux bustage with kmcclusk.
git-svn-id: svn://10.0.0.236/trunk@41369 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:52:41 +00:00
mang%subcarrier.org
ba0da0c4db Comments and documentation contributed by rginda@ndcico.com
git-svn-id: svn://10.0.0.236/trunk@41368 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:46:47 +00:00
davidm%netscape.com
a2feb12bea Remove <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> now that tasksoverlay.css is in
git-svn-id: svn://10.0.0.236/trunk@41365 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:45:13 +00:00
davidm%netscape.com
267c5910f8 remove reference to navigator.css
git-svn-id: svn://10.0.0.236/trunk@41364 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:38:29 +00:00
davidm%netscape.com
be46aed1f1 Add dialogOverlay.dtd
git-svn-id: svn://10.0.0.236/trunk@41363 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:37:39 +00:00
davidm%netscape.com
87d7402e3f Use tasksoverlay.css and tasksOverlay.dtd
git-svn-id: svn://10.0.0.236/trunk@41362 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:37:12 +00:00
davidm%netscape.com
1bf7e773ce Add tasksOverly.dtd and dialogOverlay.dtd
git-svn-id: svn://10.0.0.236/trunk@41361 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:35:12 +00:00
valeski%netscape.com
a4ab66ad1a free memory mismatch fix
git-svn-id: svn://10.0.0.236/trunk@41360 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:35:01 +00:00
davidm%netscape.com
1fd37e8281 move taskbar to tasksOverlay.css
git-svn-id: svn://10.0.0.236/trunk@41359 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:34:21 +00:00
sspitzer%netscape.com
695d359ba6 change the nsIDirectoryIterator::Init interface to match the nsDirectoryIterator ctor: two paramenters, a file spec and a bool for resolveSymlinks. pass in PR_TRUE in the pref and component manager code. this fixes the problem where prefs wouldn't get loaded on the mac!
git-svn-id: svn://10.0.0.236/trunk@41358 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:33:54 +00:00
harishd%netscape.com
6fd9346db6 EnableParse() returns nsresult.
git-svn-id: svn://10.0.0.236/trunk@41357 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:33:16 +00:00
harishd%netscape.com
aa418dc7e3 Made EnableParse() to return nsresult. Used to return PRBool
git-svn-id: svn://10.0.0.236/trunk@41356 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:32:30 +00:00
mcafee%netscape.com
e45e3dc6a4 Minor comment change.
git-svn-id: svn://10.0.0.236/trunk@41355 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:31:48 +00:00
briano%netscape.com
684f6b2907 Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
git-svn-id: svn://10.0.0.236/trunk@41354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:27:44 +00:00
kmcclusk%netscape.com
4da058a9e8 bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.


git-svn-id: svn://10.0.0.236/trunk@41353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:26:36 +00:00
davidm%netscape.com
e76d697db9 Add taskOverlay.css
git-svn-id: svn://10.0.0.236/trunk@41352 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:20:21 +00:00
briano%netscape.com
7cf3f99d48 Needed to do the temporary copying in the libs step, not the install step.
git-svn-id: svn://10.0.0.236/trunk@41351 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:19:42 +00:00
terry%mozilla.org
ea9076ac92 Got rid of some silly warnings.
git-svn-id: svn://10.0.0.236/trunk@41350 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:19:02 +00:00
kin%netscape.com
fc9ffb5c59 Added code to EditorExecuteScript() that will
report the line number in the script where
an exception is thrown.


git-svn-id: svn://10.0.0.236/trunk@41349 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:18:03 +00:00
ducarroz%netscape.com
8cfd0b8144 Fix shlb name conflict between netwerk:mime and mailnews:mime. Necko only.
git-svn-id: svn://10.0.0.236/trunk@41348 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:17:49 +00:00
davidm%netscape.com
6d6f284a9e Change code so JS doesn't throw
git-svn-id: svn://10.0.0.236/trunk@41347 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:16:52 +00:00
davidm%netscape.com
96fea82ca5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41346 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:16:26 +00:00
terry%mozilla.org
55179fbc93 Was sending multiple messages telling people they're on the hook.
git-svn-id: svn://10.0.0.236/trunk@41345 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:10:12 +00:00
sfraser%netscape.com
4bf673a95e Change ResolveAlias to ResolveSymlink. dougt should have done this.
git-svn-id: svn://10.0.0.236/trunk@41342 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:05:53 +00:00
putterman%netscape.com
715deaf848 Use ref instead of id when referring to the threadPane tree.
git-svn-id: svn://10.0.0.236/trunk@41341 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:02:54 +00:00
putterman%netscape.com
b2cd6ea0a1 GetResource first looks at ref. checkin for waterson.
git-svn-id: svn://10.0.0.236/trunk@41340 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:02:13 +00:00
law%netscape.com
6ed7b1104f Adding new .dtd files; a=mcafee
git-svn-id: svn://10.0.0.236/trunk@41339 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:01:32 +00:00
law%netscape.com
1db09ee75c Adding new .dtd files; a=mcafee
git-svn-id: svn://10.0.0.236/trunk@41338 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 22:47:56 +00:00
danm%netscape.com
62c8378103 straighten out OS chrome flags and synchronize in Windows source
git-svn-id: svn://10.0.0.236/trunk@41337 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 22:42:34 +00:00
mark.lin%eng.sun.com
b0a480d4e7 Changed the MRJPlugin so that it's able to compile again.
Replaced any occurances of GetIID() with NS_GET_IID().


git-svn-id: svn://10.0.0.236/trunk@41336 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 22:23:02 +00:00
briano%netscape.com
799dfd353c Temporarily avoid the NECKO-related tests on BSD/OS since I can't get them to link.
git-svn-id: svn://10.0.0.236/trunk@41335 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 22:17:29 +00:00
law%netscape.com
24515f7a26 Do chrome on install pass, not export
git-svn-id: svn://10.0.0.236/trunk@41333 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:55:17 +00:00
sspitzer%netscape.com
39a3f5c44e wrap pref calls with try / catch
git-svn-id: svn://10.0.0.236/trunk@41332 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:48:08 +00:00
briano%netscape.com
4ca4f78158 First temporary change involved in fixing bug 8568. This change will allow
for a smooth and hopefully breakage free checkin of all the dependent makefiles.
When that's done, these temporary changes can be deleted and the change to
"libmozreg" can be made permanent.


git-svn-id: svn://10.0.0.236/trunk@41331 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:45:10 +00:00
mcafee%netscape.com
2b47b64479 Type mismatch, please use PRBool instead of Bool. Fixes unix bustage.
git-svn-id: svn://10.0.0.236/trunk@41330 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:40:45 +00:00
sspitzer%netscape.com
f16ab9d597 wrap pref calls with try / catch.
git-svn-id: svn://10.0.0.236/trunk@41329 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:29:06 +00:00
gagan%netscape.com
c812b51adf Fixed the URL parsing for http://foo:80
git-svn-id: svn://10.0.0.236/trunk@41328 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:28:05 +00:00
sspitzer%netscape.com
c1854da935 wrap prefs with try and catch. turn back on ComposeLoad() call.
git-svn-id: svn://10.0.0.236/trunk@41327 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:24:57 +00:00
duncan%be.com
77cf1f5a76 Cut down on the number of warnings in the BeOS build, HAVE_CPP_NEW_CASTS
is also defined in config-defs.h, like on XP_UNIX.
mcafee@netscape.com checked.


git-svn-id: svn://10.0.0.236/trunk@41326 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:22:56 +00:00
nisheeth%netscape.com
63d63ffe02 Fix for bug 4559 in the Necko builds. Earlier this code change was made in code that affected non-Necko builds.
git-svn-id: svn://10.0.0.236/trunk@41325 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:21:13 +00:00
cata%netscape.com
e7d95d902e small mem opt
git-svn-id: svn://10.0.0.236/trunk@41324 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:20:45 +00:00
akkana%netscape.com
69d1eeb33f Fix problem bringing up browser window
git-svn-id: svn://10.0.0.236/trunk@41323 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:19:16 +00:00
akkana%netscape.com
5936e3bd60 Get rid of confusing duplicated paragraph
git-svn-id: svn://10.0.0.236/trunk@41322 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:18:51 +00:00
akkana%netscape.com
328fb4b62a 490: Insert a line break after a br tag. Also fix some warnings
git-svn-id: svn://10.0.0.236/trunk@41321 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:18:10 +00:00
valeski%netscape.com
37309eb4a2 fixing mem leak
git-svn-id: svn://10.0.0.236/trunk@41320 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:12:50 +00:00
brade%netscape.com
b3f7c38a83 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41318 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:06:25 +00:00
ftang%netscape.com
0564dfc06a fix bug 10605. This is caused by incorrect QI
git-svn-id: svn://10.0.0.236/trunk@41317 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:00:05 +00:00
mcafee%netscape.com
06cef47392 Removing DEBUG_mcafee from debug code.
git-svn-id: svn://10.0.0.236/trunk@41316 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:55:06 +00:00
joki%netscape.com
539a7178d4 Partial fixes for focus/blur events on windows/frames, fixes for incorrect event.target values
git-svn-id: svn://10.0.0.236/trunk@41315 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:55:03 +00:00
joki%netscape.com
28053ad905 Stop calling JS_ClearScope (and related methods) when leaving about:blank page.
git-svn-id: svn://10.0.0.236/trunk@41314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:51:39 +00:00
joki%netscape.com
51f98f0dad Fix event coords for focus/blur events
git-svn-id: svn://10.0.0.236/trunk@41313 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:50:05 +00:00
morse%netscape.com
d777934696 remove hack for bug 10456
git-svn-id: svn://10.0.0.236/trunk@41312 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:49:39 +00:00
morse%netscape.com
8df34e40b6 use real dialog for nag box
git-svn-id: svn://10.0.0.236/trunk@41311 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:48:14 +00:00
cata%netscape.com
bae107e56b Fixed a few memory leaks.
git-svn-id: svn://10.0.0.236/trunk@41310 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:39:47 +00:00
pavlov%netscape.com
2952bfebae better comments describing the window border styles
git-svn-id: svn://10.0.0.236/trunk@41309 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:37:53 +00:00
warren%netscape.com
f1af9e2723 Added test for null load group.
git-svn-id: svn://10.0.0.236/trunk@41308 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:33:36 +00:00
mcafee%netscape.com
4e7203d45a Adding testserver/Makefile
git-svn-id: svn://10.0.0.236/trunk@41307 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:33:00 +00:00
mcafee%netscape.com
714afd4e8f First checkin
git-svn-id: svn://10.0.0.236/trunk@41306 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:32:08 +00:00
bruce%cybersight.com
4e78218d9d Add newlines for unix compilers.
git-svn-id: svn://10.0.0.236/trunk@41305 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:31:21 +00:00
despotdaemon%netscape.com
507ee77760 Pseudo-automatic update of changes made by ssu@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@41304 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 20:08:33 +00:00
evaughan%netscape.com
b5eb36492c Fixed some uninitialized memory bugs that caused dialogs to be too tall.
git-svn-id: svn://10.0.0.236/trunk@41303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 19:06:44 +00:00
waterson%netscape.com
4f08b1f496 Fix recounting bug.
git-svn-id: svn://10.0.0.236/trunk@41301 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 18:18:52 +00:00
waterson%netscape.com
abb42159cb Damn. Debugging code left in.
git-svn-id: svn://10.0.0.236/trunk@41300 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 18:13:24 +00:00
waterson%netscape.com
63a48dcd04 Fix --pedantic bustage.
git-svn-id: svn://10.0.0.236/trunk@41299 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 18:04:55 +00:00
waterson%netscape.com
e1ae913ee8 Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism.
git-svn-id: svn://10.0.0.236/trunk@41296 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 17:20:28 +00:00
terry%mozilla.org
73bd63a472 The 'modules' list on the main query page was just all wrong.
git-svn-id: svn://10.0.0.236/trunk@41293 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 16:25:08 +00:00
ftang%netscape.com
8b4d6e129c fix bug 4240,5532,5529,7899 pass in current word buffer to ComputeWordWidth functions so we have the whole text that we can pass to line breaker.
git-svn-id: svn://10.0.0.236/trunk@41292 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:47:24 +00:00
valeski%netscape.com
e337eee26b memory leak fix on ns_makeabsoluteURI calls
git-svn-id: svn://10.0.0.236/trunk@41291 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:42:19 +00:00
srinivas%netscape.com
e4b2792b7c Assembly language implementation of PR_StackPush/Pop routines for Sparc/x86;
checkin for ppokorny@mindspring.com.


git-svn-id: svn://10.0.0.236/trunk@41290 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:40:44 +00:00
joki%netscape.com
7bbae8347e Fixing key value for ctrl+keys.
git-svn-id: svn://10.0.0.236/trunk@41289 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:38:07 +00:00
law%netscape.com
a16014f2e9 Adding generic chrome rules
git-svn-id: svn://10.0.0.236/trunk@41288 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:30:34 +00:00
troy%netscape.com
dd72d8029f Changed root frame class over to new reflow command handling
git-svn-id: svn://10.0.0.236/trunk@41287 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:15:42 +00:00
troy%netscape.com
177b8110fa Fix for bug #10563 where we were triggering a post condition assertion. Changed
ComputeBackgroundAnchorPoint() to correctly calculate tile offset that is a
multiple of the tile


git-svn-id: svn://10.0.0.236/trunk@41286 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 14:13:09 +00:00
ftang%netscape.com
2ecb34d8f6 fix 10368
git-svn-id: svn://10.0.0.236/trunk@41285 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 13:46:37 +00:00
rhp%netscape.com
be5e6ce1a4 Changes for new FCC handling
git-svn-id: svn://10.0.0.236/trunk@41280 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 12:17:13 +00:00
rpotts%netscape.com
12dcc95edc Added a temporary new define called USE_POLLABLE_EVENT which windows and unix both define... On the Mac, rather than using NSPR pollable events, a small timeout is set for PR_Poll(...) and new entry processing occurs after a timeout :-(
git-svn-id: svn://10.0.0.236/trunk@41279 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 09:21:07 +00:00
syd%netscape.com
3cb392cade In the spirit of DumpDOM, adding this to your JS file should cause a dialog to come up displaying the
first Javascript error encountered. Code taken from Danny Goodman's JavaScript Bible. Works with 4.x,
doesn't seem to work yet with 5.0 but I'll be filing a bug on that.


git-svn-id: svn://10.0.0.236/trunk@41278 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 09:01:51 +00:00
syd%netscape.com
8c952cee0a Add onerror.js
git-svn-id: svn://10.0.0.236/trunk@41277 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:59:48 +00:00
syd%netscape.com
8eb7c5800a added onerror.js
git-svn-id: svn://10.0.0.236/trunk@41276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:58:37 +00:00
warren%netscape.com
8297a8dcf5 Fixed images to load in proper group. Should fix page timing problem.
git-svn-id: svn://10.0.0.236/trunk@41275 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:50:23 +00:00
warren%netscape.com
a207202ff4 Added assertion for bug I was hitting (spinning).
git-svn-id: svn://10.0.0.236/trunk@41274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:47:43 +00:00
warren%netscape.com
b8c845642e Added missing error check.
git-svn-id: svn://10.0.0.236/trunk@41273 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:47:13 +00:00
warren%netscape.com
d934247170 Fixed tab-width
git-svn-id: svn://10.0.0.236/trunk@41272 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:46:27 +00:00
warren%netscape.com
110a5f8b2f Added logging.
git-svn-id: svn://10.0.0.236/trunk@41271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:45:35 +00:00
warren%netscape.com
7234ec5116 Fixed NewURI to not pass base URI when spec is absolute.
git-svn-id: svn://10.0.0.236/trunk@41270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:45:20 +00:00
pavlov%netscape.com
76edec5652 cut down on debugging message spam
git-svn-id: svn://10.0.0.236/trunk@41269 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 08:25:52 +00:00
pavlov%netscape.com
2fea3674e2 fix border style setting
git-svn-id: svn://10.0.0.236/trunk@41268 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:55:10 +00:00
racham%netscape.com
d89fa1e8d8 Fixed bugs 6701, 9275
git-svn-id: svn://10.0.0.236/trunk@41267 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:42:12 +00:00
gagan%netscape.com
69b08fa4ad -Fixed parsing to handle the mscott cases of-
mailbox://foo:25/user@netscape.com
	pop3://foo:110?check
-Fixed missing directory situations. (thanks Andreas)
-Removed the temporary hack for converting from ToNewCString to nsCRT::free'able
type. This removes the FMM errors on Bruce's log. No more mismatched freeing.


? diffs
Index: nsStdURL.cpp
===================================================================
RCS file: /cvsroot/mozilla/netwerk/base/src/nsStdURL.cpp,v
retrieving revision 1.5
diff -r1.5 nsStdURL.cpp
147,150c147
<     {
< 		//TODO
<         return NS_ERROR_FAILURE; // this should really be NS_ERROR_URL_PARSING
<     }
---
>         return NS_ERROR_MALFORMED_URI;
154c151
<     static const char delimiters[] = "/:@"; //this order is optimized.
---
>     static const char delimiters[] = "/:@?"; //this order is optimized.
157,493c154
<     if (brk)
<     {
<         switch (*brk)
<         {
<         case '/' :
<             // If the URL starts with a slash then everything is a path
<             if (brk == mSpec)
<             {
< 				ExtractString(mSpec, &mPath, 0, len);
<                 return NS_OK;
<             }
<             else // The first part is host, so its host/path
<             {
<                 ExtractString(mSpec, &mHost, 0, (brk - mSpec));
<                 ExtractString(mSpec, &mPath, (brk - mSpec), (len - (brk - mSpec)));
<                 return NS_OK;
<             }
<             break;
<         case ':' :
<             if (*(brk+1) == '/')
<             {
<                 ExtractString(mSpec, &mScheme, 0, (brk - mSpec));
<
<                 if (*(brk+2) == '/') // e.g. http://
<                 // If the first colon is followed by // then its definitely a spec
<                 {
<                     lastbrk = brk+3;
<                     brk = PL_strpbrk(lastbrk, delimiters);
<                     if (brk)
<                     {
<                         switch (*brk)
<                         {
<                             case '/' : // standard case- http://host/path
<                                 ExtractString(mSpec, &mHost,
< 								    (lastbrk - mSpec), (brk - lastbrk));
<                                 ExtractString(mSpec, &mPath,
< 								    (brk - mSpec), (len - (brk - mSpec)));
<                                 return NS_OK;
<                                 break;
<                             case ':' :
<                                 {
<                                     // It could be http://user:pass@host/path
< 								    // or http://host:port/path
<                                     // For the first case, there has to be an
< 								    // @ after this colon, so...
<                                     char* atSign = PL_strchr(brk, '@');
<                                     if (atSign)
<                                     {
<                                         ExtractString(mSpec, &mPreHost,
< 										    (lastbrk - mSpec), (atSign - lastbrk));
<                                         brk = PL_strpbrk(atSign+1, "/:");
<                                         if (brk) // http://user:pass@host:port/path or http://user:pass@host/path
<                                         {
<                                             ExtractString(mSpec, &mHost,
< 											    (atSign+1 - mSpec),
< 											    (brk - (atSign+1)));
<                                             if (*brk == '/')
<                                             {
<                                                 ExtractString(mSpec, &mPath,
< 												    (brk - mSpec),
< 												    len - (brk - mSpec));
<                                                 return NS_OK;
<                                             }
<                                             else // we have a port since (brk == ':')
<                                             {
<                                                 lastbrk = brk+1;
<                                                 brk = PL_strchr(lastbrk, '/');
<                                                 if (brk) // http://user:pass@host:port/path
<                                                 {
<                                                     mPort = ExtractPortFrom(mSpec, (lastbrk - mSpec), (brk-lastbrk));
<                                                     ExtractString(mSpec, &mPath, (brk-mSpec), len - (brk-mSpec));
<                                                     return NS_OK;
<                                                 }
<                                                 else // http://user:pass@host:port
<                                                 {
<                                                     mPort = ExtractPortFrom(mSpec, (lastbrk - mSpec), len - (lastbrk - mSpec));
<                                                     return NS_OK;
<                                                 }
<                                             }
<
<                                         }
<                                         else // its just http://user:pass@host
<                                         {
<                                             ExtractString(mSpec, &mHost,
< 											    (atSign+1 - mSpec),
< 											    len - (atSign+1 - mSpec));
<                                             return NS_OK;
<                                         }
<                                     }
<                                     else // definitely the port option, i.e. http://host:port/path
<                                     {
<                                         ExtractString(mSpec, &mHost,
< 										    (lastbrk-mSpec),
< 										    (brk-lastbrk));
<                                         lastbrk = brk+1;
<                                         brk = PL_strchr(lastbrk, '/');
<                                         if (brk)    // http://host:port/path
<                                         {
<                                             mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
<                                             ExtractString(mSpec, &mPath,
< 											    (brk-mSpec),
< 											    len - (brk-mSpec));
<                                             return NS_OK;
<                                         }
<                                         else        // http://host:port
<                                         {
<                                             mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),len - (lastbrk-mSpec));
<                                             return NS_OK;
<                                         }
<                                     }
<                                 }
<                                 break;
<                             case '@' :
<                                 // http://user@host...
<                                 {
<                                     ExtractString(mSpec, &mPreHost,
< 									    (lastbrk-mSpec), (brk-lastbrk));
<                                     lastbrk = brk+1;
<                                     brk = PL_strpbrk(lastbrk, ":/");
<                                     if (brk)
<                                     {
<                                         ExtractString(mSpec, &mHost,
< 										    (lastbrk-mSpec), (brk - lastbrk));
<                                         if (*brk == ':') // http://user@host:port...
<                                         {
<                                             lastbrk = brk+1;
<                                             brk = PL_strchr(lastbrk, '/');
<                                             if (brk)    // http://user@host:port/path
<                                             {
<                                                 mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
<                                                 ExtractString(mSpec, &mPath,
< 												    (brk-mSpec),
< 												    len - (brk-mSpec));
<                                                 return NS_OK;
<                                             }
<                                             else        // http://user@host:port
<                                             {
<                                                 mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),len - (lastbrk-mSpec));
<                                                 return NS_OK;
<                                             }
<
<                                         }
<                                         else // (*brk == '/') so no port just path i.e. http://user@host/path
<                                         {
<                                             ExtractString(mSpec, &mPath,
< 											    (brk - mSpec),
< 											    len - (brk - mSpec));
<                                             return NS_OK;
<                                         }
<                                     }
<                                     else // its just http://user@host
<                                     {
<                                         ExtractString(mSpec, &mHost,
< 										    (lastbrk+1 - mSpec), len - (lastbrk+1 - mSpec));
<                                         return NS_OK;
<                                     }
<
<                                 }
<                                 break;
<                             default: NS_POSTCONDITION(0, "This just can't be!");
<                                 break;
<                         }
<
<                     }
<                     else // everything else is a host, as in http://host
<                     {
<                         ExtractString(mSpec, &mHost,
< 						    (lastbrk - mSpec),
< 						    len - (lastbrk - mSpec));
<                         return NS_OK;
<                     }
<
<                 }
<                 else // This is a no // path alone case like file:/path, there is never a prehost/host in this case.
<                 {
<                     ExtractString(mSpec, &mPath, (brk-mSpec+1), len - (brk-mSpec+1));
<                     return NS_OK;
<                 }
<             }
<             else // scheme:host or host:port...
<             {
<                 lastbrk = brk+1;
<
<                 if ((*lastbrk >= '0') && (*lastbrk <= '9')) //host:port...
<                 {
<                     ExtractString(mSpec, &mHost, 0, (brk - mSpec));
<                     brk = PL_strpbrk(lastbrk, delimiters);
<                     if (brk)
<                     {
<                         switch (*brk)
<                         {
<                             case '/' : // The path, so its host:port/path
<                                 mPort = ExtractPortFrom(mSpec, lastbrk-mSpec, brk-lastbrk);
<                                 ExtractString(mSpec, &mPath, brk- mSpec, len - (brk-mSpec));
<                                 return NS_OK;
<                                 break;
<                             case ':' :
<                                 return NS_ERROR_FAILURE;//TODO NS_ERROR_URL_PARSING;
<                                 break;
<                             case '@' :
<                                 // This is a special case of user:pass@host... so
<                                 // Cleanout our earliar knowledge of host
<                                 ExtractString(mSpec, &mHost, -1, -1);
<
<                                 ExtractString(mSpec, &mPreHost, 0, (brk-mSpec));
<                                 lastbrk = brk+1;
<                                 brk = PL_strpbrk(lastbrk, ":/");
<                                 if (brk)
<                                 {
<                                     ExtractString(mSpec, &mHost,
< 									    (lastbrk-mSpec), (brk-lastbrk));
<                                     if (*brk == ':') // user:pass@host:port...
<                                     {
<                                         lastbrk = brk+1;
<                                         brk = PL_strchr(lastbrk, '/');
<                                         if (brk)    // user:pass@host:port/path
<                                         {
<                                             mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
<                                             ExtractString(mSpec, &mPath,
< 											    (brk-mSpec), len - (brk-mSpec));
<                                             return NS_OK;
<                                         }
<                                         else        // user:pass@host:port
<                                         {
<                                             mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),len - (lastbrk-mSpec));
<                                             return NS_OK;
<                                         }
<                                     }
<                                     else // (*brk == '/') so user:pass@host/path
<                                     {
<                                         ExtractString(mSpec, &mPath, (brk - mSpec), len - (brk - mSpec));
<                                         return NS_OK;
<                                     }
<                                 }
<                                 else // its user:pass@host so everthing else is just the host
<                                 {
<                                     ExtractString(mSpec, &mHost,
< 									    (lastbrk-mSpec), len - (lastbrk-mSpec));
<                                     return NS_OK;
<                                 }
<
<                                 break;
<                             default: NS_POSTCONDITION(0, "This just can't be!");
<                                 break;
<                         }
<                     }
<                     else // Everything else is just the port
<                     {
<                         mPort = ExtractPortFrom(mSpec, lastbrk-mSpec, len - (lastbrk-mSpec));
<                         return NS_OK;
<                     }
<                 }
<                 else // scheme:host...
<                 {
<                     ExtractString(mSpec, &mScheme, 0, (brk - mSpec));
<                     brk = PL_strpbrk(lastbrk, delimiters);
<                     if (brk)
<                     {
<                         switch (*brk)
<                         {
<                             case '/' : // The path, so its scheme:host/path
<                                 ExtractString(mSpec, &mHost, (lastbrk-mSpec), (brk-lastbrk));
<                                 ExtractString(mSpec, &mPath, (brk - mSpec), len - (brk - mSpec));
<                                 return NS_OK;
<                                 break;
<                             case '@' : // scheme:user@host...
<                                 ExtractString(mSpec, &mPreHost, (lastbrk-mSpec), (brk-lastbrk));
<                                 // TODO more here...
<                                 break;
<                             case ':' : // scheme:user:pass@host... or scheme:host:port...
<                                 /* TODO
<                                 if you find @ in the remaining string then // scheme:user:pass@host...
<                                 {
<
<
<                                 }
<                                 else // scheme:host:port
<                                 {
<                                     ExtractString(mSpec, &mHost, (lastbrk-mSpec), (brk-lastbrk));
<
<                                 }
<                                 */
<                                 break;
<                             default: NS_POSTCONDITION(0, "This just can't be!");
<                                 break;
<                         }
<                     }
<                     else // its just scheme:host
<                     {
<                         ExtractString(mSpec, &mHost, (lastbrk-mSpec), len - (lastbrk-mSpec));
<                         return NS_OK;
<                     }
<                 }
<             }
<             break;
<         case '@' :
<             //Everything before the @ is the prehost stuff
<             ExtractString(mSpec, &mPreHost, 0, brk-mSpec);
<             lastbrk = brk+1;
<             brk = PL_strpbrk(lastbrk, ":/");
<             if (brk)
<             {
<                 ExtractString(mSpec, &mHost, (lastbrk-mSpec), (brk-lastbrk));
<                 if (*brk == ':') // user@host:port...
<                 {
<                     lastbrk = brk+1;
<                     brk = PL_strchr(lastbrk, '/');
<                     if (brk)    // user@host:port/path
<                     {
<                         mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
<                         ExtractString(mSpec, &mPath, (brk-mSpec), len - (brk-mSpec));
<                         return NS_OK;
<                     }
<                     else        // user@host:port
<                     {
<                         mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),len - (lastbrk-mSpec));
<                         return NS_OK;
<                     }
<                 }
<                 else // (*brk == '/') so user@host/path
<                 {
<                     ExtractString(mSpec, &mPath, (brk - mSpec), len - (brk - mSpec));
<                     return NS_OK;
<                 }
<             }
<             else // its user@host so everything else is just the host
<             {
<                 ExtractString(mSpec, &mHost, (lastbrk-mSpec), (len - (lastbrk-mSpec)));
<                 return NS_OK;
<             }
<             break;
<         default:
<             NS_ASSERTION(0, "This just can't be!");
<             break;
<         }
<     }
<     else // everything is a host
---
>     if (!brk) // everything is a host
495a157
> 		return NS_OK;
496a159,501
> 	switch (*brk)
> 	{
> 	case '/' :
> 	case '?' :
> 		// If the URL starts with a slash then everything is a path
> 		if (brk == mSpec)
> 		{
> 			ExtractString(mSpec, &mPath, 0, len);
> 			return NS_OK;
> 		}
> 		else // The first part is host, so its host/path
> 		{
> 			ExtractString(mSpec, &mHost, 0, (brk - mSpec));
> 			ExtractString(mSpec, &mPath, (brk - mSpec), (len - (brk - mSpec)));
> 			return NS_OK;
> 		}
> 		break;
> 	case ':' :
> 		if (*(brk+1) == '/')
> 		{
> 			ExtractString(mSpec, &mScheme, 0, (brk - mSpec));
>
> 			if (*(brk+2) == '/') // e.g. http://
> 			// If the first colon is followed by // then its definitely a spec
> 			{
> 				lastbrk = brk+3;
> 				brk = PL_strpbrk(lastbrk, delimiters);
> 				if (!brk) // everything else is a host, as in http://host
> 				{
> 					ExtractString(mSpec, &mHost,
> 						(lastbrk - mSpec),
> 						len - (lastbrk - mSpec));
> 					return NS_OK;
> 				}
> 				switch (*brk)
> 				{
> 					case '/' : // standard case- http://host/path
> 					case '?' : // missing path cases
> 						ExtractString(mSpec, &mHost,
> 							(lastbrk - mSpec), (brk - lastbrk));
> 						ExtractString(mSpec, &mPath,
> 							(brk - mSpec), (len - (brk - mSpec)));
> 						return NS_OK;
> 						break;
> 					case ':' : // http://user:... or http://host:...
> 					{
> // It could be http://user:pass@host/path
> // or http://host:port/path we find that by checking further...
> char* nextbrk = PL_strpbrk(brk+1, delimiters);
> if (!nextbrk) // http://host:port
> {
> 	ExtractString(mSpec, &mHost,
> 		(lastbrk-mSpec), (brk-lastbrk));
> 	mPort = ExtractPortFrom(mSpec,
> 		(lastbrk-mSpec), len - (lastbrk-mSpec));
> 	return NS_OK;
> }
> switch (*nextbrk)
> {
> 	case '/': // http://host:port/path
> 	case '?': // http://host:port?path
> 		ExtractString(mSpec, &mHost,
> 			(lastbrk-mSpec), (brk-lastbrk));
> 		mPort = ExtractPortFrom(mSpec, (brk-mSpec+1),(nextbrk-brk-1));
> 		ExtractString(mSpec, &mPath,
> 				(nextbrk-mSpec), len - (nextbrk-mSpec));
> 		return NS_OK;
> 		break;
> 	case '@': // http://user:pass@host...
> 		ExtractString(mSpec, &mPreHost,
> 			(lastbrk - mSpec), (nextbrk - lastbrk));
> 		brk = PL_strpbrk(nextbrk+1, delimiters);
> 		if (!brk) // its just http://user:pass@host
> 		{
> 			ExtractString(mSpec, &mHost,
> 				(nextbrk+1 - mSpec),
> 				len - (nextbrk+1 - mSpec));
> 			return NS_OK;
> 		}
>
> 		ExtractString(mSpec, &mHost,
> 			(nextbrk+1 - mSpec), brk - (nextbrk+1));
>
> 		switch (*brk)
> 		{
> 		case '/': // http://user:pass@host/path
> 		case '?':
> 			ExtractString(mSpec, &mPath,
> 				(nextbrk+1 - mSpec),
> 				len - (nextbrk+1 - mSpec));
> 			return NS_OK;
> 			break;
> 		case ':': // http://user:pass@host:port...
> 			lastbrk = brk;
> 			brk = PL_strpbrk(lastbrk+1, "/?");
> 			if (brk)    // http://user:pass@host:port/path
> 			{
> 				mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
> 				ExtractString(mSpec, &mPath, (brk-mSpec), len - (brk-mSpec));
> 				return NS_OK;
> 			}
> 			else        // http://user:pass@host:port
> 			{
> 				mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),
> 					len - (lastbrk-mSpec));
> 				return NS_OK;
> 			}
> 			break;
> 		default: NS_POSTCONDITION(0, "This just can't be!");
> 			break;
> 		}
> 		break;
> 	case ':': // three colons!
> 		return NS_ERROR_MALFORMED_URI;
> 		break;
> 	default: NS_POSTCONDITION(0, "This just can't be!");
> 		break;
> }
> 						}
> 						break;
> 					case '@' : // http://user@host...
> 						{
> 							ExtractString(mSpec, &mPreHost,
> 								(lastbrk-mSpec), (brk-lastbrk));
> 							lastbrk = brk+1;
> 							brk = PL_strpbrk(lastbrk, delimiters);
> 							if (!brk) // its just http://user@host
> 							{
> 								ExtractString(mSpec, &mHost,
> 									(lastbrk+1 - mSpec),
> 									len - (lastbrk+1 - mSpec));
> 								return NS_OK;
> 							}
> 							ExtractString(mSpec, &mHost,
> 								(lastbrk-mSpec), (brk - lastbrk));
> 							switch (*brk)
> 							{
> 								case ':' : // http://user@host:port...
> 									lastbrk = brk+1;
> 									brk = PL_strpbrk(lastbrk, "/?");
> 									if (brk)    // http://user@host:port/path
> 									{
> 										mPort = ExtractPortFrom(mSpec,
> 											(lastbrk-mSpec),(brk-lastbrk));
> 										ExtractString(mSpec, &mPath,
> 											(brk-mSpec),
> 											len - (brk-mSpec));
> 										return NS_OK;
> 									}
> 									else        // http://user@host:port
> 									{
> 										mPort = ExtractPortFrom(mSpec,
> 											(lastbrk-mSpec),
> 											len - (lastbrk-mSpec));
> 										return NS_OK;
> 									}
> 									break;
> 								case '/' : // http://user@host/path
> 								case '?' : // http://user@host?path
> 									ExtractString(mSpec, &mPath,
> 										(brk - mSpec),
> 										len - (brk - mSpec));
> 									return NS_OK;
> 									break;
> 								case '@' :
> 									return NS_ERROR_MALFORMED_URI;
> 								default : NS_POSTCONDITION(0,
> 									"This just can't be!");
> 									break;
> 							}
> 						}
> 						break;
> 					default: NS_POSTCONDITION(0, "This just can't be!");
> 						break;
> 				}
> 			}
> 			else // This is a no // path alone case like file:/path,
> 				// there is never a prehost/host in this case.
> 			{
> 				ExtractString(mSpec, &mPath, (brk-mSpec+1),
> 					len - (brk-mSpec+1));
> 				return NS_OK;
> 			}
> 		}
> 		else // scheme:host or host:port...
> 		{
> 			lastbrk = brk+1;
>
> 			if ((*lastbrk >= '0') && (*lastbrk <= '9')) //host:port...
> 			{
> 				ExtractString(mSpec, &mHost, 0, (brk - mSpec));
> 				brk = PL_strpbrk(lastbrk, delimiters);
> 				if (!brk) // Everything else is just the port
> 				{
> 					mPort = ExtractPortFrom(mSpec, lastbrk-mSpec,
> 						len - (lastbrk-mSpec));
> 					return NS_OK;
> 				}
> 				switch (*brk)
> 				{
> 					case '/' : // The path, so its host:port/path
> 					case '?' : // The path, so its host:port?path
> 						mPort = ExtractPortFrom(mSpec, lastbrk-mSpec,
> 							brk-lastbrk);
> 						ExtractString(mSpec, &mPath, brk- mSpec,
> 							len - (brk-mSpec));
> 						return NS_OK;
> 						break;
> 					case ':' :
> 						return NS_ERROR_MALFORMED_URI;
> 						break;
> 					case '@' :
> 						// This is a special case of user:pass@host... so
> 						// Cleanout our earliar knowledge of host
> 						ExtractString(mSpec, &mHost, -1, -1);
>
> 						ExtractString(mSpec, &mPreHost, 0, (brk-mSpec));
> 						lastbrk = brk+1;
> 						brk = PL_strpbrk(lastbrk, ":/");
> 					// its user:pass@host so everthing else is just the host
> 						if (!brk)
> 						{
> 							ExtractString(mSpec, &mHost,
> 								(lastbrk-mSpec), len - (lastbrk-mSpec));
> 							return NS_OK;
> 						}
> 						ExtractString(mSpec, &mHost,
> 							(lastbrk-mSpec), (brk-lastbrk));
> 						if (*brk == ':') // user:pass@host:port...
> 						{
> 							lastbrk = brk+1;
> 							brk = PL_strpbrk(lastbrk, "/?");
> 							if (brk)    // user:pass@host:port/path
> 							{
> 								mPort = ExtractPortFrom(mSpec,
> 									(lastbrk-mSpec),(brk-lastbrk));
> 								ExtractString(mSpec, &mPath,
> 									(brk-mSpec), len - (brk-mSpec));
> 								return NS_OK;
> 							}
> 							else        // user:pass@host:port
> 							{
> 								mPort = ExtractPortFrom(mSpec,
> 									(lastbrk-mSpec),len - (lastbrk-mSpec));
> 								return NS_OK;
> 							}
> 						}
> 						else // (*brk == '/') so user:pass@host/path
> 						{
> 							ExtractString(mSpec, &mPath, (brk - mSpec),
> 								len - (brk - mSpec));
> 							return NS_OK;
> 						}
> 						break;
> 					default: NS_POSTCONDITION(0, "This just can't be!");
> 						break;
> 				}
> 			}
> 			else // scheme:host...
> 			{
> 				ExtractString(mSpec, &mScheme, 0, (brk - mSpec));
> 				brk = PL_strpbrk(lastbrk, delimiters);
> 				if (!brk) // its just scheme:host
> 				{
> 					ExtractString(mSpec, &mHost, (lastbrk-mSpec),
> 						len - (lastbrk-mSpec));
> 					return NS_OK;
> 				}
> 				switch (*brk)
> 				{
> 					case '/' : // The path, so its scheme:host/path
> 					case '?' : // The path, so its scheme:host?path
> 						ExtractString(mSpec, &mHost, (lastbrk-mSpec),
> 							(brk-lastbrk));
> 						ExtractString(mSpec, &mPath, (brk - mSpec),
> 							len - (brk - mSpec));
> 						return NS_OK;
> 						break;
> 					case '@' : // scheme:user@host...
> 						ExtractString(mSpec, &mPreHost, (lastbrk-mSpec),
> 							(brk-lastbrk));
> 						// TODO more here...
> 						break;
> 					case ':' : // scheme:user:pass@host...or scheme:host:port...
> 						/* TODO
> 						if you find @ in the remaining string
> 						then // scheme:user:pass@host...
> 						{
>
>
> 						}
> 						else // scheme:host:port
> 						{
> 							ExtractString(mSpec, &mHost, (lastbrk-mSpec),
> 								(brk-lastbrk));
> 						}
> 						*/
> 						break;
> 					default: NS_POSTCONDITION(0, "This just can't be!");
> 						break;
> 				}
> 			}
> 		}
> 		break;
> 	case '@' :
> 		//Everything before the @ is the prehost stuff
> 		ExtractString(mSpec, &mPreHost, 0, brk-mSpec);
> 		lastbrk = brk+1;
> 		brk = PL_strpbrk(lastbrk, ":/");
> 		if (!brk) // its user@host so everything else is just the host
> 		{
> 			ExtractString(mSpec, &mHost, (lastbrk-mSpec),
> 				(len - (lastbrk-mSpec)));
> 			return NS_OK;
> 		}
> 		ExtractString(mSpec, &mHost, (lastbrk-mSpec), (brk-lastbrk));
> 		if (*brk == ':') // user@host:port...
> 		{
> 			lastbrk = brk+1;
> 			brk = PL_strpbrk(lastbrk, "/?");
> 			if (brk)    // user@host:port/path
> 			{
> 				mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),(brk-lastbrk));
> 				ExtractString(mSpec, &mPath, (brk-mSpec), len - (brk-mSpec));
> 				return NS_OK;
> 			}
> 			else        // user@host:port
> 			{
> 				mPort = ExtractPortFrom(mSpec, (lastbrk-mSpec),
> 					len - (lastbrk-mSpec));
> 				return NS_OK;
> 			}
> 		}
> 		else // (*brk == '/') so user@host/path
> 		{
> 			ExtractString(mSpec, &mPath, (brk - mSpec), len - (brk - mSpec));
> 			return NS_OK;
> 		}
> 		break;
> 	default:
> 		NS_ASSERTION(0, "This just can't be!");
> 		break;
> 	}
578,580c583
<     {
<         return NS_ERROR_OUT_OF_MEMORY;
<     }
---
>         return returnValue; // ERROR!
620,626c623
< 	// TODO- Fix this. Hack to create tmp only becuz nsString can't
< 	// give us a PR_Malloc (nsCRT/nsAllocator) string
< 	char* tmp = dir.ToNewCString();
< 	if (!tmp)
< 		return NS_ERROR_OUT_OF_MEMORY;
<     mDirectory = nsCRT::strdup(tmp);
< 	delete[] tmp;
---
>     mDirectory = dir.ToNewCString();
677d673
<     nsresult status = NS_ERROR_FAILURE;
782,783c778,782
<     NS_ASSERTION(file, "This can't be! ParsePath called without a /Path");
<     if (!file) return NS_OK;
---
>     if (!file)
> 	{
> 		// Treat the whole mPath as file -- this could still have ?, # etc.
> 		file = mPath;
> 	}
788a788,790
> 	else
> 		DupString(&mDirectory, "/");
>
795,819c797
<     if (brk)
<     {
<         ExtractString(file, &mFileName, 1 /* skip the leading / */, (brk-file-1));
<         //Keep pulling out other pieces...
<         while (brk)
<         {
<             char* lastbrk = brk;
<             brk = PL_strpbrk(lastbrk+1, delimiters);
<             switch (*lastbrk)
<             {
<                 case ';' : /*
<                            ExtractString(lastbrk, &mParam, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
<                            */
<                     break;
<                 case '?' : ExtractString(lastbrk, &mQuery, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
<                     break;
<                 case '#' : ExtractString(lastbrk, &mRef, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
<                     break;
<                 default:
<                     NS_ASSERTION(0, "This just can't be!");
<                     break;
<             }
<         }
<     }
<     else // Everything in the file is just the filename
---
>     if (!brk) // Everything in the file is just the filename
822a801,821
> 	ExtractString(file, &mFileName, 1 /* skip the leading / */, (brk-file-1));
> 	//Keep pulling out other pieces...
> 	while (brk)
> 	{
> 		char* lastbrk = brk;
> 		brk = PL_strpbrk(lastbrk+1, delimiters);
> 		switch (*lastbrk)
> 		{
> 			case ';' : /*
> 					   ExtractString(lastbrk, &mParam, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
> 					   */
> 				break;
> 			case '?' : ExtractString(lastbrk, &mQuery, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
> 				break;
> 			case '#' : ExtractString(lastbrk, &mRef, 1, (brk ? (brk-lastbrk-1) : (len - (lastbrk-file) -1)));
> 				break;
> 			default:
> 				NS_ASSERTION(0, "This just can't be!");
> 				break;
> 		}
> 	}
912,915c911
< 	// TODO fix when nsString changes
< 	char* tempDirFile = temp.ToNewCString();
< 	*o_DirFile = nsCRT::strdup(tempDirFile);
< 	delete[] tempDirFile;
---
> 	*o_DirFile = temp.ToNewCString();


git-svn-id: svn://10.0.0.236/trunk@41266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:40:38 +00:00
gayatrib%netscape.com
74d61f3a58 adding pm.js to the makefile
git-svn-id: svn://10.0.0.236/trunk@41265 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:23:11 +00:00
gayatrib%netscape.com
71b221203a a file to hold all the javascript of the profile manager UI
git-svn-id: svn://10.0.0.236/trunk@41264 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:21:44 +00:00
gayatrib%netscape.com
ab22f69ce1 fixing bug number 10106
git-svn-id: svn://10.0.0.236/trunk@41263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:21:01 +00:00
gayatrib%netscape.com
dc10ab6d32 new UI for profile manager which also includes DTDs
git-svn-id: svn://10.0.0.236/trunk@41262 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:18:29 +00:00
ducarroz%netscape.com
8bfecbe323 Remove extra character sets introduced during my previous checking by mistake. Also enable back the charset menu.
git-svn-id: svn://10.0.0.236/trunk@41261 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 07:00:12 +00:00
danm%netscape.com
1dd54623c7 enabling the OK button
git-svn-id: svn://10.0.0.236/trunk@41259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 06:44:26 +00:00
dcone%netscape.com
1bc77a488a Fixed background rendering
git-svn-id: svn://10.0.0.236/trunk@41258 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 06:41:34 +00:00
danm%netscape.com
72f4193b08 hooking up window OS border control from JS/C++
git-svn-id: svn://10.0.0.236/trunk@41255 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 06:34:24 +00:00
ducarroz%netscape.com
ca6fbd9d5b Remove extra character sets introduced during my previous checking by mistake.
git-svn-id: svn://10.0.0.236/trunk@41254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 06:32:59 +00:00
bienvenu%netscape.com
315b87df37 add MatchName, fix folder discovery for nested folders
git-svn-id: svn://10.0.0.236/trunk@41249 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 05:17:45 +00:00
bienvenu%netscape.com
7f7758fb30 add MatchName method
git-svn-id: svn://10.0.0.236/trunk@41248 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 05:15:44 +00:00
pavlov%netscape.com
fa03096e3f return 0. fix build bustage
git-svn-id: svn://10.0.0.236/trunk@41246 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 04:56:48 +00:00
pavlov%netscape.com
86397afa89 don't do anything if SetDimentions is called with the same width and height.
approved by hyatt


git-svn-id: svn://10.0.0.236/trunk@41243 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 04:37:35 +00:00
warren%netscape.com
488f3ff95e Added back in leak fix with NECKO ifdefs.
git-svn-id: svn://10.0.0.236/trunk@41242 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 04:30:34 +00:00
pavlov%netscape.com
947d846be6 window creation changes
git-svn-id: svn://10.0.0.236/trunk@41241 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 04:27:17 +00:00
warren%netscape.com
72db77fcb7 Backing out change.
git-svn-id: svn://10.0.0.236/trunk@41234 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 03:45:45 +00:00
hangas%netscape.com
ad46195df5 Fixed bustage left behind by previous checkins of this file. Hook? = arielb
git-svn-id: svn://10.0.0.236/trunk@41233 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 03:39:46 +00:00
valeski%netscape.com
66e880472a this dir is not in any builds. removed the unwanted AsyncConvertSTream method. now we support one sync conversion method, and one async
git-svn-id: svn://10.0.0.236/trunk@41232 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 03:25:57 +00:00
warren%netscape.com
bf9097eca7 Fixed leak with GetAddress that now returns a copy.
git-svn-id: svn://10.0.0.236/trunk@41231 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 03:19:25 +00:00
waterson%netscape.com
ba3808369f Re-add. Wasn't meant to be deleted yet.
git-svn-id: svn://10.0.0.236/trunk@41230 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 03:03:25 +00:00
srinivas%netscape.com
8fed7652f8 Fix error in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@41229 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:59:37 +00:00
waterson%netscape.com
29234bd8bf XULTreeElement.idl
git-svn-id: svn://10.0.0.236/trunk@41228 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:58:39 +00:00
hangas%netscape.com
afd441dade Added taskbar to all mailnews windows, fixed xul files that began to fail after recent C++ checkins, and misc small UI enhancements. Hook? = arielb
git-svn-id: svn://10.0.0.236/trunk@41227 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:57:36 +00:00
hoa.nguyen%intel.com
b66f067065 Removed backed out change which added dns/daemon to build. Need to test on Windows and Mac build first.
git-svn-id: svn://10.0.0.236/trunk@41226 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:56:36 +00:00
rhp%netscape.com
0fd6fa215f Changes for new FCC handling and mime fix
git-svn-id: svn://10.0.0.236/trunk@41222 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:49:49 +00:00
hoa.nguyen%intel.com
6d9c3ed0bc Sample HTML page with embed tag for the test XPCOM plugin.
git-svn-id: svn://10.0.0.236/trunk@41221 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:48:34 +00:00
hoa.nguyen%intel.com
82d0e483eb Added embed-test.html to Makefile.
git-svn-id: svn://10.0.0.236/trunk@41220 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:47:41 +00:00
hoa.nguyen%intel.com
293aa31e96 Added dns/daemon to makefiles
git-svn-id: svn://10.0.0.236/trunk@41219 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:44:16 +00:00
waterson%netscape.com
5bb688266b Native builder exorcism. Long live templates.
git-svn-id: svn://10.0.0.236/trunk@41218 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:42:18 +00:00
evaughan%netscape.com
92fdada041 Placing padding on the outer most frame like the window tag does not work properly.
So removing padding for now until this works.


git-svn-id: svn://10.0.0.236/trunk@41216 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:22:59 +00:00
mscott%netscape.com
01dbbb5bc9 Fix unitialized memory read. Thanks to Bruce Mitchener Jr. <bruce@cybersight.com> for making the purify log that I
found this in.


git-svn-id: svn://10.0.0.236/trunk@41215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:22:26 +00:00
evaughan%netscape.com
4ed2fba816 Fixed infinite height bug in dialogs. Turns our HR is doing something wrong.
So for now I comented our the HR. Will add them back in when hr is fixed.


git-svn-id: svn://10.0.0.236/trunk@41214 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:21:07 +00:00
jj%netscape.com
f08ce06951 activated BuildProject("xpidl.mcp") when build{xpidl} is on
git-svn-id: svn://10.0.0.236/trunk@41213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:07:16 +00:00
karnaze%netscape.com
36aa58a4f4 more test cases
git-svn-id: svn://10.0.0.236/trunk@41212 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 02:00:01 +00:00
srinivas%netscape.com
7cedce72e2 The "execute" permission bit needs to be set for shared libraries on HP-UX.
Bugzilla #10201.


git-svn-id: svn://10.0.0.236/trunk@41211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:52:19 +00:00
varada%netscape.com
a332dc5366 removing rasapi32.lib from the makefile - instead it is only dynamically called inside.
git-svn-id: svn://10.0.0.236/trunk@41210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:49:10 +00:00
varada%netscape.com
fc79063bbb changing makefile and dialshr to avoid the rasapi32.dll from popping up each time it is not there
git-svn-id: svn://10.0.0.236/trunk@41209 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:48:18 +00:00
neeti%netscape.com
c0b6ee0f37 cookie prefs not being initialized bug 10444
git-svn-id: svn://10.0.0.236/trunk@41208 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:44:58 +00:00
neeti%netscape.com
d88787a426 cookie prefs not being initialized bug 10444
walletService not being initialized bug 10474
cookie prefs off by one bug 9745


git-svn-id: svn://10.0.0.236/trunk@41207 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:44:15 +00:00
tao%netscape.com
43f8f509e5 Add strres test case.
git-svn-id: svn://10.0.0.236/trunk@41206 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:40:45 +00:00
av%netscape.com
48b8cdd78f fixing bug #8290
git-svn-id: svn://10.0.0.236/trunk@41205 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:35:30 +00:00
av%netscape.com
b3ce161626 fixing bug #7499
git-svn-id: svn://10.0.0.236/trunk@41204 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:30:55 +00:00
tao%netscape.com
04f39ef582 Export test cases.
git-svn-id: svn://10.0.0.236/trunk@41203 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:29:23 +00:00
tao%netscape.com
31a253d51d Add xul test files including Ja texts.
git-svn-id: svn://10.0.0.236/trunk@41202 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:27:12 +00:00
tao%netscape.com
ca8dcdb89d Updated test cases; test utf-8 Ja texts.
git-svn-id: svn://10.0.0.236/trunk@41201 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:24:51 +00:00
tao%netscape.com
d555372b7c Add test cases.
git-svn-id: svn://10.0.0.236/trunk@41200 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:22:53 +00:00
gordon%netscape.com
2cacee9b7f Changed handling of pathnames under NECKO to avoid excess slashes "/".
git-svn-id: svn://10.0.0.236/trunk@41199 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:12:59 +00:00
sspitzer%netscape.com
dc1612b74e other header in compose feature, from dmose@netscape.com and endico@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@41198 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:11:10 +00:00
gordon%netscape.com
eaa97b33d1 Find proper resource directory for Mac, rather than /usr/local/netscape/bin.
git-svn-id: svn://10.0.0.236/trunk@41197 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:11:03 +00:00
waldemar%netscape.com
fbd0c2defc Updated for recent semantic engine changes. Changed the meaning of (?= to match Perl.
git-svn-id: svn://10.0.0.236/trunk@41196 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:05:59 +00:00
waldemar%netscape.com
a4f0c9a69e Updated for recent semantic engine changes
git-svn-id: svn://10.0.0.236/trunk@41195 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:05:27 +00:00
waldemar%netscape.com
ec765d7d20 Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions.
git-svn-id: svn://10.0.0.236/trunk@41194 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:03:19 +00:00
waldemar%netscape.com
ecdb80d8ef Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions. Made lexer-actions into global function calls.
git-svn-id: svn://10.0.0.236/trunk@41193 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:02:21 +00:00
waldemar%netscape.com
8043665f0e Made lexer-actions into global function calls
git-svn-id: svn://10.0.0.236/trunk@41192 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 01:00:05 +00:00
waldemar%netscape.com
c326c80d5d Added partial order library
git-svn-id: svn://10.0.0.236/trunk@41191 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:58:44 +00:00
waldemar%netscape.com
c60aaadd1e Replaced :unit by :empty-10
git-svn-id: svn://10.0.0.236/trunk@41190 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:58:01 +00:00
dveditz%netscape.com
23d69cafba fixes VC5 link bustage, but I feel dirty
git-svn-id: svn://10.0.0.236/trunk@41189 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:57:50 +00:00
waldemar%netscape.com
1ee91d2685 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41188 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:57:03 +00:00
harishd%netscape.com
5d3d91189e Fix for Bug# 3571.
Added Terminate() method in nsIDTD.


git-svn-id: svn://10.0.0.236/trunk@41187 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:54:46 +00:00
ducarroz%netscape.com
2665d1a4bd Use entitie for charset menu
git-svn-id: svn://10.0.0.236/trunk@41186 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:51:55 +00:00
ducarroz%netscape.com
b1c840b9e0 Add css info for attachment tree
git-svn-id: svn://10.0.0.236/trunk@41185 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:51:29 +00:00
arielb%netscape.com
395aa47003 removed some enums and migrated them into nsPrivilege, nsIPrivilege and
nsPrivilegemanager. cleaning up some old code from the security module
and refining their api's and such like.


git-svn-id: svn://10.0.0.236/trunk@41184 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:50:59 +00:00
sspitzer%netscape.com
52b839f8c7 remove my temporary code.
git-svn-id: svn://10.0.0.236/trunk@41183 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:50:07 +00:00
morse%netscape.com
9ab1f470c7 fix bug 10449
git-svn-id: svn://10.0.0.236/trunk@41182 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:49:11 +00:00
troy%netscape.com
6b27e8cd0c Fix for bug #10395. Now we recalculate margins when we use the minimum or
maximum value for the computed width/height. This applies to positioned
elements only


git-svn-id: svn://10.0.0.236/trunk@41181 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:48:47 +00:00
mscott%netscape.com
82f32d054d Fix the mal-formed chrome urls for the open and close twisty gifs. This was preventing them from being
loaded correctly with necko.


git-svn-id: svn://10.0.0.236/trunk@41180 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 00:47:40 +00:00
terry%mozilla.org
ae31fee10d Turned on "use strict" and fixed all the resulting warnings and errors.
git-svn-id: svn://10.0.0.236/trunk@41177 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 23:59:03 +00:00
terry%mozilla.org
dc297a3310 Backed out code Dieter put in that tried to restrict the view to only
directories in the current module.  I think it was buggy, and it is
not behavior I particularly want anyway.


git-svn-id: svn://10.0.0.236/trunk@41175 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 23:46:04 +00:00
terry%mozilla.org
b2d93a974c Turned on "use strict" and fixed all the resulting warnings and errors.
git-svn-id: svn://10.0.0.236/trunk@41173 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 23:36:33 +00:00
gagan%netscape.com
b767b542f9 Necko only. Added a missing trailing newline.
git-svn-id: svn://10.0.0.236/trunk@41169 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 22:44:22 +00:00
valeski%netscape.com
bfb30b615e stream converter interface changes. the sync and 2nd async methods are now implemented by the service too
git-svn-id: svn://10.0.0.236/trunk@41168 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 22:12:05 +00:00
dougt%netscape.com
d219f1385e Fix for bug 10177 and 10041.
git-svn-id: svn://10.0.0.236/trunk@41167 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 22:09:42 +00:00
hoa.nguyen%intel.com
2b5c4f0317 Standalone daemon process to handle async DNS lookup on Unix/Linux.
git-svn-id: svn://10.0.0.236/trunk@41165 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:25:00 +00:00
hoa.nguyen%intel.com
6327669a1f Makefile for DNS daemon process.
git-svn-id: svn://10.0.0.236/trunk@41163 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:23:24 +00:00
putterman%netscape.com
d7fe94f7ef Fix icon alignment. Approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@41161 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:15:55 +00:00
briano%netscape.com
8d28890907 Some compilers also object to #endif's with any non-comment tokens after them. Fixed.
git-svn-id: svn://10.0.0.236/trunk@41160 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:08:51 +00:00
harishd%netscape.com
82f6dccd4b Fixed a bug in DidBuildModel().
Approved by: rickg and chofmann.


git-svn-id: svn://10.0.0.236/trunk@41159 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:07:26 +00:00
briano%netscape.com
7629e8fd03 Added a newline to the end of the file to fix the native-compiler Unix builds (HP-UX, Solaris, etc.).
git-svn-id: svn://10.0.0.236/trunk@41158 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 21:06:59 +00:00
terry%mozilla.org
876703944d Patch by jtg@varesearch.com -- fixed stupid typo in default value for
blurbhtml.


git-svn-id: svn://10.0.0.236/trunk@41156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 20:50:10 +00:00
terry%mozilla.org
cca831ac4f Get rid of extra semicolons.
git-svn-id: svn://10.0.0.236/trunk@41155 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 20:41:54 +00:00
evaughan%netscape.com
a50428543a Reversed alignement. It now refers to alignment of the image not the text.
git-svn-id: svn://10.0.0.236/trunk@41153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 20:23:50 +00:00
evaughan%netscape.com
49b250c157 Fixed alignment on titledbuttons.
git-svn-id: svn://10.0.0.236/trunk@41152 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 20:23:15 +00:00
evaughan%netscape.com
60e6542454 Fixed bug in titledbutton for mail.
git-svn-id: svn://10.0.0.236/trunk@41151 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 19:44:20 +00:00
terry%mozilla.org
1effad4db0 Was doing date order backwards, compared to the way it used to be.
git-svn-id: svn://10.0.0.236/trunk@41150 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 19:06:26 +00:00
rhp%netscape.com
5c06ffe2e1 Fix for stopper bug #10504
git-svn-id: svn://10.0.0.236/trunk@41147 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 18:05:41 +00:00
waterson%netscape.com
904c4f9cc4 Add dont localize. This file isn't part of the build.
git-svn-id: svn://10.0.0.236/trunk@41145 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 17:47:56 +00:00
sspitzer%netscape.com
4621753f78 fix for VC 5.0 build breakage. The next step, after the tree opens, is to remove the NS_DECLARE_ID(kI*) stuff. But this can be done later. kin has confirmed that this fixes the VC 5.0 build breakage.
git-svn-id: svn://10.0.0.236/trunk@41144 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 17:01:11 +00:00
karnaze%netscape.com
9330f3cc8b new regression tests
git-svn-id: svn://10.0.0.236/trunk@41143 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 16:18:49 +00:00
dougt%netscape.com
22cdd56db4 Adding xpinstall notfication to the sidebar.
git-svn-id: svn://10.0.0.236/trunk@41142 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 16:18:01 +00:00
dougt%netscape.com
a309219324 This is the xpinstall notifier.
git-svn-id: svn://10.0.0.236/trunk@41141 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 16:13:44 +00:00
terry%mozilla.org
b5f2811262 Dieter's patch tried to optimize things by using the legaldirs file
lying around when doing queries by module.  This is a good idea, but
only works when the query being done is for the default module for a
tree.  This isn't always the case!  Rolled back code to Lloyd's old
code, which nobody really understands, but it works...


git-svn-id: svn://10.0.0.236/trunk@41140 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 16:10:55 +00:00
joki%netscape.com
73627c01e7 Event fixes to allow key event handling by GFX widgets and fixes for window.defaultStatus.
git-svn-id: svn://10.0.0.236/trunk@41139 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 15:02:19 +00:00
ducarroz%netscape.com
b9d1858fdb Implement function MessageFcc()
git-svn-id: svn://10.0.0.236/trunk@41138 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 14:27:54 +00:00
Dale.Stansberry%Nexwarecorp.com
49d2fbfc0f - Added window close handling (doesnt seem to work - ref counts off)
git-svn-id: svn://10.0.0.236/trunk@41137 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 14:03:22 +00:00
Jerry.Kirk%Nexwarecorp.com
1d5415b640 Add Demo Names to Menu for Photon
git-svn-id: svn://10.0.0.236/trunk@41135 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 13:23:14 +00:00
Jerry.Kirk%Nexwarecorp.com
6ab5d29032 Clean-up code, fixed a memory leak, removed dead code
git-svn-id: svn://10.0.0.236/trunk@41134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 13:05:20 +00:00
briano%netscape.com
90e311ac45 Automated update
git-svn-id: svn://10.0.0.236/trunk@41133 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 11:45:09 +00:00
Jerry.Kirk%Nexwarecorp.com
fd1941f407 Added an include directory to CFLAGS for the Neutrino/Photon platform.
git-svn-id: svn://10.0.0.236/trunk@41132 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 11:43:49 +00:00
mccabe%netscape.com
7bcedd9143 Fix code to invoke Wrapper interfaces using INVOKEINTERFACE rather than INVOKEVIRTUAL.
Thanks go to Andrew Wason <aw@softcom.com> for finding this problem and providing the patch:



If we implement a Java interface in JavaScript, and a method in that interface returns a Java object, we get a java.lang.IncompatibleClassChangeError: org/mozilla/javascript/Wrapper  exception.

We have attached a sample JavaScript file which duplicates the error.

The problem is JavaAdapter is generating an INVOKEVIRTUAL bytecode to call Wrapper.unwrap, but Wrapper is an interface and so INVOKEINTERFACE should be used instead.  As a result of this change, the IFEQ bytecode generated needs to jump more bytes.  We have attached a patch that fixes the problem.

Andrew
--
Andrew Wason
SoftCom, Inc.
aw@softcom.com


git-svn-id: svn://10.0.0.236/trunk@41131 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 10:45:38 +00:00
mccabe%netscape.com
a62784c47f Added NPL.
git-svn-id: svn://10.0.0.236/trunk@41130 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 10:41:46 +00:00
mccabe%netscape.com
19ce806d00 Comment fixes.
- normalized initial MPL comment to match the format of others in the tree, including an initial -*- Mode line.

- removed RCS $log$, etc. comments.  We use CVS, and they just make spurious changes...


git-svn-id: svn://10.0.0.236/trunk@41129 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 10:40:53 +00:00
hyatt%netscape.com
d28aab5adf Reverting. Didn't mean to check this in.
git-svn-id: svn://10.0.0.236/trunk@41128 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:23:27 +00:00
hyatt%netscape.com
b21c2105a5 Changing the popup events' names.
git-svn-id: svn://10.0.0.236/trunk@41127 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:19:45 +00:00
hyatt%netscape.com
d4acb5353f Defining the menu GUI events.
git-svn-id: svn://10.0.0.236/trunk@41126 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:19:18 +00:00
hyatt%netscape.com
e1498fad6c Adding the menu events to the event map.
git-svn-id: svn://10.0.0.236/trunk@41125 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:18:57 +00:00
hyatt%netscape.com
de800e6548 Adding a menu listener to the DOM for XUL menus.
git-svn-id: svn://10.0.0.236/trunk@41124 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:18:31 +00:00
hyatt%netscape.com
a2dfc76700 Adding a menu listener to the DOM for XUL menus and popups.
git-svn-id: svn://10.0.0.236/trunk@41123 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 09:18:00 +00:00
nisheeth%netscape.com
f1eb6fcb89 Don't set the default handler for now. It might be causing the Linux build to go orange.
git-svn-id: svn://10.0.0.236/trunk@41122 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 08:22:35 +00:00
chuang%netscape.com
150deddf9b rename function for consistency
git-svn-id: svn://10.0.0.236/trunk@41120 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:33:16 +00:00
hyatt%netscape.com
e3cf4013f4 Tweaking more style rules related to the XP menu look.
git-svn-id: svn://10.0.0.236/trunk@41119 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:22:53 +00:00
hyatt%netscape.com
1ba067d8b5 Working on the menu's look.
git-svn-id: svn://10.0.0.236/trunk@41118 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:22:30 +00:00
ftang%netscape.com
d67c4ae68f add Symbol and ZapfDingbats
git-svn-id: svn://10.0.0.236/trunk@41117 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:18:48 +00:00
ftang%netscape.com
c36a28c0cc add Symbol and ZapfDingbats UnicodeEncoder to the dll
git-svn-id: svn://10.0.0.236/trunk@41116 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:12:33 +00:00
ftang%netscape.com
2ca94034b8 add dingbat and symbol to the mac proejct
git-svn-id: svn://10.0.0.236/trunk@41115 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:08:22 +00:00
ftang%netscape.com
4edc239796 add symbol and ZapfDingbat
git-svn-id: svn://10.0.0.236/trunk@41114 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 07:02:26 +00:00
ftang%netscape.com
fff5e9e797 add unicode encoders
git-svn-id: svn://10.0.0.236/trunk@41113 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:56:08 +00:00
chuang%netscape.com
1179fb220e xul files for replacing preference html files
git-svn-id: svn://10.0.0.236/trunk@41112 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:50:56 +00:00
ftang%netscape.com
85ba198aa2 add new cid for adobe charsets
git-svn-id: svn://10.0.0.236/trunk@41111 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:33:28 +00:00
ftang%netscape.com
e1fa43f7b8 add new cid for X11Johab
git-svn-id: svn://10.0.0.236/trunk@41110 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:32:42 +00:00
ftang%netscape.com
64babb8697 add conversion file for 3 adobe charsets
git-svn-id: svn://10.0.0.236/trunk@41109 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:31:31 +00:00
ftang%netscape.com
ac6eec5087 add new file
git-svn-id: svn://10.0.0.236/trunk@41108 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:30:12 +00:00
hyatt%netscape.com
baa5a18815 Fixing more mouse/keyboard issues. I'm having to eat the mouse move windows
sends me when a window gets the focus.  What a righteous hack.


git-svn-id: svn://10.0.0.236/trunk@41107 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 06:29:48 +00:00
nisheeth%netscape.com
0069328861 - Move AddDocTypeDecl method from nsIXMLContentSink to nsIContentSink.
- Fix bug 8607 by passing the XML decl and the doctype decl from the expat tokenizer to the XML DTD.


git-svn-id: svn://10.0.0.236/trunk@41106 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 05:40:25 +00:00
hyatt%netscape.com
3ea45d5166 Fixing more keyboard navigation glitches in XP menus.
git-svn-id: svn://10.0.0.236/trunk@41105 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 04:38:28 +00:00
sspitzer%netscape.com
670c7b6418 fix solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@41102 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 04:03:24 +00:00
hyatt%netscape.com
cfc4f89acd Focus issues are getting better.
git-svn-id: svn://10.0.0.236/trunk@41101 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 02:26:26 +00:00
rickg%netscape.com
31a098e241 removed two warnings from GFX library that sparky isn't likely to fix
git-svn-id: svn://10.0.0.236/trunk@41100 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 02:22:09 +00:00
rickg%netscape.com
2d7c149c20 removed warning
git-svn-id: svn://10.0.0.236/trunk@41099 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 02:05:35 +00:00
hyatt%netscape.com
1d2fe4d625 Fixing an event handling glitch when mousing into a disabled item from an
enabled item on an XP menu.


git-svn-id: svn://10.0.0.236/trunk@41098 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:58:51 +00:00
hyatt%netscape.com
adf8c02c89 Rules for disabled menu items.
git-svn-id: svn://10.0.0.236/trunk@41097 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:47:59 +00:00
sspitzer%netscape.com
4476b36fe6 fix warnings.
git-svn-id: svn://10.0.0.236/trunk@41094 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:39:49 +00:00
sspitzer%netscape.com
b56940eb04 fix warning.
git-svn-id: svn://10.0.0.236/trunk@41093 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:39:00 +00:00
sspitzer%netscape.com
ceaf5201ea fix warnings by making the dest/cntr public, not private
git-svn-id: svn://10.0.0.236/trunk@41092 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:36:59 +00:00
hyatt%netscape.com
5aa6e55336 Adding support for disabled items to XP menus.
git-svn-id: svn://10.0.0.236/trunk@41091 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:35:39 +00:00
sspitzer%netscape.com
17997964ba fix warning
git-svn-id: svn://10.0.0.236/trunk@41090 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:35:34 +00:00
hyatt%netscape.com
0a6baefd46 Updating the sample menu file.
git-svn-id: svn://10.0.0.236/trunk@41089 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:20:06 +00:00
hyatt%netscape.com
617c105d50 Using "accesskey" instead of "shortcut".
git-svn-id: svn://10.0.0.236/trunk@41088 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:19:49 +00:00
rickg%netscape.com
2596acb56e replaced calls to deprecated string API
git-svn-id: svn://10.0.0.236/trunk@41085 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:05:31 +00:00
rickg%netscape.com
b95059cd8b replaced call to deprecated nsString API
git-svn-id: svn://10.0.0.236/trunk@41080 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 01:01:10 +00:00
rickg%netscape.com
e7466985c1 replaced calls to deprecated string API
git-svn-id: svn://10.0.0.236/trunk@41079 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:53:46 +00:00
rickg%netscape.com
b47846a83d replaced call to deprecated string API
git-svn-id: svn://10.0.0.236/trunk@41078 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:51:00 +00:00
rickg%netscape.com
b89e506039 replaced call to deprecated nsString API
git-svn-id: svn://10.0.0.236/trunk@41077 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:47:36 +00:00
rickg%netscape.com
abb5292365 replaced call to deprecated string API
git-svn-id: svn://10.0.0.236/trunk@41076 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:40:34 +00:00
rickg%netscape.com
ba693215ad replaced calls to deprecated nsString API
git-svn-id: svn://10.0.0.236/trunk@41075 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:37:24 +00:00
rickg%netscape.com
d24bcf85fd substitute calls to deprecated string API
git-svn-id: svn://10.0.0.236/trunk@41074 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:24:02 +00:00
sspitzer%netscape.com
7ad1b2a1e2 fix for #10412. zero out the tm struct before using. also, so nsCOMPtr, NS_WITH_SERVICE, and str* -> PL_strn* changes for safety.
git-svn-id: svn://10.0.0.236/trunk@41073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:20:50 +00:00
sspitzer%netscape.com
c5acdb14e4 temporary changes to use a pref to switch between localized date code and non-localized date code, so QA can test my fix for #10412 in a release build. also, some nsCOMPtr changes
git-svn-id: svn://10.0.0.236/trunk@41072 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-26 00:15:22 +00:00
hoa.nguyen%intel.com
6b1734f2e9 Within SetupRegistry, intialize the metacharacter service so that the charset field in the http content-type header is recognized and acted upon correctly.
git-svn-id: svn://10.0.0.236/trunk@41071 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 23:28:13 +00:00
hoa.nguyen%intel.com
47c7b936c8 Changed SetUpPluginInstance to use NS_INLINE_PLUGIN_PROGID_PREFIX to instantiate plugins.
git-svn-id: svn://10.0.0.236/trunk@41069 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 23:20:03 +00:00
putterman%netscape.com
73d0e29013 Always return a value.
git-svn-id: svn://10.0.0.236/trunk@41067 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 23:07:18 +00:00
rjc%netscape.com
d36518c0b3 Support importing of NetPositive bookmarks under the BeOS. Current disabled (via a #undef XP_BEOS) until linkage issue is resolved.
git-svn-id: svn://10.0.0.236/trunk@41064 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:53:15 +00:00
rjc%netscape.com
163328df38 Support importing of NetPositive bookmarks under the BeOS.
git-svn-id: svn://10.0.0.236/trunk@41063 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:52:08 +00:00
Jerry.Kirk%Nexwarecorp.com
f2af26a905 Fix problem with viewer under Photon, if you opened multiple windows
it would send the menu events only to the first window/browser


git-svn-id: svn://10.0.0.236/trunk@41062 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:51:19 +00:00
Jerry.Kirk%Nexwarecorp.com
b63ff21f09 Photon fix for NULL parented top level windows
git-svn-id: svn://10.0.0.236/trunk@41061 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:49:58 +00:00
bryce-mozilla%nextbus.com
cea276ba94 Not really having time to really finish this, I'll put it up for others to work with.
This is a login-centric view of the database.  It is very slow for systems
ith large numbers of logins.


git-svn-id: svn://10.0.0.236/trunk@41060 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:45:55 +00:00
troy%netscape.com
ed06c35f34 Added 'm' prefix to structs defined in nsISpaceManager
git-svn-id: svn://10.0.0.236/trunk@41059 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 19:01:13 +00:00
beard%netscape.com
c0d3140ca8 Makes resource URLs work, by special-casing "/usr/local/netscape/bin" on the Mac. This should probably be moved elsewhere, but works for now.
git-svn-id: svn://10.0.0.236/trunk@41058 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 18:39:41 +00:00
beard%netscape.com
600b254bf5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41057 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 18:35:34 +00:00
buster%netscape.com
af08daa88b Clean-up
1) fixed unit tests
2) fixed a bunch of leaks having to do with using enumerators.  Thanks for noticing these, Simon.
3) fixed a tiny problem in nsTextEditRules::WillDoAction().
This method was overly aggressive in checking input args, sel can be null for some operations.


git-svn-id: svn://10.0.0.236/trunk@41056 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 18:14:44 +00:00
buster%netscape.com
e7c1159441 With this checkin, ender-based gfx rendered text controls now work properly both as HTML text controls and XUL text fields.
GFX text controls are not enabled by default.  The primary goal of the next few days is to stabilize the tree, so I thought it would be inappropriate to enable the new
feature by default. But you can still set your nglayout.widget.mode pref to enable them.

Here's what I did:
1) backed out a small part of Simon & Kin's fix to nsGFXTextControlFrame that was mistakenly setting up the text control's webshell as a frame.  It still (correctly)
isn't doing that, but it does not set the webshell's prefs from the outer webshell.
2) for output, I now ask for format="text/plain" rather than "text/html", since (for now) these are all plain text edit controls.  Soon, this will depend on the type of
edit control
3) fixed some ownership issues between the frame, the editor, and the subdocument being edited.  This fixes an assertion on dialog destruction if the dialog included
a GFX-rendered text widget, and some memory leaks.
4) set up DOM key listeners on the editor to propogate events from the editor to the parent document, so things like form submission on Enter, and onKeyUp
handlers work.  More work is needed here for other kinds of events.


git-svn-id: svn://10.0.0.236/trunk@41055 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 18:04:51 +00:00
rickg%netscape.com
aed2a73b26 remove warnings, bug fixes, API enhancements
git-svn-id: svn://10.0.0.236/trunk@41054 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:23:24 +00:00
rickg%netscape.com
59133b416a odd 'n' ends
git-svn-id: svn://10.0.0.236/trunk@41053 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:21:34 +00:00
rickg%netscape.com
42847ba510 added optional arg validation to improve safety
git-svn-id: svn://10.0.0.236/trunk@41052 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:21:14 +00:00
rickg%netscape.com
9f0f12ed02 narrowed the nsCString API's for safety
git-svn-id: svn://10.0.0.236/trunk@41051 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:20:37 +00:00
rickg%netscape.com
350a4d36e0 removed old debug code
git-svn-id: svn://10.0.0.236/trunk@41050 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 17:18:41 +00:00
valeski%netscape.com
d850efef51 necko - we now set the user agent by default
git-svn-id: svn://10.0.0.236/trunk@41049 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 13:54:47 +00:00
valeski%netscape.com
4318fb5b37 mem leak - rev'd by dp
git-svn-id: svn://10.0.0.236/trunk@41048 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 13:37:16 +00:00
jfrancis%netscape.com
8a52f1dd60 default to setting selection _after_ a created element
git-svn-id: svn://10.0.0.236/trunk@41047 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 09:25:02 +00:00
jfrancis%netscape.com
0cda9473d1 fix for bug 9842 (aka 8227) plus some thread safety improvements
git-svn-id: svn://10.0.0.236/trunk@41046 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 08:41:42 +00:00
hyatt%netscape.com
112c235d0f Form needs to be explicitly inserted, since I need the frame to be made.
git-svn-id: svn://10.0.0.236/trunk@41045 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 06:55:22 +00:00
jfrancis%netscape.com
121b1074a2 making plaintext flag force a "white-space: pre" style on the body. this is a fix for bug 9153
git-svn-id: svn://10.0.0.236/trunk@41044 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 05:34:02 +00:00
jfrancis%netscape.com
35bcb68470 fix for bug 9935
git-svn-id: svn://10.0.0.236/trunk@41043 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 05:31:05 +00:00
jfrancis%netscape.com
ea158dfdcc fix for bug: subtree iterator had bug in init code that could cause iter to be empty.
git-svn-id: svn://10.0.0.236/trunk@41042 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 05:30:15 +00:00
hyatt%netscape.com
d8138d0b57 Fixing the problem where a blank space appears at the top of every XUL file.
git-svn-id: svn://10.0.0.236/trunk@41041 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 04:38:57 +00:00
morse%netscape.com
a6e79091f8 minor cleanup
git-svn-id: svn://10.0.0.236/trunk@41040 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 04:31:09 +00:00
evaughan%netscape.com
7508a1d105 Fixed a clipping bug.
git-svn-id: svn://10.0.0.236/trunk@41039 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:56:26 +00:00
sdagley%netscape.com
ee79fc2ddc Necko specific change. The IOService component is self registering so it doesn't belong here any more.
git-svn-id: svn://10.0.0.236/trunk@41038 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:55:26 +00:00
sdagley%netscape.com
e1d4ad3222 Necko change specific to Mac - don't bail if cookie manager component can't be found as it doesn't exist yet for Mac.
git-svn-id: svn://10.0.0.236/trunk@41037 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:50:02 +00:00
sdagley%netscape.com
a633e84d91 Necko only change to add building of mime.mcp which was broken out from netwerk.mcp.
git-svn-id: svn://10.0.0.236/trunk@41036 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:46:09 +00:00
sdagley%netscape.com
aea9fee3b4 Removed mime component from main newterk and put it into its own project.
git-svn-id: svn://10.0.0.236/trunk@41035 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:39:44 +00:00
sdagley%netscape.com
1ede7574e2 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@41034 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:37:42 +00:00
evaughan%netscape.com
1e179b2163 Adding to manifest to fix mac build.
git-svn-id: svn://10.0.0.236/trunk@41033 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:33:38 +00:00
cmanske%netscape.com
2117687039 Link dialog will select entire link
git-svn-id: svn://10.0.0.236/trunk@41031 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:24:51 +00:00
cmanske%netscape.com
60a35fb2ec Fixed GetSelectedElement to detect caret or selection inside link text. Link dialog will select entire link. Added GetParentLinkElement.
git-svn-id: svn://10.0.0.236/trunk@41030 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:24:12 +00:00
evaughan%netscape.com
3717643b3f 1) added .gif for horizontal scrollbar
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css


git-svn-id: svn://10.0.0.236/trunk@41029 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:15:14 +00:00
hyatt%netscape.com
c41a4ef5bf Cascading menus now work!
git-svn-id: svn://10.0.0.236/trunk@41028 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 01:14:43 +00:00
hyatt%netscape.com
ef02e4c7ef Fixing the syntax of the sample XUL file. Harmless.
git-svn-id: svn://10.0.0.236/trunk@41027 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 00:17:36 +00:00
hyatt%netscape.com
2c385ed0fc Cleaning up keyboard navigation to work properly with cascading submenus.
git-svn-id: svn://10.0.0.236/trunk@41026 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-25 00:16:11 +00:00
hyatt%netscape.com
158491d13b Tweaks to the sample XUL. Harmless.
git-svn-id: svn://10.0.0.236/trunk@41025 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 23:11:56 +00:00
hyatt%netscape.com
0b9fc70205 More tweaks to the menu style rules.
git-svn-id: svn://10.0.0.236/trunk@41024 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 23:11:40 +00:00
troy%netscape.com
e5d671b720 Fix for bug #10268. I used '&&' when I really meant to use '||' and that caused us
to create the wrong type of frame for relatively positioned H1 elements


git-svn-id: svn://10.0.0.236/trunk@41023 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 23:08:34 +00:00
hyatt%netscape.com
48947e8936 Tweaks.
git-svn-id: svn://10.0.0.236/trunk@41022 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:51:50 +00:00
hyatt%netscape.com
792c5e0aa9 Checking in a harmless sample file.
git-svn-id: svn://10.0.0.236/trunk@41021 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:49:56 +00:00
hyatt%netscape.com
014c2c0d4d Adjusting more style rules for xp menus.
git-svn-id: svn://10.0.0.236/trunk@41020 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:49:42 +00:00
duncan%be.com
0fe47036f9 Fix stupid error.
git-svn-id: svn://10.0.0.236/trunk@41019 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:26:00 +00:00
hyatt%netscape.com
06c5750b39 Padding it a bit.
git-svn-id: svn://10.0.0.236/trunk@41018 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:24:51 +00:00
hyatt%netscape.com
57ec45e024 Making sure XP menu images get installed.
git-svn-id: svn://10.0.0.236/trunk@41017 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:21:32 +00:00
zuperdee%penguinpowered.com
36aa6fe679 Removing some more deadwood. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@41016 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:11:13 +00:00
putterman%netscape.com
5c18dde30a Check in IMAP to Local copying fix for jefft.
git-svn-id: svn://10.0.0.236/trunk@41014 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:07:59 +00:00
hyatt%netscape.com
6639ef33c4 Handling Enter key press in submenus.
git-svn-id: svn://10.0.0.236/trunk@41013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:02:23 +00:00
jband%netscape.com
c8367e70cd differentiate between Win32 x86 and NT Alpha for a few low level debug activities. From bob meader <bob@guiduck.com>
git-svn-id: svn://10.0.0.236/trunk@41012 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 22:00:00 +00:00
jband%netscape.com
c3af801eaa include of config.mak needed for NT Alpha according to bob meader <bob@guiduck.com>
git-svn-id: svn://10.0.0.236/trunk@41011 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:57:34 +00:00
jband%netscape.com
d3d1fb1286 Adding NT Alpha only makefile rule for asm from bob meader <bob@guiduck.com>
git-svn-id: svn://10.0.0.236/trunk@41010 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:56:17 +00:00
jband%netscape.com
0b9bcf4687 update to xptcall status page
git-svn-id: svn://10.0.0.236/trunk@41009 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:54:38 +00:00
jband%netscape.com
df6496d054 transposed two letters in a comment
git-svn-id: svn://10.0.0.236/trunk@41008 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:53:11 +00:00
putterman%netscape.com
8039a46360 Only remove the transaction manager if we're handling the command.
git-svn-id: svn://10.0.0.236/trunk@41006 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:48:45 +00:00
troy%netscape.com
fca2c43f1f Cleanup of reflow command handling
git-svn-id: svn://10.0.0.236/trunk@41005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:41:15 +00:00
jband%netscape.com
2bd9b02f1d NT Alpha only change to rename misnamed file and to add a bunch of casting. From
git-svn-id: svn://10.0.0.236/trunk@41004 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:20:56 +00:00
putterman%netscape.com
c8e130002e Added MarkAllMessagesRead
git-svn-id: svn://10.0.0.236/trunk@41000 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 21:10:53 +00:00
ducarroz%netscape.com
127b2146b4 Add build instruction for mozilla:netwerk:base:public:MANIFEST_IDL, Necko only.
git-svn-id: svn://10.0.0.236/trunk@40998 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 20:52:04 +00:00
ducarroz%netscape.com
ddd1ec0e31 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40997 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 20:50:35 +00:00
cmanske%netscape.com
654f7e2069 Fixed insert element bugs. Added message if no misspelled words. Changed 'More Atrributes' to 'Advanced Edit' in dialogs. Improved generic message dialog. Added remove link button to link dialog
git-svn-id: svn://10.0.0.236/trunk@40996 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 20:27:53 +00:00
duncan%be.com
1104e6afa0 Support sound.
git-svn-id: svn://10.0.0.236/trunk@40995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 20:07:55 +00:00
peterl%netscape.com
4c73c7609e Cleaned up attribute parsing so that illegal values are preserved as strings
git-svn-id: svn://10.0.0.236/trunk@40994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:55:35 +00:00
chuang%netscape.com
9e00c35297 Add "Edit new feature attributes" support
git-svn-id: svn://10.0.0.236/trunk@40993 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:06:08 +00:00
peterl%netscape.com
d95df4dc2d fixed warnings
git-svn-id: svn://10.0.0.236/trunk@40992 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:05:17 +00:00
peterl%netscape.com
97f9eb5ee1 added experimental CSS3 properties
git-svn-id: svn://10.0.0.236/trunk@40991 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:04:42 +00:00
peterl%netscape.com
bcadfff6c1 added debug code for netlib weirdage
git-svn-id: svn://10.0.0.236/trunk@40990 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:04:22 +00:00
peterl%netscape.com
af5128f77d added basic support for inline-block
git-svn-id: svn://10.0.0.236/trunk@40989 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:01:43 +00:00
peterl%netscape.com
1216b60c2b added char unit output support
git-svn-id: svn://10.0.0.236/trunk@40988 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 19:00:42 +00:00
peterl%netscape.com
2d98616fca added some experimental CSS3 properties
fixed style context impact reporting


git-svn-id: svn://10.0.0.236/trunk@40987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:59:43 +00:00
peterl%netscape.com
5b7693afd3 remove warning
git-svn-id: svn://10.0.0.236/trunk@40986 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:58:48 +00:00
peterl%netscape.com
a7fe72f4ea nuked
git-svn-id: svn://10.0.0.236/trunk@40985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:57:59 +00:00
peterl%netscape.com
9b14ffc07a removed files: mozilla/xpcom/ds/nsBTree.cpp, mozilla/xpcom/ds/nsRBTree.cpp
git-svn-id: svn://10.0.0.236/trunk@40984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:57:13 +00:00
peterl%netscape.com
9dd867cb0a removing nsBTree & nsRBTree, both replaced by nsAVLTree
git-svn-id: svn://10.0.0.236/trunk@40983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:56:54 +00:00
sspitzer%netscape.com
de502ae869 fix for #9896. make nsMsgLineBuffer work for buffers that use CR, LF, and CRLF. (before, only CRLF and LF worked.) the mac uses CR, and we'd lose the last line of the newsrc file.
git-svn-id: svn://10.0.0.236/trunk@40982 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:15:19 +00:00
morse%netscape.com
610914a4e8 minor cleanup for viewers
git-svn-id: svn://10.0.0.236/trunk@40981 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 16:57:21 +00:00
morse%netscape.com
56e4e90d97 minor cleanup
git-svn-id: svn://10.0.0.236/trunk@40980 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 16:56:42 +00:00
morse%netscape.com
27322627d5 nsCookieViewer.cpp
git-svn-id: svn://10.0.0.236/trunk@40979 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 16:56:02 +00:00
sspitzer%netscape.com
a34256b4a5 fix for Solaris bustage. Following mcafee's earlier fixes.
git-svn-id: svn://10.0.0.236/trunk@40978 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 15:53:19 +00:00
troy%netscape.com
391149c4d4 Moved code that repaints after a resize or initial reflow to the viewport
git-svn-id: svn://10.0.0.236/trunk@40977 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 15:18:24 +00:00
duncan%be.com
b7ff9c9b90 Complete the link fix, all shared libs are now linked against the app that loads
them, so the timer symbols are resolved.


git-svn-id: svn://10.0.0.236/trunk@40976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 12:25:16 +00:00
mcafee%netscape.com
36fa35cae3 Adding caps library to fix Solaris linkage.
git-svn-id: svn://10.0.0.236/trunk@40975 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 10:40:42 +00:00
mcafee%netscape.com
87ead10c00 Adding XP Menus test case under Debug menu.
git-svn-id: svn://10.0.0.236/trunk@40974 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 09:50:35 +00:00
duncan%be.com
a6429fc903 Changes to link properly after the timer shuffle.
git-svn-id: svn://10.0.0.236/trunk@40973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 09:23:03 +00:00
zuperdee%penguinpowered.com
5723dc55dc Lots of cosmetic cleanups and a few minor bug fixes to the Motif port of nsWindow. I've also made it extra noisy on the debug output, to assist me in my attempts to figure out what is going wrong with the resizing routines. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@40972 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 08:46:50 +00:00
chuang%netscape.com
b88d936d64 fix bug 6836, change News to Newsgroups
git-svn-id: svn://10.0.0.236/trunk@40971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 06:20:03 +00:00
terry%mozilla.org
2290129d4c Fixed stupid typos that caused it to not correctly report whether a
tree is open.


git-svn-id: svn://10.0.0.236/trunk@40970 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 05:04:37 +00:00
pavlov%netscape.com
a9bf7e8279 actually add the sound test
git-svn-id: svn://10.0.0.236/trunk@40969 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 05:01:29 +00:00
pavlov%netscape.com
7a5307de3f add a soundtest to the menus
git-svn-id: svn://10.0.0.236/trunk@40968 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 05:00:53 +00:00
pavlov%netscape.com
2e66a00454 change sound interface to use an nsIFileSpec* instead of a const char*
git-svn-id: svn://10.0.0.236/trunk@40967 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 04:58:10 +00:00
terry%mozilla.org
7be59a5b54 Fixed some warnings.
git-svn-id: svn://10.0.0.236/trunk@40966 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 04:49:32 +00:00
terry%mozilla.org
ad272d2db7 Fix busted guilty column.
Bonsai's query_checkins call has become pickier; now it wants to be
run from inside the bonsai directory, and wants the $::TreeID variable
to be set correctly.

This stuff is all too fragile to believe.


git-svn-id: svn://10.0.0.236/trunk@40965 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 04:47:57 +00:00
arielb%netscape.com
e80d17d6e7 i think i may have broken linux build with a tab at the end of a line in
the makefile, hope this was all for the bustage.


git-svn-id: svn://10.0.0.236/trunk@40964 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 04:18:22 +00:00
troy%netscape.com
6297f61432 Changed to use the new reflow command handling
git-svn-id: svn://10.0.0.236/trunk@40963 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:59:47 +00:00
troy%netscape.com
1f10b16dec Fixed a problem in ContentRemoved() where for fixed position frames the
wrong child list name was being used


git-svn-id: svn://10.0.0.236/trunk@40962 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:58:35 +00:00
arielb%netscape.com
35dc473dd3 Fix to the caps security module. I removed the nsPrincipal struct, from now
on you can access principals by their xpcomed interface nsIPrincipal.


git-svn-id: svn://10.0.0.236/trunk@40961 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:58:23 +00:00
law%netscape.com
383df455ac Adding generic chrome rules
git-svn-id: svn://10.0.0.236/trunk@40960 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:33:37 +00:00
morse%netscape.com
59534fd8f5 make cookie viewer operational under necko
git-svn-id: svn://10.0.0.236/trunk@40959 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:10:11 +00:00
tao%netscape.com
055207d849 Change function prototype.
git-svn-id: svn://10.0.0.236/trunk@40958 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:07:13 +00:00
tao%netscape.com
20a403cdeb Update test case.
git-svn-id: svn://10.0.0.236/trunk@40957 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 03:06:15 +00:00
troy%netscape.com
37565e5645 Renamed a member function to more accurately reflect its purpose
git-svn-id: svn://10.0.0.236/trunk@40956 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:46:08 +00:00
troy%netscape.com
448fbdd0ee Changed area frame code over to new reflow command handling
git-svn-id: svn://10.0.0.236/trunk@40955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:37:45 +00:00
troy%netscape.com
59f067c692 Added VerifyDirtyBitSet() helper function
git-svn-id: svn://10.0.0.236/trunk@40954 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:37:06 +00:00
troy%netscape.com
ad761afe38 Defined it so that the NS_FRAME_IS_DIRTY flag is set for newly added frames in
SetInitialChildlist(), AppendFrames(), InsertFrames(), and ReplaceFrame()


git-svn-id: svn://10.0.0.236/trunk@40953 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:33:07 +00:00
mscott%netscape.com
57c6bc5a32 necko only! Fix several necko problems where we are calling GetBuffer on an nsString and passing the result into
NS_NewUri. If the nsString is unicode then GetBuffer returns null which is not the desired behavior.
I also cleaned up the necko stuff a bit as we were doing some extraneous steps. With this change you can bring
up bookmarks in apprunner.


git-svn-id: svn://10.0.0.236/trunk@40952 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 02:06:30 +00:00
hyatt%netscape.com
62abb032c0 Menus know about the ENTER key to execute, and know how to dismiss themselves
on mouse clicks.


git-svn-id: svn://10.0.0.236/trunk@40951 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:59:32 +00:00
hyatt%netscape.com
dcdaf6ba9d Adding style rules for xpmenuitems.
git-svn-id: svn://10.0.0.236/trunk@40950 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:58:56 +00:00
hyatt%netscape.com
877cd2c9e0 Harmless checkin of a sample XUL file.
git-svn-id: svn://10.0.0.236/trunk@40949 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:58:40 +00:00
sspitzer%netscape.com
20f26c44c7 go back to PR_FormatTime() until #10412 is fixed.
git-svn-id: svn://10.0.0.236/trunk@40945 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:47:59 +00:00
morse%netscape.com
05e0844b4a Remove wallet from layout
git-svn-id: svn://10.0.0.236/trunk@40944 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:39:58 +00:00
sspitzer%netscape.com
56b67654ee remove these header files. all idl files for news, now!
git-svn-id: svn://10.0.0.236/trunk@40943 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:36:44 +00:00
sspitzer%netscape.com
ae03bf42fc turn on the new idl files for the mac now.
git-svn-id: svn://10.0.0.236/trunk@40942 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:36:36 +00:00
gordon%netscape.com
8ad8f915fd Changed parameters so the Netwerk and protocol libraries are generated in the Components directory, not Essential Files. The NetwerkUtil library (which is currently masquerading as the old NetLib library) should be in Essential Files.
git-svn-id: svn://10.0.0.236/trunk@40940 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:15:41 +00:00
varada%netscape.com
0203ae5b07 Excluding the acct/ and acctidl/ directories for the VC++ 5.0 version. Leaf said it was ok to check in.
git-svn-id: svn://10.0.0.236/trunk@40939 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 01:15:01 +00:00
hyatt%netscape.com
52ebdc69b8 oops. crazy_width only defined for debug builds. Changing this.
git-svn-id: svn://10.0.0.236/trunk@40938 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 00:32:21 +00:00
hyatt%netscape.com
d5b584d48c Getting rid of all the printfs and complaints that fire in mailnews by making
the fixed table layout algorithm smarter about unconstrained width reflow.


git-svn-id: svn://10.0.0.236/trunk@40934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:41:05 +00:00
evaughan%netscape.com
add678db65 Fixed some box problems.
git-svn-id: svn://10.0.0.236/trunk@40933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:30:17 +00:00
sfraser%netscape.com
6abdbb4fa4 Fix Mac startup crash: nil check for prefs.
git-svn-id: svn://10.0.0.236/trunk@40932 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 22:23:13 +00:00
sfraser%netscape.com
4d00173a89 Fix Mac startup crash: #ifdef NECKO around changes that Gagan made yesterday, so that chrome URL resolution works again.
git-svn-id: svn://10.0.0.236/trunk@40931 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 22:22:47 +00:00
terry%mozilla.org
741bd46d0c Munge usernames containing "%" into an "@" when determining email address.
git-svn-id: svn://10.0.0.236/trunk@40930 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 22:12:29 +00:00
cltbld%netscape.com
907f12c220 sspitzer: temporary workaround for #10412. strftime was barfing. not sure why. this patch at least allows QA to continue testing. the side effect is you won't see the date in thread pane, maybe other places. next step, find and fix the real problem.
git-svn-id: svn://10.0.0.236/trunk@40929 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 22:08:24 +00:00
zuperdee%penguinpowered.com
a8ddc97f18 Fixed a bug that was causing both apprunner and viewer to segfault on startup in the Motif port. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@40928 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 21:51:06 +00:00
hyatt%netscape.com
888af6b43a Fix for assertions being thrown when fixed layout tables are flowed at an
unconstrained width.  Instead of asserting, intrinsic first row cell widths will be
used to determine the widths of columns with percentage-specified sizes.


git-svn-id: svn://10.0.0.236/trunk@40926 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 20:32:18 +00:00
warren%netscape.com
4b293af6b1 Removed about:blank joke.
git-svn-id: svn://10.0.0.236/trunk@40925 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 20:11:02 +00:00
terry%mozilla.org
053c034145 Whoops. I had pulled out the POSIX stuff, cause I thought it was
conflicting with something, but I was wrong and confused.  Fixed.


git-svn-id: svn://10.0.0.236/trunk@40924 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 20:04:42 +00:00
terry%mozilla.org
e590dc0625 Fixed count of "while tree is closed" checkins.
git-svn-id: svn://10.0.0.236/trunk@40923 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:58:41 +00:00
gordon%netscape.com
ee5b1ea717 File Removed.
git-svn-id: svn://10.0.0.236/trunk@40922 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:39:04 +00:00
terry%mozilla.org
9681489512 Fixed stupid warning.
git-svn-id: svn://10.0.0.236/trunk@40921 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:37:02 +00:00
terry%mozilla.org
711798c85c Cope with new Bonsai code. In particular, renamed globals.pl to be tbglobals.pl, to avoid conflicting with Bonsai's new globals.pl.
git-svn-id: svn://10.0.0.236/trunk@40920 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:36:38 +00:00
terry%mozilla.org
5e0d78f3bc Fixed stupid typo.
git-svn-id: svn://10.0.0.236/trunk@40919 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:21:13 +00:00
terry%mozilla.org
7a9d4bb04f Let me tweak the parameters to DBI->connect().
git-svn-id: svn://10.0.0.236/trunk@40918 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 19:14:37 +00:00
terry%mozilla.org
4c01d9a243 Whoops; missing an include file.
git-svn-id: svn://10.0.0.236/trunk@40917 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 18:50:25 +00:00
terry%mozilla.org
d6314c8699 Removed stupid debugging printf's.
git-svn-id: svn://10.0.0.236/trunk@40916 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 18:50:07 +00:00
cyeh%netscape.com
2780e73f8b support terse=1 flag,mostly as a way to support pager notification
git-svn-id: svn://10.0.0.236/trunk@40914 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 18:43:07 +00:00
despotdaemon%netscape.com
514af50f3d Pseudo-automatic update of changes made by newt@pobox.com.
git-svn-id: svn://10.0.0.236/trunk@40910 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 18:40:36 +00:00
terry%mozilla.org
486b4dc3fc Massive patch (mostly from Dieter Weber <dieter@Compatible.COM>) -- ported all TCL code to Perl.
git-svn-id: svn://10.0.0.236/trunk@40909 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 18:39:31 +00:00
despotdaemon%netscape.com
333e6e4d18 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@40907 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 17:19:25 +00:00
putterman%netscape.com
caf75f3568 Fixing build.
git-svn-id: svn://10.0.0.236/trunk@40906 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 16:38:02 +00:00
putterman%netscape.com
63e5ab20f7 Adding MANIFEST file to fix build.
git-svn-id: svn://10.0.0.236/trunk@40905 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 16:36:23 +00:00
valeski%netscape.com
c8d4b07406 necko only - added temporary user agent string creation code
git-svn-id: svn://10.0.0.236/trunk@40904 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 16:35:53 +00:00
srinivas%netscape.com
03b0bbdda1 Port to Aplha-NT; checkin for bob meader <bob@guiduck.com>.
git-svn-id: svn://10.0.0.236/trunk@40903 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 16:35:29 +00:00
valeski%netscape.com
9a52ab52ad necko only - fixed some miss-matched memory deallocations, and pulled an extraneous addref/release combo
git-svn-id: svn://10.0.0.236/trunk@40902 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 16:35:13 +00:00
jefft%netscape.com
7bc6e4515a enable undo move/copy messages from different server
git-svn-id: svn://10.0.0.236/trunk@40887 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 14:40:55 +00:00
ftang%netscape.com
c475a557ef add x11johab to makefile
git-svn-id: svn://10.0.0.236/trunk@40886 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:30:33 +00:00
ramiro%netscape.com
2828b7890c Remove obsolote files.
git-svn-id: svn://10.0.0.236/trunk@40885 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:30:26 +00:00
ftang%netscape.com
b23b62131d add X11Johab converter to mac project
git-svn-id: svn://10.0.0.236/trunk@40884 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:27:01 +00:00
ramiro%netscape.com
11c234e2d5 Add IDS for unix toolkit timers.
git-svn-id: svn://10.0.0.236/trunk@40883 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:24:09 +00:00
ftang%netscape.com
4fcca0b18f add placeholder for X11Johab converter
git-svn-id: svn://10.0.0.236/trunk@40882 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:18:59 +00:00
ramiro%netscape.com
6a13e54971 Add a warning about memory usage.
git-svn-id: svn://10.0.0.236/trunk@40881 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:15:43 +00:00
ramiro%netscape.com
4bbf3c21cc Exorcise the evil global app context thing and replace it with an xpcom thing.
git-svn-id: svn://10.0.0.236/trunk@40880 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 12:12:08 +00:00
varada%netscape.com
f567e8d137 adding account to the profile makefile acct/ and acctidl/
git-svn-id: svn://10.0.0.236/trunk@40879 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 11:59:14 +00:00
varada%netscape.com
c0886618c6 Adding account header files
git-svn-id: svn://10.0.0.236/trunk@40878 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 11:58:22 +00:00
varada%netscape.com
19103ad21b WINVER 0X401 modified
git-svn-id: svn://10.0.0.236/trunk@40877 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 10:35:35 +00:00
hyatt%netscape.com
7aad01ef45 Images for the XP menus. Not compiled, so completely harmless.
git-svn-id: svn://10.0.0.236/trunk@40876 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 10:19:10 +00:00
hyatt%netscape.com
7256be3e73 Removing commented out code. Harmless.
git-svn-id: svn://10.0.0.236/trunk@40875 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:36:53 +00:00
hyatt%netscape.com
7568795141 Making sure the first menu item gets selected as you keyboard navigate into new
menus.


git-svn-id: svn://10.0.0.236/trunk@40874 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:34:14 +00:00
sspitzer%netscape.com
f367ecf83e fix for #8219. only honor delete of a news message (cancel) when from the menu.
git-svn-id: svn://10.0.0.236/trunk@40873 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 09:18:13 +00:00
hyatt%netscape.com
8252309043 Added a background to test transparency of menus.
git-svn-id: svn://10.0.0.236/trunk@40872 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:37:33 +00:00
hyatt%netscape.com
5a780ac7bf Menu improvements.
git-svn-id: svn://10.0.0.236/trunk@40871 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:36:39 +00:00
sspitzer%netscape.com
599a8333cf turn on new idl files for windows
git-svn-id: svn://10.0.0.236/trunk@40870 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:33:10 +00:00
hyatt%netscape.com
789fa44a44 Adding style rule for depressed menu items on the menu bar.
git-svn-id: svn://10.0.0.236/trunk@40869 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:33:02 +00:00
brendan%mozilla.org
5f949724de Eliminate warning about unsigned/signed == comparison.
git-svn-id: svn://10.0.0.236/trunk@40868 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:25:03 +00:00
brendan%mozilla.org
e226872154 Add new flag to js_DecompileValueGenerator calls.
git-svn-id: svn://10.0.0.236/trunk@40867 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:23:13 +00:00
sspitzer%netscape.com
40df5cd816 ignore generated
git-svn-id: svn://10.0.0.236/trunk@40865 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:02:35 +00:00
brendan%mozilla.org
2d15291e31 Bugs, bugs bugs:
- js_DecompileValueGenerator had rusted due to bytecode/source-note changes,
  or maybe parts of it never worked right.  Anyway, it now does not induce a
  crashing underflow in the decompiler.  As part of this fix, it now takes a
  checkStack flag telling whether to look for the jsval v argument on the JS
  stack.  The calls from ImportProperty, js_SetProperty, and js_DeleteProperty
  pass in v a jsval for the property id, which should not be sought after on
  the stack (it might happen to be there due to o['p'] = 2, but we want to
  decompile o["p"], not "p").
- js_DecompileValueGenerator would load a generating pc even if the value v
  did not match the pc's corresponding stack item!  Oops.  This lead to less
  than idea diagnostics.
- js_DecompileValueGenerator was also not mapping JSOP_TRAP to the real op at
  a sufficiently early and univeral point in its control flow.
- Fix PopOff to assert and check for stack underflow in the decompiler, and
  beef up PushOff too (it asserted, but did not check).
- js_ReportIsNotFunction now avoids JS_InternString by indexing directly into
  cx->runtime->atomState.typeAtoms with the result of JS_TypeOfValue.
- Removed unnecessary local GC root reserved by non-zero trailing member of
  obj_eval's JSFunctionSpec initializer.


git-svn-id: svn://10.0.0.236/trunk@40864 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 08:01:54 +00:00
hyatt%netscape.com
cda97b9328 Refining the ESC behavior and doing deeper shortcut work (on cascading menus).
git-svn-id: svn://10.0.0.236/trunk@40863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:56:27 +00:00
hyatt%netscape.com
684c4d6210 Teaching the menus about the ESC key (which will close up each level of menu
until you hit the menu bar).


git-svn-id: svn://10.0.0.236/trunk@40862 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:49:43 +00:00
hyatt%netscape.com
edf4724d91 The menu bar now supports shortcuts (e.g., ALT+f). Also repaired a minor problem
with keyboard navigation and mouse movement interoperability on the menus.


git-svn-id: svn://10.0.0.236/trunk@40861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:39:16 +00:00
sspitzer%netscape.com
d38dad5235 turn on the new news idl files for unix. I'll do windows and mac tomorrow.
git-svn-id: svn://10.0.0.236/trunk@40860 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:32:48 +00:00
sspitzer%netscape.com
ca0a0ec754 removing const-ness, in prep for turning on new idl files.
git-svn-id: svn://10.0.0.236/trunk@40854 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:32:20 +00:00
hyatt%netscape.com
bea30826d1 Checking in my sample XUL file. Not used in the product. Completely safe.
git-svn-id: svn://10.0.0.236/trunk@40853 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:22:37 +00:00
gordon%netscape.com
efdaf675dc Mac-NECKO-only checkin. Added nsIStreamConverter2.idl to netwerkIDL.mcp project, as per Scott MacGregor's request.
git-svn-id: svn://10.0.0.236/trunk@40852 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:09:36 +00:00
pavlov%netscape.com
2af992ddd6 stub out beos things so that their build will build
git-svn-id: svn://10.0.0.236/trunk@40851 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 07:02:17 +00:00
pinkerton%netscape.com
7cfe18ac96 fix the cookie extension manifest file path.
git-svn-id: svn://10.0.0.236/trunk@40850 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:54:03 +00:00
mcafee%netscape.com
c225e02542 Removing win-specific directory profile/Acct
git-svn-id: svn://10.0.0.236/trunk@40849 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:44:02 +00:00
mcafee%netscape.com
7c5255d4ac Adding Acct Makefile to unix build, not part of build yet.
git-svn-id: svn://10.0.0.236/trunk@40848 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:40:36 +00:00
varada%netscape.com
dfd97df512 removing account header from makefile
git-svn-id: svn://10.0.0.236/trunk@40847 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:35:50 +00:00
varada%netscape.com
6551a1d0b6 makefile.win for profile alone - account is removed
git-svn-id: svn://10.0.0.236/trunk@40846 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:32:58 +00:00
ramiro%netscape.com
d1700334b4 Add LD_BIND_NOW for a better debugging iExperience.
git-svn-id: svn://10.0.0.236/trunk@40845 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:30:28 +00:00
sspitzer%netscape.com
0d5c482a73 not part of build, yet. one step closer to IDLifying all of news.
git-svn-id: svn://10.0.0.236/trunk@40844 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:26:09 +00:00
ramiro%netscape.com
73477a86be Cut down on the popup noise a bit.
git-svn-id: svn://10.0.0.236/trunk@40843 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:25:47 +00:00
mscott%netscape.com
6f0592ea4d necko only:
Added the "hack" which can be turned off by undefining STREAM_CONVERTER_HACK. Basically, if we are reading in an rfc822
file we insert a stream converter between the file channel and the consumer of the file channel. the file channel
then talks to the converter which talks to the end consumer.

Made the file channel honor the number of bytes read parameter which gets passed in on AsyncRead. We now cancel the read
after we've read in the desired # of bytes.

fixed two file parsing bugs: one in Init and one in GetContenttype


git-svn-id: svn://10.0.0.236/trunk@40842 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:16:37 +00:00
pinkerton%netscape.com
794a624c7e fix access paths to find timer in widget instead of gfx. all targets updated.
git-svn-id: svn://10.0.0.236/trunk@40841 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:06:19 +00:00
hyatt%netscape.com
676fca2c97 Ok, this is more like it. I did want GEtCharCode after all.
git-svn-id: svn://10.0.0.236/trunk@40840 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:01:03 +00:00
sspitzer%netscape.com
163ff259c0 adding this idl file. not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@40839 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 06:00:50 +00:00
hyatt%netscape.com
239f772c8f Wanted GetKeyCode, and not GetCharCode. Oops.
git-svn-id: svn://10.0.0.236/trunk@40838 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:52:51 +00:00
mscott%netscape.com
d6f84bc6bc export nsIStreamConverter2.idl
git-svn-id: svn://10.0.0.236/trunk@40836 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:50:32 +00:00
mscott%netscape.com
cc42f117af generate header file for nsIStreamConverter2.idl
git-svn-id: svn://10.0.0.236/trunk@40835 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:49:07 +00:00
mscott%netscape.com
5f54a2db1e this used to be mailnews\mime\public\nsIStreamConverter.idl but it needs to be moved out of mailnews as it is generic
and not specific to mailnews. The final resting place for this file will be netwerk\streamcnvts\public but that
directory isn't buildable yet so I'm moving it here for safe keeping. The name (the 2 part) is lame but it conflicted
with a file Jud is addding to streamconv (nsIStreamConverter). Don't worry..eventually the two interfaces
are going to be merged into one.


git-svn-id: svn://10.0.0.236/trunk@40834 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:48:27 +00:00
hyatt%netscape.com
c719d81db1 Working on shortcut navigation in XP menus (e.g., ALT+f, etc. etc.).
git-svn-id: svn://10.0.0.236/trunk@40833 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:47:43 +00:00
pavlov%netscape.com
2cbd65bef1 update qnx folks to the new sound stuff
git-svn-id: svn://10.0.0.236/trunk@40831 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:40:35 +00:00
varada%netscape.com
6dcc89beb9 makefile
git-svn-id: svn://10.0.0.236/trunk@40829 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:32:43 +00:00
gordon%netscape.com
a420b19f08 Added nsJSProtocolHandler.h
git-svn-id: svn://10.0.0.236/trunk@40828 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:26:03 +00:00
gordon%netscape.com
4ea3c23c95 Added nsTimer.cpp and nsRepeater.cpp for the purposes of landing NECKO. This most closely approximates the functionality of the old NetLib, so it required the least amount of changes. We can figure out the ultimate resting place for these files after NECKO lands.
git-svn-id: svn://10.0.0.236/trunk@40827 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:24:28 +00:00
gordon%netscape.com
39cc1e14fc If XP_MAC and NECKO are defined, we include nsJSProtocolHandler.cpp instead of using the rest of this file. This is to work around the fact we can't conditionally link against files without creating addition targets in the project. Once NECKO has landed, I'll change the project file and jsurl.cpp will go away.
git-svn-id: svn://10.0.0.236/trunk@40826 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:23:00 +00:00
tbogard%aol.net
8af272ee07 Changed hashing to not hash every letter of strings that are greater than 16 characters in length.
git-svn-id: svn://10.0.0.236/trunk@40825 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:19:33 +00:00
gordon%netscape.com
cb70b58fe5 Export NS_NewTimer() with PR_PUBLIC_API (this is a Mac-only file).
git-svn-id: svn://10.0.0.236/trunk@40824 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:18:18 +00:00
gordon%netscape.com
ffb6776dec Wired in the MANIFEST file for :mozilla:extensions🍪 that I just added.
git-svn-id: svn://10.0.0.236/trunk@40823 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:17:15 +00:00
hyatt%netscape.com
c3489500dd PRUint32... not PRInt32 ... oops.
git-svn-id: svn://10.0.0.236/trunk@40822 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:17:08 +00:00
varada%netscape.com
cbb3af464b makefile
git-svn-id: svn://10.0.0.236/trunk@40821 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:16:28 +00:00
pavlov%netscape.com
57484cf9c2 changing sound implimentation to support playing of local files
git-svn-id: svn://10.0.0.236/trunk@40820 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:15:58 +00:00
varada%netscape.com
ae383707d7 cpp files
git-svn-id: svn://10.0.0.236/trunk@40819 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:15:43 +00:00
gordon%netscape.com
e631d0fbbc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40818 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:15:35 +00:00
hyatt%netscape.com
f4ec94c153 Adding the capability to distinguish menus and menu items.
git-svn-id: svn://10.0.0.236/trunk@40817 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:11:49 +00:00
hyatt%netscape.com
8fdfbaf3b2 Adding the capability to distinguish menus from menu items.
git-svn-id: svn://10.0.0.236/trunk@40816 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:10:57 +00:00
hyatt%netscape.com
37465d0f01 Adding an xpmenuitem atom.
git-svn-id: svn://10.0.0.236/trunk@40815 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 05:09:17 +00:00
putterman%netscape.com
ebdddf288e MarkMessagesRead now goes through folder.
git-svn-id: svn://10.0.0.236/trunk@40814 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:59:13 +00:00
varada%netscape.com
9539d738f9 account html page
git-svn-id: svn://10.0.0.236/trunk@40813 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:39:11 +00:00
varada%netscape.com
9e4be884f5 factory services file
git-svn-id: svn://10.0.0.236/trunk@40812 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:38:18 +00:00
varada%netscape.com
49aaf9078b services file
git-svn-id: svn://10.0.0.236/trunk@40811 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:37:23 +00:00
morse%netscape.com
bc783f2850 remove dependency on layout for single-signon on-submit
git-svn-id: svn://10.0.0.236/trunk@40810 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:37:17 +00:00
varada%netscape.com
74ad57f6ef idl file
git-svn-id: svn://10.0.0.236/trunk@40809 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:36:25 +00:00
varada%netscape.com
1d9b87efbd makefile
git-svn-id: svn://10.0.0.236/trunk@40808 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:35:36 +00:00
putterman%netscape.com
ca9950051d Use PL_strfree
git-svn-id: svn://10.0.0.236/trunk@40807 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:34:01 +00:00
putterman%netscape.com
0a62428481 Use delete[]
git-svn-id: svn://10.0.0.236/trunk@40806 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:33:40 +00:00
putterman%netscape.com
ba41c1fd02 Added MarkMessagesRead, MarkAllMessagesRead, GetChildWithURI
git-svn-id: svn://10.0.0.236/trunk@40805 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:33:20 +00:00
putterman%netscape.com
c5a85f2061 Added MarkMessagesRead, MarkAllMessagesRead, and GetChildWithURI
git-svn-id: svn://10.0.0.236/trunk@40804 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 04:32:54 +00:00
racham%netscape.com
a6c55a5f63 Added xpidl interfaces to profiles
git-svn-id: svn://10.0.0.236/trunk@40793 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 03:53:28 +00:00
racham%netscape.com
a3af368d5e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40792 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 03:51:06 +00:00
davidm%netscape.com
bfd1f84aaf Change return value when no window is found to NS_OK. Init variable to NULL
git-svn-id: svn://10.0.0.236/trunk@40791 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 03:14:43 +00:00
tao%netscape.com
4db5d5782e Take out MANIFEST for Mac and nsIStringBundle.h for all.
git-svn-id: svn://10.0.0.236/trunk@40790 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:51:06 +00:00
tao%netscape.com
4f8edb8afa Add nsIStringBundle.idl and take out nsIStringBundle.h
git-svn-id: svn://10.0.0.236/trunk@40789 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:49:23 +00:00
tao%netscape.com
6e298a301c Add nsIStringBundle.idl and take out nsdIStringBundle.h
git-svn-id: svn://10.0.0.236/trunk@40788 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:47:31 +00:00
rhp%netscape.com
e280700097 change to 8.3 filename
git-svn-id: svn://10.0.0.236/trunk@40784 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:45:50 +00:00
beard%netscape.com
bb9b43a0be LMGetGrayRgn() -> GetGrayRgn(), to be Carbon compliant.
git-svn-id: svn://10.0.0.236/trunk@40783 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:45:42 +00:00
nhotta%netscape.com
4f1fe516d8 Change nsIStrinBundle to IDL.
git-svn-id: svn://10.0.0.236/trunk@40782 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:45:28 +00:00
nhotta%netscape.com
ef339ccefe First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40781 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:43:40 +00:00
hyatt%netscape.com
3f313e60f3 A thoroughly harmless checkin of a sample XUL file for XP menus.
git-svn-id: svn://10.0.0.236/trunk@40780 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:40:02 +00:00
danm%netscape.com
e3e2b710a5 reversing inadvertent removal of dynamic menubar
git-svn-id: svn://10.0.0.236/trunk@40779 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:37:14 +00:00
rods%netscape.com
34fe243aec Need to multiple the number of incoming chars by two because they are double byte.
git-svn-id: svn://10.0.0.236/trunk@40778 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:27:09 +00:00
rods%netscape.com
dcffac81c3 Sending wrong length when putting data on the clipboards,
double byte chars need twice the space. Wrongly assummed nsString.Length()
return bytes instead of length in chars doubel or single.


git-svn-id: svn://10.0.0.236/trunk@40777 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:25:17 +00:00
hangas%netscape.com
e428d22f73 Added taskbar to address book, turned on abilty to go to front most mail 3pane or ab from Tasks menu. Added Page Setup to messenger compose. Hook? = jj
git-svn-id: svn://10.0.0.236/trunk@40776 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 02:14:33 +00:00
despotdaemon%netscape.com
8754dd331b Pseudo-automatic update of changes made by mark.lin@eng.sun.com.
git-svn-id: svn://10.0.0.236/trunk@40775 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:59:38 +00:00
beard%netscape.com
fe9aabef47 bug #7796: changed nsDeviceContextMac::GetDeviceSurfaceDimensions() to return the dimensions of the entire Mac desktop using LMGetGrayRgn().
git-svn-id: svn://10.0.0.236/trunk@40774 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:59:18 +00:00
gordon%netscape.com
d2e7216ee9 Export functions on Mac (only) because it builds Netwerk Util as a shared library, not as static as on the other platforms.
git-svn-id: svn://10.0.0.236/trunk@40773 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:50:58 +00:00
cyeh%netscape.com
dbca3effad evil evil hack. make sure that sheriffs is connected to
bonsai-hook@cvs-mirror.mozilla.org. This should be moved into a configfile
somewhere.


git-svn-id: svn://10.0.0.236/trunk@40772 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:48:08 +00:00
briano%netscape.com
2b1659447c Automated update
git-svn-id: svn://10.0.0.236/trunk@40771 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:30:08 +00:00
briano%netscape.com
530d220d9f Another IRIX 5.x tweak.
git-svn-id: svn://10.0.0.236/trunk@40770 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:28:24 +00:00
scc%netscape.com
97f9b0db41 the fix is to |#include <new.h>|. I tested on several versions of SunOS with different compilers, linux, and Mac. Uncommenting the problematic code.
git-svn-id: svn://10.0.0.236/trunk@40769 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:18:49 +00:00
sspitzer%netscape.com
21c9a16fef fix #10320
git-svn-id: svn://10.0.0.236/trunk@40768 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:08:09 +00:00
gordon%netscape.com
67a5ba8337 Added nsHTTPEncodeStream.cpp.
git-svn-id: svn://10.0.0.236/trunk@40767 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:03:15 +00:00
hyatt%netscape.com
55c4210f88 Making XP menus work again after Eric's box checkin. They're fast and
smooth now!  YEAH!


git-svn-id: svn://10.0.0.236/trunk@40766 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 01:02:09 +00:00
racham%netscape.com
b9e8ef90ef Added xpidl interfaces to profile services
git-svn-id: svn://10.0.0.236/trunk@40765 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:56:42 +00:00
despotdaemon%netscape.com
e1ce377839 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@40764 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:56:35 +00:00
gordon%netscape.com
3f608f4057 Added nsIHTTPProtocolHandler.idl.
git-svn-id: svn://10.0.0.236/trunk@40763 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:56:23 +00:00
racham%netscape.com
33c205f1da Enabling xpidl work on Linux platform
git-svn-id: svn://10.0.0.236/trunk@40762 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:54:38 +00:00
cmanske%netscape.com
8e08f9008a Fixed bugs relating to insert element
git-svn-id: svn://10.0.0.236/trunk@40761 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:52:17 +00:00
gordon%netscape.com
c3668ab3f4 Removed nsStandardUrl.cpp and added nsStdURL.cpp. Changed prefix header of debug target to actually use debug header file (Thanks Scott).
git-svn-id: svn://10.0.0.236/trunk@40760 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:43:07 +00:00
petitta%netscape.com
17c51d8aac accidentally left a 'die' command :-(
git-svn-id: svn://10.0.0.236/trunk@40759 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:42:33 +00:00
briano%netscape.com
0abf17dd70 Fix for IRIX 5.x.
git-svn-id: svn://10.0.0.236/trunk@40758 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:41:02 +00:00
rjc%netscape.com
f89b100b05 Get rid of warning.
git-svn-id: svn://10.0.0.236/trunk@40757 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:39:29 +00:00
davidm%netscape.com
85436a5a14 Move task bar to tasksOverlay.xul. Added in some test content
git-svn-id: svn://10.0.0.236/trunk@40756 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:32:42 +00:00
beard%netscape.com
5687e4e131 bug #8627: simulates NS_MOUSE_LEFT_BUTTON_UP after TrackControl/LClick calls which eat the native mouseUp event. This enables correct DOM event filtering.
git-svn-id: svn://10.0.0.236/trunk@40755 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:27:05 +00:00
briano%netscape.com
da7a9c40e3 Cleanup, in the vain hope that this might clear up the freaky Sol/x86 .L_T7158 undefined symbol problem.
git-svn-id: svn://10.0.0.236/trunk@40754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:22:57 +00:00
sfraser%netscape.com
bf1672355f Fix message compose to identify content iframe the correct way.
git-svn-id: svn://10.0.0.236/trunk@40753 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:18:44 +00:00
rjc%netscape.com
d78fd8f48a Now use FormatPRTime().
git-svn-id: svn://10.0.0.236/trunk@40752 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:17:39 +00:00
zuperdee%penguinpowered.com
2d56be2aae Making another attempt to fix the SunOS 5.5.1 Motif build bustage. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@40751 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:12:38 +00:00
jj%netscape.com
35354c77b5 added instructions to generate the xpidl compiler/linker/panel. temporarily commented out to give everybody a chance to install the plugin sdk in their build environment.
git-svn-id: svn://10.0.0.236/trunk@40750 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:12:05 +00:00
scc%netscape.com
ed86a6a75d Fixed boxes to only invalidate and redraw what has changed.
Made min and max sizes work
Made linux not suck!


git-svn-id: svn://10.0.0.236/trunk@40749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:11:21 +00:00
sfraser%netscape.com
44fcff752c Turn on selection for all documents that are being edited. This enables selection in GFX ender widgets.
git-svn-id: svn://10.0.0.236/trunk@40748 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:11:00 +00:00
jj%netscape.com
bd69d1e27d added build{xpidl} key to generate the idl compiler/linker/panel
git-svn-id: svn://10.0.0.236/trunk@40747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:09:58 +00:00
valeski%netscape.com
c70503fb5a changed stream converter progid root and provided more in depth usage notes
git-svn-id: svn://10.0.0.236/trunk@40746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:59:32 +00:00
briano%netscape.com
c519204f98 Cleaned it up in the vague hope that this might help Solaris/x86 builds overcome their mysterious relocation problem.
git-svn-id: svn://10.0.0.236/trunk@40745 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:58:51 +00:00
sfraser%netscape.com
3243c754ca #ifdef out loading the string bundle, because it causes onEndDocumentLoad handlers to fire, which is very bad.
git-svn-id: svn://10.0.0.236/trunk@40744 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:52:08 +00:00
sfraser%netscape.com
1e6d3a3340 Fix for GFX ender text widgets; don't parent nsIWebShells that the text widget creates, because you don't want them to interfere with window.frames[].
git-svn-id: svn://10.0.0.236/trunk@40743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:48:48 +00:00
briano%netscape.com
58e8f914ee Automated update
git-svn-id: svn://10.0.0.236/trunk@40742 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:41:55 +00:00
danm%netscape.com
3967f2f182 removing IsMenuBarVisible -- it was a mistake, and unused
git-svn-id: svn://10.0.0.236/trunk@40741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:41:50 +00:00
briano%netscape.com
639d772b71 Potential fix for the build breakage on OSF/1.
git-svn-id: svn://10.0.0.236/trunk@40740 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:41:21 +00:00
despotdaemon%netscape.com
2417b284bf Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@40739 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:33:23 +00:00
slamm%netscape.com
4c3e1fa44f Take out warnings for now.
git-svn-id: svn://10.0.0.236/trunk@40738 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:32:31 +00:00
briano%netscape.com
6e11a93ad6 Workarounds for QNX's compiler choking to death on parts of nsCOMPtr.h.
git-svn-id: svn://10.0.0.236/trunk@40737 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:31:13 +00:00
slamm%netscape.com
1be29a4699 Code 'Save' function. Not quite finished.
git-svn-id: svn://10.0.0.236/trunk@40736 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:29:44 +00:00
vidur%netscape.com
ec6663824d Forms can now be container content.
git-svn-id: svn://10.0.0.236/trunk@40735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:28:16 +00:00
slamm%netscape.com
8fb0c4fa7b add some debug code
git-svn-id: svn://10.0.0.236/trunk@40734 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:22:46 +00:00
briano%netscape.com
4f9ba0e173 Cleanup and fix for BSD/OS.
git-svn-id: svn://10.0.0.236/trunk@40733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:20:25 +00:00
slamm%netscape.com
3c8c3faa8f Protect against bad parses
git-svn-id: svn://10.0.0.236/trunk@40732 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:14:15 +00:00
tague%netscape.com
d39a25f0d4 Fixed bug #10242 - crash when typing space after IME composition
git-svn-id: svn://10.0.0.236/trunk@40731 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:13:59 +00:00
despotdaemon%netscape.com
81ba5b9b70 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@40730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:13:44 +00:00
slamm%netscape.com
658144cefd slight cleanup
git-svn-id: svn://10.0.0.236/trunk@40729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:12:00 +00:00
rjc%netscape.com
728b923c2c Const this!
git-svn-id: svn://10.0.0.236/trunk@40728 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 23:01:29 +00:00
rjc%netscape.com
6b3b9159f5 Cleanup. Use GetValueConst() more, allow returning IE favorites URLs (on Mac), fix memory leak.
git-svn-id: svn://10.0.0.236/trunk@40727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:58:22 +00:00
hyatt%netscape.com
79a6b96dbb Fixing a security violation in GetContentWebShell. When no shell was found, it
was returning the chrome shell.  It should just return nsnull instead.


git-svn-id: svn://10.0.0.236/trunk@40726 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:48:23 +00:00
rhp%netscape.com
1887c057a4 closure of window fix
git-svn-id: svn://10.0.0.236/trunk@40724 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:46:32 +00:00
nisheeth%netscape.com
16aa5a29e7 Fix for bug 10028. We handle mixed case mailto urls properly now.
git-svn-id: svn://10.0.0.236/trunk@40723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:34:28 +00:00
harishd%netscape.com
3b06f359e0 Tweaked my previous checkin in fixing
bug# 7548.  Changed Sanitize() method to
SanitizeKey().


git-svn-id: svn://10.0.0.236/trunk@40722 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:30:13 +00:00
ftang%netscape.com
40cfe0e1bb temp fix for bug 8899 by move cp1252 verfier to different positions and do not include it for the string based detector interface until we come out a better version. Also add STATE TRACE code which condictional compiled
git-svn-id: svn://10.0.0.236/trunk@40721 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:30:04 +00:00
jband%netscape.com
c220f6aaab adding a mising '$' in the open vms only part
git-svn-id: svn://10.0.0.236/trunk@40720 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:24:59 +00:00
rhp%netscape.com
4e79cd3399 Change for fixing FCC operations
git-svn-id: svn://10.0.0.236/trunk@40719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:21:27 +00:00
slamm%netscape.com
1b44475bff Grab more data.
git-svn-id: svn://10.0.0.236/trunk@40718 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:17:28 +00:00
ftang%netscape.com
3a6bd215cc fix 10230 and remove UCS2BE and UCS2LE from the string based detector
git-svn-id: svn://10.0.0.236/trunk@40717 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:17:00 +00:00
zuperdee%penguinpowered.com
bffd5b49f6 Attempting to fix the SunOS 5.5.1 Motif build bustage. NOT PART OF MAIN BUILD.
git-svn-id: svn://10.0.0.236/trunk@40716 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:16:09 +00:00
racham%netscape.com
8d76a07548 Added xpidl interfaces to profile services
git-svn-id: svn://10.0.0.236/trunk@40715 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:12:26 +00:00
rjc%netscape.com
fc6441e09d For a given node, try asking the grap for the URL before falling back to using the node's ID. They might be different. REALLY!
git-svn-id: svn://10.0.0.236/trunk@40714 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:11:21 +00:00
racham%netscape.com
b995e06247 Adding a new interface to enable JS reflection for Netcenter work
git-svn-id: svn://10.0.0.236/trunk@40713 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:09:46 +00:00
racham%netscape.com
d2eb86862f Adding a new interface to enable JS reflection for Netcenter work and fixed some memory problems
git-svn-id: svn://10.0.0.236/trunk@40712 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 22:06:18 +00:00
waterson%netscape.com
db94f8f652 Fix missing cast in XPC case.
git-svn-id: svn://10.0.0.236/trunk@40711 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:57:29 +00:00
waterson%netscape.com
067693d4ec Drag along MSVC++ 5.x by not building this directory.
git-svn-id: svn://10.0.0.236/trunk@40710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:56:18 +00:00
andreas.otte%primus-online.de
e7bfe57e8b adding the new streamconv makefiles
git-svn-id: svn://10.0.0.236/trunk@40709 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:39:04 +00:00
andreas.otte%primus-online.de
7e4862936e some ignorance
git-svn-id: svn://10.0.0.236/trunk@40708 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:38:22 +00:00
rhp%netscape.com
00265edf39 Fix for send later operations
git-svn-id: svn://10.0.0.236/trunk@40707 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:35:58 +00:00
chuang%netscape.com
8fc736a9ec Fix Remove new feature attribute
git-svn-id: svn://10.0.0.236/trunk@40706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:34:41 +00:00
sspitzer%netscape.com
f5fef4d4e2 fix assertion on post. remove crufty code.
git-svn-id: svn://10.0.0.236/trunk@40705 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:33:49 +00:00
sdagley%netscape.com
c55ae186d3 Fix bug #3537. Replaced call of Delay() with WaitNextEvent() so that we'll yield to other processes if we're in some long wait for i/o.
git-svn-id: svn://10.0.0.236/trunk@40704 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:28:34 +00:00
sdagley%netscape.com
123327cd0e Change to address bug #10334 and improve startup time on Mac. Use sync i/o for reads of less than 2K.
git-svn-id: svn://10.0.0.236/trunk@40703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:26:33 +00:00
valeski%netscape.com
984b693bb3 stream converter graph construction now happens when a direct path is not accessible, and is built up by enumerating stream converter subkeys from the registry
git-svn-id: svn://10.0.0.236/trunk@40702 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:24:58 +00:00
bienvenu%netscape.com
ef516788c5 protect against 0 or negative thread child count
git-svn-id: svn://10.0.0.236/trunk@40701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:24:57 +00:00
gagan%netscape.com
7499531639 Replaced nsStandardUrl with nsStdURL.
git-svn-id: svn://10.0.0.236/trunk@40700 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:19:15 +00:00
rpotts%netscape.com
1908419729 Added code in the destructor to free any pages that had been allocated...
git-svn-id: svn://10.0.0.236/trunk@40699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:17:57 +00:00
gagan%netscape.com
0b4ff33b6b Necko only changes for the setting relative path.
git-svn-id: svn://10.0.0.236/trunk@40698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:17:11 +00:00
gagan%netscape.com
fe009512c7 Changes for the standard URL parsing. Added SetRelativePath. Cleaned up the deletions (all thru nsCRT now) Added functionality for Query and Ref portions of the Path. Added DirFile function to nsIURL to allow just Directory and the Filename. Misc. cleanups as well.
git-svn-id: svn://10.0.0.236/trunk@40697 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:14:51 +00:00
scc%netscape.com
0f698b683b Allow explicit disabling of |...TEST_DONTQUERY_CASES| and |...DEBUG_PTR_TYPES| on the command-line for problematic compilers like QNX et al. This allows me to fix the QNX build, and provide an answer to some people compiling with the Sun Workshop.
git-svn-id: svn://10.0.0.236/trunk@40696 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 21:09:49 +00:00
scc%netscape.com
d0cd4ec043 temporarily commenting out unused placement |new| till I can figure out how to make it compile on SunOS
git-svn-id: svn://10.0.0.236/trunk@40692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:10:19 +00:00
mscott%netscape.com
07b3bbabb8 Necko only: Change the library name to mimetype instead of mime. we were overwriting a mailnews library which had the same name.
git-svn-id: svn://10.0.0.236/trunk@40691 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:09:22 +00:00
mscott%netscape.com
0a9927565c Necko only: change the name of the mime type dll to be mimetype.dll instead of mime.dll. mime.dll was over-writing
the mailnews mime.dll.


git-svn-id: svn://10.0.0.236/trunk@40689 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:05:33 +00:00
scc%netscape.com
547fe93c5a switching back to the stricter declaration of |nsDerivedSafe<T>::operator=()|. Since I removed |nsISupportsArray::operator=()|, all should be well. I left the old declaration in but commented out, just in case. I hope I don't have to conditionalize this wth an autoconf test. I've built this (with the help of several other people including mjudge, waqar, slamm, et al) on as many other platforms as I could. This declaration is intended to stop people from declaring an |operator=()| in their (XP)COM interface classes.
git-svn-id: svn://10.0.0.236/trunk@40688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 20:03:42 +00:00
terry%mozilla.org
d35c75250f Make sure to recreate the database files from scratch every time. It used to merge old entries in with the stuff we recalculate.
git-svn-id: svn://10.0.0.236/trunk@40687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:58:11 +00:00
akkana%netscape.com
8cdd3b1e3e Fix selection bustage from yesterday
git-svn-id: svn://10.0.0.236/trunk@40686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:42:21 +00:00
ramiro%netscape.com
b6ca4e516a Removed un needed stubs.
git-svn-id: svn://10.0.0.236/trunk@40685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:21:19 +00:00
valeski%netscape.com
16306105e8 adding stream converter code
git-svn-id: svn://10.0.0.236/trunk@40684 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:11:33 +00:00
tao%netscape.com
eb03cfd535 Shut debug printf.
git-svn-id: svn://10.0.0.236/trunk@40683 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 19:10:02 +00:00
despotdaemon%netscape.com
92c9a9b72a Pseudo-automatic update of changes made by akhil.arora@sun.com.
git-svn-id: svn://10.0.0.236/trunk@40682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:51:26 +00:00
slamm%netscape.com
f4357e305a Last checking not needed.
git-svn-id: svn://10.0.0.236/trunk@40681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:48:39 +00:00
selmer%netscape.com
963b0c0c3b Adding contents of customizable shell directory
git-svn-id: svn://10.0.0.236/trunk@40680 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:48:17 +00:00
pollmann%netscape.com
203c71adbd Bug 10301: Check base target for image maps
git-svn-id: svn://10.0.0.236/trunk@40679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:47:23 +00:00
hangas%netscape.com
f817e5220b Added editor.css so that editor toolbar would have the right appearance.
git-svn-id: svn://10.0.0.236/trunk@40678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:45:13 +00:00
ramiro%netscape.com
40364dec9f Add missing $(TIMER_LIBS)
git-svn-id: svn://10.0.0.236/trunk@40677 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:44:27 +00:00
ramiro%netscape.com
b556f0e435 Remove stubs which are not needed anymore.
git-svn-id: svn://10.0.0.236/trunk@40675 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:38:54 +00:00
hangas%netscape.com
366b759e61 Adjusted Account Setup window so that it would display on the screen.
git-svn-id: svn://10.0.0.236/trunk@40674 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:38:40 +00:00
mscott%netscape.com
05c5af0f06 I added this file to the MailNews_Necko_BRANCH and am reflecting the addition here in the tip. It isn't built
by any makefiles except those on the necko branch.


git-svn-id: svn://10.0.0.236/trunk@40673 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:37:42 +00:00
pollmann%netscape.com
6b835b1af9 Bug 5403: Release services properly
git-svn-id: svn://10.0.0.236/trunk@40672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:32:49 +00:00
scc%netscape.com
79458488be use shared allocator
git-svn-id: svn://10.0.0.236/trunk@40671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:23:02 +00:00
pollmann%netscape.com
464c15169e Bug 5403: Release services properly
git-svn-id: svn://10.0.0.236/trunk@40670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:10:10 +00:00
ramiro%netscape.com
fa84c30b2e Remove files accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@40669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:08:05 +00:00
harishd%netscape.com
830f6f3a3f Fix for bug# 7548.
Added a Sanitize() method for attribute tokens that
would remove non-alpha-non-digit characters from the
end of a string ( could be a "key" or "value")


git-svn-id: svn://10.0.0.236/trunk@40668 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:06:00 +00:00
ramiro%netscape.com
ce4c37f73e Remove files checked in accidentally.
git-svn-id: svn://10.0.0.236/trunk@40667 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 18:05:06 +00:00
slamm%netscape.com
588a80a83b Generate warnings
git-svn-id: svn://10.0.0.236/trunk@40666 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 17:48:29 +00:00
sspitzer%netscape.com
a3c086765e this pragma is only for windows
git-svn-id: svn://10.0.0.236/trunk@40665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 17:44:19 +00:00
sspitzer%netscape.com
7ead61ffae ignore generated makefiles
git-svn-id: svn://10.0.0.236/trunk@40664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 17:38:43 +00:00
sspitzer%netscape.com
ca1ca336c5 fix warnings
git-svn-id: svn://10.0.0.236/trunk@40661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 17:38:38 +00:00
rhp%netscape.com
04fbdab3c4 Refcount fix
git-svn-id: svn://10.0.0.236/trunk@40660 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 13:11:42 +00:00
rjc%netscape.com
3347e24e47 Even more support for IE Favorites on Windows.
git-svn-id: svn://10.0.0.236/trunk@40659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 12:09:48 +00:00
mccabe%netscape.com
c8d7de7576 Warning fix.
git-svn-id: svn://10.0.0.236/trunk@40658 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:48:05 +00:00
rjc%netscape.com
4edaf2002e More IE Favorites hackage (for Windows).
git-svn-id: svn://10.0.0.236/trunk@40657 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:44:31 +00:00
mccabe%netscape.com
fb30e5c33e Fix warnings flagged by the auto-warnings page http://tinderbox.mozilla.org/SeaMonkey/warnings.html . Thanks slamm.
git-svn-id: svn://10.0.0.236/trunk@40656 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:37:35 +00:00
hyatt%netscape.com
80fa0a3cba Another thoroughly harmless checkin. Just a sample XUL file.
git-svn-id: svn://10.0.0.236/trunk@40655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:16:26 +00:00
rjc%netscape.com
19a6a5c339 Windows only!
git-svn-id: svn://10.0.0.236/trunk@40654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:08:17 +00:00
hyatt%netscape.com
1e949b447e Fixing my while loops. They could crash under rare circumstances.
git-svn-id: svn://10.0.0.236/trunk@40653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:06:38 +00:00
rjc%netscape.com
b6aba20dee Smack the file system datasource (under windows) to munge "IE Favorites" names.
git-svn-id: svn://10.0.0.236/trunk@40652 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 10:06:25 +00:00
hyatt%netscape.com
1a89db01bc More fun with menus.
git-svn-id: svn://10.0.0.236/trunk@40651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:49:35 +00:00
rjc%netscape.com
bfded28b4f Back out the code where, under Windows, try and munge imported IE Favorites names to not include a ".url". I'm going to put the code elsewhere.
git-svn-id: svn://10.0.0.236/trunk@40650 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:35:55 +00:00
rjc%netscape.com
d8b325774c Under Windows, try and munge imported IE Favorites names to not include a ".url".
git-svn-id: svn://10.0.0.236/trunk@40649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:28:36 +00:00
rjc%netscape.com
9a921ec6ff When looking for a bookmark file, first try PROFILE_DIR/bookmarks.html and if that doesn't exist, then try PROFILE_DIR/bookmark.htm
Do this because of differences in names on various platforms in older browser versions, when importing bookmarks into this version leaves us with naming differences.

We don't want to force the import process to change the bookmark filename, as that might break third party applications which mess with the bookmark file and expect the old name.


git-svn-id: svn://10.0.0.236/trunk@40648 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:08:44 +00:00
hyatt%netscape.com
909ab2a82a Removing my printf.
git-svn-id: svn://10.0.0.236/trunk@40647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:04:10 +00:00
hyatt%netscape.com
2b4fe26bd9 XP menu changes. Full keyboard navigation now works. Next up: cascading.
git-svn-id: svn://10.0.0.236/trunk@40646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 09:01:55 +00:00
hyatt%netscape.com
34fb39ba9d A thoroughly harmless checkin. Just tweaking the content of a sample XUL file.
git-svn-id: svn://10.0.0.236/trunk@40645 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 08:49:58 +00:00
rpotts%netscape.com
647c89cc64 Fixed build bustage due to interface changes...
git-svn-id: svn://10.0.0.236/trunk@40644 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 08:38:24 +00:00
rpotts%netscape.com
0b34938033 NECKO only build bustage fixes...
git-svn-id: svn://10.0.0.236/trunk@40643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:59:34 +00:00
hyatt%netscape.com
89e5590573 Fixing more Windows build bustage caused by the charset stuff.
git-svn-id: svn://10.0.0.236/trunk@40638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:48:18 +00:00
sspitzer%netscape.com
fd0969195a prevent crash on startup.
git-svn-id: svn://10.0.0.236/trunk@40637 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:42:37 +00:00
waterson%netscape.com
a024f74460 Use CID, not IID.
git-svn-id: svn://10.0.0.236/trunk@40636 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:34:23 +00:00
waterson%netscape.com
438ffe509a CID not IID!
git-svn-id: svn://10.0.0.236/trunk@40635 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:33:24 +00:00
hyatt%netscape.com
3894cd3c96 Fixing build bustage on windows.
git-svn-id: svn://10.0.0.236/trunk@40634 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:30:23 +00:00
nisheeth%netscape.com
9c9bf1197e Fix for bug 6886. The innerwidth/innerheight and outerwidth/outerheight properties on a window object now return correct values for (i)frames. Earlier, they were returning the values of the window even when queried on an (i)frame.
git-svn-id: svn://10.0.0.236/trunk@40633 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:07:50 +00:00
waterson%netscape.com
567a190ad1 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@40628 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 07:02:57 +00:00
rpotts%netscape.com
67f4168906 Fixes for NECKO build...
git-svn-id: svn://10.0.0.236/trunk@40627 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 06:54:30 +00:00
waterson%netscape.com
d2d894316b fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@40626 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 06:45:00 +00:00
waterson%netscape.com
f7bf407861 Fix missing charset converter manager stuff.
git-svn-id: svn://10.0.0.236/trunk@40625 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 06:26:25 +00:00
waterson%netscape.com
c17e5b6743 Fix for menuitems being incorrectly marked as menus.
git-svn-id: svn://10.0.0.236/trunk@40624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 06:06:23 +00:00
pavlov%netscape.com
c7158acd9d reverting as per scc's request
git-svn-id: svn://10.0.0.236/trunk@40623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:34:19 +00:00
scc%netscape.com
b498e2909d explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
git-svn-id: svn://10.0.0.236/trunk@40614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:25:17 +00:00
ramiro%netscape.com
929f2abe9b Remove mozilla/timer from SeaMonkeyCore. Timers now live in
mozilla/widget/timer.


git-svn-id: svn://10.0.0.236/trunk@40613 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:16:44 +00:00
waterson%netscape.com
30097b0289 Fix computation of empty containers.
git-svn-id: svn://10.0.0.236/trunk@40612 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:11:52 +00:00
sspitzer%netscape.com
0c1e360b15 clean up my #defines. wrap another printf with #ifdef DEBUG_NEWS
git-svn-id: svn://10.0.0.236/trunk@40609 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 05:05:28 +00:00
sspitzer%netscape.com
2a7d2005d8 following hangas's suggestion, use iframes. this prevents the crash reported in #10304 from happening, but there are new problems. 1) the window is small and resizing doesn't work. second, I may have broken alecf's javascript. but at least the crash is gone. this will give him something to do when he gets back.
git-svn-id: svn://10.0.0.236/trunk@40608 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:51:56 +00:00
hangas%netscape.com
638101f005 Added generateDisplayName preference.
git-svn-id: svn://10.0.0.236/trunk@40607 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:49:54 +00:00
vidur%netscape.com
7ff96c159d Deal with multiple BODY elements passed by the parser by ignoring all but the first
git-svn-id: svn://10.0.0.236/trunk@40606 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:46:57 +00:00
tao%netscape.com
e190b593e4 Adopt new str res api prototype.
git-svn-id: svn://10.0.0.236/trunk@40601 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:41:11 +00:00
tao%netscape.com
45e7b75ebd Prototype of xpc-ed str res.
git-svn-id: svn://10.0.0.236/trunk@40600 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:38:02 +00:00
troy%netscape.com
73690aa1c5 Added ReplaceFrame() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40599 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:32:31 +00:00
briano%netscape.com
cfec05da33 Cleanup and fix for BSD/OS.
git-svn-id: svn://10.0.0.236/trunk@40598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:23:11 +00:00
chuang%netscape.com
f5271f0cb1 Address book new feature attributes support and fix bug 10087
git-svn-id: svn://10.0.0.236/trunk@40597 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:12:25 +00:00
troy%netscape.com
a314bc3877 Renamed some nsFrameList member functions
git-svn-id: svn://10.0.0.236/trunk@40595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:00:57 +00:00
mccabe%netscape.com
7ce68a6276 Changes to support building on Alpha NT.
Patches courtesy bob meader <bob@guiduck.com> who seems to be working fast and furious on this port.


git-svn-id: svn://10.0.0.236/trunk@40594 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:58:51 +00:00
tao%netscape.com
81fe6f75b4 Add idl only; pending on help on Mac.
git-svn-id: svn://10.0.0.236/trunk@40593 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:52:49 +00:00
tbogard%aol.net
3f2aa8acfc Fixing Necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@40592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:33:49 +00:00
briano%netscape.com
df4779c1fb OpenVMS-specific additions. Thanks to Colin Blake (colin@theblakes.com).
git-svn-id: svn://10.0.0.236/trunk@40591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:33:24 +00:00
tao%netscape.com
23e0c669ba Add strres-test.html
git-svn-id: svn://10.0.0.236/trunk@40590 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:19:46 +00:00
tao%netscape.com
6ce64c6b87 export strres-test.html
git-svn-id: svn://10.0.0.236/trunk@40589 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:18:44 +00:00
tao%netscape.com
6ab83b0964 test script for xpc strres
git-svn-id: svn://10.0.0.236/trunk@40588 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 03:15:39 +00:00
tbogard%aol.net
5a355ca688 Looks like I missed a header for the nsCStringKey -> nsStringKey change.
git-svn-id: svn://10.0.0.236/trunk@40587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:47:39 +00:00
mang%subcarrier.org
620c496835 Useful comments contributed by rginda@ndcico.com
git-svn-id: svn://10.0.0.236/trunk@40586 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:46:53 +00:00
troy%netscape.com
947927e816 Renamed DeleteFrame() to Destroy()
git-svn-id: svn://10.0.0.236/trunk@40585 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:24:52 +00:00
tbogard%aol.net
0562346fa7 Changed nsCStringKey to nsStringKey. This new key now has the ability to hash on PRUnichar* strings as well as char* strings.
git-svn-id: svn://10.0.0.236/trunk@40584 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 02:11:04 +00:00
hyatt%netscape.com
d3163d947b Enhancing the tracking so that I can get keyboard navigation to work in
the presence of cascading.


git-svn-id: svn://10.0.0.236/trunk@40583 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:59:09 +00:00
leaf%mozilla.org
0186a21391 admin -kb'ing these bad boys
git-svn-id: svn://10.0.0.236/trunk@40582 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:56:32 +00:00
bienvenu%netscape.com
be52546a22 fix warning described in bug 10012
git-svn-id: svn://10.0.0.236/trunk@40578 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:45:04 +00:00
sspitzer%netscape.com
3e5501ceea change to use the new animation
git-svn-id: svn://10.0.0.236/trunk@40577 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:41:56 +00:00
jj%netscape.com
939b54f9e6 reduced url timeout from 120 to 60 seconds
git-svn-id: svn://10.0.0.236/trunk@40576 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:33:37 +00:00
briano%netscape.com
1a2743b4e1 Fix for NTO, which uses statvfs.
git-svn-id: svn://10.0.0.236/trunk@40575 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:31:43 +00:00
slamm%netscape.com
29b1e37aa2 Avoid regenerating the same warnings file twice.
git-svn-id: svn://10.0.0.236/trunk@40574 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:09:50 +00:00
pavlov%netscape.com
f32e7405af we now support lots of cool X clipboard things
git-svn-id: svn://10.0.0.236/trunk@40571 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 01:05:34 +00:00
bienvenu%netscape.com
08d7dfcfe5 mark imap msgs read in db when displaying them
git-svn-id: svn://10.0.0.236/trunk@40559 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:54:28 +00:00
sspitzer%netscape.com
03ee9952dc GetPersistentDescriptorString() doesn't seem to be working on the mac when the nsIFileSpec is a directory. (I'll log a bug when I confirm this. GetNativePath() is working, so you that. This gets mail-news migration working on the Mac.
git-svn-id: svn://10.0.0.236/trunk@40558 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:53:26 +00:00
slamm%netscape.com
f7798a4756 Hook up 'Add' panel button
git-svn-id: svn://10.0.0.236/trunk@40557 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:51:33 +00:00
rjc%netscape.com
15fcdb30cf Set empty="false" attribute even if container is closed.
git-svn-id: svn://10.0.0.236/trunk@40556 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:49:50 +00:00
zuperdee%penguinpowered.com
ad76a49262 Adding #ifdef for HK_ISO_Left_Tab, because some OS's, like SunOS 5.5.1, don't have it.
git-svn-id: svn://10.0.0.236/trunk@40555 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:49:06 +00:00
matt%netscape.com
c930089bf0 Needed to switch animations around
git-svn-id: svn://10.0.0.236/trunk@40554 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:46:31 +00:00
matt%netscape.com
eaa7e9d01a Adding new throbber
git-svn-id: svn://10.0.0.236/trunk@40553 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:34:23 +00:00
davidm%netscape.com
cee7789e95 Modify navigator.xul to use taskoverly. Updated overlay to have all the functionality that existed in navigator.xul
git-svn-id: svn://10.0.0.236/trunk@40552 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:27:14 +00:00
putterman%netscape.com
a6d48bbce6 Messenger Copy/Move menus now show menuitems instead of all menus.
git-svn-id: svn://10.0.0.236/trunk@40550 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:26:00 +00:00
sgehani%netscape.com
f0eae675eb Fixed bug 10131: Linux crashing on triggering a jar.
git-svn-id: svn://10.0.0.236/trunk@40548 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 00:01:35 +00:00
troy%netscape.com
afd55b77d6 Added NS_FRAME_IS_DIRTY flag to the frame state flags
git-svn-id: svn://10.0.0.236/trunk@40547 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:47:01 +00:00
slamm%netscape.com
a27e4c657d Drop the 'Sidebar' label at the top.
git-svn-id: svn://10.0.0.236/trunk@40546 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:39:22 +00:00
slamm%netscape.com
4c045d8b4d shave a few pixels off titles
git-svn-id: svn://10.0.0.236/trunk@40545 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:38:52 +00:00
tao%netscape.com
a0ca3ff831 Fix a misplaced assertion.
git-svn-id: svn://10.0.0.236/trunk@40544 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:38:06 +00:00
bienvenu%netscape.com
f60f694047 use nsString::Truncate to truncate strings
git-svn-id: svn://10.0.0.236/trunk@40543 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:27:53 +00:00
tao%netscape.com
a9a4d4091f Fix a mismatched memory free.
git-svn-id: svn://10.0.0.236/trunk@40542 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:24:42 +00:00
cyeh%netscape.com
dc827283a4 remove
bonsai-hookinterest@glacier
mcom.dev.client.build.busted
from default hook addresses. add builds instead


git-svn-id: svn://10.0.0.236/trunk@40541 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:21:16 +00:00
tao%netscape.com
310d852caf Add temp hack to make the test program runs.
git-svn-id: svn://10.0.0.236/trunk@40540 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:19:50 +00:00
troy%netscape.com
25df555ae8 Removed IsTransparent() function from nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40539 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:15:39 +00:00
briano%netscape.com
d7fd76ef30 QNX-specific hack to deal with their funky statfs() and struct statfs, and to define realpath.
git-svn-id: svn://10.0.0.236/trunk@40538 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:15:15 +00:00
rjc%netscape.com
0acbe748cc Use nsFileSpec's new IsHidden() method.
git-svn-id: svn://10.0.0.236/trunk@40537 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:14:01 +00:00
kmcclusk%netscape.com
b6925e629e Enable PartialGfx rendering as the default widget rendering mode.
git-svn-id: svn://10.0.0.236/trunk@40536 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:12:23 +00:00
rjc%netscape.com
53843cd816 Now update "empty" attribute as children count changes.
git-svn-id: svn://10.0.0.236/trunk@40535 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:10:07 +00:00
rjc%netscape.com
2d8b4d6710 Ensure that we have a value.
git-svn-id: svn://10.0.0.236/trunk@40534 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:02:35 +00:00
slamm%netscape.com
01aaf2cf78 rounding messes up comments
git-svn-id: svn://10.0.0.236/trunk@40533 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 23:01:09 +00:00
slamm%netscape.com
c034e4e3d9 Round times to nearest minute. This avoids having multiple lines displaying the same minute.
git-svn-id: svn://10.0.0.236/trunk@40532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:55:13 +00:00
bienvenu%netscape.com
a79e5cdd6d fix windows build bustage for Akkana
git-svn-id: svn://10.0.0.236/trunk@40531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:17:20 +00:00
blizzard%redhat.com
e99fbd681d add functions that are normally provided by an external toolkit. here
they are just dummies because gtk actually provides them.


git-svn-id: svn://10.0.0.236/trunk@40530 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:16:59 +00:00
blizzard%redhat.com
aa28089b71 add the xlib window interface header file to the list of exports
git-svn-id: svn://10.0.0.236/trunk@40529 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:16:00 +00:00
blizzard%redhat.com
bc9cc12c67 xlib window service interface. this is xlib specific but is a public interface.
git-svn-id: svn://10.0.0.236/trunk@40528 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:15:34 +00:00
slamm%netscape.com
2d67a6276e -mNot convinced it's working properly
git-svn-id: svn://10.0.0.236/trunk@40527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:15:21 +00:00
blizzard%redhat.com
b9dd6f622e add the window_service makefile to the list
git-svn-id: svn://10.0.0.236/trunk@40526 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 22:02:16 +00:00
blizzard%redhat.com
c59a84eefa changes to support the xlib window service
git-svn-id: svn://10.0.0.236/trunk@40525 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:59:14 +00:00
blizzard%redhat.com
3e8cba829a add files for Xlib window service
git-svn-id: svn://10.0.0.236/trunk@40524 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:57:43 +00:00
slamm%netscape.com
9952ac28af General cleanup and add warning processing for shrike.
git-svn-id: svn://10.0.0.236/trunk@40523 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:56:10 +00:00
bienvenu%netscape.com
e95db8412f add support for thread notifications
git-svn-id: svn://10.0.0.236/trunk@40522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:49:46 +00:00
zuperdee%penguinpowered.com
a3eee2998b Fixing the SunOS 5.5.1 Motif build bustage. Thanks to Tomi Leppikangas for this patch.
git-svn-id: svn://10.0.0.236/trunk@40521 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:48:13 +00:00
dbragg%netscape.com
6ed2aa9341 Added an #ifdef XP_MAC to return NS_ERROR_FAILURE until we get the mac working. Also added a variable to hold the IMAPMail path.
git-svn-id: svn://10.0.0.236/trunk@40520 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:33:32 +00:00
dougt%netscape.com
2b0e9a6fa3 replacing true with PR_TRUE.
git-svn-id: svn://10.0.0.236/trunk@40519 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:30:39 +00:00
akkana%netscape.com
cf7c8e5dac Add a working implementation for nsDOMSelection::ContainsNode, and use it in nsDocument::IsInSelection for XIF conversion
git-svn-id: svn://10.0.0.236/trunk@40518 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:29:29 +00:00
phillip%netscape.com
38cb00fc9b changing timeout to 30 seconds.
git-svn-id: svn://10.0.0.236/trunk@40517 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:19:11 +00:00
sspitzer%netscape.com
77017b9dfe on news migration on UNIX, heed the news.directory pref. thanks to tenthumbs@cybernex.net for reminding me about this.
git-svn-id: svn://10.0.0.236/trunk@40516 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:16:21 +00:00
slamm%netscape.com
53f4d06fbc Move warnings file to <tree>/warnings.html when done. Output warnings summary to <tree>/warn.pl.
git-svn-id: svn://10.0.0.236/trunk@40515 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:09:41 +00:00
slamm%netscape.com
6399470f9a Include warning summary at top after message of the day.
git-svn-id: svn://10.0.0.236/trunk@40514 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 21:08:40 +00:00
dougt%netscape.com
15d1e6349d Adding xpinstall/notifier
git-svn-id: svn://10.0.0.236/trunk@40513 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:48:28 +00:00
dougt%netscape.com
822935279b Adding notifier to build
git-svn-id: svn://10.0.0.236/trunk@40512 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:47:59 +00:00
ducarroz%netscape.com
5316fdd8bd Implement UI for "Reply To" and "Followup To". Implement also the menu file/close.
git-svn-id: svn://10.0.0.236/trunk@40511 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:45:59 +00:00
sspitzer%netscape.com
dd46f5d9fc gracefully handle snewsrc entries in the fat file. thanks to bienvenu for finding the bug.
git-svn-id: svn://10.0.0.236/trunk@40510 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:45:06 +00:00
dougt%netscape.com
667920abdd Adding notifier to the build.
git-svn-id: svn://10.0.0.236/trunk@40509 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:42:14 +00:00
dougt%netscape.com
2f3a4669f2 Update notifier to work again.
adding makefiles so that we can soon become part of the build.
added a new dugif for the package.


git-svn-id: svn://10.0.0.236/trunk@40508 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:40:01 +00:00
Dale.Stansberry%Nexwarecorp.com
a2a217c94d - Fixed IsEmpty()
- Fixed width/height = 0 problems


git-svn-id: svn://10.0.0.236/trunk@40506 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:33:09 +00:00
cyeh%netscape.com
14d744529b make sure that viewsource has the right build number too.
git-svn-id: svn://10.0.0.236/trunk@40505 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:28:32 +00:00
nisheeth%netscape.com
447fb46f75 Fix Necko build bustage. Rename local variable ret to rv.
git-svn-id: svn://10.0.0.236/trunk@40504 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:20:50 +00:00
rhp%netscape.com
a3d8b8050d Changes for sending multipart/related messages
git-svn-id: svn://10.0.0.236/trunk@40465 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:17:07 +00:00
ramiro%netscape.com
b40a4fdb44 Move the timers to their final resting group in mozilla/widget.
git-svn-id: svn://10.0.0.236/trunk@40464 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 20:13:06 +00:00
cmanske%netscape.com
9342a3abe1 Changed editor chrome file references. Eliminated chrome/editor/editordlg
git-svn-id: svn://10.0.0.236/trunk@40463 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:56:21 +00:00
cmanske%netscape.com
91aade93b6 Build change to use new editor chrome directory structure.
git-svn-id: svn://10.0.0.236/trunk@40462 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:56:11 +00:00
cmanske%netscape.com
fb0b7f386b Change registry to use new editor chrome directory structure
git-svn-id: svn://10.0.0.236/trunk@40461 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:56:10 +00:00
zuperdee%penguinpowered.com
782ee60bca Fixing another instance of bug 8227.
git-svn-id: svn://10.0.0.236/trunk@40460 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:49:13 +00:00
nisheeth%netscape.com
647e7ff1b9 Fix for bugs 10259 and 8251. We resolve relative urls to absolute urls when loading up external DTDs in the XML parser. We no longer crash if a non-existent DTD is specified.
git-svn-id: svn://10.0.0.236/trunk@40459 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:48:14 +00:00
nisheeth%netscape.com
bc52770728 Make NS_OK and NS_FALSE play better with the NS_FAILED and NS_SUCCEEDED macros.
git-svn-id: svn://10.0.0.236/trunk@40458 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:42:14 +00:00
cbegle%netscape.com
75be2b3294 fixed a versioning problem with the tests. these should succeed now.
these files files have no impact on the mozilla build.


git-svn-id: svn://10.0.0.236/trunk@40457 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:20:02 +00:00
Michael.Kedl%Nexwarecorp.com
38e2523d69 fixed problems with InvertRect
git-svn-id: svn://10.0.0.236/trunk@40456 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 19:11:01 +00:00
cyeh%netscape.com
2bd6ec48b9 changed optimized target linker settings to generate a symbol file (required by TalkBack) -- jj.
git-svn-id: svn://10.0.0.236/trunk@40454 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:44:39 +00:00
despotdaemon%netscape.com
d7f63f18f0 Pseudo-automatic update of changes made by cyeh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@40453 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:43:58 +00:00
dougt%netscape.com
2d6c069442 fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@40452 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:41:02 +00:00
jj%netscape.com
0371a51d8e changed optimized target linker settings to generate a symbol file
git-svn-id: svn://10.0.0.236/trunk@40451 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:37:52 +00:00
wtc%netscape.com
bf3d7e345a Explain the type pt_SockLen.
git-svn-id: svn://10.0.0.236/trunk@40450 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:31:25 +00:00
dougt%netscape.com
b83a028e86 duh.
git-svn-id: svn://10.0.0.236/trunk@40449 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:18:09 +00:00
dougt%netscape.com
3526c461c4 Fixes 10180, 10179, 7846, 7884, 7905, 7906, 9743, 6622, 6624
git-svn-id: svn://10.0.0.236/trunk@40448 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:04:33 +00:00
cbegle%netscape.com
99d5f81807 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@40447 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 18:02:34 +00:00
nhotta%netscape.com
339b63722f Not to build native detectors for VC++5.
git-svn-id: svn://10.0.0.236/trunk@40446 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 17:58:18 +00:00
dougt%netscape.com
0e3652a9a5 fix for bug: 10260
removed warning in nsIFileStream.cpp


git-svn-id: svn://10.0.0.236/trunk@40445 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 17:56:01 +00:00
bienvenu%netscape.com
b61ae6dcac fix memory leak and comment out assertion
git-svn-id: svn://10.0.0.236/trunk@40444 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 17:49:42 +00:00
bienvenu%netscape.com
1ceb445f0e fix memory leak
git-svn-id: svn://10.0.0.236/trunk@40443 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 17:49:01 +00:00
valeski%netscape.com
f9b18ea21b necko - had to turn off www.*.com trick until we can identify dns failures
git-svn-id: svn://10.0.0.236/trunk@40442 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 16:41:07 +00:00
valeski%netscape.com
c70c660f40 necko www.*.com trick
git-svn-id: svn://10.0.0.236/trunk@40441 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 14:54:45 +00:00
gagan%netscape.com
b1bd2ca61f Replaced resource:// with resource:/ to be more compliant with our parsing rules.
git-svn-id: svn://10.0.0.236/trunk@40440 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 11:48:56 +00:00
zuperdee%penguinpowered.com
c60cdf4c43 Adding keysymsdef.h to nsXtEventHandler.cpp in an attempt to fix the Solaris Motif bustage. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@40439 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 10:11:45 +00:00
hyatt%netscape.com
29c182422d Checking in a sample file for the menus.
git-svn-id: svn://10.0.0.236/trunk@40438 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:49:22 +00:00
hyatt%netscape.com
8b5e195a62 Tracking my reflows. Boxes are generating way way way too many reflows.
git-svn-id: svn://10.0.0.236/trunk@40437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:45:21 +00:00
hyatt%netscape.com
083a20ad49 Removing some printfs.
git-svn-id: svn://10.0.0.236/trunk@40436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 09:20:13 +00:00
hyatt%netscape.com
688bc27e82 Adding the capability to capture the mouse events.
git-svn-id: svn://10.0.0.236/trunk@40435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 08:51:41 +00:00
hyatt%netscape.com
5fbf1c5376 Updated style rules for menus.
git-svn-id: svn://10.0.0.236/trunk@40434 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:49:38 +00:00
hyatt%netscape.com
f30126af94 Forgot to remove some obsolete bubbling registration on menus.
git-svn-id: svn://10.0.0.236/trunk@40433 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:45:46 +00:00
hyatt%netscape.com
4d0cbe7540 Adding the new nsIMenuParent interface.
git-svn-id: svn://10.0.0.236/trunk@40432 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:43:19 +00:00
hyatt%netscape.com
1434f5e7e0 Adding the open atom.
git-svn-id: svn://10.0.0.236/trunk@40431 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:42:31 +00:00
hyatt%netscape.com
548d4d30c4 Improvements to XP menus.
git-svn-id: svn://10.0.0.236/trunk@40430 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:42:16 +00:00
hangas%netscape.com
d0e9db9485 Using page setup menu item from globalOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@40429 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:37:19 +00:00
hangas%netscape.com
d957928265 Converted to ENTITY
git-svn-id: svn://10.0.0.236/trunk@40428 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:34:35 +00:00
despotdaemon%netscape.com
1f778e8871 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@40427 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:34:04 +00:00
hangas%netscape.com
bbb4e514dc *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@40426 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:28:21 +00:00
sspitzer%netscape.com
b081879917 on migration from 4.x, every new 5.0 account uses the same identity, identity1, since 4.x only has one identity.
git-svn-id: svn://10.0.0.236/trunk@40425 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:23:11 +00:00
warren%netscape.com
7e740fae1a Added encode flags.
git-svn-id: svn://10.0.0.236/trunk@40424 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 07:05:12 +00:00
mscott%netscape.com
19fecd6049 NECKO Only!! Don't call GetBuffer on an nsString as it returns null for unicode strings. use nsCAutoString
git-svn-id: svn://10.0.0.236/trunk@40423 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 06:51:45 +00:00
sspitzer%netscape.com
ee34b5c56e get news migration to work on UNIX. In theory, it should work for BeOS too.
git-svn-id: svn://10.0.0.236/trunk@40422 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 06:42:38 +00:00
danm%netscape.com
c440919d70 make window.open windows visible
git-svn-id: svn://10.0.0.236/trunk@40421 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 06:37:58 +00:00
warren%netscape.com
359e372750 Working on NS_NewPostDataStream -- doesn't work yet though.
git-svn-id: svn://10.0.0.236/trunk@40420 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 05:53:25 +00:00
sspitzer%netscape.com
1f23e6b45a fix warnings
git-svn-id: svn://10.0.0.236/trunk@40418 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 05:20:54 +00:00
sspitzer%netscape.com
d13be47259 changes to support News migration from 4.x. Right now, only works on Windows. Mac and UNIX next.
git-svn-id: svn://10.0.0.236/trunk@40417 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 05:15:44 +00:00
morse%netscape.com
44f7b372c5 liberating wallet from layout when form is submitted
git-svn-id: svn://10.0.0.236/trunk@40416 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 05:08:27 +00:00
troy%netscape.com
83185c9b75 Removed Repaint() call from OnEndDocumentLoad()
git-svn-id: svn://10.0.0.236/trunk@40413 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:48:21 +00:00
troy%netscape.com
fd274078c9 Change to StartLayout(): moved call to EnableRefresh() to before the InitialReflow()
call to work around a bug in the compositor


git-svn-id: svn://10.0.0.236/trunk@40412 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:47:15 +00:00
troy%netscape.com
8ac7d2a316 Made sure to Invalidate() for the initial reflow, too
git-svn-id: svn://10.0.0.236/trunk@40411 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:39:24 +00:00
nhotta%netscape.com
5c83449402 Enabling native charset detectors.
git-svn-id: svn://10.0.0.236/trunk@40410 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:32:24 +00:00
nhotta%netscape.com
30eb690ea8 Added more debug dump (not part of the main build).
git-svn-id: svn://10.0.0.236/trunk@40409 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:31:20 +00:00
varada%netscape.com
bfc9258833 makefile.in for account
git-svn-id: svn://10.0.0.236/trunk@40408 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:18:50 +00:00
varada%netscape.com
57faa244d8 makefile.win for account
git-svn-id: svn://10.0.0.236/trunk@40407 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:18:30 +00:00
varada%netscape.com
5649f76c59 account.cpp files
git-svn-id: svn://10.0.0.236/trunk@40406 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:17:41 +00:00
varada%netscape.com
fdd30211ed account header
git-svn-id: svn://10.0.0.236/trunk@40405 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 04:16:05 +00:00
scc%netscape.com
4dc5e54f3e conditionalized missed member templates, |numeric_limits| use
git-svn-id: svn://10.0.0.236/trunk@40404 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 03:23:09 +00:00
gagan%netscape.com
05423176c2 Fixed the missing slash in chrome: hacks.
git-svn-id: svn://10.0.0.236/trunk@40403 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 03:18:55 +00:00
gagan%netscape.com
64b9a27668 Fix the missing slash on chrome: hacks.
git-svn-id: svn://10.0.0.236/trunk@40402 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 03:16:30 +00:00
bienvenu%netscape.com
5301baa226 ad parent key to notifications
git-svn-id: svn://10.0.0.236/trunk@40398 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 03:00:49 +00:00
danm%netscape.com
d05c093739 necko-copacetic version of last checkin
git-svn-id: svn://10.0.0.236/trunk@40397 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 02:58:26 +00:00
hyatt%netscape.com
b6475cda22 Making menus boxes.
git-svn-id: svn://10.0.0.236/trunk@40396 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 02:56:23 +00:00
zuperdee%penguinpowered.com
adae778995 Fixed infinite looping in nsWindow::Resize on Solaris 7. Special thanks to Tomi Leppikangas (Tomi.Leppikangas@oulu.fi) for the fix. Also added a comment to one of the Create routines.
git-svn-id: svn://10.0.0.236/trunk@40395 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:51:51 +00:00
jj%netscape.com
ae3891869d fixed duplicate code fragment name (replaced FIND_DLL with XFER_DLL)
git-svn-id: svn://10.0.0.236/trunk@40394 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:51:25 +00:00
jj%netscape.com
c38578f7aa fixed duplicate code fragment name (replaced FIND_DLL with UCTH_DLL)
git-svn-id: svn://10.0.0.236/trunk@40393 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:47:35 +00:00
law%netscape.com
47c2e35006 Not part of the build; chill out
git-svn-id: svn://10.0.0.236/trunk@40392 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:31:16 +00:00
mjudge%netscape.com
5048ebe280 fixing bad idl on my part. adding method until idlizing can be completed
git-svn-id: svn://10.0.0.236/trunk@40391 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:14:05 +00:00
scc%netscape.com
39e14997d9 Added nsCppSharedAllocator.h
git-svn-id: svn://10.0.0.236/trunk@40390 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:06:33 +00:00
pinkerton%netscape.com
da586236ea moved ungrouped files added by Camelot into their correct groups. No new files added or removed.
git-svn-id: svn://10.0.0.236/trunk@40389 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 01:01:36 +00:00
scc%netscape.com
b69754fe5a Added nsCppSharedAllocator.h
git-svn-id: svn://10.0.0.236/trunk@40388 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:59:55 +00:00
pinkerton%netscape.com
7cb7f21a9b add the "immediate" flag to the UpdateView() call in ForceDrawFrame() so that drop feedback always draws on macOS.
git-svn-id: svn://10.0.0.236/trunk@40387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:59:17 +00:00
scc%netscape.com
67c962bd10 Added "nsCppSharedAllocator.h" to exports.
git-svn-id: svn://10.0.0.236/trunk@40386 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:50:44 +00:00
scc%netscape.com
10d6803371 First checked in. Defines a C++ standard compliant allocator based on
the global shared allocator |nsAllocator|.


git-svn-id: svn://10.0.0.236/trunk@40385 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:50:05 +00:00
mcafee%netscape.com
d620d3ac70 Adding support for Alpha NT. Patch provided by Bob Meader.
git-svn-id: svn://10.0.0.236/trunk@40384 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:40:58 +00:00
hyatt%netscape.com
4ad0c13ec3 Crash without these null checks.
git-svn-id: svn://10.0.0.236/trunk@40383 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:17:39 +00:00
akkana%netscape.com
d7bd1caa92 Move non-idlc generated stuff from nsIDOMSelection.h to nsIPresShell.h
git-svn-id: svn://10.0.0.236/trunk@40382 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:12:23 +00:00
hyatt%netscape.com
ddea5b3a8d Introduced an infinite loop (sigh). Fixing the problem.
git-svn-id: svn://10.0.0.236/trunk@40381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:11:23 +00:00
akkana%netscape.com
ad1044d18e Hand-edit to make one parameter to ContainsNode an address -- apparently there's a bug in idlc
git-svn-id: svn://10.0.0.236/trunk@40380 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:10:11 +00:00
hoa.nguyen%intel.com
1f398459c5 Defines a CID for the class.
git-svn-id: svn://10.0.0.236/trunk@40379 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:03:03 +00:00
slamm%netscape.com
d4bed54c5e Add bookmark popup code
git-svn-id: svn://10.0.0.236/trunk@40378 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:00:14 +00:00
hoa.nguyen%intel.com
a8e69f6515 General cleanup so that the test plugin compiles. Implemented NSGetFactory, NSRegisterSelf, and NSUnregisterSelf. Used the ProgID prefix defined in nsIPlugin.h.
git-svn-id: svn://10.0.0.236/trunk@40377 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-21 00:00:13 +00:00
jj%netscape.com
b4fed3100d removed hardcoded path to apprunner, using ReadMozillaHome() method instead (implementation in apFrame.inc).
Also simplified "GetBuildNum()" by accessing mozilla/config/build_number instead of navigator.xul  -- jj.


git-svn-id: svn://10.0.0.236/trunk@40376 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:59:05 +00:00
hoa.nguyen%intel.com
fea920e2fb Removed dependencies on stub.c, bad.c, and java.
git-svn-id: svn://10.0.0.236/trunk@40375 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:58:05 +00:00
jj%netscape.com
749343f350 added ReadMozillaHome() method to automatically pick the location of the latest build. Method also called from smotest.t -- jj.
git-svn-id: svn://10.0.0.236/trunk@40374 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:56:11 +00:00
mscott%netscape.com
16d57a661f Necko Only!! Yuck. something was pretty bogus here...whenever we were parsing a url we'd create an empty
base url then try to turn the empty url into an absolute url which was returning an error. Looks like ParseURL would
never work.


git-svn-id: svn://10.0.0.236/trunk@40373 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:53:03 +00:00
hoa.nguyen%intel.com
cee5e76d6e Added #define NS_INLINE_PLUGIN_PROGID_PREFIX "component://netscape/inline-plugin/" to be used a the prefix for the ProgID of all plugins.
git-svn-id: svn://10.0.0.236/trunk@40372 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:49:51 +00:00
cyeh%netscape.com
ebcbb8de59 based the query on note time, rather than build time
git-svn-id: svn://10.0.0.236/trunk@40371 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:44:32 +00:00
ducarroz%netscape.com
aefd79a48e put entities into a tdt file and cleanup menus (remove some and add menu Message)
git-svn-id: svn://10.0.0.236/trunk@40370 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:41:07 +00:00
slamm%netscape.com
25a719321e Add popups for personal toolbar folders.
git-svn-id: svn://10.0.0.236/trunk@40369 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:40:34 +00:00
slamm%netscape.com
cd2fac4570 Use chrome url for skin.
git-svn-id: svn://10.0.0.236/trunk@40368 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:40:31 +00:00
slamm%netscape.com
73baf3cf05 Add entries for bookmarks.
git-svn-id: svn://10.0.0.236/trunk@40367 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:40:22 +00:00
ducarroz%netscape.com
609a9a5834 Add functions for handling menu "Message"
git-svn-id: svn://10.0.0.236/trunk@40366 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:39:37 +00:00
brade%netscape.com
bbafb3d9ad Implement InvertRect on Mac. r sfraser
git-svn-id: svn://10.0.0.236/trunk@40365 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:38:55 +00:00
ducarroz%netscape.com
8f134fd87d fix bug in SetUUEncodeAttachments
git-svn-id: svn://10.0.0.236/trunk@40364 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:37:57 +00:00
davidmc%netscape.com
818dfdd16b moving row positions; responding to parse
git-svn-id: svn://10.0.0.236/trunk@40363 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:37:06 +00:00
sspitzer%netscape.com
7eb71c98d0 change for ducarroz's compose dtd work.
git-svn-id: svn://10.0.0.236/trunk@40362 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:36:51 +00:00
davidmc%netscape.com
ed97d16fc7 moving row positions; parsing
git-svn-id: svn://10.0.0.236/trunk@40361 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:36:38 +00:00
ducarroz%netscape.com
7e996d22f6 Add folder locale
git-svn-id: svn://10.0.0.236/trunk@40360 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:36:19 +00:00
davidmc%netscape.com
6895ec1982 moving row positions
git-svn-id: svn://10.0.0.236/trunk@40359 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:36:08 +00:00
despotdaemon%netscape.com
a418649d4a Pseudo-automatic update of changes made by thaths@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@40358 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:36:06 +00:00
sspitzer%netscape.com
cdb2f02ac6 ignore generated Makefiles
git-svn-id: svn://10.0.0.236/trunk@40357 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:34:55 +00:00
ducarroz%netscape.com
7b4c6ddd4a Add build instruction for mozilla:mailnews:compose:resources:locale:en-US:MANIFEST
git-svn-id: svn://10.0.0.236/trunk@40356 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:29:38 +00:00
davidmc%netscape.com
e647a34ee2 add inline method for inverse of 'isempty' -> 'hasmembers'
git-svn-id: svn://10.0.0.236/trunk@40355 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:29:05 +00:00
akkana%netscape.com
5a8b686afd Argh, there's stuff in here that doesn't come from the idl! Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@40354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:29:02 +00:00
jfrancis%netscape.com
2adf4e7a7e adding nsExpatDTD.cpp to mac build
git-svn-id: svn://10.0.0.236/trunk@40353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:28:06 +00:00
hyatt%netscape.com
38f0b7f996 Fixing the scrollbar problem in trees (where it gets created and destroyed over
and over and over and over and over and...)


git-svn-id: svn://10.0.0.236/trunk@40352 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:25:58 +00:00
davidmc%netscape.com
6f601c5b3c cleanup
git-svn-id: svn://10.0.0.236/trunk@40351 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:24:51 +00:00
hyatt%netscape.com
80b55ebc3a Had messed up tree widget code on removal, insertion, and append. Fixed now.
git-svn-id: svn://10.0.0.236/trunk@40350 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:24:10 +00:00
davidmc%netscape.com
22210d3999 cutting row syntax
git-svn-id: svn://10.0.0.236/trunk@40349 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:23:53 +00:00
ducarroz%netscape.com
b7aacf3018 Add folder locale
git-svn-id: svn://10.0.0.236/trunk@40348 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:20:38 +00:00
dp%netscape.com
3743d90e38 Removed SizeTestxx from the build per Scott Collins' advice.
git-svn-id: svn://10.0.0.236/trunk@40347 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:15:46 +00:00
ducarroz%netscape.com
3440b229f3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40346 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:15:15 +00:00
dveditz%netscape.com
438d3f2214 restore commented-out locks
git-svn-id: svn://10.0.0.236/trunk@40345 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:12:21 +00:00
akkana%netscape.com
aa4de00332 Add new ContainsNode method to nsIDOMSelection
git-svn-id: svn://10.0.0.236/trunk@40344 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 23:08:22 +00:00
dveditz%netscape.com
8d5c441791 removed redundant registry locking to improve performance
git-svn-id: svn://10.0.0.236/trunk@40343 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:50:26 +00:00
zuperdee%penguinpowered.com
5a8858f309 Fixing Motif bustage. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@40342 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:47:32 +00:00
mscott%netscape.com
81bba65a3c we were always returning text/html as the content type for any page using the http channel!!!! this was preventing us from
properly loading rdf files from the web (particularly the tinderbox page for the flash panel). Only use the default
dummy type if we weren't able to extract a legitimate content type from the header.


git-svn-id: svn://10.0.0.236/trunk@40341 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:44:24 +00:00
pavlov%pavlov.net
13dbfd17d4 drag and drop work
git-svn-id: svn://10.0.0.236/trunk@40340 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:35:12 +00:00
kmcclusk%netscape.com
d08711ed3a nsPresContext.cpp,.h - Added eWidgetRendering_PartialGfx as a rendering mode to PresContext.
ua.css - Added select[multiple] rule for multi-select listboxes without a size
Fixed form submission for gfx checkboxes,radiobuttons, and select by rewriting GetNamesValues.
Added nsListControlFrame::GetSizeAttribute and nsListControlFrame::GetNumberOfRows
Added logic to nsCSSFrameConstructor::ConstructSelectFrame and nsListControlFrame::Reflow
to handle the case of a multiselect select without a size specified.


git-svn-id: svn://10.0.0.236/trunk@40339 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:32:41 +00:00
dbragg%netscape.com
451fb50629 Forgot to add the .js file.
git-svn-id: svn://10.0.0.236/trunk@40338 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:30:53 +00:00
nhotta%netscape.com
9f05a98ea6 Added scriptable date format.
git-svn-id: svn://10.0.0.236/trunk@40337 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:24:37 +00:00
cyeh%netscape.com
d9af0c3b7e make a plain text option
git-svn-id: svn://10.0.0.236/trunk@40336 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:24:01 +00:00
nisheeth%netscape.com
4253e75eca Adding nsExpat.dtd to the Unix build.
git-svn-id: svn://10.0.0.236/trunk@40335 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:20:43 +00:00
dbragg%netscape.com
4e763f564e New progress-bar and general status dialog for use with xpi files. Replaces progress.xul.
git-svn-id: svn://10.0.0.236/trunk@40334 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:55:34 +00:00
valeski%netscape.com
b6da7c85c9 added notification progids
git-svn-id: svn://10.0.0.236/trunk@40333 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:54:40 +00:00
putterman%netscape.com
cacf24a4bc Do a case insensitive compare for figuring out special folders.
git-svn-id: svn://10.0.0.236/trunk@40332 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:14:39 +00:00
jefft%netscape.com
9c7f6a364c fixed nsCOMPtr() assertion when deleting messages after send
git-svn-id: svn://10.0.0.236/trunk@40331 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:14:26 +00:00
putterman%netscape.com
4e6ff5e5f2 fix nsCOMPtr problem so assertion won't come up.
git-svn-id: svn://10.0.0.236/trunk@40326 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:13:37 +00:00
sspitzer%netscape.com
7fc2a6bf52 fix warnings
git-svn-id: svn://10.0.0.236/trunk@40325 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:12:28 +00:00
rods%netscape.com
aec25d44cb Returns new memory from transferable
git-svn-id: svn://10.0.0.236/trunk@40324 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:04:14 +00:00
rods%netscape.com
0a22289b62 Now deletes memory returned from the transferable
git-svn-id: svn://10.0.0.236/trunk@40323 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 21:02:02 +00:00
akkana%netscape.com
adcff9de66 Bug 9749: insert a newline after a PRE tag even if mode isn't formatted
git-svn-id: svn://10.0.0.236/trunk@40322 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:54:46 +00:00
mscott%netscape.com
f2a56b7713 Necko change only! Don't call GetBuffer on the nsString passed into ShowWindowWithArgs. if the nsString is a 2 byte string
this method returns an empty string! Use nsCAutoString instead which will do the dirty work of efficiently
creating a one byte version of the nsString if it needs to. Otherwise it shares the single byte buffer inside
of the nsString.


git-svn-id: svn://10.0.0.236/trunk@40321 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:50:06 +00:00
valeski%netscape.com
1445aad005 using more appropriate notification progids
git-svn-id: svn://10.0.0.236/trunk@40319 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:44:02 +00:00
valeski%netscape.com
74141fdc6c using more appropriate notification PROGIDs now
git-svn-id: svn://10.0.0.236/trunk@40318 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:42:07 +00:00
akkana%netscape.com
ecc056831b Find file: URLs when searching for embedded elements -- bug 10134
git-svn-id: svn://10.0.0.236/trunk@40317 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:38:04 +00:00
sspitzer%netscape.com
1d18e38905 fix warnings
git-svn-id: svn://10.0.0.236/trunk@40316 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:32:33 +00:00
sspitzer%netscape.com
b0f02dc4ee ignore generated Makefile
git-svn-id: svn://10.0.0.236/trunk@40315 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:31:27 +00:00
mcafee%netscape.com
208d0e9002 minor warning fix
git-svn-id: svn://10.0.0.236/trunk@40314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:24:28 +00:00
sspitzer%netscape.com
62e6b3090b ignore generated Makefile
git-svn-id: svn://10.0.0.236/trunk@40313 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:22:34 +00:00
mcafee%netscape.com
4fdf25fd63 Fixing warnings
git-svn-id: svn://10.0.0.236/trunk@40312 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:22:23 +00:00
mcafee%netscape.com
ccf4195bb5 Fixinging warnings.
git-svn-id: svn://10.0.0.236/trunk@40311 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:18:53 +00:00
putterman%netscape.com
125957600b Don't use Verdana anymore.
git-svn-id: svn://10.0.0.236/trunk@40309 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:17:53 +00:00
nhotta%netscape.com
71ccabcbdc Changed to include nsIScriptableDateFormat.h.
git-svn-id: svn://10.0.0.236/trunk@40308 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:06:13 +00:00
nhotta%netscape.com
fa9a10ce13 Added nsIScriptableDateFormat.idl.
git-svn-id: svn://10.0.0.236/trunk@40307 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:05:31 +00:00
nhotta%netscape.com
493acb7824 Adding scriptable date fomat to the build.
git-svn-id: svn://10.0.0.236/trunk@40306 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:04:31 +00:00
warren%netscape.com
1ec5f066a6 Added missing addref.
git-svn-id: svn://10.0.0.236/trunk@40305 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 20:03:11 +00:00
Jerry.Kirk%Nexwarecorp.com
284956606c Fix DrawString problem when there is a multibyte character
at the end of the line.


git-svn-id: svn://10.0.0.236/trunk@40304 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:41:57 +00:00
pinkerton%netscape.com
5f81f15f71 fix clients of nsITransferable::GetTransferData() to consume the memory returned.
git-svn-id: svn://10.0.0.236/trunk@40303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:40:54 +00:00
pinkerton%netscape.com
6b0fc5f5d5 moved MenusLib from widget to Interface.mcp for carbon porting ease.
git-svn-id: svn://10.0.0.236/trunk@40302 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:39:04 +00:00
Jerry.Kirk%Nexwarecorp.com
042f6f26b0 General Cleanup
git-svn-id: svn://10.0.0.236/trunk@40301 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:37:08 +00:00
Michael.Kedl%Nexwarecorp.com
3ba4c6fe9f added invert_rect handling
git-svn-id: svn://10.0.0.236/trunk@40300 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:36:57 +00:00
neeti%netscape.com
6d2e0fc683 Implemented as an observer to the global document loader.
git-svn-id: svn://10.0.0.236/trunk@40299 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:36:29 +00:00
kin%netscape.com
d47b93b109 Switch from override style sheets to doc
style sheets.


git-svn-id: svn://10.0.0.236/trunk@40298 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:34:35 +00:00
bienvenu%netscape.com
0e4e932098 fix saving of uint32 in panacea.dat
git-svn-id: svn://10.0.0.236/trunk@40297 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:23:10 +00:00
bienvenu%netscape.com
adb070b89e fix saving of uint values in dbs
git-svn-id: svn://10.0.0.236/trunk@40296 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:22:46 +00:00
putterman%netscape.com
275434be1f Add xpfe/global/resources/locale so globalOverlay.dtd gets copied over.
git-svn-id: svn://10.0.0.236/trunk@40295 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:17:11 +00:00
jj%netscape.com
f8ec680f1d Updated Apprunner and Navigator.xul paths
git-svn-id: svn://10.0.0.236/trunk@40294 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 19:15:41 +00:00
mscott%netscape.com
dfd44a08a0 Necko only!!! Fix build breakage for clobber builds by removing reference to nsIHTTPHandler.h
which is no longer being exported.


git-svn-id: svn://10.0.0.236/trunk@40293 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 18:46:34 +00:00
cbegle%netscape.com
cfa114a227 update shared functions file.
this is not part of the mozilla client build, and has no effect on its
bustedness.


git-svn-id: svn://10.0.0.236/trunk@40292 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 18:00:13 +00:00
cbegle%netscape.com
ea666e9d1c adding file for running tests in the driver.
git-svn-id: svn://10.0.0.236/trunk@40291 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 17:49:01 +00:00
bienvenu%netscape.com
b3a9e7c388 checkin jefft's fix mailnews startup crash
git-svn-id: svn://10.0.0.236/trunk@40290 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 17:32:43 +00:00
danm%netscape.com
d9f153d8b2 last fix won't actually work. it's too early.
git-svn-id: svn://10.0.0.236/trunk@40288 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 15:38:36 +00:00
danm%netscape.com
694ebf115d temporary build redness fix disables hidden window
git-svn-id: svn://10.0.0.236/trunk@40287 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 15:26:44 +00:00
danm%netscape.com
ab9d108d7b adding initial hidden window to AppRunner
git-svn-id: svn://10.0.0.236/trunk@40286 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 14:40:55 +00:00
rods%netscape.com
69921c6437 Fixed extra ref count problem for blocker bug 10138
git-svn-id: svn://10.0.0.236/trunk@40285 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 14:29:43 +00:00
rods%netscape.com
fed65e04bb Added impls of new methods ramiro added to nsIRenderingContext
git-svn-id: svn://10.0.0.236/trunk@40284 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 13:40:51 +00:00
ramiro%netscape.com
34ccc5ad67 Add missing prototype.
git-svn-id: svn://10.0.0.236/trunk@40283 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 11:26:35 +00:00
zuperdee%penguinpowered.com
8ea05f7a4e Minor cleanups.
git-svn-id: svn://10.0.0.236/trunk@40282 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 11:14:27 +00:00
zuperdee%penguinpowered.com
0d2b673efb Minor cleanups. Also, setting a halfway reasonable color on this widget (it can be changed with the greatest of ease later). NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@40281 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 11:09:59 +00:00
ramiro%netscape.com
6752baaaa8 A better fix for the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@40280 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:59:43 +00:00
ramiro%netscape.com
030471143f Exorcise gAppContext.
git-svn-id: svn://10.0.0.236/trunk@40279 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:48:25 +00:00
ramiro%netscape.com
915d948fe0 add and evil app context hack.
git-svn-id: svn://10.0.0.236/trunk@40278 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:46:18 +00:00
ramiro%netscape.com
b5908689b4 Always build xlibrgb to make my life easier.
git-svn-id: svn://10.0.0.236/trunk@40277 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:36:06 +00:00
hyatt%netscape.com
27d7e260ce I can now show a menu (and it looks halfway decent).
git-svn-id: svn://10.0.0.236/trunk@40276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:35:24 +00:00
hyatt%netscape.com
2dd90f9303 These rules make the menu look good.
git-svn-id: svn://10.0.0.236/trunk@40275 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:32:38 +00:00
ramiro%netscape.com
44d0f42ab7 Fix reflow state member names. Fixes broken build.
git-svn-id: svn://10.0.0.236/trunk@40274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:13:43 +00:00
mcafee%netscape.com
b22ea238f8 GNU-class compilers are complaining about unhandled cases in all these switch statements, adding some default cases.
git-svn-id: svn://10.0.0.236/trunk@40273 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 10:10:12 +00:00
hyatt%netscape.com
7c03cea38d Trying a different rule.
git-svn-id: svn://10.0.0.236/trunk@40272 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:51:06 +00:00
hyatt%netscape.com
5f32894b81 Getting closer...
git-svn-id: svn://10.0.0.236/trunk@40271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:50:48 +00:00
hyatt%netscape.com
73a5051745 I have a menu coming up, but boy does it look bad.
git-svn-id: svn://10.0.0.236/trunk@40270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:35:35 +00:00
rjc%netscape.com
d492fba333 Work harder at getting the REAL parent container when determining if the parent container is a RDF_Seq during a natural order sort.
git-svn-id: svn://10.0.0.236/trunk@40269 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 09:04:24 +00:00
hyatt%netscape.com
c7866f1e4c More style tweaks.
git-svn-id: svn://10.0.0.236/trunk@40268 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:51:25 +00:00
warren%netscape.com
a3204cabc3 Fixed query/ref problem.
git-svn-id: svn://10.0.0.236/trunk@40267 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:46:35 +00:00
warren%netscape.com
f1dfc48c58 Changed around load group insertion/removal to happen on mozilla thread.
git-svn-id: svn://10.0.0.236/trunk@40266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:46:33 +00:00
warren%netscape.com
eaef4bf523 Started adding encode stream for necko posting.
git-svn-id: svn://10.0.0.236/trunk@40265 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:45:41 +00:00
hangas%netscape.com
f047b51c73 Changed to use onkeyup= until we can use onchange=
git-svn-id: svn://10.0.0.236/trunk@40264 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:43:15 +00:00
hyatt%netscape.com
7e53ef0786 Ok, I have the appropriate maximum Z-index borderless view being created
for menus.  Now I just have to figure out how to show it.


git-svn-id: svn://10.0.0.236/trunk@40263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:37:03 +00:00
mcafee%netscape.com
12899d54e2 Initializing some variables, fixing unhandled case statement warnings.
git-svn-id: svn://10.0.0.236/trunk@40262 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:35:50 +00:00
ramiro%netscape.com
5931b09c08 Move the timers again. Sorry for the screwup.
git-svn-id: svn://10.0.0.236/trunk@40261 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:23:29 +00:00
ramiro%netscape.com
666c1ae42a Fix a dumb comment.
git-svn-id: svn://10.0.0.236/trunk@40260 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:20:28 +00:00
hyatt%netscape.com
3ffc4a0f38 Still screwing around with menus.
git-svn-id: svn://10.0.0.236/trunk@40259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:19:47 +00:00
jband%netscape.com
5ea6447de9 changing 'this' adjust scheme for BSD/OS per request from Bert Driehuis <bert_driehuis@nl.compuware.com>
git-svn-id: svn://10.0.0.236/trunk@40258 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 08:11:41 +00:00
hyatt%netscape.com
bb46bbfbb9 Made an error.
git-svn-id: svn://10.0.0.236/trunk@40257 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:35:08 +00:00
hyatt%netscape.com
a274487f73 More tweaks.
git-svn-id: svn://10.0.0.236/trunk@40256 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:34:50 +00:00
hyatt%netscape.com
346cda5cc9 Forget the scrolling frame on menus. I don't need it to make this work.
git-svn-id: svn://10.0.0.236/trunk@40255 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:29:22 +00:00
hyatt%netscape.com
b92ece8538 Menu popups init themselves with a view.
git-svn-id: svn://10.0.0.236/trunk@40254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:28:39 +00:00
hyatt%netscape.com
ac01cd6dac Pseudo rules.
git-svn-id: svn://10.0.0.236/trunk@40253 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:27:40 +00:00
ramiro%netscape.com
3903eb4d89 Adding support for XOR selection. Updated nsIRenderingContext interface
to support InvertRect() for the XOR-ing of rectangles.  Makes selection
work as expected on windows and unix as opposed to the rectangle hack.
Stubs added for all other platforms.


git-svn-id: svn://10.0.0.236/trunk@40252 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:26:09 +00:00
hyatt%netscape.com
a4a8b1dbd0 Making sure the pseudo stuff gets handled for the XP menu object.
git-svn-id: svn://10.0.0.236/trunk@40251 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:19:22 +00:00
hyatt%netscape.com
2cfb741a93 Adding a pseudo atom for XP menu visibility state.
s


git-svn-id: svn://10.0.0.236/trunk@40250 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:12:48 +00:00
hyatt%netscape.com
3a24527b7b Making sure some of the XUL frames get properly wrapped in scroll frames.
git-svn-id: svn://10.0.0.236/trunk@40249 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 07:03:16 +00:00
rickg%netscape.com
8efbb96fe9 try to improve append performance and allow non-null term buffers when count is given
git-svn-id: svn://10.0.0.236/trunk@40248 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:58:41 +00:00
rickg%netscape.com
bb00524732 fixed bugs 10104 and 10107 -- also removed warnings
git-svn-id: svn://10.0.0.236/trunk@40247 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:58:01 +00:00
hangas%netscape.com
0a606c6019 Added chrome://global/locale/ to build
git-svn-id: svn://10.0.0.236/trunk@40246 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:50:59 +00:00
danm%netscape.com
a7497d77b2 updating to new location of xul.css
git-svn-id: svn://10.0.0.236/trunk@40245 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:50:10 +00:00
hangas%netscape.com
52dacd8127 Converted to use dtd file
git-svn-id: svn://10.0.0.236/trunk@40244 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:49:11 +00:00
hangas%netscape.com
aed9c16d4e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40243 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:48:48 +00:00
putterman%netscape.com
0831f21c10 Make twisties work correctly.
git-svn-id: svn://10.0.0.236/trunk@40242 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:36:54 +00:00
ramiro%netscape.com
9214c98f6a Move the timers to their final resting ground. Im sorry. I screwed up
last time by putting them on the top level.  Ive learned my lesson.  Dont
scrweup unless you can really get away with it.


git-svn-id: svn://10.0.0.236/trunk@40241 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 06:18:42 +00:00
putterman%netscape.com
463e8bdbc3 Write ArcLabelsIn so it doesn't crash.
git-svn-id: svn://10.0.0.236/trunk@40240 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 05:45:42 +00:00
rjc%netscape.com
e4ab933998 Only support sorting on RDF Seqs if container is actually a RDF_Seq itself.
git-svn-id: svn://10.0.0.236/trunk@40239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 05:20:32 +00:00
mcafee%netscape.com
394be21c68 Adding two debugging cases, TRACE_EVENTS_PAINT TRACE_EVENTS_CROSSING
git-svn-id: svn://10.0.0.236/trunk@40238 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 05:11:50 +00:00
wtc%netscape.com
9db1cb1c17 PTHREAD_CREATE_JOINABLE/UNDETACHED was accidentally changed to
_PT_PTHREAD_CREATE_JOINABLE/UNDETACHED.


git-svn-id: svn://10.0.0.236/trunk@40237 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 05:02:12 +00:00
hangas%netscape.com
340d69897e Added globalOverlay.xul and tasksOverlay.xul to the messenger 3 pane window and the mail compose window
git-svn-id: svn://10.0.0.236/trunk@40236 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:47:41 +00:00
pinkerton%netscape.com
b6de79e75d rewritten to use the new nsMimeMapper class, which now correctly maps arbitrary mime types to mac types and back by generating a separate mapping data flavor which needs to accompany the data.
git-svn-id: svn://10.0.0.236/trunk@40235 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:38:10 +00:00
rjc%netscape.com
d9b173df39 Comment out annoying assertion (bug # 9930) for the short term... the code needs to be rewritten in general.
git-svn-id: svn://10.0.0.236/trunk@40234 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:24:18 +00:00
rjc%netscape.com
c37fd43e0e Fix for bug #9899: set "empty" attribute on containers if they appear to be empty.
git-svn-id: svn://10.0.0.236/trunk@40233 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:21:24 +00:00
troy%netscape.com
07edd78233 Fix for bug #10176: changed ConstructFrameByDisplayType() to be smarter
when handling relatively positioned elements


git-svn-id: svn://10.0.0.236/trunk@40232 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:16:56 +00:00
putterman%netscape.com
07e7bc2e13 don't need raptorgfxwin.lib
git-svn-id: svn://10.0.0.236/trunk@40227 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:15:18 +00:00
putterman%netscape.com
d475b3945f Let RDF handles dates. Write createDateNode.
git-svn-id: svn://10.0.0.236/trunk@40226 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:14:47 +00:00
tao%netscape.com
a59ead6cde Add locale dir
git-svn-id: svn://10.0.0.236/trunk@40225 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:10:58 +00:00
tao%netscape.com
6675b2bb18 Add locale dir. export dtd.
git-svn-id: svn://10.0.0.236/trunk@40224 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:09:32 +00:00
tao%netscape.com
e7db981ca8 Add locale dir.
git-svn-id: svn://10.0.0.236/trunk@40223 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:08:24 +00:00
sspitzer%netscape.com
dbedb29e75 here's an idea: spell messenger correctly in the PROG IDS.
git-svn-id: svn://10.0.0.236/trunk@40220 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 04:04:09 +00:00
sspitzer%netscape.com
b5f6e6f4ee fix the leak of nsMsgFolder. the ownership model is server owns the folder. we had a cycle. thanks to putterman for finding the problem and implementing the fix.
git-svn-id: svn://10.0.0.236/trunk@40219 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:55:23 +00:00
sspitzer%netscape.com
9c3e2207a8 fix #defines
git-svn-id: svn://10.0.0.236/trunk@40218 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:54:16 +00:00
troy%netscape.com
8d07a8a962 Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
git-svn-id: svn://10.0.0.236/trunk@40217 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:51:46 +00:00
bienvenu%netscape.com
c034550ae9 force update if we have db open
git-svn-id: svn://10.0.0.236/trunk@40216 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:42:34 +00:00
troy%netscape.com
a89529386f Added 'm' prefix to some of the nsHTMLReflowState data members
git-svn-id: svn://10.0.0.236/trunk@40215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:41:03 +00:00
rjc%netscape.com
bf50031062 Oops... PR_FALSE instead of just FALSE.
git-svn-id: svn://10.0.0.236/trunk@40214 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:14:34 +00:00
rjc%netscape.com
52496d6f3b Add support for sorting RDF_Seqs when in natural order sort mode.
git-svn-id: svn://10.0.0.236/trunk@40213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:13:15 +00:00
hyatt%netscape.com
5da3af20c4 Making XP menus work with the ALT key on Windows.
git-svn-id: svn://10.0.0.236/trunk@40212 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:06:24 +00:00
troy%netscape.com
2500818fde Fix for bug #9611: now handles absolutely positioned replaced elements
git-svn-id: svn://10.0.0.236/trunk@40211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:48:18 +00:00
briano%netscape.com
5d7045c01d Replaced one of the dependencies of everything with the proper one.
git-svn-id: svn://10.0.0.236/trunk@40210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:10:47 +00:00
tao%netscape.com
c9d42e856e Add extracted DTD files into the tree.
git-svn-id: svn://10.0.0.236/trunk@40209 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:09:20 +00:00
nhotta%netscape.com
6fb3dc172a Initial check in (not a part of the build yet).
git-svn-id: svn://10.0.0.236/trunk@40208 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:08:55 +00:00
nhotta%netscape.com
708873a5b8 Fix for unix compile error (not a part of the main build).
git-svn-id: svn://10.0.0.236/trunk@40207 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 02:07:41 +00:00
jefft%netscape.com
36e108f53d make sure to call Commit() after adding new msgHdr to the database
git-svn-id: svn://10.0.0.236/trunk@40206 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:56:47 +00:00
jefft%netscape.com
b9eae11d7f make sure messages get deleted after moving to Pop3 mail folder
git-svn-id: svn://10.0.0.236/trunk@40205 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:54:56 +00:00
selmer%netscape.com
aa96fed7b4 Updates to actual CCK CD content
git-svn-id: svn://10.0.0.236/trunk@40204 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:53:16 +00:00
rjc%netscape.com
2810f80489 Don't bother showing properties dialog for separators.
git-svn-id: svn://10.0.0.236/trunk@40203 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:38:01 +00:00
rjc%netscape.com
640b5fa38d Explicitly get rdf:type and loading attributes in XUL templates now that builder doesn't auto-set all attributes.
git-svn-id: svn://10.0.0.236/trunk@40202 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:37:24 +00:00
despotdaemon%netscape.com
3ced2ec17f Pseudo-automatic update of changes made by tbogard@aol.net.
git-svn-id: svn://10.0.0.236/trunk@40201 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:32:00 +00:00
tao%netscape.com
b47776f12d Added locale provider entries to all existing packages in the chrome registry.
git-svn-id: svn://10.0.0.236/trunk@40200 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 01:25:28 +00:00
matt%netscape.com
6c91890099 Adding new openLocation dialog that was not updated
before


git-svn-id: svn://10.0.0.236/trunk@40199 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 00:56:59 +00:00
akkana%netscape.com
7e6d908926 Try to fix windows build bustage
git-svn-id: svn://10.0.0.236/trunk@40198 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 00:24:11 +00:00
pierre%netscape.com
65cc8714ba Fixed a crash in embedding apps (null check of mTSMDocument)
git-svn-id: svn://10.0.0.236/trunk@40197 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 00:04:46 +00:00
dougt%netscape.com
9a84701b45 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40196 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:53:25 +00:00
pavlov%pavlov.net
a2d3612021 drag and drop events get the correct coordinates now
git-svn-id: svn://10.0.0.236/trunk@40195 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:44:29 +00:00
jfrancis%netscape.com
61a0d52ece fixing build bustage - why is nsExpatDTD not built on mac?
git-svn-id: svn://10.0.0.236/trunk@40194 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:35:33 +00:00
briano%netscape.com
f67f9458ca Fixed the logic and cleaned it up.
git-svn-id: svn://10.0.0.236/trunk@40193 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:31:33 +00:00
briano%netscape.com
db8867724b Automated update
git-svn-id: svn://10.0.0.236/trunk@40192 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:30:06 +00:00
Jerry.Kirk%Nexwarecorp.com
4e8cd5264b Changed compile options for Neutrino/Photon
Changed test for NSPR Libs to assume they exist when Cross Compiling,
  it used to assume they did not exist.
Added variables to prefix preprocessor, compile, and link commands,
  example: "-Wall" can now be "-Wc,-Wall"


git-svn-id: svn://10.0.0.236/trunk@40191 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:25:50 +00:00
briano%netscape.com
2f45482067 Fixed the logic and cleaned it up.
git-svn-id: svn://10.0.0.236/trunk@40190 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:15:25 +00:00
briano%netscape.com
e016569df8 Added BIN_OBJS to GARBAGE so 'make clean' will delete them properly.
git-svn-id: svn://10.0.0.236/trunk@40189 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:12:02 +00:00
akkana%netscape.com
eb9a480bb8 Oops, #else in wrong place
git-svn-id: svn://10.0.0.236/trunk@40188 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:09:50 +00:00
nhotta%netscape.com
aba14f3df5 New interface (not a part of the build yet).
git-svn-id: svn://10.0.0.236/trunk@40187 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:59:13 +00:00
akkana%netscape.com
97436fd155 Loop over embedded objects and print them
git-svn-id: svn://10.0.0.236/trunk@40186 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:55:01 +00:00
jfrancis%netscape.com
744e1a0e4c assorted work to expose nav html dtd to editor
git-svn-id: svn://10.0.0.236/trunk@40185 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:52:48 +00:00
chuang%netscape.com
dcffb9602f Multiple address book support and new address book
git-svn-id: svn://10.0.0.236/trunk@40181 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:52:23 +00:00
valeski%netscape.com
3507dcfa1d necko - rearranged cookie service init order so it's after the profile init
git-svn-id: svn://10.0.0.236/trunk@40180 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:49:24 +00:00
jfrancis%netscape.com
d4d1113f4f assorted work to expose nav html dtd to the editor
git-svn-id: svn://10.0.0.236/trunk@40179 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:49:21 +00:00
hangas%netscape.com
e48e43695a Added two new files for Candice.
git-svn-id: svn://10.0.0.236/trunk@40178 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:49:03 +00:00
bienvenu%netscape.com
6b4ef50919 need to delete headers even if we can't find the thread
git-svn-id: svn://10.0.0.236/trunk@40177 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:43:26 +00:00
akkana%netscape.com
4ab5c89c92 Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication
git-svn-id: svn://10.0.0.236/trunk@40176 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:41:49 +00:00
sspitzer%netscape.com
5b0ca6ce3c ok, it works. turn off the printf
git-svn-id: svn://10.0.0.236/trunk@40175 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:40:41 +00:00
akkana%netscape.com
3f8e57acfe Add GetEmbeddedObjects API to editor shell
git-svn-id: svn://10.0.0.236/trunk@40174 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:36:12 +00:00
wtc%netscape.com
e89333b098 A hack to get _MD_unix_get_nonblocking_connect_error to work for Neutrino.
This patch is contributed by Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com>.


git-svn-id: svn://10.0.0.236/trunk@40173 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:23:43 +00:00
bienvenu%netscape.com
cd5c6fa5e6 add imap biff
git-svn-id: svn://10.0.0.236/trunk@40172 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:19:02 +00:00
waterson%netscape.com
d56de616d4 Change graph linkage to be 'bottom up' so that streaming RDF places less burden on layout.
git-svn-id: svn://10.0.0.236/trunk@40171 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 22:02:22 +00:00
dbragg%netscape.com
3b6ee032c8 Added misc migration routine and changed everything to nsFileSpecs were possible.
git-svn-id: svn://10.0.0.236/trunk@40170 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:57:35 +00:00
gagan%netscape.com
169b0068e3 Added libneckoutil_s.a for NECKO only. From Andreas.
git-svn-id: svn://10.0.0.236/trunk@40169 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:52:11 +00:00
putterman%netscape.com
abb8e859cb Make work with waterson's new template changes.
git-svn-id: svn://10.0.0.236/trunk@40168 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:48:17 +00:00
jefft%netscape.com
844f613303 calling msgdg->Commit() after adding a new message header
git-svn-id: svn://10.0.0.236/trunk@40167 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:45:26 +00:00
wtc%netscape.com
8cf389d56c Changed OS_ARCH to OS_TARGET for NTO because we are still cross-compiling.
Thanks to Jerry L. Kirk <Jerry.Kirk@Nexwarecorp.com> for the patch.
(This might have been my error when I checked in his previous patch.)


git-svn-id: svn://10.0.0.236/trunk@40166 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:43:44 +00:00
hangas%netscape.com
64c1fa9983 Glued in code to new globalOverlay.xul and tasksOverlay.xul and dialogOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@40165 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:43:27 +00:00
hangas%netscape.com
4e1279809f Updated to add chrome://global/content/ dir to build
git-svn-id: svn://10.0.0.236/trunk@40164 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:42:29 +00:00
hangas%netscape.com
1ae3b01050 Adding chrome://global/content/ to builld used to just do skin
git-svn-id: svn://10.0.0.236/trunk@40163 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:42:14 +00:00
hangas%netscape.com
460d0fc36e Added chrome://global/content/ to build
git-svn-id: svn://10.0.0.236/trunk@40162 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:41:44 +00:00
hangas%netscape.com
ef1a44197a Added chrome://global/content/
git-svn-id: svn://10.0.0.236/trunk@40161 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:41:07 +00:00
wtc%netscape.com
3e60405938 Files created in 1999 should have a 1999 copyright notice.
git-svn-id: svn://10.0.0.236/trunk@40158 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:37:59 +00:00
putterman%netscape.com
e8d74dc3ce Commented out warning.
git-svn-id: svn://10.0.0.236/trunk@40157 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:37:04 +00:00
briano%netscape.com
914c54bb2a Automated update
git-svn-id: svn://10.0.0.236/trunk@40156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:30:10 +00:00
joki%netscape.com
1dbeb41d39 Checking in fix for tab navigation submitted by alex@cendio.se
git-svn-id: svn://10.0.0.236/trunk@40155 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:23:57 +00:00
mcafee%netscape.com
70d460b06a Fixing BeOS tinderbox build. patch provided by duncan.
git-svn-id: svn://10.0.0.236/trunk@40154 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:20:38 +00:00
valeski%netscape.com
9ad68a73ce necko only - initializing cookies
git-svn-id: svn://10.0.0.236/trunk@40153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:19:13 +00:00
Jerry.Kirk%Nexwarecorp.com
e96ba2e301 Defined DASH_R for Neutrino
git-svn-id: svn://10.0.0.236/trunk@40152 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:18:19 +00:00
tague%netscape.com
67af1c244e Fixed crashing bug with IME support
git-svn-id: svn://10.0.0.236/trunk@40151 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:17:21 +00:00
tague%netscape.com
d8df483826 Fixed crashing bug with IME support.
git-svn-id: svn://10.0.0.236/trunk@40150 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:16:42 +00:00
Jerry.Kirk%Nexwarecorp.com
f90231533f Changed Neutrino test from OS_ARCH to OS_TARGET to support cross compiling
git-svn-id: svn://10.0.0.236/trunk@40149 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:15:26 +00:00
briano%netscape.com
0581a29088 Added a newline at the EOF to make the Unix native compilers happy.
git-svn-id: svn://10.0.0.236/trunk@40148 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 21:05:56 +00:00
despotdaemon%netscape.com
d3ce628ab0 Pseudo-automatic update of changes made by hoa.nguyen@intel.com.
git-svn-id: svn://10.0.0.236/trunk@40147 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:58:53 +00:00
sspitzer%netscape.com
ec48925c4d fix for #10127. create a default for the mail.update_compose_title_as_you_type pref
git-svn-id: svn://10.0.0.236/trunk@40146 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:50:22 +00:00
zuperdee%penguinpowered.com
fcd06f6b77 Fixing 9808 on the Motif side, too.
git-svn-id: svn://10.0.0.236/trunk@40145 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:47:40 +00:00
slamm%netscape.com
ebf70e086b Handle multiple warnings on one source file line.
git-svn-id: svn://10.0.0.236/trunk@40144 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:46:17 +00:00
sspitzer%netscape.com
3f0856cc31 get my test app to work with hyatt's xul changes. (window is now a box). remove the do it button. now it works when you hit return.
git-svn-id: svn://10.0.0.236/trunk@40143 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:39:47 +00:00
ramiro%netscape.com
fa1f8f7e74 Dispatch crossing events. Remove superflous DispatchFocusEvent() methods.
NOT PART OF BUILD.


git-svn-id: svn://10.0.0.236/trunk@40142 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:33:23 +00:00
rogerl%netscape.com
f545119188 Fixed MI dispatch and cleaned up branch slots.
git-svn-id: svn://10.0.0.236/trunk@40140 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:18:02 +00:00
waterson%netscape.com
a3d800102a Use onload handler; fix assertion when related panel first displays.
git-svn-id: svn://10.0.0.236/trunk@40139 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:15:39 +00:00
sspitzer%netscape.com
8f454c91df fix my stupidity
git-svn-id: svn://10.0.0.236/trunk@40137 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 20:03:10 +00:00
sfraser%netscape.com
fcb93acbe7 Fix the style of toggled titlebuttons to show border. r hyatt.
git-svn-id: svn://10.0.0.236/trunk@40136 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:58:10 +00:00
sspitzer%netscape.com
c7d66ec838 hail mary bulletproofing fix for #10035
git-svn-id: svn://10.0.0.236/trunk@40135 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:57:30 +00:00
joki%netscape.com
065c158182 Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.
git-svn-id: svn://10.0.0.236/trunk@40134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:54:34 +00:00
pnunn%netscape.com
37ae6384f7 Updated list. pnunn.
git-svn-id: svn://10.0.0.236/trunk@40133 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:50:29 +00:00
jband%netscape.com
bc58ec0eac doing an explict cast of float to double in printf args in test
git-svn-id: svn://10.0.0.236/trunk@40132 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:43:53 +00:00
ramiro%netscape.com
a70265b8bb Fix bug 9808. Tab key event not being dispatched. Thanks to Alex
Larsson for the patch.


git-svn-id: svn://10.0.0.236/trunk@40131 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:40:02 +00:00
akkana%netscape.com
71645acf32 Fix paste html; remove some unneeded inclusions
git-svn-id: svn://10.0.0.236/trunk@40130 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:37:08 +00:00
waterson%netscape.com
6350a2c118 Modifications for performance improvements.
git-svn-id: svn://10.0.0.236/trunk@40129 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:23:51 +00:00
waterson%netscape.com
c4430c3a80 Use 'chrome:' URL.
git-svn-id: svn://10.0.0.236/trunk@40128 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:21:04 +00:00
waterson%netscape.com
0f5611ae66 Bug 6873. Performance improvements to the generic builder. The template builder now instantiates template content 'lazily' when the frame system asks for it.
git-svn-id: svn://10.0.0.236/trunk@40127 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:18:10 +00:00
tague%netscape.com
2e24b13e3b Changed the mapping of C locale from en to en-US
git-svn-id: svn://10.0.0.236/trunk@40126 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:15:40 +00:00
ramiro%netscape.com
696bf100ad Respond to button motion. Fixes selection.
git-svn-id: svn://10.0.0.236/trunk@40125 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:14:16 +00:00
ramiro%netscape.com
75be004140 Send a focus in event whenever we get a focus event. Fixes selection.
git-svn-id: svn://10.0.0.236/trunk@40124 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:13:36 +00:00
ramiro%netscape.com
e85d6e9139 Rect drawing wxh were off by one.
git-svn-id: svn://10.0.0.236/trunk@40123 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:12:20 +00:00
akkana%netscape.com
86b5825885 Add GetEmbeddedObjects API for mail/news
git-svn-id: svn://10.0.0.236/trunk@40122 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 19:06:39 +00:00
ramiro%netscape.com
1812c70ba1 Move the trace ifdefs before they are used dumbass.
git-svn-id: svn://10.0.0.236/trunk@40120 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:51:43 +00:00
pnunn%netscape.com
1652036665 Clean up. pn.
git-svn-id: svn://10.0.0.236/trunk@40118 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:46:46 +00:00
warren%netscape.com
5d3a4fb15f Added BeOS fix.
git-svn-id: svn://10.0.0.236/trunk@40116 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:42:44 +00:00
troy%netscape.com
77ba2d7fbd Minor cleanup
git-svn-id: svn://10.0.0.236/trunk@40115 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:51 +00:00
pnunn%netscape.com
c5507a9fe5 Clean up. pnunn
git-svn-id: svn://10.0.0.236/trunk@40114 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:46 +00:00
troy%netscape.com
23d4ad25a7 Changed ScrollFrameIntoView() to also do horizontal scrolling if necessary
git-svn-id: svn://10.0.0.236/trunk@40113 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:33 +00:00
troy%netscape.com
523733902b Changed semantics for ScrollFrameIntoView()
git-svn-id: svn://10.0.0.236/trunk@40112 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:38:02 +00:00
mjudge%netscape.com
4732ba9d55 fix for javascript calls to selection bad QI
git-svn-id: svn://10.0.0.236/trunk@40111 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:36:28 +00:00
mjudge%netscape.com
dbd14f2e48 cant query interface from frame selection to dom selection since we now have more than one type of dom selection implementations. you must ask for ANY dom selection then remove yourself as a listener or whatever you want to do. MJ
git-svn-id: svn://10.0.0.236/trunk@40109 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 18:04:35 +00:00
dcone%netscape.com
42f86a271f fixed background tile clipping bug.
git-svn-id: svn://10.0.0.236/trunk@40105 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 14:37:36 +00:00
brade%netscape.com
4a34d2dc9e constrainProportions
git-svn-id: svn://10.0.0.236/trunk@40104 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 14:03:12 +00:00
brade%netscape.com
03f1e83583 fix updating; add constrainProportions (thanks for petejc@postpagan.com and shaver@mozilla.org)
git-svn-id: svn://10.0.0.236/trunk@40103 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 14:02:24 +00:00
ramiro%netscape.com
f8adb32571 fix for beos.
git-svn-id: svn://10.0.0.236/trunk@40102 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 12:13:55 +00:00
zuperdee%penguinpowered.com
033381665c Removed some more deadwood, fixed some more bugs, and enabled some useful debugging output.
git-svn-id: svn://10.0.0.236/trunk@40101 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 10:24:01 +00:00
ramiro%netscape.com
23433fa660 Let "alt" through for key events so that the xpmenu will work.
git-svn-id: svn://10.0.0.236/trunk@40100 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 10:12:06 +00:00
hyatt%netscape.com
213a2af910 Fixing Linux bustage.
git-svn-id: svn://10.0.0.236/trunk@40099 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:57:23 +00:00
hyatt%netscape.com
d3b070d71a Making sure the left and right arrow navigation only fires when the menu bar
is active.


git-svn-id: svn://10.0.0.236/trunk@40098 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:36:24 +00:00
hyatt%netscape.com
a31e01aa62 Yeah! Got the menu bar looking like a real menu bar.
git-svn-id: svn://10.0.0.236/trunk@40097 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:35:57 +00:00
hyatt%netscape.com
ce7ec3eddf Changes to remove HTML buttons from the equation. Boy does it speed up when :hover and
:active aren't firing.  Must be lots of extra repaints going on with those.


git-svn-id: svn://10.0.0.236/trunk@40096 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:31:39 +00:00
hyatt%netscape.com
02c6745dc8 Making sure the mouse over behavior is right.
git-svn-id: svn://10.0.0.236/trunk@40095 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:18:24 +00:00
hyatt%netscape.com
2237d23b66 Adding a rule to fix hover problems on the menu bar.
git-svn-id: svn://10.0.0.236/trunk@40094 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:15:54 +00:00
hyatt%netscape.com
d0321ee8d1 Adding some comments.
git-svn-id: svn://10.0.0.236/trunk@40093 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 09:09:36 +00:00
hyatt%netscape.com
aae1d18e69 Making sure I consume events when the menu bar is active.
git-svn-id: svn://10.0.0.236/trunk@40092 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:52:42 +00:00
hyatt%netscape.com
7d39972e33 You can now keyboard navigate through the menu bar... moving to the left or
right after hitting ALT.


git-svn-id: svn://10.0.0.236/trunk@40091 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:47:02 +00:00
hyatt%netscape.com
ead5fce138 Teaching the menu bar how to highlight the first item when the ALT key
is pressed.


git-svn-id: svn://10.0.0.236/trunk@40090 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:09:30 +00:00
hyatt%netscape.com
5aa003c021 Hack to ensure that the ALT key press goes into the DOM (for XP menus).
git-svn-id: svn://10.0.0.236/trunk@40089 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:08:57 +00:00
hyatt%netscape.com
4fe6bb77ae Rules for highlighting the active item on the XP menu bar.
git-svn-id: svn://10.0.0.236/trunk@40088 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:08:29 +00:00
rickg%netscape.com
75d0feca26 fixed stupidity in scanner. Sorry folks
git-svn-id: svn://10.0.0.236/trunk@40087 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 08:06:24 +00:00
rickg%netscape.com
7889c1e47a replaced use of NS_FALSE with PR_FALSE
git-svn-id: svn://10.0.0.236/trunk@40086 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 07:58:42 +00:00
gayatrib%netscape.com
2b183b2630 makefile for xpidl profile services
git-svn-id: svn://10.0.0.236/trunk@40085 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 07:19:05 +00:00
gayatrib%netscape.com
ca8bac47c8 makefile for xpidl profile services
git-svn-id: svn://10.0.0.236/trunk@40084 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:57:27 +00:00
gayatrib%netscape.com
ebd9351e08 Example file to test xpidl profile servies
git-svn-id: svn://10.0.0.236/trunk@40083 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:56:47 +00:00
gayatrib%netscape.com
7b4b16d572 factory file for profile services
git-svn-id: svn://10.0.0.236/trunk@40082 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:55:47 +00:00
gayatrib%netscape.com
d7acbd89f8 source file for profile services
git-svn-id: svn://10.0.0.236/trunk@40081 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:53:47 +00:00
gayatrib%netscape.com
d94910a5b6 xpidl interface for profile services
git-svn-id: svn://10.0.0.236/trunk@40080 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:52:26 +00:00
chuang%netscape.com
570a92598a multiple address book support, not in build yet
git-svn-id: svn://10.0.0.236/trunk@40079 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:36:15 +00:00
rickg%netscape.com
d490516f26 fixed bug 9421
git-svn-id: svn://10.0.0.236/trunk@40078 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 06:21:52 +00:00
rickg%netscape.com
0db543897b fix bug 10109
git-svn-id: svn://10.0.0.236/trunk@40077 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 05:30:49 +00:00
hangas%netscape.com
dbb8489c42 Rename functions
git-svn-id: svn://10.0.0.236/trunk@40075 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:46:25 +00:00
rickg%netscape.com
541f805b78 switch to faster string search API
git-svn-id: svn://10.0.0.236/trunk@40073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:29:56 +00:00
hangas%netscape.com
3b30384e43 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40072 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:24:40 +00:00
hangas%netscape.com
8ff80e2e28 Split up globalOverlay into three files
git-svn-id: svn://10.0.0.236/trunk@40071 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:24:04 +00:00
rickg%netscape.com
41e3aa10d7 improved api's
git-svn-id: svn://10.0.0.236/trunk@40070 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:10:41 +00:00
rickg%netscape.com
94ea0e1b16 switching to faster string APIs
git-svn-id: svn://10.0.0.236/trunk@40069 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:09:16 +00:00
morse%netscape.com
75f39d3d2f fix up delete versus PR_FREE
git-svn-id: svn://10.0.0.236/trunk@40068 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 03:03:33 +00:00
jband%netscape.com
7f18567e29 enabling xpconnect for Linux ARM because we now have xptcall code for Linux ARM from Stefan Hanske <sh990154@mail.uni-greifswald.de>
git-svn-id: svn://10.0.0.236/trunk@40067 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:59:21 +00:00
jband%netscape.com
9064b203c6 adding Linux ARM code contributed by Stefan Hanske <sh990154@mail.uni-greifswald.de>
git-svn-id: svn://10.0.0.236/trunk@40066 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:57:59 +00:00
zuperdee%penguinpowered.com
7df288efbf Fixing the Executor Tinderbox build bustage.
git-svn-id: svn://10.0.0.236/trunk@40065 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:57:03 +00:00
jband%netscape.com
7db966ed03 reducing the count of stubs entries in the xptcstubs* vtbl (down to 128 from 256) to reduce footprint and to make Linux ARM happy
git-svn-id: svn://10.0.0.236/trunk@40064 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:56:39 +00:00
jband%netscape.com
d6bf139989 adding NT Alpha (only) .def file stuff
git-svn-id: svn://10.0.0.236/trunk@40063 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:54:33 +00:00
hyatt%netscape.com
37307cac04 Adding a notion of being "active" to the menu bar. This will let it know
when it should be taking control of key events (like arrow keys).


git-svn-id: svn://10.0.0.236/trunk@40060 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:29:11 +00:00
hyatt%netscape.com
7563a6af18 Hooking up the key and mouse listeners for the menu bar.
git-svn-id: svn://10.0.0.236/trunk@40059 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:26:39 +00:00
zuperdee%penguinpowered.com
b1261f513f Fixes to get the Motif port to compile on Solaris 7 with native compiler (5.0). Special thanks to Tomi Leppikangas (tomilepp@ousrvr2.oulu.fi) for this patch.
git-svn-id: svn://10.0.0.236/trunk@40058 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:23:52 +00:00
hyatt%netscape.com
fce5efa37d Instantiating the menu bar listener.
git-svn-id: svn://10.0.0.236/trunk@40057 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 02:02:38 +00:00
morse%netscape.com
30c344ad4c fix bug 9827 and other memory cleanups
git-svn-id: svn://10.0.0.236/trunk@40056 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 01:11:10 +00:00
davidm%netscape.com
b85b9e6fd5 8002 Tasks|Navigator opens a NEW Navigator window
git-svn-id: svn://10.0.0.236/trunk@40055 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 23:59:25 +00:00
davidm%netscape.com
37ae3e9fbb Add cycle window function
git-svn-id: svn://10.0.0.236/trunk@40054 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 23:46:28 +00:00
davidm%netscape.com
ca20d842e8 Fix a couple of refcount bugs. Add routine to convert from nsISupports to nsIDOMWindow object
git-svn-id: svn://10.0.0.236/trunk@40053 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 23:46:04 +00:00
rickg%netscape.com
20e21e266e post-process fix to unicode library error
git-svn-id: svn://10.0.0.236/trunk@40052 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 23:43:52 +00:00
jefft%netscape.com
ace2645fc5 fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@40051 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 23:10:51 +00:00
jefft%netscape.com
169af9b5ce more on uber copy service - enable move/copy messages from news to pop3 & imap4, from imap4 to imap4, from imap4 to pop3
git-svn-id: svn://10.0.0.236/trunk@40020 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 22:33:25 +00:00
dougt%netscape.com
783d08d999 thanks samir..
git-svn-id: svn://10.0.0.236/trunk@40019 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 22:33:18 +00:00
rickg%netscape.com
4ca6126c34 incrased argument conditioning
git-svn-id: svn://10.0.0.236/trunk@40018 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 21:26:03 +00:00
dougt%netscape.com
e8c9ffe47b Fixes to address memory allocation problems - Bug #8227
git-svn-id: svn://10.0.0.236/trunk@40016 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 20:56:12 +00:00
hangas%netscape.com
6ec2bdcb0f Added Exit menu and function
git-svn-id: svn://10.0.0.236/trunk@40015 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 20:20:52 +00:00
hangas%netscape.com
6d7ced0b18 Still writing globalOverlay. Not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@40014 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 19:43:44 +00:00
dougt%netscape.com
aa6a854245 Fix to address memory allocation problems - Bug #8227
git-svn-id: svn://10.0.0.236/trunk@40013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 19:13:27 +00:00
dougt%netscape.com
8bc0054747 Fix for bug 6707.
git-svn-id: svn://10.0.0.236/trunk@40012 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 18:51:37 +00:00
zuperdee%penguinpowered.com
afd41fe6e8 The SetTitle function has been implemented in nsWindow, so it shouldn't be necessary to have stubs for this function here as well.
git-svn-id: svn://10.0.0.236/trunk@40011 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 10:27:30 +00:00
zuperdee%penguinpowered.com
41ec1dc70b Removed some deadwood, eliminated some compiler warnings, and fixed some nasty bugs in the OnPaint and Scroll routines. Scrolling and Repainting in the Motif port should be slightly faster now.
git-svn-id: svn://10.0.0.236/trunk@40010 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 10:12:04 +00:00
hangas%netscape.com
488865c377 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40009 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 10:04:44 +00:00
hangas%netscape.com
257066d64e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40008 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 09:59:21 +00:00
hangas%netscape.com
fc14dd9a2f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@40007 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 09:37:49 +00:00
rjc%netscape.com
b1131a6d58 Yes, I know this file is generated, but since we need to get rid of the RDF AppCore at some point ANYWAY, let's at least get rid of the annoying compiler warnings for the short term.
git-svn-id: svn://10.0.0.236/trunk@40006 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:28:09 +00:00
rjc%netscape.com
4f99157e3c Fix a warning by tossing out some old debugging code.
git-svn-id: svn://10.0.0.236/trunk@40005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:25:24 +00:00
rjc%netscape.com
ac5512b042 Clear up a couple of warnings.
git-svn-id: svn://10.0.0.236/trunk@40004 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:22:06 +00:00
hyatt%netscape.com
8302d94b16 The menu frame can be an area frame. In fact that makes more sense. It
should be thought of as an HTML container and not as a funky box.


git-svn-id: svn://10.0.0.236/trunk@40003 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:18:58 +00:00
hyatt%netscape.com
d94ab11b1d Tweaks to make the xp menu bar look good.
git-svn-id: svn://10.0.0.236/trunk@40002 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:18:15 +00:00
rjc%netscape.com
f0a8a1a18f Get rid of warning by using PRUint32s instead of comparing signed and unsigned values.
git-svn-id: svn://10.0.0.236/trunk@40001 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:13:04 +00:00
rjc%netscape.com
5106cb9854 Fix.
git-svn-id: svn://10.0.0.236/trunk@40000 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 08:09:04 +00:00
ramiro%netscape.com
e9ead38404 Fix sun brain damage.
git-svn-id: svn://10.0.0.236/trunk@39999 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:47:43 +00:00
hyatt%netscape.com
ed410c6cc2 Rules for XP menus in the global css file.
git-svn-id: svn://10.0.0.236/trunk@39998 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:42:17 +00:00
hyatt%netscape.com
d2e1acc044 Oops. Had a redundant case.
git-svn-id: svn://10.0.0.236/trunk@39997 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:37:26 +00:00
hyatt%netscape.com
bbbc066ff3 added files: mozilla/layout/xul/base/src/nsMenuBarListener.cpp
git-svn-id: svn://10.0.0.236/trunk@39996 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:27:45 +00:00
hyatt%netscape.com
b65035d2e4 Adding the listener that will observe key and mouse events on the menu bar
(in order to properly pop up menus and to allow the user to move between
menus).


git-svn-id: svn://10.0.0.236/trunk@39995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:27:02 +00:00
hyatt%netscape.com
0b3aa4075e added files: mozilla/layout/xul/base/src/nsMenuBarFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@39994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:08:12 +00:00
hyatt%netscape.com
7a9c5575bf Adding the menu bar frame.
git-svn-id: svn://10.0.0.236/trunk@39993 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 07:07:55 +00:00
ramiro%netscape.com
e3aeb498ac Fix build bustage - the old fashioned dumb way.
git-svn-id: svn://10.0.0.236/trunk@39992 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:57:22 +00:00
hyatt%netscape.com
6b37715f07 Making sure that the popup frames get deleted when the menu gets deleted.
git-svn-id: svn://10.0.0.236/trunk@39991 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:52:06 +00:00
hyatt%netscape.com
935318212c Another method added to the menu frame.
git-svn-id: svn://10.0.0.236/trunk@39990 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:48:03 +00:00
hyatt%netscape.com
5900d5ceae Continuing the menu frame's education regarding its separate popup list.
git-svn-id: svn://10.0.0.236/trunk@39989 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:44:03 +00:00
hyatt%netscape.com
0bd8294d5c Teaching the menu frame that menu children aren't really part of its flow (like
the dropdown combo box does).


git-svn-id: svn://10.0.0.236/trunk@39988 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:41:41 +00:00
hyatt%netscape.com
a4d6c5975c added files: mozilla/layout/xul/base/src/nsMenuFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@39987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:37:50 +00:00
hyatt%netscape.com
c7921b6d99 Adding the menu frame instantiation code for XP menus.
git-svn-id: svn://10.0.0.236/trunk@39986 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:37:06 +00:00
hyatt%netscape.com
e8f18be48a Adding the menu frame files.
git-svn-id: svn://10.0.0.236/trunk@39985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:36:37 +00:00
rickg%netscape.com
eaead748d4 fixed bug 9845
git-svn-id: svn://10.0.0.236/trunk@39984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:35:52 +00:00
hyatt%netscape.com
8f5e039249 Committing the popup .h file.
git-svn-id: svn://10.0.0.236/trunk@39983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:35:03 +00:00
hyatt%netscape.com
e3c7257324 Working on making the menu popup frame for XP menus.
git-svn-id: svn://10.0.0.236/trunk@39982 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:29:43 +00:00
hyatt%netscape.com
5cb4e5f012 added files: mozilla/layout/xul/base/src/nsMenuPopupFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@39981 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:24:56 +00:00
hyatt%netscape.com
d462604d60 Stubbing a menu popup frame for XP menus.
git-svn-id: svn://10.0.0.236/trunk@39980 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:23:45 +00:00
ramiro%netscape.com
f2097aac5b Fix some of the carnage.
git-svn-id: svn://10.0.0.236/trunk@39979 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 06:19:48 +00:00
rjc%netscape.com
f65cf51bc3 More bookmark command support.
git-svn-id: svn://10.0.0.236/trunk@39978 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 05:58:26 +00:00
ramiro%netscape.com
b29adb3ab0 Build the DSOs in the toolkit dirs, not in build. So that multiple toolkit
implementations can be built of the same tree.


git-svn-id: svn://10.0.0.236/trunk@39977 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 04:09:51 +00:00
rjc%netscape.com
7591c58fcc Start implementing some bookmark commands (for context menus, UI, etc.)
git-svn-id: svn://10.0.0.236/trunk@39976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 03:55:20 +00:00
ramiro%netscape.com
a4fa326682 I goofed the names. Since this is platform specific code, they should be
indeed hard coded to the toolkit name.


git-svn-id: svn://10.0.0.236/trunk@39975 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 03:54:43 +00:00
rickg%netscape.com
344a56d54d fixed bug 9905
git-svn-id: svn://10.0.0.236/trunk@39974 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 03:46:21 +00:00
hyatt%netscape.com
5be1bc51ca Turning on XP menus.
git-svn-id: svn://10.0.0.236/trunk@39973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 03:16:58 +00:00
mjudge%netscape.com
85212ff436 sorry bad capitalization of file name
git-svn-id: svn://10.0.0.236/trunk@39972 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:59:09 +00:00
mjudge%netscape.com
329d39ba11 massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
git-svn-id: svn://10.0.0.236/trunk@39971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:27:19 +00:00
zuperdee%penguinpowered.com
07d7e57d85 Fixing the Motif part of bug #9828.
git-svn-id: svn://10.0.0.236/trunk@39970 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 02:26:34 +00:00
sspitzer%netscape.com
208c43cdbe add new line to end of file
git-svn-id: svn://10.0.0.236/trunk@39969 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 01:13:25 +00:00
peterl%netscape.com
06263e6a1c fix linux
git-svn-id: svn://10.0.0.236/trunk@39968 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:59:40 +00:00
peterl%netscape.com
5b999b1936 removed files: mozilla/layout/html/style/src/nsCSSProps2.cpp
git-svn-id: svn://10.0.0.236/trunk@39967 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:45:59 +00:00
peterl%netscape.com
bfe3afc0c7 update to new color apis
git-svn-id: svn://10.0.0.236/trunk@39966 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:42:28 +00:00
peterl%netscape.com
0c44b05a16 removed files: mozilla/gfx/src/nsColorNamesRGB.cpp
git-svn-id: svn://10.0.0.236/trunk@39965 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:41:52 +00:00
peterl%netscape.com
c3062436f9 added files: mozilla/xpcom/ds/nsAVLTree.cpp
git-svn-id: svn://10.0.0.236/trunk@39964 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:39:56 +00:00
peterl%netscape.com
bac63954d5 sync to new color api
git-svn-id: svn://10.0.0.236/trunk@39963 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:36:25 +00:00
peterl%netscape.com
77704a2c0e synt to new color api
git-svn-id: svn://10.0.0.236/trunk@39962 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:35:51 +00:00
peterl%netscape.com
a97d5d174b use preprocessor to generate atom code
git-svn-id: svn://10.0.0.236/trunk@39961 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:35:21 +00:00
peterl%netscape.com
8bdeb4e854 string usage cleanup
git-svn-id: svn://10.0.0.236/trunk@39960 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:34:53 +00:00
peterl%netscape.com
6bcd11a40a string usage cleanup
sync to new entity api


git-svn-id: svn://10.0.0.236/trunk@39959 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:34:41 +00:00
peterl%netscape.com
6968c9a86c update to new property and keyword enums and apis
git-svn-id: svn://10.0.0.236/trunk@39958 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:33:53 +00:00
peterl%netscape.com
6c9c7707df nuked
git-svn-id: svn://10.0.0.236/trunk@39957 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:33:27 +00:00
peterl%netscape.com
fa018045f0 switch to preprocessor for code generation
git-svn-id: svn://10.0.0.236/trunk@39956 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:32:32 +00:00
peterl%netscape.com
c2269c62a7 update to new property and keyword enums and apis
added 'ch' unit support


git-svn-id: svn://10.0.0.236/trunk@39955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:31:37 +00:00
peterl%netscape.com
011c395fd4 sync to color api change
git-svn-id: svn://10.0.0.236/trunk@39954 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:30:30 +00:00
peterl%netscape.com
9163a49429 cleanups
git-svn-id: svn://10.0.0.236/trunk@39953 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:30:11 +00:00
peterl%netscape.com
7bc6db0f9c removed warnings
git-svn-id: svn://10.0.0.236/trunk@39952 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:29:39 +00:00
peterl%netscape.com
066d1e58de added char support
update to new property and keyword enums and apis
removed warnings


git-svn-id: svn://10.0.0.236/trunk@39951 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:28:43 +00:00
peterl%netscape.com
677281a863 removed warnings
update to api changes


git-svn-id: svn://10.0.0.236/trunk@39950 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:27:40 +00:00
peterl%netscape.com
881e9c7dfd added char unit support
removed warnings
update to color api change


git-svn-id: svn://10.0.0.236/trunk@39949 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:27:02 +00:00
peterl%netscape.com
f4efd79df3 remove warnings
git-svn-id: svn://10.0.0.236/trunk@39948 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:26:14 +00:00
sspitzer%netscape.com
9bac7803b9 ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@39947 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:26:01 +00:00
peterl%netscape.com
bc7283d61d fix atom api
git-svn-id: svn://10.0.0.236/trunk@39946 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:25:54 +00:00
peterl%netscape.com
749cdb2b63 update to new property and keyword enums and apis
git-svn-id: svn://10.0.0.236/trunk@39945 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:25:28 +00:00
peterl%netscape.com
e27190d7a1 use preprocessor to generate atom code
git-svn-id: svn://10.0.0.236/trunk@39944 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:24:47 +00:00
peterl%netscape.com
1c36262ef6 removed old include
git-svn-id: svn://10.0.0.236/trunk@39943 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:23:08 +00:00
peterl%netscape.com
25d69e763c update to new entity lookup api
git-svn-id: svn://10.0.0.236/trunk@39942 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:22:49 +00:00
peterl%netscape.com
8cd44b6e3c fix color parsing
update to new tag lookup api


git-svn-id: svn://10.0.0.236/trunk@39941 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:22:29 +00:00
peterl%netscape.com
b90564f5f1 update to new tag and entity lookup apis
git-svn-id: svn://10.0.0.236/trunk@39940 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:21:41 +00:00
peterl%netscape.com
27453e4edf fix color handling
git-svn-id: svn://10.0.0.236/trunk@39939 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:20:27 +00:00
peterl%netscape.com
e0ba937dbe fix reresolve style context to iterate all child lists
git-svn-id: svn://10.0.0.236/trunk@39938 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:18:45 +00:00
peterl%netscape.com
50249c39d8 addref lookup tables from factory
git-svn-id: svn://10.0.0.236/trunk@39937 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:17:29 +00:00
peterl%netscape.com
171e1711a1 removed unused IID
git-svn-id: svn://10.0.0.236/trunk@39936 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:17:03 +00:00
peterl%netscape.com
30f365927d fix outline width cache
fix outline change computation


git-svn-id: svn://10.0.0.236/trunk@39935 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:16:35 +00:00
peterl%netscape.com
f780124cb3 fix layout atoms api
git-svn-id: svn://10.0.0.236/trunk@39934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:16:01 +00:00
peterl%netscape.com
ad2dc57ab4 use preprocessor for code generation
git-svn-id: svn://10.0.0.236/trunk@39933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:15:37 +00:00
peterl%netscape.com
adaefc3b26 cleanup string usage
git-svn-id: svn://10.0.0.236/trunk@39932 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:15:22 +00:00
peterl%netscape.com
217ac4c011 removed unused imports
git-svn-id: svn://10.0.0.236/trunk@39931 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:15:03 +00:00
peterl%netscape.com
397e0a48fc added nsLayoutAtomList.h
git-svn-id: svn://10.0.0.236/trunk@39930 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:14:29 +00:00
peterl%netscape.com
125d90123f added consts for new CSS properties
git-svn-id: svn://10.0.0.236/trunk@39929 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:14:08 +00:00
peterl%netscape.com
52173cfac8 use preprocessor for atom code generation
git-svn-id: svn://10.0.0.236/trunk@39928 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:13:35 +00:00
peterl%netscape.com
65cab10991 added != operator
git-svn-id: svn://10.0.0.236/trunk@39927 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:13:08 +00:00
peterl%netscape.com
82107c30bd changed to preprocessor for code generation for tag & entity tables
cleanup tag and entity lookup apis


git-svn-id: svn://10.0.0.236/trunk@39926 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:12:32 +00:00
peterl%netscape.com
d329e12cb0 change color name lookup api to use nsString
git-svn-id: svn://10.0.0.236/trunk@39925 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:10:59 +00:00
sspitzer%netscape.com
9bf469e68e changes to set the title of the compose window to be the subject of the message. still more to do, but it is a start.
git-svn-id: svn://10.0.0.236/trunk@39924 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:10:52 +00:00
peterl%netscape.com
60f90b1260 removed
git-svn-id: svn://10.0.0.236/trunk@39923 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:10:33 +00:00
peterl%netscape.com
2443d90e04 removed nsColorNamesRGB
git-svn-id: svn://10.0.0.236/trunk@39922 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:09:58 +00:00
peterl%netscape.com
58611a0859 use preprocessor to generate color names instead of perl
git-svn-id: svn://10.0.0.236/trunk@39921 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:09:20 +00:00
peterl%netscape.com
f735ae7a32 switch color string apis to nsString
git-svn-id: svn://10.0.0.236/trunk@39920 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:08:45 +00:00
peterl%netscape.com
67af5b810a switch to preprocessor for code generation
git-svn-id: svn://10.0.0.236/trunk@39919 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:07:55 +00:00
peterl%netscape.com
5278ae741e changed api to be string based
switch to using preprocessor for color enums


git-svn-id: svn://10.0.0.236/trunk@39918 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:07:20 +00:00
saari%netscape.com
7322473421 Use GetKeyCode instead of GetCharCode for windows and linux
git-svn-id: svn://10.0.0.236/trunk@39917 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:07:10 +00:00
peterl%netscape.com
0dc8202faf change color string apis to use nsString
git-svn-id: svn://10.0.0.236/trunk@39916 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:06:12 +00:00
peterl%netscape.com
782ddbf087 new file
git-svn-id: svn://10.0.0.236/trunk@39915 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:03:58 +00:00
peterl%netscape.com
8cab2dcff8 moved char* conversion operators to nsCString
git-svn-id: svn://10.0.0.236/trunk@39914 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:03:43 +00:00
peterl%netscape.com
147dcebe08 added avl tree
git-svn-id: svn://10.0.0.236/trunk@39913 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:02:48 +00:00
peterl%netscape.com
fedafa2ae1 clean up some string usage
git-svn-id: svn://10.0.0.236/trunk@39912 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 00:01:21 +00:00
ramiro%netscape.com
d607ca51fc Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.


git-svn-id: svn://10.0.0.236/trunk@39911 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 23:52:12 +00:00
ramiro%netscape.com
aa0642d6fd Was breaking with necko. Thanks to Andreas for pointing it out.
git-svn-id: svn://10.0.0.236/trunk@39910 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 23:46:02 +00:00
ramiro%netscape.com
250138a606 Step 2 of cleaning up link time toolkit dependencies. Change the names of
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms.  Thank you.


git-svn-id: svn://10.0.0.236/trunk@39909 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 22:24:49 +00:00
sspitzer%netscape.com
85ff0c8725 clean up #defines. more printfs for my benefit.
git-svn-id: svn://10.0.0.236/trunk@39908 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 22:17:00 +00:00
ramiro%netscape.com
a5d54a5ef1 Add scribble to match windows and because I want to eyeball the case where
there are widget or gfx linking problems on the dumbass unix platforms.


git-svn-id: svn://10.0.0.236/trunk@39907 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 22:10:02 +00:00
hyatt%netscape.com
bcc2dbeecc Teaching XUL overlays how to do positioning.
git-svn-id: svn://10.0.0.236/trunk@39906 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 21:50:01 +00:00
rjc%netscape.com
4d3d5c509d Use application locale when sorting with collation service; fix for bug #9968.
git-svn-id: svn://10.0.0.236/trunk@39905 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 21:36:17 +00:00
ramiro%netscape.com
2f34d62786 Step 1 of cleaning up link time toolkit dependencies. Put the widget
factories in the toolkit specific widget libs.


git-svn-id: svn://10.0.0.236/trunk@39904 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 21:23:46 +00:00
gagan%netscape.com
3cad9d1656 Added #include to nsNeckoUtil.h. NECKO only.
git-svn-id: svn://10.0.0.236/trunk@39903 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 20:49:15 +00:00
bienvenu%netscape.com
af6cbfea6d more work on folder cache
git-svn-id: svn://10.0.0.236/trunk@39902 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 20:33:15 +00:00
hangas%netscape.com
c879704448 Added features to address book card view pane, edit card, new card, and result pane
git-svn-id: svn://10.0.0.236/trunk@39901 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 20:02:46 +00:00
sspitzer%netscape.com
17805faa7a more #define clean up
git-svn-id: svn://10.0.0.236/trunk@39900 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 19:08:20 +00:00
sspitzer%netscape.com
282f875a0b clean up #defines
git-svn-id: svn://10.0.0.236/trunk@39899 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 18:32:39 +00:00
sspitzer%netscape.com
fb65794106 fix warnings
git-svn-id: svn://10.0.0.236/trunk@39888 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 18:32:18 +00:00
sspitzer%netscape.com
3f68e4c631 fix warning
git-svn-id: svn://10.0.0.236/trunk@39887 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 18:29:42 +00:00
mcafee%netscape.com
b3e0a80dd1 Better include for GetURI(), thanks to Andreas Otte for this patch.
git-svn-id: svn://10.0.0.236/trunk@39886 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 17:45:46 +00:00
blizzard%redhat.com
51004e5cb3 Fix some scrolling anomolies. This fixes bug #10058.
git-svn-id: svn://10.0.0.236/trunk@39885 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 17:24:04 +00:00
ramiro%netscape.com
be8479149c Landing timer move on windows.
git-svn-id: svn://10.0.0.236/trunk@39882 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 15:52:01 +00:00
ramiro%netscape.com
963b6f5991 Landing timer move on unix.
git-svn-id: svn://10.0.0.236/trunk@39863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 14:22:51 +00:00
ramiro%netscape.com
dfffbe135d Fixing mismatched deallocator errors.
git-svn-id: svn://10.0.0.236/trunk@39862 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 13:08:45 +00:00
ramiro%netscape.com
e54d327d69 Add timer dirs.
git-svn-id: svn://10.0.0.236/trunk@39861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 13:03:52 +00:00
rickg%netscape.com
a4a208bedf fixed bug 9748
git-svn-id: svn://10.0.0.236/trunk@39860 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 13:01:47 +00:00
rickg%netscape.com
62d56dea7e still trying to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@39859 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 11:52:14 +00:00
rickg%netscape.com
24ccdaeb04 removed potential memory deref errors
git-svn-id: svn://10.0.0.236/trunk@39858 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 11:08:28 +00:00
rickg%netscape.com
17f6b51acc try to fix bug caused when I removed iostream from nsString
git-svn-id: svn://10.0.0.236/trunk@39857 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 11:03:50 +00:00
mccabe%netscape.com
2dc816125c Fix to 9596.
Change several allocations to behave safely when we're linking 0 interfaces.  This also allows xpt_link to be linked against Electric Fence, which will doubtless discover other problems...

Thanks to kherron@sgum.mci.com for the great patch!


git-svn-id: svn://10.0.0.236/trunk@39856 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 10:31:29 +00:00
rickg%netscape.com
2327e9bfda removing references to iostreams
git-svn-id: svn://10.0.0.236/trunk@39855 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 10:08:10 +00:00
rickg%netscape.com
d2e7d9fb04 fixed build warnings and eliminated a few bugs
git-svn-id: svn://10.0.0.236/trunk@39854 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 10:06:04 +00:00
rickg%netscape.com
88de910d8b fix another error in observer-DB; thanks ramiro!
git-svn-id: svn://10.0.0.236/trunk@39853 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 09:51:00 +00:00
rickg%netscape.com
9104ad784c trying to remove iostream
git-svn-id: svn://10.0.0.236/trunk@39852 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 08:28:02 +00:00
zuperdee%penguinpowered.com
e429cb96d6 Implementing the SetCursor function for the wonderful raw Xlib port. (Copied almost verbatim from the Motif port, actually.)
git-svn-id: svn://10.0.0.236/trunk@39851 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 08:25:45 +00:00
rickg%netscape.com
bfbde89eb5 trying to remove iostreams
git-svn-id: svn://10.0.0.236/trunk@39850 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 08:17:54 +00:00
rickg%netscape.com
534a69da5f working on removing iostream
git-svn-id: svn://10.0.0.236/trunk@39849 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 08:16:04 +00:00
rickg%netscape.com
06bf60610d landing updates to nsString
git-svn-id: svn://10.0.0.236/trunk@39848 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 07:26:16 +00:00
rickg%netscape.com
a403c21aff fixed fatal error in observer dictionary code
git-svn-id: svn://10.0.0.236/trunk@39847 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 07:21:57 +00:00
mcafee%netscape.com
a2a0a379f7 Removing unnecessary includes of xp_core.h and xp_str.h to help BeOS compile. Patch provided by warren.
git-svn-id: svn://10.0.0.236/trunk@39846 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 06:50:57 +00:00
mcafee%netscape.com
c666e9e803 Missing header file, fixes NECKO build
git-svn-id: svn://10.0.0.236/trunk@39845 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 04:38:31 +00:00
hyatt%netscape.com
b7d6388373 XUL overlays work!
git-svn-id: svn://10.0.0.236/trunk@39844 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 04:27:55 +00:00
mcafee%netscape.com
80eae4fd6e Adding a link change for BeOS
git-svn-id: svn://10.0.0.236/trunk@39843 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:38:08 +00:00
brendan%mozilla.org
9fe426a54c - Fix possessive "its" misspelled as "it's".
- Use if statements rather than ?: with 0 "else part" after the : in macros
  whose bodies are statements anyway (and already protected by PR_BEGIN_MACRO
  and PR_END_MACRO).
- Such if statements test for non-null pointers, so the subsequent statements
  to null those pointers can move into the then parts -- there's no point in
  setting a null pointer to null again.


git-svn-id: svn://10.0.0.236/trunk@39842 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:32:39 +00:00
brendan%mozilla.org
911ff68b15 Avoid nonsense 0 <= uint32_typed_variable tests.
git-svn-id: svn://10.0.0.236/trunk@39841 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:28:41 +00:00
brendan%mozilla.org
a5e67beb99 Use PRUint32 instead of unsigned long.
git-svn-id: svn://10.0.0.236/trunk@39840 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:27:10 +00:00
bienvenu%netscape.com
b7fc51af77 more work on folder cache
git-svn-id: svn://10.0.0.236/trunk@39839 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:26:24 +00:00
jband%netscape.com
c016bb0e14 fix for bug 10033 - failing to resolve at runtime interfaces that were forward declared in one xpt file and resolved in another xpt file. r: mccabe
git-svn-id: svn://10.0.0.236/trunk@39838 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:10:31 +00:00
mcafee%netscape.com
f156b07662 Fixing unused variable warnings
git-svn-id: svn://10.0.0.236/trunk@39837 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:06:14 +00:00
mcafee%netscape.com
a2cd5a6820 More error checking for nsFTPChannel::Init()
git-svn-id: svn://10.0.0.236/trunk@39836 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 03:02:22 +00:00
pavlov%pavlov.net
c0408b8cfb fixing AIX build breakage
git-svn-id: svn://10.0.0.236/trunk@39835 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:49:36 +00:00
bienvenu%netscape.com
5a50653e58 fix memory leak of mork env
git-svn-id: svn://10.0.0.236/trunk@39834 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:34:29 +00:00
rjc%netscape.com
1b7799583e More cleanup.
git-svn-id: svn://10.0.0.236/trunk@39833 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:33:00 +00:00
bienvenu%netscape.com
ae60366dd9 more work on folder cache
git-svn-id: svn://10.0.0.236/trunk@39832 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:26:24 +00:00
hyatt%netscape.com
03459a1bee XUL overlay work.
git-svn-id: svn://10.0.0.236/trunk@39831 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:24:13 +00:00
bienvenu%netscape.com
b0d3e65928 add folder cache to factory
git-svn-id: svn://10.0.0.236/trunk@39830 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:21:18 +00:00
rjc%netscape.com
854bf44f80 Small command API cleanup.
git-svn-id: svn://10.0.0.236/trunk@39829 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:19:23 +00:00
nhotta%netscape.com
bb8293ed31 Bug 9555, removed UTF-7 from charset menu.
git-svn-id: svn://10.0.0.236/trunk@39828 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:16:31 +00:00
rjc%netscape.com
56db9590a1 Cleanup command APIs slightly.
git-svn-id: svn://10.0.0.236/trunk@39827 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:15:53 +00:00
nhotta%netscape.com
945ff2b293 Removing nsILocale.h.
git-svn-id: svn://10.0.0.236/trunk@39826 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:09:37 +00:00
nhotta%netscape.com
9305d0323b Change nsILocale to IDL.
git-svn-id: svn://10.0.0.236/trunk@39825 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:09:13 +00:00
nhotta%netscape.com
fc0da7a5c1 Removing, change to IDL.
git-svn-id: svn://10.0.0.236/trunk@39824 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:08:20 +00:00
mscott%netscape.com
9ae814e569 bulletproofing some code. it's possible for the loadgroup to be null.
git-svn-id: svn://10.0.0.236/trunk@39823 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:06:47 +00:00
beard%netscape.com
3142a31a10 added java target to test java interface generation
git-svn-id: svn://10.0.0.236/trunk@39822 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:06:42 +00:00
morse%netscape.com
5a03b7c656 NetSupportPrompt.xul was missing
git-svn-id: svn://10.0.0.236/trunk@39821 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:05:21 +00:00
beard%netscape.com
29879dc3db explicitly include <limits.h> for ULONG_MAX
git-svn-id: svn://10.0.0.236/trunk@39820 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:04:20 +00:00
morse%netscape.com
6ba1f9adc8 xul files have moved
git-svn-id: svn://10.0.0.236/trunk@39819 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:04:09 +00:00
sspitzer%netscape.com
19c894b694 remove unused code.
git-svn-id: svn://10.0.0.236/trunk@39818 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:00:56 +00:00
sspitzer%netscape.com
1adf571461 fix warning for rhp.
git-svn-id: svn://10.0.0.236/trunk@39812 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 02:00:27 +00:00
beard%netscape.com
ced440e148 added <iostream.h>
git-svn-id: svn://10.0.0.236/trunk@39811 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:58:38 +00:00
beard%netscape.com
3812cbbdf7 added GetIID() accessor
git-svn-id: svn://10.0.0.236/trunk@39810 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:57:10 +00:00
rhp%netscape.com
3ed818e75b change for problem
git-svn-id: svn://10.0.0.236/trunk@39808 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:54:45 +00:00
warren%netscape.com
9d445ae805 Took out noise.
git-svn-id: svn://10.0.0.236/trunk@39807 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:52:09 +00:00
sspitzer%netscape.com
281c542d0f warren blew away my DEBUG_pnunn changes. Adding it back.
git-svn-id: svn://10.0.0.236/trunk@39806 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:51:27 +00:00
waterson%netscape.com
3a3ac92689 Re-try of changes for 1.40, this time with the off-by-one error in GetUnicodeResource() fixed.
git-svn-id: svn://10.0.0.236/trunk@39805 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:46:34 +00:00
syd%netscape.com
4afcb5085e changed xul.css to new chrome form.
git-svn-id: svn://10.0.0.236/trunk@39804 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:39:39 +00:00
warren%netscape.com
e73f2bf964 Backed out Gagan's nsStdURL changes.
git-svn-id: svn://10.0.0.236/trunk@39803 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:32:48 +00:00
waterson%netscape.com
ff8121bf80 Back out last change; was causing crashes on Unix.
git-svn-id: svn://10.0.0.236/trunk@39802 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:31:24 +00:00
jdunn%netscape.com
b35c754b6d Must pre-delcare the structs friends so that they can access each other since they are private
git-svn-id: svn://10.0.0.236/trunk@39801 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 01:11:00 +00:00
troy%netscape.com
fc9bf2dc32 Clean up in InitializeScrollFrame() to make sure floated and positioned elements
have their parent frame pointer set correctly


git-svn-id: svn://10.0.0.236/trunk@39800 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:49:54 +00:00
beard%netscape.com
e225185627 java mode
git-svn-id: svn://10.0.0.236/trunk@39799 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:49:37 +00:00
jefft%netscape.com
6219470fe0 make sure to flush the write data in case of the os file buffering scheme in play to cause append msg from file to fail
git-svn-id: svn://10.0.0.236/trunk@39798 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:35:44 +00:00
matt%netscape.com
c8e42be3a9 Checking in change for using because
of AIX and uppercase problem


git-svn-id: svn://10.0.0.236/trunk@39797 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:34:55 +00:00
rhp%netscape.com
671ac1c69e Newline at end
git-svn-id: svn://10.0.0.236/trunk@39796 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:34:16 +00:00
rhp%netscape.com
c038db869d Fix for bug #9791.
git-svn-id: svn://10.0.0.236/trunk@39794 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:12:35 +00:00
rjc%netscape.com
1c8325f372 Fix nsISupportsArray for RDF datasources.
git-svn-id: svn://10.0.0.236/trunk@39793 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-17 00:11:19 +00:00
nhotta%netscape.com
c8f73da994 Fixed error handling and a typo.
git-svn-id: svn://10.0.0.236/trunk@39792 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:52:06 +00:00
law%netscape.com
af3c7bc7c2 New and improved unknown file type dialog implementation
git-svn-id: svn://10.0.0.236/trunk@39791 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:50:25 +00:00
law%netscape.com
0211e3b436 New and improved "Unknown FileType" dialog implementation
git-svn-id: svn://10.0.0.236/trunk@39790 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:50:15 +00:00
beard%netscape.com
84a239e4ea now builds all components directly into "{Compiler}CodeWarrior Plugins" to work in the automated build.
git-svn-id: svn://10.0.0.236/trunk@39789 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:45:19 +00:00
beard%netscape.com
e47f2f66c9 fixed mac build bustage
git-svn-id: svn://10.0.0.236/trunk@39788 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:44:34 +00:00
harishd%netscape.com
e7793c32d3 Doing a proper unicode conversion!!
git-svn-id: svn://10.0.0.236/trunk@39787 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:36:04 +00:00
mscott%netscape.com
79bc4b9326 Add support for honoring the offset parameter on AsynchRead by seeking to the offset position in the file before
reading.


git-svn-id: svn://10.0.0.236/trunk@39786 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:29:12 +00:00
troy%netscape.com
3cb93edabc Added code to make sure that posted events are removed when the frame they
refer to is destroyed


git-svn-id: svn://10.0.0.236/trunk@39785 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:27:46 +00:00
troy%netscape.com
3be19d2ceb Added NotifyDestroyingFrame() function to nsIPresShell
git-svn-id: svn://10.0.0.236/trunk@39784 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:25:15 +00:00
slamm%netscape.com
ebc568ce14 Fix build bustage again.
git-svn-id: svn://10.0.0.236/trunk@39783 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:19:58 +00:00
despotdaemon%netscape.com
06e9ad1fcd Pseudo-automatic update of changes made by akhil.arora@sun.com.
git-svn-id: svn://10.0.0.236/trunk@39782 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:07:25 +00:00
troy%netscape.com
60b7c50e4c Fix for bug #3605. The problem was that when creating table caption and table cell
frames we weren't pushing a new float context. That meant floated images had an
incorrect parent frame pointer


git-svn-id: svn://10.0.0.236/trunk@39781 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 23:04:27 +00:00
nhotta%netscape.com
bd079130e8 Updates for nsILocale change (not part of the mail build).
git-svn-id: svn://10.0.0.236/trunk@39780 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:57:45 +00:00
dougt%netscape.com
2938de51cc Fixes 9860.
git-svn-id: svn://10.0.0.236/trunk@39779 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:56:29 +00:00
nisheeth%netscape.com
4db2f3e951 Fix for bug 9255. We were not trimming leading and trailing whitespace from the url typed in the location bar. Now we do.
git-svn-id: svn://10.0.0.236/trunk@39778 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:45:38 +00:00
pinkerton%netscape.com
98abd26e0d added nsToolbarItemFrame and nsToolbarDragListener for rods.
git-svn-id: svn://10.0.0.236/trunk@39776 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:41:29 +00:00
pavlov%pavlov.net
1660530721 fix tree brokenness
git-svn-id: svn://10.0.0.236/trunk@39775 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:37:18 +00:00
chuang%netscape.com
6a3b7346aa New files, not in build
git-svn-id: svn://10.0.0.236/trunk@39774 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:35:52 +00:00
pavlov%pavlov.net
8a4c97d488 distuinguish between dialogs and normal windows to set their border styles
appropriatly.


git-svn-id: svn://10.0.0.236/trunk@39773 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:24:06 +00:00
dveditz%netscape.com
42ac9292d1 fixing MSVC++5.0 bustage
git-svn-id: svn://10.0.0.236/trunk@39772 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:22:13 +00:00
jdunn%netscape.com
a2f5337b87 include nsILoadGroup.h before it is referenced by nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@39771 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:20:24 +00:00
jdunn%netscape.com
096acf6076 declare nsINetModRegEntry public (it is assumed private if not specified)
git-svn-id: svn://10.0.0.236/trunk@39770 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:19:38 +00:00
rogerl%netscape.com
56f7f72e79 Return register count from invoke_count so that we can load only the
appropriate registers.


git-svn-id: svn://10.0.0.236/trunk@39769 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:19:34 +00:00
beard%netscape.com
1aae2dd50d removed NSPR20Debug.shlb from optimized build
git-svn-id: svn://10.0.0.236/trunk@39768 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:16:43 +00:00
slamm%netscape.com
9111f2aaa0 Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@39767 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:00:52 +00:00
dougt%netscape.com
3cf26e3726 Fixed Blamed Build Warnings
shrike Linux/i386 2.2.5 Clobber apprunner on 07/16 13:03


git-svn-id: svn://10.0.0.236/trunk@39766 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:00:24 +00:00
valeski%netscape.com
821a5628a1 mime map api change
git-svn-id: svn://10.0.0.236/trunk@39765 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:00:11 +00:00
valeski%netscape.com
6764e14d62 changed mime map service to use nsHashtabel
git-svn-id: svn://10.0.0.236/trunk@39764 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:56:54 +00:00
nisheeth%netscape.com
9c36c9671a Enable external parameter entity parsing in expat.
git-svn-id: svn://10.0.0.236/trunk@39763 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:54:04 +00:00
sspitzer%netscape.com
9f33b25822 fix warning.
git-svn-id: svn://10.0.0.236/trunk@39762 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:52:55 +00:00
cbegle%netscape.com
bffa97aadc the js1.2 tests really need the version(120) called.
fix regression test for #7703.

This is not part of the mozilla build and has no effect on its bustedness.


git-svn-id: svn://10.0.0.236/trunk@39761 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:47:51 +00:00
slamm%netscape.com
51b8765ad5 Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@39760 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:47:03 +00:00
duncan%be.com
fe089662e4 Add an || defined (XP_BEOS) so that the builds works under BeOS with -fno-exceptions.
git-svn-id: svn://10.0.0.236/trunk@39759 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:39:25 +00:00
norris%netscape.com
34e3dde27a Fix Mac build bustage by including references to the NSPR20.shlb for the optimized build.
git-svn-id: svn://10.0.0.236/trunk@39758 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:35:17 +00:00
slamm%netscape.com
65976f5ffa Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@39757 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:30:20 +00:00
bienvenu%netscape.com
1413cf4e5d add folder cache to makefiles
git-svn-id: svn://10.0.0.236/trunk@39756 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:28:54 +00:00
bienvenu%netscape.com
5e9472a39b add folder cache idl to makefiles
git-svn-id: svn://10.0.0.236/trunk@39755 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:27:56 +00:00
nhotta%netscape.com
7df67cc4f9 Bug fix 9968,9970, also removed unnecessary call to GetCategory().
git-svn-id: svn://10.0.0.236/trunk@39754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:12:16 +00:00
nhotta%netscape.com
e8c4e596ef Fixed for error handling.
git-svn-id: svn://10.0.0.236/trunk@39753 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:08:20 +00:00
harishd%netscape.com
37dab34213 Added Observernotification for XML PI, cleaned up some warnings.
git-svn-id: svn://10.0.0.236/trunk@39752 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:07:54 +00:00
ducarroz%netscape.com
e813246a12 Add nsIMsgFolderCache.idl and nsIMsgFolderCacheElement.idl
git-svn-id: svn://10.0.0.236/trunk@39751 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:07:37 +00:00
ducarroz%netscape.com
42c0864c70 Add nsMsgFolderCache.cpp and nsMsgFolderCacheElement.cpp
git-svn-id: svn://10.0.0.236/trunk@39750 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:07:29 +00:00
pollmann%netscape.com
ea25044914 Bug 10024: Check base target for form submission
git-svn-id: svn://10.0.0.236/trunk@39749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:01:13 +00:00
ftang%netscape.com
275a7e18a8 add some experiment code
git-svn-id: svn://10.0.0.236/trunk@39748 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:52:07 +00:00
ftang%netscape.com
e9838963ec fix warning
git-svn-id: svn://10.0.0.236/trunk@39747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:44:02 +00:00
ftang%netscape.com
9ea5ed4a17 fix conversion bug
git-svn-id: svn://10.0.0.236/trunk@39746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:39:46 +00:00
jband%netscape.com
51cdc7ff95 adding forward declaration test
git-svn-id: svn://10.0.0.236/trunk@39745 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:38:16 +00:00
jband%netscape.com
ad651528f4 added files: mozilla/js/src/xpconnect/idl/xpctest2.idl
git-svn-id: svn://10.0.0.236/trunk@39744 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:35:58 +00:00
cmanske%netscape.com
488c990378 Added error-checking JS method and used it for named anchor properties dialog
git-svn-id: svn://10.0.0.236/trunk@39743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:34:16 +00:00
jband%netscape.com
ce39a4b59f adding new file for forward declaration test
git-svn-id: svn://10.0.0.236/trunk@39742 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:33:36 +00:00
arielb%netscape.com
e8083aedee idled principals interfaces and some fixes to caps manager...
git-svn-id: svn://10.0.0.236/trunk@39741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:31:18 +00:00
arielb%netscape.com
22cb5bc982 added caps/idl/MANIFEST to mac build
git-svn-id: svn://10.0.0.236/trunk@39740 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:30:00 +00:00
rhp%netscape.com
bda726c987 Changes for send later listening
git-svn-id: svn://10.0.0.236/trunk@39738 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:28:58 +00:00
dcone%netscape.com
5939ea7062 Added a resouce -- arrow.gif, copied to the resource directory for Kevin M.
git-svn-id: svn://10.0.0.236/trunk@39737 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:17:10 +00:00
Jerry.Kirk%Nexwarecorp.com
160087b7f5 Adding debug to fix ref counting - won't effect anyone but Photon
git-svn-id: svn://10.0.0.236/trunk@39736 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:16:00 +00:00
slamm%netscape.com
5c27bd5dea Fix build warnigns.
git-svn-id: svn://10.0.0.236/trunk@39735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:06:41 +00:00
slamm%netscape.com
c8cb0705fc Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@39734 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:06:37 +00:00
av%netscape.com
6b5515ebbb Adding SETFOCUS event for winless plugin fixing crash
git-svn-id: svn://10.0.0.236/trunk@39733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:02:20 +00:00
ducarroz%netscape.com
173a099fd6 handler onClick must be written in lower case else it wont fire anymore. I have also activated the menu item "Send Now".
git-svn-id: svn://10.0.0.236/trunk@39732 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:48:03 +00:00
rickg%netscape.com
6efc3eee40 fix regression in viewsource
git-svn-id: svn://10.0.0.236/trunk@39731 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:18:06 +00:00
jevering%netscape.com
98c06b0473 GetProperties was being called without a hash table being set (in the Necko build). I added an error test to GetProperties.
git-svn-id: svn://10.0.0.236/trunk@39730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:13:21 +00:00
hangas%netscape.com
f1ca98769e Fix DEBUG Mac Build Bustage. Changed memset to nsCRT::memset
git-svn-id: svn://10.0.0.236/trunk@39729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:11:43 +00:00
bienvenu%netscape.com
bd2dc83f16 more build bustage
git-svn-id: svn://10.0.0.236/trunk@39728 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:08:44 +00:00
bienvenu%netscape.com
27eea35be2 fix build bustage with cast
git-svn-id: svn://10.0.0.236/trunk@39727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:55:51 +00:00
rickg%netscape.com
6d98cfddc9 fixed the REAL problem this time
git-svn-id: svn://10.0.0.236/trunk@39723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:24:14 +00:00
rickg%netscape.com
f2d8ac72fa This should not have been an error
git-svn-id: svn://10.0.0.236/trunk@39722 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:21:59 +00:00
ftang%netscape.com
eba0b79a01 fix composed hangule conversion and also add it to KS C 5601 conversion
git-svn-id: svn://10.0.0.236/trunk@39721 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:20:45 +00:00
troy%netscape.com
e2d9dca9d9 Minor cleanup
git-svn-id: svn://10.0.0.236/trunk@39720 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:17:14 +00:00
dougt%netscape.com
a061bba191 Fixing Bug 9976.
git-svn-id: svn://10.0.0.236/trunk@39719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:15:14 +00:00
rickg%netscape.com
cdd5e61c9c fixed linkage error
git-svn-id: svn://10.0.0.236/trunk@39718 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:14:40 +00:00
cmanske%netscape.com
66591b6d42 Fixed getSelectionAsText breakage, added loading an editor-specific CSS file and switching between it and browser (ua.css) at runtime, removed Publish button.
git-svn-id: svn://10.0.0.236/trunk@39717 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:04:03 +00:00
jefft%netscape.com
c9ca03ac20 more on copy service - enable move/copy messages from Pop3 to Imap4
git-svn-id: svn://10.0.0.236/trunk@39716 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:03:55 +00:00
jefft%netscape.com
313f2ea7d4 new CopyNextStreamMessage() method
git-svn-id: svn://10.0.0.236/trunk@39715 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:59:57 +00:00
jefft%netscape.com
bd12e13001 renamed local varible to aviod variable shadow problem
git-svn-id: svn://10.0.0.236/trunk@39714 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:58:17 +00:00
pavlov%pavlov.net
a557759f13 support a few more mime types
git-svn-id: svn://10.0.0.236/trunk@39713 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:57:00 +00:00
ramiro%netscape.com
2d4d9b6dc4 Add NS_TIMER import/export macros.
git-svn-id: svn://10.0.0.236/trunk@39712 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:48:12 +00:00
ramiro%netscape.com
45029d0697 Properly setup the import/export macros.
git-svn-id: svn://10.0.0.236/trunk@39711 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:46:51 +00:00
valeski%netscape.com
e8279b37bc necko - adjusted hash table initialization location to the constructor
git-svn-id: svn://10.0.0.236/trunk@39710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:41:29 +00:00
kipp%netscape.com
5703a15016 Removed a compiler warning
git-svn-id: svn://10.0.0.236/trunk@39709 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:40:39 +00:00
slamm%netscape.com
ad11ac2b34 Fix compiler warnings
git-svn-id: svn://10.0.0.236/trunk@39708 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:39:03 +00:00
slamm%netscape.com
390172f1cc Fix compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@39707 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:38:26 +00:00
harishd%netscape.com
5545a53a24 Added a little comment about <SCRIPT> and <STYLE>
git-svn-id: svn://10.0.0.236/trunk@39706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:37:26 +00:00
sgehani%netscape.com
f9144d5077 1> Fixed bug 9272: cleaning up transient properties file extracted by
LoadResources().

2> Patched leaks in LoadResources().


git-svn-id: svn://10.0.0.236/trunk@39705 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:36:33 +00:00
kipp%netscape.com
98256150de Removed 2 compiler warnings
git-svn-id: svn://10.0.0.236/trunk@39704 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:36:31 +00:00
harishd%netscape.com
104cf247c4 Treating <SCRIPT> as CDATA.
git-svn-id: svn://10.0.0.236/trunk@39703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:36:04 +00:00
rickg%netscape.com
1958024e3d bug fixes, warning removal, perf. improvements
git-svn-id: svn://10.0.0.236/trunk@39702 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:31:38 +00:00
rickg%netscape.com
3ff0b57aa7 perf. improvement to deque
git-svn-id: svn://10.0.0.236/trunk@39701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:31:00 +00:00
ramiro%netscape.com
433c54c05e Add mozilla/timer to SeaMonkeyCore.
git-svn-id: svn://10.0.0.236/trunk@39700 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 15:22:20 +00:00
rods%netscape.com
bbcb8c86b8 changed size_t to PRUint32
git-svn-id: svn://10.0.0.236/trunk@39699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:59:38 +00:00
ramiro%netscape.com
524aae7235 Prepare to move the timers out of gfx and into their little place in the
world.  NOT PART OF THE BUILD YET.


git-svn-id: svn://10.0.0.236/trunk@39698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:38:29 +00:00
ftang%netscape.com
914fc853fc implement precomposed hangule to composed jamo in UnicodeToEUCKR conversion. Thanks Jungshik Shin jshin@pantheon.yale.edu for all the technical advices
git-svn-id: svn://10.0.0.236/trunk@39697 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:32:53 +00:00
rods%netscape.com
d9850a9615 Huge changes to how data is chandled, now it can cache the data out to
a file.


git-svn-id: svn://10.0.0.236/trunk@39696 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:27:38 +00:00
rods%netscape.com
b8fd1ccc0f changed Invalidate calls to have a FLASE repaint flag
git-svn-id: svn://10.0.0.236/trunk@39695 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:24:51 +00:00
rods%netscape.com
4d34dc1aa4 commented out repaint for focus
git-svn-id: svn://10.0.0.236/trunk@39694 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:23:48 +00:00
rods%netscape.com
c53019c6fb XIF is now being put into the transferable as double byte
git-svn-id: svn://10.0.0.236/trunk@39693 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:20:59 +00:00
rods%netscape.com
6cd75979a6 XIF data is now assumed to be double byte
git-svn-id: svn://10.0.0.236/trunk@39692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:20:49 +00:00
rods%netscape.com
63c01b6b6b switched to using nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@39691 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:11:43 +00:00
Dale.Stansberry%Nexwarecorp.com
db7cca6fef - Added line style support
git-svn-id: svn://10.0.0.236/trunk@39690 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:11:15 +00:00
ftang%netscape.com
55e36662e6 fix composed hangul bug
git-svn-id: svn://10.0.0.236/trunk@39689 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 14:08:53 +00:00
ramiro%netscape.com
5570fa1255 Do nothing if MOZ_ENABLE_GTK_MOZILLA is not set.
git-svn-id: svn://10.0.0.236/trunk@39688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:47:20 +00:00
ramiro%netscape.com
fb88e9a762 Dont clobber the DEFINES macro.
git-svn-id: svn://10.0.0.236/trunk@39687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:28:12 +00:00
ftang%netscape.com
e7586dcde1 add composed Hangul support
git-svn-id: svn://10.0.0.236/trunk@39686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:03:32 +00:00
ftang%netscape.com
e68ea79495 add new selector
git-svn-id: svn://10.0.0.236/trunk@39685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:02:36 +00:00
rods%netscape.com
1abee7b8cd Using nsCOMTypeInfo instead of /class/::GetID
added comments, added code to reset the active state after the drop
fixed a selection bug in native text fields because the events weren't being
propagated correctly.


git-svn-id: svn://10.0.0.236/trunk@39684 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:02:01 +00:00
ftang%netscape.com
307b7292fd fix typo in the MY_IMPL_ISUPPORTS and fix the crash when a not implement IID pass in
git-svn-id: svn://10.0.0.236/trunk@39683 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 13:00:03 +00:00
rods%netscape.com
a080025e3e Added QueryInterface because NS_NewIOFileStream does a cast from (void *) to
(nsISupports *) thus causing a vtable problem on Windows, where we really
didn't have the proper pointer


git-svn-id: svn://10.0.0.236/trunk@39682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:59:20 +00:00
rods%netscape.com
4ed1205371 Commented out a check to that makes it return when mOutputStream null
instead it creates  an output stream when it is null


git-svn-id: svn://10.0.0.236/trunk@39681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:57:45 +00:00
Jerry.Kirk%Nexwarecorp.com
a117814f58 Added code to remove a widget from the Damage Queue before it is ::Destroy'd
git-svn-id: svn://10.0.0.236/trunk@39680 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:15:05 +00:00
ramiro%netscape.com
125f29f413 Remove obsolete dlldep hacks.
git-svn-id: svn://10.0.0.236/trunk@39679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:03:34 +00:00
warren%netscape.com
84a03567fa Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
git-svn-id: svn://10.0.0.236/trunk@39678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 11:14:36 +00:00
hyatt%netscape.com
016aa13284 Like this way better.
git-svn-id: svn://10.0.0.236/trunk@39677 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 10:02:33 +00:00
rpotts%netscape.com
e4883a66f0 Very simple implementation of 301/302 HTTP redirects...
git-svn-id: svn://10.0.0.236/trunk@39676 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 09:54:20 +00:00
hyatt%netscape.com
d4e76d098e More work on XUL overlays.
git-svn-id: svn://10.0.0.236/trunk@39675 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 09:43:14 +00:00
brade%netscape.com
51ba1c2ae9 integration of forceInteger (Thanks to pete@postpagan.com!)
git-svn-id: svn://10.0.0.236/trunk@39674 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 09:10:35 +00:00
brade%netscape.com
b11b3444ca changes for forceInteger by pete@postpagan.com
git-svn-id: svn://10.0.0.236/trunk@39673 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 09:10:08 +00:00
brade%netscape.com
377d610662 forceInteger integration (thanks to pete@postpagan.com)
git-svn-id: svn://10.0.0.236/trunk@39672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 09:08:13 +00:00
hyatt%netscape.com
2a19741989 Making sure I refcount some things i wasn't.
git-svn-id: svn://10.0.0.236/trunk@39671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 08:37:11 +00:00
hyatt%netscape.com
faa610a2c7 Initializing a member variable to nsnull.
git-svn-id: svn://10.0.0.236/trunk@39670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 08:26:42 +00:00
hyatt%netscape.com
a41124c613 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@39669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:54:18 +00:00
hyatt%netscape.com
b953c3680d Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@39668 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:47:37 +00:00
hyatt%netscape.com
2d388f5347 Removing the obsolete XUL fragment code. It's incompatible with the new XUL overlay code.
git-svn-id: svn://10.0.0.236/trunk@39667 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:33:52 +00:00
hyatt%netscape.com
a807aaaec5 More fun with XUL overlays.
git-svn-id: svn://10.0.0.236/trunk@39666 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:31:43 +00:00
sspitzer%netscape.com
cc4d653cf0 fix warning on linux. these are unused because we only migrate accounts on windows right now.
git-svn-id: svn://10.0.0.236/trunk@39665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:12:42 +00:00
hyatt%netscape.com
63edbe73c4 Continuing XUL overlay work.
git-svn-id: svn://10.0.0.236/trunk@39664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 07:10:20 +00:00
sspitzer%netscape.com
591db72486 fix warning
git-svn-id: svn://10.0.0.236/trunk@39663 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 06:59:30 +00:00
hyatt%netscape.com
f64a9ab653 Adding support for XUL Overlays.
git-svn-id: svn://10.0.0.236/trunk@39661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 06:37:28 +00:00
sspitzer%netscape.com
e6b6a1c6ca add some debugging printfs. cache if the folder is a host or not. no need to parse this every time.
git-svn-id: svn://10.0.0.236/trunk@39660 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 06:23:24 +00:00
sspitzer%netscape.com
11a80774a6 code clean up. do a GetNewMessages() in GetMessages() so that when you select a newsgroup
git-svn-id: svn://10.0.0.236/trunk@39659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 05:39:07 +00:00
mscott%netscape.com
130653c577 this file shouldn't exist on the tip....i added it by mistake.
git-svn-id: svn://10.0.0.236/trunk@39655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:51:07 +00:00
mscott%netscape.com
7114adf3e9 Merging the tip into the branch.
git-svn-id: svn://10.0.0.236/trunk@39654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:48:04 +00:00
hyatt%netscape.com
3feee7ad73 Laying the foundation for XUL Overlays.
git-svn-id: svn://10.0.0.236/trunk@39653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:35:30 +00:00
jband%netscape.com
f098c00afd an inout of interface pointer test that illustrates that bug 9914 is not a bug
git-svn-id: svn://10.0.0.236/trunk@39651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:29:49 +00:00
jband%netscape.com
de8f1c1277 make the const things const so that strict compilers don't complain
git-svn-id: svn://10.0.0.236/trunk@39650 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:23:00 +00:00
jband%netscape.com
081b8c22a9 just setting the tab-width
git-svn-id: svn://10.0.0.236/trunk@39649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:21:43 +00:00
waterson%netscape.com
d02e650c4e Performance tweaks to SetAttribute(): minimize string compares by using atoms to set up event listeners; silly fixes to broadcaster push code.
git-svn-id: svn://10.0.0.236/trunk@39643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:05:53 +00:00
waterson%netscape.com
e5c9de9a82 Don't set up the composite datasource and XUL builder until immediately before we start to layout the document; this avoids a bunch of useless OnAssert()'s getting propogated and dropped.
git-svn-id: svn://10.0.0.236/trunk@39641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:03:52 +00:00
waterson%netscape.com
328171593b Some performance tweaks. Inline string copy in GetUnicodeResource(); re-write GetResourcee() to avoid multiple trips to the component manager; use GetValueConst() to re-use the pointers inside resource/literal objects instead of making copies for keys.
git-svn-id: svn://10.0.0.236/trunk@39640 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:01:21 +00:00
jband%netscape.com
1f7ac27313 updating status page - not part of the build
git-svn-id: svn://10.0.0.236/trunk@39639 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:00:13 +00:00
ramiro%netscape.com
4d9c282ce6 Fix for the annoying viewer/apprunner problem that wouldnt let you make a
window small.


git-svn-id: svn://10.0.0.236/trunk@39638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:53:06 +00:00
rhp%netscape.com
e497e8d1b0 cleanup for test programs
git-svn-id: svn://10.0.0.236/trunk@39633 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:48:58 +00:00
troy%netscape.com
8f02eaacb9 Turned on the use of the digital search tree code
git-svn-id: svn://10.0.0.236/trunk@39632 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:32:09 +00:00
dveditz%netscape.com
17413b760d Fix for 9963 locking crash
git-svn-id: svn://10.0.0.236/trunk@39631 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:16:29 +00:00
kipp%netscape.com
9b0c738a22 Refix the problem with maxElementSize pointing below the stack
git-svn-id: svn://10.0.0.236/trunk@39630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:12:56 +00:00
norris%netscape.com
9d998dfe27 Add new example.
git-svn-id: svn://10.0.0.236/trunk@39629 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:03:20 +00:00
dveditz%netscape.com
f67c1b19cd not part of build. Still broken, but a little closer to resurrection
git-svn-id: svn://10.0.0.236/trunk@39628 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:01:25 +00:00
srinivas%netscape.com
666479b086 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@39627 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:35:57 +00:00
gagan%netscape.com
d8b5541486 Removed obsolete files.
git-svn-id: svn://10.0.0.236/trunk@39626 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:33:44 +00:00
gagan%netscape.com
d0583323bb Switching to nsStdURL from nsStandardUrl.
git-svn-id: svn://10.0.0.236/trunk@39625 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:32:47 +00:00
gagan%netscape.com
7c9da3ce25 Included the test for resource: protocol that was breaking apprunner.
git-svn-id: svn://10.0.0.236/trunk@39624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:31:07 +00:00
bienvenu%netscape.com
b481ee2e17 add class and prog id's for folder cache
git-svn-id: svn://10.0.0.236/trunk@39623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:27:15 +00:00
bienvenu%netscape.com
4524fcdff3 more folder cache stuff, not part of build
git-svn-id: svn://10.0.0.236/trunk@39622 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:25:24 +00:00
troy%netscape.com
ed43b4b6d4 Fix for bug #9891: added NULL pointer check in ContentInserted()
git-svn-id: svn://10.0.0.236/trunk@39621 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:14:26 +00:00
pavlov%pavlov.net
cc421e01db fix for bug 9618
git-svn-id: svn://10.0.0.236/trunk@39620 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 02:11:58 +00:00
beard%netscape.com
c886b1f2f0 Added nsIPricincipal.idl
git-svn-id: svn://10.0.0.236/trunk@39619 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:56:33 +00:00
law%netscape.com
ff74a2d61d New and improved find dialog implementation
git-svn-id: svn://10.0.0.236/trunk@39618 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:54:44 +00:00
bienvenu%netscape.com
c50dce11b9 turn off debug output
git-svn-id: svn://10.0.0.236/trunk@39617 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:46:36 +00:00
cbegle%netscape.com
0caa55790d Remove more recursive calls to startTest. hm..
This is not part of the mozilla build and has no effect on its bustedness.


git-svn-id: svn://10.0.0.236/trunk@39616 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:39:07 +00:00
troy%netscape.com
03287246b2 added files: mozilla/layout/html/base/src/nsDST.cpp
git-svn-id: svn://10.0.0.236/trunk@39615 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:33:06 +00:00
briano%netscape.com
0ec6520583 Automated update
git-svn-id: svn://10.0.0.236/trunk@39614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:30:36 +00:00
cbegle%netscape.com
f69fe85e9e Add a regression test case for #7224.
This is not part of the mozilla build and has no effect on build bustage.


git-svn-id: svn://10.0.0.236/trunk@39613 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:30:24 +00:00
cbegle%netscape.com
1a3771cf3b Remove a recursive call to startTest.
This file is not part of the client build.


git-svn-id: svn://10.0.0.236/trunk@39612 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:25:50 +00:00
troy%netscape.com
aa5befdfb8 Fixed so it's correct C++ and it compiles on Solaris and AIX
git-svn-id: svn://10.0.0.236/trunk@39611 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:20:04 +00:00
mccabe%netscape.com
61999b029b Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.)
git-svn-id: svn://10.0.0.236/trunk@39610 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:20:03 +00:00
norris%netscape.com
d5d918a9ac Added CapsIDL.mcp to the IDL phase.
git-svn-id: svn://10.0.0.236/trunk@39609 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:17:32 +00:00
hyatt%netscape.com
6ce69db0d6 Added support for window.title (setting and getting).
git-svn-id: svn://10.0.0.236/trunk@39608 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:14:59 +00:00
mccabe%netscape.com
50fc06d9f7 Fix to 9523. In the javascript Date implementation, check for unsupplied date argument to new Date(year, month, date) rather than clamping it to 1 if < 1. Previously we ignored negative values for the date argument, rather than subtracting from the resulting date, as per the ECMA-262 spec. for the JavaScript language.
Thanks go to Martin Honnen <martin.honnen@sector27.de> for spotting this difference from the spec.


git-svn-id: svn://10.0.0.236/trunk@39607 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:50:11 +00:00
sspitzer%netscape.com
a8ce192ae6 taunt qa a little for losing to engineering at bowling.
git-svn-id: svn://10.0.0.236/trunk@39606 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:48:37 +00:00
sspitzer%netscape.com
ef2c10ce1c ignore the generated makefiles
git-svn-id: svn://10.0.0.236/trunk@39605 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:46:17 +00:00
mccabe%netscape.com
411af70836 Fix to 9523.
Add an #if defined(__arm) check to tell jsdtoa.c about the (somewhat bizzare) endian-ness of the ARM architecture.

Thanks go to Stefan Hanske <sh990154@mail.uni-greifswald.de> for this fix.


git-svn-id: svn://10.0.0.236/trunk@39604 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:45:13 +00:00
despotdaemon%netscape.com
fa8a03cb6b Pseudo-automatic update of changes made by bobj@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@39603 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:45:05 +00:00
gagan%netscape.com
ba73fe5d83 Changed status from nsresult to PRUint32.
git-svn-id: svn://10.0.0.236/trunk@39602 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:40:06 +00:00
sspitzer%netscape.com
cac64a3f8f use the password dialog to get the users password, since we don't migrate it yet. no turned on yet.
git-svn-id: svn://10.0.0.236/trunk@39601 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:38:33 +00:00
sspitzer%netscape.com
a55e15b82a add newline to end of file to fix warning.
git-svn-id: svn://10.0.0.236/trunk@39600 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:37:56 +00:00
gagan%netscape.com
3a52ffc7d9 Changed const char* to char* for GetStatus calls.
git-svn-id: svn://10.0.0.236/trunk@39599 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:32:50 +00:00
norris%netscape.com
64cf8e1693 should fix the the missing nsICapsSecuritycallbacks error.(arielb)
git-svn-id: svn://10.0.0.236/trunk@39598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:32:44 +00:00
srinivas%netscape.com
37d8afc3e7 NetBSD/PowerPC port. Checkin for kei_sun@ba2.so-net.ne.jp
git-svn-id: svn://10.0.0.236/trunk@39597 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:30:32 +00:00
jdunn%netscape.com
7d977aefe4 Adding a newline, HP requires this
git-svn-id: svn://10.0.0.236/trunk@39596 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:27:34 +00:00
jdunn%netscape.com
dfc9559188 Adding newline at end... HP requires it
git-svn-id: svn://10.0.0.236/trunk@39595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:26:47 +00:00
briano%netscape.com
767bc8f828 Modification to make it build on BSDI.
git-svn-id: svn://10.0.0.236/trunk@39594 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:25:40 +00:00
norris%netscape.com
1d347fbfb2 Remove nsIPrincipal.h
git-svn-id: svn://10.0.0.236/trunk@39593 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:20:25 +00:00
akkana%netscape.com
a9345ef09d Fix JS error
git-svn-id: svn://10.0.0.236/trunk@39592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:14:29 +00:00
akkana%netscape.com
dd53fe7d20 Fix Paste As Quotation label
git-svn-id: svn://10.0.0.236/trunk@39591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:14:18 +00:00
akkana%netscape.com
6517826072 Add a sentence with a bunch of nbsp's
git-svn-id: svn://10.0.0.236/trunk@39590 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:13:57 +00:00
slamm%netscape.com
9ed922306b Even More general ignore for getAttribute
git-svn-id: svn://10.0.0.236/trunk@39588 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:08:43 +00:00
cyeh%netscape.com
2023c61590 resource build number hackery after matt fisher re-location of navigator.xul
git-svn-id: svn://10.0.0.236/trunk@39587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:07:18 +00:00
slamm%netscape.com
fb84aec5f7 More general ignore for getAttribute
git-svn-id: svn://10.0.0.236/trunk@39586 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:06:17 +00:00
cyeh%netscape.com
46a0b3663c restore build number hackery after matt fisher xul move
git-svn-id: svn://10.0.0.236/trunk@39584 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:04:40 +00:00
slamm%netscape.com
ef26718e75 Skip mozilla/network warnings. Add some other ignores (at kipp's request).
git-svn-id: svn://10.0.0.236/trunk@39583 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:59:33 +00:00
norris%netscape.com
cf243fd0cc Remove cvs removed file from MANIFEST.
git-svn-id: svn://10.0.0.236/trunk@39582 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:54:21 +00:00
briano%netscape.com
1ab02ffd0d Automated update
git-svn-id: svn://10.0.0.236/trunk@39581 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:45:09 +00:00
slamm%netscape.com
19d7a6e86b Remove dead crypto flag. So no one gets confused.
git-svn-id: svn://10.0.0.236/trunk@39580 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:40:35 +00:00
slamm%netscape.com
6e6c013e88 Reorder some option under the proper headings.
git-svn-id: svn://10.0.0.236/trunk@39579 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:37:51 +00:00
nhotta%netscape.com
7c0ff326ee nsILocale related change.
git-svn-id: svn://10.0.0.236/trunk@39578 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:37:49 +00:00
rogerl%netscape.com
062dafad2a Fixed compile time errors + minor memory allocation problems.
git-svn-id: svn://10.0.0.236/trunk@39577 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:37:05 +00:00
nhotta%netscape.com
b6947b44f8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39576 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:29:42 +00:00
slamm%netscape.com
4daab8a362 Simplify last warning fix.
git-svn-id: svn://10.0.0.236/trunk@39575 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:23:58 +00:00
norris%netscape.com
3de9514e0d Move several security files into idl. (Create idl directory in caps module.)
Implement methods of nsIXPCSecurityManager.
Fix random errors in DOM JS security.


git-svn-id: svn://10.0.0.236/trunk@39574 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:23:16 +00:00
slamm%netscape.com
50788d2674 Fix compiler warning.
git-svn-id: svn://10.0.0.236/trunk@39573 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:21:12 +00:00
nisheeth%netscape.com
4ad87d9e79 Fix for bug 4559. We would scroll the document to the named anchor target when a named anchor was clicked even when form data needed to get submitted. Now, we go ahead and submit the form data.
git-svn-id: svn://10.0.0.236/trunk@39572 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:17:29 +00:00
nhotta%netscape.com
beb0bd7711 nsILocale related change and bug fix for date format.
git-svn-id: svn://10.0.0.236/trunk@39570 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:15:31 +00:00
briano%netscape.com
e1750c1213 Automated update
git-svn-id: svn://10.0.0.236/trunk@39569 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:15:11 +00:00
sfraser%netscape.com
507def446e Don't cast a char* to a PRUnichar* array when calling PaintTextDecorations.
git-svn-id: svn://10.0.0.236/trunk@39568 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:11:35 +00:00
slamm%netscape.com
abcc381e60 Fix compiler warnings (This was fixed in the ild compiler already, but this file has been hand edited away from the auto-generated file).
git-svn-id: svn://10.0.0.236/trunk@39567 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:11:13 +00:00
briano%netscape.com
a155478227 Added --enable-efence to allow the use of the Electric Fence lib if it exists. Default is off. Fixes bug 9597.
git-svn-id: svn://10.0.0.236/trunk@39566 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:10:16 +00:00
slamm%netscape.com
d3947c3ca0 Fix compiler warnings. r=ssu
git-svn-id: svn://10.0.0.236/trunk@39565 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:09:57 +00:00
slamm%netscape.com
02a9702ed0 Enable/disable customize button
git-svn-id: svn://10.0.0.236/trunk@39564 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:09:06 +00:00
nhotta%netscape.com
4e9396d4b6 Bug fix, I had to pass nsString instead of PRUnichar.
git-svn-id: svn://10.0.0.236/trunk@39563 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:08:36 +00:00
slamm%netscape.com
1711395bb1 Go into inplace editing after second click. Commit implace edit if clicking some place new.
git-svn-id: svn://10.0.0.236/trunk@39562 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:06:58 +00:00
dbragg%netscape.com
4b7d91b21a Checked for null in memory allocation per bug #9852
git-svn-id: svn://10.0.0.236/trunk@39561 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:06:52 +00:00
slamm%netscape.com
7698b1b0b0 Tweak presentation.
git-svn-id: svn://10.0.0.236/trunk@39560 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:05:56 +00:00
sfraser%netscape.com
85d69dc2b7 Fix project output path so it doesn't make a dist folder in the wrong place.
git-svn-id: svn://10.0.0.236/trunk@39559 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:04:52 +00:00
sfraser%netscape.com
ceba481a68 Remove 'rescued items' group.
git-svn-id: svn://10.0.0.236/trunk@39558 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:04:21 +00:00
sfraser%netscape.com
663dc48260 Fix the access paths to IDL files
git-svn-id: svn://10.0.0.236/trunk@39557 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:03:22 +00:00
sfraser%netscape.com
324ad23164 Remove errant semicolons
git-svn-id: svn://10.0.0.236/trunk@39556 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:03:06 +00:00
sfraser%netscape.com
010ebf1b4d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39555 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 23:02:50 +00:00
gagan%netscape.com
97bf796713 Added HTTP Status to printout.
git-svn-id: svn://10.0.0.236/trunk@39554 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 22:57:50 +00:00
gagan%netscape.com
20644f0192 Fixed some broken status headers. Added Host: header by default. This was otherwise breaking (as in unsuccessful HTTP) for some sites that use virtual hosts and depend upon the Host: header.
git-svn-id: svn://10.0.0.236/trunk@39553 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 22:57:04 +00:00
despotdaemon%netscape.com
25e4258ea0 Pseudo-automatic update of changes made by ssu@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@39552 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 22:36:15 +00:00
cbegle%netscape.com
cd615b47ff Add a regression test case for #7635.
This file is not part of the client build.


git-svn-id: svn://10.0.0.236/trunk@39551 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 22:28:12 +00:00
sfraser%netscape.com
31ec4d412f Remove the nsTimer and nsRepeater.cpp files, because they also live in Netlib. a cyeh, r a bunch of folks.
git-svn-id: svn://10.0.0.236/trunk@39550 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 22:08:21 +00:00
cbegle%netscape.com
7271cc7270 New tests for the JavaScript engine.
These tests are not built and are not part of the client build.


git-svn-id: svn://10.0.0.236/trunk@39549 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 20:27:40 +00:00
buster%netscape.com
a7195e0ab2 a tiny bit of extra debug output, not enabled by default
git-svn-id: svn://10.0.0.236/trunk@39547 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 19:28:12 +00:00
buster%netscape.com
6382cd2eea replaced IID's with CID's where they were appropriate, and removed lots of
NS_DEFINE_IID macros in favor of GetCID() wherever I could.
plus some minor bug fixes.


git-svn-id: svn://10.0.0.236/trunk@39546 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 19:13:46 +00:00
buster%netscape.com
c8fd47542f fixed tests
git-svn-id: svn://10.0.0.236/trunk@39545 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 19:08:49 +00:00
mjudge%netscape.com
06c0b99efa fix for assert problem. check pointer as well as return value
git-svn-id: svn://10.0.0.236/trunk@39544 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 19:08:11 +00:00
selmer%netscape.com
3ae67e572f Adding CCK CK shell
git-svn-id: svn://10.0.0.236/trunk@39543 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 18:37:28 +00:00
mjudge%netscape.com
757f22388f checkin for carpool for multiple seleciton/ime selection and api changes
git-svn-id: svn://10.0.0.236/trunk@39542 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 18:19:20 +00:00
mjudge%netscape.com
f9575d1f61 checkin for carpool for multiple seleciton/ime selection and api changes to nsIDOMselection
git-svn-id: svn://10.0.0.236/trunk@39541 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 18:19:03 +00:00
mcafee%netscape.com
a3acf8c2e6 Prefixing hook mail subject with Hook:
git-svn-id: svn://10.0.0.236/trunk@39540 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 18:15:44 +00:00
putterman%netscape.com
2b93f32924 Add back column headers to avoid assertions.
git-svn-id: svn://10.0.0.236/trunk@39539 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 17:57:56 +00:00
mscott%netscape.com
f202d83da4 Necko only! not part of the build. back out gordon's change to fix the windows build until he has a chance to take a
look at it.


git-svn-id: svn://10.0.0.236/trunk@39538 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 17:57:22 +00:00
warren%netscape.com
4de77794cc Removed. Replaced with file: protocol stuff.
git-svn-id: svn://10.0.0.236/trunk@39537 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 17:45:08 +00:00
bienvenu%netscape.com
af1bd87862 check point folder cache, not part of build
git-svn-id: svn://10.0.0.236/trunk@39536 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 16:49:05 +00:00
duncan%be.com
f3b5165529 Clean up BeOS timers. Among other things there now is a single thread to do
the job. Also I now cache the references to the native GUI queue, burning
fewer CPU cycles. Thanks to Attila Lendvai <101@inf.bme.hu> for contributions
and ideas.


git-svn-id: svn://10.0.0.236/trunk@39535 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 15:32:44 +00:00
valeski%netscape.com
af0c97cc01 yanked some function redefinitions if NECKO was defined
git-svn-id: svn://10.0.0.236/trunk@39534 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 15:17:43 +00:00
rods%netscape.com
89ad99a0be Changed all GetIID to use the new nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@39533 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 14:55:23 +00:00
rods%netscape.com
babd03ec48 changed all IIDs to use NS_DEFINE_STATIC_IID_ACCESSOR
git-svn-id: svn://10.0.0.236/trunk@39532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 14:54:02 +00:00
cmanske%netscape.com
48cf0087a1 Finished Personal Dictionary dialog. Added 4th button to generic message dialog. Cleaned up syntax errors for in params for spell checking methods
git-svn-id: svn://10.0.0.236/trunk@39531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 14:43:48 +00:00
dcone%netscape.com
1b730ce55e Fixed printing to make sure all URL's are loaded before print.
Fixed the background tile render'er to save and restore clip.


git-svn-id: svn://10.0.0.236/trunk@39530 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 14:23:40 +00:00
dcone%netscape.com
7a807b9a02 Added a IsBusy() method.
git-svn-id: svn://10.0.0.236/trunk@39529 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 14:22:06 +00:00
srinivas%netscape.com
b5f35458f2 NSPR no longer defines symbols with the PTHREAD prefix. Bugzilla #9907.
git-svn-id: svn://10.0.0.236/trunk@39528 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 13:06:28 +00:00
srinivas%netscape.com
123ee88fd9 OpenVMS port; checkin for "Colin R. Blake" <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@39527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 12:37:21 +00:00
Jerry.Kirk%Nexwarecorp.com
839925f410 Needed to add $(ZLIB_LIBS) to fix link problem under Neutrino
git-svn-id: svn://10.0.0.236/trunk@39526 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 11:44:30 +00:00
Jerry.Kirk%Nexwarecorp.com
662523a32f - Needed to add $(ZLIB_LIBS) to fix link problem under Neutrino
git-svn-id: svn://10.0.0.236/trunk@39524 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 11:43:29 +00:00
rjc%netscape.com
7be8be05f3 Add check for null.
git-svn-id: svn://10.0.0.236/trunk@39523 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 09:20:54 +00:00
rjc%netscape.com
49ebe607cd Add support for updating a bookmark's "Last Visited" date when its URL is loaded.
git-svn-id: svn://10.0.0.236/trunk@39522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 09:05:48 +00:00
nisheeth%netscape.com
77b04b9c0b Fix for bug 8703. We now display errors for incomplete XML files like "<b><c></c>". XML_Parse() was not being called with the isFinal parameter set to TRUE after the last chunk of data was passed to expat. Fixed.
git-svn-id: svn://10.0.0.236/trunk@39521 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 08:23:37 +00:00
rjc%netscape.com
e814e0ac3c As bookmark properties change, update the "Last Modified" attribute to the current date/time.
git-svn-id: svn://10.0.0.236/trunk@39520 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 08:15:03 +00:00
sspitzer%netscape.com
1a634cefc1 back this out. causes build bustage. sorry
git-svn-id: svn://10.0.0.236/trunk@39519 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 07:13:06 +00:00
sspitzer%netscape.com
52391ae229 use NS_DEFINE_CID instead of NS_DEFINE_IID
git-svn-id: svn://10.0.0.236/trunk@39518 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 07:02:37 +00:00
sspitzer%netscape.com
ddd0d7b722 use NS_DEFINE_CID instead of NS_DEFINE_CID where appropriate. fix warning
git-svn-id: svn://10.0.0.236/trunk@39517 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 07:00:22 +00:00
sspitzer%netscape.com
e57e2fad89 fix warning
git-svn-id: svn://10.0.0.236/trunk@39516 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 06:58:53 +00:00
rickg%netscape.com
4dd6b77d14 improvements to stringtokenizer
git-svn-id: svn://10.0.0.236/trunk@39515 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 06:40:44 +00:00
sspitzer%netscape.com
d34569011c fix for #9761. when doing the client-side cancel check, compare against all the identities.
git-svn-id: svn://10.0.0.236/trunk@39512 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 05:44:34 +00:00
jband%netscape.com
6166623f8e 1) added JSContextStack per thread service (with test).
2) rooted out all instances of JS_ReportErros and replaced with JS exception throwing.
3) added more exception message types.
4) Added service (also reflected into JS) for getting JS and native stack objects to be used in exceptions.
5) Fixed broken test.
6) updated TODO list.


git-svn-id: svn://10.0.0.236/trunk@39511 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 05:42:53 +00:00
scc%netscape.com
8ae89ed36f remove (unused) |operator=()| from |nsISupportsArray|
git-svn-id: svn://10.0.0.236/trunk@39510 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 04:48:32 +00:00
mcafee%netscape.com
b3604f9a24 Unused variable warning.
git-svn-id: svn://10.0.0.236/trunk@39509 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 04:42:43 +00:00
scc%netscape.com
10c019611e new feature lets you `see past' |nsISupports| in |nsCOMPtr|s. Now in the debugger (in debug versions only) you will see the actual type of the object. This is enabled by defining the preprocessor symbol |NSCAP_FEATURE_DEBUG_PTR_TYPES|. It cannot be turned on in non-debug builds. It is currently on in debug builds by default. It may become a feature that has to be enabled with a build command line switch.
NSCAP_FEATURE_ALLOW_RAW_POINTERS is now always the case and no longer optional; NSCAP_FEATURE_ALLOW_COMPARISONS is now always the case and no longer optional; cleaned up the previous definition and invocations of the |Assert_NoQueryNeeded| test.


git-svn-id: svn://10.0.0.236/trunk@39508 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:59:09 +00:00
blizzard%redhat.com
ffb18e0ed8 text entry works
git-svn-id: svn://10.0.0.236/trunk@39507 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:35:41 +00:00
zuperdee%penguinpowered.com
5ea61a4d4f Minor fixes to various Motif files, mostly cosmetic changes, elimination of some unnecessary headers, and elimination of some deadwood. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@39506 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:27:59 +00:00
putterman%netscape.com
2583419e23 Added work for twisty and for unread column.
git-svn-id: svn://10.0.0.236/trunk@39505 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:11:33 +00:00
putterman%netscape.com
9c93ea6d94 Added unread column images and work for unread column and folder pane twisty.
git-svn-id: svn://10.0.0.236/trunk@39504 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:10:50 +00:00
putterman%netscape.com
01d29d5fbf Added images for unread column.
git-svn-id: svn://10.0.0.236/trunk@39503 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:09:52 +00:00
putterman%netscape.com
7779cb4995 Added MarkMessage.
git-svn-id: svn://10.0.0.236/trunk@39501 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:08:52 +00:00
putterman%netscape.com
3fe3498795 Added MarkMessages.
git-svn-id: svn://10.0.0.236/trunk@39500 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:08:38 +00:00
putterman%netscape.com
b4c228f892 Added twisty images and style rules.
git-svn-id: svn://10.0.0.236/trunk@39499 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:08:07 +00:00
putterman%netscape.com
35f46630fc Added twisty images.
git-svn-id: svn://10.0.0.236/trunk@39498 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:07:53 +00:00
mcafee%netscape.com
a954f31869 Fixing linux warning
git-svn-id: svn://10.0.0.236/trunk@39497 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:02:44 +00:00
scc%netscape.com
87179b94e7 switched over to _not_ using |__comobject|. Adjusted assembly to skip extra vtable header, and fixed inheritance in |nsISupports|
git-svn-id: svn://10.0.0.236/trunk@39496 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:02:01 +00:00
jband%netscape.com
933d7a92a1 added files: mozilla/js/src/xpconnect/src/xpcstack.cpp
git-svn-id: svn://10.0.0.236/trunk@39495 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:00:55 +00:00
bienvenu%netscape.com
c9e297f541 initialize uid validity to 0
git-svn-id: svn://10.0.0.236/trunk@39493 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:00:06 +00:00
jband%netscape.com
f29f3ee526 adding placeholder file - soon to be used
git-svn-id: svn://10.0.0.236/trunk@39492 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:59:43 +00:00
scc%netscape.com
42d48270d7 debug target now points to debug prefix file
git-svn-id: svn://10.0.0.236/trunk@39491 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:57:56 +00:00
bienvenu%netscape.com
f006517266 initial entry, not part of build
git-svn-id: svn://10.0.0.236/trunk@39490 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:57:37 +00:00
mcafee%netscape.com
774da2d1d5 Removing unused variables, fixing linux warnings.
git-svn-id: svn://10.0.0.236/trunk@39489 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:57:16 +00:00
jband%netscape.com
9d7b7a0664 added files: mozilla/js/src/xpconnect/idl/xpcexception.idl
git-svn-id: svn://10.0.0.236/trunk@39488 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:50:47 +00:00
jband%netscape.com
db27dd4816 adding file - soon to be used
git-svn-id: svn://10.0.0.236/trunk@39487 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:48:07 +00:00
brendan%mozilla.org
0f4a73b10e Warning abatement.
git-svn-id: svn://10.0.0.236/trunk@39486 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:47:06 +00:00
jband%netscape.com
40113819e3 lots of xptcall changes:
1) OpenVMS Linux from Colin R. Blake <colin@theblakes.com>.
2) Irix from Jason Heirtzler <jasonh@m7.engr.sgi.com>.
3) Linux Alpha from Glen Nakamura <glen.nakamura@usa.net>.
4) NT Alpha from bob meader <bob@guiduck.com>.
5) x86 'this' adjust code for old or new style from Duncan Wilcox <duncan@be.com>.
6) vtbl layout test from Bert Driehuis <bert_driehuis@nl.compuware.com>.
7) improved invoke test to catch 'this' adjustment errors.
8) updated status page.


git-svn-id: svn://10.0.0.236/trunk@39485 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:43:23 +00:00
bienvenu%netscape.com
1f630ae0f4 fix unix warnings
git-svn-id: svn://10.0.0.236/trunk@39478 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:41:59 +00:00
briano%netscape.com
ff2c801c2a Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__.
git-svn-id: svn://10.0.0.236/trunk@39477 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:34:19 +00:00
hangas%netscape.com
2b9f3627d3 Update to code that creates the display name as the first and last names are entered in the edit card dialog
git-svn-id: svn://10.0.0.236/trunk@39475 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:27:53 +00:00
blizzard%redhat.com
f10727e179 more work to get keys working. not yet done but finished for the evening.
git-svn-id: svn://10.0.0.236/trunk@39474 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:26:31 +00:00
brendan%mozilla.org
b80a05e8e8 - Fix for..in bug where ECMA 12.6.3 steps 5 and 6 are reversed: the effect was
to define an unbound global variable used to enumerate an empty object, when
  the standard says no variable should be defined.
- Clean up minor nits, make comment style match prevailing, tighten up for..in
  element-indexing special case comments.
- Fix js_Invoke to take CONSTRUCT and INTERNAL flags arg instead of a construct
  boolean arg and the JSStackFrame internalCall mis-located boolean non-arg.
  Use these flags correctly in all calls (previous version failed to set the
  bogus frame.internalCall around js_Invoke calls from jsfun.c and jsstr.c).


git-svn-id: svn://10.0.0.236/trunk@39473 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:24:23 +00:00
briano%netscape.com
90b89f5fe4 Fix for BSDI.
git-svn-id: svn://10.0.0.236/trunk@39472 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:21:21 +00:00
mcafee%netscape.com
798586c4a6 removing unused variable.
git-svn-id: svn://10.0.0.236/trunk@39471 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:02:56 +00:00
mcafee%netscape.com
325cc8c8a7 Removing unused variables, fixing warnings.
git-svn-id: svn://10.0.0.236/trunk@39470 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:51:21 +00:00
briano%netscape.com
ecf264bfe4 Minor rewrite to keep less capable C++ compilers from getting confused about which instance of nsCRT::strncasecmp to use.
git-svn-id: svn://10.0.0.236/trunk@39469 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:38:08 +00:00
waterson%netscape.com
66c82b55ac Make this test more complicated by adding some nodes n' stuff.
git-svn-id: svn://10.0.0.236/trunk@39468 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:23:50 +00:00
gordon%netscape.com
6315d13af3 Necko-only change. Changed fragment name from NETLIB_DLL to NETWORK_DLL, because the NetwerkUtil library uses NETLIB_DLL for compatibility.
git-svn-id: svn://10.0.0.236/trunk@39467 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:23:38 +00:00
waterson%netscape.com
86878ffc8e Bug 8514. Add support s.t. 'ref=' changes will re-root a tree control (or other RDF-generated content).
git-svn-id: svn://10.0.0.236/trunk@39466 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:22:59 +00:00
rjc%netscape.com
ba1b3051a4 Disallow inline editing on separators.
git-svn-id: svn://10.0.0.236/trunk@39465 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:16:38 +00:00
gordon%netscape.com
17ede8915d Necko only change. Updated preferences for NetworkModular[Debug].shlb doppleganger targets.
git-svn-id: svn://10.0.0.236/trunk@39464 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:14:50 +00:00
dp%netscape.com
cf3702db9c ssize_t aint available on windoze. Fixing build. - mcafee & dp
git-svn-id: svn://10.0.0.236/trunk@39463 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:58:11 +00:00
rjc%netscape.com
69308d6f84 Add support for more language translations and multiple translation engines.
git-svn-id: svn://10.0.0.236/trunk@39462 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:48:51 +00:00
sfraser%netscape.com
bcf3a5a84c Remove bogus semicolons in IID macros.
git-svn-id: svn://10.0.0.236/trunk@39461 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:42:02 +00:00
sspitzer%netscape.com
fe5dfece92 fix warning
git-svn-id: svn://10.0.0.236/trunk@39460 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:28:01 +00:00
mcafee%netscape.com
07111465b6 Fixing warning errors (9245)
git-svn-id: svn://10.0.0.236/trunk@39459 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:17:20 +00:00
rhp%netscape.com
0bd7613f75 Changes for attachment handling
git-svn-id: svn://10.0.0.236/trunk@39456 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:14:34 +00:00
rhp%netscape.com
a2faa55eb5 Changes for better attachment handling in back end
git-svn-id: svn://10.0.0.236/trunk@39449 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:13:54 +00:00
dp%netscape.com
c64b67e41a Removed delete of void *. HP doesn't like it.
git-svn-id: svn://10.0.0.236/trunk@39448 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:11:20 +00:00
ramiro%netscape.com
ccd68b52a6 NOT PART OF BUILD. Get key event a little closer.
git-svn-id: svn://10.0.0.236/trunk@39447 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:01:46 +00:00
blizzard%redhat.com
90e4feaf33 fix xlib build bustage
git-svn-id: svn://10.0.0.236/trunk@39446 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:44:13 +00:00
rjc%netscape.com
2a2449a23e Use 64-bit LL_MUL instead of LL_MUL32
git-svn-id: svn://10.0.0.236/trunk@39445 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:43:43 +00:00
kmcclusk%netscape.com
2a70e4594c Added arrow.gif to Makefile.in
git-svn-id: svn://10.0.0.236/trunk@39444 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:39:38 +00:00
despotdaemon%netscape.com
02f74aed10 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@39443 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:30:57 +00:00
beard%netscape.com
9db4e04c42 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@39442 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:23:47 +00:00
matt%netscape.com
cb3561e19c Adding makefiles for *gif files moved over.
Adding xul.css point to them


git-svn-id: svn://10.0.0.236/trunk@39441 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:07:40 +00:00
briano%netscape.com
b138cee217 Automated update
git-svn-id: svn://10.0.0.236/trunk@39440 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:01:37 +00:00
briano%netscape.com
7cde712902 Fix for BSD/OS 3.1.
git-svn-id: svn://10.0.0.236/trunk@39439 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 23:00:49 +00:00
briano%netscape.com
a1985afae6 Need NO_LD_ARCHIVE_FLAGS even for static builds.
git-svn-id: svn://10.0.0.236/trunk@39438 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:59:58 +00:00
law%netscape.com
160a507f61 Adding nsISearchContext to build.
git-svn-id: svn://10.0.0.236/trunk@39437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:59:56 +00:00
briano%netscape.com
75eaaff2ef Workaround for platforms that don't have --whole-archive (or equivalents).
git-svn-id: svn://10.0.0.236/trunk@39436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:58:39 +00:00
pinkerton%netscape.com
5bbdd05b66 remove annoying printf during every drag event.
git-svn-id: svn://10.0.0.236/trunk@39435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:57:39 +00:00
pinkerton%netscape.com
4deec81575 fixing some off-by-one errors, some nsISupportsArray confusions with the calling code, removing some printf's.
git-svn-id: svn://10.0.0.236/trunk@39434 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:57:22 +00:00
pinkerton%netscape.com
677e310e85 lots of stuff for d&d, getting the drag service released at the right times, notifying the drag service of the drag action via modifier keys.
git-svn-id: svn://10.0.0.236/trunk@39433 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:56:42 +00:00
pinkerton%netscape.com
7094a71204 temp hacks for toolbar drag and drop until a general mime->flavor mechanism is implemented.
git-svn-id: svn://10.0.0.236/trunk@39432 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:55:27 +00:00
gordon%netscape.com
4765032e46 Export Repeater class. Classes dependent on Repeater should probably be weaned off of it in the long term. Patrick Beard has some creative ideas regarding this.
git-svn-id: svn://10.0.0.236/trunk@39431 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:52:28 +00:00
rjc%netscape.com
251723b2bb Temporary fix for build bustage.
git-svn-id: svn://10.0.0.236/trunk@39430 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:50:41 +00:00
kmcclusk%netscape.com
e1e616bd8b Added missing arrow.gif
git-svn-id: svn://10.0.0.236/trunk@39429 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:45:58 +00:00
law%netscape.com
81c79ada58 Adding nsISearchContext to win/unix builds
git-svn-id: svn://10.0.0.236/trunk@39428 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:42:13 +00:00
sfraser%netscape.com
fc5abb5dd3 File Removed.
git-svn-id: svn://10.0.0.236/trunk@39427 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:37:03 +00:00
gordon%netscape.com
b9f89eefb2 Add access path to search :mozilla:gfx:src:mac: first.
git-svn-id: svn://10.0.0.236/trunk@39426 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:34:31 +00:00
sfraser%netscape.com
fc746fe06c Added various event listeners, in preparation for document modification state UI reflection.
git-svn-id: svn://10.0.0.236/trunk@39425 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:33:20 +00:00
sfraser%netscape.com
dd45771bf7 Fix window title entity, and add ID on save button.
git-svn-id: svn://10.0.0.236/trunk@39424 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:32:26 +00:00
sfraser%netscape.com
5764b6e001 Change comment style the style block.
git-svn-id: svn://10.0.0.236/trunk@39423 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:31:43 +00:00
sfraser%netscape.com
9a27951c89 Call a post-save method, and remove bogus nil check.
git-svn-id: svn://10.0.0.236/trunk@39422 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:31:19 +00:00
sfraser%netscape.com
638e2f434c Added attribute for document modification state
git-svn-id: svn://10.0.0.236/trunk@39421 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:30:55 +00:00
sfraser%netscape.com
4a3b349390 Tidy up the ctor, add a method for getting the document dirty state, and handle multiple loadURLs in the editor content window.
git-svn-id: svn://10.0.0.236/trunk@39420 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:30:39 +00:00
sfraser%netscape.com
d1731677b3 Document modification count maintenance.
git-svn-id: svn://10.0.0.236/trunk@39419 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:29:39 +00:00
sfraser%netscape.com
4dc3ba7bb6 Don't handle a key event as a keypress if the meta key is down.
git-svn-id: svn://10.0.0.236/trunk@39418 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:29:06 +00:00
matt%netscape.com
8ea8aa5fde Adding scrollbar images files from /scr to global directory
git-svn-id: svn://10.0.0.236/trunk@39417 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:28:50 +00:00
sfraser%netscape.com
124eecf7a6 Beep on search failure now.
git-svn-id: svn://10.0.0.236/trunk@39416 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:22:12 +00:00
sfraser%netscape.com
e401791318 Make file dialog localizable, and try to set focus to the edit field.
git-svn-id: svn://10.0.0.236/trunk@39415 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:21:59 +00:00
sfraser%netscape.com
62c12effdf Remove extra semicolon
git-svn-id: svn://10.0.0.236/trunk@39414 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:20:30 +00:00
sfraser%netscape.com
54a41a1be8 Make the folder "Plugins", not "plugins". Also removed non-existent MANIFEST file reference.
git-svn-id: svn://10.0.0.236/trunk@39413 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:19:56 +00:00
sfraser%netscape.com
fdcb802f6e Removal of nsCaretProperties
git-svn-id: svn://10.0.0.236/trunk@39412 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:18:29 +00:00
sfraser%netscape.com
997d078ca7 Adding caret width and blink time to nsILookAndFeel
git-svn-id: svn://10.0.0.236/trunk@39411 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:16:59 +00:00
rjc%netscape.com
4c961dbcc0 Add const. Fix build. All good.
git-svn-id: svn://10.0.0.236/trunk@39410 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:10:16 +00:00
sfraser%netscape.com
e8e0bd7fc1 Fix the include guard names.
git-svn-id: svn://10.0.0.236/trunk@39409 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:08:13 +00:00
nhotta%netscape.com
770cb2b71e Changes for auto charset detection.
git-svn-id: svn://10.0.0.236/trunk@39402 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:07:14 +00:00
kmcclusk%netscape.com
12a07070be fixed bugs #6303, #6753, #6756, #6759
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.


git-svn-id: svn://10.0.0.236/trunk@39401 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:00:24 +00:00
hangas%netscape.com
92d7fc5d5f Cleanup of frame names and added some front-end code to support multiple address books.
git-svn-id: svn://10.0.0.236/trunk@39400 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:59:45 +00:00
sspitzer%netscape.com
7191f2cfe8 fix for #9882. always create the password pref on migration.
git-svn-id: svn://10.0.0.236/trunk@39399 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:52:43 +00:00
ducarroz%netscape.com
e1e7e098c5 Add a new command to the message compose service that let you create a message from a nsIMsgCompFields
git-svn-id: svn://10.0.0.236/trunk@39395 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:38:58 +00:00
ducarroz%netscape.com
34bf7c2ae8 Add a new message compose service command that let you create a message from a nsIMsgCompFields.
git-svn-id: svn://10.0.0.236/trunk@39394 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:34:25 +00:00
ftang%netscape.com
60e0d01bdc fix bug 7970. Add progid for all converters
git-svn-id: svn://10.0.0.236/trunk@39393 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:33:51 +00:00
gordon%netscape.com
7d31e59c3e Added nsRepeater.cpp and nsTimer.cpp.
git-svn-id: svn://10.0.0.236/trunk@39392 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:29:59 +00:00
gordon%netscape.com
c450a385c1 Added link dependency on NetworkModular[Debug].shlb because it is needed for NECKO builds.
git-svn-id: svn://10.0.0.236/trunk@39391 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:26:52 +00:00
gordon%netscape.com
ccc1c3748c Export NS_NewUnicharStreamLoader since this file is part of a shared library for now.
git-svn-id: svn://10.0.0.236/trunk@39389 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:21:37 +00:00
gordon%netscape.com
3788f4d33c Export functions since this is built as a shared library for now.
git-svn-id: svn://10.0.0.236/trunk@39388 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:20:38 +00:00
gordon%netscape.com
5863ebd893 Changed value returned inside #ifdef NECKO.
git-svn-id: svn://10.0.0.236/trunk@39387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:17:40 +00:00
rjc%netscape.com
d1ae7bde5e Cleanup.
git-svn-id: svn://10.0.0.236/trunk@39386 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:16:33 +00:00
gordon%netscape.com
a2acfc041f Conditionalized for NECKO builds.
git-svn-id: svn://10.0.0.236/trunk@39385 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:16:05 +00:00
rjc%netscape.com
00e5c39bad Add various date columns as well as support for inline editing (just on the name column for the moment, until some content model issues are resolved.)
git-svn-id: svn://10.0.0.236/trunk@39384 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:15:35 +00:00
rjc%netscape.com
63374e0d26 Add support for int and date Literals.
git-svn-id: svn://10.0.0.236/trunk@39383 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:14:56 +00:00
gordon%netscape.com
225bf438e7 Added comment to identify where NECKO needs to be defined for Necko builds.
git-svn-id: svn://10.0.0.236/trunk@39382 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:14:20 +00:00
rjc%netscape.com
b1674900df Use GetTextForNode() more, as well as use GetValueConst().
git-svn-id: svn://10.0.0.236/trunk@39381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:13:13 +00:00
gordon%netscape.com
55a86769b2 Added NECKO variable.
git-svn-id: svn://10.0.0.236/trunk@39380 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:13:07 +00:00
rjc%netscape.com
3d0b7fefd8 Get LocalStore() working in regards to nsIRemoteDataSource.
git-svn-id: svn://10.0.0.236/trunk@39379 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:12:46 +00:00
rjc%netscape.com
7500c047d2 Added a comment.
git-svn-id: svn://10.0.0.236/trunk@39378 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:12:09 +00:00
rjc%netscape.com
ddf56d277e Use GetValueConst(). Also, remember the "Last Internet Search" in the localstore.
git-svn-id: svn://10.0.0.236/trunk@39377 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:11:51 +00:00
rjc%netscape.com
b7afc1623e Use GetValueConst().
git-svn-id: svn://10.0.0.236/trunk@39376 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:11:16 +00:00
tague%netscape.com
a299b8b6da Fixed bug #8227 deref errors in tempDOMTextRange
git-svn-id: svn://10.0.0.236/trunk@39375 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:10:55 +00:00
nhotta%netscape.com
03bef0a226 Initial check in (not part of the build yet).
git-svn-id: svn://10.0.0.236/trunk@39374 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 21:05:34 +00:00
slamm%netscape.com
c6b7e66f2f Change default background to white
git-svn-id: svn://10.0.0.236/trunk@39372 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:58:31 +00:00
slamm%netscape.com
93f7a0e7f7 Move up/down tweak. Button enabling tweaks
git-svn-id: svn://10.0.0.236/trunk@39371 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:57:59 +00:00
ftang%netscape.com
e5c4a2eaca fix 3965. The default value of the Default Character Set will look at pref first now
git-svn-id: svn://10.0.0.236/trunk@39370 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:57:57 +00:00
warren%netscape.com
e304e899e8 Changed back to a warning since I now know this is non-critical for necko.
git-svn-id: svn://10.0.0.236/trunk@39369 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:50:02 +00:00
andreas.otte%primus-online.de
33d70d717d NECKO only: fix build bustage when doing a clobber build
git-svn-id: svn://10.0.0.236/trunk@39368 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:47:55 +00:00
sfraser%netscape.com
b1118376b7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39367 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:41:30 +00:00
sfraser%netscape.com
43f510e3f2 File Removed.
git-svn-id: svn://10.0.0.236/trunk@39366 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:41:11 +00:00
kipp%netscape.com
640d0c303c Disabled my debug noise (whoops)
git-svn-id: svn://10.0.0.236/trunk@39365 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:40:23 +00:00
cbegle%netscape.com
3ac50bf444 add a regression test for bug #9802
git-svn-id: svn://10.0.0.236/trunk@39364 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:26:27 +00:00
brade%netscape.com
c92f63a009 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39363 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:24:10 +00:00
tague%netscape.com
7403cbdb59 Fixed bug #6898 unable to move cursor within IME composition string.
git-svn-id: svn://10.0.0.236/trunk@39360 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:08:02 +00:00
tague%netscape.com
1a4c1a16ff Fix bug #8459, #6989 Can't move cursor within IME composition string.
git-svn-id: svn://10.0.0.236/trunk@39359 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:05:25 +00:00
neeti%netscape.com
9c10e85d1a implemented nsIFormSubmitObserver for OnSubmit
git-svn-id: svn://10.0.0.236/trunk@39358 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 20:00:28 +00:00
brade%netscape.com
5e680efc5a editor dialogs locale
git-svn-id: svn://10.0.0.236/trunk@39357 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:57:18 +00:00
brade%netscape.com
db7242243a add locale
git-svn-id: svn://10.0.0.236/trunk@39356 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:56:08 +00:00
brade%netscape.com
d1ac338d93 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39355 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:55:23 +00:00
sgehani%netscape.com
7ecf228238 Correcting Unix permissions on directories created from 755 -> 0755.
git-svn-id: svn://10.0.0.236/trunk@39354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:49:50 +00:00
sgehani%netscape.com
25f0c33c60 Fix for bug 9759.
git-svn-id: svn://10.0.0.236/trunk@39353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:49:12 +00:00
waterson%netscape.com
005a1179ef Use enum trick to get around VC++ braindead-ness wrt. 'const PRUin32'.
git-svn-id: svn://10.0.0.236/trunk@39352 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:42:55 +00:00
tague%netscape.com
1b061fedea Fix bug #8227/#9841 Deref errors
git-svn-id: svn://10.0.0.236/trunk@39351 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:41:17 +00:00
waterson%netscape.com
d456e29100 Use allocated buffer instead of trying to allocate dynamic array on stack.
git-svn-id: svn://10.0.0.236/trunk@39350 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:41:05 +00:00
mcafee%netscape.com
0bc93e23b2 Moved inclusion of nsIStyleContext.h into nsToolbarFrame.h, this fixes Solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@39349 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:40:03 +00:00
dveditz%netscape.com
301f3c6c58 50% speed up on a depend pass. Also eliminated the occasional duplicate
where full path and depth-relative forms were not detected as the same


git-svn-id: svn://10.0.0.236/trunk@39348 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:39:58 +00:00
tague%netscape.com
4bcbc2ee7a Fixed bug #8227/#9841 - Deref errors
git-svn-id: svn://10.0.0.236/trunk@39347 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:37:03 +00:00
jefft%netscape.com
640b18af54 rename nsImapMailCopyState variables to prefix with m_
git-svn-id: svn://10.0.0.236/trunk@39345 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:35:31 +00:00
mcafee%netscape.com
a5371d63f0 Fixing Solaris bustage for TOOLBAR_DD ifdef.
git-svn-id: svn://10.0.0.236/trunk@39344 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:35:22 +00:00
pollmann%netscape.com
931f5fdc23 Bug 9847: Check for null returned from new.
git-svn-id: svn://10.0.0.236/trunk@39343 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:32:22 +00:00
dveditz%netscape.com
f1f1f87877 Oops, this is the version I meant to check in
git-svn-id: svn://10.0.0.236/trunk@39342 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:32:20 +00:00
dveditz%netscape.com
46d8c90561 make overhead speed-up if WINOS is pre-defined. Significant on Win9x systems
git-svn-id: svn://10.0.0.236/trunk@39341 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:30:50 +00:00
blizzard%redhat.com
02175bcdf0 add list of copyright holders
git-svn-id: svn://10.0.0.236/trunk@39340 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:30:19 +00:00
hyatt%netscape.com
082dac3d45 Fix for bugs 9601 and 9698.
git-svn-id: svn://10.0.0.236/trunk@39339 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:21:27 +00:00
brade%netscape.com
00ede18950 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39338 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:20:54 +00:00
dveditz%netscape.com
87641ac2d3 catch the odd missed header in makedep
git-svn-id: svn://10.0.0.236/trunk@39337 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:18:53 +00:00
jdunn%netscape.com
babeccb209 anonymous unions CAN'T define any new types, so the struct's definition has
to be outside of the union... plus since the union is protected (and can't
be declared a friend - since it is anonymous, the struct's def must be public.


git-svn-id: svn://10.0.0.236/trunk@39336 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 19:09:42 +00:00
ftang%netscape.com
c34a9c03ae fix bug 9841
git-svn-id: svn://10.0.0.236/trunk@39335 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:57:34 +00:00
akkana%netscape.com
c9c8e5cdf9 Xlib clipboard implementation (not finished yet)
git-svn-id: svn://10.0.0.236/trunk@39333 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:55:46 +00:00
akkana%netscape.com
a878369d02 Restructure the editor output routines to allow passing in
a mime type and a flag argument.  Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
      editor is created.
9470, 9488: allow explicit specification of formatted output.


git-svn-id: svn://10.0.0.236/trunk@39332 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:54:29 +00:00
ftang%netscape.com
6b377814dd fix bug 9841
git-svn-id: svn://10.0.0.236/trunk@39331 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:46:44 +00:00
Jerry.Kirk%Nexwarecorp.com
ed342132b3 - Bug 9830 Checking for "Out Of Memory" conditions in PushState
git-svn-id: svn://10.0.0.236/trunk@39329 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:37:02 +00:00
pavlov%pavlov.net
4cb50808e6 fix for 9774 and other misc things
git-svn-id: svn://10.0.0.236/trunk@39328 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:36:24 +00:00
kin%netscape.com
9ce3bcfbee Call NS_IF_RELEASE instead of NS_RELEASE for handler, because it could be NULL.
Fixes crash that occurs when pressing the submit button in a for displayed in
the editor.


git-svn-id: svn://10.0.0.236/trunk@39327 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:33:24 +00:00
jj%netscape.com
d763d89e95 changed duplicate fragment name
git-svn-id: svn://10.0.0.236/trunk@39326 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:24:13 +00:00
cbegle%netscape.com
7a753ae6ce correct the naming of these tests. negative tests have an -n.js filename
extension.


git-svn-id: svn://10.0.0.236/trunk@39325 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:12:11 +00:00
cbegle%netscape.com
8b6cd6ca7f allow command line option to specify the full path to the js executable.
git-svn-id: svn://10.0.0.236/trunk@39324 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:11:22 +00:00
brade%netscape.com
805684b7be add GetTextLength()
git-svn-id: svn://10.0.0.236/trunk@39323 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:06:13 +00:00
nisheeth%netscape.com
ed5a80febc Fix for bug 8314. The block frame takes the bullet's position and area into account when it sets the combined area of the frame during reflow.
git-svn-id: svn://10.0.0.236/trunk@39322 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:02:14 +00:00
brade%netscape.com
8cf79731d9 localization
git-svn-id: svn://10.0.0.236/trunk@39321 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 18:00:26 +00:00
nisheeth%netscape.com
c6021c5c5f Removing ifdef XML_PSEUDO_ELEMENT which is never defined.
git-svn-id: svn://10.0.0.236/trunk@39320 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:59:19 +00:00
blizzard%redhat.com
7fc9cc73dd Check memory allocation. Closes bug 9833.
git-svn-id: svn://10.0.0.236/trunk@39319 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:50:19 +00:00
brade%netscape.com
e50f93f94c localization
git-svn-id: svn://10.0.0.236/trunk@39318 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:37:08 +00:00
ducarroz%netscape.com
7adcbb1825 Improve function GetArgs. Now a argument can have a comma in it.
git-svn-id: svn://10.0.0.236/trunk@39317 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:37:01 +00:00
bienvenu%netscape.com
8460088c1a check for null resultIndex
git-svn-id: svn://10.0.0.236/trunk@39316 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:33:21 +00:00
kipp%netscape.com
591b2ee9fa Added GetFrameName
git-svn-id: svn://10.0.0.236/trunk@39315 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:32:56 +00:00
kipp%netscape.com
15fd3aa0ed Added GetFrameName method to improve List's; fix a purify BSR by stubbing out maxElementSize; left in some debug noise (disabled)
git-svn-id: svn://10.0.0.236/trunk@39314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:32:43 +00:00
brade%netscape.com
b677c9f086 forceInteger by pete@postpagan.com
git-svn-id: svn://10.0.0.236/trunk@39313 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:32:10 +00:00
kipp%netscape.com
fdd82059af Tweaked an improper if then else code from troy
git-svn-id: svn://10.0.0.236/trunk@39312 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:31:43 +00:00
kipp%netscape.com
dcf41265cc Tweaked nested dl handling; added counter-reset property for better list numbering handling
git-svn-id: svn://10.0.0.236/trunk@39311 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:31:17 +00:00
harishd%netscape.com
44bf374cef Per spec. IFRAME can contain flow elements.
Updating element table accordingly.
(courtesy - vidur )


git-svn-id: svn://10.0.0.236/trunk@39310 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:30:30 +00:00
kipp%netscape.com
921f8fba89 Removed compiler warnings
git-svn-id: svn://10.0.0.236/trunk@39309 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:30:22 +00:00
kipp%netscape.com
86df575458 nop
git-svn-id: svn://10.0.0.236/trunk@39308 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:30:07 +00:00
kipp%netscape.com
8e165c701f Removed some compiler warnings
git-svn-id: svn://10.0.0.236/trunk@39307 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:29:45 +00:00
kipp%netscape.com
4bbbd95c0d Removed some compiler warnings; fix subtlety with handling empty inline frames and whitespace compression for bug #5999
git-svn-id: svn://10.0.0.236/trunk@39306 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:29:32 +00:00
brade%netscape.com
d19cb71531 keybinding fix
git-svn-id: svn://10.0.0.236/trunk@39305 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:29:15 +00:00
kipp%netscape.com
1ff6d04d8d Clean up warnings
git-svn-id: svn://10.0.0.236/trunk@39304 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:28:45 +00:00
kipp%netscape.com
1a041fc39d Cleaned up warnings for bug 8947
git-svn-id: svn://10.0.0.236/trunk@39303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:28:22 +00:00
kipp%netscape.com
d1764fc8aa Eliminate a warning
git-svn-id: svn://10.0.0.236/trunk@39302 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:28:00 +00:00
kipp%netscape.com
761178d0e9 Check for another bad reflow child behavior
git-svn-id: svn://10.0.0.236/trunk@39301 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:27:48 +00:00
kin%netscape.com
a829550460 Fix for bug #9826: [malloc] memory allocation problems - editor tests
Added checks for NULL everywhere new and create are called.


git-svn-id: svn://10.0.0.236/trunk@39300 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:27:34 +00:00
kipp%netscape.com
8303ab8b7f Cleaned up some warnings; use some com-ptrs
git-svn-id: svn://10.0.0.236/trunk@39299 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:27:24 +00:00
kipp%netscape.com
2b3dad791b Various and sundry bug fixes
git-svn-id: svn://10.0.0.236/trunk@39298 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:26:20 +00:00
kipp%netscape.com
5cdd7daa80 Tweaked area frame shrink wrapping for bug #5999
git-svn-id: svn://10.0.0.236/trunk@39297 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:26:12 +00:00
slamm%netscape.com
05a09d18f2 Add disabled up/down buttons. Update selection on move up/down.
git-svn-id: svn://10.0.0.236/trunk@39296 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:18:21 +00:00
jevering%netscape.com
7c308d2d10 Building w/Necko. For some reason prmem.h is not being included on the
NECKO=1 build.  Added include.


git-svn-id: svn://10.0.0.236/trunk@39295 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:13:05 +00:00
Jerry.Kirk%Nexwarecorp.com
3bb58770c0 - Adding more printing support, long way from finished
git-svn-id: svn://10.0.0.236/trunk@39294 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:12:41 +00:00
Jerry.Kirk%Nexwarecorp.com
73264a0344 - fixed ref counting on widgets
- fixing resize / reflow hold offs


git-svn-id: svn://10.0.0.236/trunk@39292 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:06:09 +00:00
nhotta%netscape.com
61ac49a6a9 Bug 8792, fix for collation key creation.
git-svn-id: svn://10.0.0.236/trunk@39290 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:01:34 +00:00
slamm%netscape.com
040a981a4c Use chrome url to find xul.css
git-svn-id: svn://10.0.0.236/trunk@39289 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:53:41 +00:00
nhotta%netscape.com
79eebec218 Bug 9229, added PRTime support.
git-svn-id: svn://10.0.0.236/trunk@39288 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:53:17 +00:00
jdunn%netscape.com
28085deaab HP compiler flags this "implicit conversion of string literal" as an error so
added the cast.


git-svn-id: svn://10.0.0.236/trunk@39287 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:45:02 +00:00
nhotta%netscape.com
1545ae5c94 Initial check in (not part of the main build).
git-svn-id: svn://10.0.0.236/trunk@39286 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:42:36 +00:00
blizzard%redhat.com
a9fee56256 Change DispatchEvent() to DispatchXEvent() since that's really what it's doing.
git-svn-id: svn://10.0.0.236/trunk@39285 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:39:31 +00:00
jdunn%netscape.com
6f015e5979 Need to put libxpconnect.so in components for AIX
git-svn-id: svn://10.0.0.236/trunk@39284 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:36:16 +00:00
putterman%netscape.com
88cb6f8a7e Fix sorting.
git-svn-id: svn://10.0.0.236/trunk@39283 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:34:27 +00:00
nhotta%netscape.com
94b4ca92e9 Part of IDL migration.
git-svn-id: svn://10.0.0.236/trunk@39282 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:33:43 +00:00
harishd%netscape.com
26ee2ca2f1 Cleaning up a couple of warnings!
git-svn-id: svn://10.0.0.236/trunk@39281 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:20:58 +00:00
harishd%netscape.com
b4f24c9d6b A little tweaking to my previous checkin.
Checking for NS_OK.


git-svn-id: svn://10.0.0.236/trunk@39280 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:04:41 +00:00
harishd%netscape.com
4a1aba47c8 Added support for javascript entities in the parser.
More refinement in collecting content within <SCRIPT>,i.e.,
paying attention to quotes, apostrophe,etc.


git-svn-id: svn://10.0.0.236/trunk@39279 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 16:01:38 +00:00
bienvenu%netscape.com
6db08bd5db turn off forcing of compress commit
git-svn-id: svn://10.0.0.236/trunk@39278 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:53:31 +00:00
bienvenu%netscape.com
c8b40ea9df incremental writing, memory leak fixed for davidmc
git-svn-id: svn://10.0.0.236/trunk@39277 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:52:46 +00:00
slamm%netscape.com
e75245fd9a Remove column headers
git-svn-id: svn://10.0.0.236/trunk@39276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:49:18 +00:00
slamm%netscape.com
b19f3e2d24 Engineering grown icons to serve as place holders
git-svn-id: svn://10.0.0.236/trunk@39275 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:46:21 +00:00
slamm%netscape.com
abe62790d8 Sidebar overhaul
git-svn-id: svn://10.0.0.236/trunk@39274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:45:37 +00:00
sspitzer%netscape.com
8853615dfd don't get the prefs on every call. do it once, for performance.
git-svn-id: svn://10.0.0.236/trunk@39273 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:39:35 +00:00
ftang%netscape.com
d299132a2e remove tools from the build
git-svn-id: svn://10.0.0.236/trunk@39272 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:38:19 +00:00
sspitzer%netscape.com
fd76c6b06f generate display name after every key press, like 4.5
git-svn-id: svn://10.0.0.236/trunk@39271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:34:55 +00:00
ftang%netscape.com
45384eb746 hook charset detection for html document
git-svn-id: svn://10.0.0.236/trunk@39270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:33:48 +00:00
Jerry.Kirk%Nexwarecorp.com
fb7853df73 - General cleanup.
git-svn-id: svn://10.0.0.236/trunk@39269 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:26:18 +00:00
cmanske%netscape.com
79fd9050ea Generic message dialog, fix insert element-related bugs, initial personal dictionary dialog, other editor bugs
git-svn-id: svn://10.0.0.236/trunk@39268 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:24:33 +00:00
ftang%netscape.com
36ea67906a 1. fix shift_jis, ucs2, utf8 verifier. 2. Add iso-2022-kr, iso-2022-cn, hz verifier
git-svn-id: svn://10.0.0.236/trunk@39267 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:23:06 +00:00
troy%netscape.com
b5bcb4a774 As step #1 in incremental painting I changed Reflow() to invalidate the
entire bounds after an incremental reflow. The table should be smarter about
how much it invalidates, but this is necessary for the time being because the
area frame no longer invalidates everything


git-svn-id: svn://10.0.0.236/trunk@39266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:21:52 +00:00
troy%netscape.com
d21da38397 Changed Reflow() to invalidate bounds for an incremental reflow
git-svn-id: svn://10.0.0.236/trunk@39265 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:20:01 +00:00
ftang%netscape.com
0cca387880 add nsCyrillic Detector
git-svn-id: svn://10.0.0.236/trunk@39264 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:19:26 +00:00
ftang%netscape.com
3937a0c1eb add nsCyrillicDetector
git-svn-id: svn://10.0.0.236/trunk@39263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:18:53 +00:00
troy%netscape.com
52ee42cbff Added #define of NS_AUTOMARGIN
git-svn-id: svn://10.0.0.236/trunk@39262 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:17:33 +00:00
ftang%netscape.com
4252937f5e add cyrillic detector based on John Neystadt john@neystadt.org http://www.neystadt.org/john/
git-svn-id: svn://10.0.0.236/trunk@39261 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:17:24 +00:00
troy%netscape.com
f6bc6f48ef Changed Reflow() and ReflowDirtyLines() to invalidate the damaged areas
after an incremental reflow


git-svn-id: svn://10.0.0.236/trunk@39260 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:16:56 +00:00
troy%netscape.com
8caf686863 Area frame no longer invalidates its entire bounds after an incremental reflow,
and instead it's up to the individual frames to invalidate their damaged areas


git-svn-id: svn://10.0.0.236/trunk@39259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:15:01 +00:00
ftang%netscape.com
f752f3e9a8 add new tools
git-svn-id: svn://10.0.0.236/trunk@39258 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:14:42 +00:00
troy%netscape.com
23cb2cbde5 Added comment describing how incremental painting works
git-svn-id: svn://10.0.0.236/trunk@39257 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:13:47 +00:00
troy%netscape.com
21f88c6a33 Fix for bug #9733. Changed CantRenderReplacedElement() so it resets the primary
frame mapping for the image


git-svn-id: svn://10.0.0.236/trunk@39256 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:11:37 +00:00
troy%netscape.com
1d2daccaae Fixed a problem in ConstructFrameByTag() where the parent frame was wrong
for floated elements


git-svn-id: svn://10.0.0.236/trunk@39255 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:10:10 +00:00
troy%netscape.com
5f6a8f1bf4 Added nsDST.cpp to Unix builds
git-svn-id: svn://10.0.0.236/trunk@39254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:08:32 +00:00
troy%netscape.com
1806665bbd Improved the tree verification function so it's more thorough
git-svn-id: svn://10.0.0.236/trunk@39253 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:07:46 +00:00
sspitzer%netscape.com
229b5e491c generate the display name from the first and last names. still more work to
do here, but this little bit helps.


git-svn-id: svn://10.0.0.236/trunk@39252 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:06:58 +00:00
morse%netscape.com
7627aac461 implement new and improved UI
git-svn-id: svn://10.0.0.236/trunk@39251 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:04:25 +00:00
sspitzer%netscape.com
081416e1a2 migrate the biff prefs for imap servers
git-svn-id: svn://10.0.0.236/trunk@39250 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 15:03:38 +00:00
putterman%netscape.com
8771d63501 Use correct chrome url.
git-svn-id: svn://10.0.0.236/trunk@39243 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 06:10:28 +00:00
blizzard%redhat.com
91cddf87ec Focus shags, baby. Also tracking visibility and map events so
nsWidget::IsVisible() is now implemented.  This is not part of the
build.


git-svn-id: svn://10.0.0.236/trunk@39239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 04:34:31 +00:00
mscott%netscape.com
03e87cf3a9 Register "eml" file extension as text/message (rfc822)
git-svn-id: svn://10.0.0.236/trunk@39238 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 04:08:41 +00:00
jj%netscape.com
c8a5f24a9a (really cyeh@netscape.com). fix chrome directory and install locations. note to anyone watching: if we can't find .js files, we should something more graceful than grace with a NIL proc pointer.
git-svn-id: svn://10.0.0.236/trunk@39237 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 04:03:00 +00:00
matt%netscape.com
9ca2e85baf chaning browser to navigator
git-svn-id: svn://10.0.0.236/trunk@39236 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 03:56:54 +00:00
matt%netscape.com
d6c24e273f I'm a dumbass....changed dir from browser to navigator
git-svn-id: svn://10.0.0.236/trunk@39235 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 03:55:09 +00:00
cltbld%netscape.com
9d2c89e103 captital M
git-svn-id: svn://10.0.0.236/trunk@39234 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 03:02:00 +00:00
cltbld%netscape.com
3204677ad3 capital M.
git-svn-id: svn://10.0.0.236/trunk@39233 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 03:00:30 +00:00
cltbld%netscape.com
b7297beecb someday, when my makefiles are in paris, in the louvre, i will be
worshipped like a GOD - briano


git-svn-id: svn://10.0.0.236/trunk@39232 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 02:58:34 +00:00
cltbld%netscape.com
65d59391ed capital M, capital M
git-svn-id: svn://10.0.0.236/trunk@39231 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 02:56:44 +00:00
matt%netscape.com
2b439bd049 turning on chrome directory for global and navigator
git-svn-id: svn://10.0.0.236/trunk@39230 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 01:00:41 +00:00
matt%netscape.com
220db3bd5d chromifying for xul.css
git-svn-id: svn://10.0.0.236/trunk@39229 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:54:38 +00:00
matt%netscape.com
ff86448547 chromifying
git-svn-id: svn://10.0.0.236/trunk@39228 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:53:40 +00:00
matt%netscape.com
6d8f8f674c Adding global directory
git-svn-id: svn://10.0.0.236/trunk@39227 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:52:02 +00:00
matt%netscape.com
1d13817bd5 Adding global to allmakefiles.sh
git-svn-id: svn://10.0.0.236/trunk@39226 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:48:10 +00:00
matt%netscape.com
6f23e8d8ac Removing files and moving them to chrome directories
* gif Netsupport* navigator.xul tooltip.js unknownContent.xul
viewSource.xul viewsource.js is moved to broswer/resources/content

*css is moved to browser/resources/skin


git-svn-id: svn://10.0.0.236/trunk@39225 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:42:36 +00:00
matt%netscape.com
07da2fbf13 Adding makefile to global
git-svn-id: svn://10.0.0.236/trunk@39224 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:27:23 +00:00
matt%netscape.com
a50131aff6 Moving xul.css from /src to the chrome directory
Changed the gif urls to /src directory and at
some point hyatt or i have to move these gifs over here


git-svn-id: svn://10.0.0.236/trunk@39223 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:26:29 +00:00
matt%netscape.com
dcd470c559 Adding makefiles for skin
git-svn-id: svn://10.0.0.236/trunk@39222 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:24:42 +00:00
matt%netscape.com
cb9b05263f Adding makefile for resources
git-svn-id: svn://10.0.0.236/trunk@39221 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:21:16 +00:00
matt%netscape.com
2e36c57393 Adding global directory to makefiles
git-svn-id: svn://10.0.0.236/trunk@39220 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:15:00 +00:00
matt%netscape.com
429ab86535 Removing contentframe.js and moving to content directory
Removing xul.css and moving to global/skin


git-svn-id: svn://10.0.0.236/trunk@39219 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:08:42 +00:00
matt%netscape.com
3928bbdfd9 Moving files from browser/src to resources/content
Changed xul.css to chrome://global/skin


git-svn-id: svn://10.0.0.236/trunk@39218 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 00:03:57 +00:00
sspitzer%netscape.com
7da7f44f03 wrap with DEBUG_pnunn. pnunn owns bug #8244. the rest of us don't need to see this message a billion times a day.
git-svn-id: svn://10.0.0.236/trunk@39217 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 23:57:47 +00:00
valeski%netscape.com
65cbf0d137 adding warning comment
git-svn-id: svn://10.0.0.236/trunk@39216 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 23:39:31 +00:00
valeski%netscape.com
3af1f49467 added image mime types to hardcoded area
git-svn-id: svn://10.0.0.236/trunk@39215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 23:37:11 +00:00
sspitzer%netscape.com
79ceee0d36 wrap with DEBUG_pnunn. pnunn owns bug #8244. the rest of us don't need
to see this message a billion times a day.


git-svn-id: svn://10.0.0.236/trunk@39214 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 23:37:09 +00:00
mscott%netscape.com
884777a6d3 Fix build breakage for rhp. You can't use a nsCOMPtr on an interface unless you include the interface.
git-svn-id: svn://10.0.0.236/trunk@39213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 22:57:27 +00:00
briano%netscape.com
5d219d57b6 Added a workaround for QNX's 'random' problem. QNX-specific.
git-svn-id: svn://10.0.0.236/trunk@39211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 21:45:28 +00:00
briano%netscape.com
1d5eee294a Added a QNX-specific fix.
git-svn-id: svn://10.0.0.236/trunk@39210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 21:41:37 +00:00
hangas%netscape.com
2a27e78cf2 Changed case of PRUint32's to make build on mac
git-svn-id: svn://10.0.0.236/trunk@39209 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 21:08:23 +00:00
sspitzer%netscape.com
6f85c664e7 export the js file needed for autocomplete on the Mac
git-svn-id: svn://10.0.0.236/trunk@39208 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:59:47 +00:00
putterman%netscape.com
709c2d26ea Add addressAutlComplete.js.
git-svn-id: svn://10.0.0.236/trunk@39207 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:59:44 +00:00
rpotts%netscape.com
4ea3158c64 random changes... NECOK only
git-svn-id: svn://10.0.0.236/trunk@39206 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:43:49 +00:00
rpotts%netscape.com
33b60fbae4 Added support for GetQuery(). NECKO only.
git-svn-id: svn://10.0.0.236/trunk@39205 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:43:22 +00:00
rpotts%netscape.com
bfecc033f2 Added the query string (if any) to the GET request... NECKO only.
git-svn-id: svn://10.0.0.236/trunk@39204 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:42:36 +00:00
putterman%netscape.com
8e0193b167 Added NS_NewMsgMailSession and Init.
git-svn-id: svn://10.0.0.236/trunk@39203 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:31:58 +00:00
putterman%netscape.com
26651ea4e5 Added chrome/sidebar/content
git-svn-id: svn://10.0.0.236/trunk@39202 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:31:15 +00:00
putterman%netscape.com
5a263c1944 Use "newmail:"
git-svn-id: svn://10.0.0.236/trunk@39201 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:30:43 +00:00
putterman%netscape.com
527974ce2c Get rid of nsCOMPtr assert.
git-svn-id: svn://10.0.0.236/trunk@39199 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:29:57 +00:00
putterman%netscape.com
c5400ed9c8 Work for adding folder pane to sidebar.
git-svn-id: svn://10.0.0.236/trunk@39198 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:29:33 +00:00
putterman%netscape.com
64806e1be3 Added NS_NewMsgMailSession.
git-svn-id: svn://10.0.0.236/trunk@39197 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:27:59 +00:00
hangas%netscape.com
7b2a39bf6d Enabled a number of address book features, and connected the address book to the compose window.
git-svn-id: svn://10.0.0.236/trunk@39196 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:25:38 +00:00
hangas%netscape.com
1dbbf733fb Made fix from samples to chrome
git-svn-id: svn://10.0.0.236/trunk@39195 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:23:31 +00:00
jefft%netscape.com
653888249b fixed minor variable not initialized problem
git-svn-id: svn://10.0.0.236/trunk@39194 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:15:45 +00:00
jefft%netscape.com
a61a384aaa more on copy service -- rework on CopyMessages(), CopyFileMessage() interface
git-svn-id: svn://10.0.0.236/trunk@39193 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:14:55 +00:00
jefft%netscape.com
4e94249e05 more on copy service - added more methods to support append message from file; setting newly appended msg uid; setting newly copyed uids
git-svn-id: svn://10.0.0.236/trunk@39179 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:13:41 +00:00
jefft%netscape.com
c45b00413a more on copy service - online Sent/Drafts/Templates support; accomodate interface change
git-svn-id: svn://10.0.0.236/trunk@39171 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:09:29 +00:00
jefft%netscape.com
2593445446 more on copy service - online Sent/Drafts/Templates support
git-svn-id: svn://10.0.0.236/trunk@39169 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:08:43 +00:00
jefft%netscape.com
d021d91637 more on copy service - add nsIMsgCopyServiceListener
git-svn-id: svn://10.0.0.236/trunk@39168 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:07:32 +00:00
ducarroz%netscape.com
767c96d95e Add OpenComposeWindowWithValues()
git-svn-id: svn://10.0.0.236/trunk@39166 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:07:10 +00:00
jefft%netscape.com
23d90f0544 more on copy service - remove listenerData
git-svn-id: svn://10.0.0.236/trunk@39165 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:06:25 +00:00
jefft%netscape.com
a43824c2c2 remove listenerData from CopyMessages(), CopyFileMessage() method
git-svn-id: svn://10.0.0.236/trunk@39164 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 20:03:57 +00:00
ducarroz%netscape.com
b2ee08c85c nsIMimeURLUtils.h is now generated from the IDL.
git-svn-id: svn://10.0.0.236/trunk@39162 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:53:51 +00:00
ducarroz%netscape.com
3fe6a1a7f6 removed msgCompose.cpp
git-svn-id: svn://10.0.0.236/trunk@39161 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:44:10 +00:00
ramiro%netscape.com
71e95af813 NOT PART OF BUILD. Adding these.
git-svn-id: svn://10.0.0.236/trunk@39160 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:40:15 +00:00
rhp%netscape.com
25ab6a5158 cleanup
git-svn-id: svn://10.0.0.236/trunk@39159 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:38:45 +00:00
ducarroz%netscape.com
88e4f0ea79 nsIMsgHeaderParser.h is now generated from the IDL.
git-svn-id: svn://10.0.0.236/trunk@39158 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:34:57 +00:00
ramiro%netscape.com
41cdbf3e36 NOT PART OF BUILD. Add event debugging.
git-svn-id: svn://10.0.0.236/trunk@39157 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:34:31 +00:00
ramiro%netscape.com
308efafbce NOT PART OF BUILD. Get key events almost working. Add event debugging.
git-svn-id: svn://10.0.0.236/trunk@39156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:30:42 +00:00
sspitzer%netscape.com
840dcdd71b changes to automatically migrate 4.x mail prefs to 5.0 prefs. news doesn't migrate gracefully yet. also, changes to newsrc.file pref and the directory path differently for news.
git-svn-id: svn://10.0.0.236/trunk@39155 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:23:40 +00:00
mscott%netscape.com
c93a6d6eeb Add NPL to xul file.
git-svn-id: svn://10.0.0.236/trunk@39154 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:22:25 +00:00
bienvenu%netscape.com
143a0c6e86 make enums scriptable to fix startup assert
git-svn-id: svn://10.0.0.236/trunk@39153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:18:35 +00:00
ramiro%netscape.com
5e6af06d6b NOT PART OF BUILD. Add keycode stuff in its own place.
git-svn-id: svn://10.0.0.236/trunk@39152 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:17:35 +00:00
sspitzer%netscape.com
882ba4f259 ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@39151 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:15:41 +00:00
sspitzer%netscape.com
3b133f9bac don't assign a nsCOMPtr to null. use null_nsCOMPtr()
git-svn-id: svn://10.0.0.236/trunk@39150 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:10:57 +00:00
sspitzer%netscape.com
19011d007c add the touch interface to the nsIFileSpec iterface and the appropriate implementations
git-svn-id: svn://10.0.0.236/trunk@39149 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:10:43 +00:00
sspitzer%netscape.com
ab224c5112 changes to enable crude autocomplete
git-svn-id: svn://10.0.0.236/trunk@39148 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:08:27 +00:00
sspitzer%netscape.com
e7ec05c483 only spit out this on debug builds.
git-svn-id: svn://10.0.0.236/trunk@39147 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:06:22 +00:00
rhp%netscape.com
9146c90290 fix makefile horkage
git-svn-id: svn://10.0.0.236/trunk@39140 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:06:11 +00:00
rhp%netscape.com
0c5e243c47 Change for IDL generation
git-svn-id: svn://10.0.0.236/trunk@39139 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:58:25 +00:00
sspitzer%netscape.com
53239f9c5c ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@39138 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:57:49 +00:00
sspitzer%netscape.com
2d7354ea83 testing the PostMessage interface of nsINntpService. this isn't complete yet.
git-svn-id: svn://10.0.0.236/trunk@39130 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:55:29 +00:00
bienvenu%netscape.com
c7fef772b9 changes for msgdb idl
git-svn-id: svn://10.0.0.236/trunk@39122 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:52:56 +00:00
bienvenu%netscape.com
3dd0c5ea84 turn filters back on
git-svn-id: svn://10.0.0.236/trunk@39121 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:51:26 +00:00
bienvenu%netscape.com
1288d4f1fe change name of search library, fix warnings
git-svn-id: svn://10.0.0.236/trunk@39120 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:50:33 +00:00
bienvenu%netscape.com
5c17dfb892 change name of search library
git-svn-id: svn://10.0.0.236/trunk@39117 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:50:14 +00:00
bienvenu%netscape.com
076d99af58 changes for sub-level threading
git-svn-id: svn://10.0.0.236/trunk@39116 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:48:25 +00:00
bienvenu%netscape.com
f5e34a1d78 change db open for idl
git-svn-id: svn://10.0.0.236/trunk@39107 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:45:54 +00:00
ducarroz%netscape.com
2fb2c77a05 Updated project for bienvenu
git-svn-id: svn://10.0.0.236/trunk@39106 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:43:33 +00:00
bienvenu%netscape.com
fac0b0dce5 add msg db as idl
git-svn-id: svn://10.0.0.236/trunk@39103 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:43:04 +00:00
bienvenu%netscape.com
35981a3e69 idl for msg db
git-svn-id: svn://10.0.0.236/trunk@39102 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:42:04 +00:00
ducarroz%netscape.com
2cf85168c6 Add mimeIDL.mcp
git-svn-id: svn://10.0.0.236/trunk@39101 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:39:46 +00:00
ducarroz%netscape.com
f9ce7264fd First Checked In.
git-svn-id: svn://10.0.0.236/trunk@39096 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:39:21 +00:00
ducarroz%netscape.com
ea496cbfa7 rich landing, added new IDL files
git-svn-id: svn://10.0.0.236/trunk@39095 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:38:58 +00:00
rhp%netscape.com
339b82955b Compose back end cleanup
git-svn-id: svn://10.0.0.236/trunk@39073 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 18:38:36 +00:00
blizzard%redhat.com
ac3df8f512 Start on infastructure for Focus events and Keypress events. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39069 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 17:50:28 +00:00
blizzard%redhat.com
068ad26a02 Fix clipping problem in nsWindow::Invalidate(). This problem was showing up when using the scrollbar to page up and down. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39065 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 16:19:17 +00:00
blizzard%redhat.com
6e91118d66 Merge in erik's font code changes. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@39064 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 14:29:53 +00:00
despotdaemon%netscape.com
a23cd19e66 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@39063 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 09:09:20 +00:00
mcafee%netscape.com
c05a0388bd Fixing Linux bustage, NECKO build only.
git-svn-id: svn://10.0.0.236/trunk@39062 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 07:33:19 +00:00
rpotts%netscape.com
6d2f5bae77 Removed call to NET_InitJSProtocol for NECKO only... This should help fix the build bustage when NECKO is defined.
git-svn-id: svn://10.0.0.236/trunk@39061 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 07:21:44 +00:00
troy%netscape.com
bec75a3a96 Added file nsDST.cpp
git-svn-id: svn://10.0.0.236/trunk@39050 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 03:54:00 +00:00
troy%netscape.com
f1e623946e Initial check-in
git-svn-id: svn://10.0.0.236/trunk@39049 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 03:53:48 +00:00
blizzard%redhat.com
034cbdd18c Fix incrorrect calculation of scrollbar geometry. This is not part of
the build.


git-svn-id: svn://10.0.0.236/trunk@39048 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 03:00:51 +00:00
slamm%netscape.com
a13c6f65fb Oh yeah, I wanted to use Helvetica instead of <tt>.
git-svn-id: svn://10.0.0.236/trunk@39046 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:46:56 +00:00
slamm%netscape.com
c094ab8b9d Remove 'narrow' parameter. Remove footer inclusion. Thanks to Ken Estes (kestes@staff.mail.com) for the suggestions.
git-svn-id: svn://10.0.0.236/trunk@39045 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:45:10 +00:00
gagan%netscape.com
44ca4005ac Fixes for the libcookie.so problem (thanks to Andreas for the patch) and then some additional fixes for warnings and such.
git-svn-id: svn://10.0.0.236/trunk@39044 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:37:08 +00:00
cyeh%netscape.com
c73f8a5053 remove extra header
git-svn-id: svn://10.0.0.236/trunk@39043 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:26:56 +00:00
cyeh%netscape.com
9de7004aa1 add missing table header
git-svn-id: svn://10.0.0.236/trunk@39042 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:24:15 +00:00
valeski%netscape.com
0e14fb00b9 necko only - added the the source url to the NS_NewURI call
git-svn-id: svn://10.0.0.236/trunk@39041 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:19:47 +00:00
cyeh%netscape.com
ba07632ed1 sigh. okay, if it doesn't work now, i am really going to setup a test
environment. this is embarassing.


git-svn-id: svn://10.0.0.236/trunk@39040 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:12:55 +00:00
cyeh%netscape.com
a45c058e50 missing }
git-svn-id: svn://10.0.0.236/trunk@39039 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:11:46 +00:00
cyeh%netscape.com
c99a6f89cd more flailing, add code for .cgi
git-svn-id: svn://10.0.0.236/trunk@39038 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:09:00 +00:00
cyeh%netscape.com
480e7ab205 perl -c is your friend. fix compile errors.
git-svn-id: svn://10.0.0.236/trunk@39037 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 02:04:21 +00:00
cyeh%netscape.com
03db77fa72 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@39036 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 01:55:49 +00:00
cyeh%netscape.com
d6c5fa1c9e add date/time query, ala bustagestats.cgi
git-svn-id: svn://10.0.0.236/trunk@39035 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 01:46:00 +00:00
valeski%netscape.com
40a74df80e necko only - extended chrome's make absolute implementation
git-svn-id: svn://10.0.0.236/trunk@39034 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 01:37:23 +00:00
slamm%netscape.com
cc4e6b6983 Fix build. Remove reference to dialogWindow.xul. No longer needed
git-svn-id: svn://10.0.0.236/trunk@39032 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 00:29:35 +00:00
waterson%netscape.com
a4740176b0 Fix necko build bustage. NECKO BUILD ONLY.
git-svn-id: svn://10.0.0.236/trunk@39031 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 00:15:56 +00:00
briano%netscape.com
621025a331 Automated update
git-svn-id: svn://10.0.0.236/trunk@39030 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 00:15:39 +00:00
briano%netscape.com
a47bb31bf2 Fix for Motif builds on Solaris, and the first pieces of an idea that will allow platforms with old ld's to be able to build/link.
git-svn-id: svn://10.0.0.236/trunk@39029 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 00:05:07 +00:00
sspitzer%netscape.com
b44a686e95 not part of the build.
changes to get autocomplete working against the personal address book, instead of a hard coded table.


git-svn-id: svn://10.0.0.236/trunk@39028 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:59:12 +00:00
warren%netscape.com
b165f33d9c Added start of javascript: protocol handler for necko.
git-svn-id: svn://10.0.0.236/trunk@39027 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:46:40 +00:00
brendan%mozilla.org
36b06986ea Support Unicode strings in setTimeout/setInterval exprs (8155, vidur).
git-svn-id: svn://10.0.0.236/trunk@39026 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:40:01 +00:00
slamm%netscape.com
6a15e0ffeb Fix crash on customize. (bug #9435).
git-svn-id: svn://10.0.0.236/trunk@39025 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:24:22 +00:00
slamm%netscape.com
e15b83d7da Fix open/close state saving. Thanks to putterman for the fix.
git-svn-id: svn://10.0.0.236/trunk@39024 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:23:41 +00:00
slamm%netscape.com
3b94952383 Fix crash on customize. (bug #9435). Remove Panel 'Customize' buttons.
git-svn-id: svn://10.0.0.236/trunk@39023 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:23:38 +00:00
slamm%netscape.com
a4ace62de8 Minor cleanup.
git-svn-id: svn://10.0.0.236/trunk@39022 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 23:23:35 +00:00
mcafee%netscape.com
a6cc70d6ef Solaris/CC needs a cast here. a=cyeh
git-svn-id: svn://10.0.0.236/trunk@39020 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 22:53:26 +00:00
briano%netscape.com
dbf34afb61 Define MAXPATHLEN to be 1024 if it hasn't already been defined. Fix for SCO. a=cyeh.
git-svn-id: svn://10.0.0.236/trunk@39019 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 22:36:24 +00:00
joki%netscape.com
f191de47d3 Fix for bug 9223, don't let Windows process messages for destroyed windows. A: chofmann, R: rods
git-svn-id: svn://10.0.0.236/trunk@39018 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 22:28:19 +00:00
terry%mozilla.org
9eb9075350 Allow a way to finely control the order of query results.
git-svn-id: svn://10.0.0.236/trunk@39017 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 22:09:23 +00:00
blizzard%redhat.com
46983deb42 Make sure that mWebShell has the Show() method called on it when mWindow does. This fixes the xlib gray screen and should allow some hacks to be removed from the gtk code. Checkin approved by hyatt and cyeh.
git-svn-id: svn://10.0.0.236/trunk@39015 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 20:31:03 +00:00
duncan%be.com
e114c492a3 A couple fixes for menus.
BeOS only checkin authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@39014 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 19:44:47 +00:00
sspitzer%netscape.com
c49f0c0a17 fix for #9698. check pointer before dereferencing.
git-svn-id: svn://10.0.0.236/trunk@39013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 19:41:03 +00:00
matt%netscape.com
f2a9064b03 fix for bug 9330. Appoved. Reviewed by bill
git-svn-id: svn://10.0.0.236/trunk@39012 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 19:36:59 +00:00
duncan%be.com
c20fdcc701 Temporary fix for BeOS menus: do not load dynamically. Will try to
fix this for M9.
BeOS only checkin authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@39011 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 19:15:01 +00:00
mscott%netscape.com
a5b0fec38a Fix linux build by using the get() method on a nsCOMPtr to extract the raw ptr before comparing it to another
raw ptr. Also changed the variable name: lock to remove linux warnings.
(NOt part of the build! Necko only)


git-svn-id: svn://10.0.0.236/trunk@39010 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:33:33 +00:00
mscott%netscape.com
ff2b4b242d Fix linux warning..remove comma at the end of the enum.
git-svn-id: svn://10.0.0.236/trunk@39009 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:32:18 +00:00
waterson%netscape.com
31f4db7580 Bug 9506. Make a single column until we get column pushers for the tree widget.
git-svn-id: svn://10.0.0.236/trunk@39008 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:26:31 +00:00
waterson%netscape.com
4ebee6bad4 Bug 8318. Don't include rdf:local-store in the generic builder until we have all of the persistence issues sorted out.
git-svn-id: svn://10.0.0.236/trunk@39007 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:24:26 +00:00
cyeh%netscape.com
9e570fffee use the MOZ_FULLCIRCLE for symbol splitting.
git-svn-id: svn://10.0.0.236/trunk@39006 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 18:09:48 +00:00
dveditz%netscape.com
f1981af221 fixes for 8311/9406 a chofmann, r ssu. This also unbreaks 6601, 6604, 6608 and others
git-svn-id: svn://10.0.0.236/trunk@39005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 15:20:54 +00:00
dp%netscape.com
c4a0e8f60c Backing out release build autoreg optimization. The optimization fails
if people pull a more recent build on top of their existing one.
- approved by Chris Hofmann


git-svn-id: svn://10.0.0.236/trunk@39003 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 07:45:01 +00:00
rpotts%netscape.com
f8d7c4eb6f Added nsIBufferObserver::OnWrite(...)
git-svn-id: svn://10.0.0.236/trunk@39001 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 06:25:38 +00:00
rpotts%netscape.com
521c8ba536 Added a -sync flag for testing sync streams with the socket transport...
git-svn-id: svn://10.0.0.236/trunk@39000 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 06:22:39 +00:00
rpotts%netscape.com
6360d82341 Added nsIBufferObserver::OnWrite(...) nsFileChannel.h nsFileChannel.cpp
git-svn-id: svn://10.0.0.236/trunk@38999 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 06:21:41 +00:00
rpotts%netscape.com
d28659ab08 Changes for sync streams with the socket transport... Added an OnWrite(...) method to nsIBufferObserver...
git-svn-id: svn://10.0.0.236/trunk@38998 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 06:20:46 +00:00
rpotts%netscape.com
8647f68a70 Fixed build bustage due to changes to the nsIBrowserWindow and nsIStreamObserver interfaces...
git-svn-id: svn://10.0.0.236/trunk@38997 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 05:49:51 +00:00
briano%netscape.com
0a6d17a413 Automated update
git-svn-id: svn://10.0.0.236/trunk@38996 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 05:23:22 +00:00
briano%netscape.com
a1439e4477 SCO-specific addition to CXXFLAGS so it can find iostream.h.
git-svn-id: svn://10.0.0.236/trunk@38995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 05:21:52 +00:00
briano%netscape.com
8c9b76dc6a Automated update
git-svn-id: svn://10.0.0.236/trunk@38994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 22:52:06 +00:00
briano%netscape.com
df4fc9433d This should finally take care of SCO OpenServer. libXmu also requires libXext...
git-svn-id: svn://10.0.0.236/trunk@38993 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 22:51:31 +00:00
briano%netscape.com
46cdc9d153 Automated update
git-svn-id: svn://10.0.0.236/trunk@38987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 18:05:17 +00:00
briano%netscape.com
47e09c055d Fix for SCO OpenServer. libXmu requires libXt.
git-svn-id: svn://10.0.0.236/trunk@38986 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 18:04:34 +00:00
andreas.otte%primus-online.de
aa8f29f8c5 NECKO only: Using helper function NS_MakeAbsoluteURI A: chofmann R:valeski
git-svn-id: svn://10.0.0.236/trunk@38985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 15:46:10 +00:00
duncan%be.com
db3b4ce81c Replace nm with objdump to be able to generate inter-.so dependencies
even with stripped build.
BeOS only change authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@38984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 11:00:46 +00:00
duncan%be.com
285b2c1a05 Changes to get BeOS tinderbox to work.
BeOS only changes authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@38983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 09:51:51 +00:00
duncan%be.com
6e2416835d Reimplement a region method correctly.
BeOS only change authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@38982 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 09:18:27 +00:00
duncan%be.com
b803fd7145 Misc fixes to unbreak Mozilla under BeOS.
BeOS only change authorized by cyeh.


git-svn-id: svn://10.0.0.236/trunk@38981 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 08:49:51 +00:00
warren%netscape.com
3df124d5df Fixed http loading in viewer. Wrong channel was being passes to doc loader's stream listener by http. Also added ifdef to easily remove Fill change.
git-svn-id: svn://10.0.0.236/trunk@38979 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-11 02:43:37 +00:00
blizzard%redhat.com
8a82b5e58b always move the window, even if it hasn't been shown. this fixes gfx drop
down lists.


git-svn-id: svn://10.0.0.236/trunk@38977 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 23:27:25 +00:00
blizzard%redhat.com
6379db8ae5 native window scrolling fixes. this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@38976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 23:20:41 +00:00
blizzard%redhat.com
bfa7b2b356 debugging information to track down resizing problems. this is not part
of the build.


git-svn-id: svn://10.0.0.236/trunk@38975 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 22:10:03 +00:00
blizzard%redhat.com
b040b04d2b Make sure that when looking for extra ConfigureNotify events that you
check to make sure that the event that you get is actually a ConfigureNotify
event.  StructureNotifyMask includes other things, too.  "I can't believe
this ever worked."  This is not part of the build.


git-svn-id: svn://10.0.0.236/trunk@38974 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 20:51:18 +00:00
briano%netscape.com
9d9fa9ffa8 Fixes a nasty bug that caused LD_LIBRARY_PATH to grow with each iteration.
git-svn-id: svn://10.0.0.236/trunk@38973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 20:13:51 +00:00
briano%netscape.com
529f80b3d6 That wasn't the problem. Oh well.
git-svn-id: svn://10.0.0.236/trunk@38972 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 19:59:30 +00:00
briano%netscape.com
83f887a51c That was stupid...
git-svn-id: svn://10.0.0.236/trunk@38971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 18:39:39 +00:00
warren%netscape.com
78df22ccd3 Reverted to nsStandardUrl which works.
git-svn-id: svn://10.0.0.236/trunk@38970 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 18:24:02 +00:00
briano%netscape.com
9a43249a52 Attempt to fix another AIX long arg list breakage.
git-svn-id: svn://10.0.0.236/trunk@38969 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 17:50:19 +00:00
warren%netscape.com
ee86bbada5 Fixing gagan's bustage.
git-svn-id: svn://10.0.0.236/trunk@38968 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 17:33:06 +00:00
rickg%netscape.com
4f3d9d761b fixed bug9583
git-svn-id: svn://10.0.0.236/trunk@38967 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 17:14:28 +00:00
warren%netscape.com
347add92ff Beefed up buffer/pipe tests.
git-svn-id: svn://10.0.0.236/trunk@38966 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:14 +00:00
warren%netscape.com
6bde234940 Removed obsolete Fill methods. Added NonBlocking attribute.
git-svn-id: svn://10.0.0.236/trunk@38965 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:11 +00:00
warren%netscape.com
3f4d8da079 Fixed buffer empty condition to to return WOULD_BLOCK.
git-svn-id: svn://10.0.0.236/trunk@38964 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:08 +00:00
warren%netscape.com
8c2df4638b Added outer param to NewLoadGroup.
git-svn-id: svn://10.0.0.236/trunk@38963 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:05 +00:00
warren%netscape.com
74ffc2347a Changed uses of nsIBufferInputStream::Fill to nsIBuffer::Write.
git-svn-id: svn://10.0.0.236/trunk@38962 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:59 +00:00
warren%netscape.com
ab37f12043 Changed file transport worker count to 1 for ease of debugging. Revert later.
git-svn-id: svn://10.0.0.236/trunk@38961 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:53 +00:00
warren%netscape.com
db6771ae4d Fixed some file channel problems. Works better now. Upped buffer size to avoid buffer full problems.
git-svn-id: svn://10.0.0.236/trunk@38960 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:51 +00:00
warren%netscape.com
e75c276129 Upped socket buffer size to avoid buffer full problems.
git-svn-id: svn://10.0.0.236/trunk@38959 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:49 +00:00
warren%netscape.com
d562923372 Replaced AddChannel with AsyncRead,AsyncWrite. Removed RemoveChannel.
git-svn-id: svn://10.0.0.236/trunk@38958 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:47 +00:00
warren%netscape.com
336fe90793 Fixed scheme parsing code. Added outer param to NewLoadGroup.
git-svn-id: svn://10.0.0.236/trunk@38957 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:26:43 +00:00
warren%netscape.com
464a64de33 Changed warning to assertion because this is the next thing we need to fix.
git-svn-id: svn://10.0.0.236/trunk@38956 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:08:09 +00:00
hyatt%netscape.com
6468132fc8 Fix for bug 9566.
git-svn-id: svn://10.0.0.236/trunk@38955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 08:20:09 +00:00
andreas.otte%primus-online.de
06032c4095 NECKO only: changed string/error handling in NS_MakeAbsoluteURI A: chofmann R: valeski
git-svn-id: svn://10.0.0.236/trunk@38954 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 08:00:55 +00:00
andreas.otte%primus-online.de
569439f306 NECKO Only: fixes segfault with uninitialized channel A: chofmann R: valeski
git-svn-id: svn://10.0.0.236/trunk@38953 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 07:58:11 +00:00
hyatt%netscape.com
eec80a1bf9 In a fit of complete stupidity a couple of days ago, I checked in an altered
navigator.css file that changed the print button's image to the back button's
image. (I was demonstrating the ability to change the chrome to someone,
and never removed the change, and then it slipped in with my real changes).

Backing out this change and fixing the poor print button.


git-svn-id: svn://10.0.0.236/trunk@38952 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 07:43:05 +00:00
gagan%netscape.com
4b141879c7 Added a trailing slash for optimization.
git-svn-id: svn://10.0.0.236/trunk@38951 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 05:44:16 +00:00
warren%netscape.com
cd03d38a08 Top 100 sites for testing.
git-svn-id: svn://10.0.0.236/trunk@38950 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 05:21:07 +00:00
gagan%netscape.com
903309e6fa Thou shalt parse thy URLs... again.
git-svn-id: svn://10.0.0.236/trunk@38949 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 05:00:23 +00:00
hyatt%netscape.com
94d84e7328 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).


git-svn-id: svn://10.0.0.236/trunk@38948 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 01:10:40 +00:00
ssu%netscape.com
8edddeab73 fixing bug #8818 under Win98. Approved by chofmann@netscape.com. Reviewed by dveditz@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@38945 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 01:09:52 +00:00
hyatt%netscape.com
4993b080f5 Fix for bug 9503.
git-svn-id: svn://10.0.0.236/trunk@38944 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 00:51:35 +00:00
blizzard%redhat.com
c58107c1f9 fix profile manager bustage for xlib widgets. this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@38943 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 00:23:05 +00:00
radha%netscape.com
8fe53f5de9 Don't include MsgCompose header files to invoke the Messenger when a mailto: is clicked.
Use ToolkitCore.ShowWindowWithArgs instead. I know about all that is going on
regarding using window.open instead of showwindowwithargs. But in this case,
I really have no choice. Plus, this code will go away when I get to use
NECKO's protocol registry.


git-svn-id: svn://10.0.0.236/trunk@38942 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 00:15:04 +00:00
nisheeth%netscape.com
a9bb76c49c Fix for bug 9387. Reviewed by vidur. Approved by chofmann. NS_NewURL's return value is checked for error in DoLoadURL(). We no longer crash when mailto links are clicked.
git-svn-id: svn://10.0.0.236/trunk@38941 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 00:13:25 +00:00
putterman%netscape.com
dd238f48e4 Checking in for rhp. Workaround for 9455. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38940 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 00:02:01 +00:00
briano%netscape.com
ec130e4ad0 Fix for AIX. Redundant -I's were making the compile lines too long.
git-svn-id: svn://10.0.0.236/trunk@38939 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 23:50:28 +00:00
pavlov%pavlov.net
bbb3fce265 fix bug 9564 r=mcafee a=cyeh
git-svn-id: svn://10.0.0.236/trunk@38938 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 23:41:29 +00:00
waterson%netscape.com
d84a233ea5 Bug 9546. Hard code width of window so window doesn't grow without bound when intrinsically sized.
git-svn-id: svn://10.0.0.236/trunk@38937 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 23:12:43 +00:00
waterson%netscape.com
dcc48c94d6 Bug 9431. Don't return failure if can't find bookmarks file.
git-svn-id: svn://10.0.0.236/trunk@38936 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 23:09:59 +00:00
mscott%netscape.com
afbb4fb824 NECKO change only --> if we failed to get a content type we would crash because we were executing code even if
the return value was failure that dependend on the content type ptr being valid.


git-svn-id: svn://10.0.0.236/trunk@38935 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 23:07:50 +00:00
mang%subcarrier.org
e8399506b9 Not part of the build.
Initial documentation for the XPConnect sample


git-svn-id: svn://10.0.0.236/trunk@38934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 22:51:50 +00:00
law%netscape.com
a317187747 Fix for bug #5635; reviewed by hyatt, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:39:29 +00:00
sspitzer%netscape.com
6dd1bc537d add some more people to the table. fix jefft's name.
git-svn-id: svn://10.0.0.236/trunk@38932 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:34:50 +00:00
briano%netscape.com
d4e25aebcf Automated update
git-svn-id: svn://10.0.0.236/trunk@38931 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:30:03 +00:00
briano%netscape.com
2b2364da6c Minor variation of the fix for bug 9400 to prevent breaking systems not using X (BeOS, NTO).
git-svn-id: svn://10.0.0.236/trunk@38930 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:29:22 +00:00
warren%netscape.com
5c37d2ec29 Necko stuff for dealing with load groups when opening URLs.
git-svn-id: svn://10.0.0.236/trunk@38929 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:18:47 +00:00
waterson%netscape.com
c3cf5853c2 Bug 9365. Fix tree builder [Un]SetWidgetAttribute() for new content model. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@38928 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:17:25 +00:00
rods%netscape.com
7d9e6eb22b Commented out the setting of the return value in bottom of ProcessMessage
git-svn-id: svn://10.0.0.236/trunk@38927 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:08:09 +00:00
hyatt%netscape.com
c629e6ba46 Changes to the tree widget to prevent memory whackage that's causing
crashes.  This should fix several of the mailnews bugs.  It's hard to
say exactly which of them will be fixed by this, since some of them
are caused by memory whackage and others are real bugs in the widget
itself.

Also adding in support for Troy's primary frame hashtable, thus ensuring
that when the tree widget dynamically deletes frames that the mappings
in the hashtable are removed (so that deleted frames won't accidentally
be retrieved).


git-svn-id: svn://10.0.0.236/trunk@38926 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:58:16 +00:00
waterson%netscape.com
a691e27a00 Bugs 8854, 8514. Update test cases to regress these bugs.
git-svn-id: svn://10.0.0.236/trunk@38925 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:42:55 +00:00
waterson%netscape.com
c7faa0d360 Bug 8854. Fix CloseWidgetItem() to play nice with mixture of XUL and RDF content.
git-svn-id: svn://10.0.0.236/trunk@38924 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:41:41 +00:00
mscott%netscape.com
a76021488a (Not part of the build) Add a table listing some folks for the auto completion stub. we complete off of email and first name.
Using the mime header parser to properly assemble the resulting string.


git-svn-id: svn://10.0.0.236/trunk@38923 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:40:57 +00:00
sspitzer%netscape.com
29092a5a94 not part of build yet.
changes to not do autocomplete when we have a newsgroup.
eventually, we could implement newsgroup autocomplete pretty easy now.


git-svn-id: svn://10.0.0.236/trunk@38922 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 20:18:17 +00:00
rods%netscape.com
e7ee253d92 Fixed up paste code to help support HTML paste
git-svn-id: svn://10.0.0.236/trunk@38921 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:43:59 +00:00
rods%netscape.com
480a07fd9b Removed IIDs, now using GetIID
Added return of result code for various event methods (for Bug #8123)
Added some casts  in IME code to remove warnings


git-svn-id: svn://10.0.0.236/trunk@38920 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:41:46 +00:00
rods%netscape.com
16383b2699 Added support for HTML and for Images (fixes bug #9367)
git-svn-id: svn://10.0.0.236/trunk@38919 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:39:22 +00:00
rods%netscape.com
6bea76facf Turned off debuggin
git-svn-id: svn://10.0.0.236/trunk@38918 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:38:28 +00:00
rods%netscape.com
a12ad11678 Added NS_DEFINE_STATIC_IID_ACCESSOR
git-svn-id: svn://10.0.0.236/trunk@38917 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:37:09 +00:00
sspitzer%netscape.com
679325be32 javascript to do addressbook autocompletion.
thanks to the almighty waterson for the help.
not part of the build yet.


git-svn-id: svn://10.0.0.236/trunk@38916 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:01:18 +00:00
sspitzer%netscape.com
99a10209c1 changes to get simple addressbook autocompletion working. not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@38915 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 19:00:31 +00:00
Michael.Kedl%Nexwarecorp.com
a736f3549e took out some printfs
git-svn-id: svn://10.0.0.236/trunk@38914 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 18:59:55 +00:00
Michael.Kedl%Nexwarecorp.com
0d6ae0796d Cleaned up clip rects for apprunner.
git-svn-id: svn://10.0.0.236/trunk@38913 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 18:47:23 +00:00
mscott%netscape.com
edd6b23864 Not part of the build! First pass implementation for the address book auto complete session. right now it just returns
a hard coded string match.


git-svn-id: svn://10.0.0.236/trunk@38912 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 18:34:18 +00:00
pavlov%pavlov.net
62667f47ee fix to previous commit for intrinsic sizing
git-svn-id: svn://10.0.0.236/trunk@38911 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 18:02:05 +00:00
mscott%netscape.com
895495c36e Not part of the build....this is the first pass at a couple of simple auto completion interfaces that sspizter and I
are taking a quick look at in order to get the ball rolling.


git-svn-id: svn://10.0.0.236/trunk@38910 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 17:55:19 +00:00
morse%netscape.com
0f3b7c7b1f fix bug 9326 -- approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38909 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 17:49:33 +00:00
pavlov%pavlov.net
7106acfb08 turning intrinsic sizing on for unix part 2 r=saari a=chofmann
git-svn-id: svn://10.0.0.236/trunk@38908 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 17:25:14 +00:00
pavlov%pavlov.net
fb5241b548 turning intrinsic sizing on for unix part 1 r=saari a=chofmann
git-svn-id: svn://10.0.0.236/trunk@38907 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 17:24:16 +00:00
rickg%netscape.com
c1e25914ba update to new nsStringTokenizer -- not in tip
git-svn-id: svn://10.0.0.236/trunk@38904 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 16:51:57 +00:00
putterman%netscape.com
9ddcba749f Fix for 9081. Copy over all of old array. Reviewed by dp. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38903 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 15:05:18 +00:00
ducarroz%netscape.com
30d0cb7807 Workaround for bug #9364. The message compose window is hidden during the send process and close only when the send is done and succeeded. A=chofmann, R=rhp
git-svn-id: svn://10.0.0.236/trunk@38902 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 14:19:58 +00:00
ramiro%netscape.com
96f6591a1a Polish.
git-svn-id: svn://10.0.0.236/trunk@38901 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 13:11:13 +00:00
ramiro%netscape.com
afaaeb8d7d Polish.
git-svn-id: svn://10.0.0.236/trunk@38900 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 12:52:28 +00:00
ramiro%netscape.com
a09b0ff1a0 Add some useful debuggin information. This change does not affect any
functionality at all.  Its just a rearranging of some code and adding debug
stuff so that we can debug event related bugs.  In particular (but not
limited to) focus events.


git-svn-id: svn://10.0.0.236/trunk@38899 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 12:23:24 +00:00
ramiro%netscape.com
741b7499a8 Take out extra semicolon that is sure to break some compiler out there.
git-svn-id: svn://10.0.0.236/trunk@38898 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 12:15:12 +00:00
ramiro%netscape.com
3ed4603f2f Add some useful debuggin information. This change does not affect any
functionality at all.  Its just a rearranging of some code and adding debug
stuff so that we can debug event related bugs.  In particular (but not
limited to) focus events.


git-svn-id: svn://10.0.0.236/trunk@38897 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 12:11:12 +00:00
ramiro%netscape.com
6d830c04ef Add some useful debuggin information. This change does not affect any
functionality at all.  Its just a rearranging of some code and adding debug
stuff so that we can debug event related bugs.  In particular (but not
limited to) focus events.


git-svn-id: svn://10.0.0.236/trunk@38895 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 11:15:59 +00:00
gagan%netscape.com
0e5f4be3d1 Fixed a warning for virtual destructor.
git-svn-id: svn://10.0.0.236/trunk@38893 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 09:35:30 +00:00
rickg%netscape.com
0dd1673f17 back out erroneously updated files
git-svn-id: svn://10.0.0.236/trunk@38890 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 06:01:55 +00:00
rickg%netscape.com
627e7710d1 added nsStringTokenizer.* files; but not in the makefiles yet
git-svn-id: svn://10.0.0.236/trunk@38888 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 05:11:25 +00:00
racham%netscape.com
15f39a6231 Added defaults dir to the list. Rev by gayatri. Approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38884 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 04:39:31 +00:00
racham%netscape.com
b53c5298e4 Profiledefaults dir is the install directory. Rev by gayatri. Approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38883 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 04:33:32 +00:00
racham%netscape.com
f3fcc69071 Added a check for defaults dir. Rev by gayatri. Approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38882 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 04:29:44 +00:00
sdagley%netscape.com
12627c0f44 Part deux of the fix for #8491. Had to add the ability to externally re-init NSPR's log feature as we were reading the environemnt vars on the Mac after the initial init. Reviewed saari.
git-svn-id: svn://10.0.0.236/trunk@38877 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 04:03:51 +00:00
racham%netscape.com
1c0d87d1f4 Added makefile for defaults folder
git-svn-id: svn://10.0.0.236/trunk@38876 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:53:59 +00:00
racham%netscape.com
00e5a2d5f9 defaults bookmarks file
git-svn-id: svn://10.0.0.236/trunk@38875 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:52:50 +00:00
dp%netscape.com
eecf54f263 Fixing memory leaks and mismatched memory. bug #8935 bug# 9006
Thanks to david.gardiner@unisa.edu.au for finding the memory leaks


git-svn-id: svn://10.0.0.236/trunk@38874 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:45:19 +00:00
dp%netscape.com
7a2bc7d57a Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
git-svn-id: svn://10.0.0.236/trunk@38873 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:43:29 +00:00
dp%netscape.com
762dbcae6c Fixed
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830


git-svn-id: svn://10.0.0.236/trunk@38872 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:41:27 +00:00
sdagley%netscape.com
59c686e098 Fix for bug #8491. Reviewed scc, approved chofmann. Provide support for environment variables on the Mac so PR_Log can query for what modules are actually supposed to be logged. See the bug comments for a description of how to set the enviroment variables.
git-svn-id: svn://10.0.0.236/trunk@38870 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 02:44:31 +00:00
despotdaemon%netscape.com
f7afa8b856 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38869 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:56:28 +00:00
despotdaemon%netscape.com
20a7f57e55 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38868 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:53:54 +00:00
despotdaemon%netscape.com
5b6cf4e81e Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38867 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:49:16 +00:00
despotdaemon%netscape.com
dbb7568ef9 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38866 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:44:36 +00:00
despotdaemon%netscape.com
7737858cad Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38865 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:42:31 +00:00
valeski%netscape.com
1dd7ac17e9 not in main build - nsFileTransport now implements nsIBufferObserver and it's thread waits and notifies when the underlying buffer fills up (for async i/o).
git-svn-id: svn://10.0.0.236/trunk@38864 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:38:40 +00:00
law%netscape.com
a0997e2214 Fix for bug #8539; reviwed by sfraser, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:25:03 +00:00
law%netscape.com
c3c9d35393 Fix for bug #8537; reviwed by sfraser, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38862 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:23:33 +00:00
law%netscape.com
23e14d0a23 Fix for bugs #8537 and #8539; reviwed by sfraser, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:22:08 +00:00
law%netscape.com
c585b558c1 Fix for bug #9377; reviewed by matt@netscape.com; approved by cyeh@netscape.com
git-svn-id: svn://10.0.0.236/trunk@38860 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:19:28 +00:00
sfraser%netscape.com
aa8e84c69c Fix for 7060 -- new blank page crashes on windows. Changed from using about:blank to empty_doc.html, because about:blank barfs on Windoze. r kin, a chofmann
git-svn-id: svn://10.0.0.236/trunk@38859 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:17:29 +00:00
sfraser%netscape.com
e5f0e53850 Fix for 7060 -- new blank page crashes on windows. Changed to use MANIFEST file to export empty_doc.html on Mac. r kin, a chofmann
git-svn-id: svn://10.0.0.236/trunk@38858 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:16:06 +00:00
sfraser%netscape.com
91fd1e1b18 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38857 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:14:45 +00:00
pavlov%pavlov.net
1f822b9efd fix bug 9446 and 9464
complete resizing work needed to turn intrinsic sizing on under linux (bugs 9443, 4439) except for one other problem not related to this code.  also fixes 9461


git-svn-id: svn://10.0.0.236/trunk@38855 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 01:01:23 +00:00
despotdaemon%netscape.com
9819eee267 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38854 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:54:20 +00:00
despotdaemon%netscape.com
c9e7f13b72 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38852 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:51:47 +00:00
briano%netscape.com
c9541cf9d6 Automated update
git-svn-id: svn://10.0.0.236/trunk@38851 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:48:50 +00:00
briano%netscape.com
a85bfb2c98 Fix for breakage on Solaris. Bug 9400.
git-svn-id: svn://10.0.0.236/trunk@38850 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:47:48 +00:00
despotdaemon%netscape.com
9c9ed1fa56 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38848 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:43:46 +00:00
hyatt%netscape.com
c11fe3be80 Fixing the double-scrollbar problem in the browser window.
git-svn-id: svn://10.0.0.236/trunk@38846 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:39:35 +00:00
despotdaemon%netscape.com
382326fee7 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38845 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:33:49 +00:00
despotdaemon%netscape.com
46770d615c Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38843 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:28:34 +00:00
despotdaemon%netscape.com
b0370d091d Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38842 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:24:27 +00:00
despotdaemon%netscape.com
4d32103be0 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38841 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:22:22 +00:00
hyatt%netscape.com
afd3edc7cd Didn't mean to check in navigator.xul. Backing out.
git-svn-id: svn://10.0.0.236/trunk@38840 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:18:32 +00:00
hyatt%netscape.com
d8c066b9c1 Making windows work better by default.
git-svn-id: svn://10.0.0.236/trunk@38839 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:17:22 +00:00
hyatt%netscape.com
94153c2b9f Fixing the sidebar panels to work with boxes.
git-svn-id: svn://10.0.0.236/trunk@38838 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:17:07 +00:00
hyatt%netscape.com
a76b95b594 Making the sidebar work better.
git-svn-id: svn://10.0.0.236/trunk@38837 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:16:44 +00:00
despotdaemon%netscape.com
b1bfca0d33 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38836 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:10:38 +00:00
gayatrib%netscape.com
1b938dac1d Constraining the width and height of the window to 640x480
git-svn-id: svn://10.0.0.236/trunk@38835 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 00:01:09 +00:00
bryce-mozilla%nextbus.com
8478866474 Spurious &. Remove $::buffer feature, as it was unused and broken.
git-svn-id: svn://10.0.0.236/trunk@38834 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:55:32 +00:00
law%netscape.com
8bd6898453 Fix for bug #9377; reviewed by matt@netscape.com; approved by cyeh@netscape.com
git-svn-id: svn://10.0.0.236/trunk@38833 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:48:44 +00:00
rpotts%netscape.com
792a71552f Added code to initialize amt (in case it is not zeroed out in the failure case)
git-svn-id: svn://10.0.0.236/trunk@38832 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
cdf72c2317 Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
git-svn-id: svn://10.0.0.236/trunk@38831 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:26:52 +00:00
saari%netscape.com
3d3503e9ba fixing bug 6741, just one more time...
git-svn-id: svn://10.0.0.236/trunk@38830 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:21:03 +00:00
briano%netscape.com
e8b651ff1a Automated update
git-svn-id: svn://10.0.0.236/trunk@38829 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:15:07 +00:00
briano%netscape.com
f582312a74 Partial fix for bug 9420. Simply needed to use -lplds$NSPR_VERSION instead of -lplds3 (hardcoded).
git-svn-id: svn://10.0.0.236/trunk@38828 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:12:57 +00:00
blizzard%redhat.com
d6274cb4da native widget scrolling implemented. use PR_LOG for debugging messages. this is not part of the build. approved by cyeh.
git-svn-id: svn://10.0.0.236/trunk@38827 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:06:50 +00:00
bryce-mozilla%nextbus.com
deedb2c7d7 More tiny battles in the HTML syntax error war
git-svn-id: svn://10.0.0.236/trunk@38826 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:06:47 +00:00
vidur%netscape.com
a585235d1e A window can now be closed from a timeout. A reference to the script context is temporarily held until the timeout completes. Approved by chofmann, reviewed by nisheeth.
git-svn-id: svn://10.0.0.236/trunk@38825 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:02:07 +00:00
bryce-mozilla%nextbus.com
cd916cdf97 Another battle in the HTML syntax error war.
git-svn-id: svn://10.0.0.236/trunk@38824 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 22:53:50 +00:00
hyatt%netscape.com
f7a9c876ed Fixing this god-damn hack.
git-svn-id: svn://10.0.0.236/trunk@38823 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 22:53:16 +00:00
rhp%netscape.com
37389ba0ff Just adding new file (NOT PART OF THE BUILD) Got the ok from chofmann
git-svn-id: svn://10.0.0.236/trunk@38813 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 20:48:15 +00:00
edburns%acm.org
f83aa74a5c Removed non ifdef'd debugging statements.
git-svn-id: svn://10.0.0.236/trunk@38812 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 20:25:53 +00:00
brade%netscape.com
4409f118de localizable strings pulled out into entities
git-svn-id: svn://10.0.0.236/trunk@38811 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 20:05:35 +00:00
brade%netscape.com
47787e5be8 remove hard-coded string; add a parameter to EditorInsertText
git-svn-id: svn://10.0.0.236/trunk@38810 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 20:05:03 +00:00
vidur%netscape.com
3e0b8967ef Cut-and-paste error. GetVLinkColor was calling the body's GetLink method. Fix approved by chofmann, reviewed by nisheeth.
git-svn-id: svn://10.0.0.236/trunk@38809 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:55:47 +00:00
kipp%netscape.com
e892b41a7f Fixed bug 6574 - the problem was that the current color was being reset when the text decoration, in this case an underline, was being drawn so that the next chunk of text rendered in the smallcaps font was drawn in the wrong color
git-svn-id: svn://10.0.0.236/trunk@38808 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:52:57 +00:00
buster%netscape.com
81c8ed2576 workaround for blocker bug 8123. approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38807 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:52:44 +00:00
kipp%netscape.com
35b87caf87 Only pass on url to server side image map when we end up with a valid url
git-svn-id: svn://10.0.0.236/trunk@38806 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:44:42 +00:00
kipp%netscape.com
50e58c37d3 Fix bug #652 - made server side image maps find the proper href to base the url on by looking up the content tree of an nsIDOMHTMLAnchorElement
git-svn-id: svn://10.0.0.236/trunk@38805 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:38:08 +00:00
mscott%netscape.com
86cd06f3a7 Not part of the regular build yet! Necko change only. Fix my linux build. You can't compare a nsCOMPtr directly to a raw ptr. You need to call .Get() to retrieve the raw ptr and then you can compare for equality
git-svn-id: svn://10.0.0.236/trunk@38804 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:05:48 +00:00
mscott%netscape.com
84ef6210e5 (Not part of the normal mozilla build yet) Necko change only. Make destructor virtual.
git-svn-id: svn://10.0.0.236/trunk@38803 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 19:04:53 +00:00
cyeh%netscape.com
eed23a92ee only set the build number in navigator.xul if we are doing an official build.
git-svn-id: svn://10.0.0.236/trunk@38802 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 18:14:31 +00:00
cmanske%netscape.com
bada662b6a Simple removed '.' from the menu text so insert HTML menu item is activated
git-svn-id: svn://10.0.0.236/trunk@38801 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 17:28:00 +00:00
valeski%netscape.com
d88a599592 not in main build - backed out transport files from windows build
git-svn-id: svn://10.0.0.236/trunk@38800 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 17:17:48 +00:00
valeski%netscape.com
69490754d7 not in main build - updated nsFileTransport stuff to use new apis
git-svn-id: svn://10.0.0.236/trunk@38799 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 17:16:47 +00:00
norris%netscape.com
de48106c8f Report errors for incorrect usages of varargs forms.
git-svn-id: svn://10.0.0.236/trunk@38798 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 16:32:51 +00:00
slamm%netscape.com
e63aaf4482 Convert 'local' to 'my'. Use POSIX::strftime instead of Date::Format::time2str
git-svn-id: svn://10.0.0.236/trunk@38797 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 16:16:47 +00:00
hyatt%netscape.com
ab7a2f3b24 Fixes for repainting problems. This is probably the wrong thing to do, but
dammit, it works.  Making all webshells repaint when their document gets
loaded.


git-svn-id: svn://10.0.0.236/trunk@38794 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 08:16:49 +00:00
rhp%netscape.com
79618dd527 Change for IDL (NOT PART OF THE BUILD)
git-svn-id: svn://10.0.0.236/trunk@38785 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 06:32:27 +00:00
rickg%netscape.com
6feda3d8fe fixed API error
git-svn-id: svn://10.0.0.236/trunk@38784 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 04:59:28 +00:00
rickg%netscape.com
c2aacff36d fixed bug 9386 and added Terminate() to parser API
git-svn-id: svn://10.0.0.236/trunk@38783 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 04:39:38 +00:00
rhp%netscape.com
7ae89fdd37 Just checking in updates for the IDL files. These are NOT part of the build and I got the OK from chofmann.
git-svn-id: svn://10.0.0.236/trunk@38782 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 04:17:16 +00:00
rhp%netscape.com
f441a411b5 Just adding IDL files. NOT Part of the build. Got the OK from chofmann
git-svn-id: svn://10.0.0.236/trunk@38775 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 04:09:56 +00:00
cmanske%netscape.com
4b2e3129eb Fixed bug 9287. Reviewed by mjudge, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38774 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:28:34 +00:00
nisheeth%netscape.com
32d7c67c36 Remove XML_DTD #define. Reviewed by Tao.
git-svn-id: svn://10.0.0.236/trunk@38773 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:21:33 +00:00
cmanske%netscape.com
4f2d7b3282 Fixed editor dialogs to work with now-fixed autosizing window. Changed buttons to titledbuttons for better layout. Reviewed by sfraser, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38772 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:21:01 +00:00
nisheeth%netscape.com
9fbf1735ea Remove #define XML_DTD. This is defined in the makefiles.
git-svn-id: svn://10.0.0.236/trunk@38771 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:20:09 +00:00
blizzard%redhat.com
a7185e5862 start on infastructure for native widget scrolling
git-svn-id: svn://10.0.0.236/trunk@38770 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:08:35 +00:00
briano%netscape.com
112a613420 Fix for AIX and HP-UX and probably other Unix variants.
git-svn-id: svn://10.0.0.236/trunk@38769 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 03:06:59 +00:00
morse%netscape.com
747dde8894 allow for dialogs to be closed by clicking the X in the corner
git-svn-id: svn://10.0.0.236/trunk@38768 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:38:00 +00:00
putterman%netscape.com
2a3df7a921 Fix for 8799. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38767 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:15:17 +00:00
briano%netscape.com
c7127102d6 Fixed two typos caused by lack of proper case-sensitivity on Mac and Windoze.
git-svn-id: svn://10.0.0.236/trunk@38766 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:11:29 +00:00
nisheeth%netscape.com
1cf4247ddc Fix Necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@38765 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:09:50 +00:00
hyatt%netscape.com
be23e98e07 Fix for the disappearing menu bar problem.
git-svn-id: svn://10.0.0.236/trunk@38764 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 02:04:32 +00:00
saari%netscape.com
ce744b0c00 fixing bug 6741. Again.
git-svn-id: svn://10.0.0.236/trunk@38763 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:50:52 +00:00
nisheeth%netscape.com
91281eba9f Fix for bug 9358. Added a new reload type: nsURLReloadFromHistory which will be used when session history loads urls into raptor.
git-svn-id: svn://10.0.0.236/trunk@38762 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:42:13 +00:00
nisheeth%netscape.com
784f48c63d Fix for bug 9358. Page reloads were not working because the webshell was trying to scroll the document rather than loading it via netlib. Now, we are fine. Some work needs to happen in session history to pass in a newly define url reload type so that the webshell can be smart about scrolling the document for history traversal rather than loading via netlib. Will work with Radha to make the necessary session history changes.
git-svn-id: svn://10.0.0.236/trunk@38761 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:40:50 +00:00
ssu%netscape.com
cce5e8be71 fixing bug #8818. Approved by chofmann@netscape.com. Reviewed by cathleen@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@38760 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:38:55 +00:00
pnunn%netscape.com
3186d4f1e9 added to image mimetype list. pnunn. ok'd by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38759 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:34:19 +00:00
pnunn%netscape.com
bc5410e667 added to image mime type list. pnunn. ok'd by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38758 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:33:22 +00:00
pnunn%netscape.com
4a2f80fea6 added to img mime types. pnunn. ok'd by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38757 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:32:11 +00:00
saari%netscape.com
5ea2fe81fa fix for bug 9369
git-svn-id: svn://10.0.0.236/trunk@38756 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:25:56 +00:00
sfraser%netscape.com
530e15d1a9 Fix for 9361, comment out bogus assert in the caret code. a chofmann
git-svn-id: svn://10.0.0.236/trunk@38755 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:24:52 +00:00
waterson%netscape.com
dc426df1ce Fix necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@38754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:23:56 +00:00
waterson%netscape.com
a881b61224 Bug 9401. Don't include debug backstop bookmarks in a release build. a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@38753 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:23:12 +00:00
briano%netscape.com
5dafa4ca31 Fixed a typo. questionl.gif != question1.gif
git-svn-id: svn://10.0.0.236/trunk@38752 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:17:29 +00:00
briano%netscape.com
ae772cda48 Not needed, since it gets generated.
git-svn-id: svn://10.0.0.236/trunk@38751 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 01:16:22 +00:00
law%netscape.com
7c24e76ef1 Add html:div to get buttons working
git-svn-id: svn://10.0.0.236/trunk@38750 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:59:29 +00:00
gagan%netscape.com
9a767d2222 Fixed warnings on Linux because of missing virtual keyword on destructors.
git-svn-id: svn://10.0.0.236/trunk@38749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:50:02 +00:00
law%netscape.com
6f5904c0b8 Updating; not part of the build
git-svn-id: svn://10.0.0.236/trunk@38748 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:49:34 +00:00
hyatt%netscape.com
efcc64ec58 Nailed this repainting/disappearing bug to the WALL!
git-svn-id: svn://10.0.0.236/trunk@38747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:43:17 +00:00
norris%netscape.com
5b8b601620 Fix javadoc bug.
git-svn-id: svn://10.0.0.236/trunk@38746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:37:12 +00:00
terry%mozilla.org
fb71fe4c02 Enable custom bug creation pages that try to set more fields than
enter_bug.cgi does.


git-svn-id: svn://10.0.0.236/trunk@38745 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:21:33 +00:00
slamm%netscape.com
d7fdd05899 Bring back occurences count.
git-svn-id: svn://10.0.0.236/trunk@38744 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:10:58 +00:00
slamm%netscape.com
421ef1282e Output proper warnings count. Filter out 'was hidden' instead of 'by foo'.
git-svn-id: svn://10.0.0.236/trunk@38743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:06:26 +00:00
saari%netscape.com
4a9c5c6939 A fix and a work around for M8 bugs 6741 and 7878
git-svn-id: svn://10.0.0.236/trunk@38742 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 23:40:31 +00:00
mcafee%netscape.com
e6c0369940 Adding nsToolbarItemFrame.cpp to the build, this gets used when TOOLBAR_DD=1, ie. --enable-toolbar-dd. a=cyeh
git-svn-id: svn://10.0.0.236/trunk@38741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:55:47 +00:00
akkana%netscape.com
35d9fdae2d 9180: add content comment, not XIF comment. r=chofmann
git-svn-id: svn://10.0.0.236/trunk@38740 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:43:46 +00:00
akkana%netscape.com
ba0be5e900 9370: export insert html dialog. r=cmanske/a=chofmann
git-svn-id: svn://10.0.0.236/trunk@38739 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:43:04 +00:00
pinkerton%netscape.com
1889037fa1 implement WidgetToScreen and ScreenToWidget so screen coords will actually work. (appr cyeh, rev pavlov). Bug #9114.
git-svn-id: svn://10.0.0.236/trunk@38738 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:41:39 +00:00
pinkerton%netscape.com
42c0233d81 rewite GetScreen* to use nsIWidget::WidgetToScreen(), which actually will work under linux and mac. (rev pavlov, appr cyeh). Bug #9114.
git-svn-id: svn://10.0.0.236/trunk@38737 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:40:22 +00:00
hyatt%netscape.com
b4233487a4 Fixing problems with redraw on initial show of window.
git-svn-id: svn://10.0.0.236/trunk@38736 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:34:31 +00:00
hyatt%netscape.com
e5fe039800 Fixing redraw problems on initial show of window.
git-svn-id: svn://10.0.0.236/trunk@38735 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:34:10 +00:00
hyatt%netscape.com
8e4c877052 Fixing redraw problems on initial show of window
git-svn-id: svn://10.0.0.236/trunk@38734 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:33:26 +00:00
sspitzer%netscape.com
6d83110af4 fix for the SunOS build bustage. r=chuang.
git-svn-id: svn://10.0.0.236/trunk@38733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:28:52 +00:00
briano%netscape.com
03ce623185 Fix for --disable-static builds.
git-svn-id: svn://10.0.0.236/trunk@38732 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:17:52 +00:00
hangas%netscape.com
b6965c5b18 Adjustments for Hyatt's window changes.
git-svn-id: svn://10.0.0.236/trunk@38731 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:04:49 +00:00
briano%netscape.com
fdbafa941b Eliminate the use of SRCDIR and NSBUILDROOT. Approved by cyeh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@38730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 22:03:45 +00:00
kipp%netscape.com
20730e5776 Eliminate array overruns that caused spurious crashes for deeply nested documents (bug #8098)
git-svn-id: svn://10.0.0.236/trunk@38729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 21:53:05 +00:00
ramiro%netscape.com
ee5b1b8baf Another makefile that clobbers DEFINES.
git-svn-id: svn://10.0.0.236/trunk@38727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 21:22:55 +00:00
waterson%netscape.com
2d571965a8 Fix VC5.0 build bustage (Necko build ONLY).
git-svn-id: svn://10.0.0.236/trunk@38726 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:55:57 +00:00
ramiro%netscape.com
ad4b62acff DEFINES was being clobbered. Should be "+=" not "=".
git-svn-id: svn://10.0.0.236/trunk@38725 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:54:57 +00:00
morse%netscape.com
a3628fca20 tabbing works now -- approved by cyeh
git-svn-id: svn://10.0.0.236/trunk@38724 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:51:11 +00:00
briano%netscape.com
5b08a5a278 Automated update
git-svn-id: svn://10.0.0.236/trunk@38723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:45:04 +00:00
cyeh%netscape.com
08e4c91511 add splitting symbols to new target "deliver" in prep for fullcircle distribution.
affects official builds only.


git-svn-id: svn://10.0.0.236/trunk@38722 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:34:59 +00:00
troy%netscape.com
d0623722a3 Fix for bug #9354, crash when typing into an empty document
git-svn-id: svn://10.0.0.236/trunk@38721 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:33:07 +00:00
mcafee%netscape.com
e6dc32e892 Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh
git-svn-id: svn://10.0.0.236/trunk@38720 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:31:34 +00:00
cyeh%netscape.com
a42a8cb0f4 preparing for distribution of fullcircle libraries, headers, and binaries.
git-svn-id: svn://10.0.0.236/trunk@38719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:30:58 +00:00
slamm%netscape.com
0cd4783feb Remove carriage returns. They trip up some compilers. a=cyeh.
git-svn-id: svn://10.0.0.236/trunk@38718 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:18:27 +00:00
despotdaemon%netscape.com
52cbc1eb05 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38717 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:56:12 +00:00
despotdaemon%netscape.com
5f1b7ce3bc Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38716 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:51:09 +00:00
pnunn%netscape.com
eec4544e8f fix for bug#924 (from newt@pobox.com), and clean up of unused code. pnunn. ok'd by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38715 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:24:02 +00:00
pnunn%netscape.com
17f640fe57 fix for bug#1971. pn. ok'd by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38714 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:22:00 +00:00
slamm%netscape.com
58a3287225 Trim leading whitespace in source code.
git-svn-id: svn://10.0.0.236/trunk@38713 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:11:02 +00:00
hangas%netscape.com
653a50b8ba Added files to Mac projects for Candice's address book changes. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@38712 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:08:26 +00:00
chuang%netscape.com
62f1b431cb Address Book Add, Remove and Edit card landing, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@38711 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 19:06:40 +00:00
terry%mozilla.org
3f6758aef5 Let me know whenever anyone changes any tripledb code.
git-svn-id: svn://10.0.0.236/trunk@38710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:55:18 +00:00
terry%mozilla.org
836ee0f2fb Bullet-proof some error-handling code.
git-svn-id: svn://10.0.0.236/trunk@38709 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:46:53 +00:00
terry%mozilla.org
88ec6852f4 Defend against multiple #include of this file.
git-svn-id: svn://10.0.0.236/trunk@38708 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:46:46 +00:00
briano%netscape.com
86f2776770 Automated update
git-svn-id: svn://10.0.0.236/trunk@38707 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:15:08 +00:00
ramiro%netscape.com
164bfc1f1b Fix for bug #7797. JS screen property not implemented in gtk widgetry.
git-svn-id: svn://10.0.0.236/trunk@38706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:12:18 +00:00
terry%mozilla.org
fa47388c7d I finally came to my senses and made a separate src subdirectory (so that I can add other directories for tests and stuff.)
git-svn-id: svn://10.0.0.236/trunk@38705 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:03:15 +00:00
ramiro%netscape.com
5708853d11 Fix the xlib breakage. The way XLIBS was being used is weird.
git-svn-id: svn://10.0.0.236/trunk@38704 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 18:01:37 +00:00
pavlov%pavlov.net
bbef203075 fix bug #5336 as well as fix moving toplevel windows and other misc resizing
fixes


git-svn-id: svn://10.0.0.236/trunk@38703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 17:45:34 +00:00
slamm%netscape.com
a679e19364 Fix name conflict between note() and note[]. Change note[] to notes[].
git-svn-id: svn://10.0.0.236/trunk@38702 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 16:16:08 +00:00
valeski%netscape.com
9fdf448343 getbuffer to tonewcstring
git-svn-id: svn://10.0.0.236/trunk@38701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 14:50:42 +00:00
blizzard%redhat.com
7eef7969ae fix for --disable-static from Brian Ryner <bryner@uiuc.edu>
git-svn-id: svn://10.0.0.236/trunk@38700 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 14:50:41 +00:00
valeski%netscape.com
070bbeccc5 getbuffer to tonewcstring change
git-svn-id: svn://10.0.0.236/trunk@38699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 14:47:19 +00:00
jefft%netscape.com
474b56236c fixed build bustage; OnlineMessageCopy() requires one more parm
git-svn-id: svn://10.0.0.236/trunk@38698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 14:41:26 +00:00
valeski%netscape.com
3bbecc3e95 converted GetBuffer calls to ToNewCString for prunichar reasons
git-svn-id: svn://10.0.0.236/trunk@38697 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 14:38:39 +00:00
jefft%netscape.com
bc471566a8 one more parameter for SetCopyResponseUid
git-svn-id: svn://10.0.0.236/trunk@38690 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 13:45:17 +00:00
av%netscape.com
201a8282b1 Removing commented out code
git-svn-id: svn://10.0.0.236/trunk@38689 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 13:37:36 +00:00
Dale.Stansberry%Nexwarecorp.com
74836e9c32 - Fixed a damage blink bug on test9.html
git-svn-id: svn://10.0.0.236/trunk@38688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 13:22:33 +00:00
briano%netscape.com
63a2fb018d Automated update
git-svn-id: svn://10.0.0.236/trunk@38687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 13:15:03 +00:00
ramiro%netscape.com
380a9cdaf5 Properly set the TK_LIBS.
git-svn-id: svn://10.0.0.236/trunk@38686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 13:06:50 +00:00
ramiro%netscape.com
2fce16f9cc Cut down on the noise.
git-svn-id: svn://10.0.0.236/trunk@38685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 11:46:22 +00:00
ramiro%netscape.com
503573645c Bring back from the dead. Also, install the sample programs.
git-svn-id: svn://10.0.0.236/trunk@38684 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 11:15:17 +00:00
ramiro%netscape.com
ced48473f3 Less noise.
git-svn-id: svn://10.0.0.236/trunk@38683 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 11:01:29 +00:00
ramiro%netscape.com
64505eb5b1 Cut down on the noise a bit.
git-svn-id: svn://10.0.0.236/trunk@38682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:56:01 +00:00
nisheeth%netscape.com
3f2168031d Fix for bug 1755. Separated out functionality of nsWebShell::Stop() into two methods, StopBeforeRequestingURL() and StopAfterURLAvailabl(). The former is called before sending a new url load request to the doc loader. The latter is called once the doc loader notifies the webshell via OnStartURLLoad() that the stream created from the URL is ready to be consumed.
git-svn-id: svn://10.0.0.236/trunk@38681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:47:35 +00:00
ramiro%netscape.com
ff3d752aa9 Turn of event debug print noise.
git-svn-id: svn://10.0.0.236/trunk@38680 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:46:44 +00:00
ramiro%netscape.com
564cc36667 Fix undefined macros.
git-svn-id: svn://10.0.0.236/trunk@38679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:34:41 +00:00
mcafee%netscape.com
c407c503a1 Solaris/CC needs a cast here
git-svn-id: svn://10.0.0.236/trunk@38678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:09:40 +00:00
warren%netscape.com
31112697f5 Fixed ToString for necko.
git-svn-id: svn://10.0.0.236/trunk@38677 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 10:05:59 +00:00
ramiro%netscape.com
8f56ccce22 Ressurect.
git-svn-id: svn://10.0.0.236/trunk@38676 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:48:28 +00:00
ramiro%netscape.com
479560b427 Ressurect some more.
git-svn-id: svn://10.0.0.236/trunk@38675 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:37:40 +00:00
ramiro%netscape.com
0776ec69e1 Ressurect - again.
git-svn-id: svn://10.0.0.236/trunk@38674 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:29:35 +00:00
mcafee%netscape.com
28a07396c3 Removing printf's
git-svn-id: svn://10.0.0.236/trunk@38673 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:27:38 +00:00
mcafee%netscape.com
c49fa7f1cd Adding drag & drop event support.
git-svn-id: svn://10.0.0.236/trunk@38672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:05:44 +00:00
mcafee%netscape.com
deae5d176d Drag & drop event support
git-svn-id: svn://10.0.0.236/trunk@38671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:02:50 +00:00
ramiro%netscape.com
9a0b13499f Checkin another chunk of Alex Larsson's non-exported symbol reduction
patch.  All changes protected by  MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.


git-svn-id: svn://10.0.0.236/trunk@38670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:02:21 +00:00
ramiro%netscape.com
f51625788b Fix class exports declaration.
git-svn-id: svn://10.0.0.236/trunk@38669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:58:15 +00:00
waterson%netscape.com
f508025816 Duh. Write them to the correct place, as well.
git-svn-id: svn://10.0.0.236/trunk@38668 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:32:53 +00:00
rickg%netscape.com
f6792f9242 remove warnings
git-svn-id: svn://10.0.0.236/trunk@38667 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:32:09 +00:00
waterson%netscape.com
37bd78cd70 Bug 7921. Look in profile directory _first_ before falling back to 'default' bookmarks file.
git-svn-id: svn://10.0.0.236/trunk@38666 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:22:30 +00:00
ramiro%netscape.com
a18e4eb939 Fix public declaration.
git-svn-id: svn://10.0.0.236/trunk@38665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:21:51 +00:00
warren%netscape.com
85bce23814 Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods.
git-svn-id: svn://10.0.0.236/trunk@38664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:19:38 +00:00
brendan%mozilla.org
a09150474c Avoid overallocating JS stack for "%ip" and other multi-char format codes.
git-svn-id: svn://10.0.0.236/trunk@38663 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:18:42 +00:00
ramiro%netscape.com
44d2ea1fa2 Match the window DEFINES. Also took out -D_IMPL_NS_WIDGET, which smells
like a cut and paste error.


git-svn-id: svn://10.0.0.236/trunk@38662 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:16:57 +00:00
ramiro%netscape.com
85b36f5929 Use DEFINES instead of CFLAGS.
git-svn-id: svn://10.0.0.236/trunk@38661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:13:01 +00:00
mcafee%netscape.com
9105c10081 Exporting nsICapsSecurityCallbacks.h
git-svn-id: svn://10.0.0.236/trunk@38660 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:12:54 +00:00
warren%netscape.com
f165677628 Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods.
git-svn-id: svn://10.0.0.236/trunk@38659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:08:40 +00:00
mcafee%netscape.com
dc7d61c0db Fixing linux bustage
git-svn-id: svn://10.0.0.236/trunk@38658 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:04:11 +00:00
brendan%mozilla.org
78fd659ad9 Removing mozilla/db due to incompatible license.
git-svn-id: svn://10.0.0.236/trunk@38657 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:02:17 +00:00
despotdaemon%netscape.com
f3517408a8 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38656 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:58:49 +00:00
mang%subcarrier.org
34625d8875 suppress warnings about /* in comment
git-svn-id: svn://10.0.0.236/trunk@38655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:54:02 +00:00
norris%netscape.com
205ddb1970 Tom Pixley's code for the beginnings of DOM security, with a fix for the previous Mac link failure.
git-svn-id: svn://10.0.0.236/trunk@38654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:50:03 +00:00
dp%netscape.com
8847c613a5 Landing XPCOM_M8_PERF_BRANCH.
- Enabling prepopulation of registry CID entries.


git-svn-id: svn://10.0.0.236/trunk@38653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:48:12 +00:00
dp%netscape.com
257065306c Landing XPCOM_M8_PERF_BRANCH.
- GetFactoryEntry() factored out into a function
- Factory Cacheing enabled
- deletion of removed factory entries enabled
- Locks removed from FindFactory() and Register*()


git-svn-id: svn://10.0.0.236/trunk@38652 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:47:14 +00:00
despotdaemon%netscape.com
5c908e6eed Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:46:39 +00:00
nisheeth%netscape.com
d3ba9c6014 Removed an extra space from the string displayed in the title bar.
git-svn-id: svn://10.0.0.236/trunk@38650 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:45:48 +00:00
brendan%mozilla.org
afe7e32565 Removing mozilla/db due to incompatible license.
git-svn-id: svn://10.0.0.236/trunk@38649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:44:43 +00:00
dp%netscape.com
e3db628872 Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString().
git-svn-id: svn://10.0.0.236/trunk@38648 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:42:03 +00:00
rickg%netscape.com
1de3f3dd0a fix bugs 8523, 9127, parially fix 8803
git-svn-id: svn://10.0.0.236/trunk@38647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:40:35 +00:00
nisheeth%netscape.com
4ca0fbcc9c Partial fix for bug 5707. We now set the title of the image to "Image: width x height pixels", where width and height are the dimensions of the image being displayed. This title is set from nsImageDocument::EndLayout() a newly added method that gets called from nsImageListener::StopRequest().
git-svn-id: svn://10.0.0.236/trunk@38646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:31:24 +00:00
ramiro%netscape.com
e3e88487ef Fix a dumb typo.
git-svn-id: svn://10.0.0.236/trunk@38645 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:27:44 +00:00
sspitzer%netscape.com
d575962c0a check return value. it's correct and it fixes a warning too.
git-svn-id: svn://10.0.0.236/trunk@38644 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:26:26 +00:00
jefft%netscape.com
5db1789947 failed to set up correct urlListener
git-svn-id: svn://10.0.0.236/trunk@38643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:10:39 +00:00
sspitzer%netscape.com
02f3a1f3a7 fix warnings because I'm anal.
git-svn-id: svn://10.0.0.236/trunk@38642 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:06:14 +00:00
waterson%netscape.com
5777594bcc Bug 7722. PR_LOG instead of assert when an attempt is made to create element with a bogus namespace.
git-svn-id: svn://10.0.0.236/trunk@38641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:52:21 +00:00
ramiro%netscape.com
4bbcd5579c More noise.
git-svn-id: svn://10.0.0.236/trunk@38640 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:52:03 +00:00
jefft%netscape.com
cb2e25ff80 failed to initialize m_copyState to nsnull
git-svn-id: svn://10.0.0.236/trunk@38639 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:50:22 +00:00
ramiro%netscape.com
e2d9f4d076 Shutup pavlov's noisy code.
git-svn-id: svn://10.0.0.236/trunk@38638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:50:17 +00:00
mcafee%netscape.com
c0024393dc Fix VMS bustage. Patch submitted by Colin Blake.
git-svn-id: svn://10.0.0.236/trunk@38637 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:46:35 +00:00
jefft%netscape.com
62ee1deb49 notify copy server when done with move/copy messages operation
git-svn-id: svn://10.0.0.236/trunk@38636 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:37:55 +00:00
jefft%netscape.com
691a7ae47a added GetSrcKeyArray() & GetDstKeyArray()
git-svn-id: svn://10.0.0.236/trunk@38635 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:36:24 +00:00
jefft%netscape.com
749a22ef92 minor clean up; remove extra checking for nsresult
git-svn-id: svn://10.0.0.236/trunk@38634 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:35:23 +00:00
rjc%netscape.com
54676ac8ae Small insertion fix.
git-svn-id: svn://10.0.0.236/trunk@38633 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:34:18 +00:00
bienvenu%netscape.com
eab82d5815 turn off filters - mac project is not complete
git-svn-id: svn://10.0.0.236/trunk@38632 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:31:56 +00:00
briano%netscape.com
827691b8a7 Automated update
git-svn-id: svn://10.0.0.236/trunk@38631 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:15:02 +00:00
ramiro%netscape.com
e3ae7103dc Global variable exorcism.
git-svn-id: svn://10.0.0.236/trunk@38630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:09:21 +00:00
ramiro%netscape.com
6d73ab71c0 Put it in configure to save some build gmake munging time.
git-svn-id: svn://10.0.0.236/trunk@38629 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 06:08:18 +00:00
bienvenu%netscape.com
b2c175680c replace DEBUG_bienvenu with DOING_FILTERS to fix pop3 get new mail
git-svn-id: svn://10.0.0.236/trunk@38628 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:56:38 +00:00
waterson%netscape.com
c2859cb64c Bug 8815. A feeble attempt to fix this bug. There are still some redraw problems with the tree widget that make it _seem_ like this isn't fixed. But it is. Fixed. Really.
git-svn-id: svn://10.0.0.236/trunk@38627 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:46:42 +00:00
toshok%hungry.com
0847755528 squelch unused parameter warnings.
git-svn-id: svn://10.0.0.236/trunk@38626 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:38:55 +00:00
putterman%netscape.com
f3c34be04a Fix nsCOMPtr problem.
git-svn-id: svn://10.0.0.236/trunk@38625 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:34:21 +00:00
rjc%netscape.com
ede015ad40 Starting to implement DoCommand(). [Doesn't seem to work 100% yet... can't find DoCommand() method for some reason that isn't clear to me yet.]
git-svn-id: svn://10.0.0.236/trunk@38624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:33:38 +00:00
rjc%netscape.com
9ce38a4d96 Now able to sort by dateLiterals and intLiterals too. <Whee>
git-svn-id: svn://10.0.0.236/trunk@38623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:32:07 +00:00
pavlov%pavlov.net
ff1c92548b resize changes/fixes/whatever_you_want_to_call_them_part_2
git-svn-id: svn://10.0.0.236/trunk@38622 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:31:01 +00:00
pavlov%pavlov.net
ca617d3bd2 resize changes/fixes/whatever_you_want_to_call_them_part_1
git-svn-id: svn://10.0.0.236/trunk@38621 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:30:31 +00:00
jefft%netscape.com
e5323d1f73 check for valid msgHdr prior calling DeleteHeader()
git-svn-id: svn://10.0.0.236/trunk@38620 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:25:44 +00:00
ramiro%netscape.com
8d08dd05bd Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@38619 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:05:30 +00:00
cathleen%netscape.com
9ed476590e fix bug 8215
git-svn-id: svn://10.0.0.236/trunk@38618 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 05:02:41 +00:00
vidur%netscape.com
40039f1303 Added a HTMLDocumentColor special-case rule for the HTML element. This is set when either the bgColor or fgColor is set on a HTML document.
git-svn-id: svn://10.0.0.236/trunk@38617 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:53:36 +00:00
vidur%netscape.com
3fd13d435d Switched document.bgColor,fgColor, etc. to set a style rule on the HTMLStyleSheet if the BODY element doesn't yet exist
git-svn-id: svn://10.0.0.236/trunk@38616 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:52:27 +00:00
waterson%netscape.com
dc0d8cb516 Fix compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@38615 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:44:14 +00:00
mang%subcarrier.org
e8930a7e46 libIDL expects the line number to be one more than we think it is.
Who are we to argue?
Fixes bug 5872 for header mode.


git-svn-id: svn://10.0.0.236/trunk@38614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:42:33 +00:00
nisheeth%netscape.com
9a03e6c09f Turning on the XML_DTD define...
git-svn-id: svn://10.0.0.236/trunk@38613 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:38:33 +00:00
ramiro%netscape.com
146e131927 Define the toolkit flags in one place an reuse that. Hopefully this will
put an end to the cut-n-paste insanity.


git-svn-id: svn://10.0.0.236/trunk@38598 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:38:18 +00:00
waterson%netscape.com
32bc0737f6 Fix compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@38597 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:26:24 +00:00
ramiro%netscape.com
e9f877bf1e Put xlibrgb first.
git-svn-id: svn://10.0.0.236/trunk@38596 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:23:23 +00:00
warren%netscape.com
a98597f124 Fixed clobber rule.
git-svn-id: svn://10.0.0.236/trunk@38595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:20:56 +00:00
warren%netscape.com
358ec9fec4 Fixed clobber to not fail if directory isn't there.
git-svn-id: svn://10.0.0.236/trunk@38594 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:20:31 +00:00
toshok%hungry.com
a418e1c996 squelch unused parameter warnings.
git-svn-id: svn://10.0.0.236/trunk@38593 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:17:45 +00:00
ramiro%netscape.com
51851e504b Adding vars in an effort to reduce cut-n-paste brain damage.
MOZ_GFX_TOOLKIT_LDFLAGS
MOZ_WIDGET_TOOLKIT_LDFLAGS
MOZ_TOOLKIT_REGISTRY_CFLAGS


git-svn-id: svn://10.0.0.236/trunk@38592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:10:52 +00:00
matt%netscape.com
6cebeb8696 fix for bug 8987
git-svn-id: svn://10.0.0.236/trunk@38591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:04:50 +00:00
bienvenu%netscape.com
7d3eba89ad work around 9306, unable to load more than one message
git-svn-id: svn://10.0.0.236/trunk@38582 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:01:38 +00:00
jefft%netscape.com
69bfb6da8b implemented same imap host move/copy message + undo
git-svn-id: svn://10.0.0.236/trunk@38581 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 04:01:05 +00:00
jefft%netscape.com
3f834112a2 make sure to delete message headers when undo/redo'ng
git-svn-id: svn://10.0.0.236/trunk@38580 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:58:39 +00:00
jefft%netscape.com
570b49b4cc added client nsISupport
git-svn-id: svn://10.0.0.236/trunk@38579 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:56:13 +00:00
rhp%netscape.com
a0a116a2f2 Fix for NS_WITH_SERVICE use
git-svn-id: svn://10.0.0.236/trunk@38578 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:54:10 +00:00
saari%netscape.com
8b5393213c Fix for bug #8439, keybinding doesn't execute onkeyup and onkeydown
git-svn-id: svn://10.0.0.236/trunk@38577 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:40:22 +00:00
saari%netscape.com
3b85bba470 make keybinding consume events
git-svn-id: svn://10.0.0.236/trunk@38576 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:15:31 +00:00
rjc%netscape.com
547b5deece Add support for dateLiterals and intLiterals.
git-svn-id: svn://10.0.0.236/trunk@38575 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:14:58 +00:00
tao%netscape.com
9e02e844a8 Turn on XML_DTD manually.
git-svn-id: svn://10.0.0.236/trunk@38574 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:13:58 +00:00
saari%netscape.com
38ca33a4fb fixing bug #8450, Mac only change
git-svn-id: svn://10.0.0.236/trunk@38573 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 03:13:42 +00:00
kipp%netscape.com
1b24c1974d Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993)
git-svn-id: svn://10.0.0.236/trunk@38572 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:33:17 +00:00
erik%netscape.com
30105c46f8 Added support for *-iso10646-1 fonts. Variable width only for now, fixed
width will be supported later through font property.


git-svn-id: svn://10.0.0.236/trunk@38571 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:32:16 +00:00
hangas%netscape.com
c107f111c8 Modifications to adjust for Hyatt's changes to windows over the weekend.
git-svn-id: svn://10.0.0.236/trunk@38570 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:30:46 +00:00
saari%netscape.com
e925264cf9 making keybinding conform to the spec, and switching to event capturing instead of bubbling
git-svn-id: svn://10.0.0.236/trunk@38569 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:28:21 +00:00
valeski%netscape.com
0dcc6b4439 added style sheet mime type
git-svn-id: svn://10.0.0.236/trunk@38568 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:26:14 +00:00
ramiro%netscape.com
32b4208c65 Global variable exorcism.
git-svn-id: svn://10.0.0.236/trunk@38567 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:25:11 +00:00
ramiro%netscape.com
49e9dcdf0a Cleanup externs.
git-svn-id: svn://10.0.0.236/trunk@38566 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:21:31 +00:00
ramiro%netscape.com
74dcb7687c Add gfx/src/xlibrgb/Makefile.
git-svn-id: svn://10.0.0.236/trunk@38565 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:16:24 +00:00
ramiro%netscape.com
8db472f8e9 Factor out xlibrgb.
git-svn-id: svn://10.0.0.236/trunk@38564 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:12:44 +00:00
ramiro%netscape.com
5e5549d77a Final global variable exorcism.
git-svn-id: svn://10.0.0.236/trunk@38563 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:11:22 +00:00
peterl%netscape.com
e4de646ea7 fix unix bustage (query interface macro usage error)
git-svn-id: svn://10.0.0.236/trunk@38562 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:07:34 +00:00
briano%netscape.com
0390a97ce4 Deleted tests from the default definition of DIRS, since it gets duplicated if ENABLE_TESTS is defined.
git-svn-id: svn://10.0.0.236/trunk@38561 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 02:06:36 +00:00
ramiro%netscape.com
665531076b Add xlib_rgb_get_depth() xlib_rgb_get_display() xlib_rgb_get_screen()
Initialize only once.


git-svn-id: svn://10.0.0.236/trunk@38560 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:54:26 +00:00
ramiro%netscape.com
a62b372a4d Factor out xlibrgb.
git-svn-id: svn://10.0.0.236/trunk@38559 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:53:41 +00:00
ramiro%netscape.com
ed87903457 Exorcise gVisualInfo.
git-svn-id: svn://10.0.0.236/trunk@38558 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:41:43 +00:00
ducarroz%netscape.com
98c345ab80 fix build bustage with nsIJVMConsole.h & nsIJVMPrefsWindow.h for edburns@acm.org
git-svn-id: svn://10.0.0.236/trunk@38557 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:38:35 +00:00
ramiro%netscape.com
7c9e0e358f Factor out xlibrgb.
git-svn-id: svn://10.0.0.236/trunk@38556 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:36:25 +00:00
peterl%netscape.com
3f714d5360 force quirks off for XML
git-svn-id: svn://10.0.0.236/trunk@38555 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:33:27 +00:00
peterl%netscape.com
3fcb357b80 cleanup error handling
git-svn-id: svn://10.0.0.236/trunk@38554 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:32:59 +00:00
peterl%netscape.com
976dde3b16 split attributes into mapped and unmapped parts
git-svn-id: svn://10.0.0.236/trunk@38553 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:32:28 +00:00
peterl%netscape.com
24298c8d98 added color name string value
git-svn-id: svn://10.0.0.236/trunk@38552 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:31:34 +00:00
waterson%netscape.com
3a2e02b467 Remove XUL_TEMPLATES and XUL_TEMPLATE_ASSERTIONS #ifdefs. Add FALLBACK_BUILDERS #ifdef that (when removed) will turn off the C++ builders for constructing content.
git-svn-id: svn://10.0.0.236/trunk@38551 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:31:00 +00:00
peterl%netscape.com
fa36e7cd75 split attribute container into mapped and unmapped parts
only mapped part is uniqued now


git-svn-id: svn://10.0.0.236/trunk@38550 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:30:43 +00:00
peterl%netscape.com
4afdc994ec split attribute container into mapped and unmapped parts
git-svn-id: svn://10.0.0.236/trunk@38549 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:30:14 +00:00
peterl%netscape.com
1861884231 hook up quirk mode
git-svn-id: svn://10.0.0.236/trunk@38548 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:29:49 +00:00
peterl%netscape.com
3e3191c713 sync to content api change
git-svn-id: svn://10.0.0.236/trunk@38547 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:28:43 +00:00
peterl%netscape.com
7ac7ac6b56 hooked up quirk mode
git-svn-id: svn://10.0.0.236/trunk@38546 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:28:04 +00:00
peterl%netscape.com
0d16957c47 cleanup
git-svn-id: svn://10.0.0.236/trunk@38545 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:27:29 +00:00
peterl%netscape.com
1faa1cdc54 better quirk mode handling
git-svn-id: svn://10.0.0.236/trunk@38544 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:27:08 +00:00
peterl%netscape.com
15c11067b3 fixed body append notification a bit
git-svn-id: svn://10.0.0.236/trunk@38543 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:26:25 +00:00
peterl%netscape.com
7fe7c9e585 better color attribute handling
git-svn-id: svn://10.0.0.236/trunk@38542 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:25:41 +00:00
peterl%netscape.com
c4bfbf18ff reworked attribute storage to seperate attributes mapped in to style from
those that aren't
This lets the style system optimize style contexts better.


git-svn-id: svn://10.0.0.236/trunk@38541 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:24:40 +00:00
peterl%netscape.com
5a1c760525 changed attribute mapping to use special attribute container
git-svn-id: svn://10.0.0.236/trunk@38540 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:22:38 +00:00
peterl%netscape.com
7e3e6baa95 better fixed font handling
git-svn-id: svn://10.0.0.236/trunk@38539 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:22:04 +00:00
peterl%netscape.com
2214ff6e4d made compatibility mode pref an override of auto
git-svn-id: svn://10.0.0.236/trunk@38538 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:21:25 +00:00
peterl%netscape.com
bd6b8b2517 better memory handling
git-svn-id: svn://10.0.0.236/trunk@38537 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:20:43 +00:00
peterl%netscape.com
427a10abde propogate quirk mode into child contexts
git-svn-id: svn://10.0.0.236/trunk@38536 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:20:21 +00:00
peterl%netscape.com
a139f3c208 cleanup
git-svn-id: svn://10.0.0.236/trunk@38535 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:19:31 +00:00
peterl%netscape.com
3a2dd29c4c changed attribute impact api
git-svn-id: svn://10.0.0.236/trunk@38534 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:18:59 +00:00
peterl%netscape.com
f175962d28 made color parsing more strict in strict mode, just like nav in quirk mode
git-svn-id: svn://10.0.0.236/trunk@38533 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:18:11 +00:00
peterl%netscape.com
c658374b37 fixed css quirk support in XUL
removed dead code


git-svn-id: svn://10.0.0.236/trunk@38532 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:17:21 +00:00
peterl%netscape.com
2cf2899e9c sync to styled content api change
git-svn-id: svn://10.0.0.236/trunk@38531 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:16:56 +00:00
sfraser%netscape.com
f1135f5a99 Fix the uber caret problem, where the caret would draw incorrectly when the selection pointed to child nodes of a parent node. Now, it points to the start of the indexed child node in this situation.
git-svn-id: svn://10.0.0.236/trunk@38530 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:11:49 +00:00
gayatrib%netscape.com
7e288fd97a Added code that copies content from defaults folder
git-svn-id: svn://10.0.0.236/trunk@38529 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:08:17 +00:00
gayatrib%netscape.com
46fd1bebe5 Added new file spec for profile defaults folder
git-svn-id: svn://10.0.0.236/trunk@38528 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:05:39 +00:00
gayatrib%netscape.com
d7710f1dce Added Recursive Copy routine
git-svn-id: svn://10.0.0.236/trunk@38527 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 01:02:16 +00:00
gordon%netscape.com
9a125662da Update for changes to Windows makefiles.
git-svn-id: svn://10.0.0.236/trunk@38526 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:59:20 +00:00
matt%netscape.com
ca877c59d0 removing unused files for bug 6486
git-svn-id: svn://10.0.0.236/trunk@38525 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:57:13 +00:00
cmanske%netscape.com
27e7eaf499 Changed attempt to display a Named Anchor using CSS so it can have an HREF. (it doesn't work yet, anyway)
git-svn-id: svn://10.0.0.236/trunk@38524 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:57:04 +00:00
saari%netscape.com
fbba59b47c Fix for bug #8990
git-svn-id: svn://10.0.0.236/trunk@38523 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:48:06 +00:00
ramiro%netscape.com
da55f7431e Exorcise gVisualInfo.
git-svn-id: svn://10.0.0.236/trunk@38522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:47:29 +00:00
despotdaemon%netscape.com
b203c2819f Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38521 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:46:54 +00:00
sspitzer%netscape.com
2c03169e7e adding more debugging dump statements to help diagnose problems
git-svn-id: svn://10.0.0.236/trunk@38520 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:44:40 +00:00
matt%netscape.com
524a760eb6 fixing bug 6486. Removing appshell.html contentframe.html sidbear.html status.html browserinitpage.html
git-svn-id: svn://10.0.0.236/trunk@38519 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:42:30 +00:00
hyatt%netscape.com
774ff05dec Making the initial window size bigger.
git-svn-id: svn://10.0.0.236/trunk@38518 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:41:52 +00:00
hyatt%netscape.com
66fd801acb Making the initial window size larger.
git-svn-id: svn://10.0.0.236/trunk@38517 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:40:56 +00:00
mccabe%netscape.com
d7231989c4 Define JS_HAVE_LONG_LONG for VMS on the Alpha.
Thanks to Colin Blake <colin@theblakes.com> for this patch.


git-svn-id: svn://10.0.0.236/trunk@38516 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:38:52 +00:00
ducarroz%netscape.com
e6c37ad177 I forget to move the code that set identity fields into the compose fields when I split the send function last time.
git-svn-id: svn://10.0.0.236/trunk@38515 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:37:47 +00:00
av%netscape.com
b6bf346457 Adding full path to pluginTag.mFileName on Windows
git-svn-id: svn://10.0.0.236/trunk@38514 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:37:41 +00:00
law%netscape.com
086f23fa1f Tweak for bug #7204 (Open... -> Open File or Location...)
git-svn-id: svn://10.0.0.236/trunk@38513 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:36:45 +00:00
gordon%netscape.com
7c11eab5c8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38512 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:36:08 +00:00
edburns%acm.org
c786c1aa85 Stanley Ho's REFLOW_MODS change.
git-svn-id: svn://10.0.0.236/trunk@38511 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:32:01 +00:00
danm%netscape.com
5441fb9e9d delay showing intrinsically sized windows
git-svn-id: svn://10.0.0.236/trunk@38510 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:29:05 +00:00
law%netscape.com
5364c72e86 Added dialog title (not localizable, yet)
git-svn-id: svn://10.0.0.236/trunk@38509 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:28:56 +00:00
edburns%acm.org
e4dd1dd1ad Alex Musil's long awaited plugin changes.
git-svn-id: svn://10.0.0.236/trunk@38508 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:28:34 +00:00
law%netscape.com
419bd437ae Fix (from German) for bug #7204
git-svn-id: svn://10.0.0.236/trunk@38507 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:25:58 +00:00
gordon%netscape.com
25ccff21e7 File Removed.
git-svn-id: svn://10.0.0.236/trunk@38506 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:23:06 +00:00
edburns%acm.org
ea2f1e0924 Alex Musil and Stanley Ho's changes. Added Show and hide methods.
git-svn-id: svn://10.0.0.236/trunk@38505 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:22:32 +00:00
ramiro%netscape.com
cbf9846500 Exorcise gScreenNum.
git-svn-id: svn://10.0.0.236/trunk@38504 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:18:43 +00:00
ramiro%netscape.com
98d189ec54 xorcise gScreenNum.
git-svn-id: svn://10.0.0.236/trunk@38503 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:15:22 +00:00
matt%netscape.com
94a18ef77e fixing bug 6646
git-svn-id: svn://10.0.0.236/trunk@38502 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:11:17 +00:00
cmanske%netscape.com
95681a251c Fixed crash in link dialog (but you still can't use OK or Cancel)
git-svn-id: svn://10.0.0.236/trunk@38501 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:08:27 +00:00
ramiro%netscape.com
dd53fecea7 Fix a dumb typo.
git-svn-id: svn://10.0.0.236/trunk@38500 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:06:57 +00:00
sspitzer%netscape.com
4a34a4415b support -news command line argument
git-svn-id: svn://10.0.0.236/trunk@38499 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:06:16 +00:00
chuang%netscape.com
f1f07054f4 new files, not in build
git-svn-id: svn://10.0.0.236/trunk@38498 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:06:01 +00:00
ramiro%netscape.com
5b1a1de76a Exorcism of global shift, mask and count flags.
git-svn-id: svn://10.0.0.236/trunk@38497 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:05:19 +00:00
chuang%netscape.com
af7c8df819 new file, not in build
git-svn-id: svn://10.0.0.236/trunk@38496 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:04:38 +00:00
ramiro%netscape.com
4a26edcfb4 Put noisy code in an ifdef.
git-svn-id: svn://10.0.0.236/trunk@38495 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:03:52 +00:00
matt%netscape.com
a46e16443b Fixing bug 8245
git-svn-id: svn://10.0.0.236/trunk@38494 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:03:36 +00:00
ramiro%netscape.com
9bae29d743 Add xlib_rgb_get_visual_info rename struct member form visual to x_visual_info
to make it easier to debug.


git-svn-id: svn://10.0.0.236/trunk@38493 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:02:55 +00:00
brendan%mozilla.org
e3ae132e37 Don't ask for Berkeley-DB owner, sleepycat owns it.
git-svn-id: svn://10.0.0.236/trunk@38492 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 00:02:40 +00:00
despotdaemon%netscape.com
2dfee438e2 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38491 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:56:26 +00:00
valeski%netscape.com
e7913b0e56 added a date header to the cookie test (cookies require a server date to work)
git-svn-id: svn://10.0.0.236/trunk@38490 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:54:12 +00:00
cmanske%netscape.com
a1c4ad61dd Moved style attribute for progess area into CSS file
git-svn-id: svn://10.0.0.236/trunk@38489 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:49:56 +00:00
sspitzer%netscape.com
45ff0a4272 more tests.
git-svn-id: svn://10.0.0.236/trunk@38487 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:47:10 +00:00
rhp%netscape.com
d0ad3f8113 Changes for copy operations
git-svn-id: svn://10.0.0.236/trunk@38484 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:46:29 +00:00
terry%mozilla.org
e920a128eb Very quick description of what TripleDB is.
git-svn-id: svn://10.0.0.236/trunk@38483 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:46:05 +00:00
sspitzer%netscape.com
3c6948d133 return and error if we are trying to post to ldap:/ or http:/ or something like that.
git-svn-id: svn://10.0.0.236/trunk@38481 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:45:44 +00:00
valeski%netscape.com
96ed466930 default to text/html content type if we don't know what it is
git-svn-id: svn://10.0.0.236/trunk@38480 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:44:15 +00:00
despotdaemon%netscape.com
2b71cb512a Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38479 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:43:31 +00:00
slamm%netscape.com
ea1560c590 Remove unused variable, rBool, and its compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38478 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:42:00 +00:00
buster%netscape.com
12526f95d5 added code to manage setting/unsetting attribute-value pairs in complex selections.
cases like: <font color=blue>abc</font>some more text<font color=red>def</font>
with the selection from 'b' to 'e' and operations like "set font to green", and "remove font color"


git-svn-id: svn://10.0.0.236/trunk@38477 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:41:37 +00:00
cmanske%netscape.com
7edd87b857 Fixed small default window size for editor content window and changed min-width on toolbars to allow reducing content window to smaller than toolbars
git-svn-id: svn://10.0.0.236/trunk@38476 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:40:27 +00:00
slamm%netscape.com
ae6533ee28 Remove unused variable (and compiler warning)
git-svn-id: svn://10.0.0.236/trunk@38475 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:38:33 +00:00
waterson%netscape.com
6e162f007d Partial fix for 9280 (resolution is flakey, will later until M9 when we have Necko doing URL resolution). Bug 9301: fixed un-encountered namespace bug.
git-svn-id: svn://10.0.0.236/trunk@38474 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:36:44 +00:00
terry%mozilla.org
69864ae436 Initial checkin of tripledb, the 'triples' database engine.
git-svn-id: svn://10.0.0.236/trunk@38473 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:36:39 +00:00
ramiro%netscape.com
bc3b8624ea Timers are toolkit specific.
git-svn-id: svn://10.0.0.236/trunk@38472 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:33:48 +00:00
ramiro%netscape.com
9196ae52e2 Add a debug printf.
git-svn-id: svn://10.0.0.236/trunk@38471 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:32:20 +00:00
buster%netscape.com
7200addfac minor fix for returning when a key is handled or not. This is a tiny part
of the fix for 8123, joki is working on the rest with tague and rods.


git-svn-id: svn://10.0.0.236/trunk@38470 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:31:08 +00:00
ramiro%netscape.com
b356f4a9fd Cleanup the widget api some. Move initialization of evil stuff to the gfx
end.  Dont leak the widget name.  Carry around Display* and friends in the
appshell.


git-svn-id: svn://10.0.0.236/trunk@38469 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:28:58 +00:00
despotdaemon%netscape.com
63ffe66470 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@38468 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:23:54 +00:00
pinkerton%netscape.com
9f4f0f8b70 more generic tooltip architecture.
git-svn-id: svn://10.0.0.236/trunk@38467 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:22:40 +00:00
pinkerton%netscape.com
dbecab5e7c export tooltip.js to dist.
git-svn-id: svn://10.0.0.236/trunk@38466 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:22:13 +00:00
pinkerton%netscape.com
e0848a3243 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38465 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:21:49 +00:00
pinkerton%netscape.com
5be46e3134 Allow for oncreate handler to stop creation of popups by returning false from event handler.
git-svn-id: svn://10.0.0.236/trunk@38464 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:21:23 +00:00
wtc%netscape.com
5426224349 Fixed an unused-variable compiler warning. Thanks to
Seth Spitzer <sspitzer@netscape.com> for the fix.


git-svn-id: svn://10.0.0.236/trunk@38463 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:18:43 +00:00
briano%netscape.com
79d43ec5ed Automated update
git-svn-id: svn://10.0.0.236/trunk@38462 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:15:03 +00:00
akkana%netscape.com
b704d40ce3 Fix formatted plaintext output -- it wasn't following prettyprint or wrap length
git-svn-id: svn://10.0.0.236/trunk@38461 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:13:15 +00:00
danm%netscape.com
27ec474123 don't resize or move while 'opening' an extant window
git-svn-id: svn://10.0.0.236/trunk@38460 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:13:10 +00:00
briano%netscape.com
352524adbe Change for OpenVMS's pseudo-cross-compile environment.
git-svn-id: svn://10.0.0.236/trunk@38459 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:11:39 +00:00
andreas.otte%primus-online.de
03e69d05c3 NECKO only: replacing GetBuffer with ToNewCString and some error checking
git-svn-id: svn://10.0.0.236/trunk@38458 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:08:16 +00:00
gayatrib%netscape.com
57bffd7ec9 added pmMigrateAll.xul file
git-svn-id: svn://10.0.0.236/trunk@38457 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:07:11 +00:00
sspitzer%netscape.com
18ba93b837 changes to support the news pretty name abbreviation feature.
not turn on yet.
thanks to Oleg Rekutin <rekusha@asan.com> for contributing this code.


git-svn-id: svn://10.0.0.236/trunk@38456 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:06:42 +00:00
gayatrib%netscape.com
7449287442 Added Migrate All button
git-svn-id: svn://10.0.0.236/trunk@38455 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:06:10 +00:00
gayatrib%netscape.com
62369cb069 xul file for migrate all ocnfirmation dialog
git-svn-id: svn://10.0.0.236/trunk@38454 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:05:11 +00:00
kin%netscape.com
d0b855c6a7 Fix for bug #7495: [PP]Undo on Linux shows intermediate steps.
Modified Undo() and Redo() to call Begin/EndUpdateViewBatch().


git-svn-id: svn://10.0.0.236/trunk@38453 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:02:12 +00:00
kin%netscape.com
11e8a5e806 Fixed warning message by adding missing return.
git-svn-id: svn://10.0.0.236/trunk@38452 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:00:30 +00:00
brendan%mozilla.org
65a5d943bd Add Y2K disclaimer.
git-svn-id: svn://10.0.0.236/trunk@38451 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 23:00:05 +00:00
sspitzer%netscape.com
ee6bbc9b72 resurrect nntpTest. a lot left to be done. check back soon.
git-svn-id: svn://10.0.0.236/trunk@38450 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:59:57 +00:00
mccabe%netscape.com
1c2eebc915 Fix to 9241 - Change types to unsigned to fix compile-time warnings.
Thanks go to kherron@sgum.mci.com for the patch.


git-svn-id: svn://10.0.0.236/trunk@38449 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:58:42 +00:00
jband%netscape.com
722141faa7 updating xptcall status page
git-svn-id: svn://10.0.0.236/trunk@38448 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:57:45 +00:00
saari%netscape.com
9c5744d82e Enabling Windows menu accelerators
git-svn-id: svn://10.0.0.236/trunk@38447 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:57:12 +00:00
joki%netscape.com
b7b0878393 Partial fix for bug 8123, handle spacebar scrolling on keypress, not keydown
git-svn-id: svn://10.0.0.236/trunk@38446 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:55:46 +00:00
sspitzer%netscape.com
73aaec846b fix warning
git-svn-id: svn://10.0.0.236/trunk@38445 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:55:45 +00:00
Michael.Kedl%Nexwarecorp.com
67a7c53ff3 Fixed alpha blending for gifs with transparency masks.
git-svn-id: svn://10.0.0.236/trunk@38444 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:55:05 +00:00
bienvenu%netscape.com
63b41e3ff7 add methods to set parent message for threading
git-svn-id: svn://10.0.0.236/trunk@38442 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:53:11 +00:00
bienvenu%netscape.com
e2587e61b5 more work on threading, fix unread child counts
git-svn-id: svn://10.0.0.236/trunk@38441 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:53:10 +00:00
ducarroz%netscape.com
943d10d190 remove comment that wasn't true anymore
git-svn-id: svn://10.0.0.236/trunk@38440 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:53:02 +00:00
briano%netscape.com
5c91914989 Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s.
git-svn-id: svn://10.0.0.236/trunk@38439 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:52:20 +00:00
bienvenu%netscape.com
1b5abd2dbc turn on pop and imap filters
git-svn-id: svn://10.0.0.236/trunk@38438 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:46:51 +00:00
troy%netscape.com
7e20d1a10e Removed one call to SetPrimaryFrameFor() that was redundant
git-svn-id: svn://10.0.0.236/trunk@38437 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:45:13 +00:00
akkana%netscape.com
dd2692279f version 1.3 caused this dialog to come up blank! Backing out, filed bug 9313 to track getting the right fix in
git-svn-id: svn://10.0.0.236/trunk@38436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:44:49 +00:00
putterman%netscape.com
1e1681aa5e Add folders as an nsISupports.
git-svn-id: svn://10.0.0.236/trunk@38435 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:44:30 +00:00
hangas%netscape.com
a6d8691c27 Hack to allow iframes to not cause crash in address book.
git-svn-id: svn://10.0.0.236/trunk@38434 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:44:04 +00:00
putterman%netscape.com
967f959dff Add thread counts.
git-svn-id: svn://10.0.0.236/trunk@38433 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:44:00 +00:00
putterman%netscape.com
479cdfd0e4 Added thread count columns.
git-svn-id: svn://10.0.0.236/trunk@38432 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:43:38 +00:00
sspitzer%netscape.com
c066feacfa fix warnings
git-svn-id: svn://10.0.0.236/trunk@38429 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:43:25 +00:00
sspitzer%netscape.com
9d7a392839 don't create these values. rely on the default prefs for that.
git-svn-id: svn://10.0.0.236/trunk@38428 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:42:48 +00:00
hangas%netscape.com
e56c8d1d36 Fix for bugs 9288 and 8783.
git-svn-id: svn://10.0.0.236/trunk@38427 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:41:54 +00:00
racham%netscape.com
2100995ef9 Removing check for mpath in Recursive copy routine
git-svn-id: svn://10.0.0.236/trunk@38426 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:41:42 +00:00
sspitzer%netscape.com
40cc08ce81 return the right error value
git-svn-id: svn://10.0.0.236/trunk@38425 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:41:19 +00:00
sspitzer%netscape.com
151068ddd1 fix warning
git-svn-id: svn://10.0.0.236/trunk@38424 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:40:54 +00:00
sspitzer%netscape.com
e78b7e0ff8 add debugging printf
git-svn-id: svn://10.0.0.236/trunk@38423 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:40:20 +00:00
cata%netscape.com
973022284c Test for utf-7 enc.
git-svn-id: svn://10.0.0.236/trunk@38422 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:40:17 +00:00
cata%netscape.com
670b2ec352 Space, Tab, CR, LF - direct encoded.
git-svn-id: svn://10.0.0.236/trunk@38421 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:39:49 +00:00
slamm%netscape.com
913f7b4f90 Remove broken tree2 references. Squeeze file size.
git-svn-id: svn://10.0.0.236/trunk@38420 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:39:39 +00:00
sspitzer%netscape.com
354fa48155 add debugging dump
git-svn-id: svn://10.0.0.236/trunk@38419 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:39:10 +00:00
slamm%netscape.com
b49d9a687c allow 'fulltext' with short url (e.g. log=<tree>/logfile&fulltext=1)
git-svn-id: svn://10.0.0.236/trunk@38418 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:37:17 +00:00
slamm%netscape.com
106021f436 Find builds with <tree>/<logfile> to shorten urls
git-svn-id: svn://10.0.0.236/trunk@38417 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 22:35:00 +00:00
sspitzer%netscape.com
ca515cb7a3 temporary fix for the "window is 1x1 and blank on startup" problem.
hyatt / pavlov are working on a better fix.


git-svn-id: svn://10.0.0.236/trunk@38416 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 21:32:44 +00:00
slamm%netscape.com
b52b4530de Change showlog 'exerpt' parameter to 'log'.
git-svn-id: svn://10.0.0.236/trunk@38415 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 21:30:20 +00:00
slamm%netscape.com
ff2d0265cc Shorter showlog link.
git-svn-id: svn://10.0.0.236/trunk@38414 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 21:27:22 +00:00
slamm%netscape.com
d0ab52c847 Support log=<tree>/<logfile> for tinderbox.
git-svn-id: svn://10.0.0.236/trunk@38413 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 21:23:32 +00:00
mcafee%netscape.com
78a680077f Fixing Solaris/CC bustage. a=cyeh
git-svn-id: svn://10.0.0.236/trunk@38412 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 21:07:11 +00:00
sdagley%netscape.com
3b89ad20e0 Fix for bug #8733. I know the tree is closed because of Linux but this is a Mac specific change. Normally I'd wait for the tree to open or get approval but I've been up for over 24 hours and I can't find cyeh or chofmann so I'm checking in and going to get some sleep. If there are any questions ask dp as he's the one that figured out the wrong registration call was being made for filespecwithui.
git-svn-id: svn://10.0.0.236/trunk@38411 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 20:53:32 +00:00
gordon%netscape.com
59258a8ec4 Removed nsHTTPRequestObserver.cpp from build, because it is obsolete.
git-svn-id: svn://10.0.0.236/trunk@38410 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 20:15:03 +00:00
gordon%netscape.com
3f058db891 File Removed.
git-svn-id: svn://10.0.0.236/trunk@38409 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 19:26:57 +00:00
hyatt%netscape.com
f7fc69df54 Trying to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@38408 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 18:53:41 +00:00
hyatt%netscape.com
fdc6bd2f69 Trying to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@38407 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 18:52:38 +00:00
norris%netscape.com
ac3c06b6c9 Fix bug in ScriptableObject that make classes with jsGet_ but not jsFunction_ work improperly.
Also update Foo example to conform to new defineClass API.


git-svn-id: svn://10.0.0.236/trunk@38406 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 17:13:33 +00:00
valeski%netscape.com
ca33cfa3da removed netlib.lib from necko build
git-svn-id: svn://10.0.0.236/trunk@38405 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 15:46:29 +00:00
Jerry.Kirk%Nexwarecorp.com
078144b672 - menuitem tweak for photon
git-svn-id: svn://10.0.0.236/trunk@38404 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:59:34 +00:00
ramiro%netscape.com
0fe6af0437 More menu stubs. Thank You.
git-svn-id: svn://10.0.0.236/trunk@38403 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:55:44 +00:00
ramiro%netscape.com
84906a6c6a Protect the mail news "dirty hack" with MOZ_MAIL_NEWS defines.
git-svn-id: svn://10.0.0.236/trunk@38402 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:51:33 +00:00
valeski%netscape.com
c0998673c5 added newlines
git-svn-id: svn://10.0.0.236/trunk@38401 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:37:24 +00:00
dveditz%netscape.com
4a450b9a6d Bug 6453, expose trigger an version objects in the XPInstall context
git-svn-id: svn://10.0.0.236/trunk@38400 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:28:25 +00:00
valeski%netscape.com
0045c30380 corrected string parsing argument order
git-svn-id: svn://10.0.0.236/trunk@38399 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:26:29 +00:00
ramiro%netscape.com
c425e2843c Add a useful debug statement.
git-svn-id: svn://10.0.0.236/trunk@38398 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 14:08:30 +00:00
Jerry.Kirk%Nexwarecorp.com
a879fd26b3 - Changes to support Alpha Blending and other odds and ends under Photon
git-svn-id: svn://10.0.0.236/trunk@38397 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 11:44:22 +00:00
gayatrib%netscape.com
fd8365200f Modified to load the newpm.xul to invoke profile manager ui
git-svn-id: svn://10.0.0.236/trunk@38396 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 08:32:21 +00:00
gayatrib%netscape.com
ee9bd1624e Added pmDelete.xul to the makefile
git-svn-id: svn://10.0.0.236/trunk@38395 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 08:28:28 +00:00
gayatrib%netscape.com
af9e20232e Modified the xul files to reflect the new window tag syntax
git-svn-id: svn://10.0.0.236/trunk@38394 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 08:26:47 +00:00
hyatt%netscape.com
6f43cebd7d Should fix the messenger crash on startup. Looks like iframes don't like
being flowed at small sizes.


git-svn-id: svn://10.0.0.236/trunk@38393 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 07:44:10 +00:00
dveditz%netscape.com
4a0d4c3aa1 Mac startup performance
git-svn-id: svn://10.0.0.236/trunk@38392 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 07:28:49 +00:00
rickg%netscape.com
264cb97d37 fixed bug 9127
git-svn-id: svn://10.0.0.236/trunk@38391 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 07:12:34 +00:00
dveditz%netscape.com
244b69033f adding stub dll for InstallWizards
git-svn-id: svn://10.0.0.236/trunk@38390 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 05:52:17 +00:00
dveditz%netscape.com
82c17d61c0 Adding XPInstall .dll stub for Install Wizards
git-svn-id: svn://10.0.0.236/trunk@38389 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 05:48:12 +00:00
av%netscape.com
23ff8d5268 Delaying loading plugin dll till actually needed, potentially decreasing
startup time significantly. LoadPlugin() call moved from LoadPlugins to
GetPluginFactory. Windows only.


git-svn-id: svn://10.0.0.236/trunk@38388 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 04:14:54 +00:00
troy%netscape.com
cd133fcb8b Changed GetPrimaryFrameFor() to use a hash table to improve performance
git-svn-id: svn://10.0.0.236/trunk@38387 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 03:52:33 +00:00
hangas%netscape.com
0dc05a1604 Improvements to card view and edit view UI for address book.
git-svn-id: svn://10.0.0.236/trunk@38385 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 03:19:28 +00:00
pavlov%pavlov.net
0479844a7f update to my new interface (files not built... yet)
git-svn-id: svn://10.0.0.236/trunk@38384 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 01:23:43 +00:00
cmanske%netscape.com
d03358a474 Trying to get dialogs to work again.
git-svn-id: svn://10.0.0.236/trunk@38383 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 00:19:40 +00:00
dveditz%netscape.com
b262065164 Fixing grotesque memory leak that kept killing my Win9x system
git-svn-id: svn://10.0.0.236/trunk@38382 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 23:56:24 +00:00
hyatt%netscape.com
c174a83a60 Make popups work with intrinsic sizing.
git-svn-id: svn://10.0.0.236/trunk@38381 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 23:45:24 +00:00
Jerry.Kirk%Nexwarecorp.com
856c15063f -- Added stub functions for Get/SetModifiers and Get/SetShortcut
git-svn-id: svn://10.0.0.236/trunk@38379 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 23:28:17 +00:00
racham%netscape.com
5d9a71afe9 Added usage of GetIIDs and did some clean up
git-svn-id: svn://10.0.0.236/trunk@38378 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 23:09:06 +00:00
cmanske%netscape.com
3c57e8fd5b Fixed alignment popup
git-svn-id: svn://10.0.0.236/trunk@38377 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 23:08:01 +00:00
rhp%netscape.com
e9b0aac14a Cleanup header
git-svn-id: svn://10.0.0.236/trunk@38376 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 22:44:19 +00:00
rhp%netscape.com
4757a10f38 New header resources (Not part of the build)
git-svn-id: svn://10.0.0.236/trunk@38375 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 22:42:16 +00:00
zuperdee%penguinpowered.com
a3cea136aa Removed a couple of (what look like) obsolete functions from nsWindow, and fixed quite a lot of compiler warnings in nsWindow.cpp and nsXtEventHandler.cpp.
git-svn-id: svn://10.0.0.236/trunk@38374 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 22:08:41 +00:00
jband%netscape.com
77db3011fb added MultipleInheritence xptcall invoke test
git-svn-id: svn://10.0.0.236/trunk@38373 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 21:31:25 +00:00
kipp%netscape.com
14245ab0dc Removed white-space stripping from href's/backgrounds/etc to fix bug #8319
git-svn-id: svn://10.0.0.236/trunk@38372 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 21:14:37 +00:00
zuperdee%penguinpowered.com
d0a28cb222 Commenting out the SetTitle function for now, until I figure out how to do it right.
git-svn-id: svn://10.0.0.236/trunk@38371 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 20:50:37 +00:00
kipp%netscape.com
782de5df04 Fixed bug #9282 - clip rect was computed wrong from style info and sign of right/bottom were inverted; eliminated many linux compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38370 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 20:38:14 +00:00
zuperdee%penguinpowered.com
2ce40a44bf Unbreaking the Motif build by fixing my menu fixes (boy am I stupid). Also implemented the nsWindow:SetTitle function (reusing the code I wrote for the xlib port).
git-svn-id: svn://10.0.0.236/trunk@38369 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 20:15:54 +00:00
kipp%netscape.com
853509e450 Map entities that expand to \r to \n (bug #6199); eliminate linux specific compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38368 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:45:27 +00:00
jband%netscape.com
144110cfd6 added files: mozilla/js/src/xpconnect/src/xpcthreadcontext.cpp
git-svn-id: svn://10.0.0.236/trunk@38367 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:42:55 +00:00
jband%netscape.com
659e7dcc90 adding new file to build projects
git-svn-id: svn://10.0.0.236/trunk@38366 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:42:32 +00:00
hyatt%netscape.com
677775fe66 Making sure dialogs really look like dialogs.
git-svn-id: svn://10.0.0.236/trunk@38365 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:38:43 +00:00
jband%netscape.com
deeea7b4b7 added files: mozilla/js/src/xpconnect/idl/nsIJSContextStack.idl
git-svn-id: svn://10.0.0.236/trunk@38364 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:29:09 +00:00
jband%netscape.com
94fab0601a adding JSContextStack interface
git-svn-id: svn://10.0.0.236/trunk@38363 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 19:26:36 +00:00
kipp%netscape.com
b3c3552149 Fixed bug #8905 by moving a copy of the first-letter construction code into the bowels of the generated content frame generation code
git-svn-id: svn://10.0.0.236/trunk@38361 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 18:46:09 +00:00
kipp%netscape.com
85b12bb5d7 Fixed margin calcs for block elements (and tables) so that when the object is wider than the avail width the object is pinned to the left/right edge as appropriate (bug #6155)
git-svn-id: svn://10.0.0.236/trunk@38360 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 18:45:12 +00:00
kipp%netscape.com
18c54cf121 Made direction inheritable by tables in nav-quirks mode; cleaned up some linux specific compiler warning noise
git-svn-id: svn://10.0.0.236/trunk@38359 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 18:43:38 +00:00
kipp%netscape.com
3fd213b2ce Cleaned up ctor initializer order to quite down compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38358 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 18:42:51 +00:00
cmanske%netscape.com
6aeb4c7e59 Changed Named Anchor dialog to use autosizing
git-svn-id: svn://10.0.0.236/trunk@38357 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 18:36:50 +00:00
jefft%netscape.com
702adb767f CopyFileMessage() now adds the new message header to the database
git-svn-id: svn://10.0.0.236/trunk@38356 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 17:37:37 +00:00
hyatt%netscape.com
856977854f Fixing the toolkit core's ShowWindow methods to not SHOW THE DAMN WINDOW
ON THEIR OWN.  Why are these %^*%^&%&^ methods still being used everywhere?


git-svn-id: svn://10.0.0.236/trunk@38355 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 17:01:55 +00:00
hyatt%netscape.com
b401b5bb9c Fixing the profile manager (the div was in the wrong place).
git-svn-id: svn://10.0.0.236/trunk@38354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 17:01:00 +00:00
hyatt%netscape.com
9bc608b22a Will do intrinsic sizing when the window is really small (doesn't have to be
0, since Linux barfs on that).


git-svn-id: svn://10.0.0.236/trunk@38353 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 16:54:14 +00:00
hyatt%netscape.com
61ada8c492 Keep the initial width and height from being 0. Set it to 1 instead.
git-svn-id: svn://10.0.0.236/trunk@38352 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 16:53:43 +00:00
zuperdee%penguinpowered.com
9df3fac01f Lots of Motif menu code fixes. With these changes, hopefully it will no longer grab the mouse and refuse to release it, though the pulldown menus still don't quite work yet.
git-svn-id: svn://10.0.0.236/trunk@38350 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 07:57:04 +00:00
morse%netscape.com
bb48e07453 added newline at end of file -- fixes bug 9270
git-svn-id: svn://10.0.0.236/trunk@38349 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 03:48:42 +00:00
racham%netscape.com
9d1c3bf0aa Moved profile.mcp to build after network module
git-svn-id: svn://10.0.0.236/trunk@38348 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:53:52 +00:00
racham%netscape.com
f8eb4fa44c Adding RecursiveCopy interface
git-svn-id: svn://10.0.0.236/trunk@38347 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:39:42 +00:00
racham%netscape.com
2f80cf9daa Added login to support netcenter's product registration work
git-svn-id: svn://10.0.0.236/trunk@38346 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:27:39 +00:00
racham%netscape.com
f29c766947 Adding netcenter Preg pref
git-svn-id: svn://10.0.0.236/trunk@38345 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:21:30 +00:00
racham%netscape.com
67fa2146bd Adding interfaces to support Netcenter Preg work
git-svn-id: svn://10.0.0.236/trunk@38344 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:18:59 +00:00
racham%netscape.com
1dbb752458 Added Network Module library
git-svn-id: svn://10.0.0.236/trunk@38343 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:12:48 +00:00
racham%netscape.com
72fdc3da0a added netlib library
git-svn-id: svn://10.0.0.236/trunk@38342 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 01:07:21 +00:00
dp%netscape.com
572ff8ba79 Turn off autoregistrations for release builds if component.reg exists.
git-svn-id: svn://10.0.0.236/trunk@38341 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 00:59:27 +00:00
gayatrib%netscape.com
64437dd2a3 Added netcenter files
git-svn-id: svn://10.0.0.236/trunk@38340 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 00:59:23 +00:00
gayatrib%netscape.com
eb2363f82d Adding xul files for Netcenter PReg
git-svn-id: svn://10.0.0.236/trunk@38339 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 00:58:00 +00:00
radha%netscape.com
82bf5ab001 Activate the mailcomposer code only if NECKO is *not*
defined. Mail composer header files are not found if
NECKO is defined and thereby NECKO build fails.


git-svn-id: svn://10.0.0.236/trunk@38338 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 00:53:20 +00:00
rickg%netscape.com
7156430d4e fixed bug 9185
git-svn-id: svn://10.0.0.236/trunk@38337 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-05 00:24:23 +00:00
radha%netscape.com
ff8c27a18d Don't use the values returned by NS_MakeAbsURL to pass it to link handler, when
a mailto: url is clicked. This is because netlib doesn't understand mailto: urls yet.
This will be fixed the right way after NECKO lands


git-svn-id: svn://10.0.0.236/trunk@38336 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:48:06 +00:00
radha%netscape.com
e0f7e503dc WebShellWindow is now a url dispatcher until a common app independant module is
identified. Add url dispatcher related functions


git-svn-id: svn://10.0.0.236/trunk@38335 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:41:32 +00:00
radha%netscape.com
cb6a8b17eb Pass mailto: urls to the Url Dispatcher
git-svn-id: svn://10.0.0.236/trunk@38334 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:40:15 +00:00
radha%netscape.com
e6c6e9b5c1 Add nsIUrlDispatcher.h to export list
git-svn-id: svn://10.0.0.236/trunk@38333 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:39:39 +00:00
radha%netscape.com
8d60274f97 Add set/get urldispatcher functions
git-svn-id: svn://10.0.0.236/trunk@38332 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:38:56 +00:00
radha%netscape.com
a3d7365131 Initial checkin.
git-svn-id: svn://10.0.0.236/trunk@38331 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:38:33 +00:00
cmanske%netscape.com
d80d13d5da Trying to get popup XUL windows to behave: not correct yet, but checking in so others can examine
git-svn-id: svn://10.0.0.236/trunk@38330 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:14:36 +00:00
cmanske%netscape.com
ae3903e3fb Implemented insert named anchor and table. Fixed dialogs to utilize autosizing. Popups are screwed up because of stupid box layout behavior
git-svn-id: svn://10.0.0.236/trunk@38329 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 23:01:10 +00:00
radha%netscape.com
f090bb6fe2 Set XP_AppPlatform to the right platform name instead of a
generic "Unix". This checkin applies only to unix builds


git-svn-id: svn://10.0.0.236/trunk@38328 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 22:41:59 +00:00
andreas.otte%primus-online.de
1df7e2c156 NECKO only: fixing MakeAbsolute while loading images
git-svn-id: svn://10.0.0.236/trunk@38327 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 22:41:42 +00:00
andreas.otte%primus-online.de
722e2bb4b3 NECKO only: fixing MakeAbsolute when loading images, cleanup
git-svn-id: svn://10.0.0.236/trunk@38326 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 22:23:38 +00:00
andreas.otte%primus-online.de
ea2f6c0267 NECKO only: fixing MakeAbsolute when using link
git-svn-id: svn://10.0.0.236/trunk@38325 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 20:56:29 +00:00
hyatt%netscape.com
01f3c282b8 Removing the obsolete nsIWidgetController interface.
git-svn-id: svn://10.0.0.236/trunk@38324 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 19:46:05 +00:00
hyatt%netscape.com
5bf6776461 Removing the obsolete files.
git-svn-id: svn://10.0.0.236/trunk@38323 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 19:43:01 +00:00
hyatt%netscape.com
4949d8b250 Removing the compilation of obsolete files on windows.
git-svn-id: svn://10.0.0.236/trunk@38322 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 19:41:37 +00:00
hyatt%netscape.com
7f196c1827 Replacing window.frames[0].frames[1] with window.content.
Also tried to cut down on some uses of the toolkitCore (those that I could
switch over).


git-svn-id: svn://10.0.0.236/trunk@38321 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 19:20:52 +00:00
briano%netscape.com
8e6aa25de7 Automated update
git-svn-id: svn://10.0.0.236/trunk@38320 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 18:55:56 +00:00
briano%netscape.com
56e23d7a02 Fix for Workshop 5.0 builds on Solaris. Bug 9269.
git-svn-id: svn://10.0.0.236/trunk@38319 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 18:54:24 +00:00
zuperdee%penguinpowered.com
b38bd1caa8 Attempting to fix the Motif nsMenu::Create function; it was horribly broken, and very ugly looking. It should mostly work now, but do *not* click on the menus yet, or it will grab your mouse, and not let go. Should be cleaner now too, since I managed to scrape out some cruft in the process.
git-svn-id: svn://10.0.0.236/trunk@38318 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 15:56:28 +00:00
andreas.otte%primus-online.de
fae9ed7c48 implemented MakeAbsolute
git-svn-id: svn://10.0.0.236/trunk@38317 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 15:50:56 +00:00
bruce%cybersight.com
54c783c6a1 Temporary fix for luxor and other build bustages. There is an include loop going on here where nsMsgCopy.h includes nsMsgSend.h which ends up including nsMsgCopy.h again .. or something like that. This leads to an incomplete type definition for something in an nsCOMPtr. This builds for me, I can only hope it builds for the rest of the world.
git-svn-id: svn://10.0.0.236/trunk@38316 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 07:10:43 +00:00
sdagley%netscape.com
c7af169c1e File Removed.
git-svn-id: svn://10.0.0.236/trunk@38315 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 06:16:08 +00:00
sdagley%netscape.com
36d0edf581 Another shot at fixing hyatt's build bustage. This file isn't actually generated even though there's a corresponding .idl file. Since hyatt added the define of NS_SIZETOCONTENT to the .idl file the Mac isn't finding it.
git-svn-id: svn://10.0.0.236/trunk@38314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 06:00:14 +00:00
sdagley%netscape.com
845d277a69 Fixing build bustage. Hyatt's new changes require access to nsIFrameReflow.h
git-svn-id: svn://10.0.0.236/trunk@38312 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 04:58:30 +00:00
hyatt%netscape.com
0783f2a892 Checking in support for intrinsic sizing of chrome.
git-svn-id: svn://10.0.0.236/trunk@38310 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 04:09:54 +00:00
saari%netscape.com
f9c8a5f23b fix bug 9032, check for null crash
git-svn-id: svn://10.0.0.236/trunk@38309 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 02:43:58 +00:00
danm%netscape.com
5e8240f9a6 makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
git-svn-id: svn://10.0.0.236/trunk@38308 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 02:10:16 +00:00
danm%netscape.com
464b9d630d makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
git-svn-id: svn://10.0.0.236/trunk@38307 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 01:54:34 +00:00
morse%netscape.com
307fc2985b turn on wallet viewers - atotic was here
git-svn-id: svn://10.0.0.236/trunk@38306 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 01:38:29 +00:00
morse%netscape.com
da63622acb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@38305 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 01:30:32 +00:00
morse%netscape.com
f32a9addb0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38304 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 01:29:53 +00:00
jfrancis%netscape.com
476746d630 SetParagraphFormat() to list item now does someting halfway sane
git-svn-id: svn://10.0.0.236/trunk@38303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 00:34:58 +00:00
ducarroz%netscape.com
26fc2efe6b enable the tests app back now that the source has been fixed
git-svn-id: svn://10.0.0.236/trunk@38302 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 00:28:52 +00:00
ducarroz%netscape.com
e23606a958 adapt code to the new nsIMsgCompFields
git-svn-id: svn://10.0.0.236/trunk@38300 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 00:20:49 +00:00
ducarroz%netscape.com
4f0e1ea394 Redo Bienvenu's fix for the new nsIMsgCompFields
git-svn-id: svn://10.0.0.236/trunk@38299 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-04 00:19:35 +00:00
ducarroz%netscape.com
77d71bf5c0 Remove folder tests from build until I fix the sources
git-svn-id: svn://10.0.0.236/trunk@38297 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 22:56:30 +00:00
bienvenu%netscape.com
5eda077398 fix build problem with new compose stuff
git-svn-id: svn://10.0.0.236/trunk@38296 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 22:51:17 +00:00
bienvenu%netscape.com
7b6bcfead0 fix unix warning
git-svn-id: svn://10.0.0.236/trunk@38295 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 22:09:11 +00:00
bienvenu%netscape.com
2543bca37d fix imap move to sub folder, imap delete uri to have user name
git-svn-id: svn://10.0.0.236/trunk@38294 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 22:06:44 +00:00
ducarroz%netscape.com
f4517bfab4 Implement new UI with dynamic recipients list (blocked to 3 fields for now)
git-svn-id: svn://10.0.0.236/trunk@38293 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:40:41 +00:00
ducarroz%netscape.com
0724c228dd Rewrite nsIMsgCompFields/nsMsgCompFields in order to be usable from JS. Remove dependence on the UI implementation (except for the message body)
git-svn-id: svn://10.0.0.236/trunk@38292 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:40:38 +00:00
ducarroz%netscape.com
fa25e566a9 fix casting warning
git-svn-id: svn://10.0.0.236/trunk@38291 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:37:17 +00:00
bienvenu%netscape.com
06c688ab10 fix unix warnings
git-svn-id: svn://10.0.0.236/trunk@38289 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:29:50 +00:00
bienvenu%netscape.com
9de76cae39 fix horrible cast in find folders with flag
git-svn-id: svn://10.0.0.236/trunk@38288 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:25:49 +00:00
rhp%netscape.com
fad15cde99 Changes to fix ref counting problem in compose back end
git-svn-id: svn://10.0.0.236/trunk@38287 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:19:51 +00:00
rhp%netscape.com
2de63b86ff Need to close the file so compose back end can delete it.
git-svn-id: svn://10.0.0.236/trunk@38286 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 21:05:07 +00:00
warren%netscape.com
e5443f5588 Fix for about:blank to work -- not destroy the listener prematurely in the OnStopRequest method.
git-svn-id: svn://10.0.0.236/trunk@38285 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 20:27:27 +00:00
waterson%netscape.com
9444dad856 Temporary hacky sloppy fix for rdf_MakeAbsoluteURI().
git-svn-id: svn://10.0.0.236/trunk@38284 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 19:10:00 +00:00
sgehani%netscape.com
76f64f66a2 Fixes for:
- bug #7739: GetFolder() Mac bug
  - bug #9149: GetFolder() creating dir when it shouldn't
  - bug #9254: GetComponentFodler() creating dir 
                       when it shouldn't


git-svn-id: svn://10.0.0.236/trunk@38283 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 19:00:45 +00:00
sspitzer%netscape.com
3e154a430a debugging dump. don't hardcode mozillazine as the start page. the start page is set from the browser.startup.page pref. see navigator.js for details.
git-svn-id: svn://10.0.0.236/trunk@38282 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 18:18:02 +00:00
sspitzer%netscape.com
f068fd10c3 changes to get prefs working again. add div tag to all windows. still more to be done here, but at least it (somewhat) works again.
git-svn-id: svn://10.0.0.236/trunk@38281 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 18:00:43 +00:00
cmanske%netscape.com
51d5e97637 Fixed SetCaretAfterElement (but cursor still not redrawn correctly)
git-svn-id: svn://10.0.0.236/trunk@38280 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 17:07:08 +00:00
rhp%netscape.com
75a8e9016b Adding pref to disable copy operations
git-svn-id: svn://10.0.0.236/trunk@38279 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 15:53:08 +00:00
rhp%netscape.com
3f3ba11d7c Changes for FCC operations
git-svn-id: svn://10.0.0.236/trunk@38278 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 15:02:38 +00:00
jfrancis%netscape.com
e78ee967a3 fix for bug 5903
git-svn-id: svn://10.0.0.236/trunk@38277 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 13:27:13 +00:00
duncan%be.com
3ad65dc05d Unbreak build under BeOS by adding new nsIMenuItem methods
(SetShortcutChar, GetShortcutChar, SetModifiers, GetModifiers).


git-svn-id: svn://10.0.0.236/trunk@38276 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 11:41:59 +00:00
rjc%netscape.com
8021d8eca5 In bookmark properties panel, containers shouldn't be allowed to have shortcut URLs, so disable that input field
git-svn-id: svn://10.0.0.236/trunk@38275 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 11:35:11 +00:00
rjc%netscape.com
fc625ef3b7 More Search cleanup.
git-svn-id: svn://10.0.0.236/trunk@38274 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 11:20:10 +00:00
jfrancis%netscape.com
783ce6aaf5 thread safety comes to nsRange
git-svn-id: svn://10.0.0.236/trunk@38273 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 11:14:08 +00:00
rjc%netscape.com
e62ab6b705 Get search XUL/CSS working with latest XUL tree changes.
git-svn-id: svn://10.0.0.236/trunk@38272 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 11:02:09 +00:00
rpotts%netscape.com
02f8d1f8b9 And now for something completely different... Fixing build bustage when NECKO is defined...
git-svn-id: svn://10.0.0.236/trunk@38271 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 10:02:28 +00:00
andreas.otte%primus-online.de
7eed5d14dc NECKO only: little better error handling
git-svn-id: svn://10.0.0.236/trunk@38270 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 09:53:09 +00:00
andreas.otte%primus-online.de
2203a63177 some cleanup, removing unnecessary stuff that might cause problems
git-svn-id: svn://10.0.0.236/trunk@38269 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 09:51:14 +00:00
warren%netscape.com
5d1d4c98c0 Fix for necko crash trying to load pages with images.
git-svn-id: svn://10.0.0.236/trunk@38268 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:56:26 +00:00
andreas.otte%primus-online.de
67c889be32 adding samples, renaming testPICS to TestPICS
git-svn-id: svn://10.0.0.236/trunk@38267 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:42:26 +00:00
andreas.otte%primus-online.de
1d53155589 making libcookie a component, adding tests if ENABLE_TESTS is set
renaming testCookie to TestCookie


git-svn-id: svn://10.0.0.236/trunk@38266 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:39:50 +00:00
andreas.otte%primus-online.de
08c955cb58 some more ignorance
git-svn-id: svn://10.0.0.236/trunk@38265 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:35:42 +00:00
andreas.otte%primus-online.de
2d8363fc01 NECKO only: adding some ignorance
git-svn-id: svn://10.0.0.236/trunk@38264 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:32:38 +00:00
andreas.otte%primus-online.de
d59415783a NECKO only: adding protocol/about makefiles
git-svn-id: svn://10.0.0.236/trunk@38263 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 08:29:27 +00:00
rjc%netscape.com
04f0381235 Fix bug #9232.
git-svn-id: svn://10.0.0.236/trunk@38262 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 07:53:46 +00:00
waterson%netscape.com
9a78f69402 Rewrite bookmarks to use JS and RDF where possible. Got rid of dependency on appcores (except RDFCore b/c of sorting). Fix bugs 5221, 7921.
git-svn-id: svn://10.0.0.236/trunk@38261 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 07:20:08 +00:00
waterson%netscape.com
3f93a1ae07 Fix a bunch of whitespace as an experiment in pleasing RJC's broken editor. More importantly, fix 7144, 5221, 7921.
git-svn-id: svn://10.0.0.236/trunk@38260 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 07:19:24 +00:00
warren%netscape.com
7c65c5009c Fixed case where spec given to MakeAbsolute is null.
git-svn-id: svn://10.0.0.236/trunk@38259 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 07:11:07 +00:00
warren%netscape.com
6f329e2f9c Changed necko assertion to warning to make progress.
git-svn-id: svn://10.0.0.236/trunk@38258 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:52:55 +00:00
warren%netscape.com
3eed8a6463 Fixed bug in string stream length.
git-svn-id: svn://10.0.0.236/trunk@38257 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:49:28 +00:00
warren%netscape.com
2291e9c6b5 Changed build order, building necko before htmlparser.
git-svn-id: svn://10.0.0.236/trunk@38256 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:45:35 +00:00
ramiro%netscape.com
27449e0ac4 ifdef the dr evil changes that zuperdee accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@38255 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:28:22 +00:00
jfrancis%netscape.com
9b3f3bad50 fix for bug 8024
git-svn-id: svn://10.0.0.236/trunk@38254 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 06:19:11 +00:00
warren%netscape.com
a557d8d588 Fixed GetContentType method to work.
git-svn-id: svn://10.0.0.236/trunk@38253 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:56:24 +00:00
mcafee%netscape.com
f8d7609d39 Fixing linux bustage, rv needs declaration.
git-svn-id: svn://10.0.0.236/trunk@38252 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:50:56 +00:00
warren%netscape.com
a077b3657c Fixed GetContentType error handling for necko.
git-svn-id: svn://10.0.0.236/trunk@38251 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:49:12 +00:00
warren%netscape.com
9dba54c746 Fixed GetContentType method to work.
git-svn-id: svn://10.0.0.236/trunk@38250 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:48:45 +00:00
warren%netscape.com
fb4442536e Fixed CID to not collide with nsIIOService.
git-svn-id: svn://10.0.0.236/trunk@38249 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:36:09 +00:00
erik%netscape.com
8c29909967 Fix for bug 5308. We now ignore vertical fonts (whose names start with @)
in the global font enumerator, so that we don't pick those up for Japanese.


git-svn-id: svn://10.0.0.236/trunk@38248 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:20:35 +00:00
jfrancis%netscape.com
117edd04eb turning off ill fated coercion of selection for plaintext editing. I'll turn this back on when I know how to correctly detect when it's needed.
git-svn-id: svn://10.0.0.236/trunk@38247 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:13:30 +00:00
zuperdee%penguinpowered.com
8b1edbea6a Cleaning out some deadwood from this file.
git-svn-id: svn://10.0.0.236/trunk@38246 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 05:11:23 +00:00
warren%netscape.com
6530393172 Added missing uuid.
git-svn-id: svn://10.0.0.236/trunk@38245 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:53:14 +00:00
warren%netscape.com
792153d3dd Added.
git-svn-id: svn://10.0.0.236/trunk@38244 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:45:49 +00:00
waterson%netscape.com
08fffac86f Clean up compiler warnings. Thanks, slamm!
git-svn-id: svn://10.0.0.236/trunk@38243 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:43:44 +00:00
zuperdee%penguinpowered.com
ea0549998b Boy am I dumb. Fixing my last checkin.
git-svn-id: svn://10.0.0.236/trunk@38242 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:39:22 +00:00
waterson%netscape.com
5d5e37546a Remove DOMProps core. It's obsolete.
git-svn-id: svn://10.0.0.236/trunk@38241 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:37:41 +00:00
waterson%netscape.com
db83be064b Get rid of the DOMProps core. It's obsolete.
git-svn-id: svn://10.0.0.236/trunk@38240 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:35:57 +00:00
erik%netscape.com
4e2fdfd4c4 Fix for bug 4760. We were drawing smart quotes really large, because they
were being taken from a large Asian font. Disabled those characters for
now. The CP1252 problem will be addressed by bug 454.


git-svn-id: svn://10.0.0.236/trunk@38239 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:35:17 +00:00
waterson%netscape.com
88f52c11f8 Clean up compiler warnings. Thanks, slamm.
git-svn-id: svn://10.0.0.236/trunk@38238 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:31:43 +00:00
waterson%netscape.com
3212829ff2 Ooops. Be sure to call Flush() _before_ freeing the mURLSpec.
git-svn-id: svn://10.0.0.236/trunk@38237 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:26:04 +00:00
rpotts%netscape.com
98da6633f5 Changes to build without NECKO defined...
git-svn-id: svn://10.0.0.236/trunk@38236 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:14:44 +00:00
rpotts%netscape.com
9bc0eb68e4 Got the TestSocketTransport test working again after removing the nsIEventQueue argument to AsyncRead and AsyncWrite...
git-svn-id: svn://10.0.0.236/trunk@38235 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:14:28 +00:00
waterson%netscape.com
dc20076970 Fix some compiler warnings; replaced variable names that shadowed global symbols.
git-svn-id: svn://10.0.0.236/trunk@38234 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:06:07 +00:00
warren%netscape.com
6f355fc66a Implemented about:blank.
git-svn-id: svn://10.0.0.236/trunk@38233 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 04:05:14 +00:00
waterson%netscape.com
c77aa10c2e Ensure all control paths return a value.
git-svn-id: svn://10.0.0.236/trunk@38232 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:54:28 +00:00
valeski%netscape.com
bb3a79700a dumping objs to the correct dir now on windows.
git-svn-id: svn://10.0.0.236/trunk@38231 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:47:27 +00:00
waterson%netscape.com
889cb11995 Fix Necko bustage.
git-svn-id: svn://10.0.0.236/trunk@38230 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:41:34 +00:00
waterson%netscape.com
e6cba0d01f Bug 9236. Make sure to use a _real_ URI when you try to serialize back the file. This was a crufty bug left over from sloppy conversion to the no-Init() interfaces.
git-svn-id: svn://10.0.0.236/trunk@38229 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:19:28 +00:00
zuperdee%penguinpowered.com
b8d4fc0be5 Added stubs for the new SetShortcutChar, GetShortcutChar, SetModifiers, and GetModifiers functions.
git-svn-id: svn://10.0.0.236/trunk@38228 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 03:03:09 +00:00
briano%netscape.com
1cf14c831a Looks like we'll need IRIX -o32 files as well (for IRIX 5.x and earlier).
git-svn-id: svn://10.0.0.236/trunk@38227 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:58:38 +00:00
waterson%netscape.com
0a2a6a918a Add ../src dir to INCLUDES to pick up nsChromeProtocolHandler.h
git-svn-id: svn://10.0.0.236/trunk@38226 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:56:45 +00:00
waterson%netscape.com
d431d08ebe Implement OnChange() on the Generic and XUL builders.
git-svn-id: svn://10.0.0.236/trunk@38225 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:41:13 +00:00
waterson%netscape.com
a5bec8838b Implement Change() and Move() on composite datasource. Realize that these interfaces are going to be a nightmare to do the right way.
git-svn-id: svn://10.0.0.236/trunk@38224 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:40:35 +00:00
troy%netscape.com
b4fdb0e6c1 General clean up and fixing of compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38223 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:22:10 +00:00
valeski%netscape.com
d10f7c5030 whoops!
git-svn-id: svn://10.0.0.236/trunk@38222 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 02:21:01 +00:00
jefft%netscape.com
36719f0ccb added a little bit comments and rearrange a little bit code
git-svn-id: svn://10.0.0.236/trunk@38221 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:55:31 +00:00
jefft%netscape.com
87d6308f08 forgot to call OnStartCopy() when starting the copy operation; failed to set the m_processed flag at the correct time
git-svn-id: svn://10.0.0.236/trunk@38220 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:53:43 +00:00
cmanske%netscape.com
0d518f0131 Modified InsertElement to insert a Named Anchor before the selection, completing that feature
git-svn-id: svn://10.0.0.236/trunk@38219 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:49:30 +00:00
hangas%netscape.com
67e40c0823 Added Code to be able to edit an existing address book card. Only available through the Select Address dialog at this time.
git-svn-id: svn://10.0.0.236/trunk@38218 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:39:52 +00:00
briano%netscape.com
37d1a2d0e2 Fix for QNX, whose stat struct doesn't have st_blksize.
git-svn-id: svn://10.0.0.236/trunk@38217 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:34:36 +00:00
danm%netscape.com
2daacc779d fixed egregious apostrophe
git-svn-id: svn://10.0.0.236/trunk@38216 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:31:18 +00:00
zuperdee%penguinpowered.com
261d7bb1ac Implemented the SetTitle function for Xlib. So the Xlib port should now be able to set its window title.
git-svn-id: svn://10.0.0.236/trunk@38215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:24:46 +00:00
danm%netscape.com
7f39f840f6 balance window refcnt when traversing menus (fixes bug 7792)
git-svn-id: svn://10.0.0.236/trunk@38214 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:17:44 +00:00
nisheeth%netscape.com
2d8830a9c6 Fixed bug 3152. We no longer reload the document when the user goes back to a location on the currently loaded document.
git-svn-id: svn://10.0.0.236/trunk@38213 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 01:14:51 +00:00
jband%netscape.com
21e6c5adb6 updating string example/test to include an example of [shared]
git-svn-id: svn://10.0.0.236/trunk@38212 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:59:56 +00:00
valeski%netscape.com
b3a6129112 added mime type mapping to file
git-svn-id: svn://10.0.0.236/trunk@38211 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:59:51 +00:00
cmanske%netscape.com
bf9e8d3d8f Fixed bug in inserting Named Anchor element
git-svn-id: svn://10.0.0.236/trunk@38210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:57:19 +00:00
cmanske%netscape.com
83a865e345 Simplified insert logic in dialogs
git-svn-id: svn://10.0.0.236/trunk@38209 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:54:23 +00:00
valeski%netscape.com
7e457f3a5a added mime type mapping service to http
git-svn-id: svn://10.0.0.236/trunk@38208 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:48:21 +00:00
valeski%netscape.com
2044167b06 added mime dir to main necko build
git-svn-id: svn://10.0.0.236/trunk@38207 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:46:27 +00:00
law%netscape.com
3aa02b0e09 Delay loading of app shell components till required
git-svn-id: svn://10.0.0.236/trunk@38206 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:39:37 +00:00
sspitzer%netscape.com
8b51551b5a fix warnings
git-svn-id: svn://10.0.0.236/trunk@38205 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:39:28 +00:00
jband%netscape.com
281c645be7 adding a string getter tests as an example for bug 9227
git-svn-id: svn://10.0.0.236/trunk@38204 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:34:35 +00:00
saari%netscape.com
efc2193fda fix build breakage
git-svn-id: svn://10.0.0.236/trunk@38203 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:31:23 +00:00
sspitzer%netscape.com
67b5d9cc6b fix warning.
git-svn-id: svn://10.0.0.236/trunk@38202 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:26:59 +00:00
sspitzer%netscape.com
57c3f3bd87 fix warnings.
git-svn-id: svn://10.0.0.236/trunk@38201 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:25:42 +00:00
sspitzer%netscape.com
46fdfa6e52 fix warings. don't compare a service with nsnull.
git-svn-id: svn://10.0.0.236/trunk@38198 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:21:45 +00:00
av%netscape.com
4c6864f1bc Addressing bug #5978
git-svn-id: svn://10.0.0.236/trunk@38193 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:07:46 +00:00
valeski%netscape.com
7a55816146 added factory class for the mime service
git-svn-id: svn://10.0.0.236/trunk@38192 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-03 00:05:51 +00:00
mcafee%netscape.com
e9ec2548c9 Adding nsToolbarDragListener.cpp
git-svn-id: svn://10.0.0.236/trunk@38191 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:58:32 +00:00
saari%netscape.com
7a652b4f4d adding MacOS support for menu accelerators
git-svn-id: svn://10.0.0.236/trunk@38190 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:57:29 +00:00
saari%netscape.com
8549111b2a Mac only support for menu accelerators
git-svn-id: svn://10.0.0.236/trunk@38189 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:51:42 +00:00
warren%netscape.com
09f8fa9d65 Added include path for necko.
git-svn-id: svn://10.0.0.236/trunk@38188 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:49:34 +00:00
saari%netscape.com
165101dd91 trying the commit again...
git-svn-id: svn://10.0.0.236/trunk@38187 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:45:45 +00:00
warren%netscape.com
86985b249e Added chrome protocol handler for necko.
git-svn-id: svn://10.0.0.236/trunk@38186 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:38:51 +00:00
rhp%netscape.com
917818e867 more error checking for copy service
git-svn-id: svn://10.0.0.236/trunk@38185 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:33:00 +00:00
warren%netscape.com
6d3c35eb9d Added nsChromeProtocolHandler.cpp
git-svn-id: svn://10.0.0.236/trunk@38184 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:31:21 +00:00
troy%netscape.com
35f020525f Added 'm' prefix to struct data members
git-svn-id: svn://10.0.0.236/trunk@38183 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:31:01 +00:00
warren%netscape.com
a0463f914a Added ifdefs for necko-only.
git-svn-id: svn://10.0.0.236/trunk@38182 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:30:12 +00:00
gayatrib%netscape.com
f6f3c64721 Modified to accomodate the new window property in xul
git-svn-id: svn://10.0.0.236/trunk@38181 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:29:40 +00:00
saari%netscape.com
1010bf42b3 Adding support for menu accelerators to MacOS, and the framework for Win32 and GTK
git-svn-id: svn://10.0.0.236/trunk@38180 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:27:22 +00:00
briano%netscape.com
5339cd21ab Minor IRIX-specific tweak to make 5.x happy.
git-svn-id: svn://10.0.0.236/trunk@38179 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:19:13 +00:00
jband%netscape.com
459b847b5f fix mismatched bool type. Thanks to Glen Nakamura <glen.nakamura@usa.net>
git-svn-id: svn://10.0.0.236/trunk@38178 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 23:08:24 +00:00
cmanske%netscape.com
c9cdbce32c Changes to editor XUL dialogs to accomodate new window-as-box changes
git-svn-id: svn://10.0.0.236/trunk@38177 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:52:34 +00:00
vidur%netscape.com
9e03095b37 fixed prototype/method return type mismatch. Thanks to Glen Nakamura for the patch.
git-svn-id: svn://10.0.0.236/trunk@38176 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:49:29 +00:00
troy%netscape.com
a7d7c07548 Fix for bug #9073. Changed Init() to return NS_ERROR_OUT_OF_MEMORY if we fail
to allocate the space manager


git-svn-id: svn://10.0.0.236/trunk@38175 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:45:07 +00:00
troy%netscape.com
d77037a161 Fixed compiler warning
git-svn-id: svn://10.0.0.236/trunk@38174 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:44:00 +00:00
troy%netscape.com
23e69a6fd8 Fixed a compiler warning
git-svn-id: svn://10.0.0.236/trunk@38173 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:41:42 +00:00
troy%netscape.com
5c3178c877 Fixed some compiler warnings
git-svn-id: svn://10.0.0.236/trunk@38172 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:39:32 +00:00
kipp%netscape.com
e5a5666733 Use old-upper/lower-alpha/roman style constants so that when we map them back to strings we can reverse the mapping (bug #4324)
git-svn-id: svn://10.0.0.236/trunk@38171 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:27:55 +00:00
kipp%netscape.com
77302c6bf5 Support old-upper/lower-alpha/roman style constants
git-svn-id: svn://10.0.0.236/trunk@38170 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:27:03 +00:00
kipp%netscape.com
d2b9ba432a Added style constants for old style list bullet decorations
git-svn-id: svn://10.0.0.236/trunk@38169 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:25:42 +00:00
hangas%netscape.com
35c35411c4 Created a New Card Dialog and an Edit Card Dialog.
git-svn-id: svn://10.0.0.236/trunk@38168 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:25:01 +00:00
hangas%netscape.com
fcca465c9a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38167 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:23:51 +00:00
tague%netscape.com
41d9f5c67c Added TEXTRANGE_CARETPOSITION support for Input Methods to nsIDOMTextRange and nsGUIEvents
git-svn-id: svn://10.0.0.236/trunk@38166 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:21:03 +00:00
pavlov%pavlov.net
b7f3918cdb access keys on menus should work now... not menu items yet...
git-svn-id: svn://10.0.0.236/trunk@38165 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:02:35 +00:00
briano%netscape.com
a3d7ccc10e Cleanup and fixes for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@38164 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 22:00:33 +00:00
cmanske%netscape.com
bf5f482599 Small changes to editor xul files
git-svn-id: svn://10.0.0.236/trunk@38163 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:54:33 +00:00
gayatrib%netscape.com
2b7c65822f Added pmrename.xul
git-svn-id: svn://10.0.0.236/trunk@38162 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:43:43 +00:00
gayatrib%netscape.com
de239aefd2 New profile manager css file with modified tree widget syntax
git-svn-id: svn://10.0.0.236/trunk@38161 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:41:21 +00:00
gayatrib%netscape.com
56ffcf853d New profile manager xul file with modified tree widget syntax
git-svn-id: svn://10.0.0.236/trunk@38160 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:41:04 +00:00
sfraser%netscape.com
20c43d4b4f New blank window should open a blank editor window.
git-svn-id: svn://10.0.0.236/trunk@38159 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:38:08 +00:00
sfraser%netscape.com
14a1ee7828 Turn off unbuffering of stdout for Mac
git-svn-id: svn://10.0.0.236/trunk@38158 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:37:48 +00:00
rpotts%netscape.com
0c12da9ead Fixed more build bustage... I backed out my changes from yesterday :-)
git-svn-id: svn://10.0.0.236/trunk@38157 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:30:58 +00:00
rhp%netscape.com
357a9dcb48 Adding mail folder separator to output function
git-svn-id: svn://10.0.0.236/trunk@38156 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:30:47 +00:00
briano%netscape.com
9d6edb010e Cleanup and fixes for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@38155 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:30:31 +00:00
sfraser%netscape.com
45dfb85828 Add warnings when focus problems cause us to lose events.
git-svn-id: svn://10.0.0.236/trunk@38154 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:30:17 +00:00
putterman%netscape.com
daf0752af3 some nscomptr fixes.
git-svn-id: svn://10.0.0.236/trunk@38153 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:24:31 +00:00
putterman%netscape.com
4b1cc84b65 Some nscomptr fixes.
git-svn-id: svn://10.0.0.236/trunk@38152 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:23:35 +00:00
putterman%netscape.com
0fba8d6ee9 some comptr fixes.
git-svn-id: svn://10.0.0.236/trunk@38147 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:23:14 +00:00
nisheeth%netscape.com
e03abe882c Including external DTD support for XML documents on Mac build.
git-svn-id: svn://10.0.0.236/trunk@38146 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:18:36 +00:00
kipp%netscape.com
a03e581250 Only check for creating a first-letter frame when we have a frame (bug #8878)
git-svn-id: svn://10.0.0.236/trunk@38145 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:18:29 +00:00
cata%netscape.com
90a24ff91f Using the registry for converter info. Should improve startup performance.
git-svn-id: svn://10.0.0.236/trunk@38144 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:15:16 +00:00
gordon%netscape.com
72be4c2a9c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@38143 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:12:57 +00:00
sfraser%netscape.com
4e9c8596f2 Go back to a 1.6, and fix the HTML iframe content-primary attribute so that everything works again.
git-svn-id: svn://10.0.0.236/trunk@38142 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:08:33 +00:00
despotdaemon%netscape.com
db21a9bc9a Pseudo-automatic update of changes made by mgleeson1@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@38141 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:05:57 +00:00
kipp%netscape.com
c7083afde5 Added code to fill in the maxElementSize in the reflow metrics properly for inner frames (bug #6726)
git-svn-id: svn://10.0.0.236/trunk@38140 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:05:20 +00:00
andreas.otte%primus-online.de
13b81eb1f4 NECKO only: add mime makefiles
git-svn-id: svn://10.0.0.236/trunk@38139 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:02:33 +00:00
nisheeth%netscape.com
a62c7c40ce Including external DTD support in Unix and Windows builds.
git-svn-id: svn://10.0.0.236/trunk@38138 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:02:06 +00:00
andreas.otte%primus-online.de
3ec68024aa NECKO only: remove EXPORTS lines
git-svn-id: svn://10.0.0.236/trunk@38137 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 21:01:54 +00:00
vidur%netscape.com
280f70c416 SCRIPT elements now added to the tree with a containing text element representing the script content
git-svn-id: svn://10.0.0.236/trunk@38136 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:59:39 +00:00
sfraser%netscape.com
38d3366edd Fix comment style.
git-svn-id: svn://10.0.0.236/trunk@38135 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:55:46 +00:00
putterman%netscape.com
10ea28a43d Compare identity id's rather than pointers when determining if they are equal.
git-svn-id: svn://10.0.0.236/trunk@38134 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:45:02 +00:00
hangas%netscape.com
da19732c5a Changed windows and dialogs to match hyatt's <window> checkins last night.
git-svn-id: svn://10.0.0.236/trunk@38133 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:27:35 +00:00
sspitzer%netscape.com
c0c328000e fix warnings. check creation of the object, and propagate the error if it failed
git-svn-id: svn://10.0.0.236/trunk@38132 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:22:06 +00:00
rods%netscape.com
c8886b0f2b Change returns codes for proper bubbling of events
made non toolbaritem and titlebuttons non-draggable


git-svn-id: svn://10.0.0.236/trunk@38131 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:20:49 +00:00
mscott%netscape.com
24936d5848 Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate
implementations for windows and everyone else. They are now written to use PR_AtomicIncrement and PR_AtomicDecrement.
this meant adding #include "pratom.h".

A side effect of this change is that no one needs to include "windows.h" in .cpp files which were implementing threadsafe
interfaces. You used to have to do this before with the old implementations.


git-svn-id: svn://10.0.0.236/trunk@38130 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:18:20 +00:00
akkana%netscape.com
5cd4010ae2 Reverting to version 1.3 since versions since then completely hork the plaintext editor window
git-svn-id: svn://10.0.0.236/trunk@38129 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:14:04 +00:00
valeski%netscape.com
62ed671466 adding mime type resolver module.
git-svn-id: svn://10.0.0.236/trunk@38128 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:08:27 +00:00
rhp%netscape.com
6a3cee100e Changes for copy listener
git-svn-id: svn://10.0.0.236/trunk@38127 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:52:55 +00:00
rhp%netscape.com
0b127f8f86 Fix for multiple closes/deletes on a file
git-svn-id: svn://10.0.0.236/trunk@38126 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:45:46 +00:00
joki%netscape.com
bfbeb5f588 New focus stuff for getting focus to the content area of the apprunner window.
git-svn-id: svn://10.0.0.236/trunk@38125 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:43:26 +00:00
akkana%netscape.com
e5b828c0ce Fix DoPrettyPrint -- turning off prettyprinting was broken
git-svn-id: svn://10.0.0.236/trunk@38124 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:41:40 +00:00
rods%netscape.com
4e6c3f14dd Add or changed GetIID to use NS_DEFINE_STATIC_IID_ACCESSOR macro
git-svn-id: svn://10.0.0.236/trunk@38123 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:27:36 +00:00
bienvenu%netscape.com
970ae72efc convert to alec's idlized filter stuff
git-svn-id: svn://10.0.0.236/trunk@38121 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:21:49 +00:00
bienvenu%netscape.com
8190bbda8b fix get new msgs, work on unicode folder names
git-svn-id: svn://10.0.0.236/trunk@38115 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:20:54 +00:00
pinkerton%netscape.com
73b7521886 pull out testing tooltip stuff.
git-svn-id: svn://10.0.0.236/trunk@38114 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:19:36 +00:00
bienvenu%netscape.com
d5920314a2 more work on subject threading
git-svn-id: svn://10.0.0.236/trunk@38113 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:19:32 +00:00
slamm%netscape.com
7fde84d346 Fix for bug 8764. Highlighting color was wrong.
git-svn-id: svn://10.0.0.236/trunk@38112 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 19:17:10 +00:00
despotdaemon%netscape.com
bbfff46457 Pseudo-automatic update of changes made by german@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@38111 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 18:59:04 +00:00
slamm%netscape.com
d1df19265b Add url escaping.
git-svn-id: svn://10.0.0.236/trunk@38110 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 18:51:04 +00:00
slamm%netscape.com
bcf88d3180 Escape bugzilla logins for urls.
git-svn-id: svn://10.0.0.236/trunk@38109 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 18:43:56 +00:00
slamm%netscape.com
a99af8865c Rollback last change and escape the '%' instead (as %25).
git-svn-id: svn://10.0.0.236/trunk@38108 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 18:26:17 +00:00
slamm%netscape.com
3a79732816 Fix who links. (Pass slamm@netscape.com instead of slamm%netscape.com). The '%' was getting parsed as an escaped charater. (I could escape the %, but sending '@' works fine.
git-svn-id: svn://10.0.0.236/trunk@38107 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 17:48:58 +00:00
dveditz%netscape.com
baa3e47aa3 fixing leaf bustage (no longer part of build)
git-svn-id: svn://10.0.0.236/trunk@38106 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 17:15:03 +00:00
rods%netscape.com
5f3f6d504d Turned off toolbar D&D
git-svn-id: svn://10.0.0.236/trunk@38105 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 16:39:39 +00:00
leaf%mozilla.org
64c4a604c8 making the rebase an official thing only, it relies on find, which
seems to not be universally usable


git-svn-id: svn://10.0.0.236/trunk@38104 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 16:32:00 +00:00
terry%mozilla.org
8c1e5ef396 Silly hack to view all the notes.
git-svn-id: svn://10.0.0.236/trunk@38103 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 15:50:43 +00:00
Dale.Stansberry%Nexwarecorp.com
bf2d2381fd - Fixed a photon native rip (borders not drawing)
git-svn-id: svn://10.0.0.236/trunk@38102 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 15:25:24 +00:00
dveditz%netscape.com
8fb1eaa156 Argh, escaped from the branch during my makefile munging -- Sorry!
git-svn-id: svn://10.0.0.236/trunk@38101 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 15:11:44 +00:00
ramiro%netscape.com
294068fd65 Part I of Alexander Larsson's (alex@signum.se) patch to reduce symbol bloat.
All these changes are safely ifdefed out for the time being.
There are also a few implementation
DEFINES cleanups.


git-svn-id: svn://10.0.0.236/trunk@38100 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:59:36 +00:00
Jerry.Kirk%Nexwarecorp.com
dd8779fb6f - Cleaning up some misleading comments
git-svn-id: svn://10.0.0.236/trunk@38099 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:49:22 +00:00
brade%netscape.com
64da88719b handle appropriate enabling/disabling of OK button based on whether any appropriate values have changed; change from html:select to xul:titledbutton class=popup; add popup menus for pixels/percent and imagetext alignment
git-svn-id: svn://10.0.0.236/trunk@38098 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:43:48 +00:00
ramiro%netscape.com
91e973cbe9 Add PUBLIC.
git-svn-id: svn://10.0.0.236/trunk@38097 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:42:09 +00:00
brade%netscape.com
60bb6ba5b7 handle enabling of "OK" to only when appropriate values have changed (doesn't handle cases where values aren't actually changed); comment out <label> enabling/disabling until layout bug is fixed; handle hspace/vspace/border
git-svn-id: svn://10.0.0.236/trunk@38096 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:34:42 +00:00
brade%netscape.com
9e9c11fdd6 add SetPixelOrPercentByID()
git-svn-id: svn://10.0.0.236/trunk@38095 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:31:02 +00:00
dveditz%netscape.com
f8d194e7bc fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@38094 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:27:30 +00:00
edwin%woudt.nl
44b076b9bf Including the MozillaZine animation contest winner from Klaus Malorny.
git-svn-id: svn://10.0.0.236/trunk@38093 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 14:20:06 +00:00
duncan%be.com
2bb65eb4ab D'oh, correctly size buffer for terminating '0' in fe_GetConfigDir.
Change in code that is XP_BEOS only.


git-svn-id: svn://10.0.0.236/trunk@38092 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:55:01 +00:00
ramiro%netscape.com
00ba8464d9 Yank misplaced Makfile.
git-svn-id: svn://10.0.0.236/trunk@38091 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:51:27 +00:00
rods%netscape.com
e5b27a944b removed old D&D define and added a new define for toolbar D&D
git-svn-id: svn://10.0.0.236/trunk@38090 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:49:17 +00:00
dveditz%netscape.com
4a69d1d866 nakefile cleanups
git-svn-id: svn://10.0.0.236/trunk@38066 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:42:17 +00:00
dveditz%netscape.com
3eb825d6c1 makefile cleanups
git-svn-id: svn://10.0.0.236/trunk@38042 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:40:18 +00:00
dveditz%netscape.com
1008384826 makeile cleanups
git-svn-id: svn://10.0.0.236/trunk@38041 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:38:47 +00:00
rhp%netscape.com
14457dbca6 more cleanup of appshell stuff...
git-svn-id: svn://10.0.0.236/trunk@38040 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:29:45 +00:00
rhp%netscape.com
84b10961fd only build what we really need to build
git-svn-id: svn://10.0.0.236/trunk@38039 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:26:53 +00:00
briano%netscape.com
fc52d43d7e Automated update
git-svn-id: svn://10.0.0.236/trunk@38038 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:15:07 +00:00
ramiro%netscape.com
43391c2dca Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.


git-svn-id: svn://10.0.0.236/trunk@38035 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:06:48 +00:00
leaf%mozilla.org
6619cf9d4a adding rebase rule to install::
git-svn-id: svn://10.0.0.236/trunk@38034 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 12:42:17 +00:00
dveditz%netscape.com
384cde9cb4 fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@38033 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 12:39:26 +00:00
Jerry.Kirk%Nexwarecorp.com
ef77640711 - Adding support for new nsIMenu methods SetAccessKey and GetAccessKey
git-svn-id: svn://10.0.0.236/trunk@38032 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 12:18:53 +00:00
dveditz%netscape.com
6c67b618a0 Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
git-svn-id: svn://10.0.0.236/trunk@38031 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 11:50:19 +00:00
ramiro%netscape.com
993b024ce1 Exorcism of global variables: part 1.
Have only one access point to the global vars - in nsDeviceContextXlib.
Next step will be to invent an interface that can be queried for this
stuff to remove the link time dependancy between this gfx lib and the widget
lib.  Global variables are EVIL.


git-svn-id: svn://10.0.0.236/trunk@38030 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 11:31:58 +00:00
leaf%mozilla.org
6a792568b8 path walking is bad for the soul, and build times
git-svn-id: svn://10.0.0.236/trunk@38029 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 10:56:03 +00:00
leaf%mozilla.org
b0f76b46a5 adding FIND
git-svn-id: svn://10.0.0.236/trunk@38028 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 10:11:00 +00:00
dveditz%netscape.com
a9efb01e7c fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@38027 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 09:49:54 +00:00
duncan%be.com
5e67f5aed7 Copy GetAccessKey/SetAccessKey from GTK to unbreak the build.
git-svn-id: svn://10.0.0.236/trunk@38026 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 09:10:42 +00:00
hyatt%netscape.com
6ef15022c8 Forced to wrap the mailnews trees in divs in order for them to redraw. Something is
really screwed up with boxes and trees.


git-svn-id: svn://10.0.0.236/trunk@38025 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 09:05:34 +00:00
leaf%mozilla.org
11713ccc2c shuffling things around... build_number should be generated at each export
pass through config (doing this manually in the release process)


git-svn-id: svn://10.0.0.236/trunk@38024 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 09:04:22 +00:00
hyatt%netscape.com
e14b01c876 Fix for a bug that doesn't seem to be assigned to me any more.
git-svn-id: svn://10.0.0.236/trunk@38023 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 08:05:52 +00:00
briano%netscape.com
ab114004a8 Cleanup and fixes for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@38022 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 07:53:42 +00:00
jfrancis%netscape.com
30aa13a1d0 making the plain text selection pinning savvy to the other flavors of text editors, the ones that DONT have <pre> tags wrapping all the text
git-svn-id: svn://10.0.0.236/trunk@38021 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 07:53:08 +00:00
sspitzer%netscape.com
d78df51429 thanks for syd for this fix.
git-svn-id: svn://10.0.0.236/trunk@38020 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 07:14:11 +00:00
alecf%netscape.com
01919824d3 add IIDs for interfaces to stop XPConnect from complaining
git-svn-id: svn://10.0.0.236/trunk@38019 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 07:11:02 +00:00
ramiro%netscape.com
b1b60bb70c Este pinchi cabron del saari se olvido poner estos stubs.
git-svn-id: svn://10.0.0.236/trunk@38018 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:40:51 +00:00
sspitzer%netscape.com
ff1f6c5a74 fix for #9143. make the default start page the home page. remove that browser.startup.splash crap. make the default home page http://www.mozillazine.org/ for now.
git-svn-id: svn://10.0.0.236/trunk@38017 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:39:40 +00:00
warren%netscape.com
6f6a203b54 More necko ifdefs.
git-svn-id: svn://10.0.0.236/trunk@38016 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:37:07 +00:00
sspitzer%netscape.com
0a1cd32ae8 bulletproofing changes. check return value and return it if error.
git-svn-id: svn://10.0.0.236/trunk@38015 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:31:31 +00:00
sspitzer%netscape.com
cfbe918bcd NS_FAILED(rv) is always false, as it isn't set here. checking inputStream
instead.  more need to be done here.  sending mail to jefft


git-svn-id: svn://10.0.0.236/trunk@38014 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:30:57 +00:00
sspitzer%netscape.com
4c616215a7 initialize this in the constructor. bad things can happen otherwise.
git-svn-id: svn://10.0.0.236/trunk@38013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:29:56 +00:00
zuperdee%penguinpowered.com
53a7ca77ef Adding stubs for the new GetAccessKey and SetAccessKey functions.
git-svn-id: svn://10.0.0.236/trunk@38012 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:26:43 +00:00
sspitzer%netscape.com
8e1169b749 c++ comments in c code bad. thanks dveditz
git-svn-id: svn://10.0.0.236/trunk@38011 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:26:25 +00:00
rhp%netscape.com
c6e72f9b48 Changes to enable new quoting as default
git-svn-id: svn://10.0.0.236/trunk@38010 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:25:27 +00:00
sspitzer%netscape.com
0d6df0e2ff I know this isn't supposed to happen. but it is on linux. so I'm changing it
to avoid the abort.


git-svn-id: svn://10.0.0.236/trunk@38009 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:19:44 +00:00
mcafee%netscape.com
f230a876db Solaris needs function declarations, adding header file for NECKO=1 case.
git-svn-id: svn://10.0.0.236/trunk@38008 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:17:57 +00:00
sspitzer%netscape.com
f6c30db66f fix build bustage
git-svn-id: svn://10.0.0.236/trunk@38007 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:16:29 +00:00
warren%netscape.com
34c78a50f5 Added another NS_OpenURI call.
git-svn-id: svn://10.0.0.236/trunk@38006 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:15:49 +00:00
warren%netscape.com
72c34a54a7 Fixed necko case to call OnStartRequest, etc.
git-svn-id: svn://10.0.0.236/trunk@38005 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:15:00 +00:00
warren%netscape.com
1cf5db6158 Fixed necko include path.
git-svn-id: svn://10.0.0.236/trunk@38004 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:14:06 +00:00
warren%netscape.com
920c52793e Necko refcount fixes.
git-svn-id: svn://10.0.0.236/trunk@38003 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 06:13:42 +00:00
rhp%netscape.com
93c5611c38 Changes for new style quoting
git-svn-id: svn://10.0.0.236/trunk@38002 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:47:11 +00:00
mcafee%netscape.com
e4bdb35578 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@38001 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:43:31 +00:00
mcafee%netscape.com
73dd44a5a0 Solaris needs newline at EOF.
git-svn-id: svn://10.0.0.236/trunk@38000 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:37:21 +00:00
mcafee%netscape.com
9717159cd3 Fixing Solaris/CC bustage.
git-svn-id: svn://10.0.0.236/trunk@37999 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:36:07 +00:00
hyatt%netscape.com
2f1ae3c60c Forgot the vertical alignment for the editor files.
git-svn-id: svn://10.0.0.236/trunk@37998 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:34:59 +00:00
hyatt%netscape.com
eda8916c4b Patching the mail/news main window.
git-svn-id: svn://10.0.0.236/trunk@37997 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:33:41 +00:00
hyatt%netscape.com
4e7936c4e7 Converted the navigator main window to the new XUL world.
git-svn-id: svn://10.0.0.236/trunk@37996 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:29:43 +00:00
hyatt%netscape.com
78c56ad2d8 Making sure the default scrolling behavior for a webshell in XUL is
OVERFLOW_HIDDEN always.  Scrolling behavior set on the box itself
can be used to enable scrolling.


git-svn-id: svn://10.0.0.236/trunk@37995 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:29:18 +00:00
hyatt%netscape.com
0b331a0f57 Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.


git-svn-id: svn://10.0.0.236/trunk@37994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:28:32 +00:00
hyatt%netscape.com
d23c33e113 Changing the editor main window to work with the new XUL changes (making
the window tag a box).


git-svn-id: svn://10.0.0.236/trunk@37993 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:26:18 +00:00
waterson%netscape.com
f1daa4f406 Fix nsCOMPtr bustage.
git-svn-id: svn://10.0.0.236/trunk@37992 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:20:31 +00:00
jfrancis%netscape.com
d1466999a5 bitten by lack of const enforcement in mac coimpiler once again.
git-svn-id: svn://10.0.0.236/trunk@37991 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:13:21 +00:00
warren%netscape.com
9e1fa52464 Removed bogus comment.
git-svn-id: svn://10.0.0.236/trunk@37990 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:00:36 +00:00
warren%netscape.com
e77eaaec98 Added newline at eof.
git-svn-id: svn://10.0.0.236/trunk@37989 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:59:27 +00:00
warren%netscape.com
15bb9dbbda Removed semicolon.
git-svn-id: svn://10.0.0.236/trunk@37988 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:58:27 +00:00
warren%netscape.com
3d63b0beb6 Added nsSimpleURI to build.
git-svn-id: svn://10.0.0.236/trunk@37987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:58:06 +00:00
warren%netscape.com
9205cc5f42 Fixed QI bug.
git-svn-id: svn://10.0.0.236/trunk@37986 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:57:45 +00:00
warren%netscape.com
02b3f69050 Fixed initialization problems.
git-svn-id: svn://10.0.0.236/trunk@37985 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:56:53 +00:00
warren%netscape.com
9a1e4a4337 Fixed refcounting bug.
git-svn-id: svn://10.0.0.236/trunk@37984 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:55:52 +00:00
troy%netscape.com
0acb415edc Work-in-progress for hash table that maps from content->frame
git-svn-id: svn://10.0.0.236/trunk@37983 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:47:05 +00:00
jfrancis%netscape.com
1ad411ef7d making rules savvy to multi-char insertions. this means that pasting in text with embedded tabs, returns, spaces, & nbsp's now get the full rules treatment.
git-svn-id: svn://10.0.0.236/trunk@37982 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:46:45 +00:00
troy%netscape.com
eda7c241f2 Added function FindPrimaryFrameFor()
git-svn-id: svn://10.0.0.236/trunk@37981 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:46:19 +00:00
cyeh%netscape.com
9e91a6aaba stupid fix for #7190. create default plugins directory in the executable directory. this causes searching for 3.0 and 4.0 plugins to not occur. will prevent java crashes and also speed up launch time.
git-svn-id: svn://10.0.0.236/trunk@37980 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:44:44 +00:00
waterson%netscape.com
2c707d5f5e Add nsIWebShellWindow so it builds.
git-svn-id: svn://10.0.0.236/trunk@37978 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:32:26 +00:00
pavlov%pavlov.net
a4b410d704 initial (non-built) implimentation of nsContextMenu changes
git-svn-id: svn://10.0.0.236/trunk@37977 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:30:25 +00:00
alecf%netscape.com
96c74dacc7 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@37976 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:21:42 +00:00
sspitzer%netscape.com
433dfd18e4 fix warning. if you're anal and you know it clap your hands.
git-svn-id: svn://10.0.0.236/trunk@37975 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:21:32 +00:00
waterson%netscape.com
5bf0f550b0 Use if-else instead of ?: because VC5.0 is stupid.
git-svn-id: svn://10.0.0.236/trunk@37973 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:18:59 +00:00
warren%netscape.com
b0cc92f0a8 Added chrome protocol handler
git-svn-id: svn://10.0.0.236/trunk@37972 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:15:43 +00:00
sspitzer%netscape.com
b3e923c8f9 cast to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@37971 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:15:38 +00:00
dp%netscape.com
08cc0da33f Diabling registry prepopulation. These changes was meant for the
branch and not in the tip. When XPCOM_M8_PERF_BRANCH lands, these will
be enabled.


git-svn-id: svn://10.0.0.236/trunk@37969 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:04:31 +00:00
sfraser%netscape.com
e6d66a31c8 Fix for crash on startup -- don't use nsCOMPtr on frame-derived things, becaue they are not refcounted, and this causes nsCOMPtr to delete the frame on destructions.
git-svn-id: svn://10.0.0.236/trunk@37968 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:02:48 +00:00
sfraser%netscape.com
b089efa46d Added nsStyleSheetTxns.cpp
git-svn-id: svn://10.0.0.236/trunk@37967 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:01:38 +00:00
alecf%netscape.com
16d56f8c29 forgot to export these files
git-svn-id: svn://10.0.0.236/trunk@37966 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:00:54 +00:00
sfraser%netscape.com
c474a7e978 Added transactions for applying and removing style sheets
git-svn-id: svn://10.0.0.236/trunk@37965 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:57:50 +00:00
sfraser%netscape.com
03896aed3b Add EditorStyles1.css to the build
git-svn-id: svn://10.0.0.236/trunk@37964 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:57:20 +00:00
sfraser%netscape.com
1faa402d05 Add stuff for applying style sheets.
git-svn-id: svn://10.0.0.236/trunk@37963 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:56:59 +00:00
sfraser%netscape.com
2bd49a3742 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@37962 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:56:25 +00:00
dp%netscape.com
de99da5303 Removing old RegisterComponent calls as these are inbuilt into XPCOM
git-svn-id: svn://10.0.0.236/trunk@37961 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:50:44 +00:00
waterson%netscape.com
37c7fa75bc Primitive implementation for Change() and Move() methods.
git-svn-id: svn://10.0.0.236/trunk@37960 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:40:32 +00:00
dp%netscape.com
d6f434b193 Calling PlatformPrePopulateRegistry()
git-svn-id: svn://10.0.0.236/trunk@37959 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:37:44 +00:00
mcafee%netscape.com
29c1baa59c librdf.so needs NS_NewUnicharStreamLoader from libneckoutil_s.a for NECKO=1 build.
git-svn-id: svn://10.0.0.236/trunk@37958 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:35:17 +00:00
dp%netscape.com
21c6f54372 PlatformPrePopulateRegistry()
git-svn-id: svn://10.0.0.236/trunk@37957 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:35:09 +00:00
tao%netscape.com
2a43926ce8 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@37956 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:34:24 +00:00
dp%netscape.com
666974771c Caching of node names in nsIRegistryNode
Adding nsIRegistryNode::GetIID()
        - Thanks Dan Veditz


git-svn-id: svn://10.0.0.236/trunk@37955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:34:08 +00:00
briano%netscape.com
47a94e12b5 Cleanup and fixes for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@37954 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:25:32 +00:00
briano%netscape.com
bab066c35e Evidently nsStubs.cpp is no longer needed.
git-svn-id: svn://10.0.0.236/trunk@37953 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:21:43 +00:00
tao%netscape.com
7f7de309bc Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@37952 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:20:48 +00:00
rhp%netscape.com
ad8748b928 Trying to get the editor to edit more often...
git-svn-id: svn://10.0.0.236/trunk@37945 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:07:37 +00:00
rhp%netscape.com
d0015a2822 Fixing this again...
git-svn-id: svn://10.0.0.236/trunk@37944 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:47:52 +00:00
jband%netscape.com
5a672d0530 spaced out format string for readability
git-svn-id: svn://10.0.0.236/trunk@37943 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:41:15 +00:00
tao%netscape.com
b0f5202f33 Hook up James Clark's external DTD support; protected by XML_DTD.
git-svn-id: svn://10.0.0.236/trunk@37942 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:35:28 +00:00
alecf%netscape.com
ea17cba094 add new IDL files to mac build
git-svn-id: svn://10.0.0.236/trunk@37941 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:35:11 +00:00
alecf%netscape.com
a2e6482e7a added files: mozilla/mailnews/base/search/public/nsIMsgFilter.idl, mozilla/mailnews/base/search/public/nsIMsgFilterHitNotify.idl, mozilla/mailnews/base/search/public/nsIMsgFilterList.idl, mozilla/mailnews/base/search/public/nsIMsgFilterService.idl, mozilla/mailnews/base/search/public/nsIMsgSearchAdapter.idl, mozilla/mailnews/base/search/public/nsIMsgSearchSession.idl, mozilla/mailnews/base/search/public/nsMsgFilterCore.idl, mozilla/mailnews/base/search/public/nsMsgSearchCore.idl
git-svn-id: svn://10.0.0.236/trunk@37940 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:34:19 +00:00
alecf%netscape.com
9530819997 XPIDLize the search backend so we can put a UI on top of it.
git-svn-id: svn://10.0.0.236/trunk@37939 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:33:39 +00:00
tao%netscape.com
fa7df41183 Merge James Clark's DTD patch. "ifdefed by XML_DTD".
git-svn-id: svn://10.0.0.236/trunk@37938 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:32:56 +00:00
rjc%netscape.com
544a1e8cc6 Don't lose CRs in bookmark descriptions.
git-svn-id: svn://10.0.0.236/trunk@37937 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:30:41 +00:00
alecf%netscape.com
3e21752205 check in next round of wizard changes - add some CSS to make the dialogs consistent, etc
git-svn-id: svn://10.0.0.236/trunk@37936 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:20:25 +00:00
jband%netscape.com
5c5d2478ba xpconnect now QIs the object to be wrapped before wrapping it 'just to be sure'
git-svn-id: svn://10.0.0.236/trunk@37935 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:17:37 +00:00
saari%netscape.com
6f9e4dc415 Access key support stubs on Mac and GTK
git-svn-id: svn://10.0.0.236/trunk@37934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:11:30 +00:00
saari%netscape.com
96242f9b51 more access key support
git-svn-id: svn://10.0.0.236/trunk@37933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:11:10 +00:00
saari%netscape.com
2d7ae6ab1a Adding in access key support. More checkins on the way
git-svn-id: svn://10.0.0.236/trunk@37932 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:10:44 +00:00
briano%netscape.com
117d94e100 Unix fixes, specifically for SunOS 4.
git-svn-id: svn://10.0.0.236/trunk@37931 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 02:05:41 +00:00
rjc%netscape.com
dccc57f016 Handle bookmark descriptions properly (including escaping text before writing out, and unescaping when reading back in.)
git-svn-id: svn://10.0.0.236/trunk@37930 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 01:35:49 +00:00
cyeh%netscape.com
49e22150fa i am an idiot. if the directory already exists, don't try and make it again.
git-svn-id: svn://10.0.0.236/trunk@37929 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 01:22:21 +00:00
cyeh%netscape.com
073b468139 sutpid fix for #7190. create default plugins directory in the executable directory causes the code that goes searching for 3.0 and 4.0 plugins to not be called. this will prevent java crashes and also speed up launch time.
git-svn-id: svn://10.0.0.236/trunk@37928 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 01:07:55 +00:00
matt%netscape.com
16428747b9 fixing bug 6646
git-svn-id: svn://10.0.0.236/trunk@37927 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 01:05:46 +00:00
matt%netscape.com
db2190f83a Adding 1.1 code to navigator.xul
git-svn-id: svn://10.0.0.236/trunk@37926 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 00:39:43 +00:00
sspitzer%netscape.com
7b4ee82ffa fix for solaris build. thanks to tor for the patch
git-svn-id: svn://10.0.0.236/trunk@37925 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 00:38:55 +00:00
mscott%netscape.com
c46bc91071 fix necko build brekage. NS_NewLoadGroup is declared to have 2 arguments so I have given it two arguments in its
implementation.


git-svn-id: svn://10.0.0.236/trunk@37924 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 00:11:30 +00:00
jefft%netscape.com
b18c9fe795 remove not needed ClearRequest() call in CopyFileMessage() which causes crash
git-svn-id: svn://10.0.0.236/trunk@37923 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 00:07:48 +00:00
slamm%netscape.com
a32c5538dd Fix case to match cvs. IEFavorite.gif --> iefavorite.gif.
git-svn-id: svn://10.0.0.236/trunk@37920 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:54:28 +00:00
slamm%netscape.com
658f77bfcf Add article.gif to files. It was missing.
git-svn-id: svn://10.0.0.236/trunk@37918 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:50:16 +00:00
matt%netscape.com
3ded103016 Adding fix for bug 8987
git-svn-id: svn://10.0.0.236/trunk@37916 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:46:38 +00:00
cmanske%netscape.com
f0eb9df737 Fixed editor UI to be inline with hyatt's XUL popup window fixes
git-svn-id: svn://10.0.0.236/trunk@37915 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:45:01 +00:00
matt%netscape.com
755b17b67e Taking navigator.gif out
git-svn-id: svn://10.0.0.236/trunk@37914 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:42:46 +00:00
sspitzer%netscape.com
a44aef2f2e whoops. fix this error: ./mozilla-apprunner.sh: [: too many arguments
git-svn-id: svn://10.0.0.236/trunk@37912 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:41:33 +00:00
akkana%netscape.com
ce6c1f2bdd Oops, I misunderstood tor's fix for the sunos bustage
git-svn-id: svn://10.0.0.236/trunk@37911 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:41:29 +00:00
cyeh%netscape.com
941f6709ac stupid fix for #7190. creating a plugins directory by default prevents
code that goes searching for old 3.0 and 4.0 plugins and loading
those. this should help with start-up times.


git-svn-id: svn://10.0.0.236/trunk@37910 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:32:54 +00:00
akkana%netscape.com
1ced106a53 Fix gcc 2.7.2.3 build -- thanks to tor@boojum.cs.brown.edu (Tim Rowley) for the fix
git-svn-id: svn://10.0.0.236/trunk@37909 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:31:03 +00:00
wtc%netscape.com
a3cdd51d02 Bugzilla bug #9155: use -library=iostream so that Sun Workshop
5.0 can work with old style iostreams.  Thanks to
Tim McNerney <mumbly@netcom.com> for suggesting this fix.


git-svn-id: svn://10.0.0.236/trunk@37908 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:19:52 +00:00
law%netscape.com
25c27303e4 Fix for bug #4930; calculate Win version properly
git-svn-id: svn://10.0.0.236/trunk@37907 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:09:17 +00:00
matt%netscape.com
65fc7ea6ea Adding file for chrome
git-svn-id: svn://10.0.0.236/trunk@37906 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:06:57 +00:00
matt%netscape.com
329652cc90 Adding resources directory
git-svn-id: svn://10.0.0.236/trunk@37905 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:02:59 +00:00
mscott%netscape.com
3b1a317404 Fix necko build brekage...onstart/stopbiding --> onStart/stop request.
git-svn-id: svn://10.0.0.236/trunk@37904 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:01:32 +00:00
matt%netscape.com
952cec4faa Adding resources directory for build
git-svn-id: svn://10.0.0.236/trunk@37903 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 23:01:19 +00:00
matt%netscape.com
ac7cdfc906 Adding errorl.gif
git-svn-id: svn://10.0.0.236/trunk@37902 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:59:17 +00:00
matt%netscape.com
367cbf5625 Add skins for chrome in naviagator
git-svn-id: svn://10.0.0.236/trunk@37901 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:58:32 +00:00
matt%netscape.com
2769bdcc9f Adding content for chrome directory
git-svn-id: svn://10.0.0.236/trunk@37899 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:56:04 +00:00
matt%netscape.com
920dea6a0f Adding makefiles for content and skin for navigator
git-svn-id: svn://10.0.0.236/trunk@37898 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:52:05 +00:00
matt%netscape.com
998b4ac00c Adding resources directory
git-svn-id: svn://10.0.0.236/trunk@37897 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:47:35 +00:00
rpotts%netscape.com
b4516b6093 Fixed more build bustage...
git-svn-id: svn://10.0.0.236/trunk@37896 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:38:18 +00:00
putterman%netscape.com
d28fa84f4f Don't AddRef is *aResult is nsnull.
git-svn-id: svn://10.0.0.236/trunk@37895 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:33:48 +00:00
gagan%netscape.com
97e493ce3f NECKO only. Including neckoutil_s
git-svn-id: svn://10.0.0.236/trunk@37894 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:31:43 +00:00
rods%netscape.com
3312d37d00 Fixed a couple of more small compile time issues
git-svn-id: svn://10.0.0.236/trunk@37893 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:27:43 +00:00
rods%netscape.com
bc24e26490 Added a newline at the end of file
git-svn-id: svn://10.0.0.236/trunk@37892 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:25:54 +00:00
rods%netscape.com
85d3b7dc58 changed the hard-coded twips value of 15 to a calculated value.
git-svn-id: svn://10.0.0.236/trunk@37891 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:24:57 +00:00
putterman%netscape.com
d5bf33481a Reload the thread pane when we set the character set.
git-svn-id: svn://10.0.0.236/trunk@37890 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:21:28 +00:00
rods%netscape.com
7dec28fe33 changes nscoord.h to nsCoord.h
git-svn-id: svn://10.0.0.236/trunk@37889 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:19:16 +00:00
dp%netscape.com
e564eb594c Adding nsProxiedService.h to export.
git-svn-id: svn://10.0.0.236/trunk@37888 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:14:15 +00:00
putterman%netscape.com
9dc4da4a3e Protect again null ptrs.
git-svn-id: svn://10.0.0.236/trunk@37887 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:13:13 +00:00
rpotts%netscape.com
2ae55e5761 Fixed bustage due to the change in arguments to CreatePopup(...)
git-svn-id: svn://10.0.0.236/trunk@37886 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 22:03:29 +00:00
ducarroz%netscape.com
880e9ed48f Look for the default value when a pref doesn't exist. Fix problem with actual code, we passed the wrong name to GetDefaultName.
git-svn-id: svn://10.0.0.236/trunk@37885 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:56:54 +00:00
putterman%netscape.com
bfa459e8d2 Pass in correct folder for Copying messages.
git-svn-id: svn://10.0.0.236/trunk@37884 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:55:45 +00:00
gagan%netscape.com
19e16daaf1 Reordered Netlib libs. NECKO only.
git-svn-id: svn://10.0.0.236/trunk@37883 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:54:11 +00:00
ducarroz%netscape.com
88aa181804 Add default value for compose_html
git-svn-id: svn://10.0.0.236/trunk@37882 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:52:26 +00:00
warren%netscape.com
be69b669fb Added necko util glue.
git-svn-id: svn://10.0.0.236/trunk@37881 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:49:24 +00:00
warren%netscape.com
32f5401615 Fixed NewURL for necko.
git-svn-id: svn://10.0.0.236/trunk@37880 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:48:46 +00:00
gagan%netscape.com
e17e43a953 Reordered Netlib libs. NECKO only.
git-svn-id: svn://10.0.0.236/trunk@37879 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:46:05 +00:00
leaf%mozilla.org
1eba64788c adding talkback glue script, adding generated files to .cvsignore
git-svn-id: svn://10.0.0.236/trunk@37878 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:41:03 +00:00
vidur%netscape.com
64e256950f Style elements now have a text child for their contents.
git-svn-id: svn://10.0.0.236/trunk@37877 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:39:14 +00:00
leaf%mozilla.org
03bd81f647 build system hooks for talkback builds
git-svn-id: svn://10.0.0.236/trunk@37875 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:36:59 +00:00
gagan%netscape.com
ebe1cda245 Reordered netlib libs to link correctly. NECKO only.
git-svn-id: svn://10.0.0.236/trunk@37872 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:29:08 +00:00
rods%netscape.com
e0eaf48451 Added D&D to toolbars and toolboxes
git-svn-id: svn://10.0.0.236/trunk@37871 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:12:43 +00:00
rods%netscape.com
57fdc5649d added nsToolbarItem to constructing code
git-svn-id: svn://10.0.0.236/trunk@37870 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:11:38 +00:00
duncan%be.com
ff4b7810b3 Minor tweak to BeOS specific rule to get Mozilla to build under BeOS.
git-svn-id: svn://10.0.0.236/trunk@37869 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:04:07 +00:00
jefft%netscape.com
9131e10776 implemented CopyFileMessage()
git-svn-id: svn://10.0.0.236/trunk@37868 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:03:00 +00:00
valeski%netscape.com
e08d124ef8 necko bustage
git-svn-id: svn://10.0.0.236/trunk@37867 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:02:53 +00:00
valeski%netscape.com
9de5d18391 necko build bustage.
git-svn-id: svn://10.0.0.236/trunk@37866 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:02:06 +00:00
saari%netscape.com
3fdf25f7aa Error checking on QI call prevents crash with multiple DOM nodes of the same ID
git-svn-id: svn://10.0.0.236/trunk@37865 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:57:28 +00:00
buster%netscape.com
210b24c193 minor bug fixes
git-svn-id: svn://10.0.0.236/trunk@37864 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:46:59 +00:00
rods%netscape.com
360e823201 Removed drawing optimization because it causes flicker.
git-svn-id: svn://10.0.0.236/trunk@37863 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:44:05 +00:00
rhp%netscape.com
bca3a2f65b Fix build problem on linux
git-svn-id: svn://10.0.0.236/trunk@37861 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:34:34 +00:00
mcafee%netscape.com
ef99640e6a Adding htmlrobot for NECKO case
git-svn-id: svn://10.0.0.236/trunk@37860 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:30:00 +00:00
rhp%netscape.com
24a97be697 Changes to run on linux
git-svn-id: svn://10.0.0.236/trunk@37859 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:26:54 +00:00
mcafee%netscape.com
3a1cf02c01 Cut & paste error on last checkin
git-svn-id: svn://10.0.0.236/trunk@37858 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:26:11 +00:00
hangas%netscape.com
eb2c886395 Glued in all the fields for a new edit card. Each field will now be passed down to the address book.
git-svn-id: svn://10.0.0.236/trunk@37857 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:10:29 +00:00
hangas%netscape.com
80a3fb3ea9 Added new files to project for Candice
git-svn-id: svn://10.0.0.236/trunk@37856 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:07:07 +00:00
chuang%netscape.com
6110c55ac5 Add New Card function and remove hardcoded datd from address book
git-svn-id: svn://10.0.0.236/trunk@37855 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 20:04:04 +00:00
putterman%netscape.com
3618fda5f3 Get rid of nsCOMPtr assertions related to deleting a message.
git-svn-id: svn://10.0.0.236/trunk@37853 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:59:08 +00:00
slamm%netscape.com
a157d6f90a Use window onload handler. Parameterize the sidebar init. Remove some dead wood.
git-svn-id: svn://10.0.0.236/trunk@37851 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:53:22 +00:00
slamm%netscape.com
dc4b78b5b1 Parameterize sidebar.
git-svn-id: svn://10.0.0.236/trunk@37850 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:51:13 +00:00
slamm%netscape.com
8ad2780d32 Use new grippy images added by evaughan.
git-svn-id: svn://10.0.0.236/trunk@37849 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:50:34 +00:00
gordon%netscape.com
e1ae868b8f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@37848 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:50:15 +00:00
pinkerton%netscape.com
e278017bcd ok, now that mozilla/lib/mac/InterfaceLib is in the module, let's use it. Take two.
git-svn-id: svn://10.0.0.236/trunk@37847 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:49:35 +00:00
warren%netscape.com
934f30a05c necko changes
git-svn-id: svn://10.0.0.236/trunk@37846 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:38:49 +00:00
kin%netscape.com
0d49f312e2 Added ApplyStyleSheet() method to the various editor interfaces.
git-svn-id: svn://10.0.0.236/trunk@37845 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:32:35 +00:00
warren%netscape.com
8b1231e0ae Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport.
git-svn-id: svn://10.0.0.236/trunk@37754 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:30:20 +00:00
gordon%netscape.com
58d631e1da First Checked In.
git-svn-id: svn://10.0.0.236/trunk@37753 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:29:45 +00:00
Dale.Stansberry%Nexwarecorp.com
c2ebd2ac36 - Optimized scrolling
- Really fixed invalidate widget this time...


git-svn-id: svn://10.0.0.236/trunk@37752 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:12:32 +00:00
gordon%netscape.com
d0667245d7 Added nsIHeader.h, nsIProxy.h, nsISocketTransportService.h to list of headers to export.
git-svn-id: svn://10.0.0.236/trunk@37751 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:12:07 +00:00
gordon%netscape.com
0ca0501d10 Updated to match changes to Windows/Unix makefiles.
git-svn-id: svn://10.0.0.236/trunk@37750 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:11:17 +00:00
gordon%netscape.com
bce585f406 Updated list of IDL files.
git-svn-id: svn://10.0.0.236/trunk@37749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:10:31 +00:00
gordon%netscape.com
b9ad7e0ec0 Changed access paths.
git-svn-id: svn://10.0.0.236/trunk@37748 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:09:51 +00:00
gordon%netscape.com
3ce10bd48a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@37747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:07:32 +00:00
akkana%netscape.com
49826cb224 Oops, making wrapcolumn unsigned was a mistake. (Thanks to slamm's
warnings page for showing me that!)  Change it back to signed.


git-svn-id: svn://10.0.0.236/trunk@37746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:01:04 +00:00
sspitzer%netscape.com
37683fb4e8 fix build bustage. thanks to pinkerton for the help
git-svn-id: svn://10.0.0.236/trunk@37745 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:59:05 +00:00
kin%netscape.com
ebb4924d31 Added GetIID() method.
git-svn-id: svn://10.0.0.236/trunk@37744 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:57:36 +00:00
chuang%netscape.com
8f6b3c10ad new files, not in build
git-svn-id: svn://10.0.0.236/trunk@37743 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:52:04 +00:00
briano%netscape.com
b9614987b1 Cleanup and fix for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@37742 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:51:49 +00:00
buster%netscape.com
0513dccdf4 0. possible fix for Sun build bustage.
1. IsEditable is much less hacky.  It basically says:
  1. if the node is a special bogus text node, it's not editable
  2. if the node is a text node with only newlines, then it's not editable
  3. if the node has no frame associated with it, then it is not editable
  4. otherwise, it is editable.
As part of this, I had to make IsEditable non-static.  This had some cascading effects on static methods that called
IsEditable, which likewise had to be made non-static.

2. SetTextProperties now works when the endpoints are leaf nodes (like images), not just text.  Charlie, you should
put this through some stress cases.


git-svn-id: svn://10.0.0.236/trunk@37741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:42:28 +00:00
sgehani%netscape.com
72023cf976 Guarding against memory allocation error and a resulting null pointer.
Also, now AddRef'ing XPCOM nsPropertyElements when created.


git-svn-id: svn://10.0.0.236/trunk@37740 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:39:46 +00:00
leaf%mozilla.org
af99988415 adding mozilla/lib/mac/InterfaceLib to SeaMonkeyCore
git-svn-id: svn://10.0.0.236/trunk@37737 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:34:09 +00:00
jefft%netscape.com
090f723a2e fixed memory leak using nsISupportsArray
git-svn-id: svn://10.0.0.236/trunk@37733 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:30:52 +00:00
nhotta%netscape.com
fab79c8cb9 Bug fix 8899, changed to use nsIStringCharsetDetector.
git-svn-id: svn://10.0.0.236/trunk@37732 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:29:35 +00:00
jefft%netscape.com
53b3727a48 back out checking for pMsgDBHdr
git-svn-id: svn://10.0.0.236/trunk@37730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:27:10 +00:00
buster%netscape.com
4a772c42c0 fixed unit test to handle new default doc
git-svn-id: svn://10.0.0.236/trunk@37729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:24:07 +00:00
jband%netscape.com
08a9e2e637 change some instances of 'const char* foo' to 'const char foo[]'
git-svn-id: svn://10.0.0.236/trunk@37728 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:21:01 +00:00
jdunn%netscape.com
0d91adab31 partical fix for the stubs call on AIX
git-svn-id: svn://10.0.0.236/trunk@37727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:16:34 +00:00
jdunn%netscape.com
d787d07fca re-checking in the fix for HP...
git-svn-id: svn://10.0.0.236/trunk@37726 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:15:41 +00:00
rhp%netscape.com
72a04e5b82 Changes for pretty output
git-svn-id: svn://10.0.0.236/trunk@37725 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:15:17 +00:00
jefft%netscape.com
6a85e54025 added helper InitCopyState()
git-svn-id: svn://10.0.0.236/trunk@37724 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:13:56 +00:00
jefft%netscape.com
a001d622eb check pMsgDBHdr to prevent crash
git-svn-id: svn://10.0.0.236/trunk@37723 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:12:29 +00:00
jefft%netscape.com
96df8c1b9e use nsISupportsArray instead of nsVoidArray
git-svn-id: svn://10.0.0.236/trunk@37722 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:11:41 +00:00
slamm%netscape.com
295e5113d6 Use '_content' target for sidebar panel link.
git-svn-id: svn://10.0.0.236/trunk@37721 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:08:20 +00:00
rhp%netscape.com
f85a03ebe7 Changes for plain text quoting
git-svn-id: svn://10.0.0.236/trunk@37706 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:08:05 +00:00
sspitzer%netscape.com
87a9d8b629 fix SunOS bustage. r=tor, a=leaf
git-svn-id: svn://10.0.0.236/trunk@37705 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 16:36:37 +00:00
duncan%be.com
c9ddd97aec Get gfx to build under BeOS (BeOS specific changes)
git-svn-id: svn://10.0.0.236/trunk@37704 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 16:26:43 +00:00
jefft%netscape.com
3b30bf0056 use copy service for move/copy/delete message; enable local undo
git-svn-id: svn://10.0.0.236/trunk@37703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 14:49:49 +00:00
jefft%netscape.com
24b1b5476f implement UndoDelete() method
git-svn-id: svn://10.0.0.236/trunk@37702 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 14:48:38 +00:00
jefft%netscape.com
243d006cae turn on copy service for pop3
git-svn-id: svn://10.0.0.236/trunk@37701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 14:46:42 +00:00
jefft%netscape.com
3ed64a5078 enable Undo/Redo
git-svn-id: svn://10.0.0.236/trunk@37700 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 14:45:31 +00:00
troy%netscape.com
4c569ae681 Work-in-progress for hash table that maps from content->frame
git-svn-id: svn://10.0.0.236/trunk@37699 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 14:34:35 +00:00
jfrancis%netscape.com
aaaa87a18c some cleanup and also selection enforcement for plaintext documents: selection is pinned to within the PRE tag on any edit action
git-svn-id: svn://10.0.0.236/trunk@37698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 13:42:03 +00:00
jfrancis%netscape.com
88a21299f0 fixed bug in CompareEndPoints()
git-svn-id: svn://10.0.0.236/trunk@37697 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 13:40:09 +00:00
joki%netscape.com
2bf72dbb03 Backing out js security changes.
git-svn-id: svn://10.0.0.236/trunk@37696 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 13:03:35 +00:00
joki%netscape.com
1e5c752f72 chaning module name again.
git-svn-id: svn://10.0.0.236/trunk@37695 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 12:37:43 +00:00
joki%netscape.com
8d7287d3e4 hacking in temp fix for mac build.
git-svn-id: svn://10.0.0.236/trunk@37694 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 12:31:59 +00:00
joki%netscape.com
831126af0d Fixing module name.
git-svn-id: svn://10.0.0.236/trunk@37693 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 11:46:08 +00:00
mcafee%netscape.com
40b549cf66 Switching to test for NECKO instead of -d netwerk, which everyone has now. Added cookies Makefiles for necko case.
git-svn-id: svn://10.0.0.236/trunk@37692 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 11:40:23 +00:00
joki%netscape.com
39996cd3b8 Typo in makefile.
git-svn-id: svn://10.0.0.236/trunk@37691 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 10:57:48 +00:00
mcafee%netscape.com
44d8b6ef0b Putting EHOSTDOWN inside an ifdef to fix BeOS breakage.
git-svn-id: svn://10.0.0.236/trunk@37690 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 10:56:48 +00:00
mcafee%netscape.com
37279af5d3 Moving test directory inside ifdef ENABLE_TESTS. Thanks to patch from Jim Nance.
git-svn-id: svn://10.0.0.236/trunk@37689 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 10:52:22 +00:00
joki%netscape.com
c327ee36e4 New JavaScript/DOM security stuff.
git-svn-id: svn://10.0.0.236/trunk@37688 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 10:38:26 +00:00
sspitzer%netscape.com
4d535474a8 fix solaris build bustage, I hope
git-svn-id: svn://10.0.0.236/trunk@37687 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:48:25 +00:00
sspitzer%netscape.com
b176b22c4f fix warning
git-svn-id: svn://10.0.0.236/trunk@37686 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:48:06 +00:00
sspitzer%netscape.com
dcf8ff59fb fix warning
git-svn-id: svn://10.0.0.236/trunk@37685 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:40:21 +00:00
jfrancis%netscape.com
bfd9b82db2 a little neatening
git-svn-id: svn://10.0.0.236/trunk@37684 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:39:24 +00:00
pinkerton%netscape.com
6a6d59ff68 backing my change out. it appears the dir i need isn't in the module, and changing the pull rules here has no effect.
git-svn-id: svn://10.0.0.236/trunk@37683 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:37:26 +00:00
sspitzer%netscape.com
9716fdac2a fix warnings for sudu.
git-svn-id: svn://10.0.0.236/trunk@37682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:30:51 +00:00
pinkerton%netscape.com
d83c833313 got the cvs checkout path wrong for interfaceLib.
git-svn-id: svn://10.0.0.236/trunk@37681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:29:49 +00:00
jfrancis%netscape.com
e29b5f2101 making nsRangeList be more like a model nsCOMPtr citizen...
git-svn-id: svn://10.0.0.236/trunk@37680 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:19:44 +00:00
pinkerton%netscape.com
f473717e63 got the cvs checkout path wrong for interfaceLib.
git-svn-id: svn://10.0.0.236/trunk@37679 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:13:40 +00:00
despotdaemon%netscape.com
bd45ebcd60 Pseudo-automatic update of changes made by duncan@be.com.
git-svn-id: svn://10.0.0.236/trunk@37678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:13:21 +00:00
sspitzer%netscape.com
02fa3bd6bd fix warnings
git-svn-id: svn://10.0.0.236/trunk@37677 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:07:54 +00:00
sspitzer%netscape.com
3d4646654f fix warnings
git-svn-id: svn://10.0.0.236/trunk@37676 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 08:01:48 +00:00
sspitzer%netscape.com
12dab899e4 fix warnings.
git-svn-id: svn://10.0.0.236/trunk@37675 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:53:37 +00:00
warren%netscape.com
fbed121956 Added simple URI to parse about:foo, javascript:bar, etc.
git-svn-id: svn://10.0.0.236/trunk@37674 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:52:52 +00:00
warren%netscape.com
a08e39024d Started about: protocol.
git-svn-id: svn://10.0.0.236/trunk@37673 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:52:08 +00:00
sspitzer%netscape.com
167f325647 fix warnings. make these destructors virtual, as they should be.
git-svn-id: svn://10.0.0.236/trunk@37672 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:51:02 +00:00
sspitzer%netscape.com
66f425712a fix warning. remove unused variable
git-svn-id: svn://10.0.0.236/trunk@37671 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:49:09 +00:00
pinkerton%netscape.com
1361b1bb20 move InterfaceLib.mcp from cmd/macfe/projects to lib/mac
git-svn-id: svn://10.0.0.236/trunk@37670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:41:56 +00:00
hyatt%netscape.com
fa77cc2277 Fixing StartLayout so that it asserts and leaves the function if no root
content is available.


git-svn-id: svn://10.0.0.236/trunk@37669 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:34:19 +00:00
sspitzer%netscape.com
c35619cc53 fix crash. when I launch apprunner -pref, I hit the assertion.
then I crash because I dereference null.


git-svn-id: svn://10.0.0.236/trunk@37668 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:28:47 +00:00
hyatt%netscape.com
f04cb93173 Suppressing Win98 animation for popup menus.
git-svn-id: svn://10.0.0.236/trunk@37667 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:24:01 +00:00
pinkerton%netscape.com
9596f286ef First Checked In.
git-svn-id: svn://10.0.0.236/trunk@37666 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:21:55 +00:00
sspitzer%netscape.com
c1303b8b21 set deleted pointers to nsnull. just to be safe. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@37665 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:12:46 +00:00
sspitzer%netscape.com
3b033a31cd prevent -edit and -mail at the same time. prevent -g and -mail at the same time
git-svn-id: svn://10.0.0.236/trunk@37664 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:09:52 +00:00
hyatt%netscape.com
4c53d61c58 Giving the tooltip a border.
git-svn-id: svn://10.0.0.236/trunk@37663 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 07:05:16 +00:00
sspitzer%netscape.com
ae0ddf1d91 changes to support -mail, -pref, etc when using this script
git-svn-id: svn://10.0.0.236/trunk@37662 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:53:44 +00:00
pinkerton%netscape.com
8f97f994e0 don't include nsHTMLAtoms.h since it's bad, and not needed anyway.
git-svn-id: svn://10.0.0.236/trunk@37661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:47:31 +00:00
pinkerton%netscape.com
03e9ccf38c add some preliminary tooltip stuff for testing.
git-svn-id: svn://10.0.0.236/trunk@37660 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:39:17 +00:00
pinkerton%netscape.com
8eb3c480bb don't show tooltip when node is disabled, use both the global and local coordinates when showing a tooltip so alignment will work. added some debug stuff to track down why mac isn't doing screen coords correctly.
git-svn-id: svn://10.0.0.236/trunk@37659 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:27:42 +00:00
alecf%netscape.com
76f6398b20 add useful function and do a try/catch in case there is an erorr
git-svn-id: svn://10.0.0.236/trunk@37658 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:17:32 +00:00
alecf%netscape.com
446d2af4fb explain what these nsISupportsArrays have in them
git-svn-id: svn://10.0.0.236/trunk@37657 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:15:06 +00:00
sspitzer%netscape.com
d5abf28edc add support for unread set. still working on this.
git-svn-id: svn://10.0.0.236/trunk@37656 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:13:06 +00:00
sspitzer%netscape.com
2d7a698cda add new line to end of file
git-svn-id: svn://10.0.0.236/trunk@37655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:11:16 +00:00
alecf%netscape.com
36de102206 move hardcoded progid strings into a seperate header file
git-svn-id: svn://10.0.0.236/trunk@37654 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:01:39 +00:00
hyatt%netscape.com
aeeb0cb3d1 You can specify the size of the popup.
git-svn-id: svn://10.0.0.236/trunk@37653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:01:03 +00:00
alecf%netscape.com
4ab75873d4 document, document, document these interfaces, just a bit
git-svn-id: svn://10.0.0.236/trunk@37652 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 06:00:55 +00:00
dveditz%netscape.com
d027b8dc05 Previous fix thanks to jdunn@netscape.com (AIX) and tor@cs.brown.edu (HP-UX)
git-svn-id: svn://10.0.0.236/trunk@37651 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:57:00 +00:00
dveditz%netscape.com
928e532d0e build fix for AIX and HP
git-svn-id: svn://10.0.0.236/trunk@37650 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:51:24 +00:00
alecf%netscape.com
853a05705a initialize these variables to null!
git-svn-id: svn://10.0.0.236/trunk@37649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:47:56 +00:00
sspitzer%netscape.com
60ced1e02f fix build bustage on Solaris.
git-svn-id: svn://10.0.0.236/trunk@37648 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:38:03 +00:00
sspitzer%netscape.com
8f270c71ad ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@37647 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:22:27 +00:00
hyatt%netscape.com
18be5e494e Fix for the crash on startup.
git-svn-id: svn://10.0.0.236/trunk@37646 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:16:56 +00:00
hyatt%netscape.com
6e134a79ae Adding some atoms.
git-svn-id: svn://10.0.0.236/trunk@37645 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 05:06:11 +00:00
pinkerton%netscape.com
859c3542ef early support for eBorderStyle_BorderlessTopLevel.
git-svn-id: svn://10.0.0.236/trunk@37644 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 04:54:29 +00:00
troy%netscape.com
31d4d3bf26 Minor cleanup
git-svn-id: svn://10.0.0.236/trunk@37643 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 04:37:07 +00:00
pinkerton%netscape.com
ae5660d9b2 filled in widget, clickCount, and mouse location for mouse enter/exit/over and drag enter/exit/over events. This info was just not getting set as it was for mouse clicks.
git-svn-id: svn://10.0.0.236/trunk@37642 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 04:12:42 +00:00
sspitzer%netscape.com
50681113ae rename variable to avoid warnings on linux.
time is globally defined.


git-svn-id: svn://10.0.0.236/trunk@37641 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:59:55 +00:00
briano%netscape.com
2bfe67cabf Automated update
git-svn-id: svn://10.0.0.236/trunk@37640 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:46:58 +00:00
briano%netscape.com
a087bc1796 Forgot the 'then'... Duh.
git-svn-id: svn://10.0.0.236/trunk@37639 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:46:36 +00:00
bryce-mozilla%nextbus.com
7c00f26d90 The next logical extension of the fixes for non-Netscape browsers
from the last checkin.  Non-serverpush browsers have always been sent
incorrect HTML headers, causing assorted problems (see Bug #8069 affecting
MSIE).  The code paths are very convoluted, but I think I have now
straightened them out.


git-svn-id: svn://10.0.0.236/trunk@37638 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:45:43 +00:00
pinkerton%netscape.com
fed08cf519 don't crash if parent is null when asking for mouse coordinates.
git-svn-id: svn://10.0.0.236/trunk@37637 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:26:43 +00:00
briano%netscape.com
e0de8e6170 Automated update
git-svn-id: svn://10.0.0.236/trunk@37636 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:02:15 +00:00
gagan%netscape.com
87d5829509 NECKO cleanup.
git-svn-id: svn://10.0.0.236/trunk@37635 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 03:00:06 +00:00
briano%netscape.com
11f9f030ed Fix for bug 9110. Sun's Workshop 4.2 compiler can't handle template specialization even though it claims it can.
git-svn-id: svn://10.0.0.236/trunk@37634 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:59:46 +00:00
gagan%netscape.com
1742acc59c Added extension/cookie for building Necko tests. Only for NECKO.
git-svn-id: svn://10.0.0.236/trunk@37632 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:57:10 +00:00
hyatt%netscape.com
27fb3a05cf Implementing borderless top level windows.
git-svn-id: svn://10.0.0.236/trunk@37630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:50:53 +00:00
sspitzer%netscape.com
5f9d4c0b44 no need to link nsStubs.o in anymore. removing this line.
git-svn-id: svn://10.0.0.236/trunk@37629 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:30:43 +00:00
jdunn%netscape.com
9927e05f37 backing out my change
git-svn-id: svn://10.0.0.236/trunk@37628 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:27:16 +00:00
brendan%mozilla.org
691b3263fd Rip out assign hack, simplify boolean value synthesis, minor cleanups.
git-svn-id: svn://10.0.0.236/trunk@37627 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:25:47 +00:00
briano%netscape.com
96d0d118d3 Automated update
git-svn-id: svn://10.0.0.236/trunk@37626 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:22:01 +00:00
briano%netscape.com
e71fc28d03 Workaround for the shortcomings of the SunOS 4.x loader.
git-svn-id: svn://10.0.0.236/trunk@37625 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 02:15:13 +00:00
briano%netscape.com
55a7251df6 SunOS4 also adds __.SYMDEF to .a files.
git-svn-id: svn://10.0.0.236/trunk@37624 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:59:09 +00:00
rjc%netscape.com
407dc82818 Use a binary insertion sort. (Note: there is a conditional near the top of the file that can turn off the binary insertion sort and revert back to the older, slower code, in case of any weird bugs I haven't caught.) For the moment, its turned ON as I haven't seen any problems with it.
git-svn-id: svn://10.0.0.236/trunk@37623 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:55:09 +00:00
leaf%mozilla.org
8e58adc2c2 Preparing for distribution of fullsoft headers, dlls, and exes
git-svn-id: svn://10.0.0.236/trunk@37622 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:48:08 +00:00
briano%netscape.com
513825d5d1 Oops, forgot to nuke one of the old LD_LIBRARY_PATH settings.
git-svn-id: svn://10.0.0.236/trunk@37621 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:31:11 +00:00
waterson%netscape.com
e2c76feee9 Bug 9098. Remove NS_PRECONDITION, as this can happen normally as part of teardown.
git-svn-id: svn://10.0.0.236/trunk@37620 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:21:14 +00:00
pierre%netscape.com
d9089e62e2 added nsIAppShellService.idl to fix build breakage
git-svn-id: svn://10.0.0.236/trunk@37619 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:14:34 +00:00
law%netscape.com
84c9383e12 Fix for loading window with explicit url (in certain timing scenarios)
git-svn-id: svn://10.0.0.236/trunk@37618 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 01:03:08 +00:00
pinkerton%netscape.com
150e4b8e65 go back to using static define instead of GetIID for one part of QI because of win32 compiler. i hate it, but until i can talk to scc....
git-svn-id: svn://10.0.0.236/trunk@37617 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:54:46 +00:00
tague%netscape.com
9c4625fa70 Fix UNIX build warnings
git-svn-id: svn://10.0.0.236/trunk@37616 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:44:05 +00:00
jdunn%netscape.com
1cef7222c8 remove ##, since they are not needed. (since they break HP)
git-svn-id: svn://10.0.0.236/trunk@37615 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:34:24 +00:00
briano%netscape.com
eb0d247365 Handle a few new platforms, and now uses config.guess to get the objdir name (if any).
git-svn-id: svn://10.0.0.236/trunk@37614 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:27:12 +00:00
erik%netscape.com
e55b5c7168 Make this code a bit more bullet-proof. If the property file is missing,
netlib still returns NS_OK, so this code continues happily. Now it's
checking the pointer for NULL as well, so it's fixed.


git-svn-id: svn://10.0.0.236/trunk@37613 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:24:45 +00:00
pinkerton%netscape.com
8b155d3ee2 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@37612 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:20:45 +00:00
putterman%netscape.com
2c5afbbd59 Use nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@37592 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:16:39 +00:00
putterman%netscape.com
ee9448227f use nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@37591 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:15:20 +00:00
akkana%netscape.com
e585dea4af Change (commented out) textarea line to be 6 rows long
git-svn-id: svn://10.0.0.236/trunk@37590 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:13:26 +00:00
pinkerton%netscape.com
5bd2ed2750 add include for linux to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@37589 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:12:54 +00:00
putterman%netscape.com
f7d74c9b83 Use nsCOMTypeInfo
git-svn-id: svn://10.0.0.236/trunk@37588 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:07:42 +00:00
pinkerton%netscape.com
19f8e2d3b8 Changing CreatePopup to return the popup. Adding a bunch of stuff for tooltips to the popup code. Fixing some bugs in webshell with loading malformed popups. Renamed "popup" to "popupElement" in the document and added "tooltipElement" as well.
git-svn-id: svn://10.0.0.236/trunk@37587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 00:07:41 +00:00
nisheeth%netscape.com
a1c8d93494 Enabling IDL'ized nsIAppShellService on the Mac.
git-svn-id: svn://10.0.0.236/trunk@37585 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:55:10 +00:00
despotdaemon%netscape.com
d72e48ffbc Pseudo-automatic update of changes made by arielb@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@37583 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:32:54 +00:00
bienvenu%netscape.com
cf965cd3d6 back out nsCOMPtr leaks
git-svn-id: svn://10.0.0.236/trunk@37582 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:29:06 +00:00
bienvenu%netscape.com
cc5c62232a check for ISupports in QI
git-svn-id: svn://10.0.0.236/trunk@37581 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:20:34 +00:00
bienvenu%netscape.com
ffbf97429b fix nsCOMPtr leak
git-svn-id: svn://10.0.0.236/trunk@37580 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:19:26 +00:00
bienvenu%netscape.com
1430c6074a add subject to thread, fix nsCOMPtr stuff, some warnings
git-svn-id: svn://10.0.0.236/trunk@37579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:18:43 +00:00
slamm%netscape.com
5ba66187f3 Have sidebar start closed by default. Do not remove the sidebar iframe from the tree. That caused problems (bug 8964, 8634).
git-svn-id: svn://10.0.0.236/trunk@37578 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 23:12:00 +00:00
jj%netscape.com
77b16aae45 #9087: fixed Finder's get info string to "m8 Gecko"
git-svn-id: svn://10.0.0.236/trunk@37577 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:46:20 +00:00
locka%iol.ie
c7f897590b Enables control's drop target support
git-svn-id: svn://10.0.0.236/trunk@37576 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:42:57 +00:00
locka%iol.ie
3e34b745d7 Added some comments
git-svn-id: svn://10.0.0.236/trunk@37575 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:41:39 +00:00
locka%iol.ie
d64f05c597 Added initial drop target implementation
Browser now acquires it's pref object from the available services


git-svn-id: svn://10.0.0.236/trunk@37574 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:40:34 +00:00
locka%iol.ie
a5b72478b3 Renamed structure
git-svn-id: svn://10.0.0.236/trunk@37573 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:38:23 +00:00
locka%iol.ie
4f148753e7 Added DropTarget.cpp/h
git-svn-id: svn://10.0.0.236/trunk@37572 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:37:31 +00:00
locka%iol.ie
11167ab4c7 Added nsIBrowserWindow IID
git-svn-id: svn://10.0.0.236/trunk@37571 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:36:54 +00:00
locka%iol.ie
3f7c6a17f8 Now use xpfe's nsSetupRegistry.cpp
git-svn-id: svn://10.0.0.236/trunk@37570 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:36:16 +00:00
zuperdee%penguinpowered.com
8800fbd073 Fixed some compiler warnings (mostly virtual functions w/ non-virtual destructors).
git-svn-id: svn://10.0.0.236/trunk@37569 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:36:04 +00:00
locka%iol.ie
67b768d820 Added nsIBrowserWindow interface
git-svn-id: svn://10.0.0.236/trunk@37568 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:35:50 +00:00
locka%iol.ie
acc2016c78 Fixed problem with mkctldef.bat when being built from Win98
git-svn-id: svn://10.0.0.236/trunk@37567 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:35:24 +00:00
locka%iol.ie
a6c216e391 Added DropTarget files
git-svn-id: svn://10.0.0.236/trunk@37566 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:29:46 +00:00
locka%iol.ie
a36b31af6f Put sensible values for ambient back and fore colours
git-svn-id: svn://10.0.0.236/trunk@37565 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:27:11 +00:00
locka%iol.ie
a509f67439 Fixed comment
git-svn-id: svn://10.0.0.236/trunk@37564 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:26:20 +00:00
locka%iol.ie
ffcec8a4cf Basic impl of IDropTarget
git-svn-id: svn://10.0.0.236/trunk@37563 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:25:49 +00:00
evaughan%netscape.com
8d48f48a91 added files: mozilla/layout/xul/base/src/nsSplitterFrame.cpp, mozilla/layout/xul/base/src/nsGrippyFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@37562 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:18:11 +00:00
evaughan%netscape.com
09d003848a Added anonymous node support.
Added splitters
Added Grippies.


git-svn-id: svn://10.0.0.236/trunk@37561 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:17:43 +00:00
erik%netscape.com
826f677168 Need to check all of the XLFD scalable fields for 0 since sometimes only
one of them is set to 0 (e.g. average width). Also changed upper limit
for size ratio for font scaling so as to avoid scaling Japanese fonts
(ugly).


git-svn-id: svn://10.0.0.236/trunk@37560 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:12:50 +00:00
slamm%netscape.com
b1d11092c1 Filter: declaration of `index\' hides global definition. More noise than help. Points out over use of string.h, but not everyone needs to look at it.
git-svn-id: svn://10.0.0.236/trunk@37559 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:52:42 +00:00
nhotta%netscape.com
35c913e396 Part of bug fix 8899, changed not to hard code "US-ASCII" when attachment has no charset label.
git-svn-id: svn://10.0.0.236/trunk@37558 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:35:04 +00:00
davidm%netscape.com
5b2faf00aa removed chat items and did some taskbar cleanup
git-svn-id: svn://10.0.0.236/trunk@37557 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:33:16 +00:00
gordon%netscape.com
7fcb7f6b28 Changes to build for TARGET_CARBON.
git-svn-id: svn://10.0.0.236/trunk@37556 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:28:05 +00:00
cmanske%netscape.com
e2af4400bd Removed old UI files
git-svn-id: svn://10.0.0.236/trunk@37555 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:09:29 +00:00
ducarroz%netscape.com
1193e8f8f1 Replace time_t by PRTime
git-svn-id: svn://10.0.0.236/trunk@37552 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:04:29 +00:00
Dale.Stansberry%Nexwarecorp.com
60b57db179 - Fixed GetLabel methods
git-svn-id: svn://10.0.0.236/trunk@37551 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:03:10 +00:00
cata%netscape.com
5be87ae69e Test for UTF-7.
git-svn-id: svn://10.0.0.236/trunk@37550 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 21:03:00 +00:00
cata%netscape.com
1bec8c5360 Small bug-fixes.
git-svn-id: svn://10.0.0.236/trunk@37549 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:58:14 +00:00
cmanske%netscape.com
16b79bc408 Removed guimanager from makefiles
git-svn-id: svn://10.0.0.236/trunk@37548 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:53:48 +00:00
cmanske%netscape.com
83297d17aa Removed editor guimanager
git-svn-id: svn://10.0.0.236/trunk@37547 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:53:44 +00:00
valeski%netscape.com
a68346bb7e necko bustage
git-svn-id: svn://10.0.0.236/trunk@37546 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:48:49 +00:00
slamm%netscape.com
2058b3a8d2 Quiet unused variable warnings. This file should go away soon anyway.
git-svn-id: svn://10.0.0.236/trunk@37545 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:43:35 +00:00
Dale.Stansberry%Nexwarecorp.com
8bce4d6ac8 - Fixed invalidate methods to be clipped properly
- Added got/lost focus message dispatching
- Added SetBackgroundColor method
- Removed mCreateHold until I can think of a better way


git-svn-id: svn://10.0.0.236/trunk@37544 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:22:18 +00:00
valeski%netscape.com
68d11ccc79 change all GetIID() calls to nsCOMTypeInfo<foo>::GetIID() calls
git-svn-id: svn://10.0.0.236/trunk@37543 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:20:17 +00:00
putterman%netscape.com
733e047edd Append an nsISupports rather than a folder.
git-svn-id: svn://10.0.0.236/trunk@37540 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:05:10 +00:00
putterman%netscape.com
9c72e43ec0 Add supports to the array rather than a message or folder.
git-svn-id: svn://10.0.0.236/trunk@37539 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:03:48 +00:00
valeski%netscape.com
93b0dbd87b changed our nsISupports::GetIID() calls over to nsCOMTypeInfo<foo>::GetIID().
git-svn-id: svn://10.0.0.236/trunk@37538 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 20:00:19 +00:00
waterson%netscape.com
ab52924916 Add GetIID().
git-svn-id: svn://10.0.0.236/trunk@37537 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:47:42 +00:00
zuperdee%penguinpowered.com
52e3512770 Fixed a bug 8227 instance.
git-svn-id: svn://10.0.0.236/trunk@37536 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:46:08 +00:00
bienvenu%netscape.com
fa704f382a add subject attribute, add threading fixes
git-svn-id: svn://10.0.0.236/trunk@37535 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:45:32 +00:00
bienvenu%netscape.com
617d46a5ae add subject attribute
git-svn-id: svn://10.0.0.236/trunk@37534 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:45:03 +00:00
bienvenu%netscape.com
4cbb4ce6a1 make sure we get folder before dereffing
git-svn-id: svn://10.0.0.236/trunk@37533 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:44:44 +00:00
bienvenu%netscape.com
03f1a4a531 fix nsCOMPtr asserts
git-svn-id: svn://10.0.0.236/trunk@37532 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:39:04 +00:00
bienvenu%netscape.com
402ced3aff check for null before add reffing
git-svn-id: svn://10.0.0.236/trunk@37531 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:38:34 +00:00
waterson%netscape.com
c6970d71cd Add GetIID().
git-svn-id: svn://10.0.0.236/trunk@37530 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:28:16 +00:00
akkana%netscape.com
2fb45d996c - New dialog and editor shell API for Insert HTML Source
- Add wrapcolumn setting to document encoders, and use it in the editor
- Fix numbered lists in the html to text sink stream.


git-svn-id: svn://10.0.0.236/trunk@37529 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:26:08 +00:00
waterson%netscape.com
7a1b68ea24 Add GetIID()'s to interfaces.
git-svn-id: svn://10.0.0.236/trunk@37528 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:12:21 +00:00
mscott%netscape.com
7195368191 Not part of tinderbox and release builds! Fix type of include file nsComPtr.h --> nsCOMPtr.h so necko can build
again on Linux builds. Thanks to Jim Nance for pointing this out.


git-svn-id: svn://10.0.0.236/trunk@37527 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 18:42:51 +00:00
despotdaemon%netscape.com
85c9eb0a85 Pseudo-automatic update of changes made by cyeh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@37526 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 18:03:57 +00:00
briano%netscape.com
de6e9c03e7 Automated update
git-svn-id: svn://10.0.0.236/trunk@37525 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 09:45:00 +00:00
rjc%netscape.com
9bb2664f9d Clean up a couple of warnings.
git-svn-id: svn://10.0.0.236/trunk@37524 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 09:05:24 +00:00
rpotts%netscape.com
22af0a38b5 Got rid of the IEventQueue instance variable...
git-svn-id: svn://10.0.0.236/trunk@37523 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 08:15:40 +00:00
jband%netscape.com
09ad481b2b quick fix for bug 9250 - assert on startup
git-svn-id: svn://10.0.0.236/trunk@37520 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 07:13:26 +00:00
rpotts%netscape.com
e031e3202a replaced a call to nsIHTTPChannel::GetResponseHeader(...) with a call to nsIChannel::GetContentType(...)
git-svn-id: svn://10.0.0.236/trunk@37519 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 06:05:10 +00:00
jband%netscape.com
6921693a16 1) make nsIXPConnect.h include only jspubtd.h instead of the whole of jsapi.h.
2) make the wrappedJS QI check for a match with chained wrappers before trying QI on the wrapped JS object.
3) add support for brendan's new JSArgumentFormatter callback to do auto js arg conversions - with test.


git-svn-id: svn://10.0.0.236/trunk@37518 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 06:01:36 +00:00
rpotts%netscape.com
1af64cfc8e tweaked the GetContentType(...) hack to first check the Content-type header before returning text/html...
git-svn-id: svn://10.0.0.236/trunk@37517 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 06:00:02 +00:00
rhp%netscape.com
cef9687fd6 fix for file locator line...still not sure if this program is working...
git-svn-id: svn://10.0.0.236/trunk@37515 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 05:47:17 +00:00
troy%netscape.com
f1588e6197 Work-in-progress for having GetPrimaryFrameFor() use a hash table
git-svn-id: svn://10.0.0.236/trunk@37514 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 04:42:26 +00:00
mcafee%netscape.com
f1f4205797 Trying to get BeOS changes right, patch provided by Duncan Wilcox (duncan@be.com)
git-svn-id: svn://10.0.0.236/trunk@37513 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 04:30:20 +00:00
mcafee%netscape.com
b22485c12a Adding Makefiles for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37512 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 04:20:46 +00:00
troy%netscape.com
4dbeba7920 Removed some assignment of nsnull to nsCOMPtr obejects that was hitting
an assert


git-svn-id: svn://10.0.0.236/trunk@37511 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 04:13:21 +00:00
bienvenu%netscape.com
4059951821 check for null before releasing
git-svn-id: svn://10.0.0.236/trunk@37510 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 03:45:17 +00:00
jband%netscape.com
9ffe404459 an nsISupports::GetIID() to nsCOMTypeInfo<nsISupports>::GetIID() change that scc missed
git-svn-id: svn://10.0.0.236/trunk@37509 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 03:17:30 +00:00
scc%netscape.com
180949a473 all the changes are in, time to remove the #undef line so the traits class can do the right thing on platforms that support template specialization
git-svn-id: svn://10.0.0.236/trunk@37508 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 01:40:21 +00:00
kin%netscape.com
ae35fb03ad Fix Linux build bustage by including nsIDOMCharacterData.h.
git-svn-id: svn://10.0.0.236/trunk@37507 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:52:25 +00:00
av%netscape.com
164536c1c1 Swapping boolean specifying windowless plugin in accordance with the spec
git-svn-id: svn://10.0.0.236/trunk@37506 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:49:03 +00:00
valeski%netscape.com
f660351faa change netlib lib reference to necko lib
git-svn-id: svn://10.0.0.236/trunk@37505 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:44:07 +00:00
rickg%netscape.com
97bef3a116 removed a rickg debug flag that was causing a performance hit
git-svn-id: svn://10.0.0.236/trunk@37504 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:41:04 +00:00
leaf%mozilla.org
a60936fdae getting this back on its feet, letting it run with relative paths
git-svn-id: svn://10.0.0.236/trunk@37503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:29:09 +00:00
bienvenu%netscape.com
42df826e30 use nsCRT strdup instead of PL_strdup, prepare way for PRUnichars
git-svn-id: svn://10.0.0.236/trunk@37502 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:26:32 +00:00
bienvenu%netscape.com
f63351a962 get rules file from server root directory
git-svn-id: svn://10.0.0.236/trunk@37501 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:25:38 +00:00
troy%netscape.com
2ef81cee26 Removed a NS_WARNING in ContentAppended() that no longer needed to be
there


git-svn-id: svn://10.0.0.236/trunk@37500 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:24:03 +00:00
vidur%netscape.com
c2d795e464 Fix for bug 9035. Shut of layers emulation and fixed type in layers getter.
git-svn-id: svn://10.0.0.236/trunk@37499 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:14:21 +00:00
bienvenu%netscape.com
63bed96031 add check for allocation failure
git-svn-id: svn://10.0.0.236/trunk@37498 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:11:02 +00:00
vidur%netscape.com
c0f7351823 Switched to using NS_WITH_SERVICE as per bug 5403
git-svn-id: svn://10.0.0.236/trunk@37497 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:43:46 +00:00
vidur%netscape.com
44b1e90da0 Added static GetIID accessor to DOM interfaces
git-svn-id: svn://10.0.0.236/trunk@37496 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:42:51 +00:00
rpotts%netscape.com
38347ad4d2 Fixed up socket transport to abort the operation if the consumer OnDataAvailable(...) returns a failure...
git-svn-id: svn://10.0.0.236/trunk@37495 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:28:19 +00:00
valeski%netscape.com
9342bd261d very temporary gross necko hack to force an text/html content type in the file and http protocols
git-svn-id: svn://10.0.0.236/trunk@37494 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:28:15 +00:00
valeski%netscape.com
00f19d472d we need to watch the error code of content type
git-svn-id: svn://10.0.0.236/trunk@37493 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:26:11 +00:00
valeski%netscape.com
759ec2937d yanked the hardcoded content type
git-svn-id: svn://10.0.0.236/trunk@37492 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:25:17 +00:00
ssu%netscape.com
3a03fbbd68 fixing bug #8454 and AddDirectory() function
git-svn-id: svn://10.0.0.236/trunk@37491 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:23:23 +00:00
ssu%netscape.com
a34ca3a05b fixing bug #8454 and AddDirectory() function
git-svn-id: svn://10.0.0.236/trunk@37490 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:15:38 +00:00
valeski%netscape.com
b2b48f5168 getbuffer bypass
git-svn-id: svn://10.0.0.236/trunk@37489 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 23:14:43 +00:00
tague%netscape.com
fb2c65e5cd Fixed (hopefully) linux build bustage by re-writing the expression w/ a temp variable
git-svn-id: svn://10.0.0.236/trunk@37488 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:46:20 +00:00
morse%netscape.com
deb12f14b6 fix bug 8743
git-svn-id: svn://10.0.0.236/trunk@37487 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:34:48 +00:00
shaver%netscape.com
364aea910c partial backout of scc's nsCOMPtr, attempting to revive Win32 build
git-svn-id: svn://10.0.0.236/trunk@37486 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:33:18 +00:00
ramiro%netscape.com
6ae9c4bf93 Fix PUBLIC declaration.
git-svn-id: svn://10.0.0.236/trunk@37485 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:30:47 +00:00
briano%netscape.com
ebd7ce1252 Automated update
git-svn-id: svn://10.0.0.236/trunk@37484 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:29:59 +00:00
ramiro%netscape.com
b560dc6a84 Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
Courtesy of Alex Larsson.


git-svn-id: svn://10.0.0.236/trunk@37483 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:29:14 +00:00
pollmann%netscape.com
2737748d7f Bug 8227 and warning cleanups.
git-svn-id: svn://10.0.0.236/trunk@37482 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:01:55 +00:00
slamm%netscape.com
adfa5e61ff No longer need to save prefs everytime.
git-svn-id: svn://10.0.0.236/trunk@37481 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 22:00:48 +00:00
law%netscape.com
2e899d89cd Cleaning up those annoying 'width/height not set' messages
git-svn-id: svn://10.0.0.236/trunk@37480 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:57:40 +00:00
valeski%netscape.com
c0616bdc59 various fixes. Big one was that we're no longer passing the uri in as the context to nsAsyncStreamObserver, it's now the channel.
git-svn-id: svn://10.0.0.236/trunk@37479 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:53:45 +00:00
valeski%netscape.com
ba09080b75 NECKO - nsWebShell: we were getting a unichar string back from GetBuffer(); changed it to ToNewCString(). nsDocLoader: trying to get a regular url to load.
git-svn-id: svn://10.0.0.236/trunk@37478 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:48:35 +00:00
law%netscape.com
6e5cfba7ee Fix for bug #8605; turn off buffering of debug output
git-svn-id: svn://10.0.0.236/trunk@37477 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:40:56 +00:00
jband%netscape.com
cf48f65273 Fixing lame bug in two Find implementations - thanks shaver. Removing commented out dead code
git-svn-id: svn://10.0.0.236/trunk@37476 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:37:09 +00:00
jband%netscape.com
ece9930005 doing my part for bug 8227
git-svn-id: svn://10.0.0.236/trunk@37475 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:34:50 +00:00
alecf%netscape.com
13f4cb8157 fix memory allocation problems, C++ warning, and newlines at the end of files
git-svn-id: svn://10.0.0.236/trunk@37474 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:19:05 +00:00
cmanske%netscape.com
1082ca5342 Fixed setting HLine height problems
git-svn-id: svn://10.0.0.236/trunk@37473 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:17:04 +00:00
jband%netscape.com
12c2195b8a doing my part for bug 8227
git-svn-id: svn://10.0.0.236/trunk@37472 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:15:31 +00:00
rhp%netscape.com
80afaba69e fix for file locator service
git-svn-id: svn://10.0.0.236/trunk@37470 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:13:45 +00:00
tague%netscape.com
9c7f494efd Fixed conditional problem on Unix.
git-svn-id: svn://10.0.0.236/trunk@37469 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:12:43 +00:00
scc%netscape.com
62fb8f7c1f added logic to test whether QueryInterface was actually required when it is ommitted, |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|, changed the scheme by which we compare with zero to a more robust mechanism, modified specialized |CallQueryInterface| to use the global version
git-svn-id: svn://10.0.0.236/trunk@37468 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:09:59 +00:00
scc%netscape.com
c66394589f do_QueryInterface(NULL, &error) now returns the appropriate error in |error|
git-svn-id: svn://10.0.0.236/trunk@37467 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:09:56 +00:00
scc%netscape.com
74c14b270c added and removed tests as features of |nsCOMPtr| change
git-svn-id: svn://10.0.0.236/trunk@37466 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:06:17 +00:00
valeski%netscape.com
8fc0dd2f58 handing the single byte url case
git-svn-id: svn://10.0.0.236/trunk@37465 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:05:01 +00:00
scc%netscape.com
a2d0be4d64 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
git-svn-id: svn://10.0.0.236/trunk@37444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:01:31 +00:00
scc%netscape.com
57e3089ae3 bug fixes and suggestions
git-svn-id: svn://10.0.0.236/trunk@37443 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:01:11 +00:00
bienvenu%netscape.com
af403a664e no longer needed
git-svn-id: svn://10.0.0.236/trunk@37442 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:00:01 +00:00
putterman%netscape.com
2ca3237327 Remove scrollbars from trees.
git-svn-id: svn://10.0.0.236/trunk@37441 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:51:21 +00:00
briano%netscape.com
de7144cae5 Automated update
git-svn-id: svn://10.0.0.236/trunk@37440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:45:01 +00:00
shaver%netscape.com
e299920b40 add configure test for C++ template specialization for scc (HAVE_CPP_SPECIALIZATION)
git-svn-id: svn://10.0.0.236/trunk@37439 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:41:39 +00:00
jdunn%netscape.com
6e58a1c196 Fix HPUP and AIX build bustage by 'casting' the params.
git-svn-id: svn://10.0.0.236/trunk@37438 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:37:18 +00:00
scc%netscape.com
dc608130b4 Added |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@37437 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:35:23 +00:00
slamm%netscape.com
51dc87f07c Fix Solaris build bustage. Library order problem on link line.
git-svn-id: svn://10.0.0.236/trunk@37436 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:33:24 +00:00
tague%netscape.com
ea708a16a8 Added clause and selection support for Input Methods. Fixes bug #8639, #8459, #6989, #7824
git-svn-id: svn://10.0.0.236/trunk@37435 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:31:22 +00:00
tague%netscape.com
db23dd7d5c Added clause range and selection support for Input Methods.
git-svn-id: svn://10.0.0.236/trunk@37434 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:30:42 +00:00
zuperdee%penguinpowered.com
478c08520e Gosh am I stupid. Finally figured out how to fix the AddSeparator function properly. Also fixed quite a few compiler warnings.
git-svn-id: svn://10.0.0.236/trunk@37433 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:29:11 +00:00
scc%netscape.com
9ea8cebe57 Added |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@37432 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:28:56 +00:00
scc%netscape.com
5c968b9fdd added |GetIID()|, and an IID to go with it
git-svn-id: svn://10.0.0.236/trunk@37431 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:27:02 +00:00
hyatt%netscape.com
7df5e4ac3e Adding the images for the gfx scrollbar and for the tree column pushers.
(And I'm bad because this really shouldn't go here.  We need to reorganize
the xpfe directory.)


git-svn-id: svn://10.0.0.236/trunk@37430 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:26:51 +00:00
sfraser%netscape.com
13dd905b76 Add getting selection as text or HTML to the Debug TestSelection function.
git-svn-id: svn://10.0.0.236/trunk@37429 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:21:51 +00:00
hyatt%netscape.com
8dece188fd Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(


git-svn-id: svn://10.0.0.236/trunk@37428 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:20:40 +00:00
tague%netscape.com
8546a43e40 Fixed up UNIX build warnings
git-svn-id: svn://10.0.0.236/trunk@37427 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:59 +00:00
sfraser%netscape.com
20ffc454a0 Call the Output routines with a new param for selection only.
git-svn-id: svn://10.0.0.236/trunk@37426 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:58 +00:00
Dale.Stansberry%Nexwarecorp.com
501341674d - Fixed scrolling rips
- Fixed blinking due to hidden widget damage
- Fixed non-drawing windows due to mCreateHold not be reset properly


git-svn-id: svn://10.0.0.236/trunk@37425 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:47 +00:00
sfraser%netscape.com
1cd4f8b45d Add new aSelectionOnly param to Output routines
git-svn-id: svn://10.0.0.236/trunk@37424 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:24 +00:00
sfraser%netscape.com
48965ca20e Add selectionAsText and selectionAsHTML attributes
git-svn-id: svn://10.0.0.236/trunk@37423 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:13:41 +00:00
hangas%netscape.com
3ea21353d9 Fixed bug 7948. Opening compose window from address book.
git-svn-id: svn://10.0.0.236/trunk@37422 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:12:26 +00:00
scc%netscape.com
fd2d046e02 add traits class to solve multiple |GetIID()| problems
git-svn-id: svn://10.0.0.236/trunk@37421 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:11:57 +00:00
putterman%netscape.com
490e5a7612 Implement HasAssertion. This will fix Messenger's part of making Mark Read work.
git-svn-id: svn://10.0.0.236/trunk@37420 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:11:13 +00:00
hangas%netscape.com
b38e118631 Added other tabs to editcard dialog
git-svn-id: svn://10.0.0.236/trunk@37419 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:11:04 +00:00
rpotts%netscape.com
49cc175467 Terminate the consumer request if an error occurs while writing the request to the server...
git-svn-id: svn://10.0.0.236/trunk@37418 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:10:47 +00:00
hangas%netscape.com
91c1952a7c Removed some dump() calls
git-svn-id: svn://10.0.0.236/trunk@37417 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:10:24 +00:00
sspitzer%netscape.com
ced0b68123 nsISupportsArray was somehow not scripting. By now including nsISupportsArray.idl in all of the interface files, we now have the IID for this interface
git-svn-id: svn://10.0.0.236/trunk@37416 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 19:45:19 +00:00
alecf%netscape.com
242d9e9751 fix for blocker - bug #9016 - this prevents the crash, but mail is still not sent on windows
git-svn-id: svn://10.0.0.236/trunk@37415 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 19:02:25 +00:00
gordon%netscape.com
6262706d53 File Removed.
git-svn-id: svn://10.0.0.236/trunk@37414 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 18:14:21 +00:00
slamm%netscape.com
6f6356c718 Better fix for build bustage. Use ZLIB_LIBS instead of -z. r=ramiro,shaver
git-svn-id: svn://10.0.0.236/trunk@37413 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 16:51:46 +00:00
shaver%netscape.com
e43b136c6e fix Solaris build bustage
git-svn-id: svn://10.0.0.236/trunk@37412 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 16:20:58 +00:00
ramiro%netscape.com
ac56309a00 Place the Style menu in the same location on the menu bar as on Windoze.
Mostly to unconfuse my brain everytime I toggle the rendering mode on either
platoform.


git-svn-id: svn://10.0.0.236/trunk@37411 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 15:00:06 +00:00
ramiro%netscape.com
7dd50c2dba Make the parent for the test sites dialog null, so that a top level window
is created.  Otherwise, the widget gets created inside of the viewer itself.


git-svn-id: svn://10.0.0.236/trunk@37410 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 14:43:29 +00:00
rods%netscape.com
08033e3f08 Initial checkin
git-svn-id: svn://10.0.0.236/trunk@37409 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 14:24:10 +00:00
rods%netscape.com
2a91067210 Added toolbaritem
git-svn-id: svn://10.0.0.236/trunk@37408 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 14:21:14 +00:00
mcafee%netscape.com
7f2efdd7f0 Fixing solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@37407 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 12:01:29 +00:00
mcafee%netscape.com
c8b6811625 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37406 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 11:36:21 +00:00
mcafee%netscape.com
d3f7b64189 Fixing Solaris bustage
git-svn-id: svn://10.0.0.236/trunk@37405 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 11:20:13 +00:00
mcafee%netscape.com
85b027f229 Fixing solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@37404 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 11:10:48 +00:00
mcafee%netscape.com
8de966fc93 Rearranging libraries to get solaris to link.
git-svn-id: svn://10.0.0.236/trunk@37403 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 10:45:51 +00:00
mcafee%netscape.com
b366c7e0ba BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37402 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 10:27:58 +00:00
mcafee%netscape.com
96f1a13abc BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37400 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:48:34 +00:00
mcafee%netscape.com
05f18fdaad Cleaning up ifdef logic, adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37399 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:45:37 +00:00
mcafee%netscape.com
49262effd9 Adding mimetest.
git-svn-id: svn://10.0.0.236/trunk@37398 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:35:42 +00:00
mcafee%netscape.com
366db19b81 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37392 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:31:14 +00:00
mcafee%netscape.com
46fd7834e4 Cleaning up ifdef logic, adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37390 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:29:10 +00:00
mcafee%netscape.com
986647866b Cleaning up ifdefs, adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37389 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:25:10 +00:00
mcafee%netscape.com
c5c8558130 fixing ifdefs again.
git-svn-id: svn://10.0.0.236/trunk@37388 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:22:57 +00:00
mcafee%netscape.com
115d1a2d22 Cleaning up ifdef logic, adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37387 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:21:32 +00:00
mcafee%netscape.com
08c27abd93 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:19:14 +00:00
mcafee%netscape.com
18d7f3f7d6 Cleaning up ifdef logic, adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37385 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 09:11:44 +00:00
rpotts%netscape.com
8f72f8ed85 mapped NS_BASE_STREAM to NS_OK for the OnStopBinding(...) notification...
git-svn-id: svn://10.0.0.236/trunk@37384 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 08:48:41 +00:00
tague%netscape.com
3a175a8bec Eliminate unix builld warnings from libi18n.h
git-svn-id: svn://10.0.0.236/trunk@37383 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 07:57:30 +00:00
rpotts%netscape.com
4ce5e79297 Applied patches provided by Tim Rowley - tor@boojum.cs.brown.edu. To fix build problems with the SUNWspro compilers. Thanks Tim!!
git-svn-id: svn://10.0.0.236/trunk@37382 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 07:23:00 +00:00
tague%netscape.com
d00724f7a9 Eliminate warnings in nsLocale.{h/cpp}
git-svn-id: svn://10.0.0.236/trunk@37381 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 07:22:40 +00:00
tague%netscape.com
9ed95cf650 Eliminate Linux build warnings in nsLocaleFactory.cpp
git-svn-id: svn://10.0.0.236/trunk@37380 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 07:10:42 +00:00
mcafee%netscape.com
353c54aca0 BeOS changes. a=jband
git-svn-id: svn://10.0.0.236/trunk@37379 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 07:05:14 +00:00
rpotts%netscape.com
76a695d3bc Applied patches provided by Tim Rowley - tor@boojum.cs.brown.edu. To fix build problems with the SUNWspro compilers. Thanks Tim!!
git-svn-id: svn://10.0.0.236/trunk@37378 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:58:06 +00:00
mcafee%netscape.com
b230f614b6 BeOS changes. a=jband
git-svn-id: svn://10.0.0.236/trunk@37377 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:57:57 +00:00
rpotts%netscape.com
7d8178e2cb Fixed up a divide by zero bug...
git-svn-id: svn://10.0.0.236/trunk@37376 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:54:05 +00:00
mcafee%netscape.com
d706aeaa96 BeOS changes. a=jband
git-svn-id: svn://10.0.0.236/trunk@37375 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:53:01 +00:00
mcafee%netscape.com
8524d783be BeOS changes. a=jband
git-svn-id: svn://10.0.0.236/trunk@37374 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:51:25 +00:00
mcafee%netscape.com
f121ff0a45 BeOS changes, a=jband.
git-svn-id: svn://10.0.0.236/trunk@37373 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:47:38 +00:00
rickg%netscape.com
6729c65cef allow view-source to work with XUL/RDF
git-svn-id: svn://10.0.0.236/trunk@37372 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:46:03 +00:00
mcafee%netscape.com
73722053f2 BeOS changes. a=jband
git-svn-id: svn://10.0.0.236/trunk@37371 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:44:17 +00:00
mcafee%netscape.com
9c707a84d6 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37370 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:42:26 +00:00
mcafee%netscape.com
45466f2cf6 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37369 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:36:18 +00:00
mcafee%netscape.com
065eb7e9bf Changes for BeOS. r=jband
git-svn-id: svn://10.0.0.236/trunk@37368 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:23:40 +00:00
sspitzer%netscape.com
75fedccf62 export the news-test resources on the mac.
git-svn-id: svn://10.0.0.236/trunk@37367 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:14:39 +00:00
sspitzer%netscape.com
e096e04f69 wrap the derefernce with a check for null
git-svn-id: svn://10.0.0.236/trunk@37366 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:02:41 +00:00
sspitzer%netscape.com
9954729e0d export the news-test files on windows
git-svn-id: svn://10.0.0.236/trunk@37365 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 06:02:20 +00:00
briano%netscape.com
3fc80e0d5e Automated update
git-svn-id: svn://10.0.0.236/trunk@37364 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:45:00 +00:00
ramiro%netscape.com
60466c5a92 Build GtkMozilla only if MOZ_TOOLKIT is "gtk".
git-svn-id: svn://10.0.0.236/trunk@37363 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:38:05 +00:00
sspitzer%netscape.com
e7a82219ba add instructions. make pretty.
git-svn-id: svn://10.0.0.236/trunk@37362 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:15:17 +00:00
alecf%netscape.com
07c65849f8 for now, use GetCurrentIdentity hack when SendMessagesLater gets fired
git-svn-id: svn://10.0.0.236/trunk@37360 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:07:12 +00:00
sspitzer%netscape.com
f7159eae6e argh. I'm insane. ignore me.
git-svn-id: svn://10.0.0.236/trunk@37359 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:06:00 +00:00
sspitzer%netscape.com
e181bd9b17 putting back briano's changes. sorry
git-svn-id: svn://10.0.0.236/trunk@37358 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:05:00 +00:00
sspitzer%netscape.com
6edc5046cd changes to get more sophisticated newsgroup addressing to work. thanks to rhp for the backend work. also checking in some xul / js to test this.
git-svn-id: svn://10.0.0.236/trunk@37348 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 05:04:17 +00:00
alecf%netscape.com
1ff1c4afc6 add support for identity dropdown, and reformat header toolbars to look a little nicer
git-svn-id: svn://10.0.0.236/trunk@37347 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:55:30 +00:00
alecf%netscape.com
1606c7ea24 remove identity-specific prefs
git-svn-id: svn://10.0.0.236/trunk@37346 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:45:28 +00:00
alecf%netscape.com
5dbef7bd5d now take the identity at send-time
git-svn-id: svn://10.0.0.236/trunk@37345 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:45:11 +00:00
alecf%netscape.com
d53000f915 now use the identity that was passed in instead of GetHackIdentity, and remove GetHackIdentity
git-svn-id: svn://10.0.0.236/trunk@37344 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:44:24 +00:00
sspitzer%netscape.com
93382f1cdf fixing build bustage. sending mail to briano about this.
git-svn-id: svn://10.0.0.236/trunk@37343 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:44:01 +00:00
alecf%netscape.com
eadd5c52d7 generate the message ID from an identity, and take the identity from Init() rather than from GetHackIdentity
git-svn-id: svn://10.0.0.236/trunk@37340 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:41:06 +00:00
sspitzer%netscape.com
8fe1fcffbd not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@37339 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:13:43 +00:00
ramiro%netscape.com
ab0248d2f9 No need to link gfxps into the app anymore. Its a component. Hopefully by
exorcising it from everywhere in the tree, it wont be cut and pasted anywhere
else.


git-svn-id: svn://10.0.0.236/trunk@37338 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 04:03:19 +00:00
bienvenu%netscape.com
ef28587250 fix imap uri parsing
git-svn-id: svn://10.0.0.236/trunk@37337 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:49:18 +00:00
troy%netscape.com
d22456181e Fix for bug #2062. When sizing the view, take into account child frames
that stick outside the right/bottom edges of the parent's frame


git-svn-id: svn://10.0.0.236/trunk@37336 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:41:58 +00:00
alecf%netscape.com
b07400d6e5 - make sure account keys are unique
- add method GetIdentityByKey that's needed by compose


git-svn-id: svn://10.0.0.236/trunk@37335 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:36:25 +00:00
despotdaemon%netscape.com
04077f5cdb Pseudo-automatic update of changes made by brendan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@37334 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:33:15 +00:00
shaver%netscape.com
f6e8d5ab2f no longer need to link against libgfxps.so -- necko merge regression?
git-svn-id: svn://10.0.0.236/trunk@37333 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:12:31 +00:00
sspitzer%netscape.com
9c76951016 make the test prettier. dump the results to a text area. dump errors to the console
git-svn-id: svn://10.0.0.236/trunk@37332 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:10:36 +00:00
briano%netscape.com
8f43479760 Changed the hardcoded path to nsStubs.cpp to use the topsrcdir macro.
git-svn-id: svn://10.0.0.236/trunk@37331 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 03:10:28 +00:00
alecf%netscape.com
fe81bb2b77 - make getCharPref() return null when there is no such pref, instead of returning an error
- make identityName default to Full Name <email@address.com> if the identityName is missing


git-svn-id: svn://10.0.0.236/trunk@37330 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:59:06 +00:00
gagan%netscape.com
a1493ccefb Removed gfxps linkage.
git-svn-id: svn://10.0.0.236/trunk@37329 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:54:04 +00:00
putterman%netscape.com
626f18b05a Release an nsIRDFResource.
git-svn-id: svn://10.0.0.236/trunk@37328 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:49:55 +00:00
putterman%netscape.com
2203b521b5 Implement RemoveServer
git-svn-id: svn://10.0.0.236/trunk@37327 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:49:29 +00:00
putterman%netscape.com
258d10f86d UnloadAccounts.
git-svn-id: svn://10.0.0.236/trunk@37326 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:49:15 +00:00
putterman%netscape.com
efa5a8b509 Release a ref on the server.
git-svn-id: svn://10.0.0.236/trunk@37325 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:48:58 +00:00
putterman%netscape.com
b09061fc15 Shutdown unregisters services.
git-svn-id: svn://10.0.0.236/trunk@37324 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:48:40 +00:00
putterman%netscape.com
af01a06c40 Query Interface can handle nsISupports.
git-svn-id: svn://10.0.0.236/trunk@37322 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:48:12 +00:00
putterman%netscape.com
263a427bbf Add UnloadAccounts
git-svn-id: svn://10.0.0.236/trunk@37321 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:47:49 +00:00
putterman%netscape.com
952a6ce95a Register as a component.
git-svn-id: svn://10.0.0.236/trunk@37320 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:47:30 +00:00
gagan%netscape.com
4e0ead7d4a Removed gfxps linkage.
git-svn-id: svn://10.0.0.236/trunk@37319 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:46:56 +00:00
briano%netscape.com
45b7a189dd Cleanup and fixes for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@37318 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:30:42 +00:00
jdunn%netscape.com
1777cd0c52 declare class as public... since some compilers assume private
git-svn-id: svn://10.0.0.236/trunk@37317 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:25:08 +00:00
gagan%netscape.com
c0285db520 Argh.... missed a +.
git-svn-id: svn://10.0.0.236/trunk@37316 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:24:25 +00:00
sgehani%netscape.com
1858036f00 Build libjar as a component on the Mac.
git-svn-id: svn://10.0.0.236/trunk@37315 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:22:13 +00:00
brendan%netscape.com
af49c2cbb7 - Add (jsatomid) cast to GET_ATOM_INDEX to abate warnings.
- Fix js_GetAtom fallibility by returning &dummy on assert-botch "can't happen"
  index out of range case.
- js_InitAtomMap needn't bother nulling ale->next with tmp save
- js_InitAtomState explicit tail fusion for FROB via goto bad, and early memset
  (I know, JSRuntime is cleared already and it contains the atom state ... but
  jsatom.c doesn't know that).
- Clear all ATOM_ flags save ATOM_PINNED when creating a new atom.
- Cleanup xtra, ALIGNNUM, etc. useless variables, use JSVAL_ALIGN and JS_MAX.


git-svn-id: svn://10.0.0.236/trunk@37314 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:20:48 +00:00
varada%netscape.com
dea7e417b2 default values
git-svn-id: svn://10.0.0.236/trunk@37311 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 02:11:17 +00:00
valeski%netscape.com
13ff02cbb3 removing extraneous nsIEventQueue stuff
git-svn-id: svn://10.0.0.236/trunk@37310 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:55:35 +00:00
valeski%netscape.com
268d31ffa8 nsIChannel api change
git-svn-id: svn://10.0.0.236/trunk@37309 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:54:05 +00:00
valeski%netscape.com
863f107e7f nsIChannel api change. you no longer have to supply an nsIEventQueue when calling an AsyncRead|Write() method.
git-svn-id: svn://10.0.0.236/trunk@37308 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:52:30 +00:00
gagan%netscape.com
39b5622aac Fixed more bustage.
git-svn-id: svn://10.0.0.236/trunk@37307 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:25:30 +00:00
gordon%netscape.com
32c50e0d6f Removed MacTrace.c and MacTrace.exp from project because they are not used anymore.
git-svn-id: svn://10.0.0.236/trunk@37306 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:22:22 +00:00
gagan%netscape.com
8aa3e6f3fb Argh... another bad patch.
git-svn-id: svn://10.0.0.236/trunk@37305 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 01:01:11 +00:00
vidur%netscape.com
3cc0446d53 Added comment handler
git-svn-id: svn://10.0.0.236/trunk@37303 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:44:26 +00:00
syd%netscape.com
934947e9a3 Fixed compiler warning
git-svn-id: svn://10.0.0.236/trunk@37302 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:39:10 +00:00
warren%netscape.com
0f2bb066b3 Necko cleanup.
git-svn-id: svn://10.0.0.236/trunk@37301 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:37:14 +00:00
warren%netscape.com
d6b35c14c0 Added group arg back for necko.
git-svn-id: svn://10.0.0.236/trunk@37300 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:31:02 +00:00
gagan%netscape.com
2621940248 Necko changes (from Andreas)
git-svn-id: svn://10.0.0.236/trunk@37299 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:26:25 +00:00
akkana%netscape.com
9ed6178def Better place to flush the buffer, suggested by Vidur
git-svn-id: svn://10.0.0.236/trunk@37298 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:26:06 +00:00
warren%netscape.com
ca8ff9bcaa Fixed necko ifdef.
git-svn-id: svn://10.0.0.236/trunk@37297 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:25:46 +00:00
endico%mozilla.org
3da8ce9f7c Added "entryheaderhtml" parameter which lets you specify text to
add to beginning of bug entry form. also aligned text in the form
to make it pretty. Uncomment the <!--</tr><tr>--> if people complain
the 80 col description text box doesn't fit narrow screens.


git-svn-id: svn://10.0.0.236/trunk@37296 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:24:41 +00:00
brendan%netscape.com
e176eaf8d9 Final part of 8042 fix: always initialize frame.internalCall.
git-svn-id: svn://10.0.0.236/trunk@37295 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:22:22 +00:00
brendan%netscape.com
503f279021 Forgot externs before JS_PUBLIC_API calls for ArgumentFormatter functions.
git-svn-id: svn://10.0.0.236/trunk@37294 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:21:38 +00:00
sgehani%netscape.com
b591304aa8 Short-term workaround for bugs 8849/8971: we no longer spawn a thread
at startup.


git-svn-id: svn://10.0.0.236/trunk@37293 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:14:10 +00:00
sgehani%netscape.com
3aa1944807 Turning XPInstall on Unix back on. Short-term workaround
for bugs 8849/8971 included.


git-svn-id: svn://10.0.0.236/trunk@37292 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:13:02 +00:00
chuang%netscape.com
f5944ba6e8 new files. not part of the build
git-svn-id: svn://10.0.0.236/trunk@37291 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:10:58 +00:00
chuang%netscape.com
257f637793 New file, not in the build
git-svn-id: svn://10.0.0.236/trunk@37290 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:09:24 +00:00
gagan%netscape.com
4e37593235 Necko changes.
git-svn-id: svn://10.0.0.236/trunk@37289 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:06:44 +00:00
law%netscape.com
4eb2d0e6ce New interface to help replace use of nsIXULWindowCallbacks
git-svn-id: svn://10.0.0.236/trunk@37288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 00:05:20 +00:00
gagan%netscape.com
b25981c241 Necko changes.
git-svn-id: svn://10.0.0.236/trunk@37287 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:57:35 +00:00
mcafee%netscape.com
efea63e9e7 OS/2 changes.
git-svn-id: svn://10.0.0.236/trunk@37286 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:53:01 +00:00
dp%netscape.com
f80e1fb56c First version
git-svn-id: svn://10.0.0.236/trunk@37285 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:41:02 +00:00
vidur%netscape.com
ea045b2352 added case for HTML element to MakeContentObject
git-svn-id: svn://10.0.0.236/trunk@37284 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:41:01 +00:00
mcafee%netscape.com
fcfe8cdbcc Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
git-svn-id: svn://10.0.0.236/trunk@37283 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:39:35 +00:00
vidur%netscape.com
c0945c19ad nsHTMLContentSink.cpp
git-svn-id: svn://10.0.0.236/trunk@37282 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:39:25 +00:00
akkana%netscape.com
cb70a78bf8 Call FlushText after calling AddText, to keep from dropping text at the end of the fragment
git-svn-id: svn://10.0.0.236/trunk@37281 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:39:15 +00:00
gagan%netscape.com
ad6de52b29 Added Makefile.in for Linux builds.
git-svn-id: svn://10.0.0.236/trunk@37280 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:38:33 +00:00
briano%netscape.com
ccea8c3b4e Cleanup and deleted the reference to NSPR_LIBS to fix the OpenBSD build.
git-svn-id: svn://10.0.0.236/trunk@37279 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:27:40 +00:00
alecf%netscape.com
2e647a7e9a added files: mozilla/xpcom/ds/nsISupportsArray.idl
git-svn-id: svn://10.0.0.236/trunk@37277 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:26:07 +00:00
mcafee%netscape.com
5e638c523d Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
git-svn-id: svn://10.0.0.236/trunk@37270 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:18:55 +00:00
wtc%netscape.com
21b2e0c621 Deleted an extra space.
git-svn-id: svn://10.0.0.236/trunk@37269 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:18:15 +00:00
wtc%netscape.com
d74e1bd377 Merged Neutrino (NTO) changes contributed by Jerry L. Kirk
<Jerry.Kirk@Nexwarecorp.com>.
Modified files: pr/include/md/Makefile, _pth.h, prosdep.h,
pr/src/md/unix/Makefile, objs.mk, unix.c, unix_errors.c,
ptio.c, ptthread.c.
Added files: NTO.mk, _nto.cfg, _nto.h, nto.c.


git-svn-id: svn://10.0.0.236/trunk@37265 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:13:18 +00:00
mscott%netscape.com
558f68bad8 Add undef for SetPort too.
git-svn-id: svn://10.0.0.236/trunk@37263 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:11:55 +00:00
mcafee%netscape.com
4549428e61 Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
git-svn-id: svn://10.0.0.236/trunk@37262 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:11:18 +00:00
slamm%netscape.com
49cbedf7cf Using redirected bonsai loses hash. Use full link again.
git-svn-id: svn://10.0.0.236/trunk@37261 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:08:37 +00:00
slamm%netscape.com
44c8982c43 base target not really wanted on every link
git-svn-id: svn://10.0.0.236/trunk@37260 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 23:05:18 +00:00
valeski%netscape.com
5172770dd8 optimized build fix.
git-svn-id: svn://10.0.0.236/trunk@37259 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:50:14 +00:00
harishd%netscape.com
9519ff1dd7 Subtleties involved in treating <SCRIPT> as CDATA ( internally ).
Therefore, undoing my change in fixing Bug# 7853.


git-svn-id: svn://10.0.0.236/trunk@37258 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:47:54 +00:00
mcafee%netscape.com
9d9ecd952f Changes for OS/2.
git-svn-id: svn://10.0.0.236/trunk@37257 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:41:48 +00:00
mscott%netscape.com
dc4439e7b0 fix mac build breakage for alecf. nsISupportsArray is now generated by XPIDL.
git-svn-id: svn://10.0.0.236/trunk@37256 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:36:30 +00:00
warren%netscape.com
f6de81e947 Added group stuff back for necko.
git-svn-id: svn://10.0.0.236/trunk@37255 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:34:20 +00:00
bienvenu%netscape.com
0ad9ad5d34 fix override of GetPrettyName
git-svn-id: svn://10.0.0.236/trunk@37253 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:29:08 +00:00
dp%netscape.com
d862fb2a9b Removing duplicate nsDebug.obj. Thanks to
<david.gardiner@unisa.edu.au> for pointing this out.


git-svn-id: svn://10.0.0.236/trunk@37252 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:23:04 +00:00
warren%netscape.com
5de0e9a3b7 Removed necko ifdef.
git-svn-id: svn://10.0.0.236/trunk@37251 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:07:07 +00:00
rods%netscape.com
8a2eeb9780 Added nsISupports to QueryInterface
git-svn-id: svn://10.0.0.236/trunk@37247 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:03:15 +00:00
troy%netscape.com
d8d34c796f Fix for bug #8863. Removed some code that was not being used
git-svn-id: svn://10.0.0.236/trunk@37246 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 22:02:06 +00:00
bienvenu%netscape.com
f4d2c6ce79 make name and pretty name unichar's
git-svn-id: svn://10.0.0.236/trunk@37244 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:56:33 +00:00
sfraser%netscape.com
46d397d824 Change prefs window registration printf.
git-svn-id: svn://10.0.0.236/trunk@37243 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:55:29 +00:00
valeski%netscape.com
0417f51829 necko linux build checkin
git-svn-id: svn://10.0.0.236/trunk@37242 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:53:25 +00:00
dp%netscape.com
1ba3d36efc Enable PR_LOGs on release builds.
git-svn-id: svn://10.0.0.236/trunk@37241 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:51:46 +00:00
pnunn%netscape.com
e39159b98b changed image format list. pnunn.
git-svn-id: svn://10.0.0.236/trunk@37240 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:51:26 +00:00
pnunn%netscape.com
83c9568f23 changing image format list. pnunn.
git-svn-id: svn://10.0.0.236/trunk@37239 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:49:53 +00:00
alecf%netscape.com
d6ab1a17c4 remove nsISupportsArray.h from build (now comes from .idl file)
git-svn-id: svn://10.0.0.236/trunk@37238 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:37:14 +00:00
alecf%netscape.com
eddc229f49 XPIDLize nsISupportsArray for windows
git-svn-id: svn://10.0.0.236/trunk@37237 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:36:02 +00:00
buster%netscape.com
61945a51b0 caret is placed after inserted element, matches Nav 4 behavior.
git-svn-id: svn://10.0.0.236/trunk@37236 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:35:57 +00:00
akkana%netscape.com
9934414824 Fix warnings, mostly from conflicts with the index routine declared in string.h on Linux
git-svn-id: svn://10.0.0.236/trunk@37235 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:27:10 +00:00
akkana%netscape.com
6923eadd06 Fix a warning
git-svn-id: svn://10.0.0.236/trunk@37234 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:26:31 +00:00
akkana%netscape.com
6d655c9b68 Turn off obsolete -editor flag
git-svn-id: svn://10.0.0.236/trunk@37232 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:15:34 +00:00
mang%subcarrier.org
6c8c372820 Partially fixes bug 5872
Line numbers are now (only) off by one on Unix
Windows still reports incorrect line number if error is in an included file
Fixes bug 8183
Included files not found are now reported with proper line number


git-svn-id: svn://10.0.0.236/trunk@37231 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:10:18 +00:00
briano%netscape.com
00cd6f2ea9 Fix for build problem on Solaris.
git-svn-id: svn://10.0.0.236/trunk@37230 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:10:11 +00:00
jdunn%netscape.com
457732c966 MUST have a newline at end of file
git-svn-id: svn://10.0.0.236/trunk@37229 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:01:36 +00:00
mscott%netscape.com
fddcf47e13 necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream.
git-svn-id: svn://10.0.0.236/trunk@37223 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:43:28 +00:00
mscott%netscape.com
934f726fdb Necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream.
git-svn-id: svn://10.0.0.236/trunk@37222 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:38:06 +00:00
mscott%netscape.com
0688db31b1 nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream.
git-svn-id: svn://10.0.0.236/trunk@37221 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:37:10 +00:00
warren%netscape.com
c64e586b7c Fixed necko ifdefs.
git-svn-id: svn://10.0.0.236/trunk@37220 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:23:53 +00:00
warren%netscape.com
3bb37c757b Fixed necko ifdef.
git-svn-id: svn://10.0.0.236/trunk@37219 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:23:22 +00:00
briano%netscape.com
1e6547d545 Fix for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@37218 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:19:58 +00:00
warren%netscape.com
37239f31d8 Removed necko ifdef.
git-svn-id: svn://10.0.0.236/trunk@37217 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:19:48 +00:00
mscott%netscape.com
527e0a8c50 remove printf which was printing a char * file path passed into NSRegisterSelf. This file path is base 64
encoded alias handle on the mac and looks bogus when you print it out.


git-svn-id: svn://10.0.0.236/trunk@37216 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:14:10 +00:00
briano%netscape.com
104fea7d94 Fix for OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@37215 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:12:32 +00:00
warren%netscape.com
2e5c8dcea4 Fixed necko linkage.
git-svn-id: svn://10.0.0.236/trunk@37214 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:12:23 +00:00
jdunn%netscape.com
34ca8b83be removing erroronious cast
git-svn-id: svn://10.0.0.236/trunk@37213 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 20:00:42 +00:00
harishd%netscape.com
88d9f28d87 Fix for Bug# 8229.
git-svn-id: svn://10.0.0.236/trunk@37212 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 19:59:38 +00:00
harishd%netscape.com
5eab108ef1 Fix for Bug# 7853.
Treating SCRIPT to be CDATA.


git-svn-id: svn://10.0.0.236/trunk@37211 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 19:58:30 +00:00
evaughan%netscape.com
4da086664a Fixed offset bug in the scrollbar
git-svn-id: svn://10.0.0.236/trunk@37210 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 19:57:28 +00:00
harishd%netscape.com
295a363c2b Fix for Bug# 7957.
Always set the first "Title".


git-svn-id: svn://10.0.0.236/trunk@37209 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 19:56:10 +00:00
akkana%netscape.com
fdfb71c862 Add copyright notice
git-svn-id: svn://10.0.0.236/trunk@37208 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 19:38:03 +00:00
slamm%netscape.com
5a2dce122d Clean up unblamed items' presentation.
git-svn-id: svn://10.0.0.236/trunk@37201 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:38:51 +00:00
slamm%netscape.com
c77ebfea96 Fix bonsai link
git-svn-id: svn://10.0.0.236/trunk@37200 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:33:46 +00:00
slamm%netscape.com
82d83cee07 Fix typo.
git-svn-id: svn://10.0.0.236/trunk@37199 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:25:56 +00:00
slamm%netscape.com
d63066afbf Shorten warnings page. Fix summary table at top.
git-svn-id: svn://10.0.0.236/trunk@37198 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:23:51 +00:00
slamm%netscape.com
5ddd883098 Use 'excerpt' arg for viewing part of a log.
git-svn-id: svn://10.0.0.236/trunk@37197 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:22:24 +00:00
slamm%netscape.com
587b80f834 Find a build record by logfile name.
git-svn-id: svn://10.0.0.236/trunk@37196 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 18:21:40 +00:00
terry%mozilla.org
3b04a45bf3 I want to know when people change the webtools.
git-svn-id: svn://10.0.0.236/trunk@37195 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 16:19:57 +00:00
leaf%mozilla.org
a5b83d822c removing cgi.h, which, apparently, is not needed anymore.
git-svn-id: svn://10.0.0.236/trunk@37194 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 16:11:39 +00:00
dp%netscape.com
3763e594eb Fixing depth
git-svn-id: svn://10.0.0.236/trunk@37193 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 15:55:47 +00:00
nisheeth%netscape.com
c35aa58669 Replacing nsIURI.h with nsIURL.h in the include list.
git-svn-id: svn://10.0.0.236/trunk@37192 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 15:06:33 +00:00
nisheeth%netscape.com
886c2a8871 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only. Set MOZ_XSL to 1 in your environment and build mozilla/layout.


git-svn-id: svn://10.0.0.236/trunk@37191 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:49:29 +00:00
valeski%netscape.com
cd4a1fb027 some more idl/#define magic (my fingers are crossed) to get NECKO to build.
git-svn-id: svn://10.0.0.236/trunk@37190 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:46:16 +00:00
valeski%netscape.com
f8322188a9 added appropriate necko lib to link
git-svn-id: svn://10.0.0.236/trunk@37189 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:19:21 +00:00
nisheeth%netscape.com
e4984a9306 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only. Set MOZ_XSL to 1 in your environment and build mozilla/layout.


git-svn-id: svn://10.0.0.236/trunk@37188 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:17:30 +00:00
valeski%netscape.com
67a2fda949 necko build
git-svn-id: svn://10.0.0.236/trunk@37187 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:16:31 +00:00
nisheeth%netscape.com
e0999cba02 Changed nsIURL to nsIURI.
git-svn-id: svn://10.0.0.236/trunk@37186 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:12:08 +00:00
nisheeth%netscape.com
c89bb22dc5 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only.  Set MOZ_XSL to 1 in your environment and build mozilla/layout.


git-svn-id: svn://10.0.0.236/trunk@37185 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:12:07 +00:00
valeski%netscape.com
53cf0631c6 necko builds
git-svn-id: svn://10.0.0.236/trunk@37184 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:02:28 +00:00
nisheeth%netscape.com
86809761b1 Fixing up xml stylesheet PI...
git-svn-id: svn://10.0.0.236/trunk@37183 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:01:51 +00:00
buster%netscape.com
df76dde9ac fixed warnings
git-svn-id: svn://10.0.0.236/trunk@37182 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 14:00:54 +00:00
nisheeth%netscape.com
8a457f4b51 Adding the architecture for an external transformation engine to hook into Raptor's layout process. One way this architecture can be used is for doing XSL transforms using a 3rd party component that implements the XSL processor. More details will be posted in mozilla.layout.
Currently enabled on windows only.  Set MOZ_XSL to 1 in your environment and build mozilla/layout.


git-svn-id: svn://10.0.0.236/trunk@37181 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:52:29 +00:00
buster%netscape.com
51fd5f2d7e GFX text controls now hanlde max length, and max length set via DOM
GFX text controls now handle readonly and disabled states set via DOM


git-svn-id: svn://10.0.0.236/trunk@37180 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:48:38 +00:00
buster%netscape.com
d94e56698f fixed warnings
git-svn-id: svn://10.0.0.236/trunk@37179 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:44:40 +00:00
valeski%netscape.com
21a545d5ea necko build
git-svn-id: svn://10.0.0.236/trunk@37178 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:43:53 +00:00
buster%netscape.com
a0e007d087 Moved GetTextSelectionOffsets and GetDocumentLength from nsTextEditRules to
nsTextEditor.  Added GetDocumentLength to nsITextEditor public interface.


git-svn-id: svn://10.0.0.236/trunk@37177 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:36:38 +00:00
valeski%netscape.com
937930b3ef removed unnecessary file cgi.h (bug 8916). if someone needs it there and I'm not around, check with mcafee.
git-svn-id: svn://10.0.0.236/trunk@37176 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:13:12 +00:00
valeski%netscape.com
8e418e46c4 NECKO build. pushed the appropriate NECKO apis down into the editor shell from nsIDocumentLoaderObserver.
git-svn-id: svn://10.0.0.236/trunk@37175 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:01:55 +00:00
valeski%netscape.com
39cd7e1396 NECKO build fix. added proper args to nsIWebShell::Reload().
git-svn-id: svn://10.0.0.236/trunk@37174 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 12:31:56 +00:00
Jerry.Kirk%Nexwarecorp.com
a07847c5b4 - Worked on RetrieveCurrentNativeGraphicData method for Photon UI
git-svn-id: svn://10.0.0.236/trunk@37173 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 12:22:09 +00:00
valeski%netscape.com
04db729b47 NECKO build issue (nsILoadAttrib got loose on us)
git-svn-id: svn://10.0.0.236/trunk@37172 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 12:20:08 +00:00
hyatt%netscape.com
654ff25033 More shuffling and error-checking.
git-svn-id: svn://10.0.0.236/trunk@37171 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 10:47:52 +00:00
hyatt%netscape.com
69ecdf9e0b Shuffling some stuff around.
git-svn-id: svn://10.0.0.236/trunk@37170 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 10:38:06 +00:00
warren%netscape.com
2fd605cc6f Last of the necko ifdefs. Now we link with necko.
git-svn-id: svn://10.0.0.236/trunk@37169 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 10:35:57 +00:00
hyatt%netscape.com
ab20bcc3c9 Number Two: Mail/news performance continued to decline. We thought the
situation with the tree widget was hopeless.  And so we cloned it.  This
new tree widget is exactly like the original in every way... only
1/8 its size.

Dr. Evil: I shall call it... MINI-TREE.

(Translation: Backward scrolling now works in the lazy tree
widget.)


git-svn-id: svn://10.0.0.236/trunk@37168 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 08:35:10 +00:00
mcafee%netscape.com
01b7eb7407 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37167 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 08:12:44 +00:00
ramiro%netscape.com
be9a88e7ef Patch from Tomi Leppikangas <tomilepp@rak046.oulu.fi>.
Properly set the background of native widgets and fonts for text areas.


git-svn-id: svn://10.0.0.236/trunk@37165 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 07:49:39 +00:00
rickg%netscape.com
dd05ba8332 fixed bugs 4041 and 8047
git-svn-id: svn://10.0.0.236/trunk@37164 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 07:03:01 +00:00
warren%netscape.com
9e29774bfd Fixed NS_NewUnicharStreamLoader export. Added NS_NewLoadGroup.
git-svn-id: svn://10.0.0.236/trunk@37163 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 06:58:05 +00:00
warren%netscape.com
9c60edebe0 Added nsIBlockingNotification.h. Fixed NS_NewUnicharStreamLoader export.
git-svn-id: svn://10.0.0.236/trunk@37162 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 06:57:35 +00:00
brendan%netscape.com
3d9d9d07a6 OK, final fix not to impute JS_ARGUMENT_FORMATTER_DEFINED from va_start (duh).
Despite my stupidity here, I must say that over-includers elsewhere of both
jspubtd.h and jsapi.h, and even jscntxt.h, with system headers intermixed, suck
a lot too.


git-svn-id: svn://10.0.0.236/trunk@37160 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 04:51:23 +00:00
brendan%netscape.com
6c5c21734f Shoot me now.
git-svn-id: svn://10.0.0.236/trunk@37159 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 04:37:10 +00:00
brendan%netscape.com
2a739d7205 *Clone* JSArgumentFormatter typedef from jspubtd.h to jsapi.h to cope with bad
includers who grab jspubtd.h first, then stdarg.h, then jsapi.h.  Suckage.


git-svn-id: svn://10.0.0.236/trunk@37158 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 04:06:30 +00:00
brendan%netscape.com
08fe4f44e4 Move JSArgumentFormatter typedef from jspubtd.h to jsapi.h to cope with bad
includers who grab jspubtd.h first, then stdarg.h, then jsapi.h.


git-svn-id: svn://10.0.0.236/trunk@37157 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 03:52:16 +00:00
brendan%netscape.com
0bba7c2d36 Added custom JS_{Convert,Push}Arguments{,VA} formatter function support for
use by XPConnect and other clients.


git-svn-id: svn://10.0.0.236/trunk@37156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 03:15:25 +00:00
blizzard%redhat.com
82ff56b9fc page up and page down
pages that move and reflow
next comes the gaffaw


git-svn-id: svn://10.0.0.236/trunk@37155 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 02:11:22 +00:00
blizzard%redhat.com
b2660a7eab child window goes
inside scrollbar parent window
next will come events


git-svn-id: svn://10.0.0.236/trunk@37154 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 00:59:43 +00:00
putterman%netscape.com
589ee16095 Initialize rv otherwise checking it later could return wrong results.
git-svn-id: svn://10.0.0.236/trunk@37153 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 23:16:25 +00:00
jefft%netscape.com
54144d1981 Make nsCopyRequest::Init() returning nsresult
git-svn-id: svn://10.0.0.236/trunk@37148 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 21:47:29 +00:00
peterl%netscape.com
1dc84bd010 removed autostring constructor usage per rickg
cleaned up url listing


git-svn-id: svn://10.0.0.236/trunk@37144 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 21:17:39 +00:00
peterl%netscape.com
84ac9ca460 cleanup url listing
git-svn-id: svn://10.0.0.236/trunk@37143 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 21:16:16 +00:00
peterl%netscape.com
334e504e37 removed old autostring constructor per rickg
git-svn-id: svn://10.0.0.236/trunk@37142 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 20:42:45 +00:00
syd%netscape.com
3e3953c958 Clean up compiler warning (unused variable)
git-svn-id: svn://10.0.0.236/trunk@37141 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 20:29:16 +00:00
syd%netscape.com
e8c9fcc774 Fix compiler warning
git-svn-id: svn://10.0.0.236/trunk@37140 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 19:52:51 +00:00
cmanske%netscape.com
1e9f0f85ee Adding editor toolbar icon
git-svn-id: svn://10.0.0.236/trunk@37139 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 19:39:30 +00:00
rickg%netscape.com
79117e0402 nsString API fixup
git-svn-id: svn://10.0.0.236/trunk@37138 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 18:53:46 +00:00
cmanske%netscape.com
b95e4e8e56 Composer UI work. Experiment with popup window for alignment setting
git-svn-id: svn://10.0.0.236/trunk@37137 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 18:47:19 +00:00
rickg%netscape.com
d0e79ea9eb fixup nsString API
git-svn-id: svn://10.0.0.236/trunk@37136 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 18:21:27 +00:00
rickg%netscape.com
a2710032b8 fixup to nsString API
git-svn-id: svn://10.0.0.236/trunk@37135 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 18:12:01 +00:00
rickg%netscape.com
8d81b37149 fixup nsString API usage
git-svn-id: svn://10.0.0.236/trunk@37134 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 18:04:40 +00:00
cmanske%netscape.com
e38dca2bd7 Removed causes of warnings
git-svn-id: svn://10.0.0.236/trunk@37133 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 17:55:37 +00:00
cmanske%netscape.com
b2fb5c94e2 Added an addref for returned element from GetSelectedElement
git-svn-id: svn://10.0.0.236/trunk@37132 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 17:55:01 +00:00
valeski%netscape.com
b10a25de46 lib name change and location change
git-svn-id: svn://10.0.0.236/trunk@37131 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:47:04 +00:00
valeski%netscape.com
01a9111cdb added cookie dir to necko build (haven't tested on anything bug win32)
git-svn-id: svn://10.0.0.236/trunk@37130 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:46:45 +00:00
valeski%netscape.com
ee536468f1 added the nsCookieHTTPNotify class to the lib factory. also fixed a QI bug.
git-svn-id: svn://10.0.0.236/trunk@37129 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:43:03 +00:00
valeski%netscape.com
6a6b0024c0 NECKO if defs
git-svn-id: svn://10.0.0.236/trunk@37128 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:36:48 +00:00
valeski%netscape.com
31a54e0a35 NECKO #ifdeffing
git-svn-id: svn://10.0.0.236/trunk@37127 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:35:17 +00:00
valeski%netscape.com
33c4d78c11 various #ifdef NECKO fixes.
git-svn-id: svn://10.0.0.236/trunk@37126 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:12:20 +00:00
valeski%netscape.com
0102c28573 copied the nsIUnicharStreamLoader interface and implementation over to necko; TEMPORARILY. This stuff does not belong in necko and needs to be factored out. I pushed it in to satisfy the NECKO builds.
git-svn-id: svn://10.0.0.236/trunk@37125 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 16:02:03 +00:00
rpotts%netscape.com
c041266e4e Fix to avoid those nasty divide by zero errors :-)
git-svn-id: svn://10.0.0.236/trunk@37124 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 11:14:35 +00:00
rpotts%netscape.com
2e4e19dafc Added support for loading a bunch of URLs from a file which is specified on the command-line...
git-svn-id: svn://10.0.0.236/trunk@37123 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 11:02:40 +00:00
mcafee%netscape.com
df65e1aca0 BeOS changes.
git-svn-id: svn://10.0.0.236/trunk@37122 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 10:17:36 +00:00
mcafee%netscape.com
c95b4dec17 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37121 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 10:13:28 +00:00
mcafee%netscape.com
02be303d37 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37120 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 09:34:52 +00:00
mcafee%netscape.com
6e6122795b BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37119 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 09:28:16 +00:00
mcafee%netscape.com
352e9a4847 BeOS changes
git-svn-id: svn://10.0.0.236/trunk@37118 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 09:18:50 +00:00
toshok%hungry.com
887ee61a11 use addElement instead of add, as add is 1.2 specific, and both 1.2 and 1.1 have addElement.
git-svn-id: svn://10.0.0.236/trunk@37117 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 08:41:01 +00:00
toshok%hungry.com
3b7db0ec0d use getCanonicalPath instead of of getCanonicalFile().toString, as both JDK1.1 & 1.2 has getCanonicalPath, but only 1.2 has getCanonicalFile.
git-svn-id: svn://10.0.0.236/trunk@37116 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 08:38:50 +00:00
alecf%netscape.com
12c27839ef oops. check in regenerated headers
(I will add the IDL to the mac build soon)


git-svn-id: svn://10.0.0.236/trunk@37115 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 06:35:32 +00:00
alecf%netscape.com
d74dc3378a fix one of my warnings
git-svn-id: svn://10.0.0.236/trunk@37114 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 06:30:59 +00:00
alecf%netscape.com
d557f1e1cf remove dead code
git-svn-id: svn://10.0.0.236/trunk@37113 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 06:28:35 +00:00
alecf%netscape.com
c11126fa87 fix a **load of warnings, including one of my own.
git-svn-id: svn://10.0.0.236/trunk@37112 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 06:27:50 +00:00
alecf%netscape.com
94bbcdaf2f fix signed/unsigned issues
git-svn-id: svn://10.0.0.236/trunk@37111 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 06:18:41 +00:00
alecf%netscape.com
f15a3a6c5c fully qualify consts
git-svn-id: svn://10.0.0.236/trunk@37110 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:49:15 +00:00
bruce%cybersight.com
22e32fc718 Fixes for builds in an objdir. Use $(topsrcdir) and not $(DEPTH) for calculating path to rules.mk
git-svn-id: svn://10.0.0.236/trunk@37109 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:47:04 +00:00
alecf%netscape.com
fca929373d XPIDLisze nsIMsgParseMailboxState on windows
git-svn-id: svn://10.0.0.236/trunk@37108 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:17:49 +00:00
alecf%netscape.com
f15243f99e XPIDLize nsIMsgParseMailMsgState
git-svn-id: svn://10.0.0.236/trunk@37107 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:17:03 +00:00
alecf%netscape.com
4f1da80168 rename myISupports to something more obvious to avoid shadow warnings
git-svn-id: svn://10.0.0.236/trunk@37106 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:16:08 +00:00
alecf%netscape.com
fde28d71d7 re-add this file (mac is unhappy if it's missing)
git-svn-id: svn://10.0.0.236/trunk@37105 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 05:03:08 +00:00
alecf%netscape.com
a168479153 XPIDLize nsIPop3URL.idl and nsIMaliboxUrl.idl
git-svn-id: svn://10.0.0.236/trunk@37104 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:22:12 +00:00
alecf%netscape.com
b8c7c90073 nobody uses this anymore, remove it.
git-svn-id: svn://10.0.0.236/trunk@37103 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:20:28 +00:00
alecf%netscape.com
4dda33ca60 XPIDLize nsIUrlListenerManager on Mac and windows
git-svn-id: svn://10.0.0.236/trunk@37102 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:20:04 +00:00
alecf%netscape.com
86b0fbef9b #ifdef NS_DEBUG on fflush()
git-svn-id: svn://10.0.0.236/trunk@37101 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:15:25 +00:00
alecf%netscape.com
929dd44cfc extra error checking
git-svn-id: svn://10.0.0.236/trunk@37100 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:14:51 +00:00
alecf%netscape.com
03b40ad41a turn on XPIDL for nsIUrlListener.idl
git-svn-id: svn://10.0.0.236/trunk@37099 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:12:07 +00:00
alecf%netscape.com
d6019cbb44 XPIDLIZE nsIUrlListenerManager
git-svn-id: svn://10.0.0.236/trunk@37098 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:11:16 +00:00
alecf%netscape.com
ef3b34668b get ready for some XPIDLIZING!
git-svn-id: svn://10.0.0.236/trunk@37096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:09:41 +00:00
alecf%netscape.com
bf8a2c11ce fix shadowed variable
git-svn-id: svn://10.0.0.236/trunk@37095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 04:06:28 +00:00
alecf%netscape.com
fdcfe6394d switch to using constants from enums
git-svn-id: svn://10.0.0.236/trunk@37094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 03:44:41 +00:00
alecf%netscape.com
d849b0d1a1 XPIDLize nsIMailboxUrl and nsIPop3URL
git-svn-id: svn://10.0.0.236/trunk@37078 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 03:41:59 +00:00
troy%netscape.com
b390461bd8 Fix for bug #7656. Changed the root frame to size the document element's
frame so it covers the entire canvas


git-svn-id: svn://10.0.0.236/trunk@37077 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 02:39:09 +00:00
jefft%netscape.com
43d08b3a8f forget to initialize the destination folder
git-svn-id: svn://10.0.0.236/trunk@37076 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 02:21:45 +00:00
bryce-mozilla%nextbus.com
a4d5616b7e Another battle in the HTML syntax error war. Two bodies, and a hanging
table data.  Hope this is OK, Terry.


git-svn-id: svn://10.0.0.236/trunk@37075 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 02:09:45 +00:00
danm%netscape.com
faabf1b7f8 adding _content target
git-svn-id: svn://10.0.0.236/trunk@37074 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 00:35:21 +00:00
av%netscape.com
04e4b7f745 Enabling stuff checked in earlier
git-svn-id: svn://10.0.0.236/trunk@37067 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 00:05:05 +00:00
rhp%netscape.com
edebafd069 Reworking message copy back end
git-svn-id: svn://10.0.0.236/trunk@37066 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 23:18:49 +00:00
av%netscape.com
079a6ae1cc Fixing build redness
git-svn-id: svn://10.0.0.236/trunk@37064 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 22:31:41 +00:00
av%netscape.com
1443cb5d28 Adding stub for new method
git-svn-id: svn://10.0.0.236/trunk@37061 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 22:02:37 +00:00
rhp%netscape.com
b4ef70b987 Fix for bug #8890
git-svn-id: svn://10.0.0.236/trunk@37060 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:57:07 +00:00
av%netscape.com
f204bb1484 Implementing getting native drawing data
git-svn-id: svn://10.0.0.236/trunk@37059 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:55:12 +00:00
av%netscape.com
ec81455e2b Adding a method to retrieve native drawing data
git-svn-id: svn://10.0.0.236/trunk@37058 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:53:07 +00:00
danm%netscape.com
0635fbf5eb added 'content' property to JS window
git-svn-id: svn://10.0.0.236/trunk@37057 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:48:29 +00:00
mcafee%netscape.com
5f47d04c04 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37054 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:39:54 +00:00
mcafee%netscape.com
9b89cc5970 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37053 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 21:32:57 +00:00
sspitzer%netscape.com
0645ea83f3 rearrange my ifdefs
git-svn-id: svn://10.0.0.236/trunk@37051 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:48:22 +00:00
sspitzer%netscape.com
99a9d8adc8 fix warning
git-svn-id: svn://10.0.0.236/trunk@37048 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:48:10 +00:00
sspitzer%netscape.com
14c783ed9c fix warnings
git-svn-id: svn://10.0.0.236/trunk@37047 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:47:13 +00:00
sspitzer%netscape.com
6946f22573 fix the assertion I was causing on IMAP. need to talk to bienvenu about how imap plans to use the msg key set
git-svn-id: svn://10.0.0.236/trunk@37046 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:46:56 +00:00
sspitzer%netscape.com
eb84b0d2bc clean up the ifdefs. get the debugging printf to work again
git-svn-id: svn://10.0.0.236/trunk@37045 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:45:42 +00:00
alecf%netscape.com
ab334c4e29 add [ptr] version of nsFileSpec
git-svn-id: svn://10.0.0.236/trunk@37044 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 20:27:28 +00:00
mcafee%netscape.com
5a1f0069b9 Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37043 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:59:32 +00:00
mcafee%netscape.com
c98fbbffb3 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37042 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:49:21 +00:00
mcafee%netscape.com
4356c0de97 Changes for BeOS
git-svn-id: svn://10.0.0.236/trunk@37041 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:48:02 +00:00
mcafee%netscape.com
7ed80ebd20 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37040 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:42:53 +00:00
jefft%netscape.com
c8ef3645e4 try fixing mac build bustage
git-svn-id: svn://10.0.0.236/trunk@37039 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:39:50 +00:00
mcafee%netscape.com
7eda04fc75 Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37038 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:24:41 +00:00
mcafee%netscape.com
13da383641 Changes for BeOS
git-svn-id: svn://10.0.0.236/trunk@37037 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 19:21:50 +00:00
jefft%netscape.com
5e316491eb stub implement CopyMessages() & CopyFileMessage() methods
git-svn-id: svn://10.0.0.236/trunk@37036 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 18:22:55 +00:00
jefft%netscape.com
76606ba4da more on uber service, filled in all the code for message copy service
git-svn-id: svn://10.0.0.236/trunk@37035 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 18:22:00 +00:00
jefft%netscape.com
a7f7c5a60a added CopyMessages() & CopyFileMessage() method
git-svn-id: svn://10.0.0.236/trunk@37034 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 18:20:30 +00:00
jefft%netscape.com
18cd4492f3 added one more parameter, nsresult result, to NotifyCompletion()
git-svn-id: svn://10.0.0.236/trunk@37033 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 18:19:33 +00:00
erik%netscape.com
3195cc5789 Delay the creation of the DLL until install:: time so that the networking
library will already have been built.


git-svn-id: svn://10.0.0.236/trunk@37032 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 18:05:41 +00:00
blizzard%redhat.com
cac316b3ec reuse a little code
git-svn-id: svn://10.0.0.236/trunk@37031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 15:06:05 +00:00
rjc%netscape.com
40e2f9ed02 Fix a lot of warnings by not using "basename" as a variable as it happens to be defined globally as a function.
git-svn-id: svn://10.0.0.236/trunk@37030 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 09:25:22 +00:00
rjc%netscape.com
a8f8c21c87 Fix typo.
git-svn-id: svn://10.0.0.236/trunk@37029 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 09:17:46 +00:00
rjc%netscape.com
2ec9c0afea Fix typos.
git-svn-id: svn://10.0.0.236/trunk@37028 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 09:10:53 +00:00
rjc%netscape.com
9243292055 Implement some commands for bookmarks.
git-svn-id: svn://10.0.0.236/trunk@37027 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:31:16 +00:00
rjc%netscape.com
972f0c8ff2 Cleanup.
git-svn-id: svn://10.0.0.236/trunk@37026 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:29:11 +00:00
rjc%netscape.com
6a07ca4fc4 When building up list of commands via GetAllCmds(), walk forwards instead of backwards over datasources.
git-svn-id: svn://10.0.0.236/trunk@37025 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:28:43 +00:00
mccabe%netscape.com
9fa64e29bf Fix warning fix by casting void * (to go into a hashtable) as an unsigned int rather than as an int, which busts on platforms that have the high bit set for pointers.
Thanks to Duncan Wilcox <duncan@be.com> for catching this.


git-svn-id: svn://10.0.0.236/trunk@37024 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:17:00 +00:00
mcafee%netscape.com
4e36501ca5 Rules for BeOS build. Thanks to Duncan Wilcox (duncan@be.com) for this patch.
git-svn-id: svn://10.0.0.236/trunk@37023 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 08:16:01 +00:00
mcafee%netscape.com
f789ca07bd BeOS comment.
git-svn-id: svn://10.0.0.236/trunk@37022 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:43:12 +00:00
mcafee%netscape.com
37d129b997 Adding BEOS_PROGRAM_RESOURCE
git-svn-id: svn://10.0.0.236/trunk@37021 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:42:19 +00:00
rjc%netscape.com
526edfe683 Cleanup.
git-svn-id: svn://10.0.0.236/trunk@37020 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:40:59 +00:00
mcafee%netscape.com
7717f6a489 Adding cases for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37019 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:40:25 +00:00
mcafee%netscape.com
cbdd3d6821 INCLUDES should be LOCAL_INCLUDES.
git-svn-id: svn://10.0.0.236/trunk@37018 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:34:36 +00:00
mcafee%netscape.com
838a51c0f7 Adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37017 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:28:55 +00:00
mcafee%netscape.com
ad75d69a0d Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37016 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:26:55 +00:00
rjc%netscape.com
7aced8a463 Cleanup.
git-svn-id: svn://10.0.0.236/trunk@37015 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:25:54 +00:00
mcafee%netscape.com
e3cd4c7f0c Changes for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37014 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:19:21 +00:00
mcafee%netscape.com
b1f4a38603 Adding comment for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37013 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:16:51 +00:00
mcafee%netscape.com
09b5565279 Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@37012 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:15:38 +00:00
rjc%netscape.com
3b6f15975f Cleanup.
git-svn-id: svn://10.0.0.236/trunk@37011 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:11:56 +00:00
mcafee%netscape.com
cd5a4d1bf0 Removing some bogus crap from this Makefile.
git-svn-id: svn://10.0.0.236/trunk@37010 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 07:11:10 +00:00
sspitzer%netscape.com
3e9d94942c fix warnings. use nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@37008 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:58:25 +00:00
mcafee%netscape.com
6c6f4ca803 Adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37007 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:46:20 +00:00
mcafee%netscape.com
c0df942899 Adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@37006 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:39:43 +00:00
warren%netscape.com
fdf6c938bb Necko ifdefs for layout and rdf.
git-svn-id: svn://10.0.0.236/trunk@37005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:36:26 +00:00
warren%netscape.com
76a4a480fc Added HashValue methods for ascii strings.
git-svn-id: svn://10.0.0.236/trunk@37004 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 06:32:35 +00:00
sspitzer%netscape.com
8e71a55e5b fix warning.
git-svn-id: svn://10.0.0.236/trunk@37003 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 05:57:29 +00:00
rjc%netscape.com
9f702a8a91 Add contextual menu support for bookmarks panel.
git-svn-id: svn://10.0.0.236/trunk@37002 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 05:04:24 +00:00
sspitzer%netscape.com
7fe41c88b7 more anal tricks.
git-svn-id: svn://10.0.0.236/trunk@37001 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 05:01:40 +00:00
sspitzer%netscape.com
cce020fd77 being anal.
git-svn-id: svn://10.0.0.236/trunk@37000 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:59:48 +00:00
rjc%netscape.com
4fb31bc268 Return an empty command enumerator instead of throwing an assertion.
git-svn-id: svn://10.0.0.236/trunk@36999 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:58:22 +00:00
rjc%netscape.com
ca442784f0 Reject assertions that we don't support instead of returning an error.
git-svn-id: svn://10.0.0.236/trunk@36998 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:51:05 +00:00
sspitzer%netscape.com
c4eb23cd38 fix warnings
git-svn-id: svn://10.0.0.236/trunk@36996 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:40:56 +00:00
rjc%netscape.com
7daab2910c Add some FTP commands (for context menus).
git-svn-id: svn://10.0.0.236/trunk@36995 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:39:16 +00:00
rjc%netscape.com
82f43d459e Add support for context menus.
git-svn-id: svn://10.0.0.236/trunk@36994 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:38:48 +00:00
sspitzer%netscape.com
cf5e6bd0f7 fix warning
git-svn-id: svn://10.0.0.236/trunk@36993 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:38:06 +00:00
sspitzer%netscape.com
4905826f2f fix the "ANSI C forbids an empty source file" warning.
of course this introduce the "defined but not used" warning.
I'll fix that when later.


git-svn-id: svn://10.0.0.236/trunk@36992 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:36:48 +00:00
sspitzer%netscape.com
ff17b25cf6 fix warnings
git-svn-id: svn://10.0.0.236/trunk@36991 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:17:58 +00:00
sspitzer%netscape.com
245c93ddeb explict casts to fix warnings
git-svn-id: svn://10.0.0.236/trunk@36990 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:13:40 +00:00
rhp%netscape.com
fc63d0500a Remove the ifdef with new interface in place
git-svn-id: svn://10.0.0.236/trunk@36988 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 04:01:41 +00:00
brendan%netscape.com
002110f568 Remove gratuitous include of <string.h>.
git-svn-id: svn://10.0.0.236/trunk@36987 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 03:32:46 +00:00
brendan%netscape.com
6864664759 - Rename js_CallFunctionValue to js_InternalCall to distinguish it from all
"external" calls compiled from scripts, which have stack budget depth slots
  under the return value slot for the call expression's generating pc.
- New internalCall packed boolean flag in JSStackFrame to distinguish callers
  of js_InternalCall so the generating pc isn't mistakenly stored depth slots
  below stack space allocated on-the-fly for internal call args/rval.
- Fixed bugzilla bug 8042, finally by storing the call expression's generating
  pc -- but only for external calls.
- Whitespace policing, gratuitous parenthesization reduction, etc.


git-svn-id: svn://10.0.0.236/trunk@36986 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 03:31:15 +00:00
troy%netscape.com
7b82473d6a Fix for bug #6630. Don't force the desired width to 0 for zero-height
frames, and don't have the document element frame shrink wrap


git-svn-id: svn://10.0.0.236/trunk@36985 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 03:21:49 +00:00
valeski%netscape.com
e64b8aa601 these are now in the public dir.
git-svn-id: svn://10.0.0.236/trunk@36984 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 03:13:39 +00:00
brendan%netscape.com
6c457ab2cd Eliminate assignment in condition.
git-svn-id: svn://10.0.0.236/trunk@36983 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 03:01:14 +00:00
rjc%netscape.com
a8c4d25dc2 Implement GetAllCmds().
git-svn-id: svn://10.0.0.236/trunk@36982 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 02:58:50 +00:00
hyatt%netscape.com
c6c355c4a8 Throw me a frickin' bone here.
git-svn-id: svn://10.0.0.236/trunk@36981 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 02:45:36 +00:00
rjc%netscape.com
3cc4de730a Oops, also missed this WindowMediator which needs to have a GetAllCmds() method as well.
git-svn-id: svn://10.0.0.236/trunk@36980 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 02:02:18 +00:00
rjc%netscape.com
f145994df5 Oops, missed updating chrome with the new GetAllCmds() method.
git-svn-id: svn://10.0.0.236/trunk@36979 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:43:00 +00:00
shaver%netscape.com
66f308cd1c um, that wasn't supposed to get checked in
git-svn-id: svn://10.0.0.236/trunk@36978 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:26:19 +00:00
ftang%netscape.com
f05a33f361 split nsICharsetDetectionObserver implementation from nsDetectionAdaptor to private class nsMyObserver so we won't have cycle reference which may cause memory leak
git-svn-id: svn://10.0.0.236/trunk@36977 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:19:18 +00:00
gordon%netscape.com
d22e5203c5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36976 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:14:51 +00:00
rhp%netscape.com
74055893a2 Copy service changes
git-svn-id: svn://10.0.0.236/trunk@36972 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:11:28 +00:00
rjc%netscape.com
e44817cb97 Added new method GetAllCmds() which uses a nsISimpleEnumerator instead of GetAllCommands() which uses a nsIEnumerator. Migration to GetAllCmds() can be done in the future.
git-svn-id: svn://10.0.0.236/trunk@36971 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:09:02 +00:00
wtc%netscape.com
3a3367ced7 Checked in BeOS changes contributed by Duncan Wilcox (duncan@be.com).
Modified files: plevent.c, prstreams/Makefile, prlink.c, bfile.c,
testfile.c, tmocon.c.


git-svn-id: svn://10.0.0.236/trunk@36970 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 01:07:12 +00:00
akkana%netscape.com
bfcfe864dc Oops, use prettyprinting for OutputTextToStream as well as ToString.
git-svn-id: svn://10.0.0.236/trunk@36969 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 00:59:12 +00:00
shaver%netscape.com
9f8b661817 clean up className manipulation; no progids, though\!
git-svn-id: svn://10.0.0.236/trunk@36968 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 00:40:03 +00:00
law%netscape.com
157bd41438 Revert to proper code to get it working with current JS
git-svn-id: svn://10.0.0.236/trunk@36967 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 00:05:17 +00:00
akkana%netscape.com
2300ca567a - Add a prettyprint flag to the html-to-text sink (false by default).
When prettyprinting is on, we will attempt to make the plaintext
  mimic the look of the html; when off (as for copy/paste), we just
  dump the text with no formatting information.


git-svn-id: svn://10.0.0.236/trunk@36966 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-26 00:01:11 +00:00
ftang%netscape.com
1ae05240c6 fix multiple inheritance problem.
git-svn-id: svn://10.0.0.236/trunk@36965 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 23:14:23 +00:00
buster%netscape.com
7391f40410 implemented most of max length handling
git-svn-id: svn://10.0.0.236/trunk@36964 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:57:26 +00:00
wtc%netscape.com
3c981be387 Declared 'loops' signed so that it can be compared with 0
safely.  Other cleanups.  Thanks to Philip Pokorny
<ppokorny@mindspring.com> for the patch.


git-svn-id: svn://10.0.0.236/trunk@36963 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:50:37 +00:00
tao%netscape.com
bce2ce4c8a Remove warning on Linux.
git-svn-id: svn://10.0.0.236/trunk@36962 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:31:07 +00:00
sspitzer%netscape.com
539625b175 more work to get respecting the newsrc set working. move the set into the db. this isn't done yet, but it's shaping up.
git-svn-id: svn://10.0.0.236/trunk@36961 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:29:44 +00:00
sspitzer%netscape.com
126a101b13 fix build bustage for rhp
git-svn-id: svn://10.0.0.236/trunk@36960 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:25:57 +00:00
briano%netscape.com
22503d3b05 Eliminated the bogus references to MKSHLIB_FORCE_ALL and MKSHLIB_UNFORCE_ALL that was breaking OpenBSD.
git-svn-id: svn://10.0.0.236/trunk@36959 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:18:16 +00:00
slamm%netscape.com
70b6b8be4f fix typo.
git-svn-id: svn://10.0.0.236/trunk@36958 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:14:51 +00:00
slamm%netscape.com
32c6751eca Add netscape.com to cvsblames that have no address.
git-svn-id: svn://10.0.0.236/trunk@36957 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:13:43 +00:00
slamm%netscape.com
1c77b926e9 one more column. be more careful about going over the end
git-svn-id: svn://10.0.0.236/trunk@36956 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:09:43 +00:00
hangas%netscape.com
a42a1abdc5 More updates to addressbucket tree in selectaddress dialog
git-svn-id: svn://10.0.0.236/trunk@36955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:06:39 +00:00
slamm%netscape.com
4234dbdb1f fix typo
git-svn-id: svn://10.0.0.236/trunk@36954 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:06:33 +00:00
slamm%netscape.com
d45594ef3b more columns
git-svn-id: svn://10.0.0.236/trunk@36953 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:05:09 +00:00
bienvenu%netscape.com
5dda632167 start working on threading stuff
git-svn-id: svn://10.0.0.236/trunk@36952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:04:32 +00:00
ducarroz%netscape.com
c41a988faa add nsIDBChangeAnnouncer.idl and nsIDBChangeListener.idl
git-svn-id: svn://10.0.0.236/trunk@36951 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:03:51 +00:00
bienvenu%netscape.com
c7a71394fb add idl files for change listener and announcer
git-svn-id: svn://10.0.0.236/trunk@36950 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:00:00 +00:00
gagan%netscape.com
a1145e2556 NECKO only: Fixed the dont_AddRef problem.
git-svn-id: svn://10.0.0.236/trunk@36949 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:58:06 +00:00
slamm%netscape.com
2cb5d70d36 Cleaner 'no match' presentation.
git-svn-id: svn://10.0.0.236/trunk@36948 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:55:39 +00:00
slamm%netscape.com
f8d8d6c3f6 Use lxr for showing multiple file match
git-svn-id: svn://10.0.0.236/trunk@36947 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:54:24 +00:00
putterman%netscape.com
7b1fb05165 Added NS_NewMessageViewDataSource
git-svn-id: svn://10.0.0.236/trunk@36946 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:48:07 +00:00
ducarroz%netscape.com
9fb73e455e replace pref "mail.identity.<idn>.send_html" by "mail.identity.id1.compose_html".
replace pref "mail.identity.<idn>.wrap_column" by "mail.wraplength"


git-svn-id: svn://10.0.0.236/trunk@36945 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:47:43 +00:00
slamm%netscape.com
c0f3883b36 Guess this ignore pattern does not work on older perl.
git-svn-id: svn://10.0.0.236/trunk@36944 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:43:06 +00:00
slamm%netscape.com
0485be551e print summary of folks at top
git-svn-id: svn://10.0.0.236/trunk@36943 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:42:22 +00:00
ducarroz%netscape.com
131e5c33b1 need to use ShowWindowWithArgs to open message composition else it won't get the needed callback.
git-svn-id: svn://10.0.0.236/trunk@36942 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:41:23 +00:00
cmanske%netscape.com
8b8e65e6bf Implemented use of replaceable letters B, I, and U instead of image icons for editor Bold, Italic, and Underline buttons
git-svn-id: svn://10.0.0.236/trunk@36941 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:40:57 +00:00
ducarroz%netscape.com
d15fb2652a File Removed.
git-svn-id: svn://10.0.0.236/trunk@36940 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:40:21 +00:00
ducarroz%netscape.com
27dfe50d2f Replace space by '_' in url files in the tree.
git-svn-id: svn://10.0.0.236/trunk@36939 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:39:29 +00:00
sspitzer%netscape.com
84ae85c120 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@36938 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:38:43 +00:00
ducarroz%netscape.com
efaaa701e8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36937 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:38:09 +00:00
putterman%netscape.com
3505e2cba2 Set Sent, Drafts, and Templates flags.
git-svn-id: svn://10.0.0.236/trunk@36936 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:37:52 +00:00
ftang%netscape.com
fc9220377b add 5 new sets of detector
git-svn-id: svn://10.0.0.236/trunk@36935 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:37:32 +00:00
putterman%netscape.com
830ee5f0bf Added NS_New functions for a bunch of datasources.
git-svn-id: svn://10.0.0.236/trunk@36934 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:36:39 +00:00
av%netscape.com
e30f4ece86 Added passing mouse events to winless plugin
git-svn-id: svn://10.0.0.236/trunk@36933 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:17:52 +00:00
dbragg%netscape.com
bbfb2b3fd3 Changed the way the old profiles are traversed. Added recursive space checking and recursive copying.nsPrefMigration.cpp
git-svn-id: svn://10.0.0.236/trunk@36932 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:12:41 +00:00
hangas%netscape.com
b32659f0db Moved js code to open selectaddress dialog to the compose js file
git-svn-id: svn://10.0.0.236/trunk@36931 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:09:24 +00:00
hangas%netscape.com
c70a13bf31 Modified addressbucket tree code to match new tree widget
git-svn-id: svn://10.0.0.236/trunk@36930 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:08:38 +00:00
slamm%netscape.com
c8c7d9bdc0 split warning text properly. Add another ignore.
git-svn-id: svn://10.0.0.236/trunk@36929 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:05:52 +00:00
rhp%netscape.com
6883d4e422 Test harness cleanup
git-svn-id: svn://10.0.0.236/trunk@36928 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 21:01:54 +00:00
slamm%netscape.com
609c0291ef Save time by avoiding file stat for file lookup
git-svn-id: svn://10.0.0.236/trunk@36927 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:52:50 +00:00
waterson%netscape.com
6b36359bd0 Expunge EqualsResource() and EqualsLiteral().
git-svn-id: svn://10.0.0.236/trunk@36926 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:51:13 +00:00
slamm%netscape.com
68348d066e found it
git-svn-id: svn://10.0.0.236/trunk@36925 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:31:06 +00:00
slamm%netscape.com
2354a5390b help debug lookup bug
git-svn-id: svn://10.0.0.236/trunk@36924 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:25:44 +00:00
blizzard%redhat.com
311b6f1407 cleanup of window creation
git-svn-id: svn://10.0.0.236/trunk@36923 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:23:37 +00:00
ftang%netscape.com
a2f15452d6 change UCS2 verifier name. Add new class to nsPSMDetectors.cpp
git-svn-id: svn://10.0.0.236/trunk@36922 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:22:39 +00:00
slamm%netscape.com
1359298b63 Tweak file lookups. Add ignore entry.
git-svn-id: svn://10.0.0.236/trunk@36921 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:21:17 +00:00
cmanske%netscape.com
519e5babe8 Changing to using B,I,U for editor style toolbar and remove 'Clear all styles' icon
git-svn-id: svn://10.0.0.236/trunk@36920 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:16:30 +00:00
bienvenu%netscape.com
bd820fada9 idl for db change listener and announcer
git-svn-id: svn://10.0.0.236/trunk@36919 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:15:29 +00:00
pnunn%netscape.com
7d66bf5fef added to image def's. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36918 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:14:31 +00:00
blizzard%redhat.com
9ef5f50421 increase the size of the scroll bars
git-svn-id: svn://10.0.0.236/trunk@36917 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:10:51 +00:00
blizzard%redhat.com
10ef0de896 scrollbar cleanups, share create native window call.
git-svn-id: svn://10.0.0.236/trunk@36916 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:10:30 +00:00
pnunn%netscape.com
c4c336d772 changed image type list. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36915 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:09:12 +00:00
akkana%netscape.com
a2607f36c2 Fix spelling error that was irritating me
git-svn-id: svn://10.0.0.236/trunk@36914 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:07:18 +00:00
bruce%cybersight.com
33476a93a4 Include nsIWebShellWindow.h here as this file explicitly needs it. This will prevent bustage when some patches I have laying around land.
git-svn-id: svn://10.0.0.236/trunk@36913 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:58:42 +00:00
pnunn%netscape.com
072f26b556 ok'd by warren and gagan. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36912 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:50:58 +00:00
slamm%netscape.com
f0e721ab18 Quote keyword replacement for s///
git-svn-id: svn://10.0.0.236/trunk@36911 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:49:33 +00:00
pnunn%netscape.com
58fa05a98a ok'd by warren and gagan .pnunn
git-svn-id: svn://10.0.0.236/trunk@36910 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:49:00 +00:00
briano%netscape.com
bd02827cdf Automated update
git-svn-id: svn://10.0.0.236/trunk@36909 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:48:18 +00:00
pnunn%netscape.com
0e8116efd8 fix warnings, #8154. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36908 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:47:25 +00:00
bienvenu%netscape.com
5928a06bb6 start working on making nsMsgDatabase scriptable
git-svn-id: svn://10.0.0.236/trunk@36905 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:46:47 +00:00
briano%netscape.com
5494d46910 Removed the check for yywrap, and cleaned up the Fullcircle stuff a bit.
git-svn-id: svn://10.0.0.236/trunk@36904 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:46:20 +00:00
nisheeth%netscape.com
9ec10a55cf Turning on IDL'ization of nsIAppShellService on Unix.
VS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@36903 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:44:18 +00:00
slamm%netscape.com
bd25c6bf1d Included a few more file types for blaming. Give total warning count. Report unblamed warnings. Use shrike builds. luxor is not using --enable-pedantic.
git-svn-id: svn://10.0.0.236/trunk@36902 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:39:31 +00:00
briano%netscape.com
d9275898f4 Fix for platforms that don't define MKSHLIB_UNFORCE_ALL, but do define MKSHLIB_FORCE_ALL.
git-svn-id: svn://10.0.0.236/trunk@36901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 19:00:45 +00:00
valeski%netscape.com
aa0e9fc80e not in main build - changed newCString to get buffer()
git-svn-id: svn://10.0.0.236/trunk@36900 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 18:49:35 +00:00
warren%netscape.com
51861e50e1 Added strdups to string accessors.
git-svn-id: svn://10.0.0.236/trunk@36899 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 17:59:58 +00:00
warren%netscape.com
69f52253da Added #undef GetPort for Windows.
git-svn-id: svn://10.0.0.236/trunk@36898 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 17:59:34 +00:00
andreas.otte%primus-online.de
05fa433341 adding nsILoadGroup.idl
git-svn-id: svn://10.0.0.236/trunk@36897 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 17:41:38 +00:00
slamm%netscape.com
c4640f3bed Fix spell-o.
git-svn-id: svn://10.0.0.236/trunk@36896 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 15:35:41 +00:00
dcone%netscape.com
61b2299973 Fixed a bug that double prints
git-svn-id: svn://10.0.0.236/trunk@36895 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:48:37 +00:00
jefft%netscape.com
6507ca4ab9 more on copy service
git-svn-id: svn://10.0.0.236/trunk@36894 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:34:44 +00:00
jefft%netscape.com
87a6e5a914 remove RegisterListener & UnregisterListener
git-svn-id: svn://10.0.0.236/trunk@36893 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:33:40 +00:00
mcafee%netscape.com
41f55c446a Adding coment for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36892 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:33:31 +00:00
mcafee%netscape.com
d80754b545 Adding comment for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36891 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:26:21 +00:00
mcafee%netscape.com
0f6725e1e8 Adding netwerk to SeaMonkeyCore. a=leaf
git-svn-id: svn://10.0.0.236/trunk@36890 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:56:37 +00:00
mcafee%netscape.com
7ff1cbe268 Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36889 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:45:43 +00:00
mcafee%netscape.com
5dfd3a74c3 Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36888 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:36:52 +00:00
mcafee%netscape.com
76bcffe394 Adding a case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36887 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:34:39 +00:00
mcafee%netscape.com
dcc46434a3 Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36886 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:29:49 +00:00
mcafee%netscape.com
9558d85773 BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36885 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:27:09 +00:00
mcafee%netscape.com
8c0c0491df Adding case for BeOS.
git-svn-id: svn://10.0.0.236/trunk@36884 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:08:05 +00:00
mcafee%netscape.com
89e72f0fcb Adding BeOS case.
git-svn-id: svn://10.0.0.236/trunk@36883 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 13:00:36 +00:00
mcafee%netscape.com
dc51d2deed Return an error for LoadIconImage() for BeOS because netlib is running in the UI thread. Thanks to Duncan Wilcox (duncan@be.com) for this fix.
git-svn-id: svn://10.0.0.236/trunk@36882 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 12:54:16 +00:00
mcafee%netscape.com
41cd098ec2 strerror() should only be implemented if we don't HAVE_STRERROR. Fixes BeOS build. Patch provided by Duncan Wilcox. (duncan@be.com)
git-svn-id: svn://10.0.0.236/trunk@36881 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 12:40:11 +00:00
mcafee%netscape.com
f6a872948f Attempting to remove liblayer from SeaMonkeyCore.
git-svn-id: svn://10.0.0.236/trunk@36880 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 12:18:49 +00:00
mcafee%netscape.com
fa27cb1ea3 Removing icondata.h from the unix build. r,a = leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@36879 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 12:05:41 +00:00
ramiro%netscape.com
771d0d59dd gfxps update.
git-svn-id: svn://10.0.0.236/trunk@36878 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 11:46:11 +00:00
mcafee%netscape.com
579c928cf0 BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36877 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 11:18:13 +00:00
mcafee%netscape.com
b4027f7cf6 BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36876 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 11:08:07 +00:00
mcafee%netscape.com
3f013e65da forgot this was a binary file, forgot -kb
git-svn-id: svn://10.0.0.236/trunk@36875 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:59:15 +00:00
mcafee%netscape.com
8f634998b7 BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36874 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:56:50 +00:00
ramiro%netscape.com
a74d3a715e Patch from Tomi Leppikangas <tomilepp@rak046.oulu.fi>.
Properly set the fonts of native widgets.


git-svn-id: svn://10.0.0.236/trunk@36873 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:43:43 +00:00
mcafee%netscape.com
d8dde5481d BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36872 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:39:03 +00:00
jfrancis%netscape.com
475b049f3c these are not the droids you are looking for
git-svn-id: svn://10.0.0.236/trunk@36871 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:36:54 +00:00
hyatt%netscape.com
28bebb2e2e Fix for nsCOMPtr lameness.
git-svn-id: svn://10.0.0.236/trunk@36870 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:21:09 +00:00
hyatt%netscape.com
2f154b2c86 Release the chain when done with it.
git-svn-id: svn://10.0.0.236/trunk@36869 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:07:45 +00:00
hyatt%netscape.com
cf909c766c Fixing my for scoping.
git-svn-id: svn://10.0.0.236/trunk@36868 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:03:37 +00:00
hyatt%netscape.com
210f73d92e More scrolling fun.
git-svn-id: svn://10.0.0.236/trunk@36867 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:59:20 +00:00
mcafee%netscape.com
b78384e33b BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
git-svn-id: svn://10.0.0.236/trunk@36866 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:59:14 +00:00
ramiro%netscape.com
33bd20ae1f Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.


git-svn-id: svn://10.0.0.236/trunk@36865 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:46:59 +00:00
alecf%netscape.com
44220a1b32 add account wizard to the edit menu
git-svn-id: svn://10.0.0.236/trunk@36864 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:44:39 +00:00
ramiro%netscape.com
c0977e23ac Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.


git-svn-id: svn://10.0.0.236/trunk@36863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:38:26 +00:00
hyatt%netscape.com
ccf4ef6b04 Give me your baby! Ah want tuh eat yore baby!
git-svn-id: svn://10.0.0.236/trunk@36862 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:35:39 +00:00
jfrancis%netscape.com
d314457228 improvement of editing rules for insert list, indent, outdent, and change alignment
git-svn-id: svn://10.0.0.236/trunk@36861 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:33:02 +00:00
rjc%netscape.com
5e9eb2e25b Only set natural order attribute on the containment element.
git-svn-id: svn://10.0.0.236/trunk@36860 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:32:43 +00:00
rjc%netscape.com
d040b26800 Make sure that columns are defined for bookmarks in this panel, otherwise sorting doesn't work.
git-svn-id: svn://10.0.0.236/trunk@36859 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:26:21 +00:00
mccabe%netscape.com
e26c8accf9 Add 'void' to generated method signatures that'd otherwise come out as foo(), to avoid the legacy C feature of having () disable typechecking.
git-svn-id: svn://10.0.0.236/trunk@36858 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:22:52 +00:00
rjc%netscape.com
74dd405e57 If a non-natural order sort is active, hilite that column.
git-svn-id: svn://10.0.0.236/trunk@36857 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:20:21 +00:00
rjc%netscape.com
7f425fc031 Unset sortActive and sortDirection attributes if "natural order" is being used.
git-svn-id: svn://10.0.0.236/trunk@36856 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:19:29 +00:00
alecf%netscape.com
63648d418d export new account wizard on windows and mac
git-svn-id: svn://10.0.0.236/trunk@36855 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:19:10 +00:00
alecf%netscape.com
9ccee9325f add a default selection
git-svn-id: svn://10.0.0.236/trunk@36854 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:07:21 +00:00
alecf%netscape.com
1fb37e628f add support for new wizard pages
git-svn-id: svn://10.0.0.236/trunk@36853 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:06:19 +00:00
alecf%netscape.com
7c2988c8f6 export new files on unix
git-svn-id: svn://10.0.0.236/trunk@36852 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:45:28 +00:00
hyatt%netscape.com
f1fb07fb9f The tree widgets will use its giant "laser beam" to conquer 1960s Earth.
git-svn-id: svn://10.0.0.236/trunk@36851 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:45:01 +00:00
alecf%netscape.com
ee7574dbe7 add new account wizard pages
git-svn-id: svn://10.0.0.236/trunk@36850 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:44:39 +00:00
alecf%netscape.com
adb7bdd83c add onCancel method and helper method for loading pages on the fly
git-svn-id: svn://10.0.0.236/trunk@36849 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:44:19 +00:00
briano%netscape.com
a8d812f66d Automated update
git-svn-id: svn://10.0.0.236/trunk@36848 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:14:56 +00:00
mcafee%netscape.com
f2b0421709 Looks like briano checked in some of Duncan Wilcox's BeOS changes, adding one change that didn't get in.
git-svn-id: svn://10.0.0.236/trunk@36847 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:06:57 +00:00
hyatt%netscape.com
ca219ebc3a Tree views are the diet coke of evil.
git-svn-id: svn://10.0.0.236/trunk@36846 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 08:06:46 +00:00
rpotts%netscape.com
2ab4cbd6f4 Added a -verbose flag in preparation for batching URLs from a file...
git-svn-id: svn://10.0.0.236/trunk@36845 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:52:12 +00:00
rpotts%netscape.com
225b3fdc31 Added code to propagate the nsISupports context passed into AsyncRead(...) by the consumer back out in the calls to OnStartBinding/OnDataAvailable/OnStopBinding...
git-svn-id: svn://10.0.0.236/trunk@36844 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:51:17 +00:00
leaf%mozilla.org
7d329dc129 xpinstall is leading to startup crashes (bug 8849).
Turning off xpinstall until someone fixes it for redhat linux 5.2


git-svn-id: svn://10.0.0.236/trunk@36843 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:50:39 +00:00
ftang%netscape.com
6c34a10cd4 add new verifier
git-svn-id: svn://10.0.0.236/trunk@36842 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:42:09 +00:00
ftang%netscape.com
54f32a884b add new tools
git-svn-id: svn://10.0.0.236/trunk@36841 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:37:48 +00:00
ramiro%netscape.com
b4b609beef Use this gdb hack to save memory.
git-svn-id: svn://10.0.0.236/trunk@36840 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:18:14 +00:00
despotdaemon%netscape.com
14fb0ff603 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@36839 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:15:58 +00:00
alecf%netscape.com
2fd102d6c4 make options window small and modal
git-svn-id: svn://10.0.0.236/trunk@36838 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:12:13 +00:00
rjc%netscape.com
cbef5fcb48 Set the column background color for the column that's being sorted on to lightgray.
git-svn-id: svn://10.0.0.236/trunk@36837 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 07:00:53 +00:00
rjc%netscape.com
1054062dfb Get sorting working with new tree structure. Basically, just look for treechildren instead of treebody when walking down from the root of the tree.
git-svn-id: svn://10.0.0.236/trunk@36836 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 06:47:28 +00:00
rpotts%netscape.com
a125f0a621 Fixed bug where extra garbage was being read from the stream...
git-svn-id: svn://10.0.0.236/trunk@36835 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 06:28:58 +00:00
mcafee%netscape.com
ca431364ec typo, fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@36834 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 05:16:37 +00:00
troy%netscape.com
ee7e3babb8 Fix for bug #5762. Changed DeleteFrame() to call CancelReflowCommand()
when a frame is destroyed


git-svn-id: svn://10.0.0.236/trunk@36833 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 04:22:15 +00:00
endico%mozilla.org
7c478d64e4 use the new hostname www.deja.com instead of dejanews
git-svn-id: svn://10.0.0.236/trunk@36832 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 04:05:54 +00:00
putterman%netscape.com
ce236f5af5 Add GetPath to nsIMsgFolder.
git-svn-id: svn://10.0.0.236/trunk@36831 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:56:02 +00:00
cmanske%netscape.com
3a2e4a5152 Expanded nsIEditPropery to include all (I hope) HTML tags
git-svn-id: svn://10.0.0.236/trunk@36830 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:18:42 +00:00
troy%netscape.com
98b29185d0 Fix for bug #6947. Changed PlaceBlock() to also check the combined area height
when checking for a zero-height frame


git-svn-id: svn://10.0.0.236/trunk@36829 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:17:04 +00:00
briano%netscape.com
5bf56f2824 Automated update
git-svn-id: svn://10.0.0.236/trunk@36828 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:04:32 +00:00
briano%netscape.com
56af93e0d1 Duh. We're defining MKSHLIB to be ld on OpenBSD so we don't need the -Wl.
git-svn-id: svn://10.0.0.236/trunk@36827 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:04:14 +00:00
warren%netscape.com
83c4cabaf7 Fixed makefiles for necko module, but netwerk directory.
git-svn-id: svn://10.0.0.236/trunk@36826 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:00:32 +00:00
mscott%netscape.com
d6dd99109e fix build breakage. Change directory path from necko to netwerk. Note: I'm not changing any of the library names,
just the paths (which should still be netwerk).


git-svn-id: svn://10.0.0.236/trunk@36825 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:45:05 +00:00
warren%netscape.com
d1a61845a5 Changed URLGroup to LoadGroup
git-svn-id: svn://10.0.0.236/trunk@36824 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:31:51 +00:00
warren%netscape.com
b870de7299 Renamed nsIURLGroup to nsILoadGroup in preparation for necko.
git-svn-id: svn://10.0.0.236/trunk@36818 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 02:17:37 +00:00
warren%netscape.com
411f68d823 More necko changes.
git-svn-id: svn://10.0.0.236/trunk@36817 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:53:22 +00:00
hyatt%netscape.com
da2f868ce1 Do tree widgets make you feel horny, baby? Do they?
git-svn-id: svn://10.0.0.236/trunk@36816 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:48:40 +00:00
ftang%netscape.com
65df07fd72 fix unix. Add Makefile.in
git-svn-id: svn://10.0.0.236/trunk@36815 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:42:20 +00:00
gagan%netscape.com
49f7acdaa6 More Necko landing changes...
git-svn-id: svn://10.0.0.236/trunk@36814 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:41:26 +00:00
warren%netscape.com
f6418afc8e Added constructor functions for nsEnumeratorUtils.
git-svn-id: svn://10.0.0.236/trunk@36813 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:38:33 +00:00
ftang%netscape.com
bbaa2a673a add tests directory
git-svn-id: svn://10.0.0.236/trunk@36812 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:34:10 +00:00
ftang%netscape.com
411835cd65 add test application DetectCharset
git-svn-id: svn://10.0.0.236/trunk@36811 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:33:14 +00:00
hyatt%netscape.com
ee3b745244 Fixes for scrolling.
git-svn-id: svn://10.0.0.236/trunk@36809 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:28:43 +00:00
ftang%netscape.com
68374e581a fix state table error (generated by ../tools/*.pl, and wrong integer packacking macro, and do cast for char to unsigend char
git-svn-id: svn://10.0.0.236/trunk@36808 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:27:14 +00:00
ftang%netscape.com
232dfe2ca4 fix wrong state table at iso2022jp and sjis
git-svn-id: svn://10.0.0.236/trunk@36807 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:24:01 +00:00
pollmann%netscape.com
9fc86d5246 Getting cursor from style system: Insert paranoia^H^H^H^H^H^H^H^H^H stability code here.
git-svn-id: svn://10.0.0.236/trunk@36806 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:17:18 +00:00
nisheeth%netscape.com
b0d4d0ab83 IDL'ized nsIAppShellService. Only enabling for windows right now...
git-svn-id: svn://10.0.0.236/trunk@36805 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:15:19 +00:00
hyatt%netscape.com
cc52a7cf83 Fixing the editor toolbars to fill the whole toolbox.
git-svn-id: svn://10.0.0.236/trunk@36804 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:10:28 +00:00
briano%netscape.com
42dfd3a539 Fix for OpenBSD and potentially Solaris/x86.
git-svn-id: svn://10.0.0.236/trunk@36803 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 01:06:49 +00:00
briano%netscape.com
b832b663a2 Automated update
git-svn-id: svn://10.0.0.236/trunk@36802 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:59:55 +00:00
nisheeth%netscape.com
8dc16a9400 Fix bug 2760. The webcrawler only registers itself as a document loader observer if the right command line arguments are given to viewer.
git-svn-id: svn://10.0.0.236/trunk@36801 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:57:16 +00:00
briano%netscape.com
a44586b9e3 OpenBSD's ld ignores --whole-archive, but has -Bforcearchive which looks like it might work in its place.
git-svn-id: svn://10.0.0.236/trunk@36800 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:52:52 +00:00
sspitzer%netscape.com
250af07667 changes to make this not build if path isn't defined
git-svn-id: svn://10.0.0.236/trunk@36799 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:49:28 +00:00
sspitzer%netscape.com
17a836a044 comment the out the unbuilt tests.
git-svn-id: svn://10.0.0.236/trunk@36798 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:35:40 +00:00
sspitzer%netscape.com
5dfa3227db create makefiles for these tests.
git-svn-id: svn://10.0.0.236/trunk@36797 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:34:36 +00:00
sspitzer%netscape.com
7b82bd0f3b fix more warnings
git-svn-id: svn://10.0.0.236/trunk@36796 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:33:20 +00:00
alecf%netscape.com
d940e81c73 add first cut at some wizard pages
git-svn-id: svn://10.0.0.236/trunk@36795 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:31:19 +00:00
sspitzer%netscape.com
859fa251bc fix warnings
git-svn-id: svn://10.0.0.236/trunk@36794 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:28:45 +00:00
buster%netscape.com
ffacaa6f7d fixed Unix bustage. compare nsCOMPtr xxx.get() rather than just xxx
git-svn-id: svn://10.0.0.236/trunk@36793 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:28:28 +00:00
sspitzer%netscape.com
7db8171d5c ingnore the generated makefile
git-svn-id: svn://10.0.0.236/trunk@36792 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:25:25 +00:00
sspitzer%netscape.com
d69d5534b1 sendpage not built on windows by default
git-svn-id: svn://10.0.0.236/trunk@36791 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:24:28 +00:00
sspitzer%netscape.com
230daaa230 fix warnings. get this stuff to build on UNIX
git-svn-id: svn://10.0.0.236/trunk@36790 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:23:26 +00:00
sspitzer%netscape.com
1290c51b05 more tests for unix
git-svn-id: svn://10.0.0.236/trunk@36789 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:21:00 +00:00
ftang%netscape.com
b7705d9bcf fix multiple inheritance bug
git-svn-id: svn://10.0.0.236/trunk@36788 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:20:37 +00:00
pollmann%netscape.com
c49e438a18 Use the style system to get the mouse pointer for an image input element.
git-svn-id: svn://10.0.0.236/trunk@36787 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:19:44 +00:00
sspitzer%netscape.com
3420c3f961 makefile changes to get these tests to build on UNIX
git-svn-id: svn://10.0.0.236/trunk@36786 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:19:06 +00:00
rhp%netscape.com
fe9bf9adea New function for ULR parsing
git-svn-id: svn://10.0.0.236/trunk@36784 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:10:13 +00:00
putterman%netscape.com
050b4783f0 Add NS_INIT_REFCNT() and QueryInterface can query for the correct interface.
git-svn-id: svn://10.0.0.236/trunk@36783 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:09:08 +00:00
warren%netscape.com
ea77318e13 Swapped args to NS_OpenURI. Fixed library name.
git-svn-id: svn://10.0.0.236/trunk@36782 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:08:57 +00:00
warren%netscape.com
7427419abb Swapped args to NS_OpenURI.
git-svn-id: svn://10.0.0.236/trunk@36781 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:08:05 +00:00
warren%netscape.com
4c7ea3f2f7 Added group argument. Swapped args to NS_OpenURI
git-svn-id: svn://10.0.0.236/trunk@36780 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:07:34 +00:00
gagan%netscape.com
5fc7f47ca8 More Necko landing changes.
git-svn-id: svn://10.0.0.236/trunk@36779 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 00:03:22 +00:00
ducarroz%netscape.com
b097e52bdc Add nsIMsgSendListener.idl
Add nsIMsgSendLaterListener.idl


git-svn-id: svn://10.0.0.236/trunk@36778 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:54:49 +00:00
ducarroz%netscape.com
53b58e5c91 Add nsURLFetcher.cpp
git-svn-id: svn://10.0.0.236/trunk@36777 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:54:46 +00:00
rhp%netscape.com
98cc862236 Changes for compose reorg
git-svn-id: svn://10.0.0.236/trunk@36772 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:54:34 +00:00
buster%netscape.com
09ba23297a quiet debug now
git-svn-id: svn://10.0.0.236/trunk@36771 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:50:53 +00:00
ducarroz%netscape.com
93609f76da add comi18n.h
git-svn-id: svn://10.0.0.236/trunk@36770 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:49:25 +00:00
buster%netscape.com
e2789e8e0d fixed build bustage, forgo using nsCOMPtr on views, they can't be ref counted!
git-svn-id: svn://10.0.0.236/trunk@36769 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:49:03 +00:00
buster%netscape.com
5257d63875 added behavior for password fields
fixed a bunch of selection bugs


git-svn-id: svn://10.0.0.236/trunk@36768 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:37:55 +00:00
buster%netscape.com
e1f56f54b7 added rules for password behavior
git-svn-id: svn://10.0.0.236/trunk@36767 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:36:56 +00:00
slamm%netscape.com
1ba16b0cec Fix tiny error.
git-svn-id: svn://10.0.0.236/trunk@36766 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:34:56 +00:00
buster%netscape.com
9c117ff5c2 added nsIEditProperty::img
git-svn-id: svn://10.0.0.236/trunk@36765 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:34:41 +00:00
buster%netscape.com
9e7c8582c4 added img
git-svn-id: svn://10.0.0.236/trunk@36764 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:33:47 +00:00
buster%netscape.com
d88fa6aa8c fixed illegal use of nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@36763 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:33:18 +00:00
buster%netscape.com
d1580b351a attempt to fix mac build
git-svn-id: svn://10.0.0.236/trunk@36762 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:32:03 +00:00
slamm%netscape.com
f577c446fc Pass all build params to log.
git-svn-id: svn://10.0.0.236/trunk@36761 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:30:34 +00:00
slamm%netscape.com
8b853e8b5e Add ability to show log fragment.
git-svn-id: svn://10.0.0.236/trunk@36760 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:30:08 +00:00
warren%netscape.com
9bad1c202f More necko changes.
git-svn-id: svn://10.0.0.236/trunk@36759 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:23:23 +00:00
putterman%netscape.com
8da9622a1f use nsIMsgCopyService's CopyMessages.
git-svn-id: svn://10.0.0.236/trunk@36758 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:22:49 +00:00
ftang%netscape.com
0ba286d1f1 implement our own QueryInterfce to fix casting problem
git-svn-id: svn://10.0.0.236/trunk@36756 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:16:44 +00:00
warren%netscape.com
7c6d53b215 Changed our library names from netwerk to necko.
git-svn-id: svn://10.0.0.236/trunk@36755 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:13:46 +00:00
slamm%netscape.com
30e0f160d8 Avoid counting repeated warnings too many times.
git-svn-id: svn://10.0.0.236/trunk@36754 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:01:02 +00:00
warren%netscape.com
741b9ebc71 Added nsILoadGroup. Changed load attribute strategy to flags.
git-svn-id: svn://10.0.0.236/trunk@36753 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:58:42 +00:00
buster%netscape.com
b6ddc33395 fixed problem that scrollbars would appear on single-line text controls
fixed API masking problem, thanks Simon!


git-svn-id: svn://10.0.0.236/trunk@36752 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:42:50 +00:00
buster%netscape.com
bd1a695a05 added GetIID static methods to public interfaces. Code-reviewed by Kevin M.
git-svn-id: svn://10.0.0.236/trunk@36751 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:40:53 +00:00
briano%netscape.com
708f075e6e Fix for the case where jscpucfg dies and leaves a zero-length jsautocfg.h.
git-svn-id: svn://10.0.0.236/trunk@36750 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:35:28 +00:00
bienvenu%netscape.com
01acbea445 fix unix warning
git-svn-id: svn://10.0.0.236/trunk@36748 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:35:22 +00:00
slamm%netscape.com
b0c2162847 Add license. Output html to a file.
git-svn-id: svn://10.0.0.236/trunk@36747 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:33:33 +00:00
bienvenu%netscape.com
a597e0cb12 turn on utf7 en and decoding
git-svn-id: svn://10.0.0.236/trunk@36746 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:30:26 +00:00
briano%netscape.com
a27469d77a Maybe this will make it work with broken shells that object to blank lines.
git-svn-id: svn://10.0.0.236/trunk@36745 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:19:42 +00:00
slamm%netscape.com
63046dd31d Move warnings into tinderbox.
git-svn-id: svn://10.0.0.236/trunk@36744 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:10:11 +00:00
slamm%netscape.com
e4ae452a70 Parse warnings and print a report based on cvs blame.
git-svn-id: svn://10.0.0.236/trunk@36743 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:07:54 +00:00
hangas%netscape.com
1110ed609e Reorganized address book JS files
git-svn-id: svn://10.0.0.236/trunk@36742 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:03:19 +00:00
ftang%netscape.com
6dbcbe8366 fix bug- add break in switch statement
git-svn-id: svn://10.0.0.236/trunk@36741 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 22:00:58 +00:00
radha%netscape.com
aed4c74b48 Disable relaod button while loading a page
git-svn-id: svn://10.0.0.236/trunk@36740 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:59:02 +00:00
law%netscape.com
de0459d959 Fix for bug #7148; set table width to 100% rather than fixed to avoid funky layout problems
git-svn-id: svn://10.0.0.236/trunk@36739 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:56:33 +00:00
hangas%netscape.com
7b882da357 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36737 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:50:53 +00:00
valeski%netscape.com
4973b3ef25 not in main pull - added cookie test stuff
git-svn-id: svn://10.0.0.236/trunk@36736 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:41:19 +00:00
valeski%netscape.com
5ed0d75ddc not on main pull - pulled extraneous reference to an nsIHTTPNotify
git-svn-id: svn://10.0.0.236/trunk@36735 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:35:21 +00:00
av%netscape.com
3242949dce Fixing build problem
git-svn-id: svn://10.0.0.236/trunk@36734 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:34:37 +00:00
putterman%netscape.com
40e630ccfc Work for doing copy through RDF
git-svn-id: svn://10.0.0.236/trunk@36733 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:26:48 +00:00
putterman%netscape.com
90642b4262 Finish the copy before deleting the old message.
git-svn-id: svn://10.0.0.236/trunk@36731 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:26:10 +00:00
putterman%netscape.com
a382cd6551 Add database to copying.
git-svn-id: svn://10.0.0.236/trunk@36730 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:25:39 +00:00
waterson%netscape.com
80edb85372 Replace use of EqualsNode() with pointer comparison. This is safe (and has been for a while :-/) because literals are hashed.
git-svn-id: svn://10.0.0.236/trunk@36729 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:19:54 +00:00
waterson%netscape.com
f23241ce64 Fix use of nsString with nsAutoString where appropriate.
git-svn-id: svn://10.0.0.236/trunk@36728 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:19:02 +00:00
cmanske%netscape.com
7c49d74855 Changed SetBodyAttribute to use nsEditor::SetAttribute so txn system is used for undo
git-svn-id: svn://10.0.0.236/trunk@36727 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:17:50 +00:00
sspitzer%netscape.com
0bf660e6a5 check return values. don't compare a nsresult with NS_OK directory, use the macros.
git-svn-id: svn://10.0.0.236/trunk@36726 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:16:01 +00:00
sspitzer%netscape.com
888955a4dd fix warnings
git-svn-id: svn://10.0.0.236/trunk@36725 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:09:58 +00:00
cmanske%netscape.com
078a1a95b5 Fixed GetBodyElement. Changed editor test doc to not use CSS for background. Initial code to edit element properties when double-clicking on element.
git-svn-id: svn://10.0.0.236/trunk@36724 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:59:45 +00:00
ftang%netscape.com
3e04dfe404 add Japanese detector
git-svn-id: svn://10.0.0.236/trunk@36723 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:56:04 +00:00
bienvenu%netscape.com
dffc7be628 fix warnings, don't close local maildb when setting summary valid
git-svn-id: svn://10.0.0.236/trunk@36722 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:55:42 +00:00
av%netscape.com
2ab3621289 fixes getting right hdc foe winless plugin painting, disabled yet
git-svn-id: svn://10.0.0.236/trunk@36721 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:55:33 +00:00
ftang%netscape.com
ef2d1ad0ac seperate into several groups to ease maintaince
add nsDebugDetector.cpp


git-svn-id: svn://10.0.0.236/trunk@36720 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:55:32 +00:00
ftang%netscape.com
247d8287bf add nsPSMDetectors.cpp to makefile.win
git-svn-id: svn://10.0.0.236/trunk@36719 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:54:45 +00:00
ftang%netscape.com
df2a112825 Makefile.in
git-svn-id: svn://10.0.0.236/trunk@36718 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:54:07 +00:00
sspitzer%netscape.com
4e2e468a8b ignore the soon-to-be-generated files
git-svn-id: svn://10.0.0.236/trunk@36717 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:50:14 +00:00
rogerl%netscape.com
752acf3124 Added tree deletion to regexp finalizer
git-svn-id: svn://10.0.0.236/trunk@36716 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:47:20 +00:00
briano%netscape.com
0060b31ab8 Automated update
git-svn-id: svn://10.0.0.236/trunk@36715 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:44:57 +00:00
ftang%netscape.com
645aea2d47 add japanese detector
git-svn-id: svn://10.0.0.236/trunk@36714 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:44:56 +00:00
ftang%netscape.com
cf895ab905 add verifier generation tools
git-svn-id: svn://10.0.0.236/trunk@36713 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:41:28 +00:00
ftang%netscape.com
e410e909be add eNoAnswerMatch and make define less than 32 char so it won't longer than ANSI standard
git-svn-id: svn://10.0.0.236/trunk@36712 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:40:25 +00:00
sspitzer%netscape.com
ce4988678f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@36711 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:32:11 +00:00
jefft%netscape.com
e087d2a186 register message copy service component
git-svn-id: svn://10.0.0.236/trunk@36710 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:25:31 +00:00
sspitzer%netscape.com
8dc6fa2001 rework back end. remove crusty old embarassing hacks. still more to be done.
git-svn-id: svn://10.0.0.236/trunk@36709 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:24:35 +00:00
sspitzer%netscape.com
aee3fa924e fix warning
git-svn-id: svn://10.0.0.236/trunk@36708 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:23:48 +00:00
sspitzer%netscape.com
89be0198b5 add newline to the end of the file
git-svn-id: svn://10.0.0.236/trunk@36707 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:23:28 +00:00
Jerry.Kirk%Nexwarecorp.com
1fea1185dc - Add support for Neutrino platform
git-svn-id: svn://10.0.0.236/trunk@36706 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:21:26 +00:00
sspitzer%netscape.com
18cd344ab6 ignore generated Makefile. add newlines to end of file. use PR_FALSE instead
of false to please UNIX compilers.  thanks to Tim Rowley <tor@cs.brown.edu>
for this patch.


git-svn-id: svn://10.0.0.236/trunk@36705 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:20:12 +00:00
radha%netscape.com
9f827df32c Hookup reload button & menu to browser appcore. Fix weirdness with stop menu-item
git-svn-id: svn://10.0.0.236/trunk@36704 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:19:17 +00:00
radha%netscape.com
9895628558 Hookup reload button to session History
git-svn-id: svn://10.0.0.236/trunk@36703 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:18:28 +00:00
radha%netscape.com
c160b06f19 Hook up reload button to browserappcore
git-svn-id: svn://10.0.0.236/trunk@36702 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:17:58 +00:00
radha%netscape.com
44c41db93c Hookup reload button to appcores and session History
git-svn-id: svn://10.0.0.236/trunk@36701 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:17:36 +00:00
radha%netscape.com
5b92a76da1 Implement Reload feature
git-svn-id: svn://10.0.0.236/trunk@36700 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:16:59 +00:00
radha%netscape.com
cba5ac300d Implement reload feature
git-svn-id: svn://10.0.0.236/trunk@36699 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:16:38 +00:00
akkana%netscape.com
bebc77fffa Use new document encoding service from nsTextEditor, and make nsHTMLEditor methods call nsTextEditor methods
git-svn-id: svn://10.0.0.236/trunk@36698 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:16:36 +00:00
akkana%netscape.com
2787dec93c 5924: Fix XIF handling of HTML comments, and also pass through the document's original formatting whitespace
git-svn-id: svn://10.0.0.236/trunk@36697 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:15:52 +00:00
Jerry.Kirk%Nexwarecorp.com
814fdc1213 - Adding support for nsSound
git-svn-id: svn://10.0.0.236/trunk@36696 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:14:59 +00:00
Jerry.Kirk%Nexwarecorp.com
66719f757b - Adding nsSound.cpp to fix the BeepTest.html
git-svn-id: svn://10.0.0.236/trunk@36695 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:14:05 +00:00
blizzard%redhat.com
5ebf4dd9d5 fixes for font sizes - thanks tor
git-svn-id: svn://10.0.0.236/trunk@36694 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:10:30 +00:00
blizzard%redhat.com
cb9ff6c168 properly initialize the rendering context - thanks ramiro
git-svn-id: svn://10.0.0.236/trunk@36693 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:08:35 +00:00
leaf%mozilla.org
39c373000b removing extraneous formats from sprintf call. (It's bad, umkay?)
git-svn-id: svn://10.0.0.236/trunk@36692 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 19:48:27 +00:00
terry%mozilla.org
fd63f157ef Get rid of hard-coded lxr strings.
git-svn-id: svn://10.0.0.236/trunk@36691 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 18:17:58 +00:00
rhp%netscape.com
41d50ebfc7 Changes for test harness
git-svn-id: svn://10.0.0.236/trunk@36689 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 13:59:46 +00:00
blizzard%redhat.com
1aa536d67c make event callback methods virtual, start work on cheese-filled-scrollbars
git-svn-id: svn://10.0.0.236/trunk@36688 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 13:30:49 +00:00
rpotts%netscape.com
bc5c9d506e Fixed some reference counting problems with nsHTTPChannel::GetTransport(...)
git-svn-id: svn://10.0.0.236/trunk@36687 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 11:26:38 +00:00
rpotts%netscape.com
91a28d3986 Fixed nsHTTPChannel::GetEventSink(...) to addref the event sink being returned. This is consistant with XPCom guidelines..
git-svn-id: svn://10.0.0.236/trunk@36686 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 11:00:46 +00:00
rpotts%netscape.com
29855c8143 Fixed nsHTTPChannel::GetURI(...) to addref the URI being returned. This is consistant with XPCom guidelines..
git-svn-id: svn://10.0.0.236/trunk@36685 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 10:52:41 +00:00
rpotts%netscape.com
56be324fe8 Added NSPR logging... Reworked the building of the request to *only* use nsStrings.
git-svn-id: svn://10.0.0.236/trunk@36684 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 10:05:01 +00:00
rjc%netscape.com
36c74ee7ca More cleanup.
git-svn-id: svn://10.0.0.236/trunk@36683 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 09:48:34 +00:00
rjc%netscape.com
229444124e Fix up more Search XUL/JS/CSS.
git-svn-id: svn://10.0.0.236/trunk@36682 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 09:36:59 +00:00
rjc%netscape.com
a4086ab047 Get Find working with new tree.
git-svn-id: svn://10.0.0.236/trunk@36681 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 09:16:58 +00:00
rpotts%netscape.com
ad9e57e6a5 Added initial support for PR_LOG...
git-svn-id: svn://10.0.0.236/trunk@36680 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 08:56:57 +00:00
alecf%netscape.com
f9a5e1c33f check return values on GetIncomingServer
git-svn-id: svn://10.0.0.236/trunk@36679 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 08:34:31 +00:00
zuperdee%penguinpowered.com
1c6b791348 Fix for nsRenderingContextMotif.cpp. This should enable viewer to work now!
git-svn-id: svn://10.0.0.236/trunk@36678 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 08:32:31 +00:00
fur%netscape.com
25f1f59d16 Backing out the merge with SpiderMonkey140_BRANCH for LiveConnect.
Some OJI-related changes were made on the trunk that can't be easily
reconciled with the branch.


git-svn-id: svn://10.0.0.236/trunk@36677 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 05:56:16 +00:00
fur%netscape.com
1d9e2f72c5 Merge changes from SpiderMonkey140_BRANCH between
JS_STABLE_DROP_04261999 and
 JS_STABLE_DROP_06221999


git-svn-id: svn://10.0.0.236/trunk@36676 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 05:22:41 +00:00
danm%netscape.com
5c0f9c71cf oops
git-svn-id: svn://10.0.0.236/trunk@36673 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 04:25:57 +00:00
danm%netscape.com
e05e937225 oops
git-svn-id: svn://10.0.0.236/trunk@36671 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 04:00:58 +00:00
bienvenu%netscape.com
f1dd76ab17 fix purify errors, particularly mismatched deletes
git-svn-id: svn://10.0.0.236/trunk@36670 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 03:53:35 +00:00
briano%netscape.com
ba1505d0bb Fix for OpenBSD, and potential fix for Solaris/x86.
git-svn-id: svn://10.0.0.236/trunk@36669 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 03:49:33 +00:00
danm%netscape.com
fe81f5f1a1 teach RunModalDialog to use extant windows; use one in NetSupportDialog (fixes bug 7858). remove AppShellService interface references
git-svn-id: svn://10.0.0.236/trunk@36668 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 03:29:22 +00:00
briano%netscape.com
cd2b469274 File was missing a newline at the end of file, which upsets some Unix compilers.
git-svn-id: svn://10.0.0.236/trunk@36667 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 03:20:47 +00:00
briano%netscape.com
97f9fe4ee7 File was missing the required newline at the end of file.
git-svn-id: svn://10.0.0.236/trunk@36666 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 03:13:10 +00:00
leaf%mozilla.org
aecc508d1c make it binary, home-skillet
git-svn-id: svn://10.0.0.236/trunk@36665 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 02:52:18 +00:00
gagan%netscape.com
637e828345 Fix the default line problem. Added a /cookie case to send a dummy "set-cookie: header"
git-svn-id: svn://10.0.0.236/trunk@36664 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 02:29:20 +00:00
troy%netscape.com
71ac661243 Fix for bug #7397. Changed space manager to allows negative values
for rect regions


git-svn-id: svn://10.0.0.236/trunk@36663 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 02:04:50 +00:00
troy%netscape.com
8587aed016 Updated to test for negative values for rect regions
git-svn-id: svn://10.0.0.236/trunk@36662 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 02:03:34 +00:00
slamm%netscape.com
8adb166053 Add log file name to log links.
git-svn-id: svn://10.0.0.236/trunk@36661 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 02:02:14 +00:00
briano%netscape.com
7369f04d18 Changed 'true' and 'false' to 'PR_TRUE' and 'PR_FALSE' to fix the non-gcc Unix builds.
git-svn-id: svn://10.0.0.236/trunk@36660 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:59:26 +00:00
talisman%anamorphic.com
ba8cdb82cd This time it should be good. This is the splash screen image.
git-svn-id: svn://10.0.0.236/trunk@36659 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:58:43 +00:00
talisman%anamorphic.com
0d1c522b07 Whoops... didn't add it as binary first time.
git-svn-id: svn://10.0.0.236/trunk@36658 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:57:36 +00:00
slamm%netscape.com
40bcd4ec82 Build file name has from glimpse list.
git-svn-id: svn://10.0.0.236/trunk@36657 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:47:36 +00:00
hyatt%netscape.com
8df3f820f3 Fun with tree widget scrollbars.
git-svn-id: svn://10.0.0.236/trunk@36656 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:45:44 +00:00
briano%netscape.com
3201766b4f Fixed the breakage in the IRIX 6.3 build caused by a problem with the compiler/assembler combination (?).
git-svn-id: svn://10.0.0.236/trunk@36655 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:35:52 +00:00
talisman%anamorphic.com
808e46e480 Added code to show a splash screen at startup.
git-svn-id: svn://10.0.0.236/trunk@36654 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:34:34 +00:00
talisman%anamorphic.com
bbf33be786 Splash-screen class.
git-svn-id: svn://10.0.0.236/trunk@36653 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:34:09 +00:00
talisman%anamorphic.com
a8e36e2b25 New file for splash screen - this is the graphic that displays.
git-svn-id: svn://10.0.0.236/trunk@36652 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:32:46 +00:00
gordon%netscape.com
37f37b892f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36651 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:14:30 +00:00
valeski%netscape.com
5dd32b9c34 not in SeaMonkey pull. added toLowerCase() on the header passed into the GetHeader() method so we're comparing like case strings. also made the ExamineREsponse call syncronous until the proxy object problems are worked out.
git-svn-id: svn://10.0.0.236/trunk@36650 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 01:12:16 +00:00
jefft%netscape.com
15ffae156c more on copy service
git-svn-id: svn://10.0.0.236/trunk@36649 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:52:19 +00:00
bienvenu%netscape.com
4a8ce02ac2 put in code for utf7, but not enabled
git-svn-id: svn://10.0.0.236/trunk@36648 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:50:37 +00:00
jefft%netscape.com
ca17b30dca added files: mozilla/mailnews/base/src/nsMsgCopyService.cpp
git-svn-id: svn://10.0.0.236/trunk@36647 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:50:32 +00:00
jefft%netscape.com
088aef5f33 export nsMsgCopyService.h
git-svn-id: svn://10.0.0.236/trunk@36646 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:49:43 +00:00
jefft%netscape.com
022af85def added new files nsMsgCopyService.h nsMsgCopyService.cpp
git-svn-id: svn://10.0.0.236/trunk@36645 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:47:40 +00:00
jefft%netscape.com
d89c76ae44 added nsMsgCopyService to the factory
git-svn-id: svn://10.0.0.236/trunk@36644 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:46:01 +00:00
pollmann%netscape.com
5229d9fada Notify form submit observers on... well... form submission.
git-svn-id: svn://10.0.0.236/trunk@36643 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:45:23 +00:00
ducarroz%netscape.com
09ba83181f oops, wrong argument!
git-svn-id: svn://10.0.0.236/trunk@36642 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:38:34 +00:00
morse%netscape.com
4b2050b216 fix wallet viewers
git-svn-id: svn://10.0.0.236/trunk@36641 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:33:19 +00:00
hangas%netscape.com
85339c74ca Removed a debugging DumpDOM() call
git-svn-id: svn://10.0.0.236/trunk@36640 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:30:34 +00:00
waterson%netscape.com
e1cc8fdc5b Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers. Miscellaneous XPCOM fixage.
git-svn-id: svn://10.0.0.236/trunk@36639 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:23:52 +00:00
waterson%netscape.com
ebf328866d Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers. Miscellaneous XPCOM fixage -- NS_ISUPPORTS_DECL_INHERITED where appropriate.
git-svn-id: svn://10.0.0.236/trunk@36638 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:23:33 +00:00
waterson%netscape.com
fc77a5b645 Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers.
git-svn-id: svn://10.0.0.236/trunk@36637 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:22:58 +00:00
pollmann%netscape.com
80802fb17a Adding form submit observer interface for Wallet and Single Signon
git-svn-id: svn://10.0.0.236/trunk@36636 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:07:34 +00:00
morse%netscape.com
e280e117d2 fix wallet viewers
git-svn-id: svn://10.0.0.236/trunk@36635 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 00:01:33 +00:00
rpotts%netscape.com
c27bd7ddf7 Added the call to FireOnHeadersAvailable(...) which was lost when I reworked the header parsing...
git-svn-id: svn://10.0.0.236/trunk@36634 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:56:41 +00:00
rpotts%netscape.com
564c8537ce Reference counting fixes to plug some leaks...
git-svn-id: svn://10.0.0.236/trunk@36633 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:51:16 +00:00
hangas%netscape.com
fcb9184dec Changes for new tree widget landed last night.
git-svn-id: svn://10.0.0.236/trunk@36632 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:49:19 +00:00
briano%netscape.com
92dbf36c8e Deleted the trailing comma in the nsDebugDetectorSel typedef to fix the Unix builds.
git-svn-id: svn://10.0.0.236/trunk@36631 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:39:07 +00:00
mcafee%netscape.com
d300973ab3 Fixing linux bustage.
git-svn-id: svn://10.0.0.236/trunk@36630 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:38:48 +00:00
valeski%netscape.com
8986daacf7 added the nsIProxyCreateInstance.idl file to the xpidl auto gen macros. added smarts to proxy object mgr to determine whether or not the proxy obj is on the same thread as the caller (did this checkin for doug)
git-svn-id: svn://10.0.0.236/trunk@36629 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:32:43 +00:00
hyatt%netscape.com
2929bfb855 Fixing a bug in the scrollbar buttons that was causing them to call the
MouseClicked method twice on a left click event.


git-svn-id: svn://10.0.0.236/trunk@36628 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:18:29 +00:00
law%netscape.com
4fac69383c Fixes to sort of get OpenDialog to work from C++
git-svn-id: svn://10.0.0.236/trunk@36627 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:12:10 +00:00
putterman%netscape.com
1164fbac08 A scrollbar now shows up in the folderPane on overflow.
git-svn-id: svn://10.0.0.236/trunk@36626 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:11:10 +00:00
hyatt%netscape.com
85cf611027 Hooking up the scrollbar so that I can listen to events.
git-svn-id: svn://10.0.0.236/trunk@36625 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 23:05:36 +00:00
sgehani%netscape.com
bbda350593 Turning XPInstall on on Unix.
git-svn-id: svn://10.0.0.236/trunk@36624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:59:50 +00:00
ducarroz%netscape.com
0e78a21407 Fix startup problem with ApprunnerDebug. WASTELib and ProfilerLib where installed anymore.
git-svn-id: svn://10.0.0.236/trunk@36623 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:56:49 +00:00
sgehani%netscape.com
ca9e1ed617 1> Removed obsolete IID headers (now being generated from IDL).
2> Aletered Unix Makefile.in to make libjar a component.


git-svn-id: svn://10.0.0.236/trunk@36622 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:54:49 +00:00
pollmann%netscape.com
d60509b4f9 Adding form submit observer interface for Wallet and Single Signon
git-svn-id: svn://10.0.0.236/trunk@36621 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:22:35 +00:00
briano%netscape.com
e9a4ed4ab3 IRIX-specific fix to create jsmath.o properly.
git-svn-id: svn://10.0.0.236/trunk@36620 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:20:25 +00:00
kmcclusk%netscape.com
0e0ec4b809 Changes to improve demo16
git-svn-id: svn://10.0.0.236/trunk@36619 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 22:05:31 +00:00
andreas.otte%primus-online.de
764f2cd471 removing libnetwerkutil_s.a from Makefile and move util down again. Took some time for me to get what netwerkutil_s.a is really for
git-svn-id: svn://10.0.0.236/trunk@36617 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:57:01 +00:00
rpotts%netscape.com
760ec4ca96 Added #include <mshtmhst.h> to fix the build...
git-svn-id: svn://10.0.0.236/trunk@36616 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:56:56 +00:00
rhp%netscape.com
e91519b897 New test harness program
git-svn-id: svn://10.0.0.236/trunk@36615 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:52:17 +00:00
rhp%netscape.com
e5e05757e0 Changes for mail composition test harness
git-svn-id: svn://10.0.0.236/trunk@36614 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:51:33 +00:00
rhp%netscape.com
8d3222052f Checking in new test harness for URL retrieval
git-svn-id: svn://10.0.0.236/trunk@36611 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:50:57 +00:00
kmcclusk%netscape.com
5526ed6cff Modified gfx-rendered widget styles to more closely match styles
in http://www.mozilla.org/xpfe/nsGFXWidgets.html.
Added check for null mHitFrame in nsListControlFrame::MultipleSelection and
nsListControlFrame::SingleSelection.


git-svn-id: svn://10.0.0.236/trunk@36610 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:50:56 +00:00
bienvenu%netscape.com
7d0bc05b15 fix handling of hosts without namespace extension, start working on utf7 stuff
git-svn-id: svn://10.0.0.236/trunk@36609 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:48:25 +00:00
rhp%netscape.com
b5bf59f810 New files for GetURL operations
git-svn-id: svn://10.0.0.236/trunk@36608 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:46:07 +00:00
rhp%netscape.com
7edf948299 New interfaces for message send listeners
git-svn-id: svn://10.0.0.236/trunk@36607 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:45:28 +00:00
cmanske%netscape.com
c70ec0e75b Tweaked size of HLine dialog and removed 'dump(element)' that gives and error, preventing insert link from working
git-svn-id: svn://10.0.0.236/trunk@36606 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:24:49 +00:00
jefft%netscape.com
3e33b354ad added files: mozilla/mailnews/base/public/nsIMsgCopyService.idl, mozilla/mailnews/base/public/nsIMsgCopyServiceListener.idl
git-svn-id: svn://10.0.0.236/trunk@36605 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:17:47 +00:00
zuperdee%penguinpowered.com
841c6e9a3d Added stub for the new CaptureMouse function that was added recently, along with more miscellaneous fixes, so that the Motif port will at least compile with --disable-tests again.
git-svn-id: svn://10.0.0.236/trunk@36604 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:17:34 +00:00
jefft%netscape.com
67c474d4b0 added nsIMsgCopyServiceListener.idl
git-svn-id: svn://10.0.0.236/trunk@36603 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:17:24 +00:00
putterman%netscape.com
0f1d136c43 This is hyatt checking in a fix for numerous mail/news tree bugs.
git-svn-id: svn://10.0.0.236/trunk@36602 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:04:14 +00:00
alecf%netscape.com
d66432d2a5 add search options dialog
git-svn-id: svn://10.0.0.236/trunk@36601 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:02:56 +00:00
nhotta%netscape.com
d013650223 Part of IDL migration, addding a new member function.
git-svn-id: svn://10.0.0.236/trunk@36600 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 21:01:08 +00:00
slamm%netscape.com
5da778e3d1 Use the proper cvsroot. Update the file index each run.
git-svn-id: svn://10.0.0.236/trunk@36599 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:45:49 +00:00
locka%iol.ie
974ad3ee7d no message
git-svn-id: svn://10.0.0.236/trunk@36598 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:44:20 +00:00
locka%iol.ie
dc987f7c11 First working version, hurrah!
git-svn-id: svn://10.0.0.236/trunk@36597 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:43:27 +00:00
slamm%netscape.com
8194604dd9 Get it running
git-svn-id: svn://10.0.0.236/trunk@36596 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:38:23 +00:00
andreas.otte%primus-online.de
d27727c637 changes to allow hack in necko makefiles so that header names don´t collide. Keeping up with config.mak and rules.mak
git-svn-id: svn://10.0.0.236/trunk@36595 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:38:09 +00:00
dveditz%netscape.com
dc918f3875 Bug 8311, solve hang when opening status window during trigger
git-svn-id: svn://10.0.0.236/trunk@36594 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:37:30 +00:00
cmanske%netscape.com
fb3151090a Adding set background color test cases to debug bug 8697
git-svn-id: svn://10.0.0.236/trunk@36593 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:27:54 +00:00
hyatt%netscape.com
5185e80ca4 Fix for bug #8778.
git-svn-id: svn://10.0.0.236/trunk@36592 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:23:11 +00:00
ftang%netscape.com
83b69fbff3 add nsDebugDetector to the dll factory file and use NS_IF_ADDREF instead of NS_ADDREF
git-svn-id: svn://10.0.0.236/trunk@36591 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:16:20 +00:00
ftang%netscape.com
e4a5ad2255 seperate into several groups to ease maintaince
add nsDebugDetector.cpp


git-svn-id: svn://10.0.0.236/trunk@36590 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:14:45 +00:00
ftang%netscape.com
aa453d6143 add nsDebugDetector to Unix makefile
git-svn-id: svn://10.0.0.236/trunk@36589 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:14:03 +00:00
slamm%netscape.com
46aa8daaca Do not use 'undef' in my declaration.
git-svn-id: svn://10.0.0.236/trunk@36588 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:11:27 +00:00
slamm%netscape.com
ea13429b97 Use bonsai's perl
git-svn-id: svn://10.0.0.236/trunk@36587 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:09:34 +00:00
ftang%netscape.com
030e59671b add nsDebugDetector to makefile
git-svn-id: svn://10.0.0.236/trunk@36586 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:07:26 +00:00
ftang%netscape.com
fe8d569d77 add debug detector
git-svn-id: svn://10.0.0.236/trunk@36585 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:07:08 +00:00
slamm%netscape.com
217404e094 Read last successful buildlog.
git-svn-id: svn://10.0.0.236/trunk@36584 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 20:06:37 +00:00
Jerry.Kirk%Nexwarecorp.com
e44217d3a5 - Updates to the menu/menubar/menuitems to make them work again under
- Neutrino/Photon


git-svn-id: svn://10.0.0.236/trunk@36583 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:59:02 +00:00
pnunn%netscape.com
94490e069f We don't need xbm in the accept list. ok'd by judson and gagan. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36582 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:56:11 +00:00
warren%netscape.com
2f522c1be0 More necko changes. Changed nsIPluginTagInfo2::GetDocumentBase to copy string.
git-svn-id: svn://10.0.0.236/trunk@36581 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:55:21 +00:00
pnunn%netscape.com
cf42252f89 Minor adjustment for testing. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36580 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:54:52 +00:00
law%netscape.com
3f1e4a1a94 Fix for bug #7051
git-svn-id: svn://10.0.0.236/trunk@36579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:53:36 +00:00
srinivas%netscape.com
bee4260812 Checkin for briano@netscape.com. Bugzilla #8600.
git-svn-id: svn://10.0.0.236/trunk@36578 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:43:41 +00:00
fur%netscape.com
12713a9ffb Removing shaver/brendan fix for #8042 since it's apparently buggy
git-svn-id: svn://10.0.0.236/trunk@36577 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:43:07 +00:00
brade%netscape.com
1c9c93eb05 add "enabling/disabling" of <label>
git-svn-id: svn://10.0.0.236/trunk@36576 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:36:43 +00:00
brade%netscape.com
0abfd553de remove some of the old stuff which was commented out; add in the dimensions fieldset, alignment and spacing fieldset
git-svn-id: svn://10.0.0.236/trunk@36575 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:35:34 +00:00
brade%netscape.com
fd8ed23848 add some enabling/disabling; handle width and height; some infrastructure for alignment and spacing attributes
git-svn-id: svn://10.0.0.236/trunk@36574 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:34:35 +00:00
brade%netscape.com
79860a8aae add some enabling/disabling functions
git-svn-id: svn://10.0.0.236/trunk@36573 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:30:43 +00:00
rpotts%netscape.com
281800d7e2 Oops... Forgot to check this in... Allow multiple URLs to be processed before exiting the app.
git-svn-id: svn://10.0.0.236/trunk@36572 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:27:44 +00:00
putterman%netscape.com
145ee48043 Set treechildren open="true"
git-svn-id: svn://10.0.0.236/trunk@36571 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 19:11:24 +00:00
putterman%netscape.com
c194f5abea use getTime function when subtracting dates. Approved by leaf and reviewed by sspitzer.
git-svn-id: svn://10.0.0.236/trunk@36569 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 18:52:26 +00:00
slamm%netscape.com
49ef59a7a5 Find the fullpath to a file in the tree based on its basename.
git-svn-id: svn://10.0.0.236/trunk@36568 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 18:47:53 +00:00
slamm%netscape.com
12b89fe23b Parse warnings from build logs and generate a report.
git-svn-id: svn://10.0.0.236/trunk@36567 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 18:25:23 +00:00
hyatt%netscape.com
a1c74d641c Tweaks to the scrollbar.
git-svn-id: svn://10.0.0.236/trunk@36566 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 17:00:17 +00:00
fur%netscape.com
40e974ccab Merge from SpiderMonkey140_BRANCH:
Incorporated changes from JS_STABLE_DROP_04261999 to JS_STABLE_DROP_06221999


git-svn-id: svn://10.0.0.236/trunk@36563 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 14:18:56 +00:00
rhp%netscape.com
a65cfca827 fix for linux makefile
git-svn-id: svn://10.0.0.236/trunk@36562 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 13:40:21 +00:00
alecf%netscape.com
6ab7cdf7ef localize this file
git-svn-id: svn://10.0.0.236/trunk@36561 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 11:15:27 +00:00
blizzard%redhat.com
df79b0ac17 Fix origins on alpha pixmaps - thanks tor. Images on toolbars and other places shag, baby!
git-svn-id: svn://10.0.0.236/trunk@36560 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 11:12:13 +00:00
alecf%netscape.com
a5b343fa4f localize the filter editor
git-svn-id: svn://10.0.0.236/trunk@36559 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 11:09:56 +00:00
alecf%netscape.com
4264042bd4 oops, missed a few strings to localize
git-svn-id: svn://10.0.0.236/trunk@36558 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 11:08:57 +00:00
alecf%netscape.com
bc935ac7de remove am-test.xul from the build.
git-svn-id: svn://10.0.0.236/trunk@36557 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 10:55:08 +00:00
alecf%netscape.com
4c515c542b localize these files
git-svn-id: svn://10.0.0.236/trunk@36556 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 10:51:43 +00:00
rjc%netscape.com
ea1fbfbcca More XUL/JS/CSS changes due to tree changes.
git-svn-id: svn://10.0.0.236/trunk@36555 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 10:35:19 +00:00
rjc%netscape.com
6f0ab85c7c Update search XUL/JS/CSS to comply with new tree model specification.
git-svn-id: svn://10.0.0.236/trunk@36554 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 10:06:28 +00:00
rjc%netscape.com
820b516b83 Fix bookmark panel in sidebar also by forcing tree root to be open (due to on-going tree changes.)
git-svn-id: svn://10.0.0.236/trunk@36552 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:37:10 +00:00
rjc%netscape.com
02a1a5b6f7 Force root of bookmarks tree to be open (apparently required, at least for the moment, due to ongoing XUL tree changes).
git-svn-id: svn://10.0.0.236/trunk@36551 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:27:30 +00:00
hyatt%netscape.com
ac52bebc76 Fun fun fun.
git-svn-id: svn://10.0.0.236/trunk@36550 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:26:50 +00:00
hyatt%netscape.com
63047f1840 More methods.
git-svn-id: svn://10.0.0.236/trunk@36549 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:24:26 +00:00
hyatt%netscape.com
0d5c5b20af Adding a scrollbar listener object, so I can be notified.
git-svn-id: svn://10.0.0.236/trunk@36548 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:15:48 +00:00
hyatt%netscape.com
dba51b76a4 More savory tree widget goodness.
git-svn-id: svn://10.0.0.236/trunk@36547 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 09:07:59 +00:00
rpotts%netscape.com
fd895755c1 Temp removed the code which caches socket transport instances. This will be hooked up again once connection keep-alive is supported...
git-svn-id: svn://10.0.0.236/trunk@36537 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 07:50:30 +00:00
sgehani%netscape.com
35917e8933 Turning XPInstall off on Unix... again!
git-svn-id: svn://10.0.0.236/trunk@36536 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 07:42:28 +00:00
rpotts%netscape.com
6daf39e5fc Reworked Server-Status and Response-Header parsing...
git-svn-id: svn://10.0.0.236/trunk@36535 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 07:41:22 +00:00
hyatt%netscape.com
4ba95a1c30 Fix for 8735.
git-svn-id: svn://10.0.0.236/trunk@36529 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 07:21:11 +00:00
jband%netscape.com
bf8c382d14 1) fix for bug 7700 - use a JSClass without a call method for all wrappers that don't do nsIXPCScriptable so that JS doesn't think they're all functions.
2) breakout js ops into their own file so that the flattening project is less complicated
3) add a noisy object to the test components - this object prints addrefs, release, QIs, ctor, and dtor. This is useful for refcounting tests.
4) cleanup some component registration stuff.


git-svn-id: svn://10.0.0.236/trunk@36524 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 07:04:34 +00:00
sgehani%netscape.com
b600b3eb91 Checking in from Unix instead of from Linux as last rev was.
git-svn-id: svn://10.0.0.236/trunk@36523 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:44:30 +00:00
waterson%netscape.com
36fc0be7bc Fix trailing whitespace bustage in Makefile.in.
git-svn-id: svn://10.0.0.236/trunk@36521 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:37:15 +00:00
sgehani%netscape.com
2759404a46 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36520 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:37:03 +00:00
sgehani%netscape.com
7cab0fa310 Added libjarIDL.mcp to the build: libjar intefaces now being generated from IDL.
git-svn-id: svn://10.0.0.236/trunk@36519 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:23:52 +00:00
sgehani%netscape.com
9048f59acb XPInstall ressurected on Unix.
git-svn-id: svn://10.0.0.236/trunk@36518 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:22:53 +00:00
sgehani%netscape.com
7748ea4fe8 XPInstall now building and limping during execution on Unix.
git-svn-id: svn://10.0.0.236/trunk@36517 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:19:45 +00:00
sgehani%netscape.com
07d74b61fc Using new XPCOMified libjar interface.
git-svn-id: svn://10.0.0.236/trunk@36516 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:16:53 +00:00
sgehani%netscape.com
0b6007b26d Modification to the libjar XPCOM interface in order to use it with XPInstall; facilitating ressurection of XPInstall on Unix.
git-svn-id: svn://10.0.0.236/trunk@36515 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:16:28 +00:00
warren%netscape.com
c3040765bd Necko changes.
git-svn-id: svn://10.0.0.236/trunk@36514 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:12:02 +00:00
warren%netscape.com
dedf8df377 nsString/nsString2 -- what's the difference. Now using const too.
git-svn-id: svn://10.0.0.236/trunk@36513 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 06:08:13 +00:00
law%netscape.com
dd0df766ff Enhanced to demonstrate use of nsIDOMWindow::OpenDialog
git-svn-id: svn://10.0.0.236/trunk@36512 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 05:33:03 +00:00
warren%netscape.com
64252804be Necko cleanup.
git-svn-id: svn://10.0.0.236/trunk@36511 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 05:32:26 +00:00
warren%netscape.com
b164c9adeb Added nsString interfaces. Removed NS_NET because this stuff isn't for DLL export.
git-svn-id: svn://10.0.0.236/trunk@36510 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 05:28:48 +00:00
mcmullen%netscape.com
b9c7507780 Added support for $BUILD_ROOT, which enables mac users to build everything in a particular directory, just like windows and unix users.
git-svn-id: svn://10.0.0.236/trunk@36504 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 04:51:45 +00:00
hyatt%netscape.com
0a11fed54c Fix for build bustage.
git-svn-id: svn://10.0.0.236/trunk@36503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 04:50:31 +00:00
hyatt%netscape.com
1b15e312b7 Fix Linux build bustage.
git-svn-id: svn://10.0.0.236/trunk@36500 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 04:27:50 +00:00
troy%netscape.com
31908d8477 Fix for bug #6903: changed Reflow() to handle reflow commands of type
StyleChanged


git-svn-id: svn://10.0.0.236/trunk@36497 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 04:18:07 +00:00
sfraser%netscape.com
28802137a4 Just playing around.
git-svn-id: svn://10.0.0.236/trunk@36495 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:45:29 +00:00
warren%netscape.com
06d707be48 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
git-svn-id: svn://10.0.0.236/trunk@36440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:29:44 +00:00
troy%netscape.com
be89261178 Fix for bug #6937: changed ConstructFrameByDisplayType() to use the correct
parent frame pointer for floated elements


git-svn-id: svn://10.0.0.236/trunk@36439 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:14:24 +00:00
hyatt%netscape.com
d6494b515f Landing the tree widget branch.
git-svn-id: svn://10.0.0.236/trunk@36435 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:02:21 +00:00
syd%netscape.com
214926cd77 Make sure pointer has a value before dereferencing it.
git-svn-id: svn://10.0.0.236/trunk@36433 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 02:36:04 +00:00
ssu%netscape.com
687e43a274 fixing bug #8620
git-svn-id: svn://10.0.0.236/trunk@36432 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:44:13 +00:00
frankm%eng.sun.com
0f6e04324b Reintroduce Java backend to Unix build.
git-svn-id: svn://10.0.0.236/trunk@36431 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:31:04 +00:00
jj%netscape.com
f8e4b88516 fixed duplicate code fragment name
git-svn-id: svn://10.0.0.236/trunk@36430 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:27:30 +00:00
evaughan%netscape.com
bb3b06e86f Images will now change on hover on titledbuttons.
git-svn-id: svn://10.0.0.236/trunk@36429 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:13:58 +00:00
gordon%netscape.com
8421adfeb7 Updated to match changes to Windows/Unix makefiles.
git-svn-id: svn://10.0.0.236/trunk@36428 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:12:57 +00:00
gordon%netscape.com
24a617c6a8 Added registration of DNS Service.
git-svn-id: svn://10.0.0.236/trunk@36427 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:12:01 +00:00
gordon%netscape.com
475509ad15 Added include of OpenTransport header files for XP_MAC.
git-svn-id: svn://10.0.0.236/trunk@36426 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:11:19 +00:00
sspitzer%netscape.com
0536f90b5f fix warnings
git-svn-id: svn://10.0.0.236/trunk@36425 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 01:05:03 +00:00
frankm%eng.sun.com
558744904b Re-enable Java backend, this time with an updated Windows makefile.
git-svn-id: svn://10.0.0.236/trunk@36424 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:58:35 +00:00
alecf%netscape.com
d894d9469e change NS_DEFINE_IID->NS_DEFINE_CID where appropriate
git-svn-id: svn://10.0.0.236/trunk@36419 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:25:37 +00:00
alecf%netscape.com
d0d3288d6e expunge NS_DEFINE_IID from apprunner bootstrap
git-svn-id: svn://10.0.0.236/trunk@36418 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:24:02 +00:00
mccabe%netscape.com
f3d792f74f Backing out buildsystem aspects of the Java interface backend to xpidl until we can land them safely xp. The xpidl_java.c backend remains.
git-svn-id: svn://10.0.0.236/trunk@36417 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:06:29 +00:00
mscott%netscape.com
60c367ff31 Redefine MSG_LINEBREAK in terms of NS_LINEBREAK. Later, I'll remove MSG_LINEBREAK all together and just use NS_LINEBREAK.
git-svn-id: svn://10.0.0.236/trunk@36416 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:03:14 +00:00
alecf%netscape.com
7b23c091d5 make "and" the default
git-svn-id: svn://10.0.0.236/trunk@36415 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:02:52 +00:00
sspitzer%netscape.com
b0e02f9f06 change default to 50 until performance is fixed
git-svn-id: svn://10.0.0.236/trunk@36414 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 00:00:28 +00:00
mscott%netscape.com
355cea2deb Constructor for nntp url no longer has any arguments.
git-svn-id: svn://10.0.0.236/trunk@36410 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:52:15 +00:00
mscott%netscape.com
ca08baa549 Add class ID for nntp urls.
git-svn-id: svn://10.0.0.236/trunk@36409 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:52:00 +00:00
mscott%netscape.com
bef5c4c5cd Remove classid from the interface. We no longer inherit from nsIMsgMailNewsUrl.
git-svn-id: svn://10.0.0.236/trunk@36408 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:51:42 +00:00
mscott%netscape.com
6dc2dee608 url re-org to use nsMsgMailNewsUrl. this is part of my necko integration work and should also reduce footprint a bit.
git-svn-id: svn://10.0.0.236/trunk@36401 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:51:18 +00:00
mscott%netscape.com
ecc567f294 QI url to the right type for nsIMsgMailNewsurl methods.
git-svn-id: svn://10.0.0.236/trunk@36400 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:49:24 +00:00
terry%mozilla.org
cc27753642 Make attachments remember who submitted that attachment.
git-svn-id: svn://10.0.0.236/trunk@36399 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:44:22 +00:00
sspitzer%netscape.com
759382aac0 more work for respecting the newsrc file. more to come.
git-svn-id: svn://10.0.0.236/trunk@36398 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:42:29 +00:00
mcmullen%netscape.com
5f5ef29e3b Registered nsIFileSpecWithUI
git-svn-id: svn://10.0.0.236/trunk@36397 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:32:34 +00:00
kin%netscape.com
8d65536806 Removed hack in EditorExecuteScript() that worked around a
bug in nsIFileSpec.readLine() that has now been fixed.


git-svn-id: svn://10.0.0.236/trunk@36396 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:30:21 +00:00
sspitzer%netscape.com
cac14ff353 don't compare an nsCOMPtr with NULL
git-svn-id: svn://10.0.0.236/trunk@36395 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:26:06 +00:00
jefft%netscape.com
cc881a1da5 added files: mozilla/mailnews/base/public/nsIMsgCopyService.idl
git-svn-id: svn://10.0.0.236/trunk@36394 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:24:25 +00:00
mcmullen%netscape.com
d6a17f446b readLine was returning (in its truncation parameter) the exact opposite of the promised boolean. Thanks to kin@netscape.com for pointing this out.
git-svn-id: svn://10.0.0.236/trunk@36392 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:21:00 +00:00
jefft%netscape.com
5ed0245da6 added new file - nsIMsgCopyService.idl
git-svn-id: svn://10.0.0.236/trunk@36389 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:20:56 +00:00
kin%netscape.com
cf94ebf383 Modified EditorExecuteScript() to read and execute a line at a time.
This will allow us to load and execute large log files.


git-svn-id: svn://10.0.0.236/trunk@36388 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:20:26 +00:00
alecf%netscape.com
d3200e9421 statically link against mork for now
git-svn-id: svn://10.0.0.236/trunk@36387 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:19:09 +00:00
bienvenu%netscape.com
3a945ab3fc get rid of link against dso
git-svn-id: svn://10.0.0.236/trunk@36386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:15:58 +00:00
bienvenu%netscape.com
550a02b3b2 replace mork with msgmork
git-svn-id: svn://10.0.0.236/trunk@36385 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:08:25 +00:00
alecf%netscape.com
90088fb679 remove -lmork
git-svn-id: svn://10.0.0.236/trunk@36384 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:08:24 +00:00
sfraser%netscape.com
846b171932 removed files: mozilla/build/mac/test/test2.cpp
git-svn-id: svn://10.0.0.236/trunk@36383 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:06:58 +00:00
alecf%netscape.com
573ad960ff construct the URI from the server's GetServerURI rather than manually
git-svn-id: svn://10.0.0.236/trunk@36382 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:06:27 +00:00
alecf%netscape.com
044c1ccb38 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@36381 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 23:01:01 +00:00
petitta%netscape.com
811b744711 Updated Build Environment
git-svn-id: svn://10.0.0.236/trunk@36380 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:58:56 +00:00
petitta%netscape.com
8562dbb779 Updated build environment
git-svn-id: svn://10.0.0.236/trunk@36379 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:54:45 +00:00
petitta%netscape.com
19129ce30e Updates build environment
git-svn-id: svn://10.0.0.236/trunk@36378 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:53:55 +00:00
sspitzer%netscape.com
ed214635ca turn a PR_ASSERT() into an NS_ASSERTION() to avoid the abort on UNIX.
see bug #8707


git-svn-id: svn://10.0.0.236/trunk@36376 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:40:41 +00:00
frankm%eng.sun.com
e0ec674dd7 First pass at generating Java interfaces from XPIDL
git-svn-id: svn://10.0.0.236/trunk@36375 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:39:50 +00:00
alecf%netscape.com
dbb4875b55 add account wizard to mac build
git-svn-id: svn://10.0.0.236/trunk@36374 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:33:48 +00:00
alecf%netscape.com
93ee3e8353 add account wizard to the windows build
git-svn-id: svn://10.0.0.236/trunk@36373 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:32:40 +00:00
ftang%netscape.com
74aee971b2 add XMLEncodingService
git-svn-id: svn://10.0.0.236/trunk@36370 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:30:33 +00:00
alecf%netscape.com
2b96a1c741 update account wizard framework:
- save values in a hash in the main wizard context
- repopulate pages as they are loaded
- add validation routine support for pages


git-svn-id: svn://10.0.0.236/trunk@36369 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:30:17 +00:00
alecf%netscape.com
2f70a2cf7d update wizard pages to have more stuff
git-svn-id: svn://10.0.0.236/trunk@36366 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:28:53 +00:00
akkana%netscape.com
6332477235 Use NS_LINEBREAK from nsCRT.h
git-svn-id: svn://10.0.0.236/trunk@36362 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:05:12 +00:00
alecf%netscape.com
8bbccf60c3 oops, use dump() not print()
git-svn-id: svn://10.0.0.236/trunk@36361 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 22:03:09 +00:00
mscott%netscape.com
68ba31af57 We no longer inherit from nsIMsgMailNewsUrl....
git-svn-id: svn://10.0.0.236/trunk@36359 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:55:25 +00:00
mscott%netscape.com
5b7fa62cf0 Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsIImapUrl, nsIMsgMailNewsUrl, etc).


git-svn-id: svn://10.0.0.236/trunk@36358 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:55:06 +00:00
mscott%netscape.com
3fb8c0df7d Url re-organization to use nsMsgMailNewsUrl implementation code. This is part of my necko integration work and
should also have the added benefit of reducing footprint.


git-svn-id: svn://10.0.0.236/trunk@36357 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:54:46 +00:00
mscott%netscape.com
bf80accb20 QI url to the right type for nsIMsgMailNewsurl methods.
git-svn-id: svn://10.0.0.236/trunk@36356 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:53:34 +00:00
kmcclusk%netscape.com
9c317dfe6d Removed commented out line
git-svn-id: svn://10.0.0.236/trunk@36354 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:49:34 +00:00
dp%netscape.com
8d0dbff086 Removing course grain locking since finer grain locking is implemented
in nsRegistry.


git-svn-id: svn://10.0.0.236/trunk@36353 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:49:26 +00:00
akkana%netscape.com
f8788ed37c Remove selection methods from nsIDocument -- they were bogus anyway, real selection lives in the pres shell
git-svn-id: svn://10.0.0.236/trunk@36352 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:47:45 +00:00
nhotta%netscape.com
bda09c3060 Added ISO Latin 7 to charset menu, synch with browser.
git-svn-id: svn://10.0.0.236/trunk@36351 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:46:24 +00:00
akkana%netscape.com
61b3d185f9 Change unicode assertion to a warning
git-svn-id: svn://10.0.0.236/trunk@36350 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:45:42 +00:00
ducarroz%netscape.com
3a29c895f4 change printf text "composer" to "message compose"
git-svn-id: svn://10.0.0.236/trunk@36348 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:45:01 +00:00
akkana%netscape.com
819c9d4ce0 Add some error checking, for robustness; fix some warnings
git-svn-id: svn://10.0.0.236/trunk@36347 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:45:00 +00:00
kmcclusk%netscape.com
b472ad0a9e Fix for crash when bringing up the test sites dialog.
Also fixed crash when bringing up the debug robot dialog.


git-svn-id: svn://10.0.0.236/trunk@36346 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:44:38 +00:00
akkana%netscape.com
4120467dac Use deep first/last child for Beginning/EndOfDocument methods
git-svn-id: svn://10.0.0.236/trunk@36345 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:42:44 +00:00
akkana%netscape.com
1cd979f934 Use -edit instead of -editor as the editor flag
git-svn-id: svn://10.0.0.236/trunk@36344 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:41:31 +00:00
nhotta%netscape.com
556650f105 Bug fix 8246, synch charset menu items with browser.
git-svn-id: svn://10.0.0.236/trunk@36343 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:39:53 +00:00
akkana%netscape.com
2a8ea00a4e Fix separate-objdir build
git-svn-id: svn://10.0.0.236/trunk@36342 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:38:39 +00:00
kin%netscape.com
1beb5db8a0 Fix for bug #8677: Editor API Logging busted.
Put back include for nsIFileSpec.idl.


git-svn-id: svn://10.0.0.236/trunk@36341 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:36:45 +00:00
hangas%netscape.com
66d3196491 Removed unused selectaddress.html
git-svn-id: svn://10.0.0.236/trunk@36339 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:34:52 +00:00
hangas%netscape.com
3bea24246d Code optomization suggested by Brendan Eich.
git-svn-id: svn://10.0.0.236/trunk@36337 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:31:58 +00:00
slamm%netscape.com
1b2397034f Remove 'Previous Revision' link from mark line. It is confusing to people.
git-svn-id: svn://10.0.0.236/trunk@36335 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:30:37 +00:00
mscott%netscape.com
f11f6c2557 QI url to the right type for nsIMsgMailNewsurl methods.
git-svn-id: svn://10.0.0.236/trunk@36334 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:19:51 +00:00
jband%netscape.com
6ae6267556 fix bustage
git-svn-id: svn://10.0.0.236/trunk@36332 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:57:57 +00:00
pinkerton%netscape.com
3502f1548c Fix signed/unsigned problems by making enumerator keep an PRUint32 to match the result of nsICollection::Count(PRUint32*).
git-svn-id: svn://10.0.0.236/trunk@36331 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:41:28 +00:00
bienvenu%netscape.com
e54109f41a change name of mork lib to libmsgmork
git-svn-id: svn://10.0.0.236/trunk@36330 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:40:17 +00:00
ducarroz%netscape.com
2afe604112 Removed mork source files as they are now part of mork.mcp
git-svn-id: svn://10.0.0.236/trunk@36329 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:37:40 +00:00
ducarroz%netscape.com
cfa86d3ce5 add build instructions for mailnews:db:mork
git-svn-id: svn://10.0.0.236/trunk@36328 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:37:39 +00:00
bienvenu%netscape.com
734eba273c make mork a dll
git-svn-id: svn://10.0.0.236/trunk@36327 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:36:04 +00:00
bienvenu%netscape.com
2d7605a33a make mork a dll /so
git-svn-id: svn://10.0.0.236/trunk@36326 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:34:14 +00:00
bienvenu%netscape.com
ff3b67b3cb add mork build Makefile
git-svn-id: svn://10.0.0.236/trunk@36325 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:32:39 +00:00
bienvenu%netscape.com
e4bdb04116 fix check for error opening database
git-svn-id: svn://10.0.0.236/trunk@36324 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:29:43 +00:00
bienvenu%netscape.com
75397022d9 fix 8619 malformed message problem
git-svn-id: svn://10.0.0.236/trunk@36323 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:28:28 +00:00
warren%netscape.com
c293e808f8 Missing return!
git-svn-id: svn://10.0.0.236/trunk@36321 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:21:34 +00:00
cmanske%netscape.com
095fe79084 Adding Named Anchor UI files
git-svn-id: svn://10.0.0.236/trunk@36320 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:19:38 +00:00
pnunn%netscape.com
321f4f7e9e Prepwork for alphachannel. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36319 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:13:05 +00:00
pnunn%netscape.com
6aece09b7e prep work for alphachannel. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36318 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:11:53 +00:00
pnunn%netscape.com
1130e5a5ce Prepwork for alphachannel. pnunn
git-svn-id: svn://10.0.0.236/trunk@36317 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:11:03 +00:00
pnunn%netscape.com
23709b377e Prep work for alpha channel. pnunn.
git-svn-id: svn://10.0.0.236/trunk@36316 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:09:29 +00:00
ducarroz%netscape.com
91df12984f changed -msgcompose for -compose
git-svn-id: svn://10.0.0.236/trunk@36315 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 20:01:37 +00:00
briano%netscape.com
b4485ca970 Changed 'true' to 'PR_TRUE' to fix the non-gcc Unix builds.
git-svn-id: svn://10.0.0.236/trunk@36314 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:57:46 +00:00
nhotta%netscape.com
4dbf8e3371 Bug fix for 8675.
git-svn-id: svn://10.0.0.236/trunk@36313 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:56:12 +00:00
jband%netscape.com
0199435e9f added files: mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp
git-svn-id: svn://10.0.0.236/trunk@36312 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:50:25 +00:00
jband%netscape.com
3351982f60 breaking out stuff into a new file - using placeholder now to get all makefiles and projects building right first
git-svn-id: svn://10.0.0.236/trunk@36311 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:45:56 +00:00
mjudge%netscape.com
83a23355fc fix for crasher in browser. check for null
git-svn-id: svn://10.0.0.236/trunk@36310 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:41:41 +00:00
peterl%netscape.com
856cbed60f removed unnecessary null tests (tested at call site for performance)
cleaned up null link handler testing to avoid URL conputation


git-svn-id: svn://10.0.0.236/trunk@36309 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:25:31 +00:00
peterl%netscape.com
5fc7e904bc removed unnecessary null tests (tested at call site for performance)
git-svn-id: svn://10.0.0.236/trunk@36308 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:24:50 +00:00
peterl%netscape.com
62ffbb6470 use '-moz-fixed' for pre fixed font hack instead of 'monospace'
cleaned up font api


git-svn-id: svn://10.0.0.236/trunk@36307 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:23:56 +00:00
peterl%netscape.com
1641e64739 allow underscores in idents
git-svn-id: svn://10.0.0.236/trunk@36306 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:22:59 +00:00
peterl%netscape.com
8933f6f161 fixed skipping of unsupported at rules
made ID parsing CSS2 compliant


git-svn-id: svn://10.0.0.236/trunk@36305 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:22:41 +00:00
peterl%netscape.com
97abe86c7f fixed UMR
added error output for charset converter failure


git-svn-id: svn://10.0.0.236/trunk@36304 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:21:54 +00:00
peterl%netscape.com
a8f55c2339 set display type for map to block
git-svn-id: svn://10.0.0.236/trunk@36303 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:20:42 +00:00
peterl%netscape.com
6662ed1523 use '-moz-fixed' font for pre hack instead of 'monospace'
git-svn-id: svn://10.0.0.236/trunk@36302 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:19:13 +00:00
peterl%netscape.com
e34e6f0b60 better protection against bad calls in resolve style
git-svn-id: svn://10.0.0.236/trunk@36301 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:16:40 +00:00
peterl%netscape.com
8710e9037c added fixed font flag support
git-svn-id: svn://10.0.0.236/trunk@36300 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:16:16 +00:00
peterl%netscape.com
dd072e4667 added font flag
git-svn-id: svn://10.0.0.236/trunk@36299 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:15:16 +00:00
peterl%netscape.com
85fa9ac827 Added '-moz-fixed' generic font name.
This is an extension to indicate the user's fixed font choice


git-svn-id: svn://10.0.0.236/trunk@36298 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:14:51 +00:00
cmanske%netscape.com
49e392659b Added main composer toolbar and HLine dialog work
git-svn-id: svn://10.0.0.236/trunk@36297 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:12:16 +00:00
rods%netscape.com
12cfd6b8d2 Changed remain unsigned int to PRUint32
git-svn-id: svn://10.0.0.236/trunk@36296 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 19:07:03 +00:00
ducarroz%netscape.com
2c86ea3b34 fix wrong PPC target in debug
git-svn-id: svn://10.0.0.236/trunk@36295 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:59:54 +00:00
mscott%netscape.com
198d040cc4 Use MSG_LINEBREAK instead of LINEBREAK.
git-svn-id: svn://10.0.0.236/trunk@36293 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:55:32 +00:00
mscott%netscape.com
03b327e5b4 Add macro definition for NS_LINEBREAK and NS_LINEBREAK_LEN. Folks should use this instead of defining their own LINEBREAK macros all over the place.
git-svn-id: svn://10.0.0.236/trunk@36292 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:50:12 +00:00
andreas.otte%primus-online.de
3182d63b9e fixing for new AutoRegistration
git-svn-id: svn://10.0.0.236/trunk@36290 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:24:02 +00:00
andreas.otte%primus-online.de
0d0318dfeb adding libnetwerkutil_s to libnetwerk
git-svn-id: svn://10.0.0.236/trunk@36289 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:06:47 +00:00
andreas.otte%primus-online.de
86f4b770d9 moving util in front of build since it looks like util will be part of the netwerk lib.
git-svn-id: svn://10.0.0.236/trunk@36288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:05:32 +00:00
andreas.otte%primus-online.de
07008e069b added util makefiles
git-svn-id: svn://10.0.0.236/trunk@36287 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:04:37 +00:00
andreas.otte%primus-online.de
61b39ba1b4 first checked in
git-svn-id: svn://10.0.0.236/trunk@36286 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 18:04:02 +00:00
dp%netscape.com
fd2b26b169 Make VC5.0 happy with pointers to member function.
git-svn-id: svn://10.0.0.236/trunk@36285 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 17:26:26 +00:00
dp%netscape.com
1cc60a50e9 Adding registratin of filelocator back. It got missed with my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@36284 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 16:33:56 +00:00
dp%netscape.com
22e43a403f The new method of autoregistration is really simple. A NULL for the
directory will do the right thing.


git-svn-id: svn://10.0.0.236/trunk@36283 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 15:19:31 +00:00
dp%netscape.com
316f8ba08a Adding access paths to system header files due to new header dependency nsIComponentManager.h -> nsIFileSpec.h -[YUCK]-> nsFileSpec.h -> Files.h
git-svn-id: svn://10.0.0.236/trunk@36282 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 14:27:38 +00:00
rods%netscape.com
cd49358fc9 Turned on dragOver style
git-svn-id: svn://10.0.0.236/trunk@36281 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 14:21:27 +00:00
rods%netscape.com
9a893ba131 Fixed clearing of state for setting style for mouse hover and dragOver Bug #3175
Added support for DROP to force a style change.


git-svn-id: svn://10.0.0.236/trunk@36280 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 14:20:14 +00:00
rods%netscape.com
c68b124e0c Fixed up some comments and a few return codes
git-svn-id: svn://10.0.0.236/trunk@36279 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 14:18:38 +00:00
dp%netscape.com
a2afe74c3f XPCOM switched to using nsIFileSpec.
git-svn-id: svn://10.0.0.236/trunk@36278 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 14:02:58 +00:00
dp%netscape.com
4cac2072ff Adding back member to store error for nsRegistryNode and nsRegistryValue. This gets it working again.
git-svn-id: svn://10.0.0.236/trunk@36277 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 13:58:12 +00:00
Jerry.Kirk%Nexwarecorp.com
9389404b84 - Updating the debug/logging code thats still included
git-svn-id: svn://10.0.0.236/trunk@36276 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 11:46:26 +00:00
edwin%woudt.nl
b5606334be Upgrade to knife's nntp provider version 1.02
git-svn-id: svn://10.0.0.236/trunk@36274 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 10:11:56 +00:00
mcmullen%netscape.com
fdc30716dd Try that again.
git-svn-id: svn://10.0.0.236/trunk@36272 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 09:04:10 +00:00
mcmullen%netscape.com
6bc7106bb6 Removed nsFileChooser
git-svn-id: svn://10.0.0.236/trunk@36270 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 08:18:19 +00:00
mcmullen%netscape.com
462fde037f I got tired of the triangular button arrangement. Increased the cell width to 200.
git-svn-id: svn://10.0.0.236/trunk@36265 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:52:01 +00:00
mcmullen%netscape.com
849a70352a Removed these useless files
git-svn-id: svn://10.0.0.236/trunk@36264 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:41:12 +00:00
mcmullen%netscape.com
9cdb3cc856 Removed nsIFileChooser from the build
git-svn-id: svn://10.0.0.236/trunk@36263 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:38:44 +00:00
mcmullen%netscape.com
7731928b90 Use the correct CID for nsFileSpecWithUIImpl
git-svn-id: svn://10.0.0.236/trunk@36262 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:33:34 +00:00
ftang%netscape.com
31db10b03f add progid base
git-svn-id: svn://10.0.0.236/trunk@36261 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:21:49 +00:00
mcmullen%netscape.com
f0f8dfc7a0 Replaced nsFileChooser with the original nsIFileSpecWithUI
git-svn-id: svn://10.0.0.236/trunk@36260 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 07:05:22 +00:00
mcmullen%netscape.com
470220749a Added nsFileSpecWithUIImpl.cpp to win build
git-svn-id: svn://10.0.0.236/trunk@36258 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 06:53:41 +00:00
morse%netscape.com
802aab161d fix crash if user fails to open data base
git-svn-id: svn://10.0.0.236/trunk@36257 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 06:32:18 +00:00
mcmullen%netscape.com
5f4a32e823 Added nsFileSpecWithUIImpl.cpp
git-svn-id: svn://10.0.0.236/trunk@36256 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 06:17:25 +00:00
mcafee%netscape.com
a1720eb600 Adding nocrap flag to tinderbox URL
git-svn-id: svn://10.0.0.236/trunk@36255 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 06:16:49 +00:00
alecf%netscape.com
5c4539e40b prevent creation/addition of non-unique servers
git-svn-id: svn://10.0.0.236/trunk@36253 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:59:42 +00:00
mcmullen%netscape.com
d0b7ec51c0 Implementing nsFileSpecWithUI
git-svn-id: svn://10.0.0.236/trunk@36252 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:41:17 +00:00
mcmullen%netscape.com
ce134dba55 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36251 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:40:13 +00:00
alecf%netscape.com
bb94780a00 rename some methods to be more consistent
make all accesses to the account manager kick off LoadPrefs so they can be loaded on demand
don't forget to clean up the accounts in the hash table during destruction


git-svn-id: svn://10.0.0.236/trunk@36250 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:32:50 +00:00
mcmullen%netscape.com
31d50e2f64 Changed to reference parameters (to avoid copying of objects onto the stack)
git-svn-id: svn://10.0.0.236/trunk@36249 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:03:30 +00:00
mscott%netscape.com
5817d17edb include nsMsgImapCID.h
git-svn-id: svn://10.0.0.236/trunk@36248 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:00:12 +00:00
mscott%netscape.com
8fe8bae1e7 add another class id.
git-svn-id: svn://10.0.0.236/trunk@36247 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 05:00:04 +00:00
mscott%netscape.com
36006b2436 move class id into nsMsgImapCID.h
git-svn-id: svn://10.0.0.236/trunk@36246 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:58:16 +00:00
mscott%netscape.com
bc9d2c8fac include nsMsgImapCID.h. move class id into nsMsgImapCID.h
git-svn-id: svn://10.0.0.236/trunk@36245 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:58:01 +00:00
ftang%netscape.com
306825e71f remove GetCandidates method for now
git-svn-id: svn://10.0.0.236/trunk@36244 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:56:10 +00:00
mscott%netscape.com
882c033346 Move class ids into nsMsgImapCID.h and out of the interfaces!
git-svn-id: svn://10.0.0.236/trunk@36243 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:56:03 +00:00
mscott%netscape.com
050011a97f Export nsMsgImapCID.h
git-svn-id: svn://10.0.0.236/trunk@36242 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:55:03 +00:00
mscott%netscape.com
6462919c5c Remove NS_IMAPMESSAGERESOURCE_CID definition which doesn't belong here.
git-svn-id: svn://10.0.0.236/trunk@36241 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:54:44 +00:00
mscott%netscape.com
9bff967085 Export nsMsgImapCID.h
git-svn-id: svn://10.0.0.236/trunk@36240 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:49:47 +00:00
mscott%netscape.com
2fafb42a64 First checked in. Header file for the class ids this factory can produce components for.
git-svn-id: svn://10.0.0.236/trunk@36239 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:46:01 +00:00
sspitzer%netscape.com
eccaf2fa6d start of work to respect the newsrc files. code cleanup. use nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@36238 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:45:15 +00:00
mscott%netscape.com
d63cad3447 fix Linux warning by removing unused variables.
git-svn-id: svn://10.0.0.236/trunk@36237 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:35:49 +00:00
ftang%netscape.com
9ac7edc1f1 add ISO-8859-13
git-svn-id: svn://10.0.0.236/trunk@36236 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:34:11 +00:00
mscott%netscape.com
4789cc09c7 Use factory method for pop3 url.
git-svn-id: svn://10.0.0.236/trunk@36235 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:32:31 +00:00
mscott%netscape.com
b0c1daff63 Add pop3 url cid.
git-svn-id: svn://10.0.0.236/trunk@36234 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:32:19 +00:00
mscott%netscape.com
b175b76d00 Overhaul of pop3 url to use new nsMsgMailNewsUrl class. This should make necko integration easier and reduce footprint a bit.
git-svn-id: svn://10.0.0.236/trunk@36232 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:31:59 +00:00
mscott%netscape.com
1f34ddfea0 Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsIPop3Url, nsIMsgMailNewsUrl, etc).

Overhaul of pop3 service to optimize out some common code.


git-svn-id: svn://10.0.0.236/trunk@36231 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:31:20 +00:00
mscott%netscape.com
7dadf79c62 Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsIPop3Url, nsIMsgMailNewsUrl, etc).


git-svn-id: svn://10.0.0.236/trunk@36230 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:30:56 +00:00
mscott%netscape.com
cdb89f2006 No longer inherit from nsIMsgMailNewsUrl as part of new url re-org. Move class ID out of interface.
git-svn-id: svn://10.0.0.236/trunk@36229 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:30:15 +00:00
ftang%netscape.com
747b1cda72 add ISO-8859-13 to the hack list
git-svn-id: svn://10.0.0.236/trunk@36228 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:27:58 +00:00
ftang%netscape.com
02a99efdc6 add ISO-8859-13 converters to the factory list
git-svn-id: svn://10.0.0.236/trunk@36227 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 04:25:44 +00:00
mcmullen%netscape.com
3989842a07 restoring from the dead
git-svn-id: svn://10.0.0.236/trunk@36226 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:58:18 +00:00
mcmullen%netscape.com
486881c927 Added nsFileSpecWithUIImpl.cpp
git-svn-id: svn://10.0.0.236/trunk@36225 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:54:07 +00:00
ftang%netscape.com
5172c44a44 remove #if 0 section per harish
git-svn-id: svn://10.0.0.236/trunk@36224 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:54:04 +00:00
mcmullen%netscape.com
7811bed44a Removed two evil exported functions which I added. Well actually, I added them as inlines, but they somehow changed. So since I don't want them as exports, dust to dust, and ashes to ashes.
git-svn-id: svn://10.0.0.236/trunk@36223 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:53:43 +00:00
mcmullen%netscape.com
b99fa1d547 Intermediate checkin.
git-svn-id: svn://10.0.0.236/trunk@36222 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:52:31 +00:00
mcmullen%netscape.com
2397542bf2 Use nsIFileSpecWithUI instead of nsIFileSpec.
git-svn-id: svn://10.0.0.236/trunk@36221 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:51:32 +00:00
mcmullen%netscape.com
5c95646d94 More.
git-svn-id: svn://10.0.0.236/trunk@36220 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:51:11 +00:00
mcmullen%netscape.com
bec0ad9788 Removing the use of the convenient factory method for nsIFileSpec, since I'm about to remove that, too.
git-svn-id: svn://10.0.0.236/trunk@36219 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:48:26 +00:00
mcmullen%netscape.com
e4f0d64e95 Replaced an include by a forward declaration to speed the build
git-svn-id: svn://10.0.0.236/trunk@36218 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:47:00 +00:00
briano%netscape.com
24407fb7ad Added OpenBSD to the list of platforms that need to filter out the __.SYMDEF file when building a composite library.
git-svn-id: svn://10.0.0.236/trunk@36217 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:45:02 +00:00
ftang%netscape.com
bb434bebd5 add new topic and method per harish
git-svn-id: svn://10.0.0.236/trunk@36216 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:38:44 +00:00
ftang%netscape.com
4316538b33 add new method to nsIElementObserver classes
git-svn-id: svn://10.0.0.236/trunk@36215 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:37:22 +00:00
ftang%netscape.com
9ff5472f35 check in the change which add XMLEncoding observer and some base support for charset detector
git-svn-id: svn://10.0.0.236/trunk@36214 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:29:17 +00:00
ftang%netscape.com
579387454b add several new files
git-svn-id: svn://10.0.0.236/trunk@36213 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:27:43 +00:00
davidm%netscape.com
34a69f8ace screwed up adding .idl file
git-svn-id: svn://10.0.0.236/trunk@36212 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:27:38 +00:00
ftang%netscape.com
fbee213684 add new interface
git-svn-id: svn://10.0.0.236/trunk@36211 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:22:42 +00:00
davidm%netscape.com
5875226262 File Removed.
git-svn-id: svn://10.0.0.236/trunk@36210 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:15:35 +00:00
ftang%netscape.com
54708b6881 add ISO-8859-13 converters
git-svn-id: svn://10.0.0.236/trunk@36209 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:14:14 +00:00
davidm%netscape.com
870e14df1c Bring window to the front before giving it focus
git-svn-id: svn://10.0.0.236/trunk@36208 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:11:15 +00:00
davidm%netscape.com
61df20fe21 XUL & JS changes for the window mediator
git-svn-id: svn://10.0.0.236/trunk@36207 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:10:19 +00:00
davidm%netscape.com
0b901bc5c6 enable window mediation
git-svn-id: svn://10.0.0.236/trunk@36206 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:06:19 +00:00
davidm%netscape.com
3cd273d854 Add WindowMediator
git-svn-id: svn://10.0.0.236/trunk@36205 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:04:45 +00:00
davidm%netscape.com
ceda10fe85 Update to new nsIWindowMediator API
git-svn-id: svn://10.0.0.236/trunk@36204 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:04:11 +00:00
alecf%netscape.com
daad347732 add userid@ to all mail/news URIs and add parsing code to support this
this change allows servers to be unique by {userid, hostname, type} combination and allows nsIMsgAccountManager::FindServer() to search for servers this way.


git-svn-id: svn://10.0.0.236/trunk@36203 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:03:48 +00:00
ftang%netscape.com
b13d6fa957 add new files
git-svn-id: svn://10.0.0.236/trunk@36202 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 03:03:32 +00:00
davidm%netscape.com
6676f02956 update to be idlized
git-svn-id: svn://10.0.0.236/trunk@36201 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:56:58 +00:00
davidm%netscape.com
9a6ac1aff1 add nsIWindowMediator.idl
git-svn-id: svn://10.0.0.236/trunk@36200 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:56:42 +00:00
davidm%netscape.com
abf28b8ea8 add nsIWindowMediator.idl to build
git-svn-id: svn://10.0.0.236/trunk@36199 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:56:29 +00:00
ftang%netscape.com
3d35a542ce add uf and ut table for
git-svn-id: svn://10.0.0.236/trunk@36198 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:50:43 +00:00
mcmullen%netscape.com
25cc6d0cb2 OK, ready now
git-svn-id: svn://10.0.0.236/trunk@36197 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:13:45 +00:00
waterson%netscape.com
c7d43e1025 Add placeholder for a template.
git-svn-id: svn://10.0.0.236/trunk@36193 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:07:06 +00:00
alecf%netscape.com
59f5b9c69d add resources directory
git-svn-id: svn://10.0.0.236/trunk@36192 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:01:11 +00:00
alecf%netscape.com
7d907c2850 move resources into a seperate subdirectory so we can export them AND build the DLL with the same makefiles
git-svn-id: svn://10.0.0.236/trunk@36191 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 02:00:42 +00:00
rjc%netscape.com
250622a5a2 Cleanup.
git-svn-id: svn://10.0.0.236/trunk@36190 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:57:46 +00:00
mcmullen%netscape.com
629fac9192 Sorry about that
git-svn-id: svn://10.0.0.236/trunk@36189 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:55:41 +00:00
alecf%netscape.com
f6a8cc8c2c add DOM datasource to the build
git-svn-id: svn://10.0.0.236/trunk@36188 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:51:13 +00:00
briano%netscape.com
5cc17da209 Automated update
git-svn-id: svn://10.0.0.236/trunk@36186 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:48:29 +00:00
mcmullen%netscape.com
ba253888c8 Backing this out - checked in inadvertently.
git-svn-id: svn://10.0.0.236/trunk@36184 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:48:05 +00:00
briano%netscape.com
70cc16bc4a Subset of the QNX/NTO changes provided by Jerry Kirk (Jerry.Kirk@Nexwarecorp.com). More testing needed for the rest.
git-svn-id: svn://10.0.0.236/trunk@36183 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:47:51 +00:00
mcmullen%netscape.com
d18357d7cf Backing out last change - did not intend to do this yet.
git-svn-id: svn://10.0.0.236/trunk@36182 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:46:38 +00:00
mcmullen%netscape.com
6cc3fa69d3 Restoring what was erroneously removed
git-svn-id: svn://10.0.0.236/trunk@36181 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:44:43 +00:00
sdagley%netscape.com
8639b8cf5e Backing out law's (who was logged in as mcmullen) checkin of the wrong locally modified file.
git-svn-id: svn://10.0.0.236/trunk@36180 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:43:33 +00:00
law%netscape.com
4d53bd2638 sdagley checking in from law's Mac. This is the fix that was supposed to go in for #8541 earler today (law was logged in as mcmullen at the time) but the wrong file was checked in.
git-svn-id: svn://10.0.0.236/trunk@36179 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:38:57 +00:00
danm%netscape.com
aa9a0f88f5 teach FindWebShellWithName to look outside the current window
git-svn-id: svn://10.0.0.236/trunk@36178 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:38:28 +00:00
mcmullen%netscape.com
642b20ba30 Restored nsIFileSpecWithUI.idl
git-svn-id: svn://10.0.0.236/trunk@36177 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:13:45 +00:00
racham%netscape.com
24de630311 Made DefaultUserProfileRoot as home for migrated profiles
git-svn-id: svn://10.0.0.236/trunk@36176 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 01:02:11 +00:00
alecf%netscape.com
23c664a127 remove useless debugging
git-svn-id: svn://10.0.0.236/trunk@36175 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:45:40 +00:00
alecf%netscape.com
eb64292864 remove some #if 0'd code
git-svn-id: svn://10.0.0.236/trunk@36174 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:45:13 +00:00
alecf%netscape.com
d77c43568a add Account Wizard to the unix build
git-svn-id: svn://10.0.0.236/trunk@36173 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:42:08 +00:00
varada%netscape.com
dc49396542 help files
git-svn-id: svn://10.0.0.236/trunk@36172 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:35:28 +00:00
putterman%netscape.com
23a344f5a0 You can now have biffs from multiple POP servers.
git-svn-id: svn://10.0.0.236/trunk@36171 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:24:53 +00:00
warren%netscape.com
dac1243979 Added stuff needed for landing -- LoadQuiet, BypassCache, BypassProxy
git-svn-id: svn://10.0.0.236/trunk@36168 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:19:58 +00:00
warren%netscape.com
033ad63962 Added util
git-svn-id: svn://10.0.0.236/trunk@36167 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:19:16 +00:00
cathleen%netscape.com
19f6a4448e merging in Doug's fixes for bug #8347
git-svn-id: svn://10.0.0.236/trunk@36166 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:14:46 +00:00
mscott%netscape.com
3413f4a8d5 constructor for smtp url no longer takes any arguments.
git-svn-id: svn://10.0.0.236/trunk@36165 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:11:11 +00:00
mscott%netscape.com
8fb062b85f Overhaul of smtp url to use new nsMsgMailNewsUrl class. This should make necko integration easier and reduce footprint a bit.
git-svn-id: svn://10.0.0.236/trunk@36163 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:10:45 +00:00
mscott%netscape.com
364e2bdecb Overhaul of mailbox url to use new nsMsgMailNewsUrl class.This should make necko integration easier and reduce footprint a bit.
git-svn-id: svn://10.0.0.236/trunk@36162 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:10:23 +00:00
mscott%netscape.com
443d13eb4e Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsIMailboxUrl, nsIMsgMailNewsUrl, etc).


git-svn-id: svn://10.0.0.236/trunk@36161 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 00:09:48 +00:00
tao%netscape.com
618f16c625 Add fallbacks to handle the missing localized file.
git-svn-id: svn://10.0.0.236/trunk@36160 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:46:15 +00:00
rickg%netscape.com
f10f30929b bug 8354 and fix for th nesting error
git-svn-id: svn://10.0.0.236/trunk@36159 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:46:02 +00:00
hangas%netscape.com
70c7469102 Added "class" to DumpDOM
git-svn-id: svn://10.0.0.236/trunk@36158 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:43:21 +00:00
tao%netscape.com
5ea18610ac Use new approach to auto-register components
git-svn-id: svn://10.0.0.236/trunk@36157 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:41:35 +00:00
dp%netscape.com
22530daf99 - Threading fixed. Changed member that stored error from nsRegistry
to be an automatic variable.
- Using XPCOM_ComponentRegistry for OpenWellknownRegistry()


git-svn-id: svn://10.0.0.236/trunk@36156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:40:21 +00:00
rjc%netscape.com
884f1a3457 Unescape FTP names (in case they were encoded).
git-svn-id: svn://10.0.0.236/trunk@36155 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:35:23 +00:00
putterman%netscape.com
0e6ed45527 backing out changes until I get them working correctly.
git-svn-id: svn://10.0.0.236/trunk@36154 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:34:27 +00:00
putterman%netscape.com
b1b65d9178 Added mail.showMessengerPerformance pref.
git-svn-id: svn://10.0.0.236/trunk@36152 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:25:33 +00:00
mcafee%netscape.com
e36209606b Better comment to describe the NORMAL_DRAG_HANDLING #define.
git-svn-id: svn://10.0.0.236/trunk@36151 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:24:33 +00:00
putterman%netscape.com
338fbaa52e GetFoldersWithFlag now AddRefs its results.
git-svn-id: svn://10.0.0.236/trunk@36150 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:24:29 +00:00
ducarroz%netscape.com
b7ed4d2a9b Add a var $build{apprunner} to build apprunner instance of using xpapp twice.
git-svn-id: svn://10.0.0.236/trunk@36149 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:23:44 +00:00
putterman%netscape.com
e25df62cf9 Can now biff from multiple servers.
git-svn-id: svn://10.0.0.236/trunk@36148 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:23:43 +00:00
ducarroz%netscape.com
9837bf5549 Add a var $build{apprunner} to build apprunner instance of using xpapp twice.
I also export some command line files to let the user start Editor, Messenger, Pref, etc.. directly by opening (or double-click) those files.


git-svn-id: svn://10.0.0.236/trunk@36147 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:23:40 +00:00
putterman%netscape.com
ffa61ccd97 Add some performance timing output.
git-svn-id: svn://10.0.0.236/trunk@36146 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:23:12 +00:00
mscott%netscape.com
38e0e15c2b Overhaul of smtp url to use new nsMsgMailNewsUrl class. This should make necko integration easier and reduce footprint a bit.
git-svn-id: svn://10.0.0.236/trunk@36144 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:20:50 +00:00
mscott%netscape.com
1ad31b056b We now don't inherit directly from nsIMsgMailNewsUrl
git-svn-id: svn://10.0.0.236/trunk@36143 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:20:05 +00:00
mcafee%netscape.com
b34de1697e Fixing drag test case, this is #if 0 by default.
git-svn-id: svn://10.0.0.236/trunk@36142 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:19:54 +00:00
mscott%netscape.com
3a8e0d8903 Add smtp url to the factory.
git-svn-id: svn://10.0.0.236/trunk@36141 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:19:37 +00:00
mscott%netscape.com
835df5211b Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsISmtpUrl, nsIMsgMailNewsUrl, etc).

Use the factory to create an instance of the smtp url for running urls.


git-svn-id: svn://10.0.0.236/trunk@36140 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:19:13 +00:00
mscott%netscape.com
09e004b62f Because of my over-haul for mailnews urls, we now need to be more explicit about the url interfac
we are calling the method on (nsIURL, nsISmtpUrl, nsIMsgMailNewsUrl, etc).


git-svn-id: svn://10.0.0.236/trunk@36139 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:18:45 +00:00
rjc%netscape.com
2e751a6772 Better buffering of Related Links input.
git-svn-id: svn://10.0.0.236/trunk@36138 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:18:14 +00:00
jefft%netscape.com
edd47482da added files: mozilla/mailnews/local/src/nsLocalUndoTxn.cpp
git-svn-id: svn://10.0.0.236/trunk@36137 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:17:11 +00:00
jefft%netscape.com
9c2eff4aee adding new files nsLocalUndoTxn.h nsLocalUndoTxn.cpp
git-svn-id: svn://10.0.0.236/trunk@36130 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:13:59 +00:00
ducarroz%netscape.com
60dbf85f6f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36129 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:13:17 +00:00
rjc%netscape.com
0e88931527 Better buffering of FTP input.
git-svn-id: svn://10.0.0.236/trunk@36128 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:11:17 +00:00
mscott%netscape.com
7cd358d83b Add CID for smtp url.
git-svn-id: svn://10.0.0.236/trunk@36127 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:10:54 +00:00
jefft%netscape.com
156ce06305 setting up correct url listener when undo/redo'ing
git-svn-id: svn://10.0.0.236/trunk@36126 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:07:09 +00:00
jefft%netscape.com
42dc278cfa fixed resetting current folder uid validity and highest recorded uid problem
git-svn-id: svn://10.0.0.236/trunk@36125 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:05:29 +00:00
ducarroz%netscape.com
5436aa72e0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36124 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:04:20 +00:00
jefft%netscape.com
032facf7a6 check for m_imapMailFolderSink before calling UpdateImapMailboxInfo()
git-svn-id: svn://10.0.0.236/trunk@36123 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:03:28 +00:00
jefft%netscape.com
17ab9063d4 partially enable undo
git-svn-id: svn://10.0.0.236/trunk@36122 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:02:30 +00:00
jefft%netscape.com
6a52a04714 CutAllColumns() after CutRow() from m_mdbAllMsgHeadersTable
git-svn-id: svn://10.0.0.236/trunk@36121 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:00:09 +00:00
jefft%netscape.com
45e9370b36 added readonly attribute nsIMsgDatabase msgDatabase for undo work
git-svn-id: svn://10.0.0.236/trunk@36120 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:56:18 +00:00
sfraser%netscape.com
bb2c0fd655 File Removed.
git-svn-id: svn://10.0.0.236/trunk@36119 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:39:37 +00:00
hangas%netscape.com
047f8629e8 Added DumpDOM.js to build
git-svn-id: svn://10.0.0.236/trunk@36118 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:33:56 +00:00
sfraser%netscape.com
7c9351e1eb Removal of old EditorAppCore code, and the obsolete toolbarCore.
git-svn-id: svn://10.0.0.236/trunk@36117 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:33:42 +00:00
sfraser%netscape.com
aaca2327b8 Removal of old EditorAppCore code.
git-svn-id: svn://10.0.0.236/trunk@36116 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:33:29 +00:00
sfraser%netscape.com
0227c9b7fb Removal of nsIDOMEditorAppCore.h
git-svn-id: svn://10.0.0.236/trunk@36115 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:32:32 +00:00
sfraser%netscape.com
6ecf801eb7 Removal of nsIDOMEditorAppCore.h and idl.
git-svn-id: svn://10.0.0.236/trunk@36114 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:32:22 +00:00
hangas%netscape.com
3c5c9dbec2 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@36113 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:26:51 +00:00
mscott%netscape.com
58492e135a added files: mozilla/mailnews/base/util/nsMsgMailNewsUrl.cpp
git-svn-id: svn://10.0.0.236/trunk@36112 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:21:19 +00:00
mscott%netscape.com
94987d7676 Export nsMsgMailNewsUrl.h
git-svn-id: svn://10.0.0.236/trunk@36111 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:20:07 +00:00
radha%netscape.com
6d81a55490 Check for trailing slash in OnEndDocumentLoad() and update history entry accordingly
git-svn-id: svn://10.0.0.236/trunk@36110 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:17:14 +00:00
radha%netscape.com
c2dd3936b9 New interfaces to get and set url for a particular entry. Remove unused code.
Fix few reference errors. More error checks


git-svn-id: svn://10.0.0.236/trunk@36109 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:16:24 +00:00
radha%netscape.com
6bc0922f80 New interfaces to nsIsessionHistory added
git-svn-id: svn://10.0.0.236/trunk@36108 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:15:11 +00:00
radha%netscape.com
26dfadfea4 New interfaces to get and set urls for aparticular history entry
git-svn-id: svn://10.0.0.236/trunk@36107 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:14:27 +00:00
Dale.Stansberry%Nexwarecorp.com
07039128db - Fixed child clipping (on test4.html)
git-svn-id: svn://10.0.0.236/trunk@36104 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:10:54 +00:00
radha%netscape.com
cc1799d1b2 Fix the stop button behavior. Remove few debugging statements
git-svn-id: svn://10.0.0.236/trunk@36103 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:04:30 +00:00
locka%iol.ie
5482ce7faf Moved interface defs into a macro for easy derivation from this class
git-svn-id: svn://10.0.0.236/trunk@36102 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:02:44 +00:00
locka%iol.ie
b06c35ff6c Added IErrorInfo descriptions for call failures in calles IWebBrowser(2/App)
git-svn-id: svn://10.0.0.236/trunk@36101 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:01:41 +00:00
mcmullen%netscape.com
09b0227cbf Fix content bugs (#7902)
git-svn-id: svn://10.0.0.236/trunk@36100 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:54:40 +00:00
locka%iol.ie
5efb1acfc8 Derived from control site to implement doc host UI interfaces
git-svn-id: svn://10.0.0.236/trunk@36099 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:53:20 +00:00
wtc%netscape.com
8ff4f3bd51 IRIX: -KPIC is the default and hence unnecessary. In o32 mode,
cc does not understand the -exceptions option, so specify that
option only for the C++ compiler.  Thanks to Brian Ostrom
(briano@netscape.com) for the bug report.


git-svn-id: svn://10.0.0.236/trunk@36098 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:52:52 +00:00
locka%iol.ie
b720811918 no message
git-svn-id: svn://10.0.0.236/trunk@36096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:50:58 +00:00
ducarroz%netscape.com
2ff0458943 temporary remove MakeMdbFactory to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@36095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:44:44 +00:00
wtc%netscape.com
a594034297 Removed unused code, because +DA2.0W is specified in config/HP-UX.mk
already.  Also there is a typo ($USE_64).


git-svn-id: svn://10.0.0.236/trunk@36094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:35:11 +00:00
Jerry.Kirk%Nexwarecorp.com
8ce460c060 - Beginning to add support for printing for Neutrino
git-svn-id: svn://10.0.0.236/trunk@36093 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:32:30 +00:00
bienvenu%netscape.com
208c495a19 make mork a dll
git-svn-id: svn://10.0.0.236/trunk@36092 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:24:08 +00:00
sspitzer%netscape.com
fcdd355990 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@36091 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:24:05 +00:00
rpotts%netscape.com
b23da3b181 The new status line parsing code is now enabled...
git-svn-id: svn://10.0.0.236/trunk@36090 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:21:22 +00:00
cmanske%netscape.com
aca0e8a59a Adding images for main Composer toolbar
git-svn-id: svn://10.0.0.236/trunk@36089 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:13:44 +00:00
mscott%netscape.com
c04579e399 Add threadsafe check in Query Interface call.
git-svn-id: svn://10.0.0.236/trunk@36088 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:11:29 +00:00
mscott%netscape.com
878a824c30 Start building nsMsgMailNewsUrl....
git-svn-id: svn://10.0.0.236/trunk@36087 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:09:53 +00:00
mcafee%netscape.com
e5c1a199fe Improving event debugging output.
git-svn-id: svn://10.0.0.236/trunk@36086 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:09:33 +00:00
mscott%netscape.com
5e49b28d93 Start building nsMsgMailNewsUrl....(no one is actually using it in any implementation though).
git-svn-id: svn://10.0.0.236/trunk@36085 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:09:16 +00:00
warren%netscape.com
bb21c7ca4f Fixed problems with GetReadSegment after eof.
git-svn-id: svn://10.0.0.236/trunk@36084 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:05:07 +00:00
sspitzer%netscape.com
9143f818c3 rewrite to use nsMsgLineBuffer, nsnull, NSPR types, fix warnings
git-svn-id: svn://10.0.0.236/trunk@36083 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 21:03:55 +00:00
chuang%netscape.com
59ea6ac4f2 Fix crash on address book New Card.
git-svn-id: svn://10.0.0.236/trunk@36082 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:56:10 +00:00
ducarroz%netscape.com
bac0d8adfa File Removed.
git-svn-id: svn://10.0.0.236/trunk@36081 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:51:48 +00:00
kmcclusk%netscape.com
5c1bb39d17 Removed commented out code to perform system mouse capture.
git-svn-id: svn://10.0.0.236/trunk@36080 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:46:47 +00:00
mcmullen%netscape.com
c791f0c036 Fix for bug #8541; adding to Mac build
git-svn-id: svn://10.0.0.236/trunk@36079 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:46:28 +00:00
kmcclusk%netscape.com
040ca9ca76 Numerous changes to support gfx-rendered form elements.
git-svn-id: svn://10.0.0.236/trunk@36078 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:41:56 +00:00
mscott%netscape.com
99d3512b02 In prep of my use of nsMsgMailNewsUrl, include nsIMsgMailNewsUrl.h.
git-svn-id: svn://10.0.0.236/trunk@36077 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:38:12 +00:00
kmcclusk%netscape.com
44272bfdbf Added CaptureMouse method to nsIWidget. Implemented CaptureMouse in nsWindow.cpp
Added a base implementation to nsBaseWidget.cpp.


git-svn-id: svn://10.0.0.236/trunk@36076 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:37:50 +00:00
mscott%netscape.com
a2d049e3ae Necko prep-integration work...add a base implementation class for mailnews urls. This encapsulates some common code that was shared across mailnews protocols. It should make my necko integration work easier as well.
(not part of the build yet).


git-svn-id: svn://10.0.0.236/trunk@36075 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:36:03 +00:00
ducarroz%netscape.com
53b53d70fa File Removed.
git-svn-id: svn://10.0.0.236/trunk@36074 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:32:04 +00:00
mjudge%netscape.com
749ca99b34 commenting out errant printf!
git-svn-id: svn://10.0.0.236/trunk@36073 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:31:30 +00:00
nhotta%netscape.com
bd10fbbf52 Bug fix 5660, changed for MIME decoder to use default charset.
git-svn-id: svn://10.0.0.236/trunk@36072 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:30:52 +00:00
ducarroz%netscape.com
db0f9d97f1 Remove forward as quoted.
Don't addref/release m_editor, fix for bug 8570


git-svn-id: svn://10.0.0.236/trunk@36071 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:28:40 +00:00
ducarroz%netscape.com
9036af7471 Remove forward as quoted.
git-svn-id: svn://10.0.0.236/trunk@36070 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:28:39 +00:00
ducarroz%netscape.com
ad50825ff3 Use toolkitCore to launch message compose instance of nsMsgComposeService.
git-svn-id: svn://10.0.0.236/trunk@36069 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:28:07 +00:00
ducarroz%netscape.com
5074d939f8 Remove unsused bootstrap for messenger.
Add -msgcompose and -addressbook commands


git-svn-id: svn://10.0.0.236/trunk@36068 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:28:06 +00:00
ducarroz%netscape.com
310e710d75 Clean up old and unused code.
Set the focus to the "to" field.
Initialize var "contentWindow" used by editor JS


git-svn-id: svn://10.0.0.236/trunk@36067 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:28:05 +00:00
nhotta%netscape.com
b4814ecbf6 Adding charset menu for html editor as a part of the bug fix for 7849.
git-svn-id: svn://10.0.0.236/trunk@36066 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:22:52 +00:00
sspitzer%netscape.com
4f21da9822 change the hard coded last page visted to be waterson's home page, not radha's.
git-svn-id: svn://10.0.0.236/trunk@36065 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:19:24 +00:00
Dale.Stansberry%Nexwarecorp.com
8b969a38a4 - Added more clipping smarts (for children and siblings)
git-svn-id: svn://10.0.0.236/trunk@36064 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:18:27 +00:00
Michael.Kedl%Nexwarecorp.com
0a6deae7fb Dale's fixes for apprunner redrawing so much at startup (not yet finished)
git-svn-id: svn://10.0.0.236/trunk@36063 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:12:19 +00:00
Michael.Kedl%Nexwarecorp.com
0173c64451 fixed double buffering for Don's tiling background
git-svn-id: svn://10.0.0.236/trunk@36062 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:10:58 +00:00
Jerry.Kirk%Nexwarecorp.com
4621367218 - Fixed Neutrino timers to handler a timer with 0 delay
git-svn-id: svn://10.0.0.236/trunk@36061 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:06:25 +00:00
Jerry.Kirk%Nexwarecorp.com
f8bb4ef7a7 - Removing references to GTK that were left over from the conversion.
git-svn-id: svn://10.0.0.236/trunk@36060 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:02:53 +00:00
dbragg%netscape.com
4c37594c67 removed the too-long file names nsPrefMigrationProgressDialog.cpp and .h. They are nos nsPMProgressDlg.cpp and .h
git-svn-id: svn://10.0.0.236/trunk@36059 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 20:01:28 +00:00
Jerry.Kirk%Nexwarecorp.com
cfc25aa725 - Adding code to support Neutrino OS. Had to use the OS_TARGET
- variable instead of OS_ARCH because Neutrino is still cross-compiled.


git-svn-id: svn://10.0.0.236/trunk@36058 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 19:58:48 +00:00
ssu%netscape.com
9a111c9aea attempting to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@36048 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 18:39:04 +00:00
edwin%woudt.nl
3f7dec1ebd Remove obsolete code from the Makefile. Compiling shouldn't give errors anymore now.
git-svn-id: svn://10.0.0.236/trunk@36047 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 16:57:40 +00:00
rhp%netscape.com
04deb8631f Output Charset info, even though Ender has a problem with it.
git-svn-id: svn://10.0.0.236/trunk@36046 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 14:48:04 +00:00
blizzard%redhat.com
e224b8f146 set mBounds in the other Resize() method, too. Thanks for pointing this out, tor.
git-svn-id: svn://10.0.0.236/trunk@36045 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 14:36:53 +00:00
morse%netscape.com
7cede22d8f turning on wallet viewers on unix platforms
git-svn-id: svn://10.0.0.236/trunk@36044 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 14:36:52 +00:00
rjc%netscape.com
bd911642f5 Clean up.
git-svn-id: svn://10.0.0.236/trunk@36041 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 10:46:47 +00:00
grail%cafebabe.org
3a6feb1500 Fixed to accomodate one of the constructors that disappeared from PageUI.
git-svn-id: svn://10.0.0.236/trunk@36039 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 09:54:08 +00:00
grail%cafebabe.org
37cbb85790 Tweaked XMLMenuBuilder to be a few less instructions. Not sure if it
matters or not. XMLPageBuilder now does recursive panels (I think). I
needs testing but in theory it should work. Dumb constructors for
XMLPageBuilder and PageUI removed also. Let's watch Tinderbox before I
sleep. I am finally happy with this implementation. You don't have to
spend a fortnight reading it to figure out what's going on.

Happy hacking!


git-svn-id: svn://10.0.0.236/trunk@36038 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 09:28:04 +00:00
rjc%netscape.com
d8c8aa4009 Turn on.
git-svn-id: svn://10.0.0.236/trunk@36037 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 09:22:17 +00:00
rjc%netscape.com
6211631fdc Conditionalize.
git-svn-id: svn://10.0.0.236/trunk@36036 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 09:12:35 +00:00
rjc%netscape.com
675ad43fc0 OnAssert() and OnUnassert() now understand if the contents were generated by a XUL template and, if so, try to do the right thing.
git-svn-id: svn://10.0.0.236/trunk@36035 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 08:59:14 +00:00
rpotts%netscape.com
c89ae9c790 First pass at parsing the server Response in a more robust way... This is a WIP (not tested yet)
git-svn-id: svn://10.0.0.236/trunk@36034 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 08:21:28 +00:00
rpotts%netscape.com
dbc76bf3ce Cleaned up the destructor to correctly release the input stream...
git-svn-id: svn://10.0.0.236/trunk@36033 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 08:19:26 +00:00
jfrancis%netscape.com
2ecce20f07 don't consume mouse down events if no link handler (allows text selection to work in links when link clicking is disabled).
git-svn-id: svn://10.0.0.236/trunk@36032 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 07:56:49 +00:00
jfrancis%netscape.com
b2f2bf7a70 turn off link following in the editor
git-svn-id: svn://10.0.0.236/trunk@36031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 07:49:03 +00:00
jfrancis%netscape.com
13c07cf443 making the world safe for null linkHandlers
git-svn-id: svn://10.0.0.236/trunk@36030 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 07:47:29 +00:00
zuperdee%penguinpowered.com
240ca13f23 Added stubs for modal dialog stuff, along with various minor fixups to help bring the Motif port up to speed on the changes that have been occuring in the rest of Mozilla.
git-svn-id: svn://10.0.0.236/trunk@36029 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 06:49:44 +00:00
morse%netscape.com
74388fd02e backing out last change
git-svn-id: svn://10.0.0.236/trunk@36028 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 06:04:25 +00:00
morse%netscape.com
08e6fe2789 Makefile.in
git-svn-id: svn://10.0.0.236/trunk@36027 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 05:24:25 +00:00
rhp%netscape.com
59dec2acd4 Fix for improper I18N decoding of attachment file names
git-svn-id: svn://10.0.0.236/trunk@36021 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 04:08:18 +00:00
sspitzer%netscape.com
3a3bf6e294 adding the .cvsignore files. again.
These are here so that CVS will ignore the generated Makefiles.

don't remove them, please.


git-svn-id: svn://10.0.0.236/trunk@36020 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 03:23:07 +00:00
ramiro%netscape.com
b0cc232d87 Add #ifdefs to make sure it only build on supported linux platforms.
git-svn-id: svn://10.0.0.236/trunk@36019 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 02:29:17 +00:00
sspitzer%netscape.com
6371a68ed3 fix for #8360. Get "mailnews.start_page.enabled" and "mailnews.start_page.url" to work.
git-svn-id: svn://10.0.0.236/trunk@36018 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 02:25:34 +00:00
morse%netscape.com
8184f40f10 turn on wallet viewers
git-svn-id: svn://10.0.0.236/trunk@36017 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 02:18:16 +00:00
sspitzer%netscape.com
4da2cf58f6 fix warnings. these classes have virtual functions but non-virtual destructors
git-svn-id: svn://10.0.0.236/trunk@36016 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 01:59:44 +00:00
morse%netscape.com
007828d5f1 .cvsignore
git-svn-id: svn://10.0.0.236/trunk@36015 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 00:46:26 +00:00
warren%netscape.com
7792abe2c0 Parser changes for necko.
git-svn-id: svn://10.0.0.236/trunk@36014 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 00:33:51 +00:00
briano%netscape.com
3ddadd3d11 Automated update
git-svn-id: svn://10.0.0.236/trunk@36012 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 00:29:54 +00:00
mcafee%netscape.com
43d0836510 Better ifdef logic for NECKO.
git-svn-id: svn://10.0.0.236/trunk@36011 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 00:26:16 +00:00
mcafee%netscape.com
62f51d9168 --enable-necko turns on the NECKO ifdef
git-svn-id: svn://10.0.0.236/trunk@36008 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 00:25:19 +00:00
jfrancis%netscape.com
33b54daf18 care and feeding of the compiler...
git-svn-id: svn://10.0.0.236/trunk@36007 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 23:32:22 +00:00
sspitzer%netscape.com
b92b67e0f5 export the history-test files on Mac and Windows, too.
git-svn-id: svn://10.0.0.236/trunk@36006 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 23:03:27 +00:00
jfrancis%netscape.com
c905921f4d spring cleaning of interfaces
git-svn-id: svn://10.0.0.236/trunk@36005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 23:02:48 +00:00
bruce%cybersight.com
4cce6cdce9 Add |GetIID()| implementation.
git-svn-id: svn://10.0.0.236/trunk@36004 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:32:32 +00:00
bruce%cybersight.com
c7dae1445a Add |GetIID()| implementations.
git-svn-id: svn://10.0.0.236/trunk@36003 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:31:32 +00:00
morse%netscape.com
f7ab40426d Makefile.in
git-svn-id: svn://10.0.0.236/trunk@36002 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:27:44 +00:00
alecf%netscape.com
0dc11d1d63 fix some of the options so that new rows are added correctly.
git-svn-id: svn://10.0.0.236/trunk@36001 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:05:11 +00:00
alecf%netscape.com
56b64aa6b8 add completions to tests so that we can traverse specific object types
git-svn-id: svn://10.0.0.236/trunk@36000 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:04:33 +00:00
alecf%netscape.com
8608fcefb6 add initial implementation of the account wizard
git-svn-id: svn://10.0.0.236/trunk@35999 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:03:12 +00:00
alecf%netscape.com
48d7e7e97a add datasource datasource for the first time
(not complete, not yet part of the build)


git-svn-id: svn://10.0.0.236/trunk@35998 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:01:58 +00:00
alecf%netscape.com
fb358d372a add DOM datasource for the first time
(not yet part of the build)


git-svn-id: svn://10.0.0.236/trunk@35997 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 22:01:01 +00:00
bruce%cybersight.com
12b5e5f8b1 Add |GetIID()| implementations. There is code that was relying on these to exist in the tree, so this could be entertaining.
git-svn-id: svn://10.0.0.236/trunk@35996 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:51:06 +00:00
edwin%woudt.nl
2b75070262 Improved the copy and move context menus to display a sensible value for each store.
git-svn-id: svn://10.0.0.236/trunk@35995 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:41:16 +00:00
sspitzer%netscape.com
066af00545 rewrite to use a switch statement.
git-svn-id: svn://10.0.0.236/trunk@35994 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:29:59 +00:00
sspitzer%netscape.com
af6cc98f71 changes to export the new history-test.* files
git-svn-id: svn://10.0.0.236/trunk@35993 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:16:58 +00:00
sspitzer%netscape.com
c7d1d49eb5 added these files to test nsIGlobalHistory from javascript
git-svn-id: svn://10.0.0.236/trunk@35992 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:16:25 +00:00
sspitzer%netscape.com
352f2a4bd0 make it work when "browser.startup.homepage" is 2, for last page visited.
I needed to get the service before I QueryInterfaced.


git-svn-id: svn://10.0.0.236/trunk@35991 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:09:50 +00:00
edwin%woudt.nl
4ec3b848d0 Updated because of bug #8567
Java Project X TR 2 is now required (at least on win32)


git-svn-id: svn://10.0.0.236/trunk@35990 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 21:05:23 +00:00
morse%netscape.com
f807bb00b7 fix bustage
git-svn-id: svn://10.0.0.236/trunk@35989 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 20:46:48 +00:00
sspitzer%netscape.com
598f44d5aa ignore the generated makefiles
git-svn-id: svn://10.0.0.236/trunk@35988 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 20:44:59 +00:00
sspitzer%netscape.com
bab68e8c91 fix build bustage for morse. again.
git-svn-id: svn://10.0.0.236/trunk@35987 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 20:41:58 +00:00
sspitzer%netscape.com
7a97c48d19 fix case sensitivity problem
git-svn-id: svn://10.0.0.236/trunk@35986 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 20:03:21 +00:00
andreas.otte%primus-online.de
0f3bebe404 include some header files to get rid of some warnings
git-svn-id: svn://10.0.0.236/trunk@35985 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 19:53:39 +00:00
morse%netscape.com
9f7ea1034f fix up walletviewer makefiles for unix
git-svn-id: svn://10.0.0.236/trunk@35984 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 19:33:33 +00:00
pavlov%pavlov.net
ae4d160a11 context menus almost work now.
git-svn-id: svn://10.0.0.236/trunk@35983 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 17:34:06 +00:00
bienvenu%netscape.com
5c2f2935fe remove export of host session list interface, fix case of include file
git-svn-id: svn://10.0.0.236/trunk@35982 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 16:13:25 +00:00
bienvenu%netscape.com
ea9786f957 add export of host session list interface
git-svn-id: svn://10.0.0.236/trunk@35981 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 16:11:06 +00:00
bienvenu%netscape.com
9da173bc31 more work on local mail filters
git-svn-id: svn://10.0.0.236/trunk@35980 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 15:39:32 +00:00
bienvenu%netscape.com
13d651e382 fix rfc822 header compare, empty string handling
git-svn-id: svn://10.0.0.236/trunk@35978 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 15:36:01 +00:00
bienvenu%netscape.com
74efa6332b run url queue from mozilla thread, more work on imap filters
git-svn-id: svn://10.0.0.236/trunk@35977 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 15:35:10 +00:00
bienvenu%netscape.com
1274f502a8 fix warnings
git-svn-id: svn://10.0.0.236/trunk@35976 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 15:33:31 +00:00
mccabe%netscape.com
2a27e4cea1 Fix to my fix to my fix. Use ifneq ($(XPIDLSRCS),), as used elsewhere, rather than ifdef XPIDLSRCS.
Many thanks to Chris Seawood <cls@seawood.org> both for identifying the original problem with the make rules that was causing spurious .h rebuilds, and for pointing out fixes for both of my previous attempts at getting this right.


git-svn-id: svn://10.0.0.236/trunk@35974 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 09:46:36 +00:00
rjc%netscape.com
5d502799df When building a subtree from a template, nodes are now unique until we find one with the "uri='...'" attribute set.
git-svn-id: svn://10.0.0.236/trunk@35973 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 09:11:25 +00:00
mccabe%netscape.com
c3f105753d Fix earlier fixes to avoid spurious idl->.h file regeneration.
The way I did it previously breaks with parallel (-j) builds; this seems to fix it.


git-svn-id: svn://10.0.0.236/trunk@35972 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 08:59:31 +00:00
rjc%netscape.com
a42b8bb002 Slightly better parsing of weird HTML for search results.
git-svn-id: svn://10.0.0.236/trunk@35971 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 06:47:44 +00:00
rjc%netscape.com
04bb11a37a Fix bug #8465 by starting at the parent of the node which is about to be inserted when looking for the "ignore" attribute. Also, save the "id" of the template node used to create node... in preparation for getting onAssert() and onUnassert() working fully with templates.
git-svn-id: svn://10.0.0.236/trunk@35970 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 05:45:40 +00:00
rjc%netscape.com
a5ef770dcd Slightly better parsing of weird HTML for search results.
git-svn-id: svn://10.0.0.236/trunk@35969 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 05:42:52 +00:00
rjc%netscape.com
8884982431 Suble changes for XUL search stuff.
git-svn-id: svn://10.0.0.236/trunk@35968 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 05:42:04 +00:00
waterson%netscape.com
bd23dd256a Fix VC5 compiler bustage.
git-svn-id: svn://10.0.0.236/trunk@35967 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 05:15:02 +00:00
waterson%netscape.com
071391c946 Add rdfpoll test to build. Not sure why it wasn't there before.
git-svn-id: svn://10.0.0.236/trunk@35966 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 05:05:21 +00:00
ssu%netscape.com
e55dff6fa4 fixing bugs #6622 and #6624
git-svn-id: svn://10.0.0.236/trunk@35965 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 02:43:43 +00:00
ssu%netscape.com
a9a754a3d0 added define's to deal with building standalone
git-svn-id: svn://10.0.0.236/trunk@35964 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 02:38:14 +00:00
morse%netscape.com
f780310e0f fix bug 8374 (uninitialized variable)
git-svn-id: svn://10.0.0.236/trunk@35963 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 02:36:24 +00:00
morse%netscape.com
ff0129e52f another attempt to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@35962 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 02:25:51 +00:00
grail%cafebabe.org
029c89c751 Fix the implementation of XMLMenuBuilder. Much faster now since it
doesn't travel node to node but does the work with childnodes/sibling
nodes. This reduces travels to non-element nodes.


git-svn-id: svn://10.0.0.236/trunk@35961 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 02:15:35 +00:00
morse%netscape.com
dcf750c2c2 fixing unix bustage by backing out my change
git-svn-id: svn://10.0.0.236/trunk@35960 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 01:46:45 +00:00
morse%netscape.com
bb660db9f7 fix depth problem
git-svn-id: svn://10.0.0.236/trunk@35959 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 01:06:05 +00:00
sfraser%netscape.com
6d0d70ab2b Fix typo in plain text factory. Fix for bug 8554, r sspitzer
git-svn-id: svn://10.0.0.236/trunk@35958 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 01:01:09 +00:00
morse%netscape.com
ac689b5488 put wallet viewers into one dll
git-svn-id: svn://10.0.0.236/trunk@35957 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:35:52 +00:00
waterson%netscape.com
510b6bd5bd Add dom-test-6 and dom-test-7.
git-svn-id: svn://10.0.0.236/trunk@35956 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:23:11 +00:00
waterson%netscape.com
2154dd2d78 Bugs 8453, 8401, 7222. DOM 'insertBefore()' was hopelessly broken, lots of bugs causing random things to happen in the zombie pool.
git-svn-id: svn://10.0.0.236/trunk@35955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:22:33 +00:00
waterson%netscape.com
141ea351ad Bug 8453. Fix lots of bugs in the RDF container code.
git-svn-id: svn://10.0.0.236/trunk@35954 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:19:54 +00:00
waterson%netscape.com
a7a7380d71 Bug 8386. Over-use of 'about=' attribute on containers; use 'ID=' when possible.
git-svn-id: svn://10.0.0.236/trunk@35953 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:19:23 +00:00
sfraser%netscape.com
60704ce592 Add a null check to avoid crashing when typing in the profile window text fields.
git-svn-id: svn://10.0.0.236/trunk@35952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:15:40 +00:00
jfrancis%netscape.com
2a4f8f3946 fixing bug that broke selection in docs with generated content
git-svn-id: svn://10.0.0.236/trunk@35951 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:12:59 +00:00
sfraser%netscape.com
4e384638f3 Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@35950 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:04:05 +00:00
mccabe%netscape.com
62c91fca07 Fix idl->.h and idl->.xpt rules to not depend on $(XPIDL_GEN_DIR) because (on linux at least) _any_ addition to that directory resets the timestamp, causing all .h files to rebuild.
One such .h file is nsISupports.h, which we'd prefer _not_ to rebuild.

Instead, added a test for $(XPIDL_GEN_DIR) in the .h and .xpt rules.


git-svn-id: svn://10.0.0.236/trunk@35949 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-20 00:02:37 +00:00
beard%netscape.com
05bf96ad86 added ImporterTopLevel.java
git-svn-id: svn://10.0.0.236/trunk@35948 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 23:38:35 +00:00
sfraser%netscape.com
6b5825c96f Fix morse bustag
git-svn-id: svn://10.0.0.236/trunk@35947 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 23:29:39 +00:00
sfraser%netscape.com
e6db9e08c8 Remove wallet, signon and cookie core files.
git-svn-id: svn://10.0.0.236/trunk@35946 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 23:13:38 +00:00
morse%netscape.com
f91eb75eb3 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@35945 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 23:02:04 +00:00
sfraser%netscape.com
46b84c43f5 Add onunload to call the appcore's cleanup routine.
git-svn-id: svn://10.0.0.236/trunk@35944 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:52:49 +00:00
sfraser%netscape.com
7bde5319d9 Leak fixes, and moved EndObservering and other cleanup from the dtor to Close().
git-svn-id: svn://10.0.0.236/trunk@35943 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:50:46 +00:00
morse%netscape.com
5a2010006a remove obsolete files
git-svn-id: svn://10.0.0.236/trunk@35942 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:33:17 +00:00
sspitzer%netscape.com
ffa4270f7e fix my stupidity.
git-svn-id: svn://10.0.0.236/trunk@35941 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:29:03 +00:00
warren%netscape.com
8f81708baf Fixed for recent buffer changes.
git-svn-id: svn://10.0.0.236/trunk@35940 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:26:08 +00:00
warren%netscape.com
09a430dedd Fixed indentation. (Don't use tabs!)
git-svn-id: svn://10.0.0.236/trunk@35939 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:24:44 +00:00
warren%netscape.com
e3b337640c Making buffers work better. Now out-of-memory is handled properly.
git-svn-id: svn://10.0.0.236/trunk@35938 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:23:18 +00:00
warren%netscape.com
5b627064e6 Added missing release.
git-svn-id: svn://10.0.0.236/trunk@35937 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:22:38 +00:00
warren%netscape.com
55783c414e Added assertions.
git-svn-id: svn://10.0.0.236/trunk@35936 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:22:16 +00:00
sfraser%netscape.com
6aabb6033b Preliminary fix for 8555; JS contexts not properly cleaned up on window close.
git-svn-id: svn://10.0.0.236/trunk@35935 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:18:52 +00:00
sfraser%netscape.com
2397a8f3d6 Lots of leak fixing.
git-svn-id: svn://10.0.0.236/trunk@35934 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:15:14 +00:00
sfraser%netscape.com
537559b590 Clean up the editorShell, fixing some leaks, and removing old appCore-related cruft.
git-svn-id: svn://10.0.0.236/trunk@35933 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:13:46 +00:00
sfraser%netscape.com
14b6a5e31f Removed obsolete base DLL.
git-svn-id: svn://10.0.0.236/trunk@35932 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:09:46 +00:00
sfraser%netscape.com
c04339b026 Leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it.
git-svn-id: svn://10.0.0.236/trunk@35931 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:08:49 +00:00
sfraser%netscape.com
c82cfa6ecc Leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also added comments to get the author to think about ownership.
git-svn-id: svn://10.0.0.236/trunk@35930 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:07:48 +00:00
sfraser%netscape.com
5e9f7ed87b Explode addref & release macros to make debugging easier.
git-svn-id: svn://10.0.0.236/trunk@35929 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:07:13 +00:00
sfraser%netscape.com
10f8d0856d Muchos leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also use nsCOMPtr in a couple of other places.
git-svn-id: svn://10.0.0.236/trunk@35928 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:06:35 +00:00
sfraser%netscape.com
c7c9eefc26 Leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also add comments to get someone to think about ownership.
git-svn-id: svn://10.0.0.236/trunk@35927 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:04:52 +00:00
sfraser%netscape.com
ddf346dd37 Leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it. Also comment out the extra release, with comment about why.
git-svn-id: svn://10.0.0.236/trunk@35925 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 22:04:20 +00:00
sfraser%netscape.com
0f0f1e3d5c Remove extra semicolon
git-svn-id: svn://10.0.0.236/trunk@35923 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:53:28 +00:00
sfraser%netscape.com
f79860aa7f Add ownership-directed comments
git-svn-id: svn://10.0.0.236/trunk@35922 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:53:14 +00:00
sfraser%netscape.com
bf086c62e4 Leak fixing. CreateNewTopLevel window returns an AddReffed window. You must release it.
git-svn-id: svn://10.0.0.236/trunk@35921 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:53:00 +00:00
sfraser%netscape.com
ea83cfbc18 Add GetIID
git-svn-id: svn://10.0.0.236/trunk@35920 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:51:25 +00:00
sfraser%netscape.com
171ff185dc Comment out nsTraceRefCnt lines, which should really be debug only.
git-svn-id: svn://10.0.0.236/trunk@35919 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:51:14 +00:00
sfraser%netscape.com
722e4838f9 stdlib.h should come from system includes
git-svn-id: svn://10.0.0.236/trunk@35918 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:50:41 +00:00
sfraser%netscape.com
344db7454b Comments to make the ownership model clearer
git-svn-id: svn://10.0.0.236/trunk@35917 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:48:53 +00:00
sspitzer%netscape.com
e4869bce4a fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@35916 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:47:30 +00:00
sspitzer%netscape.com
7637573c34 remove several warnings
git-svn-id: svn://10.0.0.236/trunk@35915 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:34:32 +00:00
sspitzer%netscape.com
db137b5980 fix my private debugging code.
git-svn-id: svn://10.0.0.236/trunk@35914 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:22:34 +00:00
morse%netscape.com
704446fe1c put wallet viewers into one dll
git-svn-id: svn://10.0.0.236/trunk@35913 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:18:57 +00:00
sspitzer%netscape.com
62333c3c30 safety checks to prevent dereferencing null
git-svn-id: svn://10.0.0.236/trunk@35912 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:18:13 +00:00
sspitzer%netscape.com
ef987358f3 fix tree bustage.
git-svn-id: svn://10.0.0.236/trunk@35911 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:13:48 +00:00
morse%netscape.com
c646961130 remove wallet viewers from appcore
git-svn-id: svn://10.0.0.236/trunk@35910 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:12:44 +00:00
morse%netscape.com
aa1088a0c6 put wallet viewers into one dll
git-svn-id: svn://10.0.0.236/trunk@35909 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:08:33 +00:00
sspitzer%netscape.com
bdb06601d5 make the default of of the "browser.startup.page" be 3, so that we use
the new "browser.startup.splash" pref.

set the default for "browser.startup.splash" to be http://www.mozillazine.org, until
bug #7417 gets fixed.


git-svn-id: svn://10.0.0.236/trunk@35908 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:08:02 +00:00
sspitzer%netscape.com
d89d7b412a changes to add support for the "browser.startup.page" pref and the new
"browser.startup.splash" page pref.

all that's left is to get radha to add the code to get the last page visted.


git-svn-id: svn://10.0.0.236/trunk@35907 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:06:59 +00:00
morse%netscape.com
673e850292 fix bug 8492
git-svn-id: svn://10.0.0.236/trunk@35906 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 21:00:44 +00:00
morse%netscape.com
ba36aad5c2 fix bug 9494
git-svn-id: svn://10.0.0.236/trunk@35905 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:59:22 +00:00
mjudge%netscape.com
ac94f8e4e0 oops forgot one
git-svn-id: svn://10.0.0.236/trunk@35904 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:50:20 +00:00
mjudge%netscape.com
571f2a1a16 up/down selection BRFrames dont allow selecting upon them for now. horizontal bars are now drawn selected. ect.
git-svn-id: svn://10.0.0.236/trunk@35903 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:36:44 +00:00
blizzard%redhat.com
41551f66ab fix backwards colors
git-svn-id: svn://10.0.0.236/trunk@35902 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:25:06 +00:00
blizzard%redhat.com
c5cff30ac8 implement nsWidget::Invalidate, nsWidget::Update, make resizing go
git-svn-id: svn://10.0.0.236/trunk@35901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 20:24:32 +00:00
rpotts%netscape.com
6acc3bbd87 The write count passed to AsyncWrite(...) is now honored... Fixed things up so the InputStream passed to AsyncWrite does not *have* to really be a nsIBufferedInputStream...
git-svn-id: svn://10.0.0.236/trunk@35900 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 10:00:42 +00:00
rpotts%netscape.com
35f66382a7 Fixed a bug due to nsIBufferInputStreams... GetLength(...) does *not* necessarily return the total amount of data in the stream (only the contiguous amount).
git-svn-id: svn://10.0.0.236/trunk@35899 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 09:42:59 +00:00
rpotts%netscape.com
a93ee3e248 Removing nsSocketTransportStreams.h.cpp
git-svn-id: svn://10.0.0.236/trunk@35898 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 06:17:33 +00:00
rpotts%netscape.com
64bb4480ee got rid of nsSocketTransportStreams... Using the nsIBuffer notification interfaces instead...
git-svn-id: svn://10.0.0.236/trunk@35897 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 05:49:04 +00:00
gagan%netscape.com
7274fad247 Added special cases to allow for something like http://gagan/?Length=5000 to get a response back with Content-Length (actual and header both) set to 5000. Its cool for testing bigger responses.
git-svn-id: svn://10.0.0.236/trunk@35896 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 04:05:10 +00:00
gagan%netscape.com
693f0077ef Fixed header parsing in HTTP. This should work ok now.
git-svn-id: svn://10.0.0.236/trunk@35895 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 04:02:20 +00:00
pierre%netscape.com
d531fc630f Bumped up the memory partition to 12Mb from 10Mb. r=sfraser, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@35893 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 02:38:19 +00:00
pierre%netscape.com
f1236bf31c #8325 "[PP]Exiting Profile Manager and crash". r=sfraser, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@35892 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 02:33:23 +00:00
waterson%netscape.com
c153fb4d4c Bug 8513. Fix incorrect nsAutoString usage.
git-svn-id: svn://10.0.0.236/trunk@35891 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 01:14:45 +00:00
mcmullen%netscape.com
29bee2b4eb #8185. Badly formed xul (<window>...</html:window>) caused a crash. Replaced this with <xul:window>...</xul:window>
git-svn-id: svn://10.0.0.236/trunk@35890 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 01:00:05 +00:00
ramiro%netscape.com
ea17d04d39 Fix for bug 8237 (Prefs need to save when apprunner quits) and bug 8106
(Calling 'exit' while closing the top level window (causing the whole
app to quit).
Should let the profile manager work as advertised on unix.
Reviewed by law and mcmullen.


git-svn-id: svn://10.0.0.236/trunk@35888 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 00:30:11 +00:00
briano%netscape.com
461d447ffe Minor DEC-specific tweak (i.e., only affects DEC builds) to fix the Tinderbox build.
git-svn-id: svn://10.0.0.236/trunk@35887 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 00:16:43 +00:00
ducarroz%netscape.com
257707e7ff Turn off the new quoting code that was causing bug #8483 and #8481, A=chofmann.
git-svn-id: svn://10.0.0.236/trunk@35886 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 00:16:39 +00:00
dp%netscape.com
8afd0c31d1 Fixed crash due to multi-threading. bug# 7308, bug# 8150
git-svn-id: svn://10.0.0.236/trunk@35882 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 23:27:09 +00:00
mcmullen%netscape.com
d019f9ce2b Fixing the broken situation when no prefs file exists. Since there is a problem with stream closing after nsFileStream(nsIFileSpec*), cleaning up this code so that we dont write/read/init/write the prefs. Now we simply init/write. Part of a fix for bug #8237. r=slamm@netscape.com, a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35880 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 22:11:35 +00:00
mcmullen%netscape.com
9a6ff322f8 Read the prefs file before bringing up the prefs window (-pref case). Part of a fix for bug #8237. r=slamm@netscape.com,a=chofmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35879 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 22:09:07 +00:00
norris%netscape.com
5df4f6187b Add support for selectively filtering Java classes' visibility to JS
git-svn-id: svn://10.0.0.236/trunk@35878 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 21:35:35 +00:00
norris%netscape.com
ee930ce3f8 Reduce need for a current context.
git-svn-id: svn://10.0.0.236/trunk@35877 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 21:32:18 +00:00
akkana%netscape.com
86bd6bd89c Eliminate static nsCOMPtr variables in editor factory classes.
These were causing a crash on exit, bug 7938.
Approved by chofmann; Reviewed in concept by dp,
in detail by braddr@portland.puremagic.com and sfraser.


git-svn-id: svn://10.0.0.236/trunk@35876 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 21:10:59 +00:00
saari%netscape.com
46cb6c6ada Fix for bug #8452
git-svn-id: svn://10.0.0.236/trunk@35875 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 19:28:29 +00:00
danm%netscape.com
8655868d6f enable show toolbar menu command. workaround for bug 8318. also on M7 branch. a: chofmann.
git-svn-id: svn://10.0.0.236/trunk@35871 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 18:41:20 +00:00
law%netscape.com
06ef8ce005 Additional fix for bug #8161
git-svn-id: svn://10.0.0.236/trunk@35870 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 18:29:39 +00:00
norris%netscape.com
e738881207 A bunch of changes, some experimental.
Support for jsGet_ and jsSet_ prefixes to methods for explicit getter
and setter definition.
Addition of "importClass" and "importPackage" top-level functions.
The beginnings of a history object accessible from the shell.


git-svn-id: svn://10.0.0.236/trunk@35866 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:37:20 +00:00
valeski%netscape.com
4fa4e2e84d NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
git-svn-id: svn://10.0.0.236/trunk@35863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:34:08 +00:00
vidur%netscape.com
f8cf48d35b Set address_modified flag when we add a trailing slash (indicating a directory name) and get a cache hit. This flag is later used to sync with the nsIURL wrapper. Approved by chofmann. Reviewed by gagan.
git-svn-id: svn://10.0.0.236/trunk@35862 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:18:49 +00:00
slamm%netscape.com
2b83719402 Need to pass thru return value to make who link really work.
git-svn-id: svn://10.0.0.236/trunk@35861 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 16:08:24 +00:00
slamm%netscape.com
2e9bde5707 Fix who link for 5.0.
git-svn-id: svn://10.0.0.236/trunk@35860 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 16:04:01 +00:00
pinkerton%netscape.com
212bdaf329 fix for #5732, give grippies a bg color so they look correct when collapsed. rev german, appr chofmann.
git-svn-id: svn://10.0.0.236/trunk@35859 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 15:52:19 +00:00
valeski%netscape.com
357f15b0be NOT IN SEA MONKEY PULL. we weren't creating the thread eventQ.
git-svn-id: svn://10.0.0.236/trunk@35858 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 15:03:41 +00:00
peterl%netscape.com
935f987b36 force display type of viewport frame to BLOCK
git-svn-id: svn://10.0.0.236/trunk@35848 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 05:36:58 +00:00
rickg%netscape.com
e029c7903a fixes Churchill's search bug, and crash bug 6469
git-svn-id: svn://10.0.0.236/trunk@35847 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 04:51:11 +00:00
grail%cafebabe.org
af289e10ab Removed all classpath directives.
git-svn-id: svn://10.0.0.236/trunk@35844 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 04:13:39 +00:00
grail%cafebabe.org
2d20a1593d Fixes to MenuBarCtrl.java to address my own cluelessness.
Please don't fix rules.mk.


git-svn-id: svn://10.0.0.236/trunk@35843 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 04:01:53 +00:00
grail%cafebabe.org
d96550683b Cleaned up XMLPageBuilder. I hate the implementation. Probably will
clean it up later. Cleaned up XMLMenuBuilder also. Reduced number of
instanceof's by introducing the Control interface. It seems
faster. Removed processNode() out of XMLWidgetBuilder to give the
child classes some more freedom.

I really need to change the implementation to less moronic.


git-svn-id: svn://10.0.0.236/trunk@35842 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 03:48:43 +00:00
rhp%netscape.com
629522fb4c This will enable the old quoting hack for non local mailbox messages. This
checkin was approved by chofmann.


git-svn-id: svn://10.0.0.236/trunk@35840 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 02:37:25 +00:00
rjc%netscape.com
336f92d50c Change port to use for translation server. Approval: choffman. Review: God.
git-svn-id: svn://10.0.0.236/trunk@35839 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 02:05:57 +00:00
law%netscape.com
e69c21596b Fix for bug #8348; approved by chofmann@netscape.com; authored by matt@netscape.com; reviewed by law@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35838 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 02:00:03 +00:00
mcafee%netscape.com
1f2f41a771 Old who_link bariable should be d.target.href to match the 1.71 checkin.
git-svn-id: svn://10.0.0.236/trunk@35837 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 01:59:48 +00:00
amasri%netscape.com
305aee1b49 added extra tests for version 2.0
added timing changes to help stabilize bitmap
added functional tests for version 2.0
added error handling to account for windows not opening completely
changed default URL loading method to Mozilla.LoadURL() NOTE: Smoketest is now dependant only on correct button positions for "OpenFile" dialog.
added full path OpenFile() capabilities on mac, plus String2List utility to permit graphic file interface to be manipulated
Added SetActive() to OpenNewWin()


git-svn-id: svn://10.0.0.236/trunk@35836 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 01:35:27 +00:00
amasri%netscape.com
fbfa299e67 changed Invoke() method to give better error messages
changed iBitmapWait to 90 to account for i18n sites
changed default home page to "Navigator Help"
changed sDir to full path from relative path NOTE: must be changed for each machine it runs on
added timeout to Apprunner.Invoke()


git-svn-id: svn://10.0.0.236/trunk@35835 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 01:35:25 +00:00
sspitzer%netscape.com
4f6c71f833 change start page to www.mozillazine.org. a=leaf
work around for bug #7417


git-svn-id: svn://10.0.0.236/trunk@35833 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 01:17:51 +00:00
despotdaemon%netscape.com
88af6201f1 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@35832 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 01:10:09 +00:00
law%netscape.com
5d323fb491 Fix for bug #8357; approved by chofmann@netscape.com; reviewed by don@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35831 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 00:39:43 +00:00
law%netscape.com
4e9f918b5a Fix for bug #8161; approved by chofmann@netscape.com; reviewed by don@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35830 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 00:31:51 +00:00
law%netscape.com
8e08fdc0c6 Fix for bug #4779; approved by chofmann@netscape.com, reviewed by waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@35828 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 00:27:31 +00:00
varada%netscape.com
9a77e64ead makefile changes
git-svn-id: svn://10.0.0.236/trunk@35827 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 00:15:55 +00:00
radha%netscape.com
9a1cbea9bc Fix for bug # 8390. Create one instance of session history per window.
Code reviewed by mcmullen. approved by chofmann


git-svn-id: svn://10.0.0.236/trunk@35826 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 23:45:33 +00:00
mcafee%netscape.com
9fec481018 Removing obsolete NEW_DRAG_AND_DROP ifdef. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@35825 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 23:23:11 +00:00
mcmullen%netscape.com
24a7606254 #8326: Get rid of "Default" profile creation. Change nsFileLocations to return an error (or a null pointer) when there are no profiles. Fix wallet/singsign.cpp to check for the error.
Code by racham: Fix nsFileLocations with new enum selectors for the profile root (code by racham) Fix nsProfile.cpp to use profileroot instead of profile when making profiles.

r=racham@netscape.com, a=don@netscape.com


git-svn-id: svn://10.0.0.236/trunk@35824 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 23:02:39 +00:00
waterson%netscape.com
e3c8d71a01 Bug 3440. Annotate node on 'close' to ensure XUL builder re-runs when the node is opened again. r=rjc, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@35823 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 22:08:21 +00:00
morse%netscape.com
ea31a1c4b8 fix bug 8383, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@35822 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 22:03:31 +00:00
warren%netscape.com
8622aa2f81 replaced by nsIOService
git-svn-id: svn://10.0.0.236/trunk@35821 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 21:42:42 +00:00
warren%netscape.com
8ebb857660 Made MakeAbsolute just return the input URI if it's already absolute.
git-svn-id: svn://10.0.0.236/trunk@35818 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 21:41:26 +00:00
mcmullen%netscape.com
d9766367d5 Fix for #7902 and #8090
git-svn-id: svn://10.0.0.236/trunk@35817 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 21:35:59 +00:00
slamm%netscape.com
927b24dc40 Hack link on panel so it loads in the main content area for M7.
git-svn-id: svn://10.0.0.236/trunk@35816 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 20:50:52 +00:00
waterson%netscape.com
a1126bff88 Bug 8221. Fix false positive on the leak grep radar.
git-svn-id: svn://10.0.0.236/trunk@35813 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:49:05 +00:00
waterson%netscape.com
f89f2a350d Bug 8221. Fix to get off the leak radar.
git-svn-id: svn://10.0.0.236/trunk@35812 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:47:21 +00:00
varada%netscape.com
7883b5d2a2 adding help to show example pages
git-svn-id: svn://10.0.0.236/trunk@35811 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:25:42 +00:00
rickg%netscape.com
9972377ad2 fixed ToInteger (again) and eliminate bug 8140
git-svn-id: svn://10.0.0.236/trunk@35810 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:15:57 +00:00
andreas.otte%primus-online.de
daf6861e60 adding hack to change PUBLIC variable
This has no effect until some other changes to SeaMonkey


git-svn-id: svn://10.0.0.236/trunk@35809 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:07:58 +00:00
varada%netscape.com
eca7a6ae1e clhelp.txt
git-svn-id: svn://10.0.0.236/trunk@35808 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:06:53 +00:00
varada%netscape.com
0016d15c84 help ini files
git-svn-id: svn://10.0.0.236/trunk@35807 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:06:29 +00:00
andreas.otte%primus-online.de
06481dcaab some more ignorance
git-svn-id: svn://10.0.0.236/trunk@35806 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 19:00:56 +00:00
varada%netscape.com
4a73019098 wizardmachine.rc
git-svn-id: svn://10.0.0.236/trunk@35805 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 18:49:51 +00:00
andreas.otte%primus-online.de
8565f8d329 adding resource makefiles
git-svn-id: svn://10.0.0.236/trunk@35804 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 18:21:05 +00:00
andreas.otte%primus-online.de
11f082290c renaming library from fileprotocol to resourceprotocol
adding hack to change PUBLIC variable


git-svn-id: svn://10.0.0.236/trunk@35803 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 18:20:13 +00:00
varada%netscape.com
bb00cb0945 change to button name
git-svn-id: svn://10.0.0.236/trunk@35802 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 17:56:19 +00:00
sspitzer%netscape.com
e621136f16 change the start page until #7417 gets fixed. a=hofmann
git-svn-id: svn://10.0.0.236/trunk@35801 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 15:16:47 +00:00
morse%netscape.com
ee3621104d fix M7 bug 8341 -- approved chofmann
git-svn-id: svn://10.0.0.236/trunk@35800 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 14:38:56 +00:00
warren%netscape.com
fce56036f0 Fixed refcount problem in Clone.
git-svn-id: svn://10.0.0.236/trunk@35799 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 10:11:58 +00:00
warren%netscape.com
d3663c46e3 Fixed refcount problem.
git-svn-id: svn://10.0.0.236/trunk@35798 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 10:11:35 +00:00
warren%netscape.com
a4f314b7ff Added resource: protocol.
git-svn-id: svn://10.0.0.236/trunk@35797 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 09:24:31 +00:00
warren%netscape.com
b00e37509d cleanup
git-svn-id: svn://10.0.0.236/trunk@35796 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 09:24:11 +00:00
warren%netscape.com
3243f56af3 fixed refcount problem
git-svn-id: svn://10.0.0.236/trunk@35795 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 09:23:34 +00:00
warren%netscape.com
a946fddf22 Added QI for nsIURL
git-svn-id: svn://10.0.0.236/trunk@35794 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 09:23:05 +00:00
sspitzer%netscape.com
fcc87d468e clean up README a little
git-svn-id: svn://10.0.0.236/trunk@35787 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 08:24:57 +00:00
sspitzer%netscape.com
a40b125986 not part of build.
git-svn-id: svn://10.0.0.236/trunk@35785 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 08:21:10 +00:00
rpotts%netscape.com
f5545d55c1 I'm beginning to rework this test to handle multiple URL loads... This is WIP :-)
git-svn-id: svn://10.0.0.236/trunk@35784 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 07:46:00 +00:00
rickg%netscape.com
9cc8c710fd approved update
git-svn-id: svn://10.0.0.236/trunk@35783 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 07:24:13 +00:00
rickg%netscape.com
e9da222324 approved fix
git-svn-id: svn://10.0.0.236/trunk@35782 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 07:08:30 +00:00
dveditz%netscape.com
3da4ad9be3 commenting out XPIDLSRCS until mystery CVS problem on Tinderbox is solved. We aren't building on Unix yet anyway
git-svn-id: svn://10.0.0.236/trunk@35777 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 06:01:12 +00:00
racham%netscape.com
c063552f59 Modified page title.
git-svn-id: svn://10.0.0.236/trunk@35776 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 05:29:06 +00:00
racham%netscape.com
bf6586b554 Modified page title. Modified some command parameters
git-svn-id: svn://10.0.0.236/trunk@35775 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 05:20:45 +00:00
racham%netscape.com
89b2ecc807 Removed the title to the base dialog to make it dynamic. inifile supplies the value.
git-svn-id: svn://10.0.0.236/trunk@35774 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:48:16 +00:00
racham%netscape.com
5691564e80 Fixed bug 4975 and enabled picking page titles from ini files
git-svn-id: svn://10.0.0.236/trunk@35773 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:44:53 +00:00
racham%netscape.com
8c6130f264 Fixed bugs 8258, 6218
git-svn-id: svn://10.0.0.236/trunk@35772 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:42:40 +00:00
kin%netscape.com
3c230ce015 Fix for bug #8375: Editor API Log fails to set paragraph style.
Changed "window.editorShell.SetParagraphStyle(" to "window.editorShell.paragraphStyle =".
Approved by chofmann.


git-svn-id: svn://10.0.0.236/trunk@35771 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:40:08 +00:00
waterson%netscape.com
eb2017c427 Bug 8367. Remove cruft after '#endif' to make HP compiler happy. Thanks, Bruce. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@35770 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:37:05 +00:00
waterson%netscape.com
9faa9cb223 Bug 7026. Make GetTarget() return the first child of a directory. Plus clean up the mess I've made of RJC's spaces.
git-svn-id: svn://10.0.0.236/trunk@35769 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:13:39 +00:00
pierre%netscape.com
76630b14c1 In GetDrawingSurface(), erase the drawing surface when it is re-used.
3455: [PP] mac/linux, dual toolbars appear after surfing.
6989: Multiple window drawing gets messed up.
6678: [PP]clipping/port problems in child dialogs.
5560: [PP] CornerView displays garbage.


git-svn-id: svn://10.0.0.236/trunk@35768 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 04:01:50 +00:00
dougt%netscape.com
1f099440ac Bug 8311 mac project files
git-svn-id: svn://10.0.0.236/trunk@35767 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 03:51:17 +00:00
warren%netscape.com
b955f8f621 Added missing addref
git-svn-id: svn://10.0.0.236/trunk@35766 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 03:38:49 +00:00
warren%netscape.com
a92a6d3b89 Fixed GetPort
git-svn-id: svn://10.0.0.236/trunk@35765 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 03:38:23 +00:00
dveditz%netscape.com
253c1dcf34 Bug #8311 XPInstall triggers not working. a chofmann, r cathleen
git-svn-id: svn://10.0.0.236/trunk@35764 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 03:36:50 +00:00
amasri%netscape.com
7b33bcaa8e added extra tests for version 2.0
added timing changes to help stabilize bitmap
added functional tests for version 2.0
added error handling to account for windows not opening completely
changed default URL loading method to Mozilla.LoadURL() NOTE: Smoketest is now dependant only on correct button positions for "OpenFile" dialog.
added full path OpenFile() capabilities on mac, plus String2List utility to permit graphic file interface to be manipulated


git-svn-id: svn://10.0.0.236/trunk@35763 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:53:18 +00:00
amasri%netscape.com
e3ad6958f9 changed Invoke() method to give better error messages
changed iBitmapWait to 90 to account for i18n sites
changed default home page to "Navigator Help"
changed sDir to full path from relative path NOTE: must be changed for each machine it runs on


git-svn-id: svn://10.0.0.236/trunk@35762 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:53:15 +00:00
amasri%netscape.com
2915043876 added extra tests for version 2.0
added i18n tests
changed expected file names
added ender tests
added functional tests for version 2.0


git-svn-id: svn://10.0.0.236/trunk@35761 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:53:12 +00:00
pinkerton%netscape.com
ae3e96aa5e remove NEW_DRAG_AND_DROP define since it's obsolete now. reviewed mcafee, appr chofmann.
git-svn-id: svn://10.0.0.236/trunk@35760 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:48:29 +00:00
saari%netscape.com
5a4b85ed88 Fixing Bug #8328, keybinding fix
git-svn-id: svn://10.0.0.236/trunk@35759 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:48:22 +00:00
mcafee%netscape.com
063677e6e9 Adding beeptest to XPToolkit test menu, a=leaf.
git-svn-id: svn://10.0.0.236/trunk@35758 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:21:08 +00:00
slamm%netscape.com
4fc3ad4e08 Prefs have some problems with our windows builds. Bug #8265. Make so the sidebar can be opened even when prefs cannot save the open/close state.
git-svn-id: svn://10.0.0.236/trunk@35756 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:18:53 +00:00
mcafee%netscape.com
57eaa41a12 Adding beeptest.html to the test suite.
git-svn-id: svn://10.0.0.236/trunk@35755 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 01:12:15 +00:00
beard%netscape.com
f348dd8ed2 Bug #5677: Reenabled drawing images referenced by <OBJECT> tags, fixed a crashing bug on the Mac as a result.
a=chofmann, r=pierre


git-svn-id: svn://10.0.0.236/trunk@35754 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 00:58:07 +00:00
cbegle%netscape.com
a910491319 Add regression test for http://bugzilla.mozilla.org/show_bug.cgi?id=7635.
Rename files for consistency.

These files are not part of the client.


git-svn-id: svn://10.0.0.236/trunk@35753 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 00:20:04 +00:00
mcafee%netscape.com
ab08e086d4 Adding nsSound. Fixing NT bustage
git-svn-id: svn://10.0.0.236/trunk@35752 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 00:12:43 +00:00
mcafee%netscape.com
29d756c2f5 Adding nsSound. Fixing linux bustage
git-svn-id: svn://10.0.0.236/trunk@35750 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-17 00:12:18 +00:00
sfraser%netscape.com
53026171ea Fix for bug 8317 -- leaked caret causes crash. r mjudge, a leaf.
git-svn-id: svn://10.0.0.236/trunk@35749 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:55:48 +00:00
beard%netscape.com
9d49b0ba5e bug #5352: navigator.javaEnabled() now returns false if the "security.enable_java" preference is undefined, which it is if the "Advanced" preferences dialog has never been run, or you're running under viewer.
a=chofmann, r=vidur


git-svn-id: svn://10.0.0.236/trunk@35748 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:40:41 +00:00
jfrancis%netscape.com
fab90f1e90 bug 8300; rvd: floppy moose; aprvd: chofmann
git-svn-id: svn://10.0.0.236/trunk@35747 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:40:16 +00:00
sdagley%netscape.com
0003b6a218 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35745 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:24:25 +00:00
sdagley%netscape.com
c44cbc1fa7 Finish landing XP Beep() functionality (bug #6911). Approved chofmann, reviewed saari & mcafee.
git-svn-id: svn://10.0.0.236/trunk@35744 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:23:45 +00:00
ducarroz%netscape.com
22c674eb88 Fix for bug 7508, A=chofmann, R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@35743 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 22:58:02 +00:00
joki%netscape.com
487055f223 Fix for bug 8270. A:chofmann Reenable key events to control tabbing/scrolling
git-svn-id: svn://10.0.0.236/trunk@35742 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 22:52:16 +00:00
ramiro%netscape.com
9de8beddf7 Fix for bug 6159. Reviewed by pollmann and approved by leaf.
Form check boxes were out of whack by one.  I removed the pathetically lame
hack i added before (which didn't work) and added a new and improved
pathetically dumb hack that really fixes the problem.  Yes folks, toggle
the toggle button 3 times to work around artificial intelligence in the
gtktogglebutton widget.


git-svn-id: svn://10.0.0.236/trunk@35740 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 22:24:18 +00:00
evaughan%netscape.com
34263a8ca6 Added some scrollbar samples.
git-svn-id: svn://10.0.0.236/trunk@35739 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 22:20:29 +00:00
ssu%netscape.com
d983fb8d2e backed out previous checkin due to tree closure
git-svn-id: svn://10.0.0.236/trunk@35738 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:54:13 +00:00
ssu%netscape.com
d852045e1f ifdef'ed all calls to PR_Seek() for the standalone build
git-svn-id: svn://10.0.0.236/trunk@35737 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:47:58 +00:00
cmanske%netscape.com
8fd6a9796d Fixed bug 8281. Reviewed by sfraser, approved by chofmann
git-svn-id: svn://10.0.0.236/trunk@35736 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:45:38 +00:00
jfrancis%netscape.com
a84649ba07 bug 8287; rvd sfraser; aprvd buster; aprvd chofmann
git-svn-id: svn://10.0.0.236/trunk@35735 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:38:51 +00:00
jfrancis%netscape.com
1b33a49066 bug 8303; rvd kin; aprvd buster; aprvd chofmann
git-svn-id: svn://10.0.0.236/trunk@35734 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:38:04 +00:00
kin%netscape.com
ba3ef45bce Fix for bug #8306: [PP] Need to enable Editor API Logging on the Mac
Uncommented out define for ENABLE_JS_EDITOR_LOG.
Approved by chofmann@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@35733 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:30:16 +00:00
briano%netscape.com
2ebf347236 Automated update
git-svn-id: svn://10.0.0.236/trunk@35732 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:29:54 +00:00
kin%netscape.com
00d6da8b0d Fix for bug #8309: Need to Flush() during Editor API Logging.
git-svn-id: svn://10.0.0.236/trunk@35731 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:27:46 +00:00
briano%netscape.com
50606b8e34 Duh. Forgot to add the AC_SUBST line for MOZ_NSPRENV_CLASSIC_NSPR. Kind of necessary to complete bug 7567....
git-svn-id: svn://10.0.0.236/trunk@35730 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:27:14 +00:00
sfraser%netscape.com
b798ce46a3 Fix for 6345 - opening local files in editor. r kin, a leaf.
git-svn-id: svn://10.0.0.236/trunk@35729 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:05:08 +00:00
akkana%netscape.com
e413aafe07 8283: Fix crash because selectin wasn't initialized. r=sfraser/a=leaf
git-svn-id: svn://10.0.0.236/trunk@35728 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:02:25 +00:00
sspitzer%netscape.com
f3fe6c6d13 fix for #8249 to get card pane to work on linux.
I had to remove NO_GET_XPT=1 line from Makefile.in.

This was causing the following error at run time:

JavaScript error: uncaught exception: Could not convert JavaScript argument (NULL value can not be used for a C++ reference type) arg 0 [nsIRDFResource.QueryInterface, {file: file:////builds/sspitzer/MOZILLA/06.16.1999/04.30/mozilla/dist/bin/chrome/addressbook/content/default/resultPane.xul, line: 160}]


git-svn-id: svn://10.0.0.236/trunk@35727 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 20:14:31 +00:00
andreas.otte%primus-online.de
8f551f726b adding urltest and TestFileInput2 to the unix build
git-svn-id: svn://10.0.0.236/trunk@35726 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 19:51:14 +00:00
cbegle%netscape.com
e5616ebbdb Add regression test for http://bugzilla.mozilla.org/show_bug.cgi?id=4088,
Date.parse.

Not built in the client.


git-svn-id: svn://10.0.0.236/trunk@35725 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 19:25:05 +00:00
andreas.otte%primus-online.de
b103483ab5 resurrected
git-svn-id: svn://10.0.0.236/trunk@35723 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 17:43:28 +00:00
valeski%netscape.com
a248ada3dd CHECKIN NOT ON MAIN PULL: removed the cookie module dependency on the HTTPResponse interface.
git-svn-id: svn://10.0.0.236/trunk@35722 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 14:49:25 +00:00
rpotts%netscape.com
fd02c25f8b Added an if check around the call out through the event sink...
git-svn-id: svn://10.0.0.236/trunk@35721 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 09:50:30 +00:00
rpotts%netscape.com
18957e4484 Separated the Event Sink from the nsIStreamListener...
git-svn-id: svn://10.0.0.236/trunk@35720 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 09:40:40 +00:00
dveditz%netscape.com
9c2c527f01 chasing the tree, not part of build
git-svn-id: svn://10.0.0.236/trunk@35719 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 07:03:36 +00:00
sspitzer%netscape.com
e19ef83fb5 clean up the interfaces I'll need to remove the message from the db after
the user hits cancel.  add newlines to ends of files.  remove old bogus code.


git-svn-id: svn://10.0.0.236/trunk@35718 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 07:00:47 +00:00
rjc%netscape.com
39691919cd Work around bug #8278.
git-svn-id: svn://10.0.0.236/trunk@35717 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:58:40 +00:00
sfraser%netscape.com
34c398fd4f delete[] -> PR_Free. r bruce
git-svn-id: svn://10.0.0.236/trunk@35716 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:57:53 +00:00
dveditz%netscape.com
a59404197c eliminate extra startup file i/o
git-svn-id: svn://10.0.0.236/trunk@35714 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:50:37 +00:00
dveditz%netscape.com
9d8448f9db use standard XPCOM macros
git-svn-id: svn://10.0.0.236/trunk@35713 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:49:42 +00:00
dveditz%netscape.com
1bbd739131 Updating utility for mozilla world
git-svn-id: svn://10.0.0.236/trunk@35712 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:47:06 +00:00
rjc%netscape.com
3ec32b01ec Try and ensure that we're actually looking at proper search datasets by checking file type and creator on Mac.
git-svn-id: svn://10.0.0.236/trunk@35711 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:46:51 +00:00
waterson%netscape.com
8bc32bab29 When destroying an RDFElement, call SetParent(nsnull) on each of its children so that there aren't any dangling reference back to us (should a child leak, or be referred to by somebody else).
git-svn-id: svn://10.0.0.236/trunk@35710 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:44:23 +00:00
sspitzer%netscape.com
3e326c02c9 fix warnings.
also Back() and Back(nsIWebShell *) existed, and this is bad.
Renamed Back(nsIWebShell *) to GoBack(nsIWebShell *).


git-svn-id: svn://10.0.0.236/trunk@35709 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:38:44 +00:00
pierre%netscape.com
0f43ffca1d Removed the NSPR event queue from nsMacMessagePump (and keep the one in nsToolkit).
git-svn-id: svn://10.0.0.236/trunk@35708 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:30:38 +00:00
pierre%netscape.com
bb778ecb1f set the caret at the right location after a cut
git-svn-id: svn://10.0.0.236/trunk@35707 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:26:38 +00:00
pierre%netscape.com
6d043a28a5 Fixed a crash in HandleMenuCommand(). It could especially happen on Quit.
git-svn-id: svn://10.0.0.236/trunk@35706 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:22:11 +00:00
peterl%netscape.com
a86f4802a3 fixed re-resolve style contexts to handle local pseudo elements
and capture style change information


git-svn-id: svn://10.0.0.236/trunk@35705 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:17:21 +00:00
peterl%netscape.com
5770b2f9a6 dont emit error messages when sheets canceled after doc disconnect
git-svn-id: svn://10.0.0.236/trunk@35704 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:16:53 +00:00
peterl%netscape.com
262c024b61 changed initialization of basefont so as not to override font style on HTML elements
git-svn-id: svn://10.0.0.236/trunk@35703 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:15:01 +00:00
alecf%netscape.com
994f4f4c20 fix depth to appease shrike
git-svn-id: svn://10.0.0.236/trunk@35702 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:14:51 +00:00
waterson%netscape.com
cf8d4effe1 Add '-chrome' flag to load alternative chrome.
git-svn-id: svn://10.0.0.236/trunk@35701 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:14:28 +00:00
rjc%netscape.com
bd7b75801d Only save data in graph if its not already there. Also, resolve aliases to search datasets on Mac.
git-svn-id: svn://10.0.0.236/trunk@35700 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:01:04 +00:00
briano%netscape.com
dab091fda9 Automated update
git-svn-id: svn://10.0.0.236/trunk@35699 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:59:52 +00:00
despotdaemon%netscape.com
ac36a93d5a Pseudo-automatic update of changes made by zuperdee@penguinpowered.com.
git-svn-id: svn://10.0.0.236/trunk@35698 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:59:06 +00:00
bienvenu%netscape.com
1659b03f62 don't continue applying filters after move
git-svn-id: svn://10.0.0.236/trunk@35697 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:58:02 +00:00
alecf%netscape.com
f278c932b4 fix makefiles to enter "skin" directory
git-svn-id: svn://10.0.0.236/trunk@35696 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:57:20 +00:00
bienvenu%netscape.com
056b8eb71d fix filter success determination
git-svn-id: svn://10.0.0.236/trunk@35695 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:56:33 +00:00
waterson%netscape.com
c5e85cb531 Fix unintialized memory read.
git-svn-id: svn://10.0.0.236/trunk@35694 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:52:42 +00:00
mcafee%netscape.com
07ce5cf20b Removing --enable-new-drag-and-drop, NEW_DRAG_AND_DROP is on by default now.
git-svn-id: svn://10.0.0.236/trunk@35693 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:50:32 +00:00
sfraser%netscape.com
14abd86023 Fix some really weird casting bugs. Details are in bug 8277.
git-svn-id: svn://10.0.0.236/trunk@35692 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:44:07 +00:00
alecf%netscape.com
e4854bd257 localize the dialog title
git-svn-id: svn://10.0.0.236/trunk@35691 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:37:21 +00:00
alecf%netscape.com
dba13afe57 add FilterListDialog.js to makefiles
git-svn-id: svn://10.0.0.236/trunk@35688 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:35:51 +00:00
alecf%netscape.com
b49938cfcc set column widths appropriately
git-svn-id: svn://10.0.0.236/trunk@35687 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:35:33 +00:00
alecf%netscape.com
34329cf783 add some logic for Filters
git-svn-id: svn://10.0.0.236/trunk@35686 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:34:36 +00:00
rjc%netscape.com
9c97726dbc Set a white background.
git-svn-id: svn://10.0.0.236/trunk@35685 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:32:48 +00:00
alecf%netscape.com
31a6da33c0 remove some excess XUL that used to have templates for combo boxes
git-svn-id: svn://10.0.0.236/trunk@35684 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:32:17 +00:00
rjc%netscape.com
0e7aa68bd8 Use case-insignificant string comparisons now that we can.
git-svn-id: svn://10.0.0.236/trunk@35683 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:32:13 +00:00
talisman%anamorphic.com
ed8ac7c79c Set the default build to debug (javac -g) so we can do a better job of quality control;
Set max stack size to 64MB during compile phase - we have enough classes now that the compiler runs out of memory occasionally without the -mx64m flag.


git-svn-id: svn://10.0.0.236/trunk@35682 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:24:21 +00:00
bienvenu%netscape.com
545ded29f5 fix warnings
git-svn-id: svn://10.0.0.236/trunk@35680 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:23:05 +00:00
rjc%netscape.com
d908baf252 If we already have the results from a search, just return them; don't bother re-doing the search.
git-svn-id: svn://10.0.0.236/trunk@35679 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:22:14 +00:00
talisman%anamorphic.com
72661a376b *Lots* of bug fixes:
- Fixed problem of showing Look & Feel sets that won't run on a given
	  platform;

	- Fixed font bugs

	- Updated deprecated methods to be JDK 1.1 compliant


git-svn-id: svn://10.0.0.236/trunk@35678 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:21:42 +00:00
talisman%anamorphic.com
9c842315ec Author severely broke compatibility with JDK 1.1 - only fix so far is changing Vector.add(Object) to Vector.addElement(Object). As far as I know, we still want to be compatible with JDK 1.1.
git-svn-id: svn://10.0.0.236/trunk@35677 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:20:12 +00:00
pollmann%netscape.com
3512f5a5f9 Bug 2195: select[n] == select.options[n], new idlc-generated glue for nonstandard DOM interface
git-svn-id: svn://10.0.0.236/trunk@35676 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:20:00 +00:00
pollmann%netscape.com
7ff45ac8f5 Bug 2195: select[n] == select.options[n], new implementation for nonstandard DOM interface
git-svn-id: svn://10.0.0.236/trunk@35675 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:19:08 +00:00
mcafee%netscape.com
1ce5a1bf28 Removing NEW_DRAG_AND_DROP ifdef, this is on by default now.
git-svn-id: svn://10.0.0.236/trunk@35674 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:18:53 +00:00
talisman%anamorphic.com
1c53aaec59 Yet more font bug fixes.
git-svn-id: svn://10.0.0.236/trunk@35673 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:17:33 +00:00
talisman%anamorphic.com
05c4a4b604 More font bug fixes.
git-svn-id: svn://10.0.0.236/trunk@35672 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:16:29 +00:00
talisman%anamorphic.com
1e068fe4e0 More bug fixes - would throw a FileNotFound exception at startup if the $HOME/.grendel/grendel.pref file didn't exist. Now it creates it if it doesn't already exist.
git-svn-id: svn://10.0.0.236/trunk@35671 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:15:31 +00:00
pollmann%netscape.com
80638fa053 Bug 2195: select[n] == select.options[n], new nonstandard DOM interface
git-svn-id: svn://10.0.0.236/trunk@35670 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:15:30 +00:00
talisman%anamorphic.com
5301f90f8b Font bug fixes - default font was too big (may be platform specific to linux, but Helvetica-plain-12 is a safe bet for any system).
git-svn-id: svn://10.0.0.236/trunk@35669 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:13:53 +00:00
rjc%netscape.com
203c0c7631 Less memory intensiveness: now only load/save data into memory store as needed instead of upfront.
git-svn-id: svn://10.0.0.236/trunk@35668 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:11:54 +00:00
waterson%netscape.com
6b475c686a Bug 8272. Assert when writing RDF file. This probably had to do with the fact that we were writing out ID= attributes on the RDF containers. I changed to write an illegal 'about=' construct to get Matt alive.
git-svn-id: svn://10.0.0.236/trunk@35667 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:11:05 +00:00
jfrancis%netscape.com
ca6c1a3d36 editor rules framework for {make list, indent, outdent, change alignment}
git-svn-id: svn://10.0.0.236/trunk@35666 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:02:43 +00:00
pollmann%netscape.com
0af1f8f6d1 Bug 2195: select[n] == select.options[n], new header for nonstandard DOM interface
git-svn-id: svn://10.0.0.236/trunk@35665 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:02:21 +00:00
ramiro%netscape.com
43674ab48e Make it work with gnu libc 2.1. On glibc 2.1, the Dl_info api defined in
<dlfcn.h> is only exposed __USE_GNU is defined.  I suppose its some kind of
standards adherence thing.


git-svn-id: svn://10.0.0.236/trunk@35664 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:55:36 +00:00
matt%netscape.com
c24a0ef0ee adding files for dialog window for sidebar
git-svn-id: svn://10.0.0.236/trunk@35663 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:55:32 +00:00
matt%netscape.com
b670993976 Adding dialog for sidebar
git-svn-id: svn://10.0.0.236/trunk@35662 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:54:36 +00:00
matt%netscape.com
6ea8276e99 adding files for customize dialog
git-svn-id: svn://10.0.0.236/trunk@35661 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:53:30 +00:00
mcafee%netscape.com
e481f068c2 Removing NEW_DRAG_AND_DROP ifdef, this is on by default now.
git-svn-id: svn://10.0.0.236/trunk@35660 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:52:05 +00:00
pierre%netscape.com
c4d1ac9b9b File Removed.
git-svn-id: svn://10.0.0.236/trunk@35659 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:51:34 +00:00
waterson%netscape.com
7f4b857914 Bug 8174. Remove PR_EXTERN for private symbols.
git-svn-id: svn://10.0.0.236/trunk@35658 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:45:36 +00:00
waterson%netscape.com
fcac155fcb Juggle headers a bit so that we can build on VC5.0 and gcc-2.7.2.3 (need definition of classes for use with nsCOMPtr).
git-svn-id: svn://10.0.0.236/trunk@35657 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:42:45 +00:00
joki%netscape.com
9314e8c0fd Fixing event clientx/y coords to have the right value even in subviews
git-svn-id: svn://10.0.0.236/trunk@35656 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:39:51 +00:00
erik%netscape.com
43e3606d63 Pass null terminator to converter now that Frank has fixed it.
git-svn-id: svn://10.0.0.236/trunk@35655 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:36:33 +00:00
sspitzer%netscape.com
1da755d932 More build breakage fixes....
git-svn-id: svn://10.0.0.236/trunk@35654 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:34:25 +00:00
rjc%netscape.com
4932cde3cf Add "Save Search" button with appropriate disabling/enabling.
git-svn-id: svn://10.0.0.236/trunk@35653 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:27:16 +00:00
davidm%netscape.com
b0ed737d4e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35652 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:23:37 +00:00
sfraser%netscape.com
f839256ffb Pinkterton removed the wrong line. He meant to remove nsIDOMToolbarCore.h, not nsIDOMToolkitCore.h
git-svn-id: svn://10.0.0.236/trunk@35651 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:17:12 +00:00
warren%netscape.com
6cb3c62ff9 New and improved.
git-svn-id: svn://10.0.0.236/trunk@35650 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:29 +00:00
warren%netscape.com
003486244b Changed nsAutoMonitor to nsAutoCMonitor (cached).
git-svn-id: svn://10.0.0.236/trunk@35649 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:25 +00:00
warren%netscape.com
b3ec99f296 Added NewChannelFromNativePath for convenience.
git-svn-id: svn://10.0.0.236/trunk@35648 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:22 +00:00
warren%netscape.com
ff5039c9f6 Fixed bug causing Flush to block forever. Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
git-svn-id: svn://10.0.0.236/trunk@35647 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:15 +00:00
warren%netscape.com
1221ac1cc0 Upped max pages because there's some sort of PRMonitor bug when you run out of VM space.
git-svn-id: svn://10.0.0.236/trunk@35646 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:12 +00:00
warren%netscape.com
1fafa621b4 Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
git-svn-id: svn://10.0.0.236/trunk@35645 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:15:08 +00:00
erik%netscape.com
480d812687 Fix for bug 7822. Remove the code that strips the high byte off of the
Unicode string for menu items that have a submenu.


git-svn-id: svn://10.0.0.236/trunk@35644 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:13:58 +00:00
davidm%netscape.com
285d776c21 I am going blind. Was calling register rather than unregister function
git-svn-id: svn://10.0.0.236/trunk@35643 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:13:03 +00:00
tague%netscape.com
bf790334ec Fixed #5438 - Mac Buttons not displaying Japanese correctly.
git-svn-id: svn://10.0.0.236/trunk@35642 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:12:14 +00:00
alecf%netscape.com
9abea099f4 fix vc5 bustage - don't use nsCOMPtr on implementations, only on interfaces
git-svn-id: svn://10.0.0.236/trunk@35641 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:09:33 +00:00
erik%netscape.com
4e612f7bce Fix for bug 7841. Some fonts return bad glyph IDs. Now checking for these.
It turns out that GulimChe is one of those bad fonts.


git-svn-id: svn://10.0.0.236/trunk@35640 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:57:55 +00:00
sspitzer%netscape.com
9081dcee74 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@35639 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:51:08 +00:00
sspitzer%netscape.com
85e0830ca5 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@35638 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:50:00 +00:00
syd%netscape.com
1a6de599ba One change: if user sets ncols, ignore installcmap. The two collide
(they both set thresholds) and we can assume if the user is setting
the ncols that he/she is doing some fine tune control over the more
granular control installcmap gives.


git-svn-id: svn://10.0.0.236/trunk@35637 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:41:52 +00:00
pierre%netscape.com
43b859ff7b #8214 "[PP] Mac - Closing browser window with text field focused crashes apprunner". Removed an extra addRef in nsBaseWidget::Enumerator::CurrentItem()
git-svn-id: svn://10.0.0.236/trunk@35636 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:34:44 +00:00
sspitzer%netscape.com
549f5a4fe6 fix windows build bustage.
git-svn-id: svn://10.0.0.236/trunk@35635 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:34:37 +00:00
hangas%netscape.com
7f1d1f85e8 Updated code to match the changes in the address book back-end.
git-svn-id: svn://10.0.0.236/trunk@35634 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:32:26 +00:00
hangas%netscape.com
725e1658f7 Added box around card view pane as an example to demonstrate a bug
git-svn-id: svn://10.0.0.236/trunk@35633 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:31:49 +00:00
alecf%netscape.com
6b5779bcf8 fix mac bustage, this was supposed to be in #ifdef DEBUG
git-svn-id: svn://10.0.0.236/trunk@35632 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:28:42 +00:00
dveditz%netscape.com
6ee73b8ff9 Adding NS_RELEASE_THIS()
git-svn-id: svn://10.0.0.236/trunk@35631 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:28:25 +00:00
dveditz%netscape.com
8b1ee7529d proxy can now find main thread
git-svn-id: svn://10.0.0.236/trunk@35630 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:26:37 +00:00
syd%netscape.com
1784850441 Support for ncols and installcmap prefs.
Currently, 8 bit pseudocolor visual users are going to get a private cmap
installed base on design of gdk_rgb* code design. We want the default to
really be that we share with the server default colormap; if that looks
too bad (e.g., can't get enough colors, user can set the browser.installcmap
pref to "true" to get a priviate cmap installed.

Gdk determines if to install a private cmap based on being able to allocate
a certain number of colors from the default colormap. If that fails, a
private cmap is installed. The default gdk threshold is 5 * 5 * 5. If we
see browser.installcmap == true, we set to 255 to force it. If we see
browser.installcmap == false, we set it to 0. Also added browser.ncols
pref, which allows fine-grained control of this; the user can set the
threshold value and control when gdk will use shared colormap vs. private.


git-svn-id: svn://10.0.0.236/trunk@35629 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:24:55 +00:00
syd%netscape.com
fb779f6f02 Add browser.ncols and browser.installcmap preferences
git-svn-id: svn://10.0.0.236/trunk@35628 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:18:44 +00:00
mscott%netscape.com
65ae0724c3 After creating an imap url from create instance, we need to initialize it.
git-svn-id: svn://10.0.0.236/trunk@35627 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:10:22 +00:00
mscott%netscape.com
de04424f72 Add initialize support
git-svn-id: svn://10.0.0.236/trunk@35626 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:09:12 +00:00
mscott%netscape.com
76338689e7 Add interface method for initialize.
git-svn-id: svn://10.0.0.236/trunk@35625 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:08:49 +00:00
blizzard%redhat.com
c94ea9d669 xlib renders, baby.
git-svn-id: svn://10.0.0.236/trunk@35624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:07:55 +00:00
sdagley%netscape.com
99e28f20cf First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35623 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 03:02:41 +00:00
alecf%netscape.com
4f9901c5fe return XP_AssertAtLine
git-svn-id: svn://10.0.0.236/trunk@35622 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:41:15 +00:00
sspitzer%netscape.com
f643d8223c more build bustage fixes. burn, hollywood, burn.
git-svn-id: svn://10.0.0.236/trunk@35621 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:37:48 +00:00
sspitzer%netscape.com
12bd64e970 more fixes for build bustage
git-svn-id: svn://10.0.0.236/trunk@35620 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:25:34 +00:00
alecf%netscape.com
3c715fd75b second attempt to eliminate useless functions
git-svn-id: svn://10.0.0.236/trunk@35619 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:23:26 +00:00
sspitzer%netscape.com
c3b3f2fb2f more build bustage fixes
git-svn-id: svn://10.0.0.236/trunk@35618 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:21:19 +00:00
mscott%netscape.com
488588081e Don't attempt to read from the file we are sending unless the file stream is in fact open.
git-svn-id: svn://10.0.0.236/trunk@35617 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:19:49 +00:00
bienvenu%netscape.com
1b72cfee5b check for null mdb row when setting property, perhaps fix #7443
git-svn-id: svn://10.0.0.236/trunk@35616 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:17:08 +00:00
rjc%netscape.com
cdc6027941 Add in search datasource in bookmarks.
git-svn-id: svn://10.0.0.236/trunk@35615 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:14:56 +00:00
waterson%netscape.com
aface37a9e Bug 8267. Add nsIRDFContainer::RemoveElementAt() implementation.
git-svn-id: svn://10.0.0.236/trunk@35614 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:08:54 +00:00
waterson%netscape.com
dcf90fba85 Bug 6665. Hack to addref resources before doing the sort. This saves mailnews from having to recreate them.
git-svn-id: svn://10.0.0.236/trunk@35613 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:07:56 +00:00
bienvenu%netscape.com
6d767e7900 add commit after deleting msg
git-svn-id: svn://10.0.0.236/trunk@35612 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:07:00 +00:00
waterson%netscape.com
9fea56b5f8 Remove Window.Equals() hack.
git-svn-id: svn://10.0.0.236/trunk@35611 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:06:48 +00:00
waterson%netscape.com
daeb84e9fe Add WalkTheStack() implementation for i386 Linux. Tip o' the hat to kipp for the stack walking code, and shaver for the dladdr() hint. Replace PR_snprintf() with nsIToA().
git-svn-id: svn://10.0.0.236/trunk@35610 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:05:32 +00:00
alecf%netscape.com
cac896e871 remove unnecessary functions
git-svn-id: svn://10.0.0.236/trunk@35609 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 02:04:53 +00:00
sspitzer%netscape.com
0143851e83 fix build bustage. sending mail to rahda so she can back this out, if necessary
git-svn-id: svn://10.0.0.236/trunk@35608 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:50:17 +00:00
rjc%netscape.com
a72551e11b More Search changes.
git-svn-id: svn://10.0.0.236/trunk@35607 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:47:02 +00:00
pollmann%netscape.com
48590ea9b6 Bug 2195: select[n] == select.options[n], new IID for nonstandard DOM interface
git-svn-id: svn://10.0.0.236/trunk@35606 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:41:13 +00:00
pavlov%pavlov.net
b01d95c15d initial context menu stuff.. not finished
git-svn-id: svn://10.0.0.236/trunk@35605 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:34:29 +00:00
mcmullen%netscape.com
6433e00bb3 Fix the profile logic now that a default profile is not created by pref->StartUp().
git-svn-id: svn://10.0.0.236/trunk@35604 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:33:02 +00:00
nisheeth%netscape.com
b9c9cc95a1 Do not include nsXMLTokenizer.h any more.
git-svn-id: svn://10.0.0.236/trunk@35603 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:31:55 +00:00
jband%netscape.com
d862ba14f3 updaing TODO list
git-svn-id: svn://10.0.0.236/trunk@35602 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:30:13 +00:00
jband%netscape.com
e5880c8aa6 fix for bug 8248. Not setting the VAL_IS_IFACE flag for purely out params when calling native from JS. All interfaces that return an interface (e.g. QueryInterface) were getting left with one extra ref. Yuck!
git-svn-id: svn://10.0.0.236/trunk@35601 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:29:49 +00:00
nisheeth%netscape.com
7d86f7a5e9 Fixed a crash that resulted from trying to access freed memory in CSSLoaderImpl::DidLoadStyle(). I was trying to access aLoadData to print out an error message after aLoadData had been freed. Moved the error printing code to where aLoadData still has valid content.
git-svn-id: svn://10.0.0.236/trunk@35600 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:29:27 +00:00
pierre%netscape.com
e5c0d34d91 #8264 "[PP] Mac GFX draws lines one pixel too long"
git-svn-id: svn://10.0.0.236/trunk@35599 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:18:15 +00:00
waterson%netscape.com
b911cdf0ae No longer need to special case comparison of XPConnect and DOM objects.
git-svn-id: svn://10.0.0.236/trunk@35598 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:12:37 +00:00
nisheeth%netscape.com
bf550f5348 We no longer need to check an environment variable before instantiating the expat tokenizer. The next step is to remove the XML tokenizer from the build system.
git-svn-id: svn://10.0.0.236/trunk@35597 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:11:48 +00:00
jdunn%netscape.com
3a94d4f0be Use C comment delims and not C++
git-svn-id: svn://10.0.0.236/trunk@35596 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:08:26 +00:00
radha%netscape.com
86b169912d Fix the GetURL() bustage in windows
git-svn-id: svn://10.0.0.236/trunk@35595 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:02:19 +00:00
alecf%netscape.com
f46902fa6b remove unused functions
git-svn-id: svn://10.0.0.236/trunk@35594 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:01:09 +00:00
alecf%netscape.com
7f042a583d remove some unused functions
git-svn-id: svn://10.0.0.236/trunk@35593 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 01:00:29 +00:00
rjc%netscape.com
0ad5ad4b4b Add checks for NULL before using mInner. It could be NULL, for example, if JavaScript creates the datasource but forgets to Init() the datasource.
git-svn-id: svn://10.0.0.236/trunk@35592 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:59:43 +00:00
alecf%netscape.com
ff6ad9e181 back out previous checkin - busts on windows
git-svn-id: svn://10.0.0.236/trunk@35591 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:59:24 +00:00
alecf%netscape.com
111a3af6d6 back out last checkin, busts on windows
git-svn-id: svn://10.0.0.236/trunk@35590 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:58:16 +00:00
akkana%netscape.com
8154b700e1 Add a comment and an acute entity, for testing purposes
git-svn-id: svn://10.0.0.236/trunk@35589 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:53:54 +00:00
akkana%netscape.com
a9a778be57 Oh, drat. Previous fix for const problem also threw away the result
of UnicodeToHTMLString.  This fixes that.


git-svn-id: svn://10.0.0.236/trunk@35588 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:52:47 +00:00
alecf%netscape.com
362a835691 if 0 and static a bunch of functions that aren't used anywhere
git-svn-id: svn://10.0.0.236/trunk@35587 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:51:20 +00:00
gagan%netscape.com
dd250dc838 Removed the temporary Open call on nsIChannel. Inspite of the misnomer, the AsyncRead is the one to use.
git-svn-id: svn://10.0.0.236/trunk@35586 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:49:01 +00:00
hangas%netscape.com
99bc4ff232 Updated mac projects to reflect Candice' changes to windows/unix.
git-svn-id: svn://10.0.0.236/trunk@35585 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:47:36 +00:00
hangas%netscape.com
f4ec91d3ec Commented out Mac breakage
git-svn-id: svn://10.0.0.236/trunk@35584 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:46:12 +00:00
vidur%netscape.com
aba7d2a324 sink now creates content for BASE element
git-svn-id: svn://10.0.0.236/trunk@35583 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:44:50 +00:00
pierre%netscape.com
6889524375 #4084 "JS events: Mac form element events"
git-svn-id: svn://10.0.0.236/trunk@35582 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:41:30 +00:00
pierre%netscape.com
1cc9deab39 #4084 "JS events: Mac form element events"
A little cleanup in key events too


git-svn-id: svn://10.0.0.236/trunk@35581 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:41:02 +00:00
pierre%netscape.com
955ffba2a9 #4084 "JS events: Mac form element events"
#7100 "JS change state (enabled/checked) of html:checkbox doesn't redraw"


git-svn-id: svn://10.0.0.236/trunk@35580 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:40:20 +00:00
danm%netscape.com
cd06b36af7 more careful with dialog webshellwindow member variable. fixes bug 7858. also, release appshell service correctly
git-svn-id: svn://10.0.0.236/trunk@35579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:38:22 +00:00
blizzard%redhat.com
f4816602ee use PR_LOG for debugging
git-svn-id: svn://10.0.0.236/trunk@35578 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:37:57 +00:00
radha%netscape.com
e5fe173125 OOps. Commented out NS_NewSessionHistory() by mistake in the previous checkin
git-svn-id: svn://10.0.0.236/trunk@35577 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:35:53 +00:00
danm%netscape.com
15d3d4ef10 released modal dialog windows after use
git-svn-id: svn://10.0.0.236/trunk@35576 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:34:11 +00:00
dp%netscape.com
767d4f61b3 Using default autoregistration
git-svn-id: svn://10.0.0.236/trunk@35575 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:34:08 +00:00
pinkerton%netscape.com
632800454c remove the toolbar appCore from the build.
git-svn-id: svn://10.0.0.236/trunk@35574 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:32:12 +00:00
dp%netscape.com
e7840a0ada Using default autoregistration.
git-svn-id: svn://10.0.0.236/trunk@35573 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:29:34 +00:00
danm%netscape.com
ec8fd288c2 just added some usage notes and a bit of extra care during window initialization
git-svn-id: svn://10.0.0.236/trunk@35572 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:27:41 +00:00
dp%netscape.com
4f64ef995b Removing xcDllStore.cpp from the build.
git-svn-id: svn://10.0.0.236/trunk@35571 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:27:13 +00:00
dp%netscape.com
b28116e9b0 Registry location and filename added.
git-svn-id: svn://10.0.0.236/trunk@35570 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:26:43 +00:00
dp%netscape.com
c8118dee3e Removing nsIComponentManager.h from nsIFileSpec.h to prevent circular
header dependencies in preparation for component manager using nsIFileSpec.


git-svn-id: svn://10.0.0.236/trunk@35569 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:26:02 +00:00
bienvenu%netscape.com
936c5ca3d7 work around gcc bug with MI
git-svn-id: svn://10.0.0.236/trunk@35568 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:25:14 +00:00
blizzard%redhat.com
1278260f3c use PR_LOG for debugging messages
git-svn-id: svn://10.0.0.236/trunk@35567 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:25:10 +00:00
sspitzer%netscape.com
7fd43d6316 no newline at the end of the file
git-svn-id: svn://10.0.0.236/trunk@35566 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:24:39 +00:00
ssu%netscape.com
abd1750bd2 ifdef'ed call to PR_Seek() for the standalone build
git-svn-id: svn://10.0.0.236/trunk@35565 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:24:37 +00:00
alecf%netscape.com
ad66b78a7f remove HashTable routines (we're only using HashLists)
git-svn-id: svn://10.0.0.236/trunk@35564 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:24:31 +00:00
sspitzer%netscape.com
629185ee2a rename s to s2 to stop shadowing. we don't need to get the prefs service again, we already have it.
git-svn-id: svn://10.0.0.236/trunk@35563 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:24:17 +00:00
alecf%netscape.com
551717687a hide some symbols from the build
git-svn-id: svn://10.0.0.236/trunk@35562 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:23:21 +00:00
sspitzer%netscape.com
ab994e28c8 missing newlines at the end of the file
git-svn-id: svn://10.0.0.236/trunk@35561 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:23:12 +00:00
alecf%netscape.com
0a8ec439ba xp_qsort is gone, so remove it from the build
git-svn-id: svn://10.0.0.236/trunk@35560 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:22:48 +00:00
danm%netscape.com
efff0ea4f1 fix hidden virtual function bustage
git-svn-id: svn://10.0.0.236/trunk@35559 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:14:04 +00:00
sspitzer%netscape.com
de3211f6d6 fix build bustage for chuang
git-svn-id: svn://10.0.0.236/trunk@35558 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:13:25 +00:00
chuang%netscape.com
a3de261c42 Add address book database code and other fixes
git-svn-id: svn://10.0.0.236/trunk@35556 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:04:49 +00:00
sfraser%netscape.com
7d9456c22e Get rid of stuplid warnings.
git-svn-id: svn://10.0.0.236/trunk@35555 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:02:27 +00:00
mscott%netscape.com
1ebf77ee79 Bug #8221 fix memory problems with nsCOMPtr & using do_QI around methods. We were also making a com ptr out of a non interface so I added a dirty hack to fix that.
git-svn-id: svn://10.0.0.236/trunk@35554 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 00:00:55 +00:00
sfraser%netscape.com
ecfb2ed35b Don't release the selection that you didn't addref, mister document encoder.
git-svn-id: svn://10.0.0.236/trunk@35553 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:58:41 +00:00
nisheeth%netscape.com
346f6ea4e8 Fix for bug 4196. Clicking on anchors now targets frames properly. We were being too eager in truncating the target in nsGenericHTMLElement::GetBaseTarget().
git-svn-id: svn://10.0.0.236/trunk@35552 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:58:07 +00:00
akkana%netscape.com
6d203047f2 Fix const problem
git-svn-id: svn://10.0.0.236/trunk@35551 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:56:44 +00:00
briano%netscape.com
aa13f89293 Fix for QNX/NTO.
git-svn-id: svn://10.0.0.236/trunk@35550 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:56:05 +00:00
putterman%netscape.com
619bc2db1d use chrome url for PrefsWindow.js
git-svn-id: svn://10.0.0.236/trunk@35549 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:54:32 +00:00
sfraser%netscape.com
8258d8059c Fix GetViewForRendering() in the window coordinates case.
git-svn-id: svn://10.0.0.236/trunk@35548 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:54:26 +00:00
chuang%netscape.com
7f2ab75e9b First time check in
git-svn-id: svn://10.0.0.236/trunk@35547 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:52:52 +00:00
chuang%netscape.com
604c92205e First check in
git-svn-id: svn://10.0.0.236/trunk@35546 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:50:33 +00:00
putterman%netscape.com
b24409e014 use chrome url to use PrefsWindow.js
git-svn-id: svn://10.0.0.236/trunk@35545 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:47:08 +00:00
hangas%netscape.com
17a3cc4628 Added empty treecell's so that we don't assert.
git-svn-id: svn://10.0.0.236/trunk@35544 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:45:01 +00:00
rogerl%netscape.com
d7d1246bf2 Fixed bug #7635. instanceof now starts the chain walk from the object
prototype.


git-svn-id: svn://10.0.0.236/trunk@35543 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:44:30 +00:00
hangas%netscape.com
08a46b7c92 Added xul fragment includes for extra tab in edit card.
git-svn-id: svn://10.0.0.236/trunk@35542 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:44:12 +00:00
slamm%netscape.com
7c6f901d03 Remove nsIDocumentViewer.h from EXPORTS. It does not live here. Thanks to 'David Gardiner' <david.gardiner@unisa.edu.au> for the patch.
git-svn-id: svn://10.0.0.236/trunk@35541 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:42:32 +00:00
ftang%netscape.com
7db8a03581 fix bug 8201 by adding GetIID()
git-svn-id: svn://10.0.0.236/trunk@35540 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:41:40 +00:00
pollmann%netscape.com
01652fd586 Bug 2195: Make select[n] == select.options[n] (idlc bugfix courtesy of Vidur)
git-svn-id: svn://10.0.0.236/trunk@35539 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:41:30 +00:00
mscott%netscape.com
3c2f155cb4 Bug #8221 fix memory problems with nsCOMPtr & using do_QI around methods.
git-svn-id: svn://10.0.0.236/trunk@35538 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:39:56 +00:00
sfraser%netscape.com
d33f176f98 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35537 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:39:46 +00:00
mscott%netscape.com
5e0305dc22 Bug #8221 fix memory problems with nsCOMPtr & using do_QI around methods.
git-svn-id: svn://10.0.0.236/trunk@35536 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:34:52 +00:00
ftang%netscape.com
487e3ebceb fix bug 8055 by adding 0x00-0x20 conversion to all the conversion table
git-svn-id: svn://10.0.0.236/trunk@35535 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:34:47 +00:00
jdunn%netscape.com
06b2eb17f9 When ORing enums, it must be done in the domain of the enum type
git-svn-id: svn://10.0.0.236/trunk@35533 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:33:59 +00:00
bienvenu%netscape.com
ed352aa541 use base class implementation of FindSubFolder
git-svn-id: svn://10.0.0.236/trunk@35532 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:33:32 +00:00
hangas%netscape.com
23025c4b77 Changed nsMailboxGetURI to use nsFileSpec. Fixes Mac.
git-svn-id: svn://10.0.0.236/trunk@35531 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:33:29 +00:00
saari%netscape.com
494308738b adding in a piece of keybinding I forgot
git-svn-id: svn://10.0.0.236/trunk@35530 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:33:21 +00:00
jdunn%netscape.com
0c7b20876a need to declare friend class
git-svn-id: svn://10.0.0.236/trunk@35529 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:33:19 +00:00
jdunn%netscape.com
b9b1d37baa HP requires a Newline at end of file
git-svn-id: svn://10.0.0.236/trunk@35528 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:32:44 +00:00
ducarroz%netscape.com
a356eafdaa add search folder to project
git-svn-id: svn://10.0.0.236/trunk@35527 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:32:34 +00:00
blizzard%redhat.com
229f3ae1ff fix bug where the ConfigureNotify wasn't setting the event members properly
git-svn-id: svn://10.0.0.236/trunk@35526 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:31:56 +00:00
bienvenu%netscape.com
b595db6509 add search.lib
git-svn-id: svn://10.0.0.236/trunk@35522 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:31:52 +00:00
bienvenu%netscape.com
d187228592 add search to base
git-svn-id: svn://10.0.0.236/trunk@35520 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:31:32 +00:00
ftang%netscape.com
f27330cb72 fix 7973. Do correct conversion for non ASCII for multipart posting
git-svn-id: svn://10.0.0.236/trunk@35519 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:31:05 +00:00
hangas%netscape.com
8fe0901f17 Added nsImapMoveCoalescer.cpp
git-svn-id: svn://10.0.0.236/trunk@35518 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:30:01 +00:00
ftang%netscape.com
b018cf10ce push SetParserFilter from nsParser.h to nsIParser.h
git-svn-id: svn://10.0.0.236/trunk@35517 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:29:54 +00:00
radha%netscape.com
6e6f661619 More changes related to session History
A
A
A


git-svn-id: svn://10.0.0.236/trunk@35516 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:29:38 +00:00
radha%netscape.com
c4cdce5bfc Session History interface changes.
git-svn-id: svn://10.0.0.236/trunk@35514 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:27:10 +00:00
rhp%netscape.com
7506dbb643 Changes for quoting
git-svn-id: svn://10.0.0.236/trunk@35509 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:26:37 +00:00
pinkerton%netscape.com
98bf47bfd6 fix memory leaks (bug# 8221)
git-svn-id: svn://10.0.0.236/trunk@35508 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:26:32 +00:00
akkana%netscape.com
245bf1d96e 6671: map dom codes back to entity form on output
git-svn-id: svn://10.0.0.236/trunk@35507 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:26:13 +00:00
tao%netscape.com
80023948c4 8152: MLK in string bundle
git-svn-id: svn://10.0.0.236/trunk@35506 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:26:08 +00:00
radha%netscape.com
82ed772c77 Better behavior with nested frames
git-svn-id: svn://10.0.0.236/trunk@35505 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:26:06 +00:00
ducarroz%netscape.com
a5ae9d3197 add build instruction for mime:src:MANIFEST and mime:emitters:src:MANIFEST (rhp landind)
git-svn-id: svn://10.0.0.236/trunk@35504 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:25:55 +00:00
rhp%netscape.com
1e5929f8fa changes for quoting
git-svn-id: svn://10.0.0.236/trunk@35503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:25:52 +00:00
sfraser%netscape.com
47b1e6f67f Don't pass "null" strings in from JavaScript.
git-svn-id: svn://10.0.0.236/trunk@35502 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:25:18 +00:00
akkana%netscape.com
e12a8361e4 Fix for the crasher part of 7801: don't use nsAutoSelectionReset in InsertList
git-svn-id: svn://10.0.0.236/trunk@35501 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:24:24 +00:00
sfraser%netscape.com
33bd604dc3 Add TextEditor xul file.
git-svn-id: svn://10.0.0.236/trunk@35500 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:24:21 +00:00
ducarroz%netscape.com
7a16600f50 update project for rhp landing
git-svn-id: svn://10.0.0.236/trunk@35499 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:24:09 +00:00
putterman%netscape.com
e0616d471d Remove an extra AddRef.
git-svn-id: svn://10.0.0.236/trunk@35498 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:23:13 +00:00
putterman%netscape.com
4070a8ae6d Return NS_OK for DoCommand.
git-svn-id: svn://10.0.0.236/trunk@35497 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:22:59 +00:00
rhp%netscape.com
f6aa6e376b New quoting functionality
git-svn-id: svn://10.0.0.236/trunk@35472 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:22:34 +00:00
putterman%netscape.com
9e5a50f9b5 Set the webshell's default character set.
git-svn-id: svn://10.0.0.236/trunk@35471 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:22:12 +00:00
putterman%netscape.com
9e9f61c249 Only AddRef servMgr if we're going to assign it to *result. Approved by dp.
git-svn-id: svn://10.0.0.236/trunk@35470 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:21:12 +00:00
cata%netscape.com
42c5df2c1b External DTD support. (but wrapped in #ifdef EXTERNAL_ENTITY_SUPPORT)
git-svn-id: svn://10.0.0.236/trunk@35469 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:20:01 +00:00
putterman%netscape.com
0ede68b054 Close the filespec's stream so we don't keep appending to pref file. Approved by
mcmullen.


git-svn-id: svn://10.0.0.236/trunk@35468 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:19:58 +00:00
bienvenu%netscape.com
fc2be00a11 implement FindSubFolder
git-svn-id: svn://10.0.0.236/trunk@35467 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:18:57 +00:00
bienvenu%netscape.com
ad879aac73 add imap move coalescer to filter code
git-svn-id: svn://10.0.0.236/trunk@35466 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:17:49 +00:00
edwin%woudt.nl
dbc99486c1 Oops, forgot this one. The preferred Look&Feel is set on startup.
git-svn-id: svn://10.0.0.236/trunk@35465 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:08:07 +00:00
edwin%woudt.nl
a2c7181b37 Adding Look&Feel support to the prefs
git-svn-id: svn://10.0.0.236/trunk@35463 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 22:33:14 +00:00
slamm%netscape.com
728f632f68 Add timezone to time at top of page.
git-svn-id: svn://10.0.0.236/trunk@35462 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 22:20:31 +00:00
sfraser%netscape.com
4a9ad9e17e Fix the multiple reflow problem which makes page rendering very slow. r hyatt, a leaf.
git-svn-id: svn://10.0.0.236/trunk@35461 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 21:30:14 +00:00
bienvenu%netscape.com
0dec58089e not part of build, initial entry into cvs of helper class for coalescing moves
git-svn-id: svn://10.0.0.236/trunk@35460 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 21:20:08 +00:00
rpotts%netscape.com
da58e766e1 Fixed header parsing to prevent an endless loop. Moved the code to handle header completion into a new function - FireOnHeadersAvailable. This function notifies the event sink and external modules interested in headers. previously, external modules were being notified multiple times...
git-svn-id: svn://10.0.0.236/trunk@35459 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 20:59:39 +00:00
valeski%netscape.com
ea63443208 added thread locking functionality back into ftp
git-svn-id: svn://10.0.0.236/trunk@35458 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 20:49:56 +00:00
cbegle%netscape.com
9f05c83fb9 Fix errors in liveconnect tests per furman@netscape.com. Renaming files
to not have a "-n" filename, since they are no longer negative tests.


git-svn-id: svn://10.0.0.236/trunk@35457 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 20:03:30 +00:00
rpotts%netscape.com
69449663c2 Fix build bustage... nsIDocumentLoaderObserver interface was changed :-(
git-svn-id: svn://10.0.0.236/trunk@35456 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 19:33:29 +00:00
putterman%netscape.com
24b6e72c12 Fix for 8197. Can't read pref file. Approved by leaf and reviewed by mscott.
git-svn-id: svn://10.0.0.236/trunk@35454 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 18:39:33 +00:00
bruce%cybersight.com
0b5d36e888 APPROVED BY leaf@mozilla.org
This fixes the use of 'false' instead of PR_FALSE.  This was killing the Solaris native compiler build.  (Probably would've killed others if they weren't so horrked that they don't get to this file.)

Also, it adds a linefeed at the end of the file for those same native unix compilers.

This won't mess up Mozilla any more than it already is this morning.


git-svn-id: svn://10.0.0.236/trunk@35451 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 18:07:58 +00:00
terry%mozilla.org
61576acec0 Explain some history.
git-svn-id: svn://10.0.0.236/trunk@35450 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:44:42 +00:00
terry%mozilla.org
1d7008c9a1 Patch by Christopher Kline <ckline@media.mit.edu> -- wasn't sending
right password to mysql.


git-svn-id: svn://10.0.0.236/trunk@35449 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:32:25 +00:00
shaver%netscape.com
8450083be8 flail lightly trying to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@35448 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:21:00 +00:00
shaver%netscape.com
0f4f0817ff try to bix build bustage, and start on fixing 8183
git-svn-id: svn://10.0.0.236/trunk@35447 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:13:38 +00:00
jefft%netscape.com
865b17ff04 fixed Mac build bustage
git-svn-id: svn://10.0.0.236/trunk@35446 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:12:52 +00:00
jefft%netscape.com
023eb2dd77 fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@35445 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 15:05:48 +00:00
rods%netscape.com
dcc4eb02da Changed special MULTI_MIME to be used by both classes
git-svn-id: svn://10.0.0.236/trunk@35444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 14:26:23 +00:00
rods%netscape.com
42dab97dc9 Changed "unsigned int" to PRUint32
git-svn-id: svn://10.0.0.236/trunk@35443 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 14:25:31 +00:00
ducarroz%netscape.com
c94a71dbb9 replace /*nsIDOMEditorAppCore*/nsISupports by nsIEditorShell
git-svn-id: svn://10.0.0.236/trunk@35442 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 14:25:26 +00:00
shaver%netscape.com
c367066727 fix 8184: don't get stuck on %{ that's not at the beginning of the line, and mind end of data
git-svn-id: svn://10.0.0.236/trunk@35441 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 14:17:21 +00:00
rhp%netscape.com
5a2807f3a0 Checking in changes for new files (not in build yet)
git-svn-id: svn://10.0.0.236/trunk@35440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 14:11:56 +00:00
bruce%cybersight.com
02fc3ead24 Replace NULL with nsnull in 8 initializations as NULL is void* on Solaris Workshop 4.2 compilers and it dies on using NULL here.
git-svn-id: svn://10.0.0.236/trunk@35439 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:51:50 +00:00
bruce%cybersight.com
9ac574ec89 Fix HP build bustage. Must comment out text after an #endif
git-svn-id: svn://10.0.0.236/trunk@35438 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:38:14 +00:00
rhp%netscape.com
24dd9edced Changes for internal mime emitter
git-svn-id: svn://10.0.0.236/trunk@35437 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:29:00 +00:00
rhp%netscape.com
b996c1fe1b updates for internal mime emitter
git-svn-id: svn://10.0.0.236/trunk@35436 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:27:49 +00:00
jefft%netscape.com
2fed9e535c added files: mozilla/mailnews/imap/src/nsImapUndoTxn.cpp
git-svn-id: svn://10.0.0.236/trunk@35435 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:20:34 +00:00
jefft%netscape.com
5d2b212757 added files: mozilla/mailnews/base/util/nsMsgTxn.cpp
git-svn-id: svn://10.0.0.236/trunk@35434 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:17:46 +00:00
jefft%netscape.com
171e4f9689 more on unod work - added SetCopyResponseUid() method; nsImapMoveCopyMsgTxn class; fix set message flags not working problem
git-svn-id: svn://10.0.0.236/trunk@35433 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:16:51 +00:00
jefft%netscape.com
f6e93b5e44 added SetCopyResponseUid interface
git-svn-id: svn://10.0.0.236/trunk@35432 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:12:54 +00:00
jefft%netscape.com
55f7a45355 added nsImapUidExpunge action
git-svn-id: svn://10.0.0.236/trunk@35431 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:12:08 +00:00
jefft%netscape.com
5de58f08ab more on undowork -- adding base nsMsgTxn class for base undo object
git-svn-id: svn://10.0.0.236/trunk@35430 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:10:47 +00:00
jefft%netscape.com
1a7d105d8d more on undo work - remove transaction manager from folder array after retrieving it
git-svn-id: svn://10.0.0.236/trunk@35429 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 13:08:12 +00:00
edwin%woudt.nl
875ea9b499 New prefs landing
git-svn-id: svn://10.0.0.236/trunk@35428 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 11:44:40 +00:00
mccabe%netscape.com
f959eb5d1b Added a warning for using an (ignored) '%{' or '%{whatever' escape instead of using '%{C++'.
git-svn-id: svn://10.0.0.236/trunk@35427 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 11:18:03 +00:00
mccabe%netscape.com
31c384cdf8 Added -w to calls to xpidl. It's been in rules.mk for a while; I was shocked (shocked!) to find it wasn't here.
git-svn-id: svn://10.0.0.236/trunk@35426 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 11:14:49 +00:00
mcmullen%netscape.com
88a6f93e78 Alias resolution makes directory iteration tricky: You can't use SetLeafName to convert one sibling to another. Fixing parsing of pref-init files, which broke when I fixed aliases a while back.
git-svn-id: svn://10.0.0.236/trunk@35425 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 10:42:05 +00:00
mcmullen%netscape.com
4964d69d07 Fix windows bustage.
git-svn-id: svn://10.0.0.236/trunk@35424 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 09:35:20 +00:00
mcmullen%netscape.com
54664adf4e Added a null test
git-svn-id: svn://10.0.0.236/trunk@35423 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 09:31:49 +00:00
mccabe%netscape.com
a94ba34321 Removed unused declaration for (cvs rm'ed) stub mode, and added an explanatory comment as to what 'basename' actually means. (Not what I thought...)
git-svn-id: svn://10.0.0.236/trunk@35422 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 09:22:04 +00:00
mcmullen%netscape.com
82b6f8f370 Using nsIFileSpec, leaks and stuff now become possible. Fixing one problem...
git-svn-id: svn://10.0.0.236/trunk@35421 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 09:09:17 +00:00
mcmullen%netscape.com
802236a201 Fix up registration of nsIFileLocator to use ProgIDs
git-svn-id: svn://10.0.0.236/trunk@35420 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 08:52:23 +00:00
warren%netscape.com
c67c7c66b8 Fixed buffer tests.
git-svn-id: svn://10.0.0.236/trunk@35419 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 08:36:27 +00:00
mcmullen%netscape.com
e11f39047b Remove the trailing space in the module name.
git-svn-id: svn://10.0.0.236/trunk@35418 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 08:22:10 +00:00
mcmullen%netscape.com
be46092e74 Fix up registration of nsIFileLocator to use ProgIDs
git-svn-id: svn://10.0.0.236/trunk@35417 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 08:07:58 +00:00
sspitzer%netscape.com
44c9798e7c fix for #8126. crashing when posting to a non-existant newsgroup.
git-svn-id: svn://10.0.0.236/trunk@35416 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 07:28:54 +00:00
mcmullen%netscape.com
ea88e50957 trying to fix windows bustage with new parameters = set 'em to null!
git-svn-id: svn://10.0.0.236/trunk@35415 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 07:19:16 +00:00
rjc%netscape.com
babaad9c18 Small fix for non-Mac platforms in terms of where to look for search datafiles.
git-svn-id: svn://10.0.0.236/trunk@35414 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 07:07:09 +00:00
hyatt%netscape.com
b29b58e27b Fixing a bug in the distribution of excess space to multiple row groups.
git-svn-id: svn://10.0.0.236/trunk@35413 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 07:06:55 +00:00
ftang%netscape.com
c2b67434da add ascii converters
git-svn-id: svn://10.0.0.236/trunk@35412 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:56:19 +00:00
ftang%netscape.com
fc33fc3474 fix CID.h file misspell and repeat CID. add ASCII to the factory
git-svn-id: svn://10.0.0.236/trunk@35411 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:49:47 +00:00
mcafee%netscape.com
ae3420fb17 nsWindows are now drag destinations.
git-svn-id: svn://10.0.0.236/trunk@35410 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:46:37 +00:00
ftang%netscape.com
7522dc5bb4 add ascii converter to the file list
git-svn-id: svn://10.0.0.236/trunk@35409 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:45:08 +00:00
mcmullen%netscape.com
e49b19a538 Seems when CVS merged this for me, it did so in such a way that I backed out some of hangas's changes. Restoring this the way I think he wanted it.
git-svn-id: svn://10.0.0.236/trunk@35408 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:44:56 +00:00
mcmullen%netscape.com
2f50472c00 conflict with profile checkin
git-svn-id: svn://10.0.0.236/trunk@35407 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:42:23 +00:00
ftang%netscape.com
88283344c4 add ASCII converter to window makefile
git-svn-id: svn://10.0.0.236/trunk@35406 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:41:05 +00:00
ftang%netscape.com
762729d03b add ASCII converter and unix makefile
git-svn-id: svn://10.0.0.236/trunk@35405 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:37:33 +00:00
endico%mozilla.org
d0fddb49f8 attempt to dissuade robots from indexing the entire lxr.mozilla.org site
git-svn-id: svn://10.0.0.236/trunk@35404 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:34:45 +00:00
mcmullen%netscape.com
bfc8154d7d My fix collided with somebody else's. Fixing it the way I want it.
git-svn-id: svn://10.0.0.236/trunk@35403 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:30:33 +00:00
ftang%netscape.com
48791d631e add CID for ASCII
git-svn-id: svn://10.0.0.236/trunk@35402 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:27:37 +00:00
mcafee%netscape.com
78a4313ef0 Moving worked declaration to the beginning of function to get around goto error. Fixes linux bustage.
git-svn-id: svn://10.0.0.236/trunk@35401 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:24:34 +00:00
peterl%netscape.com
5acfa76172 sync to css loader api change (default namespace)
git-svn-id: svn://10.0.0.236/trunk@35400 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:22:46 +00:00
mcafee%netscape.com
458004adb3 Fixing some of the Linux breakage.
git-svn-id: svn://10.0.0.236/trunk@35399 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:22:35 +00:00
peterl%netscape.com
d05da63300 better medium testing api
git-svn-id: svn://10.0.0.236/trunk@35398 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:22:07 +00:00
peterl%netscape.com
44dd0a04bd added better medium testing api
git-svn-id: svn://10.0.0.236/trunk@35397 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:21:47 +00:00
peterl%netscape.com
c3453e4f35 added faster medium testing support
added default namespace support
WIP for faster cascade


git-svn-id: svn://10.0.0.236/trunk@35396 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:20:46 +00:00
peterl%netscape.com
0b9d193a00 changed medium testing API
git-svn-id: svn://10.0.0.236/trunk@35395 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:19:57 +00:00
peterl%netscape.com
04e4d15221 added default namespace id
added safety checks when loading is aborted


git-svn-id: svn://10.0.0.236/trunk@35394 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:19:21 +00:00
peterl%netscape.com
64aa772a58 added default namespace id
git-svn-id: svn://10.0.0.236/trunk@35393 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:18:37 +00:00
peterl%netscape.com
da190bcd66 added default namespace ID to loading
git-svn-id: svn://10.0.0.236/trunk@35392 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:18:23 +00:00
peterl%netscape.com
82c9e7225a added namespace definitions
git-svn-id: svn://10.0.0.236/trunk@35391 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:17:17 +00:00
peterl%netscape.com
ba3297bfed delete floaters before regular children
git-svn-id: svn://10.0.0.236/trunk@35390 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:16:29 +00:00
peterl%netscape.com
eb90ef2c8a use new medium testing api
use enumeration func for faster rule matching


git-svn-id: svn://10.0.0.236/trunk@35389 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:15:51 +00:00
peterl%netscape.com
8b5a5bc0d9 added create child namespace by id
git-svn-id: svn://10.0.0.236/trunk@35388 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:14:59 +00:00
peterl%netscape.com
1721617943 added UseForMedium (for faster medium testing)
git-svn-id: svn://10.0.0.236/trunk@35387 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:14:31 +00:00
peterl%netscape.com
1e96c5e167 added new create child namespace
git-svn-id: svn://10.0.0.236/trunk@35386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 06:14:09 +00:00
mcmullen%netscape.com
353309812c oh, that ./ again.
git-svn-id: svn://10.0.0.236/trunk@35385 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:57:17 +00:00
mcmullen%netscape.com
e340b53e30 oh, that ./ again.
git-svn-id: svn://10.0.0.236/trunk@35384 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:56:33 +00:00
sspitzer%netscape.com
092f276537 change to get the message ID and the message number to show up in the message pane
when the user displays a message that has been cancelled.


git-svn-id: svn://10.0.0.236/trunk@35383 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:55:36 +00:00
mcmullen%netscape.com
9bd79920cc More nsIFileSpec/Locator changes (merge conflicts with profile stuff messed this up)
git-svn-id: svn://10.0.0.236/trunk@35382 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:51:29 +00:00
rjc%netscape.com
baeb3ea890 Fix depth.
git-svn-id: svn://10.0.0.236/trunk@35381 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:32:53 +00:00
mcmullen%netscape.com
11d23ef644 idlized now
git-svn-id: svn://10.0.0.236/trunk@35380 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:29:54 +00:00
rjc%netscape.com
cf6795d693 Put Search resources into res/samples
git-svn-id: svn://10.0.0.236/trunk@35379 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:28:46 +00:00
av%netscape.com
593e7ef293 Hooking up event passing to winless plugins
git-svn-id: svn://10.0.0.236/trunk@35378 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:28:23 +00:00
waterson%netscape.com
29e6fa110d Clean up stack trace output: add displacements and remove spaces that sometimes appear in demangled symbols (so my perl script doesn't barf).
git-svn-id: svn://10.0.0.236/trunk@35377 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:27:09 +00:00
rjc%netscape.com
eb7e1a1ec1 Add search resources into res/samples.
git-svn-id: svn://10.0.0.236/trunk@35376 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:26:33 +00:00
mcmullen%netscape.com
0c1ba60273 Changed to use nsIFileSpec
git-svn-id: svn://10.0.0.236/trunk@35375 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:25:28 +00:00
mcmullen%netscape.com
f2e6c8d4de nsIFileLocator's API has changed.
git-svn-id: svn://10.0.0.236/trunk@35374 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:25:03 +00:00
warren%netscape.com
7325d54d58 New file transport test using nsFileChannels instead.
git-svn-id: svn://10.0.0.236/trunk@35373 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:22:25 +00:00
rjc%netscape.com
b2ed125d6e Add in appropriate MANIFEST and makefiles.
git-svn-id: svn://10.0.0.236/trunk@35372 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:21:47 +00:00
mcmullen%netscape.com
7cbe853773 idlized nsIFileLocator, created appshellIDL.mcp
git-svn-id: svn://10.0.0.236/trunk@35371 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:20:48 +00:00
warren%netscape.com
0a96edf3cb Removed file transport, now consolidated with file channel. Various buffer(stream) cleanup.
git-svn-id: svn://10.0.0.236/trunk@35370 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:18:40 +00:00
mcmullen%netscape.com
64e43d4fee Added inline convenience methods.
git-svn-id: svn://10.0.0.236/trunk@35369 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:18:04 +00:00
mcmullen%netscape.com
05116a2914 idlized nsIFileLocator
git-svn-id: svn://10.0.0.236/trunk@35368 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:18:02 +00:00
mcmullen%netscape.com
ab933eb087 Changed API to nsIPref
git-svn-id: svn://10.0.0.236/trunk@35367 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:18:01 +00:00
mcmullen%netscape.com
7e5a37fddc Changed API for nsIFileLocator
git-svn-id: svn://10.0.0.236/trunk@35366 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:18:00 +00:00
mcmullen%netscape.com
da5a1f912c Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
git-svn-id: svn://10.0.0.236/trunk@35365 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:59 +00:00
mcmullen%netscape.com
b2485f0c47 Changed API to nsIFileLocator
git-svn-id: svn://10.0.0.236/trunk@35364 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:58 +00:00
mcmullen%netscape.com
8ca5588a22 idlized nsIFileLocator.
git-svn-id: svn://10.0.0.236/trunk@35363 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:57 +00:00
mcmullen%netscape.com
548a10029e Call pref->ReadUserPrefs()
git-svn-id: svn://10.0.0.236/trunk@35362 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:56 +00:00
mcmullen%netscape.com
f5e5ff2fe2 Use nsIFileSpec. Also added ReadUserPrefs() method.
git-svn-id: svn://10.0.0.236/trunk@35361 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:17:55 +00:00
rjc%netscape.com
265453b5a7 Check-in search UI.
git-svn-id: svn://10.0.0.236/trunk@35360 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:14:37 +00:00
rjc%netscape.com
67b4b2ccc8 Cleanup a bit.
git-svn-id: svn://10.0.0.236/trunk@35359 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:11:05 +00:00
rjc%netscape.com
0e15eff54e Added HTTP POST support for searching.
git-svn-id: svn://10.0.0.236/trunk@35358 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:07:29 +00:00
sspitzer%netscape.com
2f0909d91e remove the "." from Subscribe. it launches subscribe.xul (in all it's glory) now.
git-svn-id: svn://10.0.0.236/trunk@35357 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 05:03:40 +00:00
mccabe%netscape.com
f5f92fe30e Fix number of arguments to the fprintf format string I changed yesterday.
git-svn-id: svn://10.0.0.236/trunk@35356 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:59:19 +00:00
warren%netscape.com
07f8f36a84 Added PR_LOG stuff.
git-svn-id: svn://10.0.0.236/trunk@35355 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:57:07 +00:00
jband%netscape.com
cc65384092 removing an assert that is no longer appropriate
git-svn-id: svn://10.0.0.236/trunk@35354 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:46:18 +00:00
mcafee%netscape.com
7c1443cdd0 Remove bogus commented service deletion.
git-svn-id: svn://10.0.0.236/trunk@35353 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:36:41 +00:00
mcafee%netscape.com
678fa54119 Enabling nsDragService factory creation.
git-svn-id: svn://10.0.0.236/trunk@35352 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:30:36 +00:00
gagan%netscape.com
3008a4f872 Added nsIChannel::Open temporarily to get the test working. There is a problem with the nsIBuffer search routine (see news://npm.netlib) which causes an assertion since refcnt gets reset after a Read following a Search on nsIBuffer.
git-svn-id: svn://10.0.0.236/trunk@35351 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:30:34 +00:00
bryce-mozilla%nextbus.com
febafd9e44 Assorted minor UI cleanups (mostly putting navigation headers in, and
rewording "return to query page" for pages where that is not always true.
Also add two options to the main index.html


git-svn-id: svn://10.0.0.236/trunk@35350 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:29:05 +00:00
sspitzer%netscape.com
5ff037aa9e add the ".\" so the resources get exported.
git-svn-id: svn://10.0.0.236/trunk@35349 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:26:01 +00:00
bryce-mozilla%nextbus.com
68a4a1e8e1 Fix several browsers, Lynx and Opera at least. HTML syntax errors here
and there were fixed, and serverpush was restricted only to the versions
of Mozilla known to support it.


git-svn-id: svn://10.0.0.236/trunk@35348 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:25:29 +00:00
sspitzer%netscape.com
823e0fcb39 launch the subscribe dialog.
git-svn-id: svn://10.0.0.236/trunk@35347 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:22:41 +00:00
blizzard%redhat.com
449c08cbfa more gfx work
git-svn-id: svn://10.0.0.236/trunk@35346 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:19:11 +00:00
sfraser%netscape.com
5e982a0832 Added nsScrollbarButtonFrame.cpp, and fix constness of MouseClicked param.
git-svn-id: svn://10.0.0.236/trunk@35345 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:10:27 +00:00
mcafee%netscape.com
c09a0a2dd8 Minor reformatting.
git-svn-id: svn://10.0.0.236/trunk@35344 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:07:36 +00:00
cmanske%netscape.com
1f35ff9acd HLine dialog improvements
git-svn-id: svn://10.0.0.236/trunk@35343 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:03:22 +00:00
evaughan%netscape.com
228c4d1aef Integrated a new XP scrollbar
Added tri state behavior to titled buttons.


git-svn-id: svn://10.0.0.236/trunk@35342 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:02:43 +00:00
alecf%netscape.com
a5d51bf47d add type attribute to nsIMsgIncomingServer, and reduce warnings by not using "value"
git-svn-id: svn://10.0.0.236/trunk@35341 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:47:59 +00:00
briano%netscape.com
4f17293d1a Change to support platforms that don't have fchmod().
git-svn-id: svn://10.0.0.236/trunk@35340 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:43:46 +00:00
briano%netscape.com
044d4d3556 Automated update
git-svn-id: svn://10.0.0.236/trunk@35339 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:41:07 +00:00
bienvenu%netscape.com
6e7a02d30b use character set stored in dbfolderino
git-svn-id: svn://10.0.0.236/trunk@35338 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:41:05 +00:00
briano%netscape.com
b95b589d49 Initial changes to support BeOS.
git-svn-id: svn://10.0.0.236/trunk@35337 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:35:49 +00:00
mscott%netscape.com
33f5fa6cb0 Mark the url as finished AFTER we are done with the url in the nsMailboxProtocol::OnStopBinding call. We were marking the url as done and then cleaning up our file state (such as closing the temp file).
git-svn-id: svn://10.0.0.236/trunk@35336 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:35:30 +00:00
alecf%netscape.com
f2d254d1bd use new code for opening preferences with a specific pref page
git-svn-id: svn://10.0.0.236/trunk@35335 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:32:02 +00:00
alecf%netscape.com
8c03177cde search dialog is now active
git-svn-id: svn://10.0.0.236/trunk@35334 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:31:28 +00:00
vidur%netscape.com
d35239d364 More graceful handling of the orphaned window case.
git-svn-id: svn://10.0.0.236/trunk@35333 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:25:41 +00:00
waterson%netscape.com
3fecdf8813 Add MOZ_TRACE_REFCNT to allow you to instrument individual implementations of AddRef() & Release().
git-svn-id: svn://10.0.0.236/trunk@35332 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:25:27 +00:00
briano%netscape.com
b0d6138e47 Added support for BeOS. Contributed by Duncan Wilcox (duncan@be.com).
git-svn-id: svn://10.0.0.236/trunk@35331 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:24:25 +00:00
waterson%netscape.com
7a3806e659 Spit out a mapfile, for kicks.
git-svn-id: svn://10.0.0.236/trunk@35330 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:21:49 +00:00
waterson%netscape.com
e83567c0f1 Add REF into the element map so that the generic builder sees it in OnAssert() and OnUnassert(). Resolve it to an absolute URI before using so that ref='foo/bar.rdf#bing' works.
git-svn-id: svn://10.0.0.236/trunk@35329 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:21:20 +00:00
waterson%netscape.com
167d4bc642 Bug 7385. Open datasources asynchronously by default.
git-svn-id: svn://10.0.0.236/trunk@35328 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:19:33 +00:00
vidur%netscape.com
752bdba383 Changed reference counting rules for nsGlobalWindow - now its JSObject maintains a reference to it. The root for the global JSObject is now removed in SetWebShell when we're going away. Lots of null checks so that standalone global window doesn't crash.
git-svn-id: svn://10.0.0.236/trunk@35327 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:17:11 +00:00
vidur%netscape.com
447eb03126 Fixed memory leak when new windows were opened
git-svn-id: svn://10.0.0.236/trunk@35326 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:15:37 +00:00
joki%netscape.com
1b13b0f841 Fixes for event going to frames which have changes as a result of other event handlers. (loosely bug 1283)
git-svn-id: svn://10.0.0.236/trunk@35325 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:14:28 +00:00
shaver%netscape.com
b98a4b3425 xpidl_idl.c rewrite for improved maintenance, fixed bugs and whiter teeth
git-svn-id: svn://10.0.0.236/trunk@35324 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 03:07:44 +00:00
jband%netscape.com
0fd8424124 fix for bug 7940. Notification in xpconnect of JSContext about to be destroyed was zeroing out information later used to remove gc root. This was keeping JS_RemoveRoot from being called for those objects. So, the JSRuntime was getting left with pointers to roots for stuff on JSContexts long since destroyed and for which memory had been recycled. The fix is to be *sure* to do all the proper cleanup in xpconnect upon notification that a JSContext is about to be destroyed.
git-svn-id: svn://10.0.0.236/trunk@35323 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:48:26 +00:00
rhp%netscape.com
b0f5c6fefe Fixes for completion code checking
git-svn-id: svn://10.0.0.236/trunk@35322 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:31:27 +00:00
rhp%netscape.com
7bf867f8e8 Correct usage of return codes
git-svn-id: svn://10.0.0.236/trunk@35321 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:30:55 +00:00
hyatt%netscape.com
5cacc78db3 fixing a bug in getframeforpoint for nested row groups
git-svn-id: svn://10.0.0.236/trunk@35320 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:27:17 +00:00
ftang%netscape.com
c12062ec71 fix bug 7544
git-svn-id: svn://10.0.0.236/trunk@35319 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:21:03 +00:00
ducarroz%netscape.com
ee0ad1d392 fix for bug 8029. ResolveAlias should not set the nsFileSpe's internal error mError if the file doesn't exist which is a legal state during the creation of an nsFileSpec object.
git-svn-id: svn://10.0.0.236/trunk@35318 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:19:23 +00:00
sspitzer%netscape.com
7a434edbb3 check for null before deferencing.
git-svn-id: svn://10.0.0.236/trunk@35317 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:11:56 +00:00
rickg%netscape.com
1e824d81bc more error reporting in ToInteger()
git-svn-id: svn://10.0.0.236/trunk@35316 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:03:33 +00:00
phillip%netscape.com
56837741f7 smoke.pl now changes to apprunner_bin before invoking apprunner
git-svn-id: svn://10.0.0.236/trunk@35315 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 02:02:58 +00:00
hangas%netscape.com
61e2cc35f8 Removed hack to work around bug 7803.
git-svn-id: svn://10.0.0.236/trunk@35314 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:57:49 +00:00
akkana%netscape.com
ae46c37f43 6180: Use proper Mac linebreaks on Mac; 6083: Don't output '=value' in attributes unless there is a value
git-svn-id: svn://10.0.0.236/trunk@35313 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:42:16 +00:00
ftang%netscape.com
68ed891b0f fix bug 5565
git-svn-id: svn://10.0.0.236/trunk@35312 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:27:44 +00:00
putterman%netscape.com
d4d748d801 Get summary totals for all folders on startup, not just leaf folders.
git-svn-id: svn://10.0.0.236/trunk@35311 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:25:46 +00:00
putterman%netscape.com
fdffe24292 Commit after setting charset.
git-svn-id: svn://10.0.0.236/trunk@35310 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:25:15 +00:00
putterman%netscape.com
8583ae8b7d Add charset method.
git-svn-id: svn://10.0.0.236/trunk@35309 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:24:56 +00:00
tague%netscape.com
7d9a2e947d backed out last change.
git-svn-id: svn://10.0.0.236/trunk@35308 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:24:23 +00:00
mcafee%netscape.com
7ec1fd3f8b Patch for BeOS, thanks to Duncan Wilcox.
git-svn-id: svn://10.0.0.236/trunk@35307 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:24:06 +00:00
putterman%netscape.com
88922114e0 Add back charset method.
git-svn-id: svn://10.0.0.236/trunk@35306 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:23:34 +00:00
hyatt%netscape.com
b91d25c962 Added support for incremental reflow of nested row groups (yeah, baby, yeah, baby, YEAH).
git-svn-id: svn://10.0.0.236/trunk@35305 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:19:18 +00:00
sspitzer%netscape.com
45bd135183 fix windows build bustage.
git-svn-id: svn://10.0.0.236/trunk@35304 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:03:44 +00:00
tague%netscape.com
0eb2d25a55 Modified logic so that shortcut keys are actually returns an NS_OK when the keydown handler handels them.
git-svn-id: svn://10.0.0.236/trunk@35303 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:02:14 +00:00
rogerl%netscape.com
b5540991c3 Changes to get traditional functions with args. working
git-svn-id: svn://10.0.0.236/trunk@35302 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:57:05 +00:00
alecf%netscape.com
26c8590a2b add extra <treecell> tags so entire row selection works
git-svn-id: svn://10.0.0.236/trunk@35301 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:56:30 +00:00
davidm%netscape.com
c16321300c 8008 Task Menu | Services A-D do not work
git-svn-id: svn://10.0.0.236/trunk@35300 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:55:31 +00:00
alecf%netscape.com
a6224ff4c3 hook up close button
git-svn-id: svn://10.0.0.236/trunk@35299 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:52:49 +00:00
alecf%netscape.com
bada5688fd add code to open Search and Filter dialogs from menus, and put functions in the right place
git-svn-id: svn://10.0.0.236/trunk@35298 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:49:23 +00:00
alecf%netscape.com
b7844aad20 fix filter list dialog - preftree.css is gone, etc..
git-svn-id: svn://10.0.0.236/trunk@35297 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:48:19 +00:00
waterson%netscape.com
9ff1127f25 Add MPL. Alter registry loading code to insulate from whatever policy needs to be used for loading RDF/XML from the RDF service.
git-svn-id: svn://10.0.0.236/trunk@35296 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:44:33 +00:00
waterson%netscape.com
8273c8bced Use RDF/XML datasource directly, rather than loading through RDF service. The separates this from whatever policy RDF service ends up needing to use for RDF/XML. Chrome registry _must_ be loaded synchronously no matter what.
git-svn-id: svn://10.0.0.236/trunk@35295 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:42:45 +00:00
mccabe%netscape.com
26b14e1548 Remove reference to the f_noscript field, which gets set when libIDL sees a bare 'noscript' keyword.
This fixes compiling against libIDL 0.6.8, which has changed the field to __f_noscript to deprecate.  Rightly so, as noscript is expressible as a bracketed [property], and we want it to go away too.  Ignoring it rather than #ifdef'ing saves us future maintenance hassle.


git-svn-id: svn://10.0.0.236/trunk@35294 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:37:46 +00:00
sspitzer%netscape.com
3c147e85aa alerts are too broken to use at this point. #7770 and other bugs. argh.
git-svn-id: svn://10.0.0.236/trunk@35293 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:35:43 +00:00
gagan%netscape.com
f2395ad7bf Fixes to urltest.cpp.
git-svn-id: svn://10.0.0.236/trunk@35292 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:34:37 +00:00
hangas%netscape.com
330d5159f4 Removed parameter from onchange= in address book window and select address dialog.
git-svn-id: svn://10.0.0.236/trunk@35291 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:30:56 +00:00
ducarroz%netscape.com
d3e870d992 fix bug #8124, catch JS execption while setting the wrapColumn.
git-svn-id: svn://10.0.0.236/trunk@35290 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:24:10 +00:00
ducarroz%netscape.com
5a325382c8 update Editor toolbar
git-svn-id: svn://10.0.0.236/trunk@35289 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:23:00 +00:00
rhp%netscape.com
b720dccaeb Fix for GMT offset bug
git-svn-id: svn://10.0.0.236/trunk@35288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:10:34 +00:00
alecf%netscape.com
d3e57ed0c9 fix capital E
git-svn-id: svn://10.0.0.236/trunk@35287 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:04:40 +00:00
alecf%netscape.com
2285a919a0 update menus, add search menu, etc
git-svn-id: svn://10.0.0.236/trunk@35286 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 00:01:23 +00:00
jj%netscape.com
dd2c0b7fd4 changed completion log string from "Build NGLayout complete" to "Build complete" to match changes made in release scripts ("BuildNGLayout.pl" and "BuildNGLayoutDebug.pl") --jj.
git-svn-id: svn://10.0.0.236/trunk@35285 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:49:45 +00:00
hyatt%netscape.com
5b1e30c2d8 More nested row group work.
git-svn-id: svn://10.0.0.236/trunk@35284 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:45:14 +00:00
briano%netscape.com
83bd1d2db2 Automated update
git-svn-id: svn://10.0.0.236/trunk@35283 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:44:52 +00:00
hyatt%netscape.com
18e1eab082 More nested row group changes.
git-svn-id: svn://10.0.0.236/trunk@35282 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:42:16 +00:00
rpotts%netscape.com
75b59e64ac Changed printf(...) to puts(...) in OnDataAvailable(...) calls. This allows % characters to be present in the output stream without crashing the test app... Added call to AsyncRead(... )in Testprotocols.cpp to get http working again...
git-svn-id: svn://10.0.0.236/trunk@35281 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:42:12 +00:00
cbegle%netscape.com
f8e8a60864 Fix error in test. Arrays should be sorted by the string value of their
members, even if they're numbers.


git-svn-id: svn://10.0.0.236/trunk@35280 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:39:14 +00:00
radha%netscape.com
a48894abaf New arguments to OnEndDocumentLoad()
git-svn-id: svn://10.0.0.236/trunk@35279 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:37:37 +00:00
briano%netscape.com
96c9d37399 Fix for non-pthreadable Linux libc5/glibc1 builds (bug 7567). Thanks to tenthumbs@cybernex.net for the fix.
git-svn-id: svn://10.0.0.236/trunk@35278 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:37:06 +00:00
radha%netscape.com
57e6c8e9b2 New arguments to OnEndDocumentLoad() added
git-svn-id: svn://10.0.0.236/trunk@35277 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:36:24 +00:00
despotdaemon%netscape.com
3c20bcb00f Pseudo-automatic update of changes made by brendan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@35276 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:30:42 +00:00
despotdaemon%netscape.com
14a2270e1c Pseudo-automatic update of changes made by brendan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@35275 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:28:05 +00:00
buster%netscape.com
e9933eba30 fixed keydown event processing to return NS_OK when a key is not handled.
git-svn-id: svn://10.0.0.236/trunk@35274 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:25:48 +00:00
sfraser%netscape.com
fa083d6e2a Add JS logging files for kin.
git-svn-id: svn://10.0.0.236/trunk@35273 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:21:03 +00:00
blizzard%redhat.com
479be36988 merge erik's changes
git-svn-id: svn://10.0.0.236/trunk@35272 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:20:51 +00:00
sfraser%netscape.com
546d03c21a Include new config file
git-svn-id: svn://10.0.0.236/trunk@35271 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:20:36 +00:00
sfraser%netscape.com
3b8a6cc841 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35270 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:20:24 +00:00
vidur%netscape.com
9c6cbaff82 Implemented Set/GetValue for Select elements
git-svn-id: svn://10.0.0.236/trunk@35269 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:14:17 +00:00
sspitzer%netscape.com
1c9d68fcb2 ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@35268 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:05:23 +00:00
slamm%netscape.com
810c303a52 Use chrome URLs. Fix for bug #6369.
git-svn-id: svn://10.0.0.236/trunk@35267 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:01:15 +00:00
akkana%netscape.com
9d72b542eb Change NS_ASSERTION to NS_VERIFY -- not a fatal condition
git-svn-id: svn://10.0.0.236/trunk@35266 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:00:50 +00:00
slamm%netscape.com
d0e35f79c5 Add entry for Sidebar skin. Fix for bug #6369.
git-svn-id: svn://10.0.0.236/trunk@35265 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:59:42 +00:00
erik%netscape.com
c26865436d Added support for CP 1251 and KOI8-R fonts (Cyrillic).
git-svn-id: svn://10.0.0.236/trunk@35264 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:55:39 +00:00
mcmullen%netscape.com
eace9f2cd3 Fix casting problem
git-svn-id: svn://10.0.0.236/trunk@35263 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:55:24 +00:00
alecf%netscape.com
ff1427278d implement GetPrettyName() correctly - return the hostname if no prettyname is known
git-svn-id: svn://10.0.0.236/trunk@35262 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:53:09 +00:00
alecf%netscape.com
7e47cd0829 fix leak in case it fails (GetLocalPath might return nsnull)
git-svn-id: svn://10.0.0.236/trunk@35261 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:51:41 +00:00
alecf%netscape.com
13af06acae add searchdialog.js to the build
git-svn-id: svn://10.0.0.236/trunk@35260 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:49:05 +00:00
alecf%netscape.com
3c9ca436f3 implement more/less and add strawman for auto-updating combo boxes when search terms change
git-svn-id: svn://10.0.0.236/trunk@35259 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:47:42 +00:00
ducarroz%netscape.com
c74a5a88b4 add nsICopyMsgStreamListener.idl
git-svn-id: svn://10.0.0.236/trunk@35258 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:47:38 +00:00
mscott%netscape.com
f9b8092054 Fix for Bug #8117 --> aborting a connection was causing an error condition to get passed into the
nsDocumentLoader::OnStopBinding. But an abort is not an error condition. the document loader
was incorrectly complaining that we had an error when we really didn't.


git-svn-id: svn://10.0.0.236/trunk@35257 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:47:15 +00:00
alecf%netscape.com
ab2f4d08b2 localize this file
git-svn-id: svn://10.0.0.236/trunk@35256 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:46:28 +00:00
putterman%netscape.com
606d7774a4 use nsICopyMsgStreamListener.
git-svn-id: svn://10.0.0.236/trunk@35255 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:44:33 +00:00
putterman%netscape.com
8e3a860ed7 use nsICopyMsgStreamListener.idl
git-svn-id: svn://10.0.0.236/trunk@35254 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:44:03 +00:00
putterman%netscape.com
39a0ff2bde changed nsICopyMessageStreamListener.idl to nsICopyMsgStreamListener.idl
git-svn-id: svn://10.0.0.236/trunk@35253 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:43:45 +00:00
kin%netscape.com
ede67127dc Fixed "===" typo.
git-svn-id: svn://10.0.0.236/trunk@35252 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:42:35 +00:00
radha%netscape.com
e0e4bffb67 Added nsISessionHistory.h
git-svn-id: svn://10.0.0.236/trunk@35251 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:36:46 +00:00
edwin%woudt.nl
2ec00ce50f Oops, lameness. Also: switch the two comments on the previous commits of these two files.
git-svn-id: svn://10.0.0.236/trunk@35250 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:36:19 +00:00
av%netscape.com
2ce886b9fe Cleaning up
git-svn-id: svn://10.0.0.236/trunk@35249 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:35:46 +00:00
ssu%netscape.com
e068d78c95 updated makefile to define USE_NON_MT_LIBS (use libc.lib)
git-svn-id: svn://10.0.0.236/trunk@35248 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:35:21 +00:00
jband%netscape.com
c2465637b3 updating status page
git-svn-id: svn://10.0.0.236/trunk@35247 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:33:18 +00:00
rpotts%netscape.com
611aedf097 Temporary implementation of AsyncRead(...). Fixed some ref-counting bugs with the NS_WITH_SERVICE macro...
git-svn-id: svn://10.0.0.236/trunk@35246 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:32:54 +00:00
radha%netscape.com
257dd26c58 Increase the height of the location bar as per request from QA. BUG # 3805
git-svn-id: svn://10.0.0.236/trunk@35245 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:32:22 +00:00
slamm%netscape.com
119c6c4a82 Defaults are good enough for margin, padding, and border.
git-svn-id: svn://10.0.0.236/trunk@35244 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:31:52 +00:00
slamm%netscape.com
6bbdbf71b6 Use one generic sidebar.css that everyone shares.
git-svn-id: svn://10.0.0.236/trunk@35243 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:28:32 +00:00
slamm%netscape.com
48b0222d5d simplify sidebar styles. Inherit more from xul.css
git-svn-id: svn://10.0.0.236/trunk@35242 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:27:40 +00:00
sspitzer%netscape.com
df34a26f31 fix my debugging printfs. if we are on a PC, allow the dialogs to show up.
git-svn-id: svn://10.0.0.236/trunk@35241 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:27:34 +00:00
sspitzer%netscape.com
ec710c89b2 if we are on a PC, allow the dialogs to pop up.
git-svn-id: svn://10.0.0.236/trunk@35240 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:26:47 +00:00
putterman%netscape.com
cfcf136257 Added deleteStorage parameter.
git-svn-id: svn://10.0.0.236/trunk@35239 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:25:10 +00:00
putterman%netscape.com
d56278b0bd Add deleteStorage parameter.
git-svn-id: svn://10.0.0.236/trunk@35238 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:24:52 +00:00
putterman%netscape.com
897f278d3d Move messages to trash on delete.
git-svn-id: svn://10.0.0.236/trunk@35237 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:24:35 +00:00
putterman%netscape.com
d1f5db2195 DeleteStorage on delete message.
git-svn-id: svn://10.0.0.236/trunk@35236 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:24:16 +00:00
putterman%netscape.com
4a352f4269 Added GetRootFolder.
git-svn-id: svn://10.0.0.236/trunk@35235 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:22:51 +00:00
putterman%netscape.com
5e4ac05bb8 nsCopyMessageStreamListener can be created from the factory, and deleting a message
doesn't deleteStorage.


git-svn-id: svn://10.0.0.236/trunk@35231 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:22:19 +00:00
rhp%netscape.com
45b77f8744 Fix for Bug#: 5866 ... I think this is fixed...again
git-svn-id: svn://10.0.0.236/trunk@35230 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:21:01 +00:00
putterman%netscape.com
23594e80f4 created nsICopyMessageStreamListener interface and added deleteStorage and GetRootFolder
to nsIMsgFolder.


git-svn-id: svn://10.0.0.236/trunk@35229 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:20:19 +00:00
ssu%netscape.com
3b9be65438 added USE_NON_MT_LIBS definition
git-svn-id: svn://10.0.0.236/trunk@35228 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:19:41 +00:00
putterman%netscape.com
7b0e5aeeda nsCopymessageStreamListener can be created through the factory.
git-svn-id: svn://10.0.0.236/trunk@35226 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:19:22 +00:00
mcafee%netscape.com
91b047854d Fixing Solaris memory problem, patch supplied by bruce@cybersight.com. a=mcmullen (6098)
git-svn-id: svn://10.0.0.236/trunk@35225 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:18:29 +00:00
jband%netscape.com
d320ba1de8 adding BeOS x86 changes from Duncan Wilcox <duncan@be.com>
git-svn-id: svn://10.0.0.236/trunk@35224 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:17:41 +00:00
mcmullen%netscape.com
cb3ce29e0b Added nsSessionHistory.cpp for radha.
git-svn-id: svn://10.0.0.236/trunk@35223 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:16:18 +00:00
ducarroz%netscape.com
0619184fed do not export an auto-generated interface file (nsIDBFolderInfo.h)
git-svn-id: svn://10.0.0.236/trunk@35222 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:13:56 +00:00
radha%netscape.com
61370baba7 New arguments for OnEndDocumentLoad()
git-svn-id: svn://10.0.0.236/trunk@35221 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:13:00 +00:00
radha%netscape.com
3c239c8b1a OnEndDocumentLoad now has a handle to the observer
git-svn-id: svn://10.0.0.236/trunk@35220 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:12:19 +00:00
radha%netscape.com
6bc9c37235 New methods for session history
git-svn-id: svn://10.0.0.236/trunk@35219 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:11:47 +00:00
radha%netscape.com
7a44de9e4e OnEndDocumentLoad() now has a handle to the caller in the argument list. Need it
for session History


git-svn-id: svn://10.0.0.236/trunk@35218 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:11:22 +00:00
radha%netscape.com
2ed23c55c0 Few new methods to support session history
git-svn-id: svn://10.0.0.236/trunk@35217 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:10:41 +00:00
radha%netscape.com
31defc43b0 OnEndDocumentLoad() now has a pointer to the caller in the argument list
git-svn-id: svn://10.0.0.236/trunk@35216 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:09:55 +00:00
vidur%netscape.com
3035417772 Fix for bug 6154. Unqualified references in the context of a form are now resolved.
git-svn-id: svn://10.0.0.236/trunk@35215 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:09:25 +00:00
radha%netscape.com
9ec09955af Implement Session history interfaces
git-svn-id: svn://10.0.0.236/trunk@35214 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:09:13 +00:00
radha%netscape.com
54b85a6eeb Add session History to the factory list
git-svn-id: svn://10.0.0.236/trunk@35213 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:08:21 +00:00
saari%netscape.com
547a56c0e5 Fixed some bugs in key listeners
git-svn-id: svn://10.0.0.236/trunk@35212 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:06:50 +00:00
radha%netscape.com
48e3773fb4 Add Session History to the factory
git-svn-id: svn://10.0.0.236/trunk@35211 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:06:49 +00:00
saari%netscape.com
56f053a605 Adding nsXULKeyListener again...
git-svn-id: svn://10.0.0.236/trunk@35210 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:06:24 +00:00
mcmullen%netscape.com
2df6c9fa5c Registered nsIDirectoryIterator
git-svn-id: svn://10.0.0.236/trunk@35209 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:06:22 +00:00
radha%netscape.com
378b503e34 OnEndDocumentLoad() now has the caller as an argument
git-svn-id: svn://10.0.0.236/trunk@35208 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:06:13 +00:00
mcmullen%netscape.com
547167bb7c Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
git-svn-id: svn://10.0.0.236/trunk@35207 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:05:41 +00:00
radha%netscape.com
6eaeee69dd Add session History to build list
git-svn-id: svn://10.0.0.236/trunk@35206 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:05:30 +00:00
karnaze%netscape.com
beb5583b23 fixed images referenced in regression tests
git-svn-id: svn://10.0.0.236/trunk@35205 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:05:29 +00:00
radha%netscape.com
1be1c85f5b Initial Checkin
git-svn-id: svn://10.0.0.236/trunk@35204 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:05:07 +00:00
saari%netscape.com
061e0a72af Adding nsXULKeyListener to the Win and GTK builds
git-svn-id: svn://10.0.0.236/trunk@35203 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:04:32 +00:00
mcmullen%netscape.com
7d58679f65 Added constructors from new nsIFileSpec
git-svn-id: svn://10.0.0.236/trunk@35202 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:04:27 +00:00
radha%netscape.com
d4925d7a68 Session History. Initial checkins
git-svn-id: svn://10.0.0.236/trunk@35201 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:04:15 +00:00
bienvenu%netscape.com
eb380feb54 remove nsIDBFolderInfo.h from exports
git-svn-id: svn://10.0.0.236/trunk@35200 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 22:02:20 +00:00
ducarroz%netscape.com
c5a84d91e8 add build instruction for mailnews:base:search:public:MANIFEST and for mailnews:db:macbuild:msgDBIDL.mcp
git-svn-id: svn://10.0.0.236/trunk@35199 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:53:34 +00:00
edwin%woudt.nl
a7e8033a85 Fix to get viewing readonly folders working
git-svn-id: svn://10.0.0.236/trunk@35198 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:52:28 +00:00
law%netscape.com
478e7c417a Wiring up More Info... button
git-svn-id: svn://10.0.0.236/trunk@35197 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:52:23 +00:00
frankm%eng.sun.com
293ea440fe Add "fast" make target, to compile only changed files.
git-svn-id: svn://10.0.0.236/trunk@35196 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:51:52 +00:00
bienvenu%netscape.com
1de3516033 convert to idl for nsIDBFolderInfo
git-svn-id: svn://10.0.0.236/trunk@35194 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:46:37 +00:00
edwin%woudt.nl
b68b57c213 remove the message header because it is already displayed in the body itself
git-svn-id: svn://10.0.0.236/trunk@35193 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:44:55 +00:00
ducarroz%netscape.com
a14c604b99 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35192 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:41:14 +00:00
cata%netscape.com
39549a02b1 Bugfix.
git-svn-id: svn://10.0.0.236/trunk@35191 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:38:50 +00:00
edwin%woudt.nl
8b557774b7 performance improvement
git-svn-id: svn://10.0.0.236/trunk@35190 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:36:00 +00:00
edwin%woudt.nl
7151575972 .newsrc filename issues
git-svn-id: svn://10.0.0.236/trunk@35189 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:35:17 +00:00
sspitzer%netscape.com
6d53c488b5 clean up the cancel code. clean up the html error message that show up in the
message pane if you are viewing a cancelled message.  move alerts from the
nntp service and into the nntp protocol code.  print out any alerts, since bug #7770 isn't fixed.  check "us" vs. "them" before cancelling if the server
doesn't support the CANCELCHK extension.


git-svn-id: svn://10.0.0.236/trunk@35188 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:30:07 +00:00
erik%netscape.com
10005f91eb Removed the ifdef by making the BeOS-specific stuff common to both Unix
and BeOS.


git-svn-id: svn://10.0.0.236/trunk@35187 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:25:04 +00:00
jband%netscape.com
dc57448f3a fix DOM native -> JSObject convert to not leak on failure and to fail fully rather than spuriously fall back and create an xpconnect wrapper
git-svn-id: svn://10.0.0.236/trunk@35186 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:23:46 +00:00
sspitzer%netscape.com
266bdeb26b add NPL.
git-svn-id: svn://10.0.0.236/trunk@35185 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:23:01 +00:00
sspitzer%netscape.com
7d683638d7 make the alert messages show up in the console window. this is just
a hack until 7770 gets fixed.  note:  it only works for single byte languages.


git-svn-id: svn://10.0.0.236/trunk@35184 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:22:13 +00:00
jdunn%netscape.com
45f901db00 fixing macro syntax. HP flagged the construct as an error.
git-svn-id: svn://10.0.0.236/trunk@35183 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:16:05 +00:00
karnaze%netscape.com
99038ad54d regression test images
git-svn-id: svn://10.0.0.236/trunk@35182 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:15:46 +00:00
waterson%netscape.com
fec604c3ef Fix leak of tree element.
git-svn-id: svn://10.0.0.236/trunk@35181 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:15:29 +00:00
tague%netscape.com
caec41a883 Update patch for BeOS.
git-svn-id: svn://10.0.0.236/trunk@35180 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:09:35 +00:00
cbegle%netscape.com
2d17ff5ace Fix test case -- remove commas from the expected result.
git-svn-id: svn://10.0.0.236/trunk@35179 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:06:54 +00:00
mscott%netscape.com
b8d8e91a46 Fix a memory leak.
git-svn-id: svn://10.0.0.236/trunk@35178 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:05:37 +00:00
bienvenu%netscape.com
b8353f02b7 convert to idl for nsIDBFolderInfo
git-svn-id: svn://10.0.0.236/trunk@35177 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 21:03:45 +00:00
briano%netscape.com
feed155138 Automated update
git-svn-id: svn://10.0.0.236/trunk@35176 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:59:52 +00:00
dbragg%netscape.com
133c9a6fb2 Added resources to DIRS macro
git-svn-id: svn://10.0.0.236/trunk@35175 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:58:57 +00:00
dbragg%netscape.com
e6362da180 Changed name to work on Mac
git-svn-id: svn://10.0.0.236/trunk@35174 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:58:18 +00:00
tague%netscape.com
ff9f954cba Fix problem for people building in obj-dir's outside of the tree.
git-svn-id: svn://10.0.0.236/trunk@35173 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:58:14 +00:00
dbragg%netscape.com
be3aed93b1 Changed an include from nsPrefMigrationProgressDialog.h to nsPMProgressDlg.h
git-svn-id: svn://10.0.0.236/trunk@35172 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:57:04 +00:00
mcmullen%netscape.com
e9e6473499 Removed base targets (this change got lost in another checkin, owing to a merge conflict).
git-svn-id: svn://10.0.0.236/trunk@35171 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:55:37 +00:00
mcmullen%netscape.com
ded043986c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35170 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:53:23 +00:00
briano%netscape.com
ebfd198db2 Fix/hack for Linux variants that don't define _dl_loaded.
git-svn-id: svn://10.0.0.236/trunk@35169 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:52:39 +00:00
jband%netscape.com
e16e9c75be adding strlen replacement that brendan suggested to allow for passing (oneway) JSStrings with embedded NULLs. Also added comment to Makefile.in for Unixish x86
git-svn-id: svn://10.0.0.236/trunk@35168 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:35:26 +00:00
hangas%netscape.com
186eacb62f Added mimEmitter project which is a combination of html, xml, and raw emitter projects. These last three have been removed from the build.
git-svn-id: svn://10.0.0.236/trunk@35167 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:28:42 +00:00
dbragg%netscape.com
4082dcf7d6 Progress Dialog source files name shortening for Mac platform.
git-svn-id: svn://10.0.0.236/trunk@35166 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:27:11 +00:00
hangas%netscape.com
e13c6913c1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35165 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:25:33 +00:00
dbragg%netscape.com
84161663ef Progress meter xul and css files initial checkin
git-svn-id: svn://10.0.0.236/trunk@35164 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:25:12 +00:00
dougt%netscape.com
5fa77fef77 Adding IsQueueOnCurrentThread().
git-svn-id: svn://10.0.0.236/trunk@35163 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:20:33 +00:00
dougt%netscape.com
9a352b81fd Be OS patch from Duncan Wilcox <duncan@be.com> Thank you.
git-svn-id: svn://10.0.0.236/trunk@35162 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:18:35 +00:00
mscott%netscape.com
d4db300cba Part of emitter re-org. Don't build xml, raw and html directories. Build emitters\build directory.
git-svn-id: svn://10.0.0.236/trunk@35161 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:17:44 +00:00
mscott%netscape.com
aba6216161 Part of emitter re-org. don't build xml, raw & emitter directories. Add build directory.
git-svn-id: svn://10.0.0.236/trunk@35160 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:17:02 +00:00
mscott%netscape.com
a300a2fa69 Part of emitter re-org. Build new emitter files.
git-svn-id: svn://10.0.0.236/trunk@35159 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:16:34 +00:00
mscott%netscape.com
c065ac8c9c Part of emitter re-org landing. Use prog IDs instead of class IDs.
git-svn-id: svn://10.0.0.236/trunk@35158 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:16:04 +00:00
mscott%netscape.com
1d15736fc8 Part of emitter re-org landing. Remove class ids from public interface.
git-svn-id: svn://10.0.0.236/trunk@35157 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:15:14 +00:00
mscott%netscape.com
d044bd2640 Part of emitter re-org landing. Don't build html, xml and raw directories anymore. build new build directory.
git-svn-id: svn://10.0.0.236/trunk@35156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:14:49 +00:00
mscott%netscape.com
ff70cb0460 Part of emitter re-org landing. Build new emitter files.
git-svn-id: svn://10.0.0.236/trunk@35155 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:14:20 +00:00
mscott%netscape.com
5c4a619463 Part of emitter re-org landing. Move header display types here. I'm using this header file as a common include file.
git-svn-id: svn://10.0.0.236/trunk@35154 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:14:07 +00:00
mcafee%netscape.com
c15b5f2c86 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@35153 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:11:24 +00:00
mcafee%netscape.com
16cfc2fcf3 Spelling error
git-svn-id: svn://10.0.0.236/trunk@35152 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:08:13 +00:00
tague%netscape.com
137476cbfb Portability fix for BeOS. Thanks to duncan@be.com.
git-svn-id: svn://10.0.0.236/trunk@35151 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:06:57 +00:00
tague%netscape.com
e03cefd7c7 Fixed bug #8097 and added a portability patch for BeOS. Thanks to duncan@be.os and david.gardiner@unisa.edu.au for their patches.
git-svn-id: svn://10.0.0.236/trunk@35150 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:06:24 +00:00
kin%netscape.com
38bb3e3ed2 * Added StartLogging() and StopLogging() methods to nsIEditor,
nsIHTMLEditor, nsITextEditor, and nsIEditorShell and enabled
  the "Start Log" and "End Log" menu items in the editor test bed.

* Modified makefiles for Unix and Win32 to turn on  Editor API Logging.

* Added action argument to the DeleteSelection() method in nsIEditorShell.

* Modified nsJSTxnLog to use nsJSEditorLog when writing it's output.


git-svn-id: svn://10.0.0.236/trunk@35149 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:02:46 +00:00
matt%netscape.com
5704751b88 Updated css files from german. Addes fixes for titledbuttons
git-svn-id: svn://10.0.0.236/trunk@35148 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 19:14:37 +00:00
beard%netscape.com
7876dc239b support more "java_" prefixed attributes.
git-svn-id: svn://10.0.0.236/trunk@35147 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 18:41:33 +00:00
beard%netscape.com
47d69e47b5 added "application/x-java-applet;version=1.1" for Java plugin compatibility, when will it end?
git-svn-id: svn://10.0.0.236/trunk@35146 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 18:41:18 +00:00
larryh%netscape.com
62a6ee8570 BugZilla #8018
git-svn-id: svn://10.0.0.236/trunk@35143 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 18:07:59 +00:00
terry%mozilla.org
71b813e43c A null quip file was causing errors.
git-svn-id: svn://10.0.0.236/trunk@35142 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 17:37:02 +00:00
terry%mozilla.org
544d8d9cef Added the ability to configure bugzilla so that we only allow local
usernames for email addresses.


git-svn-id: svn://10.0.0.236/trunk@35141 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 17:33:52 +00:00
beard%netscape.com
fcc1f4f5cb support "java_CODE" and "CLASSID" attributes.
git-svn-id: svn://10.0.0.236/trunk@35140 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 16:56:11 +00:00
beard%netscape.com
cf41488e53 added "application/x-java-applet;version=1.1.2" for Java plugin compatibility
git-svn-id: svn://10.0.0.236/trunk@35139 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 16:55:23 +00:00
beard%netscape.com
a0bf3fbecd now looks for MIME types that merely start with NS_APPLET_MIME_TYPE for better Sun Java plugin compatibility. changed MRJPlugin::CreateInstance() to use QueryInterface() rather than checking for interfaces itself.
git-svn-id: svn://10.0.0.236/trunk@35138 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 16:54:44 +00:00
beard%netscape.com
7d84137a79 simplified external access paths to point into dist
git-svn-id: svn://10.0.0.236/trunk@35137 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 16:51:34 +00:00
terry%mozilla.org
2960acc2b6 Added BeOS to the list of OS's.
git-svn-id: svn://10.0.0.236/trunk@35136 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 16:46:40 +00:00
rjc%netscape.com
887ac00407 Check for URLs that need to be massaged to be absolute URLs.
git-svn-id: svn://10.0.0.236/trunk@35135 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 09:54:19 +00:00
gagan%netscape.com
2f35eadb9b Added urltest.cpp. Hasn't been compiled as yet.
git-svn-id: svn://10.0.0.236/trunk@35134 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:45:27 +00:00
gagan%netscape.com
078256dba8 Added the urltest program as well.
git-svn-id: svn://10.0.0.236/trunk@35133 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:44:22 +00:00
mccabe%netscape.com
8e7082b3aa Removed misleading /* interface scooby */ comment in generated #include "scooby.h" line.
git-svn-id: svn://10.0.0.236/trunk@35132 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:28:23 +00:00
hyatt%netscape.com
e2c320e27d More nested row group work.
git-svn-id: svn://10.0.0.236/trunk@35131 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:22:47 +00:00
rjc%netscape.com
7a84203930 Unset column sorting attributes instead of setting them to false if they aren't active.
git-svn-id: svn://10.0.0.236/trunk@35130 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:20:35 +00:00
hyatt%netscape.com
7ea32ee2c4 More changes to allow tables to support nested row groups.
git-svn-id: svn://10.0.0.236/trunk@35129 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 08:01:00 +00:00
rjc%netscape.com
c28700cf2d More search support.
git-svn-id: svn://10.0.0.236/trunk@35128 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 07:14:38 +00:00
beard%netscape.com
ad7eb2da6d bug #7018: conditionally initializing LiveConnect classes only if Java is truly enabled.
git-svn-id: svn://10.0.0.236/trunk@35127 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 06:41:09 +00:00
bruce%cybersight.com
3bed02e2d0 Interface classes really do need to define |GetIID()|. 5 of these files are just being switched over to the macro. The others were all lacking |GetIID()| implementations.
git-svn-id: svn://10.0.0.236/trunk@35126 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 06:16:08 +00:00
rhp%netscape.com
887db136b0 New quoting interface
git-svn-id: svn://10.0.0.236/trunk@35125 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 05:23:06 +00:00
rhp%netscape.com
0e4268630c Adding new quoting interface
git-svn-id: svn://10.0.0.236/trunk@35121 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 05:22:07 +00:00
tague%netscape.com
b3fa226dff Fixed conditional problem when i turned on my keyobard patch.
git-svn-id: svn://10.0.0.236/trunk@35120 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 04:39:03 +00:00
mscott%netscape.com
5a7cb82de1 Fix copy messages which I broke when I cleaned up some of this code. *oops*
git-svn-id: svn://10.0.0.236/trunk@35119 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 04:30:31 +00:00
talisman%anamorphic.com
3aa1b2e565 Minor modifications in response to but #8067. This file was not part of the bug.
git-svn-id: svn://10.0.0.236/trunk@35118 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 03:57:55 +00:00
talisman%anamorphic.com
280ce3deb8 Fixed edwin's code in response to his bug report(#8067). Bug was caused by not setting the button sizes correctly (Dimension.setSize() is not for setting component sizes).
git-svn-id: svn://10.0.0.236/trunk@35117 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 03:57:04 +00:00
tague%netscape.com
32033e0a82 Removed empty export lists from files. This breaks older versions of nmake
git-svn-id: svn://10.0.0.236/trunk@35116 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 03:49:31 +00:00
karnaze%netscape.com
e0745dafd7 regression test
git-svn-id: svn://10.0.0.236/trunk@35115 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 03:46:21 +00:00
erik%netscape.com
d183933e3e Added GetIID.
git-svn-id: svn://10.0.0.236/trunk@35114 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:59:55 +00:00
waterson%netscape.com
e8f30d5f43 Add MISCDEP so that DLL gets rebuilt if a static lib changes.
git-svn-id: svn://10.0.0.236/trunk@35113 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:22:52 +00:00
bienvenu%netscape.com
16822a2715 prepare for msgdb idl
git-svn-id: svn://10.0.0.236/trunk@35112 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:20:41 +00:00
blizzard%redhat.com
b0b65db96c Make sure this interface has a GetIID() method. Approved by Shaver.
git-svn-id: svn://10.0.0.236/trunk@35111 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:11:02 +00:00
danm%netscape.com
98e80ada70 adding extensions/wallet/editor for morse
git-svn-id: svn://10.0.0.236/trunk@35110 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:09:29 +00:00
dp%netscape.com
9d7270fb87 - NS_RegistryGetFactory API changed
git-svn-id: svn://10.0.0.236/trunk@35109 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:08:49 +00:00
dp%netscape.com
aef0c9821c - NS_RegistryGetFactory API Change
- QuickRegister eliminated


git-svn-id: svn://10.0.0.236/trunk@35108 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:07:03 +00:00
danm%netscape.com
16ae30744d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@35107 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:04:37 +00:00
blizzard%redhat.com
5826a92dd7 let mouse events flow...
git-svn-id: svn://10.0.0.236/trunk@35106 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 01:53:52 +00:00
blizzard%redhat.com
96b698384d always flush the X event queue before going back into select and always process X events as long as they are available.
git-svn-id: svn://10.0.0.236/trunk@35105 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 00:48:30 +00:00
blizzard%redhat.com
5d0bd2fa3d a slightly more sane nsDrawingSurface
git-svn-id: svn://10.0.0.236/trunk@35104 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 00:47:37 +00:00
talisman%anamorphic.com
92c010d4f7 Added handlers for mousePressed() and mouseReleased() so the border paints appropriately.
git-svn-id: svn://10.0.0.236/trunk@35103 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 23:57:19 +00:00
rhp%netscape.com
3f4d75b8c3 New files for StreamConverter interface - not part of the build yet
git-svn-id: svn://10.0.0.236/trunk@35102 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 22:15:14 +00:00
rickg%netscape.com
16b12398ad fixed build error; accidently left debug code exposed
git-svn-id: svn://10.0.0.236/trunk@35101 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 22:13:16 +00:00
rhp%netscape.com
6d5a0b4004 Cleanup of test harness
git-svn-id: svn://10.0.0.236/trunk@35100 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 22:08:55 +00:00
tague%netscape.com
824db2e9b4 Fixed build bustage.
git-svn-id: svn://10.0.0.236/trunk@35099 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 21:53:27 +00:00
rickg%netscape.com
0bae0c1a04 faster viewing of text, bugs: 7889, 7892, 8047, 3795
git-svn-id: svn://10.0.0.236/trunk@35098 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 21:24:25 +00:00
rickg%netscape.com
08109ed280 perf improvements, bug fix in insert(), better error reporting in ToInteger()
git-svn-id: svn://10.0.0.236/trunk@35097 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 21:23:04 +00:00
tague%netscape.com
58fc1493f9 Turned on bug fix for #6896: Windows editorinterprets the period key as a forward delete.
git-svn-id: svn://10.0.0.236/trunk@35096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 21:13:12 +00:00
syd%netscape.com
c009860f8f Add SetModal() widget interface to nsIWidget, and provide an implementation
for Gtk+. Now, when we do modal dialogs, Gtk+ calls a routine that makes the
dialog modal within Gtk+; this is in addition to the code in nsWebShellWindow
that is being invoked to support modals on the other platforms. For Gtk+, the
nsWebShellWindow code doesn't appear to be enough; in order for the event
plumbing to stay alive, we need to call into Gtk+, and unless we actually make
the dialog modal using Gtk+ mechanisms, the user can still get to the menu bar, which is not good.


git-svn-id: svn://10.0.0.236/trunk@35095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 20:56:08 +00:00
sspitzer%netscape.com
4ac61e25d3 clean up my original hack to display error messages in the message pane.
before I was using a .eml file, and so I need the error message to be an
rfc 822 message for things to work.  Now, the file is a .htm file, so I can
just write normal html to the file, and it will work.

all this will go away when we don't have to use files, and we can write
directly to the stream.


git-svn-id: svn://10.0.0.236/trunk@35094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 20:37:56 +00:00
blizzard%redhat.com
55d85cf2d6 merge in Erik's changes to gtk fonts
git-svn-id: svn://10.0.0.236/trunk@35093 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 20:34:56 +00:00
rhp%netscape.com
690b6ec969 A new test harness for libmime's new nsIStreamConverter.h interface
git-svn-id: svn://10.0.0.236/trunk@35091 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 20:11:37 +00:00
morse%netscape.com
b1232288a8 fix minor bug
git-svn-id: svn://10.0.0.236/trunk@35090 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 19:53:51 +00:00
jband%netscape.com
ece5c35801 changing JS_AddRoot calls to JS_AddNamedRoot calls to satisfy request in bug 8070
git-svn-id: svn://10.0.0.236/trunk@35089 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 19:19:44 +00:00
morse%netscape.com
ade032357b minor editing changes
git-svn-id: svn://10.0.0.236/trunk@35088 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 19:10:48 +00:00
sspitzer%netscape.com
d80b856b2b initialize previously uninitialized memory
git-svn-id: svn://10.0.0.236/trunk@35087 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 19:04:19 +00:00
morse%netscape.com
8120857730 CANCEL from safe-form-fill dialog was not working
git-svn-id: svn://10.0.0.236/trunk@35086 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 18:42:39 +00:00
erik%netscape.com
85a9783e7a Started using Frank's 64K bit array code and the Unicode converters.
The euro now displays on Linux.


git-svn-id: svn://10.0.0.236/trunk@35085 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 18:33:37 +00:00
waterson%netscape.com
9929a02b24 Remove crufty code that wasn't doing anything. Fix refcounting on the database.
git-svn-id: svn://10.0.0.236/trunk@35084 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 18:31:06 +00:00
waterson%netscape.com
5e45b132b9 Remove crufty code that wasn't doing anything.
git-svn-id: svn://10.0.0.236/trunk@35083 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 18:30:47 +00:00
morse%netscape.com
e4497eb7a4 use new get-password and get-user dialog
git-svn-id: svn://10.0.0.236/trunk@35082 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 17:25:56 +00:00
morse%netscape.com
3142059e02 use new get-password dialog
git-svn-id: svn://10.0.0.236/trunk@35081 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 17:25:35 +00:00
morse%netscape.com
8f094cf52a add dialogs needed by wallet
git-svn-id: svn://10.0.0.236/trunk@35080 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 17:23:12 +00:00
sspitzer%netscape.com
5149a29f46 changes to get news cancel working. more to be done, but the basics of
news cancel works for now.


git-svn-id: svn://10.0.0.236/trunk@35079 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 17:14:05 +00:00
morse%netscape.com
3c5f4d4fc1 remove wallet-related stuff from appcores
git-svn-id: svn://10.0.0.236/trunk@35078 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 15:01:07 +00:00
morse%netscape.com
5f4e33d089 remove wallet previewer from appcores
git-svn-id: svn://10.0.0.236/trunk@35077 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 14:57:15 +00:00
morse%netscape.com
8c6ba6cf4e remove signon viewer from appcores
git-svn-id: svn://10.0.0.236/trunk@35076 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 14:51:08 +00:00
morse%netscape.com
e897b52b25 remove cookie viewer from appcores
git-svn-id: svn://10.0.0.236/trunk@35075 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 14:47:09 +00:00
edwin%woudt.nl
795e08719f forgot MPL
git-svn-id: svn://10.0.0.236/trunk@35074 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 12:43:32 +00:00
edwin%woudt.nl
d90680d892 Display quoted stuff correctly
git-svn-id: svn://10.0.0.236/trunk@35073 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 12:42:47 +00:00
edwin%woudt.nl
a7302a2c7b Upgrade to version 1.0 of the knife NNTP provider
git-svn-id: svn://10.0.0.236/trunk@35072 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 10:14:03 +00:00
jfrancis%netscape.com
486a69592f ssssh, it's a secret
git-svn-id: svn://10.0.0.236/trunk@35071 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 07:50:17 +00:00
av%netscape.com
3c05823443 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@35070 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 06:18:35 +00:00
av%netscape.com
13c3ea8078 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@35069 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 06:11:33 +00:00
av%netscape.com
3c69310de5 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@35068 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 06:06:12 +00:00
av%netscape.com
f32ee28abb *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@35067 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 06:00:56 +00:00
jj%netscape.com
593324ca66 [sfraser] Really remove nsDialog.cpp. Hacking the binary doesn't work.
git-svn-id: svn://10.0.0.236/trunk@35066 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 04:55:06 +00:00
mcafee%netscape.com
8fc7522955 Removing nsDialog.cpp
git-svn-id: svn://10.0.0.236/trunk@35065 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 04:24:21 +00:00
mcafee%netscape.com
8c3e6bc3e6 Removing obsolete nsIDialog interface.
git-svn-id: svn://10.0.0.236/trunk@35064 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 04:00:06 +00:00
mcafee%netscape.com
ad4a86e123 Removing nsIDialog interface.
git-svn-id: svn://10.0.0.236/trunk@35063 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 03:59:10 +00:00
mcafee%netscape.com
aa8f2be5b5 Removing nsDialog from the build.
git-svn-id: svn://10.0.0.236/trunk@35062 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 03:57:24 +00:00
mcafee%netscape.com
1250df240e Removing nsDialog from the build.
git-svn-id: svn://10.0.0.236/trunk@35061 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 03:41:31 +00:00
danm%netscape.com
fb18842156 moved GetPrimordialThread from nsAppShellService to nsThread, as suggested by warren
git-svn-id: svn://10.0.0.236/trunk@35060 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 03:30:38 +00:00
kin%netscape.com
d4f390e372 Added support for nsIFileSpec writing. We now write out the log to a file
called journal.js.NEW. Changed all calls to printf to Write() and WriteInt().


git-svn-id: svn://10.0.0.236/trunk@35059 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 03:09:00 +00:00
morse%netscape.com
99f911359a fix bug 8050
git-svn-id: svn://10.0.0.236/trunk@35058 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 02:05:14 +00:00
mcafee%netscape.com
7b8faf0fff Removing nsDialog from the build.
git-svn-id: svn://10.0.0.236/trunk@35057 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 01:01:26 +00:00
talisman%anamorphic.com
aab9750f21 Changed from using plain-jane JButtons to the new ToolBarButton class I wrote.
git-svn-id: svn://10.0.0.236/trunk@35056 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:45:40 +00:00
talisman%anamorphic.com
0518e43e5b Implements the standard Netscape toolbar button behaviour of painting a raised border when the mouse is passed over it.
git-svn-id: svn://10.0.0.236/trunk@35055 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:44:28 +00:00
mcafee%netscape.com
92c8d64f45 Removing nsDialog from the build.
git-svn-id: svn://10.0.0.236/trunk@35054 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:18:39 +00:00
mcafee%netscape.com
584ee3314f Removing nsDialog from the build, cleanup.
git-svn-id: svn://10.0.0.236/trunk@35053 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:17:00 +00:00
sspitzer%netscape.com
845376db4f fix for build bustage
git-svn-id: svn://10.0.0.236/trunk@35052 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:09:00 +00:00
mcafee%netscape.com
a6064ea48f Removing nsDialog.cpp from the build.
git-svn-id: svn://10.0.0.236/trunk@35051 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:08:55 +00:00
mcafee%netscape.com
4dbc274d59 Backing out pavlov's change to ressurect the menubar. pavlov, please test your changes before you check them in!
git-svn-id: svn://10.0.0.236/trunk@35050 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 00:06:38 +00:00
sspitzer%netscape.com
878bcdd7ad fix build breakage for steve clark
git-svn-id: svn://10.0.0.236/trunk@35049 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 23:14:37 +00:00
buster%netscape.com
e3eef553a7 fixed a syntax problem, just a typo
git-svn-id: svn://10.0.0.236/trunk@35048 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 23:13:54 +00:00
cmanske%netscape.com
4d52292017 More improvements to HLine dialog
git-svn-id: svn://10.0.0.236/trunk@35047 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:35:39 +00:00
buster%netscape.com
a64d14749a added style for disabled text controls
git-svn-id: svn://10.0.0.236/trunk@35046 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:33:45 +00:00
buster%netscape.com
5c2c4b30e5 added support for ender GFX-Rendered text control
git-svn-id: svn://10.0.0.236/trunk@35045 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:32:41 +00:00
buster%netscape.com
0143d6a3fa added support for getting and setting default background and font info
git-svn-id: svn://10.0.0.236/trunk@35043 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:31:57 +00:00
buster%netscape.com
a450d1bfba added support for style contexts getting background and font defaults from
the pres context.


git-svn-id: svn://10.0.0.236/trunk@35042 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:31:15 +00:00
buster%netscape.com
cf0489fb83 added support for Ender GFX-rendered text control
made nsTextControlFrame an abstract base class for nsGfxTextControlFrame and
nsNativeTextControlFrame


git-svn-id: svn://10.0.0.236/trunk@35041 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:29:54 +00:00
buster%netscape.com
b020694215 added support for Ender GFX-rendered text control
git-svn-id: svn://10.0.0.236/trunk@35040 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:28:11 +00:00
buster%netscape.com
33fb4efaef used by ender GFX-rendered text widget as the default document to edit
git-svn-id: svn://10.0.0.236/trunk@35039 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:26:22 +00:00
cmanske%netscape.com
762cc1d3ee Fixed bug in HLine code. Replaced itoa with PR_snprintf
git-svn-id: svn://10.0.0.236/trunk@35038 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:11:59 +00:00
mcafee%netscape.com
edad965b29 Removing NS_CreateDialog(), nsDialog is obsolete.
git-svn-id: svn://10.0.0.236/trunk@35037 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:40:10 +00:00
av%netscape.com
e21e1c0c2f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@35036 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:32:49 +00:00
cmanske%netscape.com
11dac7bbef Horizontal Line dialog and setting/getting hline settings from prefs implemented. Masked effect of bug 8058 by removing popupanchor attribute.
git-svn-id: svn://10.0.0.236/trunk@35035 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:22:12 +00:00
waterson%netscape.com
d1e9762b93 Change GetElementRefResource() to use rdf_MakeAbsoluteURI() to resolve attribute names. This makes it work more like '<a href=...>', which seems right (and fixes some problems that will occur with sitemaps). Inline code in GetElementResource() that was previously shared between the two.
git-svn-id: svn://10.0.0.236/trunk@35034 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:21:47 +00:00
buster%netscape.com
91f2070891 changed the way nsEditProperty is used. Right now, it's our placeholder
for HTML and CSS atoms, since we can't get these from layout yet.  The old
use assumed one editor, but as we know many editors can exist simultaneously.
Now, the editors share a singleton which is fetched from a factory method,
saving memory and allocation overhead.


git-svn-id: svn://10.0.0.236/trunk@35033 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:15:14 +00:00
waterson%netscape.com
803a0f175d Add a rdf_MakeAboluteURI() that's overloaded to take an nsIURL.
git-svn-id: svn://10.0.0.236/trunk@35032 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:14:32 +00:00
buster%netscape.com
589baef929 minor cleanup, removal of old code
git-svn-id: svn://10.0.0.236/trunk@35031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:13:15 +00:00
erik%netscape.com
ad810909f0 Support for non-Latin-1 menus. We now convert from Unicode to the locale's
encoding, and use a set of default fonts in the non-Latin-1 case only.


git-svn-id: svn://10.0.0.236/trunk@35030 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:09:16 +00:00
erik%netscape.com
192fe6b11a Was crashing when property already existed. Fixed now, by ignoring
subsequent attempts.


git-svn-id: svn://10.0.0.236/trunk@35029 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:07:22 +00:00
erik%netscape.com
bf056c0f5d LC_ALL -> LC_CTYPE (LC_ALL returns multiple values on some Unixes).
"" -> NULL (pass NULL to setlocale to query).
"locale." -> "locale.all." (someone forgot the "all." part of the key).


git-svn-id: svn://10.0.0.236/trunk@35028 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 20:56:45 +00:00
bruce%cybersight.com
02e0f80d71 This file depends directly upon nsFileSpec .. with an upcoming checkin, that include may not be happening in one of the files currently included here, so we best include it here directly.
git-svn-id: svn://10.0.0.236/trunk@35027 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 20:40:29 +00:00
waterson%netscape.com
54296b02ac Fix incorrect usage of dont_QueryInterface(). Fix bogus refcounting cruft in the nsIContent manipulators that must've been left over from when mChildren was an nsVoidArray.
git-svn-id: svn://10.0.0.236/trunk@35026 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:39:11 +00:00
waterson%netscape.com
5b2039fa07 Fix incorrect use of dont_QueryInterface() that was causing massive leakage.
git-svn-id: svn://10.0.0.236/trunk@35025 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:35:54 +00:00
waterson%netscape.com
1c99019f97 Fix incorrect use of dont_QueryInterface() with dont_AddRef(). Use nsCOMPtr in broadcast hookup code.
git-svn-id: svn://10.0.0.236/trunk@35024 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:33:37 +00:00
waterson%netscape.com
5258e10cb1 Fix incorrect use of dont_QueryInterface() with dont_AddRef().
git-svn-id: svn://10.0.0.236/trunk@35023 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:31:36 +00:00
sspitzer%netscape.com
c8e83135e1 ignore the generated Makefile
git-svn-id: svn://10.0.0.236/trunk@35022 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 19:23:17 +00:00
mcafee%netscape.com
0453db72f5 Removing NS_CreateDialog(), nsDialog is obsolete. a=rickg
git-svn-id: svn://10.0.0.236/trunk@35021 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 18:57:22 +00:00
sspitzer%netscape.com
23a4d59c0a set the default nntp server to "news.mozilla.org". I'll change it back to "news" before beta. (see bug #8053)
git-svn-id: svn://10.0.0.236/trunk@35020 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 18:38:53 +00:00
sspitzer%netscape.com
27bac3add4 initial work to make posting to any news host.
currently, you can only post to the server specified by the
"network.hosts.nntp_server" pref.  by default, the value of this pref "news".

more work needs to be done to complete this.

fix for #6655


git-svn-id: svn://10.0.0.236/trunk@35019 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 18:10:58 +00:00
sspitzer%netscape.com
f19ca56b72 fix for #7891. commit db after we mark a header read.
git-svn-id: svn://10.0.0.236/trunk@35018 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 18:07:21 +00:00
sspitzer%netscape.com
d1bf76337e rewrite to use nsString.
git-svn-id: svn://10.0.0.236/trunk@35017 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 17:51:55 +00:00
morse%netscape.com
14554c98cd fix regression -- bug 8052
git-svn-id: svn://10.0.0.236/trunk@35016 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 17:43:42 +00:00
bruce%cybersight.com
304d735c7e Add newline at end of file for commercial unix compilers.
git-svn-id: svn://10.0.0.236/trunk@35015 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 16:59:57 +00:00
waterson%netscape.com
67cbb9dcf8 Ensure that mBuf <-- 0 before assignment begins. Otherwise we run the rise of a failed assignment causing a duplicate free.
git-svn-id: svn://10.0.0.236/trunk@35014 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 16:39:11 +00:00
dp%netscape.com
b077529bb9 Removing unused prototype NS_RegistryGetFactory()
git-svn-id: svn://10.0.0.236/trunk@35013 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 15:55:54 +00:00
dp%netscape.com
5354fabe84 Removing obsolete files from xpcom.
git-svn-id: svn://10.0.0.236/trunk@35012 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 15:54:46 +00:00
dp%netscape.com
7c1bb8d6a8 Removing unused NS_RegistryGetFactory() prototype.
git-svn-id: svn://10.0.0.236/trunk@35011 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 15:36:22 +00:00
dp%netscape.com
70cb14677e Removing obsoleted files from xpcom/ post xpcom2.0 landing
git-svn-id: svn://10.0.0.236/trunk@35010 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 14:59:16 +00:00
despotdaemon%netscape.com
fc93994c84 Pseudo-automatic update of changes made by shaver@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@35009 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 14:49:42 +00:00
briano%netscape.com
61c2a72e45 Automated update
git-svn-id: svn://10.0.0.236/trunk@35008 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 12:59:51 +00:00
ramiro%netscape.com
ed30adc2d7 Conditionally ifdef out some dtd debugging code that chokes some
compilers because of badly broken streams code in prstrm.cpp.


git-svn-id: svn://10.0.0.236/trunk@35007 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 12:49:04 +00:00
ramiro%netscape.com
9b5ccff7e3 Add *.rpo - g++ -frepo template repository files.
git-svn-id: svn://10.0.0.236/trunk@35006 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 12:37:49 +00:00
mccabe%netscape.com
e5b993dd76 Resurrected this somehow. Beating it back down.
git-svn-id: svn://10.0.0.236/trunk@35005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:44:11 +00:00
briano%netscape.com
d70a6d276b Automated update
git-svn-id: svn://10.0.0.236/trunk@35004 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:30:21 +00:00
mccabe%netscape.com
1c543f3a5e Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build.
git-svn-id: svn://10.0.0.236/trunk@35003 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:29:46 +00:00
kin%netscape.com
3070792cff Added functions to run the journal.js file.
Replaced all ocurrences of "appCore" with "window.editorAppShell".


git-svn-id: svn://10.0.0.236/trunk@35002 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:18:14 +00:00
kin%netscape.com
8823a7e8df Added Start/Stop/Run Journal menu items to Debug menu.
git-svn-id: svn://10.0.0.236/trunk@35001 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:15:39 +00:00
kin%netscape.com
0e39838f57 Changed all occurrences of "appCore" to "window.editorShell" to sync up
with sfraser@netscape.com's changes to switch the editor over to XPIDL.


git-svn-id: svn://10.0.0.236/trunk@35000 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 09:14:19 +00:00
rpotts%netscape.com
3648ddb21c Added FillStream(...) which exposes nsIBuffer::WriteSegments()
git-svn-id: svn://10.0.0.236/trunk@34999 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:56:05 +00:00
rpotts%netscape.com
4b5583cc5b Changed doRead() to fill the stream using the IBuffer::WriteSegments api rather than Fill()... This removes an intermediate buffer copy and cleans up the code...
git-svn-id: svn://10.0.0.236/trunk@34998 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:54:56 +00:00
rpotts%netscape.com
a0d76bf639 Changed WriteSegments(...) to return NS_BASE_STREAM_FULL if a WriteSegment cannot be allocated. And to propagate WOULD_BLOCK if it is returned by the reader() function....
git-svn-id: svn://10.0.0.236/trunk@34997 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:52:59 +00:00
rpotts%netscape.com
13a476a717 Added a new stream return code - NS_BASE_STREAM_FULL. This is returned when a stream is full and must be read before more data can be added...
git-svn-id: svn://10.0.0.236/trunk@34996 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:50:24 +00:00
andreas.otte%primus-online.de
4be1360692 fix to get Makefile.in working again
git-svn-id: svn://10.0.0.236/trunk@34995 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:46:44 +00:00
dp%netscape.com
458f9dbaf6 adding back for doc purpose
git-svn-id: svn://10.0.0.236/trunk@34994 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:08:15 +00:00
warren%netscape.com
a7a7b53d04 Removed link dependency on netwerk.dll.
git-svn-id: svn://10.0.0.236/trunk@34993 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 08:07:05 +00:00
dp%netscape.com
5bf3f0bc32 Removing obsoleted files from xpcom/ post xpcom2.0 landing
git-svn-id: svn://10.0.0.236/trunk@34992 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:54:05 +00:00
dp%netscape.com
e95ac5d9c9 Removing obsoleted files from xpcom/ post xpcom2.0 landing
git-svn-id: svn://10.0.0.236/trunk@34991 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:42:48 +00:00
warren%netscape.com
a294d9658a Fixed build problem.
git-svn-id: svn://10.0.0.236/trunk@34990 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:17:02 +00:00
warren%netscape.com
1e293abb2c removed
git-svn-id: svn://10.0.0.236/trunk@34989 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:15:18 +00:00
warren%netscape.com
0ba20d9f37 Merged in file transport stuff (now file transport is obsolete).
git-svn-id: svn://10.0.0.236/trunk@34988 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:14:19 +00:00
warren%netscape.com
98c9c247be Added NS_NET to export global functions.
git-svn-id: svn://10.0.0.236/trunk@34987 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 07:14:12 +00:00
andreas.otte%primus-online.de
7a5e16657b fix to get Makefile.in working again
git-svn-id: svn://10.0.0.236/trunk@34986 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 06:53:45 +00:00
beard%netscape.com
09b1df7600 fixed "rescued items" problem
git-svn-id: svn://10.0.0.236/trunk@34985 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 06:27:00 +00:00
jband%netscape.com
7d3b16d3ab fix Mac breakage
git-svn-id: svn://10.0.0.236/trunk@34984 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 06:00:03 +00:00
sfraser%netscape.com
fc2f70d298 Export plain text XUL file
git-svn-id: svn://10.0.0.236/trunk@34983 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 05:18:02 +00:00
beard%netscape.com
b338b9c54d bug #6676: fixed inconsistent use of kControlEditTextPasswordTag vs. kControlEditTextTextTag in the GetText/SetText methods.
git-svn-id: svn://10.0.0.236/trunk@34982 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 04:55:08 +00:00
warren%netscape.com
b49c227b08 Changes to allow hack in necko makefiles so that header names don't collide.
git-svn-id: svn://10.0.0.236/trunk@34981 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 04:30:44 +00:00
jband%netscape.com
38a217c93a added forced linkage to another xptcall file and moved the prototypes to the dummies to xptcall.h
git-svn-id: svn://10.0.0.236/trunk@34980 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 04:30:13 +00:00
jband%netscape.com
8620f6315b another try for this code needed to make Irix work (with fixed dll export stuff this time)
git-svn-id: svn://10.0.0.236/trunk@34979 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 04:29:12 +00:00
hangas%netscape.com
cd5d9af34f Made buttons localizable
git-svn-id: svn://10.0.0.236/trunk@34978 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:34:02 +00:00
hangas%netscape.com
9ee198ea26 Glued in the address bucket in the address picker dialog
git-svn-id: svn://10.0.0.236/trunk@34977 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:32:56 +00:00
pavlov%pavlov.net
81c648b8eb since we now have nsWindow::ShowMenuBar(), we don't need to forcefully create
the menubar when it is created.


git-svn-id: svn://10.0.0.236/trunk@34976 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:15:47 +00:00
pavlov%pavlov.net
7f62283d43 simplify nsWidget::IsVisible and a few minor indentation changes
git-svn-id: svn://10.0.0.236/trunk@34975 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:13:16 +00:00
pavlov%pavlov.net
6629bfcb04 rename the menubar member
git-svn-id: svn://10.0.0.236/trunk@34974 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:02:57 +00:00
tao%netscape.com
9ac86c73cd 7821:make strres locale-sensitive. r=erik@netscape.com. Add api:
nsStringBundleService::CreateBundle(const char* aURLSpec, nsILocale* aLocale,
  nsIStringBundle** aResult)


git-svn-id: svn://10.0.0.236/trunk@34973 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 03:02:10 +00:00
warren%netscape.com
bb10182347 Added nsDNSService factory.
git-svn-id: svn://10.0.0.236/trunk@34972 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:59:02 +00:00
warren%netscape.com
1f4be17602 Replaced with idl files.
git-svn-id: svn://10.0.0.236/trunk@34971 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:53:57 +00:00
warren%netscape.com
8ecacf5ff9 Added dns to the build. Factored Cancel/Suspend/Resume into nsIRequest.
git-svn-id: svn://10.0.0.236/trunk@34970 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:53:21 +00:00
rjc%netscape.com
ba33e73da3 Get bookmarks.idl and bookmarks projects into the Mac build.
git-svn-id: svn://10.0.0.236/trunk@34969 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:32:12 +00:00
tague%netscape.com
0643946696 Conditionalized Fix for #6896. Modified the nsMacEventHandler.cpp to generate NS_KEY_PRESS events in addition to NS_KEY_DOWN.
git-svn-id: svn://10.0.0.236/trunk@34968 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:29:52 +00:00
rjc%netscape.com
f9e5e07768 Be sure to write out bookmarks.html to the same place we read it in from! Bookmarks were moved from mozilla/rdf/ to mozilla/xpfe/components/bookmarks and bookmarks.html is now stored inside of $DIST/res/samples instead of the old $DIST/res/rdf
git-svn-id: svn://10.0.0.236/trunk@34967 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:29:16 +00:00
tague%netscape.com
650b890778 More work on #6896. Removed a debuging printf and fixed keysym translation.
git-svn-id: svn://10.0.0.236/trunk@34966 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:25:27 +00:00
bienvenu%netscape.com
c06c83b299 more work on imap filters
git-svn-id: svn://10.0.0.236/trunk@34965 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:04:29 +00:00
bienvenu%netscape.com
e995e7bec0 move comment nearer code it refers to
git-svn-id: svn://10.0.0.236/trunk@34964 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 02:04:08 +00:00
sgehani%netscape.com
79d2b5abd5 Included strres lib required by LoadResources().
git-svn-id: svn://10.0.0.236/trunk@34963 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:55:35 +00:00
sgehani%netscape.com
8fc8b5803f 1> Added LoadResources().
2> Fixed UNIX Makefile.in although it's not being built by the regular build system yet.


git-svn-id: svn://10.0.0.236/trunk@34962 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:54:29 +00:00
warren%netscape.com
ea46aeb77e Rule to create netwerk/dist/include.
git-svn-id: svn://10.0.0.236/trunk@34961 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:47:13 +00:00
frankm%eng.sun.com
5496bbae3d Revamp NativeJavaObject.coerceType and associated methods to make code
more maintainable, and to pass lc3/JSObject/ToChar-001.js.


git-svn-id: svn://10.0.0.236/trunk@34960 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:41:20 +00:00
warren%netscape.com
1e6b7a34c2 Made Create constructor and used GenericFactory.
git-svn-id: svn://10.0.0.236/trunk@34959 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:41:16 +00:00
warren%netscape.com
32a9207366 More work on file: protocol.
git-svn-id: svn://10.0.0.236/trunk@34958 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:41:12 +00:00
warren%netscape.com
347f675454 Hack to make necko co-exist with seamonkey so headers don't collide.
git-svn-id: svn://10.0.0.236/trunk@34957 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:41:08 +00:00
ftang%netscape.com
005c5554ca add new support for GL
git-svn-id: svn://10.0.0.236/trunk@34956 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:38:30 +00:00
ftang%netscape.com
a16b45eba6 fix bug 5893
git-svn-id: svn://10.0.0.236/trunk@34955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:37:46 +00:00
slamm%netscape.com
2bea8089b5 Remove unused sidebar files.
git-svn-id: svn://10.0.0.236/trunk@34954 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:32:47 +00:00
mcmullen%netscape.com
251d87362d Moved the idl flag down to match the build order (both occurrences).
git-svn-id: svn://10.0.0.236/trunk@34953 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:25:21 +00:00
ftang%netscape.com
fdc371a715 remove nsUnicharUtil for win, ifdef XP_MAC untill we verify
git-svn-id: svn://10.0.0.236/trunk@34952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:21:50 +00:00
sspitzer%netscape.com
870349fc7b fix mac build bustage. saari made nsXULKeyListener.cpp part of the mac build,
but hasn't defined this CID yet.


git-svn-id: svn://10.0.0.236/trunk@34951 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:21:10 +00:00
bryce-mozilla%nextbus.com
ec7719fef6 Give administrators a clue that upgrading is possible, even straightforward.
git-svn-id: svn://10.0.0.236/trunk@34950 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:16:44 +00:00
mcmullen%netscape.com
8b8115d8ad This file differs from others only in the flag settings, and we cannot afford to maintain 2**n files with everybody's favorite settings (discussed in macdev meetings). Removing this.
git-svn-id: svn://10.0.0.236/trunk@34949 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:15:44 +00:00
mcmullen%netscape.com
46fbcf1bc9 Added a ruled announcement for Simon's new idl grouping.
git-svn-id: svn://10.0.0.236/trunk@34946 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:09:05 +00:00
mcmullen%netscape.com
68d2cf91ea Added simon's new idl flag to the "most" list. Restored the clobber flags to make this safe for newbies.
git-svn-id: svn://10.0.0.236/trunk@34945 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:07:44 +00:00
mscott%netscape.com
2a978ae6bd Initialize mFilePath to nsnull. I was crashing in the dtor of the url because it was pointing to unitialized memory
whenever I tried to get msgs from a newsgroup on win32.


git-svn-id: svn://10.0.0.236/trunk@34944 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:06:22 +00:00
mcmullen%netscape.com
1e8a5e3015 This file differs from others only in the flag settings, and we cannot afford to maintain 2**n files with everybody's favorite settings (discussed in macdev meetings). Removing this.
git-svn-id: svn://10.0.0.236/trunk@34943 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:03:30 +00:00
racham%netscape.com
ae5d2ae35e Adding Profile Manager calls
git-svn-id: svn://10.0.0.236/trunk@34942 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 01:03:01 +00:00
racham%netscape.com
a85af68895 Can't free the input param. fixed it
git-svn-id: svn://10.0.0.236/trunk@34941 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:56:31 +00:00
racham%netscape.com
7d6e1fb81f Modified renaming page
git-svn-id: svn://10.0.0.236/trunk@34940 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:53:48 +00:00
racham%netscape.com
644ab58052 Cleared some dump statements
git-svn-id: svn://10.0.0.236/trunk@34939 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:52:55 +00:00
mscott%netscape.com
394a4b9160 Fix memory leak of file name.
git-svn-id: svn://10.0.0.236/trunk@34938 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:52:06 +00:00
racham%netscape.com
0d20ff493d Profile Manager UI with new functions
git-svn-id: svn://10.0.0.236/trunk@34937 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:52:03 +00:00
racham%netscape.com
ea17ec1289 New interfaces to profiles
git-svn-id: svn://10.0.0.236/trunk@34936 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:50:17 +00:00
racham%netscape.com
a110a85aaa New Interfaces for profiles
git-svn-id: svn://10.0.0.236/trunk@34935 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:48:12 +00:00
sspitzer%netscape.com
104e0c915d we only nsIMsgSendLater.h once
git-svn-id: svn://10.0.0.236/trunk@34934 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:47:09 +00:00
racham%netscape.com
f0b60a4301 Add pref-migrator module to the build windows only for now
git-svn-id: svn://10.0.0.236/trunk@34933 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:47:00 +00:00
cyeh%netscape.com
e9c8e018e2 fixing fullcircle enabling through MOZ_PROFILE (turned off pdb file generation)
git-svn-id: svn://10.0.0.236/trunk@34932 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:43:11 +00:00
racham%netscape.com
f140537ba6 Method to forget the existing profile dir
git-svn-id: svn://10.0.0.236/trunk@34931 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:42:38 +00:00
racham%netscape.com
a672c8316c Modified to fit the new flow
git-svn-id: svn://10.0.0.236/trunk@34930 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:38:31 +00:00
vidur%netscape.com
1746b524c7 Fix for bug 6785. Incorrect reinitializing of mData.
git-svn-id: svn://10.0.0.236/trunk@34929 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:37:36 +00:00
racham%netscape.com
d6b293d17b Finish now appears on the 2nd page
git-svn-id: svn://10.0.0.236/trunk@34928 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:36:55 +00:00
racham%netscape.com
a6b72bcc45 Added a xul file and a css file with tree widget info
git-svn-id: svn://10.0.0.236/trunk@34927 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:34:45 +00:00
racham%netscape.com
823c780a87 modified error statement
git-svn-id: svn://10.0.0.236/trunk@34926 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:33:28 +00:00
racham%netscape.com
4111ecea19 Create Profile Wiz of profile manager
git-svn-id: svn://10.0.0.236/trunk@34925 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:32:12 +00:00
racham%netscape.com
a1e8558bb9 Modified to fit the new modal. Closed some dump statements
git-svn-id: svn://10.0.0.236/trunk@34924 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:30:44 +00:00
mscott%netscape.com
4ce152489f Fix memory leak of nsVoidArray.
git-svn-id: svn://10.0.0.236/trunk@34923 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:30:04 +00:00
racham%netscape.com
93f1506365 Added default profile name mozProfile
git-svn-id: svn://10.0.0.236/trunk@34922 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:28:43 +00:00
mscott%netscape.com
90360081fd Fix free memory write by freeing string after we call atol on it.
git-svn-id: svn://10.0.0.236/trunk@34921 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:27:09 +00:00
ducarroz%netscape.com
7feead6cde re-add nsIMsgSendLater.h as rhp has removed it from the idl project
git-svn-id: svn://10.0.0.236/trunk@34920 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:25:19 +00:00
racham%netscape.com
e572ff0c73 Added new interfaces
git-svn-id: svn://10.0.0.236/trunk@34919 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:21:23 +00:00
racham%netscape.com
86fefbf8d3 Added references to required modules (pref, prefm)
git-svn-id: svn://10.0.0.236/trunk@34918 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:20:24 +00:00
racham%netscape.com
5a6f8cbfab Adding more features to the ProfileManager Service. Cleaned up the comments.
git-svn-id: svn://10.0.0.236/trunk@34917 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:19:35 +00:00
davidm%netscape.com
b8f0991e89 5487 window title is blank for pages with no title tags ...
git-svn-id: svn://10.0.0.236/trunk@34916 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:18:07 +00:00
sspitzer%netscape.com
f6b302546a second half of mac build bustage fix for rhp.
git-svn-id: svn://10.0.0.236/trunk@34915 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:17:25 +00:00
sspitzer%netscape.com
2072e2e55d firsh have of fix for rhp build bustage.
git-svn-id: svn://10.0.0.236/trunk@34914 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:16:25 +00:00
neeti%netscape.com
e4e049e502 More of the Cookie Module Stuff
git-svn-id: svn://10.0.0.236/trunk@34913 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:01:52 +00:00
ftang%netscape.com
24458bb27e add additional charset name
git-svn-id: svn://10.0.0.236/trunk@34912 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 00:01:32 +00:00
vidur%netscape.com
e3e3cf2a9f Added confirm and prompt to window object.
git-svn-id: svn://10.0.0.236/trunk@34911 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:57:25 +00:00
slamm%netscape.com
d1abca605f Clear out the borders for the grippy. Requested by german@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@34910 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:49:39 +00:00
morse%netscape.com
7bb2fa955d fixed faulty logic re: pressing cancel in order not to use database passwords
git-svn-id: svn://10.0.0.236/trunk@34909 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:48:57 +00:00
sfraser%netscape.com
67d6e29690 Fix case of Exit().
git-svn-id: svn://10.0.0.236/trunk@34908 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:45:34 +00:00
rhp%netscape.com
180d65b855 new feature work
git-svn-id: svn://10.0.0.236/trunk@34907 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:44:44 +00:00
rhp%netscape.com
7a50fe57f5 New send later functionality
git-svn-id: svn://10.0.0.236/trunk@34906 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:42:45 +00:00
slamm%netscape.com
27fe865f17 bm-props.js splitting JavaScript into separate file.
git-svn-id: svn://10.0.0.236/trunk@34905 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:37:28 +00:00
karnaze%netscape.com
373eefa5ee new regression test
git-svn-id: svn://10.0.0.236/trunk@34904 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:36:58 +00:00
leaf%mozilla.org
264904f68e mozbot should report test failures in the brief report
git-svn-id: svn://10.0.0.236/trunk@34903 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:36:46 +00:00
slamm%netscape.com
878cad6586 Fix for bug #6371, Adding entity tags for strings. Also, splitting javascript into separate file.
git-svn-id: svn://10.0.0.236/trunk@34902 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:35:56 +00:00
morse%netscape.com
5d767f7ccd fixed uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@34901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:34:02 +00:00
mcafee%netscape.com
c5a8dad98f Purging nsDialog from the code, robot & test site menu items were the last straggler users, rickg says purge & fix these two usages later.
git-svn-id: svn://10.0.0.236/trunk@34900 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:26:59 +00:00
matt%netscape.com
a50a425d9b Adding the navigator.css and xul.css files for xul changes
git-svn-id: svn://10.0.0.236/trunk@34899 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:23:22 +00:00
ducarroz%netscape.com
8390819f32 don't declare a variable into a for loop!
git-svn-id: svn://10.0.0.236/trunk@34898 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:15:34 +00:00
nisheeth%netscape.com
742180e73b Fix for bug 7401. Made error message more descriptive.
git-svn-id: svn://10.0.0.236/trunk@34897 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:13:03 +00:00
nisheeth%netscape.com
154020439c Fix for bug 7401. Output an error when a URL load fails.
git-svn-id: svn://10.0.0.236/trunk@34896 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:10:59 +00:00
ducarroz%netscape.com
95110c8caa export all idl files from base/public
git-svn-id: svn://10.0.0.236/trunk@34895 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:08:53 +00:00
ducarroz%netscape.com
749a0eca23 add nsMailnewsTypes2.idl
git-svn-id: svn://10.0.0.236/trunk@34894 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:08:52 +00:00
leaf%mozilla.org
64ddb83767 Mozbot should be able to see the difference between red and orange builds.
git-svn-id: svn://10.0.0.236/trunk@34893 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:08:47 +00:00
nisheeth%netscape.com
17b8c6a58e Fix for bug 7401. Output an error message to the console when a URL load fails.
git-svn-id: svn://10.0.0.236/trunk@34892 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:07:09 +00:00
rogerl%netscape.com
e7d38e04ed Mucking about with stuff.
git-svn-id: svn://10.0.0.236/trunk@34891 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 23:05:16 +00:00
sspitzer%netscape.com
c94bac5a24 turn off alert code because of #7770.
git-svn-id: svn://10.0.0.236/trunk@34890 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:58:46 +00:00
av%netscape.com
15d3b09d55 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@34889 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:48:50 +00:00
sfraser%netscape.com
aa9de216b9 File Removed.
git-svn-id: svn://10.0.0.236/trunk@34888 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:45:32 +00:00
sfraser%netscape.com
29857082ee Rename nsISpellCheck to nsIEditorSpellCheck
git-svn-id: svn://10.0.0.236/trunk@34887 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:43:19 +00:00
ducarroz%netscape.com
986c8c9ed0 add nsIMsgFolder.idl, fix build bustage on Mac
git-svn-id: svn://10.0.0.236/trunk@34886 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:42:41 +00:00
sfraser%netscape.com
c7ac1263c0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34885 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:40:44 +00:00
sspitzer%netscape.com
45988c086f fix for #7795. get news posting to work again.
git-svn-id: svn://10.0.0.236/trunk@34884 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:39:17 +00:00
vidur%netscape.com
4823ea99ad JS_GetPrivate calls now go through a nsJSUtils wrapper that checks up the prototype chain. This is useful for applets where the JSClass instance is set as the proto of the LiveConnect-generated object.
git-svn-id: svn://10.0.0.236/trunk@34883 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:38:35 +00:00
mscott%netscape.com
e96b64ef1f first created. export new header files.
git-svn-id: svn://10.0.0.236/trunk@34882 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:37:51 +00:00
hangas%netscape.com
a14cf049ee Big additions to the selectaddress.xul functionality.
git-svn-id: svn://10.0.0.236/trunk@34881 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:34:17 +00:00
ducarroz%netscape.com
9d28d69f9a update manifest
git-svn-id: svn://10.0.0.236/trunk@34880 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:19:33 +00:00
putterman%netscape.com
d4ded7fcb4 added files: mozilla/mailnews/base/src/nsMsgNotificationManager.cpp
git-svn-id: svn://10.0.0.236/trunk@34879 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:17:13 +00:00
putterman%netscape.com
09fbfa9c3e Add new idl manifest for mailnews/public
git-svn-id: svn://10.0.0.236/trunk@34878 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:15:46 +00:00
putterman%netscape.com
6b1fcf8009 Add a new parameter for CheckNewMail
git-svn-id: svn://10.0.0.236/trunk@34877 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:14:35 +00:00
putterman%netscape.com
9d7c000d4e More work on Biff. Use standard BiffTypes enum.
git-svn-id: svn://10.0.0.236/trunk@34876 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:14:08 +00:00
putterman%netscape.com
14688fcbfe Add methods for Biff.
git-svn-id: svn://10.0.0.236/trunk@34875 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:13:18 +00:00
putterman%netscape.com
5e142c23f9 Add MailNewsTypes2.idl
git-svn-id: svn://10.0.0.236/trunk@34874 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:12:51 +00:00
putterman%netscape.com
5a48a3a6d0 Add gif for Biff.
git-svn-id: svn://10.0.0.236/trunk@34873 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:12:03 +00:00
putterman%netscape.com
7e4b358a9e Work on UnsentMessages.
git-svn-id: svn://10.0.0.236/trunk@34872 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:11:32 +00:00
putterman%netscape.com
407e992f48 More work on Biff.
git-svn-id: svn://10.0.0.236/trunk@34871 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:10:42 +00:00
ftang%netscape.com
22b8cf7615 fix Batlic , add ) for 1254, add several charset
git-svn-id: svn://10.0.0.236/trunk@34870 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:10:06 +00:00
putterman%netscape.com
25b556e8bf Add work for SentUnsentMessages.
git-svn-id: svn://10.0.0.236/trunk@34869 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:10:02 +00:00
putterman%netscape.com
ba23b98a81 Add more work on Biff.
git-svn-id: svn://10.0.0.236/trunk@34868 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:09:47 +00:00
putterman%netscape.com
8cd10323ee add nsMsgNotificationManager.
git-svn-id: svn://10.0.0.236/trunk@34867 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:08:09 +00:00
putterman%netscape.com
33ad8b3f41 removed MailNewsTypes.idl
git-svn-id: svn://10.0.0.236/trunk@34866 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:07:08 +00:00
putterman%netscape.com
6dda78bed8 Add Messenger Biff Notifications.
git-svn-id: svn://10.0.0.236/trunk@34865 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 22:06:20 +00:00
jband%netscape.com
faa5d08633 fix for bug 8017. We were allowing JS null and void to get converted into C++ NULL for pointer types even when the target was declared as a C++ reference. This was bad. Now we check for this and fail with a nice explanatory message in the JS exception.
git-svn-id: svn://10.0.0.236/trunk@34864 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:59:56 +00:00
dougt%netscape.com
2323fc89fd simplify, simplify, simplify. Changes submitted by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@34863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:56:12 +00:00
saari%netscape.com
1da36d7c08 Adding nsXULKeyListener.cpp to RDF on Mac
git-svn-id: svn://10.0.0.236/trunk@34862 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:53:49 +00:00
vidur%netscape.com
1e71bfb687 Fixes for bug 927. JS timer code can deal with the window closing in a timer callback. NamedItem gets called for unknown integer property values as well. Added nsCOMPtr generation option to idlc. Fixed warnings in generated code.
git-svn-id: svn://10.0.0.236/trunk@34861 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:49:41 +00:00
ftang%netscape.com
c0d13f7322 remove nsUnicharUtil since it is a componment, the #ifdef will take out after we verify w/ mac and win
git-svn-id: svn://10.0.0.236/trunk@34860 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:44:15 +00:00
ftang%netscape.com
c998cb5738 include european characters in text transform test
git-svn-id: svn://10.0.0.236/trunk@34859 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:37:08 +00:00
mscott%netscape.com
0f68404ed3 Not part of the build yet. manifest file for new mime\emitter\build directory.
git-svn-id: svn://10.0.0.236/trunk@34858 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:30:16 +00:00
mscott%netscape.com
6fdf1db1ee Not part of the build yet. makefile for building the emitter library.
git-svn-id: svn://10.0.0.236/trunk@34857 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:28:24 +00:00
davidm%netscape.com
5f5d573afc Bug 1877 implimented some of the screen object functions
git-svn-id: svn://10.0.0.236/trunk@34856 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:19:24 +00:00
saari%netscape.com
a1afa0e362 exporting nsIXULKeyListener.h on Win and Linux builds
git-svn-id: svn://10.0.0.236/trunk@34855 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:08:38 +00:00
mscott%netscape.com
cfcf775019 (Not part of the build yet). This file used to be mailnews\mime\emitters\xml\nsMimeEmitter.h/.cpp if you need to look up a
log for the file.


git-svn-id: svn://10.0.0.236/trunk@34851 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:03:15 +00:00
mscott%netscape.com
1f1b934bb9 (Not part of the build yet). This file used to be mailnews\mime\raw\nsMimeEmitter.h/.cpp if you need to look up a
log for the file.


git-svn-id: svn://10.0.0.236/trunk@34850 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:02:27 +00:00
mscott%netscape.com
ff04a581e1 (Not part of the build yet). This file used to be mailnews\mime\html\nsMimeEmitter.h/.cpp if you need to look up a
log for the file.


git-svn-id: svn://10.0.0.236/trunk@34849 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:01:56 +00:00
mscott%netscape.com
323629b0bf not part of the build yet. A new factory which registers our mime emitters.
git-svn-id: svn://10.0.0.236/trunk@34848 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:00:49 +00:00
mscott%netscape.com
20f6884924 First checked in. NOT part of the build yet. These are the beginning of a new structure for the mime emitters
which basically compresses all of them into one library instead of 3 separate shared libraries.


git-svn-id: svn://10.0.0.236/trunk@34847 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 21:00:20 +00:00
saari%netscape.com
4a6d29e716 Adding more to nsXULKeyListener.cpp. About to be in the build system.
git-svn-id: svn://10.0.0.236/trunk@34846 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:36:14 +00:00
saari%netscape.com
1b01001342 Adding nsIXULKeyListener.h to Mac export
git-svn-id: svn://10.0.0.236/trunk@34845 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:35:26 +00:00
tague%netscape.com
6ba2eff004 More work on bug #6896
git-svn-id: svn://10.0.0.236/trunk@34844 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:32:09 +00:00
sfraser%netscape.com
356bdb0d29 Fix include nsIDOMEditorAppCore -> nsIEditorShell
git-svn-id: svn://10.0.0.236/trunk@34843 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:28:39 +00:00
blizzard%redhat.com
1982076de0 add workaround for lame values from layout engine. fix size of checkboxes.
git-svn-id: svn://10.0.0.236/trunk@34842 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:27:07 +00:00
blizzard%redhat.com
68a71d3ca6 remove nsDialog
git-svn-id: svn://10.0.0.236/trunk@34841 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:26:27 +00:00
mcafee%netscape.com
a78c50d6cc Fixing alltags rule. patch from Jim Nance.
git-svn-id: svn://10.0.0.236/trunk@34840 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 20:21:48 +00:00
sfraser%netscape.com
84fb39f532 More build fixes.
git-svn-id: svn://10.0.0.236/trunk@34839 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:57:05 +00:00
sfraser%netscape.com
25a37673a3 Fix the build.
git-svn-id: svn://10.0.0.236/trunk@34838 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:56:35 +00:00
Dale.Stansberry%Nexwarecorp.com
acbc3f414b - Put in buffer "zeroing" code
git-svn-id: svn://10.0.0.236/trunk@34837 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:56:14 +00:00
Dale.Stansberry%Nexwarecorp.com
3eea2bc60e - Added manual widget damage routines
git-svn-id: svn://10.0.0.236/trunk@34836 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:49:52 +00:00
sfraser%netscape.com
89d8dfb35e Remove obsolete includes
git-svn-id: svn://10.0.0.236/trunk@34835 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:49:05 +00:00
mcmullen%netscape.com
ead627bdd4 Has been idlized
git-svn-id: svn://10.0.0.236/trunk@34834 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:48:21 +00:00
rpotts%netscape.com
9b4c334efb removed whitespace after the backslash to fix the build :-)
git-svn-id: svn://10.0.0.236/trunk@34833 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:32:15 +00:00
sfraser%netscape.com
2233633bb2 Fix depth slash
git-svn-id: svn://10.0.0.236/trunk@34832 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:32:13 +00:00
kin%netscape.com
c80876db1d Added various PrintNode methods to support elements that are manually inserted via JavaScript.
git-svn-id: svn://10.0.0.236/trunk@34831 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:29:05 +00:00
sfraser%netscape.com
13507e9f98 Fix Makefile stupidity.
git-svn-id: svn://10.0.0.236/trunk@34830 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:28:17 +00:00
jband%netscape.com
15a24b995e fix for bug 7698. Have the prop state object call the right object when doing the JSENUMERATE_DESTROY and make sure that the object does not get gc'd first
git-svn-id: svn://10.0.0.236/trunk@34829 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:19:22 +00:00
pollmann%netscape.com
b1e77dc6a3 bug 2105: Textarea no longer inherits text color from parent.
git-svn-id: svn://10.0.0.236/trunk@34828 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:15:20 +00:00
pollmann%netscape.com
957e7f0de9 bug 3720: <LABEL> background draws properly now.
git-svn-id: svn://10.0.0.236/trunk@34827 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:10:56 +00:00
sfraser%netscape.com
bf060b62ab Remove EditorAppCore files
git-svn-id: svn://10.0.0.236/trunk@34826 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:10:51 +00:00
sfraser%netscape.com
533e62e5ab Removed EditorAppCore files
git-svn-id: svn://10.0.0.236/trunk@34825 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:08:51 +00:00
nisheeth%netscape.com
ae1de07242 Patch from Johny Stenback (jst@citec.fi). Thanks a lot.
git-svn-id: svn://10.0.0.236/trunk@34824 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:08:39 +00:00
sfraser%netscape.com
fa1a40c2e3 This should be a pascal string.
git-svn-id: svn://10.0.0.236/trunk@34823 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:05:17 +00:00
sfraser%netscape.com
1f4eadfe4d Fix case of GetEditorMonitor call
git-svn-id: svn://10.0.0.236/trunk@34822 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:04:20 +00:00
sfraser%netscape.com
2b1560421a Synch with editorAppCore -> editorShell changes
git-svn-id: svn://10.0.0.236/trunk@34821 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:04:04 +00:00
sfraser%netscape.com
87435a585d Remove return param from InsertElement
git-svn-id: svn://10.0.0.236/trunk@34820 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:03:37 +00:00
sfraser%netscape.com
6d56b78e87 GetLocalFileURL has moved to the editorShell
git-svn-id: svn://10.0.0.236/trunk@34819 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:03:05 +00:00
kin%netscape.com
bf89c14459 We now check the return result from the call to DeleteSelectionAndPrepareToCreateNode()
in InsertElement(). It was causing a bug that prevented the InsertLink dialog from closing.


git-svn-id: svn://10.0.0.236/trunk@34818 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:02:04 +00:00
sfraser%netscape.com
35179bbb64 Fix case of GetMonitor call.
git-svn-id: svn://10.0.0.236/trunk@34817 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:02:03 +00:00
sfraser%netscape.com
5fd75ab919 Add editor idl directory to build
git-svn-id: svn://10.0.0.236/trunk@34816 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:01:36 +00:00
sfraser%netscape.com
84c77414a8 Add factory for EditorShell, and fix case of GetMonitor call.
git-svn-id: svn://10.0.0.236/trunk@34815 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:01:07 +00:00
sfraser%netscape.com
e21d74eb6e Add EditorShell and its factory to build, and add idl dir to makefiles.
git-svn-id: svn://10.0.0.236/trunk@34814 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 19:00:22 +00:00
sfraser%netscape.com
511c24cd17 EditorAppCore is dead. Long live EditorAppCore!
git-svn-id: svn://10.0.0.236/trunk@34813 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:59:41 +00:00
sfraser%netscape.com
69918ef5ab editorAppCore is no more; use XPIDL'd editorShell instead.
git-svn-id: svn://10.0.0.236/trunk@34812 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:59:09 +00:00
sfraser%netscape.com
5c0fb77eeb Get editorShell from window.opener now that editorAppCore is no more.
git-svn-id: svn://10.0.0.236/trunk@34811 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:58:32 +00:00
sfraser%netscape.com
663c4a42c1 Add stubs for range and selection interfaces
git-svn-id: svn://10.0.0.236/trunk@34810 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:57:54 +00:00
sfraser%netscape.com
7c4a361bb0 Various minor changes to synch with others
git-svn-id: svn://10.0.0.236/trunk@34809 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:57:33 +00:00
sfraser%netscape.com
0d0d1f8ebb Fixing header output directory
git-svn-id: svn://10.0.0.236/trunk@34808 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:57:03 +00:00
sfraser%netscape.com
acc02f0d74 Add editor IDL project to build
git-svn-id: svn://10.0.0.236/trunk@34807 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:56:47 +00:00
valeski%netscape.com
71cf485ae8 some const build problems are now fixed
git-svn-id: svn://10.0.0.236/trunk@34806 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:48:10 +00:00
matt%netscape.com
27123daf77 fixing bug 7907
git-svn-id: svn://10.0.0.236/trunk@34804 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 18:22:51 +00:00
terry%mozilla.org
de649aac98 Display components in alphabetical order.
git-svn-id: svn://10.0.0.236/trunk@34803 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 17:39:38 +00:00
terry%mozilla.org
44e7ebf5dd Some apache servers seem not to deliever the REMOTE_HOST environment var.
git-svn-id: svn://10.0.0.236/trunk@34802 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 17:39:19 +00:00
terry%mozilla.org
3e0f62ac95 Was choking if not using qacontact field.
git-svn-id: svn://10.0.0.236/trunk@34801 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 17:37:43 +00:00
terry%mozilla.org
c73c766cb1 Update some things for more modern mysql's.
git-svn-id: svn://10.0.0.236/trunk@34800 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 17:37:11 +00:00
bryce-mozilla%nextbus.com
5757dcaf2f Make nospam comparison case insensitive, since BugZilla keeps the
case of the login, which might differ from the case in the database.


git-svn-id: svn://10.0.0.236/trunk@34799 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 16:07:32 +00:00
andreas.otte%primus-online.de
891f537f8e conversion to wstring / PRUnichar
some cosmetics to various Makefiles


git-svn-id: svn://10.0.0.236/trunk@34798 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 15:50:14 +00:00
dcone%netscape.com
c035592fb5 background Image speed up
Commented out the box around the printout until Troy returns


git-svn-id: svn://10.0.0.236/trunk@34797 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 14:43:14 +00:00
rhp%netscape.com
62bfd35b35 New test program for back end functionality
git-svn-id: svn://10.0.0.236/trunk@34796 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 14:21:23 +00:00
briano%netscape.com
b3ecf00132 Automated update
git-svn-id: svn://10.0.0.236/trunk@34795 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 12:59:52 +00:00
ramiro%netscape.com
810a48e65e Add --disable-pic-dso-cflags.
git-svn-id: svn://10.0.0.236/trunk@34794 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 12:49:54 +00:00
ftang%netscape.com
d81eea5f61 add factory for ISO-IR -111 userdefined charset ad cns11643 p3-7
git-svn-id: svn://10.0.0.236/trunk@34793 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 12:39:57 +00:00
ramiro%netscape.com
2cb4248bd9 Remove duplicate timer interfaces. Left over from the xpcom 2.0 landing.
git-svn-id: svn://10.0.0.236/trunk@34792 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 11:59:44 +00:00
andreas.otte%primus-online.de
cb059620b1 first checked in
git-svn-id: svn://10.0.0.236/trunk@34791 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 11:02:57 +00:00
briano%netscape.com
31f03e8a7a Automated update
git-svn-id: svn://10.0.0.236/trunk@34790 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 10:59:52 +00:00
ramiro%netscape.com
f8d28d310e Factor out the PIC flags into their own autoconf variable.
git-svn-id: svn://10.0.0.236/trunk@34789 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 10:55:36 +00:00
rpotts%netscape.com
6229edb430 Fixed up the event-sink-getter to correctly addref and QI the InputTestConsumer...
git-svn-id: svn://10.0.0.236/trunk@34788 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 09:18:25 +00:00
rpotts%netscape.com
f8eaf156e2 Fixed a memory corruption where a buffer was allocated with new[] but freed with PL_strfree()...
git-svn-id: svn://10.0.0.236/trunk@34787 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 09:17:11 +00:00
rpotts%netscape.com
822b809174 changed some printf around...
git-svn-id: svn://10.0.0.236/trunk@34786 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:36:40 +00:00
rpotts%netscape.com
af2b091f9a Changes to get transport streams working with the new BufferInputStream implementations...
git-svn-id: svn://10.0.0.236/trunk@34785 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:35:26 +00:00
rjc%netscape.com
ee5df66612 Fix importing of "IE favorites" on Windows which was broken by mcmullen when he checked in a supposed fix for something that wasn't broken.
git-svn-id: svn://10.0.0.236/trunk@34784 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:34:50 +00:00
rpotts%netscape.com
7e5fed03fa Fixed deadlock if another thread holds the transport lock when Process is called...
git-svn-id: svn://10.0.0.236/trunk@34783 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:34:21 +00:00
rpotts%netscape.com
0846133faf moved the test for being suspended inside of the main Process() loop since doRead() can suspend the transport... Also call nsSocketTransportStream::GetWriteAmount() to determine how much data can be written to the stream...
git-svn-id: svn://10.0.0.236/trunk@34782 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:28:22 +00:00
rpotts%netscape.com
273643c438 if no more data is available when reading a non-blocking input stream then return either WOULD_BLOCK or NS_OK... But exit the loop to prevent spinning!
git-svn-id: svn://10.0.0.236/trunk@34781 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:25:57 +00:00
rpotts%netscape.com
24d54b41d8 initialize the [out] parameters in GetWriteSegment so they are correct even if NS_OK is not returned...
git-svn-id: svn://10.0.0.236/trunk@34780 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:22:17 +00:00
waterson%netscape.com
9dee4dbd73 Fix crash parsing IE favorites.
git-svn-id: svn://10.0.0.236/trunk@34779 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 08:06:53 +00:00
andreas.otte%primus-online.de
aafa0183ad adding protocol/file makefiles
git-svn-id: svn://10.0.0.236/trunk@34778 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:43:54 +00:00
waterson%netscape.com
acfdf93b87 Whoops. Forgot to update URL shortcuts to use the XPIDL-ized bookmarks service. Fixed now.
git-svn-id: svn://10.0.0.236/trunk@34777 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:32:29 +00:00
waterson%netscape.com
c621d053c6 Move history resources to xpfe/components.
git-svn-id: svn://10.0.0.236/trunk@34776 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:25:10 +00:00
waterson%netscape.com
45ab5d5b13 Move history resources here from rdf/resources.
git-svn-id: svn://10.0.0.236/trunk@34775 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:22:37 +00:00
waterson%netscape.com
f288e775fc Move history resources to xpfe/components/history/resources.
git-svn-id: svn://10.0.0.236/trunk@34774 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:22:03 +00:00
bienvenu%netscape.com
2c4876217b restructure filter code to start on imap filters
git-svn-id: svn://10.0.0.236/trunk@34773 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:07:04 +00:00
bienvenu%netscape.com
8c0c378a37 remove offline code which isn't used yet to get rid of mac warnings, add bulletproofing on header copy
git-svn-id: svn://10.0.0.236/trunk@34772 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:04:22 +00:00
bienvenu%netscape.com
2e045d8315 restructure filter application to do imap filters
git-svn-id: svn://10.0.0.236/trunk@34771 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 07:01:39 +00:00
gagan%netscape.com
fd1e6f9ec2 Expiring old protocols stuff. Everything is now moved to protocol directory.
git-svn-id: svn://10.0.0.236/trunk@34770 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:51:56 +00:00
gagan%netscape.com
199d4363fd Ignore .class files for CVS.
git-svn-id: svn://10.0.0.236/trunk@34769 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:25:11 +00:00
gagan%netscape.com
3fdb13e2f4 Added the test server for testing anamalous responses from HTTP servers. For more details read http://lxr.mozilla.org/mozilla/source/netwerk/testserver/docs/help.html
git-svn-id: svn://10.0.0.236/trunk@34768 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:21:16 +00:00
waterson%netscape.com
4f7f2794c5 Add bookmarks.css to the style sheets we load in the panel.
git-svn-id: svn://10.0.0.236/trunk@34767 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:19:27 +00:00
waterson%netscape.com
0b76a73962 Change bookmarks service progid slightly.
git-svn-id: svn://10.0.0.236/trunk@34766 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:18:49 +00:00
waterson%netscape.com
b209dc74b5 Bookmarks now XPConnected and living in xpfe/components.
git-svn-id: svn://10.0.0.236/trunk@34765 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:18:11 +00:00
waterson%netscape.com
4369ac38be Make bookmarks functionality part of an XPIDL interface.
git-svn-id: svn://10.0.0.236/trunk@34764 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:17:46 +00:00
waterson%netscape.com
45b16a8baf Move bookmarks to xpfe/components.
git-svn-id: svn://10.0.0.236/trunk@34763 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:17:15 +00:00
waterson%netscape.com
6bda33f40e Add xpfe/components/bookmarks to the build.
git-svn-id: svn://10.0.0.236/trunk@34762 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:16:32 +00:00
waterson%netscape.com
b66e35f9d6 Build xpfe/components/bookmarks makefiles.
git-svn-id: svn://10.0.0.236/trunk@34761 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:16:22 +00:00
waterson%netscape.com
5d64000a40 Add xpfe/bookmarks/component to the build.
git-svn-id: svn://10.0.0.236/trunk@34760 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 06:15:28 +00:00
waterson%netscape.com
a15bfc2588 Clean up compiler warning.
git-svn-id: svn://10.0.0.236/trunk@34759 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:58:42 +00:00
waterson%netscape.com
490b197f4a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34758 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:50:55 +00:00
sspitzer%netscape.com
4e86df49a1 wrap printf with #ifdef DEBUG
git-svn-id: svn://10.0.0.236/trunk@34757 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:50:13 +00:00
dougt%netscape.com
c1ef30a561 Adding default UI thread posting if user passes nsnull as the destQ
git-svn-id: svn://10.0.0.236/trunk@34756 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:49:11 +00:00
waterson%netscape.com
0e36b2aa60 Debug to get running properly.
git-svn-id: svn://10.0.0.236/trunk@34755 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:47:19 +00:00
waterson%netscape.com
16ec1828f5 Add some missing resources. Update stuff to point to the res/samples dir.
git-svn-id: svn://10.0.0.236/trunk@34754 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:46:45 +00:00
sspitzer%netscape.com
22fdffeab1 comment out alert code until #7770 is fixed. sigh.
git-svn-id: svn://10.0.0.236/trunk@34753 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:46:31 +00:00
sspitzer%netscape.com
5bc13cc1cc temporary hack to fix #6912. still more work to be done here, obviously.
git-svn-id: svn://10.0.0.236/trunk@34752 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 05:37:54 +00:00
waterson%netscape.com
328c9c6999 Add read-only accessors to get at the datasource and container elements.
git-svn-id: svn://10.0.0.236/trunk@34751 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 04:56:18 +00:00
mcafee%netscape.com
19c17d1d6a Updating last-changed date to match cvs log.
git-svn-id: svn://10.0.0.236/trunk@34750 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 04:01:22 +00:00
morse%netscape.com
57d9268011 clean up some of the dialog messages
git-svn-id: svn://10.0.0.236/trunk@34749 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:54:23 +00:00
danm%netscape.com
42ab29c131 adding access to primordial thread
git-svn-id: svn://10.0.0.236/trunk@34748 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:44:52 +00:00
morse%netscape.com
1a4f197fa7 allow for null database password -- means user doesn't get prompted for password
git-svn-id: svn://10.0.0.236/trunk@34747 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:41:01 +00:00
morse%netscape.com
6905e258db again fix logic for when to give notification of feature
git-svn-id: svn://10.0.0.236/trunk@34746 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:39:44 +00:00
waterson%netscape.com
fca2426bc3 Add null checks.
git-svn-id: svn://10.0.0.236/trunk@34745 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:32:02 +00:00
waterson%netscape.com
e29b721cf7 Bug 7781, part deux. Be paranoid about checking the result from the zombie pool.
git-svn-id: svn://10.0.0.236/trunk@34744 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:15:40 +00:00
briano%netscape.com
d36d5053b7 Automated update
git-svn-id: svn://10.0.0.236/trunk@34743 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:09:49 +00:00
briano%netscape.com
64b16e4168 Fix for bug 3250.
git-svn-id: svn://10.0.0.236/trunk@34742 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 03:09:15 +00:00
waterson%netscape.com
7b94de64b6 Initial revision. Not yet in the build.
git-svn-id: svn://10.0.0.236/trunk@34741 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:50:47 +00:00
mscott%netscape.com
0cfef23aaa When displaying a message (writing it to a file), we should skip the first line of the message which is part of the
dummy envelope for the message. We don't want to include this line.


git-svn-id: svn://10.0.0.236/trunk@34740 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:44:06 +00:00
sgehani%netscape.com
842f16e8a0 Surfaced enumeration service added in PersistentProperties.
git-svn-id: svn://10.0.0.236/trunk@34739 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:22:34 +00:00
sgehani%netscape.com
8997c2364f Updated tests to reflect newly added enumeration service in PersistentProperties.
git-svn-id: svn://10.0.0.236/trunk@34738 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:21:34 +00:00
mcafee%netscape.com
40f9b76016 Protecting a null pointer dereference.
git-svn-id: svn://10.0.0.236/trunk@34737 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:20:54 +00:00
sgehani%netscape.com
68a3a5bc2f Added enumeration service to PersistentProperties which returns an enumeration of
PropertyElement objects.


git-svn-id: svn://10.0.0.236/trunk@34736 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:20:36 +00:00
jband%netscape.com
637446e2bc 1) adding the fix for 7926 from brendan and sfraser (with cleanup from me).
2) added where I was not checking for JSVAL_NULL from brendan.
3) got rid of 'xpcom32' references.
4) added nsIEcho::ReturnInterface as a loopback for testing the above.
5) removed some redundant retval setting code.


git-svn-id: svn://10.0.0.236/trunk@34734 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 02:04:42 +00:00
warren%netscape.com
f1300adcbe Added range offsets to open stream methods.
git-svn-id: svn://10.0.0.236/trunk@34733 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 01:37:43 +00:00
warren%netscape.com
772a460bd4 Added start of file: protocol.
git-svn-id: svn://10.0.0.236/trunk@34732 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 01:37:24 +00:00
frankm%eng.sun.com
5f4bba2ae5 Fixes for LC3 regression tests, including:
- check static members of instances in JavaMembers.put

- do not unwrap Wrappers before calling NativeJavaMethod.findFunction
     or NativeJavaObject.coerceType; both methods may need extra information
     provided by the wrapper.

- separate Java signatures for resolving overloaded methods and script
     signatures for error messages, so we can distinguish primitive types
     from classes.

- separate Java signatures for resolving overloaded methods and script
     signatures for error messages, so we can distinguish primitive types
     from classes.

- prevent a NativeJavaClass from being treated as a wrapped instance of
     java.lang.Class

- correct bug which preferred the *less* specific of two classes in
     NativeJavaMethod.preferSignature

- add new LC3 conversion rules to  NativeJavaObject.coerceTypes.

- coerce JS numbers to Java numbers or chars only if the JS number is in
     range.


git-svn-id: svn://10.0.0.236/trunk@34731 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 01:24:40 +00:00
bsharma%netscape.com
8e360f9516 changed the sleep time to 90 seconds
git-svn-id: svn://10.0.0.236/trunk@34730 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 01:20:50 +00:00
pollmann%netscape.com
61b4a19b82 Bug 7935: Resizing frames beyond edge doesn't cause offset anymore.
git-svn-id: svn://10.0.0.236/trunk@34729 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 01:18:50 +00:00
pollmann%netscape.com
48ebbb6439 Bug 4711: Retain frameset resize information through reflows.
git-svn-id: svn://10.0.0.236/trunk@34727 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:51:05 +00:00
sspitzer%netscape.com
e1f4704793 remove the "." from these menu items. they are working now.
git-svn-id: svn://10.0.0.236/trunk@34726 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:42:38 +00:00
sfraser%netscape.com
a58ff3889b Remove duplicate BuildIDLProject for mozcomps
git-svn-id: svn://10.0.0.236/trunk@34725 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:41:33 +00:00
ftang%netscape.com
8d2476ca0e add cid for cp936
git-svn-id: svn://10.0.0.236/trunk@34724 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:41:23 +00:00
ftang%netscape.com
185ba1e56a add cp949 cid
git-svn-id: svn://10.0.0.236/trunk@34723 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:38:52 +00:00
dougt%netscape.com
e30570a54f File Removed.
git-svn-id: svn://10.0.0.236/trunk@34722 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:38:49 +00:00
dougt%netscape.com
42762abad9 Updates the project to use the new xpcom 2.
git-svn-id: svn://10.0.0.236/trunk@34721 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:37:35 +00:00
dougt%netscape.com
f8dddcae9c First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34720 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:37:05 +00:00
ftang%netscape.com
6ea6adbcc2 add CP932 cid
git-svn-id: svn://10.0.0.236/trunk@34719 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:36:45 +00:00
dougt%netscape.com
dd310396c9 Fixing some releasing object bugs.
git-svn-id: svn://10.0.0.236/trunk@34718 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:35:39 +00:00
ftang%netscape.com
6f1a3ec464 add cid for CP950
git-svn-id: svn://10.0.0.236/trunk@34717 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:34:54 +00:00
ducarroz%netscape.com
5c55f8281f Replace MsgComposeAppCore by a XPConnect object
git-svn-id: svn://10.0.0.236/trunk@34716 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:34:32 +00:00
ftang%netscape.com
154dca77cb add cid for cns11643 p3-7 encoder
git-svn-id: svn://10.0.0.236/trunk@34715 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:32:52 +00:00
ftang%netscape.com
44280723a0 add CID for ISOIR111 and UserDefined
git-svn-id: svn://10.0.0.236/trunk@34714 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:28:47 +00:00
pollmann%netscape.com
2bc61c5523 Bug 7934: Calculate frameset percentage widths/heights correctly.
git-svn-id: svn://10.0.0.236/trunk@34713 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:28:00 +00:00
sspitzer%netscape.com
1f1d370348 changes for ducarroz's checkin
git-svn-id: svn://10.0.0.236/trunk@34712 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:31 +00:00
ducarroz%netscape.com
f01f4d4177 Add more IDL files
git-svn-id: svn://10.0.0.236/trunk@34711 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:26 +00:00
ducarroz%netscape.com
b3b2492e39 need to include "nsMsgComposeBE.h" as it not include by the interface anymore
git-svn-id: svn://10.0.0.236/trunk@34710 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:21 +00:00
ducarroz%netscape.com
aa460cdfdb Replace ComposeMessageWithType by ComposeMessage
git-svn-id: svn://10.0.0.236/trunk@34709 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:20 +00:00
ducarroz%netscape.com
68e7778cb1 Replace ComposeAppcore stuff by nsIMsgComposeService & nsIMsgCompose
git-svn-id: svn://10.0.0.236/trunk@34708 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:19 +00:00
ducarroz%netscape.com
ea74392715 Replace Compose Appcore by nsIMsgComposeService/nsIMsgCompose
git-svn-id: svn://10.0.0.236/trunk@34707 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:18 +00:00
ducarroz%netscape.com
bf39d98a64 update make file
git-svn-id: svn://10.0.0.236/trunk@34706 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:16 +00:00
ducarroz%netscape.com
7ece6b4552 Replace Compose Appcore by XPConnect object nsIMsgComposeService & nsIMsgCompose.
git-svn-id: svn://10.0.0.236/trunk@34705 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:15 +00:00
ducarroz%netscape.com
503c346630 Add Message Compose Service CID
git-svn-id: svn://10.0.0.236/trunk@34704 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:25:14 +00:00
rogerl%netscape.com
17cd7246b8 Function calling begun.
git-svn-id: svn://10.0.0.236/trunk@34703 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:21:26 +00:00
sfraser%netscape.com
9899611910 Add a new parameter.
git-svn-id: svn://10.0.0.236/trunk@34702 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:04:46 +00:00
sfraser%netscape.com
1eafb358d4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34701 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:04:24 +00:00
mcafee%netscape.com
26bab3f988 Removing obsolete nsDialog. a=rickg
git-svn-id: svn://10.0.0.236/trunk@34700 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-11 00:00:58 +00:00
mcmullen%netscape.com
0e1b8c7aad Updated to changed prefwindow interface.
git-svn-id: svn://10.0.0.236/trunk@34699 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:55:54 +00:00
ftang%netscape.com
5db9ab231b add real implementation for user defined charset
git-svn-id: svn://10.0.0.236/trunk@34698 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:55:12 +00:00
ftang%netscape.com
8959bd9a9f add mapping for user defined charset, we use private zone F780-F7FF to map 80-FF
git-svn-id: svn://10.0.0.236/trunk@34697 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:52:09 +00:00
sfraser%netscape.com
5a9be56e76 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34696 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:50:26 +00:00
ftang%netscape.com
0cdd42f7e4 add NPL
git-svn-id: svn://10.0.0.236/trunk@34695 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:49:49 +00:00
law%netscape.com
fa95e6aa23 added files: mozilla/xpfe/components/ucth/public/nsIUnkContentTypeHandler.idl, removed files: mozilla/xpfe/components/ucth/public/nsIUnknownContentTypeHandler.idl
git-svn-id: svn://10.0.0.236/trunk@34694 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:48:24 +00:00
waterson%netscape.com
35b452e6bd Add a bit of documentation.
git-svn-id: svn://10.0.0.236/trunk@34693 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:46:30 +00:00
law%netscape.com
c56e10044b Fix mac build bustage (file name was too long)
git-svn-id: svn://10.0.0.236/trunk@34692 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:45:54 +00:00
mscott%netscape.com
1ca7ce2b8d Remove assertion as we are finding that it doesn't apply.
git-svn-id: svn://10.0.0.236/trunk@34691 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:45:16 +00:00
mcafee%netscape.com
2b92caea80 Removing obsolete nsDialog. a=rickg
git-svn-id: svn://10.0.0.236/trunk@34690 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:43:25 +00:00
waterson%netscape.com
8069f262bb Add entity references to make localizable.
git-svn-id: svn://10.0.0.236/trunk@34689 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:42:18 +00:00
waterson%netscape.com
f6d643c709 Bug 6374. Add entity refs to make flash panel localizable.
git-svn-id: svn://10.0.0.236/trunk@34688 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:38:54 +00:00
ftang%netscape.com
0b4a10a109 add implementation for ISO-8859-10
git-svn-id: svn://10.0.0.236/trunk@34687 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:31:51 +00:00
ducarroz%netscape.com
eb58989f6b don't addref a null ptr, that hurts!
git-svn-id: svn://10.0.0.236/trunk@34686 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:31:44 +00:00
ftang%netscape.com
a9b121ca89 add mapping table for ISO-8859-10 which based on the charmaps on ftp://dkuug.dk/i18n/charmaps
git-svn-id: svn://10.0.0.236/trunk@34685 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:31:02 +00:00
waterson%netscape.com
5db8306557 Bug 7781. Don't add nodes without ID attributes to the zombie pool. Oh, per selmer's suggestion, improved some of the variable and method names ;-).
git-svn-id: svn://10.0.0.236/trunk@34684 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:29:41 +00:00
putterman%netscape.com
2fdd8a3e81 Use onclick until onchange gets fixed.
git-svn-id: svn://10.0.0.236/trunk@34683 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:26:37 +00:00
harishd%netscape.com
c876f21ef3 Fix for bug#5682
Propagating error to nsParser.


git-svn-id: svn://10.0.0.236/trunk@34682 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:25:01 +00:00
harishd%netscape.com
f8e87704a2 Propagating NS_ERROR_HTMLPARSER_STOPPARSING on XML error.
git-svn-id: svn://10.0.0.236/trunk@34681 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:23:50 +00:00
harishd%netscape.com
56c5880014 Capturing parser STOP error.
Fix for bug# 5682


git-svn-id: svn://10.0.0.236/trunk@34680 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:22:37 +00:00
harishd%netscape.com
7462438cbe *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@34679 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:21:39 +00:00
harishd%netscape.com
a3fb3e7196 Added a new member variable "mParserTerminated" to stop the parser
on an error.


git-svn-id: svn://10.0.0.236/trunk@34678 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 23:20:51 +00:00
mcafee%netscape.com
144f073c62 Removing obsolete nsDialog. a=rickg
git-svn-id: svn://10.0.0.236/trunk@34677 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:52:29 +00:00
law%netscape.com
45ed3c204e Switching xpfe components to use XPIDL
git-svn-id: svn://10.0.0.236/trunk@34676 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:43:08 +00:00
ftang%netscape.com
6465965ac8 put the real implementation of ISO-IR-111 converters into the empty file
git-svn-id: svn://10.0.0.236/trunk@34675 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:39:46 +00:00
briano%netscape.com
2900f3eb31 Ifdef hack to get this to compile on SunOS 4.x.
git-svn-id: svn://10.0.0.236/trunk@34674 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:37:27 +00:00
law%netscape.com
89ffb93ec5 added files: mozilla/xpfe/components/find/public/nsIFindComponent.idl, mozilla/xpfe/components/ucth/public/nsIUnknownContentTypeHandler.idl, mozilla/xpfe/components/xfer/public/nsIStreamTransfer.idl
git-svn-id: svn://10.0.0.236/trunk@34673 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:36:27 +00:00
valeski%netscape.com
52869d557a making the nsNetModuleMgr a singleton
git-svn-id: svn://10.0.0.236/trunk@34672 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:26:37 +00:00
neeti%netscape.com
5324b574d3 initial checkin for cookie module
git-svn-id: svn://10.0.0.236/trunk@34671 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:20:14 +00:00
ftang%netscape.com
085672396d add iso-ir-111 table based on ftp://dkuug.dk/i18n/charmaps/ECMA-CYRILLIC
git-svn-id: svn://10.0.0.236/trunk@34670 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:09:29 +00:00
ducarroz%netscape.com
ad623a0b59 make it scriptable, sync. with current implementation
git-svn-id: svn://10.0.0.236/trunk@34669 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:09:17 +00:00
neeti%netscape.com
15bff55a66 The Cookie Module: Initial Version
git-svn-id: svn://10.0.0.236/trunk@34668 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:08:59 +00:00
ducarroz%netscape.com
21ad463edf Add a temporary hack to make the reply/forward kind of work
git-svn-id: svn://10.0.0.236/trunk@34667 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:08:35 +00:00
mscott%netscape.com
699b88c3e1 Finish save messsage to disk work --> reworked mailbox protocol to use an nsIFileSpec for the temp message
we write in order to display messages. Also added code to set the temp file to be the save message to disk
file if that was the type of url we are running.


git-svn-id: svn://10.0.0.236/trunk@34666 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:08:32 +00:00
law%netscape.com
f5f3627aff Preparing for switch to XPIDL
git-svn-id: svn://10.0.0.236/trunk@34665 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:07:26 +00:00
mscott%netscape.com
3decfd668d Be sure to set byte range for mailbox urls where the action is save file to disk.
git-svn-id: svn://10.0.0.236/trunk@34664 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:06:19 +00:00
ducarroz%netscape.com
1d24b7f8c3 Add temporary an argument to OpenComposeWindow
git-svn-id: svn://10.0.0.236/trunk@34663 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:06:01 +00:00
ducarroz%netscape.com
29dc256a4f total rewrite
git-svn-id: svn://10.0.0.236/trunk@34662 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:04:21 +00:00
ducarroz%netscape.com
d1906eec9a make it scriptable
git-svn-id: svn://10.0.0.236/trunk@34661 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:03:28 +00:00
mcafee%netscape.com
f1e024f67f Removing usages of obsolete nsDialog. a=rickg
git-svn-id: svn://10.0.0.236/trunk@34660 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:03:27 +00:00
ducarroz%netscape.com
b22bd6219d export more IDL files
git-svn-id: svn://10.0.0.236/trunk@34659 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 22:02:24 +00:00
valeski%netscape.com
b1b4ed9c0c added external module http hooks
git-svn-id: svn://10.0.0.236/trunk@34658 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:58:26 +00:00
valeski%netscape.com
330ce1a68a added some comments and thread safety fixes
git-svn-id: svn://10.0.0.236/trunk@34657 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:57:47 +00:00
kin%netscape.com
1e231ecd86 Fix build bustage on Win32.
git-svn-id: svn://10.0.0.236/trunk@34656 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:56:47 +00:00
law%netscape.com
bb05876536 Preparing for switch to XPIDL
git-svn-id: svn://10.0.0.236/trunk@34655 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:55:36 +00:00
mjudge%netscape.com
b2a2c02eac minor changes to tweak fix from before. GetPositionSlowly was returning wrong thing causing small caps and other wierd spacing letters to be selected incorrectly.
git-svn-id: svn://10.0.0.236/trunk@34654 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:55:14 +00:00
ftang%netscape.com
a5d081eae5 return the correct error code, and do not return error when no reload is necessary
git-svn-id: svn://10.0.0.236/trunk@34653 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:48:16 +00:00
law%netscape.com
2dc6f4fa0f Preparing for switch to XPIDL
git-svn-id: svn://10.0.0.236/trunk@34652 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:47:30 +00:00
sfraser%netscape.com
d10cf0b444 Comment out useless assert.
git-svn-id: svn://10.0.0.236/trunk@34651 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:43:08 +00:00
tague%netscape.com
ce27e666ad Additional work on conditionalized fiex for #7629. Fix problems with ctrl-keys not being dispatched.
git-svn-id: svn://10.0.0.236/trunk@34650 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:38:05 +00:00
danm%netscape.com
fdc23ccb1b implement show/hide menubar
git-svn-id: svn://10.0.0.236/trunk@34649 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:34:43 +00:00
akkana%netscape.com
4f0476dd20 Remove unused third argument from InsertElement
git-svn-id: svn://10.0.0.236/trunk@34648 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:32:30 +00:00
briano%netscape.com
643ea17272 Automated update
git-svn-id: svn://10.0.0.236/trunk@34647 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:32:05 +00:00
briano%netscape.com
a921fca398 Fixed my stupid mistake that broke FreeBSD. Thanks to reg@shale.csir.co.za (Jeremy Lea) for pointing this out to me.
git-svn-id: svn://10.0.0.236/trunk@34646 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:31:43 +00:00
akkana%netscape.com
91f72d1f82 Implement InsertHTML.
Also, some minor fixes, like warning removal and addition of error checking
in files which needed it.


git-svn-id: svn://10.0.0.236/trunk@34645 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:31:42 +00:00
ftang%netscape.com
7d34375077 add new files to mac project files
git-svn-id: svn://10.0.0.236/trunk@34644 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:24:06 +00:00
mjudge%netscape.com
8650f1059b adding kins fix for the bitrotted addrange code. never was used before
git-svn-id: svn://10.0.0.236/trunk@34643 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:24:04 +00:00
ftang%netscape.com
26b26b4ab0 add new files to Unix makefiles
git-svn-id: svn://10.0.0.236/trunk@34642 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:21:08 +00:00
ftang%netscape.com
ca2a634d97 add new files into makefiles
git-svn-id: svn://10.0.0.236/trunk@34641 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:19:48 +00:00
mjudge%netscape.com
21a15def92 fixing table selection again. also adding parameter to nsIFocusTracker that allows us to get the current caret location. I am also stopping nsTableRowFrame from putting blue border around itself since cells are a high enough granularity. made a change to nsIFrame GetPosition to remove some useless parameters ect. this caused me to change nsDOMEvent.cpp and some other places.
MJ


git-svn-id: svn://10.0.0.236/trunk@34640 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:08:17 +00:00
Jerry.Kirk%Nexwarecorp.com
4062735a01 - Fixes Typo on MenuBar
git-svn-id: svn://10.0.0.236/trunk@34639 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:07:56 +00:00
Jerry.Kirk%Nexwarecorp.com
73afde7b71 -Fixes for Test12.html
git-svn-id: svn://10.0.0.236/trunk@34638 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:07:26 +00:00
Jerry.Kirk%Nexwarecorp.com
684bb08a8d - Fixes for test12.html
git-svn-id: svn://10.0.0.236/trunk@34637 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 21:07:11 +00:00
tague%netscape.com
3554e0b087 Additional fix for re-distpach of char+modifier key as a character, part of the conditionalized fix for #6896
git-svn-id: svn://10.0.0.236/trunk@34636 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:49:29 +00:00
waterson%netscape.com
976a72c833 Fix depend build bustage.
git-svn-id: svn://10.0.0.236/trunk@34635 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:46:25 +00:00
dougt%netscape.com
c7ff7ab896 Fixes bug 7763. now exporting the xpinstall.js file to the components directory.
git-svn-id: svn://10.0.0.236/trunk@34634 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:33:20 +00:00
mcmullen%netscape.com
a1b1cb2963 Removed an unused variable.
git-svn-id: svn://10.0.0.236/trunk@34633 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:32:35 +00:00
sspitzer%netscape.com
11829db7ca clean up for nsIMsgHdr and nsIMessage header and idl insanity
git-svn-id: svn://10.0.0.236/trunk@34632 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:26:32 +00:00
sspitzer%netscape.com
3c226bb99f clean up the nsIMsgHdr and nIMessage idl and header insanity.
git-svn-id: svn://10.0.0.236/trunk@34631 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:25:23 +00:00
sspitzer%netscape.com
b8adaad7e3 clean up the nsIMsgHdr & nsIMessage idl and header insanity
git-svn-id: svn://10.0.0.236/trunk@34630 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:24:43 +00:00
dougt%netscape.com
0de862590b Adding Autoproxification.
git-svn-id: svn://10.0.0.236/trunk@34629 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:24:15 +00:00
mcmullen%netscape.com
140dd409d2 Fix the mailnews pref-window-showing code to work with the prefwindow changes.
git-svn-id: svn://10.0.0.236/trunk@34628 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:23:06 +00:00
waterson%netscape.com
71bfb9d7d8 Remove nsStringImpl and nsIString.
git-svn-id: svn://10.0.0.236/trunk@34627 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:20:32 +00:00
law%netscape.com
e35d7746b7 Switching to XPIDL (this isn't actually used quite yet)
git-svn-id: svn://10.0.0.236/trunk@34626 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:20:21 +00:00
cata%netscape.com
aea528655a Bug fix.
git-svn-id: svn://10.0.0.236/trunk@34625 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:19:58 +00:00
waterson%netscape.com
915a67d0c4 Remove nsStringImpl.cpp.
git-svn-id: svn://10.0.0.236/trunk@34624 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:19:52 +00:00
akkana%netscape.com
85e947383a Fix 5968 -- I got tired of seeing a bazillion warnings about the parameter index shadowing the globally defined string function
git-svn-id: svn://10.0.0.236/trunk@34623 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:18:17 +00:00
cata%netscape.com
6c7fbe0271 Bug fixes in the UTF-7 converters.
git-svn-id: svn://10.0.0.236/trunk@34622 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:06:00 +00:00
sfraser%netscape.com
9ce368c9e1 Clean up building of IDL projects, adding separate IDL group.
git-svn-id: svn://10.0.0.236/trunk@34621 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:02:53 +00:00
mcmullen%netscape.com
a1a83a4ea7 Fixed the -pref code to (1) use the new lowerStartInterCaps method names (and use the combined init() and showWindow() method), and (2) to release the prefwindow object.
git-svn-id: svn://10.0.0.236/trunk@34620 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:57:02 +00:00
mcmullen%netscape.com
c7f5e5d0c9 Converted method names to lowerStartInterCaps, following the JS convention. Combined init() and showWindow to reduce pointless verbosity in javascript usage (since they are always called together). Added a third parameter, an initial panel url, though this is as yet unsupported.
git-svn-id: svn://10.0.0.236/trunk@34619 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:55:08 +00:00
sfraser%netscape.com
1bde299d6f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34618 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:52:49 +00:00
mcmullen%netscape.com
50600ebfb0 Added bulletproofing for null buffer parameters
git-svn-id: svn://10.0.0.236/trunk@34617 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:51:36 +00:00
waterson%netscape.com
de4ae79cf3 Back out Hyatt's changes to use DOM APIs. This is busting mailnews. Use content APIs until we figure out persistence story.
git-svn-id: svn://10.0.0.236/trunk@34616 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:51:35 +00:00
mcmullen%netscape.com
945fc61529 Compromise. On other platforms, NS_WARNING does not call break. So we'll do the same. So for NS_WARNING, we'll simply print to the console and continue, a la mode de Pierre, while for other forms of NS_BLOWCHUNKS, we'll break into the debugger, as of old.
git-svn-id: svn://10.0.0.236/trunk@34615 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:50:56 +00:00
rjc%netscape.com
de84938fce XUL templates now look for any attribute (other than "uri") which equals "..." and substitutes the URI of the attached node.
git-svn-id: svn://10.0.0.236/trunk@34614 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:44:59 +00:00
kin%netscape.com
29d7d10d5b Added EditorGetNodeFromOffsets() and EditorSetSelectionFromOffsets().
git-svn-id: svn://10.0.0.236/trunk@34613 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:43:43 +00:00
rjc%netscape.com
db8176ecc1 More search support.
git-svn-id: svn://10.0.0.236/trunk@34612 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:42:53 +00:00
kin%netscape.com
87f40affc1 First pass checkin of the JavaScript editor logging mechanism. All changes are
ifdef'd with ENABLE_JS_EDITOR_LOG.


git-svn-id: svn://10.0.0.236/trunk@34611 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:41:40 +00:00
mscott%netscape.com
9dec3904ca Fix smtp send problem. I was over zealous in fixing a memory leak and we were appending an extra
comma to the list of recipients.


git-svn-id: svn://10.0.0.236/trunk@34610 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 19:37:18 +00:00
briano%netscape.com
e7eb31ad48 Automated update
git-svn-id: svn://10.0.0.236/trunk@34609 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 16:29:51 +00:00
ramiro%netscape.com
25d0cce0ca Fix something that was very with the last checkin. Dont strip .a files
dumbass.  Approved by the Bastard Operator From Hell.


git-svn-id: svn://10.0.0.236/trunk@34608 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 16:27:39 +00:00
briano%netscape.com
c7689ec171 Automated update
git-svn-id: svn://10.0.0.236/trunk@34607 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 15:29:51 +00:00
ramiro%netscape.com
d4bf0bf877 Add a configure flag --enable-strip-libs to make it easy to force the
libraries to strip.


git-svn-id: svn://10.0.0.236/trunk@34606 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 15:18:02 +00:00
valeski%netscape.com
aa6822fa14 I was continuing through a loop when I wasn't supposed to be
git-svn-id: svn://10.0.0.236/trunk@34605 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 15:13:37 +00:00
briano%netscape.com
9c2b61909b Automated update
git-svn-id: svn://10.0.0.236/trunk@34604 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:59:53 +00:00
ramiro%netscape.com
f769e571e4 Cleanup the ClientWallet, SingleSignon and CookieManagement mess.
git-svn-id: svn://10.0.0.236/trunk@34603 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:59:06 +00:00
jefft%netscape.com
274ee6d1a2 undo framework
git-svn-id: svn://10.0.0.236/trunk@34602 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:55:36 +00:00
ftang%netscape.com
3b73f6690e add real implementation for Unicode To CNS p3-p7 converters
git-svn-id: svn://10.0.0.236/trunk@34601 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:36:31 +00:00
ftang%netscape.com
164bf71469 chang variable name and fix Unicode to CNS plan 2 conversion mapping
git-svn-id: svn://10.0.0.236/trunk@34600 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:27:40 +00:00
ftang%netscape.com
2a0d18cf41 add CNS 11643 p3-7 to EUCTW
git-svn-id: svn://10.0.0.236/trunk@34599 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 14:14:50 +00:00
ftang%netscape.com
b5568edd02 remove incorrect checkin
git-svn-id: svn://10.0.0.236/trunk@34598 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:59:27 +00:00
ftang%netscape.com
b0442d0ce8 add cns[3-7].u[ft] which generated by the file uni2cns.txt created by Koichi Yasuoka <yasukoda@kudpc.kyoto.u.ac.jp>. Notice the CNS plan 1 and 2 are not based on this file but the John Jenkin's one. There are some difference between these two file in p1
git-svn-id: svn://10.0.0.236/trunk@34597 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:56:29 +00:00
dcone%netscape.com
2acb7fb2aa Fixed a solaris bug, took out a URL call until I can find the real cause
of the problem


git-svn-id: svn://10.0.0.236/trunk@34596 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:53:14 +00:00
briano%netscape.com
e8fe0cf3c4 Automated update
git-svn-id: svn://10.0.0.236/trunk@34595 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:29:51 +00:00
ramiro%netscape.com
9096a6f51c Remove USE_STRING2 hack. No longer needed since nsString2 is the default.
git-svn-id: svn://10.0.0.236/trunk@34594 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:28:26 +00:00
ramiro%netscape.com
827f1e3b3f Add #ifdef use of graphics state pool.
git-svn-id: svn://10.0.0.236/trunk@34593 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 13:11:22 +00:00
ftang%netscape.com
c7e1211fb1 add functionality to uscan and ugen so we can add CNS11643 p3-7 into euc-tw
git-svn-id: svn://10.0.0.236/trunk@34592 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 12:56:33 +00:00
ramiro%netscape.com
76cabb03d3 Factor out the graphics state struct into its own header and implementation
files.


git-svn-id: svn://10.0.0.236/trunk@34591 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 12:45:14 +00:00
hyatt%netscape.com
8723410029 Popup menus animate and shag in the correct directions, baby.
git-svn-id: svn://10.0.0.236/trunk@34590 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 09:41:14 +00:00
hyatt%netscape.com
e95c0a1e71 Tweak to the tree frame construction code.
git-svn-id: svn://10.0.0.236/trunk@34589 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 09:31:30 +00:00
mccabe%netscape.com
786e0eb5ce Various touchups and warning fixes.
git-svn-id: svn://10.0.0.236/trunk@34588 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 09:18:59 +00:00
mccabe%netscape.com
ae16bfb2d8 Fix many warnings, remove legacy -h option.
git-svn-id: svn://10.0.0.236/trunk@34587 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 08:21:35 +00:00
sspitzer%netscape.com
29a200f6f3 fix the crashing when I post news.
git-svn-id: svn://10.0.0.236/trunk@34586 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 08:08:22 +00:00
waterson%netscape.com
510168afe3 Oops. I'd screwed up the Release() method.
git-svn-id: svn://10.0.0.236/trunk@34585 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 08:01:13 +00:00
mscott%netscape.com
f27ffb8efc Remove references to mailnews header files.
git-svn-id: svn://10.0.0.236/trunk@34584 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 07:41:35 +00:00
mscott%netscape.com
89a37950cc change the start page. don't point to www.mozilla.org. this is only until #7417 gets fixed.
git-svn-id: svn://10.0.0.236/trunk@34583 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 07:26:38 +00:00
mscott%netscape.com
65dff35e1e Change comment to reflect tthe appropriate interface. (it was confusing before).
git-svn-id: svn://10.0.0.236/trunk@34582 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 07:21:06 +00:00
mscott%netscape.com
c2956c6b83 Trying to clear some stuff up to make it easier for Seth and I to track down the build breakage.
git-svn-id: svn://10.0.0.236/trunk@34581 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 06:55:14 +00:00
waterson%netscape.com
b32f67a8a9 Enable aggregation on the in-memory datasource.
git-svn-id: svn://10.0.0.236/trunk@34580 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 06:47:28 +00:00
waterson%netscape.com
0d88744fb8 Fix build bustage: make sure overloaded function uses identical return
type.


git-svn-id: svn://10.0.0.236/trunk@34579 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 06:40:43 +00:00
hyatt%netscape.com
177f37d06f Using DOM calls for setting/removing selection and hover attributes.
git-svn-id: svn://10.0.0.236/trunk@34578 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:53:01 +00:00
mscott%netscape.com
4dbdaef4cf Fix for SunOS build. we were using a nsCOMPtr on two interfaces without explicitly including the interface header file.
git-svn-id: svn://10.0.0.236/trunk@34577 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:49:17 +00:00
sspitzer%netscape.com
0b8541733b nsINNTPProtocol.h is going away, since it is not being used.
the only thing that uses nsNNTPProtocol is nsNntpService.
remove it from the news factory.

changes to get mark message read on display working.


git-svn-id: svn://10.0.0.236/trunk@34576 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:39:09 +00:00
sspitzer%netscape.com
bdc1298557 work to get this test working again. it's not building right now.
git-svn-id: svn://10.0.0.236/trunk@34575 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:33:55 +00:00
peterl%netscape.com
f7f8d0f24e added code to ignore unknown namespace prefix for attributes
(actually the parser should've rejected it before here)


git-svn-id: svn://10.0.0.236/trunk@34574 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:33:47 +00:00
peterl%netscape.com
7f52ade062 added files: mozilla/layout/html/style/src/nsCSSRule.cpp, mozilla/layout/html/style/src/nsCSSRules.cpp
git-svn-id: svn://10.0.0.236/trunk@34573 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:32:57 +00:00
peterl%netscape.com
df059bed47 added new rule interfaces & base class
git-svn-id: svn://10.0.0.236/trunk@34572 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:32:38 +00:00
sspitzer%netscape.com
0913b8ef91 the tests are going to break, so I am turning them off. I'll be turning them back on once I figure out what to do.
git-svn-id: svn://10.0.0.236/trunk@34571 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:32:37 +00:00
peterl%netscape.com
bd8c71d3d0 better namespace support
made descend from nsICSSRule


git-svn-id: svn://10.0.0.236/trunk@34570 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:30:36 +00:00
peterl%netscape.com
4dbbd3e8c7 removed cruft
git-svn-id: svn://10.0.0.236/trunk@34569 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:29:53 +00:00
peterl%netscape.com
68d8d61fec added support for other rule types
cleaned up api


git-svn-id: svn://10.0.0.236/trunk@34568 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:29:22 +00:00
peterl%netscape.com
4c99a1649d better namespace support
made descend from nsCSSRule base class


git-svn-id: svn://10.0.0.236/trunk@34567 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:28:32 +00:00
peterl%netscape.com
a56e7c62ac added helper method to token
git-svn-id: svn://10.0.0.236/trunk@34566 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:27:01 +00:00
peterl%netscape.com
f7d2222f18 added support for @namespace & @media
stubbed out support for other @rules
sync to sheet api changes


git-svn-id: svn://10.0.0.236/trunk@34565 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:25:23 +00:00
peterl%netscape.com
0c076004c8 added support for attribute namespaces on generated content
stubed out improvements to style change painting code


git-svn-id: svn://10.0.0.236/trunk@34564 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:24:00 +00:00
peterl%netscape.com
bf9b5f28c1 Cleanup API
Added support for other rule types
Added namespace support


git-svn-id: svn://10.0.0.236/trunk@34563 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:22:13 +00:00
peterl%netscape.com
9465779a16 sync to style sheet api change
added support for detecting other css rule types


git-svn-id: svn://10.0.0.236/trunk@34562 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:21:22 +00:00
peterl%netscape.com
8e2b932b12 made query for attributes in other namespaces legal, just not work
git-svn-id: svn://10.0.0.236/trunk@34561 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:20:28 +00:00
peterl%netscape.com
6d72b15356 added code to ignore unknown namespace prefix for attributes
(actually the parser should've rejected it before here)


git-svn-id: svn://10.0.0.236/trunk@34560 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:18:46 +00:00
peterl%netscape.com
a9ba7b2cdd removed equals and hashvalue methods
git-svn-id: svn://10.0.0.236/trunk@34559 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 05:17:27 +00:00
sspitzer%netscape.com
d59e2a9e54 get this to link on IRIX. thanks to Jason Heirtzler <jasonh@engr.sgi.com> for the patch.
git-svn-id: svn://10.0.0.236/trunk@34558 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 04:32:46 +00:00
briano%netscape.com
ee41abd1a8 Changed the platform-specific ifdefs wrt XP_RANDOM to use HAVE_RANDOM instead.
git-svn-id: svn://10.0.0.236/trunk@34557 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 04:07:09 +00:00
briano%netscape.com
207c218a16 Changed all the platform-specific ifdefs wrt XP_RANDOM to use HAVE_RANDOM instead.
git-svn-id: svn://10.0.0.236/trunk@34556 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 04:05:28 +00:00
briano%netscape.com
9980d10c96 Automated update
git-svn-id: svn://10.0.0.236/trunk@34555 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:59:50 +00:00
briano%netscape.com
e0af9c3bb9 Added a check for random().
git-svn-id: svn://10.0.0.236/trunk@34554 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:56:41 +00:00
karnaze%netscape.com
1827bdff68 removed temp windows code added by accident
git-svn-id: svn://10.0.0.236/trunk@34553 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:48:06 +00:00
peterl%netscape.com
691ead1e2f #ifdef'd out windows specific timer code
git-svn-id: svn://10.0.0.236/trunk@34552 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:43:43 +00:00
mscott%netscape.com
f6a998a901 fix memory leak
git-svn-id: svn://10.0.0.236/trunk@34551 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:06:28 +00:00
ducarroz%netscape.com
9c6c376512 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@34550 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:05:22 +00:00
ducarroz%netscape.com
9af17368af add a missing declarations, fix build bustage
git-svn-id: svn://10.0.0.236/trunk@34549 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 03:04:54 +00:00
mscott%netscape.com
c3780a7ecb Fix memory leaks.
git-svn-id: svn://10.0.0.236/trunk@34548 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:47:29 +00:00
mscott%netscape.com
a583b6d8e4 Fix memory leaks of messenger & msg composer bootstraps. Also removed 2 noisy printfs for bootstrapping
messenger code.


git-svn-id: svn://10.0.0.236/trunk@34547 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:46:06 +00:00
mcmullen%netscape.com
61b5c92698 XML is case sensitive, and that's why the "Save" button didn't work!
git-svn-id: svn://10.0.0.236/trunk@34546 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:32:06 +00:00
morse%netscape.com
55c8ea8e59 acceptable workaround for bug 6928
git-svn-id: svn://10.0.0.236/trunk@34545 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:29:58 +00:00
karnaze%netscape.com
16daf5e57c bug 6459 - incremental reflow methods call DeleteFrame instead of RemoveFrame
git-svn-id: svn://10.0.0.236/trunk@34544 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:29:34 +00:00
mcmullen%netscape.com
7b74874945 Don't try to call strlen() on a null string.
git-svn-id: svn://10.0.0.236/trunk@34543 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:24:21 +00:00
alecf%netscape.com
9fab568c18 fix leak
git-svn-id: svn://10.0.0.236/trunk@34542 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:19:01 +00:00
alecf%netscape.com
7319ebd433 fix some leaks
git-svn-id: svn://10.0.0.236/trunk@34541 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:17:33 +00:00
law%netscape.com
2394f4f4a9 Switching to XPIDL (this isn't actually used quite yet)
git-svn-id: svn://10.0.0.236/trunk@34540 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:15:58 +00:00
ducarroz%netscape.com
30f70faf68 add some missing declarations
git-svn-id: svn://10.0.0.236/trunk@34539 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:02:14 +00:00
ducarroz%netscape.com
51ef58fbae remove any use of nsMsgCompose (it's the old one nsMsgCompose will conflic with the new one I will add soon!)
git-svn-id: svn://10.0.0.236/trunk@34538 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:01:37 +00:00
ssu%netscape.com
c1080e7459 Fix AddDirectory bug
git-svn-id: svn://10.0.0.236/trunk@34537 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 02:00:19 +00:00
ssu%netscape.com
9c3d2350ea Moving result #defines out where others can use them
git-svn-id: svn://10.0.0.236/trunk@34536 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:58:50 +00:00
ssu%netscape.com
ac23eae97a Fixing ShExp use (0 means true)
git-svn-id: svn://10.0.0.236/trunk@34535 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:58:06 +00:00
rogerl%netscape.com
900de8bfd5 Added base to ScriptRuntime.numberToString, NativeNumber.toString()
Bug #7625


git-svn-id: svn://10.0.0.236/trunk@34534 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:54:28 +00:00
ducarroz%netscape.com
aacdb6f80f use CreateAndSendMessage instance of SendMessage
git-svn-id: svn://10.0.0.236/trunk@34533 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:50:05 +00:00
law%netscape.com
bc23621d00 Switching to XPIDL
git-svn-id: svn://10.0.0.236/trunk@34532 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:35:04 +00:00
ftang%netscape.com
0260f0de34 add empty file as placeholder
git-svn-id: svn://10.0.0.236/trunk@34531 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:32:35 +00:00
danm%netscape.com
6946d5cf8b adding show/hide support for interior chrome and menubars
git-svn-id: svn://10.0.0.236/trunk@34530 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:27:47 +00:00
ftang%netscape.com
f4ec424590 add empty as placeholder
git-svn-id: svn://10.0.0.236/trunk@34529 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:25:26 +00:00
ftang%netscape.com
cefc7c0917 add file placeholder for VIQR, VNI, ISO885910, ISO885913, ISO-IR-111
git-svn-id: svn://10.0.0.236/trunk@34528 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:17:03 +00:00
ducarroz%netscape.com
8aa7ef3e42 need to addref/release the object pass to the callback to avoid crash
git-svn-id: svn://10.0.0.236/trunk@34527 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:11:12 +00:00
ftang%netscape.com
c3d6c39406 add empty file (npl) as placeholder for converters
git-svn-id: svn://10.0.0.236/trunk@34526 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:08:14 +00:00
kostello%netscape.com
e3bdb359ea Fix build bustage: changed include to be the right case
git-svn-id: svn://10.0.0.236/trunk@34525 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:06:35 +00:00
ftang%netscape.com
22ae5f4890 add empty file as place holder
git-svn-id: svn://10.0.0.236/trunk@34524 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 01:00:45 +00:00
rhp%netscape.com
0d6ce1ad8c Changes for composition reorg
git-svn-id: svn://10.0.0.236/trunk@34523 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:52:47 +00:00
ducarroz%netscape.com
a56404d38e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34522 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:41:28 +00:00
mscott%netscape.com
4e26d7b668 Quiet a noisy printf.
git-svn-id: svn://10.0.0.236/trunk@34521 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:40:53 +00:00
mscott%netscape.com
007a26d085 clean up work for pop3 protocol --> remove useage of the 8K output buffer which got ported over from the 4.x days. I use nsAutoString isntead (most of the data we write into the buffer is very small...it's protocol cmd data). This should help improve the memory footprint for pop.
Mad command_response, password and username all nsStrings instead of char *s.


git-svn-id: svn://10.0.0.236/trunk@34520 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:40:28 +00:00
law%netscape.com
7cb420c2c1 Stop onload handler firing twice
git-svn-id: svn://10.0.0.236/trunk@34519 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:36:08 +00:00
kostello%netscape.com
e69948ccbb Akkana set up a service for encoding a document.
This checkin adds the implementations for encoding
HTML and plain text:

nsTextEncoder::EncodeToString(..)
nsHTMLEncoder::EncodeToStream(..)

Hooked these services into the nsHTMLEditor implemenation

We probably want to update the clipboard code to
use the same pattern as in nsHTMLEditor.cpp


git-svn-id: svn://10.0.0.236/trunk@34518 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:35:02 +00:00
dp%netscape.com
af3775cbc9 openVMS changes. Thanks to Colin Blake <colin@theblakes.com>
git-svn-id: svn://10.0.0.236/trunk@34516 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:19:36 +00:00
mcmullen%netscape.com
78555a50e8 Hurrumph. So now we have to use about= instead of ID=? Well, CVS should have fixed my new stuff as well :-)
git-svn-id: svn://10.0.0.236/trunk@34515 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 00:06:59 +00:00
ftang%netscape.com
0193878767 add ibm866, UTF-7, x-imap4-modified-utf7, t61, ucs2, ucs4
git-svn-id: svn://10.0.0.236/trunk@34514 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 23:50:03 +00:00
ftang%netscape.com
71cdad332b correct the number of encoder
git-svn-id: svn://10.0.0.236/trunk@34513 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 23:48:30 +00:00
dbragg%netscape.com
16260c15d6 There was a lower case r in the macro OBJDIr for nsJARFactory.obj
git-svn-id: svn://10.0.0.236/trunk@34512 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:51:13 +00:00
kin%netscape.com
4edfa78bd0 First pass attempt to write out JavaScript. nsJSEditorLog now inherits from nsIHTMLEditor.
git-svn-id: svn://10.0.0.236/trunk@34511 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:33:30 +00:00
slamm%netscape.com
55fea45ed8 Reverse the order of the notes. Put the most recent on top. Remove unnecessary check for bad mail time.
git-svn-id: svn://10.0.0.236/trunk@34510 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:32:42 +00:00
kin%netscape.com
ec98adf0d2 Initial checkin of file. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@34509 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:31:44 +00:00
tague%netscape.com
c9e25b38a8 Conditionalized fix for #6896. Will only be compiled with a particular directive from my build environment
git-svn-id: svn://10.0.0.236/trunk@34508 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:07:53 +00:00
sspitzer%netscape.com
902bb9b25e fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@34507 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 22:01:00 +00:00
ssu%netscape.com
753c50eb70 fixed problem with AddSubcomponent() not accepting an empty string for the target name parameter. It now defaults to the jarSource parameter
git-svn-id: svn://10.0.0.236/trunk@34506 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:45:56 +00:00
mscott%netscape.com
e6aed221a9 MLK fixes. Free the line returned by calling ReadNextLine until I have time to come back and make ReadNextLine
not allocate a new buffer for the returned line.


git-svn-id: svn://10.0.0.236/trunk@34505 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:44:01 +00:00
ftang%netscape.com
e8e07b6461 change the hack to make it easier to add new CID, add CID for 7 XLFD charset and cp1255 1256, 866, UCS2/4 T61
git-svn-id: svn://10.0.0.236/trunk@34504 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:41:24 +00:00
mcmullen%netscape.com
41100bb362 Removed PrefsCore from appcores - it's now an autoregistered, idlized component.
git-svn-id: svn://10.0.0.236/trunk@34503 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:28:47 +00:00
briano%netscape.com
4d4340aa36 Fix for FreeBSD 2.x.
git-svn-id: svn://10.0.0.236/trunk@34502 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:28:28 +00:00
ftang%netscape.com
05dbc4f660 add cp1255,1256,866, UCS2/4, T61 to the factory
git-svn-id: svn://10.0.0.236/trunk@34501 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:20:28 +00:00
mscott%netscape.com
088a2c2da9 Remove warning introduced by an unused variabled into NS_NewFileSpecWithSpec.
git-svn-id: svn://10.0.0.236/trunk@34500 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:09:55 +00:00
mcmullen%netscape.com
5b63d649f7 Removed PrefsCore
git-svn-id: svn://10.0.0.236/trunk@34499 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:08:30 +00:00
mcmullen%netscape.com
54626dd29f Removed PrefsCore from appcores - it's now an autoregistered, idlized component.
git-svn-id: svn://10.0.0.236/trunk@34498 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:06:48 +00:00
mscott%netscape.com
3bb77e930d Code clean up --> added methods for building and running a mailbox url. This simplified a lot of the command methods like display message, copy message, etc.
save msg to disk work went in as well.


git-svn-id: svn://10.0.0.236/trunk@34497 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:05:53 +00:00
mscott%netscape.com
125fa1898a save msg to disk work. --> added getter/setting for msg nsIFileSpec
git-svn-id: svn://10.0.0.236/trunk@34496 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:05:10 +00:00
mscott%netscape.com
544c2d7b04 Add save msg to file action to mailbox actions. Add getter/setter for nsIFileSpec used to store the message when
git-svn-id: svn://10.0.0.236/trunk@34495 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:03:36 +00:00
mcmullen%netscape.com
02f7c40f1a Prefs core is gone
git-svn-id: svn://10.0.0.236/trunk@34494 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:01:40 +00:00
ftang%netscape.com
f9d06510a0 add T61, UCS2/UCS4 converters
git-svn-id: svn://10.0.0.236/trunk@34493 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 21:00:06 +00:00
mcafee%netscape.com
b6e4528902 Adding TAG_PROGRAM abstraction, thanks to Jim Nance for this fix.
git-svn-id: svn://10.0.0.236/trunk@34492 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:58:33 +00:00
Jerry.Kirk%Nexwarecorp.com
2cace3b020 - adding IsMenuBarVisible to get code to compile because nsWidget is our
base class not nsWindow


git-svn-id: svn://10.0.0.236/trunk@34491 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:55:48 +00:00
ftang%netscape.com
c373864370 change UCS2/4 CID into UCS2/4BE CID and add LE cid
git-svn-id: svn://10.0.0.236/trunk@34490 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:50:04 +00:00
mscott%netscape.com
a516c9660b Adding NS_NewFileSpecWithSpec for C++ code which allows you to create a nsIFileSpec given a nsFileSpec.
git-svn-id: svn://10.0.0.236/trunk@34489 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:49:39 +00:00
mcmullen%netscape.com
954322bbde PrefsCore now replaced by prefwindow object (idl) in xpfe/components
git-svn-id: svn://10.0.0.236/trunk@34488 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:47:50 +00:00
mcmullen%netscape.com
8ebb55a444 Added chrome://pref for the prefs window.
git-svn-id: svn://10.0.0.236/trunk@34487 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:45:15 +00:00
mcmullen%netscape.com
a406af3879 Removed PrefsCore and all its remaining stuff.
git-svn-id: svn://10.0.0.236/trunk@34486 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:44:31 +00:00
mcmullen%netscape.com
7ec609c4ed Support the -pref command-line option.
git-svn-id: svn://10.0.0.236/trunk@34485 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:44:04 +00:00
mcmullen%netscape.com
a0e3953a87 Use the xulified, idlized prefwindow object instead of PrefsCore
git-svn-id: svn://10.0.0.236/trunk@34484 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:43:29 +00:00
mcmullen%netscape.com
d980ad10cf Removed PrefsCore from appcores - it's now an autoregistered, idlized component.
git-svn-id: svn://10.0.0.236/trunk@34483 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:42:55 +00:00
andreas.otte%primus-online.de
093f16cf4e some cosmetics
git-svn-id: svn://10.0.0.236/trunk@34482 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:41:58 +00:00
andreas.otte%primus-online.de
8478385a66 remove export of header files
some cosmetics


git-svn-id: svn://10.0.0.236/trunk@34481 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:40:59 +00:00
mcmullen%netscape.com
533bb1d574 Added xpfe/components/prefwindow to unix build
git-svn-id: svn://10.0.0.236/trunk@34480 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:40:18 +00:00
ftang%netscape.com
910d64f269 add UCS2, UCS4, T61
git-svn-id: svn://10.0.0.236/trunk@34479 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:39:35 +00:00
andreas.otte%primus-online.de
748a144747 use LOCAL_INCLUDES to access base/src header files
some cosmetics


git-svn-id: svn://10.0.0.236/trunk@34478 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:39:08 +00:00
andreas.otte%primus-online.de
a4901508aa adding XPIDL_MODUL
some cosmetics


git-svn-id: svn://10.0.0.236/trunk@34477 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:37:42 +00:00
ftang%netscape.com
29694ff3f4 add UCS2/UCS4 and T61 to the makefile
git-svn-id: svn://10.0.0.236/trunk@34476 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:33:57 +00:00
ftang%netscape.com
cae1f83a53 add T61, UCS2, UCS4 converters
git-svn-id: svn://10.0.0.236/trunk@34475 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:33:07 +00:00
ftang%netscape.com
24d077ce8a fix incorrect GetMaxLength
git-svn-id: svn://10.0.0.236/trunk@34474 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:32:00 +00:00
ftang%netscape.com
785ce7670b add nsUConvDll.h
git-svn-id: svn://10.0.0.236/trunk@34473 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:26:48 +00:00
mang%subcarrier.org
972f33b580 fixed broken mailto: links
git-svn-id: svn://10.0.0.236/trunk@34472 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:23:35 +00:00
ftang%netscape.com
5c986abf57 add new scanner/generate type to support UCS2/4
git-svn-id: svn://10.0.0.236/trunk@34471 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:22:26 +00:00
ftang%netscape.com
a33b33f71f integrate rule base Thai line breaker (60% accurate)
git-svn-id: svn://10.0.0.236/trunk@34470 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:20:58 +00:00
pnunn%netscape.com
dd36038d2d with bug fix for #6045.pnunn.
git-svn-id: svn://10.0.0.236/trunk@34469 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:19:29 +00:00
dbragg%netscape.com
a1b6551e73 Added a progress bar
git-svn-id: svn://10.0.0.236/trunk@34468 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:16:59 +00:00
pnunn%netscape.com
e006b4b058 fix for bugz#6045 in if.cpp. pnunn.
git-svn-id: svn://10.0.0.236/trunk@34467 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:16:03 +00:00
pnunn%netscape.com
2988c8bcbb Clean up in IL_GetImage(). bugz#6045. pnunn.
git-svn-id: svn://10.0.0.236/trunk@34466 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:15:01 +00:00
mcmullen%netscape.com
445df872a7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34465 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:14:24 +00:00
harishd%netscape.com
dccdd615d3 Fix for Bug# 6749
git-svn-id: svn://10.0.0.236/trunk@34464 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:10:30 +00:00
harishd%netscape.com
2b7f6ba4fb Fix for Bug#6749
Made </SCRIPT> and </STYLE> to represent document's case in viewsource.


git-svn-id: svn://10.0.0.236/trunk@34463 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:09:52 +00:00
slamm%netscape.com
86de352d6a Start with Sidebar closed by default. Bug #7851.
git-svn-id: svn://10.0.0.236/trunk@34462 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:06:09 +00:00
rjc%netscape.com
6cc072bdd8 Adding RDF Search datasource into build.
git-svn-id: svn://10.0.0.236/trunk@34461 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:04:23 +00:00
rjc%netscape.com
9cba895395 Adding RDF Search datasource.
git-svn-id: svn://10.0.0.236/trunk@34460 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:03:20 +00:00
law%netscape.com
a7a5e1a496 Adding for Mac
git-svn-id: svn://10.0.0.236/trunk@34459 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 20:00:36 +00:00
harishd%netscape.com
94e5aabc39 Fix for Bug#6056
git-svn-id: svn://10.0.0.236/trunk@34458 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:54:09 +00:00
Jerry.Kirk%Nexwarecorp.com
21de2e9959 - Bug 7794 Move $(TK_LIBS) further down in the library list.
git-svn-id: svn://10.0.0.236/trunk@34457 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:48:58 +00:00
harishd%netscape.com
35928d7fde Fix for Bug#7462.
<TEXTAREA> was collecting skipped content twice.


git-svn-id: svn://10.0.0.236/trunk@34456 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:47:37 +00:00
Jerry.Kirk%Nexwarecorp.com
13161996b7 - Bug 7794 Moving $(TK_LIBS) further down in the library list
git-svn-id: svn://10.0.0.236/trunk@34455 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:46:31 +00:00
nhotta%netscape.com
1500892775 Bug fix #7715, removing the hack (rev 3.95).
git-svn-id: svn://10.0.0.236/trunk@34454 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:45:00 +00:00
Jerry.Kirk%Nexwarecorp.com
b9a5a999cb - Adding support for Clipboard
git-svn-id: svn://10.0.0.236/trunk@34453 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:44:28 +00:00
Jerry.Kirk%Nexwarecorp.com
a4c96eb91a - Adding support for Clipboard under Photon
git-svn-id: svn://10.0.0.236/trunk@34452 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:43:53 +00:00
valeski%netscape.com
03943f1585 gave http it's own xpt module
git-svn-id: svn://10.0.0.236/trunk@34451 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:38:03 +00:00
valeski%netscape.com
596814c9b4 gave ftp it's own xpt module
git-svn-id: svn://10.0.0.236/trunk@34450 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:37:17 +00:00
rhp%netscape.com
30bbac4481 New file for back end reorganization
git-svn-id: svn://10.0.0.236/trunk@34449 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:34:33 +00:00
morse%netscape.com
31de283bea fixup logic regarding notification
git-svn-id: svn://10.0.0.236/trunk@34448 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:29:49 +00:00
law%netscape.com
6f521027d4 Fix openLocation dialog
git-svn-id: svn://10.0.0.236/trunk@34447 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:27:18 +00:00
Jerry.Kirk%Nexwarecorp.com
77b4440471 - Set an uninitialized variable that was breaking test08 + other rips
git-svn-id: svn://10.0.0.236/trunk@34446 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:24:25 +00:00
dp%netscape.com
d13afcc15a Switching to use Component Registry
git-svn-id: svn://10.0.0.236/trunk@34445 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:19:14 +00:00
dp%netscape.com
d1f07ef339 Using new Component Registry
git-svn-id: svn://10.0.0.236/trunk@34444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:18:24 +00:00
dp%netscape.com
a334563929 Cleaning up silliness.
git-svn-id: svn://10.0.0.236/trunk@34443 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:17:50 +00:00
ssu%netscape.com
7dd5543dda Fixed bugs #6612 and #6910.
6612: AddSubcomponent now works when only one parameter is used.
  6910: Added Install.SetValueNumber() and Install.GetValueNumber()

Also fixed Install.GetValueString().


git-svn-id: svn://10.0.0.236/trunk@34442 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:17:24 +00:00
dp%netscape.com
725b2f99ce Well Known Component Registry in <exedir>/component.reg implemented.
git-svn-id: svn://10.0.0.236/trunk@34441 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:16:38 +00:00
dp%netscape.com
370efa8a1d Code cleanup
git-svn-id: svn://10.0.0.236/trunk@34440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:15:08 +00:00
akkana%netscape.com
cabff886d3 Add alt-X and alt-shift-x for debug output html and text
git-svn-id: svn://10.0.0.236/trunk@34439 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:12:28 +00:00
danm%netscape.com
4ecbd9dacb add Bar properties to DOMWindow
git-svn-id: svn://10.0.0.236/trunk@34438 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:04:18 +00:00
danm%netscape.com
771acb9497 teach top-level windows to show/hide and query visible state of menubars
git-svn-id: svn://10.0.0.236/trunk@34437 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:03:24 +00:00
danm%netscape.com
55cfe73afc teach (or stub) nsWidget to show/hide and query visible state of menubars
git-svn-id: svn://10.0.0.236/trunk@34436 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:01:55 +00:00
danm%netscape.com
082ba71455 adding domwindow barproperty object
git-svn-id: svn://10.0.0.236/trunk@34435 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 18:59:04 +00:00
petitta%netscape.com
48c664666b updated to match changes in source code
git-svn-id: svn://10.0.0.236/trunk@34434 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 17:18:21 +00:00
petitta%netscape.com
58c89f189a updated to much new source code
git-svn-id: svn://10.0.0.236/trunk@34433 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 17:17:36 +00:00
valeski%netscape.com
91b099c77c added thread safety back in
git-svn-id: svn://10.0.0.236/trunk@34432 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 17:12:34 +00:00
slamm%netscape.com
ecc03beffb Update with changes from Ken Estes <kestes@staff.mail.com>.
git-svn-id: svn://10.0.0.236/trunk@34431 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 17:06:56 +00:00
andreas.otte%primus-online.de
1c95641985 nsNetModuleMgr.h has to be exported to be used by nsNetFactory
git-svn-id: svn://10.0.0.236/trunk@34430 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:52:28 +00:00
valeski%netscape.com
67fc1e3129 moved up into public dir
git-svn-id: svn://10.0.0.236/trunk@34429 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:33:46 +00:00
valeski%netscape.com
77295483a3 added nsNetModuleMgr.h to the src dir and added the Create method to the modMgr impl so it can be in the factory
git-svn-id: svn://10.0.0.236/trunk@34428 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:30:20 +00:00
valeski%netscape.com
965b29cd14 removed nsNetModuleMgr.h from the expport list. it now lives where it should in base/src
git-svn-id: svn://10.0.0.236/trunk@34427 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:28:54 +00:00
valeski%netscape.com
f8346bb575 added the external module manager to the factory for autoregistration
git-svn-id: svn://10.0.0.236/trunk@34426 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:28:12 +00:00
valeski%netscape.com
fbe83f8adc moved over to base/src
git-svn-id: svn://10.0.0.236/trunk@34425 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:21:00 +00:00
valeski%netscape.com
6cd3181afe no longer needed
git-svn-id: svn://10.0.0.236/trunk@34424 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:20:17 +00:00
valeski%netscape.com
32a2989a04 we weren't initializing the request
git-svn-id: svn://10.0.0.236/trunk@34423 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:01:50 +00:00
valeski%netscape.com
074e50bb58 api changes
git-svn-id: svn://10.0.0.236/trunk@34422 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:00:50 +00:00
valeski%netscape.com
ed61bcca4d compile issues
git-svn-id: svn://10.0.0.236/trunk@34421 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 14:00:05 +00:00
valeski%netscape.com
444754f752 interface changes
git-svn-id: svn://10.0.0.236/trunk@34420 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 13:58:51 +00:00
valeski%netscape.com
83a809c62a moved to base/src
git-svn-id: svn://10.0.0.236/trunk@34419 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 13:56:12 +00:00
ramiro%netscape.com
78c3d043eb Add ti_files.
git-svn-id: svn://10.0.0.236/trunk@34418 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 13:11:03 +00:00
Jerry.Kirk%Nexwarecorp.com
82f918aa99 - Changing #ifdef to support both GCC 2.7 and 2.8 and adding support
for NTO platform.


git-svn-id: svn://10.0.0.236/trunk@34417 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 12:34:07 +00:00
ramiro%netscape.com
adb0d9b5f1 Patch from Tomi Leppikangas <tomilepp@rak046.oulu.fi>.
Here is small patch for gtk to make it look a little better.
Size 15 gets checkboxes and radiobuttons centered nicely.


git-svn-id: svn://10.0.0.236/trunk@34416 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 12:27:38 +00:00
Jerry.Kirk%Nexwarecorp.com
efa71cc9a7 -Bug 6648 Added NTO define for color byte ordering. NTO defines
- XP_UNIX but it prefers the colors in the same order as Windows and Mac


git-svn-id: svn://10.0.0.236/trunk@34415 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 12:12:03 +00:00
Jerry.Kirk%Nexwarecorp.com
74fbbc42b1 -Bug 7541 Added inclusion of sys/select.h for NTO platform to define fd_set
git-svn-id: svn://10.0.0.236/trunk@34414 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 12:07:32 +00:00
ramiro%netscape.com
041dc1ae54 One last tweak to make this thing work.
git-svn-id: svn://10.0.0.236/trunk@34413 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 11:50:57 +00:00
ramiro%netscape.com
ad4c790544 Motif Ressurection. Thanks to Daniel Roberts <zuperdee@yahoo.com> for
doing the painful job of identifying everything that is missing and
stubbing it out.


git-svn-id: svn://10.0.0.236/trunk@34412 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 11:35:26 +00:00
hyatt%netscape.com
b0df24e48c %^&%^&%&^
git-svn-id: svn://10.0.0.236/trunk@34411 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:21:27 +00:00
ramiro%netscape.com
9b2e86a5c3 Port to KCC.
git-svn-id: svn://10.0.0.236/trunk@34410 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:20:12 +00:00
hyatt%netscape.com
d0c8de6da2 Berating myself in one of my comments.
git-svn-id: svn://10.0.0.236/trunk@34409 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:18:32 +00:00
hyatt%netscape.com
3e5f66f671 Enabling some sample popup menus.
git-svn-id: svn://10.0.0.236/trunk@34408 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:14:30 +00:00
hyatt%netscape.com
9afad6ed83 Ok.
git-svn-id: svn://10.0.0.236/trunk@34407 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:13:46 +00:00
hyatt%netscape.com
b3adcfe170 More oops.
git-svn-id: svn://10.0.0.236/trunk@34406 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:10:18 +00:00
ramiro%netscape.com
1337494985 Port to KCC.
git-svn-id: svn://10.0.0.236/trunk@34405 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:09:47 +00:00
hyatt%netscape.com
4a776d4d0b Sigh.
git-svn-id: svn://10.0.0.236/trunk@34404 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:08:35 +00:00
ramiro%netscape.com
58110cdb96 This is all C code.
git-svn-id: svn://10.0.0.236/trunk@34403 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 10:08:12 +00:00
mccabe%netscape.com
08eb72105b removed files: mozilla/xpcom/typelib/xpidl/xpidl_stub.c
git-svn-id: svn://10.0.0.236/trunk@34402 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:46:07 +00:00
mccabe%netscape.com
a6da7e3cd8 Removing remnants of stubs-generation mode.
git-svn-id: svn://10.0.0.236/trunk@34401 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:45:49 +00:00
hyatt%netscape.com
4091439102 Oops.
git-svn-id: svn://10.0.0.236/trunk@34400 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:44:01 +00:00
hyatt%netscape.com
554e18d05b Context menus on windows now know about alignment.
git-svn-id: svn://10.0.0.236/trunk@34399 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:39:06 +00:00
hyatt%netscape.com
c3866c9e79 Teaching context menus about alignment.
git-svn-id: svn://10.0.0.236/trunk@34398 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:30:40 +00:00
hyatt%netscape.com
eb3ae6604b Passing the popup alignment info along.
git-svn-id: svn://10.0.0.236/trunk@34397 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:24:10 +00:00
hyatt%netscape.com
c36988d177 The editor popups are positioned properly.
git-svn-id: svn://10.0.0.236/trunk@34396 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:09:58 +00:00
hyatt%netscape.com
85cb484926 The translate menu is the master of evil.
git-svn-id: svn://10.0.0.236/trunk@34395 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:06:33 +00:00
hyatt%netscape.com
67b0713a62 Popups know how to shag, baby.
git-svn-id: svn://10.0.0.236/trunk@34394 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:05:53 +00:00
hyatt%netscape.com
c25770fedd Popups put the "grrrr!" in "swinger", baby!
git-svn-id: svn://10.0.0.236/trunk@34393 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:03:15 +00:00
hyatt%netscape.com
bfb714e576 Yeah, baby, yeah, baby, YEAH.
git-svn-id: svn://10.0.0.236/trunk@34392 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 09:02:35 +00:00
briano%netscape.com
5b61273847 Fix for FreeBSD 2.x builds.
git-svn-id: svn://10.0.0.236/trunk@34391 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:43:51 +00:00
hyatt%netscape.com
a7f06431d9 Ok, everything's peachy on the RDF end. Time to work on the front end.
git-svn-id: svn://10.0.0.236/trunk@34390 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:39:10 +00:00
hyatt%netscape.com
5b2065032e Altering the args for createPopup.
git-svn-id: svn://10.0.0.236/trunk@34389 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:36:06 +00:00
waterson%netscape.com
3e05078ed6 Add nsRDFContentUtils fns to dlldeps, as they are used from rdfdatasource_s.lib now.
git-svn-id: svn://10.0.0.236/trunk@34388 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:32:17 +00:00
waterson%netscape.com
32b80e3a09 Fix incorrect RDF usage; replace 'ID=' with 'about=' where appropriate.
git-svn-id: svn://10.0.0.236/trunk@34387 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:31:47 +00:00
waterson%netscape.com
a7e3640191 Don't rely on rdf_PossiblyMake[Relative|Absolute](); rather, use XUL-specific functions to do it.
git-svn-id: svn://10.0.0.236/trunk@34386 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:30:47 +00:00
briano%netscape.com
a56f472adf Automated update
git-svn-id: svn://10.0.0.236/trunk@34385 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:29:52 +00:00
waterson%netscape.com
75fa8d657f Bug 7440. Replace rdf_PossiblyMakeRelative() and rdf_PossiblyMakeAbsolute(); use NS_MakeAbsoluteURL() to create absolute URLs, when constructing relative, distinguish between 'name' and 'ref' sites (e.g., 'foo' vs. '#foo'). Misc other fixes to the RDF content sink.
git-svn-id: svn://10.0.0.236/trunk@34384 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:29:51 +00:00
hyatt%netscape.com
5632d597ba Altering the idl for createPopup.
git-svn-id: svn://10.0.0.236/trunk@34383 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:25:07 +00:00
briano%netscape.com
cf71c2e029 Oops, left out one of the two dashes.
git-svn-id: svn://10.0.0.236/trunk@34382 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:22:26 +00:00
briano%netscape.com
0636ecea47 Added a patch for IRIX 6.x submitted by jasonh@engr.sgi.com.
git-svn-id: svn://10.0.0.236/trunk@34381 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:17:01 +00:00
hyatt%netscape.com
de91f5ae9b Updating popups to use screen coordinates instead of being hardcoded to (50,50).
git-svn-id: svn://10.0.0.236/trunk@34380 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 08:00:27 +00:00
hyatt%netscape.com
a4990a8363 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@34379 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 07:51:52 +00:00
joki%netscape.com
7cb2ba1a65 Fixing event coordinates to give screen based info. Also fixing direct reference to frames via their names.
git-svn-id: svn://10.0.0.236/trunk@34378 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 07:38:26 +00:00
warren%netscape.com
a6626ea66d Removed nsIByteBufferInputStream - obsolete.
git-svn-id: svn://10.0.0.236/trunk@34377 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:48:38 +00:00
warren%netscape.com
0a220b88ad Cleaned up the nsIBuffer interface, added comments, etc.
git-svn-id: svn://10.0.0.236/trunk@34376 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:41:32 +00:00
mscott%netscape.com
3817aa452b Use NS_WITH_SERVICE1 which uses the service manager that was passed in to
NSRegisterSelf / NSUnregisterSelf.


git-svn-id: svn://10.0.0.236/trunk@34375 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:40:48 +00:00
sspitzer%netscape.com
e0486d146d fix windows build breakage.
git-svn-id: svn://10.0.0.236/trunk@34374 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 06:18:08 +00:00
hyatt%netscape.com
a056c0dfa5 More content model tweaks.
git-svn-id: svn://10.0.0.236/trunk@34373 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 05:45:15 +00:00
sspitzer%netscape.com
9091203500 more fix for SunOS and other UNIX platform build bustage.
I don't need to include the .idl file since I'm not deriving from it.
but as I side effect, I need to add the include to the other .h file.


git-svn-id: svn://10.0.0.236/trunk@34372 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 05:42:57 +00:00
sspitzer%netscape.com
4555b39ff0 fix for build bustage on SunOS and other unix platforms..(but curiously, not
windows, mac, or linux.)

since we aren't deriving from these interfaces, I only need to declare
them as interfaces.  I don't have to include the idl files.


git-svn-id: svn://10.0.0.236/trunk@34370 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 05:22:30 +00:00
warren%netscape.com
14d73e7f5b Added ReadSegments and WriteSegments to nsIBuffer to avoid the need to allocate intermediate buffers.
git-svn-id: svn://10.0.0.236/trunk@34369 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:52:47 +00:00
ftang%netscape.com
7dc5c992ea add cp1255, 1256, 866 converters
git-svn-id: svn://10.0.0.236/trunk@34368 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:19:13 +00:00
ftang%netscape.com
41dd2f7332 add 1255, 1256, 866
git-svn-id: svn://10.0.0.236/trunk@34367 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:05:12 +00:00
ftang%netscape.com
6e9718443a add cp1255,1256,866 converter files
git-svn-id: svn://10.0.0.236/trunk@34366 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:02:18 +00:00
mcafee%netscape.com
e179eabb97 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@34365 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:02:15 +00:00
mcafee%netscape.com
3278bc46f4 Proper use of parens.
git-svn-id: svn://10.0.0.236/trunk@34364 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 04:00:57 +00:00
ftang%netscape.com
f524f0e259 add new mapping tables
git-svn-id: svn://10.0.0.236/trunk@34363 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:50:07 +00:00
ftang%netscape.com
5354c5e7b5 add GB2312 GL converter
git-svn-id: svn://10.0.0.236/trunk@34362 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:42:03 +00:00
ramiro%netscape.com
5e3d81475b Remove cruft.
git-svn-id: svn://10.0.0.236/trunk@34361 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:37:05 +00:00
warren%netscape.com
d2b1868514 Added nscore.h to nsrootidl.idl for PRUnichar.
git-svn-id: svn://10.0.0.236/trunk@34360 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:19:10 +00:00
tague%netscape.com
c14a08ca40 Conditional fix for #7629. Only builds with a conditional set in my environment
git-svn-id: svn://10.0.0.236/trunk@34359 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:17:56 +00:00
ftang%netscape.com
74bd7637a5 add cid and class mapping
git-svn-id: svn://10.0.0.236/trunk@34358 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:17:50 +00:00
rogerl%netscape.com
44ea3bf179 New
git-svn-id: svn://10.0.0.236/trunk@34357 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:10:30 +00:00
rogerl%netscape.com
06986144aa tried adding some lexical scoping to the leftmost identifier
git-svn-id: svn://10.0.0.236/trunk@34356 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:10:09 +00:00
selmer%netscape.com
39394063cf Fix dialog conditionals
git-svn-id: svn://10.0.0.236/trunk@34355 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 03:02:49 +00:00
selmer%netscape.com
6fdb7aa05b fixed dialog for rename
git-svn-id: svn://10.0.0.236/trunk@34354 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:56:07 +00:00
selmer%netscape.com
c19c6afa08 rename dialog
git-svn-id: svn://10.0.0.236/trunk@34353 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:55:49 +00:00
hangas%netscape.com
286f876bf7 Changed Address Book window to show selected card only when a single card is selected. Multi-selection and no selection shows no card.
git-svn-id: svn://10.0.0.236/trunk@34352 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:39:56 +00:00
tague%netscape.com
f8488c360a Fix for #7798: Spelling error in locale GetCategory API. Made one change to mailnews to reflect new spelling
git-svn-id: svn://10.0.0.236/trunk@34351 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:37:14 +00:00
cmanske%netscape.com
f46ece1554 Fixed fingers-to-quick checkin error
git-svn-id: svn://10.0.0.236/trunk@34350 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:28:47 +00:00
cmanske%netscape.com
45befba712 Moved destination of editor string bundle file to editor's chrome directory
git-svn-id: svn://10.0.0.236/trunk@34349 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:26:48 +00:00
cmanske%netscape.com
298e72c3e6 Added string bundle file to Mac manifest file
git-svn-id: svn://10.0.0.236/trunk@34348 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:16:48 +00:00
cmanske%netscape.com
bb01c623c9 Added string bundle file
git-svn-id: svn://10.0.0.236/trunk@34347 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:12:52 +00:00
sfraser%netscape.com
0d7d3f799e Added Network shared lib to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@34346 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 02:09:24 +00:00
jefft%netscape.com
75db693647 added GetTransactionManager() method
git-svn-id: svn://10.0.0.236/trunk@34345 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:31:01 +00:00
jefft%netscape.com
f41673bfbd added readonly attribute nsITransactionManager transactionManager
git-svn-id: svn://10.0.0.236/trunk@34344 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:30:27 +00:00
cmanske%netscape.com
5cc87fa56e Added support for prefs and string bundles for editor, various bug fixes, preliminary Horizontal Line dialog work
git-svn-id: svn://10.0.0.236/trunk@34343 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:27:08 +00:00
cmanske%netscape.com
9ee8cd5583 Changed back to '.' selector for titledbutton class. Simplified borderless titlebutton CSS
git-svn-id: svn://10.0.0.236/trunk@34342 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:26:00 +00:00
hyatt%netscape.com
b92179cf5c Changed event names to "create" and "destroy"
git-svn-id: svn://10.0.0.236/trunk@34341 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:11:39 +00:00
hyatt%netscape.com
7af8deae73 Changed events names to "create" and "destroy".
git-svn-id: svn://10.0.0.236/trunk@34340 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:11:22 +00:00
hyatt%netscape.com
0f2b50816a Fix that makes the blur handler ultra-paranoid. It sanity checks its target before
closing the window.  (I'm having to do this since focus/blur events bubble. @#$@#$%#)


git-svn-id: svn://10.0.0.236/trunk@34339 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:07:31 +00:00
cyeh%netscape.com
d5e0d681e5 create toplevel chrome directory in $(DIST)/bin per hyatt spec
git-svn-id: svn://10.0.0.236/trunk@34338 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:05:52 +00:00
valeski%netscape.com
637c0c4cf7 added nsIHTTPNotify.idl to the idl list on unix
git-svn-id: svn://10.0.0.236/trunk@34337 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:02:37 +00:00
valeski%netscape.com
ac3516569d added external module files to unix builds
git-svn-id: svn://10.0.0.236/trunk@34336 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:01:59 +00:00
valeski%netscape.com
0168c86d7a added idl srcs to unix mkfile
git-svn-id: svn://10.0.0.236/trunk@34335 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:01:17 +00:00
hyatt%netscape.com
7f719b4853 Added some box stuff for selmer.
git-svn-id: svn://10.0.0.236/trunk@34334 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 01:00:04 +00:00
akkana%netscape.com
c9c1296e38 7720: fix regression caused by attempting to fix XIF handling of comments
git-svn-id: svn://10.0.0.236/trunk@34333 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:48:21 +00:00
ftang%netscape.com
b7e01cc097 add new CIDs
git-svn-id: svn://10.0.0.236/trunk@34332 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:40:18 +00:00
hyatt%netscape.com
302054f955 Tweaking interface for focus stuff.
git-svn-id: svn://10.0.0.236/trunk@34331 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:35:46 +00:00
alecf%netscape.com
ac11dad736 remove unnecessary files, and fixup includes to avoid use of %{C++
git-svn-id: svn://10.0.0.236/trunk@34330 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:34:51 +00:00
briano%netscape.com
284cb51917 Automated update
git-svn-id: svn://10.0.0.236/trunk@34329 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:29:53 +00:00
briano%netscape.com
8db344082f Override the results of the archive extraction flag test for NetBSD and older FreeBSDs.
git-svn-id: svn://10.0.0.236/trunk@34328 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:28:05 +00:00
selmer%netscape.com
35e195d338 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@34327 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:26:56 +00:00
briano%netscape.com
0f2b0cb13a Looks like FreeBSD needs to exclude __.SYMDEF as well.
git-svn-id: svn://10.0.0.236/trunk@34326 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:26:27 +00:00
selmer%netscape.com
ab433ffa4a row selection works!
git-svn-id: svn://10.0.0.236/trunk@34325 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:25:33 +00:00
selmer%netscape.com
9f4e82f302 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@34324 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:24:52 +00:00
alecf%netscape.com
f1782c29bd don't export these files on unix
git-svn-id: svn://10.0.0.236/trunk@34323 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:23:37 +00:00
alecf%netscape.com
413a2af13e these files are now generated
git-svn-id: svn://10.0.0.236/trunk@34322 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:23:01 +00:00
alecf%netscape.com
8585d8b4fa start doing XPIDL on windows in local
git-svn-id: svn://10.0.0.236/trunk@34321 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:20:38 +00:00
ftang%netscape.com
6f17d10149 add new CIDs
git-svn-id: svn://10.0.0.236/trunk@34320 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:15:50 +00:00
hyatt%netscape.com
5079f0a9d2 Fixing a bug with allowevents in the tree view.
git-svn-id: svn://10.0.0.236/trunk@34319 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 00:04:25 +00:00
ftang%netscape.com
9167b84331 add new CIDs
git-svn-id: svn://10.0.0.236/trunk@34318 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:53:22 +00:00
ftang%netscape.com
1af875416f fix typo
git-svn-id: svn://10.0.0.236/trunk@34317 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:44:51 +00:00
ftang%netscape.com
10fa44a00a add new CIDs
git-svn-id: svn://10.0.0.236/trunk@34316 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:44:50 +00:00
ftang%netscape.com
7446424a69 add x window font charset converters
git-svn-id: svn://10.0.0.236/trunk@34315 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:31:56 +00:00
mcmullen%netscape.com
df063c42e1 Fix the typo in the name of unix.js, and fix the asserts.
git-svn-id: svn://10.0.0.236/trunk@34314 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:31:15 +00:00
ftang%netscape.com
576bea3a90 add no CNS 11643 p1 and p2
git-svn-id: svn://10.0.0.236/trunk@34313 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:25:15 +00:00
ftang%netscape.com
55df9d517b add no ASCII Big5
git-svn-id: svn://10.0.0.236/trunk@34312 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:24:05 +00:00
ftang%netscape.com
372a20dfd5 add KSC5601
git-svn-id: svn://10.0.0.236/trunk@34311 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:23:07 +00:00
ftang%netscape.com
721983551c add GB2312 GL
git-svn-id: svn://10.0.0.236/trunk@34310 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:22:23 +00:00
mcmullen%netscape.com
eb1ffa3a60 Updated URLs to the new .xul files.
git-svn-id: svn://10.0.0.236/trunk@34309 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:20:28 +00:00
mcmullen%netscape.com
69ecff015f Fixed an entity reference
git-svn-id: svn://10.0.0.236/trunk@34308 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:19:07 +00:00
mcmullen%netscape.com
25463565c0 Bulletproofing.
git-svn-id: svn://10.0.0.236/trunk@34307 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:18:27 +00:00
ftang%netscape.com
4d49aeac5e add CNS11643 converters
git-svn-id: svn://10.0.0.236/trunk@34306 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:14:26 +00:00
valeski%netscape.com
4f596d061e removing this as it's been depricated to public dir
git-svn-id: svn://10.0.0.236/trunk@34305 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:14:08 +00:00
ftang%netscape.com
62c337e5d0 add No ASCII big5 converters
git-svn-id: svn://10.0.0.236/trunk@34304 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:13:06 +00:00
ftang%netscape.com
b340c92cd2 add convert to GB2312 GL files
git-svn-id: svn://10.0.0.236/trunk@34303 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:11:46 +00:00
ftang%netscape.com
e78377edd1 add KSC5601 converter files
git-svn-id: svn://10.0.0.236/trunk@34302 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:10:54 +00:00
ftang%netscape.com
3f952e455e add Unicode to JIS converters files
git-svn-id: svn://10.0.0.236/trunk@34301 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:09:50 +00:00
hyatt%netscape.com
d3cca3c5db Controller stuff.
git-svn-id: svn://10.0.0.236/trunk@34300 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 23:04:24 +00:00
alecf%netscape.com
17c3d0b033 get rid of generated headers
git-svn-id: svn://10.0.0.236/trunk@34299 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:50:58 +00:00
hangas%netscape.com
bb3197f863 Added code to clear the card view when changing address books.
git-svn-id: svn://10.0.0.236/trunk@34298 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:50:43 +00:00
hangas%netscape.com
d14d046cc5 Cleaned up row selection styles.
git-svn-id: svn://10.0.0.236/trunk@34297 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:50:01 +00:00
jband%netscape.com
da45e7f10c Fix build bustage. Will come back and do it right
git-svn-id: svn://10.0.0.236/trunk@34296 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:49:01 +00:00
briano%netscape.com
f3ae589f0e Fix for bug 7756. Thanks to jim_nance@yahoo.com for the original idea.
git-svn-id: svn://10.0.0.236/trunk@34295 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:32:31 +00:00
hyatt%netscape.com
cb3af301d3 Fix Linux bustage.
git-svn-id: svn://10.0.0.236/trunk@34294 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:29:58 +00:00
jefft%netscape.com
48ce9c78b2 added Undo/Redo method
git-svn-id: svn://10.0.0.236/trunk@34293 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:15:58 +00:00
jefft%netscape.com
3992aeebeb added Undo/Redo method; construct instance of nsTransactionManager in InitializeFolderRoot()
git-svn-id: svn://10.0.0.236/trunk@34292 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:15:04 +00:00
sfraser%netscape.com
da9bcac667 Back out pierre change, so that NS_ASSERTION calls DebugStr once again. Doing this on the basis of consensus at 7/6 macdev meeting.
git-svn-id: svn://10.0.0.236/trunk@34291 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:13:40 +00:00
hyatt%netscape.com
5002510d43 added files: mozilla/rdf/base/idl/nsIController.idl, mozilla/rdf/base/idl/nsIGenericCommandSet.idl
git-svn-id: svn://10.0.0.236/trunk@34290 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 22:00:58 +00:00
hyatt%netscape.com
587bb51013 Woo woo. Focus implementation.
git-svn-id: svn://10.0.0.236/trunk@34289 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:58:55 +00:00
hyatt%netscape.com
d83c36dd0f Adding new idl.
git-svn-id: svn://10.0.0.236/trunk@34288 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:58:32 +00:00
akkana%netscape.com
d0bcfd4327 5380: middle-mouse paste to correct position in the editor
git-svn-id: svn://10.0.0.236/trunk@34287 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:51:40 +00:00
jband%netscape.com
c27bc67a4b Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
git-svn-id: svn://10.0.0.236/trunk@34286 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:49:30 +00:00
hyatt%netscape.com
b60353da3f Fix for bug #7786.
git-svn-id: svn://10.0.0.236/trunk@34285 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:48:41 +00:00
amasri%netscape.com
7a12fa043a added extra tests for version 2.0
added timing changes to help stabilize bitmap


git-svn-id: svn://10.0.0.236/trunk@34284 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:44:48 +00:00
phillip%netscape.com
0a0bb4ed48 mad script executable, fixed relative path issues.
git-svn-id: svn://10.0.0.236/trunk@34283 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:38:35 +00:00
mcmullen%netscape.com
14ecefdf5e Turned on building of the prefwindow component for Macintosh
git-svn-id: svn://10.0.0.236/trunk@34282 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:36:36 +00:00
amasri%netscape.com
81ddf5fe49 changed Invoke() method to give better error messages
changed iBitmapWait to 90 to account for i18n sites


git-svn-id: svn://10.0.0.236/trunk@34281 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:35:30 +00:00
selmer%netscape.com
0c64adbeaf working on popups
git-svn-id: svn://10.0.0.236/trunk@34280 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:34:19 +00:00
mcmullen%netscape.com
f4b80d5fd8 Turned on the prefwindow subdirectory on windows
git-svn-id: svn://10.0.0.236/trunk@34279 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:33:56 +00:00
amasri%netscape.com
aa5b1f951b added extra tests for version 2.0
added i18n tests


git-svn-id: svn://10.0.0.236/trunk@34278 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:32:22 +00:00
amasri%netscape.com
423ddcdaf9 added extra tests for version 2.0
added i18n tests


git-svn-id: svn://10.0.0.236/trunk@34277 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:30:39 +00:00
waterson%netscape.com
3b9fc69f44 Obsolete. Generated from nsICollection.idl now.
git-svn-id: svn://10.0.0.236/trunk@34276 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:28:42 +00:00
mcmullen%netscape.com
3d04c0bad5 Fixed the module names
git-svn-id: svn://10.0.0.236/trunk@34275 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:28:23 +00:00
matt%netscape.com
c14a8e16ad Fixeing bug 4795
git-svn-id: svn://10.0.0.236/trunk@34274 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:27:57 +00:00
waterson%netscape.com
16a5ea4c15 Obsolete. Generated from nsIEnumerator.idl now.
git-svn-id: svn://10.0.0.236/trunk@34273 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:27:47 +00:00
sfraser%netscape.com
bb7532935e Turn off debugging table border.
git-svn-id: svn://10.0.0.236/trunk@34272 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:27:05 +00:00
sspitzer%netscape.com
e88ec76817 turn off my debugging printfs.
git-svn-id: svn://10.0.0.236/trunk@34271 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:25:39 +00:00
mcmullen%netscape.com
3bcdf27e45 added a cast
git-svn-id: svn://10.0.0.236/trunk@34270 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:23:41 +00:00
pinkerton%netscape.com
ebc2d06273 File Removed.
git-svn-id: svn://10.0.0.236/trunk@34269 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:23:36 +00:00
law%netscape.com
2d45ab829d XPIDLifying app shell components
git-svn-id: svn://10.0.0.236/trunk@34268 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:23:21 +00:00
pinkerton%netscape.com
36c6cca200 don't export imagebutton or menu button stuff, again. obsolete.
git-svn-id: svn://10.0.0.236/trunk@34267 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:23:18 +00:00
matt%netscape.com
992229e94a fixing bug 7155
git-svn-id: svn://10.0.0.236/trunk@34266 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:21:15 +00:00
mcmullen%netscape.com
98e6c376ad Added MODULE=
git-svn-id: svn://10.0.0.236/trunk@34265 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:19:07 +00:00
ftang%netscape.com
bf6f829561 add rulebrk.c back
git-svn-id: svn://10.0.0.236/trunk@34264 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:18:52 +00:00
mcmullen%netscape.com
1d4e4f09e4 ...
git-svn-id: svn://10.0.0.236/trunk@34263 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:18:05 +00:00
mcmullen%netscape.com
2408e32596 Forgot the damned ./
git-svn-id: svn://10.0.0.236/trunk@34262 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:13:56 +00:00
ftang%netscape.com
c4362cd5f8 change the fake lang string to null to improve performance
git-svn-id: svn://10.0.0.236/trunk@34261 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:13:06 +00:00
ftang%netscape.com
b1c3f1b226 do bit compar before do string compare to imporve performance
git-svn-id: svn://10.0.0.236/trunk@34260 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:12:20 +00:00
alla%lysator.liu.se
e0ac832aab Now compiles with HEAD
Had to do a ugly -DMOD_DLL_SUFFIX=\".so\" in the Makefile.
Will break on some platforms, but i suck at autoconf...


git-svn-id: svn://10.0.0.236/trunk@34259 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:10:18 +00:00
ftang%netscape.com
087e93c985 add nspr3 to the lib list
git-svn-id: svn://10.0.0.236/trunk@34258 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:09:51 +00:00
ftang%netscape.com
31d6d1c9a5 add new locale to charset mapping
git-svn-id: svn://10.0.0.236/trunk@34257 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:09:33 +00:00
putterman%netscape.com
eb1d5ccb9f Use onchange in threadPane and make selected color white.
git-svn-id: svn://10.0.0.236/trunk@34256 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:08:12 +00:00
ftang%netscape.com
c83f3a7da6 fix Chinease/Korean encoder problem
git-svn-id: svn://10.0.0.236/trunk@34255 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:06:47 +00:00
morse%netscape.com
258538bee2 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@34254 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:06:22 +00:00
jband%netscape.com
fcf49b32de removing unused file
git-svn-id: svn://10.0.0.236/trunk@34253 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:05:19 +00:00
putterman%netscape.com
832e50712e Check in fix for hyatt. Don't crash when closing a window after onchange
has been called.


git-svn-id: svn://10.0.0.236/trunk@34252 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 21:04:02 +00:00
law%netscape.com
e8100f1ad2 Display links in status bar when moused over
git-svn-id: svn://10.0.0.236/trunk@34251 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:59:41 +00:00
mcmullen%netscape.com
3ada190f0c Continuing development. (Still not in build).
git-svn-id: svn://10.0.0.236/trunk@34250 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:57:54 +00:00
warren%netscape.com
d9b1c6a72f Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
git-svn-id: svn://10.0.0.236/trunk@34249 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:57:32 +00:00
norris%netscape.com
83c191892d Small reduction in code size.
git-svn-id: svn://10.0.0.236/trunk@34248 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:57:19 +00:00
matt%netscape.com
7037f23f47 fixing bug 6894 for the security guys
git-svn-id: svn://10.0.0.236/trunk@34247 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:52:33 +00:00
mcmullen%netscape.com
61c06327eb Continuing development (not yet in build).
git-svn-id: svn://10.0.0.236/trunk@34246 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:51:34 +00:00
mcmullen%netscape.com
2cbcddde7f Continuing development (not yet in build)
git-svn-id: svn://10.0.0.236/trunk@34245 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:48:34 +00:00
matt%netscape.com
0395ecfb60 adding pref-advanced.xul 6894
git-svn-id: svn://10.0.0.236/trunk@34244 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:45:37 +00:00
morse%netscape.com
9002ae199a fix wallet editor
git-svn-id: svn://10.0.0.236/trunk@34243 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:42:55 +00:00
matt%netscape.com
fa8e80aa1d Taking out prefbottom.xul from makefiles
git-svn-id: svn://10.0.0.236/trunk@34242 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:38:35 +00:00
matt%netscape.com
c710d1e279 fixing bug 6483
git-svn-id: svn://10.0.0.236/trunk@34241 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:33:40 +00:00
matt%netscape.com
48ab4f6525 fixing bugs 6468 and
6482


git-svn-id: svn://10.0.0.236/trunk@34240 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:30:08 +00:00
morse%netscape.com
642b2f087f fix wallet editor
git-svn-id: svn://10.0.0.236/trunk@34239 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:27:58 +00:00
matt%netscape.com
7f2b1c8a75 removing prefbottom.html since we don't use it anymore
git-svn-id: svn://10.0.0.236/trunk@34238 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:23:38 +00:00
hangas%netscape.com
69ec94f111 Cleaned up results pane of address book. Added select entire line code.
git-svn-id: svn://10.0.0.236/trunk@34237 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:21:53 +00:00
morse%netscape.com
c2374d293f BrowserAppCore.idl
git-svn-id: svn://10.0.0.236/trunk@34236 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:19:03 +00:00
valeski%netscape.com
7afe7bd16b updated the external module stuff
git-svn-id: svn://10.0.0.236/trunk@34235 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:15:26 +00:00
valeski%netscape.com
bf64c89334 added nsNetModuleMgr.cpp to the necko library. also made various changes to modEntry and modMgr implementations.
git-svn-id: svn://10.0.0.236/trunk@34234 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:12:53 +00:00
morse%netscape.com
399120094b editor
git-svn-id: svn://10.0.0.236/trunk@34233 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:12:36 +00:00
valeski%netscape.com
ab9a793482 added moduelMgr and ModRegEntry idls to the idl list. also updated the nsINetModuleMgr.idl interface
git-svn-id: svn://10.0.0.236/trunk@34232 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:11:53 +00:00
valeski%netscape.com
9d4154956a we were freeing a static buf
git-svn-id: svn://10.0.0.236/trunk@34231 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:09:43 +00:00
valeski%netscape.com
3c272f6406 adding the module registery entry idl file
git-svn-id: svn://10.0.0.236/trunk@34230 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:03:48 +00:00
valeski%netscape.com
7c86760dbe adding the module mgr header and the entry header
git-svn-id: svn://10.0.0.236/trunk@34228 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 20:02:53 +00:00
valeski%netscape.com
1318c22b6b we were erroneously freeing static mem.
git-svn-id: svn://10.0.0.236/trunk@34227 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:59:43 +00:00
matt%netscape.com
9de36f5fa3 Adding navigator.xul fix for bug 7035
git-svn-id: svn://10.0.0.236/trunk@34226 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:53:48 +00:00
locka%iol.ie
caf3065e01 Added some dynamic window resizing
git-svn-id: svn://10.0.0.236/trunk@34225 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:29:52 +00:00
joki%netscape.com
90d260e83f Fixing coords for click event since by not setting them at all before they were unlikely to be correct.
git-svn-id: svn://10.0.0.236/trunk@34224 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:28:52 +00:00
alecf%netscape.com
b32e651c72 ignore generated files
git-svn-id: svn://10.0.0.236/trunk@34223 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:20:01 +00:00
alecf%netscape.com
89d4fb8624 localize this file by using entities
git-svn-id: svn://10.0.0.236/trunk@34222 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:18:44 +00:00
jefft%netscape.com
bd0cbfa235 make sure we destroy the nsMessenger object after we close down the messenger window; call Release() in OnUnload() method
git-svn-id: svn://10.0.0.236/trunk@34221 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:05:40 +00:00
warren%netscape.com
6342442bae Added back in user agent stuff.
git-svn-id: svn://10.0.0.236/trunk@34220 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:04:13 +00:00
alecf%netscape.com
f6b4993bd9 remove the stupid dialog opening code
git-svn-id: svn://10.0.0.236/trunk@34219 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:02:43 +00:00
joki%netscape.com
f9357bc0c0 Fix hover state crash at document change. Bug 6580
git-svn-id: svn://10.0.0.236/trunk@34218 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 19:01:56 +00:00
alecf%netscape.com
592da646d0 open account manager with window.openDialog()
git-svn-id: svn://10.0.0.236/trunk@34217 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:57:55 +00:00
alecf%netscape.com
eee7aa5d60 add search makefiles to list (doesn't make search part of the build)
git-svn-id: svn://10.0.0.236/trunk@34216 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:44:48 +00:00
sspitzer%netscape.com
b18e748574 25 is the right max for Mac. from ns/lib/libmsg/newshost.cpp in the old world.
git-svn-id: svn://10.0.0.236/trunk@34215 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:33:30 +00:00
warren%netscape.com
36282c2a4a Added NewChannel method.
git-svn-id: svn://10.0.0.236/trunk@34214 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:28:10 +00:00
jefft%netscape.com
5befe20b98 accomodate alecf's name change for CloseMessenger()
git-svn-id: svn://10.0.0.236/trunk@34213 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:15:01 +00:00
hyatt%netscape.com
406ce053f6 Fix for a crash in the onchange handler of tree views on exit.
git-svn-id: svn://10.0.0.236/trunk@34212 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:12:47 +00:00
kmcclusk%netscape.com
1395c98675 Replaced reference with pointer for accessing plainFont in nsTextFrame::Reflow.
git-svn-id: svn://10.0.0.236/trunk@34211 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:12:20 +00:00
cbegle%netscape.com
bfd3a64713 Fix constructor test to match the constructors in DataTypeClass.java
git-svn-id: svn://10.0.0.236/trunk@34210 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:07:15 +00:00
cbegle%netscape.com
a076943e46 Add constructor tests.
git-svn-id: svn://10.0.0.236/trunk@34209 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:06:28 +00:00
mscott%netscape.com
9393d67233 Bug #6722 -- part of PR_Open removal.
git-svn-id: svn://10.0.0.236/trunk@34208 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 18:04:30 +00:00
putterman%netscape.com
f97f887fd5 Selection now selects the entire line. Folder pane no longer wraps.
git-svn-id: svn://10.0.0.236/trunk@34207 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 17:47:28 +00:00
valeski%netscape.com
d50b9b4b58 removed this one. good one is in mozilla/netwerk/protocol/http/public
git-svn-id: svn://10.0.0.236/trunk@34206 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 17:10:25 +00:00
selmer%netscape.com
eaeb84e88f use correct css file - duh.
git-svn-id: svn://10.0.0.236/trunk@34205 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 17:08:18 +00:00
valeski%netscape.com
c153a60bfd added root notification idl
git-svn-id: svn://10.0.0.236/trunk@34204 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 17:07:39 +00:00
valeski%netscape.com
a71f6c15f1 added nsINetNotify.idl to idl list
git-svn-id: svn://10.0.0.236/trunk@34203 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 17:07:09 +00:00
valeski%netscape.com
021800d963 added nsIHttpNotify.idl to the idl srcs list
git-svn-id: svn://10.0.0.236/trunk@34202 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 16:40:44 +00:00
valeski%netscape.com
bb715f5868 changed method names to match new symantics
git-svn-id: svn://10.0.0.236/trunk@34201 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 16:39:48 +00:00
cbegle%netscape.com
1654607cbd Object getters should return the same object set in the object setters,
and not create a new object.


git-svn-id: svn://10.0.0.236/trunk@34200 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 16:27:43 +00:00
andreas.otte%primus-online.de
7b8754c15c removed obsolete (I think) endless while loop from run method
added check for file size zero in SerialTest


git-svn-id: svn://10.0.0.236/trunk@34199 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 12:28:27 +00:00
andreas.otte%primus-online.de
d35bdc33a8 use new HandleEvent method of EventQueue
removed obselete stuff from manual registration
added two printf failure messages


git-svn-id: svn://10.0.0.236/trunk@34198 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 12:26:12 +00:00
andreas.otte%primus-online.de
3cd96278fb use new HandleEvent method of EventQueue
git-svn-id: svn://10.0.0.236/trunk@34197 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 12:24:10 +00:00
morse%netscape.com
a4efa0d630 fix treatment of notification message
git-svn-id: svn://10.0.0.236/trunk@34196 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 11:39:47 +00:00
andreas.otte%primus-online.de
e9c382512e fix to build with new AsyncRead interface from nsIChannel
git-svn-id: svn://10.0.0.236/trunk@34195 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 10:09:00 +00:00
andreas.otte%primus-online.de
c4bfc904c9 some cleanup after IDLisation
git-svn-id: svn://10.0.0.236/trunk@34194 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 10:07:50 +00:00
andreas.otte%primus-online.de
f91fff94e2 building the right library
git-svn-id: svn://10.0.0.236/trunk@34193 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 09:50:19 +00:00
andreas.otte%primus-online.de
8b2a129528 included dns makefiles
git-svn-id: svn://10.0.0.236/trunk@34192 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 09:48:28 +00:00
andreas.otte%primus-online.de
cc4b42de8e first checked in
git-svn-id: svn://10.0.0.236/trunk@34191 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 09:47:53 +00:00
andreas.otte%primus-online.de
d5a49e563d changed nsIUrl.h to nsIURL.h
git-svn-id: svn://10.0.0.236/trunk@34190 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 09:46:10 +00:00
andreas.otte%primus-online.de
35d2bfdc03 some cleanup after IDLisation
git-svn-id: svn://10.0.0.236/trunk@34189 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 09:44:04 +00:00
mcafee%netscape.com
7582baa723 Fixing this Makefile so that it does something.
git-svn-id: svn://10.0.0.236/trunk@34188 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 08:01:35 +00:00
warren%netscape.com
481b0b5652 Updated emacs TAGS rules for idl.
git-svn-id: svn://10.0.0.236/trunk@34187 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 07:43:32 +00:00
sspitzer%netscape.com
b7149d69fd makefile fixes from reg@shale.csir.co.za (Jeremy Lea)
git-svn-id: svn://10.0.0.236/trunk@34186 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 06:25:56 +00:00
av%netscape.com
3300943c79 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@34185 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 06:07:51 +00:00
hyatt%netscape.com
49c2c26e26 Adding code to force the user into STANDARD mode. Otherwise the chrome
malfunctions.


git-svn-id: svn://10.0.0.236/trunk@34184 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 06:05:53 +00:00
buster%netscape.com
4bad1b96b8 * Added nsAutoSelectionReset, a tiny class that resets the selection to what it was before a block transformation.
* Added some code to restore selection after RemoveTextProperty.
* Made a tiny change to the way the editor holds onto the transaction manager, so client (like the ender text control) can
turn undo on and off effectively
* Fixed a bug in IsNodeInline that was causing GetBlockParent to return the wrong parent node (and who knows what
other mischief) where atom compares were being done on strings of different case, for <B>, "b" vs. "B".  The DOM
method nsIDOMElement::GetTagName forced the returned tag name to upper case.  I don't know how long that has
been true, but I assume it's a fairly recent change (or something on our side related to it changed recently) or this method
never would have worked.  I also found a few cases of nsString::Equals that I changed to EqualsIgnoreCase
* Made some general improvements to the interaction between editors and rules, so that the aCancel out param is always
intialized, and all rules with Will... are matched with a Did... call.  Added Will/DidSetTextProperty() and
Will/DidRemoveTextProperty().  This helps enable plain text mode.  Added a skeleton for max length support in text editor.
* fixed some warnings.


git-svn-id: svn://10.0.0.236/trunk@34183 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 06:04:51 +00:00
hyatt%netscape.com
d85306e46c That's right baby. Whole row selection turned on.
git-svn-id: svn://10.0.0.236/trunk@34182 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:49:00 +00:00
hyatt%netscape.com
75642372a6 Adding a reminder comment to a file for future reference.
git-svn-id: svn://10.0.0.236/trunk@34181 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:24:06 +00:00
hyatt%netscape.com
7c41977b10 Removing the destruct from webshellwindow for arbitrary XUL popups. This should
happen on loss of focus instead.


git-svn-id: svn://10.0.0.236/trunk@34179 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:22:01 +00:00
hyatt%netscape.com
6875784258 Fix to ensure construct and destruct DOM events fire for popups.
git-svn-id: svn://10.0.0.236/trunk@34178 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:20:04 +00:00
hyatt%netscape.com
2996b4f2f8 Added construct and destruct events to the DOM.
git-svn-id: svn://10.0.0.236/trunk@34177 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:10:13 +00:00
hyatt%netscape.com
eab839e288 Added new events for popup construction and destruction.
git-svn-id: svn://10.0.0.236/trunk@34176 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:08:46 +00:00
sspitzer%netscape.com
5ad35122f3 move StringHash to nsMsgUtils.cpp, and use NS_MsgHashIfNecessary() in all
the ns*URI2Path() calls in the ns*Utils.cpp files to hash the file
names if necessary.
also, don't use fprintf().


git-svn-id: svn://10.0.0.236/trunk@34175 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:08:31 +00:00
hyatt%netscape.com
47f5078a7b Added support for "onconstruct" and "ondestruct" events for popups.
git-svn-id: svn://10.0.0.236/trunk@34174 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:08:16 +00:00
karnaze%netscape.com
ad3ad85b2c empty table cells ignore their background
git-svn-id: svn://10.0.0.236/trunk@34173 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 05:04:22 +00:00
rhp%netscape.com
b55af898aa a new test harness for send unsent messages (send later) interfaces
git-svn-id: svn://10.0.0.236/trunk@34172 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 04:46:08 +00:00
alecf%netscape.com
ae8cf6ee6d use attribute rather than function
git-svn-id: svn://10.0.0.236/trunk@34171 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 04:29:35 +00:00
alecf%netscape.com
6c1dae9b50 we can now use the frame directly instead of the IFRAME
git-svn-id: svn://10.0.0.236/trunk@34170 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 04:29:03 +00:00
alecf%netscape.com
5fb6d0a0bd for now, still use SetWindow whenever OpenURL is run
git-svn-id: svn://10.0.0.236/trunk@34169 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 04:28:43 +00:00
mscott%netscape.com
b055b96eb2 random changes to a non building test file =).
Bug #5633 --> more NS_WITH_SERVICE changes....I missed 2 spots last time.


git-svn-id: svn://10.0.0.236/trunk@34167 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 03:13:10 +00:00
mscott%netscape.com
758f231fff Bug #5633 --> more NS_WITH_SERVICE changes....I missed 2 spots last time.
git-svn-id: svn://10.0.0.236/trunk@34166 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 03:09:13 +00:00
blizzard%redhat.com
52eeaca3ad port performance enhancements from gtk fonts
git-svn-id: svn://10.0.0.236/trunk@34165 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:40:24 +00:00
sspitzer%netscape.com
0ab0217597 whoops, forgot one.
git-svn-id: svn://10.0.0.236/trunk@34164 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:34:51 +00:00
sspitzer%netscape.com
11556f50d2 giant cleanup of Windows mail / news makefile.wins. properly use MODULE, and name things so that Windows and UNIX match. (a big checkin for UNIX proceeded this.)
git-svn-id: svn://10.0.0.236/trunk@34163 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:22:10 +00:00
joki%netscape.com
ee7a67a711 Adding new method to nsIDOMNSUIEvent to give event pos as range offset.
git-svn-id: svn://10.0.0.236/trunk@34162 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:19:26 +00:00
alecf%netscape.com
f67fa3a0e3 add NPL 1.1
git-svn-id: svn://10.0.0.236/trunk@34161 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:17:35 +00:00
sspitzer%netscape.com
6250b1f442 giant cleanup of UNIX mail / news Makefiles. properly use MODULE, and
name things so that Windows and UNIX match.  (a big checkin for Windows
will follow shortly.)


git-svn-id: svn://10.0.0.236/trunk@34160 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:17:24 +00:00
brendan%netscape.com
2802b8d1f6 - "varargs" counterpart to JS_ConvertArguments, JS_ConvertArgumentsVA.
- JS_PushArguments{,VA} and JS_PopArguments to convert a list of C/C++ values
  passed as actual arguments into an 'jsval *argv' on the JS stack.
- Clean up and robustify ConvertArgs test command in the js shell.


git-svn-id: svn://10.0.0.236/trunk@34159 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:15:57 +00:00
briano%netscape.com
b735e4fe2b Changed the location of libxpcombase_s.a in the list in order to fix the NetBSD build.
git-svn-id: svn://10.0.0.236/trunk@34157 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 02:01:01 +00:00
briano%netscape.com
3f79367f64 Fix for NetBSD. Eliminates spurious __.SYMDEF files when building composite static libs.
git-svn-id: svn://10.0.0.236/trunk@34156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 01:42:51 +00:00
selmer%netscape.com
8382ad4e78 added class=push to titledbuttons
git-svn-id: svn://10.0.0.236/trunk@34155 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 01:09:00 +00:00
alecf%netscape.com
4f4f487b50 load the messenger start page from the onload handler rather than the src= attribute of the iframe
git-svn-id: svn://10.0.0.236/trunk@34154 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:59:47 +00:00
alecf%netscape.com
996fb0ff93 add mozilla license, rename OnLoad/etc to OnLoadMessenger/etc
git-svn-id: svn://10.0.0.236/trunk@34153 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:59:02 +00:00
slamm%netscape.com
2bd0f48f17 More work on expand/collapse.
git-svn-id: svn://10.0.0.236/trunk@34152 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:58:34 +00:00
slamm%netscape.com
be4312aefa miscellaneous styles
git-svn-id: svn://10.0.0.236/trunk@34151 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:57:59 +00:00
slamm%netscape.com
0ef8a75d53 Set background to white
git-svn-id: svn://10.0.0.236/trunk@34150 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:57:15 +00:00
slamm%netscape.com
4a1ccd2148 clean-up whitespace.
git-svn-id: svn://10.0.0.236/trunk@34149 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:56:51 +00:00
slamm%netscape.com
08e15ec90e Use a pref to remember open close state between sessions.
git-svn-id: svn://10.0.0.236/trunk@34148 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:56:06 +00:00
waldemar%netscape.com
348f792fe4 Fixed several semantic errors. Added (?= and (?!.
git-svn-id: svn://10.0.0.236/trunk@34147 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:45:49 +00:00
waldemar%netscape.com
3fd19af552 Added statement showing number of grammar states
git-svn-id: svn://10.0.0.236/trunk@34146 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:44:52 +00:00
briano%netscape.com
2516a94415 Automated update
git-svn-id: svn://10.0.0.236/trunk@34145 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:44:51 +00:00
mcafee%netscape.com
db5735ae10 Changes for tk=xlib build. Thanks to Jeremy Lea for the patch.
git-svn-id: svn://10.0.0.236/trunk@34144 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:43:54 +00:00
selmer%netscape.com
301ec72ea4 Added pm.xul, pm.css
git-svn-id: svn://10.0.0.236/trunk@34143 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:37:53 +00:00
jefft%netscape.com
c8ba3f2ab6 call Release() instead of NS_RELEASE(this)
git-svn-id: svn://10.0.0.236/trunk@34142 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:32:18 +00:00
selmer%netscape.com
377cf6aa97 Move new prof mgr stuff into res
git-svn-id: svn://10.0.0.236/trunk@34141 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:31:14 +00:00
rickg%netscape.com
66dc68d42a fixed bug 7713
git-svn-id: svn://10.0.0.236/trunk@34140 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:30:26 +00:00
selmer%netscape.com
2c0ad92351 New prof mgr using trees
git-svn-id: svn://10.0.0.236/trunk@34139 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:30:00 +00:00
sfraser%netscape.com
b0fefb46e4 Fix for bug 7479; use unsigned char to avoid sign extension when converting to wide string. r rickg.
git-svn-id: svn://10.0.0.236/trunk@34138 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:28:47 +00:00
jefft%netscape.com
5c3f886035 clean up - get rid of FindMessenger() & SetWindow() calls; fixed Move/CopyMesseages not working for POP3 mail folders; implemented Close() & OnUnload() method
git-svn-id: svn://10.0.0.236/trunk@34137 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:26:29 +00:00
ftang%netscape.com
076c114235 remove accidental check in
git-svn-id: svn://10.0.0.236/trunk@34136 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:23:48 +00:00
jefft%netscape.com
723b023418 added Close() & OnUnload() method
git-svn-id: svn://10.0.0.236/trunk@34135 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:23:03 +00:00
ftang%netscape.com
b573de271f backout rulebrk.c
git-svn-id: svn://10.0.0.236/trunk@34134 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:21:47 +00:00
briano%netscape.com
0f0c501180 SunOS 4.x doesn't have libsocket either.
git-svn-id: svn://10.0.0.236/trunk@34132 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:15:02 +00:00
mscott%netscape.com
7f7953d882 LoadUrl signature takes a display consumer
git-svn-id: svn://10.0.0.236/trunk@34131 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:02:27 +00:00
akkana%netscape.com
89a8428f49 call Init on the document encoder
git-svn-id: svn://10.0.0.236/trunk@34130 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:02:25 +00:00
akkana%netscape.com
ee09a04094 Add Init method to pass in the document and mime type
git-svn-id: svn://10.0.0.236/trunk@34129 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:01:55 +00:00
mscott%netscape.com
f042904d94 Unification of LoadUrl signature to remove some warnings on Linux & Mac. LoadUrl signature takes a display consumer.
git-svn-id: svn://10.0.0.236/trunk@34128 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:01:54 +00:00
mscott%netscape.com
c383a155a9 Unification of LoadUrl signature to remove some warnings on Linux & Mac. LoadUrl signature takes a display consumer
git-svn-id: svn://10.0.0.236/trunk@34127 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-08 00:01:27 +00:00
ftang%netscape.com
d0d7894082 add JIS converters
git-svn-id: svn://10.0.0.236/trunk@34126 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:58:39 +00:00
waterson%netscape.com
e780123ea3 Added what's related panel; moved bookmarks panel to the bottom.
git-svn-id: svn://10.0.0.236/trunk@34125 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:57:39 +00:00
waterson%netscape.com
3a81fef8e2 Hook up link clicking; make separators into HTML HRs instead of hyphens.
git-svn-id: svn://10.0.0.236/trunk@34124 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:53:41 +00:00
slamm%netscape.com
5d17f62fe7 Put real link on the comment star for those people that do not use JavaScript.
git-svn-id: svn://10.0.0.236/trunk@34123 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:49:37 +00:00
leaf%mozilla.org
9388a02a0d moving SmokeTestLinux-1.pl to smoke.pl
git-svn-id: svn://10.0.0.236/trunk@34122 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:47:16 +00:00
waterson%netscape.com
f178c9ddac Initial revision.
git-svn-id: svn://10.0.0.236/trunk@34121 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:22:30 +00:00
alecf%netscape.com
5a774d6b96 fix bustage - getAccounts -> GetAccounts
git-svn-id: svn://10.0.0.236/trunk@34120 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:14:20 +00:00
briano%netscape.com
47382f98c9 Added support for QNX Neutrino.
git-svn-id: svn://10.0.0.236/trunk@34119 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:08:13 +00:00
alla%lysator.liu.se
80ce270063 First shot at streaming html or xml data to the widget.
Try it out.
I've not updated to the tip yet, so i hope it works.


git-svn-id: svn://10.0.0.236/trunk@34118 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 23:00:10 +00:00
alecf%netscape.com
1b96bb936c new arrayDescribe() to describe() all elements of an array
git-svn-id: svn://10.0.0.236/trunk@34117 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:53:34 +00:00
alecf%netscape.com
8c78a4eed4 implement GetIdentities
git-svn-id: svn://10.0.0.236/trunk@34116 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:50:46 +00:00
despotdaemon%netscape.com
87e04c2984 Pseudo-automatic update of changes made by edburns@acm.org.
git-svn-id: svn://10.0.0.236/trunk@34115 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:49:49 +00:00
kmcclusk%netscape.com
dc924d2084 Added code to nsFontMetricsGTK to cache the width of a single space.
Modifed nsRenderingContextGTK::GetWidth to detect when a single space
is passed in and pass back the cached value, rather than re-measuring
a space.


git-svn-id: svn://10.0.0.236/trunk@34114 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:48:19 +00:00
warren%netscape.com
bbf3618837 Added nsIBufferOutputStream.idl
git-svn-id: svn://10.0.0.236/trunk@34113 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:47:55 +00:00
mscott%netscape.com
efb72eb889 Unification of LoadUrl signature to remove some warnings on Linux & Mac. (this is just the first step).
git-svn-id: svn://10.0.0.236/trunk@34110 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:32:10 +00:00
mscott%netscape.com
5083ca5b7e Unification of LoadUrl signature to remove some warnings on Linux & Mac. (this is just the first step).
ParseURL returns a nsresult instead of a PRInt32.


git-svn-id: svn://10.0.0.236/trunk@34109 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:31:37 +00:00
rogerl%netscape.com
ccf097f432 Fixed bug #7703, typeof<var> wasn't referencing activation frame vars
correctly.


git-svn-id: svn://10.0.0.236/trunk@34108 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:29:41 +00:00
bsharma%netscape.com
026dcd1dcf adding the smoketest scripts
git-svn-id: svn://10.0.0.236/trunk@34107 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:29:38 +00:00
waterson%netscape.com
36fef04410 Add SiteMap icon and relate-panel style sheet. Make code smarter so that it only fetches related links when the RL folder is open.
git-svn-id: svn://10.0.0.236/trunk@34106 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:21:53 +00:00
warren%netscape.com
c3f666b33c obsoleting files
git-svn-id: svn://10.0.0.236/trunk@34105 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:19:20 +00:00
warren%netscape.com
faf27a433b Removed nsITransport.
git-svn-id: svn://10.0.0.236/trunk@34104 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:12:19 +00:00
briano%netscape.com
08451f9027 Yet another case of C++ comments in a C file....
git-svn-id: svn://10.0.0.236/trunk@34103 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:11:18 +00:00
alecf%netscape.com
d41b6f6748 add more useful dumps of account information
git-svn-id: svn://10.0.0.236/trunk@34102 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:08:50 +00:00
gagan%netscape.com
1a3eda5744 Adding Makefile.in for Linux. Testing for Andreas.
git-svn-id: svn://10.0.0.236/trunk@34101 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:07:49 +00:00
alecf%netscape.com
8e024fa8f0 add account manager to tests
git-svn-id: svn://10.0.0.236/trunk@34100 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:06:10 +00:00
gagan%netscape.com
c52025ea91 Adding Makefile.in. Testing for Andreas.
git-svn-id: svn://10.0.0.236/trunk@34099 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:05:44 +00:00
gagan%netscape.com
9ab568f58d First checkin for Makefile.in. Testing for Andreas.
git-svn-id: svn://10.0.0.236/trunk@34098 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:05:17 +00:00
warren%netscape.com
25b15817f7 Updated for file name changes.
git-svn-id: svn://10.0.0.236/trunk@34097 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:04:19 +00:00
waldemar%netscape.com
57a8f8ffc6 Simplified grammar by using lookahead constraints. Fixed \dd bugs. Made all errors occur at pattern compile time.
git-svn-id: svn://10.0.0.236/trunk@34096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 22:00:09 +00:00
waldemar%netscape.com
bed46b51e0 Simplified grammar by using lookahead constraints.
git-svn-id: svn://10.0.0.236/trunk@34095 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:58:24 +00:00
waldemar%netscape.com
e5731ff736 Simplified grammar by using lookahead constraints. Removed requirement for an underscore before unit name.
git-svn-id: svn://10.0.0.236/trunk@34094 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:57:29 +00:00
waterson%netscape.com
ebc1f7436a Initial revision.
git-svn-id: svn://10.0.0.236/trunk@34093 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:53:50 +00:00
alecf%netscape.com
b3dd090806 fix uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@34092 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:48:57 +00:00
leaf%mozilla.org
00a856b938 adding blank file per tina ornduff
git-svn-id: svn://10.0.0.236/trunk@34091 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:47:13 +00:00
ftang%netscape.com
0aee839144 add FillInfo
git-svn-id: svn://10.0.0.236/trunk@34090 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:37:45 +00:00
ftang%netscape.com
a0a58671d0 add IS_REPRESENTABLE test inside #ifdef
git-svn-id: svn://10.0.0.236/trunk@34089 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:36:43 +00:00
chuang%netscape.com
b621a96d91 fix crash on starting address book
git-svn-id: svn://10.0.0.236/trunk@34088 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:33:42 +00:00
warren%netscape.com
a42da99b5a New IDL interfaces.
git-svn-id: svn://10.0.0.236/trunk@34087 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:33:30 +00:00
mscott%netscape.com
fae7d2944e Bug #7715 --> set the character set for the messenger webshell to be UTF-8.
git-svn-id: svn://10.0.0.236/trunk@34086 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:31:53 +00:00
akkana%netscape.com
1039d688ae Track change in editor API
git-svn-id: svn://10.0.0.236/trunk@34085 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:31:18 +00:00
mscott%netscape.com
48f0a728ec remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any.
git-svn-id: svn://10.0.0.236/trunk@34084 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:28:45 +00:00
mscott%netscape.com
8fd0c627d2 remove IGNORE_MANIFEST.
git-svn-id: svn://10.0.0.236/trunk@34083 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:28:20 +00:00
kmcclusk%netscape.com
4db1f54f79 Modified nsWebShell::GetLinkState to used a cached GlobalHistory service rather
than getting and releasing the service each time GetLinkState is called. Getting
the global history service shows up as a big hit during profiling because GetLinkState
gets called each time a link is encountered while resolving style contexts.


git-svn-id: svn://10.0.0.236/trunk@34082 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:26:10 +00:00
despotdaemon%netscape.com
338852fb20 Pseudo-automatic update of changes made by bsharma@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@34081 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:23:39 +00:00
despotdaemon%netscape.com
8ef931c119 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@34080 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:21:58 +00:00
waterson%netscape.com
b62d476704 Add xpfe/components/related directory to the build.
git-svn-id: svn://10.0.0.236/trunk@34079 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:19:22 +00:00
mscott%netscape.com
3352821fe0 remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any.
git-svn-id: svn://10.0.0.236/trunk@34078 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:19:08 +00:00
karnaze%netscape.com
fac683ae77 removed background rules for table elements
git-svn-id: svn://10.0.0.236/trunk@34077 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:19:05 +00:00
kmcclusk%netscape.com
ca984e0334 Modified TextStyle constructor to reuse the TextFrame's mFont rather than creating
a new font. The creation of the new font show up during profiling as a big hit.


git-svn-id: svn://10.0.0.236/trunk@34076 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:18:51 +00:00
waterson%netscape.com
f9f143eadd Add related directory to the build.
git-svn-id: svn://10.0.0.236/trunk@34075 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:18:44 +00:00
waterson%netscape.com
8b0109a555 Added xpfe/components/related to the build.
git-svn-id: svn://10.0.0.236/trunk@34074 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:17:23 +00:00
mscott%netscape.com
3c88fc0d90 remove obsolete LINCS line.
git-svn-id: svn://10.0.0.236/trunk@34073 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:16:13 +00:00
waterson%netscape.com
c553b89023 Add NetworkModule.shlb to opt build.
git-svn-id: svn://10.0.0.236/trunk@34072 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:16:02 +00:00
karnaze%netscape.com
2c810b0c31 background regression test
git-svn-id: svn://10.0.0.236/trunk@34071 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:14:19 +00:00
akkana%netscape.com
0e9a5c4958 Track change to OutputText/OutputHTML interfaces; Get rid of warnings
git-svn-id: svn://10.0.0.236/trunk@34070 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:13:59 +00:00
akkana%netscape.com
d0e25f4a05 Get rid of overloaded class names, to eliminate warnings
git-svn-id: svn://10.0.0.236/trunk@34069 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:12:01 +00:00
mscott%netscape.com
25b7bf1a12 remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any.
git-svn-id: svn://10.0.0.236/trunk@34068 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:11:16 +00:00
karnaze%netscape.com
0e237e981a support for backgrounds on table elements in both compatibility modes
git-svn-id: svn://10.0.0.236/trunk@34067 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:10:25 +00:00
karnaze%netscape.com
139fc10e3b new style rule for table elements inheriting backgrounds in Nav Quirks mode
git-svn-id: svn://10.0.0.236/trunk@34066 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:09:07 +00:00
putterman%netscape.com
5a0a55c231 Remove extra PR_FREEIF.
git-svn-id: svn://10.0.0.236/trunk@34065 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:05:13 +00:00
mscott%netscape.com
55816e4184 remove IGNORE_MANIFEST
git-svn-id: svn://10.0.0.236/trunk@34064 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 21:04:04 +00:00
hyatt%netscape.com
82a9263afd Notification of a change in selection.
git-svn-id: svn://10.0.0.236/trunk@34063 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:57:34 +00:00
putterman%netscape.com
c7c8ab9bed Fix some memory leaks.
git-svn-id: svn://10.0.0.236/trunk@34062 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:53:22 +00:00
mscott%netscape.com
9af559ad0a remove IGNORE_MANIFEST and remove LCFLAGS since we don't have any.
git-svn-id: svn://10.0.0.236/trunk@34061 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:43:50 +00:00
pinkerton%netscape.com
2c58808b6f changes so that transferable no longer takes ownership of dataflavor string, but correctly copies it. fix some memory leaks as well.
git-svn-id: svn://10.0.0.236/trunk@34060 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:43:23 +00:00
ftang%netscape.com
00efc527ff fix typo
git-svn-id: svn://10.0.0.236/trunk@34059 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:40:53 +00:00
chuang%netscape.com
5e2e8cbcfe Fix bustage on Windows
git-svn-id: svn://10.0.0.236/trunk@34058 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:32:49 +00:00
ftang%netscape.com
36896282b6 add FillInfo
git-svn-id: svn://10.0.0.236/trunk@34057 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:32:15 +00:00
ftang%netscape.com
52924b32c6 add nsICharRepresentable.h and change nsIUnicodeEncodeHelper.h
git-svn-id: svn://10.0.0.236/trunk@34056 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:29:45 +00:00
rhp%netscape.com
d24259325f Change for dialog feedback
git-svn-id: svn://10.0.0.236/trunk@34055 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:29:09 +00:00
ftang%netscape.com
c59aca54d4 add nsICharRepresentable.h
git-svn-id: svn://10.0.0.236/trunk@34054 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:29:02 +00:00
ftang%netscape.com
57252d3f7d add rulebrk.c
git-svn-id: svn://10.0.0.236/trunk@34053 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:25:32 +00:00
rhp%netscape.com
b0088c7a3d update for test program
git-svn-id: svn://10.0.0.236/trunk@34052 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:25:12 +00:00
sspitzer%netscape.com
e1bc1dbfa4 fix runtime bustage. GetWidth nowhere to be found yet.
git-svn-id: svn://10.0.0.236/trunk@34051 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:23:08 +00:00
ftang%netscape.com
a28104d0d4 check in thai rule-base line breaker (temp untill the real one). Thanks Samphan Raruenrom
git-svn-id: svn://10.0.0.236/trunk@34050 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:22:11 +00:00
sspitzer%netscape.com
5f662f4e8f fix warnings (comments within comments). use nsAutoString correctly.
git-svn-id: svn://10.0.0.236/trunk@34049 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:17:47 +00:00
ducarroz%netscape.com
2f28b74565 fix sprintf problem, Mac only.
git-svn-id: svn://10.0.0.236/trunk@34048 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:13:42 +00:00
rhp%netscape.com
8c3f416e7e fix for mac
git-svn-id: svn://10.0.0.236/trunk@34047 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:09:27 +00:00
rpotts%netscape.com
1830a32784 Added unix support for processing PLEvents...
git-svn-id: svn://10.0.0.236/trunk@34046 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:06:41 +00:00
waterson%netscape.com
442e9b2234 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@34045 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:05:06 +00:00
sspitzer%netscape.com
203780b77f renaming nsMsgUtils.*, this was already being used in mozilla/mailnews/base/src
git-svn-id: svn://10.0.0.236/trunk@34044 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:03:40 +00:00
ducarroz%netscape.com
174abbc2ea add nsMsgCompUtils.cpp
git-svn-id: svn://10.0.0.236/trunk@34043 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:03:34 +00:00
waterson%netscape.com
74e401982e Fix Unicode string initializer.
git-svn-id: svn://10.0.0.236/trunk@34042 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 20:00:43 +00:00
waterson%netscape.com
4ea215fa42 Remove related links data source. Hook up generic observer mechanism to document start- and end-load.
git-svn-id: svn://10.0.0.236/trunk@34041 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:55:45 +00:00
waterson%netscape.com
b5925d2eda Remove related links datasource. Moved to xpfe/components/related.
git-svn-id: svn://10.0.0.236/trunk@34040 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:54:36 +00:00
waterson%netscape.com
598be1c1e9 Remove related links data source. Moved to xpfe/components/related.
git-svn-id: svn://10.0.0.236/trunk@34039 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:53:44 +00:00
sspitzer%netscape.com
a8d3fccb73 #if 0 unused code to remove warnings on Linux.
git-svn-id: svn://10.0.0.236/trunk@34038 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:52:17 +00:00
sspitzer%netscape.com
8d9a0d7fd5 fix warnings by returning the right thing.
git-svn-id: svn://10.0.0.236/trunk@34037 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:52:04 +00:00
rhp%netscape.com
2a88383a43 Fix checkin
git-svn-id: svn://10.0.0.236/trunk@34036 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:52:01 +00:00
sspitzer%netscape.com
4dde4f42d9 reorder to remove warnings
git-svn-id: svn://10.0.0.236/trunk@34035 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:51:32 +00:00
rpotts%netscape.com
66b884a0c3 Fixed up header parsing, so that if OnDataAvailable(...) is called more than once we remember that headers have been processed... Made a temp change to the stream being passed out of OnDataAvailable(...). It was inStr which was *never* initialized... Right now it is passing out the original stream (which is wrong I think) but it doesn't crash :-)
git-svn-id: svn://10.0.0.236/trunk@34034 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:51:01 +00:00
akkana%netscape.com
3db80acc76 Split document encoder's Encode() method into a stream method and a string method
git-svn-id: svn://10.0.0.236/trunk@34033 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:32:36 +00:00
sspitzer%netscape.com
065441374b fix build bustage. rhp says we need this now.
git-svn-id: svn://10.0.0.236/trunk@34032 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:26:48 +00:00
rods%netscape.com
fa7049446f Removed ddcomm.h, and put the macro SET_FORMATETC into nsClipboard.h, and then removed ddcomm.h from the src
git-svn-id: svn://10.0.0.236/trunk@34031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:26:45 +00:00
ssu%netscape.com
549733fe01 changed function used to retrieve default package folder to VR_GetDefaultDirectory() from VR_GetPath()
git-svn-id: svn://10.0.0.236/trunk@34029 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:25:09 +00:00
rods%netscape.com
561c4e00dd added cast to remove warning.
git-svn-id: svn://10.0.0.236/trunk@34028 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:24:36 +00:00
chuang%netscape.com
99cfd398be convert to PR types and use nsresult.
git-svn-id: svn://10.0.0.236/trunk@34027 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:24:30 +00:00
sspitzer%netscape.com
b2f799d4e3 fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@34026 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:23:07 +00:00
waterson%netscape.com
0b6ab279be Add xpfe/components/related.
git-svn-id: svn://10.0.0.236/trunk@34025 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:22:35 +00:00
sspitzer%netscape.com
221379e1d0 fix build bustage. case sensitivity problem.
git-svn-id: svn://10.0.0.236/trunk@34024 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:22:21 +00:00
waterson%netscape.com
0a3b777cb2 Unix build.
git-svn-id: svn://10.0.0.236/trunk@34023 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:22:18 +00:00
law%netscape.com
48188d5670 "First step towards exorcism of nsIXULWindowCallbacks"
git-svn-id: svn://10.0.0.236/trunk@34022 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:21:33 +00:00
rhp%netscape.com
e338cd4f07 More fixe
git-svn-id: svn://10.0.0.236/trunk@34021 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:18:34 +00:00
rhp%netscape.com
01b82f5581 Dumb typo
git-svn-id: svn://10.0.0.236/trunk@34020 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:17:23 +00:00
waterson%netscape.com
cdec11bd06 Remove manifest.mn.
git-svn-id: svn://10.0.0.236/trunk@34019 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:16:56 +00:00
rhp%netscape.com
7ac8a438cc Fixes for recent checkins
git-svn-id: svn://10.0.0.236/trunk@34018 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:14:45 +00:00
waterson%netscape.com
d137a45808 Remove related links data source: moved to xpfe/components.
git-svn-id: svn://10.0.0.236/trunk@34017 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:14:22 +00:00
rhp%netscape.com
5141b68613 Transition header file
git-svn-id: svn://10.0.0.236/trunk@34016 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 19:12:21 +00:00
rhp%netscape.com
cba37f6bba Changes for composition BE
git-svn-id: svn://10.0.0.236/trunk@34015 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:58:27 +00:00
rhp%netscape.com
6a33d730fe Changes for mail composition
git-svn-id: svn://10.0.0.236/trunk@34014 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:55:28 +00:00
rhp%netscape.com
8ab82a929a Adding files to Makefiles
git-svn-id: svn://10.0.0.236/trunk@34013 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:54:37 +00:00
rhp%netscape.com
692eec7521 More composer BE changes
git-svn-id: svn://10.0.0.236/trunk@34012 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:54:18 +00:00
rhp%netscape.com
64346769b5 New back end composition functionality
git-svn-id: svn://10.0.0.236/trunk@34011 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:53:47 +00:00
mcmullen%netscape.com
dc019f45e3 Fix an assert (and a bug) in some XP_MAC code for importing IE favorites. The wrong stream was being tested for openness, and the parser was being given a nonexistent stream to parse, and asserting.
git-svn-id: svn://10.0.0.236/trunk@34010 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:53:29 +00:00
rhp%netscape.com
1b6168d675 added files: mozilla/mailnews/compose/src/nsMsgZapIt.cpp, mozilla/mailnews/compose/src/nsMsgCreate.cpp, mozilla/mailnews/compose/src/nsMsgCopy.cpp, mozilla/mailnews/compose/src/nsMsgSendLater.cpp, mozilla/mailnews/compose/src/nsMsgDeliveryListener.cpp, mozilla/mailnews/compose/src/nsMsgComposeStringBundle.cpp, mozilla/mailnews/compose/src/nsMsgEncoders.cpp, mozilla/mailnews/compose/src/nsMsgI18N.cpp, mozilla/mailnews/compose/src/nsMsgAttachmentHandler.cpp, mozilla/mailnews/compose/src/nsMsgPrompts.cpp
git-svn-id: svn://10.0.0.236/trunk@34009 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:53:19 +00:00
hangas%netscape.com
4933ed2e42 Added AddressBook.js
git-svn-id: svn://10.0.0.236/trunk@34008 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:52:09 +00:00
rhp%netscape.com
a0cb0dc40c removed files: mozilla/mailnews/compose/src/nsMsgCompose.cpp
git-svn-id: svn://10.0.0.236/trunk@34007 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:51:32 +00:00
cata%netscape.com
a34435a611 UTF-7 tests
git-svn-id: svn://10.0.0.236/trunk@34006 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:51:13 +00:00
hangas%netscape.com
b8ecb4da9e Cleanup xul
git-svn-id: svn://10.0.0.236/trunk@34005 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:50:50 +00:00
cata%netscape.com
b4deb35e6d UTF-7 converters
git-svn-id: svn://10.0.0.236/trunk@34004 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:50:44 +00:00
hangas%netscape.com
9e71f526a3 Added code to update the cardview pane with data from datasource
git-svn-id: svn://10.0.0.236/trunk@34003 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:50:20 +00:00
cata%netscape.com
85396d1183 added files: mozilla/intl/uconv/ucvlatin/nsUnicodeToUTF7.cpp, mozilla/intl/uconv/ucvlatin/nsUTF7ToUnicode.cpp
git-svn-id: svn://10.0.0.236/trunk@34002 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:49:38 +00:00
cata%netscape.com
e4b4799952 more work on UTF-7 converters
git-svn-id: svn://10.0.0.236/trunk@34001 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:49:12 +00:00
rhp%netscape.com
90a8e39b5a New compose BE functionality
git-svn-id: svn://10.0.0.236/trunk@34000 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:48:32 +00:00
morse%netscape.com
ab0dc7362f get rid of useDialogs pref
git-svn-id: svn://10.0.0.236/trunk@33999 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:47:07 +00:00
rhp%netscape.com
50d401de12 Cleanup of compose back end
git-svn-id: svn://10.0.0.236/trunk@33998 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:46:14 +00:00
jdunn%netscape.com
315bf0adb5 need to specify that the base classes are public (since some native
compilers default unspecified ones as private)


git-svn-id: svn://10.0.0.236/trunk@33997 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:37:55 +00:00
norris%netscape.com
fff5b7216c Clean up formatting.
git-svn-id: svn://10.0.0.236/trunk@33996 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:14:15 +00:00
norris%netscape.com
0f1b29664f Optimization: avoid allocating a Vector object for every LiveConnect call.
git-svn-id: svn://10.0.0.236/trunk@33995 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 18:13:15 +00:00
andreas.otte%primus-online.de
9bdfc81c1d correct two typos
git-svn-id: svn://10.0.0.236/trunk@33994 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 16:56:36 +00:00
jdunn%netscape.com
c2731130a5 backing out my illegal checkin that i did when the tree was closed
git-svn-id: svn://10.0.0.236/trunk@33993 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 16:27:57 +00:00
jdunn%netscape.com
09ef6f1b44 specifying that the base classes are indeed public (since some native
compilers default unspecified ones as private)


git-svn-id: svn://10.0.0.236/trunk@33992 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 16:21:03 +00:00
blizzard%redhat.com
1d5aa63016 remove widgets that don't exist anymore. THIS IS NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@33991 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 15:32:17 +00:00
waterson%netscape.com
6726babcc9 Initial revision. Not yet in the build.
git-svn-id: svn://10.0.0.236/trunk@33990 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 10:08:47 +00:00
waterson%netscape.com
3da108641d Initial revision. Not yet in the build.
git-svn-id: svn://10.0.0.236/trunk@33989 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 09:56:34 +00:00
mscott%netscape.com
b4cf41d822 Don't build dll until the install phase, not the lib phase.
git-svn-id: svn://10.0.0.236/trunk@33986 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 08:22:54 +00:00
mscott%netscape.com
d9ddfd9200 Fix win32 build breakage (*I think*) by not trying to generate the dll until the install
phase and not the lib phase.


git-svn-id: svn://10.0.0.236/trunk@33985 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 08:13:14 +00:00
mscott%netscape.com
18edb794e7 Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
Also removed extraneous CPP_SRCS info.


git-svn-id: svn://10.0.0.236/trunk@33984 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 07:16:53 +00:00
waterson%netscape.com
55c23b348b Add Equals() method to Window class to support comparison of XPConnect-wrapped nsIDOMWindow and idlc Window.
git-svn-id: svn://10.0.0.236/trunk@33983 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 07:16:01 +00:00
rpotts%netscape.com
3b85ba970a Fixed up uninitialized variable... Oops
git-svn-id: svn://10.0.0.236/trunk@33982 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 07:12:56 +00:00
mscott%netscape.com
5a78a0e102 Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
Also removed extraneous CPP_SRCS info.


git-svn-id: svn://10.0.0.236/trunk@33981 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 07:03:50 +00:00
mscott%netscape.com
170ca8965c Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.
Also removed extraneous CPP_SRCS info.


git-svn-id: svn://10.0.0.236/trunk@33980 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:52:45 +00:00
mscott%netscape.com
8ed10f0200 Build mork before msgdb.
git-svn-id: svn://10.0.0.236/trunk@33979 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:45:56 +00:00
mscott%netscape.com
6791973ab0 Part of makefile clean up for windows. Changes include removing old cruft, giving each
component it's own module name (this helps clear up problems with the xp connect type lib
name for each component), making sure libs built in src directories have _s suffix as
they are static libraries and unifying component names with "msg" prefixes.


git-svn-id: svn://10.0.0.236/trunk@33978 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:41:51 +00:00
rpotts%netscape.com
f1c0e8b288 Fixed up compiler warning on Linux...
git-svn-id: svn://10.0.0.236/trunk@33977 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:30:59 +00:00
rpotts%netscape.com
6416713fa5 Added a new file - nsSocketTransportStreams.cpp to the build...
git-svn-id: svn://10.0.0.236/trunk@33976 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:28:07 +00:00
rpotts%netscape.com
996b513ca8 Work on blocking streams...
git-svn-id: svn://10.0.0.236/trunk@33975 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 06:27:34 +00:00
rjc%netscape.com
2431059cb7 Get context popup menus work on Mac by checking if the CTRL key is down (just like how the Mac's Finder works).
git-svn-id: svn://10.0.0.236/trunk@33974 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 05:43:09 +00:00
jband%netscape.com
34ce93323c allow for mapping both directions between NULL and JSVAL_NULL for all pointer type objects (string, wstring, nsid, as well as interface pointers
git-svn-id: svn://10.0.0.236/trunk@33973 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 05:09:38 +00:00
alecf%netscape.com
d5365cd6f1 XPConnect doesn't seem to like returning NULL from string accessors
git-svn-id: svn://10.0.0.236/trunk@33972 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 04:29:18 +00:00
sdagley%netscape.com
07e7d53b83 Fix bug #6507. PR_fprintf() with PR_GetSpecialFD(PR_StandardOutput) or PR_GetSpecialFD(PR_StandardError) as the file argument now works on the Mac with output directed to the SIOUX stdout console window.
git-svn-id: svn://10.0.0.236/trunk@33970 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 02:37:28 +00:00
waterson%netscape.com
96e56379e8 Add nsService constructor that allows you to get a service by ProgID using the statically linked nsServiceManager API.
git-svn-id: svn://10.0.0.236/trunk@33969 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-07 02:24:29 +00:00
alecf%netscape.com
241cd05c79 build test
git-svn-id: svn://10.0.0.236/trunk@33968 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 22:38:34 +00:00
alecf%netscape.com
52bf4523cf ignore makefile
git-svn-id: svn://10.0.0.236/trunk@33967 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 22:37:35 +00:00
alecf%netscape.com
29acda2955 add some sample JavaScript tests
git-svn-id: svn://10.0.0.236/trunk@33966 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 22:37:16 +00:00
morse%netscape.com
0615585206 fixed some ifdefs that were backwards
git-svn-id: svn://10.0.0.236/trunk@33965 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 20:40:11 +00:00
morse%netscape.com
4a327f0a87 added ifdefs for places in which the i18n localizations don't work
git-svn-id: svn://10.0.0.236/trunk@33963 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 19:50:06 +00:00
morse%netscape.com
aa175cb44e added real dialogs
git-svn-id: svn://10.0.0.236/trunk@33962 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 18:55:46 +00:00
alecf%netscape.com
4b2b40f6f2 make a little more robust so that we can easily call this from JS
git-svn-id: svn://10.0.0.236/trunk@33961 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 18:46:03 +00:00
mscott%netscape.com
3cb5b24a38 Updates to include the fact that Initialialzing the protocol instance no longer requires the
transport object to be created. It does it for you. These changes are related to my
nsMsgProtocol changes.


git-svn-id: svn://10.0.0.236/trunk@33960 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 18:39:56 +00:00
mscott%netscape.com
360e027673 Revamp of news protocol to use my new nsMsgProtocol base class. This caused the signature of
several functions to change.

I also added some code to properly kill the network connection after we have finished
a nntp command.


git-svn-id: svn://10.0.0.236/trunk@33959 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 18:38:43 +00:00
morse%netscape.com
f644f996e5 get initial value for checkbox, save checkbox value when CANCEL is pressed
git-svn-id: svn://10.0.0.236/trunk@33958 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 15:58:08 +00:00
rhp%netscape.com
6189743d0d forgot to use the propertyURL for as the resource URL
git-svn-id: svn://10.0.0.236/trunk@33957 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 13:28:30 +00:00
srinivas%netscape.com
9ddc597a3d QNX port; checkin for briano@netscape.com. Bug #7276.
git-svn-id: svn://10.0.0.236/trunk@33955 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 12:10:45 +00:00
andreas.otte%primus-online.de
833571b3c6 write \0 not on but after the CRLF on Headers
git-svn-id: svn://10.0.0.236/trunk@33954 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 09:40:56 +00:00
andreas.otte%primus-online.de
7776fe2d54 variable rv of type nsresult was not initialized in CreateInstance and in case of creating a StandardUrl with no Init in CreateInstance (and using rv) making it random to the calling function if creating the Url succeeded. This is what I thought was a namespace problem between necko and old netlib.
git-svn-id: svn://10.0.0.236/trunk@33953 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 09:16:49 +00:00
mccabe%netscape.com
68bdc82b30 Fix xpidl-generated header and .xpt dependency on outdated IDL_COMPLE to the brandfangled new XPIDL_COMPILE symbol. Looks like I missed it when I made the change...
Thanks to Jeremy Lea <reg@shale.csir.co.za> for catching this.


git-svn-id: svn://10.0.0.236/trunk@33952 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 04:47:42 +00:00
mccabe%netscape.com
7db0124e7d Change the emacs /* Mode: */ comment for many .cpp files from C to C++. A .js file snuck in there too, but I like seeing my .js in c++-mode anyway...
git-svn-id: svn://10.0.0.236/trunk@33951 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 04:25:58 +00:00
mccabe%netscape.com
10951415b5 Patches courtesy Jeremy Lea <reg@shale.csir.co.za>
To wit:

Attached are a couple of small fixes for building in the js/ subdir.

These are for FreeBSD-CURRENT, and for building in a seperate OBJDIR.

The FreeBSD one is a quick and dirty.  The real fix is pobably just to
use OS_LDFLAGS as defined by configure...


git-svn-id: svn://10.0.0.236/trunk@33950 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 04:10:33 +00:00
saari%netscape.com
3f12948197 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@33949 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 01:26:05 +00:00
saari%netscape.com
33104aa60c adding files for keybinding. Not yet in the build
git-svn-id: svn://10.0.0.236/trunk@33948 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 01:25:40 +00:00
saari%netscape.com
9658d499fd Mac only change. Fix bug #7296
git-svn-id: svn://10.0.0.236/trunk@33947 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 01:23:56 +00:00
morse%netscape.com
f93fef3797 trying for third time to fix bustage on mac
git-svn-id: svn://10.0.0.236/trunk@33946 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 00:56:14 +00:00
morse%netscape.com
94d9b21e8d try again to fix bustage on mac
git-svn-id: svn://10.0.0.236/trunk@33945 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 00:54:59 +00:00
morse%netscape.com
8c6604fc1a fix bustage on mac
git-svn-id: svn://10.0.0.236/trunk@33944 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 00:35:20 +00:00
sspitzer%netscape.com
26139a0c99 use NS_DEFINE_CID instead of NS_DEFINE_IID.
git-svn-id: svn://10.0.0.236/trunk@33943 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 00:01:02 +00:00
sspitzer%netscape.com
b6d15f7ee8 fix warnings. use NS_WITH_SERVICE. use NS_DEFINE_CID instead of NS_DEFINE_IID. remove unnecessary static kINetSupportDialogIID
git-svn-id: svn://10.0.0.236/trunk@33942 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-06 00:00:39 +00:00
Jerry.Kirk%Nexwarecorp.com
a125e0542a - Changed include of nsWindow.h to nsWidget.h as it should have been
git-svn-id: svn://10.0.0.236/trunk@33941 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 23:57:47 +00:00
sspitzer%netscape.com
d74142409a add dialogs and alerts to the cancel article process.
git-svn-id: svn://10.0.0.236/trunk@33940 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 23:48:50 +00:00
mscott%netscape.com
57fcf65693 Add nsIMsgMailNewsUrl to the QueryInterface method.
git-svn-id: svn://10.0.0.236/trunk@33939 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 23:46:08 +00:00
sspitzer%netscape.com
2af5b8ef57 fix for #7659
git-svn-id: svn://10.0.0.236/trunk@33938 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 23:35:24 +00:00
morse%netscape.com
5d563edf7e put cookies file in the correct directory
git-svn-id: svn://10.0.0.236/trunk@33937 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 23:17:47 +00:00
mscott%netscape.com
9f8b8ae388 Load has become LoadUrl on the pop3 protocol class.
git-svn-id: svn://10.0.0.236/trunk@33936 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 22:52:15 +00:00
mscott%netscape.com
8e5f0aee4e Major revamping of the pop protocol. Themain changes were to use my new nsMsgProtocol base class for most of the core netlib interaction.
git-svn-id: svn://10.0.0.236/trunk@33935 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 22:51:46 +00:00
mscott%netscape.com
1764aff0b1 Add nsIMsgMailNewsUrl to the QI method.
git-svn-id: svn://10.0.0.236/trunk@33934 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 22:30:48 +00:00
sspitzer%netscape.com
4e4e276425 initial work to get news CANCEL working
git-svn-id: svn://10.0.0.236/trunk@33933 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 22:11:38 +00:00
sspitzer%netscape.com
60c0db5143 fix the mac, again.
git-svn-id: svn://10.0.0.236/trunk@33932 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 22:02:31 +00:00
mscott%netscape.com
f45c9da161 Make LoadUrl public and not protected.
git-svn-id: svn://10.0.0.236/trunk@33931 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 21:47:04 +00:00
sspitzer%netscape.com
6bd5d3f16d fix the mac, because it sucks.
git-svn-id: svn://10.0.0.236/trunk@33930 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 21:26:48 +00:00
av%netscape.com
d18ddd0c4c *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@33929 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:47:14 +00:00
mscott%netscape.com
fb3d63a2f9 Fix unix warning by removing unused variable.
git-svn-id: svn://10.0.0.236/trunk@33928 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:41:10 +00:00
mscott%netscape.com
62be7125a3 LoadURL is now LoadUrl on the mailbox protocol as part of the nsMsgProtocol changes.
git-svn-id: svn://10.0.0.236/trunk@33927 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:37:42 +00:00
mscott%netscape.com
ffab24e841 Major revamping of the mailbox protocol. The main changes were to use my new nsMsgProtocol base class for most of the core netlib interaction.
git-svn-id: svn://10.0.0.236/trunk@33926 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:36:58 +00:00
mscott%netscape.com
c3839f3847 Comment out text following #endif to fix unix warning.
git-svn-id: svn://10.0.0.236/trunk@33925 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:33:36 +00:00
mscott%netscape.com
db7ba0453e Link against msgcoreutil for nsMsgProtocol.
git-svn-id: svn://10.0.0.236/trunk@33924 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:29:15 +00:00
mscott%netscape.com
cd8157d67b LoadURL is now LoadUrl on the smtp protocol.
git-svn-id: svn://10.0.0.236/trunk@33923 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:28:49 +00:00
mscott%netscape.com
9ff5f77871 Major revamping of the smtp protocol. The main changes were to use my new nsMsgProtocol base class for most of the core netlib interaction. While i was here, I also fixed a leak where we weren't closing the file stream for the message we were sending. Fixed a leak that was preventing the smtp protocol instance from getting released & destroyed.
Also rewrote the protocol state methods to use nsAutoString instead of allocating buffers for the protocol commands.


git-svn-id: svn://10.0.0.236/trunk@33922 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:28:21 +00:00
mscott%netscape.com
ddcc4ce79d Add default implemenations for OnDataAvailable, OnStartBinding, OnStopBinding. Push even more functionality for loading a url up into the base class.
git-svn-id: svn://10.0.0.236/trunk@33921 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:21:27 +00:00
av%netscape.com
4f55fb6671 Hooking up events for winless plugins
git-svn-id: svn://10.0.0.236/trunk@33920 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:09:21 +00:00
av%netscape.com
9a6ec276d0 Enabling calling HandleEvent for winless plugins on Windows
git-svn-id: svn://10.0.0.236/trunk@33919 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 20:03:12 +00:00
bruce%cybersight.com
2976fa1a8a Explicitly include nsIMenuListener.h. Will be needed for some post-M7 changes that I have.
git-svn-id: svn://10.0.0.236/trunk@33918 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 12:11:22 +00:00
bruce%cybersight.com
fe17fbea9b Explicitly include nsFileSpec.h. This will be necessary for some changes coming post-M7.
git-svn-id: svn://10.0.0.236/trunk@33917 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 11:49:04 +00:00
bruce%cybersight.com
905a6365ef Tokens may not follow '#endif'. This fixes the HP-UX build.
git-svn-id: svn://10.0.0.236/trunk@33916 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 11:35:36 +00:00
bruce%cybersight.com
a534dc1ca7 Explicitly include prinrval.h here. (This will make be needed for some changes coming shortly after M7.)
git-svn-id: svn://10.0.0.236/trunk@33915 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 11:29:03 +00:00
bruce%cybersight.com
9b11f8564d Scoping problem with loop variable. Fixes OSF/1 build.
git-svn-id: svn://10.0.0.236/trunk@33914 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 11:22:11 +00:00
beard%netscape.com
56211264dc added NativeJavaConstructor.java
git-svn-id: svn://10.0.0.236/trunk@33913 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 08:20:54 +00:00
rjc%netscape.com
6ff5280451 Get true separators back in the bookmarks menu by adding a XUL template rule to check for them.
git-svn-id: svn://10.0.0.236/trunk@33912 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 03:01:54 +00:00
pierre%netscape.com
be10af10cd #3322 "javascript ONCHANGE handler failures". Added ControlChanged() in order to send NS_CONTROL_CHANGE events.
git-svn-id: svn://10.0.0.236/trunk@33911 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 03:00:28 +00:00
ssu%netscape.com
82f9a59a36 fixed bug #6719
git-svn-id: svn://10.0.0.236/trunk@33910 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:57:07 +00:00
ssu%netscape.com
74c7b8de31 fixed bug #6612
git-svn-id: svn://10.0.0.236/trunk@33909 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:52:29 +00:00
slamm%netscape.com
44915c991b who popup can use href for the layer src.
git-svn-id: svn://10.0.0.236/trunk@33908 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:50:59 +00:00
waterson%netscape.com
14c7ff9828 Remove NS_ASSERTION calls from nsService class.
git-svn-id: svn://10.0.0.236/trunk@33907 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:44:40 +00:00
briano%netscape.com
5ba7111437 Automated update
git-svn-id: svn://10.0.0.236/trunk@33906 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:35:01 +00:00
briano%netscape.com
536be0e408 Refined the ostream test.
git-svn-id: svn://10.0.0.236/trunk@33905 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:34:33 +00:00
slamm%netscape.com
27dacf0681 Try again.
git-svn-id: svn://10.0.0.236/trunk@33904 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:25:27 +00:00
slamm%netscape.com
57ed4b640d Tidy up query link.
git-svn-id: svn://10.0.0.236/trunk@33903 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:21:48 +00:00
mscott%netscape.com
3cc0fa603c If we fail to register or unregister a component, we should remember the error code and return it,
BUT we should also still try to register/unregister the rest of the components.


git-svn-id: svn://10.0.0.236/trunk@33902 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:21:20 +00:00
slamm%netscape.com
a008e57d09 Make who menu handle tinderbox links more succinctly.
git-svn-id: svn://10.0.0.236/trunk@33901 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:18:36 +00:00
waterson%netscape.com
60e65fa836 Fix makedep rule to include *all* directories that it needs to. This should improve the reliability of depend builds.
git-svn-id: svn://10.0.0.236/trunk@33900 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 02:02:10 +00:00
briano%netscape.com
f2c25e8fbc Oops, forgot to add the braces....
git-svn-id: svn://10.0.0.236/trunk@33899 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:57:35 +00:00
briano%netscape.com
b6039eca5f Turned it off The Complete Way. Now it won't try to generate an empty library.
git-svn-id: svn://10.0.0.236/trunk@33898 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:55:13 +00:00
frankm%eng.sun.com
d82f107a0a Replace *.class with ScriptRuntime.*Class; added ScriptRuntime.ClassClass
git-svn-id: svn://10.0.0.236/trunk@33897 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:48:24 +00:00
briano%netscape.com
f68bc74338 Fix for SunOS 4.x.
git-svn-id: svn://10.0.0.236/trunk@33896 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:46:10 +00:00
despotdaemon%netscape.com
a3cf1703df Pseudo-automatic update of changes made by drapeau@eng.sun.com.
git-svn-id: svn://10.0.0.236/trunk@33895 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:37:02 +00:00
slamm%netscape.com
085a38f62a Fix who links for static page.
git-svn-id: svn://10.0.0.236/trunk@33894 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:23:58 +00:00
davidm%netscape.com
774f31ad1f Add dialog resource files and icons
git-svn-id: svn://10.0.0.236/trunk@33893 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:20:16 +00:00
warren%netscape.com
02a75e5745 Added nsIBuffer::Search and cleaned up nsIBufferInputStream interface to just return the buffer.
git-svn-id: svn://10.0.0.236/trunk@33892 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-05 01:15:00 +00:00
23612 changed files with 40240 additions and 6082025 deletions

View File

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

View File

@@ -1,20 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl

View File

@@ -1,396 +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'} = 'Closed';
$branch{'94'} = 'HEAD';
$fullname{'94'} = 'Base XPCOM Classes';
$blessed{'94'} = [];
$super{'94'} = ['scullin%netscape.com','kipp%netscape.com',];
$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{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$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'} = ['slamm%netscape.com','phillip%netscape.com','petitta%netscape.com','kipp%netscape.com','jj%netscape.com','friedman%splode.com','endico%mozilla.org','donm%netscape.com','bsharma%netscape.com','briano%netscape.com','braddr%puremagic.com','amasri%netscape.com',];
$super{'112'} = ['leaf%mozilla.org','cyeh%netscape.com',];
$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'} = ['sdagley%netscape.com','gordon%netscape.com',];
$super{'78'} = ['wtc%netscape.com','larryh%netscape.com','srinivas%netscape.com',];
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$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{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$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{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$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/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/expat/.*$:) {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:^mozilla/js/tests$:) {return '114';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/silentdl/.*$:) {return '110';}
if (m:^base/src/photon/.*$:) {return '113';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/xpfe$:) {return '105';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^xpcom/typelib$:) {return '117';}
if (m:^js/src/xpconnect$:) {return '118';}
if (m:^xpcom/reflect/xptcall$:) {return '118';}
if (m:^xpcom/reflect/xptinfo$:) {return '118';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

@@ -1,16 +0,0 @@
# The "commitinfo" file is used to control pre-commit checks.
# The filter on the right is invoked with the repository and a list
# of files to check. A non-zero exit of the filter program will
# cause the commit to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".
ALL $CVSROOT/CVSROOT/commitcheck.pl

View File

@@ -1,6 +0,0 @@
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no

View File

@@ -1,30 +0,0 @@
.gdbinit
.HSancillary
.Makedepend
.makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
made
make.log
make.dep
nuke
_jmc
*.class
.depends
.deps
.d
manifest.mnw
_gen
_stubs
*_DBG.OBJ
*_DBG_EDT.OBJ
*_OPT.OBJ
*_OPT_EDT.OBJ
*_DBG.OBJD
so_locations
*.flc
*.map
depend.mk
_xpidlgen

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,650 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/classes/netscape/fonts \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant \
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
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/cmd/xfe/icons/icondata.h \
mozilla/dbm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
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/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nglayout.mk \
mozilla/nsprpub \
mozilla/profile \
mozilla/rdf \
mozilla/sun-java \
mozilla/xpcom/.cvsignore \
mozilla/xpcom/Makefile.in \
mozilla/xpcom/makefile.win \
mozilla/xpcom/base \
mozilla/xpcom/build \
mozilla/xpcom/components \
mozilla/xpcom/doc \
mozilla/xpcom/ds \
mozilla/xpcom/io \
mozilla/xpcom/macbuild \
mozilla/xpcom/proxy \
mozilla/xpcom/reflect \
mozilla/xpcom/sample \
mozilla/xpcom/threads \
mozilla/xpcom/tests \
mozilla/xpcom/tools \
!mozilla/xpcom/tools/xpidl \
mozilla/xpcom/typelib \
mozilla/xpinstall \
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/silentdl \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
#############################################################
# 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
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk

View File

@@ -1,14 +0,0 @@
# The "notify" file controls where notifications from watches set by
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
# a regular expression which is tested against the directory that the
# change is being made to, relative to the $CVSROOT. If it matches,
# then the remainder of the line is a filter program that should contain
# one occurrence of %s for the user to notify, and information on its
# standard input.
#
# "ALL" or "DEFAULT" can be used in place of the regular expression.
#
# For example:
#ALL mail %s -s "CVS notification"
ALL $CVSROOT/CVSROOT/sendnotification.pl %s

View File

@@ -1,249 +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
akhil.arora%sun.com:TN1wLIB1TKJmQ:cvsuser
akkana%netscape.com:/6KEK8AoMvE26:cvsuser
alecf%netscape.com:xY/EzwiSEg43U:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amasri%netscape.com:lZwFesuj.knI6:cvsuser
amusil%netscape.com:WOEqI48Qb5sRw:cvsuser
andreas.otte%primus-online.de:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E: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:LQ5JllboZe2is: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
bruce%cybersight.com:d0C.r5Tr5HCAY:cvsuser
bryce-mozilla%nextbus.com:c/0PqdhWr6GDM:cvsuser
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:b27wx1.WLpEvs: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:mla4CZgCloBSU: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
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
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
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
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
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dshea%netscape.com:86X5a/1MA.IDo: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
frankm%eng.sun.com:Ic2PpVScupvXg:cvsuser
freier%netscape.com:ff3KADRoprJ6I:cvsuser
friedman%netscape.com:spbzxH1g5zBi2:cvsadm
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
fur%netscape.com:mYz4lGMkt02.6:cvsadm
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
gayatrib%netscape.com:ELHSlB.ndtTwI:cvsuser
gbeasley%netscape.com:VpoPNXCuxW4/A: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
hangas%netscape.com:jKdYm.LiDEW2c: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:nwle/bqcCtTMA:cvsuser
jefft%netscape.com:uEhLAvoBHSlBc:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w: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
John.Wilson%Nexwarecorp.com:hfzTdvMI7KleY: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%subcarrier.org:VuSc/CvF/y94A: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
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michaelp%meer.net:jB2yR8pV9vSN2:cvsuser
michaelp%netscape.com:66bcmtbVqkuyw:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mike%wynholds.com:P8iDbiX0p6xzQ:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mjudge%netscape.com:jBw1nVC8B7WBc:cvsuser
mlm%netscape.com:yJOMGm6lMkvAg:cvsuser
momoi%netscape.com:cTHpmapFPYprI: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
ornduff%netscape.com:iLVI98cLr24G2: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
phillip%netscape.com:sn9hFKnSuj94Q: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:ZB/jDU22iRkLE: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
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
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
sgehani%netscape.com:6GHPo3hAIJqxg: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
subbarao%computer.org:7JjQ.DwpYmX5U:cvsuser
sudu%netscape.com:vRlTJmCwpvYoU:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo: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%mozilla.org: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:.MA49sSDjYK66: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:FXqrsev4lzjX6:cvsuser
warren%netscape.com:b0lSiwRxkyoKE:cvsuser
waterson%netscape.com:UMOoIwsZgkNEM:cvsuser
wtc%netscape.com:qv4XOpmSQjJG2:cvsuser

View File

@@ -1,13 +0,0 @@
# The "rcsinfo" file is used to control templates with which the editor
# is invoked on commit and import.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being made to, relative to the
# $CVSROOT. For the first match that is found, then the remainder of the
# line is the name of the file that contains the template.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

View File

@@ -1,78 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my @mailto;
my $i;
foreach $i (@ARGV) {
# Deal with our "%" encoding of email addresses.
if ($i !~ /\@/) {
$i =~ s/%/\@/;
}
push(@mailto, $i);
}
chop(my $hostname = `hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvs-notify-daemon@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
print S "Subject: CVS notification\n";
print S "To: " . join(',', @mailto) . "\n";
print S "\n";
while (<STDIN>) {
print S $_;
}
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,20 +0,0 @@
# The "taginfo" file is used to control pre-tag checks.
# The filter on the right is invoked with the following arguments:
#
# $1 -- tagname
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
# $3 -- repository
# $4-> file revision [file revision ...]
#
# A non-zero exit of the filter program will cause the tag to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

@@ -1,21 +0,0 @@
# The "verifymsg" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,74 +0,0 @@
@echo off
rem * To set up your local build read and customize this batch file.
rem * You shouldn't have to touch anything but "set" statements
rem * Batch file contributed by Lucas Gonze (lucas@gonze.com) and
rem * Rick Ekle (rele@iconect.net)
rem * This stuff forces us to not reset the environment variables more
rem * than once. It would cause some vars to get longer than 127 chars
rem * (the longest possible batch line) to run this stuff more than once.
if "%1%" == "-force" goto skiptest
if "%MOZBUILD%" == "ALREADYDONE" goto alldone
:skiptest
echo setting up environment...
set MOZBUILD=ALREADYDONE
rem * if this isn't set properly your build will get
rem * "file './config/WIN' not found"
set MOZ_BITS=32
set MOZ_GOLD=1
set MOZ_MEDIUM=1
set NO_SECURITY=1
set NSPR20=1
rem * don't set this if you want to make an optimized release build
set MOZ_DEBUG=1
rem * set if running NT 3.51, don't set otherwise
rem * set MOZ_NT=351
rem * location of resulting executable and totally optional.
rem * If you don't set this, mozilla.exe will be generated into
rem * mozilla\cmd\winfe\mkfiles32\x86dbg (or x86rel for optimized builds)
rem * set MOZ_OUT=d:\bin
rem * top of your tree, drive letter and path, i.e. set d:\mozilla_src.
rem * The topmost directory under this should be mozilla
rem * so if you extracted zip file to z:\foo, this should be z:\foo
set MOZ_SRC=d:\moz\
rem * location of the bin directory containing your GNU tools. The build
rem * looks for MOZ_TOOLS\bin\gmake.exe, so after you download and unpack
rem * wintools.zip, make some directory called "bin", put your new
rem * uname.exe, shmsdos.exe, and gmake.exe in it, and set MOZ_TOOLS to
rem * the place where you put it.
set MOZ_TOOLS=d:
rem * where to find cp.exe and rm.exe, aka gnu tools for windows
set gnuTools=D:\CDK\H-I386~1\bin
rem * the important thing is that your new moz tools should be first
SET PATH=%MOZ_TOOLS%\bin;%gnuTools%;%PATH%
rem * if you are running VC++ 5.0 or higher, this will prevent the build
rem * from trying to pick up uuid2.lib, which only exists in previous
rem * versions of vc++.
set _MSC_VER=1100
rem * vcvars32.bat is created by visual c++ install to
rem * enable command line builds
echo setting up visual c++ environment...
call d:\bin\vcvars32.bat
:alldone
@echo environment set up, building mozilla...
rem * uncomment these to make the script build as well
rem cd %MOZ_SRC%
rem cd mozilla
rem nmake -f client.mak

View File

@@ -1,26 +0,0 @@
Building NSPR on Windows NT Using Netscape's gmake and Other Tools
This directory contains the following tools:
- gmake.exe: GNU make 3.74, modified to use shmsdos.exe as the shell
- shmsdos.exe: a lightweight shell developed by Netscape programmers.
It has most of the file manipulation operations (such as cp,
rm, mkdir as well as Netscape's own nsinstall) as built-in
commands, so even if you have these
file utilities installed on your NT machine, they won't be invoked
by gmake and shmsdos. Also, since shmsdos is not a full-blown
shell and its built-in file commands are not fully compatible
with the true Unix file utilities, our makefiles have had to
avoid some features of sh and work around the incompatibilities
on Windows NT.
- uname.exe: this uname.exe returns the OS as "WINNT", which is what
our makefiles assume. Do not use a uname.exe that returns other
strings, such as "Windows_NT".
Binaries for the x86 processors can be found in the 'x86' subdirectory.
Binaries for the alpha processors can be found in the 'alpha'
subdirectory.
INSTALLATION:
Install gmake.exe, shmsdos.exe, and uname.exe in any directory.
Add that directory to your Path environment variable.

Binary file not shown.

Binary file not shown.

View File

@@ -1,107 +0,0 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
/* acconfig.h
This file is in the public domain.
Descriptive text for the C preprocessor macros that
the distributed Autoconf macros can define.
No software package will use all of them; autoheader copies the ones
your configure.in uses into your configuration header file templates.
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). Although this order
can split up related entries, it makes it easier to check whether
a given entry is in the file.
Leave the following blank line there!! Autoheader needs it. */
/* Other stuff */
#undef ENABLE_MEM_CHECK
#undef ENABLE_MEM_PROFILE
#undef G_COMPILED_WITH_DEBUGGING
#undef G_THREADS_ENABLED
#undef GLIB_SIZEOF_GMUTEX
#undef GLIB_BYTE_CONTENTS_GMUTEX
#undef HAVE_BROKEN_WCTYPE
#undef HAVE_DOPRNT
#undef HAVE_FLOAT_H
#undef HAVE_GETPWUID_R
#undef HAVE_GETPWUID_R_POSIX
#undef HAVE_LIMITS_H
#undef HAVE_LONG_DOUBLE
#undef HAVE_POLL
#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
#undef HAVE_PWD_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMES_H
#undef HAVE_STRERROR
#undef HAVE_STRSIGNAL
#undef HAVE_UNISTD_H
#undef HAVE_VALUES_H
#undef HAVE_WCHAR_H
#undef HAVE_WCTYPE_H
#undef NO_FD_SET
#undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST
#undef NO_SYS_SIGLIST_DECL
#undef WITH_SYMBOL_UNDERSCORE
#undef SIZEOF_CHAR
#undef SIZEOF_SHORT
#undef SIZEOF_LONG
#undef SIZEOF_INT
#undef SIZEOF_VOID_P
#undef G_VA_COPY
#undef G_VA_COPY_AS_ARRAY
#undef G_HAVE___INLINE
#undef G_HAVE___INLINE__
#undef G_HAVE_INLINE
#undef GLIB_MAJOR_VERSION
#undef GLIB_MINOR_VERSION
#undef GLIB_MICRO_VERSION
#undef GLIB_INTERFACE_AGE
#undef GLIB_BINARY_AGE
#undef WIN32
#undef NATIVE_WIN32
#undef G_THREAD_SOURCE
/* #undef PACKAGE */
/* #undef VERSION */
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind:
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). */

View File

@@ -1,138 +0,0 @@
/* config.h.win32. Handcrafted for Microsoft C */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* #undef ENABLE_MEM_CHECK */
/* #undef ENABLE_MEM_PROFILE */
#define G_COMPILED_WITH_DEBUGGING "minimum"
/* #undef HAVE_BROKEN_WCTYPE */
/* #undef HAVE_DOPRNT */
#define HAVE_FLOAT_H 1
#define HAVE_LIMITS_H 1
/* #undef HAVE_LOCALTIME_R */
/* #undef HAVE_LONG_DOUBLE */
/* #undef HAVE_POLL */
/* #undef HAVE_PWD_H */
/* #undef HAVE_SYS_PARAM_H */
/* #undef HAVE_SYS_POLL_H */
/* #undef HAVE_SYS_SELECT_H */
/* #undef HAVE_SYS_TIME_H */
/* #undef HAVE_SYS_TIMES_H */
#define HAVE_STRERROR 1
/* #undef HAVE_STRSIGNAL */
/* #undef HAVE_UNISTD_H */
/* #undef HAVE_VSNPRINTF */
/* #undef HAVE_VALUES_H */
#define HAVE_VPRINTF 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
/* #undef NO_FD_SET */
/* #undef NO_SYS_ERRLIST */
#define NO_SYS_SIGLIST 1
/* #undef G_VA_COPY */
/* #undef G_VA_COPY_AS_ARRAY */
#define G_HAVE___INLINE 1
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#define GLIB_INTERFACE_AGE 0
#define GLIB_BINARY_AGE 0
#define G_THREAD_SOURCE "gthread-posix.c"
#define G_THREADS_IMPL_POSIX
#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
/* The number of bytes in a char. */
#define SIZEOF_CHAR 1
/* The number of bytes in a int. */
#define SIZEOF_INT 4
/* The number of bytes in a long. */
#define SIZEOF_LONG 4
/* The number of bytes in a long long. */
#define SIZEOF_LONG_LONG 8
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* The number of bytes in a void *. */
#define SIZEOF_VOID_P 4
/* Define if you have the atexit function. */
#define HAVE_ATEXIT 1
/* Define if you have the lstat function. */
/* #undef HAVE_LSTAT */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the on_exit function. */
/* #undef HAVE_ON_EXIT */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP ^*/
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
/* Define if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the <values.h> header file. */
/* #undef HAVE_VALUES_H */
/* Define if you have the w library (-lw). */
/* #undef HAVE_LIBW */

File diff suppressed because it is too large Load Diff

View File

@@ -1,173 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", (unsigned) ((char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-01-24 version of pthreads-win32 */
char pad[36];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,827 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Include wide character support before this, if necessary.
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 1999-04-08 20:04:26 mccabe%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 3
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,3)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned f_noscript : 1;
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
/* properties is an XPIDL extension. It is a hash table of
* case-insensitive string keys to string values. */
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern char * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern char * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern char * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

View File

@@ -1,50 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo.
echo copying exes and dlls to %MOZ_TOOLS%\bin
if not exist %MOZ_TOOLS%\bin\NUL mkdir %MOZ_TOOLS%\bin >NUL
copy bin\x86\* %MOZ_TOOLS%\bin >NUL
echo copying include files to %MOZ_TOOLS%\include
if not exist %MOZ_TOOLS%\include\NUL mkdir %MOZ_TOOLS%\include >NUL
copy include\* %MOZ_TOOLS%\include >NUL
echo copying include files to %MOZ_TOOLS%\include\libIDL
if not exist %MOZ_TOOLS%\include\libIDL\NUL mkdir %MOZ_TOOLS%\include\libIDL >NUL
copy include\libIDL\* %MOZ_TOOLS%\include\libIDL >NUL
echo copying lib files to %MOZ_TOOLS%\lib
if not exist %MOZ_TOOLS%\lib\NUL mkdir %MOZ_TOOLS%\lib >NUL
copy lib\* %MOZ_TOOLS%\lib >NUL
echo.
echo done copying
echo.
echo make sure that MOZ_TOOLS\bin is on your path
echo.
goto done
:no_moz_tools
echo.
echo. ERROR!
echo.
echo You need to set MOZ_TOOLS in your environment.
echo MOZ_TOOLS should be the name of a directory that
echo you create to hold these tools.
echo.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo MOZ_TOOLS should be set permanently so that it is
echo available to the build system whenever mozilla is building.
echo.
echo.
echo Please set MOZ_TOOLS and run install.bat again
echo.
:done

Binary file not shown.

View File

@@ -1,12 +0,0 @@
Sources for glib are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout glib
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the GLIB_1_2_0 tag on the gnome cvs
server.

View File

@@ -1,14 +0,0 @@
Sources for libIDL are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout ORBit
(libIDL files are in ORBit/libIDL)
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the LIBIDL_V0_6_3 tag on the gnome cvs
server.

View File

@@ -1,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}}}

Some files were not shown because too many files have changed in this diff Show More