L. David Baron
|
a59b1cf8db
|
Only run assertion checks in DEBUG builds. (Bug 472557) r=Waldo,bsmedberg
|
2009-01-13 11:50:40 -08:00 |
|
Mook
|
d1f50982c8
|
Bug 472063 - mingw build failure: undefined reference to 'WinMain@16' in windbgdlg.cpp, r=neil, sr=bsmedberg
|
2009-01-12 21:43:35 -08:00 |
|
Benjamin Smedberg
|
54de57c5d0
|
Bug 463642 - Safe mode should disable JIT, r+sr=jst
--HG--
rename : toolkit/xre/nsIXULRuntime.idl => xpcom/system/nsIXULRuntime.idl
|
2009-01-12 11:05:10 -05:00 |
|
Phil Ringnalda
|
f4e117542a
|
Can not aquire, or even acquire, anything other than a CLOSED TREE
|
2009-01-11 17:42:29 -08:00 |
|
Peter Weilbacher
|
cac12268be
|
[OS/2] Bug 472753: fix OS/2 build break in nsComponentManager.cpp by adding necessary defines to the os2.h include in nsLocalFileOS2.h (fix suggested by Walter Meinl)
(OS/2 only, so does not affect a CLOSED TREE)
|
2009-01-11 14:19:00 +01:00 |
|
L. David Baron
|
e84f7f11b1
|
Add ability to mark JSDHashTable/PLDHashTable as immutable and thus prevent RECURSION_LEVEL assertions from firing due to lookups racing on multiple threads. (Bug 469004) r=brendan,mrbkap
|
2009-01-10 08:28:16 -08:00 |
|
L. David Baron
|
ef141b8d52
|
Synchronize pldhash with recent changes to jsdhash by rerunning through plify_jsdhash.sed.
|
2009-01-10 08:28:16 -08:00 |
|
Robert O'Callahan
|
0a88efce86
|
Bug 462593. Add nsPtrHashKey<T> to XPCOM. r=bsmedberg
|
2009-01-09 13:12:33 +13:00 |
|
L. David Baron
|
1c70e13d0d
|
Expose the number of assertions since process start from XPCOM. (Bug 472557) r=bsmedberg
|
2009-01-08 13:50:21 -08:00 |
|
Benjamin Smedberg
|
cd5512efb5
|
Bug 463289 - nsNativeModuleLoader doesn't protect its internal data structures, and is accessed on multiple threads (symptom is RECURSION_LEVEL assertions in pldhash.c). This patch is the simple-but-slow path: proxy all non-main-thread requests to the main thread. This is probably sufficient because asking for modules is a relatively rare activity: the component manager caches the factory objects after a lookup, r=brendan
--HG--
extra : rebase_source : 3118096536b6271886d5c35a3486bb278dc0fd86
|
2008-11-26 14:39:36 -05:00 |
|
Taras Glek
|
5c08797a3f
|
Bug 471087. Kill nsIDKey. r=bsmedberg
--HG--
extra : rebase_source : 9d60a541863c545101417cf00a11cb9ceda70a09
|
2009-01-08 21:43:07 +13:00 |
|
Sergey Yanovich
|
a9bc176a99
|
Bug 462497. Don't reacquire a monitor in nsComponentManagerImpl::HashContractID that we already hold. r=bsmedberg
--HG--
extra : rebase_source : 5a024be37b8d28025f24b207d9622c1b597daea0
|
2009-01-08 21:41:55 +13:00 |
|
timeless@mozdev.org
|
cdbe2c72aa
|
Bug 470595 - crash [@ strlen - nsComponentManagerImpl::IsContractIDRegistered], r=bsmedberg
|
2009-01-07 20:42:15 -08:00 |
|
L. David Baron
|
add2ce5a81
|
Add nsTArray<E>::TruncateLength, which is like SetLength, except only allows shortening of the array. (Bug 191448) r=bsmedberg
|
2009-01-06 15:21:00 -08:00 |
|
Benjamin Smedberg
|
720c4f5577
|
Bug 472348 - Some unused variables found by combing the warning database, rs=bz
|
2009-01-06 14:25:58 -05:00 |
|
Taras Glek
|
bd7706c891
|
Bug 470859: speed things up by getting rid of dead nsID callsites r=bsmedberg
|
2009-01-05 14:48:25 -08:00 |
|
timeless@mozdev.org
|
019a5db754
|
Bug 444918 - Crash when closing epiphany [@ NS_HasPendingEvents_P] ifndef MOZILLA_INTERNAL_API, r=bsmedberg
|
2009-01-04 10:59:17 -08:00 |
|
Robert O'Callahan
|
50bd83420a
|
Bug 469247. Implement 'canPlayType' API for video/audio elements. r=doublec,r+sr=bzbarsky
--HG--
extra : rebase_source : 06b14571546a763ee4f4b8641e8582bfff2caf8d
|
2008-12-17 15:11:07 +13:00 |
|
Taras Glek
|
473fa7beeb
|
Bug 465128 - .autoreg timestamp problems (component registration owns startup time); Ignore autoreg if timestamps are screwy; r=benjamin
|
2008-12-13 17:04:06 +01:00 |
|
Makoto Kato
|
1bfe451582
|
Bug 434989 - patch for FreeBSD 8-current (and after 7.0). r/sr=benjamin, patch by okazaki@kick.gr.jp
|
2008-12-13 10:18:09 +09:00 |
|
Robert Sayre
|
1afdec58da
|
Merge tm to m-c.
|
2008-12-11 15:17:58 -08:00 |
|
Benjamin Smedberg
|
8e93542d35
|
Bug 469072 - Annotations in XPCOM, and a couple related code fixups, to make outparams spit out useful warnings, r=bent
|
2008-12-11 15:13:52 -05:00 |
|
Brad Lassey
|
54cfb1894f
|
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function nsCommonProcess changes. relanding after backout. r=bsmedberg
|
2008-12-11 11:50:24 -08:00 |
|
Robert Sayre
|
a724b3875f
|
Merge m-c to tracemonkey
|
2008-12-10 15:40:30 -08:00 |
|
Steven Michaud
|
376bb811ac
|
Avoid crashing on non-fatal Objective-C exceptions caused by a 10.4-only Apple bug. b=461381 r=josh sr=roc
|
2008-12-10 15:42:00 -06:00 |
|
arno renevier
|
a66a8a6600
|
Bug 460295 - nsRefPtrHashtable.h belongs to sdk and includes nsAutoPtr.h which does not; r=benjamin sr=dveditz
|
2008-12-10 15:17:14 +01:00 |
|
Benjamin Smedberg
|
e8ea9cf02d
|
Merge mozilla-central into tracemonkey, specifically to pick up bug 467579.
|
2008-12-09 21:37:35 -05:00 |
|
Benjamin Smedberg
|
829d712e59
|
Disable the outparams warning "written on NS_FAILED"... we should focus first on the "not written on NS_SUCCEEDED" warnings, which are generally more serious. No bug, NPODB, CLOSED TREE a=johnath
|
2008-12-09 17:34:48 -05:00 |
|
Benjamin Smedberg
|
893f114acb
|
Bug 468717 - enable static analysis for js/src, r=jorendorff
--HG--
rename : xpcom/analysis/static-checking.js => config/static-checking.js
rename : xpcom/analysis/string-format.js => config/string-format.js
rename : xpcom/analysis/static-checking.js => js/src/config/static-checking.js
rename : xpcom/analysis/string-format.js => js/src/config/string-format.js
rename : xpcom/analysis/jsstack.js => js/src/jsstack.js
|
2008-12-11 11:40:04 -05:00 |
|
Neil Rashbrook
|
84fcb0c547
|
Bug 468002 Really make windbgdlg a Unicode application r=blassey sr=bsmedberg
|
2008-12-05 21:30:17 +00:00 |
|
Makoto Kato
|
85d99e9dad
|
Bug 447946 - Crash anywhere with optimize on x64 Windows build due to alignment. r/sr=benjamin
|
2008-12-04 21:38:12 +09:00 |
|
Jeff Walden
|
6fd6a6f04e
|
Bug 397227 - So the first failure is fixed, but now a Windows box is acting up, so let's try an obvious fix. r=redness, whose patience is being severely tested
|
2008-12-04 01:13:14 -08:00 |
|
Jeff Walden
|
f9ce0e9aa7
|
Bug 397227 - Reduce the effort needed to write C++ tests. r=ted
|
2008-12-03 22:25:00 -08:00 |
|
Neil Rashbrook
|
26a4bc8c33
|
Bug 467779 IsDebuggerPresent doesn't need to be dynamically loaded any more r=bsmedberg
|
2008-12-04 00:18:28 +00:00 |
|
Gavin Sharp
|
b6d9f233d4
|
merge backout of ce8fbd7d222e for bug 455381
|
2008-12-03 18:51:29 -05:00 |
|
Gavin Sharp
|
23c1b2d6fe
|
backout changeset ce8fbd7d222e from bug 455381 to fix windows unit test bustage
|
2008-12-03 18:49:54 -05:00 |
|
Benjamin Smedberg
|
cfb7d3a3c4
|
When operator new is used on a class with no constructor it generates an AGGR_INIT_EXPR, not a CALL_EXPR... with testcase. NPODB, static-checking only.
|
2008-12-03 11:49:54 -05:00 |
|
Benjamin Smedberg
|
6925784a52
|
I switched the stack checker to emit warnings instead of errors. Update the testcases expected results to match.
|
2008-12-03 11:49:54 -05:00 |
|
Brad Lassey
|
286dc1da9e
|
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function nsCommonProcess changes r=bsmedberg
|
2008-12-03 08:41:12 -05:00 |
|
Brad Lassey
|
4342224fbe
|
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function r=bsmedberg
|
2008-12-03 08:41:12 -05:00 |
|
Olli Pettay
|
31da68d393
|
Trying to fix random orange, backing out Bug 463289,
|
2008-12-03 15:26:59 +02:00 |
|
Benjamin Smedberg
|
69b2ad97cb
|
Merge bug 466492, bug 466486, bug 463289, bug 442012, and bug 463420
|
2008-12-02 14:08:12 -05:00 |
|
Brad Lassey
|
c217f58544
|
Bug 461859 - windows mobile minor cleanup of xpcom r=bsmedberg
|
2008-12-03 08:42:03 -05:00 |
|
Benjamin Smedberg
|
9263d3fc6f
|
Change the stack-class analysis to a warning instead of an error, at least temporarily: the analysis was buggy when originally landed, and there are some heap-allocated autostrings outstanding through the tree.
|
2008-12-01 13:59:58 -05:00 |
|
Josh Aas
|
7fe11ffa84
|
comment and whitespace cleanup for Mac OS X filesystem code. no bug.
|
2008-11-28 13:37:40 -05:00 |
|
Justin Wood
|
b2458c170c
|
Bug 463824, Introduce GLOBAL_DEPS to build system
r=ted, a1.9.1=beltzner [js bits rs=sdwilsh]
|
2008-11-27 18:26:44 -08:00 |
|
Shawn Wilsher
|
19fcb4b6ab
|
Backed out changeset 87f6ae0c4324 (bug 435474) for orange.
|
2008-11-27 13:15:18 -08:00 |
|
Justin Wood
|
293c89f577
|
Bug 463824, Introduce GLOBAL_DEPS to build system
r=ted, a1.9.1=beltzner
|
2008-11-27 12:27:41 -08:00 |
|
Benjamin Smedberg
|
32cd05bc7d
|
Bug 463289 - nsNativeModuleLoader doesn't protect its internal data structures, and is accessed on multiple threads (symptom is RECURSION_LEVEL assertions in pldhash.c). This patch is the simple-but-slow path: proxy all non-main-thread requests to the main thread. This is probably sufficient because asking for modules is a relatively rare activity: the component manager caches the factory objects after a lookup, r=brendan
|
2008-11-26 14:39:36 -05:00 |
|
Benjamin Smedberg
|
0c8ea59022
|
Bug 442012 - Allocating more than 2GB of memory in mozilla is never a good idea. On 64-bit systems PRSize and size_t are 64-bit and so truncation from PRSize to PRUint32 could cause weird behavior errors. Prevent these huge allocations. r=wtc sr=dveditz
|
2008-11-26 14:38:53 -05:00 |
|