14,190 Commits over 1,583 Days - 0.37cph!
font-style support
Implement letter-spacing
Added Global.IsClosing ( true on game shutdown )
Run the Task queue when shutting down, to give them a chance to shut down, end them by force
Merge branch 'master' of sbox
Fix unnamed render target textures not working
Removed duplication of OnNetPropertyChanged because Entity derives from NetworkComponent
Merge branch 'master' of github.com:Facepunch/sbox
Fix NetworkComponent properties don't work right with constructors
Remove flawed StingExtension.GetSha256
Fixed [Spawnflags] inheritance. It will search base type recursively until it finds [Spawnflags], or you can override by having [Spawnflags] in your entity. Each [Spawnflags] enum field can now have a [Spawnflag(Name, Help)] attribute on it to override the name and help string.
Don't add runtime creates models or meshes to dictionary.
Added missing documentation and SetSeed method (#11)
* Added missing documentation and SetSeed method
* Have all methods be an extension of System.Random and the Rand static class refers to them
if animgraph owner entity is purely clientside then act like we're a server animgraph (actually work)
Added missing parsing for border-color and border-width in Styles.Set.
Merge branch 'master' of github.com:Facepunch/sbox
Fix project gen putting launchSettings.json in the wrong place
Remove Mesh.DeleteBuffers not needed as Meshes seem to be refcounted and cleaned up automatically
Fix text texture background always having 1 opacity
Support text-decoration
Merge branch 'master' of sbox
Alternative callbacks method for review
Tidied up callback code as per review
Added support for [OnChangedCallback] to NetworkComponent classes
Use an out var in TryGetValue instead of declaring it above
Added support to add [OnChangedCallback] to a NetworkComponent property
Merge pull request #8 from Facepunch/callbacks
[Net] Changed Callbacks
Add Sandbox.SolutionGenerator
Generate solution on startup
Merge branch 'master' of sbox
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Array types work properly with a secondary call to IsSupported overload
Merge pull request #10 from Facepunch/type-check-rpcs
Type check RPC calls and spit out an error if they contain invalid parameter types that aren't networkable
Add IFileSystem.GetSearchPath (allows us to iterate search paths in engine)
AssetSystem adds mods using the _mod_* search paths instead instead of scanning addons/*
Add BaseFileSystem.WriteJson
Load additional addon paths from config/addon_paths.json
Added addon_add, addon_clear commands
Added subprotocol support to WebSocket
Added some asserts to ensure sub-protocols can be added
Merge pull request #9 from Facepunch/ws-subprotocol
Added subprotocol support to WebSocket
NetworkClient gets server address
Add Lobby.JoinGame
Call game.lobby.join, game.lobby.leave when joining/leaving game server lobby
Merge branch 'master' of sbox
Use the correct default branch when downloading gamemodes from github and no branch was specified in the URL
Added support for setting tag conditions on Trace.Sweep (#6)
* Added support for setting tag conditions on Trace.Sweep
* Removed HasTagConditions()
Fix nested immediate child scss not working
Basic :nth-child support
Merge branch 'master' of sbox
Re-add support for default value enums
Revert 72215790bf2dcddfe697e98e9588a0721679b527
FGD: Added better support for default Property values and support enum
Added ModelEntity.SetSolidType and added support for setting tag conditions on Trace.Sweep, updated CollisionPos/Rot to CollisionPosition/Rotation for consistency and added Obsolete marker.
Merge branch 'master' of github.com:Facepunch/sbox
FGD autogen: Add default values for float/int types
FGD autogen keyvalue group support: Property.Group
disableshadows keyvalue support for all modelentities
add optional renderamt to Hammer.RenderFields
(Shouldn't this be part of rendercolor by this point?)
Merge branch 'master' of sbox
Add a WebSocket class (#5)
* Add a WebSocket class
* Add comment docs
Add try catches around event handler calls
* Make WebSocket sealed
Avoid NREs in WebSocket.IsConnected
More reliable dispose check
Callback for lobby invite
Style.SetBackgroundImage texture version
Merge branch 'master' of sbox
Hotload: Failing test for nested delegates
Hotload: Fixed some nested delegates not upgrading
Hotload: DelegateUpgrader cleanup
Added Hammer.DrawAngles and Hammer.RenderFields
FGD autogen:: Do not add empty metadata keys
Increase baseline stringtable size, throw a proper error on overflow
Panel.AddEvent is obsolete, use AddEventListener instead
Notify when lobby data changes
Delete sbox_all.bat
Delete sbox_game.bat
Delete Rebuild-Game.bat
Create Developer-BuildAll.bat
Delete Build-Tools.bat
Delete Build-Game.bat
Add PrismaticJointBuilder.WithLimit
Allow PhysicsBody to be created through constructor
Add AnimEntity.RootMotionAngle (needs testing)
Fix "Create Sound for" not filling out using vsnd ext
Fix NRE in Panel.AddEvent (why has this started happening though?)