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
Daniel Veditz
2a977ae2d8
bug 464998 - r+sr=bsmedberg, a=beltzner
2008-11-19 11:55:59 -05:00
Jim Blandy
6721e0d7d2
Bug 462451: Don't be confused by .deps dirs in the source tree. r=bsmedberg
...
$(MDDEPDIR) needs to be created in the build tree, but if make rules
list $(MDDEPDIR) as a dependency, then the VPATH search will tend to
find dependency directories in source trees if the source tree has
been configured in the past. So use $(CURDIR)/$(MDDEPDIR) instead.
Some directory Makefiles have been adding $(MDDEPDIR) to MAKE_DIRS and
GARBAGE_DIRS explicitly, since they're not setting any of the
variables that would cause config/rules.mk to create $(MDDEPDIR)
automatically. Those makefiles would have to use the $(CURDIR) trick
to defeat the VPATH search, too. Instead, have rules.mk check an
additional variable NEED_MDDEPDIRS, and let the makefiles set that;
this keeps the magic in one place.
2008-11-10 12:55:46 -08:00
Karl Tomlinson
112ef7208d
b=461087 provide templates for automatically-releasing handles to foreign resources, r=bsmedberg
2008-11-06 11:13:37 +13:00
Phil Ringnalda
bbe7e1d08a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
Peter Van der Beken
e743beb9c4
Fix for bug 457897 (Remove QI on 'this' object when calling from JS to C++). Patch by jorendorff and me, r/sr=jst.
2008-11-03 11:31:47 +01:00
Walter Meinl
52dd0fc6f0
Bug 454097 - [OS/2] get rid of VisualAge in configures; <nsFileSpecOS2.cpp> leftover; r=mozilla
2008-11-02 19:02:25 +01:00
Dave Townsend
d13a725406
Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst
...
--HG--
rename : toolkit/mozapps/extensions/content/list.xul => toolkit/mozapps/extensions/content/blocklist.xul
rename : toolkit/mozapps/extensions/public/nsIBlocklistService.idl => xpcom/system/nsIBlocklistService.idl
2008-11-02 12:13:48 +00:00
Dave Townsend
d81de86f28
Backed out changeset bbccbf2c7456
2008-11-02 03:27:18 +00:00
Dave Townsend
f6b515d08c
Bug 455906: Support severities for blocklist entries. r=robstrong, r=jst
...
--HG--
rename : toolkit/mozapps/extensions/content/list.xul => toolkit/mozapps/extensions/content/blocklist.xul
rename : toolkit/mozapps/extensions/public/nsIBlocklistService.idl => xpcom/system/nsIBlocklistService.idl
2008-11-02 01:34:45 +00:00
Dave Townsend
719a03bd19
Bug 461594: Interfaces changed without iid updates. r=josh, r=jst
2008-10-31 10:31:43 +00:00
Steve Snyder
57532e4748
Bug 410509 - Set 128-bit alignment for stack in x86, r=bsmedberg
2008-10-30 10:08:42 -07:00
Josh Aas
074998c2bd
back out changeset 47259b642835, b=456662
2008-10-28 17:00:32 -07:00
Josh Aas
33e979243d
bug 456662 bustage fix, remove reference to MoreFiles
2008-10-28 16:10:09 -07:00
Josh Aas
6852fb9eee
Optimizations and 64-bit work for Mac OS X filesystem code. b=456662 r=smichaud sr=dougt
2008-10-28 12:15:56 -07:00
Dave Townsend
9a9dc5395e
Bug 461770: Fix line numbers for methods and attributes and other miscellaneous bits in the idl parser. r=bsmedberg
2008-10-28 09:04:41 +00:00
Daniel Veditz
90dbbefb64
bug 455987 crash fix, r/sr=bsmedberg
2008-10-24 16:15:33 -07:00
Benjamin Smedberg
1de5c15668
Bug 460999 - Generate inheritance graphs for the base of the string hierarchy and upload them to MDC with image maps r=jorendorff
2008-10-24 16:29:33 -04:00
Jason Orendorff
b7fb9bc849
Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin.
...
--HG--
extra : rebase_source : 19963188b2f9f96336ce6ca28dbaefccf3a639b7
2008-12-09 10:38:32 -06:00
Dmitry Potapov
7214c98ab9
Bug 412610 - "MAXPATHLEN too small for glibc's realpath()" (define MAXPATHLEN as PATH_MAX when PATH_MAX is available) [r=bsmedberg]
2008-10-20 22:55:57 -05:00
Mike Hommey
9c726ea5c9
Bug 435088 - "Check .autoreg in the GRE directory, too" [r=bsmedberg]
2008-10-20 22:23:45 -05:00
Mike Hommey
cbbe74e9c0
Bug 434503 - "m68k xptcstubs/xptcinvoke fail to build on trunk" [r=bsmedberg]
2008-10-20 22:22:27 -05:00
Mike Hommey
8115570fad
Bug 258429 - "Crash at startup on mips" [sr=bsmedberg]
2008-10-20 21:31:13 -05:00
Serge Gautherie
89718529d9
Bug 457046 - Decide what to do with <TestPipes.cpp> |#if 0|'ed code; (Cv1) Remove obsolete |#if 0| code; r=benjamin
2008-10-20 19:24:43 +02:00
Brad Lassey
dbe8393bf5
Bug 458252: local file paths are wrong on windows mobile r=dougt sr=bsmedberg
2008-10-20 13:03:20 -04:00
Walter Meinl
a04b09093c
Bug 454097 - [OS/2] get rid of VisualAge in configures; m-c part; r=mozilla
2008-10-11 03:01:28 +02:00
Mike Hommey
d4ff8b856e
Bug 440506 - Add a globally shared location for plugins; r=joshmoz sr=jst
2008-10-10 17:54:33 +02:00
Arpad Borsos
8b11d938d2
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Zack Weinberg
d55493eb24
Bug 459158 - XPT files contain wasted space when written on a machine with 64-bit pointers; r=benjamin
2008-10-10 16:53:05 +02:00
Ben Turner
cb9c51cb1f
Backed out changeset 2bbdbe2127d3 due to hanging unit tests.
2008-10-09 12:23:22 -07:00
Josh Aas
73a055d8ee
Get rid of flawed Windows stat cache. b=456603 r=smichaud sr=dougt
2008-10-09 13:52:08 -04:00
Benjamin Smedberg
db0bdeafc2
Bug 458755 - Automated documentation of string classes on MDC using static analysis, r=taras
2008-10-09 12:34:33 -04:00
Doug Turner
59512b44b6
backing out the top level comment line to its orig state
2008-10-08 21:25:11 -07:00
Doug Turner
c0f3061262
removing erronous change to nsLocalFileWin
2008-10-08 21:22:21 -07:00
John Wolfe
feab1c83a3
Bug 436531 - asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds. sans test cases. r=blassey
2008-10-08 21:17:11 -07:00
Doug Turner
7601be8c85
Backed out changeset 7e5d581bc86d
2008-10-08 21:10:25 -07:00
wolfe@lobo.us
d705e2e90f
Bug 436531 - asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds. r=bsmedberg/dougt
2008-10-08 20:57:38 -07:00
Doug Turner
996fd0f708
Bug 458917 - Windows CE Cleanup. r/sr=stuart+bsmedberg
2008-10-08 20:51:54 -07:00
Josh Aas
8097f27218
Backed out changeset 4a461b03f6ae, b=456603
2008-10-08 01:32:04 -04:00
Josh Aas
b0da2fc34b
Get rid of flawed Windows stat cache. b=456603 r=smichaud sr=dougt
2008-10-07 23:18:05 -04:00
Josh Aas
e877a4f430
Don't incorrectly change permissions on link target in SetPermissionsOfLink in unix fs code. Just don't do anything for changes targetting links. b=457487 r=smichaud sr=dougt
2008-10-07 21:26:41 -04:00
Serge Gautherie
1947a775cd
Bug 457046 - Decide what to do with <TestPipes.cpp> |#if 0|'ed code; Bv1; r=benjamin
2008-10-08 02:27:05 +02:00
Serge Gautherie
73fa1c244f
Bug 457046 - Decide what to do with <TestPipes.cpp> |#if 0|'ed code; Av1; r=benjamin
2008-10-08 02:24:31 +02:00
Serge Gautherie
7bafee453a
Bug 453164 - 'TestServMgr' : "mFreeCount : LEAKED 233 + mAdoptFreeCount : LEAKED 7"; r=benjamin
2008-10-08 02:22:01 +02:00
Serge Gautherie
9d1b7dd56f
Bug 438331 - Remove WIN16 (support) code everywhere; (Av1) </xpcom/*>; r+sr=benjamin
2008-10-08 02:21:13 +02:00
Daniel Holbert
72c410a648
Bug 458167 - (comments-only changes) Grammar Nazi Vol1: s/it's/its/ for the posessive version of the word, and a few other misc comment-typos, in these directories: accessible browser config profile rdf toolkit tools xpcom xpfe
2008-10-01 23:49:45 -07:00
Hiroyuki Ikezoe
f6374e5a2c
Bug 451506 - "The return values of PR_Seek64 and PR_Available64 should be checked in FileImpl::Seek or else file corruption will occur" [r=benjamin sr=neil a=dveditz]
2008-10-01 00:10:37 -05:00
Hiroyuki Ikezoe
00ce111e7d
Bug 451139 - "The return value of read() function should check in nsRandomAccessInputStream::readline instead of invoking failed()." [r=brendan sr=bsmedberg]
...
Index: xpcom/obsolete/nsFileStream.cpp
===================================================================
RCS file: /cvsroot/mozilla/xpcom/obsolete/nsFileStream.cpp,v
retrieving revision 1.5.28.1
2008-10-01 00:06:04 -05:00
Robert O'Callahan
a5b355c436
Fixing filename case bustage
2008-10-01 14:17:15 +13:00
Jonas Sicking
6f2a7e0f6b
Update Access-Control implementation to match changes in spec. b=389508 r/sr=jst
2008-09-30 17:50:42 -07:00
Ted Mielczarek
186ad7b2dc
bug 455512 - xpt_link produces different output for dom_events.xpt on the two halves of a mac universal build on a ppc host. change the handling of duplicate unresolved interfaces slightly to prefer unresolved interfaces with non-zero IIDs. r=bsmedberg
2008-09-30 13:53:38 -04:00
Josh Aas
d801805b7e
Get rid of fundamentally flawed UNIX stat cache. b=456435 r=smichaud sr=dougt
2008-09-30 02:06:18 -04:00
Henry Jia
2b7c0d663c
Bug 178189 - |nsCOMPtr|: do we still care about VC++4.2? and if not, can we remove this comment; r=(scc + benjamin)
2008-09-29 00:17:30 +02:00
Serge Gautherie
b418b386cd
Backout Makefile.in (extra) part of 19725:cdfaac3ff235
...
Bug 453137 - 'TestPipes' |TestChainedPipes()| leaks its streams; Av2; r=benjamin
which broke "--enable-debug --enable-libxul" builds; r=benjamin
2008-09-27 02:59:53 +02:00
Serge Gautherie
364144a835
Bug 453137 - 'TestPipes' |TestChainedPipes()| leaks its streams; Av2; r=benjamin
2008-09-25 20:06:13 +02:00
Josh Aas
b7e93895fb
Remove a lot of dead Mac code. Part of bug 456662. sr=pinkerton
2008-09-25 12:23:33 -04:00
Ted Mielczarek
086eaca58f
bug 455503 - better tests for nsIMutableArray. r=bsmedberg
2008-09-22 06:41:55 -04:00
Josh Aas
4eb4f3ba2a
Get rid of FSRef cache on Mac OS X as it can't invalidate correctly in the face of changes outside the current nsLocalFile object. Fixes local page reload issues, probably other stuff. b=455828,322686 r=mstange sr=dougt
2008-09-19 15:50:41 -04:00
Benjamin Smedberg
31cc134e02
Remove the v1 string ABI compatibility hacks. Replace references of nsTAString_CharT with nsTSubstring_CharT which is the new base class. r=dbaron
2008-09-19 11:07:22 -04:00
Ryan VanderMeulen
950f98985d
Bug 337890 - please spell formater formatter; mozilla-central part; r=timeless
2008-09-12 18:24:14 +02:00
Jesse Ruderman
9b6ab3d11b
Fix a regression from my patch for bug 445999 in the self-assignment case.
2008-09-10 16:23:00 -07:00
Robert Kaiser
2c0122f06d
bug 451601 - kill MOZILLA_LOCALE_VERSION, main mozilla-central patch to kill xpfe-style chrome versions, r=ted sr=Neil
2008-09-11 01:08:57 +02:00
Jesse Ruderman
79639ae449
Fix bug 445999, nsCStringArray::operator= leaks all strings that were in the destination array. r=bsmedberg
2008-09-10 15:02:06 -07:00
Taras Glek
30aa910a7e
bug 432917: MUST_FLOW_THROUGH static check. r=bsmedberg
2008-09-08 11:01:22 -07:00
Ginn Chen
b807ca4816
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
2008-09-08 14:21:07 +08:00
Arpad Borsos
534fd11101
Bug 443058 - Remove MOZ_DECL_CTOR_COUNTER; <mozilla-central> part; r=benjamin
2008-09-07 00:04:10 +02:00
Arpad Borsos
d68db2352e
Bug 451477 - NS_INTERFACE_TABLE_INHERITED10 defined twice; r=benjamin
2008-09-06 23:47:54 +02:00
Serge Gautherie
979070b411
Bug 449281 - In <TestPipe.cpp>, "warning C4273: 'NS_NewPipe2' : inconsistent dll linkage", when without |--enable-libxul|; Av3; r=benjamin
2008-09-06 18:03:38 +02:00
Doug Turner
aa344f7ce1
Bug 452489 - Fixes OOM predicate on OSSO to use the high water mark. r=bsmedberg
2008-09-05 17:21:36 -07:00
Ben Turner
a436facf6a
Bug 449822 - "Service manager can create two instances of a service". r=bsmedberg.
2008-09-04 15:44:41 -07:00
Bo Yang
d406dbd071
Bug 451525 - Expand library names in Makefile, r=bsmedberg, sr=shaver
2008-09-04 22:45:00 +02:00
Steven Michaud
ee0b7d60b4
Don't crash on Objective-C exceptions in hooked [NSWindow sendEvent:] method. b=442245 r=josh sr=roc
2008-09-04 11:08:30 -05:00
Boris Zbarsky
764231c2b9
Bug 439206. Make sure to not skip over the next char after the high surrogate when we have a missing low surrogate. r+sr=jst
2008-09-04 11:13:54 -04:00
Benjamin Smedberg
1f0b41e64a
Fix stupid static-checking-only typo
2008-09-04 10:51:06 -04:00
Doug Turner
c6bfec0616
Backed out changeset 04a28fb0458b
2008-09-03 23:19:34 -07:00
Doug Turner
973fa4dd00
Bug 452489 - clean up nsMemoryImpl for OOM issues. r=bsmedberg
2008-09-03 16:06:23 -07:00
Benjamin Smedberg
71120220a3
Bug 453349 - stack-only checker skips conditional blocks, r=dmandelin
2008-09-03 13:00:13 -04:00
Benjamin Smedberg
9bd2bab8dd
Bug 453343 - Print more complete error messages that trace the base classes and members that cause a particular class to be stack-only, r=dmandelin
2008-09-03 13:00:13 -04:00
Benjamin Smedberg
89e10926d5
Bug 453341 - Allow stack checking to be suppressed per-function, r=dmandelin sr=jst
2008-09-03 13:00:12 -04:00
Benjamin Smedberg
8bc1d968b3
Followup to bug 451079 to move/add testcase files.
...
--HG--
rename : xpcom/tests/static-checker/e3.cpp => xpcom/tests/static-checker/onull2.cpp
2008-09-02 13:36:19 -04:00
Vlad Sukhoy
6092d34ccf
bug 449463: make outparams more gcc42-compatible. r=dmandelin
2008-09-02 12:24:34 -05:00
Doug Turner
928a6b8a25
Backed out changeset 6b6054736cb2
2008-09-01 19:50:59 -07:00
Doug Turner
0a1ab2b3e9
bug 452489 - removes the flusher timer and fixes osso low memory predicate. also fixes OSSO oom predicate. r=bsmedberg
2008-09-01 17:40:15 -07:00
Jason Orendorff
4b74677d5e
Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
...
* * *
* * *
* * *
2008-08-19 21:38:24 -05:00
Josh Aas
83f26bfaf1
Include obj-c exception info in crash reports. b=451709 r=ted r=bent sr=roc
2008-08-28 00:41:38 -04:00
Benjamin Smedberg
a28cb29d53
Bug 445570 - Mark CSSToken::mIdent heap autostring as we-know-what-we're-doing, r=dbaron
2008-08-27 10:58:50 -04:00
Boris Zbarsky
21251ac0c5
Bug 449233. Assert when decrementing the jsdhash/pldhash recursion level past 0. r=dbaron,brendan, sr=dbaron
2008-08-26 13:02:04 -04:00
HÃ¥kan Waara
c0030bd82e
better way to make a xpcshell mac-only without any #ifdefs available.
2008-08-26 11:40:43 +02:00
HÃ¥kan Waara
1e6a760ca0
Bug 442401 – nsILocalFile::IsPackage does not consider a Keynote bundle (.key) to be a package. r=josh, sr=roc
2008-08-26 11:17:13 +02:00
Doug Turner
3180f836cc
Bug 451672 - Fix nsIMemory::IsLowMemory on Maemo. r=stuart
2008-08-15 02:12:45 -07:00
Justin Wood
8908acde59
Bug 287282, Code Cleanup and Possible Perf Increase in xptiInterfaceInfoManager::BuildFileList
...
r=dbradley
2008-08-24 21:09:23 -04:00
Serge Gautherie
c6330c99ea
Bug 190177 – ASSERTION: received wrong amount: 'received == writeCount', file .../xpcom/tests/TestPipes.cpp, line 273. r=shaver, sr=bsmedberg
2008-08-24 12:16:33 -07:00
Dave Camp
6894c21478
Backed out changeset 2e3d61018e3d (Bug 436531)
2008-08-20 00:37:01 -07:00
John Wolfe
017e6e0045
Bug 436531 - "asmXPTC_InvokeByIndex Bogus Return Value in WinMobile builds" [r=bsmedberg]
2008-08-20 01:29:33 -05:00
Jason Orendorff
f9365c3994
Backing out changeset cf6c811e1272 (bug 407216) due to debug assertions.
2008-08-19 22:28:26 -05:00
Jason Orendorff
fe99024391
Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
...
* * *
* * *
2008-08-19 21:38:24 -05:00
David Mandelin
8c7d60a450
Bug 451079: allow setting outparams to null on failure
2008-08-19 11:17:13 -07:00
Joe Drew
e4a9682ed2
Bug 449543 - nsExpirationTracker's Iterator doesn't work properly, r=roc a=bsmedberg
2008-08-19 10:27:28 -04:00
Michal Novotny
2395826de0
Bug 367736 - make nsEscape more efficient and clean up some signed/unsigned issues to prevent theoretical overflow, r=bsmedberg+dveditz
2008-08-19 09:57:12 -04:00
Serge Gautherie
40cd5f1a4e
Bug 448934 – |nsTraceRefcnt::DumpStatistics()| write number of entries in the "middle" of the array
...
(Av1) <nsTraceRefcntImpl.*>
2008-08-03 23:39:04 +02:00
Serge Gautherie
36cdbd9d08
Bug 410708 – Compiler warning in nsUTF8Utils.h
...
(Av2) Use char notation
2008-08-09 04:36:52 +02:00
Benjamin Smedberg
d73764a61e
Bug 451079 - Setting an outparam to NULL is just too common to consider an actionable warning. Disable it, probably permanently, r=dmandelin
2008-08-18 15:41:31 -04:00
Uli Link
d3623a5d74
Bug 445951 - missing keyword 'public' in xpcom/glue/nsAutoLock.h, r=bsmedberg
2008-08-18 20:39:19 +02:00
Serge Gautherie
e04011c75f
Bug 450133 - fix nits in TestHashtables.cpp, r=bsmedberg
2008-08-18 19:38:50 +02:00
Benjamin Smedberg
3d4cef8bb3
Bug 450137 - Add namespaces to multiple classes with the same name in xpcom/tests, to avoid automated tool confusion, r=dbaron
2008-08-18 12:45:38 -04:00
Boris Zbarsky
7bbf8f47d3
Bug 265534. Take some string constructors out of line to reduce codesize. r=bsmedberg, sr=dbaron
2008-08-18 11:40:49 -04:00
Robert O'Callahan
1499813be0
Bug 118704. Get the document title from the DOM instead of storing it in the document object. Relanding with hopeful leak fix. r+sr=jst
2008-08-18 14:10:28 +12:00
Robert O'Callahan
65a0e17d1b
Backing out bug 118704 to try to fix Windows leak orange
2008-08-16 23:27:40 +12:00
Robert O'Callahan
21fbc52690
Bug 118704. Get the document title from the DOM instead of storing it as a string in the document. r+sr=jst
2008-08-16 21:01:52 +12:00
Ben Turner
fd62775c3a
Bug 449885 - "Threadpool calls shutdown on its threads twice when shutdown called on the threadpool". r=bsmedberg.
2008-08-14 12:04:31 -07:00
Benjamin Smedberg
28739e32aa
Don't run the unit test for bug 224692 - it's creating a directory that the tinderbox then can't remove
2008-08-14 13:09:15 -04:00
Aaron Nowack
0a443ab84a
Testcase for bug 224692, r=bsmedberg
2008-08-14 11:48:06 -04:00
Aaron Nowack
2cbabc4311
Bug 224692 - Downloaded files don't inherit NTFS properties... on nsILocalFile.moveTo use the NTFS permissions inherited from the new folder, instead of keeping permissions from the old location, r=bsmedberg
2008-08-14 11:48:06 -04:00
Manish Singh
d2c44cd814
Bug 442870 – CompressWhitespace can freeze the browser. r=bsmedberg
2008-08-14 12:16:24 +02:00
Mike Hommey
e5e6493be7
Bug 438688 – String formatter fails to format the same argument twice. r=bsmedberg
2008-08-14 12:11:25 +02:00
Justin Dolske
6321402495
Reland bug 121341.
2008-08-13 21:30:45 -07:00
Justin Dolske
91ec607e05
Backed out changeset db55605b2a4c (relanding bug 121341)
2008-08-13 21:30:12 -07:00
Dave Townsend
a05706f1bf
Backout of bug 121341
2008-08-13 21:45:08 +01:00
Dave Townsend
ba0b5395d8
Backed out changeset cc82f602d986
2008-08-13 21:44:20 +01:00
Ben Turner
9c28406278
Bug 443874 - "Need a hook for thread creation and destruction in thread pool." r=bsmedberg, jst. Test shouldn't hang now.
2008-08-11 17:01:47 -07:00
Neil Rashbrook
9d850c9502
Bug 447593 Crash [@ NS_NewAtom] r=bsmedberg
2008-08-11 21:26:40 +01:00
Benjamin Smedberg
e8fa485944
From bug 449561, bug 445949, and others: let's just ditch nsDerivedSafe since the class of errors it's trying to protect against are uncommon in today's world. r=dbaron
2008-08-11 11:05:58 -04:00
Michal Novotny
8ed418dcef
Bug 121341. Switch nsPersistentProperties::Load from reading a char at a time to reading a block at a time, with a state-machine parser and all. r=bsmedberg, sr=bzbarsky
2008-08-07 17:05:19 -04:00
Benjamin Smedberg
16d48cecb4
mozilla-central followup for bug 449075 - bases.type intead of bases to match the new schema
2008-08-07 16:12:49 -04:00
Ben Turner
017866e617
Bug 445828 - "Trying to re-init a TYPE_REPEATING_SLACK timer causes it to be added to timer thread twice". r=brendan.
2008-08-08 12:15:05 -07:00
Mike Hommey
ea248b175e
Bug 278738 – file:// directory not shown containing a file larger than 2GB. r=bsmedberg
2008-08-06 13:09:44 +02:00
Robert O'Callahan
0ef073a5f5
Whitespace change to effectively clobber orange Windows test boxes
2008-07-30 09:55:13 -07:00
Marco Pesenti Gritti
dfd83f84c5
Make sure that nsString and nsString_external are the same size. b=430581 r=benjamin
2008-07-30 08:06:54 +02:00
Benjamin Smedberg
9961c9eb16
Bug 445853 - Add namespaces to various tests: these tests share a class name with other tests, which makes XPCOMGC rewriting very confused. r=biesi
2008-07-27 21:09:10 -04:00
Ted Mielczarek
ac4c1af59a
bug 444103 - add ability to add string-formatted notes to crash report. r=bsmedberg
2008-07-27 13:08:03 -04:00
Ted Mielczarek
bda51179a0
Backed out changeset 297420bcddde (accidentally committed)
2008-07-25 16:58:40 -04:00
Ted Mielczarek
13c3031570
bug 444103 - add ability to add string-formatted notes to crash report
2008-07-25 16:54:41 -04:00
Dave Townsend
d979d4da91
Backout of bug 443874: Need a hook for thread creation and destruction in thread pool
...
Removes the following changesets:
01e24ad20f35
ebf77231b06e
f4b859edddd2
22201dfdb1f3
f8762f56712f
2c6f51bf3bed
c8ac37904c16
2008-07-25 10:21:04 -04:00
Ben Turner
4401266fe0
Bug 443874 - Bah, disable hanging test on windows again.
2008-07-24 22:33:53 -07:00
Ben Turner
3a1577699c
Bug 443874 - Beef up windows test case to see what could be causing the hang.
2008-07-24 21:36:34 -07:00
Ben Turner
e7206ffbb3
Bug 443874 - Disable test on windows until i can figure out why it's hanging.
2008-07-24 14:17:55 -07:00
Ben Turner
f7bdef7d4a
Bug 443874 - "Need a hook for thread creation and destruction in thread pool". Forgot to bump the uuid of nsIThreadPool.
2008-07-24 11:55:23 -07:00
Ben Turner
c9575547ec
Bustage fix, bug 443874.
2008-07-24 11:17:42 -07:00
Ben Turner
8219c0feb2
Bustage fix, bug 443874.
2008-07-24 11:10:49 -07:00
Ben Turner
42fd53c413
Bug 443877 - "Need a way to point timers at a different event target". r=bsmedberg.
2008-07-24 10:20:33 -07:00
Ben Turner
591253915b
Bug 443874 - "Need a hook for thread creation and destruction in thread pool". r=bsmedberg.
2008-07-24 10:18:57 -07:00
Bernd
8346cb9495
limit mathml row- and colspans as we do for html bug 443089 r/sr=bzbarsky
2008-07-16 17:02:18 +02:00
Reed Loden
478f37cda4
Backed out changeset 88a91e1e9a3f
2008-07-12 16:32:25 -05:00
Jeff Walden
abf8b90dee
Bug 397227 - "Reduce the effort needed to write C++ tests" [r=ted/luser]
2008-07-12 16:27:27 -05:00
David Mandelin
555c5a736a
Bug 444565: fix scalability of outparams.js with new treehydra
2008-07-10 15:47:25 -07:00
David Mandelin
86d7eb2610
Bug 444409: outparams.js was trying to analyze 'this' as an outparam for strings, r=bsmedberg
2008-07-09 18:24:57 -07:00
David Mandelin
b0ead79f2e
Bug 443205: fix for bug in error reporter in outparams.js, r=bsmedberg via irc
2008-07-09 11:48:59 -07:00
David Mandelin
1ebc6e6f68
Bug 443205: outparams.js needs to consider void-return funcs as nofail, r=bsmedberg
2008-07-09 10:35:29 -07:00
David Mandelin
45ce356864
Bug 433939: update outparams.js for Treehydra update, r=bsmedberg
2008-07-09 10:33:43 -07:00
Jesse Ruderman
b40e4a8578
Fix spelling error in a log message (bug 443520).
2008-07-05 18:09:24 -07:00
David Mandelin
cd55c6b951
Bug 442968: fix small bug with void returns in outparams.js, r=bsmedberg
2008-07-01 15:31:10 -07:00
David Mandelin
f6af06076a
Bug 442982: outparams.js now understands func ptr typedef attributes, r=bsmedberg
2008-07-01 14:24:58 -07:00
David Mandelin
3dac3ac31c
Bug 442829: outparams.js handling nsresults returned as &rv, r=bsmedberg
2008-07-01 14:22:49 -07:00
Benjamin Smedberg
ad5184c756
Bug 442757 - nsProxiedService is a stack class, r=bent
2008-07-01 15:26:37 -04:00
Benjamin Smedberg
661d482695
Bug 442968 - Format outparams warnings in a more standard GCC way, so that things like compilation-mode can linkify the locations, r=dmandelin
2008-07-01 14:26:28 -04:00
Benjamin Smedberg
c0155dfb6a
Fix whitespace (hard tabs)
2008-06-30 15:35:11 -04:00
Benjamin Smedberg
4982bf049a
Bug 442714 - Mark NS_STACK_CLASS on nsAutoString, r=dbaron
2008-06-30 14:46:47 -04:00
Benjamin Smedberg
b9a9e3d81f
Bug 425454 - whitelist placement-new for stack classes. Also uses treehydra analysis so we don't have to require a constructor for stack classes any more. r=taras
2008-06-30 12:44:06 -04:00
Ben Turner
de0ede1dc2
Bug 435122 - "Use TraceMalloc to get stack traces of potential deadlocks". r=bsmedberg+dbaron.
2008-06-26 10:12:42 -07:00
Robert O'Callahan
c29eac2bf6
Bug 344258. Move ID-content map up from nsHTMLDocument to nsDocument to prepare for using it across all document types. r+sr=jst
2008-06-23 11:12:40 +12:00
Peter Van der Beken
c993fed597
Address review comment for bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
2008-06-21 19:47:46 +02:00
Peter Van der Beken
b222a800ca
Bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
2008-06-21 17:25:29 +02:00
"Doug Turner ext:(%22)
30df99659b
Removing Minimo references. b=405705, r=ted
2008-06-16 13:57:42 -07:00
Benjamin Smedberg
e7ec955d4f
Bug 437647 - Dispatch outparams and other analyses explicitly, so it's easier to add various analyses, r=dmandelin
2008-06-06 15:31:11 -04:00
David Mandelin
490129ee06
Bug 433939: updating outparams check for latest Treehydra, r=bsmedberg
2008-06-05 11:21:29 -07:00
Jeff Walden
71119aeb18
Bug 429930 - NS_ABORT_IF_FALSE lies and doesn't abort if the given condition is false, making it exactly equivalent to NS_ASSERTION. Make it abort so we can use it when we really want a fatal assertion, if only the NS_ASSERTION macro implemented it. r+sr=shaver
2008-06-04 22:24:05 -04:00
Vladimir Vukicevic
5d96d72656
b=426563, put arm xptstubs shared assembly correctly in text section; r=bsmedberg
2008-06-03 17:01:32 -07:00
Sudheer Kumar Peddireddy
18c18ceba1
Increase the initial sizes of hash tables that are guaranteed to grow. b=432633 r=dbaron
2008-06-03 15:25:31 -07:00
Jeff Walden
6773debbac
Bug 421576 - Unpaired surrogate handled wrongly (Acid3 #68 ). acid3++ r=dbaron
2008-06-02 21:29:00 -04:00
Jeff Walden
b0c45525f5
Bug 434074 - TestRegistrationOrder test leaks stuff because it uses raw pointers; fix the leaks in case we want to do no-leak assertions in C++ tests sometime. r=dbaron
2008-06-02 21:28:59 -04:00
Jeff Walden
156d2236a0
Bug 429587 - MOZ_COUNT_DTOR and NS_LOG_RELEASE should assert (or worse) when used on an unrecognized pointer, when possible, for easier recognition of memmoved refcounted classes. r=dbaron
2008-06-02 21:28:59 -04:00
Jeff Walden
da5379b6cd
Bug 434076 - Give me stack traces and give me death! (aborts should print a stack trace before aborting) r=dbaron
2008-06-02 19:18:57 -04:00
Benjamin Smedberg
3ea5b08766
Merge cvs-trunk-mirror to mozilla-central up through FF3RC2build2
...
--HG--
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
2008-05-30 12:08:47 -04:00
gavin@gavinsharp.com
01f06ef659
Bug 422055: use jemalloc on Solaris, r=ted, a=shaver
2008-05-28 11:42:31 -07:00
David Mandelin
786fbfba8a
Bug 434839: outparams state explosion on functions with many outparams, r+a=bsmedberg
2008-05-22 10:59:02 -07:00
David Mandelin
7364d5d950
Bug 433939: update outparams for latest Treehydra revision
2008-05-20 11:28:00 -07:00