792 Commits over 2,740 Days - 0.01cph!
fix number wang passing both strings and numbers to OnValueChanged (#2009)
Improve support for non-English messages in `DTextEntry` history (#2008)
Small optimisation for sandbox (#2005)
* refactor: small optimisation
Reduce NPC name translation duplication
Fixed malformed HTML
Reworked base kill feed
Portal NPCs
Only populated servers contribute to gamemode name
This is experimental and may be rolled back
Update ClientScheme.res
This is for nav_generate UI
More NPC class name translations
Direct GM:AddDeathNotice call replaced by hook.Run (#1380)
This will allow to hide death notices by returning any value in the hook.
Allow spawning Zombine with EP2 mounted (#2004)
fixes an issue where if ep2 is mounted but ep1 isnt, zombines wont spawn, despite working with just ep2
Clean ups
Duplicator copies sub materials
lua_find* access restriction adjustments
Add math.CubicBezier & math.QuadraticBezier (#2002)
Cubic/Quadratic bezier curve lerp
Slight toolgun improvement (#2003)
* Delete an unused variable
* Use a variable
Add global function ScreenScaleH (#1999)
Added SANDBOX:ContextMenuShowTool hook (#1990)
Return false to hide tool settings in context menu
Add table.Pack (#1575)
Since garrysmod-requests/issues/585 isn't going to be done anytime soon, this is the 5.1 alternative. This packs varargs in a table and returns the proper length including nils, which is unreliable with the ``#`` operator.
Create table.Flip (#1548)
TTT: disable notification sound by default and add a setting (#1998)
Replaced some usages of 'Player.UniqueID' with 'Player.SteamID64' function (#1580)
UniqueID bad
Add more NPCs categorized as hostile and friendly towards players (#2000)
* Add more NPCs categorized as hostile towards players
* Add hostile NPC classnames from Half-Life 1
* Add friendly NPC classnames from Half-Life 1
DHScrollBar (#1991)
* DHScrollBar
VScrollBar but horizontal
* Fixed up some issues
* Remove commented code
---------
Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
Dark mode for loading screen depending on system theme for x64 (#1994)
Move util.CHSpline to math library
Prevent concommands appearing in server settings
DPanPanel code style fixes & bug fix
Fixed "get it all top-left" causing issues with one of my examples in the Pull Request #1197
Add math.CHSpline (#1294)
* Add CHSpline
Similar the Lerp and BSpline functions, however it allows you to set the starting and ending tangents. Works with integers and vectors, might work with angles.
* Changed tangents t0 and t1 to m0 and m1
Hopefully this makes it less confusing to people that haven't studied this before.
Add duplicator.Disallow (#1676)
Used when you want to override the default duplication behaviour, eg when an
Addon makes itself duplicatable but you don't want it to be.
Also useful if you want a script such as persistence to be able to duplicate
things that players cannot.
```lua
duplicator.Allow( "prop_door_rotating" )
local tab = duplicator.CopyEnts( Ents )
duplicator.Disallow( "prop_door_rotating" )
```
Replace timer.Destroy (deprecated) with timer.Remove (#1995)
timer.Destroy is deprecated, so timer.Remove should be used instead.
Fix Malformed CSS Comments (#1997)
Add Versus Saxton Hale map category (#1996)
Fixed issues with properties not working
Update legal doc links
Fixed up PR #1989
DListView ignore inisible lines (#1989)
TTT: fix notification sound cue and make it toggleable (#1983)
TTT: make Poltergeist weapon range easier to override (#1986)
Update detail.vbsp
Update gameinfo.txt
Fixed a regression with properties library
Revert Pull Request #1299
See garrysmod-issues/issues/5495
Do not use magic numbers for net.Read/WriteEntity
Entity Editing uses less bits per variable edit (#1982)
[Net] Reduced net.Write&Read Entity from 16 bits to 13 bits. (#1934)
Updated `cvars` library (#1972)
Minor tweak for DListView example
dlistview_column:SetFixedWidth sets the column width immediately (#1965)
Remove SWEP:SetDeploySpeed
Sandbox tool validity checks
constraint library tweaks
Mostly validity checks
Add flags of the world to DIconBrowser (#1978)
Do not set ClassName in vgui.CreateFromTable (#1977)
Panels created by this functions do not have their own class and are anonymous. The reference classname in the existing function does not exist and is nil.
Update texturize.lua (#1976)
* Update texturize.lua
Make the texturize effect spawnmenu icons display the texture's name instead of them all being "Texturize"
* Update texturize.lua
Now using 'label' in the CreateContentIcon to provide a name to the icon. Fixes issue where selecting post process texture does nothing if 'name' is incorrectly set.
* formatting
---------
Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
Fixed DGrid (#1975)
* `DGrid:Clear()` now works correct
* Ignore invisible children in `DGrid:PerformLayout()`
Invert color option for color modify
Fix potential spawnmenu search errors on invalid input from addons
More validity checks for Sandbox tools
garrysmod-issues/issues/5445
Update CONTRIBUTING.md
Make it more clear to use tabs and what "Tab size" is.
Refresh menu subscribed lists if they are open when subs change
garrysmod/pull/1964
Add missing cfg files
HL1: Source skill cfgs, 360 controller cfgs so they are not ran from mounted games, and mount.cfg
TTT: Fix incorrect call to SortByMember (#1970)