248,623 Commits over 3,928 Days - 2.64cph!
▌▍▄ ▉▆▉▋▅▅ ▍▉ ▄▊▋▅ ▄▄▅ ▉▉▆▍▍█▄▇ ▌▋▇▋▆, ▌▅▄ ▆▇█▋▍█▌ ▄▉▆ ▉█ █▍ ▆ ▅▍█▉▋▋ ▌▄ ▉█▌ ▋▄
▋▇▊▄ ▇▌▌▅▍▅▄█▆, ▋▋▋▆ ▍█▋▄█▉ ▋▌▅▅█▋▅ █▇ ▇▄▉▆▌ ▇▊▆ (▇▉▇▄ █▊▌▌ ▄▌ ▋▉▅ ▇▇▆▋▌▆▅▋ █▇▋▊▊▄)
remove stray debug.logs from sled sound stuff
First pass at sled sounds
▆█▉█▍▆ ▉▊▉▄▌ ▅▆▅▊▍▍ ▄█▉▊▋▄▋ ▉▅▉▊▍▋▇▉ ▅▍█▄ ▇▇▅▉▄▊ ▊▊▌▄ ▋▌▋ ██▆▍▋▋█▇
▊▅▌ ▆█▇▅▅█▋▄ ▇▉▊▍▆ ▉█▇▅▉█▌ ▇█ ▉▊▄▊▍▄.▆▋▍▅▄▉▊▍▄▆ (█▄▉▇▅█▌▊, ▇▇▋ ▆▉▉▅▆ █▋▍▊▄█ █▊▋▉▊ ▉▌▋ ▍▉▇▍ ▄█▇▄)
Changed default test replay
Added ECS packages, upgraded asset pipeline version
Fixed error on reading #includes in new Newtonsoft.Json version
Pxc_Animation.SetFrame() optimization
DenseIntDict<T> enumerator
Fixed some readonly ProfilerCategories
Subroutine codegen with explicit parameters
Can now call baked subroutines with parameters
Handling passing explicit parameters to called ScriptFuncs
Code gen refactor to support parameter capture in called subroutines
Fixed subroutine CodeGenFlags
Optimizations in generated methods
Fixed bad scope of generated locals in SetValue
Fixed SetValue / return value of CallMethod sometimes being discarded
Fixed possible divergence caused by SetValue / CallMethod returns
Fixed loading json data from absolute paths
Got rid of some test code
Merge branch 'bullet-perf'
▅▆▋ ▉▅▋▋▊▄▊ ▌▄█▄▌ █▆▉▇▄▅ ▋▇▇ ▅▊▄▅▌▉▍▉▉ ▌▄▍▄ ▉█▇▍▉▇ ▆▋▉█▋
▇▍▍█ ▄▍▍ ▇▌▇ █▉▊▊▌ ▉▊ ▇█▊ ▄▌▇▊ ▅▍▄▉▇▅ ▉▊▅▇▌▍ ▉██▊ ▍▋▄ ▊▅▌▊▇ ▋▌▉█▄▋
▉▍▄▇ ▊▌▇▅▍▆▅▆ ▋▉▅▋ ▌▍▆▊ ▍▉▆▍▄▍ ▆▉▉▋ ▉▆▅▌▋▌▆▍, ▆▋▆▇▋▅ ▆▊▄▋▆▋▌▍ ▇▋▋▄▋▄▆
Fixed possible divergence caused by SetValue / CallMethod returns
▉▇▊ ▍▋▄█▅▊ ▉▊▊█▉▋▉ ▄▋▆▌ ▋▄▌ ▆▌▊▉▆▄ ▅▌▋▇ ▋▄▋ ▉▉▍▊▊ ▋▊▍▆
▄▄▍▋▇▆ ▍▊ ▉▅▍▌▋▍▄▍▊ ▅▅█▉ + ▋▋▍▋▄ ▊▊▋▇██▍▋▊
▍▉▉ ▇██▄ ▊▇▇█ ▇▇▍▊▊▋▌ ▅▊ ▇▆▇▆▉▋▍█ ▅▊▊▍▅▊▍▊ ▄▉▇▌ ▇▍▍▉ ▊▆▇▊▋▅ ▆▋ ▊ ▋▋▊▅ (▆▋▊▉ ▊█▊▋ ▉▅▊▍▍▊▆█.▆▇▇▇▌▊▇▇▆ ▊▄ █▍▆█▍ ▆▉ ▋▋▊ ▇▋█▇▌▄▄▋▊▋▉▍▆█)
Fixed SetValue / return value of CallMethod sometimes being discarded
▍▍▅▌▉▋ ▅▊▄▊▍▋▍▍▆█ ▍▊▄▍▄▌▄ - ▉▇█▆▅, ▊▄▍▇▇ ▊▆▉█▅ ▄▋▌ ▇▋▇▉█▋ & ▊▉▌▄▌▆▇▇
display: block
Fixed text padding
Failing padding test to remind me to fix it tomorrow
Fixed bad scope of generated locals in SetValue
Optimizations in generated methods
Refactored to box, added Margin
FontWeight cascades properly
Mark all styles as dirty on hotload
Added better gm_construct sources (to the repo, not into game files)
Started work on the proc map variant of foliage_v3
Quick fix of the other pages
delete unintended FOV experiment from gmod_cameraprop
Ported more episodic behavior for the gravity gun - including being able to pickup props behind a grate-type props
Fixed gravity gun sounds only being audible for its owner
Fixed weapons sometimes trying to play their sounds from underground, resulting them in not playing any sounds
Refactored group manifest
Added FontFamily property
Changing how layout works
Flow layout
Scientist aiming/direction.
Moved remains of targeting and attack ticking out of HumanNPC.
▅▅▄▅▊ ▇▇▅█▌█▊▄▅ ▅▇█▉▋▌▇▊▌▍▅▄▄▅
Fixed Lua errors when settings/users.txt is somehow missing
Fixed Santa dropping presents in the ocean
▉▊▉▄█▍▅ ▊▌▄▋▋▊▉ ▊▅▇█▉▍ ▊▇▍▆▊▌▋▄▊▉ ▇▊▅▅ ▍▋▉▌▍ ▉▄▇█▇▄▊, ▉▇▋█▍▋▅▊, ▋▅▊▇█▉▆ ▄▍▆▋ ▄▊█▉▌ & ▊██▄▍▆▌▊
Added some utils to locate renderers in monuments that have no LOD component attached.
Disabled Overcast weather type again due to blinding sun light
Unbind Panorama
Unbind UIWantsMouse/UIWantsKeyboard
Make Sandbox.Game internals visible to Sandbox.Test
Allow access to System.NotImplementedException
Replace UI with UI2
StyleParser is internal
StyleSheet.FromFile, StyleSheet.FromString
Support element selectors + tests
Support rgba( #ff0, 0.5 ) format
Warn on unhandled style property
Menu fixes
Panel.AddEvent works again
Panel input handles layered root panels
Added Panel.SetClass
Added Opacity style
NulLCheck in Texture.Destroy
Added position, handle absolute + test
When adding/removing a class, dirty styles recursively
Bind some of GameUIService
Handle allowing buttons and mouse to go to the game
SetHovered( null ) on game mouse
Override game buttons if in menu
Refactor for clarity, bit of documentation
Stylesheet hotloading
Added InputFocus
Added EventQueue, ButtonEvent
Remove some debug spam
Merge branch 'master' of sbox
Added AttackTick event.
Scientist ai design update.
Position-around refactor.
Bunch of attack tick related stuff.
AI memory now caches LOS value per entity in its memory.
Iterate on postprocessing manager
Add mdsfgen
Remove duplicated freetype and skia from msdfgen
Clean up more stuff from mdsfgen
Add VPC and more cleanup
Ignore some warnings
Add mdsfgen to groups
Add dragbars to console
Better align dragbars
Make console responsive
Merge branch 'master' of sbox
Updated short icewall repair item
Update short icewall crafting cost
Adjust train engine speeds