userJames Kingcancel
branchsbox/mastercancel

328 Commits over 1,155 Days - 0.01cph!

5 Months Ago
ActionGraph editor
5 Months Ago
Fix EnumControlWidget for [Flags] enums Before: https://files.facepunch.com/ziks/1b0411b1/flags-before.mp4 After: https://files.facepunch.com/ziks/1b0411b1/flags-after.mp4
5 Months Ago
Update Facepunch.ActionGraphs
5 Months Ago
Attributes to ignore / include members as ActionGraph nodes
5 Months Ago
Fix ActionGraphs breaking on full hotload
5 Months Ago
Add essential system types to TypeLibrary (#1365) * Add some essential System.* types to TypeLibrary * Fixed TypeLibrary.GetType<T>() * System type tests * Simplify reflection in NodeLibrary * Filter methods available to ActionGraph * Add PropertyDescription.IsIndexer
5 Months Ago
Small plug tweaks
5 Months Ago
Hack to support system types in TypeLoader Update Facepunch.ActionGraphs Move ActionGraph related attributes to Sandbox.System Move NodeLibrary outside of TypeLibrary Get rid of some logging
5 Months Ago
Update Facepunch.ActionGraphs
5 Months Ago
Update output connections too in GraphView.UpdateConnections
5 Months Ago
Update ActionGraphs, NodeLibrary restructuring * Now one NodeLibrary per TypeLibrary instead of per ResourceLibrary * No need to have a JsonSerializerOptions per ResourceLibrary any more ActionGraphResource serialization fixes Exposing some stuff in GraphView for derived types Fix ActionGraph serialization test Got rid of some debug logging
5 Months Ago
ActionGraphResource, update Facepunch.ActionGraphs Placeholder NodeUI.OnDoubleClick()
6 Months Ago
Fixed sboxgame/issues#4132 There might be a deeper issue at play, but this should at least make it usable
6 Months Ago
Test reproducing sboxgame/issues#4125 Fixed sboxgame/issues#4125 Bad assertion, local functions won't become static if they reference only 'this'
6 Months Ago
Update Facepunch.ActionGraphs Include .pdb from Facepunch packages in builds Revert "Reverting attempting to send Facepunch.ActionGraphs" This reverts commit 6e264f87f6b172af884e0b420c26c05f1d7b6e0a.
6 Months Ago
Reverting attempting to send Facepunch.ActionGraphs Needs the .pdb next
6 Months Ago
Include docs .xml from any Facepunch.* NuGet package on build Revert "Revert ActionGraphs inclusion, doesn't make a .xml file so it's failing the build" This reverts commit 88a50a2706c5b767a61d841af038fb97677b63c4.
6 Months Ago
Update Facepunch.ActionGraphs
6 Months Ago
Update Facepunch.ActionGraphs Support for node plugs in title bars Support for overriding getting relevant nodes without an input type
6 Months Ago
Make GraphView.FormatTypeName public
6 Months Ago
Reference Facepunch.ActionGraphs, NodeEditor abstraction (#1311) * Allow references to Facepunch.ActionGraph in editor code * Add some basic node definitions * Expose TypeLibrary members as nodes * Refactor NodeGraph to support dynamic nodes * Hotload: fix before / after constraints on upgrader ordering * TypeLibrary.GetSerializedObject overload accepting a getter * Add [Flags] to DockProperty * Allow custom exception stack trace inspectors * Skip HideInEditor properties in ControlSheets
6 Months Ago
Test for null get / set methods in ILHotload (#1287)
6 Months Ago
Handle upgrading ParameterInfo (#1287)
6 Months Ago
Fixed check for if this is first time assembly is enrolled Call TriggerRegisterEvent before OnHotloadSuccess This makes sure that TypeLibrary knows about the new assembly before things like EntityManager.OnHotloaded() get called.
7 Months Ago
Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
7 Months Ago
More safety in JsonSerializerOptionsUpgrader (#1287)
7 Months Ago
Fix possible exception in ConcurrentDictionaryUpgrader (#1287)
7 Months Ago
Possible fix for first error in #1287 I couldn't repro, but it's possible some serialization was happening during a hotload to cause this.
7 Months Ago
NetworkTable: build variables in deterministic order See sboxgame/issues#4066, tbh I don't know why they get reordered Call Enroller.Dispose() in ServerDll.OnShutdown() Fixes sboxgame/issues#4067
7 Months Ago
▋▉▆█▊ ▄▉▍▅▄▍█▆▉ ▇▊▌▌▍▊▉▍▅ █▊▋▄▄▉▊▌, ▅▊▋▍▅ █▆▍▆▆▋▄▉▄▇ ▊▍▅█▊▌
7 Months Ago
▉▄█▍ ▌▋▄▇▊▋▆▇▇█ █▉▉▅▌▌▇▄ ▅▉▅▆▌▇▆▉ ▇▌▊▌▄ ! ▋▊▌▋▉▄█ ▄▌█▉ █▋▊▇▋ ▅▍ ▋▉█▌▌▌▉▌▋▄▄▇█▊█(█, ▊) ! ▌▊▇ ▇▋▌▄▆▄▊▋▄▊▍▌▆▍▍(▇, ▉) ▍▋ ▍▅▊▇▇▄▉▄▌ ! ▄▇▄█ ▄▌▉▄▊█▊▋▆▌ ▋▄▄▅ ▄█▋▅▌▋▄▋ ▅▊▇ ▉▄▋▄▋▊▋▊▉▌ ▇▇▌▋▅▆▄▊ ! ▇▍▇▇▌█ ▉▅▍ █▇▇▆▊▍▊ ▅█▍ ▋▉▅▍██▇▋▅ ▌▇▋█▄▅▌ ! ▊▄▅▅▆ █▊▋▇ ▇▆▉ ▋▇▆▊▊ ▇▆▅▅▍▌ ▌▉ ▋█▆▉▊▌▆▅▌▆ ! ▉▍▆ ▊▇▍▇▊▅▆▋▍ ▌▉▋▅▄ ▌▄▊▋▆▇ ▉▉ ▄▇▅▊█▍█▌▄▋, ▊▇▋ ▍▆▋▆▋▉▋ ▋▊▋▋▉▌ ▇▅▅▉▇▊▊
7 Months Ago
Whoops, revert Log.Info back to Log.Trace here
7 Months Ago
Always call HotloadManager.Replace in PackageLoader.AddAssembly Updated docs to explain why
7 Months Ago
▍▍ ▇▆█▇▄▅▆ ▍▋▋▉▄ ▆▅▋▆ ▋▍▌▊▉▄ ▋▊▅█▆▅▉ ▆▄▍▉ ▋▉▋▍▊ ▄ ▅▊▋▇ ▇▄▍▇▍▆▌ ! ▊▅▆▇█▇█▌ ▆▊▌▄▇▉ ▋▊▉█▉▍ ▆▄▍▋▍▋▋▇▊ ▅▅ ▆▍▊▊ ▌▊▅▇▆▆▄ ██▇▉▇▌▊ █▇▌ █▆ ▊▉▆▉▇▊▊ ▅▆▄▉▉▅▊▌▌ ▍█▅▆ ▋▆▉█▇▇█▍▋▅▌▆▌ ▊▄▅▊ ▄▋▊▊▅▌█ ▍▋█▊▍▋█▍▋ ▅▉▇▍▋▅
8 Months Ago
Added methods for reading / writing from raw byte buffer to net message
8 Months Ago
▄▉▄▇▄▄▋▊.▍▇▋▆▄▄▆▊▇▌█▅() ▅▉▆▆▄▇ ▉▄ ▋▌▌▍▇▄ ▆▄▌▅ ▊▊▆▇▄▉ ▉▄▊▅█▄▄ ▉▅▆▊▉▆
8 Months Ago
Fix edge case for FindDeepestNodeContainingSpan
8 Months Ago
Fix basic Random primitives (#1219) * Fix (Rotation / Vector2 / Vector3 / Angles).Random * Add some System.Random extension methods * VectorInCircle * VectorInSphere * VectorInSquare * VectorInCube * Gaussian (+ 2D / 3D / 4D)
8 Months Ago
Stricter Rotation.Angles() tests sboxgame/issues/3984 Some angle related MathX methods LerpDegrees, LerpRadians, DeltaDegrees, DeltaRadians Don't compare euler angles in rotation tests There's always at least two solutions Fixed sboxgame/issues#3984 Fixed typo in DeltaRadians DeltaDegrees / DeltaRadians tests LerpDegrees / LerpRadians tests
8 Months Ago
Rotation -> Angles -> Rotation test Fails because of #1250 Deal with singularities in Rotation.Angles() Fixes #1250
8 Months Ago
Hotload test for dictionary enumeration order (sboxgame/issues#3391) Use sorted dictionaries for network tables, component lists Fixes sboxgame/issues#3391 Hotload: Support sorted dictionaries in DictionaryUpgrader
8 Months Ago
Be more careful about finding active packages Takes into account full / menu packages, fixes sboxgame/issues#3886
8 Months Ago
Fix GameTask.source always being invalid in menu Warn if a TaskSource is created in an invalid state
9 Months Ago
ShaderGraph: ObjectSpaceNormal node ShaderGraph: TransformNormal node can now transform from object space
9 Months Ago
Sandbox.Utility.Svg wrapper (#1208) * Added Sandbox.Utility.Svg to read paths from a .svg
9 Months Ago
ShaderGraph: Triplanar texture mapping nodes (#1198) Added Texture Triplanar and Normal Map Triplanar nodes
10 Months Ago
Simplify handling expired tasks (#1157) * Simplify checking expired tasks (#1143) Allow any tasks defined in our DLLs to continue, but user code can't continue if it was from an expired context * Allow persistent tasks in current menu package assembly (#1143) * Move task persistence allowing / forbidding to GameMenuInstance
10 Months Ago
Don't emit SB3000 about const fields in generic types
10 Months Ago
Fixed FastPathTest.ResolveGeneric test
10 Months Ago
Failing test reproducing #1027 Simpler repro of #1027 Fixed #1027 in cases involving array types