peterl%netscape.com
b06a4e3232
fix linux
1999-07-18 00:59:40 +00:00
peterl%netscape.com
43dea6bbe4
added files: mozilla/xpcom/ds/nsAVLTree.cpp
1999-07-18 00:39:56 +00:00
peterl%netscape.com
8441d32c38
new file
1999-07-18 00:03:58 +00:00
peterl%netscape.com
1dd1f5cc78
moved char* conversion operators to nsCString
1999-07-18 00:03:43 +00:00
peterl%netscape.com
237caa690f
added avl tree
1999-07-18 00:02:48 +00:00
ramiro%netscape.com
fecd737d22
Landing timer move on windows.
1999-07-17 15:52:01 +00:00
ramiro%netscape.com
342b5083f1
Landing timer move on unix.
1999-07-17 14:22:51 +00:00
mccabe%netscape.com
e0d14d2f7d
Fix to 9596.
...
Change several allocations to behave safely when we're linking 0 interfaces. This also allows xpt_link to be linked against Electric Fence, which will doubtless discover other problems...
Thanks to kherron@sgum.mci.com for the great patch!
1999-07-17 10:31:29 +00:00
rickg%netscape.com
f087ee875c
removing references to iostreams
1999-07-17 10:08:10 +00:00
rickg%netscape.com
2e81538bec
trying to remove iostreams
1999-07-17 08:17:54 +00:00
rickg%netscape.com
3b02b1e2f8
landing updates to nsString
1999-07-17 07:26:16 +00:00
mcafee%netscape.com
5314538709
Adding a link change for BeOS
1999-07-17 03:38:08 +00:00
brendan%mozilla.org
22b5e360df
- Fix possessive "its" misspelled as "it's".
...
- Use if statements rather than ?: with 0 "else part" after the : in macros
whose bodies are statements anyway (and already protected by PR_BEGIN_MACRO
and PR_END_MACRO).
- Such if statements test for non-null pointers, so the subsequent statements
to null those pointers can move into the then parts -- there's no point in
setting a null pointer to null again.
1999-07-17 03:32:39 +00:00
brendan%mozilla.org
554b30af96
Avoid nonsense 0 <= uint32_typed_variable tests.
1999-07-17 03:28:41 +00:00
brendan%mozilla.org
43d021029e
Use PRUint32 instead of unsigned long.
1999-07-17 03:27:10 +00:00
jband%netscape.com
d475118c2a
fix for bug 10033 - failing to resolve at runtime interfaces that were forward declared in one xpt file and resolved in another xpt file. r: mccabe
1999-07-17 03:10:31 +00:00
beard%netscape.com
22df638a1c
added java target to test java interface generation
1999-07-17 02:06:42 +00:00
beard%netscape.com
a4240fcd41
explicitly include <limits.h> for ULONG_MAX
1999-07-17 02:04:20 +00:00
beard%netscape.com
fad627620a
added <iostream.h>
1999-07-17 01:58:38 +00:00
warren%netscape.com
00d833d64a
Took out noise.
1999-07-17 01:52:09 +00:00
beard%netscape.com
6907c80be8
java mode
1999-07-17 00:49:37 +00:00
beard%netscape.com
6b166f7048
now builds all components directly into "{Compiler}CodeWarrior Plugins" to work in the automated build.
1999-07-16 23:45:19 +00:00
beard%netscape.com
885ad73ea5
fixed mac build bustage
1999-07-16 23:44:34 +00:00
dveditz%netscape.com
c7c003d717
fixing MSVC++5.0 bustage
1999-07-16 22:22:13 +00:00
rogerl%netscape.com
a78cd191ea
Return register count from invoke_count so that we can load only the
...
appropriate registers.
1999-07-16 22:19:34 +00:00
slamm%netscape.com
0cd96e600c
Fix build warnings.
1999-07-16 22:00:52 +00:00
slamm%netscape.com
5f3384449d
Fix build warnings.
1999-07-16 21:47:03 +00:00
duncan%be.com
2159647518
Add an || defined (XP_BEOS) so that the builds works under BeOS with -fno-exceptions.
1999-07-16 21:39:25 +00:00
slamm%netscape.com
27b8289eff
Fix build warnings.
1999-07-16 20:06:37 +00:00
jevering%netscape.com
a511c3ae87
GetProperties was being called without a hash table being set (in the Necko build). I added an error test to GetProperties.
1999-07-16 19:13:21 +00:00
dougt%netscape.com
460e5354c1
Fixing Bug 9976.
1999-07-16 18:15:14 +00:00
ramiro%netscape.com
39e5c2f126
Add NS_TIMER import/export macros.
1999-07-16 17:48:12 +00:00
valeski%netscape.com
85a0975000
necko - adjusted hash table initialization location to the constructor
1999-07-16 17:41:29 +00:00
kipp%netscape.com
f9e23515cd
Removed a compiler warning
1999-07-16 17:40:39 +00:00
rickg%netscape.com
3df0430991
perf. improvement to deque
1999-07-16 17:31:00 +00:00
rods%netscape.com
079dbe461f
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
1999-07-16 12:59:20 +00:00
rods%netscape.com
0b80393b7c
Commented out a check to that makes it return when mOutputStream null
...
instead it creates an output stream when it is null
1999-07-16 12:57:45 +00:00
warren%netscape.com
c5684bf4d7
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
jband%netscape.com
9d4094281e
just setting the tab-width
1999-07-16 04:21:43 +00:00
jband%netscape.com
21c18154bc
updating status page - not part of the build
1999-07-16 04:00:13 +00:00
mccabe%netscape.com
e2d13fb831
Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.)
1999-07-16 01:20:03 +00:00
briano%netscape.com
908dd0ada9
Modification to make it build on BSDI.
1999-07-16 00:25:40 +00:00
rickg%netscape.com
1d16c19656
improvements to stringtokenizer
1999-07-15 06:40:44 +00:00
scc%netscape.com
e4972825d5
remove (unused) |operator=()| from |nsISupportsArray|
1999-07-15 04:48:32 +00:00
scc%netscape.com
9d49cb3127
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.
1999-07-15 03:59:09 +00:00
scc%netscape.com
a9e605070f
switched over to _not_ using |__comobject|. Adjusted assembly to skip extra vtable header, and fixed inheritance in |nsISupports|
1999-07-15 03:02:01 +00:00
jband%netscape.com
d4aef12fd7
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.
1999-07-15 02:43:23 +00:00
briano%netscape.com
3bc381a556
Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__.
1999-07-15 02:34:19 +00:00
briano%netscape.com
58abceae9b
Fix for BSDI.
1999-07-15 02:21:21 +00:00
briano%netscape.com
371da6586d
Minor rewrite to keep less capable C++ compilers from getting confused about which instance of nsCRT::strncasecmp to use.
1999-07-15 01:38:08 +00:00
dp%netscape.com
c11d6c1d19
Removed delete of void *. HP doesn't like it.
1999-07-15 00:11:20 +00:00
briano%netscape.com
f89cb1f1c7
Workaround for platforms that don't have --whole-archive (or equivalents).
1999-07-14 22:58:39 +00:00
briano%netscape.com
36ab6367c9
Added a QNX-specific fix.
1999-07-13 21:41:37 +00:00
sspitzer%netscape.com
22ce1f44e2
add the touch interface to the nsIFileSpec iterface and the appropriate implementations
1999-07-13 19:10:43 +00:00
briano%netscape.com
daecd83558
Define MAXPATHLEN to be 1024 if it hasn't already been defined. Fix for SCO. a=cyeh.
1999-07-12 22:36:24 +00:00
rpotts%netscape.com
4a82a6de2f
Added nsIBufferObserver::OnWrite(...)
1999-07-12 06:25:38 +00:00
warren%netscape.com
ffa10582f9
Beefed up buffer/pipe tests.
1999-07-10 11:27:14 +00:00
warren%netscape.com
68adac575c
Removed obsolete Fill methods. Added NonBlocking attribute.
1999-07-10 11:27:11 +00:00
warren%netscape.com
114d46856f
Fixed buffer empty condition to to return WOULD_BLOCK.
1999-07-10 11:27:08 +00:00
mang%subcarrier.org
2b32bb2d68
Not part of the build.
...
Initial documentation for the XPConnect sample
1999-07-09 22:51:50 +00:00
warren%netscape.com
0cd57746e8
Necko stuff for dealing with load groups when opening URLs.
1999-07-09 21:18:47 +00:00
rickg%netscape.com
9a46cd8280
update to new nsStringTokenizer -- not in tip
1999-07-09 16:51:57 +00:00
putterman%netscape.com
4b650de966
Fix for 9081. Copy over all of old array. Reviewed by dp. Approved by chofmann.
1999-07-09 15:05:18 +00:00
rickg%netscape.com
d0b2c27fa3
back out erroneously updated files
1999-07-09 06:01:55 +00:00
rickg%netscape.com
1392e0be05
added nsStringTokenizer.* files; but not in the makefiles yet
1999-07-09 05:11:25 +00:00
dp%netscape.com
29dd23af41
Fixing memory leaks and mismatched memory. bug #8935 bug# 9006
...
Thanks to david.gardiner@unisa.edu.au for finding the memory leaks
1999-07-09 03:45:19 +00:00
dp%netscape.com
081122d07d
Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
1999-07-09 03:43:29 +00:00
dp%netscape.com
c9261cc1b2
Fixed
...
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830
1999-07-09 03:41:27 +00:00
rpotts%netscape.com
ef421fc66f
Added code to initialize amt (in case it is not zeroed out in the failure case)
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
9bc4f969a1
Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
1999-07-08 23:26:52 +00:00
ramiro%netscape.com
d3cd369285
Another makefile that clobbers DEFINES.
1999-07-07 21:22:55 +00:00
ramiro%netscape.com
490d0f5165
DEFINES was being clobbered. Should be "+=" not "=".
1999-07-07 20:54:57 +00:00
ramiro%netscape.com
9200ddaebb
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.
1999-07-07 09:02:21 +00:00
ramiro%netscape.com
b5de6fd70c
Match the window DEFINES. Also took out -D_IMPL_NS_WIDGET, which smells
...
like a cut and paste error.
1999-07-07 08:16:57 +00:00
ramiro%netscape.com
7805a384ea
Use DEFINES instead of CFLAGS.
1999-07-07 08:13:01 +00:00
mang%subcarrier.org
515fd3cecc
suppress warnings about /* in comment
1999-07-07 07:54:02 +00:00
dp%netscape.com
3c8f0a85ed
Landing XPCOM_M8_PERF_BRANCH.
...
- Enabling prepopulation of registry CID entries.
1999-07-07 07:48:12 +00:00
dp%netscape.com
ac300c878d
Landing XPCOM_M8_PERF_BRANCH.
...
- GetFactoryEntry() factored out into a function
- Factory Cacheing enabled
- deletion of removed factory entries enabled
- Locks removed from FindFactory() and Register*()
1999-07-07 07:47:14 +00:00
dp%netscape.com
54c432d92c
Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString().
1999-07-07 07:42:03 +00:00
mang%subcarrier.org
accf14f46c
libIDL expects the line number to be one more than we think it is.
...
Who are we to argue?
Fixes bug 5872 for header mode.
1999-07-07 04:42:33 +00:00
ramiro%netscape.com
abf0cc4a0f
Define the toolkit flags in one place an reuse that. Hopefully this will
...
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
toshok%hungry.com
b99135a491
squelch unused parameter warnings.
1999-07-07 04:17:45 +00:00
gayatrib%netscape.com
31d5a62283
Added Recursive Copy routine
1999-07-07 01:02:16 +00:00
jband%netscape.com
2c6a1826c5
updating xptcall status page
1999-07-06 22:57:45 +00:00
briano%netscape.com
80dd399f67
Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s.
1999-07-06 22:52:20 +00:00
racham%netscape.com
aba8748b4b
Removing check for mpath in Recursive copy routine
1999-07-06 22:41:42 +00:00
jband%netscape.com
b36a0f576c
added MultipleInheritence xptcall invoke test
1999-07-05 21:31:25 +00:00
racham%netscape.com
06f1388283
Adding RecursiveCopy interface
1999-07-05 01:39:42 +00:00
danm%netscape.com
bc6e347979
makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
1999-07-04 02:10:16 +00:00
danm%netscape.com
524cfc01d0
makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
1999-07-04 01:54:34 +00:00
warren%netscape.com
a9ae165740
Fixed bug in string stream length.
1999-07-03 06:49:28 +00:00
briano%netscape.com
ece1e9a87a
Looks like we'll need IRIX -o32 files as well (for IRIX 5.x and earlier).
1999-07-03 02:58:38 +00:00
mscott%netscape.com
328301a43d
Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate
...
implementations for windows and everyone else. They are now written to use PR_AtomicIncrement and PR_AtomicDecrement.
this meant adding #include "pratom.h".
A side effect of this change is that no one needs to include "windows.h" in .cpp files which were implementing threadsafe
interfaces. You used to have to do this before with the old implementations.
1999-07-02 20:18:20 +00:00
dveditz%netscape.com
a1b579e607
Argh, escaped from the branch during my makefile munging -- Sorry!
1999-07-02 15:11:44 +00:00
dveditz%netscape.com
4c4f269dd4
nakefile cleanups
1999-07-02 13:42:17 +00:00
ramiro%netscape.com
b86c78a296
Separate the widget and gfx toolkits into two variables.
...
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com
378777df04
fixing build bustage
1999-07-02 12:39:26 +00:00
dveditz%netscape.com
5dd9cff22d
Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
1999-07-02 11:50:19 +00:00
sspitzer%netscape.com
18588c57f5
bulletproofing changes. check return value and return it if error.
1999-07-02 06:31:31 +00:00
dp%netscape.com
2f2c55b2d1
Diabling registry prepopulation. These changes was meant for the
...
branch and not in the tip. When XPCOM_M8_PERF_BRANCH lands, these will
be enabled.
1999-07-02 04:04:31 +00:00