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

4350 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com 2c2dba5d5a #61956
quiet purify and don't memcpy 0 bytes.  sr=scc
2001-01-31 21:35:12 +00:00
disttsc%bart.nl eaa9710acf Remove (unused) nsUnicharBuffer from nsXPComInit.cpp. bug=64097, r=dbaron, a=scc. 2001-01-31 21:25:18 +00:00
mscott%netscape.com 7b44fe4fd3 Bug #63346 --> implment reveal and launch methods for OS/2.
code contributed by mkaply
r=mkaply
sr=mscott
2001-01-31 21:04:04 +00:00
dbaron%fas.harvard.edu 9c106e7ec4 Add a test to test all the combinations of |operator==| with nsCOMPtr so we can make sure that they will all compile on all platforms (to help with bug 65664). sr=scc@mozilla.org Not part of the build. 2001-01-31 20:18:47 +00:00
pinkerton%netscape.com 9a83edefd6 change the default file type to 'TEXT' to avoid creating files that are useless to every app on the planet. r=pchen/a=sfraser. bug# 64704 2001-01-31 01:35:16 +00:00
sfraser%netscape.com bf5249643d Fix for bugs 64978 and 24312. Add a call to SystemTask into the autoreg loop to ensure that the OS has time to grow its File Control Block tables, to avoid running out of FCBs when doing autoreg after rebooting the machine. r=ccarlen, sdagley, sr=scc 2001-01-30 21:29:53 +00:00
mscott%netscape.com 851f84506c Bug #63346 --> implement reveal and launch for the mac. Most of this code was contributed by Paul Hangas. Thanks Paul!! r=conrad,hangas sr=sspitzer 2001-01-30 05:03:38 +00:00
mscott%netscape.com ede323212e Bug #63346 --> add methods for reveal and launch to a local file. Stub implementions for OS/2 and Unix right now.
r=conrad
sr=sspitzer
2001-01-30 05:02:48 +00:00
mkaply%us.ibm.com a0eaa5167d Stupid misspelling 2001-01-29 23:35:54 +00:00
dbaron%fas.harvard.edu 3142e6366f Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-28 00:07:57 +00:00
dbaron%fas.harvard.edu 7a97a55d82 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:06:33 +00:00
mkaply%us.ibm.com 08bfb7d1df #65880
r=cls, a=blizzard
OS/2 only change - if filename passed in contains a drive letter, just use it
2001-01-27 15:37:46 +00:00
darin%netscape.com 4fa7600b23 Fixes bug 66493. nsSocketTransport changes broke in-process PSM.
r=bryner,gagan,brendan,dougt sr=mscott
2001-01-27 01:28:00 +00:00
jband%netscape.com 6bf9fd8163 add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan 2001-01-26 02:32:18 +00:00
mjudge%netscape.com e5dbae6f52 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build 2001-01-25 22:54:05 +00:00
darin%netscape.com 6bfaf3912c Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
danm%netscape.com b48fe301cc RevokeEvents now walks the chain to elder queues. bug 65243 r=buster,kmcclusk,pavlov 2001-01-22 23:01:03 +00:00
dbragg%netscape.com 69e1ffa9ed fix for build bustage. Leftover nsProcessWin.h in my include dir. 2001-01-22 22:38:43 +00:00
dbragg%netscape.com 0a9c2bcac2 Final step in adding nsIProcess to build. a=dougt sr=brendan 2001-01-22 21:52:01 +00:00
dbragg%netscape.com df9446eeb0 Adding nsIProcess to the mac build. a=dougt sr=brendan 2001-01-22 21:50:54 +00:00
dbragg%netscape.com 3375db8247 Adding nsIProcess to the Mac build. a=dougt, sr=brendan 2001-01-22 21:50:27 +00:00
dbragg%netscape.com 8148bdbbdc First part of adding nsIProcess to the Mac build (MANIFEST file). r=dougt, sr=brendan 2001-01-22 21:46:14 +00:00
dbragg%netscape.com 2888f1180b Adding nsIProcess to unix build. a=dougt sr=brendan 2001-01-22 21:44:04 +00:00
dbragg%netscape.com 58c0adb4c9 Adding nsIProcess to windows build. a=dougt sr=brendan 2001-01-22 21:42:20 +00:00
dbragg%netscape.com 6192e3ee0b Added CR to end of file for certain unix platforms.(originally checked in from windows as part of fix for 62167 2001-01-22 21:40:33 +00:00
ccarlen%netscape.com 53538c57f9 Fixing bustage to XPCOM_STANDALONE build caused by my check in for bug 64501. sr=jband 2001-01-22 20:59:37 +00:00
dbragg%netscape.com 52aab9f1aa First Checked In. 2001-01-19 21:26:41 +00:00
dbragg%netscape.com 4d63df0429 New interface for creating and managing processes. New feature for bug 62167. a=dougt sr=brendan 2001-01-19 21:23:24 +00:00
waterson%netscape.com b6ea49d77e Bug 65908. Reduce nsHashtable default size from 256 to 16 (the minimum that a PL_HashTable will allow). r=kandrot, sr=brendan. 2001-01-19 21:20:52 +00:00
ccarlen%netscape.com ec867f9e8e Fix for bustage caused on senna Tinderbox by checkin for 64501. 2001-01-19 01:24:28 +00:00
ccarlen%netscape.com f11b2ce92a Fix for bustage caused on senna Tinderbox by checkin for 64501. 2001-01-19 00:03:07 +00:00
ccarlen%netscape.com 15ac5b144d Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom. r=dougt@netscape.com, sr=brendan@mozilla.org 2001-01-18 22:51:57 +00:00
mjudge%netscape.com 9fdc083176 not in build. only used for trace malloc purposes. This will be reviewed once a makefile change is made 2001-01-17 21:07:42 +00:00
mjudge%netscape.com 3e21ae3574 not in build. for tracemalloc purposes only. when makefile is edited to add this as compile option There will be a reviewer of these checkins as well 2001-01-17 21:06:51 +00:00
ccarlen%netscape.com 31d26331ff Bug 54008 - nsIFile::MoveTo doesn't work according to API on Mac. r=sdagley, sr=sfraser 2001-01-17 20:23:06 +00:00
yokoyama%netscape.com cbf5389bd8 Fixes 58679 and 32056 2001-01-16 22:19:07 +00:00
dprice%netscape.com 6e26ede2b5 busted linux, backing out. 2001-01-13 07:24:24 +00:00
dprice%netscape.com cb2187de97 BUG 63013 changes to the makefile to enable string factoring tests run on windows.
Changes return code of test program on failure.  Added all-tests:: rule to makefile
2001-01-13 07:06:03 +00:00
dprice%netscape.com d8abc8ffc3 BUG 63013 Removes the STAND_ALONE_STRING_TESTS flag, sr=scc 2001-01-13 07:03:35 +00:00
bryner%uiuc.edu 1b05c4745c Only build the xpcom sample component if ENABLE_TESTS is set (or only if DISABLE_TESTS isn't set, on windows). sr=cls. 2001-01-13 05:26:02 +00:00
dbaron%fas.harvard.edu 17fb40117b Add nsDeque to leak stats. r=harishd@netscape.com sr=waterson@netscape.com b=63014 2001-01-10 04:04:57 +00:00
sfraser%netscape.com f01a40fc19 Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin 2001-01-09 22:47:02 +00:00
dougt%netscape.com e15b930dd1 Fixes dropped socket transport during shutdown. The xpcom fix causes the UI event queue to be processed one final time after services shutdown. The socket transport fix forces all remaining active transports to be canceled, then released. r= waterson@netscape.com && darin@netscape.com a=mscott@netscape.com. b=63565 2001-01-09 05:44:47 +00:00
ducarroz%netscape.com 75731bf732 Part of fix for bug 42458. The Unichar version of nsCRT::strndup wasn't correctly terminating the string. R=varada, SR=mscott 2001-01-08 19:58:12 +00:00
cls%seawood.org b39aab214f Increase BeOS event port capacity and avoid sending messages to event port if capacity is exceeded.
Thanks to Makoto Hamanaka <VYA04230@nifty.com> for the patch.
Bug #63646. r=danm
2001-01-07 09:03:09 +00:00
blakeross%telocity.com afb86238f1 Fix 10061: xptcall not right on irix. patch by Robert Low (rob@adacel.com.au). r=jband sr=blizzard 2001-01-05 23:44:21 +00:00
bryner%uiuc.edu 6862b07fb9 Removing dead .toc files. Not part of build. a=sfraser. 2001-01-03 01:32:06 +00:00
dbaron%fas.harvard.edu c9b346ca28 Fix the use of dynamic_cast for nsCOMPtr logging so it doesn't appear in a macro. b=61243
Implement (without enabling, yet) assertions to warn about static constructors.  b=62006
Partly fix warnings about MOZ_DECL_CTOR_COUNTER on Mac builds by removing extra semicolon.  b=60145
Start to fix the longstanding leaks of nsTraceRefcnt's own hashtables.
r=waterson@netscape.com  sr=brendan@mozilla.org
2000-12-23 16:43:32 +00:00
disttsc%bart.nl 20381d5f97 Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc. 2000-12-23 06:45:54 +00:00
brendan%mozilla.org efc9a81994 Must hold tmmon around all suppress_tracing uses as well as defs (r=waterson, not part of build). 2000-12-22 01:32:39 +00:00
waterson%netscape.com 2096a3d175 Bug 61339. Static accessor iid/cid should be 'const'. r=scc, sr=jband,rpotts 2000-12-21 00:38:31 +00:00
bratell%lysator.liu.se 8c07dbcef8 Backing myself out to save mac build 2000-12-19 22:54:40 +00:00
bratell%lysator.liu.se 02f4ae5d2d Bug 62432, remove nsHTMLToTXTSinkStream from build. r=akkana@netscape.com, sr=vidur@netscape.com 2000-12-19 21:38:36 +00:00
sspitzer%netscape.com 2e0d69112c fix for #58238. sr=bienvenu. fix crash when growing the hash table
that contained the list of atoms.  see bug report for all the details.
thanks to bienvenu, scc, brendan, and hyatt for the help.
2000-12-18 19:58:20 +00:00
tao%netscape.com c7df7a399f 51327: mozilla doesn't parse java properties files correctly
patch from erik, r=tao,sr=alecf
2000-12-15 00:52:09 +00:00
jst%netscape.com 2ba196efa3 Checking in scc's fix for blocker bug 62818, nsSlidingSubstring::GetReadableFragment(..., kFragmentAt, ...) wasn't implemented and that caused a crash when serializing HTML to plain text. r=me. 2000-12-14 22:16:10 +00:00
rpotts%netscape.com 29590cb129 Fix for assert when loading content from the memory cache (ie. hitting Back). r=jst 2000-12-13 23:11:32 +00:00
jband%netscape.com ecb860149b fix bustage to XPCOM_STANDALONE from fix to bug 43591. r=dbaron sr=brendan 2000-12-13 04:36:53 +00:00
mkaply%us.ibm.com 6c79d931ea OS/2 TB breakage
r=jag, a=scc
Don't use initializer on template
2000-12-13 04:07:21 +00:00
vidur%netscape.com 3782a44b72 Fix for Solaris compiler warning from scc. r=vidur 2000-12-12 23:02:01 +00:00
vidur%netscape.com ba827dfaf8 Changes to parser to allow less copying. Use of the new nsSliding[Sub]String classes so that tokens can hold substrings that keep references into the scanner buffer. Cleaned up token interface and general string usage. r=harishd,heikki sr=jst 2000-12-12 21:58:14 +00:00
vidur%netscape.com 1f40cba7d1 Implementation of ReadSegments to support less copying in the parser. r=rpotts, sr=jst 2000-12-12 21:57:47 +00:00
jst%netscape.com 7400488426 Fixing compiler warnings, not part of the build yet. r=vidur 2000-12-12 21:52:08 +00:00
ccarlen%netscape.com a0e417a643 Bug 51932 - Allow getting the FSSpec of a file which doesn't exist. r=sdagley, sr=sfraser 2000-12-12 20:14:03 +00:00
vidur%netscape.com 7834c50d26 New file for buffer management for shared strings, written by scc. Not yet added to the build. r=vidur 2000-12-12 20:13:33 +00:00
brendan%mozilla.org 3edfe573ec Fix realloc bookkeeping blunder (r=waterson,pnunn, NOT PART OF DEFAULT BUILD). 2000-12-12 05:48:16 +00:00
mang%subcarrier.org ce70f2ae82 Fix for #62572
Removed obsolete code that allowed implicit declaration of nsid types.
This will cause a rebuild.
r=mccabe
sr=jband
2000-12-11 23:06:26 +00:00
danm%netscape.com ea5cb696b9 delete thread log in main thread dtor. bug 54303 code=jonsmirl@mediaone.net r=me,dougt,brendan 2000-12-11 21:55:47 +00:00
dbaron%fas.harvard.edu 198833687a Attempt to fix |address_of| bustage on IRIX. r=scc@mozilla.org b=59414 2000-12-10 03:13:53 +00:00
dbaron%fas.harvard.edu 7b872d2d83 Fix bustage. Forgot to change NS_IMETHODIMP in function definitions. 2000-12-09 04:58:10 +00:00
dbaron%fas.harvard.edu 33c4278ab5 Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com 2000-12-09 04:46:08 +00:00
dbaron%fas.harvard.edu 7f9852c286 Work in progress for bug 59414. Prepare to make |nsCOMPtr|'s |operator&| private to prevent many cases of accidental usage, and provide |address_of| for clients who really want a pointer to an nsCOMPtr. r=scc@mozilla.org sr=waterson@netcape.com 2000-12-09 04:45:43 +00:00
dbaron%fas.harvard.edu 2eea32ae2b Fix incorrect usage of nsCOMPtr where nsCOMPtr::operator& was used instead of getter_AddRefs. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com 2000-12-09 04:21:51 +00:00
dbaron%fas.harvard.edu 66a2bbb5f5 Avoid relying on static constructor for nsFSStringConversion in nsLocalFile by making all methods static and avoiding the need for an object and then doing cleanup during XPCOM shutdown. b=43591 r=dougt@netscape.com sr=waterson@netscape.com 2000-12-09 04:11:05 +00:00
mkaply%us.ibm.com 7deb0a6b7a OS/2 build break
Need PR_CALLBACK
2000-12-08 20:36:53 +00:00
dmose%mozilla.org 6ed07118de Fix for bug 61692: IDLify nsIEventQueue and nsIEventQueueService. This makes it possible to create an nsISupports proxy for calling across threads in languages other than C++ (eg JS). r=dougt@netscape.com, r=jband@netscape.com, sr=brendan@mozilla.org 2000-12-08 04:30:36 +00:00
mccabe%netscape.com 23b20cc8d1 Fix to 8734. Make xpidl produce its' output file in the same directory it is run in. This only applies when the -o someotheroutname option isn't supplied. Previous behavior was to produce the output file in the same directory as the input file. Hopefully this'll save some confusion for first-time xpidl users.
Thanks to Mike Ang <mang@subcarrier.org> for fixing several errors in the initial version of this patch.

r=mang
sr=jband
2000-12-07 04:25:07 +00:00
mccabe%netscape.com 526d571978 Usage message spelling fix courtesy Mike Ang <mang@subcarrier.org>.
r=mccabe
2000-12-07 04:22:24 +00:00
mccabe%netscape.com 1ba66904f2 Fix to 54913. Add check against 'const unsigned long = -4', and centralize many const checks in xpidl_util.c from the various xpidl backends.
This'll cause the tree to rebuild.

sr=jband.
2000-12-07 04:17:33 +00:00
jband%netscape.com 469d258cc8 fix warnings from fix to bug 61369 2000-12-06 19:40:56 +00:00
waterson%netscape.com d03997d28a Bug 61571. Improve speculative RTTI heuristics by adding one more instruction to the signature for typeinfo(). r=brendan, sr=beard 2000-12-06 00:05:45 +00:00
dbaron%fas.harvard.edu 27f2bc6ec7 Add information to stack trace format so it can be processed by addr2line. b=59136
Make logging not crash when dll unloading is enabled.  b=60710
r=waterson@netscape.com  sr=brendan@mozilla.org
2000-12-02 16:10:50 +00:00
mccabe%netscape.com 225afd6723 Fixes to 52520 and 13813. Move checks against [retval] usage from xpidl_typelib code to the common xpidl_util code used by all modes, and add a new check asserting that [retva] is only applied to the last parameter. XPConnect has had this restriction for a long time.
no r=, but it's very similar to previous approved changes.  I want to get it in with other xpidl modifications, as everybody's tree needs to be rebuilt anyway.
2000-11-30 10:51:39 +00:00
mccabe%netscape.com 3c7a9fd3d1 Fix to 13765. Disallow IDL interfaces with [shared] parameters that aren't string, wstring or native. Also disallow [shared] with nsid or [array] parameters.
sr=jband
2000-11-30 09:52:29 +00:00
mccabe%netscape.com 2acfdd4b04 Better fix to problem with 57094; reinstate 57094 fix and add a conditional #undef of NS_NO_VTABLE to nsISupportsUtils.h before defining it there.
r=jband
2000-11-30 08:08:24 +00:00
mccabe%netscape.com 0e85b6fe5f Fix to 57094 is running into trouble on windows, commenting out. 2000-11-30 07:56:47 +00:00
mccabe%netscape.com 9223fb4e50 Tweak to previous checkin. Rectify 'to to' typo in comment added to generated header files. Thanks to jband for saving me the shame. 2000-11-30 07:52:16 +00:00
mccabe%netscape.com 0edadf5d11 Fixes for 40008, 40152, 40016, 51795, 57094.
Fix various aspects of xpidl, including:

don't fail on empty idl / idl containing only #includes
use error location instead of typedef location when reporting type errors
warn on interfaces that lack a uuid attribute (thanks Warren for the prod)
add include guards to generated .h files - faster mac compilation?
xpidl-generated headers don't need NS_NO_VTABLE defined.

This'll cause a tree rebuild.

r=mang (several)
sr=jband.
2000-11-30 07:51:02 +00:00
jband%netscape.com b7c28460cd fix bug 58959 and groundwork for bug 57370. Handle interface whose name has changed correctly and add support for comparing iids without fetching. r=mccabe sr=hyatt 2000-11-30 06:55:40 +00:00
jband%netscape.com 2e9adc92ab Add some thread stress tests used to figure out problem in bug 61369. r=brendan sr=waterson 2000-11-30 05:26:15 +00:00
jband%netscape.com c7a4242a1a fix bug 61369. Race between nsThread Init and Main. Also additions to make the interface more useful to non-C++ code. r=brendan sr=waterson 2000-11-30 05:24:53 +00:00
waterson%netscape.com 6798cb61fa Oops, remove one 'bamboozler' that isn't globally exported, except in my build. 2000-11-29 21:18:03 +00:00
waterson%netscape.com 1c7febd7de Bug 61241. Change trace-malloc's live object output format to mimic beard's format from Boehm. r=brendan, sr=jband 2000-11-29 21:16:53 +00:00
mkaply%us.ibm.com 8478a39a8b #56767
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly
2000-11-28 23:51:05 +00:00
mkaply%us.ibm.com 03dfe57690 #56767
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly
2000-11-28 23:27:38 +00:00
danm%netscape.com 5158e1cb08 ignore busy threads when determining whether to add a new thread to the pool. bugs 55032,56337,58404,60338, others. r=beard,brendan,dougt,saari 2000-11-28 22:38:02 +00:00
cls%seawood.org 0db45ef92a Fix linux/sparc test to work for sparc64 arch.
Thanks to Myth <frb@wiw.org> for the patch.
Bug #57501 r=cls@seawood.org
2000-11-28 05:27:19 +00:00
cls%seawood.org 4f971553a7 Fix the BeOS implementation of Normalize().
Thanks to Hiromasa Kato <hiro@eng.iastate.edu> for the patch.
Bug #53014 r=cls@seawood.org sr=scc@mozilla.org
2000-11-28 01:43:09 +00:00
cls%seawood.org 5b1e0aaaa4 Under BeOS, we must call Normalize() on a local file before it can be used.
Thanks to Hiromasa Kato <hiro@eng.ia.state.edu> for the patch. Bug #53014. r=cls@seawood.org sr=scc@mozilla.org
2000-11-28 01:41:05 +00:00
colin%theblakes.com 0167f0416d OpenVMS specific fix for defeciency in stat.
b=60199 r=dougt a=waterson
2000-11-27 11:19:41 +00:00