cyeh%netscape.com
e06ebadeda
(really cyeh) fix crashing bug in optimized builds of viewer, but i'm really suprised that this didn't crash more often.
per Inside Macintosh: Processes: you must initialize the ProcessInfoRec with the address to a valid FSSpec and at least 32 bytes of memory if you want the name of the process. if you do not want the name of the process, pass in nil into ProcessInfoRec.processName. We were crashing because the value of PIR.processName was uninitialized, and we were copying the name of the application into random memory.
1999-03-02 00:03:30 +00:00
pnunn%netscape.com
0436722812
created. -pnunn
1999-03-01 22:40:55 +00:00
law%netscape.com
c775620ca9
Fix recursion problem
1999-03-01 19:06:27 +00:00
ramiro%netscape.com
9a300df138
Do the exception thing only if HAVE_CPP_EXCEPTIONS is defined.
1999-03-01 12:54:16 +00:00
mcafee%netscape.com
49754e4257
Adding comparisons to autoconf results.
1999-03-01 10:13:18 +00:00
ramiro%netscape.com
0875a55f81
AIX portability fixes. (Waqar Malik <waqar@netscape.com>)
1999-03-01 06:29:14 +00:00
beard%netscape.com
9093cc3fb4
SetDestructor
1999-02-28 19:04:47 +00:00
mcmullen%netscape.com
9d8798db7a
Fix Windows build errors
1999-02-28 02:51:53 +00:00
mcmullen%netscape.com
0ab1a3175d
Fix unix build errors
1999-02-28 02:17:55 +00:00
mcmullen%netscape.com
5c6b652c90
Fix const problem.
1999-02-28 01:55:23 +00:00
mcmullen%netscape.com
22a00633c9
Fix seek again so it resets eof. Allow ns*FileStream stack-based classes to be closed explicitly. Fix refcounting. Remove "close on destroy" kludge.
1999-02-28 01:36:48 +00:00
mcmullen%netscape.com
1e864b32fa
REALLY add libreg and nsRegistry to the Macintosh build.
1999-02-28 00:26:24 +00:00
mcmullen%netscape.com
fe54d94b06
REALLY add nsRegistry and libreg to the Mac build.
1999-02-28 00:24:53 +00:00
dp%netscape.com
f08b61d790
Adding nsRegistry to unix.
1999-02-27 21:49:34 +00:00
mcmullen%netscape.com
b38ede637e
Call delete [] when new [] was used for allocation.
1999-02-27 20:39:07 +00:00
dp%netscape.com
9d4ec19bc1
Code cleanup. Added comments. PR_LOG() cleanup. I think I will do my haircut too...
1999-02-27 09:50:19 +00:00
dp%netscape.com
be3f140e46
Clode cleanup. Abstracted registry access code that does ProgID into functions platformProgIDToCLSID() and platformCLSIDToProgID()
1999-02-27 08:58:11 +00:00
dp%netscape.com
6825d1d1d1
Changed comment to indicate that Quick Registration via the quick register data structure isn't for prime time yet.
1999-02-27 08:56:21 +00:00
alecf%netscape.com
d9f776b9c9
put #ifdef's around the interface stub implementation output so that generated files can still
...
be part of the build system.
1999-02-27 03:34:39 +00:00
alecf%netscape.com
d0cc12e497
add IID() method
1999-02-27 03:16:56 +00:00
ebina%netscape.com
4b5c1e06c8
Reflect changes to API in nsRepository.h to the Mac.
1999-02-27 02:08:50 +00:00
ebina%netscape.com
dbd00c9b1b
Remove support for the old RegisterFactory API.
1999-02-27 02:06:54 +00:00
scc%netscape.com
312b8d76d7
for VC++5.0, no member using declarations (to prevent internal compiler error); to make this compile fixed type of AddRef and Release in nsDerivedSafe
1999-02-26 23:43:40 +00:00
pinkerton%netscape.com
f9e4a5c3cf
added GetGlobalServiceManager for warren. permission to checkin to closed tree granted by sar.
1999-02-26 23:26:17 +00:00
scc%netscape.com
0238953fe3
deprecated |dont_AddRef|, added a new form of |getter_AddRefs| to take its place. Removed all nothing of bool from the headers (should help gcc)
1999-02-26 19:50:46 +00:00
mcafee%netscape.com
cf6f44ef32
Switching false/true over to PR_FALSE/PR_TRUE
1999-02-26 19:47:48 +00:00
kipp%netscape.com
fbade5b43f
Defined some operator new/delete macros to help us get it right
1999-02-26 19:38:53 +00:00
dp%netscape.com
80aceefbf9
Adding platformVersionCheck() into USE_REG ifdef
1999-02-26 19:28:42 +00:00
mcafee%netscape.com
f88f9526bc
Switching one last bool to PRBool. a=mcmullen
1999-02-26 19:22:43 +00:00
alecf%netscape.com
e7831871be
fix AIX bustage
1999-02-26 18:58:08 +00:00
dp%netscape.com
9cd352aaaa
Implemented versioning of the repository hieararchy under the registry. Also changed storing longlongs to ints into the registry.
1999-02-26 18:41:37 +00:00
pinkerton%netscape.com
1ad58a84f2
add libreg to list of linked libraries to try to get autoregistration working correctly.
1999-02-26 18:38:39 +00:00
alecf%netscape.com
bd99bf6b76
add nsIEnumerator interface, and fix nsICollection interface to use long not int
1999-02-26 17:57:34 +00:00
alecf%netscape.com
66c86207fd
fix -pedantic bustage - Delete isn't const, so re-cast "this"
1999-02-26 17:56:44 +00:00
alecf%netscape.com
15d43a4917
fix HPUX/AIX/OSF bustage - most unices need stdlib.h to get abort()
1999-02-26 17:41:47 +00:00
troy%netscape.com
09c11b64cd
Per Kipp's request, added patch from Mark Harvey (Mark.Harvey@wireplay.bt.co.uk) so we
...
don't have an imagehlp.dll dependency unless MOZ_TRACE_XPCOM_REFCNT is defined
1999-02-26 17:39:55 +00:00
pinkerton%netscape.com
4e26b52204
added new CreateInstance for warren to fix build bustage that never showed up on tinderbox.
1999-02-26 17:25:24 +00:00
ebina%netscape.com
66e1467fa8
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
pinkerton%netscape.com
6453551205
add a new RegisterFactory method for ebina.
1999-02-26 16:50:27 +00:00
ebina%netscape.com
0893363a0b
Changing RegisterFactory to use the new API.
1999-02-26 15:59:52 +00:00
warren%netscape.com
830e88fe49
Fixed #endif for non-registry builds.
1999-02-26 10:55:07 +00:00
warren%netscape.com
97781f4c14
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
mcafee%netscape.com
762234a6e5
Better ifdef logic for last checkin
1999-02-26 08:44:50 +00:00
mcafee%netscape.com
911c21a981
Solaris/CC refused to compile part of this file, giving up for now. a=scc
1999-02-26 08:41:15 +00:00
rickg%netscape.com
191d1e1a16
new API on deque to set deallocator
1999-02-26 07:23:56 +00:00
rickg%netscape.com
b82b092c4b
small bug fixes and removal of global statics
1999-02-26 06:33:54 +00:00
beard%netscape.com
7b125831fc
Fixing callback typedef, using new NS_CALLBACK macro which will be moved to nsCom.h when it proves itself.
1999-02-26 04:30:17 +00:00
beard%netscape.com
542db1f33b
Now uses nsGenericFactory to provide factories for NS_ALLOCATOR_CID and NS_GENERICFACTORY_CID.
1999-02-26 04:09:51 +00:00
beard%netscape.com
c5acfa1b26
Added nsGenericFactory.cpp
1999-02-26 04:09:07 +00:00
beard%netscape.com
f4d7d0b552
now implements nsIGenericFactory.
1999-02-26 04:08:26 +00:00
beard%netscape.com
5625e6fd65
added nsIGenericFactory.h
1999-02-26 04:06:13 +00:00
beard%netscape.com
4dfa40b76e
First Checked In.
1999-02-26 04:05:14 +00:00
beard%netscape.com
5cfa6c63fc
Added CID() accessor.
1999-02-26 04:04:50 +00:00
beard%netscape.com
185e9f59ea
added IID() accessor.
1999-02-26 04:04:13 +00:00
mcafee%netscape.com
9e3d172499
Switching unix to use PR_Abort().
1999-02-26 03:52:37 +00:00
brendan%netscape.com
cb3cfa2d5e
Fix indentation, fiddle to share common fputs string.
1999-02-26 02:48:01 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
dougt%netscape.com
8530487aeb
Remove #ifdef DEBUG
1999-02-26 00:14:57 +00:00
mccabe%netscape.com
bd35705ad7
Initial checkin of typelib loading service.
1999-02-25 22:56:43 +00:00
dougt%netscape.com
43984d07a9
Another fix to the build bustage.
1999-02-25 22:17:25 +00:00
dougt%netscape.com
3e99c7e102
This should make the tree go green. It, however, makes nsPersistentFileDescriptor broken if you pass an fsspec.
1999-02-25 22:04:50 +00:00
dougt%netscape.com
ccbad16cde
Merging branch BASE_19_FEB_99 to tip. These are extensive changes
...
to nsFileSpec and and nsFileStream. See dougt@netscape.com or
John McMullen for futher information.
1999-02-25 20:49:47 +00:00
law%netscape.com
f1a3968970
Fixes for Mac
1999-02-25 19:24:18 +00:00
law%netscape.com
6741f00476
Add DIRS=registry to win32 build
1999-02-25 19:22:13 +00:00
law%netscape.com
50b8f0991e
Adding nsRegistry to win32 build
1999-02-25 19:20:39 +00:00
law%netscape.com
c79c96cd29
Export nsIRegistry.h
1999-02-25 19:16:00 +00:00
alecf%netscape.com
bc0cd4d5ac
add nsICollection.idl
1999-02-25 18:51:53 +00:00
alecf%netscape.com
fd096d13d7
include jsapi.h whenever we're doing stub work
1999-02-25 18:47:58 +00:00
dp%netscape.com
220ca9c7c9
Removing strange characters
1999-02-25 18:11:58 +00:00
alecf%netscape.com
fb222aeb48
forgot to capitalize a variable
1999-02-25 17:52:33 +00:00
alecf%netscape.com
5cb13032ed
include stdlib for HPUX
1999-02-25 17:48:25 +00:00
alecf%netscape.com
643dbd9b6d
fix HPUX bustage - HP's compiler can't do "using" or static casts
1999-02-25 17:47:54 +00:00
coop%netscape.com
129cd15bde
NOT YET PART OF SEAMONKEY:
...
* first pass at typelib linker
* parent_interface modification is untested
* interface offset management is unimplemented
* what to do about annotations?
1999-02-25 17:45:11 +00:00
dp%netscape.com
0c834b203e
Meeting notes added
1999-02-25 17:43:02 +00:00
alecf%netscape.com
7a1be403df
fix for BSD/OS 3.1
1999-02-25 17:26:22 +00:00
ebina%netscape.com
59f91f50e9
Stub in the new RegisterFactory API in preparation for removing the old one.
1999-02-25 16:07:31 +00:00
beard%netscape.com
c94b5a419f
backed out my nsAllocator.cpp addition.
1999-02-25 06:17:05 +00:00
beard%netscape.com
6d4dc3a468
added nsAllocator.cpp to build
1999-02-25 06:15:01 +00:00
beard%netscape.com
ee37bbd3b9
removing Malloc::create.
1999-02-25 06:11:25 +00:00
mcafee%netscape.com
a50d2a5506
Adding nsAllocator.cpp to Unix build
1999-02-25 06:08:13 +00:00
beard%netscape.com
8d694419b3
First Checked In.
1999-02-25 04:41:02 +00:00
beard%netscape.com
c7802b0b85
Added nsAllocator.cpp, nsGenericFactory.cpp, removed nsMalloc.cpp.
1999-02-25 04:24:21 +00:00
beard%netscape.com
de346cf294
added nsIAllocator.h
1999-02-25 04:21:12 +00:00
beard%netscape.com
78080c16ec
made nsAllocatorFactory publically inherit from nsIFactory.
1999-02-25 04:20:51 +00:00
beard%netscape.com
18453d233b
Added support for NS_ALLOCATOR_CID.
1999-02-25 04:05:50 +00:00
akkana%netscape.com
5576cfd10c
Add nsISelectionMgr
1999-02-25 03:08:09 +00:00
dp%netscape.com
29a67a6f81
Last updated date changed
1999-02-24 20:31:50 +00:00
dp%netscape.com
3d51aa0663
additional guidelines
1999-02-24 20:29:51 +00:00
dp%netscape.com
046ffc6664
Added progid spec
1999-02-24 20:24:27 +00:00
alecf%netscape.com
6a4c7793bb
fix BSD/OS 3.1 bustage
1999-02-24 18:23:26 +00:00
pinkerton%netscape.com
5aac45ea97
First Checked In.
1999-02-24 17:35:40 +00:00
warren%netscape.com
2b617870c9
Added export/import declaration (temporarily).
1999-02-24 09:55:44 +00:00
warren%netscape.com
3ebe3e76c4
Updated IIDs
1999-02-24 09:31:34 +00:00
warren%netscape.com
2793ccce3c
Made nsISupportsArray inherit from nsICollection.
1999-02-24 09:31:15 +00:00
warren%netscape.com
4e3aaf35f1
Added idl
1999-02-24 08:46:00 +00:00
warren%netscape.com
a470d4dc3c
Added nsConjoiningEnumerator.cpp
1999-02-24 08:01:33 +00:00
warren%netscape.com
896241f805
Added NS_NewConjoiningEnumerator
1999-02-24 07:58:06 +00:00
alecf%netscape.com
d0a5a5a84a
update to use new nsCID type
1999-02-24 02:07:28 +00:00
alecf%netscape.com
8c8871612a
AddRef and Release return nsrefcnt's
1999-02-24 02:06:50 +00:00
alecf%netscape.com
569f41920d
fix nsID definition (thanks to shaver for the right combination) to use pointers
1999-02-24 02:06:27 +00:00
peterl%netscape.com
2f976599d2
Fixed bustage in Clear caused by PRInt32 to PRUint32 conversion
1999-02-23 23:31:49 +00:00
alecf%netscape.com
14b6b1ed80
update to make ns*ID's work
1999-02-23 19:58:41 +00:00
alecf%netscape.com
839a95ca69
update uuid's to match real definitions
1999-02-23 19:36:23 +00:00
alecf%netscape.com
560f11e442
fix compilation problem on generated code where we had two variables named "result"
...
prepare to handle [nonxpcom] object return values
1999-02-23 19:30:53 +00:00
vidur%netscape.com
2dca807420
Added nsIStyleSheetLinkingElement interface
1999-02-23 19:18:34 +00:00
alecf%netscape.com
15ec14a160
update now that uuid()s work again
1999-02-23 18:51:30 +00:00
coop%netscape.com
403a332ab2
NOT YET PART OF SEAMONKEY:
...
* fixed casting problem in calls to Do8
1999-02-23 16:17:37 +00:00
shaver%netscape.com
129bed8df3
handle new and old libIDL, [notxpcom], #ifdef XPIDL_JS_STUBS
1999-02-23 15:28:58 +00:00
warren%netscape.com
8cd2fc34bc
Added nsSupportsArrayEnumerator.cpp
1999-02-23 08:11:43 +00:00
warren%netscape.com
3642da81a5
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
warren%netscape.com
242f5389ac
Added nsSupportsArrayEnumerator
1999-02-23 08:04:28 +00:00
warren%netscape.com
93e7f6b3a6
Fixed NS_INIT_REFCNT problem.
1999-02-23 04:37:31 +00:00
mcmullen%netscape.com
6817465add
Update
1999-02-23 03:32:00 +00:00
mscott%netscape.com
75ce123dcc
Implement operator= for nsFilePath when given an nsFilePath. a=mcmullen...
1999-02-23 03:10:29 +00:00
alecf%netscape.com
698d924382
fix cases where native method wasn't being called on XPIDL void functions.
...
Add cases for methods with and without parameters, and with and without return types.
1999-02-23 02:39:31 +00:00
alecf%netscape.com
ec00b19244
add a space in between the new native type and the old one.
1999-02-23 02:38:16 +00:00
alecf%netscape.com
39ef829008
update IDL interfaces and add some new ones
1999-02-23 02:19:53 +00:00
mcmullen%netscape.com
db86517473
Remove the illegal semicolon after extern "C" {}
1999-02-22 22:25:10 +00:00
brendan%netscape.com
920aee0dfe
- Use write rather than dump consistently (dump has unfortunate connotations).
...
- Avoid gratuitous extra newlines in foo.h compiled from foo.idl.
- Use do-while, not for or while, guarded by if that tests the loop condition.
- Use NS_EXPORT to qualify static InitJSClass and GetJSObject method.
- Turn enum declarations within interfaces into JS class constant numbers.
- Defend against null return from JS_GetPrivate (prototype and user-constructed
objects have no private data).
1999-02-22 00:24:34 +00:00
mcmullen%netscape.com
42895cb757
Took another one for nsIFile.
1999-02-22 00:15:46 +00:00
alecf%netscape.com
e2c1d114e5
add nsIFactory to IDL export list
1999-02-20 03:12:19 +00:00
alecf%netscape.com
baf47ee27a
update IDL files to be closer to real headers
1999-02-20 03:11:52 +00:00
beard%netscape.com
e60e1e2d6f
XP_MAC: using __comobject as magic base class for all XPCOM objects.
1999-02-20 02:22:18 +00:00
mcmullen%netscape.com
bccebae5a9
Took 2 for nsIFileOutputStream and nsIFileInputStream
1999-02-20 01:45:30 +00:00
sfraser%netscape.com
c2b6483df5
Backing out my previous change, to enable AutoRegister again on the Mac. sdagley checked in a change to NSPR which fixes the crash on launch.
1999-02-20 01:07:31 +00:00
brendan%netscape.com
5b60ff0a62
Fix goofs caught by alecf in GetJSObject generation.
1999-02-20 00:10:22 +00:00
mjudge%netscape.com
3756cba288
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
1999-02-19 23:43:20 +00:00
sfraser%netscape.com
61e6d44318
This is a temporary fix for the Mac crash on launch; don't call AutoRegister on Mac. Approved by sar
1999-02-19 23:28:49 +00:00
jband%netscape.com
6f250617ab
get xpidl building again on Win32
1999-02-19 21:39:41 +00:00
brade%netscape.com
b3b4f0d2c0
add prototype to reduce warnings on Macintosh compiler
1999-02-19 16:13:47 +00:00
mcafee%netscape.com
ea80d83573
Solaris: adding do_QueryInterface() wrapper per scc's carpool.
1999-02-19 13:14:26 +00:00
warren%netscape.com
f570b0846d
Added NS_DECL_ISUPPORTS_INHERITED and NS_IMPL_ISUPPORTS_INHERITED.
1999-02-19 06:33:33 +00:00
rickg%netscape.com
5396424248
small mod to handle hex conversion better
1999-02-19 06:32:40 +00:00
alecf%netscape.com
047c57e250
add dummy nsISupports.idl so that other IDL files can compile
...
(Windows makefile.win still needed - volunteers welcome!)
1999-02-19 02:04:21 +00:00
alecf%netscape.com
5d3608afc9
link xpidl statically against libxpt so that dist/bin doesn't need to be in your LD_LIBRARY_PATH
1999-02-18 22:59:17 +00:00
dp%netscape.com
fd6b85b9a7
Hacked to remove ./ when we PR_LoadLibrary() dlls of the type ./library.so
...
This improves memory a bit.
1999-02-18 22:37:35 +00:00
alecf%netscape.com
36d35faa8f
make these libraries build during the export phase
1999-02-18 22:36:27 +00:00
mcafee%netscape.com
99b1533740
Adding support for Solaris native compiler. a=scc
1999-02-18 22:34:15 +00:00
coop%netscape.com
340caebc15
NOT YET PART OF SEAMONKEY:
...
* now close input file in all cases
* warn user about params with no in/out flag information
* more internal error checking
1999-02-18 22:29:59 +00:00
pinkerton%netscape.com
0ec63ad5ad
adding nsRepository stuff to exports. permission to fix build bustage during closed tree given by leaf.
1999-02-18 20:11:07 +00:00
brendan%netscape.com
4a35e28e1e
Finish Get and SetProperty, simplify InitJSClass via globalObject.
1999-02-18 19:59:11 +00:00
mcmullen%netscape.com
1f01ecc906
Reserved a range for file i/o errors.
1999-02-18 18:58:25 +00:00
shaver%netscape.com
4b46863128
Add dependency on libxpt and NSPR for typelib generation.
...
Only output |static const IID()| if we have an IID defined.
Output forward declarations.
Initial -m typelib stuff (handles methods, barely).
1999-02-18 17:43:38 +00:00
shaver%netscape.com
5f986c1b54
fix InterfaceDescriptorAddMethods to not randomly overwrite memory, and fix
...
DoMethodDescriptor to not randomly overwrite md->result
1999-02-18 17:36:46 +00:00
ebina%netscape.com
0b56643b69
Forgot to ifdef USE_REGISTRY which was breaking the MAC.
1999-02-18 17:18:06 +00:00
ebina%netscape.com
b1e95cdde7
Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID
1999-02-18 16:58:22 +00:00
jband%netscape.com
d3e06b0f12
added macro to ease defining the static const IID() accessor to xpcom interface class declarations
1999-02-18 05:37:50 +00:00
brendan%netscape.com
ac9d149744
Fixed wrapper management to be self-contained, requiring no extra interfaces.
1999-02-18 03:10:40 +00:00
shaver%netscape.com
2511329d80
binary files are required (thanks, jband). also fix typo
1999-02-18 02:53:08 +00:00
rjc%netscape.com
7edaa53680
Small fix for path separators.
1999-02-18 01:43:22 +00:00
mcmullen%netscape.com
08350f58b5
Backing out previous change from the trunk, because it was supposed to have gone in on a branch.
1999-02-18 00:45:07 +00:00
shaver%netscape.com
a2bc4ae0d7
Report read failure and short reads (should handle short reads better! RSN!).
...
File length is a size_t now, not an int.
1999-02-18 00:42:01 +00:00
mcmullen%netscape.com
eda401b85b
Updated to match the header changes I've been making. Also, added the declaration of the persistent filespec class.
1999-02-18 00:35:39 +00:00
rjc%netscape.com
2753cc7cdd
Fix XPCom on Mac so that autoregistration of .shlb files work.
1999-02-18 00:24:38 +00:00
warren%netscape.com
b761e1c51f
Added constructor for strings.
1999-02-18 00:12:08 +00:00
brendan%netscape.com
a7bb333ffb
Cope with void return.
1999-02-17 22:45:12 +00:00
brendan%netscape.com
faf2e46268
More stub work checkpointing; expand tabs.
1999-02-17 22:13:32 +00:00
warren%netscape.com
a4e60f2de6
Added missing definition of nsFilePath::nsFilePath(const nsFilePath&)
1999-02-17 18:20:27 +00:00
coop%netscape.com
b79755973f
NOT YET PART OF SEAMONKEY:
...
* replaces reference to unistd.h by stdlib.h
1999-02-17 17:36:01 +00:00
jband%netscape.com
7be417bb2e
get this code compiling in win32
1999-02-17 07:05:36 +00:00
brendan%netscape.com
9e3aa5f56d
Second checkpoint.
1999-02-17 05:56:30 +00:00
scc%netscape.com
3314d8fda0
added methods of |nsCOMPtr|
1999-02-17 05:00:24 +00:00
scc%netscape.com
85abdef8c2
missing '&' found, returned to rightful home
1999-02-17 03:12:03 +00:00
danm%netscape.com
7f7e24bfd0
activate exception handling for tests: TestCOMPtr uses them
1999-02-17 02:18:40 +00:00
mjudge%netscape.com
0887ceeaff
checking for nsCOMPtr change
1999-02-17 01:59:01 +00:00
scc%netscape.com
d4ae494464
updated to new interface for nsCOMPtr
1999-02-17 01:58:25 +00:00
scc%netscape.com
db79afbc84
First Checked In.
1999-02-17 01:57:07 +00:00
mcafee%netscape.com
cca02d3e64
Adding nsCOMPtr.cpp for nsCOMPtr carpool
1999-02-17 01:55:00 +00:00
brendan%netscape.com
a4ae6f94b8
Checkpoint xpidl -m stub work.
1999-02-17 01:17:52 +00:00
dp%netscape.com
138e0d4a61
Fixed dll not being unloaded if registrations filed. Also, returning more appropriate error messages
1999-02-16 19:34:10 +00:00
coop%netscape.com
44992d0a27
NOT YET PART OF SEAMONKEY:
...
* eliminated compiler warnings on Linux
* added extra error checking for file manipulation in SimpleTypeLib and xpt_dump
* removed erroneous comment from xpt_struct.h
1999-02-16 18:41:30 +00:00
rickg%netscape.com
e2e2dfc7e9
removed bug from deque, and added replaceChar call to string
1999-02-16 06:47:00 +00:00
brendan%netscape.com
e53469bc76
prep for -m stub; misc code cleanups.
1999-02-16 05:10:40 +00:00
shaver%netscape.com
0c87cb56ec
make includes work right; support `-\' as stdin for input file
1999-02-16 03:47:24 +00:00
troy%netscape.com
7ebee8ef4e
Fixed some more memory leaks
1999-02-14 18:02:38 +00:00
jfrancis%netscape.com
2df51fb879
grabbed an id for nsContentSubtreeIterator_CID
1999-02-14 06:47:43 +00:00
troy%netscape.com
03a4fe9d44
Fixed some memory leaks
1999-02-14 05:44:39 +00:00
troy%netscape.com
7d913dc65b
Added missing "const" that was allowing internal pointer to Unicode
...
string tobe returned as a non-const value
1999-02-14 05:44:01 +00:00
troy%netscape.com
3daac89caa
Fixed some memory leaks
1999-02-14 05:34:07 +00:00
troy%netscape.com
fd8dea9b65
Added NS_RELEASE of nsIUnicharInputStream interface in Load()
1999-02-14 05:20:34 +00:00
mcmullen%netscape.com
4bdd400ec0
Added nsIRegistry.h
1999-02-13 03:47:00 +00:00
mcmullen%netscape.com
93819732c1
First Checked In.
1999-02-13 00:58:54 +00:00
jfrancis%netscape.com
36ce5457b4
backing out attempted fix of enumerator interface
1999-02-12 08:17:55 +00:00
jfrancis%netscape.com
ee23bdbc8e
scattered NS_IMETHOD liberally through interface
1999-02-12 07:01:06 +00:00
jfrancis%netscape.com
18a68abc87
grabbed a couple id's for contentIterator iid and cid
1999-02-12 04:34:36 +00:00
beard%netscape.com
280377b201
Fixed += operator, which would only work if you had a file or folder called "G'day" in the input directory.
1999-02-12 00:48:35 +00:00
sfraser%netscape.com
c22aaca9fa
Reserve a couple of IIDs for caret
1999-02-11 23:46:02 +00:00
sfraser%netscape.com
063c313612
That last checkin should have read: fix a bug in CompressWhitespace that caused the string length to be set incorrectly, when Trim shortened the string.
1999-02-11 06:23:29 +00:00
sfraser%netscape.com
53038aad55
Fix a bug in
1999-02-11 06:22:03 +00:00
alecf%netscape.com
b95b1c988e
export nsIAllocator on Unix for XPConnect
1999-02-11 04:41:08 +00:00
scc%netscape.com
9e7895bae7
Activate browser so you get the colorized source
1999-02-11 01:35:54 +00:00
scc%netscape.com
f020767dfc
Added |nsresult nsCOMPtr::assignment_error() const;| which returns the error, if any, from the most recent operation (constructor or assignment operator) that implicitly calls |QueryInterface|. This did not increase the size of an |nsCOMPtr|.
1999-02-11 01:34:07 +00:00
sar%netscape.com
eecbed5e4c
Turn of "modification date caching" so that dependencies are sure to work.
1999-02-11 00:04:46 +00:00
law%netscape.com
48857f7cbd
moz->ns
1999-02-10 23:27:09 +00:00
erik%netscape.com
f2ac3bc7ac
Forgot to say "public" in "class nsPropertiesFactory : nsIFactory".
...
This caused it to fail on Linux, but not on Windows. Go figure. Sigh.
1999-02-10 22:51:01 +00:00
law%netscape.com
945c60ebf5
Cleaned up i/f, XPCOM-wise
1999-02-10 19:47:56 +00:00
coop%netscape.com
b0aeee1bf1
NOT YET PART OF SEAMONKEY:
...
* changed type descriptor tag defines into one big enum
* made corresponding changes to xpt_dump
1999-02-10 17:44:05 +00:00
alecf%netscape.com
9a4cc65f9d
add a few more string cases to fix compilers who complain about ambiguous overloading
1999-02-10 08:22:47 +00:00
dp%netscape.com
1310389704
Adding libreg as xpcom depends on it
1999-02-10 02:01:50 +00:00
dp%netscape.com
ae016f7fab
CFLAGS->DEFINES
1999-02-09 22:48:00 +00:00
dp%netscape.com
6e75705bdd
Commenting CreateInstance2().
1999-02-09 21:32:13 +00:00
dp%netscape.com
6b61800db4
Removing wrong delete.
1999-02-09 21:21:30 +00:00
dp%netscape.com
156285c767
Commenting FACTORY2
1999-02-09 21:06:34 +00:00
dp%netscape.com
647eabe0fe
Major repository upgrade to use a presistent regitry. We use libreg/ directly (NR_*() functions) for now.
1999-02-09 20:31:24 +00:00
dp%netscape.com
185d38ac18
Added new constructor that takes lastmodtime and size
1999-02-09 20:30:34 +00:00
dp%netscape.com
895672f73e
variable id changes + commenting CreateInstance2()
1999-02-09 20:29:46 +00:00
dp%netscape.com
bf72179afc
Hierarchy change for filemodifieddata and size
1999-02-09 20:28:54 +00:00
shaver%netscape.com
a91d4ad6d2
fix #define for generated headers
1999-02-09 15:30:31 +00:00
bienvenu%netscape.com
e2222e8806
back out linebreak defines
1999-02-09 05:06:35 +00:00
bienvenu%netscape.com
3b8a2a39bc
add platform specific linebreak defines
1999-02-09 04:43:58 +00:00
warren%netscape.com
35ff4508e3
Added NS_ERROR_MODULE_MAILNEWS
1999-02-09 04:28:17 +00:00
warren%netscape.com
279c55d99d
Added CR LF defines for general use.
1999-02-09 04:19:58 +00:00
coop%netscape.com
b67985862a
NOT YET PART OF SEAMONKEY:
...
* added function XPT_GetInterfaceIndexByName
* replaced remaining occurences of 'namespace' with 'name_space' to keep C++ happy
* added xpt_dump display for param types (in/out/retval)
* changed xpt_dump handling for wchar_t strings
* use shaver's print_IID function when displaying type descriptors
* removed DoAnnotations (not used)
1999-02-09 00:14:38 +00:00
waterson%netscape.com
0c8af86d02
Fix strncmp() routines to handle unsigned integers properly. r=linss, a=sar.
1999-02-08 22:01:08 +00:00
jband%netscape.com
51a75b5de2
NOT PART OF SEAMONKEY - a bunch of fixes to get it building on win32
1999-02-08 21:47:35 +00:00
shaver%netscape.com
f856bd0e7e
move includes outside #ifdef for precompiled-header love, also PR_EXTERN_C
1999-02-08 19:48:48 +00:00
kipp%netscape.com
2c1296df1f
Disable auto-registration of dll's for unix for now
1999-02-08 19:16:29 +00:00
ftang%netscape.com
f696de06e0
change upper and lower case operation to call unicharutil for the nonASCII case
1999-02-08 18:57:21 +00:00
shaver%netscape.com
34bbed0ee7
Windows make goop
1999-02-08 18:34:54 +00:00
shaver%netscape.com
878a361634
Fixed native handling.
...
IDL-in-comments works again.
Quell some warnings (now -Wall happy!).
1999-02-08 17:47:44 +00:00
shaver%netscape.com
0794ace0b2
Added XPT_InterfaceDescriptorAddMethods to grow the method table.
...
Removed unused XPT_ALLOC macro.
Move XPT_SetDataOffset calls into XPT_DoHeader so that the API consumer doesn't
need to know about header sizing and IDE layout guck.
Handle NULL namespaces and interface_directory bits snd idents better.
Made xpt_dump show the the IID for interfaces.
1999-02-08 16:30:22 +00:00
mcafee%netscape.com
ea6f465213
ignore genereated files
1999-02-08 08:26:34 +00:00
mcafee%netscape.com
672720e720
Wrap tests in ENABLE_TESTS ifdef
1999-02-07 11:58:29 +00:00
dp%netscape.com
60a5140c2d
library no longer a member of FactoryEntry. Removed windows specific code for operating on windows registry.
1999-02-06 23:45:19 +00:00
dp%netscape.com
d2fe4b5dc9
Beauty is the essence of life
1999-02-06 23:23:58 +00:00
dp%netscape.com
027179d0cd
PRTime is 64 bit. Cant use ==. Using LL_EQ macro.
1999-02-06 21:24:52 +00:00
dp%netscape.com
47a2110af5
satisfy mac compiler
1999-02-06 21:19:11 +00:00
dp%netscape.com
d5592767ba
Fixing ptr==int comparisons to satify linux compilers
1999-02-06 20:53:42 +00:00
dp%netscape.com
781207cfe0
Auto registration of xpcom components
1999-02-06 20:43:10 +00:00
dp%netscape.com
adc2870e9b
Auto registration of xpcom components.
1999-02-06 20:39:40 +00:00
dp%netscape.com
d67ec8f4b4
Fixing warnings on order of default initialization
1999-02-06 20:27:16 +00:00
dp%netscape.com
fc49a80841
Adding default pathlist
1999-02-06 20:26:15 +00:00
mcafee%netscape.com
2aec2ef479
Adding tests to match Win32
1999-02-06 11:50:14 +00:00
mcafee%netscape.com
d995082b5f
Adding TestID.cpp, removing unused rules, more portable link line
1999-02-06 08:19:16 +00:00
warren%netscape.com
37a41235c9
Added assertion
1999-02-06 04:22:43 +00:00
warren%netscape.com
d0574a9735
Added strtok implementation.
1999-02-06 04:18:15 +00:00
warren%netscape.com
7d4a63e139
Added nsVoidKey and nsISupportsKey.
1999-02-06 04:01:23 +00:00
warren%netscape.com
d59ad30013
Fixed unsigned problems.
1999-02-06 03:56:36 +00:00
warren%netscape.com
8493a187aa
Added strncmp, made lengths be unsigned.
1999-02-06 03:56:17 +00:00
erik%netscape.com
8d6a842091
Moved nsPropertiesFactory constructor from .h to .cpp file
1999-02-05 21:06:07 +00:00
dp%netscape.com
6c655137e4
Fixing mRefCnt not being initialized for nsPropertiesFactory
1999-02-05 06:05:51 +00:00
alecf%netscape.com
37f6e883e0
fix slight typo in macro
1999-02-05 05:33:53 +00:00
alecf%netscape.com
2ff4ba41fd
Update macros to include string type, and add documentation/example
1999-02-05 01:39:12 +00:00
waterson%netscape.com
eb5acecc63
Fixed comments that were referring to monitors.
1999-02-04 23:20:30 +00:00
mcmullen%netscape.com
066da0cfa8
Improved the readline() comment, as it was not quite clear.
1999-02-04 19:25:59 +00:00
coop%netscape.com
4a94bde961
NOT YET PART OF SEAMONKEY:
...
* added support for non-verbose mode as default for typelib dumper.
1999-02-04 03:16:07 +00:00
waterson%netscape.com
be4af13847
Initial revision.
1999-02-04 00:40:22 +00:00
waterson%netscape.com
01610bdaeb
Added headers that nsAutoLock needs.
1999-02-04 00:39:49 +00:00
coop%netscape.com
49961011bc
NOT YET PART OF SEAMONKEY:
...
* add command-line flag for verbose mode, which will soon not be the default
* now outputs to stdout
* added output for int64, uint64, and wchar
1999-02-04 00:31:59 +00:00
waterson%netscape.com
a1cee51422
Added operator new() and operator delete() to ensure that nobody tries to create one of these beasts on the free store.
1999-02-04 00:25:56 +00:00