6,139 Commits over 3,806 Days - 0.07cph!
Page titles
(U)Int64 => (u)long formatting
Display loading text when data is unavailable
Fix weird persistent data across page changes
Fixed an error when trying to display certain generic types
Sort namespaces alphabetically on main page
Fix annoying exception that can happen on startup
Fix template type not displaying at all
Also improved how array and generic types are displayed and link to their nested classes
Fixed sidebar generating bad URLs for certain types
Fixed an error when member doesn't have a summary
Display member remarks, example & params/retvals
Handle custom tags (<see>) and use markdown to format em
Update Azure.Storage.Blobs to latest
Do not count obsolete stuff towards documented %
Better handle reference arguments
Fixed summaries not displaying for constructors
Added documentation percentages
https://files.facepunch.com/rubat/1b2211b1/AprFtHfz0T.png
Cleanup Vector2
Rearranged stuff
Obsolete GetDot, GetDistance, GetDistanceSquared - Use Dot, DistanceBetween, DistanceBetweenSquared which is consistent with Vector3
Vector2 docs
adjust vec3 docs
Hide operators in a region for Vector2/3/4 and Angles
There's too many of em
Minor reorganizing for Matrix, Rect, Rotation
Fix obsolete warning
FloatExtension docs
BBox doc fixes
Line struct docs
Plane struct docs
Give Sphere struct a description
some Matrix struct docs
Expand on Rotation description
Obsolete Angles.Length(Sqr)
I don't know what Length of an angle is.
Angles class documentatiion
Vector3 class documentation and minor cleanup
Rearranged location of functions so that they are not randomly scattered about.
Fixed XML comment warning
Added IBasePathNode
It is used as an abstraction between BasePathNode and BasePathNodeEntity, so they can be mixed and matched, for example as arguments to BasePathEntity.GetPointBetweenNodes and GetCurveLength
Greatly simplified implementation of BasePathEntity.GetPointBetweenNodes
Added Vector3.CubicBeizer
Add Vector3.OneX/Y/Z obsolete messages
Revert "Rect/Margin.Left/Right/Top/Bottom capitalized"
This reverts commit a341d660819ccc63d6d3b9c2571ba45bc7e49bbe.
Rect/Margin.Left/Right/Top/Bottom capitalized
lowercased variants obsoleted, warnings all fixed up
Fix all newly introduced obsoletes
Add Margin/Rect.Width/Height, obsolete lowercase variants
Consistency with other properties and classes
Cleaning up Rect struct
Added proper method descriptions
Obsoleted Rect.GetEdges, Rect.EdgeSize, use Margin struct
Removed Rect.Add( Vector3 ) (Vec2 overload works with Vec3, no addons broke)
Added Rect,Add( Vector2 )
Obsoleted all Expand/Contract overloads, use Shrink/Grow
Rework how asset browser thumbs are sized
Added Rect = Rect.Contain( size, align )
Added Pixmap.Size mimicking Rect.Size
Fixed a crash with base NPC when hosltering weapon and having no weapon
Change how IsFromMap flag applies so it works in Entity.Spawn
Fixed obsolete warning
Duplicated animgraph params inherit name as well
compiled assets
Make generic gibs non solid to player
Made NPC vs NPC killicon consistent with NPC vs Player deaths
Pull Requests:
* Added util.IsBinaryModuleInstalled
* Added color support and fixed a bug with table.(De)Sanitise
* Fixed potential Lua error in Derma drag'n'drop system
Make NPC vs NPC killicon consistent with NPC vs Player
Added Entity:SetSurroundingBounds( vec, vec )
Added Entity:SetSurroundingBoundsType( BOUNDS_ )
Added vec, vec = Entity:GetSurroundingBounds()
Fix NWVars not updating on mismatched server/client versions due to additon of new user messages
Minor vbsp changes from go branch
Fixed IRestore.ReadString having a limit on string length
Improved ladder prediction (HL2 ladder mounting is still wonky)
Update ignore.conf
Added a message to srcds console when not having GSLT about its impact on server ranking
Pull Request: Added "readonly" option to DProperties properties, for editable entities editor
Update TTT from github
Fixed sv_cheats not resetting on server join
try to fix linux compile error
Fixed FCVAR_REPLICATED cvars resetting to default/keeping server value when joining a server and leaving.
Fixed static CLuaParticles not updating their lighting
Adjust build scripts to support x64 VS2022
Fixed prop_dynamic crashing the game when given invalid break usermessage names
Added "(Cheap)BreakModel" user messages that some maps use
PathPlatformEntity path changing
https://files.facepunch.com/rubat/1b0511b1/sbox-dev_TnVBu7qPxJ.mp4
Fixed an assert in Hammer when length constraint w/ particle is hidden
Hide enable_shadows property on trigger entities in Hammer
Make TeleportVolumeEntity use EntityTarget class
Also fixes Hammer not having proper entity picker for TargetEntity property
Fix Qt text area padding
Fixes sbox-issues/issues/2122
Update language files
Fix vehicle collision group post dupe
Group NPC weapons by category
makes easier to see what's what
Added "Select Page" button to addons menu
Server Browser changes
Infinite scroll, "Outdated" now uses network version
Derma_Install_Convar_Functions no longer ties to set empty cvars
Fixed a visual bug with Lua error panel in Problems menu
Post PR cleanups
Added Entity:IsInBounds
Added string.StartsWith (Community contrib, for consistency with string.EndsWith)
Made player_manager.AddValidHands skin/body arguments optional
Group NPC weapons by category
Community:
* Minor adjustment to DCheckBox:Toggle
* SWEP:HUDShouldDraw is no longer required to return true to not break HUD
* Added an option to player_manager.AddValidHands to match hands skin to player model selected skin automatically
* Reload spawnmenu on language change
* Added HL1 357 & shotgun to NPC usable weapon list
* Removed a vulgar comment
Fixed env_sky properties not functioning
Default weapon selection checks gmod's localization files
Fixed a crash when setting player's hull size to nothing
Added optional surfaceprop argument to PhysicsInitMultiConvex, PhysicsInitConvex, PhysicsFromMesh and PhysicsInitBox. All of them now also get correct volume set.
Potential fix for a crash with steamworks.DownloadUGC
Fixed Hammer Inputs/Outputs duplicating from base classes
Fixed a visual bug in Lua Errors section of Problems menu
Disable game launcher's play button while compiles are pending
Prevents a kick with flurry of errors
Fixed errors when deleting a ButtonEntity mid movement
Make spam setting speed on PlatformEntity work
(And spam StartMoving, etc)
EntityTarget struct can now be used as a target_destination [Property]
Also added EntityTarget.IsValid() convenience function
Warning fixes
Increase trace ranges for ent_ commands, add ent_bbox
Looped paths with Hammer & path_platform support
https://files.facepunch.com/rubat/1b2711b1/sbox-dev_dMCeMtJZMO.gif