mcafee%netscape.com
3c55f56c1a
Fixing Solaris bustage.
1999-05-10 03:47:19 +00:00
beard%netscape.com
4e2521577c
XP_MAC: improved nsDLL::Load() to not call PL_strlen() each time through a loop from 0 to the length of the string - 1.
1999-05-10 03:45:38 +00:00
beard%netscape.com
36eeaa8a64
now correctly returns target file info, reads files from project Data directory, writes files to output directory, uses setjmp/longjmp to trap calls to exit().
1999-05-09 15:03:13 +00:00
beard%netscape.com
23150082a3
using setjmp/longjmp to trap calls to exit(), compiling .xpt files into project Data folder.
1999-05-09 15:00:31 +00:00
beard%netscape.com
75c1643ee3
using longjmp instead of throw
1999-05-09 14:59:15 +00:00
beard%netscape.com
c7e13fad81
added version.rsrc to all targets
1999-05-09 14:58:54 +00:00
beard%netscape.com
cf844e31e5
moved version to version.rsrc
1999-05-09 14:58:30 +00:00
beard%netscape.com
d6610f1b65
First Checked In.
1999-05-09 14:58:00 +00:00
mccabe%netscape.com
09676c676b
Back out building xpidl with -static, because it breaks on some platforms. What's the XP way to do it?
1999-05-09 10:40:16 +00:00
mccabe%netscape.com
0d15a0a50f
Fix to 6156.
...
Added $(EXTRA_DEPS) dependency to $(PROGRAM) in rules.mk, so xpidl can ask to be recompiled when libxpt changes.
1999-05-09 09:21:35 +00:00
mccabe%netscape.com
15eecef0e9
Give xpidl a Makefile.in that uses the rules.mk rules for $(PROGRAM) to build, toallow use of purify target. Be warned, it won't be pretty.
...
Build xpidl statically by adding -static (I hope it's XP; is there an alternative?) to LDFLAGS. So that we can use it in the build without setting the shared library path.
1999-05-09 08:34:37 +00:00
beard%netscape.com
87962db8fe
turned off modification date caching, so files will be regenerated if missing or out of date.
1999-05-09 03:32:22 +00:00
beard%netscape.com
52fee2c586
NPL, using CWGetStoredObjectFileSpec() to get the location of each output file, instead of constructing from input file's name.
1999-05-09 03:27:07 +00:00
beard%netscape.com
0b0ea1fa93
NPL, removed Disassembly code (moved to linker), now using CWStoreObjectData() to associate output file with compilation. This lets CodeWarrior delete the file when objects are removed, and regenerate when file is deleted externally.
1999-05-09 03:27:05 +00:00
beard%netscape.com
72cb71e30c
bumped version, changed Flags to latest CWPro4 format to use newer APIs.
1999-05-09 03:27:03 +00:00
beard%netscape.com
861f0f2505
bumped version
1999-05-09 03:27:01 +00:00
beard%netscape.com
b11acf99b6
cleaned up, removed non-essential code, NPL
1999-05-09 03:19:47 +00:00
beard%netscape.com
694e5a851c
NPL
1999-05-09 03:19:07 +00:00
beard%netscape.com
53004acee4
added a "build all" target
1999-05-08 23:18:39 +00:00
beard%netscape.com
bd19f7a0cc
added version resources
1999-05-08 23:18:12 +00:00
beard%netscape.com
7026a42960
First Checked In.
1999-05-08 23:05:34 +00:00
beard%netscape.com
2c7785dfb7
changed raw calls to stat() to get_file_length(), and redefined get_file_length to mac_get_file_length when building as CodeWarrior plugin.
1999-05-08 23:01:09 +00:00
beard%netscape.com
5125d49f3e
renamed get_args() to mac_get_args(), get_file_length redefined as mac_get_file_length when built as CodeWarrior plugin.
1999-05-08 23:00:07 +00:00
beard%netscape.com
6e8fffb7f4
removed xpt_dump.c from compiler target, moved exclusively to linker target.
1999-05-08 22:58:42 +00:00
beard%netscape.com
5f1cb61927
added custom fopen, the only opens files in the output directory, added mac_get_file_length(), which is used in lieu of stat, turned on Disassembly function in linker.
1999-05-08 22:58:07 +00:00
beard%netscape.com
3daab4f8f8
put in sanity checking of pref data, if its size is incorrect it reverts to factory settings.
1999-05-08 22:56:39 +00:00
beard%netscape.com
889a8e48d7
added mac_get_file_length(), turned off disassembly (moved to linker)
1999-05-08 22:55:42 +00:00
beard%netscape.com
9fb2c6a7a6
turned off the "cantDisassemble" bit, moving disassembly to the linker.
1999-05-08 22:54:23 +00:00
beard%netscape.com
60a66b9f85
changed output field to use Str32Field type for alignment purposes (uses 34 bytes rather than 33).
1999-05-08 21:10:22 +00:00
dougt%netscape.com
640ccd97ae
Adding Proxy to the unix makefile
1999-05-08 21:10:18 +00:00
beard%netscape.com
eb661e0290
changed default 'pref' resource to conform to size of XPIDLSettings struct (40 bytes)
1999-05-08 21:09:19 +00:00
dougt%netscape.com
60a83a00dd
hooking up proxy to the WINDOWS makefile
1999-05-08 20:55:24 +00:00
beard%netscape.com
ecb01e0921
using defined(XPIDL_PLUGIN) to determine when to rename main
1999-05-08 20:40:26 +00:00
beard%netscape.com
1d24113a89
added XPIDL_PLUGIN macro, to distinguish when the code is being compiled as a CodeWarrior plugin.
1999-05-08 20:38:11 +00:00
beard%netscape.com
c8c460d775
changed link order in linker
1999-05-08 20:37:15 +00:00
beard%netscape.com
ea13807ccc
fixed a 'MENU' resource id conflict (128 is CodeWarrior IDE's Apple menu)
1999-05-08 20:36:56 +00:00
briano%netscape.com
2ef9974fe9
Fix for AIX, Solaris, OSF/1, and probably others.
1999-05-08 06:24:27 +00:00
mcmullen%netscape.com
d83d7b61e6
Adapt to changed interface some more.
1999-05-08 02:22:41 +00:00
mcmullen%netscape.com
660ab1c894
Adapt to changed interface.
1999-05-08 02:18:16 +00:00
mccabe%netscape.com
636f222084
Build xpidl before export phase of any xpcom directory.
1999-05-08 01:57:37 +00:00
mcmullen%netscape.com
f1f7a55308
Fix nsFileSpec to take native paths in constructors and assignment operators. Fix += to work with relative paths on Macintosh. Remove dependency of nsFileSpec on streams (so that dp can move nsFileSpec).
1999-05-08 01:18:23 +00:00
mcmullen%netscape.com
7e9ebaa434
These staged checkins can be tricky.
1999-05-08 00:57:57 +00:00
mcmullen%netscape.com
8ffb91bdf1
Updated a comment.
1999-05-08 00:21:46 +00:00
dougt%netscape.com
4dabc8645b
idl changed without me noticing. now everything is a PRInt32 instead of a int.
1999-05-08 00:12:49 +00:00
dougt%netscape.com
83cad4cb9b
when I turned on both tests cases, I did not realize that I was deleting the
...
testcase arguments in both. fixing.
1999-05-07 22:25:41 +00:00
dougt%netscape.com
89417fcd5e
fixing warning message.
1999-05-07 22:12:25 +00:00
dougt%netscape.com
3dd7d24e35
Got linux to compile.
...
A few errors fix when handling IID.
1999-05-07 22:09:44 +00:00
mcmullen%netscape.com
92574668b3
First Checked In.
1999-05-07 22:03:31 +00:00
rogerl%netscape.com
18f69ee952
Forced conversion of result for I64 tests to int in call to printf. I
...
couldn't find a OS-independent format string for handling the I64.
1999-05-07 21:57:23 +00:00
rogerl%netscape.com
221629a4f8
Fixed quad-word alignment issues, vTable layout problems.
1999-05-07 21:42:28 +00:00
jband%netscape.com
aa4e5c01f2
updating status - added Digital Unix and notes on PPC code
1999-05-07 21:01:29 +00:00
jband%netscape.com
953cc2771a
changing wchar_t to PRUnichar because wchar_t is 32bits on some machines (Solaris) and PRUnichar is what we really mean anyway
1999-05-07 21:00:29 +00:00
dougt%netscape.com
31c188408c
enabling all (of two) tests cases.
1999-05-07 20:27:02 +00:00
dougt%netscape.com
3eaf7b8815
moving build to install stage.
1999-05-07 20:21:04 +00:00
dougt%netscape.com
72c87b5c9a
removing unused class and reference to unused header.
1999-05-07 20:09:31 +00:00
dougt%netscape.com
67049603bc
removing stuff that is throw away.
1999-05-07 20:07:50 +00:00
dougt%netscape.com
c50297ec1e
Landing xpcom proxies.
1999-05-07 20:01:37 +00:00
waterson%netscape.com
52df9ed21f
Removed double-declaration of nsISupports: we #include nsISupportsArray now.
1999-05-07 19:52:13 +00:00
law%netscape.com
75a4b13e35
Renamed one component and added a sample
1999-05-07 19:45:34 +00:00
akkana%netscape.com
444cd0472f
Add nsInsertHTMLTxn
1999-05-07 19:20:40 +00:00
akkana%netscape.com
fba42cbca2
Make NS_ASSERTION and DebugBreak not crash on Unix
1999-05-07 19:20:12 +00:00
bruce%cybersight.com
5a54f4ad8f
This MUST be fixed in some other way. This is a temporary fix for the HP build bustage that Warren okayed as this code isn't in use elsewhere. This is just commenting out the bad code, not fixing it.
1999-05-07 08:08:21 +00:00
warren%netscape.com
198bc069bb
Removed size args from nsIAllocator Realloc and Free. Now nsPageMgr keeps track of sizes for its nsIAllocator interface.
1999-05-07 06:22:11 +00:00
warren%netscape.com
29f3184ed4
Found out that this needs to do autoregistration to work (because it needs raptorbase).
1999-05-07 05:30:30 +00:00
briano%netscape.com
ed07d10ff3
Changed the reference to 'false' to 'PR_FALSE' so it'll build on Unix.
1999-05-07 02:21:43 +00:00
jband%netscape.com
98c002f568
checking in generated versions of these xpcom headers. soon we will be generating these at compile time. Sources for these files are in xpcom/idl. They are regenerated from those files using xpidl -m header filename.idl
1999-05-07 01:45:20 +00:00
rickg%netscape.com
74f34530ec
also removed a debug define
1999-05-07 00:48:04 +00:00
rickg%netscape.com
ddd1e13091
fixed an error subsuming autostrings, and removed an AIX warning
1999-05-07 00:47:24 +00:00
jband%netscape.com
44f3df2e61
pare down to the idl files that really work. Some can be resurrected later. Many require interface changes with deeper implications. These are the base interfaces that we really need to have xpconnectable at this point
1999-05-07 00:17:58 +00:00
sspitzer%netscape.com
f88899b6be
check for existence before NS_ADDREFing.
...
this was causing a crash in smtpTest, pop3Test and nntpTest, where we
weren't registering the EventQueue component.
also, make these destructors virtual.
1999-05-07 00:09:46 +00:00
beard%netscape.com
4158caccd8
First Checked In.
1999-05-06 20:39:56 +00:00
beard%netscape.com
ea4590eb61
don't know how, but line endings got whacked.
1999-05-06 15:52:25 +00:00
beard%netscape.com
e37c083d37
First Checked In.
1999-05-06 15:06:11 +00:00
beard%netscape.com
0a7c2d5f5b
First Checked In.
1999-05-06 14:39:20 +00:00
beard%netscape.com
e1add767cb
tool changes
1999-05-06 14:30:29 +00:00
beard%netscape.com
1fe602d4e3
added xptcstubs_mac.cpp/.s, removed xptcstubs_.mac.cpp
1999-05-06 14:29:31 +00:00
beard%netscape.com
ac665484f9
XP_MAC: no longer using mac_fopen, replacing fopen itself. added mac_warning.
1999-05-06 14:27:57 +00:00
beard%netscape.com
52b7ee9887
for XP_MAC, added macro renaming main to xptdump_main, for use in CodeWarrior plugin, changed all uses of "stat" to call to get_file_length() for clarity, and to lessen number of calls to stat in code.
1999-05-06 14:25:10 +00:00
beard%netscape.com
23b01037c6
For XP_MAC, added macro renaming main to xptlink_main, for use in CW plugin linker, uint32 -> PRUint32, renamed xpt_dump_usage -> xpt_link_usage.
1999-05-06 14:22:46 +00:00
beard%netscape.com
6202fe13f7
fixed stores of types smaller than sizeof(PRInt32)
1999-05-06 14:21:08 +00:00
beard%netscape.com
ac5c447a65
fixed floating point loads, vtable offset, r4 <- r6.
1999-05-06 14:19:34 +00:00
beard%netscape.com
b74c11cb44
First Checked In.
1999-05-06 14:16:15 +00:00
dp%netscape.com
742a5a0b48
Removing stray UnregisterFactory(..., path)
1999-05-06 13:33:42 +00:00
dp%netscape.com
3371f4c197
Landing M6 XPCOM Code cleanup branch
1999-05-06 13:29:37 +00:00
waterson%netscape.com
3072ab325f
Suppress unused parameter warnings.
1999-05-06 05:15:26 +00:00
rickg%netscape.com
214d738d23
new nsString modz; getting ready for nsString2 switchover
1999-05-06 05:13:08 +00:00
dveditz%netscape.com
d94a1bc88f
minor startup performance improvement
1999-05-06 04:19:06 +00:00
briano%netscape.com
888ec9541e
Added OpenBSD to the list.
1999-05-06 01:58:22 +00:00
briano%netscape.com
bd9539aeee
This should prevent Solaris/x86 from overriding its CPPSRCS setting with that for sparc.
1999-05-06 01:57:02 +00:00
dp%netscape.com
cee9b8c834
Converting stray UnregisterFactory calls to UnregisterComponent
1999-05-06 01:37:04 +00:00
mcafee%netscape.com
a8660a05c4
Adding Solaris/sparc and Solaris/intel
1999-05-06 00:49:31 +00:00
mcafee%netscape.com
91c41b4730
Linker didn't seem to like _ prefix for function names, removing them fixes link errors. Adding license file.
1999-05-06 00:49:02 +00:00
mcafee%netscape.com
7a7011e168
Fixing link error (Solaris).
1999-05-06 00:48:09 +00:00
mcafee%netscape.com
ad9054f19f
Fixing link errors (Solaris).
1999-05-06 00:47:40 +00:00
sspitzer%netscape.com
93fff16d77
check for existance before dereferencing
1999-05-06 00:24:45 +00:00
hyatt%netscape.com
b787455ad9
Changed the arguments to PostSynchronousEvent. Added an EventLoop method.
1999-05-05 23:55:10 +00:00
briano%netscape.com
596124712e
Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
1999-05-05 23:38:15 +00:00
scc%netscape.com
4c26313504
sense of HAVE_CPP_BOOL was backwards, fixed it (thanks, Jim Dunn)
1999-05-05 23:36:38 +00:00
scc%netscape.com
6c7fa04eb5
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Wow! Re-enabled initialization/assignment from raw COM interface pointers, only this time it means the same as |dont_QueryInterface|. Which is what people want and expect. Re-enabled comparisons between |nsCOMPtr|s and raw COM interface pointers; and it means what people expect: are these two 4-byte values equal/not-equal. Added a function for comparing two pointers (either can be raw or nsCOMPtr) called |SameCOMIdentity|, which provides the other kind of comparison.
No current functionality has changed. Everything you're doing now is still legal and valid. These changes only bring some additional options.
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.0.2
Comment: get my key at < http://www.meer.net/ScottCollins/#key >
iQA/AwUBNzAeufGmojMuVn+fEQInWgCfUVK/7xfd/pdhAmyIe4HhynKsuucAn20t
MRtmNY4e2MAdwClvhR65a5Yv
=elb3
-----END PGP SIGNATURE-----
1999-05-05 10:37:05 +00:00
mcafee%netscape.com
e4ded11809
Adding license.
1999-05-05 06:07:50 +00:00
mcafee%netscape.com
19e2200b75
Adding test to .cvsignore
1999-05-05 06:07:25 +00:00
mcafee%netscape.com
90c4be81f7
Adding Makefile for Linux.
1999-05-05 06:06:33 +00:00
mcafee%netscape.com
03d3d710d6
Adding changes for Solaris, commented-out so we don't break the current build.
1999-05-05 02:06:02 +00:00
mcafee%netscape.com
8381e6ce78
Typo? Fixing Solaris bustage.
1999-05-05 01:59:07 +00:00
kipp%netscape.com
8035c38762
alloc IID
1999-05-05 01:59:01 +00:00
mcafee%netscape.com
ad1edb1c19
These files have been renamed with _asm_ to distinguish them from cpp files, this unconfuses gcc.
1999-05-05 01:57:35 +00:00
kipp%netscape.com
1854ecef21
alloc IID
1999-05-05 01:56:46 +00:00
mcafee%netscape.com
4b91860904
Renaming asm files to be different than cpp files so compiler doesn't get confused. xptcinvoke_sparc_solaris.s _. xptcinvoke_asm_sparc_solaris.s, xptcstubs_sparc_solaris.s -> xptcstubs_asm_sparc_solaris.s
1999-05-05 01:56:01 +00:00
hyatt%netscape.com
24983c6525
Committing the changes to support the new nsIEventQueue interface and
...
nested queues in the event queue service.
1999-05-04 23:35:47 +00:00
hyatt%netscape.com
e74697248f
Committing changes to support the new nsIEventQueue interface.
1999-05-04 23:35:25 +00:00
hyatt%netscape.com
e6fc4a4a7d
Committing Mac Project file for new event queues.
1999-05-04 23:34:58 +00:00
dougt%netscape.com
747d44d652
Removing nsProxyEvent from xpcom. It will be shortly replaced with a
...
new and improved version.
1999-05-04 22:47:45 +00:00
dougt%netscape.com
b2ac80492c
Removing nsProxyEvent from xpcom. It will be shortly replaced with a
...
new and improved version
1999-05-04 22:42:22 +00:00
alecf%netscape.com
2af5504cb9
back out my warning fix (proper fix on the way)
1999-05-04 22:33:10 +00:00
jdunn%netscape.com
d7c48d4095
remove the -lIDL from the EX_LIBS line. It is included with $(LIBIDL_LIBS)
...
correctly. HP chokes on the -lIDL since there is no preceding -L<path to libIDL.a>
1999-05-04 22:16:15 +00:00
kipp%netscape.com
19a5f0c5f5
alloc iids
1999-05-04 21:31:48 +00:00
alecf%netscape.com
f72f0cb12f
fix some warnings about initializing variables in constructors
1999-05-04 21:09:03 +00:00
alecf%netscape.com
08744902e8
#if 0 out some unused code
1999-05-04 20:56:40 +00:00
vidur%netscape.com
3a83bcaeb6
new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement
1999-05-04 20:55:46 +00:00
alecf%netscape.com
eb6233d510
initialize some variables in constructor declaration rather than the constructor itself
1999-05-04 20:52:05 +00:00
alecf%netscape.com
7f2b893ac4
fix virtual constructor problem
1999-05-04 20:50:24 +00:00
alecf%netscape.com
4d5d87bb3c
fix possible uninitialized variable
1999-05-04 20:49:20 +00:00
alecf%netscape.com
69706a2b27
add a side effect warning that bit me hard during M6
1999-05-04 20:28:24 +00:00
jband%netscape.com
098ff3f390
change to make xpidl [shared] cause a const qualifier to be emitted and wstring to map to PRUnichar rather than PRUint16
1999-05-04 20:03:43 +00:00
mcmullen%netscape.com
0c5ad1f6f3
So much for that last touchup between building and committing...
1999-05-04 19:39:15 +00:00
mcmullen%netscape.com
5da90cc4d1
Fix double-escaping problem ( #4184 )
1999-05-04 19:11:31 +00:00
sspitzer%netscape.com
c425481936
changes to get this to build with the -pedanic flag.
...
(when you pass --enable-pedantic to the compiler)
1999-05-04 17:21:33 +00:00
scc%netscape.com
314436f96d
change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous.
1999-05-04 12:40:52 +00:00
mccabe%netscape.com
7b45b56ec2
Fix to 5899; xpidl now looks for its target file where it's told to rather than eagerly plucking it out of the supplied includes directories.
...
Also removed an obsolete check against libIDL 0.6.2.
1999-05-04 10:52:20 +00:00
scc%netscape.com
9275282f6b
somebody is including this file inside an |extern "C"| declaration. That's bad. I can't find the culprit, but I can mark the important function |extern "C++"| to allow windows to compile.
1999-05-04 10:23:56 +00:00
scc%netscape.com
6e4ff024b9
oops
1999-05-04 09:51:04 +00:00
mccabe%netscape.com
537caa1470
Fix to 5415. Don't complain about duplicate iids when linking, if the duplicate iids are zero (representing unresolved interfaces.)
1999-05-04 09:47:10 +00:00
scc%netscape.com
1d573cde16
Added |CallQueryInterface|, a type-safe interface to |QueryInterface|
1999-05-04 09:44:27 +00:00
scc%netscape.com
f5a32343a4
added |null_nsCOMPtr()|, |CallQueryInterface()|, fixed comments; added |const| in several appropriate places
1999-05-04 09:37:35 +00:00
mccabe%netscape.com
ef8decef32
Fix to 5898. xpidl now works like the rest of the compilers in the world, and understands -Ifoo as well as -I foo.
...
Thanks to Heikki Toivonen <heikki@citec.fi> for this suggestion.
1999-05-04 08:21:36 +00:00
mccabe%netscape.com
be244708be
Check for consts > 0 before allocating record space for them. Fix to 5683, a malloc(0) bug; thanks to jlnance@inttek.com for catching this one.
1999-05-04 07:31:40 +00:00
hshaw%netscape.com
eae3dcdf4c
include prcmon.h for nsThread.h, until unix defines NS_MT_SUPPORTED for nsISupports.h
1999-05-04 07:11:31 +00:00
waterson%netscape.com
380ab6b36c
Improve docs.
1999-05-04 03:54:56 +00:00
waterson%netscape.com
0dd20272b3
Don't set record->typelibRecord until we know that we're actually indexifying the typelib in which the interface lives.
1999-05-04 03:45:55 +00:00
jband%netscape.com
8d31292b46
force the tools for get created in the export phase to be used to build xpt files and cleanup otherwise makefiles
1999-05-04 03:43:14 +00:00
jband%netscape.com
ee7fe8a1f2
fix casting warning and quiet useless runtime noise on success
1999-05-04 03:40:31 +00:00
jband%netscape.com
e162203173
Support BSD OS and difference between gcc and egcs (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
1999-05-04 03:38:05 +00:00
jband%netscape.com
a97241b31b
Fix comical copy/paste error (thanks to Bert Driehui <bert_driehuis@nl.compuware.com>)
1999-05-04 03:36:21 +00:00
jband%netscape.com
6fed94989f
updating status page
1999-05-04 03:34:45 +00:00
mcmullen%netscape.com
b71b1961d8
Fix an error in the previous checkin.
1999-05-03 23:14:28 +00:00
mcmullen%netscape.com
36d20039a0
Check for a null path before calling stat() and friends (bug #5576 ). a=chofmann.
1999-05-03 20:29:01 +00:00
jband%netscape.com
1b9abd7edd
***NOT PART OF SEAMONKEY BUILD***. Updated status tracking doc.
1999-05-03 18:50:40 +00:00
jband%netscape.com
847d3fbe34
***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-05-01 09:03:39 +00:00
jband%netscape.com
21d88f9812
***NOT PART OF SEAMONKEY BUILD*** Updating status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-05-01 08:23:36 +00:00
briano%netscape.com
a06b94a174
Defined MAP_FAILED for all the platforms that don't have it.
1999-05-01 02:10:39 +00:00
briano%netscape.com
df057a0825
Fix AIX and Solaris bustage.
1999-05-01 01:40:35 +00:00
warren%netscape.com
09b07809c1
Added include for nsError.h to get nsresult.
1999-04-30 23:49:30 +00:00
jband%netscape.com
9cf2ab33fb
*** NOT PART OF SEAMONKEY BUILD*** Adding status page to help track and coordinate platform specific code contributors to xptcall (needed for xpconnect)
1999-04-30 23:25:12 +00:00
warren%netscape.com
e54a458fca
Consolidated individual factories into a single factory for base.
1999-04-30 22:55:21 +00:00
warren%netscape.com
cc1333535a
Made Notify and Wait methods return nsresult.
1999-04-30 22:55:16 +00:00
warren%netscape.com
9c928248b7
Added page manager, buffer, buffer streams and pipes stuff.
1999-04-30 22:55:12 +00:00
warren%netscape.com
dabc3839ad
Added size argument to Free and Realloc (for implementations that can't determine the memory block's size. Needed for nsPageMgr. Hooked allocator up to xpcom initialization.
1999-04-30 22:54:28 +00:00
warren%netscape.com
11cccfd648
Fixed QI to respond to nsIProperties and nsIPersistentProperties. Removed factory (now in nsBaseDLL).
1999-04-30 22:54:22 +00:00
waterson%netscape.com
65a709a34a
Bug 5671. Use nsAllocator instead of C++ new/delete. r=jband,a=chofmann.
1999-04-30 18:49:40 +00:00
pinkerton%netscape.com
7b8852653a
added GetIID() method.
1999-04-30 08:59:11 +00:00
rogerl%netscape.com
fb2f92e61d
!!! Not a part of SeaMonkey Build !!!
...
new sparc stub code + added missing initialization to invoke_copy
1999-04-29 21:34:25 +00:00
bruce%cybersight.com
b375ec7b75
Remove -lnetlib from link lines. Not needed.
1999-04-28 05:30:09 +00:00
erik%netscape.com
918e586ae6
Was using the wrong IID to implement nsISupports. Fixed.
1999-04-28 01:43:51 +00:00
bruce%cybersight.com
be25d41dda
Backing out change .. breaks build globally. Guess it is better to just have a broken HP-UX for now.
1999-04-28 01:24:06 +00:00
bruce%cybersight.com
a44807c99e
Fix HP-UX build bustage. You may NOT delete a void*. This is illegal in ANSI C++.
1999-04-28 01:08:40 +00:00
brendan%netscape.com
d3bc2fbac5
Fix typos and other comment nits.
1999-04-28 00:38:49 +00:00
kipp%netscape.com
12cecd2806
Fixed bug in strncasecmp as reported by Eric Burley <ericb@neoplanet.com>; while I was there I removed a compiler warning too
1999-04-27 22:20:52 +00:00
mcmullen%netscape.com
b7e2a9919d
Use CRLF on windows for nsEndl()
1999-04-27 21:26:15 +00:00
waterson%netscape.com
4511d6651c
Use nsFileSpec and nsDirectoryIterator to make the implementation fully XP.
1999-04-27 17:49:14 +00:00
waterson%netscape.com
9fc362f09d
Added linkage to base and nsstdlib so that we can use McMullen's filespec stuff.
1999-04-27 17:48:31 +00:00
bruce%cybersight.com
489d86fc3a
Fix an array bounds write when writing to this->interfaceRecords[size] in the nsTypelibRecord constructor.
1999-04-27 04:06:33 +00:00
sfraser%netscape.com
803f8637c3
Remove errant semicolons.
1999-04-27 04:04:24 +00:00
bruce%cybersight.com
bd1a77ea10
Yet another linking error killing the unix tinderboxen.
1999-04-27 03:52:34 +00:00
bruce%cybersight.com
9aadf8d5c3
Fix build bustage for this.
1999-04-27 03:14:57 +00:00
mcmullen%netscape.com
31082baedf
Fixed two small problems in Macintosh-only parts of the code.
1999-04-27 02:12:22 +00:00
waterson%netscape.com
82ef7736c3
Whoops. Don't force linkage: build ordering problem.
1999-04-26 23:59:44 +00:00
rickg%netscape.com
0de7b981be
removed warnings
1999-04-26 23:43:40 +00:00
alecf%netscape.com
5c0464f10c
actually export nsISimpleEnumerator so we can use it
1999-04-26 23:37:01 +00:00
waterson%netscape.com
7c46b25533
Add linker directives to ensure all the libs we need get loaded.
1999-04-26 23:30:59 +00:00
waterson%netscape.com
8d0ba7fab2
Use nsSpecialSystemFileSpec on Unix to get components dir.
1999-04-26 23:30:40 +00:00
alecf%netscape.com
2931a127d2
IDL-export nsrootidl.idl
1999-04-26 22:59:55 +00:00
mcmullen%netscape.com
42c26e2cf9
Checkin based on patches submitted by Michael Lowe - #5473 . Adds support for a large number of special windows directories.
1999-04-26 22:20:23 +00:00
mcmullen%netscape.com
98d439d706
Patch from Michael Lowe (part of #5473 ) replace true by PR_TRUE
1999-04-26 19:34:39 +00:00
mcmullen%netscape.com
e5e977358e
Leakage and mismatch of allocate/free methods (patches submitted by Bruce Mitchener). Bug #5140 .
1999-04-26 19:05:00 +00:00
waterson%netscape.com
0dc5d18b78
Added nsISimpleEnumerator.h as a dummy file so that XPIDL that uses it won't break.
1999-04-26 17:31:57 +00:00
jband%netscape.com
b6050d0bd1
ifdef'ing out a much more likely cause for the Mac bustage
1999-04-26 05:50:12 +00:00
jband%netscape.com
f30475caf2
changing a member name in hopes that this has something to do with the Mac bustage. I can't see what else might be wrong. Pure voodoo!
1999-04-26 05:40:18 +00:00
jband%netscape.com
fa205903de
Make xptinfo fail more gracefully. Fix a couple of warnings. Get rid of XPTDIR env var hack for XP_PC (other platforms coming soon)
1999-04-26 04:23:29 +00:00
bruce%cybersight.com
6b1cb6c501
Fix for a comment.
1999-04-25 13:31:05 +00:00
bruce%cybersight.com
e128505d6e
Old patches for non-virtual vs virtual destructors (approved by Troy)
1999-04-25 04:57:38 +00:00
rickg%netscape.com
adecc28838
completed the backout
1999-04-25 03:50:10 +00:00
rickg%netscape.com
307ad080f1
backing out string changes until I can get it right
1999-04-25 03:10:44 +00:00
rickg%netscape.com
5cc467b89c
still trying to fix mac breakage
1999-04-25 02:53:39 +00:00
rickg%netscape.com
06d43c1933
removed warnings and a build error
1999-04-25 02:05:03 +00:00
rickg%netscape.com
5eea057c07
fix to nsString2 constructor
1999-04-25 01:51:21 +00:00
rickg%netscape.com
9ea354a873
fix to nsString2 constructor
1999-04-25 01:49:58 +00:00
rickg%netscape.com
5098683c49
disabled some unnecessary debug output
1999-04-25 01:27:51 +00:00
rickg%netscape.com
b5dcc14666
removed PRUnichar* operator() and other WIP for nsString2
1999-04-25 01:24:10 +00:00
scc%netscape.com
c77df52aa7
removed the non-|const| version of |nsAutoCString::operator const char*| since the const version serves in both |const| and non-|const| situations, and will be ambiguous to many compilers.
1999-04-24 18:40:36 +00:00
waterson%netscape.com
4b2d880a2d
Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
1999-04-24 02:38:54 +00:00
mcmullen%netscape.com
bf4cf0d5dd
Bug #4184 . Before unescaping a path, call ReAllocData.
1999-04-23 21:32:57 +00:00
mcmullen%netscape.com
ed7685944c
Corrected spelling in some comments.
1999-04-23 20:27:38 +00:00
mcmullen%netscape.com
2b9b0a6cd3
Made GetCatInfo method public (XP_MAC only)
1999-04-23 17:18:24 +00:00
mccabe%netscape.com
19c68fb53b
Backed out my previous checkin.
...
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.
1999-04-23 09:20:36 +00:00
mccabe%netscape.com
ab6924a6b7
Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo.
1999-04-23 09:10:09 +00:00
dougt%netscape.com
a23ed84234
Fixes Bug 5300 http://bugzilla.mozilla.org/show_bug.cgi?id=5300
1999-04-23 06:32:40 +00:00
mccabe%netscape.com
718f08047f
Go from explicit $(shell ) calls to glib-config and libIDL-config to using $LIBIDL_CFLAGS, $LIBIDL_LIBS, as set in libIDL.m4.
1999-04-23 06:18:03 +00:00
bruce%cybersight.com
b921f69928
Removing a spurious comma, fixing AIX and HP-UX build bustage. I don't see why this code should've compiled for anyone.
1999-04-23 04:15:50 +00:00
warren%netscape.com
d5baf9b75e
Added variant and scriptable.
1999-04-22 08:27:34 +00:00
rickg%netscape.com
d550cc2e2e
sync up with nsString2.cpp
1999-04-22 08:23:25 +00:00
warren%netscape.com
91d0be4809
Started factoring nsIPersistentProperties from nsIProperties.
1999-04-22 07:32:51 +00:00
warren%netscape.com
329d00e493
Added Write(nsIInputStream) and Flush to nsIOutputStream.
1999-04-22 07:31:03 +00:00
sfraser%netscape.com
a046a5b92a
Look for types.h in the system headers.
1999-04-22 04:34:59 +00:00
warren%netscape.com
8f4b7a43d2
Added nsCRT::free methods.
1999-04-22 04:25:17 +00:00
warren%netscape.com
aa985edf4b
Added NS_IMETHOD decls.
1999-04-22 04:17:21 +00:00
warren%netscape.com
187631ef17
Added nsAutoMonitor
1999-04-22 04:12:08 +00:00
alecf%netscape.com
0d53273832
oops, should be including nsID.h for the nsID typedef
1999-04-22 03:25:24 +00:00
warren%netscape.com
ca71965106
Added better comment about NS_WITH_SERVICE.
1999-04-21 21:28:16 +00:00
mcmullen%netscape.com
1a80115434
Export functions used by mailnews build (progname versions of static Get/Release) - bustage fix.
1999-04-21 21:07:20 +00:00
neeti%netscape.com
d137eb0ce4
checking for null mObserverList
1999-04-21 19:36:41 +00:00
law%netscape.com
2107107c64
Staking claim to some IIDs for app shell componentry
1999-04-21 01:15:47 +00:00
mcmullen%netscape.com
4efbbee451
Oops.
1999-04-20 19:31:11 +00:00
mcmullen%netscape.com
34af4633c2
Correct a problem my last change to GetParent() introduced.
1999-04-20 19:09:22 +00:00
neeti%netscape.com
2c01a9790e
implemented wrapper funtions to make GetObserverList private.
1999-04-20 14:50:47 +00:00
bruce%cybersight.com
2648c173ee
Fix library name. Still coredumps on execution.
1999-04-20 05:36:36 +00:00
mcmullen%netscape.com
bd7584529a
Fixed GetParent() on windows and unix (was incorrect for directories whose paths end in a separator).
1999-04-19 22:07:42 +00:00
mccabe%netscape.com
8f0836280f
Use @GLIB_CONFIG@ and @LIBIDL_CONFIG@ autoconf variables to find glib-config and libIDL config, rather than hardcoding thier names.
...
Thanks to Greg Roelofs for this fix.
1999-04-19 08:31:42 +00:00
dp%netscape.com
23f283dd39
More on starup components
1999-04-17 16:49:58 +00:00
dp%netscape.com
511e7c4460
Adding some debugging help
1999-04-17 16:49:17 +00:00
mccabe%netscape.com
4a9c5b4415
Changed makefile to request --cflags and --libs from libIDL-config as well as from glib-config, to handle those cases where libIDL is installed in a different place than glib.
...
Thanks to Tim Rowley <tor@cs.brown.edu> for this fix.
1999-04-17 03:54:39 +00:00
warren%netscape.com
d2f79e5218
Made instance variables protected so that we can subclass.
1999-04-16 18:16:21 +00:00
mcmullen%netscape.com
9726731289
Added unix home directory
1999-04-15 22:45:41 +00:00
sfraser%netscape.com
2f546f203d
Warning elimination (remove extra ; )
1999-04-15 19:54:27 +00:00
sfraser%netscape.com
7509fa995a
Warning elimination (delete extra ; )
1999-04-15 19:53:35 +00:00
dougt%netscape.com
10c079470d
Now using PL_* functions in nsprPath()
...
ifdef'ing the deallocation of nsprPath()
1999-04-15 19:39:23 +00:00
mccabe%netscape.com
e33e295f30
Enabling xpidl as a standard part of the unix and windows build. Changed checks against BUILD_XPIDL to the (as yet undefined) USE_XPIDL variable in libpref, rdf, xpfe/AppCores, to keep them from firing just yet. The BUILD_XPIDL-enabling machinery in configure.in is unchanged, but BUILD_XPIDL is unused for now.
...
See http://www.mozilla.org/scriptable/xpidl/ if this breaks you.
1999-04-15 18:28:27 +00:00
jband%netscape.com
5f9bbffb34
not yet part of seamonkey build -- fix problem with forward declarations in idl
1999-04-15 03:32:18 +00:00
mccabe%netscape.com
4339690ad1
Convert some straggling PR_ASSERTS to XPT_ASSERTS to complete link-time freedom from nspr.
1999-04-15 03:20:24 +00:00
alecf%netscape.com
636135b5e6
don't break if we're included in a C file
1999-04-15 03:13:20 +00:00
mcmullen%netscape.com
ef4a73c482
An "oops" correction in the previous checkin.
1999-04-15 02:17:41 +00:00
toshok%hungry.com
a3037a390f
use NSPR's LL_ macros to do 64 bit stuff.
1999-04-15 01:40:33 +00:00
toshok%hungry.com
2164e77cc1
remove LL's to fix windows build.
1999-04-15 01:36:25 +00:00
mcmullen%netscape.com
8a002d9b23
Fixed two warnings and added a method with a shorter name because of bug in VC++ compiler
1999-04-15 01:11:42 +00:00
mcmullen%netscape.com
82df0f6471
Fixed compiler warning.
1999-04-15 01:07:20 +00:00
mcmullen%netscape.com
bc106712df
Support unix paths .. and . in the path conversion routine.
1999-04-15 01:06:55 +00:00
toshok%hungry.com
a739ba97ca
change linux specific blurbs to include netbsd/freebsd, and make sure to update the url to the unixish_x86 file.
1999-04-15 01:06:45 +00:00
mcmullen%netscape.com
d579b733aa
Fix backwards failure logic
1999-04-15 01:06:03 +00:00
toshok%hungry.com
d38a318e0b
add some PRInt64 tests too.
1999-04-15 00:52:40 +00:00
toshok%hungry.com
82624f2171
the linux implementation should work for freebsd and netbsd x86. change the name from linux to unixish to reflect this.
1999-04-15 00:50:07 +00:00
waterson%netscape.com
295796c6fd
Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
1999-04-14 23:06:22 +00:00