6565 Commits

Author SHA1 Message Date
darin%meer.net
388034ff91 fixing win32 bustage (hopefully)
git-svn-id: svn://10.0.0.236/trunk@162969 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 20:24:53 +00:00
darin%meer.net
49b4b90fff Adding testcase from bug 207846
git-svn-id: svn://10.0.0.236/trunk@162956 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 16:48:10 +00:00
darin%meer.net
3345973f30 fixes bug 207846 "M17 FF09x [@ msvcrt.dll - nsStorageInputStream::Read] Miscellaneous non-repeatable browsing crashes" r=dbradley sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@162955 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 16:45:22 +00:00
brendan%mozilla.org
c78c0d8b24 Retract last change, it's wrong -- thanks again to lcook@sybase.com.
git-svn-id: svn://10.0.0.236/trunk@162650 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 02:39:52 +00:00
brendan%mozilla.org
7afab5fd80 Followup to last checkin (252324, r+sr=bz).
git-svn-id: svn://10.0.0.236/trunk@162642 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 01:04:33 +00:00
bienvenu%nventure.com
8bd2ecd258 fix problems accessing local folders with unc path local dirs, r=bienvenu, sr=mscott, patch by slavek.banko@axis.cz 133153
git-svn-id: svn://10.0.0.236/trunk@162606 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 17:56:44 +00:00
brendan%mozilla.org
9a5bf01cdb Patch from Larry Cook <lcook@sybase.com> to fix long-delay timer queue order bug (252324, r+sr=me).
git-svn-id: svn://10.0.0.236/trunk@162571 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 01:11:47 +00:00
cls%seawood.org
91c0c9bfc4 Only use Debugger() if building against carbon or cocoa toolkits.
Fixing OSX/X11 bustage.
Bug #249028 sr=darin


git-svn-id: svn://10.0.0.236/trunk@162524 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-18 16:35:28 +00:00
dbaron%dbaron.org
b5292f8c85 Add nsVoidArray::FastElementAt that requires the caller to do bounds checks (0 <= aIndex < Count()). Make ElementAt a little safer without loss of speed (back to the old safety). Make nsCOMArray<T>::ObjectAt use FastElementAt. b=96108 r=darin
git-svn-id: svn://10.0.0.236/trunk@162313 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 17:17:21 +00:00
timeless%mozdev.org
52e30238cf Fixing nondebug mAddr is a debug paranoia thing.
git-svn-id: svn://10.0.0.236/trunk@162056 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 06:02:07 +00:00
timeless%mozdev.org
aa6bbecd26 Bug 252733 ###!!! ASSERTION: Potential deadlock between Monitor@12f0a8 and Monitor@0: 'Error', file r:/mozilla/xpcom/threads/nsAutoLock.cpp, line 299
Ignore null monitors - they aren't real and xpconnect promises not to enter them so you can't possibly reach a deadlock involving them.
r=brendan sr=brendan


git-svn-id: svn://10.0.0.236/trunk@162055 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 05:13:38 +00:00
darin%meer.net
08cb51a4ff output number of leaked string buffers
git-svn-id: svn://10.0.0.236/trunk@161870 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:57:20 +00:00
darin%meer.net
90049a8e1d landing v1.1 patch for 257162 "core changes required to enable XULRunner functionality" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@161861 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:59:07 +00:00
dbaron%dbaron.org
edd55e321c Make Linux/alpha port work on gcc 3.x. b=86446 Patch from Glen Nakamura <glen@imodulo.com>. r=dbaron sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161816 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 16:14:30 +00:00
bryner%brianryner.com
644a6650d1 HPUX aCC A.01.21 can't deal with the literal string template, so disable it, at least for this compiler version. Bug 239465, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161801 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 22:55:34 +00:00
cbiesinger%web.de
1c24d39d79 Bug 258014 make @param names match function signature
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@161781 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:25:51 +00:00
aaronleventhal%moonset.net
dbd6cd428b Comment fix. SingletonFactory no longer exists. r+sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161662 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:38:56 +00:00
vladimir%pobox.com
7b3de28798 b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161509 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 22:25:29 +00:00
bsmedberg%covad.net
dffbd3ccc3 bug 257188 - check initialization of nsThread patch by CTho <cst@andrew.cmu.edu> r=dougt
git-svn-id: svn://10.0.0.236/trunk@161431 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 20:11:15 +00:00
timeless%mozdev.org
984b16085d Bug 256615 crash when calling nsIThread.state before calling nsIThread.init [@ PR_GetThreadState]
patch by cst@andrew.cmu.edu r=dougt


git-svn-id: svn://10.0.0.236/trunk@161312 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 12:31:56 +00:00
timeless%mozdev.org
c6e02f9b17 fixing url. suggested by jw6057@bacon.qcc.mass.edu
git-svn-id: svn://10.0.0.236/trunk@161219 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 06:38:18 +00:00
mkaply%us.ibm.com
7449ce7931 #247962
r=pedemonte, sr=blizzard (platform specific)
Remove DLL_InitTerm from NSPR - move it to Mozilla code


git-svn-id: svn://10.0.0.236/trunk@161054 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 15:03:00 +00:00
bryner%brianryner.com
54d3e2a6c4 Make static components support deferred registration to fix bug 254967. Follow-on to bug 123197. r=shaver, a=asa.
git-svn-id: svn://10.0.0.236/trunk@160682 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 21:14:51 +00:00
caillon%redhat.com
9381442760 These are C++ files; not IDL. rs=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160656 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 07:00:43 +00:00
timeless%mozdev.org
36bfd3d2ba Bug 251749 use initializers for ShortcutResolver::ShortcutResolver() and nsLocalFile::nsLocalFile() and clobber mFileInfo64
r=darin sr=darin
(changing style per darin)


