Andrew Chen (Eng)
|
8102e35271
|
Fix originalNode memory leak
Reviewed By: mdvacca
Differential Revision: D7608359
fbshipit-source-id: 7cf69f987d4c92202ea5794b76345cb1c685f881
|
2018-04-16 12:34:37 -07:00 |
|
David Vacca
|
bf7601fde1
|
Avoid holding references to ReactShadowNode after a tree is commited
Reviewed By: achen1
Differential Revision: D7495721
fbshipit-source-id: 33d5bba5040729f891455a9c330234fe25130b02
|
2018-04-06 15:17:51 -07:00 |
|
David Vacca
|
9fd2b9a75f
|
Add more logs into FabricUIManager and ReactShadowNodeImpl
Reviewed By: shergin, achen1
Differential Revision: D7495615
fbshipit-source-id: 4227b6648aaff8d9fe59bff1d4f75fd546baae6a
|
2018-04-06 15:17:50 -07:00 |
|
David Vacca
|
84ae1c9aec
|
Move execution of Yoga.calculateLayout method before diffing algorithm
Reviewed By: shergin
Differential Revision: D7495581
fbshipit-source-id: 63d2f2a66c53727dea7981837d6d0f896bac35d3
|
2018-04-06 15:17:50 -07:00 |
|
David Vacca
|
e21bbee586
|
Mutate shared ReactShadowNode during Fabric.appendChild
Reviewed By: shergin
Differential Revision: D7495539
fbshipit-source-id: 2b2b06d3d4f02a00b01c7ed27d47b61787ea922f
|
2018-04-06 15:17:50 -07:00 |
|
David Vacca
|
8a99241f81
|
Re-enable Yoga cloning in React Shadow Node
Reviewed By: achen1
Differential Revision: D7435365
fbshipit-source-id: 3e04b3252945112cf0c7206b0e6fb63535499eb9
|
2018-04-01 18:32:12 -07:00 |
|
David Vacca
|
e88f128608
|
Refactor ReactShadowNode.SetRootNode() -> ReactShadowNode.setRootTag()
Reviewed By: achen1
Differential Revision: D7419566
fbshipit-source-id: 6be790972e88b879fe690acd4f23d0caa27964a4
|
2018-03-29 00:03:18 -07:00 |
|
David Vacca
|
9c805062e7
|
Refactor RootShadowNodeRegistry to make it ThreadSafe
Reviewed By: achen1
Differential Revision: D7417965
fbshipit-source-id: 90fa007242d2f00a315a4db25d2b6a0949e4b0d3
|
2018-03-27 18:35:09 -07:00 |
|
David Vacca
|
45abbf36d6
|
Support multiple Fabric ReactRootView running at the same time
Reviewed By: achen1
Differential Revision: D7409472
fbshipit-source-id: 9525e610f3bce49cae8d3c5e4427f99a48c32091
|
2018-03-27 11:13:34 -07:00 |
|
Andrew Chen (Eng)
|
c0d27de37e
|
Fix removal of virtual nodes in FabricReconciler
Reviewed By: mdvacca
Differential Revision: D7338949
fbshipit-source-id: 31263c138689f9b3f59deb26851132df04b8a823
|
2018-03-21 14:33:09 -07:00 |
|
Andrew Chen (Eng)
|
657c1a45bd
|
Add more debug logs to FabricReconciler
Reviewed By: mdvacca
Differential Revision: D7338946
fbshipit-source-id: 839de31ca26a8e45d3bb3271d3ab5a4f53f639b0
|
2018-03-20 20:01:53 -07:00 |
|
Andrew Chen (Eng)
|
f136ae1362
|
Add test for FabricText
Reviewed By: mdvacca
Differential Revision: D7326562
fbshipit-source-id: e1229f84496e9181475979d757066e3796a24a3f
|
2018-03-20 01:01:53 -07:00 |
|
Andrew Chen (Eng)
|
c49afb174f
|
Add debug logs to FabricUIManager
Reviewed By: mdvacca
Differential Revision: D7310879
fbshipit-source-id: 3c874fd4dbd75dd865f7d94e7e31f538ef67eb66
|
2018-03-20 01:01:53 -07:00 |
|
David Vacca
|
5347ecfd29
|
Fix removal of ReactShadowNode
Reviewed By: achen1
Differential Revision: D7323294
fbshipit-source-id: 411aa1bcd93cc4f9df78f64ceb0c0d8c127bc3b0
|
2018-03-19 18:31:36 -07:00 |
|
David Vacca
|
cc3d45d2e9
|
Add logging to debug Fabric diffing algorithm
Reviewed By: achen1
Differential Revision: D7319185
fbshipit-source-id: fe47c21db5e1415aebe806f0d74b1f65f667a397
|
2018-03-19 18:31:36 -07:00 |
|
David Vacca
|
7d3de1016a
|
Implement Fabric Reconciler
Reviewed By: achen1
Differential Revision: D7240208
fbshipit-source-id: 236b76146c50fb7f357190b08f8a5bfcef7f6645
|
2018-03-19 18:31:36 -07:00 |
|
David Vacca
|
b43afcdde9
|
Change cloning mechanism for mutableCopyWithNewChildren method
Reviewed By: achen1
Differential Revision: D7239873
fbshipit-source-id: d931e753c3a0b26d439eb450d62af93a672641f4
|
2018-03-19 18:31:36 -07:00 |
|
Héctor Ramos
|
41db09d573
|
Remove @xplat cell syntax in open source, part 2
Differential Revision: D7325421
fbshipit-source-id: 95e3ee0a6c41292b1d2e1fc8b0691861ad69468f
|
2018-03-19 12:30:59 -07:00 |
|
Héctor Ramos
|
f376fe3232
|
Remove @xplat cell syntax in open source
Differential Revision: D7292243
fbshipit-source-id: f1c162be8bc90669481f04de8aa71f3d9dbece36
|
2018-03-15 16:47:26 -07:00 |
|
Andrew Chen (Eng)
|
304db5cb65
|
Add MIT license to Fabric
Reviewed By: fkgozali
Differential Revision: D7278262
fbshipit-source-id: 39f4c73b8f693162eb037125bf64fecc7eb0cf8b
|
2018-03-14 15:50:13 -07:00 |
|
Andrew Chen (Eng)
|
3a2bdf5c50
|
Move Fabric JSC bindings to oss
Reviewed By: mdvacca
Differential Revision: D7205065
fbshipit-source-id: 5876cb3e08ee96e39b80e6b377c60600f404ca21
|
2018-03-14 12:02:14 -07:00 |
|
David Vacca
|
c883d4e727
|
Add "newProps" map into ReactShadowNode
Reviewed By: achen1
Differential Revision: D7205127
fbshipit-source-id: 6c27070806de36cab7adf9c392a10c815aee90d4
|
2018-03-09 09:47:44 -08:00 |
|
Andrew Chen (Eng)
|
6fc416313c
|
Clean up FabricUIManagerViewHierarchyTest
Reviewed By: mdvacca
Differential Revision: D7165823
fbshipit-source-id: e6d2a83bf9e089c67d69de6581d177bdf0d2ec4e
|
2018-03-06 16:19:04 -08:00 |
|
Andrew Chen (Eng)
|
e7b8341024
|
Add Fabric test for text nodes
Reviewed By: mdvacca
Differential Revision: D7165356
fbshipit-source-id: ab5b019943d0d6f759bdb16ca646e34a2ef79e23
|
2018-03-06 16:19:04 -08:00 |
|
David Vacca
|
d2f05740a8
|
Add support to FabricUIManger to handle Throwable
Reviewed By: achen1
Differential Revision: D7168684
fbshipit-source-id: c655730b5bf5e181974096c2b940f6457be8a40d
|
2018-03-06 10:47:01 -08:00 |
|
David Vacca
|
ac929ef4f6
|
Fix subtle bugs in cloning and FabricUIManager
Reviewed By: achen1
Differential Revision: D7164980
fbshipit-source-id: 86e9f3f11b67c8947b177aac23f99808083c3121
|
2018-03-05 21:26:19 -08:00 |
|
David Vacca
|
0d148ad67a
|
Refactor FabricUIManagerModule -> FabricUIManager
Reviewed By: fkgozali
Differential Revision: D7125829
fbshipit-source-id: 46f9722a20e0bbf7f99a0cc36067035b009d73d8
|
2018-03-02 17:22:35 -08:00 |
|
Andrew Chen (Eng)
|
78b30659bc
|
Fix appendChild
Reviewed By: mdvacca
Differential Revision: D7128443
fbshipit-source-id: 4eedea4df2b636eb9589cbe5e84c5c6a8aa33539
|
2018-03-01 16:57:25 -08:00 |
|
Andrew Chen (Eng)
|
6404529b76
|
Added an Assertion that addRoot is called before completeRoot
Reviewed By: mdvacca
Differential Revision: D7127321
fbshipit-source-id: a8215fda0d854471bed9aa5476141dfffc4dc11c
|
2018-03-01 16:57:25 -08:00 |
|
Andrew Chen (Eng)
|
3f85dc5337
|
Log java error messages from FabricUIManagerModule
Reviewed By: mdvacca
Differential Revision: D7126177
fbshipit-source-id: bafa6e2b3dabf39d2ca0d9a8830b877fc5ae97ec
|
2018-03-01 12:17:44 -08:00 |
|
David Vacca
|
9b3861c109
|
Fix unmount of ReactRootView for Fabric surfaces
Reviewed By: fkgozali
Differential Revision: D7114865
fbshipit-source-id: f0a1c47c983e610fe0dba3051ed8aa350ac052cc
|
2018-03-01 10:33:21 -08:00 |
|
David Vacca
|
c0c388c8aa
|
Adding simple View rendering support using FabricUIManager.
Reviewed By: achen1
Differential Revision: D7102725
fbshipit-source-id: d2878d036843ba01201c4df617680269b5f59039
|
2018-03-01 10:33:21 -08:00 |
|
David Vacca
|
6b45fb2cb1
|
Create UIManager interface and extract common classes in uimanager/common
Reviewed By: achen1
Differential Revision: D7102674
fbshipit-source-id: e14b6782ad102ec1c3d37988df4bbd4190511f09
|
2018-03-01 10:33:21 -08:00 |
|
David Vacca
|
ddcd609a86
|
Refactor cloneWithNewChildren method
Reviewed By: achen1
Differential Revision: D7064266
fbshipit-source-id: 71ef5651893359a257c39a5943812853f8d0dbcd
|
2018-02-27 18:47:50 -08:00 |
|
Sebastian Markbage
|
25b0c374b3
|
JSC bindings for FabricUIManager - Android
Reviewed By: fkgozali
Differential Revision: D7054214
fbshipit-source-id: 6275a8a3e2a87dfd851a09392f09658538083483
|
2018-02-23 16:24:24 -08:00 |
|
David Vacca
|
d352c93487
|
Register ReactRootView into FabricUIManagerModule
Reviewed By: achen1
Differential Revision: D7043902
fbshipit-source-id: fecef5a019dadd3d2802baa20dd8a3711e566ed3
|
2018-02-22 23:06:19 -08:00 |
|
David Vacca
|
4371d1e1d0
|
Implement FabricUIManagerModule in Android
Reviewed By: achen1
Differential Revision: D7031902
fbshipit-source-id: a8d9d505f981ac4268760efa32f4cbc7955aec32
|
2018-02-21 09:33:22 -08:00 |
|
David Vacca
|
1f7a48f214
|
Extend the FabricUIManagerModule class to integrate with JSI/JSC in Android
Reviewed By: sebmarkbage
Differential Revision: D7005419
fbshipit-source-id: 6e65be5a922ddb29fde965f5df779cc92a996ecf
|
2018-02-16 13:09:30 -08:00 |
|
David Vacca
|
ad4f54ff6c
|
Extend installFabric method to access UIFabricModule from C++
Reviewed By: sebmarkbage
Differential Revision: D7001974
fbshipit-source-id: a49c6e634ac710805fb37a50a61c2cf2e248b8a7
|
2018-02-15 13:41:01 -08:00 |
|
David Vacca
|
c82b9f72de
|
Create JNI wrapper for Fabric
Reviewed By: fkgozali
Differential Revision: D6989838
fbshipit-source-id: f092901cacc0c3eb89b08c6ac0384c4d5f6e6cfe
|
2018-02-15 12:17:54 -08:00 |
|
David Vacca
|
2d35bde101
|
Introduce new Fabric API in RNAndroid
Summary: Introduce new Fabric FabricUIManagerModule RNAndroid
Reviewed By: achen1
Differential Revision: D6833154
fbshipit-source-id: 9ab7ff8bf0c407d833c512eb3455969573f138da
|
2018-02-08 18:14:54 -08:00 |
|