Commit Graph

3163 Commits

Author SHA1 Message Date
duncan%be.com
fe089662e4 Add an || defined (XP_BEOS) so that the builds works under BeOS with -fno-exceptions.
git-svn-id: svn://10.0.0.236/trunk@39759 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 21:39:25 +00:00
slamm%netscape.com
c8cb0705fc Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@39734 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 20:06:37 +00:00
jevering%netscape.com
98c06b0473 GetProperties was being called without a hash table being set (in the Necko build). I added an error test to GetProperties.
git-svn-id: svn://10.0.0.236/trunk@39730 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 19:13:21 +00:00
dougt%netscape.com
a061bba191 Fixing Bug 9976.
git-svn-id: svn://10.0.0.236/trunk@39719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:15:14 +00:00
ramiro%netscape.com
2d4d9b6dc4 Add NS_TIMER import/export macros.
git-svn-id: svn://10.0.0.236/trunk@39712 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:48:12 +00:00
valeski%netscape.com
e8279b37bc necko - adjusted hash table initialization location to the constructor
git-svn-id: svn://10.0.0.236/trunk@39710 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:41:29 +00:00
kipp%netscape.com
5703a15016 Removed a compiler warning
git-svn-id: svn://10.0.0.236/trunk@39709 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:40:39 +00:00
rickg%netscape.com
3ff0b57aa7 perf. improvement to deque
git-svn-id: svn://10.0.0.236/trunk@39701 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 17:31:00 +00:00
rods%netscape.com
a080025e3e Added QueryInterface because NS_NewIOFileStream does a cast from (void *) to
(nsISupports *) thus causing a vtable problem on Windows, where we really
didn't have the proper pointer


git-svn-id: svn://10.0.0.236/trunk@39682 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:59:20 +00:00
rods%netscape.com
4ed1205371 Commented out a check to that makes it return when mOutputStream null
instead it creates  an output stream when it is null