git-svn-id: svn://10.0.0.236/trunk@160211 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 06:10:37 +00:00
bryner%brianryner.com
a1e14b3f8b Change the semantics of the .autoreg file so that it can be used for Firefox and Thunderbird to trigger re-registration in all profiles. Rather than checking for the existance of the file, registering, and deleting it, we'll always compare the timestamp of .autoreg to that of the profile compreg.dat, and re-register if .autoreg exists and is newer. Bug 252905, r=darin.
git-svn-id: svn://10.0.0.236/trunk@160177 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 15:26:33 +00:00
db48x%yahoo.com
bcee21063e bug 244956: Small correction to comments in nsStringAPI.h
patch by Jonathan Watt <jonathan.watt@strath.ac.uk>, r/sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160139 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 16:00:59 +00:00
dwitte%stanford.edu
7b5fcb3785 make nsSafeFileOutputStream follow target symlinks.
b=252050, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160112 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 05:00:32 +00:00
timeless%mozdev.org
af9785c3a7 Bug 238963 nsObserverList::GetObserverList should return OOM on failure
r=dougt


git-svn-id: svn://10.0.0.236/trunk@160106 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 02:43:13 +00:00
brofield%jellycan.com
21c3f1e317 bug 148704: directories should always return PR_TRUE from IsWritable(), r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@160094 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:25:32 +00:00
brofield%jellycan.com
746c0a5d90 bug 187957: implement nsIFile.normalize for windows and os/2, r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@160053 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 15:08:25 +00:00
darin%meer.net
2e511aed74 fix uninitialized variable warning (does not correspond to a real bug)
git-svn-id: svn://10.0.0.236/trunk@160050 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 13:48:08 +00:00
cbiesinger%web.de
21b6351f88 Bug 198694 make nsTime inherit from nsInt64
r=bsmedberg sr=dougt


git-svn-id: svn://10.0.0.236/trunk@159994 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:33:28 +00:00
cbiesinger%web.de
e15176906c adding missing NS_COM to fix win bustage
git-svn-id: svn://10.0.0.236/trunk@159836 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 13:58:47 +00:00
cbiesinger%web.de
cc28a09274 remove InsertWithConversion
Bug 113234 r=darin sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@159834 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:25:43 +00:00
cbiesinger%web.de
91303c7500 Bug 113243 Get rid of (Compare|Equals)WithConversion
r=darin sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@159833 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:23:28 +00:00
cbiesinger%web.de
c05e6548ae Bug 252541 remove nsString::IsSpace and nsString::IsASCII
r=darin sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@159830 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 12:12:39 +00:00
timeless%mozdev.org
fc9a67a907 Bug 237094 [W] UMC: Uninitialized memory copy in nsLocalFile::nsLocalFile(nsLocalFile const&) {1 occurrence}
r=dougt


git-svn-id: svn://10.0.0.236/trunk@159824 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-25 05:39:26 +00:00
mkaply%us.ibm.com
d924b7872b This stuff doesn't work on OS/2 and is causing thousands of warnings errors
git-svn-id: svn://10.0.0.236/trunk@159688 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 20:27:48 +00:00
tor%cs.brown.edu
07fbe41a19 Bug 249048 - Implement SVG exceptions.
p=jonathan.watt@strath.ac.uk, r=afri, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@159672 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 18:34:36 +00:00
peterv%propagandism.org
64199b57a4 Fix for bug 249028 (Make XPCOM_DEBUG_BREAK=trap work on OS X). r=bryner, sr=dougt.
git-svn-id: svn://10.0.0.236/trunk@159654 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 14:44:38 +00:00
cbiesinger%web.de
ee1aabcf0c Bug 251277 add a Clear() function to remove all elements from an nsValueArray
r=bsmedberg sr=dougt


git-svn-id: svn://10.0.0.236/trunk@159579 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 12:30:52 +00:00
darin%meer.net
d2b941cf24 fixes bug 248695 "string code misuses realloc" r=timeless sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@159495 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 20:01:42 +00:00
darin%meer.net
41526ade65 fix for bug 240986 "XPCOM sample fails to start inside xpcshell" r=bsmedberg,dougt
git-svn-id: svn://10.0.0.236/trunk@159492 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 19:27:24 +00:00
gerv%gerv.net
1ca42aece1 Bug 236613: change to MPL/LGPL/GPL tri-license, and other license-related fixups.
git-svn-id: svn://10.0.0.236/trunk@159359 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 19:09:02 +00:00
dbaron%dbaron.org
6ba6a78f8e Only use __attribute__ on gcc 3 or higher. Fixing bustage. b=249652
git-svn-id: svn://10.0.0.236/trunk@159221 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 00:00:43 +00:00
dbaron%dbaron.org
53e38ceb98 Only use __attribute__ on gcc 3 or higher. Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@159218 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 23:43:15 +00:00
bryner%brianryner.com
e372b2e9a3 Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@159199 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 22:14:34 +00:00
brofield%jellycan.com
49770980a4 Windows special system directories should preserve case b=221872 r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@158750 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-05 02:15:07 +00:00
cbiesinger%web.de
1117e4d19c bug 245927 add nsUint64, similar to nsInt64
r=bsmedberg sr=darin


git-svn-id: svn://10.0.0.236/trunk@158520 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-26 18:32:15 +00:00