Robert O'Callahan
586e8a3c8c
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
106c4c79e3
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
5d2c20e437
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
216cf74ecd
Merge tm to m-c.
2008-12-11 15:17:58 -08:00
Benjamin Smedberg
470d4ccbfb
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
b1850969b0
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
9428c126eb
Merge m-c to tracemonkey
2008-12-10 15:40:30 -08:00
Steven Michaud
bcf4768b4e
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
e04708dfff
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
22340a45d8
Merge mozilla-central into tracemonkey, specifically to pick up bug 467579.
2008-12-09 21:37:35 -05:00
Benjamin Smedberg
4f688dc6c7
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
e930891ad0
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
7d6c76598e
Bug 468002 Really make windbgdlg a Unicode application r=blassey sr=bsmedberg
2008-12-05 21:30:17 +00:00
Makoto Kato
8f45b604cb
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
2e92b758cb
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
ea921d740c
Bug 397227 - Reduce the effort needed to write C++ tests. r=ted
2008-12-03 22:25:00 -08:00
Neil Rashbrook
5adc65bc9c
Bug 467779 IsDebuggerPresent doesn't need to be dynamically loaded any more r=bsmedberg
2008-12-04 00:18:28 +00:00
Gavin Sharp
c0ad917cb6
merge backout of ce8fbd7d222e for bug 455381
2008-12-03 18:51:29 -05:00
Gavin Sharp
7fa38c80c4
backout changeset ce8fbd7d222e from bug 455381 to fix windows unit test bustage
2008-12-03 18:49:54 -05:00
Benjamin Smedberg
be64754c95
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
4c8620d49e
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
d08b2bd837
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
418f5366f7
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function r=bsmedberg
2008-12-03 08:41:12 -05:00
Olli Pettay
91e13e4046
Trying to fix random orange, backing out Bug 463289,
2008-12-03 15:26:59 +02:00
Benjamin Smedberg
baa60e6034
Merge bug 466492, bug 466486, bug 463289, bug 442012, and bug 463420
2008-12-02 14:08:12 -05:00
Brad Lassey
dff03b246f
Bug 461859 - windows mobile minor cleanup of xpcom r=bsmedberg
2008-12-03 08:42:03 -05:00
Benjamin Smedberg
ac9c2a0930
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
00ff40c300
comment and whitespace cleanup for Mac OS X filesystem code. no bug.
2008-11-28 13:37:40 -05:00
Justin Wood
7d5b5e0578
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
bb525b1207
Backed out changeset 87f6ae0c4324 (bug 435474) for orange.
2008-11-27 13:15:18 -08:00
Justin Wood
9d391015e1
Bug 463824, Introduce GLOBAL_DEPS to build system
...
r=ted, a1.9.1=beltzner
2008-11-27 12:27:41 -08:00
Benjamin Smedberg
37bb4d2958
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
d9727afb44
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
87eae8b89c
bug 464998 - r+sr=bsmedberg, a=beltzner
2008-11-19 11:55:59 -05:00
Jim Blandy
5f8373a321
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
a843f16cb7
b=461087 provide templates for automatically-releasing handles to foreign resources, r=bsmedberg
2008-11-06 11:13:37 +13:00
Phil Ringnalda
538c9fb42a
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
d30dca0b1b
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
fbb9710ba4
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
82da6767f5
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
5fe4198f76
Backed out changeset bbccbf2c7456
2008-11-02 03:27:18 +00:00
Dave Townsend
ebb5261581
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
3212e47122
Bug 461594: Interfaces changed without iid updates. r=josh, r=jst
2008-10-31 10:31:43 +00:00
Steve Snyder
eca46b0128
Bug 410509 - Set 128-bit alignment for stack in x86, r=bsmedberg
2008-10-30 10:08:42 -07:00
Josh Aas
6500879b56
back out changeset 47259b642835, b=456662
2008-10-28 17:00:32 -07:00
Josh Aas
d1b2a835f0
bug 456662 bustage fix, remove reference to MoreFiles
2008-10-28 16:10:09 -07:00
Josh Aas
7557171094
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
e7464594f8
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
3ab8ffe9cb
bug 455987 crash fix, r/sr=bsmedberg
2008-10-24 16:15:33 -07:00
Benjamin Smedberg
799d2cf3af
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