You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revert, for now, Darwin API changes that did not happen early enough. (#23155)
This PR was generated by doing the following:
1. Revert the following commits, in order, resolving minor conflicts in
generated code along the way:
* af09de0
* b829121
* a7475d3
* 7301ecf
* 2060105
* 8e2c926
* f72807b
* 5d140df
* 2aaf589
* 46b4649
* 2466360
* 7862371
* 9989fc1 (only the parts in the
Darwin framework and darwin-framework-tool, so not via git
revert)
* e3160eb
* e62b0f1
* bae0bc7
* 8e1c833
* 1e66f4b
* 5757068
* 6527ae3
* 8c4675f
* 91db05d
* 72d838a
* bad4408
* 9c131da
* 5caec5a
* cdb4969
* 9ababd1
* 6a45e43
* 81f7284
* 43d7fd2
* b89aa66
2. Pick up the ZAP change to undo the Darwin casing changes in ZAP.
3. Rerun ZAP codegen to pick up some changes to the generated code for some of
the commits that were not reverted.
4. Cherry-pick the following commits (which were reverted above, to reduce
potential conflicts), in order, resolving conflicts as needed:
* 81f7284
* 2466360
* 46b4649
* f72807b
* 8e2c926
* 2060105
* 7301ecf
* a7475d3
* b829121
* af09de0
5. Make computePaseVerifier an instance method on MTRDeviceController again.
6. Make manual changes to the MTRClusters, MTRBaseClusters, MTRClusterConstants,
MTRStructsObjc zapt files to keep the "DeviceList" naming in the APIs for
reading and subscribing to "DeviceTypeList" and the "DeviceType" naming for
"DeviceTypeStruct". Make corresponding changes to darwin-framework-tool
codegen as well.
7. Manually re-mark the attributes in MTROptionalQRCodeInfo and MTRSetupPayload
that can be nil as nullable.
8. Manually add back documentation for MTROTAHeader and mark the properties on
it that can be nil as nullable.
9. Manually add back the leak fix from 6527ae3.
0 commit comments