userJames Kingcancel
reposboxcancel

1,116 Commits over 1,461 Days - 0.03cph!

1 Year Ago
Add IComponentLister.GetAll<T>() ActionGraph: don't list methods with unsupported parameter delegate types sbox-issues#4275
1 Year Ago
Hacky way to let you do constant values for operator inputs
1 Year Ago
ActionGraph editor
1 Year Ago
Update Facepunch.ActionGraph Add editor/ActionGraph Mark methods in Rotation and Vector3 as pure Add IComponentLister to make accessing components easier Allow editing all inputs / properties on a node for now Expose IComponentLister Manually hide some node inputs / properties from the property panel
1 Year Ago
Expose IComponentLister Manually hide some node inputs / properties from the property panel
1 Year Ago
Update Facepunch.ActionGraph Add editor/ActionGraph Mark methods in Rotation and Vector3 as pure Add IComponentLister to make accessing components easier Allow editing all inputs / properties on a node for now
1 Year 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
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
Attributes to ignore / include members as ActionGraph nodes
1 Year Ago
Allow icons in node categories
1 Year Ago
Don't inherit [ActionGraphIgnore] on types
1 Year Ago
Attributes for ignoring / including members (#1360)
1 Year Ago
Fix ActionGraphs breaking on full hotload
1 Year Ago
Fixed some nodes not invalidating on hotload
1 Year Ago
Fix ActionGraph instance upgraders not getting added Fix possible type mismatch when upgrading ActionGraph delegates
1 Year Ago
First pass at handling ActionGraph instances during hotload
1 Year Ago
Added failing test for hotloading ActionGraph delegates Rename Sandbox.Test/ActionJigs to Sandbox.Test/ActionGraphs
1 Year 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
1 Year Ago
Added failing test for hotloading ActionGraph delegates Rename Sandbox.Test/ActionJigs to Sandbox.Test/ActionGraphs
1 Year Ago
Use AddType() directly when adding intrinsic system types
1 Year Ago
Hide some more methods from ActionGraph Add PropertyDescription.IsIndexer
1 Year Ago
Don't include IsFamily members from System.* types
1 Year Ago
Filter methods available to ActionGraph Don't include ones with pointer / Span<> / byref parameters
1 Year Ago
Add Nullable<> as an intrinsic type Simplify reflection in NodeLibrary
1 Year Ago
System type tests
1 Year Ago
Add some essential System.* types to TypeLibrary Fixed TypeLibrary.GetType<T>()
1 Year Ago
Small plug tweaks
1 Year Ago
Directly call constructor instead of using Activator.CreateInstance in TypeDescription To make sure it's a whitelisted one
1 Year Ago
Ignore static constructor in constructor access check
1 Year Ago
Another constructor visibility check
1 Year Ago
Simplify TypeLibrary.Create<T> methods a bit Do a more precise check for forbidden constructors We were getting false positives with some widget types
1 Year Ago
First pass at adding allowed System.* members to TypeLibrary Update MemberAccess test for system types Fix TypeLibrary.GetType<T>() It could return a random type that extended T, instead of T itself. Fix asking AccessControl about MemberInfos Fix TypeLibrary tests that assume a new library has no types in it Better fix for TypeLibrary tests Fix possible NRE in TypeLibrary.GetType( Type ) Simplify TypeLoader now that System types are in TypeLibrary Tweaked MemberAccess test again Double-check only public system members are included Log included system types in MemberAccess test Test for TypeDescription.Create<>() with forbidden constructors Don't allow TypeDescription.Create<T> for types with forbidden constructors
1 Year Ago
Test for TypeDescription.Create<>() with forbidden constructors Don't allow TypeDescription.Create<T> for types with forbidden constructors
1 Year Ago
Tweaked MemberAccess test again
1 Year Ago
Fix possible NRE in TypeLibrary.GetType( Type ) Simplify TypeLoader now that System types are in TypeLibrary
1 Year Ago
Better fix for TypeLibrary tests
1 Year Ago
First pass at adding allowed System.* members to TypeLibrary Update MemberAccess test for system types Fix TypeLibrary.GetType<T>() It could return a random type that extended T, instead of T itself. Fix asking AccessControl about MemberInfos Fix TypeLibrary tests that assume a new library has no types in it
1 Year 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
1 Year Ago
Update Facepunch.ActionGraphs
1 Year Ago
Update output connections too in GraphView.UpdateConnections
1 Year 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
1 Year Ago
ActionGraphResource, update Facepunch.ActionGraphs Placeholder NodeUI.OnDoubleClick()
1 Year Ago
Fixed sboxgame/issues#4132 There might be a deeper issue at play, but this should at least make it usable
1 Year Ago
Test reproducing sboxgame/issues#4125 Fixed sboxgame/issues#4125 Bad assertion, local functions won't become static if they reference only 'this'
1 Year Ago
Test reproducing sboxgame/issues#4125
1 Year Ago
Update Facepunch.ActionGraphs Include .pdb from Facepunch packages in builds Revert "Reverting attempting to send Facepunch.ActionGraphs" This reverts commit 6e264f87f6b172af884e0b420c26c05f1d7b6e0a.
1 Year Ago
Reverting attempting to send Facepunch.ActionGraphs Needs the .pdb next
1 Year 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.
1 Year Ago
Tests for delegate recreation
1 Year Ago
Update Facepunch.ActionGraphs