js/xpconnect/src/xpcprivate.h
bd4cebdbed4bcd34d449f67d51f139f9bdf75edc
created 2018-11-19 18:46 +0000
pushed 2018-12-03 16:23 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1508147 - Re-remove unused CompartmentPrivate::isAddonCompartment, r=bholley
3439b17bdc2a1bf5626355d529c9a3decf3843be
created 2018-07-20 18:53 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8
1ddcdfc06526ffa9a997987ae7a2cfff320c00e9
created 2018-07-18 22:06 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 8: Remove test-only Components.classesById and Components.interfacesById, r=mccr8
e3b4c9cdfbd7e118ada704337d1bffa5cae93676
created 2018-07-18 00:12 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 4: Remove the nsJSID XPCOM constructor, r=mccr8
ecbe615201fab977a6d753230b146bd04a83b156
created 2018-07-18 00:08 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 3: Avoid using nsIJSID in Components.Constructor, r=mccr8
2e250aa206d11319cfaab13e9d57c1095940668c
created 2018-07-14 19:29 -0400
pushed 2018-12-03 16:23 +0000
Nika Layzell Nika Layzell - Bug 1477432 - Part 1: Move xpc_ nsJSID methods to a future-proof API, r=mccr8
0248f5aff651af4b8138843a6eb16b6a67ba80e2
created 2018-10-25 09:55 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 4 - Remove always-true nsXPTInterfaceInfo::IsScriptable(). r=nika
cd5d392de5314c0cd3aa82571d96a4d03853e987
created 2018-10-24 17:39 +0000
pushed 2018-12-03 16:23 +0000
Adrian Wielgosik Adrian Wielgosik - Bug 1480245, part 2 - Stop storing a copy of interface name in nsXPCWrappedJSClass. r=nika
c704d1a108c221863b72e41d7641a21d17557b11
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
079e9287971001d839030ce8e60bb175018da76c
created 2018-09-06 18:03 +1000
pushed 2018-10-15 21:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1489047 - Remove C++ support for, and testing of, the XPIDL DOMString type. r=nika
74728687904930fe904b02764727adfdb97b6be2
created 2018-09-28 10:49 -0400
pushed 2018-10-15 21:07 +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 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1492759 - Use the principal stored in CompartmentOriginInfo instead of JS_GetCompartmentPrincipals for Xray expandos. r=bholley
316a48e82d51ee6985b4730ef7710fa86897fbd1
created 2018-09-21 07:13 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1491342 - Ignore document.domain in ShouldWaiveXray. r=bholley
21020f3d4e5f448c2d566f6eaf5c63ccdec13f9a
created 2018-09-19 15:25 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1491323 - Use CompartmentOriginInfo instead of deprecated JS_GetCompartmentPrincipals in AccessCheck::subsumes. r=bholley
e0802d8df93ad985967484485c7d942486472f8b
created 2018-09-14 17:38 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1482835 - Remove JS_GetCompartmentPrincipals calls in the compartment nuking code. r=mccr8
4f7527b669df5e649cf58d58d940731b6e76a98f
created 2018-09-14 22:43 +0000
pushed 2018-10-15 21:07 +0000
Xidorn Quan Xidorn Quan - Bug 1188256 part 6 - Expose PromiseDebugging to plain mochitest via SpecialPowers. r=bzbarsky
416aff73b2ee3d7ef3cb04aebea8f335058bfe71
created 2018-09-11 09:01 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1487032 - Store origin/site info in CompartmentPrivate. r=bholley
3650f0f019d1cf0866ddd9dd8f43077ae2d862df
created 2018-09-12 18:19 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490600 - Always use braces for if/for/while statements in js/xpconnect/src, part 4. r=kmag
de02445193810e0fc97767036db4184742ceebac
created 2018-08-25 18:18 -0700
pushed 2018-10-15 21:07 +0000
Kris Maglione Kris Maglione - Bug 1486249: Part 1 - Automatically convert JS iterators to nsISimpleEnumerators at XPConnect boundary. r=mccr8
38ed8871759e1f1e07fe1684ead6ca34413a6842
created 2018-09-06 10:01 -0400
pushed 2018-10-15 21:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
8be67ab3d7d34909c6e52b7e6984b6ff84cc470a
created 2018-09-06 22:12 +0300
pushed 2018-10-15 21:07 +0000
shindli shindli - Backed out changeset d4ae1994c20c (bug 1489147) for bustages in JSDebugger.cpp on a CLOSED TREE
d4ae1994c20c1b0fb9051862606f94e7854b86f2
created 2018-09-06 10:01 -0400
pushed 2018-10-15 21:07 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
e951ad8147a7f4e05c27af9d5d618979f861e01a
created 2018-08-28 09:53 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 3 - Remove request API. r=luke
04eb549952d0f5eae672a84407e111cdf2a8423e
created 2018-09-04 16:59 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1267297 - Use AutoEntryScript for script activity bookkeeping instead of the request machinery. r=bholley
d6ccf1492e714566c84bb63de3fae0405cc465d9
created 2018-08-28 15:58 +1000
pushed 2018-08-30 12:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1486690 - Rename NS_str{,}dup and remove unnecessary checks after calls to them. r=glandium
0d8fa976cabda7db3d65efdcb69aa785f5bec9c4
created 2018-08-20 09:04 -0400
pushed 2018-08-24 17:49 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1484394 - Remove two unused XPCOM component registrations from XPConnect; r=mccr8
74adb43ed11299a58f455aa7db6d8f89cd885e93
created 2018-06-29 13:39 -0700
pushed 2018-08-24 17:49 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope r=bholley
a0200438265ba27626915031f3dd2f91f95969b6
created 2018-06-27 11:34 -0700
pushed 2018-08-24 17:49 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts r=bholley,jaws,sfink
efacd0e6ef9b0007aac034bf2cea86c07590db2d
created 2018-08-10 11:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1472976 part 5 - Use xpc::GetRealmPrincipal instead of xpc::GetCompartmentPrincipal in xpc::GetObjectPrincipal. r=mrbkap
7f26ac88d55c5ccce39797522473369b243455b2
created 2018-08-10 11:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1472976 part 4 - Use JS::GetRealmPrincipals instead of JS_GetCompartmentPrincipals in XPCWrappedNativeScope::GetPrincipal. r=mrbkap
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
b3c093b141e2381efef699124f8a629d0711c8c6
created 2018-08-07 11:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478359 - Store a global object in nsXPCWrappedJS and use it for realm-entering. r=mccr8
8376dfb0af8293dfbb1550aed3b614c9c681523b
created 2018-08-02 19:19 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1480624 - Part 2: Add a DestructValue method to XPConnect to run XPT Type destructors, r=mccr8
6c314f9378ad2ed8662ac64ca678f8d642d34ba5
created 2018-08-02 19:18 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1480624 - Part 1: Add XPT_FOR_EACH_*_TYPE macros to xptinfo.h, r=mccr8
43fb091672e79987acf905d60780ba28700a567f
created 2018-08-02 09:15 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1479712 part 5 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in xpc::StackScopedClone. r=bholley
e8231fa203a9776e49844639ccfc14dee2659b8f
created 2018-08-02 09:15 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1479712 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in NativeInterface2JSObject. r=bholley
3472197282cee26d8c34d3e38945176470bbc256
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
aaadb94f144ded2ae6350701de6f8fd3edef5c39
created 2018-07-10 21:11 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 2: Make JSArray2Native and NativeArray2JS more generic, so they can be used with Sequence<T>, r=mccr8
4b7ea46a37fafe858e5ff23d63b061f47e7acb74
created 2018-07-10 15:47 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 1: Clean up value initialization codepaths in XPConnect, r=mccr8
e4f654755cc5cb80fb0a5a91707e8a2eff425e3e
created 2018-07-30 20:31 +0300
pushed 2018-08-24 17:49 +0000
Cosmin Sabou Cosmin Sabou - Backed out 15 changesets (bug 1475409, bug 1461450, bug 1474369, bug 1471726) for causing rooting hazards and browser chrome failures. CLOSED TREE
a8a4e2414daaf4ff66f0b911aefe424f39e917bb
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
e9f6d2544a820b3c7cb9fc70c0b409ac17699a22
created 2018-07-10 21:11 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 2: Make JSArray2Native and NativeArray2JS more generic, so they can be used with Sequence<T>, r=mccr8
99c4d07d4b8821c1cda11d5539d92bbd93429319
created 2018-07-10 15:47 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 1: Clean up value initialization codepaths in XPConnect, r=mccr8
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
3b1b9fcf8b96d12bf5ebf9e6cb5503dbb972a87c
created 2018-07-27 01:01 +0300
pushed 2018-08-24 17:49 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to autoland. a=merge CLOSED TREE
eae45845985074d6a9a20766153a9e3d6091d0ed
created 2018-07-27 00:30 +0300
pushed 2018-08-24 17:49 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 357206a19974 (bug 1474414) for build bustage at mozbuild/test/codecoverage/test_lcov_rewrite.py on a CLOSED TREE
357206a199742c49efb66ef526953dd4ea77e4da
created 2018-07-26 16:24 -0400
pushed 2018-08-24 17:49 +0000
Ursula Sarracini Ursula Sarracini - Bug 1474414 - Move most of browser/extensions/activity-stream to browser/components/newtab r=Mardak
4cd7934210ccceab2e4a8aa41dcca27b3cb22d87
created 2018-07-26 10:58 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478275 part 2 - Add a CompartmentPrivate::isSandboxCompartment flag and xpc::IsInSandboxCompartment(obj). r=bholley
49dceb93cc0c4fd78b378ddd89ea1144f99e21a1
created 2018-07-26 10:57 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478275 part 1 - Remove unused CompartmentPrivate::isAddonCompartment. r=bholley
113e9ca0b5bccaf3eaee398e789f9b7b8c226009
created 2018-07-25 22:57 +0300
pushed 2018-08-24 17:49 +0000
Brindusan Cristian Brindusan Cristian - Backed out 15 changesets (bug 1475409, bug 1461450, bug 1474369, bug 1471726) for build bustages on xptcstubs_gcc_x86_unix.cpp:55:1. CLOSED TREE
7e2e13953e19169da602f50c51c7edc9b7706200
created 2018-07-24 15:16 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 7: Rename [array] to LegacyArray within xpt and xpidl, r=mccr8
e1b6a5f74642deb7ac9821a0619774643bce1016
created 2018-07-10 21:11 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 2: Make JSArray2Native and NativeArray2JS more generic, so they can be used with Sequence<T>, r=mccr8
459635cdfc08c898a2337cb742392e22010748aa
created 2018-07-10 15:47 -0400
pushed 2018-08-24 17:49 +0000
Nika Layzell Nika Layzell - Bug 1474369 - Part 1: Clean up value initialization codepaths in XPConnect, r=mccr8
6ad1956d8e153c9726cb35c838eb0fcefdda3866
created 2018-07-05 14:30 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1473631: Part 7 - Replace pref observers with callbacks in WatchdogManager. r=njn
72189b6ec0f192d7c26abaa8d449af3b94a11327
created 2018-06-24 19:16 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley
78ddf47da425f6f6d14032017d783a80c8e0cadc
created 2018-06-27 10:58 +0300
pushed 2018-08-24 17:49 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset a1db50f691f0 (bug 1442737) for frequent mochitest failures on e.g: dom/workers/test/browser_fileURL.js
a1db50f691f000a0261a57d39da75675592ada9c
created 2018-06-24 19:16 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley
c38b3264ab366874c4280038b5eb24ab4e3a9848
created 2018-06-26 11:28 +0300
pushed 2018-08-24 17:49 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 8477472996e0 (bug 1442737) for frequent mochitest failures e.g.: toolkit/components/alerts/test/test_principal.html
8477472996e06d06a21d8e602e4a92d0ec130ea3
created 2018-06-24 19:16 -0700
pushed 2018-08-24 17:49 +0000
Kris Maglione Kris Maglione - Bug 1442737: Use shared JSM global for compillation and privileged junk scopes. r=bholley
f18328bef6bb069e0b651c913281537b219b1dbd
created 2018-06-15 14:25 +0300
pushed 2018-06-22 15:47 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - XPConnect - Initialize member fields in classes/ structures. r=peterv
less more (0) -1000 -300 -100 -60 tip