19,254 Commits over 3,898 Days - 0.21cph!
Fixed missing icons
Common property base
Live update propery sheet
UI Panel selection/property sheet
Show classes on panel ui
PanelList live updates
Entity List
Entity Selection
Library Tabs
Steam SDK 1.49 .h
Steam SDK 1.49 libraries
Delete ISteamTV (seems to be removed from the SDK now)
Add missing BroadcastUploadStart_t and BroadcastUploadStop_t callbacks
Generate for new SDK
Added SteamApps.IsTimedTrial
Added SteamFriends.OnOverlayBrowserProtocol
Added SteamFriends.RegisterProtocolInOverlayBrowser
UnitTest DLL fixes
Column layout
Cleaning up
Fixed missing dlls in generated addon csproj
Moved Sandbox.Projects into ProjectGen (we'll call the exe from game to generate new csproj etc)
Finish consolidation
Interop cleanup
Moving Addon/Compiler config structs to Sandbox.System
Moved Manage.Init/Startup to Bootstrap.Init/PreInit
Show stack trace on logging
Fixed addon/compiler not using our logger
Dissolve Sandbox.Rcon
Merge branch 'master' of sandbox.source
Sandbox.Convar.Library to Sandbox.ConsoleSystem
Sandbox.Engine.Class.Library -> Sandbox.Library
Console Command refactor, simplification
██▌▅▉ ▊▉▅▉▊▉█ ▋▋▆▉▉▇▌ ▋▌▌▇▅▊ ▉▉▌▆ (▄▌▅▄ ▍▊▋▋▇▊▊ ▊▇▍▆▄▅ ▌▌▆▄█)
Folder renames
More refactoring
Test refactor/cleanup
Sandbox.Library absorbed
Moving Html parser to namespace
Refactor
Stripped HtmlEntity, Added HtmlEntity tests
Trimmed HtmlNodeCollection
Remove Overlap
Strip save/write/commentnode
HtmlAttributeCollection stripped
More trimming
More trim
Start HtmlParser unit test
Strip ServerSideCode parsing
Handle unclosed tags in a more permissive, expected way
More stripping
HtmlParser unit tests
Sandbox.System.Test
Generators source can't have path names now apparently, so fix that
Add stripped down version of HtmlAgilityPack for parsing html pragmatically
Use our HtmlNode version instead of packaged version
More trimming
XPath not needed in access list
▌▊▆▉▄▍ ▉█▄▄▇▇█ ▉▆▊█▉█ ▍▍▍ ▌▅▆▌▉▍▋▉
Completely removed Sandbox.Public, Sandbox.Math
Sandbox.Convar is part of Sandbox.System
Fixed compile errors due to wrong package versions
Update BlazorWebView
Intellisense for generated code seems to have started working, so we don't need the BeforeBuild remove hack
Facepunch.System becomes Sandbox.System
Rolled console back fto netcoreapp3.1 (because of NETSDK1130 errors)
Getting rid of Sandbox.Math, moving some shit from Sandbox.Public into Sandbox.System, deleting unsused shit
More refactoring
Consolidating Facepunch.Interop
Logging system refactor
Added custom logger
Use custom logger
Math refactoring
Update to 5.0.0-preview.7.20364.11
Don't commit managed folder
Update .gitignore
Use PortablePdb
Allow access to Math/F
Unreference NLog
Fixed Lerp/LerpInverse
Remove Facepunch.Steamworks
More allows
Fixed Touches not clearing on reload
Can whitelist individual overloaded methods
▊▅▊ ▋█▅▆ ▋▅█▆▌▆ ▉▉ ▄▉█▅▅▌▇="▇▌▇▍▉▍▇▅"
AccessControl handle generics better
Fixed console not resizable when windowed
Console app text not selectable by default
AccessControl - log types, methods
Automatically allow other addons
Base access rules
Try to log file and line of unauthorized accesses
Generated logger uses addon name instead of assembly name
Embed game window in console (probably pick this back up when we move to s2)
Fixed panels not always getting deleted
Don't try to hotload if compile failed
Fixed deferred hotload calling in loop on fail
Added Add.Slider
Update PerformanceTest.cs
Call PreRenderUI in menu too
Added Time.Delta
Remove panel from layout on delete
Moving Panorama Tests to own window
unlimit fps_max
Fixed ClientLayer::PreRenderUI called after UI rendered
More console shit
Run Rcon SendQueue in thread
InteropGen supports "out string"
Binding more styles properties
Prefer player eye data from clientside (smoother)
NativePointer can be weak or normal
Added Style.Scale, Style.SetTransform
Added Entity.EngineEntityName
Added Entity.Ang
Entity only dispose nativePointer if both client and server are dead
Calling Delete on LayerPanel more directly deletes layer
Assert if IPreRenderUI.All already contains
Do CleanupConnections in InternalOnDeleted
ESP tests
Added includecpp keyworld to interopgen
Vector3 implicit convert to Numerics vector3
Added Vector3.ToScreen()
Added Length.Percent, Length.Fraction (ui)
Added Sandbox.UI.IPreRender
More style accessors
Properly maintain Entity.All on ListenServer
Fixed Build isn't needed errors when disconnect and remap
Demo playback works
Update LinePreserve.cs
Fixed IsLocalPlayer always returning false
ConsoleSystem.Caller defaults to LocalPlayer if listen server
Removign Realming
ClientCommand Realm Fixes
ServerCommand Realm Fixes
Rpc Realm Fixes
bind CBaseEntity.IsNetworked()
Entity no realming fixes
Fixed addon errors missing file and line info
LinePreserve
RPC params
C_BasePlayer bindings
Camera stub class
Added Panel.IsValid
Throw if calling Delete clientside
Fix CreateClientEntityFromNetwork swallowing exceptions
HUD entity
Always include standard.less
Adding help to attributes
Realmed.Set( val )
Create Hud entity in gamemdoe
Entities can be created using new, don't need to call Spawn()
Engine stuff to send messages from client to server
client->server entity rpc
EntityMessageBegin binds
[Client] Rpc implementation