js/xpconnect/wrappers/XrayWrapper.cpp
1622d158818f55c1a0a3d97ff7b259977a58134f
created 2019-05-03 10:08 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1548613. Get rid of FastGetGlobalJSObject. r=mccr8,jonco
a0971c8a28a9fc786dc897cb6df29955d23a98e6
created 2019-05-02 21:36 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1547923 part 6. Make nsIGlobalObject::GetGlobalJSObject always expose to active JS. r=mccr8
bc11fcee57413b33a88ae49a9e89d0e842a09099
created 2019-04-26 01:01 +0000
pushed 2019-12-10 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1543843 - Add constructors to JSPropertySpec and inner structs/unions. r=jwalden
f95dc32944ac670befcd7a2d1355877db4ed3831
created 2019-04-12 13:14 +0000
pushed 2019-12-10 00:42 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
85142881d016ec21901d4e88b9105b6d1b001d41
created 2019-04-08 09:31 +0200
pushed 2019-12-10 00:42 +0000
Andy Wingo Andy Wingo - Bug 1539136 - XrayWrappers filter out disabled DataView properties. r=kmag
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-12-10 00:42 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-12-10 00:42 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
661d858eb94f6a564fb6845e024dbf83e632c9a0
created 2019-02-08 08:17 +0000
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 1 - Change the enumerate proxy trap to return the jsid vector instead of an iterator. r=bzbarsky,evilpie
6836ad129868dac54c41b17f0d70f6e5c962506e
created 2019-02-07 00:26 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1525629. Move wrapper denial warning state to RealmPrivate. r=bholley
a0b9977daa361c63bae40a7caf6dbfd2130558fa
created 2019-02-02 03:24 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
bcb403c04f1c869e7a64636077deb8f6a9ef2aff
created 2019-02-02 00:58 +0200
pushed 2019-12-10 00:42 +0000
Gurzau Raul Gurzau Raul - Backed out 7 changesets (bug 1521907) for failing at unit/test_bug1151385.js on a CLOSED TREE.
df09b7be63c5a642faf52ec29ff5da15d5ae4b04
created 2019-02-01 18:49 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
0afc21b5734ab60266676c02c8c91f52dc38107b
created 2019-02-01 19:38 +0200
pushed 2019-12-10 00:42 +0000
Ciure Andrei Ciure Andrei - Backed out 7 changesets (bug 1521907) for JSObject Wrapper.cpp bustages and failures CLOSED TREE
2d089514890716397b1cee3f4ade5dc43218319e
created 2019-02-01 16:17 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1521907 part 5. Start using CheckedUnwrapStatic/Dynamic in XPConnect. r=peterv
46790408df7f559425becab13650b0d2c89d108b
created 2019-01-25 16:41 +0000
pushed 2019-12-10 00:42 +0000
Tom Schuster Tom Schuster - Bug 1156077 - Remove the non-standard Proxy getPropertyDescriptor trap. r=bzbarsky,jorendorff
565a04cfb0e443328f4b2c74e2ce439fc12eaa9f
created 2019-01-21 03:34 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1160757. Make it clear that XrayWrapper::getPropertyDescriptor is unused. r=bholley
dbab9ee37db197462dd3dee9d947d44e9d644428
created 2019-01-21 03:33 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1363208 part 9. Remove now-unused cross-origin Xray infrastructure. r=peterv
7faa84f9f73a76f37d605a6b07d46c24e516e576
created 2019-01-21 03:33 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1363208 part 5. Remove now-unnecessary named subframe handling from XrayWrapper. r=peterv
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-12-10 00:42 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-12-10 00:42 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-12-10 00:42 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
18f95c6c1eb340c325e47b36223464625dd76a45
created 2019-01-02 13:27 +0000
pushed 2019-12-10 00:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Change WindowProxyHolder's native type to BrowsingContext. r=bzbarsky
cc4bb8c7fa92e8a4f44377c253160cea4ab66c97
created 2018-12-31 17:47 +0200
pushed 2019-12-10 00:42 +0000
Bogdan Tara Bogdan Tara - Backed out 6 changesets (bug 1353867) for nsDocShell.cpp failures CLOSED TREE
8b60851b93da2cf1f622e1bad41ba2e0527876c5
created 2018-12-31 10:51 +0000
pushed 2019-12-10 00:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1353867 - Change WindowProxyHolder's native type to BrowsingContext. r=bzbarsky
e283107433563720e22febcda4fa18f41c487f39
created 2018-12-26 13:45 -0800
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1515999. Remove the unused JSContext argument from GetArrayIndexFromId. r=peterv
1ec6e2d441b1dcc104d6a8807462511f1b8eb122
created 2018-12-18 22:06 +0200
pushed 2019-12-10 00:42 +0000
Bogdan Tara Bogdan Tara - Backed out changeset 82ca028b0524 (bug 1503984) for StaticPrefList failures CLOSED TREE
82ca028b05248d99b0e4638cae0c0b7d99ced797
created 2018-12-18 18:53 +0000
pushed 2019-12-10 00:42 +0000
Felipe Gomes Felipe Gomes - Bug 1503984 - Add a pref to block chrome code from accessing content subframes. r=nika
dfe2c80571c63ee3c204de3ad1827fd5e9218e2b
created 2018-12-12 20:16 +0000
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1512396 - Stop using exclusive expandos for xrays in system-principal sandboxes. r=kmag
c50c098e40c48f8ef04afe7267db57e2f2c7ff1f
created 2018-12-02 22:21 +0000
pushed 2019-12-10 00:42 +0000
Rob Wu Rob Wu - Bug 1504660 - Implement Xrays for instanceof r=bholley
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-12-10 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2019-12-10 00:42 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-12-10 00:42 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
b4662b6db1b34414494d070e33481193625403d1
created 2018-11-28 09:16 +0000
pushed 2019-12-10 00:42 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 4: Fourth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
754cc91c9d3b50207679ef25861d662496811c64
created 2018-11-20 20:21 +0900
pushed 2019-12-10 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1505511 - Part 3: Support WeakMap and WeakSet in Xray. r=bholley
8a8fbc85088e09377c0a570cf7c9ec537e099b8f
created 2018-11-15 01:35 +0000
pushed 2019-12-10 00:42 +0000
Rob Wu Rob Wu - Bug 1506861 - Stop accessing Proxy.prototype in XrayWrapper r=bholley
c64e836cd9ef945c0f002fa17a5f1849fce280d2
created 2018-11-13 21:19 +0000
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1506736. Don't try to Xray statics on JS builtin constructors that we don't normally support Xrays for. r=bholley
74728687904930fe904b02764727adfdb97b6be2
created 2018-09-28 10:49 -0400
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1396482 part 2. Enumerate JS standard classes on Window Xrays, just like we enumerateWebIDL interfaces. r=bholley
59496d5915844c01b3aa71894e35cfedf347443f
created 2018-09-28 19:45 +0300
pushed 2019-12-10 00:42 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1396482) for failing dom/tests/mochitest/general/test_interfaces.html on a CLOSED TREE
8c9b27320d6e37b77631980d19607d5c58717896
created 2018-09-28 10:49 -0400
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1396482 part 2. Enumerate JS standard classes on Window Xrays, just like we enumerateWebIDL interfaces. r=bholley
fa86cfaf0db840ca0418c2b7d98ca2ed1a4a8b72
created 2018-09-24 11:20 +0000
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1492759 - Use the principal stored in CompartmentOriginInfo instead of JS_GetCompartmentPrincipals for Xray expandos. r=bholley
e2128a59b167cda5861f4a83b218f94af1e75005
created 2018-09-14 16:14 +0000
pushed 2019-12-10 00:42 +0000
Bobby Holley Bobby Holley - Bug 1453057 - Make Xrays to Arguments objects work correctly. r=bzbarsky
fa26c3594f36307988f575ce5520843427940733
created 2018-09-12 16:16 +0000
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/wrappers. r=bholley
60a38b319b323f9b8c44040eedecb49715a129b0
created 2018-08-10 07:49 +0900
pushed 2019-12-10 00:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1478936 - Fix the comment for JS_GetFunctionArity, and add JS_GetFunctionLength which matches to the original comment, and fixed consumer. r=jandem
dc3ee665001f01a78281fdf2ccf8abf1c7852065
created 2018-08-08 15:14 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1481467 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in XrayTraits::attachExpandoObject. r=bz
8b38554d067fb3b071b19f630219a385ce6241b3
created 2018-08-08 15:12 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1481467 part 2 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in JSXrayTraits::getOwnPropertyFromTargetIfSafe. r=bz
7655b654db1a392b13e5bce9eafa32babae2ddfe
created 2018-07-31 08:37 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1479363 part 8 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/wrapper. r=bholley
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
450f74df066e2f73ac4e8124f7885adc76cdd08d
created 2018-07-26 11:00 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1478275 part 3 - Rename GlobalHasExclusiveExpandos to CompartmentHasExclusiveExpandos and make it use IsInSandboxCompartment. r=bholley
794fbe33724434570e3d87c770d10d4efa2772a9
created 2018-07-12 16:17 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1473865 part 4 - Use xpc::WindowOrNull instead of xpc::WindowGlobalOrNull in a few places. r=bz
6462a8c5ad5330cf8dd2ff9e7bb21a8c1d595af0
created 2018-07-06 18:16 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 8 - Use JS::GetNonCCWObjectGlobal in XrayAwareCalleeGlobal. r=bz
7049feb994eeb47283e34efb660743ef56c9b3b9
created 2018-07-06 18:16 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1472973 part 2 - Use JS::GetNonCCWObjectGlobal in some functions where we unwrapped the object. r=bz
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
72a1c5b1acb9e723325b71515c1017659ba7d4ac
created 2018-06-21 11:05 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 3 - Clean up TryResolvePropertyFromSpecs; remove a bunch of macros. r=anba
ca87fb0412c2d145b0eec9a8f18673fa89f4b4e9
created 2018-06-21 11:05 +0200
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 1 - Remove JSPROP_PROPOP_ACCESSORS. r=anba
9496b052a5d18a752ad186fa3c28dd182342f1b7
created 2018-06-14 19:06 -0400
pushed 2019-12-10 00:42 +0000
Boris Zbarsky Boris Zbarsky - Bug 1467870. When cloning Xray expando chains for an adopt into the Xray compartment, don't lose expandos. r=mrbkap
09901c91248bf67c695540ac0bebf2212802feeb
created 2018-06-14 09:07 -0700
pushed 2019-12-10 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 2 - Rename GetOriginalEval to GetRealmOriginalEval, remove scope argument. r=evilpie
0d24499ad4e81c211f892a3e2d025d2677b4eee8
created 2018-05-08 22:09 +0200
pushed 2019-12-10 00:42 +0000
Tom Schuster Tom Schuster - Bug 1451017 - Remove Xray resolveNativeProperty. r=bz
509dc862a71ad7fbdcd19a257877085a6b5d21b1
created 2018-06-04 16:37 +0200
pushed 2019-12-10 00:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1053271 - Remove some unused XRayWrapper code. r=bz.
3cd7e51e9913010024d318fa6b726f335e21c48f
created 2018-06-04 14:26 +0200
pushed 2019-12-10 00:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1053271 - Remove XrayTraits' HasPrototype. r=bz.
c0c9e69ee274daf9d6c6eb017a92b856b88c368e
created 2018-06-04 12:56 +0200
pushed 2019-12-10 00:42 +0000
Peter Van der Beken Peter Van der Beken - Bug 1053271 - Remove XPCWN Xrays. r=bz.
less more (0) -300 -100 -60 tip