5,131 Commits over 4,048 Days - 0.05cph!
Fixed DIconLayout counting border size 2 times when laying out icons (Community Contribution)
Flash the game window when loading screen disappears to let the player know the loading is finished
Fixed hook.Add giving a less than useful error when given a nil to second argument
Put motionsensor.GetColourMaterial behind a clientside permission.
Added NextBot.GetLastKnownArea and NextBot.ClearLastKnownArea
Fixed file.AsyncRead returning garbage when the target file has no data
Fixed a crash when trying to play bad ADPCM wav files
Fixed vgui_slideshow_display crashing the game without materials to display
Fixed Lua errors when trying to activate non Toggle Camera or Dynamite from a tool Button that was loaded from a save in multiplayer
Improved save loading so it sets player ownership of spawned entities to a player in more cases
▌▄▇█ ▌▇█▌▅▅▇ ▄▌▆▉▇▋ █▌ ▇▅▆▊ ▋▋▌▉ ▊▍▋▋▊ ▍▇▄▇▉▍▆ ▊██ ▄▅▆▅▉
Fixed an issue where usage of halo library would fill the screen with a color
TTT: Added TTTLastWordsMsg hook
▆▅▍█ ▍▍▍▅▍▍▌▍▅▋▅▇▇ ▄█▉▊▍▉▅▉.▍█▉ ▇▋▅▄▍▍▊█▆▇▍
cherry pick crash fix and persistence change
Allow physgunning persistent props when persistence is disabled
Disallow physics creation/destruction functions from being called on jeeps/airboats to prevent crashes
cherrypick language file update & lua error fix
cherrypick language files update
Rip out some XBox UI and matchmaking stuff
▌▍▊▅▍▋▆ ▄▆▄▅▉▉█▋ ▉▆▉▌▉ █▋▅▉ █, ▅▅▅▆▌▆ ▋▄█▍▋▍▄
Fixed a Lua error when receiving a text chat message from the srcds console
Disabling hoverballs now adjusts their mass so they are not abnormally heavy when disabled, improved duplicator support for the disabled state
Added optional full profanity filter provided by Steam (Toggleable in the Filters section of the default chatbox, Steam preferences apply)
https://files.facepunch.com/rubat/1b2611b1/wYMgPHem2P.png
https://files.facepunch.com/rubat/1b2611b1/kkezxGbeIj.png
Fixed P2P join game not working after a changelevel
Implement Steam chat filter to the default chat box
Added string = util.FilterText( input, context, steamID )
Added TEXT_FILTER_ enums
Potentially fixed a crash when Steam sends us a null SteamUGCQueryCompleted_t
Downgrade Steamworks SDK to 1.50
Make it more clear that changing sbox_persist while in-game will cleanup the map, "Stop Persisting" property will now also be hidden when persistence is disabled, do not clean up map when disabling persistence, fixed changing persistence in-game saving to the wrong file if the cvar changed too quickly within the 2 second timer
Add OS specific errors to binary module loading errors
▍▉▆▊ ▄▉▄▋▍ ▍▋▉ ▊▄▇▍▅▌█▇() ▆▉▋ █▅ ▆▇▍▉▄▊ ▍▋▆▅ ▋▅▊▉▋▄▉
█▆▉▇▊ ▋▊▆ ▌ ▊▄▋ ▍█▊▇▋▆█▄ ▅▆▉▅ ▄▊█▆▇▆▇ ▊▇▅▋▋▇▍▇▅▆ (▇▅▋█▍▋ ▋▉▌ ▍▋▄▌▉▅)
Potential fix for a crash within CFontTextureRegen
Fixed DTextEntry's automatic line breaks causing an infinite loop hang with specially formatted text containing a lot of whitespace
contraint.NoCollide no longer tries to be a part of a constraint system. Fixes a server crash. logic_collision_pair never had a key-value pair for a constraint system.
Fixed a stack overflow with DListView and columns inserted at specific positions
surface.DrawLine now uses floats not integers
Fixed GMODLUA_GetUserType leaking onto the Lua stack (this only affects binary modules and the type() function, when using custom userdata types)
Potential fix for crash relating to env_microphone's measure target entity
Reduce Faceposer tool's convar count to 96 (from 128) to match the actual limit in the engine
Fixed GM:PlayerAmmoChanged reporting incorrect new ammo count when called from Player:GiveAmmo
Spawnmenu search now resets its model cache when GameContentChanged hook is called
Port prop_vehicle_jeep damage behavior to prop_vehicle_prisoner_pod - reacts to damage physically, driver takes explosion damage, calls Lua's EntityTakeDamage hook
merge from main (network breaking changes)
Only update Steam client binaries
Rollback Steamworks to 1.50