Kevin Gozali
e2462e9016
iOS: set the default measure size correctly for RCTSurfaceHostingView
...
Summary: The RCTRootView default needs to be translated during init of RCTSurfaceHostingView correctly.
Reviewed By: shergin
Differential Revision: D7327918
fbshipit-source-id: 67a2a42b554782b37a032cc0470d794554cc1e5a
2018-03-19 17:36:03 -07:00
Kevin Gozali
53a0470b83
iOS JSC: Use ICxxExceptionManager to report exception
...
Reviewed By: shergin
Differential Revision: D7224945
fbshipit-source-id: 8aadbc04c700d6e965be311085d95332571b00b0
2018-03-19 00:06:57 -07:00
Valentin Shergin
4cda0df2e5
Switching to the new FabricUIManager and all new shadow tree infra
...
Reviewed By: fkgozali
Differential Revision: D7230670
fbshipit-source-id: bca7d2859b87931c0d15406782b7d689de1d8c36
2018-03-18 19:17:39 -07:00
Naris Siamwalla
41acb0a75b
Fix clang-6 compile error (virtual destructor)
...
Reviewed By: smeenai
Differential Revision: D7264312
fbshipit-source-id: f0567452127ceba6cfa13d05bb2a00a5af7aac05
2018-03-13 16:41:05 -07:00
Kevin Gozali
7bf3b20837
iOS: create C++ <-> ObjC++ connector for FabricUIManager to do UI operations
...
Reviewed By: shergin
Differential Revision: D7162911
fbshipit-source-id: 3e303020dafdccc51f52c3359a7054dc8a787978
2018-03-07 16:54:16 -08:00
Kevin Gozali
b4ce4277af
iOS: branch out Fabric handling into a separate RCTSurface-compatible class.
...
Reviewed By: mmmulani
Differential Revision: D7158824
fbshipit-source-id: 80eb61835181fa3f522b788e2861470cba88890a
2018-03-05 18:57:30 -08:00
Kevin Gozali
28c694f25a
iOS - expose C++ FabricUIManager to the bridge via a wrapper class
...
Reviewed By: shergin
Differential Revision: D7093253
fbshipit-source-id: 7317144ad2cb5b8903227c779798e1576f8de2c2
2018-02-27 08:42:14 -08:00
Kevin Gozali
486ac9dc82
update FabricUIManager to call the right JS object
...
Reviewed By: sebmarkbage
Differential Revision: D7037275
fbshipit-source-id: 6a1d13227910d0cdb99dde4b6c98ed7a20ef9911
2018-02-23 17:04:40 -08:00
Sophie Alpert
1490ab12ef
Update license headers for MIT license
...
Summary:
Includes React Native and its dependencies Fresco, Metro, and Yoga. Excludes samples/examples/docs.
find: ^(?:( *)|( *(?:[\*~#]|::))( )? *)?Copyright (?:\(c\) )?(\d{4})\b.+Facebook[\s\S]+?BSD[\s\S]+?(?:this source tree|the same directory)\.$
replace: $1$2$3Copyright (c) $4-present, Facebook, Inc.\n$2\n$1$2$3This source code is licensed under the MIT license found in the\n$1$2$3LICENSE file in the root directory of this source tree.
Reviewed By: TheSavior, yungsters
Differential Revision: D7007050
fbshipit-source-id: 37dd6bf0ffec0923bfc99c260bb330683f35553e
2018-02-16 18:31:53 -08:00
Kevin Gozali
5f48bd84aa
iOS: allow getting an instance of a js-bound module via the bridge
...
Reviewed By: sebmarkbage
Differential Revision: D6982785
fbshipit-source-id: 7bbcc5416e1d1a3a577328349a7c18af5c0f8577
2018-02-13 22:38:55 -08:00
Kevin Gozali
1aeb9250bd
Add JS binding for FabricUIManager - iOS
...
Reviewed By: sebmarkbage
Differential Revision: D6934518
fbshipit-source-id: 1f626f79a74fb199925644e8b16238aa17d40e1f
2018-02-13 22:38:55 -08:00
Kevin Gozali
b1e5c01483
iOS: Added scaffolding for FabricUIManager native module
...
Summary: Experimental scaffolding for FabricUIManager.
Reviewed By: mdvacca
Differential Revision: D6908587
fbshipit-source-id: 646fcc72f54dce736378a7777e5753ed56efc2f6
2018-02-06 21:49:37 -08:00