kipp%netscape.com
adee46fdf3
Made abort abort on unix
1999-02-02 17:41:54 +00:00
kipp%netscape.com
f891e5da68
Added a pre-condition to help find uninitialized refcnts
1999-02-02 17:41:29 +00:00
law%netscape.com
4b529759cc
Fixed off-by-one bug in Next()
1999-02-02 07:43:23 +00:00
law%netscape.com
8dc8f5f01d
Enhanced test program to display values
1999-02-02 07:41:16 +00:00
mcafee%netscape.com
3ebf5bfd31
Ignore generated SimpleTypeLib, PrimitiveTestexecutables
1999-02-02 06:20:46 +00:00
mcafee%netscape.com
a9ba07971c
Ignore generated xpt_dump executable
1999-02-02 06:19:50 +00:00
mcafee%netscape.com
329c5d08d2
Adding License
1999-02-02 03:16:52 +00:00
coop%netscape.com
ad630a62a1
NOT YET PART OF SEAMONKEY:
...
* fixed header pointer assignment problem
* removed useless defines
* added correct level of indirection for sub-structs of header
1999-02-02 01:26:36 +00:00
dp%netscape.com
2e680185ec
Dll Hash table
1999-02-01 22:41:22 +00:00
dp%netscape.com
c1ff8cabbd
Dll abstraction
1999-02-01 22:40:48 +00:00
dp%netscape.com
a15a4c7006
Dynamic Component Registration
1999-02-01 22:17:58 +00:00
peterl%netscape.com
cda3bca867
Added operator=(nsAutoString) for autostring
1999-01-30 06:19:52 +00:00
coop%netscape.com
072c9699f3
NOT YET PART OF SEAMONKEY:
...
* added directory libxpt/tools which currently only contains the typelib dumper
* removed dump code from tests dir
* added/modified appropriate Makefiles and configure scripts
1999-01-30 01:10:01 +00:00
coop%netscape.com
30a0f2ae51
NOT YET PART OF SEAMONKEY:
...
* committing fixes for shaver
* header pointer is now set XPT_DoHeader
* fixed assertion error in CHECK_COUNT macro
1999-01-30 01:03:54 +00:00
ftang%netscape.com
06132c62e3
limit ToUCS2 only have effect in U+0080 to U+009F range so it won't mess up non Latin 1 characters
1999-01-29 18:08:36 +00:00
pinkerton%netscape.com
439ada5c40
add IID for use with nsCOMPtr.
1999-01-28 17:59:37 +00:00
coop%netscape.com
98d8567a39
NOT YET PART OF SEAMONKEY:
...
* added macros for checking bitflag values
* dump code is complete, minus actually reading from disk.
1999-01-28 06:01:56 +00:00
shaver%netscape.com
680a29d6cd
private delete isn't the mind-bendingly fun stuff we thought it would be (for scc)
1999-01-28 05:38:14 +00:00
law%netscape.com
84d13fa13f
new mozIRegistry interface
1999-01-28 03:36:37 +00:00
law%netscape.com
2d1fda9149
new registry tools
1999-01-28 03:33:49 +00:00
shaver%netscape.com
ff139572c0
fix header.data_pool writing
1999-01-28 01:55:24 +00:00
alecf%netscape.com
5516e4a603
add nsProxyEvent to the Unix build
1999-01-28 00:48:25 +00:00
alecf%netscape.com
48ea63ea1c
include nsProxyEvent in Windows build
1999-01-28 00:33:42 +00:00
alecf%netscape.com
ece9d1a1bb
export nsProxyEvent.h
1999-01-28 00:32:42 +00:00
mscott%netscape.com
742d43db9c
Use NS_BASE when defining the nsEscape functions.
1999-01-28 00:32:34 +00:00
mscott%netscape.com
cee8b969b7
use NS_BASE when declaring the nsEscape functions so they get exported.
1999-01-28 00:30:57 +00:00
cata%netscape.com
c00a23c5d8
Added Error Offset Code for the Unicode Converters module.
1999-01-27 18:00:50 +00:00
coop%netscape.com
fc64b44984
NOT YET PART OF SEAMONKEY:
...
* fixed XPT_SizeOfHeader. It wasn't actually walking the annotations, but it does now.
* added some basic dumping code to SimpleTypeLib. Currently only the headers can be dumped. Once XDR read code is up and running, this dumping code will become a separate utility, most likely under a libxpt/tools subdir.
1999-01-27 06:32:57 +00:00
alecf%netscape.com
90cc579a1c
adding utility macros to implement XPIDL-generated getter/setter methods
1999-01-27 03:34:53 +00:00
alecf%netscape.com
1630b5ff23
updated to use more standard naming conventions and added function descriptions
1999-01-27 03:28:20 +00:00
alecf%netscape.com
af65e11ebe
first entry of Proxy via Event Queue utility routines
1999-01-27 02:58:19 +00:00
alecf%netscape.com
97c6ad2789
first entry of nsProxyEvent helper routines for writing proxy interfaces
1999-01-27 02:57:46 +00:00
warren%netscape.com
f6ca4f2e02
Looks like I forgot a public declaration.
1999-01-27 02:12:57 +00:00
warren%netscape.com
e14885b342
Added nsIAllocator and implementation. Made service manager services sticky'.
1999-01-27 02:02:22 +00:00
erik%netscape.com
b9739cc681
For some reason, the IID stuff didn't compile on the Mac. Fixed now.
1999-01-27 00:18:34 +00:00
erik%netscape.com
06cde79321
Added test program and test file for new nsIProperties stuff.
...
(Like Java properties.)
1999-01-26 23:51:18 +00:00
erik%netscape.com
36c641e547
Added implementation of new nsIProperties class (like Java properties).
...
Also added nsBaseDLL.cpp for factory for this DLL (raptorbase).
1999-01-26 23:50:25 +00:00
alecf%netscape.com
6834e87439
makefile for XPIDL on Windows
1999-01-26 23:49:43 +00:00
waterson%netscape.com
2b77c74973
Got Win32-specific stuff up and running. This caused a bit of code-juggling in the Unix and Mac implementations. a=mcmullen.
1999-01-26 23:49:33 +00:00
erik%netscape.com
1919f8ef80
public header file for new nsIProperties class (like Java properties)
1999-01-26 23:48:54 +00:00
shaver%netscape.com
a64e54446d
Fixed method and type descriptors, made const descriptors go.
1999-01-26 19:31:25 +00:00
alecf%netscape.com
a39aee01fc
stop using IsXXX for boolean Getters
1999-01-26 18:20:30 +00:00
rpotts%netscape.com
9d33a0cffd
Added PR_BEGIN_MACRO/PR_END_MACRO around all multi-line macros...
1999-01-26 09:46:33 +00:00
shaver%netscape.com
9feb565d72
fixed fencepost in XPT_DoHeader, along with more error-checking
1999-01-26 01:34:21 +00:00
shaver%netscape.com
adc25a815d
Fixed IID copying (duh -- all the bytes matter).
...
NewString and NewStringZ APIs.
No more bit-fields (nod to jband and fur, thanks).
Cleaned up Annotation structures.
On-disk offsets are 1-based.
Write annotations to disk, and account for them in header size, etc.
Fix sundry cursor-vs-&cursor bugs and don't-allocate-on-decode bugs.
Write MethodDescriptors and InterfaceDescriptors to disk!
Executive Summary: can now write very simple .xpt files!
1999-01-25 19:36:48 +00:00
ftang%netscape.com
3759b987f5
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
sudu%netscape.com
c94385ee94
OJI MozClassic to raptor merge
1999-01-25 08:05:00 +00:00
mcafee%netscape.com
61a7675545
Switching to SIMPLE_PROGRAMS
1999-01-23 12:21:27 +00:00
peterl%netscape.com
1533456233
added nsStringArray
1999-01-23 06:58:34 +00:00
radha%netscape.com
c02c6c08ae
Compile nsEventQueueService for unix
1999-01-23 00:51:17 +00:00
radha%netscape.com
705b6ba56c
Export nsEventQueueService and bunch of other files
1999-01-23 00:50:55 +00:00
ramiro%netscape.com
f5bb699f6b
Build TestCOMPtr by default.
1999-01-23 00:03:44 +00:00
kipp%netscape.com
509cf742fc
reserved IID
1999-01-22 21:48:33 +00:00
mjudge%netscape.com
36d1140683
adding IID to interface
1999-01-22 18:58:43 +00:00
shaver%netscape.com
aa1ebbaf5b
Added prototypes for Header XDR functions.
...
Minor brace-placement tweaks.
Added SimpleTypeLib test program, although it doesn't build due to Makefile.in
suckage.
Fixed XPT_DoHeader to only write IDEs once (duh).
Added SizeOfHeaderBlock to API.
1999-01-22 17:53:35 +00:00
mcafee%netscape.com
ba84b098cf
Yanked rules that are in rules.mk
1999-01-22 12:14:51 +00:00
shaver%netscape.com
3ffc120748
Added methods to create or fill headers, IDEs, interface descriptors,
...
method descriptors, param descriptors, const descriptors (partial)
and annotations.
Rejigged XPTAnnotation for proper struct nesting and linked-listed-ness.
Implemented SizeOfHeader (partially).
Fixed data_pool handling in XPT_DoHeader.
Implemented XPT_SeekTo and XPT_DoIID.
1999-01-22 09:13:02 +00:00
ramiro%netscape.com
127039e271
Ignore generated files.
1999-01-22 06:33:54 +00:00
scc%netscape.com
da320e986b
Made the constructor explicit again (see comment) to stop people from breaking the Linux builds.
1999-01-22 01:17:48 +00:00
shaver%netscape.com
a11e05cc3d
test DoString
1999-01-21 20:05:58 +00:00
shaver%netscape.com
a7561e1c7c
allocate memory for str->bytes in DoString decode, duh
1999-01-21 20:05:27 +00:00
shaver%netscape.com
fc992be11c
fix dumb DBG thing
1999-01-21 19:21:58 +00:00
coop%netscape.com
cebd0d5f18
NOT YET PART OF SEAMONKEY:
...
* removed struct size #defines -> they were just silly anyway.
* replaced references to IDE file offsetsi with uint32 indices.
* first attempt at sorting out order of storage for XPTHeader and XPTInterfaceDirectoryEntry
1999-01-21 19:18:47 +00:00
alecf%netscape.com
45c2ae4f23
changes to make XPIDL compiler work under Windows
1999-01-21 18:59:52 +00:00
shaver%netscape.com
ce42fc0851
Better cursor management stuff.
...
Mild macro renaming.
Debugging output from CHECK_COUNT.
Fixed primitives and PrimitiveTest: we now pass! (32, 16, 8 and CString)
Dynamically link PrimitiveTest.
1999-01-21 17:37:54 +00:00
shaver%netscape.com
5ee98f8ade
added some tests (we don't pass yet =) ), wrote some primitives
1999-01-20 23:17:05 +00:00
buster%netscape.com
9b95f1cd87
added IID static method so nsIEnumerator can be used with nsCOMPtr
1999-01-20 23:16:28 +00:00
coop%netscape.com
4fe4d500ab
NOT YET PART OF SEAMONKEY:
...
* added looping to read/write InterfaceDirectoryEntrys
* InterfaceDescriptors are no longer DECODEd as part of the IDE DECODEing process
* added skeleton for XPT_GetDescriptorByOffset
1999-01-20 17:58:14 +00:00
kipp%netscape.com
562c3ea105
allocated an IID
1999-01-20 17:53:09 +00:00
coop%netscape.com
7d3c473417
NOT YET PART OF SEAMONKEY:
...
* added offset management code in the form of calls to shaver's macros
1999-01-19 23:46:20 +00:00
coop%netscape.com
f2d5cd7054
NOT YET PART OF SEAMONKEY:
...
* added #defines for is_pointer/tag combos used in TypeDescriptors to match table in typelib spec.
* now handle error case in xpt_struct.c using macro
* still must do offset management
1999-01-18 22:04:49 +00:00
scc%netscape.com
31c2a74283
OK. We were wrong about the SOLARIS case. Sorry.
1999-01-18 20:32:41 +00:00
coop%netscape.com
5fc06bfca5
NOT YET PART OF SEAMONKEY:
...
* modified in-memory structs slightly to get them to compile
* xpt_strcut.c now compiles, and with no warnings (at no extra charge)
* still must do offset management
1999-01-18 19:53:47 +00:00
scc%netscape.com
5e7e5625d2
Added patch for bsdi from netscape.public.mozilla.patches; removed test for !SOLARIS as agreed with macafee.
1999-01-18 18:32:33 +00:00
shaver%netscape.com
10f4d40c79
Much XDR header whacking. Still need to figure out how the pool management
...
stuff looks.
Fixed XPT_PREAMBLE (again).
xpt_xdr.c now compiles!
1999-01-18 18:28:14 +00:00
shaver%netscape.com
00741083fe
fix up XPT_PREAMBLE booboo
1999-01-18 17:58:34 +00:00
shaver%netscape.com
7c8b3fd275
make goop (Win and Unix)
1999-01-18 17:44:06 +00:00
shaver%netscape.com
4d0a0a61c3
make goop (Windows and Unix) and header fixes
1999-01-18 17:43:36 +00:00
coop%netscape.com
d557721c1f
NOT YET PART OF SEAMONKEY:
...
* updated XPT_Do code to match in-memory structs
1999-01-18 17:26:04 +00:00
shaver%netscape.com
9836a9165b
new API stuff, and start on primitive implementations
1999-01-18 16:54:57 +00:00
coop%netscape.com
95fe556feb
NOT YET PART OF SEAMONKEY:
...
* Added at least basic comments for all structs.
* Added #defines for struct sizes.
1999-01-18 15:00:03 +00:00
troy%netscape.com
1e71c5f12f
Added nsIAreaFrame
1999-01-18 03:14:48 +00:00
scc%netscape.com
36a41c6750
Now test pointer result _and_ error code on return from QueryInterface, as some implementations return garbage.
1999-01-16 02:37:22 +00:00
shaver%netscape.com
1d651befd8
more primitives and over-complex macros. next stop: bit-handling (not yet part of seamonkey)
1999-01-15 21:14:48 +00:00
coop%netscape.com
851b2c9b09
NOT PART OF SEAMONKEY
...
- updated and streamlined in-memory structure to coincide with typelib specification.
- added comments for more obtuse structures
1999-01-15 19:23:40 +00:00
rickg%netscape.com
214c399537
exposed objectAt in deque, and fixed toInteger bug
1999-01-15 19:20:51 +00:00
mjudge%netscape.com
d3c02c8cdd
scc and I decided that the explicit keyword was not necessary for the constructor.
...
It never hurts you to make an nsCOMPtr. MJ
1999-01-15 18:57:31 +00:00
coop%netscape.com
8974b59b09
Fleshed out XDR code for in-memory structs.
...
To do:
- still need to track data pool offsets for most structs
1999-01-15 00:06:44 +00:00
coop%netscape.com
084afe2ada
Made necessary modifications to in-memory structs after writing some of
...
the XDR code for them.
1999-01-15 00:04:56 +00:00
law%netscape.com
2072da48f3
Updated with new enumerator protocols
1999-01-14 23:30:44 +00:00
mcmullen%netscape.com
fe44be0b3a
Added #ifdefs to recent temp hack, to make it easy to turn the temp hack off.
1999-01-14 19:36:22 +00:00
shaver%netscape.com
fe030ddb6e
updated API example in XPT_DoIDE
1999-01-14 17:35:14 +00:00
shaver%netscape.com
ce7e4abb48
start of per-struct XDR code; a: leaf
1999-01-13 21:52:02 +00:00
shaver%netscape.com
82abed2f8f
more header goo, xdr implementation stubs
1999-01-13 15:20:25 +00:00
shaver%netscape.com
73c8b0241d
initial XDR primitives
1999-01-12 21:36:11 +00:00
coop%netscape.com
43fc399a47
Removed references to xpidl_typelib.h
1999-01-12 19:26:37 +00:00
shaver%netscape.com
840f5d9ec3
initial typelib structures
1999-01-12 19:17:25 +00:00
vidur%netscape.com
1f6fb69e81
Added nsIDOMAttributePrivate
1999-01-12 16:38:52 +00:00
shaver%netscape.com
2fe4a733a3
Update to (and require!) libIDL 0.5.8.
...
Fix silly argument processing brokenness.
Prepare for IDL_tree_to_IDL when it arrives.
Proper basename stuff for #ifdef __gen_nsIFoo_h__ and others.
Handle empty interfaces.
Dead code trimming (ident, etc.).
Typedef support, including arrays.
nsVarArgs instead of ... in C++ headers.
Fix #include scanning bug that caused pain when we skipped an include that
had already been processed.
1999-01-11 16:56:45 +00:00
rickg%netscape.com
415f60f790
fixed bug in Compare() and error in ToInteger()
1999-01-10 08:17:40 +00:00
rpotts%netscape.com
d4127b40fa
overhaul of the EventQueue service...
1999-01-10 08:12:01 +00:00
rickg%netscape.com
95d921dff4
modest improvements to string and deque
1999-01-09 01:09:39 +00:00
rpotts%netscape.com
8878cbd2b4
bug #2227 - NSPR is not being implicitly initialized when PR_CEnterMonitor() is called. This hack should be removed when NSPR is fixed.
1999-01-08 00:38:56 +00:00
waterson%netscape.com
f390a1e8c5
Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg.
1999-01-07 22:19:57 +00:00
law%netscape.com
6e266b92a5
Added new interface header; not yet building it
1999-01-07 21:04:21 +00:00
donm%netscape.com
fbc3fa0929
fixing includes for solaris. -donm
1999-01-07 21:03:42 +00:00
sfraser%netscape.com
3b02474d54
Export the NSGetFactory method
1999-01-07 03:14:22 +00:00
sfraser%netscape.com
b2da77676a
Added nsEventQueueService.cpp and nsXPComFactory.cpp
1999-01-07 03:14:02 +00:00
mcmullen%netscape.com
3a010aa9ec
Fix unused parameter warning.
1999-01-07 02:11:24 +00:00
kipp%netscape.com
51674f84ac
Make it compile on windows
1999-01-07 01:46:22 +00:00
coop%netscape.com
21ec63486f
Added binary file open as first step for creating typelib files.
1999-01-06 23:47:45 +00:00
mcmullen%netscape.com
c8b50d42a1
Added a directory iterator class. Added canonification and recursive directory creation, and some other handy methods. Eventual goal: replace xp_file.h entirely.
1999-01-06 23:38:21 +00:00
coop%netscape.com
b4f9c6bb84
Updated struc for ParamDescriptor
1999-01-06 22:07:16 +00:00
sfraser%netscape.com
e14a1ee405
Fix the fragment name (change from xpcom to XPCOM_DLL)
1999-01-06 20:30:17 +00:00
sfraser%netscape.com
3495fcabdd
File Removed.
1999-01-06 20:29:56 +00:00
brade%netscape.com
748aa65c90
reduce Macintosh compiler warnings by removing extra ;
1999-01-06 18:49:37 +00:00
scc%netscape.com
03af84c93b
defined NSCAP_NEED_UNUSED_VIRTUAL_IMPLEMENTATIONS for GNU 2.7 under linux. Fixed URL leading to the user manual. Noted that ramiro is working on getting all these special #defines handled by the configuration system instead.
1999-01-05 21:07:57 +00:00
rpotts%netscape.com
d24a5c8c3d
On windows call PL_InitializeEventsLib(...) until the new PL_event apis are available...
1999-01-05 09:44:28 +00:00
rpotts%netscape.com
2e0ca1df56
On windows only, ignore the eventQ kept by the eventQ service... Until the event Q is created with PL_CreateNativeEventQueue(...) only the main event Q can be used...
1999-01-05 05:43:53 +00:00
rpotts%netscape.com
c3592ae57d
Added nsXPComFactory.cpp and nsEventQueueService.cpp to the windows build
1999-01-05 05:42:38 +00:00
rpotts%netscape.com
a5606ccdd6
Added new headers to the EXPORT rule...
1999-01-04 23:08:44 +00:00
ftang%netscape.com
8ad00c6ebb
uncomment nsRegistery::FreeLibrary line
1999-01-04 21:52:15 +00:00
rpotts%netscape.com
8e4bc75589
Added the nsIEventQueueService IID...
1999-01-04 08:50:43 +00:00
rpotts%netscape.com
ea08a6a9d0
This is the implementation of the EventQueue service...
1999-01-04 08:50:10 +00:00
rpotts%netscape.com
df1a37147c
This is the implementation of NS_GetFactory(...) for the xpcom DLL.
1999-01-04 08:49:49 +00:00
rpotts%netscape.com
9b80dfefd6
This is a templatized implementation of an XPCOM factory...
1999-01-04 08:44:26 +00:00
rpotts%netscape.com
d54b5861d0
THis file contains the CLSIDs of components which can be created by the xpcom factory...
1999-01-04 08:43:52 +00:00
rpotts%netscape.com
dd0172c911
Interface to the EventQueue Service...
1999-01-04 08:43:12 +00:00
coop%netscape.com
445151ea1c
Added reference to xpidl_typelib.h
1998-12-31 22:11:39 +00:00
coop%netscape.com
5f1e87dfb3
Initial pass at declarations required for building typelib files.
1998-12-31 22:11:05 +00:00
mcmullen%netscape.com
4d29219473
Simplify the console case, so that Windows does not think it has to compile with exception handling.
1998-12-29 00:24:32 +00:00
mcmullen%netscape.com
6d0e6f09d0
Allow partial paths.
1998-12-24 00:01:32 +00:00
mcmullen%netscape.com
41dfff2b28
Made this stuff do something sensible for Macintosh. The part about logging the error is temporary.
1998-12-23 22:13:47 +00:00
vidur%netscape.com
03857886a6
Added script namespace management mechanism. This allows external native code to add symbols and constructors to the script global namespace. Added IID() static method generation to IDL generator.
1998-12-22 22:03:20 +00:00
law%netscape.com
6de1ece277
Add nsFile* to Windows build
1998-12-22 20:06:56 +00:00
law%netscape.com
a7d859328e
Add nsFile* to Windows build
1998-12-22 20:01:41 +00:00
troy%netscape.com
f334dec10a
Added comment to strdup() noting that t he caller must use delete[]
...
to free the memory
1998-12-22 19:01:14 +00:00
waterson%netscape.com
84d991d7bd
Added RDF module.
1998-12-22 01:11:18 +00:00
scc%netscape.com
761f39f1d3
added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally
1998-12-21 23:26:39 +00:00
mcmullen%netscape.com
d1599a66e6
Added an NS_BASE for windows.
1998-12-18 23:30:44 +00:00
mcmullen%netscape.com
7a7045d044
Rewrote the stream stuff to be simple, since Unix build environment cannot even handle ostream and istream. This builds and runs correctly on Linux and Macintosh now.
1998-12-18 23:06:54 +00:00
mcmullen%netscape.com
4b6f7b6aa9
First Checked In.
1998-12-18 22:38:28 +00:00
vidur%netscape.com
bc035a4aa3
Added IID for nsIUnicharStreamLoader
1998-12-18 19:38:19 +00:00
shaver%netscape.com
f695bdad8d
invoke -> typelib
1998-12-18 17:12:07 +00:00
scc%netscape.com
34bcd6ef0b
NSCAP_FEATURE_DONT_ADDREF is no longer optional, and the symbol has gone away. This facility turns out to be needed. Also catch the case when operator= is called on a dereferenced smart pointer. Fixed some documentation.
1998-12-18 03:45:44 +00:00
scc%netscape.com
b53a07651f
NSCAP_FEATURE_DONT_ADDREF is no longer optional, and the symbol has gone away. This facility turns out to be needed.
1998-12-18 03:44:51 +00:00
scc%netscape.com
ba11eb34ad
Added static IID() method. This member function will be generated automatically in the future.
1998-12-18 03:43:29 +00:00
scc%netscape.com
74dd4cc281
Fixed build bustage (bad access paths)
1998-12-17 19:47:47 +00:00
alecf%netscape.com
ad42830c67
certain methods were not spitting out = 0 at the end of the header
1998-12-17 19:39:10 +00:00
mjudge%netscape.com
db135b9e12
removing files from repository
1998-12-17 19:39:02 +00:00
scc%netscape.com
8b0ea58b42
enabled the dont_AddRef feature, for when functions return an already AddRefed result, e.g. |mSmartPtr = dont_AddRef(GetThing());|
1998-12-17 19:32:00 +00:00
scc%netscape.com
1b009c5957
COM_auto_ptr --> nsCOMPtr
1998-12-17 19:27:29 +00:00
mjudge%netscape.com
5528d1f34f
changing auto ptr to use the new header
1998-12-17 19:25:32 +00:00
scc%netscape.com
06662f7791
First Checked In.
1998-12-17 19:21:58 +00:00
scc%netscape.com
52ad8f5326
First Checked In.
1998-12-17 19:12:45 +00:00
warren%netscape.com
0580a8e5c4
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
mcmullen%netscape.com
c3df6e83ac
Made all this build on Unix, using Macros up the wazoo
1998-12-15 22:45:09 +00:00
brade%netscape.com
087136fce6
fix compiler warning / bug: initialize index to 0 (reviewed peterl@netscape.com).
1998-12-15 22:19:04 +00:00
vidur%netscape.com
fd093d0d82
Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript.
1998-12-15 06:10:59 +00:00
mcafee%netscape.com
3214fc3211
Adding Unix makefile
1998-12-15 01:27:04 +00:00
shaver%netscape.com
ec05dde4ba
Now use MODULE instead of MODULE_NAME.
...
Update README for new libIDL version.
Add -o basename option and use proper output.
Eradicate some final stdout references.
Pretty printing, whee.
New |operator delete| and |IID| stuff for scc.
Support for raw codefrags (``%{ C++\n ... \n%}\n'') and more bufmgmt debugging.
Use IDL_file_set everywhere.
1998-12-14 18:47:39 +00:00
beard%netscape.com
c2d89d9c06
Now includes.exp files.
1998-12-13 18:33:00 +00:00
beard%netscape.com
18984e5a80
First Checked In.
1998-12-13 05:01:04 +00:00
mcmullen%netscape.com
da55cc69e0
Deal with the case of a null string.
1998-12-12 02:07:11 +00:00
law%netscape.com
6ea423fbaa
Minor fix in operator=
1998-12-12 01:28:28 +00:00
scc%netscape.com
a3cd464c31
VC++4.2 can't use a declaration expression as a test. Oh well. Moved declaration to outside the test.
1998-12-12 01:26:11 +00:00
law%netscape.com
72b3ae3e68
Add NS_BASE to cause export from dll on Windows
1998-12-12 01:25:32 +00:00
mcmullen%netscape.com
237f90f8df
More windows stuff.
1998-12-11 23:52:31 +00:00
scc%netscape.com
f8dbbcf511
wrong file checked in, checking in the real one (just in case)
1998-12-11 23:49:04 +00:00
scc%netscape.com
ca4a0f65a8
Significantly upgraded functionality to automatically call QueryInterface when assigning in incompatible pointers.
1998-12-11 23:43:00 +00:00
mjudge%netscape.com
e404a37aab
adding iid to generated file. this is ok we need this for COM ptrs
1998-12-11 23:38:30 +00:00
mcmullen%netscape.com
c35cd6f254
More windows tweaks
1998-12-11 23:05:24 +00:00
mcmullen%netscape.com
e24443adb9
And again.
1998-12-11 18:17:22 +00:00
vidur%netscape.com
3a9dd64bbf
Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser.
1998-12-11 17:02:37 +00:00
kipp%netscape.com
155901efd2
Added FrameUtil IIDs
1998-12-11 15:18:39 +00:00
mcmullen%netscape.com
5ed1d35068
More tweaks.
1998-12-11 03:17:47 +00:00
peterl%netscape.com
07d8f8d031
added namespace IIDs
1998-12-11 02:29:14 +00:00
mcmullen%netscape.com
0b5d962ae9
Some more tweaks to suit various compilers and platforms.
1998-12-11 01:42:04 +00:00
kin%netscape.com
4d56c25568
Fixed off by 1 error that occurs in PopBack() when
...
(mOrigin + mSize) >= mCapacity.
1998-12-09 17:07:20 +00:00
shaver%netscape.com
b7e56cfb2f
Fixed usage-string typo.
...
Update to 0.5.7 IDL_tree_property_get API.
Reworked input callback for cleanliness.
Add (not-yet-working) infrastructure for %{ C %} raw blocks.
1998-12-09 13:08:29 +00:00
mcmullen%netscape.com
2d4c67ae2c
Trying to make this build on unix gcc compilers, I have removed all references to std::string, using char* instead. This almost made me cry (not just because of all the work I had to do over again).
1998-12-09 08:47:30 +00:00
mcmullen%netscape.com
64ac3c15be
Tried to make this a little more gcc friendly - created some NS_USING_NAMESPACE/ NS_NAMESPACE ugliness. Sigh.
1998-12-09 05:09:28 +00:00
pinkerton%netscape.com
c415f8beaf
fix for new universal headers. Don't use PLstringfuncs and add an inline helper to the helper namespace which does the same things.
1998-12-09 01:56:36 +00:00
law%netscape.com
e89799a864
Added Windoze support
1998-12-09 01:04:53 +00:00
mcmullen%netscape.com
0fe2983dc3
Polished the interfaces, added long comments in the headers.
The next step is checking by Bill Law and Steve Lamm for Win and Unix. Then it's open season.
1998-12-08 22:45:42 +00:00
mcmullen%netscape.com
4e091b7bcf
First Checked In.
1998-12-08 22:43:57 +00:00
mcmullen%netscape.com
4e1f4f4572
First Checked In.
1998-12-08 02:22:54 +00:00
mcmullen%netscape.com
0fd0d405c3
First Checked In.
1998-12-08 02:15:50 +00:00
akkana%netscape.com
90d7c049da
Change NULL to 0 in NS_RELEASE and NS_IF_RELEASE macros.
...
This is illegal C++ (at least on machines where NULL == (void*)0)
and breaks some compilers, issues warnings in others.
1998-12-07 21:57:57 +00:00
shaver%netscape.com
5e62a635e8
remove dead code, tweak whitespace
1998-12-07 20:23:37 +00:00
ramiro%netscape.com
2df5228f6a
Ignore the generated makefile
1998-12-07 06:45:39 +00:00
shaver%netscape.com
e02501b11c
Added varargs support (produces "..." in C++ until we figure out what
...
nsIVarargs should look like).
IDL return value now becomes a final (but before varargs!) out parameter
_retval in C++.
Prettied up some whitespace.
1998-12-06 19:52:21 +00:00
shaver%netscape.com
c567e3d343
Update usage message.
...
Add #include processing.
Generate #define NS_IFOO_IID_STR for kipp.
More header-generation niceties: #ifndef __nsIFoo_h__, DO NOT EDIT warning
now mentions source filename.
Generate #include in header to match #include in IDL, not by grovelling for
referenced interfaces.
(XXX: Need to polish up memory management.)
1998-12-06 18:41:44 +00:00
troy%netscape.com
e88e7a9094
Added nsIPrintStatusCallback
1998-12-06 00:30:51 +00:00
ramiro%netscape.com
9de953c38c
Have cvs ignore generated files.
1998-12-05 11:07:45 +00:00
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
mjudge%netscape.com
113351a624
that didnt work... mac croaked
1998-12-04 00:01:09 +00:00
mjudge%netscape.com
b6c191f848
changing NULL to nsnull
1998-12-03 23:40:06 +00:00
mjudge%netscape.com
0495ee6cc6
new enumerator interface change
1998-12-03 21:46:51 +00:00
shaver%netscape.com
8436786eb0
Add generated file warning.
...
Remove excessive #include "nsISupports.h" generation.
Interfaces are public:, accessors are pure (= 0).
1998-12-03 17:38:55 +00:00
shaver%netscape.com
e9350617c4
Fix indentation, which was my fault and not andrewv's.
...
Add nsISupports to the always-include list.
Clean up interface generation code, and then mess it up again with
IID handling.
1998-12-03 06:33:59 +00:00
pierre%netscape.com
e691ee06e5
Making nsMacRepository.h obsolete: the shared lib conversion is done.
1998-12-03 01:06:00 +00:00
shaver%netscape.com
907b2e8ea7
Updated README.
...
Better arg handling and now lower-case mode flags.
andrewv's fixes to lose dependency on IDLN_ enum order (but not his changes
to indentation settings!).
1998-12-02 19:53:27 +00:00
troy%netscape.com
77f6f5e06e
Added ID for nsIPageSequenceFrame
1998-12-02 03:53:01 +00:00
mjudge%netscape.com
500a20c8b4
making big changes to enumerator class and adding nsICollection
1998-12-01 17:55:08 +00:00
mjudge%netscape.com
30e57ff4a6
collection interface
1998-12-01 17:50:57 +00:00
beard%netscape.com
c0c7bc482d
Mac shared library migration.
1998-11-30 22:15:00 +00:00
jfrancis%netscape.com
8f3f49279e
[sfraser checking in as jfrancis]
Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage.
1998-11-30 03:04:00 +00:00
jfrancis%netscape.com
4194c1b24a
adding edtor lib entrty, even though we aren't actually linking it in yet.
1998-11-29 23:57:59 +00:00
shaver%netscape.com
7cb17ad5db
Added NPL everywhere (ooops!).
...
Handle enums.
Output idents properly in IDL comments.
1998-11-28 16:52:24 +00:00
shaver%netscape.com
2356d797d9
Error message cleanups, including insertion of line/file info in initial
...
buffer, to make errors give correct line-number data.
Strip comments. (Still need to handle doc comments correctly.)
1998-11-27 16:39:45 +00:00
shaver%netscape.com
ff8371bf4c
Updated README now includes Win32 libIDL/glib URLs, and mention of msw's
...
GTK+/glib 1.1.5.
Generate #includes for interfaces to which we refer.
Output inheritance data.
Switch to PRUnichar * for wstring, and char * for string.
in params that become pointer types get const'd.
1998-11-26 21:03:03 +00:00
scc%netscape.com
804df9e18c
Final changes to be used in production code (though currently only allowed in Composer module). Stripped tabs, replaced with spaces; made internal macro prefix; some final naming decisions (s/func/getter/). Good luck Composer team.
1998-11-26 19:28:42 +00:00
kipp%netscape.com
edabb1ad06
Expose WalkTheStack
1998-11-26 18:03:20 +00:00
peterl%netscape.com
114c9373b9
backed out previous change
1998-11-26 04:54:11 +00:00
peterl%netscape.com
9df7d582e1
new CSSOM interfaces
1998-11-26 01:18:57 +00:00
peterl%netscape.com
ce35c69c6b
made pointer conversion more friendly to const methods
1998-11-26 01:18:21 +00:00
shaver%netscape.com
b697288da5
Added support for char, wchar and wstring types.
...
Fixed long long nits.
Make methods pure virtual.
Use pointers and not references.
Remove useless header.c.
1998-11-25 19:12:50 +00:00
shaver%netscape.com
6807c3fcf4
C++ class decls need a semicolon
1998-11-25 04:54:02 +00:00
shaver%netscape.com
c373687100
Added input callback, in preparation for autogenerating __declspec(inhibit)
...
and doing the doc comment thing.
Generate method declarations.
More stdout -> state->file fixes.
1998-11-25 04:19:59 +00:00
shaver%netscape.com
b68f23e3f5
Generate getter/setter/`is'er for attributes.
...
Report errors (and warnings).
Send output to state->file properly, instead of stdout (although state->file
is always stdout right now!).
1998-11-24 23:16:49 +00:00
rickg%netscape.com
51582a22b5
fixed bug #1203
1998-11-24 20:23:46 +00:00
rickg%netscape.com
5d77ac2437
changed ToInteger() so that it returns an error properly
1998-11-24 02:38:21 +00:00
akkana%netscape.com
a254a6fbca
Range specification
1998-11-24 01:39:47 +00:00
shaver%netscape.com
3f1382e38f
first xpidl stuff
1998-11-23 21:02:31 +00:00
cyeh%netscape.com
65038e9551
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
rickg%netscape.com
91a74f3b64
updated docs for nsString class usage
1998-11-20 22:11:09 +00:00
beard%netscape.com
62b85bfb53
xpcomDebug.exp only included in debug target, xpcom.exp in both.
1998-11-20 01:04:17 +00:00
beard%netscape.com
70ac966d43
Added nsServiceManager static method exports.
1998-11-20 01:03:42 +00:00
mjudge%netscape.com
b64274ee17
fixing future possible bustage even though tree is red. I will watch carefully
1998-11-19 23:25:58 +00:00
scc%netscape.com
67b8f7dc8c
some changes to better conform to our coding standards; removed the facility for assigning in without AddRef-ing, outside of the context of a function call; added some comparison operators for working with raw pointers; preprocessor-ized the bool type for compilers without
1998-11-19 20:26:12 +00:00
kipp%netscape.com
9be7e3e15f
Made nsString::Insert actually support the count=-1 default argument
1998-11-19 17:58:30 +00:00
mjudge%netscape.com
2bd280d84e
smart pointer updates
1998-11-18 22:09:52 +00:00
kin%netscape.com
a8357cfbe4
Fixes that allow us to compile on Linux.
1998-11-18 19:16:10 +00:00
kin%netscape.com
eaaeb32d16
Added COM_auto_ptr.h to EXPORTS list.
1998-11-18 19:14:56 +00:00
beard%netscape.com
abcb457cbe
Took out PL_VectorAssertValid for non-debug build.
1998-11-18 01:36:28 +00:00
beard%netscape.com
de630e90c9
Added xpcomDebug.exp to xpcomDebug.shlb target.
1998-11-18 01:35:54 +00:00
beard%netscape.com
7cb977edf9
First Checked In.
1998-11-18 01:28:37 +00:00
vidur%netscape.com
bddadc0a26
New interface nsIDOMNSDocument
1998-11-17 02:37:19 +00:00
jfrancis%netscape.com
bdb1543008
adding scott's XP_COM auto_pointer header to xpcom exports.
1998-11-16 19:08:50 +00:00
mjudge%netscape.com
d411a0cdec
fixing test app for lame windows compiler
1998-11-15 07:09:51 +00:00
mjudge%netscape.com
3ad4ca13a0
adding the void ** back in. windows compiler is lame.
1998-11-15 07:08:56 +00:00
mjudge%netscape.com
ab007a89d0
oops messed up the build. fixing...
1998-11-15 04:13:14 +00:00
scc%netscape.com
64b6e39325
operator void** is superfluous; removed. Added operator* to support clients who (against better advice) write getter functions that look like this GetSomething(T*& result)
1998-11-15 02:10:04 +00:00
bjorn%netscape.com
aa0fd8d09a
Removing files to restructure the typelib stuff.
1998-11-14 01:22:50 +00:00
scc%netscape.com
6e4a1432aa
fixed for IRIX (doesn't like new-style casts)
1998-11-14 00:35:48 +00:00
scc%netscape.com
622e6a797f
SOLARIS _does_ support member using declarations, so modify the test to let them through
1998-11-13 20:07:25 +00:00
scc%netscape.com
59132d1bb4
fixed order of declarations (confused SOLARIS compiler) and return types of AddRef and Release to match in the unfortunate case that the compiler does not support member using declarations
1998-11-13 20:06:43 +00:00
scc%netscape.com
eeaaa11f7d
unified compiler dependent code (removed from unit-tests, inserted in header); fixed for egcs-1.1 well known bug (member using declarations don't work)
1998-11-13 19:41:24 +00:00
scc%netscape.com
5bfaf7f7ea
Fixed for VC++ 4.2 (no template function specifiers at the call site)
1998-11-13 12:33:58 +00:00
scc%netscape.com
28e2a847cd
Fixed (unit-tests only) for VC++ 4.2 (no 'explicit')
1998-11-13 00:34:41 +00:00
jfrancis%netscape.com
f7fa2435e0
First Checked In.
1998-11-12 23:59:32 +00:00
mjudge%netscape.com
88359ec04e
adding the test_com_auto_ptr.exe as a new test
1998-11-12 20:07:28 +00:00
mjudge%netscape.com
0d7b5e0794
modifying makefile.win to export the new com_auto_ptr.h file
1998-11-12 20:05:41 +00:00
scc%netscape.com
1d73acc84f
First Checked In.
1998-11-12 20:00:51 +00:00
vidur%netscape.com
36a07884bf
Added new interface nsIHTMLContentContainer
1998-11-12 07:56:13 +00:00
bjorn%netscape.com
e1bfe84a47
New support for typeinformation and typelibraries. nsISupports.h has an
...
additional definition NS_DECL_ISUPPORTS_EXPORTED, which exports the threesome.
This is not yet part of the build. It will be picked up by support code in
mozilla/js/src/xpcom.
1998-11-11 23:46:21 +00:00
vidur%netscape.com
6592f22be0
Added XML display support.
1998-11-11 22:07:55 +00:00
cyeh%netscape.com
1d52872286
add the following exports:
PL_VectorAssertValid
PL_VectorRemove
PL_VectorInsert
PL_VectorAdd
PL_VectorSet
PL_VectorClone
PL_VectorCopy
PL_VectorCompact
PL_VectorIsValidIndex
PL_VectorSetSize
PL_VectorFinalize
PL_VectorInitialize
PL_VectorDestroy
PL_NewVector
1998-11-10 00:54:21 +00:00
wtc%netscape.com
347bac9bda
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
...
to mozilla/xpcom.
Modified files: Makefile, Makefile.in, makefile.win.
1998-11-09 20:10:21 +00:00
wtc%netscape.com
da5c8ed7ae
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
...
to mozilla/xpcom.
Modified files: MANIFEST, Makefile, Makefile.in, makefile.win.
1998-11-09 20:09:33 +00:00
wtc%netscape.com
54b876fad2
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
1998-11-09 20:05:38 +00:00
troy%netscape.com
fd33ef03a2
Added a #define for NS_ERROR_INVALID_ARG to be the same as
...
NS_ERROR_ILLEGAL_VALUE. This helps make our error names more
consistent with COM
1998-11-09 19:03:05 +00:00
pierre%netscape.com
a9e64e7020
fixed the 3 instances of Compare() to work with empty strings
1998-11-04 06:48:11 +00:00
pierre%netscape.com
3465e56de2
return 0 (ie. "strings are equal") instead of 1 when the 'n' of strncmp() and strncasecmp() is 0
1998-11-04 06:46:33 +00:00
peterl%netscape.com
cbd0246780
made enumeration methods const
...
added append via array method
1998-11-03 20:14:08 +00:00
rpotts%netscape.com
162d1913f1
Removed the definition of the nsIDocumentLoadInfo IID
1998-11-03 10:11:33 +00:00
cls%seawood.org
c59be78dc1
Some updated to work with nglayout. Others sync'd to remove cruft.
1998-10-28 03:49:12 +00:00
rickg%netscape.com
39e6dbf292
fixed bug in IsOrdered that was found on the web
1998-10-26 22:33:39 +00:00
cls%seawood.org
ed2a7f5f65
Sync'd various Makefile.ins to their Makefile counterparts.
...
Removed nspr & nspr20 from REQUIRES. Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
vidur%netscape.com
f9e3760137
Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs
1998-10-20 17:07:23 +00:00
cls%seawood.org
b9267f6ae3
New Makefile.in
1998-10-20 00:31:25 +00:00
cyeh%netscape.com
da133d64f2
reflect changes in Makefile to fix autoconf builds
1998-10-19 23:12:18 +00:00
cyeh%netscape.com
2ca3ffa2ad
reflect change made in Makefile to fix autoconf build.
1998-10-19 23:08:31 +00:00
cyeh%netscape.com
742cebceaa
reflect changes in Makefile to fix autoconf build
1998-10-19 22:41:03 +00:00
scullin%netscape.com
b92ec18583
Moved headers from src to public
1998-10-19 21:44:55 +00:00
scullin%netscape.com
5541684b92
Moved files from src to public
1998-10-19 21:42:39 +00:00
scullin%netscape.com
a20eef0c50
Moved to public
1998-10-19 21:21:16 +00:00
scullin%netscape.com
5f168b14a3
Migrate mac hack, too.
1998-10-19 18:54:44 +00:00
scullin%netscape.com
2b744ac615
Moving public headers to public
1998-10-19 18:34:10 +00:00
scullin%netscape.com
5053b775db
Migrating public files to public
1998-10-19 17:50:24 +00:00
scullin%netscape.com
25177cc6f6
Migrating public header files to public
1998-10-19 17:48:55 +00:00
kipp%netscape.com
001700f459
Fixed some sign extension bugs
1998-10-10 15:28:53 +00:00
kipp%netscape.com
bc3dc4eb39
Added a reminder comment
1998-10-10 15:27:50 +00:00
kipp%netscape.com
f0c9d1ae62
Allocated an IID
1998-10-06 21:05:42 +00:00
waterson%netscape.com
16df3a299b
Fixed linkage problems with nsInt64 and nsTime classes.
1998-10-06 20:06:06 +00:00
rpotts%netscape.com
fabcb40279
Changed the threadsafe implementations of addRef() and Release() to use interlockedIncrement and decrement on win32...
1998-10-06 06:18:20 +00:00
pierre%netscape.com
87764930d1
fix 1000s of link warnings in Mac Raptor / some XP stubs were hiding actual functions
1998-10-06 03:00:28 +00:00
danm%netscape.com
d43c48670a
adding (optional) GlowCode build info. a:warren
1998-10-06 02:31:45 +00:00
cyeh%netscape.com
f31dc000c8
removing obsolete files. use MANIFEST instead.
1998-10-05 18:42:02 +00:00
rickg%netscape.com
6953f2b621
added radix support in ToInteger()
1998-10-04 04:52:10 +00:00
scullin%netscape.com
4727c0a226
Removed unused, unexported header.
1998-10-02 21:09:26 +00:00
troy%netscape.com
8327a44c37
Reserved IID for nsIHTMLReflow
1998-09-30 04:15:35 +00:00
pinkerton%netscape.com
54ab1acd23
fix link problems on mac.
1998-09-29 17:16:06 +00:00
pinkerton%netscape.com
1fff0d4271
Updated projects for Pro4. Turned off mod-date caching for depend builds. Using InterfacesStubs wrapper where appropriate for Carbon.
1998-09-29 17:11:00 +00:00
briano%netscape.com
ce81d1c53f
Cleaned it up and made it work all platforms, not just the ones that support shared libs.
1998-09-29 06:30:14 +00:00
mcafee%netscape.com
e875eeaf42
Rhapsody is having trouble linking this with the C++ compiler, linking with cc for now.
1998-09-28 06:01:12 +00:00
mcafee%netscape.com
70ec41157e
Removing empty export: rule, minor whitespace-tab stuff.
1998-09-28 05:42:46 +00:00
mcafee%netscape.com
0b53d19090
Removed two local rules, instead relying on global rules in config/rules.mk.
1998-09-28 05:37:23 +00:00
pinkerton%netscape.com
fb8342da83
fix mac raptor, added nsTraceRefcnt.cpp
1998-09-24 22:29:09 +00:00
beard%netscape.com
41d8748274
Defining NS_EXPORT, et. al. for XP_MAC.
1998-09-22 22:46:18 +00:00
beard%netscape.com
b5e6995755
#include "prtypes.h" if noone else does.
1998-09-22 02:23:23 +00:00
akkana%netscape.com
af515fbce8
Fix build error: C++ comment in file included by C files
1998-09-21 22:43:50 +00:00
rpotts%netscape.com
2674a66a7f
Made nsTraceRefcnt threadsafe...
1998-09-19 06:56:22 +00:00
rpotts%netscape.com
34d0333e45
Added threadsafe implementations of Addref()/Release()/QueryInterface()
1998-09-19 06:55:30 +00:00
cyeh%netscape.com
7f71274325
add *.cpp file to fix bustage. really. this time i mean it.
1998-09-18 21:52:14 +00:00
cyeh%netscape.com
5913b2f8b1
add needed export for nsMalloc::Create
1998-09-18 18:57:35 +00:00
warren%netscape.com
3aaf263e65
Removed export for nsMalloc::Create.
1998-09-18 11:07:06 +00:00
warren%netscape.com
78085aca12
Moved nsMalloc.cpp to modules/plugin/src.
1998-09-18 08:46:06 +00:00
warren%netscape.com
dec3d48652
Updated Mac MANIFEST files.
1998-09-18 08:39:16 +00:00
warren%netscape.com
ea839080bd
Moved nsIMalloc and impl from xpcom to modules/plugin.
1998-09-18 07:22:48 +00:00
warren%netscape.com
f9e7accc3b
Fixed comments.
1998-09-18 01:23:04 +00:00
beard%netscape.com
8450cdb024
09171998 LiveConnect Carpool: build bustage (backed out to 3.3 version)
1998-09-17 20:33:21 +00:00
beard%netscape.com
f28d184a85
09171998 LiveConnect Carpool: build bustage
1998-09-17 20:18:36 +00:00
beard%netscape.com
43b61c072a
09171998 LiveConnect Carpool: added export for nsRepository::UnregisterFactory(const nsID&,nsIFactory*).
1998-09-17 19:55:08 +00:00
beard%netscape.com
c7722b3b71
09171998 LiveConnect Carpool: XP_MAC, fixed NS_EXPORT to actually export on the Mac.
1998-09-17 19:21:43 +00:00
pierre%netscape.com
688d3b1f1e
added the Layout and NetLib factories
1998-09-17 09:17:10 +00:00
rpotts%netscape.com
28b921a359
Changed NS_RELEASE2(...) macro to conditionally NULL the interface argument...
1998-09-17 05:38:21 +00:00
vidur%netscape.com
4e3024a5f9
Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry.
1998-09-17 01:53:52 +00:00
waterson%netscape.com
ee718e862d
Added wrappers for 64-bit arithmetic and PRTime.
1998-09-16 19:53:12 +00:00
warren%netscape.com
f99aa4f721
Fixed nsMalloc::Create for the non-aggregated case.
1998-09-15 03:59:21 +00:00
kipp%netscape.com
932596c48f
Only execute SymLoadModule when tracing is enabled
1998-09-15 00:13:35 +00:00
kipp%netscape.com
6c15ae4955
Added nsTraceRefcnt to the build and exports
1998-09-12 19:29:03 +00:00
kipp%netscape.com
cbf8e885d2
whitespace tidy up
1998-09-12 19:28:01 +00:00
kipp%netscape.com
9c2f450854
Use NS_ADDREF/NS_RELEASE macros
1998-09-12 19:26:52 +00:00
kipp%netscape.com
ec84a7a7cd
Support build-time usage of the nsTraceRefcnt class for tracing refcnt manipulations. In addition, added NS_NEWXPCOM and NS_DELETEXPCOM macros to track create/destroys
1998-09-12 19:26:36 +00:00
kipp%netscape.com
78e46713a2
Register libraries with the refcnt tracer
1998-09-12 19:25:28 +00:00
kipp%netscape.com
f4c9611922
new
1998-09-12 19:25:06 +00:00
kipp%netscape.com
dc763fd651
Added tools directory to windows build
1998-09-12 19:18:04 +00:00
kipp%netscape.com
191b8291ca
new
1998-09-12 17:53:08 +00:00
thom%netscape.com
12d97f5341
added support for DOM dll
1998-09-09 00:02:23 +00:00
kipp%netscape.com
1088a3e974
Allocated another IID
1998-09-07 19:15:41 +00:00
troy%netscape.com
77c0d137b9
Reserved an IID
1998-09-06 00:15:45 +00:00
kipp%netscape.com
b54c1c9cff
Allocated iid for nsITextContent
1998-09-05 23:28:08 +00:00
kipp%netscape.com
067c25cae2
Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-)
1998-09-05 23:21:42 +00:00
vidur%netscape.com
ab080b4586
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
valeski%netscape.com
e77dfab87e
String insertion was broken if you wanted to insert at the begining (index '0') of a string.
1998-09-04 18:49:50 +00:00
rickg%netscape.com
f62e951f1c
new string improvements
1998-09-04 17:26:37 +00:00
peterl%netscape.com
76b0c57697
changed HashCode to HashValue and fixed return type
1998-09-02 01:59:30 +00:00
warren%netscape.com
315ab05c3b
Changed c++ comments for inclusion in c files.
1998-09-01 04:15:07 +00:00
beard%netscape.com
79c343a754
Fixed nsRepository exports, and return type signature change for nsHashtable::Enumerate() which used to return int, and now returns void.
1998-09-01 01:23:54 +00:00
beard%netscape.com
43fc67efbd
Moved Checking nsServiceManager.cpp into the xpcom - src folder.
1998-09-01 01:22:23 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
warren%netscape.com
d426280455
Fixed Create to work with new nsAgg.h
1998-09-01 00:17:49 +00:00
warren%netscape.com
71e9f3f5ea
Changed NSServiceManager to nsServiceManager.
1998-09-01 00:17:47 +00:00
warren%netscape.com
8a20456a35
Made QI try the current object delegating to outer. Removed QI for kISupportsIID (which returned Internal). Added nsIOuter interfacewhich allows for notification of child release.
1998-09-01 00:17:28 +00:00
warren%netscape.com
4f1b718b4e
Added closure argument to nsHashtable::Enumerate.
1998-09-01 00:16:47 +00:00
kipp%netscape.com
2509b409ff
Added error module for the layout system
1998-08-29 20:20:00 +00:00
rickg%netscape.com
4125164d98
added BinarySearch method for faster string searches
1998-08-29 05:06:50 +00:00
warren%netscape.com
77c226c7fb
Premature checkin of renamed nsRepository.
1998-08-29 03:42:29 +00:00