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
shaver%netscape.com
a92a40fef4
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
e232c67d81
Initial revision.
1999-02-03 22:44:14 +00:00
shaver%netscape.com
dda8be52bc
(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
071a233d80
add nsHashtable::Reset to exports.
1999-02-03 21:23:36 +00:00
vidur%netscape.com
ef9770e5a1
Added a Reset method to nsHashtable
1999-02-03 19:35:11 +00:00
cata%netscape.com
eccefa0fdb
Hacky Unicode converters implementation replaced with the real xpcom thing.
1999-02-03 18:55:10 +00:00
dp%netscape.com
dcf56a87cd
Fixing linux orange tree.
1999-02-03 18:49:04 +00:00
erik%netscape.com
6aa4b1b246
Fixed compiler warning on Linux.
1999-02-03 18:11:45 +00:00
dp%netscape.com
01e1a19801
adding ns prefix to private classes namespace
1999-02-03 15:39:13 +00:00
dp%netscape.com
d542da0c6c
landing XPCOM_19990201_BRANCH
1999-02-03 07:03:17 +00:00
dp%netscape.com
6c7d8eb9c1
Landing XPCOM_19990201_BRANCH to the tip.
1999-02-03 06:58:44 +00:00
ftang%netscape.com
e8473c6c30
calling nsSetupRegistry for mac. Need to try UNIX and Window before turn out the #ifdef XP_MAC
1999-02-03 01:50:15 +00:00
kipp%netscape.com
5b82e258f4
Disabled tests
1999-02-02 19:03:51 +00:00
kipp%netscape.com
d1e3a78a54
Made abort abort on unix
1999-02-02 17:41:54 +00:00
kipp%netscape.com
7c8febc891
Added a pre-condition to help find uninitialized refcnts
1999-02-02 17:41:29 +00:00
law%netscape.com
499a3152f0
Fixed off-by-one bug in Next()
1999-02-02 07:43:23 +00:00
law%netscape.com
dda315c2bf
Enhanced test program to display values
1999-02-02 07:41:16 +00:00
mcafee%netscape.com
c3dcdbc36c
Ignore generated SimpleTypeLib, PrimitiveTestexecutables
1999-02-02 06:20:46 +00:00
mcafee%netscape.com
335b01b913
Ignore generated xpt_dump executable
1999-02-02 06:19:50 +00:00
mcafee%netscape.com
84931c70dd
Adding License
1999-02-02 03:16:52 +00:00
coop%netscape.com
e584d03088
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
d6d7406cae
Dll Hash table
1999-02-01 22:41:22 +00:00
dp%netscape.com
79d8e3cd02
Dll abstraction
1999-02-01 22:40:48 +00:00
dp%netscape.com
6f491f94ca
Dynamic Component Registration
1999-02-01 22:17:58 +00:00
peterl%netscape.com
06e15c8d24
Added operator=(nsAutoString) for autostring
1999-01-30 06:19:52 +00:00
coop%netscape.com
07523340a1
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
eb37fa5481
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
8a0b840e9f
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
85c4f65a90
add IID for use with nsCOMPtr.
1999-01-28 17:59:37 +00:00
coop%netscape.com
d317a33504
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
bdffe9b15c
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
cf9b76cd83
new mozIRegistry interface
1999-01-28 03:36:37 +00:00
law%netscape.com
382b6b89d1
new registry tools
1999-01-28 03:33:49 +00:00
shaver%netscape.com
5e0157c3b0
fix header.data_pool writing
1999-01-28 01:55:24 +00:00
alecf%netscape.com
6d48d0d6ef
add nsProxyEvent to the Unix build
1999-01-28 00:48:25 +00:00
alecf%netscape.com
6e94a4c3f1
include nsProxyEvent in Windows build
1999-01-28 00:33:42 +00:00
alecf%netscape.com
028e886f12
export nsProxyEvent.h
1999-01-28 00:32:42 +00:00
mscott%netscape.com
e13b3aa23d
Use NS_BASE when defining the nsEscape functions.
1999-01-28 00:32:34 +00:00
mscott%netscape.com
8ef93e0927
use NS_BASE when declaring the nsEscape functions so they get exported.
1999-01-28 00:30:57 +00:00
cata%netscape.com
2b483c5097
Added Error Offset Code for the Unicode Converters module.
1999-01-27 18:00:50 +00:00
coop%netscape.com
b0a2795c3e
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
c7e5cf4016
adding utility macros to implement XPIDL-generated getter/setter methods
1999-01-27 03:34:53 +00:00
alecf%netscape.com
1cba4cb335
updated to use more standard naming conventions and added function descriptions
1999-01-27 03:28:20 +00:00
alecf%netscape.com
375470cb52
first entry of Proxy via Event Queue utility routines
1999-01-27 02:58:19 +00:00
alecf%netscape.com
a2046b75f3
first entry of nsProxyEvent helper routines for writing proxy interfaces
1999-01-27 02:57:46 +00:00
warren%netscape.com
9517a9a18d
Looks like I forgot a public declaration.
1999-01-27 02:12:57 +00:00
warren%netscape.com
449f4cb1fe
Added nsIAllocator and implementation. Made service manager services sticky'.
1999-01-27 02:02:22 +00:00
erik%netscape.com
75f1796700
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
b07c2a64f9
Added test program and test file for new nsIProperties stuff.
...
(Like Java properties.)
1999-01-26 23:51:18 +00:00
erik%netscape.com
ce12ded87b
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
473854a11b
makefile for XPIDL on Windows
1999-01-26 23:49:43 +00:00
waterson%netscape.com
febb896a80
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
51fabd0847
public header file for new nsIProperties class (like Java properties)
1999-01-26 23:48:54 +00:00
shaver%netscape.com
e65923e774
Fixed method and type descriptors, made const descriptors go.
1999-01-26 19:31:25 +00:00
alecf%netscape.com
941029c80a
stop using IsXXX for boolean Getters
1999-01-26 18:20:30 +00:00
rpotts%netscape.com
6d4b0258ba
Added PR_BEGIN_MACRO/PR_END_MACRO around all multi-line macros...
1999-01-26 09:46:33 +00:00
shaver%netscape.com
2a01e88f2b
fixed fencepost in XPT_DoHeader, along with more error-checking
1999-01-26 01:34:21 +00:00
shaver%netscape.com
5404dc4ed8
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
8ca2c39a5b
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
sudu%netscape.com
6624efe2b9
OJI MozClassic to raptor merge
1999-01-25 08:05:00 +00:00
mcafee%netscape.com
71af8d624c
Switching to SIMPLE_PROGRAMS
1999-01-23 12:21:27 +00:00
peterl%netscape.com
a35fe91e63
added nsStringArray
1999-01-23 06:58:34 +00:00
radha%netscape.com
2930f8208f
Compile nsEventQueueService for unix
1999-01-23 00:51:17 +00:00
radha%netscape.com
6bf731b7d0
Export nsEventQueueService and bunch of other files
1999-01-23 00:50:55 +00:00
ramiro%netscape.com
1fe76b8f29
Build TestCOMPtr by default.
1999-01-23 00:03:44 +00:00
kipp%netscape.com
09a7768b70
reserved IID
1999-01-22 21:48:33 +00:00
mjudge%netscape.com
6fb6cf3fe8
adding IID to interface
1999-01-22 18:58:43 +00:00
shaver%netscape.com
f6c3dba4c0
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
e2069a22be
Yanked rules that are in rules.mk
1999-01-22 12:14:51 +00:00
shaver%netscape.com
fff6565b1a
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
0d5aa093e0
Ignore generated files.
1999-01-22 06:33:54 +00:00