Bobby Holley
|
3b960027ba
|
Bug 1081537 - Followup bustage fix. r=me
|
2014-10-17 19:08:45 +02:00 |
|
Bobby Holley
|
3268a57801
|
Bug 1081537 - Fall back to the addon global (if one exists) in GetEntryDocument. r=bz
|
2014-10-17 17:19:19 +02:00 |
|
Bobby Holley
|
99864a2a38
|
Bug 1070842 - Introduce an API on AutoJSAPI to allow Gecko to handle exceptions without meddling from the JS engine. r=bz
|
2014-09-29 15:34:21 +02:00 |
|
Bobby Holley
|
be9e0c4e41
|
Bug 1070696 - Implement a JSObject* override to AutoJSAPI::Init(). r=smaug
|
2014-09-21 21:31:53 +02:00 |
|
Bobby Holley
|
e3eca2660e
|
Bug 1070696 - Rename xpc::GetNativeForGlobal to xpc::NativeGlobal and make it accept non-global JSObjects. r=smaug
The method is infallible, and making the callers invoke
js::GetGlobalForObjectCrossCompartment manually is dumb.
|
2014-09-21 21:31:53 +02:00 |
|
Jim Blandy
|
9425b091ec
|
Bug 971673: Assert that AutoJSAPI is always given a JSContext. r=bobowen
|
2014-08-28 10:00:56 -07:00 |
|
Bobby Holley
|
43e0dc6c0c
|
Bug 981218 - Remove the JSAutoCompartment from cx pushing. r=bobowen
By this point, AutoJSAPI takes care of entering the correct compartment, so this
no longer serves a purpose.
|
2014-08-21 17:13:50 -07:00 |
|
Bobby Holley
|
993920dcec
|
Bug 796938 - Switch nsHTMLDocument::Open and XMLDocument::Load to a new GetEntryDocument API and remove nsContentUtils::GetDocumentFromContext. r=smaug
|
2014-08-19 12:02:06 -07:00 |
|
Bobby Holley
|
ad265a7fcd
|
Bug 951991 - Implement GetEntryGlobal. r=smaug
|
2014-08-19 12:02:05 -07:00 |
|
Bobby Holley
|
a87c8777d9
|
Bug 1052089 - Swap out the SafeJSContextGlobal for the new UnprivilegedJunkScope. r=billm
|
2014-08-18 10:57:30 -07:00 |
|
Bobby Holley
|
a5c1a27839
|
Bug 1052052 - Convert AutoJSContext to AutoJSAPI. r=gabor
With this change, the only cx push left in the tree happens inside of AutoJSAPI. \o/
|
2014-08-14 18:47:16 -07:00 |
|
Bobby Holley
|
e70ddb7476
|
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
|
2014-08-14 18:47:15 -07:00 |
|
Bobby Holley
|
850fc35028
|
Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor
|
2014-08-14 18:47:15 -07:00 |
|
Ryan VanderMeulen
|
30ae466592
|
Backed out changesets 5b1a3161f614, 17a9673ed782, and a9b8c346d295 (bug 1052052) for B2G non-unified bustage.
|
2014-08-14 17:23:10 -04:00 |
|
Bobby Holley
|
b9ebf1d31f
|
Bug 1052052 - Convert AutoJSContext to AutoJSAPI. r=gabor
With this change, the only cx push left in the tree happens inside of AutoJSAPI. \o/
|
2014-08-14 12:54:37 -07:00 |
|
Bobby Holley
|
3e4d70a655
|
Bug 1052052 - Hoist Auto*JSContext into nsContentUtils and kill nsCxPusher.{cpp,h}. r=gabor
|
2014-08-14 12:54:34 -07:00 |
|
Bobby Holley
|
35f3a10cb0
|
Bug 1052052 - Hoist AutoCxPusher into ScriptSettings.h. r=gabor
|
2014-08-14 12:53:52 -07:00 |
|
Seth Fowler
|
0fd6e994ae
|
Bug 913586 (Part 4) - Update Maybe users in dom. r=bz
--HG--
extra : rebase_source : 7b6159b00b3bf4f919b30f1bccc8939cc04fe526
|
2014-08-13 15:39:41 -07:00 |
|
Bobby Holley
|
7c1bca4f69
|
Bug 1052042 - Move the pre-pop GC to AutoEntryScript. r=billm
|
2014-08-13 15:36:44 -07:00 |
|
Steve Fink
|
cc506319cc
|
Bug 1022773 - Fix AutoJSAPI initialization rooting by annotating nsIScriptContext.GetWindowProxy and (temporarily) runtime-rooting, r=bholley
|
2014-07-01 09:02:10 -07:00 |
|
Olli Pettay
|
67c5293976
|
Bug 1029866 - Rename InitUsingWin(...) to Init(...), r=bobowencode
--HG--
extra : rebase_source : e04aac99fe64270f283cf49ed52b8f7512a2fa3b
|
2014-06-25 13:17:17 +03:00 |
|
Bob Owen
|
30816b5c06
|
Bug 1025476 - Part 1: Add compulsory Init functions to AutoJSAPI. r=bholley
|
2014-06-19 08:21:14 +01:00 |
|
Jim Blandy
|
49477722f8
|
Bug 971673: Replace ScriptSettingsStack's array with a C++-stack-allocated linked list. r=bholley
|
2014-06-12 23:24:13 -07:00 |
|
Bobby Holley
|
2e76633b8f
|
Bug 990090 - Add a version of AutoJSAPIWithErrorsReportedToWindow that takes an nsIGlobalObject. r=bz
|
2014-06-12 10:02:33 -07:00 |
|
Boris Zbarsky
|
2ad17a72df
|
Bug 1019163. Hold a weak ref to the principal in AutoEntryScript, to reduce call overhead. r=bholley
|
2014-06-04 22:48:06 -04:00 |
|
Chris Peterson
|
aca9b90afe
|
Bug 990764 - Replace MOZ_ASSUME_UNREACHABLE in dom. r=smaug
|
2014-04-20 00:36:40 -07:00 |
|
Bobby Holley
|
3de1018bbe
|
Bug 989528 - Rename AutoSystemCaller to AutoNoJSAPI, and assert against pre-existing exceptions. r=bz
|
2014-04-14 20:27:00 -07:00 |
|
Bobby Holley
|
04b22e3936
|
Bug 989528 - Introduce AutoJSAPIWithErrorsReportedToWindow as a replacement for AutoPushJSContextForErrorReporting. r=bz
|
2014-04-14 20:26:59 -07:00 |
|
Bobby Holley
|
b0d1248d3b
|
Bug 989528 - Implement AutoJSAPI. r=bz
|
2014-04-14 20:26:59 -07:00 |
|
Bobby Holley
|
08297fedd0
|
Bug 978042 - Make AutoEntryScript usable as a JSContext* and add some assertions. r=bz
|
2014-03-20 10:19:43 -04:00 |
|
Luke Wagner
|
dfb0b68df3
|
Bug 976348 - Change DescribeScriptedCaller to not return a JSScript (r=bholley)
--HG--
extra : rebase_source : 58387ce3e4c49d3140b92b84bf3577fc6584820e
|
2014-02-25 09:43:14 -06:00 |
|
Bobby Holley
|
e5ad98ec72
|
Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
|
2014-02-14 22:36:44 -08:00 |
|
Bobby Holley
|
864a73523c
|
Bug 968335 - Make Auto{Entry,Incumbent}Global inherit ScriptSettingsStackEntry. r=bz
This will allow us to downcast from a stack entry to an AutoEntryGlobal, and
thereby get at the AutoCxPusher.
|
2014-02-14 22:36:43 -08:00 |
|
Bobby Holley
|
cab4ede6f9
|
Bug 968335 - Use an AutoCxPusher directly in Auto{Entry,Incumbent}Global. r=bz
This will let us ask whether the AutoCxPusher is stack-top.
|
2014-02-14 22:36:43 -08:00 |
|
Bobby Holley
|
6ac853e9eb
|
Bug 968335 - Add accessors to the script settings stack entries themselves, not just the globals. r=bz
|
2014-02-14 22:36:43 -08:00 |
|
Phil Ringnalda
|
4d898ac6fc
|
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
|
c0fe9cb542
|
Bug 968335 - Implement GetCallerPrincipalOverride. r=bz
|
2014-02-14 16:13:38 -08:00 |
|
Bobby Holley
|
6b652a9319
|
Bug 968335 - Make Auto{Entry,Incumbent}Global inherit ScriptSettingsStackEntry. r=bz
This will allow us to downcast from a stack entry to an AutoEntryGlobal, and
thereby get at the AutoCxPusher.
|
2014-02-14 16:13:37 -08:00 |
|
Bobby Holley
|
7ed15f2bfc
|
Bug 968335 - Use an AutoCxPusher directly in Auto{Entry,Incumbent}Global. r=bz
This will let us ask whether the AutoCxPusher is stack-top.
|
2014-02-14 16:13:37 -08:00 |
|
Bobby Holley
|
acdc754107
|
Bug 968335 - Add accessors to the script settings stack entries themselves, not just the globals. r=bz
|
2014-02-14 16:13:37 -08:00 |
|
Andrea Marchesini
|
202e31a90e
|
Bug 949488 - postMessage's targetOrigin argument should accept /, r=bholley
|
2014-01-07 19:53:31 +01:00 |
|
Wes Kocher
|
3689d3ffb3
|
Backed out changeset e451b39305f6 (bug 949488) for breaking mochitest-8 on at least b2g
|
2014-01-06 18:10:34 -08:00 |
|
Andrea Marchesini
|
c02db1b031
|
Bug 949488 - postMessage's targetOrigin argument should accept /, r=bholley
|
2014-01-07 00:05:01 +01:00 |
|
Bobby Holley
|
326dca0954
|
Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke
|
2013-12-11 17:51:57 -08:00 |
|
Bobby Holley
|
18ef4e9871
|
Bug 937317 - Manipulate the script settings stack from the RAII classes. r=bz
|
2013-12-11 17:51:57 -08:00 |
|
Bobby Holley
|
15c62b0a5a
|
Bug 937317 - Implement basic script settings stack machinery. r=bz
|
2013-12-11 17:51:57 -08:00 |
|
Bobby Holley
|
d6f35ca2ac
|
Bug 937317 - Factor out the shareable parts of CallSetup into AutoEntryScript and AutoIncubentScript. r=bz
|
2013-12-11 17:51:57 -08:00 |
|
Phil Ringnalda
|
cacf62c269
|
Back out 35371620801a:bf2019278b77 (bug 937317) for gaia-ui-test bustage and frequent timeouts in its own test
|
2013-12-07 11:08:56 -08:00 |
|
Bobby Holley
|
83fd970692
|
Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke
|
2013-12-06 12:01:42 -08:00 |
|
Bobby Holley
|
41e9244836
|
Bug 937317 - Manipulate the script settings stack from the RAII classes. r=bz
|
2013-12-06 12:01:42 -08:00 |
|