Commit Graph

1070 Commits

Author SHA1 Message Date
Peter Van der Beken
7f4e72d2de Back out fixes for bug 560462 to fix orange.
--HG--
extra : rebase_source : afe96ede6fc605c656b746f6388d6144886b18ed
2010-05-11 19:20:03 +02:00
Peter Van der Beken
00ea1d430a Try to fix orange from e2c5f6be2148
--HG--
extra : rebase_source : 148d9a1eef794af433373002effd47c12cce6e1c
2010-05-11 18:27:44 +02:00
Peter Van der Beken
f9b24fc187 Fix for bug 560462 (Use fast unwrapping for more quickstubs) - use fast unwrapping for nsIDOMNode_GetNodeType, nsIDOMNodeList_GetLength, nsIDOMElement, nsIDOMNSElement_, nsIDOMNSHTMLElement, nsIDOMDocument, nsIDOMNSDocument, nsIDOM3Document, nsIDOMHTMLDocument and nsIDOMNSHTMLDocument_. r=jst. 2010-04-19 17:41:39 +02:00
Peter Van der Beken
4fe2094857 Fix for bug 560462 (Use fast unwrapping for more quickstubs) - add support for non-templated custom quickstubs for an interface. r=jst. 2010-05-06 14:16:32 +02:00
Peter Van der Beken
80ceab0c8a Fix for bug 564114 (Crash [@ nsINode::CompareDocumentPosition] passing null). r=bz. 2010-05-06 21:26:35 +02:00
Robert Sayre
0ebb9c1370 Merge tracemonkey to mozilla-central. 2010-05-06 08:50:41 -04:00
Blake Kaplan
4801a2f799 Bug 560351 - Don't forget to actually throw the exception. r=peterv
--HG--
extra : rebase_source : 92f95ae32314cd74975dc2a932f67e617b4a7772
2010-05-05 20:44:30 -07:00
Blake Kaplan
a0ccea7552 Bug 558540 - about:sessionrestore asserts because of the wrong wrapper types. r=jst
--HG--
extra : rebase_source : dcf0256b25620953fd3bfefacc56814bbb2d519c
2010-05-05 17:28:58 -07:00
L. David Baron
62aefa3109 Back out temporary debugging code for bug 538462 (changesets 1e383909069b and f5c479a8f631). 2010-05-05 18:20:43 -07:00
L. David Baron
06913598cc Move temporary debugging code for bug 538462 to where it's more likely to work when we leak the world. 2010-05-05 12:39:44 -07:00
Peter Van der Beken
a64d376e9c Part 13 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - stop using tearoffs from quickstubs for nsIDOM3Node, nsIDOM3Text, nsIDOMNodeSelector and nsIDOMNSElement. r=jst.
--HG--
extra : rebase_source : fbc8a48c0efb5d6700ec981f7d4da3434f306e9d
2010-04-19 17:41:38 +02:00
Peter Van der Beken
02d491203e Part 12 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - switch default 'canFail' value for custom QS from False to True and allow missing 'code'. r=jst.
--HG--
extra : rebase_source : d5d5cd5c863856176b77a82309bb9a029d84b224
2010-04-19 17:41:38 +02:00
Peter Van der Beken
3fcb7546e7 Fix for bug 560199 (Link XPConnect and caps into layout). r=jst.
--HG--
extra : rebase_source : 5141822e9d560019ffc1e0cb0264782aa8aa7a99
2010-04-11 15:55:24 +02:00
Makoto Kato
c79f7aed7a Bug 560477 - ambiguous call to overloaded function of ATL::CComPtr<T>::CComPtr. r=timeless 2010-04-28 13:40:56 +09:00
Mounir Lamouri
dbdc60fd52 Bug 346485 - "Implement output element" [r=smaug,hsivonen,mrbkap,timeless,roc sr=jst] 2010-04-26 03:42:00 -04:00
Blake Kaplan
e11777b779 Fix bug 554449. r=jst sr=peterv 2010-04-27 16:24:35 -07:00
Blake Kaplan
1051194298 Bug 559231 - Don't assert if there's no code running. r=jst 2010-04-27 16:24:18 -07:00
Robert O'Callahan
02c1f154fc Backing out fix for bug 560358 to fix regressions and test failures (see bug 561700) a=philor 2010-04-26 19:12:13 +12:00
Robert O'Callahan
fdc17c7a0b Backed out changeset 35c25547a135 2010-04-26 19:10:42 +12:00
Andreas Gal
d7cc7de1f9 Don't save static RegExp state across lambda replace calls (560358, r=brendan). 2010-04-21 22:39:05 -07:00
Robert Sayre
0bc0ee1ad3 Merge mozilla-central to tracemonkey. 2010-04-12 09:45:24 -04:00
timeless@mozdev.org
b6d8489306 Bug 560126 - funobj is uselessly set in WrapFunction, r=mrbkap
--HG--
extra : rebase_source : a0277ef8df513601f0523974511e88beb7930bf1
2010-04-19 00:26:00 -07:00
Robert Sayre
0f0d2ffdf7 Merge mozilla-central to tracemonkey. 2010-04-24 12:56:26 -04:00
Boris Zbarsky
2beee9dbfb Bug 557605. Quickstub some XHR things. r=peterv 2010-04-23 13:37:02 -04:00
Robert O'Callahan
75dc672dff Backed out changeset 7432d20f5b86 2010-04-23 16:34:06 +12:00
Mounir Lamouri
fba2c4e7f0 Bug 346485. Implement HTML5 <output> element. r=smaug,hsivonen,mrbkap,sr=jst 2010-04-23 14:43:23 +12:00
Julian Seward
4fd59b2da7 Bug 557586 - XPCPerThreadData::~XPCPerThreadData race leading to possible crash r=timeless 2010-04-22 14:58:41 +02:00
Ben Newman
4dddc1fb4e Bug 559962 - Refactor XPCWrappedNative::CallMethod. r=mrbkap 2010-04-21 11:39:13 -07:00
Mike Hommey
0a48e14b6d Bug 541774: IDL-parser cache and .pyc files are left behind by make clean. r=ted 2010-04-10 16:02:45 -04:00
Blake Kaplan
bb1b00d30e Bug 533882 - Don't call into CAPs when we don't have to. r=jst sr=bzbarsky
--HG--
extra : rebase_source : 534bfae23aa5c1de4229b5259ba48599aef69a12
2009-12-16 17:40:14 -08:00
Peter Van der Beken
0578abb1ad Fix warning. 2010-04-08 14:07:28 +02:00
Blake Kaplan
f3bccc63ee Fix bug 554448. r=jst sr=sicking
--HG--
extra : rebase_source : d5b72e262ed2c9da30fae7fb4b4ea8ad75f511c4
2010-03-25 14:38:45 -07:00
Blake Kaplan
33bd565c3b Bug 386635 - Compatibility hacks to make evalInSandbox continue to work for GreaseMonkey. r=jst
--HG--
extra : rebase_source : 3784e3ea135dbb53cd5a935369a58627bb73fb7d
2010-03-23 14:11:50 -07:00
Blake Kaplan
63886e99f2 Bug 386635 - Automatically wrap sandboxes in security wrappers to make them easier to use safely. r=jst
--HG--
extra : rebase_source : c21431a5de17359b622c71061802b9f1713fcc8f
2010-02-11 17:04:41 -08:00
Olli Pettay
c14b02896e Bug 519741 - Quickstub nsIDOMRange, r=peterv 2010-04-07 18:25:26 +03:00
Peter Van der Beken
903db0b614 Try to fix bustage. 2010-04-06 17:02:28 +02:00
Peter Van der Beken
42d3a70ee1 Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Use flags on DOMCI to be able to cast instead of QI. r=jst.
--HG--
extra : rebase_source : b33953705ace2b6c2171f32fcf7c0157a1f76173
2010-01-12 15:24:00 +01:00
Robert Sayre
5ef05c8584 Merge mozilla-central to tracemonkey. 2010-04-09 11:43:07 -04:00
Nicholas Nethercote
26d8277a75 Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal. 2010-04-07 16:09:49 -07:00
Robert Sayre
744599315f Merge mozilla-central to tracemonkey. 2010-04-04 14:15:05 -04:00
Jacek Caban
a143357a5d Bug 393119: Followup bustage fix for mingw. r=mrbkap 2010-04-03 07:32:59 -04:00
Nicholas Nethercote
795d4b8ad2 Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan. 2010-03-31 22:13:51 -07:00
Robert Sayre
c8c02b70fc Merge mozilla-central to tracemonkey. 2010-03-31 12:47:53 -07:00
Robert Sayre
cd70d71b16 Fix merge bustage. 2010-03-31 08:21:07 -07:00
Robert Sayre
baeb2d1edf Merge mozilla-central to tracemonkey. 2010-03-30 21:13:01 -07:00
Nicholas Nethercote
684396fb91 Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal. 2010-03-30 14:42:48 -07:00
Jeff Walden
c8c8503f4e Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) changes for bug 548702, betting the nsJSEnvironment.{cpp,h} changes were the bad ones causing n810 bustage. 2010-03-29 12:24:03 -07:00
Jeff Walden
ba84f1175f Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702. 2010-03-29 19:47:40 -07:00
Jeff Walden
fbc0da3a62 Backed out changeset 79fd90e2dd87, n810s all orange -- yay! Something fruitful to investigate! 2010-03-29 19:46:37 -07:00
Jeff Walden
fa7bcd268b Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) and nsJSEnvironment.{cpp,h} changes for bug 548702. 2010-03-29 12:24:03 -07:00
Jeff Walden
0973dfd6ab Merge. 2010-03-26 21:53:40 -07:00
Jeff Walden
95422c65a3 Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\ 2010-03-26 18:01:54 -07:00
Blake Kaplan
7fa2e3d1ad Bug 555109 - Reparent wrappers harder. r=jst, sr=peterv. 2010-03-31 13:45:46 +02:00
Andreas Gal
4f38e87c72 add missing test file for bug 553407 2010-03-18 18:02:35 -07:00
Andreas Gal
32268bb413 Report proper typeof for XPCNativeWrapper(obj) and XPCNativeWrapper(fun) (553407, r=mrbkap). 2010-03-18 18:00:58 -07:00
Josh Matthews
037d47f249 Bug 526793 - Add gczeal() function to xpcshell. r=mrbkap 2010-03-18 13:05:22 +13:00
Igor Bukanov
6231f35ccd bug 551680 - replacing JS_(Suspend|Resume)Request with JSAutoSuspendRequest. r=mrbkap 2010-03-17 10:29:37 +03:00
Robert Sayre
84b14d6f30 Merge mozilla-central to tracemonkey. 2010-03-13 11:51:12 -05:00
Joel Maher
d050afae06 Bug 544097 Chaning mochitests to run against mochi.test instead of localhost r=ted, waldo, dwitte p=jmaher. Landed on CLOSED TREE 2010-03-12 13:53:36 -08:00
timeless@mozdev.org
643a7b230b Bug 551088 fix xpconnect signed warnings
r=dbradley

