dp%netscape.com
d5470d4135
adding ns prefix to private classes namespace
...
git-svn-id: svn://10.0.0.236/trunk@19430 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 15:39:13 +00:00
dp%netscape.com
353a25c88b
landing XPCOM_19990201_BRANCH
...
git-svn-id: svn://10.0.0.236/trunk@19422 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 07:03:17 +00:00
dp%netscape.com
6682fb1f77
Landing XPCOM_19990201_BRANCH to the tip.
...
git-svn-id: svn://10.0.0.236/trunk@19421 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 06:58:44 +00:00
ftang%netscape.com
3dcda91510
calling nsSetupRegistry for mac. Need to try UNIX and Window before turn out the #ifdef XP_MAC
...
git-svn-id: svn://10.0.0.236/trunk@19385 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 01:50:15 +00:00
kipp%netscape.com
1802c20620
Disabled tests
...
git-svn-id: svn://10.0.0.236/trunk@19356 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 19:03:51 +00:00
kipp%netscape.com
916537dfc0
Made abort abort on unix
...
git-svn-id: svn://10.0.0.236/trunk@19346 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 17:41:54 +00:00
kipp%netscape.com
4d86812d65
Added a pre-condition to help find uninitialized refcnts
...
git-svn-id: svn://10.0.0.236/trunk@19345 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 17:41:29 +00:00
law%netscape.com
e012c791a4
Fixed off-by-one bug in Next()
...
git-svn-id: svn://10.0.0.236/trunk@19316 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 07:43:23 +00:00
law%netscape.com
a0c9344277
Enhanced test program to display values
...
git-svn-id: svn://10.0.0.236/trunk@19315 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 07:41:16 +00:00
mcafee%netscape.com
a59efb63f6
Adding License
...
git-svn-id: svn://10.0.0.236/trunk@19275 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 03:16:52 +00:00
coop%netscape.com
974dbf9b53
NOT YET PART OF SEAMONKEY:
...
* fixed header pointer assignment problem
* removed useless defines
* added correct level of indirection for sub-structs of header
git-svn-id: svn://10.0.0.236/trunk@19259 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 01:26:36 +00:00
dp%netscape.com
31a11f15b7
Dll Hash table
...
git-svn-id: svn://10.0.0.236/trunk@19212 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 22:41:22 +00:00
dp%netscape.com
81140e2096
Dll abstraction
...
git-svn-id: svn://10.0.0.236/trunk@19211 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 22:40:48 +00:00
dp%netscape.com
ed1703e7ca
Dynamic Component Registration
...
git-svn-id: svn://10.0.0.236/trunk@19202 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 22:17:58 +00:00
peterl%netscape.com
8ac1169f7d
Added operator=(nsAutoString) for autostring
...
git-svn-id: svn://10.0.0.236/trunk@19075 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 06:19:52 +00:00
coop%netscape.com
6e4af8f9ef
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
git-svn-id: svn://10.0.0.236/trunk@19068 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 01:10:01 +00:00
coop%netscape.com
c59da5af63
NOT YET PART OF SEAMONKEY:
...
* committing fixes for shaver
* header pointer is now set XPT_DoHeader
* fixed assertion error in CHECK_COUNT macro
git-svn-id: svn://10.0.0.236/trunk@19065 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 01:03:54 +00:00
ftang%netscape.com
339d983050
limit ToUCS2 only have effect in U+0080 to U+009F range so it won't mess up non Latin 1 characters
...
git-svn-id: svn://10.0.0.236/trunk@19020 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-29 18:08:36 +00:00
pinkerton%netscape.com
3dad9bdc84
add IID for use with nsCOMPtr.
...
git-svn-id: svn://10.0.0.236/trunk@18928 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 17:59:37 +00:00
coop%netscape.com
49a193f463
NOT YET PART OF SEAMONKEY:
...
* added macros for checking bitflag values
* dump code is complete, minus actually reading from disk.
git-svn-id: svn://10.0.0.236/trunk@18912 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 06:01:56 +00:00
shaver%netscape.com
6aec39bd43
private delete isn't the mind-bendingly fun stuff we thought it would be (for scc)
...
git-svn-id: svn://10.0.0.236/trunk@18910 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 05:38:14 +00:00
law%netscape.com
fc6b608300
new mozIRegistry interface
...
git-svn-id: svn://10.0.0.236/trunk@18895 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 03:36:37 +00:00
law%netscape.com
d031c90460
new registry tools
...
git-svn-id: svn://10.0.0.236/trunk@18894 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 03:33:49 +00:00
shaver%netscape.com
468ba6a0cf
fix header.data_pool writing
...
git-svn-id: svn://10.0.0.236/trunk@18879 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 01:55:24 +00:00
alecf%netscape.com
3d715677e9
add nsProxyEvent to the Unix build
...
git-svn-id: svn://10.0.0.236/trunk@18856 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:48:25 +00:00
alecf%netscape.com
abd33d952d
include nsProxyEvent in Windows build
...
git-svn-id: svn://10.0.0.236/trunk@18853 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:33:42 +00:00
alecf%netscape.com
8eb9c566cd
export nsProxyEvent.h
...
git-svn-id: svn://10.0.0.236/trunk@18852 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:32:42 +00:00
mscott%netscape.com
f84e544410
Use NS_BASE when defining the nsEscape functions.
...
git-svn-id: svn://10.0.0.236/trunk@18851 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:32:34 +00:00
mscott%netscape.com
5f305456c1
use NS_BASE when declaring the nsEscape functions so they get exported.
...
git-svn-id: svn://10.0.0.236/trunk@18848 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:30:57 +00:00
cata%netscape.com
2bacaceb15
Added Error Offset Code for the Unicode Converters module.
...
git-svn-id: svn://10.0.0.236/trunk@18792 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 18:00:50 +00:00
coop%netscape.com
d91301c106
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.
git-svn-id: svn://10.0.0.236/trunk@18752 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 06:32:57 +00:00
alecf%netscape.com
020bec1e30
adding utility macros to implement XPIDL-generated getter/setter methods
...
git-svn-id: svn://10.0.0.236/trunk@18713 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 03:34:53 +00:00
alecf%netscape.com
87e829537e
updated to use more standard naming conventions and added function descriptions
...
git-svn-id: svn://10.0.0.236/trunk@18712 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 03:28:20 +00:00
alecf%netscape.com
f6bf2a81b4
first entry of Proxy via Event Queue utility routines
...
git-svn-id: svn://10.0.0.236/trunk@18702 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:58:19 +00:00
alecf%netscape.com
dc15ecd43c
first entry of nsProxyEvent helper routines for writing proxy interfaces
...
git-svn-id: svn://10.0.0.236/trunk@18701 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:57:46 +00:00
warren%netscape.com
879bf81b4e
Looks like I forgot a public declaration.
...
git-svn-id: svn://10.0.0.236/trunk@18693 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:12:57 +00:00
warren%netscape.com
eef8571946
Added nsIAllocator and implementation. Made service manager services sticky'.
...
git-svn-id: svn://10.0.0.236/trunk@18690 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:02:22 +00:00
erik%netscape.com
4ae5d93417
For some reason, the IID stuff didn't compile on the Mac. Fixed now.
...
git-svn-id: svn://10.0.0.236/trunk@18670 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 00:18:34 +00:00
erik%netscape.com
cc32d390c7
Added test program and test file for new nsIProperties stuff.
...
(Like Java properties.)
git-svn-id: svn://10.0.0.236/trunk@18657 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 23:51:18 +00:00
erik%netscape.com
961ef36d39
Added implementation of new nsIProperties class (like Java properties).
...
Also added nsBaseDLL.cpp for factory for this DLL (raptorbase).
git-svn-id: svn://10.0.0.236/trunk@18656 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 23:50:25 +00:00
alecf%netscape.com
98eefe872a
makefile for XPIDL on Windows
...
git-svn-id: svn://10.0.0.236/trunk@18655 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 23:49:43 +00:00
waterson%netscape.com
c3e5920240
Got Win32-specific stuff up and running. This caused a bit of code-juggling in the Unix and Mac implementations. a=mcmullen.
...
git-svn-id: svn://10.0.0.236/trunk@18654 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 23:49:33 +00:00
erik%netscape.com
21ae15f95f
public header file for new nsIProperties class (like Java properties)
...
git-svn-id: svn://10.0.0.236/trunk@18652 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 23:48:54 +00:00
shaver%netscape.com
50af4f507e
Fixed method and type descriptors, made const descriptors go.
...
git-svn-id: svn://10.0.0.236/trunk@18633 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 19:31:25 +00:00
alecf%netscape.com
f5bacba5d7
stop using IsXXX for boolean Getters
...
git-svn-id: svn://10.0.0.236/trunk@18629 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 18:20:30 +00:00
rpotts%netscape.com
126778f89f
Added PR_BEGIN_MACRO/PR_END_MACRO around all multi-line macros...
...
git-svn-id: svn://10.0.0.236/trunk@18599 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 09:46:33 +00:00
shaver%netscape.com
4764e3bd54
fixed fencepost in XPT_DoHeader, along with more error-checking
...
git-svn-id: svn://10.0.0.236/trunk@18559 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 01:34:21 +00:00
shaver%netscape.com
d08f3acd1b
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!
git-svn-id: svn://10.0.0.236/trunk@18505 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 19:36:48 +00:00
ftang%netscape.com
48e0a7b1ab
change nsCharSetID into nsString type
...
git-svn-id: svn://10.0.0.236/trunk@18491 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 16:05:04 +00:00
sudu%netscape.com
d3239a027a
OJI MozClassic to raptor merge
...
git-svn-id: svn://10.0.0.236/trunk@18465 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 08:05:00 +00:00