Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/winforms
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 852f7ef241
Choose a base ref
...
head repository: dotnet/winforms
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f8177cd318
Choose a head ref
  • 3 commits
  • 36 files changed
  • 3 contributors

Commits on Feb 20, 2024

  1. [main] Update dependencies from dotnet/runtime (#10915)

    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    da7bb65 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Clean up code around the painting loop (#10917)

    Various cleanup with painting.
    
    - Add a SuspendLayoutScope to simplify scoping and validation
    - Don't update layout for the parent if you don't change size (SetBoundsCore)
    - Fix remaining info messages in Control
    - Don't paint transparent background twice in PaintBackground
    - Cache checking image transparency in PaintBackground
    - Suppress all relevant warnings in NotSupported.cs to avoid the 10000 warnings that pop when you accidentally open it
    
    Stops caching high contrast setting. By caching and starting the SystemEvents window this was causing a nested paint on the main form during startup if you you had a background image. The call is not so expensive to need creating a window look for changes.
    
    This also moves a few bitmap related APIs to Core to allow for Direct2D related scenarios.
    JeremyKuhne authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    905aac1 View commit details
    Browse the repository at this point in the history
  2. Add missing Stream overloads in DataStreamFromComStream (#10857)

    * add missing Stream overloads in DataStreamFromComStream
    
    * review feedback
    halgab authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f8177cd View commit details
    Browse the repository at this point in the history
Loading