Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Null safety #828

Closed
wants to merge 186 commits into from
Closed

WIP: Null safety #828

wants to merge 186 commits into from

Commits on Feb 4, 2021

  1. Configuration menu
    Copy the full SHA
    3b25e84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    155d73e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8305c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. Remove build_web_compilers/build_modules overrides

    + Now that there are tagged releases that work with 2.12 and analyzer 0.40.x
    aaronlademann-wf committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    800a9fc View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Configuration menu
    Copy the full SHA
    8f3a081 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb6d7ce View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Configuration menu
    Copy the full SHA
    5b31e99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    570b422 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    ad10b8b View commit details
    Browse the repository at this point in the history
  2. Generate files

    greglittlefield-wf committed May 28, 2021
    Configuration menu
    Copy the full SHA
    15cb823 View commit details
    Browse the repository at this point in the history
  3. Add some hints

    greglittlefield-wf committed May 28, 2021
    Configuration menu
    Copy the full SHA
    e6aece8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c317210 View commit details
    Browse the repository at this point in the history
  5. Use null safety tool to migrate most non-builder code in lib, adding …

    …hints but not applying the migration
    
    Also excludes:
    - lib/src/component
    - lib/src/over_react_redux/devtools/
    - lib/src/over_react_redux/over_react_flux.dart
    greglittlefield-wf committed May 28, 2021
    Configuration menu
    Copy the full SHA
    ceaebc9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8057181 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2b748f4 View commit details
    Browse the repository at this point in the history
  8. Fix hints

    greglittlefield-wf committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8d905e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    09be6c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    78afd8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64f2a42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e7b574 View commit details
    Browse the repository at this point in the history
  4. Fix misc lints

    greglittlefield-wf committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    3f5846d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Configuration menu
    Copy the full SHA
    3114e3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f830756 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ddfc25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2f827a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1687b64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    909a57f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad08ea2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2da1db8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    191cbb5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a726eea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7c78411 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    7960c07 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d44d59 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b6f1564 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d5898bd View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cd91e96 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    22871ca View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0f9bfb8 View commit details
    Browse the repository at this point in the history
  19. Add missing late

    greglittlefield-wf committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    1ef30bd View commit details
    Browse the repository at this point in the history
  20. Update generated code

    fixup
    greglittlefield-wf committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    f325b38 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    256f593 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    617df73 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    54f1c8f View commit details
    Browse the repository at this point in the history
  24. Generate code

    greglittlefield-wf committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    0374035 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1c93705 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    9795e89 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    45491fe View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    8356f21 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2021

  1. Configuration menu
    Copy the full SHA
    10ad6c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1f2669 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de928f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eec4a99 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b24969d View commit details
    Browse the repository at this point in the history
  6. Null check cleanup

    greglittlefield-wf committed Jul 24, 2021
    Configuration menu
    Copy the full SHA
    8785b15 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ace186 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    869d2ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6239714 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a84e48a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    607097c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3152bd6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    46d2c07 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2a341aa View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8240478 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7273755 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    a436845 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c23a399 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6225af6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44731dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a6a897f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8c13e2d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    353f5d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    19a8475 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    51d5964 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    7fe5a1e View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    ebec2f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4851ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ba7c46 View commit details
    Browse the repository at this point in the history
  4. Use uiJsComponent where possible so that we can benefit from props cl…

    …ass codegen
    
    This makes it so we don't have to manually override all the
    @toBeGenerated members in builder_helpers.UiProps, which we
    apparently forgot to do.
    greglittlefield-wf committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    561f66d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5ef8f6b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    541601f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c49db91 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5686fb0 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    08a52d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cb3308 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a0a454 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Merge branch 'master' into null-safety

    # Conflicts:
    #	pubspec.yaml
    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    812289c View commit details
    Browse the repository at this point in the history
  2. Update deps

    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    c42570a View commit details
    Browse the repository at this point in the history
  3. Update deps

    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    307ffc1 View commit details
    Browse the repository at this point in the history
  4. Update deps

    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    11a9074 View commit details
    Browse the repository at this point in the history
  5. Update deps....

    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    4135ecb View commit details
    Browse the repository at this point in the history
  6. Update deps....

    hunterbreathat-wk committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    5b4760f View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    09a986f View commit details
    Browse the repository at this point in the history
  2. Bump min to 2.18.7

    hunterbreathat-wk committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    03be47a View commit details
    Browse the repository at this point in the history
  3. Tweaking pubspec

    hunterbreathat-wk committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    800e38f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1441d03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f3bf23e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98130a8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4b7f25b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    010d5a2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0d33b34 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aeb4111 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    551be17 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b8df980 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    efc89c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1ace93 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    cff04d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa13972 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ce859d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbe7a77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f01a402 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4cd005 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9287ee5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84f954c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44e2466 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    809d427 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fd4d839 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    371c05c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Fix more tests

    greglittlefield-wf committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    a51b2cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ed7a1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    825895e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf345d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    a174582 View commit details
    Browse the repository at this point in the history
  2. Fix broken propTypes due to out-of-sync JS wrapper with incorrect arg…

    …ument types
    
    Replace with a super-call so that we can reuse react-dart's implementation.
    greglittlefield-wf committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    57e0e1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26553dc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ffbee7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5ea8e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    ab0ade7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3848103 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    b28c80e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2039a4e View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    1d4262a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db6e6e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Merge remote-tracking branch 'origin/master' into null-safety

    Also migrate new consumed props APIs to null safety
    greglittlefield-wf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    31ec0ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b755e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09bb9e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4f62fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ec4bca4 View commit details
    Browse the repository at this point in the history
  6. Clean up import

    greglittlefield-wf committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c06c231 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4254fe4 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    e772873 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f3ccf6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1f699b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da70d64 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    7ee39a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6ac61a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b01e498 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    52573f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e688b3f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    a78586e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7d94ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    510f294 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fa0d13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccc0b84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c0f4e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    16bb496 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    903a8b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    406432e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf4d91d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f20410 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7e0069 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f98bbfa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c86e202 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    222bbea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdf11a3 View commit details
    Browse the repository at this point in the history
  9. Fix weird casting

    greglittlefield-wf committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    8541686 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cf2148c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    118b145 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    97e6216 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5952428 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2780838 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fbc30d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    7132160 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3939b10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b47f2e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5779ef9 View commit details
    Browse the repository at this point in the history
  5. Remove bad cast

    greglittlefield-wf committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    0e5145b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    199feb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9644fb4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f987644 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8057d39 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    71a2dc5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f5879d1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2ee5ba9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fab842c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dcf2bca View commit details
    Browse the repository at this point in the history