More diagnostics for TestAccessControl and OnAddonsCompile with scopes of each stage
Fix asset.party sound(scapes) not loading for local maps
unless they were opened in Hammer first
Fixed Game Launcher play button not working on game start when the selected item is the first one
Added upgraded docking system
Fixed an issue with bind proxies change detection
Fixes cases when the value of a bind proxy target or source changes after assigned but before the hash was calculated., making the 2 sides desynced until the next value change.
Fixes sboxgame/issues/issues/2594
Minor cleanups
Revert "Fixed an issue with bind proxies change detection"
This reverts commit 25876a3af2d31f764e5ccbcc3774b36b39b992e1.
Remove DisplayInfo.For cache, it sucked hard under parallelization - after thinking about the best way to do it, it doesn't need to be done really.. Can use TypeLibrary.GetDescription<T>() instead where it's already cached
Fix Hammer Asset Browser not creating
Update Facepunch.SymStore to .NET 7
Update Facepunch.SymStore.exe
Fix crash caused by invalid vertex stages trying to be loaded on material compilation
Embed shader macros so we know what combos are set when viewing shader debug info
Update Facepunch.SymStore.exe
Make Window.StatusBar able to handle late initialization of statusBar() - fixes Hammer asset browser assets disappearing due to native ptr in StatusBar being null
Citizen/animgraph: increased long idle tag trigger time from 5 to 60 seconds
Fixed an issue with bind proxies change detection but passes tests now
Fixes cases when the value of a bind proxy target or source changes after assigned but before the hash was calculated., making the 2 sides desynced until the next value change.
Fixes sboxgame/issues/issues/2594
Merge branch 'master' of sbox
"Projcet" -> "Project"
Merge remote-tracking branch 'origin/master' into hotload-fixes
Get rid of soon-to-be-unused "context" arg in OnTryCreateNewInstance
Some more permutations of lambda method types
Big DelegateUpgrader rewrite
* A lot more careful about matching generated methods that change name
* Fixed case where swapping unchanged code would substitute in the wrong lambda method
* Now replace lambdas we can't find a match for with one that throws a helpful error (before they would become null)