DIconLayout - Added SetStretchWidth & SetStretchHeight to enable/disable auto stretch of the panel
•
DBinder - Added OnChange hook
•
DColorPalette - added ResetSavedColors & better Paint function to account for children & "networking" of the palette changes
•
DComboBox - Proper sorting and ability to disable it
•
DAlphaBar - better background grid code for super tall sizes
•
DColorMixer - DColorPalette got new right click menu with ability to reset the palette
arrow_circle_up
Improvements
•
DHorizontalDivider - Many IsValid checks, better handling of resizing to prevent firing PerformLayout every frame
•
DNumSlider - SetDecimals now refreshes the displayed number
handyman
Fixed
•
DScrollPanel - Fixed up resizing putting scroll position too far down in some cases
•
MatSelect - Fixed the panel not rebuilding when needed and fixed child size calculation for child sizes less than 1 to take into account spacing and padding
•
DFileBrowser - Fixed Clear() leaving some variables to a chance of inheriting values of a global variable named "_"
•
DPanelSelect - Fixed the panel not restoring old PaintOver()s
•
DTree_Node - Fixed wildcard not properly applying to child elements
•
DListView - Fixed white line in the middle of a line when line height is set to high values
•
DTree_Node (DTree) first expansion will no longer try to expand to a size higher than necessary
•
DLabelEditable - You can no longer use translated strings with this panel (sort of)
Fonts on Windows and OSX can now display non-latin characters
•
Fonts contained within Workshop addons are now properly loaded
•
HTML panels and anti-aliased text are now correctly alpha-blended on OSX
•
The game can now be played on OSX from case-sensitive filesystems such as NTFS
•
Workshop Lua files now emit errors with the correct file path
•
Gamemodes within addons now have their 'entities' and 'content' directories mounted
•
Cyclic entity parenting no longer crashes the game
•
Navigation meshes
•
Engine tools
•
Airboat guns no longer cause a crash if fired as a player is joining
•
Airboats no longer cause a crash when attempting to eject a NULL player
•
Multiple bug fixes for hammer
•
Armor is now networked as a 32-bit unsigned integer
•
Health and max-health now properly update when changed on "anim" SENTs in singleplayer
•
"kill" input no longer puts players in an invalid inescapable state
•
The pistol now uses less network bandwidth when equipped
•
Fixed corruption in the SVC_PacketEntities net message. This should stop disconnections from servers with 'random' reasons and some other odd behaviour
•
Fixed crash issues with npc_cscanner
•
Fixed Nextbot NPCs being deleted on map spawn
•
Fixed a crash related to creating particle effects
•
Fixed crash when CNewParticleEffect has an invalid particle collection
•
Fixed detection of VRAM size when you have more than 2GiB