js/xpconnect/src/XPCWrappedJSClass.cpp
e3d205dc31f33fd2897fd68ffb9ff15e9e3bc079
created 2017-07-10 18:06 -0400
pushed 2017-07-11 14:24 +0000
Boris Zbarsky Boris Zbarsky - Bug 1371259. Rejigger DOM object unwrapping to take mutable handles to the JS value/object in a bunch of cases. r=peterv,mccr8 a=jcristau
15304c93da0e154dd9d5a0c8f9f4c4cc42567d4f
created 2017-04-24 14:40 -0700
pushed 2017-06-12 13:08 +0000
Bill McCloskey Bill McCloskey - Bug 1359245 - Eliminate some XPCJSContext::Get() usage (r=mccr8)
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-04-18 12:07 +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-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1332245 - Move nsScriptError from js/xpconnect to dom/bindings. r=bz
ea07499d13936886f4b10455628a2f951798bf9c
created 2016-12-07 13:43 -1000
pushed 2017-01-23 14:19 +0000
Jon Coppeard Jon Coppeard - Bug 1295033 - Handle failure in nsXPCWrappedJS constructor r=mccr8 a=jcristau
353578b40e7aa13eaeea0ec96b1425e1f1d2217a
created 2016-10-11 12:44 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
515d4661df696d8cf7d122fc2820a7629983cc13
created 2016-10-19 18:29 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2bfd163f23f9 (bug 553032)
2bfd163f23f900d36262b3f8708708a86a7f8d8b
created 2016-10-11 12:44 -0600
pushed 2017-01-23 14:19 +0000
Tom Tromey Tom Tromey - Bug 553032 - use MOZ_FORMAT_PRINTF in js; r=evilpie
e78af6564ec3b4f497f35387669aff74f963009f
created 2016-08-15 19:20 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2: Use ASCII or Latin1 variants of JS_ReportError in not-simple cases. r=jwalden
c05b211ecbdcbacd8860750186e20cd9d430eca5
created 2016-12-07 13:43 -1000
pushed 2016-12-21 10:17 +0000
Jon Coppeard Jon Coppeard - Bug 1295033 - Handle failure in nsXPCWrappedJS constructor r=mccr8 a=jcristau a=gchang
1d1db582972c2e14e1376489c6522b1c3cee05fc
created 2016-09-14 15:48 +0200
pushed 2016-11-14 12:26 +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-11-14 12:26 +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-11-14 12:26 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-09-19 13:38 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +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-08-01 13:59 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1261106 - Null check GetWrappedJSClassMap in ~nsXPCWrappedJSClass; r=mrbkap
aa88b0d0cd4adf9e2fde0288a0347b91af32c69a
created 2016-04-01 11:00 +1100
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6403c45366e0 (bug 1257919)
69211078761440000df4108d223855a66b34f111
created 2016-03-22 21:10 +0100
pushed 2016-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e95ee3cd4c6 (bug 1257919)
5dc49e4fb827ade500952800493d6c11d162a020
created 2016-03-22 21:10 +0100
pushed 2016-06-06 19:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 08f1c7239cdf (bug 1257919)
08f1c7239cdf24e4fecb8fae451c5e5f594f205f
created 2016-03-22 13:50 -0400
pushed 2016-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-04-25 16:57 +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-12-14 20:08 +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-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +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-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-12-14 20:08 +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-12-14 20:08 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
f8da9d2fc8dd4bf6ec3cd5ea3314a6a0510be3ef
created 2015-08-05 11:02 -0700
pushed 2015-10-29 11:30 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-09-21 14:04 +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-08-10 18:23 +0000
Ms2ger Ms2ger - Bug 1175513 - Improve code style in nsXPCWrappedJSClass::CleanupOutparams; r=bholley
45e57f3e386b96cd3119058f169261198c2b00fd
created 2015-06-20 09:16 +0200
pushed 2015-08-10 18:23 +0000
Ms2ger Ms2ger - Bug 1175513 - Factor out nsXPCWrappedJSClass::CleanupOutparams; r=bholley
ea5b6a488b421af3eac319d095c233644105f0c5
created 2015-06-20 09:16 +0200
pushed 2015-08-10 18:23 +0000
Ms2ger Ms2ger - Bug 1175513 - Make some private nsXPCWrappedJSClass const or static; r=bholley
7bc6ca1495610504491cc2c0634441a9b8abd873
created 2015-04-01 14:29 +0900
pushed 2015-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
ab87611d012e90b4fd8058e5da053322651dde84
created 2015-04-27 13:47 +0800
pushed 2015-06-29 20:18 +0000
Ginn Chen Ginn Chen - Bug 1153707 jsval is wrongly passed to XPT Javascript method on ppc/32 and SPARC/32 r=bobbyholley
8ed771ecfecd259a6236fbf0ad3214affb3b98aa
created 2015-04-23 15:51 +0200
pushed 2015-06-29 20:18 +0000
Jan de Mooij Jan de Mooij - Bug 1155946 part 1 - Add a mayResolve class hook to optimize objects with resolve hooks better. r=bhackett
720d0e4030454d43299ab3c23fc97467fdaa3176
created 2015-04-08 21:23 -0400
pushed 2015-06-29 20:18 +0000
Jim Blandy Jim Blandy - Bug 1152577: Add 'aReason' argument to AutoEntryScript constructor, and provide plausible names for its instantiations. r=bholley
e60e056a230c3792c8390f3e6808e97ad7cc3b47
created 2015-03-27 09:01 +0900
pushed 2015-06-29 20:18 +0000
Mike Hommey Mike Hommey - Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
less more (0) -300 -100 -60 tip