Граф коммитов

3494 Коммитов

Автор SHA1 Сообщение Дата
Saad Najmi fdcec4d55b
Match package.json dependencies with RN Core + prettier (#1333)
* update package.json files and yarn lock

* yarn prettier --fix

* Fix remaining yarn lint issues

* Fix integration CI
2022-08-05 16:46:51 -07:00
Adam Gleitman 365b747bfa Upgrade webpack in msggen 2022-07-18 14:48:56 -07:00
Adam Gleitman 0fc784d66f Merge commit '8aa87814f62e42741ebb01994796625473c1310f' into 0.68-merge-latest 2022-06-13 16:26:58 -07:00
Adam Gleitman 632e63976c Merge commit 'd3a0c4129d6a5a7beced4e9aa62b2da4e3f4fed4' into 0.68-merge-latest 2022-06-13 15:00:24 -07:00
Adam Gleitman 2854f22900 Merge commit 'f12c8fba6059389e7e3c4bbce8cabd55d038e488' into 0.68-merge-latest 2022-06-10 20:26:53 -07:00
Adam Gleitman 6f2e010d3f Merge commit '450967938ab25c4dabb9d5ecd9f7b57afb1c78dd' into 0.68-merge-latest 2022-06-10 17:28:02 -07:00
Adam Gleitman db65cc2e56 Merge commit '0b48ef7ca8a463d8a61da409f0e71239a143d379' into 0.68-merge-latest 2022-06-10 16:49:45 -07:00
Adam Gleitman 51a97e190e Merge commit '5baf6875f790d39c5ba6082cbbe17658f72ff0a0' into 0.68-merge-latest 2022-06-10 14:44:48 -07:00
Adam Gleitman 2d22065fc6 Merge commit 'b3a34194c080afcd6bec0acec4ba313fca8d2120' into 0.68-merge-latest 2022-06-09 18:15:33 -07:00
Adam Gleitman 8f83923af7 Merge commit 'e22b760e594db97c22b34084a1770ac3a40c0ccf' into 0.68-merge-latest 2022-06-09 17:28:16 -07:00
Adam Gleitman e9285f4f04 Merge commit 'f142bfed45eab86c3e2d6592e10d72e7e2142449' into 0.68-merge-latest 2022-06-09 16:47:57 -07:00
Adam Gleitman b1f085362f Merge commit '165dfbcc87a50dfa9fce0d9e1d88d1614accdc2c' into 0.68-merge-latest 2022-06-09 15:47:09 -07:00
Adam Gleitman 27e1d1b801 Merge commit 'fd3d949abe46daebb9ccc4b84be9728222d2ddcb' into 0.68-merge-latest 2022-06-08 15:18:15 -07:00
Adam Gleitman a94413e95b Merge commit 'b1ecac9d143cdce8bcd2d6071c0b8ff869daac7b' into 0.68-merge-latest 2022-06-03 13:56:07 -07:00
Adam Gleitman 92ba35285f Merge commit '19174a5ec5fc4343b9a851d5fd9996efa0d0a8f8' into 0.68-merge-latest 2022-06-03 13:10:28 -07:00
Adam Gleitman 39b80d799c Merge commit '1f350a72f7ca68d3a75eb16092e614cfebea4fdf' into 0.68-merge-latest 2022-06-03 11:44:09 -07:00
Adam Gleitman b5d3e03597 Merge commit '63ec8efe58b4a4d768ef065239acbb9c5c67b6fc' into 0.68-merge-latest 2022-06-03 10:44:33 -07:00
Adam Gleitman 2d2dacb687 Merge commit '73a04d145251ad2aad8afb587d3fd0c746c9f00f' into 0.68-merge-latest 2022-06-02 17:14:48 -07:00
Adam Gleitman c7b8199ef0 Merge commit '552af5d85d86716694d177b086391a8e1e385d3f' into 0.68-merge-latest 2022-06-02 15:44:03 -07:00
Adam Gleitman 12cfba81cc Merge commit 'bba5e6b3412c0dd5a05329e564c0b0d1c8914ce1' into 0.68-merge-latest 2022-06-01 13:01:59 -07:00
Adam Gleitman 7f375fef78 Merge commit '2bb91ae0e96989b9010961de458100ba599dc217' into 0.68-merge-latest 2022-05-31 17:11:34 -07:00
Adam Gleitman a2458ec225 Merge commit 'f3bf2e4f51897f1bb71e37002c288ebf3b23cf78' into 0.68-merge-latest 2022-05-31 13:21:58 -07:00
Adam Gleitman 01b5727059 Merge commit 'e89d494f2803a9a7f55e5d1d322c6671d42cb8a1' into 0.68-merge-latest 2022-05-27 13:21:19 -07:00
Adam Gleitman 422aec5313 Merge commit 'd123a6fae46cedafeae851cea968b2179674d9d4' into 0.68-merge-latest 2022-05-25 17:57:27 -07:00
Adam Gleitman a5a555dad1 Run `yarn lint --fix` after prettier update 2022-05-23 11:02:16 -07:00
Adam Gleitman eaf8a9214d Merge commit 'ebb26cf2e420616c8bf01a5148ca4f8419b238d3' into 0.68-merge-latest 2022-05-23 10:51:35 -07:00
Adam Gleitman 592c4c8df1 Merge commit '6790cf137f73f2d7863911f9115317048c66a6ee' into 0.68-merge-latest 2022-05-20 15:40:57 -07:00
Adam Gleitman 9c7d57381c Merge commit '24d41845e847f7c972a8f21c75e77209dc42cd67' into 0.68-merge-latest 2022-05-20 09:25:18 -07:00
Adam Gleitman fb4967628a Merge commit '1e6add1a43355bb88c57400a7420a656966bef97' into 0.68-merge-latest 2022-05-18 13:32:32 -07:00
Adam Gleitman 4273661f09 Merge commit 'a110de9b0e39617dcb1c516c4c1a0827ae45451f' into 0.68-merge-latest 2022-05-17 17:11:43 -07:00
Adam Gleitman 0122ef6d92 Merge commit 'd291a7efdda5997180d1e9bd18d836c1bd2005c5' into 0.68-merge-latest 2022-05-17 16:05:32 -07:00
Adam Gleitman 534e168294 Merge commit 'eebc829b23d87290603103595380a8069c8f7cef' into 0.68-merge-latest 2022-05-16 16:40:27 -07:00
Adam Gleitman 562d288f90 Merge commit 'ed8e5e51516a81158d64dbbf39be3bff9796cc46' into 0.67-merge-latest 2022-05-05 07:37:32 -07:00
Adam Gleitman b74e7f8241 Merge commit '086c967286638deb9db21e4d62e6dca1fc1fba83' into 0.67-merge-latest 2022-05-03 16:01:38 -07:00
Adam Gleitman bc18692ac1 Merge commit '8595f3f22c31e245b7b6b34ec8de011534803a74' into 0.67-merge-latest 2022-05-03 14:23:05 -07:00
Adam Gleitman 8ed6a5538b Merge commit 'f4fdf4b55e4489c21f4552b4ac01ef253c038b2d' into 0.67-merge-latest 2022-05-02 12:46:58 -07:00
Adam Gleitman b082492593 Merge commit 'e6fcbc5076ef6f535bf777cb3cc5cdb09eb8ec1b' into 0.67-merge-latest 2022-04-28 18:05:21 -07:00
Adam Gleitman 96a317682b Merge commit '4603e7677743081be4f77f1b0754d88ae7be7b06' into 0.67-merge-latest 2022-04-28 13:03:36 -07:00
Adam Gleitman e476efedba Merge commit 'b7c023a8c1122500c6ceb7de2547569b3b9251ba' into 0.67-merge-latest 2022-04-28 11:50:37 -07:00
Adam Gleitman 39fd16d0fe Merge commit '8e66f0b35b5ec1054994f7048ef3e66002544197' into 0.67-merge-latest 2022-04-28 11:11:52 -07:00
Adam Gleitman e34ddd06b4 Merge commit 'b51a99c73cc4fbcbb03c97f92b7f7f166493538f' into 0.67-merge-latest 2022-04-25 15:12:54 -07:00
Adam Gleitman fc187699ce Merge commit 'ec92c85a15468fd00dc0a23b8f69f5f1624f7b45' into 0.67-merge-latest 2022-04-25 11:25:27 -07:00
Adam Gleitman 122668d287 Merge commit 'ca60be8882522b707ddb710bdbda9ba673cdc22f' into 0.67-merge-latest 2022-04-22 17:51:34 -07:00
Adam Gleitman d4283ad90a Merge commit 'd6c879edbad068d0f461381875b7fae6db99d18d' into 0.67-merge-latest 2022-04-22 17:48:18 -07:00
Adam Gleitman 929c92bb37 Merge commit '25c5d194ad34688b28e8f190d7d176e42ebb4257' into 0.67-merge-latest 2022-04-21 17:53:59 -07:00
Adam Gleitman f22664deb1 Upgrade `yargs` to resolve `ansi-regex` ReDoS vulnerability 2022-04-12 11:49:08 -07:00
Adam Gleitman 2e53ac8c9f Run `yarn upgrade` for `hermes-inspector-msggen` 2022-04-12 11:23:31 -07:00
Saad Najmi cf2105fa49
Remove hardcoded 0.6x.x version numbers from main branch (#944)
* Revert "[0.63.3] Bump version numbers"

This reverts commit 7100756bb8.

* react-native->react-native-macos

* test undoing template change once more

* Add back template change.

* add comments
2022-02-07 14:56:16 -06:00
Xin Chen 8aa87814f6 Consider transform when calculating overflowInset values
Summary:
The fix in this diff seems simple, but it took some time to understand why this change fixed the issue that views animated use native driver out from their parent's layout are not getting touch events.

We introduced `overflowInset` to RN Android a while back to give each shadow node extra information to cover all its children's layout. These values (left, top, right, bottom extensions from the view's own layout) help us improve hit-testing algorithm used in touch events. We could ignore all subtrees that the touch point not in their parent's overflowInset box.

However, this was not working for native animation. When `userNativeDriver` is on, all animation happens without Fabric knows anything about them. The overflowInset is out of date with the final animated layout, which caused the issue that we ignored the animated view as we thought it's not under the pointer.

Here is a playground demo (P476407654) for the issue:

https://pxl.cl/1XfPL

We've tried to fix this by passing the final animated values via `passthroughAnimatedPropExplicitValues` added in D32539976. This is a prop that will get merged into `style` prop for [animation component](https://fburl.com/code/jybzfgu5). The transform values were already applied when measuring layout in [Pressability](https://fburl.com/code/5mect2k3), which uses [LayoutableShadowNode](https://fburl.com/code/qh8fufrw). However, this is not the case for overflowInset calculation. Hence, the fix here is to apply the transform matrix in Yoga before calculating the overflowInset.

Changelog:
[Android][Fixed] - Fix overflowInset calculation by using transform values

Reviewed By: ShikaSD

Differential Revision: D33806030

fbshipit-source-id: e438618e3d6e5b0333cff9ff9919b841d73b2e9d
2022-01-28 10:37:34 -08:00
David Vacca 4b7face721 Move pointerEvents from formsStacking -> formsView
Summary:
This was a bug, we are fixing it.

Move pointerEvents from formsStacking -> formsView and we are also removing "onLayout" from formsStackingContext

changelog: [internal] internal

Reviewed By: sammy-SC

Differential Revision: D33846660

fbshipit-source-id: 6b65a9a7815972e34dafbc48b3d732d9b02d5e9f
2022-01-28 09:30:17 -08:00