repoFacepunch.Steamworkscancel
493 Commits over 2,649 Days - 0.01cph!
Fix serverlist query allocating a large amount of memory when a large amount of servers are pending
Change codegen to make interface classes partial
Codegen
Add ISteamMatchmakingServers.HasServerResponded() to partial class instead
Automatically get the field offset of gameserveritem_t.HasSuccessfulResponse instead of hardcoding it
Merge from fix_serverlist_query_allocations -> master
Put all servers that failed to respond to the query into a "Unqueried" list intead of "Unresponsive"
Fix IpList queries not cancelling when disposed
Merge from temp_browser_fix -> master
- make IPList disposable
- list Unresponsive vs Unqueried servers seperately)
Automatically get the field offset of gameserveritem_t.HasSuccessfulResponse instead of hardcoding it
Change codegen to make interface classes partial
Codegen
Add ISteamMatchmakingServers.HasServerResponded() to partial class instead
Fix serverlist query allocating a large amount of memory when a large amount of servers are pending
Fix IpList queries not cancelling when disposed
Put all servers that failed to respond to the query into a "Unqueried" list intead of "Unresponsive"
Steamworks SDK 1.57
Add GetAuthTicketForWebApiAsync
Forgot to update a few steam_api.dll and steam_api64.dll
GameServerTest.BeginAuthSession fix
InventoryTest.GetExchanges fix
InventoryTest.GetExchanges fix
GameServerTest.BeginAuthSession fix
Forgot to update a few steam_api.dll and steam_api64.dll
Add GetAuthTicketForWebApiAsync
Revert "Update packages, drop net46 support"
This reverts commit e81d1ac682cee74f84f4a4c967887dce35d18ecd.
More detailed debug levels in SteamNetworkingUtils
Add SendRateMin, SendRateMax and NagleTime to SteamNetworkingUtils
Merge branch 'master' of Facepunch.Steamworks
Update packages, drop net46 support
Drop net46 support
Update packages
Bump Newtonsoft.Json from 9.0.1 to 13.0.1 in /Generator
Bumps [Newtonsoft.Json](JamesNK/Newtonsoft.Json) from 9.0.1 to 13.0.1.
- [Release notes](JamesNK/Newtonsoft.Json/releases)
- [Commits](JamesNK/Newtonsoft.Json/compare/9.0.1...13.0.1)
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Handle Steam not running better (#566)
* Handle Steam not running better
* Make Steamworks.SteamClient.IsValid is correct without Steam
Make sure Steamworks.SteamClient.IsValid is correct without Steam running
Check return value from FileRead (#663)
Co-authored-by: Max Halldén <me@maxhallden.com>
update to steam sdk 1.55 (#675)
includes native apple M1 support
Launch parameter fix
UgcItem Downloaded time
Support for RemoteStorageLocalFileChange_t
Include "Success" field in LeaderboardUpdate struct
Re-enabled ShowFloatingGamepadTextInput
Legacy RemoteStorage based shared file downloading
Added missing methods needed by Chippy
Fix strings in readme (#621)
Add net46 target framework back for Unity support
Redist for 1.52
Headers for 1.52
Generator changes to support 1.52
Generated 1.52
Generator comments out SteamInputActionEvent_t.AnalogAction_t types since the type declaration is missing from steam_api.json
Connection lanes implementation
All SendMessage overloads have optional laneIndex
Redist update for test cases
Add missing fake IP API to steam_api.json
Generated fake IP API
Add fake IP support to SteamNetworkingSockets
Add fake IP test cases
Headers for 1.53
Redist for 1.53
Generated 1.53
Add NetAddress.IsFakeIPv4
RequestFakeIP / GetFakeIP comment fixes
Do test case fake IP initialization before login
Update test case steamclient.dll et al
Merge pull request #612 from Facepunch/steamworks152
Steamworks 1.53 with multi lane and fake IP support
Update test case steamclient.dll et al
Headers for 1.53
Redist for 1.53
Generated 1.53
Add NetAddress.IsFakeIPv4
RequestFakeIP / GetFakeIP comment fixes
Do test case fake IP initialization before login
Redist update for test cases
Add missing fake IP API to steam_api.json
Generated fake IP API
Add fake IP support to SteamNetworkingSockets
Add fake IP test cases
Connection lanes implementation
All SendMessage overloads have optional laneIndex
Generator comments out SteamInputActionEvent_t.AnalogAction_t types since the type declaration is missing from steam_api.json
Redist for 1.52
Headers for 1.52
Generator changes to support 1.52
Generated 1.52
Documentation Rework (#599)
Fix for GetFloat on struct Steamworks.Data.Stat always returning 0 (#598)
Co-authored-by: B0TLANNER <b0tlanner.games@gmail.com>
SteamPort isn't used anymore here
Create .editorconfig
Merge branch 'master' of Facepunch.Steamworks
Fix TextFilteringContext not getting exposed
Update to Steamworks 152
Update fixes
Added SteamUGC.ShowWorkshopEula()
Added SteamUGC.GetWorkshopEulaStatus()
Added SteamUtils.IsRunningOnSteamDeck
Added SteamUtils.SetGameLauncherMode
Adjusted uploading progress bar so it doesn't jump back after finishing uploading content.
Merge pull request #588 from rtsonneveld/master
Adjusted uploading progress bar so it doesn't jump back
Update Facepunch.Steamworks.Win64.csproj
Update Facepunch.Steamworks.Win32.csproj
Merge pull request #520 from PhyxionNL/master
Fix NuGet package generation
Added support for FilterText
Updated Generator to be in line with expected generated code
Remove uint from InitFilterText call
FilterText now returns the filtered string instead of the number of filtered characters
Merge pull request #514 from Noek1993/master
Added support for FilterText
we HATE the garbage collector
Merge pull request #558 from bobbahbrown/we-hate-gc
Fix GC race condition in sending packets causing crash from steamworks
RemoteStoragePublishedFileSubscribed_t, RemoteStoragePublishedFileUnsubscribed_t, ItemInstalled_t callbacks
Merge pull request #560 from dozd/master
RemoteStoragePublishedFileSubscribed_t and RemoteStoragePublishedFile…
Fixed native memory buffers allocated by Helpers.TakeMemory being overshared when more than 4 simultaneous tasks call it
Updated Generator to use disposable TakeMemory correctly
Merge pull request #592 from juanjp600/helpers-takememory-fix
Fixed race condition caused by too many tasks using Helpers.TakeMemory simultaneously
Migrated .Net Framework projects to .NET, retargeted projects for netstandard2.1 and/or net6.0 where appropriate, upgraded language level to latest for use with .NET 6
Update README.md
Update dotnetcore.yml
Update dotnetcore.yml
Update dotnetcore.yml
Update dotnetcore.yml
Remove unused
Merge pull request #595 from Crytilis/master
Migrated .NET Framework and upgraded projects in anticipation of NET6