Граф коммитов

1914 Коммитов

Автор SHA1 Сообщение Дата
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