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

Applied the suggested changes for #6728. #8281

Open
wants to merge 139 commits into
base: develop
Choose a base branch
from

Commits on Aug 10, 2020

  1. Merge pull request MonoGame#7291 from MonoGame/develop

    MonoGame 3.8 Release
    tomspilman committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    b2a8062 View commit details
    Browse the repository at this point in the history
  2. Merge pull request MonoGame#7293 from MonoGame/develop

    Update master
    tomspilman committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    15a6079 View commit details
    Browse the repository at this point in the history
  3. Merge pull request MonoGame#7295 from MonoGame/develop

    Fix Missing Android Package
    tomspilman committed Aug 10, 2020
    Configuration menu
    Copy the full SHA
    f79c288 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2022

  1. Configuration menu
    Copy the full SHA
    7165884 View commit details
    Browse the repository at this point in the history
  2. Merge pull request MonoGame#7846 from MonoGame/develop

    Fix cake script for 3.8.1 auto release
    mrhelmut committed Jul 24, 2022
    Configuration menu
    Copy the full SHA
    00cc76f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Merge pull request MonoGame#7862 from MonoGame/develop

    3.8.1 HOTFIX
    mrhelmut committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    cd81db5 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    4896665 View commit details
    Browse the repository at this point in the history
  2. Point to that Patreon page. (MonoGame#7904)

    * Point to that Patreon page.
    
    * Use Patreon tag
    CartBlanche authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    187768c View commit details
    Browse the repository at this point in the history
  3. Updated install instructions to get wine working (MonoGame#7911)

    I needed to take some extra steps for this documentation to work.
    
    Documenting for future users' benefit.
    iCodeSometime authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    188644e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07f2656 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a3c1f8 View commit details
    Browse the repository at this point in the history
  6. Set the SupportedOSPlatformVersion within the Android project file to…

    … prevent large quantities of Warning CA1416 when targeting an API earlier than 31 on Android
    Brett208 authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    87a9248 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4a12f7d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3301939 View commit details
    Browse the repository at this point in the history
  9. Implement new Sdl.Version features in SdlGameWindow & SdlGamePlatform

    Accounts for new sdl nomenclature in sdl version checks
    Brett208 authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    7c26580 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    37e4948 View commit details
    Browse the repository at this point in the history
  11. Improved documentation for Ubuntu (MonoGame#7932)

    * The [ that was inside the url was removed.
    * In minimal installations of Ubuntu curl is not installed, which is used internally in the script.
    rejurime authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    ee58833 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ebc98d3 View commit details
    Browse the repository at this point in the history
  13. Fix launching mgcb-editor on macOS

    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    9372879 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7a176c3 View commit details
    Browse the repository at this point in the history
  15. Fixes a bug where the divider's active region does not cover the full…

    … height of the property grid. (MonoGame#8015)
    rbwhitaker authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    40bae53 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e4dfd2f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5d1f6e5 View commit details
    Browse the repository at this point in the history
  18. Changes the default to 1.

    After reading the docs, it appears that the default value on the actual `EnvironmentMapEffect` side is intended to be 1. Making the writer default to the same value seems like a good choice. I also tweaked the comment because the way it is written, something in the documentation is interpreting that as a numbered list when it is just the end of a sentence.
    rbwhitaker authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    8c6b543 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b62156e View commit details
    Browse the repository at this point in the history
  20. Fixes bug in CalculateNormals that picked the wrong normal for each…

    … point. (MonoGame#8007)
    
    * Fixes a bug in the `CalculateNormals` method that chooses the wrong normals for each point.
    
    * Removes a stray using directive that shouldn't have gotten in there.
    rbwhitaker authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5544769 View commit details
    Browse the repository at this point in the history
  21. Removed unused code

    Apostolique authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    076cfa3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    cf58634 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    4e64dc5 View commit details
    Browse the repository at this point in the history
  24. Moved MSBuild Sdk version from global.json to csproj to fix solution …

    …loading and project reference adding to other solutions. (MonoGame#7963)
    corykroll authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    d49d529 View commit details
    Browse the repository at this point in the history
  25. [ConsoleCheck] Disable C# 5 check

    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    88d8319 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b3a911a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1d0c6f6 View commit details
    Browse the repository at this point in the history
  28. Update MonoGame.Content.Builder.Task.targets

    [MGCB Task] Fix tabs instead of spaces
    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    712700b View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    55b31ef View commit details
    Browse the repository at this point in the history
  30. Fix spelling and grammar (MonoGame#7938)

    The same thing as MonoGame#7856 is carried over to INDEX.md
    
    MonoGame#7856
    
    Minor spelling correction for INDEX.md and README.md - Change "succesfully" to "successfully"
    
    Co-authored-by: NylonLogic1355 <114670430+NylonLogic1355@users.noreply.github.com>
    2 people authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    284b90d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    8ece146 View commit details
    Browse the repository at this point in the history
  32. Use SharpDX and NVorbis from nuget (MonoGame#7933)

    Based on MonoGame#7089 and MonoGame#6144 I made changes to use SharpDX and NVorbis with Nuget
    rejurime authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    20dcffd View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    79ed450 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    9b6ec6d View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    fd1d451 View commit details
    Browse the repository at this point in the history
  36. Update packaging_games.md

    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    bb6bf97 View commit details
    Browse the repository at this point in the history
  37. Revert "[ConsoleCheck] Disable C# 5 check"

    This reverts commit 155e8ea.
    mrhelmut authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b0ab813 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    92ea8f9 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    ff5e1b7 View commit details
    Browse the repository at this point in the history
  40. Resloves IndexOutOfBoundException when title is an empty string b…

    …y ensuring a null terminator is appended to the end of `title`. (MonoGame#8051)
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    56b211d View commit details
    Browse the repository at this point in the history
  41. GamePad Trigger Source Code Comment Spelling Correction (MonoGame#8057)

    * Correct spelling of word contains in the source code comment summary of the GamePadTriggers class
    
    * Correct more typos in source code comments related to input
    
    * Correct spelling typo in log message related to a GL Exception in AndroidGameView
    Brett208 authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    a790a6b View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    c5c8301 View commit details
    Browse the repository at this point in the history
  43. Added GenereateDocumentationFile So XML Is Generated and Included i…

    …n NuGets When Packed (MonoGame#8049)
    
    * Added `GenerateDocumentationFile` so XML file is generated for NuGets when packed
    
    * Restore whitespaces to reduce deletion count in file diff
    
    Restored whitespace from original file as requested so the changes of adding GenerateDocumentationFile are the only changes that should show
    
    * Corrected Whitespace To Reduce Deletion Count In Diff
    
    Corrected the the additional final line extra whitespace so that the deletion count in diff is correct and the diff only shows the addition of the `GeneratedDocumentationFile` element.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    8730e66 View commit details
    Browse the repository at this point in the history
  44. Replaces format with platform in error message so the correct err…

    …or message is shown. Resolves issue MonoGame#8054 (MonoGame#8055)
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f8261c7 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    7701b76 View commit details
    Browse the repository at this point in the history
  46. [SDL] Fixed SdlGameWindow fails to load Icon.bmp. (MonoGame#7983)

    It occurs when the namespace of the entry point class is not the same as
    the name of the entry assembly.
    This is also the case for the top-level statements, which generates an
    entry point class with no namespace.
    
    Changed to use the name of the entry assembly for the resource name of
    Icon.bmp.
    
    Also changed to use Type.Assembly for the fall back case, which is the
    recommended way when available instead of
    Assembly.GetExecutingAssembly().
    shin1m authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    335f3cb View commit details
    Browse the repository at this point in the history
  47. Fixes DesktopGL template so Icons display in Window Titlebar and Task…

    …bar (MonoGame#8036)
    
    * Added `<LogicalName>` tag to `<EmbeddedResource>` tags so icons would display properly in game window title bar and task bar
    
    * Empty commit to test github actions
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    add29b0 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    56d5697 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    2801e88 View commit details
    Browse the repository at this point in the history
  50. Updated dotnet install command (MonoGame#8069)

    Dotnet new --install is now deprecated.
    Meb-Do-Stuff authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    8eb2dd4 View commit details
    Browse the repository at this point in the history
  51. Updataing Docs: Setting Up Your Development Environment Windows (Mono…

    …Game#8071)
    
    * Updated image to show current workloads where mobile now shows MAUI instead of Xamarian
    
    * Moved prior version information into a more visial Alert box
    
    * Adjusted paragraph to be more verbose and include Note alert about visual studio editions
    
    * Changed WHen to When
    
    * Adjusted workload list to use nested bullets and group by mandatory vs optional
    
    * Information about needing DirectX runtime moved inside an Important alert box to visually draw attention.
    
    * Updated Extension Manager image to reflect the current 3.8.1.303 version
    
    * Specify MonoGame projects
    
    * Specify the full name of the extension and put it in bold
    
    * Updated steps to install extension to be more verbose for new users not familar with installing Visual Studio
    extensions
    
    * `any` changed to `either`
    
    * Removed redundent information concerning Visual Studio versions
    
    * Removed alert about Visual Studio 2022 requirement. Tempaltes are not avaialble on prior versions and not supported so 2022 version is implied.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    9e2c5cb View commit details
    Browse the repository at this point in the history
  52. Add GitHub Issue Templates (MonoGame#8075)

    * Added Issue templates
    
    * Fixed small grammer mistakes
    
    * Added example of using codeblocks in placeholder text
    
    * Grammer and spelling mistakes
    
    * Add puncuation
    
    * Remove old issue template
    
    * Removed libraries from platform choices, added N/A option
    
    * Removed "Feature Request:" from title and moved to auto-apply `Feature Request` label
    
    * Removed Content Pipeline from platforms, moved N/A to bottom
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    87349a0 View commit details
    Browse the repository at this point in the history
  53. Fix typo in MeshHelper.cs (MonoGame#8072)

    recieve -> receive
    eltociear authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    914d4c2 View commit details
    Browse the repository at this point in the history
  54. Changed "Images" to "Files" (MonoGame#8079)

    Files makes more sense as users can upload .zip project files an other files needed to reproduce issue.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    c05e347 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    ba3ef39 View commit details
    Browse the repository at this point in the history
  56. ILC warning (MonoGame#8083)

    mrhelmut authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    435bde6 View commit details
    Browse the repository at this point in the history
  57. Showcase URL (MonoGame#8097)

    KAMiKAZOW authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    0449e48 View commit details
    Browse the repository at this point in the history
  58. Migrate to .NET 8.0 (MonoGame#8089)

    * Empty commit to start draft PR
    
    * TargetFramework net6.0 to net8.0
    
    * Use .NET 8 in workflow
    
    * Update to newest cake version
    
    * Ensure third party libs are in lib\net8.0
    
    * Update packages with vulnerabilities
    Test projects had transient package references with high security vulnerabiltiy warnings.  Top level pacakges `Microsoft.NET.Test.Sdk` and `NUnit3TestAdapter` were updated to resolve issue
    
    * Updated packages for security vulnerabilities
    - Transient packages from `SharpDX`, `SharpDXDirect2D1`, `SharpDX.Direct3D11`, `SharpDX.DXGI`, `SharpDX.MediaFoundation`, `SharpDX.XAudio2`, and `SharpDX.XInput` are marked as high risk security vulnerability.  Tried updating SharpDX directly, but new version (4.2.0) has breaking changes to the `IAsyncCallback` interface.  Opted to instead update the transient dependencies directly as top-level pacakges:
        - `Microsoft.NETCore.App` updated to 2.1.30
        - `Microsoft.NETCore.Jit` updated to 2.0.8
        - `System.Net.Http` updated to 4.3.4
        - `System.Security.Cryptography.X509Certificates` updated to 4.3.2
    
    * Updated packages for security vulnerabilities
    MonoGame.Framwork.Content.Pipeline` transient packages contain high risk security vulnerabilities.  Updated the following to top-level packages to resolve issue:
        - `Microsoft.NETCore.App` updated to 2.1.30
    
    * Updated packages for security vulnerabilities
    MonoGame.Effect.Compiler` transient packages contain high risk security vulnerabilities.  Updated the following to top-level packages to resolve issue:
        - `Microsoft.NETCore.App` updated to 2.1.30
    
    * Removed unused `System.Drawing.Common` package
    `System.Drawing.Common` package version presented a high risk security vulnerability.  After further checking, this NuGet isn't actually used for this project, so it was removed all together.
    
    * Changed Project SDK
    Updated from `Microsoft.NET.Sdk.WindowsDesktop` to `Microsoft.NET.Sdk`
    
    ---------
    
    Co-authored-by: Christopher Whitley <whitleych17@ecu.edu>
    2 people authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    c243ced View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    112363c View commit details
    Browse the repository at this point in the history
  60. Enable blank issues

    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    fa9be55 View commit details
    Browse the repository at this point in the history
  61. Prevent the timing of audio tests from overrunning

    Prevent the timing of audio tests from overrunning
    squarebananas authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    a26aa4c View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    62b4a0c View commit details
    Browse the repository at this point in the history
  63. Update SDL_GameControllerDB

    Vectovox authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5f2fb6d View commit details
    Browse the repository at this point in the history
  64. add Byte4TypeConverter as it was needed for a SkinnedModelProcesor th…

    …at converts "BlendIndices0" VectorChannel to Vector4
    pr3luder authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    092dcef View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    5cc4422 View commit details
    Browse the repository at this point in the history
  66. Swapped VSInputTxVc Color and TexCoord to match VertexPositionColorTe…

    …xture (some platforms require them to be in the same order)
    HouseOfPandas authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    e0faba2 View commit details
    Browse the repository at this point in the history
  67. Wait building assemblies before running MGCB.

    MGCB files may contain references to custom content processors libraries
    that needs to be built before running the MGCB command.
    
    Changed RunContentBuilder target so it runs after dlls are built,
    so /reference: can be resolved.
    jvlppm authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    dc3e1b1 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    8bb4f96 View commit details
    Browse the repository at this point in the history
  69. Update MGCB Editor Help link

    JakeLegendXIII authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    6920bad View commit details
    Browse the repository at this point in the history
  70. Update README.md

    JakeLegendXIII authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    d72ed47 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    1e155af View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    5b4f96d View commit details
    Browse the repository at this point in the history
  73. Add high-frequency touch events to iOS GameView (MonoGame#8092)

    * Fix iOS GamePlatform to run pending background tasks MonoGame#7520
    
    In other `Platform` classes (such as `SDLGamePlatform` and `AndroidGamePlatform`, `Threading.Run()` is called during `Tick()` or `RunLoop()` (inconsistently, it may be called before or after `Game.Tick()` unfortunately).
    
    Fixing this for `iOSGamePlatform`. `WinForms` and perhaps other platforms (Switch?) may suffer from the same issue.
    
    Note that texture loading from background thread is discouraged however a lot of computationally intensive operations (reading/decoding the image file streams, allocating CPU buffers) could be done in the background thread and hence is a good practice to move such work alone into the bgthread until we request the actual texture from the main thread.
    
    * Update docs for sync/test code
    
    * Fix typo in comment
    
    * Add coalesced touch events to iOS GameView
    
    * Add coalesced touch API to TouchPanel*
    
    * Fix UTF-8 copyright mistake
    
    * Ensure we process coalesced touches only if the client asked for it
    
    * Avoid using C#5.0+ features (expression-bodied properties)
    
    * Suggested changes
    
    * Remove Coalesced API (new) and update existing touch event with a flag for `isHighFrequency`.
     - Also consistently use `high-frequency` instead of `coalesced` when referring to this new behavior.
    
    * Remove `out int` C# 7.0 / use C# 5.0 feature instead
    
    * Update based on @harry-cpp comments
    
    * Rename to `origin` instead of `upstream`
    
    * Remove git stuff
    
    * Address PR comments
    
    * Change (c) UTF-8 due to codepage issues, my bad.
    
    ---------
    
    Co-authored-by: Tom Spilman <tom@sickheadgames.com>
    Co-authored-by: Thao D <thao.mindfulplay@gmail.com>
    Co-authored-by: Simon (Darkside) Jackson <darkside@zenithmoon.com>
    Co-authored-by: mindfulplay.build <mindfulplay@appu.app>
    5 people authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    19a948d View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    b18a818 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    1ee407b View commit details
    Browse the repository at this point in the history
  76. Bump GA workflow dependencies

    harry-cpp authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    1451e71 View commit details
    Browse the repository at this point in the history
  77. Update urls to match website changes (MonoGame#8119)

    Co-authored-by: Jake Kirkbride <jakelegendxiii@rjtechnologies.com>
    2 people authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    856f8e4 View commit details
    Browse the repository at this point in the history
  78. Vector rotation helper functions in Vector2 (MonoGame#8117)

    * Added vector rotation helper functions
    
    * Moved Vector rotation function to Vector2 & added non static versions
    itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    2ac17df View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    68c855b View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    f386058 View commit details
    Browse the repository at this point in the history
  81. Patch to resolve an issue where a model with empty normals calls Mesh…

    …Helper.CalculateTangentFrames (MonoGame#8139)
    
    *Note
    FIx currently skips geometry with empty normals as the CalculateNormals function is not working (failing tests)
    SimonDarksideJ authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    8a00ed5 View commit details
    Browse the repository at this point in the history
  82. Configuration menu
    Copy the full SHA
    799f986 View commit details
    Browse the repository at this point in the history
  83. Update Copyright to MonoGame Foundation, Inc (MonoGame#8126)

    * Update Copyright to MonoGame Foundation, Inc
    
    * Update all code to use LICENSE.txt
    
    * Fix up weird character encoding
    dellis1972 authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    d2b0002 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    5bbfd6f View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    f264fe5 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    d984306 View commit details
    Browse the repository at this point in the history
  87. Fix the WindowsDX tests (MonoGame#8153)

    * Switch driver device type from REF to WARP
    
    * Add comment identifying Adapter Assert that has onboard graphic issues
    JakeLegendXIII authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    2dec4e4 View commit details
    Browse the repository at this point in the history
  88. Implement GetHashCode (MonoGame#8156)

    Implements GetHashCode to resolve build warnings.  Related to issue https://github.com/MonoGame/monogame.github.io/issues/92
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b469428 View commit details
    Browse the repository at this point in the history
  89. Rename uif to UIF to resolve CS8981 (MonoGame#8157)

    This renames the `uif` struct to `UIF` to resolve the CS8981 warning on build.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    637e182 View commit details
    Browse the repository at this point in the history
  90. Resikve Invalid cref warning in BoundingBox (MonoGame#8160)

    Resolves the invalid cref warning that appears in BoundingBox when building the project or building for documentation in the documentation repo by changing the `<see cref=""/>` tags to the appropriate `<paramref name=""/>` tags
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    6a2e162 View commit details
    Browse the repository at this point in the history
  91. Resolve CS3021 warning on public members (MonoGame#8158)

    * Supress CS3021 warning on public members
    
    * Remove `[CLSCompliant(false)]` attribute and `#pragma`'s
    
    Per disscussion in MonoGame#8158, the `CLSCompliant` attribute has now been removed so the `#pramga warnning disable` statements are no longer needed for this resolution.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    7010f63 View commit details
    Browse the repository at this point in the history
  92. Remove obsolete GetObjectData method (MonoGame#8162)

    The base `GetObjectData` has been marked obsolete.  The override implementation here does nothing itself except call the base.  This can be removed which also resolves the warning message shown during build and documentation build.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    4050131 View commit details
    Browse the repository at this point in the history
  93. Fix MGCB Color parsing error on ColorKeyColor (MonoGame#8167)

    * Fix MGCB support for XNA color format
    
    * Fix MGCB Editor help link
    
    * Go back to inline variables
    
    * Cleanup
    
    * Change comment position
    
    * Add tests for StringToColorConverter
    
    * Fix exception string format. Switch to TestCase format with mutlipe positive and negative tests
    JakeLegendXIII authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    56f06bf View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    8f2746c View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    1950d43 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    88975af View commit details
    Browse the repository at this point in the history
  97. Configuration menu
    Copy the full SHA
    5a266ee View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    40511ee View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    5969819 View commit details
    Browse the repository at this point in the history
  100. [Docs] Spelling fixes an removing unknown param (MonoGame#8201)

    * Fix several documentation typos related to Input
    
    * Remove param documentation from GameWindow.OnTextInput for a param that does not appear to exist on the method
    
    ---------
    
    Co-authored-by: Brett Woodard <woodard@gmail.com>
    2 people authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    3725e00 View commit details
    Browse the repository at this point in the history
  101. [Documentation]: Add XML documentation to Media namespace (MonoGame#8183

    )
    
    * Adds XML documentation to Media namespace [Squashed commit]
    
    * Fix weird usings and wrong docline
    
    * Adds XML documentation to MediaLibrary class
    
    * Refining the docs for Media namespace
    
    * Edit wrong docline in MediaPlayer class
    
    * Fix weird merge conflict
    
    * Add doclines for "Empty" members
    
    * Refining the docs for Media namespace rev. 2
    
    * Add cref links to Video in VideoPlayer
    
    * Fix wrong indentation in SongCollection
    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    59fea93 View commit details
    Browse the repository at this point in the history
  102. [Documentation] Add missing XML documentation for Color (MonoGame#8182)

    * Add missing XML documentation for Color
    
    * More specific documentation
    
    Documenation updated to be more specific as to what the method is doing instead of just a generic "multiplies"
    
    * Fix spelling of Multiplies
    
    * Updated based on current guideline discussions
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    9dbbd8d View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    530375b View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    18343dd View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    54e8612 View commit details
    Browse the repository at this point in the history
  106. Update requirements.md platforms link and contributing.md tests link (M…

    …onoGame#8192)
    
    * Update requirements.md platforms link and contributing.md tests link
    
    * Update REQUIREMENTS.md
    JakeLegendXIII authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    01205cb View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    a2f80e7 View commit details
    Browse the repository at this point in the history
  108. [Documentation] Adds and Updates ContentTypeReaderManager XML Docume…

    …ntation (MonoGame#8216)
    
    * Added documentation for GetTypeReader(Type)
    
    * Further clarify GetTypeReader()
    
    * Update documentation for PrepareType(string)
    
    * Update the documentation for AddTypeCreator(string, Func<ContentTypeReader>)
    
    * Adds documentation for ClearTypeCreators()
    
    * Added documentation for ContentTypeReaderManager
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    71256da View commit details
    Browse the repository at this point in the history
  109. [Documentation] Adds and Updates ContentTypeReader XML Documentation (

    …MonoGame#8215)
    
    * Add documentation for CanDeserializeIntoExistingObject property
    
    * Add documentation for TargetType property
    
    * Add documentation for TypeVersion property
    
    * Add empty summary for protected Constructor
    
    * Add empty summary for protected Initialize
    
    * Add empty summary for protected Read
    
    * Add empty summary for protected Constructor
    
    * Add inheritdoc for Read method override
    
    * Add inheritdoc for Read method override
    
    * Add documentation for ContentTypeReader
    
    * Add documentation for ContentTypeReader<T>
    
    * Should be empty summary, not inheritdoc
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f327ac1 View commit details
    Browse the repository at this point in the history
  110. [Documentation] Adds and Updates ContentSerializerAttribute XML Docum…

    …entation (MonoGame#8214)
    
    * Fixed various spelling errors
    
    * Update wording of constructor
    
    * Add documentation for AllowNull property
    
    * Updated documentation for CollectionItemName property
    
    * Adds documentation for ElementName property
    
    * Add documentation for FlattenContent
    
    * Updates documentation for HasCollectionItemName property
    
    * Add documentation for Optional property
    
    * Add documentation for SharedResource property
    
    * Added documentation for Clone()
    
    * Add documentation for ContentSerializerAttribute
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    f0a602b View commit details
    Browse the repository at this point in the history
  111. [Documentation] Adds and Updates ContentReaderExtensions XML Document…

    …ation (MonoGame#8213)
    
    * Updated documentation for GetGraphicsDevice(ContentReader)
    
    * Add documentation for ContentReaderExtensions
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5a56b1c View commit details
    Browse the repository at this point in the history
  112. [Documentation] Adds and Updates ContentReader XML Documentation (Mo…

    …noGame#8212)
    
    * Added documentation for ContentManger property
    
    * Added documentation for AssetName property
    
    * Added documentation for ReadExternalReference<T>
    
    * Improve wording and include exceptions
    
    * Include exceptions that can be caused by underlying read.
    
    * Add documentation for ReadMatrix()
    
    * Added documentation for ReadObject<T>
    
    * Added documentation for ReadObject<T>(ContentTypeReader)
    
    * Added documentation for ReadObject<T>(T)
    
    * Added documentation for ReadObject<T>(ContentTypeReader, T)
    
    * Add documentation for ReadQuaternion
    
    * Include text "as an instance of the specified type"
    
    * Added documentation for ReadRawObject<T>()
    
    * Added documentation for ReadRawObject<T>(ContentTypeReader)
    
    * Added documentation for ReadRawObject<T>(T)
    
    * Added documentation for ReadRawObject<T>(ContentREader, T)
    
    * Added documentation for ReadSharedResource<T>(Action<T>)
    
    * Added documentation for ReadVector2()
    
    * Added documentation for ReadVector3()
    
    * Added documentation for ReadVector4()
    
    * Added documentation for ReadColor()
    
    * Added documentation for ContentReader
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    5d27d65 View commit details
    Browse the repository at this point in the history
  113. [Documentation] Adds and Updates ContentManager XML Documentation (Mo…

    …noGame#8211)
    
    * Fix spelling of identifiers.
    
    * Removed unnecessary comments
    Information about finalizer implementation and correctly using Dispose pattern is well documented in MSDN articles and doesn't need to be documented in code.
    
    * Added empty <summary /> for finalizer
    
    * Update documentation for constructor
    
    * Added constructor overload documentation
    Used <inheritdoc /> since it's the same information however when doing this and defining the documentation for the rootDirectory param, the XML warning is still thrown for the serviceProvider param.  By providing an empty param tag for servcieProvider, it will correctly inherit the already written one in the previous constructor and remove the XML documentation warning.
    
    * Add <inheritdoc /> for Dispose
    
    * Removed unnecessary comments
    Callling GC.SupressFinalize(this) inside Dispose the common recommended pattern and is well documented already on MSDN pages.
    
    * Add documentation for Dispose(bool)
    
    * Added documentation for LoadLocalized<T>
    
    * Correct spelling of separating.
    
    * Add documentation for Load<T>
    
    * Empty summary tag for protected OpenStream
    
    * Empty summary tag for protected ReadAsset
    
    * Empty summary tag for protected LoadAssets
    
    * Empty summary for protected ReloadGraphicsAssets
    
    * Empty summary for protected ReloadAsset<T>
    
    * Added documentation for Unload()
    
    * Grammar correction
    
    * Remove extra space
    
    * Add documentation for UnloadAsset
    
    * Added documentation for UnloadAssets
    
    * Added documentation for RootDirectory
    
    * Added documentation for ServiceProvider
    
    * Added documentation for ContentManager
    
    * Remove repeated statement
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    917b7fa View commit details
    Browse the repository at this point in the history
  114. [Documentation]: Add missing XML docs for exception classes (MonoGame…

    …#8209)
    
    * Add XML documentation to Exception classes
    
    * Add XML docs for NoSuitableGraphicsDeviceException
    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    0f0e357 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    ac1bb21 View commit details
    Browse the repository at this point in the history
  116. [Documentation]: Add missing XML documentation for Type Converter Cla…

    …sses (MonoGame#8181)
    
    * Add XML documentation for type converters
    
    * Update based on new contributing guidelines.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    7d3aec3 View commit details
    Browse the repository at this point in the history
  117. [Documentation]: Adds missing XML Documentation for PackedVector Name…

    …space Members (MonoGame#8179)
    
    * Add missing XML documentation for Bgr565
    
    * Add missing XML documentation for Bgra4444
    
    * Add missing XML documentation for Bgra5551
    
    * Add missing XML documentation for HalfSingle
    
    * Add missing XML documentation for HalfVector2
    
    * Add missing XML documentation for IPackedVector
    
    * Add missing XML documentation for Short2
    
    * Add missing XML documentation for Rgba64
    
    * Add missing XML documentation for Rgba1010102
    
    * Add missing XML documentation for Rg32
    
    * Add missing XML documentation for NormalizedShort4
    
    * Add missing XML documentation for NormalizedShort2
    
    * Add missing XML documentation for NormalizedByte4
    
    * Add missing XML documentation for NormalizedByte2
    
    * Ensure XML documentation is consistant across all PackedVector members (MonoGame#1)
    
    * Update based on new contributing guidelines
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    01a44e9 View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    11f6839 View commit details
    Browse the repository at this point in the history
  119. [Documentation]: Add missing XML docs for various custom vertices typ…

    …es (MonoGame#8186)
    
    * Add missing XML docs for various custom vertices types
    
    * Refining the docs for custom vertex formats
    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    60ab80d View commit details
    Browse the repository at this point in the history
  120. [Documentation]: Adds missing XML Documentation for Audio namespace (M…

    …onoGame#8177)
    
    * Add missing XML documentation for AudioEngine
    
    * Add missing XML documentation for Cue
    
    * Add missing XML documentation for SoundBank
    
    * Add missing XML documentation for WaveBank
    
    * Add missing XML documentation for MicrophoneState
    
    * Update docs for Cue.IsPrepared member
    
    * Refining the docs for Audio namespace
    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    55444c1 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    6eea7fc View commit details
    Browse the repository at this point in the history
  122. [Documentation] Adds and Updates DepthStencilState XML Documentation (M…

    …onoGame#8229)
    
    * Add class level documentation
    
    * Add documentation for DepthBufferEnable property
    
    * Add documentation for DepthBufferWriteEnabled property
    
    * Add exception documentation for DepthBufferEnable property
    
    * Add documentation for CounterClockwiseStencilDepthBufferFail property
    
    * Add default value documentation for DepthBufferEnable
    
    * Add default value documentation for DepthBufferWriteEnable property
    
    * Add documentation for CounterClockwiseStencilFail property
    
    * Add documentation for CounterClockwiseStencilFunction property
    
    * Add documentation for CounterClockwiseStencilPass property
    
    * Add documentation for DepthBufferFunction property
    
    * Added documentation for ReferenceStencil property
    
    * Added documentation for StencilDepthBufferFail property.
    
    * Adds documentation for StencilEnable property.
    
    * Add documentation for StencilFail property.
    
    * Add documentation for StencilFunction property.
    
    * Add documentation for StencilMask property.
    
    * Add documentation for StencilPass property.
    
    * Add documentation for StencilWriteMask property.
    
    * Add documentation for TwoSidedStencilMode property.
    
    * Added documentation for DepthStencilState constructor.
    
    * Add documentation for Default member
    
    * Added remark for Default member.
    
    * Add documentation for DepthRead member
    
    * Add documentation for None member.
    
    * Add inheritdoc for protected Dispose method
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    b9c6c98 View commit details
    Browse the repository at this point in the history
  123. [Documentation] Adds and Updates DirectionalLight XML Documentation (M…

    …onoGame#8230)
    
    * Added documentation for DirectionalLight constructor
    
    * Add documentation for DiffuseColor property.
    
    * Add documentation for Direction property.
    
    * Add documentation for SpecularColor property.
    
    * Add documentation for Enabled property.
    
    * Add documentation for DirectionalLight class.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    7a0f5ae View commit details
    Browse the repository at this point in the history
  124. [Documentation] Adds DisplayMode XML Documentation (MonoGame#8231)

    * Add documentation for DisplayMode class
    
    * Add documentation for Format property.
    
    * Add documentation for Height property.
    
    * Add documentation for Width property.
    
    * Add documentation for AspectRatio property.
    
    * Add documentation for TitleSafeArea property
    
    * Add documentation for != operator
    
    * Add documentation to the == operator
    
    * Add inheritdoc to Equals override method
    
    * Adds inheritdoc to GetHashCode override method.
    
    * Adds inhertitdoc to ToString override method.
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    8f85feb View commit details
    Browse the repository at this point in the history
  125. Configuration menu
    Copy the full SHA
    7cca99c View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    0f58a3b View commit details
    Browse the repository at this point in the history
  127. Configuration menu
    Copy the full SHA
    bb421b2 View commit details
    Browse the repository at this point in the history
  128. [Documentation] Adds DisplayModeCollection XML Documentation (MonoGam…

    …e#8236)
    
    * Add documentation for class.
    
    * Add documentation for this[] property.
    
    * Add inheritdoc for GetEnumerator
    AristurtleDev authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    104de45 View commit details
    Browse the repository at this point in the history
  129. Configuration menu
    Copy the full SHA
    11a5d20 View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    7971178 View commit details
    Browse the repository at this point in the history
  131. VertexBuffer docs

    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    4c9a577 View commit details
    Browse the repository at this point in the history
  132. Missed exception line

    Maniekko authored and itsBuggingMe committed May 12, 2024
    Configuration menu
    Copy the full SHA
    6089d87 View commit details
    Browse the repository at this point in the history
  133. Configuration menu
    Copy the full SHA
    e7297fc View commit details
    Browse the repository at this point in the history