warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
mcmullen%netscape.com
0b721e55f8
Removed the offset parameter from the base stream interfaces. Implemented string streams.
1999-03-05 22:53:56 +00:00
dougt%netscape.com
e7ddc8411c
Added testcases for nsSpecialSystemDirectory. These cases are
...
currently turned off until mcmullen takes a look at them on the mac.
1999-03-05 20:21:33 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
ramiro%netscape.com
9a300df138
Do the exception thing only if HAVE_CPP_EXCEPTIONS is defined.
1999-03-01 12:54:16 +00:00
mcmullen%netscape.com
22a00633c9
Fix seek again so it resets eof. Allow ns*FileStream stack-based classes to be closed explicitly. Fix refcounting. Remove "close on destroy" kludge.
1999-02-28 01:36:48 +00:00
mcafee%netscape.com
cf6f44ef32
Switching false/true over to PR_FALSE/PR_TRUE
1999-02-26 19:47:48 +00:00
ebina%netscape.com
66e1467fa8
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
ebina%netscape.com
0893363a0b
Changing RegisterFactory to use the new API.
1999-02-26 15:59:52 +00:00
warren%netscape.com
97781f4c14
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
mcafee%netscape.com
762234a6e5
Better ifdef logic for last checkin
1999-02-26 08:44:50 +00:00
mcafee%netscape.com
911c21a981
Solaris/CC refused to compile part of this file, giving up for now. a=scc
1999-02-26 08:41:15 +00:00
dougt%netscape.com
ccbad16cde
Merging branch BASE_19_FEB_99 to tip. These are extensive changes
...
to nsFileSpec and and nsFileStream. See dougt@netscape.com or
John McMullen for futher information.
1999-02-25 20:49:47 +00:00
warren%netscape.com
93e7f6b3a6
Fixed NS_INIT_REFCNT problem.
1999-02-23 04:37:31 +00:00
mjudge%netscape.com
3756cba288
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
1999-02-19 23:43:20 +00:00
mcafee%netscape.com
ea80d83573
Solaris: adding do_QueryInterface() wrapper per scc's carpool.
1999-02-19 13:14:26 +00:00
danm%netscape.com
7f7e24bfd0
activate exception handling for tests: TestCOMPtr uses them
1999-02-17 02:18:40 +00:00
scc%netscape.com
d4ae494464
updated to new interface for nsCOMPtr
1999-02-17 01:58:25 +00:00
scc%netscape.com
9e7895bae7
Activate browser so you get the colorized source
1999-02-11 01:35:54 +00:00
scc%netscape.com
f020767dfc
Added |nsresult nsCOMPtr::assignment_error() const;| which returns the error, if any, from the most recent operation (constructor or assignment operator) that implicitly calls |QueryInterface|. This did not increase the size of an |nsCOMPtr|.
1999-02-11 01:34:07 +00:00
sar%netscape.com
eecbed5e4c
Turn of "modification date caching" so that dependencies are sure to work.
1999-02-11 00:04:46 +00:00
dp%netscape.com
1310389704
Adding libreg as xpcom depends on it
1999-02-10 02:01:50 +00:00
mcafee%netscape.com
ea6f465213
ignore genereated files
1999-02-08 08:26:34 +00:00
mcafee%netscape.com
d995082b5f
Adding TestID.cpp, removing unused rules, more portable link line
1999-02-06 08:19:16 +00:00
waterson%netscape.com
be4af13847
Initial revision.
1999-02-04 00:40:22 +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
mcafee%netscape.com
84931c70dd
Adding License
1999-02-02 03:16:52 +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
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
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
ramiro%netscape.com
1fe76b8f29
Build TestCOMPtr by default.
1999-01-23 00:03:44 +00:00
mcmullen%netscape.com
6ebe2daa2c
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
mcmullen%netscape.com
d943dfc62a
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
law%netscape.com
fd948fd318
Add nsFile* to Windows build
1998-12-22 20:06:56 +00:00
scc%netscape.com
d5aa76aba6
added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally
1998-12-21 23:26:39 +00:00
mcmullen%netscape.com
9cdd955cd4
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
scc%netscape.com
a8300f087f
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
07a04239ac
Fixed build bustage (bad access paths)
1998-12-17 19:47:47 +00:00
mjudge%netscape.com
1ac8c2c6aa
removing files from repository
1998-12-17 19:39:02 +00:00
scc%netscape.com
2f93f5ed90
COM_auto_ptr --> nsCOMPtr
1998-12-17 19:27:29 +00:00
mjudge%netscape.com
c743b77606
changing auto ptr to use the new header
1998-12-17 19:25:32 +00:00
scc%netscape.com
3864d9a359
First Checked In.
1998-12-17 19:21:58 +00:00
warren%netscape.com
b22a4e72fd
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
mcmullen%netscape.com
bc3cd3e280
Made all this build on Unix, using Macros up the wazoo
1998-12-15 22:45:09 +00:00
scc%netscape.com
ff9067d823
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
mcmullen%netscape.com
e1c92781a8
More windows stuff.
1998-12-11 23:52:31 +00:00
scc%netscape.com
aa2d01eb3c
Significantly upgraded functionality to automatically call QueryInterface when assigning in incompatible pointers.
1998-12-11 23:43:00 +00:00
mcmullen%netscape.com
120fb992fa
More windows tweaks
1998-12-11 23:05:24 +00:00
mcmullen%netscape.com
f2af6b7ae7
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
ffc07f1806
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
97663c5afa
First Checked In.
1998-12-08 02:22:54 +00:00
ramiro%netscape.com
b67e714e27
Have cvs ignore generated files.
1998-12-05 11:07:45 +00:00
ramiro%netscape.com
2009b728de
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
scc%netscape.com
4a51489421
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
cyeh%netscape.com
e9d3c67427
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
scc%netscape.com
1b8d0dc62f
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
mjudge%netscape.com
f7c134eb44
smart pointer updates
1998-11-18 22:09:52 +00:00
mjudge%netscape.com
cc1b396c15
fixing test app for lame windows compiler
1998-11-15 07:09:51 +00:00
mjudge%netscape.com
ae9fcdd974
oops messed up the build. fixing...
1998-11-15 04:13:14 +00:00
bjorn%netscape.com
7fc3cc706b
Removing files to restructure the typelib stuff.
1998-11-14 01:22:50 +00:00
scc%netscape.com
0c0332fc61
fixed for IRIX (doesn't like new-style casts)
1998-11-14 00:35:48 +00:00
scc%netscape.com
5a79d4495d
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
590649bf2a
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
6138f32e56
Fixed for VC++ 4.2 (no template function specifiers at the call site)
1998-11-13 12:33:58 +00:00
scc%netscape.com
56a7d55121
Fixed (unit-tests only) for VC++ 4.2 (no 'explicit')
1998-11-13 00:34:41 +00:00
jfrancis%netscape.com
d694aafec4
First Checked In.
1998-11-12 23:59:32 +00:00
mjudge%netscape.com
1bc75a7912
adding the test_com_auto_ptr.exe as a new test
1998-11-12 20:07:28 +00:00
scc%netscape.com
cef7eb5635
First Checked In.
1998-11-12 20:00:51 +00:00
bjorn%netscape.com
833c4fea54
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
cls%seawood.org
1f612e9ddf
Some updated to work with nglayout. Others sync'd to remove cruft.
1998-10-28 03:49:12 +00:00
cls%seawood.org
001ed2ffd4
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
cyeh%netscape.com
474d767a80
reflect change made in Makefile to fix autoconf build.
1998-10-19 23:08:31 +00:00
cyeh%netscape.com
321ba08ad1
reflect changes in Makefile to fix autoconf build
1998-10-19 22:41:03 +00:00
scullin%netscape.com
c17e8ed9a0
Moved headers from src to public
1998-10-19 21:44:55 +00:00
scullin%netscape.com
42f6b0da5f
Moved files from src to public
1998-10-19 21:42:39 +00:00
briano%netscape.com
19e1e611f6
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
ec23069826
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
d5505451a2
Removing empty export: rule, minor whitespace-tab stuff.
1998-09-28 05:42:46 +00:00
mcafee%netscape.com
5639ce5757
Removed two local rules, instead relying on global rules in config/rules.mk.
1998-09-28 05:37:23 +00:00
warren%netscape.com
34f3c0ef88
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
warren%netscape.com
a0384c1c20
Changed NSServiceManager to nsServiceManager.
1998-09-01 00:17:47 +00:00
warren%netscape.com
b016f30fd0
Premature checkin of renamed nsRepository.
1998-08-29 03:42:29 +00:00
mcafee%netscape.com
baa8cadf94
Fixing build bustage on Linux
1998-08-29 03:33:31 +00:00
mcafee%netscape.com
9f3b3b5986
Fixing build bustage on Linux
1998-08-29 03:27:09 +00:00
warren%netscape.com
189a47a47c
Fixed typo
1998-08-29 02:24:41 +00:00
warren%netscape.com
b1ea39c6d8
Added test for service manager.
1998-08-29 01:51:44 +00:00
cls%seawood.org
90d0af1408
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
wtc%netscape.com
f0e9569118
Do not declare variables in a 'for' statement because the scope
...
of such variables is compiler-dependent. (approved by kipp@netscape.com )
1998-08-11 00:10:36 +00:00
rickg%netscape.com
ed2267c14a
fixed problem in testCRT. GetUnicode returns a const ptr
1998-08-03 21:33:32 +00:00
michaelp%netscape.com
3f1cee6416
modified streaming APIs to be what the OJI guys want.
1998-07-23 20:34:01 +00:00
danm
181ec43df6
glowcode. bug 299200 a:don.
1998-07-09 16:33:15 +00:00
toshok
f1f2f7205b
Fix build on FreeBSD. don't hardcode '.so', some platforms don't use it.
1998-06-02 00:18:45 +00:00
hardts
2b4b0850c4
was 0 length file after landing branch, copy in the branch version
1998-05-22 22:34:32 +00:00
hardts
a232be8f2e
TestID.cpp didn't get branch changes for some reason, adding them now.
1998-05-22 22:30:53 +00:00
hardts
60cd050946
landing XPCOM_BRANCH
1998-05-22 21:56:30 +00:00
scullin
99e7eadcc1
Fix NSPR related breakage.
1998-05-08 23:56:08 +00:00
kipp
4717009d75
moved to pub
1998-04-13 20:24:54 +00:00
ltabb
781c480871
Free the lizard
1998-03-28 02:44:41 +00:00