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

1865 Коммитов

Автор SHA1 Сообщение Дата
briano%netscape.com dceddfa85e 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 7bb3b9548f Removed delete of void *. HP doesn't like it. 1999-07-15 00:11:20 +00:00
briano%netscape.com eeca469d06 Workaround for platforms that don't have --whole-archive (or equivalents). 1999-07-14 22:58:39 +00:00
briano%netscape.com 0807ce322d Added a QNX-specific fix. 1999-07-13 21:41:37 +00:00
sspitzer%netscape.com 026c5516bc add the touch interface to the nsIFileSpec iterface and the appropriate implementations 1999-07-13 19:10:43 +00:00
briano%netscape.com 999cc9155b 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 a2b7a462bd Added nsIBufferObserver::OnWrite(...) 1999-07-12 06:25:38 +00:00
warren%netscape.com b686fa2108 Beefed up buffer/pipe tests. 1999-07-10 11:27:14 +00:00
warren%netscape.com 0117937f12 Removed obsolete Fill methods. Added NonBlocking attribute. 1999-07-10 11:27:11 +00:00
warren%netscape.com 11431c69bf Fixed buffer empty condition to to return WOULD_BLOCK. 1999-07-10 11:27:08 +00:00
mang%subcarrier.org 8d53f7fafb Not part of the build.
Initial documentation for the XPConnect sample
1999-07-09 22:51:50 +00:00
warren%netscape.com 61c8d73b43 Necko stuff for dealing with load groups when opening URLs. 1999-07-09 21:18:47 +00:00
rickg%netscape.com 4657524afb update to new nsStringTokenizer -- not in tip 1999-07-09 16:51:57 +00:00
putterman%netscape.com 26a5efdedd 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 6ae572e3bd back out erroneously updated files 1999-07-09 06:01:55 +00:00
rickg%netscape.com 805dbdcc10 added nsStringTokenizer.* files; but not in the makefiles yet 1999-07-09 05:11:25 +00:00
dp%netscape.com 31be79266a 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 184311e084 Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au> 1999-07-09 03:43:29 +00:00
dp%netscape.com e52a749a8e Fixed
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830
1999-07-09 03:41:27 +00:00
rpotts%netscape.com 9fa065c901 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 605efa0d0d 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 311c81e3b5 Another makefile that clobbers DEFINES. 1999-07-07 21:22:55 +00:00
ramiro%netscape.com c1050925d4 DEFINES was being clobbered. Should be "+=" not "=". 1999-07-07 20:54:57 +00:00
ramiro%netscape.com bbed66360e 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 830ae7c945 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 79a75b4320 Use DEFINES instead of CFLAGS. 1999-07-07 08:13:01 +00:00
mang%subcarrier.org c444378873 suppress warnings about /* in comment 1999-07-07 07:54:02 +00:00
dp%netscape.com 51e376ed3f Landing XPCOM_M8_PERF_BRANCH.
- Enabling prepopulation of registry CID entries.
1999-07-07 07:48:12 +00:00
dp%netscape.com cc376e10ad 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 c43c4ec143 Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString(). 1999-07-07 07:42:03 +00:00
mang%subcarrier.org 38c3da09bb 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 5cdb03367b 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 e84027ae5a squelch unused parameter warnings. 1999-07-07 04:17:45 +00:00
gayatrib%netscape.com 397cc25c70 Added Recursive Copy routine 1999-07-07 01:02:16 +00:00
jband%netscape.com 70263da324 updating xptcall status page 1999-07-06 22:57:45 +00:00
briano%netscape.com efeff0f1a5 Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s. 1999-07-06 22:52:20 +00:00
racham%netscape.com f8b608df1f Removing check for mpath in Recursive copy routine 1999-07-06 22:41:42 +00:00
jband%netscape.com 572736fb18 added MultipleInheritence xptcall invoke test 1999-07-05 21:31:25 +00:00
racham%netscape.com 4268c36ec5 Adding RecursiveCopy interface 1999-07-05 01:39:42 +00:00
danm%netscape.com 15c866b72b makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode. 1999-07-04 02:10:16 +00:00
danm%netscape.com 55f559d41b makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode. 1999-07-04 01:54:34 +00:00
warren%netscape.com edf100b695 Fixed bug in string stream length. 1999-07-03 06:49:28 +00:00
briano%netscape.com 48118e9610 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 607ea9e584 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 07221257b4 Argh, escaped from the branch during my makefile munging -- Sorry! 1999-07-02 15:11:44 +00:00
dveditz%netscape.com 0eb6c820cf nakefile cleanups 1999-07-02 13:42:17 +00:00
ramiro%netscape.com f41e67c622 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 1a0c8a586b fixing build bustage 1999-07-02 12:39:26 +00:00
dveditz%netscape.com 17864a291d Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles 1999-07-02 11:50:19 +00:00
sspitzer%netscape.com 1e09f57346 bulletproofing changes. check return value and return it if error. 1999-07-02 06:31:31 +00:00
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