7847 Commits

Author SHA1 Message Date
maxf%magma.ca
d533221646 Backing out change that was not properly reviewed or bugzilla'd. Sorry guys.
git-svn-id: svn://10.0.0.236/trunk@238447 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-02 14:38:07 +00:00
jst%mozilla.org
ae3c7e9020 Landing patch for bug 401687. Stop reference counting JS objects in the cycle collector. Patch by peterv@propagandism.org, r+sr=dbaron@mozilla.com,igor@mir2.org, a=dsicore@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@238427 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-01 22:51:59 +00:00
maxf%magma.ca
6d647535e2 Changes for SH4 and ARM processors. These were made by Roger Maclean, reviewed
by me. r=rmaclean@qnx.com

This change is for the QNX (Photon) platform only. It will not affect the
runtime or build of other Mozilla platforms since QNX source is not part of
Tinderbox builds. None of the changes will affect non-QNX builds in any way.
You can contact me at: mfeil@qnx.com


git-svn-id: svn://10.0.0.236/trunk@238421 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-01 21:07:01 +00:00
sayrer%gmail.com
c76c7a86b5 Bug 401137. Silence ASSERTION: RefreshURIList timer callbacks should only be RefreshTimer objects. Docshell expects to be able to getCallback during a Timer fire. r=bzbarsky, sr=brendan, a=mconnor
git-svn-id: svn://10.0.0.236/trunk@238332 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-30 15:57:00 +00:00
cbarrett%mozilla.com
2a93048df1 Typo fix and poking tinderbox. No bug.
git-svn-id: svn://10.0.0.236/trunk@238321 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-30 05:51:33 +00:00
peterv%propagandism.org
a0ddff3e86 Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
git-svn-id: svn://10.0.0.236/trunk@238286 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-29 13:45:10 +00:00
peterv%propagandism.org
916fca8f47 Backing out once more to fix orange.
git-svn-id: svn://10.0.0.236/trunk@238262 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-28 12:49:33 +00:00
peterv%propagandism.org
dbbdaa7c7f Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
git-svn-id: svn://10.0.0.236/trunk@238261 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-28 11:14:43 +00:00
peterv%propagandism.org
0777c3b24f Backing out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@238205 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-26 14:15:29 +00:00
peterv%propagandism.org
8e9fd20749 Part 1 of fix for bug 379718 (using trace API for reference counts) and bug 386912 (cycle collector faults after tracing "JS object but unknown to the JS GC"). r=igor/jst, sr=jst, a=blocking1.9+/M9 (for bug 386912).
git-svn-id: svn://10.0.0.236/trunk@238201 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-26 13:25:35 +00:00
mozilla%weilbacher.org
bd719f4fcb [OS/2] Bug 400939: fix crash when using FireFTP with local files without extension, r=mkaply
git-svn-id: svn://10.0.0.236/trunk@238163 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-25 20:49:37 +00:00
sayrer%gmail.com
80d1692658 Bug 330128. Calling cancel() on a timer doesn't drop ref to the callback. r=brendan, sr=bzbarsky, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@238090 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-24 19:11:41 +00:00
Olli.Pettay%helsinki.fi
cd8561b5b7 Landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
git-svn-id: svn://10.0.0.236/trunk@237998 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-22 21:42:26 +00:00
Olli.Pettay%helsinki.fi
2e1bff074e backout Bug 373462, bug 385322. Still regress tp/talos
git-svn-id: svn://10.0.0.236/trunk@237973 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-21 16:46:56 +00:00
Olli.Pettay%helsinki.fi
ae040f9f0b Test-landing (again) Bug 373462, bug 385322, Better scheduling of cycle collection/gc, r+sr=sicking,jst
git-svn-id: svn://10.0.0.236/trunk@237971 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-21 14:09:31 +00:00
mozilla%weilbacher.org
21a84850eb [OS/2] remove obsolete file that was copied to xpcom/stub long ago in bug 266785.
git-svn-id: svn://10.0.0.236/trunk@237955 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-20 09:23:36 +00:00
reed%reedloden.com
3a2258a4f2 Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
git-svn-id: svn://10.0.0.236/trunk@237940 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 23:26:53 +00:00
reed%reedloden.com
d55534a83d Backout taras's check-in for bug 398435 to help find Tp regression.
git-svn-id: svn://10.0.0.236/trunk@237840 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-17 00:31:02 +00:00
tglek%mozilla.com
2d15c72df2 Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
git-svn-id: svn://10.0.0.236/trunk@237797 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 23:40:10 +00:00
reed%reedloden.com
96a2ebaa88 Bug 315305 - "Improve nsILocalFile error reporting on Mac" [p=smfr r=ccarlen sr=dougt a1.9=sayrer]
git-svn-id: svn://10.0.0.236/trunk@237739 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 03:05:20 +00:00
benjamin%smedbergs.us
f95f99a9e7 Bug 398566 - Set MOZ_FIX_LINK_PATHS unconditionally, r=luser a=sayrer
git-svn-id: svn://10.0.0.236/trunk@237719 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-13 21:13:52 +00:00
jst%mozilla.org
58bc70327a Fixing bug 398465. Eliminate dead code from nsPipeOutputStream. r=jwalden+bmo@mit.edu, sr=benjamin@smedbergs.us, a=sayrer@gmail.com
git-svn-id: svn://10.0.0.236/trunk@237707 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-13 16:39:13 +00:00
bent.mozilla%gmail.com
ee47cef3cc Bug 392493 - "Add forget() method to nsCOMPtr and nsRefPtr". r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@237230 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 00:57:09 +00:00
jst%mozilla.org
d17b1840a6 Fixing solaris build bustage when building with tests enabled. r=sayrer, sr=biesi, a=jst
git-svn-id: svn://10.0.0.236/trunk@237114 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 23:11:18 +00:00
benjamin%smedbergs.us
dc2e459fd7 Bug 392977 - Freeze nsIHashable for 1.9, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@237093 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-02 19:16:30 +00:00
roc+%cs.cmu.edu
6b325628dd Bug 392873. Add debugging code to help track down a crash in the bfcache-expiry code. r+sr=bzbarsky,a=damon
git-svn-id: svn://10.0.0.236/trunk@236961 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-30 21:34:56 +00:00
Olli.Pettay%helsinki.fi
e62ab6eeb6 back out Bug 373462 / bug 385322 (again :( )
git-svn-id: svn://10.0.0.236/trunk@236922 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-29 17:33:24 +00:00
Olli.Pettay%helsinki.fi
8cb7efe95a Bug 373462 / bug 385322, Better scheduling of cycle collection/gc, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@236920 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-29 15:02:58 +00:00
jag%tty.nl
6f53ddc9bb Fix bustage from previous checkin for bug 392055. Move #define of XPCOM_GLUE_AVOID_NSPR from nsISupportsImpl.h to nscore.h. r/a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@236872 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 20:33:33 +00:00
jag%tty.nl
51d0912366 Bug 392055: NS_ENSURE_SUCCESS should print out the error code.
Original patch by Shawn Wilsher (sdwilsh) <comrade693+bmo@gmail.com>, updated by me to handle the standalone xpcom glue case and to use printf safely. r=bsmedberg, sr=bzbarsky, a=dsicore.


git-svn-id: svn://10.0.0.236/trunk@236869 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 18:59:07 +00:00
dholbert%cs.stanford.edu
54f4fd0dae Bug 381074 - Add overflow check for unit conversion in NSFloatPixelsToAppUnits.
r=bz sr=roc blocking1.9=dbaron


git-svn-id: svn://10.0.0.236/trunk@236665 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-25 17:12:17 +00:00
gavin%gavinsharp.com
4d358c8e71 Back out bug 392055 due to bustage
git-svn-id: svn://10.0.0.236/trunk@236540 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 03:44:29 +00:00
sdwilsh%shawnwilsher.com
ca036147e5 Bug 392055 - NS_ENSURE_SUCCESS should print out the error code. r=benjamin, sr=bzbarsky, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@236535 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 02:04:47 +00:00
Olli.Pettay%helsinki.fi
8b1c629f2c backout the test patch for Bug 373462 and 385322
git-svn-id: svn://10.0.0.236/trunk@236522 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-23 16:10:13 +00:00
Olli.Pettay%helsinki.fi
10c4faa867 Testland a patch for Bug 373462 and 385322, 'Better scheduling of cycle collection/gc'
git-svn-id: svn://10.0.0.236/trunk@236520 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-23 14:05:29 +00:00
asqueella%gmail.com
39b7b3764e fix bug 369214 (ASSERTION: The observer list changed while being iterated over!: 'count == mObservers.Count()' in libpr0n) by switching the observers list to use nsTObserverArray.
r=stuart
a=1.9 blocker


git-svn-id: svn://10.0.0.236/trunk@236504 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-22 19:40:57 +00:00
Olli.Pettay%helsinki.fi
f316d5eeb5 backout patch for Bug 373462, Bug 385322
git-svn-id: svn://10.0.0.236/trunk@236434 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 10:00:48 +00:00
Olli.Pettay%helsinki.fi
66a725f097 Bug 373462, Bug 385322, Better scheduling of cycle collection/gc, r=jst, sr=sicking, a=sicking
git-svn-id: svn://10.0.0.236/trunk@236430 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 08:54:36 +00:00
jwalden%mit.edu
bebe6d9064 Yet another fix for Windows calling convention differences.
git-svn-id: svn://10.0.0.236/trunk@236429 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 08:18:36 +00:00
jwalden%mit.edu
b16d3df2d4 Fixing more bustage; apparently some compilers don't like default arguments unless they're in a declaration, not a definition.
git-svn-id: svn://10.0.0.236/trunk@236428 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 08:12:07 +00:00
jwalden%mit.edu
ddf249d5cc Fix bustage from TestPipe.cpp; turns out NS_NewPipe2 isn't exported from XPCOM -- who knew? r+a=bustage
git-svn-id: svn://10.0.0.236/trunk@236427 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 07:59:09 +00:00
jwalden%mit.edu
1e089da103 Bug 394692 - ASSERTION: read cursor is bad: 'mReadCursor != mWriteCursor', file xpcom/io/nsPipe3.cpp, line 539. Narrow the criteria used to decide whether to fire the assertion to deal with a particular (valid) pattern of memory allocations. r=biesi, a=bz
git-svn-id: svn://10.0.0.236/trunk@236426 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 06:17:59 +00:00
scott%scott-macgregor.org
0c0df5b7b9 try to fix mac orange again.
git-svn-id: svn://10.0.0.236/trunk@236407 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-21 00:34:42 +00:00
scott%scott-macgregor.org
fcd61c9819 try to fix the orange mac tinderbox builds by adjusting the Makefile.in rule. Thanks to bsmedberg for suggesting the fix.
git-svn-id: svn://10.0.0.236/trunk@236405 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 23:56:10 +00:00
scott%scott-macgregor.org
8db44363b4 Bug 384979 --> move nsTextFormatter to the glue code so it can be used with frozen linkage.
Patch by prasad <prasad@medhas.org>
sr=bsmedberg
a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@236403 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-20 23:14:26 +00:00
roc+%cs.cmu.edu
11cdffec8d Bug 394691. Remove nsAutoBuffer.h now that it's unused (use nsAutoTArray instead).
git-svn-id: svn://10.0.0.236/trunk@236270 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-19 00:24:27 +00:00
roc+%cs.cmu.edu
2d2e1edfb6 Bug 394691. nsTArray should not do default initialization of POD elements. Also, switch nsAutoBuffer users to nsAutoTArray. patch by Chris Pearce, r=bsmedberg, sr=roc, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@236258 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 23:12:10 +00:00
aaronr%us.ibm.com
32d7e0c8a3 forgot to fix a review comment for checkin I did for bug 395349
git-svn-id: svn://10.0.0.236/trunk@236232 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 18:45:28 +00:00
aaronr%us.ibm.com
b33a454370 move nsDeque to xpcom glue. Bug 395349, r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@236230 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 18:14:37 +00:00
aaronr%us.ibm.com
61ad3bf57a move nsDeque .h and .cpp from xpcom/ds to xpcom/glue.
Bug 395349, r+a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@236229 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-18 18:14:35 +00:00