git-svn-id: svn://10.0.0.236/trunk@39681 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 12:57:45 +00:00
warren%netscape.com
84a03567fa Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
git-svn-id: svn://10.0.0.236/trunk@39678 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 11:14:36 +00:00
jband%netscape.com
081b8c22a9 just setting the tab-width
git-svn-id: svn://10.0.0.236/trunk@39649 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:21:43 +00:00
jband%netscape.com
1f7ac27313 updating status page - not part of the build
git-svn-id: svn://10.0.0.236/trunk@39639 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 04:00:13 +00:00
mccabe%netscape.com
61999b029b Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.)
git-svn-id: svn://10.0.0.236/trunk@39610 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 01:20:03 +00:00
briano%netscape.com
767bc8f828 Modification to make it build on BSDI.
git-svn-id: svn://10.0.0.236/trunk@39594 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 00:25:40 +00:00
rickg%netscape.com
4dd6b77d14 improvements to stringtokenizer
git-svn-id: svn://10.0.0.236/trunk@39515 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 06:40:44 +00:00
scc%netscape.com
8ae89ed36f remove (unused) |operator=()| from |nsISupportsArray|
git-svn-id: svn://10.0.0.236/trunk@39510 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 04:48:32 +00:00
scc%netscape.com
10c019611e new feature lets you `see past' |nsISupports| in |nsCOMPtr|s. Now in the debugger (in debug versions only) you will see the actual type of the object. This is enabled by defining the preprocessor symbol |NSCAP_FEATURE_DEBUG_PTR_TYPES|. It cannot be turned on in non-debug builds. It is currently on in debug builds by default. It may become a feature that has to be enabled with a build command line switch.
NSCAP_FEATURE_ALLOW_RAW_POINTERS is now always the case and no longer optional; NSCAP_FEATURE_ALLOW_COMPARISONS is now always the case and no longer optional; cleaned up the previous definition and invocations of the |Assert_NoQueryNeeded| test.


git-svn-id: svn://10.0.0.236/trunk@39508 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:59:09 +00:00
scc%netscape.com
87179b94e7 switched over to _not_ using |__comobject|. Adjusted assembly to skip extra vtable header, and fixed inheritance in |nsISupports|
git-svn-id: svn://10.0.0.236/trunk@39496 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 03:02:01 +00:00
jband%netscape.com
40113819e3 lots of xptcall changes:
1) OpenVMS Linux from Colin R. Blake <colin@theblakes.com>.
2) Irix from Jason Heirtzler <jasonh@m7.engr.sgi.com>.
3) Linux Alpha from Glen Nakamura <glen.nakamura@usa.net>.
4) NT Alpha from bob meader <bob@guiduck.com>.
5) x86 'this' adjust code for old or new style from Duncan Wilcox <duncan@be.com>.
6) vtbl layout test from Bert Driehuis <bert_driehuis@nl.compuware.com>.
7) improved invoke test to catch 'this' adjustment errors.
8) updated status page.


git-svn-id: svn://10.0.0.236/trunk@39485 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:43:23 +00:00
briano%netscape.com
ff2c801c2a Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__.
git-svn-id: svn://10.0.0.236/trunk@39477 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:34:19 +00:00
briano%netscape.com
90b89f5fe4 Fix for BSDI.
git-svn-id: svn://10.0.0.236/trunk@39472 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 02:21:21 +00:00
briano%netscape.com
ecf264bfe4 Minor rewrite to keep less capable C++ compilers from getting confused about which instance of nsCRT::strncasecmp to use.
git-svn-id: svn://10.0.0.236/trunk@39469 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 01:38:08 +00:00
dp%netscape.com
c64b67e41a Removed delete of void *. HP doesn't like it.
git-svn-id: svn://10.0.0.236/trunk@39448 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-15 00:11:20 +00:00
briano%netscape.com
75eaaff2ef Workaround for platforms that don't have --whole-archive (or equivalents).
git-svn-id: svn://10.0.0.236/trunk@39436 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 22:58:39 +00:00
briano%netscape.com
1d5eee294a Added a QNX-specific fix.
git-svn-id: svn://10.0.0.236/trunk@39210 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 21:41:37 +00:00
sspitzer%netscape.com
19011d007c add the touch interface to the nsIFileSpec iterface and the appropriate implementations
git-svn-id: svn://10.0.0.236/trunk@39149 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-13 19:10:43 +00:00
briano%netscape.com
dbf34afb61 Define MAXPATHLEN to be 1024 if it hasn't already been defined. Fix for SCO. a=cyeh.
git-svn-id: svn://10.0.0.236/trunk@39019 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 22:36:24 +00:00
rpotts%netscape.com
f8d7c4eb6f Added nsIBufferObserver::OnWrite(...)
git-svn-id: svn://10.0.0.236/trunk@39001 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-12 06:25:38 +00:00
warren%netscape.com
347add92ff Beefed up buffer/pipe tests.
git-svn-id: svn://10.0.0.236/trunk@38966 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:14 +00:00
warren%netscape.com
6bde234940 Removed obsolete Fill methods. Added NonBlocking attribute.
git-svn-id: svn://10.0.0.236/trunk@38965 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:11 +00:00
warren%netscape.com
3f4d8da079 Fixed buffer empty condition to to return WOULD_BLOCK.
git-svn-id: svn://10.0.0.236/trunk@38964 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-10 11:27:08 +00:00
mang%subcarrier.org
e8399506b9 Not part of the build.
Initial documentation for the XPConnect sample


git-svn-id: svn://10.0.0.236/trunk@38934 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 22:51:50 +00:00
warren%netscape.com
5c37d2ec29 Necko stuff for dealing with load groups when opening URLs.
git-svn-id: svn://10.0.0.236/trunk@38929 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 21:18:47 +00:00
rickg%netscape.com
c1e25914ba update to new nsStringTokenizer -- not in tip
git-svn-id: svn://10.0.0.236/trunk@38904 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 16:51:57 +00:00
putterman%netscape.com
9ddcba749f Fix for 9081. Copy over all of old array. Reviewed by dp. Approved by chofmann.
git-svn-id: svn://10.0.0.236/trunk@38903 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 15:05:18 +00:00
rickg%netscape.com
0dd1673f17 back out erroneously updated files
git-svn-id: svn://10.0.0.236/trunk@38890 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 06:01:55 +00:00
rickg%netscape.com
627e7710d1 added nsStringTokenizer.* files; but not in the makefiles yet
git-svn-id: svn://10.0.0.236/trunk@38888 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 05:11:25 +00:00
dp%netscape.com
eecf54f263 Fixing memory leaks and mismatched memory. bug #8935 bug# 9006
Thanks to david.gardiner@unisa.edu.au for finding the memory leaks


git-svn-id: svn://10.0.0.236/trunk@38874 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:45:19 +00:00
dp%netscape.com
7a2bc7d57a Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
git-svn-id: svn://10.0.0.236/trunk@38873 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:43:29 +00:00
dp%netscape.com
762dbcae6c Fixed
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830


git-svn-id: svn://10.0.0.236/trunk@38872 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-09 03:41:27 +00:00
rpotts%netscape.com
792a71552f Added code to initialize amt (in case it is not zeroed out in the failure case)
git-svn-id: svn://10.0.0.236/trunk@38832 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
cdf72c2317 Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
git-svn-id: svn://10.0.0.236/trunk@38831 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 23:26:52 +00:00
ramiro%netscape.com
ee5b1b8baf Another makefile that clobbers DEFINES.
git-svn-id: svn://10.0.0.236/trunk@38727 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 21:22:55 +00:00
ramiro%netscape.com
ad4b62acff DEFINES was being clobbered. Should be "+=" not "=".
git-svn-id: svn://10.0.0.236/trunk@38725 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 20:54:57 +00:00
ramiro%netscape.com
9a0b13499f Checkin another chunk of Alex Larsson's non-exported symbol reduction
patch.  All changes protected by  MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.


git-svn-id: svn://10.0.0.236/trunk@38670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:02:21 +00:00
ramiro%netscape.com
44d2ea1fa2 Match the window DEFINES. Also took out -D_IMPL_NS_WIDGET, which smells
like a cut and paste error.


git-svn-id: svn://10.0.0.236/trunk@38662 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:16:57 +00:00
ramiro%netscape.com
85b36f5929 Use DEFINES instead of CFLAGS.
git-svn-id: svn://10.0.0.236/trunk@38661 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 08:13:01 +00:00
mang%subcarrier.org
34625d8875 suppress warnings about /* in comment
git-svn-id: svn://10.0.0.236/trunk@38655 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:54:02 +00:00
dp%netscape.com
8847c613a5 Landing XPCOM_M8_PERF_BRANCH.
- Enabling prepopulation of registry CID entries.


git-svn-id: svn://10.0.0.236/trunk@38653 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:48:12 +00:00