react-native-macos/React
Valentin Shergin 832164169d Fabric: Unification of registration process of `ComponentView`s and `ComponentDescriptor`s
Summary:
Registries, providers, providers of registries, registres of providers. All that can be really confusing, but that represents best the constraints and desires that we have:
* We need to be able to register components on-the-fly (so we need a mechanism that will propagate changes);
* We don't want to register ComponentDescriptors separately from ComponentView classes;
* C++ not always gives us abstractions that we want (e.g. pointers to constructors).

After the change, we can remove the whole Buck target that has a bunch of handwritten boilerplate code.

There is a still room for polish and removing some concepts, types or classes but this diff is already huge.

Reviewed By: JoshuaGross

Differential Revision: D14983906

fbshipit-source-id: ce536ebea0c905059c7a4d644dc25233e2809761
2019-04-17 22:44:20 -07:00
..
Base Back out OSS-only change from D14811733 and fix regression in open source iOS tests 2019-04-11 12:57:15 -07:00
CxxBridge Fabric iOS: ask the bridge to queue async callback for the RuntimeExecutor 2019-04-10 11:04:23 -07:00
CxxModule Silence Xcode warning (#23880) 2019-03-12 22:08:21 -07:00
CxxUtils Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
DevSupport Change default Inspector Proxy port to 8081 2019-04-03 08:39:08 -07:00
Fabric Fabric: Unification of registration process of `ComponentView`s and `ComponentDescriptor`s 2019-04-17 22:44:20 -07:00
Inspector Don't reconnect inspector if connection refused (#22625) 2019-02-21 12:52:39 -08:00
Modules Fix nullability warnings in RCTExceptionsManager (#24467) 2019-04-17 08:36:14 -07:00
Profiler Fix PerfMonitor appearance when reloading JS (#24073) 2019-03-21 03:21:15 -07:00
React.xcodeproj RNTester: Support RCTCxxBridgeDelegate 2019-04-15 12:25:47 -07:00
UIUtils Calculate Correct Window Dimensions for iOS (#19932) 2019-04-10 14:25:14 -07:00
Views disable momentum scrolling for horizontal ScrollView (#24045) 2019-04-15 14:40:44 -07:00
React-Core.podspec Move iOS WebView files to FB internal 2019-04-04 15:46:00 -07:00
React-DevSupport.podspec Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
React-RCTFabric.podspec Fabric: working podspecs & works in RNTester (#23803) 2019-03-15 23:59:22 -07:00
third-party.xcconfig Upgrade folly to v2018.10.22.00 for iOS (#21976) 2018-10-29 12:13:11 -07:00