Ruslan Latypov
e43884cf11
fixing more imports
...
Summary: Some files relying on -include_pch and therefore they miss Foundation.h and UIKit.h includes. This diff is fixing missing imports
Reviewed By: rmaz
Differential Revision: D37140239
fbshipit-source-id: bc57921e0c8365e0e9a5a571d607ba40ff1b31f3
2022-06-14 13:37:04 -07:00
facebook-flipper-bot
60f9a5e8de
Automated: Update Podfile.lock ( #3804 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3804
Reviewed By: nikoant
Differential Revision: D37068378
Pulled By: passy
fbshipit-source-id: d7f30af8f568f6440fc3ab66d4c1c1fe9a99790e
2022-06-10 05:40:58 -07:00
Yedidya Feldblum
48fec52610
cut config for folly::uncaught_exceptions
...
Summary: This function is no longer configured, so cut flipper's configuration of it.
Reviewed By: lblasa
Differential Revision: D34513641
fbshipit-source-id: 46e909a3a1ec7924ffd3b38ff7769020a486fda4
2022-05-28 16:47:31 -07:00
Lorenzo Blasa
e44cad5e99
Partially remove dependency on folly async
...
Summary:
This change isolates the usage of folly async from Flipper. Is now self-contained in Flipper Folly schedulers.
Users of Flipper can decide not to use the types defined in that header and implement their own.
NOTE: changes are minimal, we are just replacing direct calls to folly event base with a scheduler which simply relays this on to folly.
Reviewed By: fabiomassimo
Differential Revision: D36626483
fbshipit-source-id: add0241caf4af0aa5c3b5c2e7efc2e725f5400ab
2022-05-25 15:58:05 -07:00
facebook-flipper-bot
77ada56e02
Automated: Update Podfile.lock ( #3743 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3743
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D36593800/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D36593800/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D36593800
Pulled By: nikoant
fbshipit-source-id: c08c622c19624ad6005919eef8e30c2a4f78da7f
2022-05-23 08:04:43 -07:00
facebook-flipper-bot
2704ce5a8e
Automated: Update Podfile.lock ( #3736 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3736
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D36513699/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D36513699/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D36513699
Pulled By: nikoant
fbshipit-source-id: 96442180142366984e0fcff8926cf3870f79197a
2022-05-19 07:16:08 -07:00
Billy Ng
3804ccf898
Revert D36052198: Partially remove dependency on folly async
...
Differential Revision:
D36052198 (ade685c621 )
Original commit changeset: 170d64a324a1
Original Phabricator Diff: D36052198 (ade685c621 )
fbshipit-source-id: 69d2b18e70a6267667432d6ed9dc1c5bc545b417
2022-05-12 18:47:41 -07:00
Lorenzo Blasa
ade685c621
Partially remove dependency on folly async
...
Summary:
This change isolates the usage of folly async from Flipper. Is now self-contained in Flipper Folly schedulers.
Users of Flipper can decide not to use the types defined in that header and implement their own.
NOTE: changes are minimal, we are just replacing direct calls to folly event base with a scheduler which simply relays this on to folly.
Reviewed By: fabiomassimo
Differential Revision: D36052198
fbshipit-source-id: 170d64a324a1f1f100224e2622a59cbac3c8b642
2022-05-12 17:56:17 -07:00
Lorenzo Blasa
63dde6e5cf
Exceptions
...
Summary:
Flipper doesn really use library specific exceptions throughout, and that's OK.
Introducing SSLException as a replacement for the existing Folly Async Socket SSL exception.
This exception originally thrown by rsocket. Because we had rsocket and websockets using the same code, websockets were creating and throwing this same exception.
With rsocket gone, we can fully replace the usage of that exception. This is also needed as to decouple Flipper from folly async components.
Reviewed By: fabiomassimo
Differential Revision: D36245624
fbshipit-source-id: f5c97c5efe063280ce95be130008dee7f4e5d788
2022-05-12 09:16:13 -07:00
Lorenzo Blasa
3826f2c8ef
Refactor endpoint verification prior to connection
...
Summary:
^
There's a similar issue/request for Android. So, this change moves the code out from the FlipperKit into Flipper as to be able to reuse it.
Reviewed By: aigoncharov
Differential Revision: D35961745
fbshipit-source-id: aa255db582a7852dc06c2feaba389d1dac3b0f67
2022-05-03 11:24:17 -07:00
Lorenzo Blasa
7d392ade29
Diagnostics UI (Dark mode)
...
Summary:
^
In dark mode, the logs were not visible as font color is white, same as the background color of the label explicitly set to white.
Don't set it to white (unless the text color is changed as well).
Reviewed By: antonk52
Differential Revision: D36015027
fbshipit-source-id: bf37546a13e4a2153f7307ddeebddb23f27f4403
2022-04-28 14:42:50 -07:00
facebook-flipper-bot
836fc06523
Automated: Update Podfile.lock ( #3666 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3666
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35969376/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35969376/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D35969376
Pulled By: passy
fbshipit-source-id: 1ef9ae049307d1a0a9be123a9e0215c6fc22cde9
2022-04-28 07:59:56 -07:00
facebook-flipper-bot
5362649432
Automated: Update Podfile.lock ( #3647 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3647
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35810508/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35810508/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D35810508
Pulled By: lblasa
fbshipit-source-id: 5087f032d7982cbc03f03e2b1619343f3123ae71
2022-04-21 03:49:13 -07:00
Lorenzo Blasa
f1fe66afd9
Use a dispatch queue for websocket operations
...
Summary:
This diff ensures that all operations on the socket are put into a serial background queue, including delegate callbacks.
All operations are executed asynchronously except disconnect, which is made synchronous as to guarantee no resources are accessed after the call.
Reviewed By: fabiomassimo
Differential Revision: D35254499
fbshipit-source-id: 33d93926f7bfc8948095c59f12ca31f0a932b8ae
2022-04-12 02:30:02 -07:00
Lorenzo Blasa
30a1d09a83
Dealloc safety improvement
...
Summary:
From a different diff, it was pointed out that calling methods on self are discouraged:
Generally you want to avoid calling methods on self in dealloc because it allows you to accidentally capture references to self in dealloc, which leads to zombies.
In this case, a disconnect effectively invalidates a timer and disconnect the underlying socket. Both take place either way when the members are deallocated too. The only thing is not done is notify the caller via the event handler of a close event.
In our case, the caller actually manually disconnects before deallocating so this is not an issue.
Reviewed By: fabiomassimo
Differential Revision: D35547600
fbshipit-source-id: 9b5b9892b657a69585943613bc81344b38dbef30
2022-04-12 02:30:02 -07:00
Lorenzo Blasa
fd2d7bc1a4
Attempt to socket connect before establishing websocket connection
...
Summary:
^
Changelog: Check if there's a process listening at the specified port before attempting to establish a websocket connection on iOS
Reviewed By: fabiomassimo
Differential Revision: D35546817
fbshipit-source-id: 92ccca9afd8bcdc6d79205cc277ac813e0999166
2022-04-11 07:03:51 -07:00
facebook-flipper-bot
9cf630b27b
Automated: Update Podfile.lock ( #3615 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3615
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35435008/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35435008/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D35435008
Pulled By: nikoant
fbshipit-source-id: 7913265e6c15105f167c2ca3257242030909d4fe
2022-04-07 03:40:19 -07:00
facebook-flipper-bot
74919eee34
Automated: Update Podfile.lock ( #3595 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3595
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35394948/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35394948/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: antonk52
Differential Revision: D35394948
Pulled By: nikoant
fbshipit-source-id: 3dac8728d4820643ad9f38248af0bd90390ee176
2022-04-05 06:38:30 -07:00
Dominik Pich
8cbb5c4d46
FLEXNetworkLib to SKFLEXNetworkLib
...
Summary:
rename FLEXNetworkLib to SKFLEXNetworkLib so it doesnt clash with Stock FLEX if embedded in the app too
also 'fix' 3 warnings by adding explicit casts
Reviewed By: lblasa
Differential Revision: D35200011
fbshipit-source-id: 82bdecc5076b86958ea0cb80260584c012940045
2022-03-31 12:35:22 -07:00
facebook-flipper-bot
9c9ace011e
Automated: Update Podfile.lock ( #3569 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3569
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D35181287/V3/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D35181287/V3/flipper/docs/getting-started/ios-native/ )|
Reviewed By: lawrencelomax
Differential Revision: D35181287
Pulled By: mweststrate
fbshipit-source-id: f137df83de7a3d68e5de5d4099d0047bb8f9bf1d
2022-03-28 06:56:19 -07:00
Lorenzo Blasa
aed7e7e6f2
UI preview of selected element
...
Summary:
This is a prototype for view preview within Flipper for iOS (Android next).
If enabled, a preview of the selected element is rendered in the attribute inspector.
Changelog: Add view preview/snapshot for the Layout plugin on iOS.
Reviewed By: antonk52
Differential Revision: D34990372
fbshipit-source-id: 1984514fbf59041ad236008a8db10569c5fc5f94
2022-03-28 05:17:23 -07:00
facebook-flipper-bot
6d4ebbea87
Automated: Update Podfile.lock ( #3515 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3515
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D34789864/V3/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D34789864/V3/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D34789864
Pulled By: lblasa
fbshipit-source-id: b9417f141f019485fff3a129c1014eeca51c2ddd
2022-03-11 05:30:10 -08:00
Andrey Goncharov
44f57b1601
Fix license headers for FLEX
...
Reviewed By: mweststrate
Differential Revision: D34639323
fbshipit-source-id: 169fa63eaf1326a82781d42041ce49502197f2c5
2022-03-07 04:37:50 -08:00
facebook-flipper-bot
04e7c7282b
Automated: Update Podfile.lock ( #3492 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3492
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D34595970/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D34595970/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: lblasa
Differential Revision: D34595970
Pulled By: passy
fbshipit-source-id: 5435c5fdd50e38c92e604547f32b73adf8148e37
2022-03-03 04:13:40 -08:00
Lorenzo Blasa
9aed8ce02d
Remove RSocket
...
Summary:
^
Changelog: Remove rsocket dependency for iOS
Reviewed By: aigoncharov
Differential Revision: D33656299
fbshipit-source-id: aab00c425976273112a127e06aca82dfd63194eb
2022-02-25 02:02:24 -08:00
Scott Kyle
c15605afd3
Fixes for Mac Catalyst
...
Summary: When building for Mac Catalyst, it mostly appears as if it's targeting iOS (`TARGET_OS_OSX` is `0`) and the behavior should be aligned with iOS Simulator builds.
Reviewed By: lblasa
Differential Revision: D34413681
fbshipit-source-id: 1e56bbb3f16f8cd78e77771ff641c5cfcbc49955
2022-02-23 09:22:15 -08:00
Chris Hogan
4c91382e09
Synchronize access to dict in FLEXNetworkRecorder ( #3457 )
...
Summary:
All our read/write to `identifierDict` in FLEXNetworkRecorder are done in their own thread-safe queue except one read and one write call.
Those two non-thread-safe read/write calls are causing ThreadSanitizer crashes in `react-native-macOS` when we consume flipper. By adding these calls to the `dispatch_async(self.queue` a few lines lower in the method, their access becomes thread safe as well.
Never having worked on Flipper I don't have much context on what FLEXNetworkRecorder actually does and the git history for this file shows the bug has existed since the "Initial commit" so it's unclear to me if we've purposefully not included these calls in the dispatch queue for some reason.
That said, I'd propose this as a fix as the thread sanitizing crash no longer repros for me downstream and I don't see anything immediately obvious for why this can't be in the self.queue as well.
## Changelog
Fix thread sanitizer crash in FLEXNetworkRecorder.
Pull Request resolved: https://github.com/facebook/flipper/pull/3457
Test Plan:
Running react-native-macOS with the ThreadSanitizer consistently hits this race condition on a library object in Flipper with the error below.
```
WARNING: ThreadSanitizer: race on NSMutableDictionary (pid=32575)
Read-only access of NSMutableDictionary at 0x000133ae5c60 by thread T11:
#0 -[__NSDictionaryM objectForKeyedSubscript:] <null>:130036204 (CoreFoundation:arm64+0x1897d8)
https://github.com/facebook/flipper/issues/1 __85-[FLEXNetworkRecorder recordRequestWillBeSentWithRequestID:request:redirectResponse:]_block_invoke FLEXNetworkRecorder.mm:130 (RNTester:arm64+0x1007afc48)
https://github.com/facebook/flipper/issues/2 __tsan::invoke_and_release_block(void*) <null>:130036204 (libclang_rt.tsan_iossim_dynamic.dylib:arm64+0x70514)
https://github.com/facebook/flipper/issues/3 _dispatch_client_callout <null>:130036204 (libdispatch.dylib:arm64+0x581c)
Previous modifying access of NSMutableDictionary at 0x000133ae5c60 by thread T1:
#0 -[__NSDictionaryM setObject:forKeyedSubscript:] <null>:130036204 (CoreFoundation:arm64+0x188808)
https://github.com/facebook/flipper/issues/1 -[FLEXNetworkRecorder recordRequestWillBeSentWithRequestID:request:redirectResponse:] FLEXNetworkRecorder.mm:118 (RNTester:arm64+0x1007af754)
https://github.com/facebook/flipper/issues/2 __73-[FLEXNetworkObserver(NSURLSessionTaskHelpers) URLSessionTaskWillResume:]_block_invoke FLEXNetworkObserver.mm:1690 (RNTester:arm64+0x1007adc70)
https://github.com/facebook/flipper/issues/3 __tsan::invoke_and_release_block(void*) <null>:130036204 (libclang_rt.tsan_iossim_dynamic.dylib:arm64+0x70514)
https://github.com/facebook/flipper/issues/4 _dispatch_client_callout <null>:130036204 (libdispatch.dylib:arm64+0x581c)
```
After moving the only non-thread safe read/write call into the appropriate dispatch queues I'm not longer able to repro this thread access crash after many attempts.
Reviewed By: fabiomassimo
Differential Revision: D34388079
Pulled By: lblasa
fbshipit-source-id: 2e654d601bc6a7d8d78d9a824e0aee66889b7fb9
2022-02-22 10:22:23 -08:00
facebook-flipper-bot
db68ff5b3a
Automated: Update Podfile.lock ( #3456 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3456
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D34299173/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D34299173/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D34299173
Pulled By: aigoncharov
fbshipit-source-id: 2595b9e239415007e43adf79f58fd62c65dd381a
2022-02-17 02:51:54 -08:00
Dominik Pich
9703a68423
surpress unused error for retainedData as it is deliberate to delay its deallocation
...
Summary:
this diff ignores an used variable error as it is deliberate
xcode 13.3 doesnt like that
see:
https://www.internalfb.com/intern/testinfra/diagnostics/5066549669072759.844424981821815.1644949594/
Note: feel free to commandeer for better fix!
Reviewed By: d16r
Differential Revision: D34259729
fbshipit-source-id: 7c6ba4129a83a6f82981e927744c3a36046d88df
2022-02-16 15:48:54 -08:00
facebook-flipper-bot
e52c0dfa78
Automated: Update Podfile.lock ( #3454 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3454
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D34245365/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D34245365/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D34245365
Pulled By: passy
fbshipit-source-id: 241aa9333ad1a2cb0f0bdcbcf4ba9cbe75355652
2022-02-15 11:04:06 -08:00
Lorenzo Blasa
c2f3607d03
remove rsocket fallback for mobile clients
...
Summary:
^
Note: this is already a working case. The difference is that if we are unable to establish a socket connection, we will not attempt to create one using rsocket.
Changelog: Removes rsocket-fallback for mobile clients
Reviewed By: nikoant
Differential Revision: D33655430
fbshipit-source-id: cb6f752f2d1354ab46d011b1f19c89520e1e7dd3
2022-02-15 04:56:17 -08:00
facebook-flipper-bot
20937e667d
Automated: Update Podfile.lock ( #3431 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3431
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D34173783/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D34173783/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D34173783
Pulled By: aigoncharov
fbshipit-source-id: affd2de61434878875fd71c3ce323155ae299c0e
2022-02-11 10:42:39 -08:00
facebook-flipper-bot
f13f7529d3
Automated: Update Podfile.lock ( #3393 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3393
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33975290/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33975290/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: aigoncharov
Differential Revision: D33975290
Pulled By: mweststrate
fbshipit-source-id: fd5b2e06011f53f292b3124021b6d52dc4adc23e
2022-02-03 05:57:48 -08:00
facebook-flipper-bot
a694ea3b35
Automated: Update Podfile.lock ( #3369 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3369
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33892491/V3/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33892491/V3/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D33892491
Pulled By: cekkaewnumchai
fbshipit-source-id: 486ea3af518488866e2f5e955a6e3b98e86c4db8
2022-01-31 11:34:41 -08:00
facebook-flipper-bot
9d17411073
Automated: Update Podfile.lock ( #3364 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3364
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33819893/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33819893/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D33819893
Pulled By: cekkaewnumchai
fbshipit-source-id: c84f02c3df663649adb1b3eb6dacc0a6e67f6015
2022-01-27 10:35:57 -08:00
facebook-flipper-bot
ac39ab8a84
Automated: Update Podfile.lock ( #3326 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3326
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33685764/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33685764/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: passy
Differential Revision: D33685764
Pulled By: lblasa
fbshipit-source-id: 3f2bf5f9b245adbc19b368774f95484f5f2be9df
2022-01-20 09:40:15 -08:00
facebook-flipper-bot
434ee17975
Automated: Update Podfile.lock ( #3293 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3293
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33614354/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33614354/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: lawrencelomax
Differential Revision: D33614354
Pulled By: passy
fbshipit-source-id: 219107eff3089cdb27a26c0ce1a0374a912ed4ac
2022-01-17 08:28:57 -08:00
facebook-flipper-bot
ba60983642
Automated: Update Podfile.lock ( #3287 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3287
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33581465/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33581465/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: jknoxville
Differential Revision: D33581465
Pulled By: passy
fbshipit-source-id: 0e2c264b31f920e2475bbb18619c73e34def49eb
2022-01-14 06:41:05 -08:00
facebook-flipper-bot
b6c1ac9527
Automated: Update Podfile.lock ( #3280 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3280
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33557128/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33557128/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: antonk52
Differential Revision: D33557128
Pulled By: passy
fbshipit-source-id: b2b20e3cb2c7caa6184483fb4d3ccecc838ff605
2022-01-13 05:22:00 -08:00
Andres Suarez
79023ee190
Update copyright headers from Facebook to Meta
...
Reviewed By: bhamodi
Differential Revision: D33331422
fbshipit-source-id: 016e8dcc0c0c7f1fc353a348b54fda0d5e2ddc01
2021-12-27 14:31:45 -08:00
facebook-flipper-bot
960af74246
Automated: Update Podfile.lock ( #3210 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3210
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33307799/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33307799/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: antonk52
Differential Revision: D33307799
Pulled By: mweststrate
fbshipit-source-id: 7ff884588699494ba72798f7b3a85d834685274f
2021-12-24 05:37:01 -08:00
facebook-flipper-bot
c7bcaa4f63
Automated: Update Podfile.lock ( #3182 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3182
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33220835/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33220835/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D33220835
Pulled By: passy
fbshipit-source-id: 888970eec24b6fd32c4b1b26b0f7c460997a1ec3
2021-12-19 03:34:24 -08:00
facebook-flipper-bot
c93ba46c6a
Automated: Update Podfile.lock ( #3149 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3149
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D33025232/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D33025232/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D33025232
Pulled By: passy
fbshipit-source-id: 0f90d48ae0c9a3ac95ac0c0996843e5d852cb046
2021-12-10 11:49:18 -08:00
facebook-flipper-bot
c9f623edf3
Automated: Update Podfile.lock ( #3121 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3121
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32794374/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32794374/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D32794374
Pulled By: lblasa
fbshipit-source-id: 952f8c44118d392ac6cc2b0847e2a9f9c96dc89a
2021-12-02 15:54:22 -08:00
facebook-flipper-bot
18188e8a9c
Automated: Update Podfile.lock ( #3102 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3102
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32677576/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32677576/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: mweststrate
Differential Revision: D32677576
Pulled By: passy
fbshipit-source-id: a9141dcfbd23438ab2dbb87decebd82a08f69419
2021-11-29 03:33:03 -08:00
facebook-flipper-bot
d96b6d9d83
Automated: Update Podfile.lock ( #3098 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3098
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32652140/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32652140/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: nikoant
Differential Revision: D32652140
Pulled By: passy
fbshipit-source-id: 4767753e18fb8f895b7cbe4a328b70fc6defda9f
2021-11-25 02:22:45 -08:00
lblasa
00fc146f55
Automated: Update Podfile.lock ( #3045 )
...
Summary:
This is an automated PR to update the Podfile.lock.
- Make sure that the Podfile.lock contains latest FlipperKit and Flipper pod versions.
- Also make sure that all the dependencies are updated to the latest one.
- This is auto-generated by [create-pull-request](https://github.com/peter-evans/create-pull-request )
Pull Request resolved: https://github.com/facebook/flipper/pull/3045
Test Plan:
Imported from GitHub, without a `Test Plan:` line.
**Static Docs Preview: flipper**
|[Full Site](https://our.intern.facebook.com/intern/staticdocs/eph/D32489853/V2/flipper/ )|
|**Modified Pages**|
|[docs/getting-started/ios-native](https://our.intern.facebook.com/intern/staticdocs/eph/D32489853/V2/flipper/docs/getting-started/ios-native/ )|
Reviewed By: aigoncharov
Differential Revision: D32489853
Pulled By: nikoant
fbshipit-source-id: e604cd9f8322fb3927a75879948e4cffa145e16a
2021-11-17 03:20:36 -08:00
Andrey Goncharov
db59652d0e
Fix ___cxa_increment_exception_refcount
...
Summary: Replicates https://www.internalfb.com/diff/D30950944
Reviewed By: lblasa
Differential Revision: D32019911
fbshipit-source-id: 8e8a486a2feb7dd34650819d403c2cb21410218c
2021-11-01 11:41:25 -07:00
Edward Pastuszenski
64df212cd3
Support iOS FlipperConnection send with array parameters
...
Summary: Achieving API parity with C++ and Android.
Reviewed By: lblasa
Differential Revision: D31921830
fbshipit-source-id: 873901107fc3c53166fa7bbaaff65ebdb0e53c2a
2021-10-28 14:58:36 -07:00
Lorenzo Blasa
b60eaf5fe6
Move the serialiser to Flipper
...
Summary:
This change moves the existing serialiser from FlipperWebSocket to FlipperURLSerializer.
The serialiser can be shared with Android as it no longer has any iOS dependencies.
Reviewed By: fabiomassimo
Differential Revision: D31571272
fbshipit-source-id: 0769b384d4143d7404fcfcf993d49dc1b00eeffd
2021-10-15 02:34:35 -07:00