6,195 Commits over 3,867 Days - 0.07cph!
Fixed internal field showing up on enum pages
Fixed native types not showing up in 'derived from' etc
Fixed inheritdoc not functioning
Add more convenience methods to EntityTarget and use them in base ents
Make source_entity argument optional
Added GetTarget, GetTarget<T>, TryGetTargets<T> and TryGetTarget<T>
Fix asserts when setting CurrentSequence.Name to empty string
Now acts as a default sequence for the model.
Fixed entity think functions not running
Added AnimatedEntity.AnimateOnServer
Added AnimatedMapEntity as replacement for prop_dynamic
Minor cleanups
Delete prop_dynamic
Added a bunch of new inputs to prop_animated
Fixed hit testing on models having first bodygroup forced to 1
Fixes not being able to click on citizen's head in Hammer, and any other model that had first bodygroup empty as second option.
respawn_entities also does so on the clients
Linkify plaintext links and embed images
Clean up
Improve <see cref> links so they work.
Fix some links having + in them breaking navigation breadcrumbs
▉▌█▋: ▉▅▇▊▅ ▋▇▇▍▄▅▋▆▉▌ ▋▄▌▊▌ ▊▅▄ ▍▋▅▋ ▇▅▌▌▌
▆█▋▅: █▄▇▊▄ ▆▇▆▇█▍█ ▋▅▅▋▆▊ ▄█▄█▍▄▍ ▄▆ ▅▆▆█▌▋▋▆▄ █▄▌█
Fix oopsie where most Hammer inputs don't work
Do not allow using any public method as hammer input
Get rid of compile warnings about glow for now
Cleanups
Warning fixes
Prop Physics can be clientside only through Hammer
New inputs for Prop
SetCollisions (1/0)
SetVisible (1/0)
SetBodyGroup (by name in modeldoc)
SetMaterialGroup (by name in modeldoc)
SetScale (float)
Delete (replaces Kill)
Spell check documentation
Spell check documentation part 2
Spell check documentation part final
Clean up some documentation
Hidden DoorEntity.ShouldPropagateState and BaseTrigger.ToggleDrawTriggers
Fixed an error due to internal attributes
Cleanup
Fixed "overrides/implements" not appearing without a summary
DeclaringType handles constructed generics
Update certain fields after all types are added
Experiment: Display member attributes
Fix errors when overrides/implements is a core type
Group types on home page
Show obsolete classes on home page
Fixed documentation not always inheriting from interfaces
When there are more than 1 to check
Fix error when the category json is too huge
Display which methods are implemented/overridden
Implement basic <inheritdoc> support
Some entity docs
Make DoorEntity.UpdateState private
Codegen'd 'To' methods preserve accessibility
Move override methods to bottom as they are usually not that useful
TypeParam documentation and display
Fixed documentation not showing for methods with weird type param names
Nicer display for System.Double
Restore doc% for ungrouped stuff
Docs + try to mess with api docs website
Fixed long exceptions inflating inspector minimum size
There weird minimum size increase from contents behavior is still somewhere in Qt's sources.
Fixed hidden exception spam on startup
Documentation (PhysicsBody remainders, and a bit more)
Option to recursively rebuild assets and thumbs
https://files.facepunch.com/rubat/1b0511b1/onwMAh1c8K.png
Fixed NRE in AssetProperty on hotload
Reorganized managed asset browser context menus
* First option is the left click option to mimic OS context menu
* Removed duplicate "open folder in OS explorer" options for folder, and renamed them to be explicit.
* Hide `Navigate to Folder` when its not available
* Use an event to populate common/shared folder context menu items
* Added `Recompile all assets` to 'this' folder right click
Implement event system Priority
Makes asset browser context menus correctly laid out
Entity IO tries to handle all the types properties can
Fixes things like '1 2 3' not converting to a Vector3 for entity inputs
Fixed ModelDoc crashing when opened via right click on fbx => create model
Demote 'Not enough arguments' to a warning for concmds
Asset Browser right click supports multi-select where appropriate
Fixed NRE in Prop.OnNewModel
Fixed an NRE in DoorEntity.Spawn
Default ModelDoc breakpieces to 'debris' collision tags
PropGib removes its prop tag
Fixed obsolete warning in Breakables class
Clean up attributes on constraint entities
Obsolete properties display as such in Hammer
Treat 'mapbuilder.nonsolid' as 'trigger' collision tag
Fixes tool textures acting as solid in Hammer's physics simulation
Removed 'playerclip' tag from trigger tool texture
Hide ResourceJsonConvert internal class
Merge branch 'master' of sbox
Implemented friction for Slide, Hinge and Ballsocket constraint ents
Obsolete non functioning constraint properties
Pending implementation
Fixed Panel.GetAttribute returning null when there are no attributes
Hide all JsonConvert classes
A bit of documentation for entities
Update these 2 assets it wants updated
Documentation (Game, Particles, ParticleAttachment, DisplayInfo)
Obsolete DisplayInfo.ForProperty - pointless alias of DisplayInfo.ForMember
ConVars/ComCmds can use XML doc comments for help text
Interop with ModelDoc to refresh gamedata
Fixes warnings that only appear sometimes. They will still appear, but will go away on their own as the compilers finish.
Preserve documentation for codegen'd 'To' RPC overloads
Also documents the "toTarget" parameter when possible
Improve codegen output formatting
More documentation (Colors. SetupPhysicsFrom*)
Made SetupPhysicsFrom* throw with invalid motion types
Updated water bullet impact particle to orient splash to hit normal
More documentation
Obsoleted PhysicsBody.CollisionEnabled (does not do anything)
Obsoleted Entity.WaterSurface (is not set/used anywhere)
Some more documentation
Obsoleted Trace.Test
Update these compiled mats it wants updated
Load docs from interfaces for virtual methods without docs
Fixed docs not showing for methods with out template params
Moved Interfaces/BaseType to TypeDoc
And fixed some hard errors
Do not count method overrides towards documentation %
The methods that are being overridden should be documented
Fix links for constructed generics
And do not link to core types (in Inherits/Implements sections)
Fixed obsolete text on members with no summary not displaying
Fixed <see href> not having a link
minor style adjustments
Fixed static never appearing
Fixed all virtual methods counting as overrides
Add fallback link for <Type> so most pages have links again
Display default value for params
Handle <exception> and multiple <example>s
Also better handles unknown nodes & CData nodes
Some documentation
Added 'message' argument to Assert.True/False
Minor cleanups
Fixed some warnings
Fixed death ragdoll
compiled resources
FreshStart resets ALL collectibles as well as coins and lives
Actually reset points in scoreboard on fresh start
Fix remaining warnings
RailPathEntity relies on base path entity for networking
Automatically network BasePathEntity's nodes
Keep internal _repback__ fields private
A bunch of documentation
Fixed docs not working for methods with generic params
Correctly display documentation for override methods