Skip to content

Latest commit

 

History

History
56 lines (54 loc) · 3.41 KB

WanderlogPatches.md

File metadata and controls

56 lines (54 loc) · 3.41 KB

Wanderlog-specific patches

If you add a non-backport patch, add it here. It's useful when we want to rebase on upstream's main

  • Unset certain environment variables so NVM doesn't conflict
  • Add Wanderlog-specific README and instructions
    • Summary: not a code change, but adds documentation that makes this fork easier to work with
  • Fix crashes due to "JS functions are not convertible to dynamic" errors
    • Pull request: none (this is a bit hack-ish)
  • Fix Pressables not being tappable PanResponder Views on Android
    • Related commit:
      • Moved logic restricting move events from ReactRootView to JSTouchDispatcher
    • Possibly not needed based on comment in facebook#29533
    • Pull request: facebook#29533
  • Fix to make taps on views outside parent bounds work on Android
    • Related commits:
      • Made bounds checks also run on overflow: scroll Views
      • Fixed behavior for ReactCompoundViewGroups for react-native-svg
    • Pull request:
  • Avoid race conditions when setting RCTNetworkTask status
    • We got a bunch of annoying warnings of "Task orphaned for request <NSMutableURLRequest: [[SOME_HEX_CODE]]> { URL: [[IMG_URL]] }"; this fixes the race condition that caused it
    • Pull request: facebook#28962
  • Fixed disabling removing italic/bold style on TextInput
    • Related commits:
      • Retitled test view, removed extraneous import
      • Fixed linting for new example
    • Pull request: facebook#28868
  • Fixed build.gradle for facebook#28298
    • Summary: RNTester didn't build properly for testing
    • Pull request: None
    • Other relevant links: facebook#28298
  • Fix VirtualizedList jumping on Android keyboard open with wrong getItemLayout
    • Summary: Our list was jumping when the keyboard opened, so we made Android lists ignore keyboard openings.
    • Pull request: facebook#32268
  • Create publishAllToGitLab task for Maven; build-ios-artifacts for hermesc
    • Summary: To publish our own versions of React Native for Android, we need to create a package and upload it to a "package repository"
    • Pull request: None
  • Prevent crash when runAnimationStep called with low frameTimeNanos
    • Summary: React Native was crashing on OnePlus and Oppo devices. This is a workaround
    • Pull request: facebook#37487
  • Wrap NullPointerExceptions when thrown by native code called from JS for readability
    • Summary: These crashing exceptions were really hard to debug in Bugsnag since they don't print the method name. We wrap it and add that.
    • Pull request: facebook#38060
  • Fix flipper for Xcode 15.3
    • Summary: Official upstream patch: Xcode 15.3 requires us to add a new import of #include to ios/Pods/Flipper/xplat/Flipper/FlipperTransportTypes.h
    • Pull request: facebook#43345