Chris Peterson
b6a3cbfa97
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
2014-02-17 22:24:15 -08:00
Bobby Holley
28699ea040
Bug 960828 - More diagnostics. r=mccr8
2014-02-19 18:23:48 -08:00
Andrew McCreight
40808535d3
Backout bug 966762 for Valgrind leaks
2014-02-19 17:17:58 -08:00
Andrew McCreight
7cd675b3c0
Bug 966762 - Add chrome JS function to unlink ghost windows. r=smaug
2014-02-19 13:27:15 -08:00
Brian Hackett
bb98c9b7e6
Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
2014-02-19 09:02:13 -07:00
Daniel Holbert
682b66552e
back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
2014-02-19 00:15:51 -08:00
Chris Peterson
f86f58f16d
Bug 712873 - Part 2: Replace JS_ASSERT with MOZ_ASSERT outside js/src/ directory. r=luke
2014-02-17 22:24:15 -08:00
Phil Ringnalda
c36c6ce913
Merge b-i to m-c
2014-02-15 10:01:36 -08:00
Bobby Holley
65a9234cc8
Bug 968003 - Return null for frameElement with a cross-origin parent. r=bz
2014-02-14 22:39:34 -08:00
Bobby Holley
89e75f4bb7
Bug 968335 - Tests. r=bz
2014-02-14 22:36:44 -08:00
Bobby Holley
15eba92086
Bug 968335 - Implement Cu.getWebIDLCallerPrincipal. r=bz
2014-02-14 22:36:44 -08:00
Bobby Holley
4b4c66f595
Bug 968335 - Add an API to determine if a given AutoCxPusher corresponds to the stack-top cx push. r=bz
...
This patch, and those following, are part of an epic quest to make this API
work properly despite the fact that we don't yet have GetEntryGlobal. See
the comment a few patches forward.
2014-02-14 22:36:43 -08:00
Mike Habicher
cb7b7f75e6
Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus
2014-02-14 17:41:07 -05:00
Phil Ringnalda
f2630e3d05
Back out 4fc776ee6852:6a0ebe4ddd01 (bug 968335) and e7d697004921 (bug 923904) for b2g emulator build bustage
...
CLOSED TREE
2014-02-14 18:35:30 -08:00
Bobby Holley
772b5fa2da
Bug 968335 - Tests. r=bz
2014-02-14 16:13:38 -08:00
Bobby Holley
187d49d241
Bug 968335 - Implement Cu.getWebIDLCallerPrincipal. r=bz
2014-02-14 16:13:38 -08:00
Bobby Holley
0f0ffa8525
Bug 968335 - Add an API to determine if a given AutoCxPusher corresponds to the stack-top cx push. r=bz
...
This patch, and those following, are part of an epic quest to make this API
work properly despite the fact that we don't yet have GetEntryGlobal. See
the comment a few patches forward.
2014-02-14 16:13:37 -08:00
Neil Rashbrook
575255ea5f
Bug 966911 Part 4: Recreate the underlying nsAString when an an external string is passed back to C++ r=bholley
2014-02-14 19:44:55 +00:00
Michael Shuen
219c49dd20
Bug 934817 - Part 2: Remove 0-length check in XPCStringConvert::ReadableToJSVal and XPCConvert::NativeData2JS. r=bz
2014-02-14 11:15:42 -05:00
Bobby Holley
4211893075
Bug 956382 - Remove usage of explicit *IgnoringDomain variants. r=mrbkap
2014-02-13 18:57:36 -08:00
Bobby Holley
efd332b2df
Bug 956382 - Consider document.domain when computing security wrappers. r=mrbkap
2014-02-13 18:57:35 -08:00
Bobby Holley
13a4ff6a45
Bug 956382 - Add AccessCheck::subsumesConsideringDomain and clean up other implementations. r=mrbkap
...
We now assert that we have a principal when we enter the wrap callback, and we
now have a convenient overload defined in nsIPrincipal.idl.
2014-02-13 18:57:34 -08:00
Bobby Holley
876aaba4b2
Bug 972478 - Docshell scriptability should only affect non-immune principals. r=bz
2014-02-13 15:40:50 -08:00
Bobby Holley
010de8007f
Bug 960828 - Diagnostics. r=mccr8
2014-02-13 11:54:59 -08:00
Bobby Holley
d11531d2a6
Bug 965981 - Wrap ids in XPCWrappedNativeXrayTraits::enumerateNames. r=mccr8
2014-02-13 10:54:08 -08:00
Bobby Holley
73ce31f07f
Bug 965901 - Add an ENUMERATE policy action. r=gabor sr=mrbkap
2014-02-13 10:54:08 -08:00
Bobby Holley
66cc972e63
Bug 965901 - Track and assert the policy action in AutoEnterPolicy/assertEnteredPolicy. r=gabor sr=mrbkap
2014-02-13 10:54:07 -08:00
Jon Coppeard
0eac977006
Bug 959787 - Handlify arguments for Call APIs r=terrence r=bz
2014-02-13 15:33:04 +00:00
Jan de Mooij
a69c3e1433
Bug 931861 - Fix xpcshell to install breakpad signal handlers before AsmJS/Ion signal handlers. r=ted
2014-02-13 10:22:58 +01:00
Neil Rashbrook
c0aac862cd
Bug 966911 Part 3: Passing undefined to an AString param should (like ACString) convert to null, not the empty string r=bholley
2014-02-13 00:26:28 +00:00
Neil Rashbrook
0dc2b0ff48
Bug 966911 Part 2: An AString out param should use a short lived string instead of wastefully creating an nsAutoString on the heap r=bholley
2014-02-13 00:08:57 +00:00
Andrew McCreight
e62aef1717
Bug 733636, part 2 - nsXPConnect::WrapNative should pass aAllowWrapping=true. r=bholley
2014-02-12 15:19:32 -08:00
Andrew McCreight
7217794d76
Bug 733636, part 1 - Change the nsContentUtils::WrapNative aAllowWrapping default to true. r=bholley
2014-02-12 15:19:32 -08:00
Neil Rashbrook
b9f497881a
Bug 966911 Part 1: Improve DOMString and AString conversion code paths r=bholley
2014-02-12 21:22:07 +00:00
Jon Coppeard
25c1a75044
Bug 969812 - Convert JS_NewArrayObject to use HandleValueArray r=terrence r=bz
2014-02-12 10:50:46 +00:00
Andrew McCreight
72e3aeff0a
Bug 967023, part 2 - Get rid of XPCWrappedJSClass::GetNewOrUsed out param. r=bholley
2014-02-11 14:56:46 -08:00
Andrew McCreight
5f07b33fa7
Bug 967023, part 1 - Rename clazz to clasp in XPCWrappedNative::GetNewOrUsed. r=bholley
2014-02-11 14:56:45 -08:00
Masatoshi Kimura
0a3d8da618
Backed out changeset d7d447cac91b (bug 969762) for tp5 regression.
2014-02-12 06:01:29 +09:00
Jon Coppeard
2cf0941496
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
2014-02-11 10:59:16 +00:00
Ehsan Akhgari
82ebdc883f
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00
Masatoshi Kimura
590e1730d2
Bug 969762 - Support non-ASCII dump() messages on Windows. r=jimm
2014-02-11 05:50:16 +09:00
Bobby Holley
1470b35e49
Bug 965921 - Handle addons that expose JS-implemented XPCOM components to content. r=mrbkap
2014-02-10 10:27:24 -08:00
Bobby Holley
18b05894d8
Bug 969156 - Don't fire onNewGlobalObject until the end of nsGlobalWindow::SetNewDocument. r=bz
2014-02-10 10:03:56 -08:00
Jon Coppeard
f78663e243
Bug 969798 - Convert JS_ConvertArguments APIs to take CallArgs rather than raw Value pointer r=terrence
2014-02-10 16:42:27 +00:00
Andrew McCreight
3fe6a0ae7a
Bug 965920, part3b - Add mozilla namespace to StaticRefPtr on this CLOSED TREE. r=bustage
2014-02-04 20:09:26 -08:00
Andrew McCreight
3ebf482b7b
Bug 966766, part 4 - Smart pointerize clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor
2014-02-04 19:29:59 -08:00
Andrew McCreight
5c5b29c9f5
Bug 966766, part 3 - Rename clazz to clasp in XPCWrappedJSClass::GetNewOrUsed. r=gabor
2014-02-04 19:29:58 -08:00
Andrew McCreight
5688f1f8f2
Bug 966766, part 2 - Move AddRef out of the ctor for XPCWrappedJSClass. r=gabor
2014-02-04 19:29:58 -08:00
Andrew McCreight
364e47e790
Bug 966766, part 1 - Remove null check in XPCWrappedJSClass::GetNewOrUsed. r=gabor
2014-02-04 19:29:58 -08:00
Andrew McCreight
5772d34f0e
Bug 966765 - Remove DumpHeap call in ReleaseXPConnectSingleton. r=bholley
2014-02-04 19:29:58 -08:00