searching for reviewer(bholley)
854353ad4d264ea1d0afe0394512cfc28f8ded03: Bug 1457390 - Forward rust log to android_log on android r=bholley
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 22 Aug 2018 13:48:53 +0900 - rev 830688
Push 118847 by bmo:hskupin@gmail.com at Wed, 22 Aug 2018 09:09:03 +0000
Bug 1457390 - Forward rust log to android_log on android r=bholley
74adb43ed11299a58f455aa7db6d8f89cd885e93: Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope r=bholley
Timothy Guan-tin Chien <timdream@gmail.com> - Fri, 29 Jun 2018 13:39:46 -0700 - rev 829674
Push 118788 by bmo:dharvey@mozilla.com at Thu, 16 Aug 2018 11:52:55 +0000
Bug 1431255 - Part V, Set the reflectors of the UA Widget DOM to UA Widget Scope r=bholley The DOM elements within the UA Widget Shadow DOM should have its reflectors in the UA Widget Scope. This is done by calling nsINode::IsInUAWidget() which would check its containing shadow and its UA Widget bit. To prevent JS access of the DOM element before it is in the UA Widget Shadom DOM tree, various DOM methods are set to inaccessible to UA Widget script. It would need to use the two special methods in ShadowRoot instead to insert the DOM directly into the shadow tree. MozReview-Commit-ID: Jz9iCaVIoij
a0200438265ba27626915031f3dd2f91f95969b6: Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts r=bholley,jaws,sfink
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 27 Jun 2018 11:34:07 -0700 - rev 829672
Push 118788 by bmo:dharvey@mozilla.com at Thu, 16 Aug 2018 11:52:55 +0000
Bug 1431255 - Part III, Create per-origin sandboxes from XPCJSRuntime and load UA widgets scripts r=bholley,jaws,sfink This patch creates the basic structure on how the widget scripts can be loaded and be pointed to the Shadow Root, from the UAWidgetsChild.jsm. The UAWidgetsClass class asks for a sandbox from Cu.getUAWidgetScope(), which calls into XPCJSRuntime::GetUAWidgetScope(). It creates and keeps the sandboxes, in a GCHashMap keyed to the origin, so we could reuse it if needed. MozReview-Commit-ID: J6W4PDQWMcN
43fb091672e79987acf905d60780ba28700a567f: Bug 1479712 part 5 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in xpc::StackScopedClone. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 Aug 2018 09:15:42 +0200 - rev 825886
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1479712 part 5 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in xpc::StackScopedClone. r=bholley
e8231fa203a9776e49844639ccfc14dee2659b8f: Bug 1479712 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in NativeInterface2JSObject. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 Aug 2018 09:15:42 +0200 - rev 825885
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1479712 part 4 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in NativeInterface2JSObject. r=bholley Also fixes some callers to not pass a potential CCW.
368471d4f66920c408a74ed6179cee83d12dbea8: Bug 1479712 part 3 - Remove unnecessary AutoJSContext and JSAutoRealmAllowCCW in JSObject2NativeInterface and nsXPConnect::WrapJS. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 Aug 2018 09:15:42 +0200 - rev 825884
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1479712 part 3 - Remove unnecessary AutoJSContext and JSAutoRealmAllowCCW in JSObject2NativeInterface and nsXPConnect::WrapJS. r=bholley
7f054516b7bb732d666bfb6a89057db4efc739b8: Bug 1479712 part 2 - Remove unused nsIXPConnect.getWrappedNativePrototype. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 Aug 2018 09:15:41 +0200 - rev 825883
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1479712 part 2 - Remove unused nsIXPConnect.getWrappedNativePrototype. r=bholley
7acb1055fd9888375466ab791bca316a7e45afa4: Bug 1479712 part 1 - Require a plain function in xpcshell setInterruptCallback. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 02 Aug 2018 09:15:41 +0200 - rev 825882
Push 118196 by bmo:dharvey@mozilla.com at Thu, 02 Aug 2018 15:27:37 +0000
Bug 1479712 part 1 - Require a plain function in xpcshell setInterruptCallback. r=bholley The head_watchdog.js test always calls this with a function argument. This lets us use JSAutoRealm instead of JSAutoRealmAllowCCW.
f486f734d4c4354f773f605aea98940cd3a56825: Bug 1474272 part 4 - Stop using js::GetGlobalForObjectCrossCompartment in xpc::NativeGlobal. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Wed, 01 Aug 2018 11:25:50 +0200 - rev 825529
Push 118129 by jhofmann@mozilla.com at Wed, 01 Aug 2018 22:38:13 +0000
Bug 1474272 part 4 - Stop using js::GetGlobalForObjectCrossCompartment in xpc::NativeGlobal. r=bholley
7655b654db1a392b13e5bce9eafa32babae2ddfe: Bug 1479363 part 8 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/wrapper. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Tue, 31 Jul 2018 08:37:38 +0200 - rev 824574
Push 117945 by bmo:mikokm@gmail.com at Tue, 31 Jul 2018 10:52:49 +0000
Bug 1479363 part 8 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in js/xpconnect/wrapper. r=bholley
a3e06f6ef7c01c153c3a9a07d5fbc5a61abd6bf5: Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Tue, 31 Jul 2018 08:37:07 +0200 - rev 824571
Push 117945 by bmo:mikokm@gmail.com at Tue, 31 Jul 2018 10:52:49 +0000
Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley
40f94b7c2ca86f5ca0308361b2389a0e91cc43f6: Bug 1474540 - Assert we don't pass cross-compartment wrappers to AutoJSAPI::Init. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Tue, 24 Jul 2018 09:19:25 +0200 - rev 823081
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1474540 - Assert we don't pass cross-compartment wrappers to AutoJSAPI::Init. r=bholley
450f74df066e2f73ac4e8124f7885adc76cdd08d: Bug 1478275 part 3 - Rename GlobalHasExclusiveExpandos to CompartmentHasExclusiveExpandos and make it use IsInSandboxCompartment. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 11:00:21 +0200 - rev 823072
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1478275 part 3 - Rename GlobalHasExclusiveExpandos to CompartmentHasExclusiveExpandos and make it use IsInSandboxCompartment. r=bholley
4cd7934210ccceab2e4a8aa41dcca27b3cb22d87: Bug 1478275 part 2 - Add a CompartmentPrivate::isSandboxCompartment flag and xpc::IsInSandboxCompartment(obj). r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:58:37 +0200 - rev 823071
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1478275 part 2 - Add a CompartmentPrivate::isSandboxCompartment flag and xpc::IsInSandboxCompartment(obj). r=bholley Wrappers are per-compartment, not per-realm, so this will simplify the next patch. Also, considering the upcoming Realms proposal, it might eventually be possible to have multiple globals in a sandbox compartment.
49dceb93cc0c4fd78b378ddd89ea1144f99e21a1: Bug 1478275 part 1 - Remove unused CompartmentPrivate::isAddonCompartment. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:57:15 +0200 - rev 823070
Push 117560 by rwood@mozilla.com at Thu, 26 Jul 2018 14:25:44 +0000
Bug 1478275 part 1 - Remove unused CompartmentPrivate::isAddonCompartment. r=bholley
438598073b9b7f9d67a9e5649aff5c6faf7902b8: Bug 1474540 - Assert we don't pass cross-compartment wrappers to AutoJSAPI::Init. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Tue, 24 Jul 2018 09:19:25 +0200 - rev 821976
Push 117242 by rwood@mozilla.com at Tue, 24 Jul 2018 13:33:52 +0000
Bug 1474540 - Assert we don't pass cross-compartment wrappers to AutoJSAPI::Init. r=bholley
397856154e99bd0c2029aa3e4fdf5170e7966465: Bug 1474522 - Change PrepareScriptEnvironmentAndInvoke to always take a global object instead of an arbitrary scope. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Wed, 11 Jul 2018 11:44:52 +0200 - rev 816858
Push 115850 by bmo:tvijiala@mozilla.com at Wed, 11 Jul 2018 10:05:08 +0000
Bug 1474522 - Change PrepareScriptEnvironmentAndInvoke to always take a global object instead of an arbitrary scope. r=bholley js-ctypse now passes the context's current global instead of the closure function it's calling.
72189b6ec0f192d7c26abaa8d449af3b94a11327: Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley
Kris Maglione <maglione.k@gmail.com> - Sun, 24 Jun 2018 19:16:33 -0700 - rev 812002
Push 114450 by bmo:ntim.bugs@gmail.com at Thu, 28 Jun 2018 14:29:41 +0000
Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley MozReview-Commit-ID: 3rLgxQVtc0X
a1db50f691f000a0261a57d39da75675592ada9c: Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley
Kris Maglione <maglione.k@gmail.com> - Sun, 24 Jun 2018 19:16:33 -0700 - rev 811030
Push 114184 by rwood@mozilla.com at Tue, 26 Jun 2018 22:15:48 +0000
Bug 1442737: Use shared JSM global for compilation and privileged junk scopes. r=bholley MozReview-Commit-ID: 3rLgxQVtc0X
8477472996e06d06a21d8e602e4a92d0ec130ea3: Bug 1442737: Use shared JSM global for compillation and privileged junk scopes. r=bholley
Kris Maglione <maglione.k@gmail.com> - Sun, 24 Jun 2018 19:16:33 -0700 - rev 810520
Push 114015 by maglione.k@gmail.com at Tue, 26 Jun 2018 00:46:03 +0000
Bug 1442737: Use shared JSM global for compillation and privileged junk scopes. r=bholley MozReview-Commit-ID: 3rLgxQVtc0X
34a6812b3fb3113f8bbb9c763f73aa2ff31496e0: Bug 1442737: Use shared JSM global for compillation and privileged junk scopes. r?bholley draft
Kris Maglione <maglione.k@gmail.com> - Sun, 24 Jun 2018 19:16:33 -0700 - rev 810053
Push 113871 by maglione.k@gmail.com at Mon, 25 Jun 2018 02:18:35 +0000
Bug 1442737: Use shared JSM global for compillation and privileged junk scopes. r?bholley MozReview-Commit-ID: 3rLgxQVtc0X
560f881dffb8c2c35384ca89dc7a25df1ee15a7b: Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange
Bobby Holley <bobbyholley@gmail.com> - Thu, 26 Apr 2018 15:36:52 -0700 - rev 789185
Push 108215 by bmo:gl@mozilla.com at Fri, 27 Apr 2018 19:12:42 +0000
Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange MozReview-Commit-ID: E6QPjgfUKdo
56a2a8cc35fd988715fdb07a8efd6806560284a5: Bug 1456350 - Forward webrender error log to gfxCriticalNote r=bholley
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 27 Apr 2018 16:48:39 +0900 - rev 788983
Push 108121 by bmo:dharvey@mozilla.com at Fri, 27 Apr 2018 08:16:28 +0000
Bug 1456350 - Forward webrender error log to gfxCriticalNote r=bholley
36a7b939360d52deb4eb959a7aee52a7d06741eb: Bug 1457026: followup: Skip a rustest that depends on include order and isn't super-useful. r=bholley on a CLOSED TREE
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 26 Apr 2018 19:11:35 +0200 - rev 788644
Push 108043 by bmo:gl@mozilla.com at Thu, 26 Apr 2018 18:22:27 +0000
Bug 1457026: followup: Skip a rustest that depends on include order and isn't super-useful. r=bholley on a CLOSED TREE MozReview-Commit-ID: 3lwAyl8aztW
046d0e259116679e2c4908cfa288e774dcddbf07: Bug 1455492: While here, fix refcount churn. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 Apr 2018 03:45:04 +0200 - rev 786217
Push 107410 by maglione.k@gmail.com at Sat, 21 Apr 2018 23:41:33 +0000
Bug 1455492: While here, fix refcount churn. r=bholley MozReview-Commit-ID: 88jzsn25e53
c007f07170a5b3b377f45ab63c6c508ab0ebb58f: Bug 1455492: Remove redundant ParseSheet arguments. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 Apr 2018 03:42:00 +0200 - rev 786216
Push 107410 by maglione.k@gmail.com at Sat, 21 Apr 2018 23:41:33 +0000
Bug 1455492: Remove redundant ParseSheet arguments. r=bholley For the async caller, pretty much everything can be extracted out of the loader / loadData. For the sync callers, we need to be a bit more careful because ReparseSheet tries to get its line number on its own. I changed the compat mode passed to the reparse stuff to be the document's one in this case, but that seems a bug fix. MozReview-Commit-ID: 2wi5HPRAlPi
d7611ae5168b937b7304348d511ae0e4f691e46e: Bug 1369411: Use a runnable instead of a timer for pref changes in nsPresContext. r=bholley a=jcristau
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 05 Mar 2018 10:57:12 +0100 - rev 785695
Push 107301 by mozilla@kaply.com at Fri, 20 Apr 2018 16:10:30 +0000
Bug 1369411: Use a runnable instead of a timer for pref changes in nsPresContext. r=bholley a=jcristau This should hopefully make pushPrefEnv able to deal with it. I optimistically enabled Android too, pending a CI run. MozReview-Commit-ID: 47C4q0lzIek
71ceb0a6a24061fdde5bcc26fa43b5459d23ab0b: Bug 1455492: While here, fix refcount churn. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 Apr 2018 03:45:04 +0200 - rev 785415
Push 107222 by bmo:emilio@crisal.io at Fri, 20 Apr 2018 01:50:11 +0000
Bug 1455492: While here, fix refcount churn. r?bholley MozReview-Commit-ID: 88jzsn25e53
7c11f0b7c5f260ef1f31dce6530f167b5d48fcb6: Bug 1455492: Remove redundant ParseSheet arguments. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 20 Apr 2018 03:42:00 +0200 - rev 785414
Push 107222 by bmo:emilio@crisal.io at Fri, 20 Apr 2018 01:50:11 +0000
Bug 1455492: Remove redundant ParseSheet arguments. r?bholley For the async caller, pretty much everything can be extracted out of the loader / loadData. For the sync callers, we need to be a bit more careful because ReparseSheet tries to get its line number on its own. I changed the compat mode passed to the reparse stuff to be the document's one in this case, but that seems a bug fix. MozReview-Commit-ID: 2wi5HPRAlPi
3692b02e7ca290d1098b42757e48d055458ba906: Bug 1436782: Insert the prefs sheet at the UA level. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 09 Feb 2018 22:46:06 +0100 - rev 785119
Push 107145 by kgupta@mozilla.com at Thu, 19 Apr 2018 18:11:12 +0000
Bug 1436782: Insert the prefs sheet at the UA level. r=bholley Since that's what it's effectively happening anyway. MozReview-Commit-ID: AZGONTbCTNa
d3550dfae4b968c0e4c74bf4acd2273f0b4e9480: Bug 1455032: Pack the shadow cascade order in ApplicableDeclarationBlock. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 18 Apr 2018 19:48:24 +0200 - rev 784512
Push 106951 by bmo:emilio@crisal.io at Wed, 18 Apr 2018 17:52:44 +0000
Bug 1455032: Pack the shadow cascade order in ApplicableDeclarationBlock. r?bholley MozReview-Commit-ID: 8xPBJmlcyKh
20b1c2e6fceba63ebb758cb6b8d9659cf7466631: Bug 1452143: Fix dom / style tests. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 16:40:15 +0200 - rev 783726
Push 106761 by kgupta@mozilla.com at Tue, 17 Apr 2018 15:59:54 +0000
Bug 1452143: Fix dom / style tests. r=bholley MozReview-Commit-ID: 95JfwBVDdRD
8c85b98829b26bf386ab01b60ce3ae3e565d2ed0: Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 19:10:57 +0200 - rev 783721
Push 106761 by kgupta@mozilla.com at Tue, 17 Apr 2018 15:59:54 +0000
Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r=bholley We don't want to reparse over and over shared sheets, and that confused code pretty heavily. MozReview-Commit-ID: 7qkXoCoPNFW
3f214ca585db301f1c1f284b9a63dd5c98c15f8b: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 783720
Push 106761 by kgupta@mozilla.com at Tue, 17 Apr 2018 15:59:54 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r=bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet. MozReview-Commit-ID: D7cedJQpz9K
e92e018760f5bf1131edc539415d766f52230449: Bug 1452143: Fix dom / style tests. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 16:40:15 +0200 - rev 783312
Push 106661 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 22:36:55 +0000
Bug 1452143: Fix dom / style tests. r?bholley MozReview-Commit-ID: 95JfwBVDdRD
c88e277d6822f95784ec79a9e7936a70dcd3d2e7: Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 19:10:57 +0200 - rev 783307
Push 106661 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 22:36:55 +0000
Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley We don't want to reparse over and over shared sheets, and that confused code pretty heavily. MozReview-Commit-ID: 7qkXoCoPNFW
5ff46e67131f6869cbb2bb63271d3eea56d9e309: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 783306
Push 106661 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 22:36:55 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet. MozReview-Commit-ID: D7cedJQpz9K
4989d6712f9563b1a78de59c7da95a6128634910: Bug 1452143: Fix dom / style tests. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 16:40:15 +0200 - rev 783202
Push 106640 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 19:43:11 +0000
Bug 1452143: Fix dom / style tests. r?bholley MozReview-Commit-ID: 95JfwBVDdRD
f70ff2be9eef3ecf2e8315e8a9385de1345a6057: Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 19:10:57 +0200 - rev 783197
Push 106640 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 19:43:11 +0000
Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley We don't want to reparse over and over shared sheets, and that confused code pretty heavily. MozReview-Commit-ID: 7qkXoCoPNFW
54edb6260b0b253a238f7d46ae0d66b93a1721c9: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 783196
Push 106640 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 19:43:11 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet. MozReview-Commit-ID: D7cedJQpz9K
66e43088430b1221b9cb9427eddd238a60110315: Bug 1452143: Fix dom / style tests. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 16:40:15 +0200 - rev 783165
Push 106626 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 18:02:14 +0000
Bug 1452143: Fix dom / style tests. r?bholley MozReview-Commit-ID: 95JfwBVDdRD
3a552e51100a82e05258bde1cf7b2c892dc84f8c: Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 16 Apr 2018 19:10:57 +0200 - rev 783160
Push 106626 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 18:02:14 +0000
Bug 1452143: Make InspectorUtils.getAllStyleSheets handle Shadow DOM, and also optionally not return UA / User sheets. r?bholley We don't want to reparse over and over shared sheets, and that confused code pretty heavily. MozReview-Commit-ID: 7qkXoCoPNFW
ef98de00c35d95333b0efc5796411ee895c5cf8e: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 783159
Push 106626 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 18:02:14 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
6afe6de8c7e1f1215bdd52fabe7c75c330e17032: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 782917
Push 106570 by bmo:emilio@crisal.io at Mon, 16 Apr 2018 11:56:37 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
2d8b0e19cf0403ce8178f7ef43f641f92f3e9207: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 782378
Push 106521 by bmo:emilio@crisal.io at Sun, 15 Apr 2018 13:29:46 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
5eb4be9d7e66bc75d52a80801babf30c31d4d16f: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 782312
Push 106515 by bmo:emilio@crisal.io at Sun, 15 Apr 2018 09:45:26 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
9ef2b7eca45d0607cc455a296a294f7bd70e8dc3: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 782167
Push 106488 by bmo:emilio@crisal.io at Sat, 14 Apr 2018 13:09:28 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
c1c4f100a496adc0f86f4253344a175316c6a92f: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 781833
Push 106424 by bmo:emilio@crisal.io at Fri, 13 Apr 2018 18:19:01 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
1ab1fdf4df888874bc72b37465726be7d968fd07: Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 11:59:09 +0200 - rev 781691
Push 106374 by bmo:emilio@crisal.io at Fri, 13 Apr 2018 12:44:56 +0000
Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r?bholley The idea would be for parallel CSS parsing to check the static methods in ErrorReporter before loading the sheet, and unconditionally return false for the method if off-main-thread, since technically the owner node, document, and such can go away while you're parsing a sheet or what not (plus, sheets are not refcounted so not sure you can even poke at them OMT). But I guess this needs more changes than that for @import and what not, so maybe some of this needs to be changed further. MozReview-Commit-ID: D7cedJQpz9K
2c051e8bfb3e463fe7e4c1b0f8a2e2e15f0e8a61: Bug 1452627: Fix nsStyleContentAttr stuff. r=bholley
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 12 Apr 2018 21:04:22 +0200 - rev 781677
Push 106369 by bmo:bpostelnicu@mozilla.com at Fri, 13 Apr 2018 11:52:52 +0000
Bug 1452627: Fix nsStyleContentAttr stuff. r=bholley MozReview-Commit-ID: 4hi75VQcmkN