Commit Graph

2920 Commits

Author SHA1 Message Date
Jon Coppeard
91b278ba3c Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
45edc962cf Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley 2013-11-20 15:37:30 +00:00
Bobby Holley
688bba41bf Bug 939166 - Be more direct in GetStaticScriptGlobal. r=bz
This can all collapse because of the following facts:
* Ever since we introduced SandboxPrivate, we never actually use a Window
  as an SOP for a sandbox.
* nsGlobalWindow is actually the only thing that implements nsIScriptGlobalObject.
2013-11-20 08:48:00 -08:00
Bobby Holley
0cbc09f09d Bug 940783 - Tests. r=bz 2013-11-20 08:47:59 -08:00
Ed Morley
4f9c98b39c Backed out changeset 017d3e4e80bf (bug 940505) 2013-11-20 16:38:04 +00:00
Ed Morley
2266a34f80 Backed out changeset ee2544f18623 (bug 940639) 2013-11-20 16:38:01 +00:00
Ed Morley
58ac75dfe2 Backed out changeset 17ca97e65aa5 (bug 940727) 2013-11-20 16:37:55 +00:00
Jon Coppeard
3d07a3a88d Bug 940727 - Fix rooting hazard in DOMProxyHandler::GetAndClearExpandoObject() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
c693051e65 Bug 940639 - Fix rooting hazard in nsXPCComponents_Utils::(Un)blockScriptForGlobal() r=bholley 2013-11-20 15:37:30 +00:00
Jon Coppeard
77e7c3f3f1 Bug 940505 - Fix rooting hazard in JSObject2JSObjectMap::Add() r=bholley 2013-11-20 15:37:30 +00:00
Terrence Cole
d0287c9257 Bug 940505 - Handlify GetXrayWaiver; r=bholley
--HG--
extra : rebase_source : 1812e79207fccdcf479b14637b67b2510d2f317b
2013-11-19 10:12:10 -08:00
Ehsan Akhgari
1c796694bb Bug 939608 - Part 1: Code changes required to build xpconnect in unified mode; r=bholley
--HG--
extra : rebase_source : e691b361737fbb233a0b33ed7fc6aa97ae172223
2013-11-19 15:03:40 -05:00
Jan Varga
340148eccf Bug 921478 - Remove BackstagePass IDB constructor resolve hook and use Cu.importGlobalProperties. r=bholley,bent
--HG--
rename : dom/indexedDB/test/test_globalObjects.xul => dom/indexedDB/test/test_globalObjects_chrome.xul
rename : dom/indexedDB/test/test_globalObjects.html => dom/indexedDB/test/test_globalObjects_content.html
rename : dom/indexedDB/test/unit/test_globalObjects.js => dom/indexedDB/test/unit/test_globalObjects_xpc.js
2013-11-19 08:36:12 +01:00
Carsten "Tomcat" Book
7210c41583 Backed out changeset 161bfee3f57a (bug 939608) PGO build issue 2013-11-19 14:13:15 +01:00
Carsten "Tomcat" Book
cfe659ca29 Backed out changeset 21df28ade757 (bug 939608) PGO build issue 2013-11-19 14:12:53 +01:00
Gijs Kruitbosch
2669f41615 Bug 890545 - provide a way to enumerate registered manifests, r=froydnj,f=glandium
--HG--
extra : rebase_source : 7534f0d3c0257ff34f1477c0bfdd23b540e7a7c7
2013-07-05 21:20:04 +02:00
Eddy Bruel
cf91a893bd Bug 938907 - Get rid of the compile and go flag on ContextOptions; r=bholley 2013-11-19 12:41:42 +01:00
Carsten "Tomcat" Book
52bb79098d Backed out changeset 5cda44ae1ba0 (bug 921478) for perma-orange on Mochitest-1 on B2G Linux Opt on a CLOSED TREE
--HG--
rename : dom/indexedDB/test/test_globalObjects_content.html => dom/indexedDB/test/test_globalObjects.html
rename : dom/indexedDB/test/test_globalObjects_chrome.xul => dom/indexedDB/test/test_globalObjects.xul
rename : dom/indexedDB/test/unit/test_globalObjects_xpc.js => dom/indexedDB/test/unit/test_globalObjects.js
2013-11-19 11:41:52 +01:00
Jan Varga
0d595eff6d Bug 921478 - Remove BackstagePass IDB constructor resolve hook and use Cu.importGlobalProperties. r=bholley,bent
--HG--
rename : dom/indexedDB/test/test_globalObjects.xul => dom/indexedDB/test/test_globalObjects_chrome.xul
rename : dom/indexedDB/test/test_globalObjects.html => dom/indexedDB/test/test_globalObjects_content.html
rename : dom/indexedDB/test/unit/test_globalObjects.js => dom/indexedDB/test/unit/test_globalObjects_xpc.js
2013-11-19 08:36:12 +01:00
Mike Hommey
931cb49886 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
db9e5129bc Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
636b672657 Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal 2013-11-19 11:47:45 +09:00
Mike Hommey
b18be7aacd Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal 2013-11-19 11:47:43 +09:00
Mike Hommey
f0d1cd1e10 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
094cb7c044 Bug 939044 - Remove the last uses of the MODULE variable in makefiles. r=gps 2013-11-19 11:47:30 +09:00
Mike Hommey
b73ed76683 Bug 939042 - Remove library building related variables in directories that build no C/C++ sources. r=mshal 2013-11-19 11:47:29 +09:00
Mike Hommey
f81885e53b Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Alexandre Poirot
16ffcc45fa Bug 770915 - Make Sandbox.dump() appear in adb logcat. r=gabor 2013-11-18 12:54:46 -05:00
Ehsan Akhgari
d34b4a705a Bug 939608 - Fix a build problem 2013-11-18 00:52:53 -05:00
Ehsan Akhgari
b4bd380bbc Bug 939608 - Build xpconnect in unified mode; r=bholley 2013-11-18 00:47:30 -05:00
Bobby Holley
27b8ebcefe Bug 938429 - Bump the trusted script buffer for macosx64 a bit. r=luke 2013-11-17 18:46:40 -08:00
Bobby Holley
1e3c4d3acc Bug 938297 - Stop using GetContextFromDocument in GetStateObject. r=bz 2013-11-17 18:44:04 -08:00
Andrew McCreight
19d50159cb Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley 2013-11-17 14:47:02 -08:00
Andrew McCreight
65c749e39d Bug 937157, part 13 - Remove DEBUG_shaver. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
bbb445bc9d Bug 937157, part 12 - Remove DEBUG_xpc_hacker. r=bholley 2013-11-17 14:47:01 -08:00
Andrew McCreight
e7fe28bf03 Bug 937157, part 11 - Remove XPC_DUMP_AT_SHUTDOWN. r=bholle 2013-11-17 14:47:01 -08:00
Andrew McCreight
f8517e0628 Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
9da4e53963 Bug 937157, part 9 - Remove XPC_TRACK_WRAPPER_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
8dc585fe66 Bug 937157, part 8 - Remove XPC_TRACK_SCOPE_STATS. r=bholley 2013-11-17 14:47:00 -08:00
Andrew McCreight
c6e28bb163 Bug 937157, part 7 - Remove XPC_TRACK_PROTO_STATS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
3249d41c33 Bug 937157, part 6 - Remove XPC_CHECK_WRAPPERS_AT_SHUTDOWN. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
a288f3c946 Bug 937157, part 5 - Remove XPC_REPORT_SHADOWED_WRAPPED_NATIVE_MEMBERS. r=bholley 2013-11-17 14:46:59 -08:00
Andrew McCreight
07826be78e Bug 937157, part 4 - Remove XPC_CHECK_CLASSINFO_CLAIMS reference from xpcprivate.h. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
7e4477dc70 Bug 937157, part 3 - Remove XPC_ASSERT_CLASSINFO_CLAIMS. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
36d73a2e1c Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley 2013-11-17 14:46:58 -08:00
Andrew McCreight
11c210233b Bug 937157, part 1 - Remove some ancient or unused debugging #defines. r=bholley 2013-11-17 14:46:57 -08:00
Tom Schuster
f052cdba92 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Tom Schuster
9839c0957a Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz 2013-11-16 13:31:36 +01:00
Ms2ger
29adada2a2 Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster
a12aa024e6 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00