-
-
Notifications
You must be signed in to change notification settings - Fork 93
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
Release 2.11.2.0 #591
Merged
Release 2.11.2.0 #591
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-Authored-By: 舰队的偶像-岛风酱! <frg2089@outlook.com>
* Add migration notice about XNAUI and TSCv6 change * Update Docs/Migration.md Co-authored-by: Kerbiter <crabiter@vivaldi.net>
* Build cleanup, Large address aware * Update UseAppHost usage * Update packages * Update workflow * Fix some warnings
…ges for game modes that have different internal and UI name
….ini files anymore
…g from going beyond the border (#388) * Make locale-aware time fully displayed in TopBar Based on the suggestion by Rans4ckeR: #366 (review) * Use "lblTime.FontIndex" for "lblTime"
…aration for transferring them the client (#389)
Displaying the result in the client message box makes i18n easier. Changed the message content of latency test result as per the suggestion: #348 (comment) Co-authored-by: Sad Pencil <qh06@qq.com> Co-authored-by: Sad Pencil <qh06@qq.com>
…d Alert 1 and Tiberian Dawn maps, with non-isometric cells (#396) * Implement support for parsing and displaying starting positions of Red Alert 1 and Tiberian Dawn maps, with non-isometric cells * Fix math * Fix incorrect type as result from calculation * Fix size display for non-isometric cells
* net7.0 * Limit Release warnings * Update OSVersion usage * Update build and README * Update Process.Start() handling * Update build and docs * Update build * Support XNA 32bit debugging in VS * Detect MonoGame DX & GL startup failures on Windows * Fix build * Update README * Update README * Build cleanup * x86 build update * Update README.md * Update main client library hash calculation * GenerateOnlineId cross-platform * Update Discord & json libraries * Error Handling * Add beta libraries * Update packages * Update packages * Address review comments
* First pass at disabling ready checking for spectators * Add INI flag to GameOptions.ini to control spectator ready checking `DisableSpectatorReadyChecking=yes` in [General] would make the client not account for spectator ready statuses. * Implement advanced status indication for game lobbies Uses the new `XNAIndicator` control from custom XNAUI version. WARNING: This commit makes the client not backwards compatible with old configs and textures! In order for it to work you need to: - add `IndicatorAlphaRate` to general section of `DTACnCNetClient.ini` if you want custom `AlphaRate` for those; - add indicator textures for 8 total states: https://imgur.com/a/HbQybbx - change `PlayerReadyBox[X/Y]` tags to `PlayerStatusIndicator[X/Y]` in corresponding `GameOptions.ini` sections. * Quickfix for new XNAUI change * Fix in game state not having a tooltip * Update XNAUI with fixed version * Add localization support Co-authored-by: Sad Pencil <sadpencil@outlook.com> * Remove unnecessary brackets * Add migration documentation Co-authored-by: Sad Pencil <sadpencil@outlook.com>
other projects
* Normalize to space indentation * Add Chinese language codes example
* Fix crash on null PlayerExtraOptionsPanel * Follow codestyle
* Fix crash on unknown LAN games * Fix incorrect culture in game identifier comparison
* Fix crash on empty map * Apply code style changes Co-authored-by: Kerbiter <crabiter@vivaldi.net> --------- Co-authored-by: Kerbiter <crabiter@vivaldi.net>
* Ignore case when selecting default translation code * Apply code style changes Co-authored-by: Kerbiter <crabiter@vivaldi.net> * Revert "Apply code style changes" This reverts commit c4c1393. --------- Co-authored-by: Kerbiter <crabiter@vivaldi.net>
* Reduce default timeout to 10 seconds * Don't remove the proxy setting when downloading a map * Specify map download and upload timeouts as 100 seconds
* Unhardcode string from 1810e44 commit * Fix text and add new lines Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Fix \n Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> --------- Co-authored-by: Metadorius <Metadorius@users.noreply.github.com>
* Replace **note** with [!NOTE] * Replace notes and warnings in Translation.md * Replace `**Note**` to `[!NOTE]` in `INISystem.md` * Add info about `XNAControl`, `XNAPanel`, `XNAExtraPanel` * Add info about `XNAButton`, `XNALinkButton`, `XNALabel` Co-authored-by: Vodrix <Vodrix@users.noreply.github.com> * Add info about absent classes * Add example for comma separated floats Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> Co-authored-by: Kerbiter <crabiter@vivaldi.net> * Test Phobos INI documentation style Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Update docs style to Phobos-like * Replace `color string` to `color` Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Update Docs/INISystem.md Co-authored-by: Kerbiter <crabiter@vivaldi.net> * Add \n from request Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Update keys default values * Update default colors * Update Docs/INISystem.md --------- Co-authored-by: Vodrix <Vodrix@users.noreply.github.com> Co-authored-by: Kerbiter <crabiter@vivaldi.net> Co-authored-by: Metadorius <Metadorius@users.noreply.github.com>
* Add integer scaling feature Upgrade XNAUI to 2.3.22 * Enable resizable window only if integer scaling is on * Add special scaling rules for FHD cases * Revise a comment line * Add a comment line * Reduce DPI awareness claim for GL builds * Add checkbox to enable/disable integer scaling * Remove unused code * Add tooltip for the integer scaling checkbox --------- Co-authored-by: MahBoiDeveloper <mah.boi.developer@gmail.com> Co-authored-by: Kerbiter <crabiter@vivaldi.net>
* Add ParseControlIniAttribute * Add info to the `INISystem.md` * Fix spacing --------- Co-authored-by: MahBoiDeveloper <mah.boi.developer@gmail.com>
* Update DTA config * Enable `ModMode` in `ClientDefinitions.ini` * Remove MIX folder * Update TSC main menu to the latest commit * Disable `Ranked Match` and `Map Editor` buttons in main menu * Remove maps
* Add XML documentation for PlayerInfo.Verified * Set PlayerInfo.Verified regardless of hash consistency * Rename to PlayerInfo.HashReceived * Code style changes
* Refactor calculating file hashes * Trim text files when calculating the hash * Remove unnecessary using * Make fileNamesToCheck readonly * Revert "Make fileNamesToCheck readonly" This reverts commit da925b0. * In favor of FileHashCalculator.CalculateSHA1ForFile
* Update GameLobbyBase.cs When playerCount = 1, will get all maps, not only maps with maxplayers = 2 * Update GameLobbyBase.cs Add a line break after }
* Add notice for non-release builds * Show non-release notice in CnCNet lobby * Improved non-release build detection * Specify IncludeSourceRevisionInInformationalVersion * Add ThisAssembly.Git * Show Git branch and commit id as the non-release version string * Update the version string for non-release builds * Update the warning message * Localize develop build title * Add ShowDevelopmentBuildWarnings option * Update Directory.Build.targets * Add `ShowDevelopmentBuildWarnings` key into `Settings` section * Update GameClass.cs Co-authored-by: Kerbiter <crabiter@vivaldi.net> * Update Directory.Build.targets * Remove ThisAssembly.Git package * Replace assembly version with GitVersionInformation * Increase Patch version even for develop branch since we are not following SemVer right now * Use GitVersionInformation.AssemblySemVer * Empty commit to workaround a GitHub bug * non-release build -> development build --------- Co-authored-by: MahBoiDeveloper <mah.boi.developer@gmail.com> Co-authored-by: Kerbiter <crabiter@vivaldi.net>
* Replace `File.Copy` to `CreateSymbolicLink` for `KeepChanges` file option * Update config for test (revert commit latter) * Add check for OS platform and rename link method * Add handling exception if hard link isn't established * Add .NET 4.8 Linux method to create link * Move link logic to `ImmutableLink` and `Link` * Refactor link creation functions * Fix `source` and `destination` arguments for `CreateHardLink` and `CreateSymbolicLink` * Rename link operation to AlwaysOverwrite_Link * Fix careless CreateSymlinkFromSource call * Correct link and symlink definitions * Update config * Turn off readonly property when deleting * Revert making the source file readonly * Remove if in switch-case statement * Localize exception messages * Revert "Remove if in switch-case statement" This reverts commit a89f6a3. * Load libc from "libc.so.6" * Mark link methods as static * Enforce coding style * Prefer Marshal.ThrowExceptionForHR() * Remove symlink codes since the implementation requires a workaround for legacy Windows. Compared with the one in .NET 6 runtime, our implementation is not robust enough. * Update libc importing to align with dotnet/msbuild * Throw a specific exception * Rename `AlwaysOverwrite_Link` to `LinkAsReadOnly` and update `KeepChanges` Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Move `CreateHardLinkFromSource` to `FileHelper` Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Enable fallback by default * Improve translation game files with new linking method * Use new linking method to link `ddraw.dll` * Fix typo * Split long line * Add information to the documentation * Rename `LinkAsReadOnly` to `AlwaysOverwrite_LinkAsReadOnly` * Update docs Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> * Improve text Co-authored-by: SadPencil <SadPencil@users.norepy.github.com> * Rename LinkAsReadOnly for built-in config * Code style changes * Rename FileOperationOptions to the singular form * Remove unnecessary usings * options -> option * Explicitly make FileOperationOption.AlwaysOverwrite as default * Set readonly property for linked translation files in target path * Update docs to recommend editing source files for translation * Update Translation.md --------- Co-authored-by: SadPencil <sadpencil@outlook.com> Co-authored-by: Metadorius <Metadorius@users.noreply.github.com> Co-authored-by: SadPencil <SadPencil@users.norepy.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.