8,596 Commits over 3,256 Days - 0.11cph!
Only do not mount duplicate addons for WorkshopDL
Addon conflict detection only for Lua files
Display a console warning during addon mounting when an addon contains a file already mounted from another addon
Do not mount already mounted files when joining servers, etc.
Increased buffer sizes for certain chat gamevents so players with longer names can still fit and not cut off the message (disconnect, connect, team/name changes, achievements)
Change drag'n'drop copy string to not conflict with copy to clipboard string
Translated drag'n'drop rightclick drag dropdown menu
You can no longer modify unmodifiable Spawnmenu tabs (NPCs, Weapons, etc), you can still copy from them to your spawnlists as usual
Fixed HL1 snarks not attacking anything when spawned from spawnmenu on flat surfaces
Fixed an infinite loop with decal cleanup
Further improve func_breakable angle reset logic
HL1 turrets start in retracted animation rather than in the firing? animation
▉▅▇█-▋▆▍▇: ▉▉▊▆▌▍▌ █▊▉▋ ▄▍▄█▅█▆▍▊ ▊▍▊▇▄ ▌▊ ▅█▌▋▋▌▇▌▍ █▌█▋▌▉▄ ▆▇▍▊█▋▆▍▉▆ ▆▊▊ ▌▇▅▍▆▊▄▋▋ ▍▆▉▅█▊▊ ▌▆▌▅▌█▄▅▅
▊▅█▌▅ ▇▇▌█ ▆▅▍▅▅ ▍▌█▄▆'█ ▊▌▉▅▌▇ ▇▅ ▍▆█▍▆ █▋█▇▆▌▅ ▋▊▅▄ █▌▊█▆▆▄
build vpk on win32/win64 configs
Minor optimizations to player.GetBy* functions (Community)
Fixed SendUserMessage erroring on client (Community)
Minor changes to config_default.cfg - mp_decals & r_decals set to 2048 (from 5000), sensitivity set to 6 (from 8) and removed spawnmenu_icon_precache since it doesnt exist (Community)
Converted umsg.Start error messages into ErrorNoHalts
Not proving the first argument to umsg.Start won't create a new message and then just fail and do nothing with it
Made Menu Lua errors appear mostly like Client/Server errors appear (formatting)
Made ErrorNoHalt w/ trace and menu errors trigger the "Something is creating script errors" message
Added Toggle input for func_brush in base.fgd
Clientside crazy physics: Delete the entity AFTER simulating all of its physics objects to avoid crashing
Fixed func_break being misaligned on HL1 maps
update gmod-html (win32/win64 builds)
▅▄█▇_▄▇▅█▄ -> ▉▍▍->▄▅▋▆▄█▊▆▍
surface.DrawPoly with no arguments causes an expected Lua error, rather than printing a warning into console.
Fixed RichText crashing when containing a lot of text without newline and with the same color
Restored -tools for the 32bit binaries on the x64 branch
UpperCamelCase for key names in GetFrictionSnapshot()
Added PhysObj.GetFrictionSnapshot()
Added GM:PlayerChangedTeam( ply, old, new ) - serverside
Made Vehicle.GetDriver, Vehicle.GetPassenger, Vehicle.GetVehicleViewPosition shared
changing RT no longer sometimes clamps viewport bounds to backbuffer bounds
Added BLENDFUNC_MIN and BLENDFUNC_MAX enums
Added OnEntityWaterLevelChanged( ent, old, new ) hook
WaterLevel() for non player entities will report WL_Eyes(3) if touching water, rather than WL_Feet(1) when fully submerged
IN_MODIFY => IN_CLOSE_WRITE for linux auto refresh
Updated TTT: Portuguese language improvements (Community)
Improved Offline Mode for workshop addons - now uses the cached subscribed list from Steam
Connection to Steam servers lost. message now also gets user friendly error messages
Translate steam errors 8 and 34 to nicer messages
cherry pick the workshopDL changes and prop_combine_ball crash fix
Resolve some issues with stuck download prevention for WorkshopDL
Added CLIP tool textures with custom step sounds to mimic CS:GO
VBSP: Allowed usage of multiple unique clip brushes to enable custom footsteps on them.
Disable overview_mode stuff completely, it was used to cheat, and is completely replaceable by Lua
Added Panel.GetSelectedTextRange() = start,end pos, works for both RichText and TextArea
Added Panel.GetFG/BGColor()
Switch spawnicon editor skins/bodygroups to sliders from dropdowns
Community: util.TypeToString now works nicer for angles
Loading Screens are now passed game volume via GameDetails()
Restored close caption support