--HG--
extra : rebase_source : 01a2089bc2a3f3a402acaab68b8b9a6bce92bb09
2010-03-12 07:50:12 +01:00
timeless@mozdev.org
422c4d280c Bug 187796 make unimplemented constructors in mozJSComponentLoader.cpp private
r=dbradley

--HG--
extra : rebase_source : 11c1d83d14854f124ddb6342cad99a01f84e8673
2010-03-12 07:50:10 +01:00
Jeff Walden
106fbd8085 Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
2010-01-11 11:52:21 -06:00
Igor Bukanov
9d1cbd468c bug 549010 - folowup to replace PROTO access macros with the inlne function 2010-03-04 23:52:52 -08:00
Mike Moening
0373a2437d bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor 2010-03-04 20:44:09 -08:00
Ms2ger
96f599dff1 Bug 553804: s/MoMo/MoFo/ in license blocks. r=gerv 2010-03-28 11:52:43 -04:00
Robert Sayre
5cf27a725e Merge tracemonkey to mozilla-central. 2010-03-26 15:53:14 -07:00
Dão Gottwald
dd8ac6f428 Backed out changeset 5c7b969a71fa 2010-03-26 10:25:39 +01:00
Mike Hommey
f2a3d7298c Bug 541774 - idl-parser cache and compiled python files are not cleaned up by make clean. r=ted
--HG--
extra : rebase_source : 6077c7c1c5231be938d772b04cd0acabd054f083
2010-03-26 09:26:39 +01:00
Nicholas Nethercote
c8a754a27d Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward. 2010-03-02 13:47:17 +11:00
Andreas Gal
7fc1c8efb0 Introduce ObjectOps for typeOf and make trace a mandatory ObjectOp (547314, r=brendan). 2010-02-22 16:30:22 -08:00
Robert Sayre
84d7499b25 Merge mozilla-central to tracemonkey. 2010-02-22 12:29:54 -08:00
Luke Wagner
df420a425b Bug 542797 - change obj_eval from JSNative to JSFastNative (r=mrbkap)
--HG--
extra : rebase_source : 5138b86418081cfa331b05947e5988c1f81065ef
2010-02-16 17:41:39 -08:00
Robert Sayre
f146d11898 Merge mozilla-central to tracemonkey. 2010-02-09 13:08:35 -05:00
Boris Zbarsky
db71c4ce64 Bug 538663 followup. Don't rely on having python 2.5. r=jorendorff 2010-02-08 15:53:32 -05:00
Luke Wagner
3b828cd733 Fix &va_list on x86-64, quiet warning 2010-02-06 21:28:18 -08:00
Luke Wagner
fbab1d732f Fix opt test bustage
--HG--
extra : rebase_source : 232d3e154a7c2d5fc0cc31cde68cf58657c9cea4
2010-02-06 15:25:38 -08:00
Luke Wagner
9dabae3069 Bug 542091 - remove JS_PushArguments[VA] (r=mrbkap,dveditz) 2010-02-06 12:26:24 -08:00
Robert Sayre
29798de341 Merge mozilla-central to tracemonkey. 2010-02-05 10:53:48 -05:00
Boris Zbarsky
870b21a0c8 Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff 2010-02-03 16:14:14 -05:00
Jeff Walden
82210191cf Backed out changeset bc8bb2def82d, something's weird with this and we try to generate 9-argument traceable natives (maxargs is 8). 2010-02-03 17:10:23 -08:00
Boris Zbarsky
ede71f67a6 Bug 538663. Allow traceable natives with up to 8 arguments, and use that in quickstubs as we can. r=jorendorff 2010-02-03 16:14:14 -05:00
Robert Sayre
c7ce498f03 Merge mozilla-central to tracemonkey. 2010-01-29 09:51:21 -08:00
Luke Wagner
2645ecd2da Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff) 2010-01-22 14:49:18 -08:00
Jonas Sicking
6f2368d0b0 Bug 543696: Remove unused nsIScriptSecurityManager::CheckConnect. r/sr=mrbkap 2010-02-02 02:29:15 -08:00
Vladimir Vukicevic
b0353d0b45 b=542885; webgl types should not be enumerable on global objects; r=smaug 2010-02-02 01:18:35 -08:00
Jae-Seong Lee-Russo
513e9cf886 Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE' 2010-02-07 10:52:43 -05:00
Ms2ger@gmail.com
8ac5baea31 Bug 41464 - Implement textarea.wrap. r=bz 2010-02-06 09:51:10 +01:00
Vladimir Vukicevic
11da29f6d4 b=538255; [quickstubs] add ability to negate/remove stubs included through wildcards; r=jorendorff 2010-01-09 13:01:37 -08:00
Vladimir Vukicevic
3f208aeae6 b=538258; [quickstubs] return types for traceable natives not fully resolved; r=jorendorff 2010-01-09 13:01:37 -08:00
Vladimir Vukicevic
cc8708cca8 b=534733, add support for fully custom quickstubs; r=jorendorff 2010-01-09 13:01:37 -08:00
Brad Lassey
bb55fe310f backing out changesets e939397fc6a5, 88529662c474 and 3d7c54b194bb due to random hangs in pgo tests 2010-03-09 22:33:11 -05:00
Joel Maher
aef3dc32c3 Bug 544097 changing mochitests to use mochi.test instead of localhost for windows mobile refactoring p=jmaher, r=ted,dwitte, sayrer, waldo, ctalbert 2010-03-09 08:55:39 -08:00
Dan Mills
d6ce8dbd19 Bug 393119 - XPConnect's Dump doesn't do string conversions correctly. r+sr=jst 2010-03-23 14:08:18 -07:00
Johnny Stenback
5de9282f0d Backing out 2cf18052b8ee to fix orange. 2010-03-22 18:43:13 -07:00
Johnny Stenback
c7621f2611 Backed out changeset 2cf18052b8ee to fix orange. 2010-03-22 18:33:33 -07:00
Blake Kaplan
899efe2f6e Bug 546573 - EnsureInnerWindow from wrappers. r=jst sr=bzbarsky 2010-03-22 15:46:37 -07:00
Peter Van der Beken
3e3654ffca Fix for bug 540848 (Add appendChild/insertBefore/replaceChild/removeChild on nsINode). r=bz.
--HG--
extra : rebase_source : 4550ff196ab5fd1acbc72e7c94b7a31d073ae5dd
2010-03-17 16:06:19 +01:00
Blake Kaplan
bb5df50c12 Bug 552516 - Don't create a temporary context for the new sandbox object. r=igor
--HG--
extra : rebase_source : 78b20a13d174f1ddf0b47556e9ea39fbe724c2cb
2010-03-17 17:38:16 -07:00
Ehsan Akhgari
21485ce94f Bug 458037 - Implement isContentEditable; r=bzbarsky sr=roc
--HG--
extra : rebase_source : fdcbc217e41e8c1a43bfd7c41a8cc6c6169c588f
2010-03-10 14:10:09 -05:00
Blake Kaplan
5d51b081d8 Bug 550356 - Enumeration over COWs should work. r=jst
--HG--
extra : rebase_source : 2cb53a88893181c09c969cab0e46188c62acd0fb
2010-03-05 02:03:05 -08:00