7779 Commits

Author SHA1 Message Date
jwalden%mit.edu
117e3a6eeb Unbreak DEBUG_CC on Windows (calling convention mismatch); apparently nobody really uses it there. NPOTDB, rs=sicking
git-svn-id: svn://10.0.0.236/trunk@233436 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 21:47:26 +00:00
bent.mozilla%gmail.com
5adef2ffb2 Bug 387584 - "ASSERTION: should not have buffer of zero size [@nsTArray_base::EnsureCapacity]". Patch by Sergey Yanovich <ynvich@gmail.com>. r+a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@233415 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 16:59:34 +00:00
bent.mozilla%gmail.com
67df6870e5 Bug 392493 - "Add forget() method to nsCOMPtr and nsRefPtr". r=dbaron, a=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@233253 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 23:37:22 +00:00
pavlov%pavlov.net
aeaa691693 bug 378457. use nsAutoBuffers instead of mallocs for unsicribe item data. r=vlad, sr=bsmedberg.
original patch from David Humphrey <david.humphrey@senecac.on.ca>


git-svn-id: svn://10.0.0.236/trunk@233238 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 20:44:12 +00:00
dbaron%dbaron.org
b91c136b30 Back out a small part of bug 391848 to fix bustage for some people (and add a comment warning about the problem).
git-svn-id: svn://10.0.0.236/trunk@233191 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 05:42:25 +00:00
dbaron%dbaron.org
36c6a6af01 Do stack walking on a single thread to avoid deadlocks during thread creation. b=391321 r=robarnold@mozilla.com sr=jmathies@mozilla.com (delegated by bsmedberg) a1.9=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@233190 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 05:42:04 +00:00
dbaron%dbaron.org
159e40d7fe Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@232906 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-23 01:29:54 +00:00
dbaron%dbaron.org
2c99976e67 Print path to expected garbage along with refcount imbalances. b=387224 r=graydon a=brendan
git-svn-id: svn://10.0.0.236/trunk@232901 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-23 00:48:28 +00:00
dbaron%dbaron.org
1a81879c1e When doing ExplainLiveExpectedGarbage, suspect all nsXPCWrappedJS so that we get more objects in the graph. b=387224 r=graydon a=brendan
git-svn-id: svn://10.0.0.236/trunk@232900 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-23 00:48:27 +00:00
dbaron%dbaron.org
e6b3ee0c67 Make ExplainLiveExpectedGarbage print *all* references to JS objects with refcount imbalances. b=387224 r=graydon a=brendan
git-svn-id: svn://10.0.0.236/trunk@232899 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-23 00:48:26 +00:00
sdwilsh%shawnwilsher.com
6583c45c2f Bug 308073 - Change default downloading folder in Windows Vista from Desktop to Downloads. Patch by Jim Mathies <jmathies@mozilla.com>. r=robarnold, r=robert.bugzilla, sr=dougt, a=mconnor
git-svn-id: svn://10.0.0.236/trunk@232463 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-21 17:22:03 +00:00
bzbarsky%mit.edu
c929b7fe04 Make HTML content objects use QI tables. Bug 389797, r+sr=jst, a=sicking.
git-svn-id: svn://10.0.0.236/trunk@232422 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 22:55:08 +00:00
mats.palmgren%bredband.net
3a14a9750e Add a missing return. b=392782 r+sr+a1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@232416 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 21:31:48 +00:00
bent.mozilla%gmail.com
8bfd32b3dd Bug 385250 - "IsVoid and IsTerminated may return something other than PR_TRUE and PR_FALSE". r=dbaron, sr=jag, a=bz.
git-svn-id: svn://10.0.0.236/trunk@232368 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-20 03:09:30 +00:00
dbaron%dbaron.org
8844ee8553 Allow builds compiled with VC8 to function with older versions of dbghelp.dll. b=391848 r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@232351 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-19 21:38:31 +00:00
dbaron%dbaron.org
d8f902eb99 Debugging code and cleanup from fixing Windows stack traces to work on VC8-compiled builds in addition to VC7.1-compiled builds. b=391848 r=bsmedberg a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@232350 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-19 21:37:55 +00:00
philringnalda%gmail.com
1bbc58b2cf Bug 380783 - nsStringAPI.h: no equivalent of IsVoid (tell if string is null), patch by Mook <mook.moz+mozbz@gmail.com>, r=bsmedberg/dbaron, sr=dbaron, a1.9=bz
git-svn-id: svn://10.0.0.236/trunk@232323 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-18 03:48:17 +00:00
cbiesinger%gmx.at
901083a0bd fixing orange, the new behaviour is better
git-svn-id: svn://10.0.0.236/trunk@232292 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 21:20:55 +00:00
cbiesinger%gmx.at
9b8d8f3310 381812 make it possible to get storage input streams for empty streams
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@232286 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-17 20:27:50 +00:00
benjamin%smedbergs.us
500517011a Bug 350132 - Deadlock in JS/XPCOM proxy, r=brendan
git-svn-id: svn://10.0.0.236/trunk@232231 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 20:51:50 +00:00
dbaron%dbaron.org
a4e22967e1 Enable Linux stack walking code on Mac OS X. b=336517 r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@232183 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-16 00:03:29 +00:00
dbaron%dbaron.org
0553265268 Include file name and line number in Windows stack traces. b=391850 r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@232044 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-14 16:34:32 +00:00
dbaron%dbaron.org
ba6149a3ab Merge nsStackFrameWin and nsStackFrameUnix into nsStackWalk. b=391793 r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@231970 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 19:37:36 +00:00
dbaron%dbaron.org
d7487e5e64 Remove nsTraceRefcnt::LoadLibrarySymbols, which is no longer needed due to the error handling in SymGetModuleInfoEspecial. b=391793 r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@231969 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 19:36:57 +00:00
ginn.chen%sun.com
24f0647740 Bug 374689 Fix build issues
r+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@231952 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-13 05:29:55 +00:00
dbaron%dbaron.org
d9000559b5 Convert trace-malloc to using XPCOM stack walking API. b=374829 r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@231867 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 22:20:49 +00:00
dbaron%dbaron.org
af2cfceaff Split the address->symbol mapping from the rest of the stack walking code. b=374829 r=bsmedberg a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231859 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 21:32:50 +00:00
dbaron%dbaron.org
82477775ec Export a stack walking API (usable from C or C++) from XPCOM. b=374689 r=bsmedberg a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231858 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 21:32:49 +00:00
bzbarsky%mit.edu
339075864e Add a stack-and-abort value of XPCOM_DEBUG_BREAK
git-svn-id: svn://10.0.0.236/trunk@231837 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 19:42:58 +00:00
benjamin%smedbergs.us
ab9a98a13e Bug 383553 - Crash on quit in nsTimerImpl::Release, r=dbaron sr=brendan
git-svn-id: svn://10.0.0.236/trunk@231713 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 18:37:02 +00:00
benjamin%smedbergs.us
0a523ba2f7 Backing out bug 214164 due to non-libxul bustage... WTF? :-(
git-svn-id: svn://10.0.0.236/trunk@231681 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 21:41:43 +00:00
benjamin%smedbergs.us
6cd07e39fc Bug 214164 - Reduce nsTHashtable codesize by making sOps a class static. This patch was originally from bug 201034 r=jkeiser :-) and was backed out because GCC 3.3- were stupid. Since we don't support those any more, relanding a=bz
git-svn-id: svn://10.0.0.236/trunk@231657 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 14:40:35 +00:00
mrbkap%gmail.com
80a18ce1fb Fix broken printf to fix a compile warning. bug 390855, r+sr+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@231624 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 01:47:40 +00:00
aaronr%us.ibm.com
8be0538464 make nsStringContainer_base smaller bug 390849, r+sr+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@231615 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 23:37:44 +00:00
sharparrow1%yahoo.com
879909e684 Bug 387445: Remove thread safety from atoms. r+sr=dbaron, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@231598 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 19:16:52 +00:00
bzbarsky%mit.edu
2e5b8bfbe4 Make it possible to serialize an nsISerializable instance to an arbitrary
stream, not just to the fastload file.  Bug 390474, r=bsmedberg, sr=brendan,
a=bsmedberg.


