1. 13 Oct, 2023 1 commit
    • Todd Volkert's avatar
      Make constraints a covariant argument in RenderBox.computeDryLayout() (#136432) · bc688cf0
      Todd Volkert authored
      Some render box subclasses have a specific layout contract that is tightly coupled with other render box subclasses (e.g. two private classes in a local project file). In these cases, it is also possible that they use a constraints object that is a subclass of `BoxConstraints`. To allow for this, this change makes the `constraints` argument to `RenderBox.computeDryLayout()` a covariant argument.
      
      For completeness' sake, this updates the other render objects in the rendering package to also use the covariant keyword for this argument.
      bc688cf0
  2. 12 Oct, 2023 22 commits
  3. 11 Oct, 2023 17 commits