Skip to content
Permalink
Branch: master
Commits on Nov 11, 2019
  1. [Native] If statement cleanup for null targets (#17346)

    TheSavior committed Nov 11, 2019
  2. [Native] Add FeatureFlag to dispatch events with instance currentTarg…

    TheSavior committed Nov 11, 2019
    …et (#17345)
    
    * [Native] Add FeatureFlag to dispatch events with instance targets
    
    * Prettier
    
    * [Native] Change currentTarget to be an instance behind a flag 2/2
  3. [Native] Add FeatureFlag to dispatch events with instance targets (#1…

    TheSavior committed Nov 11, 2019
    …7323)
    
    * [Native] Add FeatureFlag to dispatch events with instance targets
    
    * Prettier
Commits on Nov 10, 2019
  1. Split ReactDOM entry point (#17331)

    gaearon committed Nov 10, 2019
    * Split ReactDOM entry point
    
    * BatchedRoot -> BlockingRoot
  2. Warn when doing createRoot twice on the same node (another approach) (#…

    gaearon committed Nov 10, 2019
    …17329)
    
    * Unify fields used for createRoot warning and event system
    
    * Warn when doing createRoot twice on the same node
    
    * Stricter check for modern roots
    
    * Unmark asynchronously
    
    * Fix Flow
Commits on Nov 9, 2019
  1. [Flight] Basic Integration Test (#17307)

    gaearon committed Nov 9, 2019
    * [Flight] Basic Integration Test
    
    * Just act()
    
    * Lint
    
    * Remove unnecessary acts
    
    * Use Concurrent Mode
    
    * it.experimental
    
    * Fix prod test by advancing time
    
    * Don't observe initial state
  2. [Flight] End-to-End Fixture (#17319)

    gaearon committed Nov 9, 2019
Commits on Nov 8, 2019
  1. Add yarn build --unsafe-partial (#17316)

    gaearon committed Nov 8, 2019
    * Add yarn build --partial
    
    * unsafe-partial
Commits on Nov 7, 2019
  1. [RN] Hoist static deepDiffer options object (#17303)

    motiz88 authored and gaearon committed Nov 7, 2019
  2. Update deepDiffer usage in React Native renderer (#17282)

    motiz88 committed Nov 7, 2019
    * Add RN prop diffing test with function values
    
    * Update RN deepDiffer mock
    
    * Explicitly ignore functions in RN prop differ
Commits on Nov 6, 2019
  1. [Flight] Basic Streaming Suspense Support (#17285)

    sebmarkbage committed Nov 6, 2019
    * Return whether to keep flowing in Host config
    
    * Emit basic chunk based streaming in the Flight server
    
    When something suspends a new chunk is created.
    
    * Add reentrancy check
    
    The WHATWG API is designed to be pulled recursively.
    
    We should refactor to favor that approach.
    
    * Basic streaming Suspense support on the client
    
    * Add basic suspense in example
    
    * Add comment describing the protocol that the server generates
  2. [Flight] Better compat with http.createServer (#17289)

    gaearon committed Nov 6, 2019
  3. DevTools cleanup (#17283)

    bvaughn committed Nov 6, 2019
    1. Add a Store test for memo, lazy, and forwardRef components
    2. Remove dead code for React.lazy
    3. Update DT tests to include HOC badge names in the serialized store
Commits on Nov 5, 2019
  1. [react-interactions] Prevent duplicate onPress firing for keyboard En…

    trueadm committed Nov 5, 2019
    …ter (#17266)
    
    * [react-interactions] Prevent duplicate onPress firing for keyboard Enter
    
    * address feedback
  2. Fix devtools displaying Anonymous for memo of ref-forwarding componen…

    wsmd authored and bvaughn committed Nov 5, 2019
    …ts (#17274)
    
    * [react-is] return correct typeOf value of forwardRef
    
    * [react-devtools-shared] use correct displayName of memo(forwardRef(Component))
    
    * [react-devtools-shared] add resolveFiberType and resolve fiber type of memo recursively
    
    Resolving the fiber type of memo recursively before passing it to getDisplayName
    will prevent it from displaying "Anonymous" as displayName for components
    wrapped with both memo and forwardRef: memo(forwardRef(Component))
    
    * rework resolveFiberType
  3. Fix react-is memo and lazy type checks (#17278)

    bvaughn committed Nov 5, 2019
Commits on Nov 4, 2019
  1. Remove `debugRenderPhaseSideEffects` flag (#17270)

    acdlite committed Nov 4, 2019
    There are two similar flags, `debugRenderPhaseSideEffects` and
    `debugRenderPhaseSideEffectsForStrictMode`. The strict mode one is the
    only one that is actually used. I think originally the theory is that
    we would one day turn it on for all components, even outside strict
    mode. But what we'll do instead is migrate everyone to strict mode.
    
    The only place `debugRenderPhaseSideEffects` was being used was in
    an internal test file. I rewrote those tests to use public APIs.
  2. [react-interactions] Add handleSimulateChildBlur upon DOM node removal (

    trueadm committed Nov 4, 2019
    #17225)
    
    * [react-interactions] Add handleSimulateChildBlur upon DOM node removal
  3. Types: findHostInstance_DEPRECATED returns React.ElementRef<HostCompo…

    TheSavior committed Nov 4, 2019
    …nent<mixed>> (#17265)
    
    * Types: findHostInstance_DEPRECATED returns React.ElementRef<HostComponent<mixed>>
    
    * Prettier
  4. Avoid bundling in ponyfill for Object.assign in use-subscription pack…

    Andarist authored and bvaughn committed Nov 4, 2019
    …age (#17259)
Commits on Nov 2, 2019
  1. [Flight] Move around the Server side a bit (#17251)

    sebmarkbage committed Nov 2, 2019
    * Rename ReactFlightStreamer -> ReactFlightServer
    
    * Unify Browser/Node stream tests into one file and use the client reader
    
    * Defer to the actual ReactDOM for HTML rendering for now
    
    This will need to use a variant of Fizz to do inline SSR in Flight.
    However, I don't want to build the whole impl right now but also don't
    want to exclude the use case yet. So I outsource it to the existing
    renderer. Ofc, this doesn't work with Suspense atm.
Commits on Nov 1, 2019
  1. [Flight] Add Client Infrastructure (#17234)

    sebmarkbage committed Nov 1, 2019
    * Change demo to server
    
    * Expose client in package.json
    
    * Reorganize tests
    
    We don't want unit tests but instead test how both server and clients work
    together. So this merges server/client test files.
    
    * Fill in the client implementation a bit
    
    * Use new client in fixture
    
    * Add Promise/Uint8Array to lint rule
    
    I'll probably end up deleting these deps later but they're here for now.
  2. Don't show empty (no work) commits in Profiler (#17253)

    bvaughn committed Nov 1, 2019
  3. [Scheduler] Delete old rAF implementation (#17252)

    acdlite committed Nov 1, 2019
    We've been using the message loop version for a while. Time to delete.
  4. Codemod tests to `it.experimental` (#17243)

    acdlite committed Nov 1, 2019
    `it.experimental` marks that a test only works in Experimental builds.
    
    It also asserts that a test does *not* work in the stable builds. The
    main benefit is that we're less likely to accidentally expose an
    experimental API before we intend. It also forces us to un- mark an
    experimental test once it become stable.
Commits on Oct 31, 2019
  1. Add CodeSandbox CI Config (#17175)

    CompuIves authored and acdlite committed Oct 31, 2019
    * Add CodeSandbox CI Config
    
    * Add default sandbox to build
    
    * Make build more efficient and add scheduler
    
    * Force build
    
    * Add scheduler image
    
    * Add scheduler/tracing to the build
    
    * Force another build
  2. DevTools standalone shell changes: (#17213)

    bvaughn committed Oct 31, 2019
    * DevTools standalone shell changes:
    
    1. Update React Native connection wording
    2. Tweak styles slightly
    
    * Tweaked standalone DevTools error warning text
  3. Revert "Dispatch commands to both UIManagers from both renderers (#17211

    TheSavior committed Oct 31, 2019
    )" (#17232)
    
    This reverts commit 8eee0eb.
Commits on Oct 30, 2019
  1. Rename findHostInstance_deprecated to findHostInstance_DEPRECATED (#1…

    TheSavior authored and yungsters committed Oct 30, 2019
  2. Only call Profiler onRender when a descendant had work (#17223)

    bvaughn committed Oct 30, 2019
Older
You can’t perform that action at this time.