21,410 Commits over 1,552 Days - 0.57cph!
Console autocomplete
Autocomplete does convar partials too (ie map ...)
Root Panels can define their own scaling strategy
Developer UI scaling is 1:1
Adding a clear to the start of the frame render
Console style clean up
Merge branch 'master' of sbox
Compute voice levels to show on the voice UI
UITests - adding position test, which shows an issue
Started work on autocomplete for textentry
Add position test to menu
Fixed transition bottom using wrong height %
Adding InternalLabel, which Label proxies. This lets us have children on the Label panel.
package updates
Text-Shadow cascades
Fixed label layout
Panel.GetChildIndex
Panel.GetChild( index )
Panel.ChildCount
Panel.UserData (object)
Add Menu panel
Autocomplete working test
Merge branch 'master' of sbox
Check for null or empty voice data internally so gamemodes don't have to worry about it
Update CommandFlags ( was using source1 flags )
Add FCVAR_MENU, FCVAR_MANAGED
Generator: strip attributes from overloaded [ClientCmd] methods
string.QuoteSafe handle null
Changed how console system works so we have to do less work. Stuff might be broke.
Merge branch 'master' of sbox
Added a static class for storing and retrieving expirable client-side cookies
Merge branch 'master' of github.com:Facepunch/sbox
Voice chat data uses custom net message instead of RPC
Check authority on setting pos/rot etc
WIP rust oilrig test
Merge branch 'master' of sbox
Try sending voice data as byte array again
Initial progress on fixing array parameters for RPCs
Fixed data pointer being moved by incorrect size variable
Fixed data pointer being moved by incorrect size variable
Initial progress on fixing array parameters for RPCs
Check permissions for suicide, noclip, devcam
Merge branch 'master' of sbox
Voice chat UI and attempt to network voice data properly
Fixed GameTask not running
Add GetInteracts* for collision property
Removing unused code
Bind ModelEnt.SetInteracts*
Give player CollisionLayer.Player
Explicitly define player movement layers
Layer caps
Added Entity.DeleteAsync( float seconds )
Weapon collision group so player doesn't stomp it through the world
rust content rebuild
Remove unused
Compiling core
Missed these
Metal footsteps
Setting some material hammer scales
Add crossbow r_hold bone
Light prefabs
Arrow model
UI textures (png etc) can be hotloaded
background-position and background-size work as expected
UI transform tests
Default transform-origin to center
Tweak transform test
Merge branch 'master' of sbox
Add simple voice chat as a starting off point
Don't spam debug when a friend's status changes
ImageLoader handle formatting a bit better
sv_cheats 0
Always allow the listen server host to cheat
Removing some unused cheat code
Added Entity.Task
No need for this Join Garry's Listen Server button now
GameTask cleanup
Fixed friend list rich state not changing
Close the game screen when joining a game
Add Join button on joinable friends games
Fix some annoying shit
Getting rid of SoundEnt stuff that we're not gonna use
Fix server not reinitializing PlayerScore on level change
Menu Context Time.Now uses RealTime.Now so we don't have to think so much
Merge branch 'master' of sbox
Right click .vsnd to open as sound asset in inspector
Support trans suffix in create material from image
Export crossbow and arrow materials properly
Analytical antialiased borders
2D sounds
Merge branch 'master' of sbox
Added number.UnsignedMod( number ) extension
volume convar works
Added Panel.ChildrenOfType<T>
Added UserInput.ActiveChild, UserCmd.ActiveChild
Added ClientInput.SuppressButton, ClearButton, MouseWheel
Panel can subscribe to IFrameUpdate, IPhysicsUpdate (gonna have to figure out a better way for this dumb shit)
Added IClientInput
Merge branch 'master' of sbox
Hotload: Reflection instance tests
Hotload: Added failing WeakReference tests
Hotload: Working on a nicer system for organising instance upgraders
Hotload: Factored out reflection and delegate type upgraders
Hotload: Added WeakReferenceUpgrader
Hotload: Parameter cleanup
Hotload: Test cases for closures losing captures of various kinds
Hotload: Fixed possible exception in DelegateUpgrader
Hotload: Made it more obvious when to pass a replacement type
Hotload: Added WeakReferenceUpgrader
Hotload: Some documentation, clearing UpdaterGroup caches
Hotload: Added a failing HashSet<T> test
Hotload: Actually use ChildUpgraderOrder
Hotload: Finishing off refactor
Hotload: Cleaning up
Hotload: IBorn and IKilled work again
Hotload: Fixed OnClearCache() not being called in UpgraderGroup children
Hotload: Fixed ArrayUpgrader calling the wrong method on elements
Merge remote-tracking branch 'origin/master'
Merge branch 'hotload-refactor'
greatly optimize cssbox and improve image quality
Variable border size
Adjusted subpixel AA ratio, fixed a few units on cssbox, compiled shader
Merge branch 'master' of sbox
Fixed PostLevelLoaded being called in the wrong place, and being called multiple times
Merge branch 'master' of sbox
Fix text entry not updating data bind when deleting or backspacing
Scale Yoga values so we aren't snapping to pixels
Fix PhysicsHullFromRender calculated mass info
Fix PhysicsHullFromRender preview
Don't generate rpc __proxy method if we're an override, because the baseclass will have generated it
Fix translatey parsing
Delete crosshair panel immediately when destroying hud elements
CrosshairCanvas.SetCrosshair public
Merge branch 'master' of sbox
Asset browser: Support multiple filter by type anywhere in search bar
Fix browse textures as files in material editor using multiple jpg ext as filter
I'm commenting all these animgraph time > 0.0f asserts out, I reckon they don't account for predicted shit
ModelDoc: Fix fbx loader only using the first FbxPose (fixes loading models that have multiple bone roots)
Restore net_usesocketsforloopback