5b70fd1ea5a19a851b654f59a27e0a70dcb01ca0: Bug 1284232 - Guard against ill-behaved objects on error check; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Fri, 08 Jul 2016 13:58:04 +0100 - rev 385459
Push 22508 by bmo:ato@mozilla.com at Fri, 08 Jul 2016 13:11:39 +0000
Bug 1284232 - Guard against ill-behaved objects on error check; r?automatedtester It turns out that certain objects such as a DOMRectList have peculiarities that cause string comparison to throw. This is normally not a problem as error.isError is usually passed JSON serialisable data. But when it is not, this try condition helps diagnose problems. MozReview-Commit-ID: BLNSziwfxXs
8a78ce00563ec29ac4ab465a17d7400830096848: Bug 1284232 - Marshal all HTML and JS collections; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 04 Jul 2016 17:34:06 +0100 - rev 385458
Push 22508 by bmo:ato@mozilla.com at Fri, 08 Jul 2016 13:11:39 +0000
Bug 1284232 - Marshal all HTML and JS collections; r?automatedtester This patch adds marshaling of HTMLFormControlsCollection, HTMLAllCollection, and HTMLOptionsCollection element collections to Marionette. It will allow us you to return from HTMLSelectElement.options, document.forms[0].elements, and document.all. This is in addition to the already supported document.querySelector (NodeList), document.getElementsBy* (HTMLCollection), and Array.from(ELEMENT...) collections. MozReview-Commit-ID: 71a65lZRn4S
caf4282438cd5655f3468b6e4cc6d43356ca8574: Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza draft
Lin Clark <lclark@mozilla.com> - Mon, 27 Jun 2016 09:50:44 -0400 - rev 385457
Push 22507 by bmo:lclark@mozilla.com at Fri, 08 Jul 2016 12:54:37 +0000
Bug 1264684 - [rep tests] Add tests for grip-array rep. r=Honza
f82d130ee26d664d3302f203cc8634df19cba761: Bug 1285157 - Remove SetTransport(aChannel) for NUWA r?billm draft
Alexandre Lissy <lissyx@lissyx.dyndns.org> - Thu, 07 Jul 2016 10:07:24 +0200 - rev 385456
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1285157 - Remove SetTransport(aChannel) for NUWA r?billm MozReview-Commit-ID: HR8r9flyJDQ
45682df2d2d45e5a8385fd842579e661a4b60bc5: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 08 Jul 2016 11:58:46 +0200 - rev 385455
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
merge mozilla-inbound to mozilla-central a=merge
b8274835178599b7dfd55860f84406afb40bd673: Bug 1285409. Store out of flow data for frames we are going to descent into anyways (despite no intersection with the dirty rect) so we have the correct clip for them. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Fri, 08 Jul 2016 00:25:18 -0500 - rev 385454
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1285409. Store out of flow data for frames we are going to descent into anyways (despite no intersection with the dirty rect) so we have the correct clip for them. r=mattwoodrow If the frame already has the NS_FRAME_FORCE_DISPLAY_LIST_DESCEND_INTO bit we are going to descend into it anyways, so we may as well store the oof data so we can have the correct clip. Sometimes we add the bit after this test though, so it doesn't allow us to have the proper clip in all cases.
a92d0eec5c91eb50116758bf14d05fde28bf788a: Bug 1257037 part 15. Get rid of the wantsXrays configuration annotation. Just set bindings to want Xrays if they're exposed in Window. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:55 -0400 - rev 385453
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 15. Get rid of the wantsXrays configuration annotation. Just set bindings to want Xrays if they're exposed in Window. r=khuey
4082fdfd16fb2e87556f948bb09e3c3edfdd9fb1: Bug 1257037 part 14. Remove the now-unused skipGen bits from binding code. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:55 -0400 - rev 385452
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 14. Remove the now-unused skipGen bits from binding code. r=khuey
762c289ada581c1cef856ab16b241355c2d6c7bc: Bug 1257037 part 13. Get rid of the concept of worker vs non-worker descriptors. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:55 -0400 - rev 385451
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 13. Get rid of the concept of worker vs non-worker descriptors. r=khuey
5014c7d22f2fa4e01822949e7c54467a08c16d0a: Bug 1257037 part 12. Simplify CGRegisterWorkerBindings now that there are no more worker descriptors. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:55 -0400 - rev 385450
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 12. Simplify CGRegisterWorkerBindings now that there are no more worker descriptors. r=khuey
7b7cf5270426b8153bf86cca34152dff04cd1744: Bug 1257037 part 11. Get rid of getRelevantProviders, since all the places that use it have a Configuration. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:55 -0400 - rev 385449
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 11. Get rid of getRelevantProviders, since all the places that use it have a Configuration. r=khuey
dfa4d5a42b52c6eaa6bcbbca54595713cc3131bd: Bug 1257037 part 10. Store only one descriptor per interface name in the configuration. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385448
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 10. Store only one descriptor per interface name in the configuration. r=khuey
4565bfc8b866fd71c33201179daeb9ead66419fd: Bug 1257037 part 9. Get rid of the concept of mainthread callbacks or worker callbacks; just codegen all the callbacks. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385447
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 9. Get rid of the concept of mainthread callbacks or worker callbacks; just codegen all the callbacks. r=khuey
4c5ea0b7a3d109be6e8f20e623c3530205432f63: Bug 1257037 part 8. Remove Configuration.getDescriptorProvider. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385446
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 8. Remove Configuration.getDescriptorProvider. r=khuey
2de33eb0bb321a55cd66168d2440281b5420d466: Bug 1257037 part 7. Make the binding Configuration a non-workers DescriptorProvider. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385445
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 7. Make the binding Configuration a non-workers DescriptorProvider. r=khuey
64424f160c3a9c5c8daa38bdc9414146c44f03c4: Bug 1257037 part 6. Simplify the toBindingNamespace function now that there are no worker bindings. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385444
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 6. Simplify the toBindingNamespace function now that there are no worker bindings. r=khuey
bd7880a9663687a997d7842b71815b5277c2965a: Bug 1257037 part 5. Remove remaining checks for worker descriptors from Codegen.py. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385443
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 5. Remove remaining checks for worker descriptors from Codegen.py. r=khuey
5efc76268adf0434620f5abf1f2301330256ea58: Bug 1257037 part 4. Remove the worker-only XXX comments from CGWrapGlobalMethod, since we never have worker descriptors for globals anyway. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385442
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 4. Remove the worker-only XXX comments from CGWrapGlobalMethod, since we never have worker descriptors for globals anyway. r=khuey
1d6e808cafc5a32afc2a1435442367129f676a54: Bug 1257037 part 3. Remove filteredSignatures, since it's a no-op unless we're dealing with a worker descriptor. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:54 -0400 - rev 385441
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 3. Remove filteredSignatures, since it's a no-op unless we're dealing with a worker descriptor. r=khuey
0383f585a64fca4a8bdb2eb53be992933523b0f5: Bug 1257037 part 2. Remove isMaybeExposedIn, since it always returns true now. r=khuey
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 08 Jul 2016 00:37:53 -0400 - rev 385440
Push 22506 by bmo:lissyx+mozillians@lissyx.dyndns.org at Fri, 08 Jul 2016 10:46:25 +0000
Bug 1257037 part 2. Remove isMaybeExposedIn, since it always returns true now. r=khuey
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip