242,504 Commits over 3,867 Days - 2.61cph!
Don't update Project.LastOpened when adding it from file
BaseVelocity carries over
Allow creating RTs if the texture with the same name is an error texture
Clean up Lua created render targets on level shutdown
Cleanup Lua created bound textures (surface.SetMaterial) on map shutdown
Remove "TODO: Refusing to discard X bytes" message
Would appear with developer 1 referencing map entity lump, the memory is properly purged on map load
Fix HL1 sentry leaving solid barrier on death with keep ragdolls
Prevent assets from reimporting (by calling AssetDatabase.StartAssetEditing) when calling `PreparePrefabs` during build
Cut down time from 1000s -> 30s: will it work in practice?
food packaging - canned food, updated scale, pre 2D final texture pass
Support for tabs in text drawing (#1460)
* Fixes tabs drawing as boxes
* Nicely spaces tabs to line up columns
* Requires `white-space: pre` in razor
https://files.facepunch.com/crayz/1b2111b1/sbox-dev_HbcLhN7N6C.png
Update ScreenText tab test
Also handle strings that are made up of only tabs
Text tabs quick start
Working fixed with tabs
Work in tab stops during line layout
Tab stops are font width * 4 spaces wide
No need to collapse tabs here, we do it with WhiteSpace
Fix tabs not always lining up, use measured space width
Fix tab runs at starts and ends of strings not working
Fix tab runs at starts and ends of strings not working
Might not have an active scene
player update. exported/set up mobile phone anim set and populated its override controller with the new anims
Item Store Headers category rough styling
Add particles to turret scene
Fix saving links to the prefab instead of the root object when editing a prefab
Don't destroy particles until they're all dead
Lightbinner handle exceeding max envmaps
▄▊▍█▆ ▍▊█▌▋▋▆▅▉▊ ▆▅▆▊▋ ▋▌▊▇▍▌▌▉ ▇█▊▋ ▊▍▅▌ ▄▍█▆▋ ▇▉▄ ▇▆▇▅ █▌▊▌▅▉▋▅▍ ▉▉█ ▅▄▄█▅▄▊
added wall_brick_b2_trim_noalpha
Fix clothing editor sceneobject leaks
Fix broken surface
Tweak GameObject.Clone, so we don't stomp the incoming transform
▍▊▌▅▍ ▌▆▍▍▄▆▉ ▌█▉▌▆▋▅ ▇▄▄▉ ▆▊▋█▄▄▄▍
▅█▇▅▊ ▅▉▇▍▋▄.▆▄▇▅▅█▄ ▄▊ ██ ▍▅▌▄ ▉█ ▅▇▅▌ ▌▅ ▄▄█▆
█▋▌▌▌ ▇▆▍█▊▉▍ ▄▍▉▇▌▇ ▉▉▇▅▅▆▊▌▆▊▉▍▉ ▍█▌▅▋▉▍ ▍▉█ ▉▌▋▋▉▇▄ ▅█ ▇█▍▍▅▇▉ ▉▅▍▄▉▇█▅▉
added wall_brick_b2 trim + single mats
player update. Edited spraycan handhold position and updated spraycan override controller to use the update unarmed idle pose
▍▌▋▅ ▉▋▍▇▄▉▇▉▄██ █▊█ ██▍▇▊
▆▇▍▊ ▌▋▉█▅▆▋ ▄▊ ▄▌█▌▅▊:▅█▆▍▇▄▌▄▍▅▋▆▉▉▆
█▌▉▄▅ ▊ ▉▅▅▇▆▇▌ ▇▋▄▊ ▇▆ ▆▆ ▄█▊▊▍▊▉ ▆▇ ▍▆▉▇▉▄▌
Undo changes to Player:SetActiveWeapon
Apply a physgun hack to it similar to gravgun
Use blocking load for ClientsideModel/Ragdoll models
Prevents regressions with addons not expecting async loads
Testing something but its shit, stash it though
Fixed firefly artifacts blowing up bloom on glass modding cubes
player update. exported/setup rf transmitter anim set, created new overholdtype for it and edited detonator entity
lighter brick material added (wall_brick_b2)
Make everything that uses gametags use the same restriction logic
Merge from /main/shader-memory-review3 => ~30% shader memory reduction
Basic support for RangedFloat in SerializedObject
SoundEvent's sounds are sounds instead of strings
MinMax to Range, string[] to List<string> in our Resource definitions
Add sound preview button to ResourceControlWidget
GameResource inspector uses new ControlWidgets instead of PropertySheet
SerializedObjects, share type conversion code more
Add SerializedDictionary + unit tests
Add DictionaryControlWidget
Update ClothingEditor to use SerializedObject
▊▇▇▊▅▆▉▇▊▅█▆▋ ▅▄▍▉▄ ▅▋▇_█▊▄_▅▆▇▇█▍_▍
merge from fix_convar_property_nre
merge from static_elevator_door_fix
Fix NRE when trying to access null string ConVars (changed codegen)
Run codegen