js/xpconnect/src/XPCWrappedJSClass.cpp
83a53b3e6edccd6e59d379d243122675d46a262d
created 2018-01-08 14:05 +0100
pushed 2018-01-08 13:05 +0000
Andrea Marchesini Andrea Marchesini - Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 1 - dump enabled, r=asuth
ccd7b237c4337a00e45bf18ac2d0218c61e1134d
created 2017-12-13 23:41 +0200
pushed 2017-12-13 21:42 +0000
Gurzau Raul Gurzau Raul - Backed out 22 changesets (bug 1419771) for build bustage build/src/dom/base/FuzzingFunctions.cpp on a CLOSED TREE
b628d9298be89033495ad48372743a0902afab39
created 2017-12-13 14:02 -0600
pushed 2017-12-13 20:03 +0000
Andrea Marchesini Andrea Marchesini - Bug 1419771 - Introduce DOMPreferences, a thread-safe access to preferences for DOM - part 1 - dump enabled, r=asuth
f5457b8b352a1d7c503baa81c33108b1d12a1278
created 2017-11-30 22:35 +0200
pushed 2017-11-30 20:35 +0000
Cosmin Sabou Cosmin Sabou - Backed out 23 changesets (bug 1419771) for frequently failing service workers related devtools tests, e.g. devtools/client/aboutdebugging/test/browser_service_workers_push.js. r=backout on a CLOSED TREE
a1a68e6500d90d027f3071c20e72ec5fe6a7fcda
created 2017-11-30 18:16 +0100
pushed 2017-11-30 17:17 +0000
Andrea Marchesini Andrea Marchesini - Bug 1419771 - Introduce DOMPreferences, a thread-safe access to preferences for DOM - part 1 - dump enabled, r=asuth
1660b35ac2a465074e1b141172e182ed23c3c508
created 2017-09-20 10:20 -0700
pushed 2017-09-25 23:44 +0000
Andrew McCreight Andrew McCreight - Bug 958643, part 3 - Remove always-null second second argument to XPCConvert::NativeInterface2JSObject. r=krizsa
e46068fd54db3e833bed36521eac90ce3de9d21d
created 2017-08-07 16:52 -0700
pushed 2017-08-15 05:43 +0000
Bill McCloskey Bill McCloskey - Bug 1382172 - Compute names for all JS-implemented XPCOM objects (r=mrbkap)
5a0711754318b38cad0125206b37fdf00dd65065
created 2017-08-14 22:23 -0700
pushed 2017-08-15 05:24 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c0c52209c8f2 (bug 1382172) for static build bustage
c0c52209c8f277f0465725d53b2e61a5f51f6132
created 2017-08-07 16:52 -0700
pushed 2017-08-15 04:10 +0000
Bill McCloskey Bill McCloskey - Bug 1382172 - Compute names for all JS-implemented XPCOM objects (r=mrbkap)
d58add6deeb122dc92760eb100c7068306be6a7f
created 2017-07-10 16:05 -0400
pushed 2017-07-10 20:09 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259 part 3. Change UnwrapObject<> and the UNWRAP_OBJECT macro to allow passing in mutable object or value handles for the thing being unwrapped, and do so at various callsites. r=peterv
15304c93da0e154dd9d5a0c8f9f4c4cc42567d4f
created 2017-04-24 14:40 -0700
pushed 2017-04-27 22:35 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Eliminate some XPCJSContext::Get() usage (r=mccr8)
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-04-27 00:35 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
7bdfa44ce84378c42f638e31145a3ac79655ff7c
created 2017-02-23 13:23 -0800
pushed 2017-04-19 00:02 +0000
Bill McCloskey Bill McCloskey - Bug 1343396 - Split CycledCollectedJSContext and XPCJSContext into separate context and runtime classes (r=mccr8)
e93b8cb7d85d486ce99ff182da592ac24afe5e39
created 2016-12-09 10:18 -1000
pushed 2017-02-17 21:51 +0000
Tom Tromey Tom Tromey - Bug 1060419 - make XPC_Log_print use VsprintfLiteral, r=froydnj
fa90a8ad3133263b4933236de7ed78dab7bace46
created 2017-01-28 00:42 +0900
pushed 2017-01-27 15:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. r=bz
a4417f62daa838bfb6cd501ddfaeb9f1e70240e0
created 2016-12-07 13:43 -1000
pushed 2016-12-07 23:43 +0000
Jon Coppeard Jon Coppeard - Bug 1295033 - Handle failure in nsXPCWrappedJS constructor r=mccr8
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2016-10-21 21:15 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2016-10-20 01:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2016-10-20 01:39 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
e78af6564ec3b4f497f35387669aff74f963009f
created 2016-08-15 19:20 +0900
pushed 2016-09-29 03:04 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2: Use ASCII or Latin1 variants of JS_ReportError in not-simple cases. r=jwalden
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-09-14 13:51 +0000
Jan de Mooij Jan de Mooij - Bug 1302448 part 2 - Rename XPCJSRuntime to XPCJSContext. r=mrbkap
da1819164ab50065df8beafdc465863d0132e943
created 2016-08-24 14:18 +0100
pushed 2016-08-24 13:22 +0000
Jon Coppeard Jon Coppeard - Bug 1296688 - Add JSCLASS_FOREGROUND_FINALIZE flag r=sfink r=smaug
a9727a015015691c6de9a00580f461f6a1e24bb3
created 2016-08-11 14:39 +0200
pushed 2016-08-11 12:42 +0000
Jan de Mooij Jan de Mooij - Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence
b807e09863ff0d989aa95f1d5176cb983b1d7789
created 2016-07-27 10:11 -0700
pushed 2016-07-27 17:11 +0000
Andrew McCreight Andrew McCreight - Bug 1289136 - Fifth argument to XPCConvert::NativeInterface2JSObject() is always null. r=gabor
a59ed6a08cb8f6c9bf3ce381f978e55351b2dd44
created 2016-06-23 00:22 -0400
pushed 2016-06-23 04:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276310 part 3. Get rid of the mException member of XPCContext. r=bholley
fa060d1404ad09ab737a466a0fd01db1733fbe84
created 2016-06-23 00:22 -0400
pushed 2016-06-23 04:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276310 part 1. Move XPCContext's mPendingResult member into XPCJSRuntime. r=bholley
81fe29f830af4c443be5c24fdff3abb245c310dd
created 2016-06-23 00:22 -0400
pushed 2016-06-23 04:33 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281276 part 5. Get rid of the LangType argument of the XPCCallContext constructor and the now-dead language type enums. r=bholley
aaebaccae0a2c9595c3009f08cdb4c84ad82d4b4
created 2016-06-07 20:30 +0200
pushed 2016-06-07 18:37 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
7d46836853cd3bc69986f012bcc9466a8c00853a
created 2016-05-31 22:04 -0400
pushed 2016-06-01 02:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1276400 part 4. Stop setting dontReportUncaught in XPConnect code, since all consumers got their JSContext from an AutoEntryScript or AutoJSAPI. r=bkelly
f72a83afc1b40e66d6980f08e68e86b8a1fd1810
created 2016-05-26 19:39 -0400
pushed 2016-05-26 23:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1275704 part 2. Remove the now-unused aForceReport argument of nsXPCWrappedJSClass::CheckForException. r=bholley
6fc284339ae3a17d4ab750089614e2c8c8fe4c90
created 2016-05-26 19:39 -0400
pushed 2016-05-26 23:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1275704 part 1. Simplify the computation of the 'reportable' boolean in nsXPCWrappedJSClass::CheckForException by taking out the special case of not reporting it if there is a scripted caller (since the only case when there is one is a JS-implemented XPCOM interface backed by an object in a window compartment). r=bholley
b37420e92c682b3f19932748ce83bce1f9f75c88
created 2016-05-04 13:33 -0700
pushed 2016-05-04 20:33 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1261106) for frequent-yet-intermittent xpcshell failures in test_browserGlue_bookmarkshtml.js CLOSED TREE
07b0959c9c35bc9371110dfe669ba17d3af33667
created 2016-05-04 09:01 -0700
pushed 2016-05-04 16:02 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1261106 - Null check GetWrappedJSClassMap in ~nsXPCWrappedJSClass; r=mrbkap
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-04-13 01:10 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1261723 (part 2) - Separate class ops from js::Class. code=njn,h4writer. r=efaust,bz.
870cb629e5752827c14884473c25e118c19ba27a
created 2016-03-23 11:44 -0400
pushed 2016-03-23 15:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 1255817 part 3. Remove the now-unreachable JS_ReportPendingException call in nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject. r=bholley
5481e58d87350c8c90aca096519c999fbb06c320
created 2016-03-22 13:50 -0400
pushed 2016-03-22 21:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
f899bc5270d43cec71eabe4e41cab56a7b475bd0
created 2016-03-22 13:50 -0400
pushed 2016-03-22 21:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
818a9b4255741e6a3c4a3a957b7cca051b15e2de
created 2016-03-22 13:50 -0400
pushed 2016-03-22 21:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
e22b4e5d45b677f888b9591755f32147e628ee26
created 2016-03-22 21:10 +0100
pushed 2016-03-22 20:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6403c45366e0 (bug 1257919)
69211078761440000df4108d223855a66b34f111
created 2016-03-22 21:10 +0100
pushed 2016-03-22 20:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e95ee3cd4c6 (bug 1257919)
5dc49e4fb827ade500952800493d6c11d162a020
created 2016-03-22 21:10 +0100
pushed 2016-03-22 20:12 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 08f1c7239cdf (bug 1257919)
08f1c7239cdf24e4fecb8fae451c5e5f594f205f
created 2016-03-22 13:50 -0400
pushed 2016-03-22 17:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey
6e95ee3cd4c6f40c3fa28e6bcd36e814e74701b0
created 2016-03-22 13:50 -0400
pushed 2016-03-22 17:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey
6403c45366e0746c40a594b29eae7e38516bda83
created 2016-03-22 13:50 -0400
pushed 2016-03-22 17:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey
781240d96e26ebc2da454d8f1c23e2c0af7f5fef
created 2016-03-09 19:02 -0500
pushed 2016-03-10 00:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254847 part 3. Make AutoEntryScript always take ownership of error reporting. r=bholley
d5dbc870688e2512e7fce880e842aa415871a8b6
created 2016-03-09 19:02 -0500
pushed 2016-03-10 00:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254847 part 1. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley
f31818f56cd278f5f6e0cad726f48caf426783e7
created 2016-03-08 17:21 -0500
pushed 2016-03-09 00:25 +0000
Boris Zbarsky Boris Zbarsky - Bug 1254393. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::CallMethod. r=bholley
038d8e322378574d96d44fd6c2ebd2ac49224d90
created 2016-02-05 14:01 -0800
pushed 2016-02-09 22:56 +0000
Bobby Holley Bobby Holley - Bug 1244222 - Check for function interfaces in DelegatedQueryInterface. r=bz
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-09-30 15:36 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-23 19:31 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-23 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2015-08-11 23:38 +0000
Terrence Cole Terrence Cole - Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
65f68419dbfcefe79421876936e62c7b0a58a9df
created 2015-08-04 16:17 -0700
pushed 2015-08-04 23:18 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
318d42434ec3a937c4bd89253edfa76e9986d8e6
created 2015-08-03 11:47 -0400
pushed 2015-08-04 18:39 +0000
Andrew McCreight Andrew McCreight - Bug 1190436 - Part 1: Use more smart pointers in XPConnect. r=gabor
5fc4e125b2b7c56d36efc0c1335cd71961570fe7
created 2015-07-18 21:45 +0200
pushed 2015-07-18 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 1184564 part 1 - Use Value instead of jsval in XPConnect. r=bholley
72f48fd13b903f7e3f57c54744c58253f8efe406
created 2015-06-30 21:09 -0700
pushed 2015-07-01 04:14 +0000
Jan de Mooij Jan de Mooij - Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
a560e8f9999136d20f2b3d6e270fb2e82a1c41d3
created 2015-06-20 09:16 +0200
pushed 2015-06-20 07:17 +0000
Ms2ger Ms2ger - Bug 1175513 - Improve code style in nsXPCWrappedJSClass::CleanupOutparams; r=bholley
less more (0) -300 -100 -60 tip