David Vacca
|
e15a761084
|
Add noop support for setJSResponder / clearJSReponder API methods
Reviewed By: fkgozali
Differential Revision: D8458980
fbshipit-source-id: 2411fb8106288f65cabdef12917d0f5086d1723a
|
2018-06-17 11:53:34 -07:00 |
|
David Vacca
|
936de607b1
|
Add support to receive null payload in events
Reviewed By: shergin
Differential Revision: D8439118
fbshipit-source-id: a45da18765d58f6e32d34e2e57f3a6a64daccf71
|
2018-06-17 11:53:34 -07:00 |
|
David Vacca
|
a7e8e72c51
|
Moving more logs from Log -> Flog
Reviewed By: fkgozali
Differential Revision: D8433247
fbshipit-source-id: e666fbf2abb81697ba6fb508c149af8a1a2035f1
|
2018-06-17 11:53:33 -07:00 |
|
David Vacca
|
0dc86dfd91
|
Add systrace logging for Fabric android
Reviewed By: fkgozali
Differential Revision: D8387339
fbshipit-source-id: 2e202566541cc25fb6b8773a94e607e8b40fb0ce
|
2018-06-14 18:47:18 -07:00 |
|
David Vacca
|
d62e432446
|
Adding UIManager performance counters in Fabric
Reviewed By: fkgozali
Differential Revision: D8381255
fbshipit-source-id: d817557c8a3033d0d7ae47e5ea0a21d224279e29
|
2018-06-14 18:47:18 -07:00 |
|
David Vacca
|
e773b36990
|
Refactor Log to Flog in Fabric
Reviewed By: shergin
Differential Revision: D8363593
fbshipit-source-id: fb4104b66ef3d50d4101c39a1bf4515e6d0ecd19
|
2018-06-14 18:47:17 -07:00 |
|
David Vacca
|
e09c56af97
|
Enable proguard for Fabric in release builds
Reviewed By: shergin
Differential Revision: D8247814
fbshipit-source-id: 94ed8a767fcf4f6093646618a5691ff17753ffe0
|
2018-06-05 13:24:48 -07:00 |
|
David Vacca
|
e95e73aaa7
|
Fix events not working after closing and navigating back to Fabric screen in FB4A
Reviewed By: fkgozali
Differential Revision: D8240344
fbshipit-source-id: 992945f94843589cefdf7ea24da709449ee38778
|
2018-06-05 13:24:48 -07:00 |
|
David Vacca
|
8529b1ee91
|
Implement release of FabricUIManager resources
Reviewed By: achen1
Differential Revision: D8232155
fbshipit-source-id: 6683c692a830f5a73aab2c606167e54d668ae5c2
|
2018-06-01 17:54:50 -07:00 |
|
David Vacca
|
6aea98441a
|
Add backward compatible support for onLayout event in Fabric
Reviewed By: achen1
Differential Revision: D8231722
fbshipit-source-id: 3d0641a7813e742ca81b98576f9ffc30ee597f30
|
2018-06-01 17:54:50 -07:00 |
|
David Vacca
|
b2b2caa344
|
Low the priority for logging events in fabric
Reviewed By: achen1
Differential Revision: D8238957
fbshipit-source-id: f2e8bd941ac68ead4c5ed7cadfcf83a753e44cab
|
2018-06-01 17:19:11 -07:00 |
|
David Vacca
|
0f10e03dd8
|
Binding for js events
Reviewed By: fkgozali
Differential Revision: D8181616
fbshipit-source-id: 5937c83f22ac09e3041fcb0f8d4e9e3026b2b397
|
2018-05-30 22:06:40 -07:00 |
|
David Vacca
|
23fbd312aa
|
Include instanceHandle in cloning mechanism
Reviewed By: shergin, achen1
Differential Revision: D8072075
fbshipit-source-id: 2fcfdfa5116850ce0bac6c2c86d87e5bf00fd7f0
|
2018-05-30 22:06:40 -07:00 |
|
David Vacca
|
40c7248345
|
store / retrieve instanceHandle from View
Reviewed By: shergin, achen1
Differential Revision: D8074014
fbshipit-source-id: aee0d41e0e9da44e8748f47da04dcd76dbe96d8d
|
2018-05-30 22:06:40 -07:00 |
|
David Vacca
|
e61341ba32
|
Introducing Scheduling of JS calls from native
Reviewed By: achen1
Differential Revision: D7729226
fbshipit-source-id: 9869e0a6a2b0c58b7538836ed2c13a4b28dd8887
|
2018-05-30 22:06:40 -07:00 |
|
Sebastian Markbage
|
5028d48382
|
Wire up event handler bindings
Reviewed By: mdvacca
Differential Revision: D8048409
fbshipit-source-id: 5706130607302b4be2287cc303def7c2fb398bc8
|
2018-05-22 00:12:35 -07:00 |
|
Sebastian Markbage
|
6cc597e6e4
|
Alternative Instance Handle Approach without JSWeakRef
Reviewed By: fkgozali
Differential Revision: D8003736
fbshipit-source-id: 597378555cc3f9c0ae95e8927460a3c813ebfb45
|
2018-05-18 20:22:45 -07:00 |
|
David Vacca
|
4e1453eb01
|
Add RTL support for Fabric android rendering
Reviewed By: fkgozali
Differential Revision: D8035223
fbshipit-source-id: 22d702e487fd2c20cd03e5004d904ddfcfbdb55a
|
2018-05-17 10:22:40 -07:00 |
|
David Vacca
|
a83cddf037
|
Refactor isFabric() -> getUIManagerType()
Reviewed By: achen1
Differential Revision: D7897855
fbshipit-source-id: 6b52d989187124c81ab8ee4a732703b46b05dc65
|
2018-05-14 09:46:25 -07:00 |
|
David Vacca
|
3ac914478d
|
Add support for View Manager commands in Fabric
Reviewed By: achen1
Differential Revision: D7879104
fbshipit-source-id: fd89acb3941bb03364d18ddedf68a081aef934a0
|
2018-05-14 09:46:23 -07:00 |
|
David Vacca
|
a62aac5952
|
Fix rootview layout when using flex
Reviewed By: achen1
Differential Revision: D7753463
fbshipit-source-id: 5d2d70f9b5130ffe3b59a5364c589f437988ef37
|
2018-04-25 10:11:54 -07:00 |
|
David Vacca
|
f44e78df55
|
Add InstanceHandle parameter into FabricJSC/JSI
Reviewed By: achen1
Differential Revision: D7644487
fbshipit-source-id: b49381a58a791043bf61b8ac5f065817caff7c95
|
2018-04-24 13:01:01 -07:00 |
|
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
|
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)
|
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
|
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 |
|
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 |
|
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 |
|