git-svn-id: svn://10.0.0.236/trunk@231569 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 02:00:55 +00:00
benjamin%smedbergs.us
8c9aa47aad Bug 387132 followup - build the reftest-fast tool correctly with libxul, r=vlad a=only functional change is NPOB
git-svn-id: svn://10.0.0.236/trunk@231547 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 20:13:19 +00:00
benjamin%smedbergs.us
cc329efe2d Bug 389718 - Hide xptcall shared stubs, x86 and a matching x86-64 change, r=dbaron a=bz
git-svn-id: svn://10.0.0.236/trunk@231543 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 19:30:51 +00:00
benjamin%smedbergs.us
0c44b4be00 Bug 386025 - Expose cycle-collection symbols, r=graydon
git-svn-id: svn://10.0.0.236/trunk@231529 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-06 14:34:05 +00:00
dtownsend%oxymoronical.com
a55b460df1 Bug 390143: NS_IMPL macros are broken for implementing 11 interfaces.
r=bsmedberg, a=wanted-1.9


git-svn-id: svn://10.0.0.236/trunk@231325 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-02 18:14:28 +00:00
benjamin%smedbergs.us
106da9421b Bug 390190 - XULRunner loads system sqlite3 (and can then crash), patch by redfive (mozilla@jgaunt.com), r=me a=mconnor for landing into close M7 tree
git-svn-id: svn://10.0.0.236/trunk@231190 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-30 20:17:18 +00:00
jonas%sicking.cc
52ff6b27a1 Bug 389508: Implement Cross site XMLHttpRequest. r=jst sr=dveditz,biesi
git-svn-id: svn://10.0.0.236/trunk@231078 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-26 22:20:32 +00:00
enndeakin%sympatico.ca
7982dc0d36 Bug 380813, improve scriptable io, and give file objects class info, meant to check this in a while ago, r=mfinkle,bsmedberg,sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@230940 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 16:53:39 +00:00
dcamp%mozilla.com
2c8be0d039 Add an API to access <input type="file"> data. b=371432, r=smontagu (for charset stuff), r+sr=jonas
git-svn-id: svn://10.0.0.236/trunk@230905 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-25 04:29:49 +00:00
cbiesinger%gmx.at
5a63d11e4d 386376 get services lazily in order to avoid recursive getService calls
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@230818 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 23:47:33 +00:00
bzbarsky%mit.edu
63374b745b Fix string leak. Bug 389191, r=josh, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@230801 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 20:19:03 +00:00
bzbarsky%mit.edu
0e47216a4d Reland part of the patch for bug 330420 which got backed out by the
table-driven QI landing.  Bug 387926, r+sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@230800 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 20:17:11 +00:00
cbiesinger%gmx.at
dcd33d59f9 add a comment explaining the 0x20..0x7f range
git-svn-id: svn://10.0.0.236/trunk@230728 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 03:30:00 +00:00
asqueella%gmail.com
db02bdc825 Bug 339069 - Optimization for RFindInReadable
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=darin, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@230712 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 01:30:19 +00:00
cbiesinger%gmx.at
347b6bdff8 bug 389106 escape spaces even for the OnlyNonASCII flag
r=bzbarsky sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@230700 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-24 00:28:42 +00:00