mcmullen%netscape.com
290b78c91a
Fix unix build errors
1999-02-28 02:17:55 +00:00
mcmullen%netscape.com
bb050ec460
Fix const problem.
1999-02-28 01:55:23 +00:00
mcmullen%netscape.com
f672d26a46
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
8a3b31e6e7
REALLY add libreg and nsRegistry to the Macintosh build.
1999-02-28 00:26:24 +00:00
mcmullen%netscape.com
ad100ee7aa
REALLY add nsRegistry and libreg to the Mac build.
1999-02-28 00:24:53 +00:00
dp%netscape.com
ab0c11dd65
Adding nsRegistry to unix.
1999-02-27 21:49:34 +00:00
mcmullen%netscape.com
d13c4f0d46
Call delete [] when new [] was used for allocation.
1999-02-27 20:39:07 +00:00
dp%netscape.com
def5708745
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
2880dab2be
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
ffbd0ef6da
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
42a42d12dd
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
6756268744
add IID() method
1999-02-27 03:16:56 +00:00
ebina%netscape.com
4916a8febb
Reflect changes to API in nsRepository.h to the Mac.
1999-02-27 02:08:50 +00:00
ebina%netscape.com
89821bbf93
Remove support for the old RegisterFactory API.
1999-02-27 02:06:54 +00:00
scc%netscape.com
67bb023757
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
1488619e0e
added GetGlobalServiceManager for warren. permission to checkin to closed tree granted by sar.
1999-02-26 23:26:17 +00:00
scc%netscape.com
fb59a99841
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
a51a1d23cc
Switching false/true over to PR_FALSE/PR_TRUE
1999-02-26 19:47:48 +00:00
kipp%netscape.com
577dbe2134
Defined some operator new/delete macros to help us get it right
1999-02-26 19:38:53 +00:00
dp%netscape.com
ede16838d2
Adding platformVersionCheck() into USE_REG ifdef
1999-02-26 19:28:42 +00:00
mcafee%netscape.com
3d6f3bbe9f
Switching one last bool to PRBool. a=mcmullen
1999-02-26 19:22:43 +00:00
alecf%netscape.com
6b6c41ebc8
fix AIX bustage
1999-02-26 18:58:08 +00:00
dp%netscape.com
4d29306696
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
ca28e63302
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
c5c155b7b5
add nsIEnumerator interface, and fix nsICollection interface to use long not int
1999-02-26 17:57:34 +00:00
alecf%netscape.com
51d9e33467
fix -pedantic bustage - Delete isn't const, so re-cast "this"
1999-02-26 17:56:44 +00:00
alecf%netscape.com
52ff34ffd9
fix HPUX/AIX/OSF bustage - most unices need stdlib.h to get abort()
1999-02-26 17:41:47 +00:00
troy%netscape.com
6322e224fe
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
f485259106
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
38b464566c
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
pinkerton%netscape.com
682eefb16b
add a new RegisterFactory method for ebina.
1999-02-26 16:50:27 +00:00
ebina%netscape.com
1b377a9c65
Changing RegisterFactory to use the new API.
1999-02-26 15:59:52 +00:00
warren%netscape.com
8bbb442e62
Fixed #endif for non-registry builds.
1999-02-26 10:55:07 +00:00
warren%netscape.com
44cae3cd3f
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
15ff925a41
Better ifdef logic for last checkin
1999-02-26 08:44:50 +00:00
mcafee%netscape.com
883f9919fb
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
48537437de
new API on deque to set deallocator
1999-02-26 07:23:56 +00:00
rickg%netscape.com
ce3f1fd855
small bug fixes and removal of global statics
1999-02-26 06:33:54 +00:00
beard%netscape.com
98702cb2df
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
f4ea81bdcb
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
6c611e122f
Added nsGenericFactory.cpp
1999-02-26 04:09:07 +00:00
beard%netscape.com
7177b7546d
now implements nsIGenericFactory.
1999-02-26 04:08:26 +00:00
beard%netscape.com
be0e2a94ed
added nsIGenericFactory.h
1999-02-26 04:06:13 +00:00
beard%netscape.com
2f1f98057b
First Checked In.
1999-02-26 04:05:14 +00:00
beard%netscape.com
48f53f4563
Added CID() accessor.
1999-02-26 04:04:50 +00:00
beard%netscape.com
959fd48186
added IID() accessor.
1999-02-26 04:04:13 +00:00
mcafee%netscape.com
721a91f348
Switching unix to use PR_Abort().
1999-02-26 03:52:37 +00:00
brendan%netscape.com
3c000de84d
Fix indentation, fiddle to share common fputs string.
1999-02-26 02:48:01 +00:00
sfraser%netscape.com
3a123c982b
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
dougt%netscape.com
ec7d3e520a
Remove #ifdef DEBUG
1999-02-26 00:14:57 +00:00
mccabe%netscape.com
6674e1b86b
Initial checkin of typelib loading service.
1999-02-25 22:56:43 +00:00
dougt%netscape.com
d66208f9ae
Another fix to the build bustage.
1999-02-25 22:17:25 +00:00
dougt%netscape.com
52eff30465
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
9aef7730c4
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
e961693f3b
Fixes for Mac
1999-02-25 19:24:18 +00:00
law%netscape.com
71587ec221
Add DIRS=registry to win32 build
1999-02-25 19:22:13 +00:00
law%netscape.com
ce6acb6643
Adding nsRegistry to win32 build
1999-02-25 19:20:39 +00:00
law%netscape.com
04202570ee
Export nsIRegistry.h
1999-02-25 19:16:00 +00:00
alecf%netscape.com
aeb5e9504e
add nsICollection.idl
1999-02-25 18:51:53 +00:00
alecf%netscape.com
b5f4372dd4
include jsapi.h whenever we're doing stub work
1999-02-25 18:47:58 +00:00
dp%netscape.com
5f4ea1bab4
Removing strange characters
1999-02-25 18:11:58 +00:00
alecf%netscape.com
5bac967f53
forgot to capitalize a variable
1999-02-25 17:52:33 +00:00
alecf%netscape.com
37478ef172
include stdlib for HPUX
1999-02-25 17:48:25 +00:00
alecf%netscape.com
e5d1ad1d90
fix HPUX bustage - HP's compiler can't do "using" or static casts
1999-02-25 17:47:54 +00:00
coop%netscape.com
bca65dbd8e
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
18637227e7
Meeting notes added
1999-02-25 17:43:02 +00:00
alecf%netscape.com
265a6ea2ce
fix for BSD/OS 3.1
1999-02-25 17:26:22 +00:00
ebina%netscape.com
c52ac55676
Stub in the new RegisterFactory API in preparation for removing the old one.
1999-02-25 16:07:31 +00:00
beard%netscape.com
59f6665f0b
backed out my nsAllocator.cpp addition.
1999-02-25 06:17:05 +00:00
beard%netscape.com
86baca6e27
added nsAllocator.cpp to build
1999-02-25 06:15:01 +00:00
beard%netscape.com
f3a2432eac
removing Malloc::create.
1999-02-25 06:11:25 +00:00
mcafee%netscape.com
3572e727cf
Adding nsAllocator.cpp to Unix build
1999-02-25 06:08:13 +00:00
beard%netscape.com
289f70aaba
First Checked In.
1999-02-25 04:41:02 +00:00
beard%netscape.com
2959b25154
Added nsAllocator.cpp, nsGenericFactory.cpp, removed nsMalloc.cpp.
1999-02-25 04:24:21 +00:00
beard%netscape.com
fe134ebace
added nsIAllocator.h
1999-02-25 04:21:12 +00:00
beard%netscape.com
031d95b70c
made nsAllocatorFactory publically inherit from nsIFactory.
1999-02-25 04:20:51 +00:00
beard%netscape.com
ff3ef49a7f
Added support for NS_ALLOCATOR_CID.
1999-02-25 04:05:50 +00:00
akkana%netscape.com
e76add6d0e
Add nsISelectionMgr
1999-02-25 03:08:09 +00:00
dp%netscape.com
d9e69e8597
Last updated date changed
1999-02-24 20:31:50 +00:00
dp%netscape.com
250fb6e3bb
additional guidelines
1999-02-24 20:29:51 +00:00
dp%netscape.com
6059d294be
Added progid spec
1999-02-24 20:24:27 +00:00
alecf%netscape.com
ad633f93cb
fix BSD/OS 3.1 bustage
1999-02-24 18:23:26 +00:00
pinkerton%netscape.com
e018021bc2
First Checked In.
1999-02-24 17:35:40 +00:00
warren%netscape.com
884a33e482
Added export/import declaration (temporarily).
1999-02-24 09:55:44 +00:00
warren%netscape.com
7befcf9e6f
Updated IIDs
1999-02-24 09:31:34 +00:00
warren%netscape.com
99ca4284f1
Made nsISupportsArray inherit from nsICollection.
1999-02-24 09:31:15 +00:00
warren%netscape.com
19fa548b5c
Added idl
1999-02-24 08:46:00 +00:00
warren%netscape.com
00b68c2df2
Added nsConjoiningEnumerator.cpp
1999-02-24 08:01:33 +00:00
warren%netscape.com
650ed02faf
Added NS_NewConjoiningEnumerator
1999-02-24 07:58:06 +00:00
alecf%netscape.com
5d552b3ccf
update to use new nsCID type
1999-02-24 02:07:28 +00:00
alecf%netscape.com
345e4bdde6
AddRef and Release return nsrefcnt's
1999-02-24 02:06:50 +00:00
alecf%netscape.com
efa97e945a
fix nsID definition (thanks to shaver for the right combination) to use pointers
1999-02-24 02:06:27 +00:00
peterl%netscape.com
d5cbc69ca0
Fixed bustage in Clear caused by PRInt32 to PRUint32 conversion
1999-02-23 23:31:49 +00:00
alecf%netscape.com
10d847cfbc
update to make ns*ID's work
1999-02-23 19:58:41 +00:00
alecf%netscape.com
5428094f00
update uuid's to match real definitions
1999-02-23 19:36:23 +00:00
alecf%netscape.com
88f29d5194
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
0436b7ef10
Added nsIStyleSheetLinkingElement interface
1999-02-23 19:18:34 +00:00
alecf%netscape.com
6084275b22
update now that uuid()s work again
1999-02-23 18:51:30 +00:00
coop%netscape.com
0c1ab19c56
NOT YET PART OF SEAMONKEY:
...
* fixed casting problem in calls to Do8
1999-02-23 16:17:37 +00:00
shaver%netscape.com
207c08e698
handle new and old libIDL, [notxpcom], #ifdef XPIDL_JS_STUBS
1999-02-23 15:28:58 +00:00
warren%netscape.com
95670ebabc
Added nsSupportsArrayEnumerator.cpp
1999-02-23 08:11:43 +00:00
warren%netscape.com
01dd4f0ed6
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
warren%netscape.com
a4ae2cd79f
Added nsSupportsArrayEnumerator
1999-02-23 08:04:28 +00:00
warren%netscape.com
f4e90ed3fd
Fixed NS_INIT_REFCNT problem.
1999-02-23 04:37:31 +00:00
mcmullen%netscape.com
3649ed5b84
Update
1999-02-23 03:32:00 +00:00
mscott%netscape.com
04019f6070
Implement operator= for nsFilePath when given an nsFilePath. a=mcmullen...
1999-02-23 03:10:29 +00:00
alecf%netscape.com
8ef606dbd7
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
f911166782
add a space in between the new native type and the old one.
1999-02-23 02:38:16 +00:00
alecf%netscape.com
b4478fcc51
update IDL interfaces and add some new ones
1999-02-23 02:19:53 +00:00
mcmullen%netscape.com
23ae585495
Remove the illegal semicolon after extern "C" {}
1999-02-22 22:25:10 +00:00
brendan%netscape.com
4a71eaefa6
- 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
ff14535f6e
Took another one for nsIFile.
1999-02-22 00:15:46 +00:00
alecf%netscape.com
4c1de70e41
add nsIFactory to IDL export list
1999-02-20 03:12:19 +00:00
alecf%netscape.com
31a264e038
update IDL files to be closer to real headers
1999-02-20 03:11:52 +00:00
beard%netscape.com
9468c7d879
XP_MAC: using __comobject as magic base class for all XPCOM objects.
1999-02-20 02:22:18 +00:00
mcmullen%netscape.com
57768c2020
Took 2 for nsIFileOutputStream and nsIFileInputStream
1999-02-20 01:45:30 +00:00
sfraser%netscape.com
5c257742fe
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
228bfb73ef
Fix goofs caught by alecf in GetJSObject generation.
1999-02-20 00:10:22 +00:00
mjudge%netscape.com
fbcb42974f
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
1999-02-19 23:43:20 +00:00
sfraser%netscape.com
ed07fb174e
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
9733ee889d
get xpidl building again on Win32
1999-02-19 21:39:41 +00:00
brade%netscape.com
b553b3670f
add prototype to reduce warnings on Macintosh compiler
1999-02-19 16:13:47 +00:00
mcafee%netscape.com
a07d1be9bf
Solaris: adding do_QueryInterface() wrapper per scc's carpool.
1999-02-19 13:14:26 +00:00
warren%netscape.com
38a1b276d2
Added NS_DECL_ISUPPORTS_INHERITED and NS_IMPL_ISUPPORTS_INHERITED.
1999-02-19 06:33:33 +00:00
rickg%netscape.com
1fe259de63
small mod to handle hex conversion better
1999-02-19 06:32:40 +00:00
alecf%netscape.com
5e26c24052
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
e266797a3b
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
1581c74987
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
544d9d773b
make these libraries build during the export phase
1999-02-18 22:36:27 +00:00
mcafee%netscape.com
9feda1b10b
Adding support for Solaris native compiler. a=scc
1999-02-18 22:34:15 +00:00
coop%netscape.com
4a28ad0dc3
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
2de064a331
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
051bbc0cff
Finish Get and SetProperty, simplify InitJSClass via globalObject.
1999-02-18 19:59:11 +00:00
mcmullen%netscape.com
7e6415b643
Reserved a range for file i/o errors.
1999-02-18 18:58:25 +00:00
shaver%netscape.com
7c4aa3b23b
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
d96b4c6f50
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
e6a074a940
Forgot to ifdef USE_REGISTRY which was breaking the MAC.
1999-02-18 17:18:06 +00:00
ebina%netscape.com
b01dc22f0f
Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID
1999-02-18 16:58:22 +00:00
jband%netscape.com
7723eec138
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
51e07c6b0f
Fixed wrapper management to be self-contained, requiring no extra interfaces.
1999-02-18 03:10:40 +00:00
shaver%netscape.com
7138211132
binary files are required (thanks, jband). also fix typo
1999-02-18 02:53:08 +00:00
rjc%netscape.com
429e50b781
Small fix for path separators.
1999-02-18 01:43:22 +00:00
mcmullen%netscape.com
0064c92613
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
950bd8bad9
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
36703ad10e
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
3c55ff2cfd
Fix XPCom on Mac so that autoregistration of .shlb files work.
1999-02-18 00:24:38 +00:00
warren%netscape.com
41fe50242a
Added constructor for strings.
1999-02-18 00:12:08 +00:00
brendan%netscape.com
8d254d72e6
Cope with void return.
1999-02-17 22:45:12 +00:00
brendan%netscape.com
ab4487d5ca
More stub work checkpointing; expand tabs.
1999-02-17 22:13:32 +00:00
warren%netscape.com
78c67590e0
Added missing definition of nsFilePath::nsFilePath(const nsFilePath&)
1999-02-17 18:20:27 +00:00
coop%netscape.com
14a98b2ab8
NOT YET PART OF SEAMONKEY:
...
* replaces reference to unistd.h by stdlib.h
1999-02-17 17:36:01 +00:00
jband%netscape.com
40ef764595
get this code compiling in win32
1999-02-17 07:05:36 +00:00
brendan%netscape.com
ee53936825
Second checkpoint.
1999-02-17 05:56:30 +00:00
scc%netscape.com
8914901382
added methods of |nsCOMPtr|
1999-02-17 05:00:24 +00:00
scc%netscape.com
56b132f647
missing '&' found, returned to rightful home
1999-02-17 03:12:03 +00:00
danm%netscape.com
7cb36e8b11
activate exception handling for tests: TestCOMPtr uses them
1999-02-17 02:18:40 +00:00
mjudge%netscape.com
3360e21238
checking for nsCOMPtr change
1999-02-17 01:59:01 +00:00
scc%netscape.com
42e1c10096
updated to new interface for nsCOMPtr
1999-02-17 01:58:25 +00:00
scc%netscape.com
149e9ed6e5
First Checked In.
1999-02-17 01:57:07 +00:00
mcafee%netscape.com
81ad17909e
Adding nsCOMPtr.cpp for nsCOMPtr carpool
1999-02-17 01:55:00 +00:00
brendan%netscape.com
e5596bb3ed
Checkpoint xpidl -m stub work.
1999-02-17 01:17:52 +00:00
dp%netscape.com
e8140685fb
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
76bdfa96b3
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
71624eb818
removed bug from deque, and added replaceChar call to string
1999-02-16 06:47:00 +00:00
brendan%netscape.com
fe8a88eaf3
prep for -m stub; misc code cleanups.
1999-02-16 05:10:40 +00:00
shaver%netscape.com
c70caa7ec2
make includes work right; support `-\' as stdin for input file
1999-02-16 03:47:24 +00:00
troy%netscape.com
b0009be1b8
Fixed some more memory leaks
1999-02-14 18:02:38 +00:00
jfrancis%netscape.com
15f91384af
grabbed an id for nsContentSubtreeIterator_CID
1999-02-14 06:47:43 +00:00
troy%netscape.com
8ebf774ac3
Fixed some memory leaks
1999-02-14 05:44:39 +00:00
troy%netscape.com
2161ce5972
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
f1e3f0b4e7
Fixed some memory leaks
1999-02-14 05:34:07 +00:00
troy%netscape.com
5d53bf146e
Added NS_RELEASE of nsIUnicharInputStream interface in Load()
1999-02-14 05:20:34 +00:00
mcmullen%netscape.com
12e03a04c7
Added nsIRegistry.h
1999-02-13 03:47:00 +00:00
mcmullen%netscape.com
99d4fb8f2c
First Checked In.
1999-02-13 00:58:54 +00:00
jfrancis%netscape.com
fc5669f0e6
backing out attempted fix of enumerator interface
1999-02-12 08:17:55 +00:00
jfrancis%netscape.com
3f22b195b4
scattered NS_IMETHOD liberally through interface
1999-02-12 07:01:06 +00:00
jfrancis%netscape.com
0d41a75bc9
grabbed a couple id's for contentIterator iid and cid
1999-02-12 04:34:36 +00:00
beard%netscape.com
3758bddef4
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
fdf1f352dc
Reserve a couple of IIDs for caret
1999-02-11 23:46:02 +00:00
sfraser%netscape.com
c2d781ea6a
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
411bf694fa
Fix a bug in
1999-02-11 06:22:03 +00:00
alecf%netscape.com
9378190bba
export nsIAllocator on Unix for XPConnect
1999-02-11 04:41:08 +00:00
scc%netscape.com
1f31ebf0c1
Activate browser so you get the colorized source
1999-02-11 01:35:54 +00:00
scc%netscape.com
6a09eaa097
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
b2ad536a28
Turn of "modification date caching" so that dependencies are sure to work.
1999-02-11 00:04:46 +00:00
law%netscape.com
6e62333865
moz->ns
1999-02-10 23:27:09 +00:00
erik%netscape.com
1d8684cc66
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
468d400a24
Cleaned up i/f, XPCOM-wise
1999-02-10 19:47:56 +00:00
coop%netscape.com
434b53519d
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
ea6a6be543
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
81c281f428
Adding libreg as xpcom depends on it
1999-02-10 02:01:50 +00:00
dp%netscape.com
40f8b8de62
CFLAGS->DEFINES
1999-02-09 22:48:00 +00:00
dp%netscape.com
960dc897d2
Commenting CreateInstance2().
1999-02-09 21:32:13 +00:00
dp%netscape.com
a2ba024f99
Removing wrong delete.
1999-02-09 21:21:30 +00:00
dp%netscape.com
dacc61684c
Commenting FACTORY2
1999-02-09 21:06:34 +00:00
dp%netscape.com
9c7afd4d32
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
2a44b3393f
Added new constructor that takes lastmodtime and size
1999-02-09 20:30:34 +00:00
dp%netscape.com
657b0a8124
variable id changes + commenting CreateInstance2()
1999-02-09 20:29:46 +00:00
dp%netscape.com
0b7a6e4332
Hierarchy change for filemodifieddata and size
1999-02-09 20:28:54 +00:00
shaver%netscape.com
ba411b1126
fix #define for generated headers
1999-02-09 15:30:31 +00:00
bienvenu%netscape.com
a8df8db01e
back out linebreak defines
1999-02-09 05:06:35 +00:00
bienvenu%netscape.com
57567ced9f
add platform specific linebreak defines
1999-02-09 04:43:58 +00:00
warren%netscape.com
d63ed15c2d
Added NS_ERROR_MODULE_MAILNEWS
1999-02-09 04:28:17 +00:00
warren%netscape.com
b6be0cc3db
Added CR LF defines for general use.
1999-02-09 04:19:58 +00:00
coop%netscape.com
cc3262e0a5
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
7fbdeff5e1
Fix strncmp() routines to handle unsigned integers properly. r=linss, a=sar.
1999-02-08 22:01:08 +00:00
jband%netscape.com
7f234de162
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
e51cd01134
move includes outside #ifdef for precompiled-header love, also PR_EXTERN_C
1999-02-08 19:48:48 +00:00
kipp%netscape.com
648d55615b
Disable auto-registration of dll's for unix for now
1999-02-08 19:16:29 +00:00
ftang%netscape.com
3af5eaa0fa
change upper and lower case operation to call unicharutil for the nonASCII case
1999-02-08 18:57:21 +00:00
shaver%netscape.com
886e0b74fd
Windows make goop
1999-02-08 18:34:54 +00:00
shaver%netscape.com
aae15704a1
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
22cd82efb2
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
726434e734
ignore genereated files
1999-02-08 08:26:34 +00:00
mcafee%netscape.com
e47385817a
Wrap tests in ENABLE_TESTS ifdef
1999-02-07 11:58:29 +00:00
dp%netscape.com
b5fed16bfa
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
afa1d5e94f
Beauty is the essence of life
1999-02-06 23:23:58 +00:00
dp%netscape.com
7d9b25cacf
PRTime is 64 bit. Cant use ==. Using LL_EQ macro.
1999-02-06 21:24:52 +00:00
dp%netscape.com
ff1f3604d3
satisfy mac compiler
1999-02-06 21:19:11 +00:00
dp%netscape.com
ed8a9c890c
Fixing ptr==int comparisons to satify linux compilers
1999-02-06 20:53:42 +00:00
dp%netscape.com
7ab04f5177
Auto registration of xpcom components
1999-02-06 20:43:10 +00:00
dp%netscape.com
523f5aed85
Auto registration of xpcom components.
1999-02-06 20:39:40 +00:00
dp%netscape.com
d8c00bb62e
Fixing warnings on order of default initialization
1999-02-06 20:27:16 +00:00
dp%netscape.com
61a315c384
Adding default pathlist
1999-02-06 20:26:15 +00:00
mcafee%netscape.com
86e4077bd9
Adding tests to match Win32
1999-02-06 11:50:14 +00:00
mcafee%netscape.com
3a02c63fad
Adding TestID.cpp, removing unused rules, more portable link line
1999-02-06 08:19:16 +00:00
warren%netscape.com
6fcd218d65
Added assertion
1999-02-06 04:22:43 +00:00
warren%netscape.com
d96cead9f1
Added strtok implementation.
1999-02-06 04:18:15 +00:00
warren%netscape.com
a6ea004a90
Added nsVoidKey and nsISupportsKey.
1999-02-06 04:01:23 +00:00
warren%netscape.com
b6857edec3
Fixed unsigned problems.
1999-02-06 03:56:36 +00:00
warren%netscape.com
6649625711
Added strncmp, made lengths be unsigned.
1999-02-06 03:56:17 +00:00
erik%netscape.com
005df957ba
Moved nsPropertiesFactory constructor from .h to .cpp file
1999-02-05 21:06:07 +00:00
dp%netscape.com
869e988f68
Fixing mRefCnt not being initialized for nsPropertiesFactory
1999-02-05 06:05:51 +00:00
alecf%netscape.com
73ec4c6059
fix slight typo in macro
1999-02-05 05:33:53 +00:00
alecf%netscape.com
90b75545d2
Update macros to include string type, and add documentation/example
1999-02-05 01:39:12 +00:00
waterson%netscape.com
fc32751b45
Fixed comments that were referring to monitors.
1999-02-04 23:20:30 +00:00
mcmullen%netscape.com
83b7cdb328
Improved the readline() comment, as it was not quite clear.
1999-02-04 19:25:59 +00:00
coop%netscape.com
daf6598bf9
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
13e2463b73
Initial revision.
1999-02-04 00:40:22 +00:00
waterson%netscape.com
791d6357f5
Added headers that nsAutoLock needs.
1999-02-04 00:39:49 +00:00
coop%netscape.com
5b67c2d922
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
bf217ad0ab
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
shaver%netscape.com
0abc9fdeb8
New back-end switching for whiter teeth and fresher breath.
...
De-const-ipate in params. (Maybe strings should still be const? I await the
outcome of The Great String Debate.)
1999-02-03 23:55:33 +00:00
waterson%netscape.com
9b6f064b72
Initial revision.
1999-02-03 22:44:14 +00:00
shaver%netscape.com
7cc025f858
(NOT YET PART OF SEAMONKEY)
...
Update to use 16-bit IDE indices (one-based) instead of header-pool offsets.
Removed debugging cruft.
Added prototypes to get rid of warnings.
Fix many dumb mistakes WRT allocation and index checking.
1999-02-03 21:37:25 +00:00
pinkerton%netscape.com
f484da9e29
add nsHashtable::Reset to exports.
1999-02-03 21:23:36 +00:00
vidur%netscape.com
11754052c3
Added a Reset method to nsHashtable
1999-02-03 19:35:11 +00:00
cata%netscape.com
c277c4a8e9
Hacky Unicode converters implementation replaced with the real xpcom thing.
1999-02-03 18:55:10 +00:00
dp%netscape.com
fed7917048
Fixing linux orange tree.
1999-02-03 18:49:04 +00:00
erik%netscape.com
e8de824d89
Fixed compiler warning on Linux.
1999-02-03 18:11:45 +00:00