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

Proper support for multiline messages #9699

Merged
merged 26 commits into from
Mar 21, 2024

Commits on Mar 21, 2024

  1. Adding proper support for multiline messages (with indentation). Remo…

    …ved project name from message line.
    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8494aeb View commit details
    Browse the repository at this point in the history
  2. Thread culture reset

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f857e4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de2d3db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e0e772a View commit details
    Browse the repository at this point in the history
  5. Fixed formatting

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    36f3155 View commit details
    Browse the repository at this point in the history
  6. Resolving conflicts

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    adf8171 View commit details
    Browse the repository at this point in the history
  7. Updated OSX test

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    aa06f25 View commit details
    Browse the repository at this point in the history
  8. The most significant change is in the TerminalLogger class, where t…

    …he logic for appending a string to a `StringBuilder` object has been modified. The change corrects a potential issue where `endColumnNumber` was being used instead of `columnNumber` when `endLineNumber` is 0.
    
    Changes:
    1. In the `TerminalLogger` class, the logic for appending a string to a `StringBuilder` object has been updated. Previously, if `endLineNumber` was 0, a string formatted with `lineNumber` and `endColumnNumber` would be appended. Now, a string formatted with `lineNumber` and `columnNumber` is appended instead. This change corrects a potential issue where `endColumnNumber` was being used instead of `columnNumber` when `endLineNumber` is 0.
    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    6e7ab56 View commit details
    Browse the repository at this point in the history
  9. Update src/MSBuild/TerminalLogger/TerminalLogger.cs

    Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
    MichalPavlik and ladipro committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    92678b3 View commit details
    Browse the repository at this point in the history
  10. Adding proper support for multiline messages (with indentation). Remo…

    …ved project name from message line.
    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8e9f8f4 View commit details
    Browse the repository at this point in the history
  11. Thread culture reset

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    7990ec5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    75abae0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa081a4 View commit details
    Browse the repository at this point in the history
  14. Fixed formatting

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e51f567 View commit details
    Browse the repository at this point in the history
  15. Resolving conflicts

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8454b2c View commit details
    Browse the repository at this point in the history
  16. Resolving conflict

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    31fe460 View commit details
    Browse the repository at this point in the history
  17. The most significant change is in the TerminalLogger class, where t…

    …he logic for appending a string to a `StringBuilder` object has been modified. The change corrects a potential issue where `endColumnNumber` was being used instead of `columnNumber` when `endLineNumber` is 0.
    
    Changes:
    1. In the `TerminalLogger` class, the logic for appending a string to a `StringBuilder` object has been updated. Previously, if `endLineNumber` was 0, a string formatted with `lineNumber` and `endColumnNumber` would be appended. Now, a string formatted with `lineNumber` and `columnNumber` is appended instead. This change corrects a potential issue where `endColumnNumber` was being used instead of `columnNumber` when `endLineNumber` is 0.
    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d52e04e View commit details
    Browse the repository at this point in the history
  18. Update src/MSBuild/TerminalLogger/TerminalLogger.cs

    Co-authored-by: Ladi Prosek <laprosek@microsoft.com>
    MichalPavlik and ladipro committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    75584c0 View commit details
    Browse the repository at this point in the history
  19. The most significant change is the addition of a new feature to the `…

    …_featureStatusMap` dictionary in the `Features` class. This feature, named `"TerminalLogger_MultiLineHandler"`, is set to `FeatureStatus.Available`, indicating that the TerminalLogger now has improved support for handling multi-line messages.
    
    List of Changes:
    1. A new feature `"TerminalLogger_MultiLineHandler"` was added to the `_featureStatusMap` dictionary in the `Features` class within the `Microsoft.Build.Framework` namespace. This feature is set to `FeatureStatus.Available`, suggesting enhanced support for multi-line messages in TerminalLogger.
    
    Reference to Code Changes:
    - Addition of `"TerminalLogger_MultiLineHandler"` feature to `_featureStatusMap` dictionary in `Features` class.
    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    9b6e5ae View commit details
    Browse the repository at this point in the history
  20. Adding back removed code

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    de9bacd View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6c5abcf View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    eba58e6 View commit details
    Browse the repository at this point in the history
  23. Resolving issues

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    600b8f2 View commit details
    Browse the repository at this point in the history
  24. Resolving issues

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    87548f9 View commit details
    Browse the repository at this point in the history
  25. Resolving issues

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e42cea0 View commit details
    Browse the repository at this point in the history
  26. Resolving issues

    MichalPavlik committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    2a97190 View commit details
    Browse the repository at this point in the history