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

1865 Коммитов

Автор SHA1 Сообщение Дата
dp%netscape.com 5b80b137ed 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
dp%netscape.com b46fdbf168 Removing old RegisterComponent calls as these are inbuilt into XPCOM 1999-07-02 03:50:44 +00:00
dp%netscape.com 948d7e96ab Calling PlatformPrePopulateRegistry() 1999-07-02 03:37:44 +00:00
dp%netscape.com 0fc11b859d PlatformPrePopulateRegistry() 1999-07-02 03:35:09 +00:00
dp%netscape.com 6617ee15f9 Caching of node names in nsIRegistryNode
Adding nsIRegistryNode::GetIID()
        - Thanks Dan Veditz
1999-07-02 03:34:08 +00:00
dp%netscape.com fc44591bbd Adding nsProxiedService.h to export. 1999-07-01 22:14:15 +00:00
sgehani%netscape.com da4d19426e Guarding against memory allocation error and a resulting null pointer.
Also, now AddRef'ing XPCOM nsPropertyElements when created.
1999-07-01 18:39:46 +00:00
jdunn%netscape.com 2e51fe79aa partical fix for the stubs call on AIX 1999-07-01 18:16:34 +00:00
sspitzer%netscape.com 8b7c553f93 fix SunOS bustage. r=tor, a=leaf 1999-07-01 16:36:37 +00:00
sspitzer%netscape.com 548c51b49f fix solaris build bustage, I hope 1999-07-01 08:48:25 +00:00
sspitzer%netscape.com cf1215f6d1 fix warning 1999-07-01 08:48:06 +00:00
sspitzer%netscape.com cf8ec2d418 rename variable to avoid warnings on linux.
time is globally defined.
1999-07-01 03:59:55 +00:00
gagan%netscape.com 667ae37ab7 NECKO cleanup. 1999-07-01 03:00:06 +00:00
jband%netscape.com 0938e9a7df quick fix for bug 9250 - assert on startup 1999-06-30 07:13:26 +00:00
scc%netscape.com 0dfaa19773 all the changes are in, time to remove the #undef line so the traits class can do the right thing on platforms that support template specialization 1999-06-30 01:40:21 +00:00
shaver%netscape.com 3059d46d41 partial backout of scc's nsCOMPtr, attempting to revive Win32 build 1999-06-29 22:33:18 +00:00
jband%netscape.com e06dbc9ea9 doing my part for bug 8227 1999-06-29 21:15:31 +00:00
scc%netscape.com 106c685c8e added logic to test whether QueryInterface was actually required when it is ommitted, |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|, changed the scheme by which we compare with zero to a more robust mechanism, modified specialized |CallQueryInterface| to use the global version 1999-06-29 21:09:59 +00:00
scc%netscape.com 806ab190c0 do_QueryInterface(NULL, &error) now returns the appropriate error in |error| 1999-06-29 21:09:56 +00:00
scc%netscape.com a430e857b6 added and removed tests as features of |nsCOMPtr| change 1999-06-29 21:06:17 +00:00
scc%netscape.com f79508bc68 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
scc%netscape.com 57d4a1f880 bug fixes and suggestions 1999-06-29 21:01:11 +00:00
jdunn%netscape.com dc5a2faa70 Fix HPUP and AIX build bustage by 'casting' the params. 1999-06-29 20:37:18 +00:00
scc%netscape.com 4973918df6 Added |GetIID()| 1999-06-29 20:28:56 +00:00
scc%netscape.com ed5943e923 add traits class to solve multiple |GetIID()| problems 1999-06-29 20:11:57 +00:00
mcafee%netscape.com fb81c7f2b5 Rearranging libraries to get solaris to link. 1999-06-29 10:45:51 +00:00
mcafee%netscape.com 7f42e390e5 BeOS changes 1999-06-29 10:27:58 +00:00
gagan%netscape.com 9874158295 Removed gfxps linkage. 1999-06-29 02:46:56 +00:00
gagan%netscape.com ad40dafdc2 Necko changes. 1999-06-29 00:06:44 +00:00
dp%netscape.com 7e8931209a First version 1999-06-28 23:41:02 +00:00
alecf%netscape.com 215d5c028e added files: mozilla/xpcom/ds/nsISupportsArray.idl 1999-06-28 23:26:07 +00:00
mcafee%netscape.com a174d8f82e Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca) 1999-06-28 23:11:18 +00:00
mcafee%netscape.com e78449776b Changes for OS/2. 1999-06-28 22:41:48 +00:00
mscott%netscape.com 5b5d5819ab fix mac build breakage for alecf. nsISupportsArray is now generated by XPIDL. 1999-06-28 22:36:30 +00:00
dp%netscape.com af57bcd8c5 Removing duplicate nsDebug.obj. Thanks to
<david.gardiner@unisa.edu.au> for pointing this out.
1999-06-28 22:23:04 +00:00
dp%netscape.com b128f5296b Enable PR_LOGs on release builds. 1999-06-28 21:51:46 +00:00
alecf%netscape.com 12f83b818c remove nsISupportsArray.h from build (now comes from .idl file) 1999-06-28 21:37:14 +00:00
alecf%netscape.com 011b57facb XPIDLize nsISupportsArray for windows 1999-06-28 21:36:02 +00:00
mang%subcarrier.org 0e32f49008 Partially fixes bug 5872
Line numbers are now (only) off by one on Unix
Windows still reports incorrect line number if error is in an included file
Fixes bug 8183
Included files not found are now reported with proper line number
1999-06-28 21:10:18 +00:00
warren%netscape.com e3c37c950f Fixed necko ifdefs. 1999-06-28 20:23:53 +00:00
valeski%netscape.com 34b6a4491d necko build 1999-06-28 13:43:53 +00:00
warren%netscape.com fbc735f510 Last of the necko ifdefs. Now we link with necko. 1999-06-28 10:35:57 +00:00
alecf%netscape.com ce8bc1db8b fix one of my warnings 1999-06-27 06:30:59 +00:00
alecf%netscape.com 9f7fabff19 fix signed/unsigned issues 1999-06-27 06:18:41 +00:00
alecf%netscape.com 3530f56bdb add [ptr] version of nsFileSpec 1999-06-26 20:27:28 +00:00
mccabe%netscape.com 7e40b15988 Fix warning fix by casting void * (to go into a hashtable) as an unsigned int rather than as an int, which busts on platforms that have the high bit set for pointers.
Thanks to Duncan Wilcox <duncan@be.com> for catching this.
1999-06-26 08:17:00 +00:00
warren%netscape.com 4865cb6d8a Added HashValue methods for ascii strings. 1999-06-26 06:32:35 +00:00
sspitzer%netscape.com 9bef23e66b fix warnings 1999-06-26 04:17:58 +00:00
shaver%netscape.com 63df4e7169 um, that wasn't supposed to get checked in 1999-06-26 01:26:19 +00:00
shaver%netscape.com 67a3a2c37a clean up className manipulation; no progids, though\! 1999-06-26 00:40:03 +00:00
mcafee%netscape.com 0ac72153ad BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes. 1999-06-25 10:56:50 +00:00
ramiro%netscape.com 773e34ec7d Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
for providing the base patch.
1999-06-25 09:38:26 +00:00
mccabe%netscape.com 001e464b0a Add 'void' to generated method signatures that'd otherwise come out as foo(), to avoid the legacy C feature of having () disable typechecking. 1999-06-25 09:22:52 +00:00
warren%netscape.com d7fe7b82d2 Added constructor functions for nsEnumeratorUtils. 1999-06-25 01:38:33 +00:00
briano%netscape.com 703ae26edd Fix for OpenBSD and potentially Solaris/x86. 1999-06-25 01:06:49 +00:00
briano%netscape.com 7d4256d61b Fix for OpenBSD, and potential fix for Solaris/x86. 1999-06-24 03:49:33 +00:00
briano%netscape.com 2d90d87296 Fixed the breakage in the IRIX 6.3 build caused by a problem with the compiler/assembler combination (?). 1999-06-24 01:35:52 +00:00
mcafee%netscape.com b3a1346f84 Fixing linux bustage. 1999-06-23 23:38:48 +00:00
valeski%netscape.com fc504031da added the nsIProxyCreateInstance.idl file to the xpidl auto gen macros. added smarts to proxy object mgr to determine whether or not the proxy obj is on the same thread as the caller (did this checkin for doug) 1999-06-23 23:32:43 +00:00
pollmann%netscape.com 6b5ac2ac58 Adding form submit observer interface for Wallet and Single Signon 1999-06-23 22:22:35 +00:00
warren%netscape.com 1f76168d21 Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
frankm%eng.sun.com 87ba003503 Reintroduce Java backend to Unix build. 1999-06-23 01:31:04 +00:00
frankm%eng.sun.com ec707f6784 Re-enable Java backend, this time with an updated Windows makefile. 1999-06-23 00:58:35 +00:00
mccabe%netscape.com ddc3eece85 Backing out buildsystem aspects of the Java interface backend to xpidl until we can land them safely xp. The xpidl_java.c backend remains. 1999-06-23 00:06:29 +00:00
mcmullen%netscape.com 0a212c8078 readLine was returning (in its truncation parameter) the exact opposite of the promised boolean. Thanks to kin@netscape.com for pointing this out. 1999-06-22 23:21:00 +00:00
frankm%eng.sun.com 224d22dfee First pass at generating Java interfaces from XPIDL 1999-06-22 22:39:50 +00:00
dp%netscape.com 0138944633 Removing course grain locking since finer grain locking is implemented
in nsRegistry.
1999-06-22 21:49:26 +00:00
mscott%netscape.com bdfc68dc2f Add macro definition for NS_LINEBREAK and NS_LINEBREAK_LEN. Folks should use this instead of defining their own LINEBREAK macros all over the place. 1999-06-22 18:50:12 +00:00
dp%netscape.com 65fc0e7499 XPCOM switched to using nsIFileSpec. 1999-06-22 14:02:58 +00:00
dp%netscape.com 7cc37791bf Adding back member to store error for nsRegistryNode and nsRegistryValue. This gets it working again. 1999-06-22 13:58:12 +00:00
mcmullen%netscape.com b080114c02 Changed to reference parameters (to avoid copying of objects onto the stack) 1999-06-22 05:03:30 +00:00
mcmullen%netscape.com 105f232c9a Removed two evil exported functions which I added. Well actually, I added them as inlines, but they somehow changed. So since I don't want them as exports, dust to dust, and ashes to ashes. 1999-06-22 03:53:43 +00:00
dp%netscape.com c8a1554978 - Threading fixed. Changed member that stored error from nsRegistry
to be an automatic variable.
- Using XPCOM_ComponentRegistry for OpenWellknownRegistry()
1999-06-21 23:40:21 +00:00
warren%netscape.com 97f562cfc2 Fixed problems with GetReadSegment after eof. 1999-06-21 21:05:07 +00:00
Jerry.Kirk%Nexwarecorp.com 0ac3189ed5 - Adding code to support Neutrino OS. Had to use the OS_TARGET
- variable instead of OS_ARCH because Neutrino is still cross-compiled.
1999-06-21 19:58:48 +00:00
ramiro%netscape.com ea02c26409 Add #ifdefs to make sure it only build on supported linux platforms. 1999-06-21 02:29:17 +00:00
sspitzer%netscape.com d1b8548b1e fix warnings. these classes have virtual functions but non-virtual destructors 1999-06-21 01:59:44 +00:00
warren%netscape.com f6e890721b Making buffers work better. Now out-of-memory is handled properly. 1999-06-19 22:23:18 +00:00
warren%netscape.com 81aa368a6f Added missing release. 1999-06-19 22:22:38 +00:00
warren%netscape.com 35b98be4f9 Added assertions. 1999-06-19 22:22:16 +00:00
dp%netscape.com ec7f1d00a9 Fixed crash due to multi-threading. bug# 7308, bug# 8150 1999-06-18 23:27:09 +00:00
valeski%netscape.com e23b3c673c NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061. 1999-06-18 17:34:08 +00:00
rickg%netscape.com fd74705b41 fixes Churchill's search bug, and crash bug 6469 1999-06-18 04:51:11 +00:00
rickg%netscape.com e5e7c20dbc fixed ToInteger (again) and eliminate bug 8140 1999-06-17 19:15:57 +00:00
rickg%netscape.com 1e43cc1e92 approved update 1999-06-17 07:24:13 +00:00
ramiro%netscape.com 644957d45a Make it work with gnu libc 2.1. On glibc 2.1, the Dl_info api defined in
<dlfcn.h> is only exposed __USE_GNU is defined.  I suppose its some kind of
standards adherence thing.
1999-06-16 04:55:36 +00:00
warren%netscape.com 158480b852 Fixed bug causing Flush to block forever. Changed nsAutoMonitor to nsAutoCMonitor (cached monitors). 1999-06-16 04:15:15 +00:00
warren%netscape.com d67d305bb9 Upped max pages because there's some sort of PRMonitor bug when you run out of VM space. 1999-06-16 04:15:12 +00:00
warren%netscape.com ea65cc126c Changed nsAutoMonitor to nsAutoCMonitor (cached monitors). 1999-06-16 04:15:08 +00:00
dveditz%netscape.com 9fb13399c8 Adding NS_RELEASE_THIS() 1999-06-16 03:28:25 +00:00
dveditz%netscape.com fc6f0e281e proxy can now find main thread 1999-06-16 03:26:37 +00:00
waterson%netscape.com 02f1b36a67 Add WalkTheStack() implementation for i386 Linux. Tip o' the hat to kipp for the stack walking code, and shaver for the dladdr() hint. Replace PR_snprintf() with nsIToA(). 1999-06-16 02:05:32 +00:00
pollmann%netscape.com 71f57e08a6 Bug 2195: select[n] == select.options[n], new IID for nonstandard DOM interface 1999-06-16 01:41:13 +00:00
dp%netscape.com 3082cbf9af Using default autoregistration. 1999-06-16 00:29:34 +00:00
dp%netscape.com beb9e00fa7 Removing xcDllStore.cpp from the build. 1999-06-16 00:27:13 +00:00
dp%netscape.com dac3ef10b8 Registry location and filename added. 1999-06-16 00:26:43 +00:00
dp%netscape.com 68f9d31d22 Removing nsIComponentManager.h from nsIFileSpec.h to prevent circular
header dependencies in preparation for component manager using nsIFileSpec.
1999-06-16 00:26:02 +00:00
sfraser%netscape.com 220f029625 First Checked In. 1999-06-15 23:39:46 +00:00
putterman%netscape.com 72805f766f Only AddRef servMgr if we're going to assign it to *result. Approved by dp. 1999-06-15 23:21:12 +00:00
shaver%netscape.com c2153975ca flail lightly trying to fix build bustage 1999-06-15 15:21:00 +00:00
shaver%netscape.com d6dc524533 try to bix build bustage, and start on fixing 8183 1999-06-15 15:13:38 +00:00
shaver%netscape.com 6e521b9a74 fix 8184: don't get stuck on %{ that's not at the beginning of the line, and mind end of data 1999-06-15 14:17:21 +00:00
bruce%cybersight.com 26e044b8e0 Replace NULL with nsnull in 8 initializations as NULL is void* on Solaris Workshop 4.2 compilers and it dies on using NULL here. 1999-06-15 13:51:50 +00:00
mccabe%netscape.com 1a5ec8fedb Added a warning for using an (ignored) '%{' or '%{whatever' escape instead of using '%{C++'. 1999-06-15 11:18:03 +00:00
mcmullen%netscape.com 835181d19d Added a null test 1999-06-15 09:31:49 +00:00
mccabe%netscape.com 364565063f Removed unused declaration for (cvs rm'ed) stub mode, and added an explanatory comment as to what 'basename' actually means. (Not what I thought...) 1999-06-15 09:22:04 +00:00
warren%netscape.com a00f9dda7e Fixed buffer tests. 1999-06-15 08:36:27 +00:00
mcmullen%netscape.com c9ea567a8e trying to fix windows bustage with new parameters = set 'em to null! 1999-06-15 07:19:16 +00:00
waterson%netscape.com c621cde475 Clean up stack trace output: add displacements and remove spaces that sometimes appear in demangled symbols (so my perl script doesn't barf). 1999-06-15 05:27:09 +00:00
mcmullen%netscape.com 1305107e9a Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string. 1999-06-15 05:17:59 +00:00
mccabe%netscape.com 21e1bf9de8 Fix number of arguments to the fprintf format string I changed yesterday. 1999-06-15 04:59:19 +00:00
warren%netscape.com d1a7f6e578 Added PR_LOG stuff. 1999-06-15 04:57:07 +00:00
waterson%netscape.com 4ef0ae057a Add MOZ_TRACE_REFCNT to allow you to instrument individual implementations of AddRef() & Release(). 1999-06-15 03:25:27 +00:00
shaver%netscape.com 42eefc0b16 xpidl_idl.c rewrite for improved maintenance, fixed bugs and whiter teeth 1999-06-15 03:07:44 +00:00
ducarroz%netscape.com c2d00a4de9 fix for bug 8029. ResolveAlias should not set the nsFileSpe's internal error mError if the file doesn't exist which is a legal state during the creation of an nsFileSpec object. 1999-06-15 02:19:23 +00:00
rickg%netscape.com a22536e99a more error reporting in ToInteger() 1999-06-15 02:03:33 +00:00
mccabe%netscape.com 49f4227270 Remove reference to the f_noscript field, which gets set when libIDL sees a bare 'noscript' keyword.
This fixes compiling against libIDL 0.6.8, which has changed the field to __f_noscript to deprecate.  Rightly so, as noscript is expressible as a bracketed [property], and we want it to go away too.  Ignoring it rather than #ifdef'ing saves us future maintenance hassle.
1999-06-15 00:37:46 +00:00
mcmullen%netscape.com 41bafe8c4e Fix casting problem 1999-06-14 22:55:24 +00:00
jband%netscape.com c38eddc1d0 updating status page 1999-06-14 22:33:18 +00:00
jband%netscape.com da093b18b7 adding BeOS x86 changes from Duncan Wilcox <duncan@be.com> 1999-06-14 22:17:41 +00:00
mcmullen%netscape.com 711694acda Registered nsIDirectoryIterator 1999-06-14 22:06:22 +00:00
mcmullen%netscape.com 1c381a5f09 Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string. 1999-06-14 22:05:41 +00:00
mcmullen%netscape.com a7567e39b2 Added constructors from new nsIFileSpec 1999-06-14 22:04:27 +00:00
mcmullen%netscape.com b95bbe80e0 Removed base targets (this change got lost in another checkin, owing to a merge conflict). 1999-06-14 20:55:37 +00:00
dougt%netscape.com bbbf030084 Adding IsQueueOnCurrentThread(). 1999-06-14 20:20:33 +00:00
mccabe%netscape.com d3e4855338 Removed misleading /* interface scooby */ comment in generated #include "scooby.h" line. 1999-06-14 08:28:23 +00:00
waterson%netscape.com 189548ff5a Add MISCDEP so that DLL gets rebuilt if a static lib changes. 1999-06-14 02:22:52 +00:00
dp%netscape.com 8044b2e000 - NS_RegistryGetFactory API changed 1999-06-14 02:08:49 +00:00
dp%netscape.com 462e42b5b3 - NS_RegistryGetFactory API Change
- QuickRegister eliminated
1999-06-14 02:07:03 +00:00
rickg%netscape.com d22b6af279 perf improvements, bug fix in insert(), better error reporting in ToInteger() 1999-06-13 21:23:04 +00:00
danm%netscape.com 9bf4058960 moved GetPrimordialThread from nsAppShellService to nsThread, as suggested by warren 1999-06-13 03:30:38 +00:00
erik%netscape.com 605e35b9f9 Was crashing when property already existed. Fixed now, by ignoring
subsequent attempts.
1999-06-12 21:07:22 +00:00
bruce%cybersight.com 2931e016b0 Add newline at end of file for commercial unix compilers. 1999-06-12 16:59:57 +00:00
waterson%netscape.com 6935cf5057 Ensure that mBuf <-- 0 before assignment begins. Otherwise we run the rise of a failed assignment causing a duplicate free. 1999-06-12 16:39:11 +00:00
dp%netscape.com d9f0f1c296 Removing obsolete files from xpcom. 1999-06-12 15:54:46 +00:00
dp%netscape.com 7668dadfe3 Removing unused NS_RegistryGetFactory() prototype. 1999-06-12 15:36:22 +00:00
mccabe%netscape.com 1feaaef22d Resurrected this somehow. Beating it back down. 1999-06-12 09:44:11 +00:00
mccabe%netscape.com e77a2e4553 Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build. 1999-06-12 09:29:46 +00:00
rpotts%netscape.com 5cb58c574b Changed WriteSegments(...) to return NS_BASE_STREAM_FULL if a WriteSegment cannot be allocated. And to propagate WOULD_BLOCK if it is returned by the reader() function.... 1999-06-12 08:52:59 +00:00
rpotts%netscape.com 6b42522ecc Added a new stream return code - NS_BASE_STREAM_FULL. This is returned when a stream is full and must be read before more data can be added... 1999-06-12 08:50:24 +00:00
dp%netscape.com b4ab2fab9c adding back for doc purpose 1999-06-12 08:08:15 +00:00
dp%netscape.com 1662f221c0 Removing obsoleted files from xpcom/ post xpcom2.0 landing 1999-06-12 07:54:05 +00:00
dp%netscape.com 3253e87086 Removing obsoleted files from xpcom/ post xpcom2.0 landing 1999-06-12 07:42:48 +00:00
beard%netscape.com 64865904bd fixed "rescued items" problem 1999-06-12 06:27:00 +00:00
jband%netscape.com f2ca9e4574 fix Mac breakage 1999-06-12 06:00:03 +00:00
jband%netscape.com bd5a7d2279 added forced linkage to another xptcall file and moved the prototypes to the dummies to xptcall.h 1999-06-12 04:30:13 +00:00
jband%netscape.com ce9447b3ea another try for this code needed to make Irix work (with fixed dll export stuff this time) 1999-06-12 04:29:12 +00:00
dougt%netscape.com 060f2404d0 simplify, simplify, simplify. Changes submitted by brendan@mozilla.org. 1999-06-11 21:56:12 +00:00
rpotts%netscape.com 40e0f4af98 if no more data is available when reading a non-blocking input stream then return either WOULD_BLOCK or NS_OK... But exit the loop to prevent spinning! 1999-06-11 08:25:57 +00:00
rpotts%netscape.com 05b81531f8 initialize the [out] parameters in GetWriteSegment so they are correct even if NS_OK is not returned... 1999-06-11 08:22:17 +00:00