mcafee%netscape.com
c2bd7e5ab4
Ignore generated files
2001-02-14 00:22:38 +00:00
pinkerton%netscape.com
d465909997
carbon changes. r=pink/sdagley/beard. a=sfraser.
2001-02-13 21:48:26 +00:00
scc%mozilla.org
94452f35f3
bug #66562 : r=harish, sr=brendan, a=blizzard. Make |document.write| work.
2001-02-13 21:26:58 +00:00
dprice%netscape.com
997fb091c7
65845 first cut of the order files
2001-02-13 02:48:02 +00:00
alecf%netscape.com
6538fefa3f
fix for 67475 sr=scc, waterson, r=blizzard, jag
...
observer stuff was using nsString junk when it didn't need to
2001-02-13 01:34:14 +00:00
waterson%netscape.com
d45984c551
Bug 65146. Fix deadlock potential in proxy code; remove unncessary locks from nsPipe2. r=darin,dougt; sr=brendan
2001-02-12 23:33:11 +00:00
disttsc%bart.nl
3d2d80d536
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
scc%mozilla.org
0361a1413a
fix bustage caused by access violations not caught in CodeWarrior <sorry>
2001-02-10 01:05:43 +00:00
dougt%netscape.com
1b9ca82439
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
...
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
The full details of the change on written up in the netlib newsgroup.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
scc%mozilla.org
9e2755d249
bug #66562 : r=harishd, sr=brendan, a=brendan. Allow insertion into sliding string buffers
2001-02-10 00:02:28 +00:00
mkaply%us.ibm.com
6568dc534e
r=dougt, a=blizzard
...
OS/2 only code to handle DBCS properly in nsFileSpec
2001-02-07 04:32:24 +00:00
mkaply%us.ibm.com
2d49a46254
r=mkaply, a=blizzard
...
Quite possibly one of the ugliest pieces of code ever. Good thing it is OS/2 only.
Workaround for WSOD2 bug - if DosCopy fails with a 65, use the OS COPY command.
2001-02-07 04:29:57 +00:00
dbaron%fas.harvard.edu
83f5c6af53
Add TestCOMPtrEq back to the build now that we know it works on HP. b=65664 r=scc@mozilla.org sr=brendan@mozilla.org
2001-02-07 04:04:12 +00:00
dbaron%fas.harvard.edu
5fd573e592
Fix build bustage by removing extra right paren.
2001-02-07 03:04:46 +00:00
scc%mozilla.org
c2d01efadc
bug #57087 : r=dmose, sr=waterson. Allow for multi-line literals.
2001-02-07 02:32:49 +00:00
dprice%netscape.com
3a862ed28d
65845: sr=leaf r=waterson.
...
don't do coverage analysis for the xpidl stuff. Slows building horribly
2001-02-07 02:21:03 +00:00
pchen%netscape.com
e9682a958f
bug 46435, r=pinkerton, sr=sfraser, change name of SetOSTypeFromExtension() to SetOSTypeAndCreatorFromExtension() and added ExtensionIsOnExceptionList()
2001-02-07 00:47:01 +00:00
pchen%netscape.com
5429c3e80c
bug 46435, r=pinkerton, sr=sfraser, since we went to all the trouble of calling Internet Config in SetOSTypeFromExtension, set file creator as well, but not before consulting an exceptions list so that certain files, e.g. .html and .htm files, always have our app creator code
2001-02-07 00:46:58 +00:00
dveditz%netscape.com
73ea080f9d
bug 42704 missing initialization in nsLocalFile::GetFileSize, r=dougt/sr=mscott
2001-02-07 00:14:33 +00:00
scc%mozilla.org
05a7c0e1fc
bug #53067 : r=danm, sr=alecf. Eliminate copying versions of |BeginReading|, |EndReading|, |BeginWriting|, |EndWriting|, and fix callers
2001-02-06 23:18:20 +00:00
scc%mozilla.org
89f6b7263b
bug #53071 : r=danm, sr=alecf. Eliminate redundant implemenations, resolve resulting ambiguities.
2001-02-06 23:07:24 +00:00
scc%mozilla.org
2345444093
bug #66278 : r=danm, sr=alecf. Fix signed vs. unsigned warngins in |nsFragmentedString::SetLength|
2001-02-06 23:00:39 +00:00
ccarlen%netscape.com
21a4335522
Bug 65907 - remove dependency on chrome from XPCOM.
r=racham@netscape.com,tao@netscape.com, cls@seawood.org, sr=hyatt@netscape.com
2001-02-06 15:41:37 +00:00
pinkerton%netscape.com
41357cce17
Removing HTML->text sink from the parser. r=akkana/sr=vidur. bug 62432.
2001-02-06 07:15:32 +00:00
kandrot%netscape.com
47f98a24fe
r=waterson sr=cls
...
Adding a newer version of the libc malloc.c from the author. It is
compiled switched in via --enable-lea.
2001-02-06 04:52:19 +00:00
kandrot%netscape.com
098f279a10
r=waterson sr=cls
...
Adding a newer version of the libc malloc.c from the author. It is
compiled switched in via --enable-lea.
2001-02-06 04:26:58 +00:00
dbaron%fas.harvard.edu
850a57ed98
Disable earlier changes for bug 65664 for fear they might cause HP-only bustage.
2001-02-05 01:04:38 +00:00
dbaron%fas.harvard.edu
2841d457ba
Add TestCOMPtrEq to the build to make sure that all nsCOMPtr operator== will work correctly across platforms. r=scc@mozilla.org sr=brendan@mozilla.org b=65664
2001-02-04 19:57:33 +00:00
dbaron%fas.harvard.edu
59a4590389
Make |nsCOMPtr<T>::operator&| private so that it is not used by clients. Legitimate users should use |address_of| instead. b=59414 r=disttsc@bart.nl sr=scc@mozilla.org
...
Fix ambiguities relating to the various forms of |operator==| defined for nsCOMPtrs by avoiding |const| for parameters for compilers where it (incorrectly) confuses overload resolution. r=scc@mozilla.org sr=brendan@mozilla.org b=65664
2001-02-04 19:57:29 +00:00
bratell%lysator.liu.se
24cad542ad
Fixing mac breakage. It seems as if the mac compiler actually follows the C++ standard.
2001-02-04 10:49:33 +00:00
bratell%lysator.liu.se
152411bf4c
Bug 29241, nsID::Parse used scanf to parse UUID:s which was very slow. This custom parsing should shave 1.6% of mozilla startup time. r=jag sr=jband
2001-02-04 09:36:22 +00:00
jband%netscape.com
7c04b7e112
part of the fix to bug 66950. For xpconnect the class we mixin to sometimes needs to know if any weak references are outstanding. r=rogerl sr=brendan
2001-02-02 08:40:01 +00:00
blakeross%telocity.com
22ff746771
Minor QI optimization. r=blake sr=scc
2001-01-31 22:05:28 +00:00
disttsc%bart.nl
11db302d6b
Remove some redundant code from nsComponentManager.cpp. bug=66865, patch=bratell@lysator.liu.se (Daniel Bratell), r=jag, a=scc.
2001-01-31 22:00:17 +00:00
mkaply%us.ibm.com
3e81748d32
r=mkaply, a=blizzard
...
Extern mbsrchr so nsFileSpec can use it
2001-01-31 21:58:27 +00:00
mkaply%us.ibm.com
ff6e427d99
r=mkaply, a=blizzard
...
Missing MoveToDir implementation on OS/2
2001-01-31 21:47:40 +00:00
sspitzer%netscape.com
09a0e9a992
#61956
...
quiet purify and don't memcpy 0 bytes. sr=scc
2001-01-31 21:35:12 +00:00
disttsc%bart.nl
4fb4258415
Remove (unused) nsUnicharBuffer from nsXPComInit.cpp. bug=64097, r=dbaron, a=scc.
2001-01-31 21:25:18 +00:00
mscott%netscape.com
a43826465f
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
9adc8a60f5
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
5739fc29ee
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
f50ca12bbb
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
5ff083fee3
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
c38767a7e4
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
09c55fd3da
Stupid misspelling
2001-01-29 23:35:54 +00:00
dbaron%fas.harvard.edu
39314f48aa
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
6a1cef6f9a
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
aa11b46405
#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
d4b4bf4bce
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
ea496b8199
add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan
2001-01-26 02:32:18 +00:00
mjudge%netscape.com
a79e1f9316
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
6a7567992b
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
3d72fd68cd
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
2f9df69204
fix for build bustage. Leftover nsProcessWin.h in my include dir.
2001-01-22 22:38:43 +00:00
dbragg%netscape.com
0423269ffa
Final step in adding nsIProcess to build. a=dougt sr=brendan
2001-01-22 21:52:01 +00:00
dbragg%netscape.com
0380fc2e40
Adding nsIProcess to the mac build. a=dougt sr=brendan
2001-01-22 21:50:54 +00:00
dbragg%netscape.com
79a2d98116
Adding nsIProcess to the Mac build. a=dougt, sr=brendan
2001-01-22 21:50:27 +00:00
dbragg%netscape.com
b62b903001
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
dbc435ab55
Adding nsIProcess to unix build. a=dougt sr=brendan
2001-01-22 21:44:04 +00:00
dbragg%netscape.com
c169358cad
Adding nsIProcess to windows build. a=dougt sr=brendan
2001-01-22 21:42:20 +00:00
dbragg%netscape.com
809a820ca1
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
a72ef4d61d
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
88f5cb7159
First Checked In.
2001-01-19 21:26:41 +00:00
dbragg%netscape.com
1f9e47be7f
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
9fedcec1d1
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
e32d0bf79c
Fix for bustage caused on senna Tinderbox by checkin for 64501.
2001-01-19 01:24:28 +00:00
ccarlen%netscape.com
f346c249e1
Fix for bustage caused on senna Tinderbox by checkin for 64501.
2001-01-19 00:03:07 +00:00
ccarlen%netscape.com
d9dd3b5321
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
6a5b25f5d5
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
42cee62f00
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
5adc9d520a
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
f59a3b8336
Fixes 58679 and 32056
2001-01-16 22:19:07 +00:00
dprice%netscape.com
1deb763795
busted linux, backing out.
2001-01-13 07:24:24 +00:00
dprice%netscape.com
3feac174eb
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
423dade490
BUG 63013 Removes the STAND_ALONE_STRING_TESTS flag, sr=scc
2001-01-13 07:03:35 +00:00
bryner%uiuc.edu
d82ae9d79f
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
1929738b70
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
a0dda75954
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
00d3cd613f
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
ed4ef31c50
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
a159227bd0
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
8abb06b8eb
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
69e9b90bc6
Removing dead .toc files. Not part of build. a=sfraser.
2001-01-03 01:32:06 +00:00
dbaron%fas.harvard.edu
6b1c9bf9dc
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
9cc1585499
Add |.get()| to nsCString. Bug=58284,r=dbaron, a=scc.
2000-12-23 06:45:54 +00:00
brendan%mozilla.org
63a11a7d50
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
6928f3e554
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
38cb922a58
Backing myself out to save mac build
2000-12-19 22:54:40 +00:00
bratell%lysator.liu.se
e7f77964a4
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
2388fc86e5
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
a05eac8f31
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
c5961226d7
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
f7304a8b71
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
8fd7dc38a7
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
fecc01ffe5
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
3ee2570bb6
Fix for Solaris compiler warning from scc. r=vidur
2000-12-12 23:02:01 +00:00
vidur%netscape.com
3d01aed3f7
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
0a4eedc07d
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
23a0adddb7
Fixing compiler warnings, not part of the build yet. r=vidur
2000-12-12 21:52:08 +00:00
ccarlen%netscape.com
fe233dba77
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
221266180e
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
1633b91a46
Fix realloc bookkeeping blunder (r=waterson,pnunn, NOT PART OF DEFAULT BUILD).
2000-12-12 05:48:16 +00:00
mang%subcarrier.org
8279725fbb
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
84daaa9b30
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
3331dd382b
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
4597daa244
Fix bustage. Forgot to change NS_IMETHODIMP in function definitions.
2000-12-09 04:58:10 +00:00
dbaron%fas.harvard.edu
fa7d014c05
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
81352c0825
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
2b2160f1b0
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
de24c96d88
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
be46098572
OS/2 build break
...
Need PR_CALLBACK
2000-12-08 20:36:53 +00:00
dmose%mozilla.org
0a3c12b78b
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
2463c6c216
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
63bb35887d
Usage message spelling fix courtesy Mike Ang <mang@subcarrier.org>.
...
r=mccabe
2000-12-07 04:22:24 +00:00
mccabe%netscape.com
54b6fe9784
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
b27fc45e0b
fix warnings from fix to bug 61369
2000-12-06 19:40:56 +00:00
waterson%netscape.com
f7b54ed67f
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
3a40e42717
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
7ddbcb075b
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
4e0b0efbf3
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
a65e320dd3
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
0dac69a5cc
Fix to 57094 is running into trouble on windows, commenting out.
2000-11-30 07:56:47 +00:00
mccabe%netscape.com
7be75703a4
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
493faa54ce
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
c1564bb79e
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
0848a5d31c
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
fe62695f13
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
a692ac7ac4
Oops, remove one 'bamboozler' that isn't globally exported, except in my build.
2000-11-29 21:18:03 +00:00
waterson%netscape.com
e1bdb8b1aa
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
7863bcb388
#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
b12d0a5ba2
#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
06a281a74b
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
b4ffe758bb
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
3ea6bf0f4d
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
5aafa0b4a6
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
880969402b
OpenVMS specific fix for defeciency in stat.
...
b=60199 r=dougt a=waterson
2000-11-27 11:19:41 +00:00
dmose%mozilla.org
03a6ecf015
added macros for deallocating XPCOM arrays. r=alecf@netscape.com, moa=scc@mozilla.org, sr=brendan@mozilla.org
2000-11-22 20:15:23 +00:00
brendan%mozilla.org
4a242ba8a6
Revamp REALLOC record for rayw's tool; add flush-log-files function (r=rayw, a=waterson, not part of build).
2000-11-22 08:05:05 +00:00
dougt%netscape.com
29cef744e4
Static Module Patch. r=valeski,warren@netscape.com, sr/a=cls@netscape.com
2000-11-21 23:40:34 +00:00
cls%seawood.org
434edd6f33
Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
2000-11-21 00:18:46 +00:00
cls%seawood.org
66a18fcbbf
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
danm%netscape.com
2c6d578e14
removing glowcode directives. won't affect you unless you use an obsolete version of glowcode.
2000-11-18 02:13:42 +00:00
blizzard%redhat.com
646e1d37ac
two line change to remove iostreams from this test list. r=alecf,jag sr=scc
2000-11-17 21:17:53 +00:00
alecf%netscape.com
0934a8bda2
fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
...
r=dveditz a=self
2000-11-17 03:41:41 +00:00
dougt%netscape.com
f8ca50385e
Checking error code from IsDirectory().
2000-11-15 22:39:43 +00:00
disttsc%bart.nl
67a97d42f0
Fix iteration type in ConvertTo(Upper|Lower)Case in nsReadableUtils.cpp, bug=60047, r=dmose, a=scc
2000-11-15 01:58:23 +00:00
ccarlen%netscape.com
db44a10b6c
Bug 55891
r=brade, sr=sfraser
2000-11-14 15:58:54 +00:00
disttsc%bart.nl
a8a18302a4
Checking in the correct patch for bug 59526.
2000-11-10 01:30:07 +00:00
edburns%acm.org
b1aacc0ff8
bug 59526
...
sr=waterson
r=valeski
This bullet-proofs the code so the one thread does not exit twice.
2000-11-09 23:49:57 +00:00
sspitzer%netscape.com
8c9593d2f1
minor fix. sr=warren
2000-11-08 23:59:13 +00:00
mkaply%us.ibm.com
59b1443eba
#58462
...
r=av, sr/a=waterson
Add OS/2 calling conventions for plugins
2000-11-08 21:28:38 +00:00
dbaron%fas.harvard.edu
14f0d12bad
Remove the last remnants of the misspelled nsTextFormater and remove the misspelled files. r=erik@netscape.com sr=brendan@mozilla.org b=16951
2000-11-08 03:02:17 +00:00
mkaply%us.ibm.com
981339093e
#58805
...
r=mkaply, a=blizzard
Code from jkobal to make appshell more like Windows and make timers more efficient
2000-11-02 19:36:30 +00:00
mkaply%us.ibm.com
f1a834a405
#58776
...
r=mkaply, a=blizzard
Code from jkobal to fix helper apps
2000-11-02 15:41:44 +00:00
jband%netscape.com
13697643d2
fixing the broken indenting from dougt's checking (he applied my -wu patch). This is a whitespace change only (cvs diff -wu shows no change). If I don't fix this it will bother me forever!
2000-11-02 03:31:06 +00:00
brendan%mozilla.org
b238fa4ec4
Fix leaks for 'unregistered' monitors and locks (55498, r=beard, sr=jband).
2000-11-01 22:21:28 +00:00
danm%netscape.com
73fe6e57b7
small tweak to get nspr logging running again. bug 58514 r=warren
2000-11-01 20:30:47 +00:00
mkaply%us.ibm.com
407f3c54a9
#55813
...
r=dougt, sr/a=waterson
Support for a MOZILLA_HOME dir to specify pref location
2000-11-01 20:04:59 +00:00
warren%netscape.com
48f769ea63
Moving leak fixes from logging_102900_branch to trunk to quite tinderbox a bit more.
2000-11-01 01:41:15 +00:00
mkaply%us.ibm.com
5ebf8feb5b
Wrong casts being used
...
Caused outside contributor to be unable to build
2000-10-31 15:55:46 +00:00
dbaron%fas.harvard.edu
1694bfa5a6
Remove extraneous line I introduced in previous checkin. r=waterson
2000-10-31 05:39:34 +00:00
dbaron%fas.harvard.edu
414284521b
Fix gcc 2.7.x bustage by defining |operator+()| for combinations involving |nsPromiseSubstring|, within |#ifdef NEED_CPP_DERIVED_TEMPLATE_OPERATORS|. (Based on scc's proposal earlier.) r=waterson
2000-10-31 04:33:32 +00:00
bienvenu%netscape.com
199475237b
fix 55003 null protection in closing nsOutputStream r=kandrot sr=waterson
2000-10-30 15:20:31 +00:00
warren%netscape.com
cd56c0575b
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
19543495b3
Fix for leak in Vprintf: taking patrick's patch instead
2000-10-28 05:24:32 +00:00
warren%netscape.com
6357768687
Fix for leak in Vprintf
2000-10-28 05:21:54 +00:00
warren%netscape.com
312e995be6
Fixed leak beard pointed out on PR_vsmprintf
2000-10-28 04:36:33 +00:00
warren%netscape.com
f6bbf1ff6b
Added AddRef/Release method for nsLog so that they don't appear to leak. Changed comments too.
2000-10-28 03:12:02 +00:00
dbaron%fas.harvard.edu
7fed408876
Remove extra 0 param. (Fix warren's bustage.) r=warren
2000-10-28 02:30:42 +00:00
dbaron%fas.harvard.edu
94795db4ee
Terminate statements with semicolon, not colon. (Fixing warren's bustage.)
2000-10-28 02:07:38 +00:00
warren%netscape.com
936b5b752a
Added def for NS_GetLog for optimized builds
2000-10-28 01:58:42 +00:00
warren%netscape.com
f0d64921df
Added NS_GetLog to export list
2000-10-27 23:50:07 +00:00
warren%netscape.com
810f462251
Removed extra 0 arg from macro
2000-10-27 23:41:27 +00:00
warren%netscape.com
d7a5405f11
Added nslog.h
2000-10-27 23:25:45 +00:00
warren%netscape.com
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
scc%mozilla.org
d2593e5546
fix wrong error return; bug #57981 r=waterson, sr=brendan
2000-10-27 21:46:20 +00:00
mkaply%us.ibm.com
5ed55b8e9a
OS/2 Tinderbox break
...
Need PR_CALLBACK for OS/2, and bad include of windows.h for XP_PC...hurrah we have XP_WIN now
2000-10-27 18:30:16 +00:00
warren%netscape.com
7017831b21
Added forgotten nsILoggingService.idl
2000-10-27 06:41:11 +00:00
warren%netscape.com
95e38718ea
Bug 47207 - removing printf / logging changes. Sticking in big toe. r=valeski,sr=waterson
2000-10-27 06:18:39 +00:00
warren%netscape.com
3ab01ebc2d
Changes to build on Mac.
2000-10-27 05:11:58 +00:00
ramiro%eazel.com
f155f7f244
Bug 56793. Add support for building unix mozilla with a default
...
MOZILLA_FIVE_HOME. Build changes r=cls. Small XPCOM change sr=scc.
2000-10-21 08:33:16 +00:00
warren%netscape.com
b1bf163d31
Added new file - not in build yet.
2000-10-20 01:14:47 +00:00
ccarlen%netscape.com
d735ea5c51
Fix for 56998 which blocks 56041. nsLocalFile::Exists() could return TRUE if the file in fact didn't exist. Happened with files for which the volume or dir didn't exist. r=sfraser.
2000-10-19 20:41:55 +00:00
bnesse%netscape.com
9d1c3322a1
Look for 'NSPL' as well as 'shlb'. Fix for bug #45697 . r=av, sr=scc, a=rtm++.
2000-10-17 18:06:23 +00:00
shaver%mozilla.org
a6239048b2
#56636 , remove debug cruft, r/sr=blizzard
2000-10-17 17:15:36 +00:00
cls%seawood.org
c8bf15435a
Removing unneeded TK_LIBS from LIBS. r=rcassin@supernova.org sr=shaver@mozilla.org
2000-10-14 17:18:42 +00:00
sfraser%netscape.com
0a8858c5a6
Fix for 53310; implement IsLowMemory() on Mac, and turn on the low memory detection thread. r=waterson, sr=scc.
2000-10-14 00:39:16 +00:00
jst%netscape.com
1bef7c0474
(Checking in for jefft@netscape.com). Fixing rtm++ bug 56129. The file input stream wasn't always setting the EOF state correctly, this caused problems with saving mail messages to the sent folder and also problems with 'Save As Draft'. r=ducarroz, r=sspitzer, sr=mscott.
2000-10-13 11:14:48 +00:00
jst%netscape.com
17691505d4
Rolling in the last of the NOXIF changes from the Netscape 6 branch, code mostly written by jfrancis. Fixes bugs 50742, 55806, 56000 and 55669. sr=kin, scc. r=kandrot, jst.
2000-10-11 22:50:14 +00:00
mccabe%netscape.com
b67b16e35f
Fix to 53929. Fix previously-broken UnregisterListener method on console service, by proxy-wrapping the service we've been asked to remove before comparing it to those in the listener list. The saved listeners are already proxy-wrapped, so the previous straight compare failed.
...
The equality check works because the proxy service caches proxies, and will always return the same wrapper.
This fixes a leak and a situation that led to some asserts in XPConnect on shutdown. (Some listeners were proxy-wrapped JS objects.)
r=jband.
2000-10-09 23:45:59 +00:00
dougt%netscape.com
aeee5aad67
Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560.
2000-10-08 18:19:28 +00:00
jst%netscape.com
610222d73f
Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc
2000-10-07 01:50:36 +00:00
disttsc%bart.nl
3a2fed4fb9
Add |.get()| to NS_ConvertUCS2toUTF8 to make getting rid of some MLKs easier, bug=54740, r=scc, a=waterson
2000-10-07 00:08:47 +00:00
mkaply%us.ibm.com
d5d97c8b5f
#55327
...
r=mkaply, a=blizzard
OS/2 only code - bring nsLocalFileOS2 to current level
2000-10-05 20:44:11 +00:00
colin%theblakes.com
5d88f8bd74
r=dougt, sr=blizzard, bugzilla=55163
...
OpenVMS-specific change to handle HOME
correctly. Fixes location of appreg bug.
2000-10-05 10:12:15 +00:00
hyatt%netscape.com
cd13ab3d62
Fix win32 build bustage, r=scc
2000-10-05 07:48:20 +00:00
scc%mozilla.org
c14a699819
and trying to fix OS/2 bustage
2000-10-05 07:24:51 +00:00
vishy%netscape.com
8113e13325
sr=mscott,r=vishy (this is racham's code), bugzilla=48981
...
for standalone app, the profile data has to go in the windows
app data directory - not where the app is running
2000-10-05 03:34:18 +00:00
scc%mozilla.org
c56e2b14a0
and a access error ... r=waterson on this fix
2000-10-05 03:28:41 +00:00
scc%mozilla.org
09316bb030
damn typo
2000-10-05 01:51:52 +00:00