Commit Graph

334 Commits

Author SHA1 Message Date
Blake Kaplan
dcad7b2e6d Bug 580128 - Fix compartment warnings by entering. r=gal/peterv/jst/mrbkap/jorendorff (and written by all of us too). 2010-09-22 17:34:20 -07:00
Blake Kaplan
97bd1be75d bug 580128 - Set nsGlobalChromeWindows' principals to chrome even before they know it. r=jst 2010-09-17 14:54:41 -07:00
Blake Kaplan
02048e5f94 bug 580128 - Make the Window constructor be defined on new windows. r=peterv 2010-09-17 14:54:40 -07:00
Blake Kaplan
eab6f7f3fa Bug 580128 - Fix a leak caused by holding a non-cycle collectable object instead of a cycle-collectable one. r=peterv 2010-09-03 14:15:50 -07:00
Blake Kaplan
e72c3956f5 bug 580128 - Now that we use a proxy for the outer window, nsOuterWindowSH is unused (except for PreCreate). Nuke it. r=peterv 2010-09-17 14:54:40 -07:00
Blake Kaplan
f832dc8f30 bug 580128 - Create a proxy for the outer window and use it. Note: this turns on new wrappers for all objects. r=peterv 2010-09-17 14:54:40 -07:00
Andreas Gal
c1d4bb1b7e Always create a dummy stack frame when crossing compartment boundaries (bug 600015, r=mrbkap). 2010-09-27 15:55:15 -07:00
Andreas Gal
5055af039b Backed out changeset 52c66b17843e (bug 592907). 2010-09-23 16:21:37 -07:00
Gregor Wagner
035dd7961f Bug 592907 - TM: set JSGC_MAX_BYTES to a sane value (r=igor) 2010-09-23 15:31:32 -07:00
Olli Pettay
078f7b2e60 Bug 508518, Implement nsUITimerCallback with one-shot timer, r=jst, a=blocking 2010-11-07 21:07:59 +02:00
Mark Finkle
6c5c21f99a Bug 606371 - Use scopeChain and AccessCheck to determine if a script is chrome [r=mrbkap a=blocking-fennec] 2010-10-22 01:15:21 -04:00
Boris Zbarsky
c89f1f1039 Bug 605492 part 1. Add an nsIScriptError2 interface that exposes an outer window id, and set the window id for script errors coming through the DOM JS error reporter. r=mrbkap 2010-10-20 20:24:15 -04:00
Robert Sayre
2c130af1f9 Merge tracemonkey to mozilla-central. a=blockers 2010-10-20 09:13:20 -05:00
L. David Baron
baf05e7af3 Check for UniversalXPConnect in trace-malloc hooks. (Bug 600064) r=jst a2.0=roc 2010-10-17 19:36:25 -07:00
Mounir Lamouri
a09727e7ee Merging cedar with mozilla-central. 2011-05-30 12:50:04 +02:00
Masayuki Nakano
8b335d50b1 Bug 660121 Remove all pref related methods from nsContentUtils r=roc 2011-05-29 08:42:57 +09:00
Masayuki Nakano
55fb2a7014 Bug 659913 part.1 Remove nsContentUtils::GetPrefBranch() r=roc 2011-05-29 08:39:27 +09:00
Daniel Holbert
857e779051 Bug 658849: Remove harmless "WARNING: Failed to create timer" message that gets spammed on shutdown. r=gal 2011-05-27 16:53:01 -07:00
Masayuki Nakano
81dbe5de4d Bug 659536 part.2 Replace nsContentUtils::GetIntPref() with Preferences::GetInt() or Preferences::GetUint() r=roc 2011-05-25 15:32:00 +09:00
Masayuki Nakano
ccc2f5b479 Bug 659533 Replace nsContentUtils::GetBoolPref() with Preferences::GetBool() r=roc 2011-05-25 15:31:59 +09:00
Peter Van der Beken
6e33837f42 Fix for bug ug 652135 (Add more CC edge names). r=dbaron. 2011-02-02 16:30:03 +01:00
Peter Van der Beken
2af68adc19 Fix for bug 466157 (Better CC logging for nodes). r=dbaron, a=jst. 2009-02-27 15:48:26 +01:00
Robert O'Callahan
0b967c5cd5 Fix for bug 466157 (Enable dumping of cycle-collector graphs in any build). r=dbaron, a=jst. 2010-08-12 12:03:23 +12:00
Chris Leary
d1aafced59 Bug 571355: Move RegExpStatics out of JSContext. (r=gal) 2010-09-13 15:53:50 -07:00
Chris Leary
b75c7a7032 Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw) 2010-09-13 09:38:22 -07:00
L. David Baron
874f13389f Fix bustage with various profiler integration options from JSNative signature change in JägerMonkey landing. (Bug 595544) r=sayrer a=bustage 2010-09-11 17:06:59 -07:00
Robert Sayre
e49df33cd6 [Bug 595544] Fix some JSFunctionSpec definitions in nsJSEnvironment.cpp. r=dbaron a=bustage 2010-09-11 17:24:00 -04:00
Chris Leary
8e47fc154f Back out due to mochiserver breakage. (no_r=me) 2010-09-09 16:52:31 -07:00
Chris Leary
17418c981c Bug 540675: remove callerVersion from stack frame. (r=lw) 2010-09-09 14:25:30 -07:00
Robert Sayre
407b1737a0 merge mozilla-central to tracemonkey. 2010-09-08 10:33:07 -04:00
Doug Turner
cde4ac1bff Bug 592308. IsLowMemory() is terribly slow and there is nothing to do about it. r=bsmedberg a=blocking-fennec2.0 2010-09-02 19:02:06 -03:00
Luke Wagner
23899570df Bug 581263 - remove slow natives (r=waldo,mrbkap) 2010-08-16 12:35:04 -07:00
David Mandelin
132b1fa4a3 [JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste. 2010-08-17 15:32:40 -07:00
David Mandelin
2150af486d [JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet 2010-08-16 15:37:15 -07:00
Brian Hackett
b3a3c0986d Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw 2010-08-15 08:44:51 -04:00
David Mandelin
d5bff90372 Merge from tracemonkey. 2010-08-05 15:57:34 -07:00
Blake Kaplan
2808807626 Bug 574975 - Split inner/outer scriptable helpers, make the outer window not global. r=jst. 2010-08-01 17:39:35 -07:00
Chris Leary
d9465f1534 Bug 583868: increase heap size to avoid V8 OOM in shell. (r=anygregor) 2010-08-04 16:23:49 -07:00
David Mandelin
998e85e6fa [JAEGER] Merge from Tracemonkey. 2010-07-29 13:23:33 -07:00
David Mandelin
c2f58c1d63 Merge from Tracemonkey. 2010-07-28 11:16:36 -07:00
David Mandelin
f5575afa45 [JAEGER] Merge from tracemonkey. 2010-07-23 18:47:24 -07:00
Andreas Gal
a4ffe18168 Consolidate GC heuristics (580803, r=igor). 2010-07-23 15:17:42 -07:00
Sean Stangl
7dc5be92ae [JAEGER] Merge from TraceMonkey (which pulled m-c). 2010-07-20 22:24:39 -07:00
David Anderson
51adbd239b [JAEGER] Merge from tracemonkey. 2010-07-19 20:49:26 -07:00
Andreas Gal
c0cd58601c Support independent cycle collection and garbage collection (573175, r=jst). 2010-07-19 23:31:01 -07:00
Blake Kaplan
e3537e812e Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst 2010-07-19 13:36:49 -07:00
Igor Bukanov
576a09c5b2 bug 552266 - - asserting that autorooters are used only under a request. r=mrbkap 2010-07-23 13:33:15 +02:00
David Anderson
549886a671 [JAEGER] Merge from fatval & TM. 2010-07-05 18:07:39 -07:00
Luke Wagner
0f817f3eaa Merge from TM 2010-07-04 14:49:39 -07:00
Sean Stangl
0b2e4848a1 [JAEGER] Merge with fatval. 2010-07-02 21:52:25 -07:00