userJames Kingcancel
reposboxcancel

1,003 Commits over 1,369 Days - 0.03cph!

1 Year Ago
Put ActionJigDebugger in its own file
1 Year Ago
Fixed ActionJig test
1 Year Ago
Fix not being able to drop on a reroute node
1 Year Ago
Json ignore / hide ShaderNode.DisplayInfo Dynamically size input / output plugs Fix updating plug types in shader graph
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Updated Facepunch.ActionJigs GraphView.CenterOnSelection Allow custom exception stack trace inspectors Update Facepunch.ActionJigs Update Facepunch.ActionJigs Null literal node Can get / set fields with nodes INode.CanClone, CanRemove Post-rebase fixes Update ActionJigs, expose some more reflection info Some more nodes Support for comment nodes in Action graphs Skip HideInEditor properties in ControlSheets Action node display tweaks PlugIn respects ShowLabel Rerouting fixes Fixed handle config names for generic types Action link pulsing in editor
1 Year Ago
Action link pulsing in editor
1 Year Ago
Rerouting fixes Fixed handle config names for generic types
1 Year Ago
PlugIn respects ShowLabel
1 Year Ago
Action node display tweaks
1 Year Ago
Support for comment nodes in Action graphs Skip HideInEditor properties in ControlSheets
1 Year Ago
Some more nodes
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Updated Facepunch.ActionJigs GraphView.CenterOnSelection Allow custom exception stack trace inspectors Update Facepunch.ActionJigs Update Facepunch.ActionJigs Null literal node Can get / set fields with nodes INode.CanClone, CanRemove Post-rebase fixes Update ActionJigs, expose some more reflection info
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Updated Facepunch.ActionJigs GraphView.CenterOnSelection Allow custom exception stack trace inspectors Update Facepunch.ActionJigs Update Facepunch.ActionJigs Null literal node Can get / set fields with nodes INode.CanClone, CanRemove Post-rebase fixes
1 Year 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.
1 Year 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.
1 Year Ago
Allow custom exception stack trace inspectors Update Facepunch.ActionJigs
1 Year Ago
Updated Facepunch.ActionJigs GraphView.CenterOnSelection
1 Year Ago
Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty Constant nodes Node interface tweaks Update() node UI after Layout() calls Update ActionJigs Try to get nodes to redraw on change Post-rebase fixes I missed Remove references to vphysics2 Co-authored-by: Matt Stevens <matt@mattstevens.co.uk>
1 Year Ago
Update ActionJigs Try to get nodes to redraw on change
1 Year Ago
Update() node UI after Layout() calls
1 Year Ago
Constant nodes Node interface tweaks
1 Year Ago
TypeLibrary.GetSerializedObject overload accepting a getter Add [Flags] to DockProperty
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes Node graph HandleConfig refactor Allow arbitrary nesting in node creation context menu Default handle color tweak Update Facepunch.ActionJigs Hotload: fix before / after constraints on upgrader ordering
1 Year Ago
Allow arbitrary nesting in node creation context menu
1 Year Ago
Node graph HandleConfig refactor
1 Year Ago
Updated ActionJigs Some more node types Support deserializing system types if TypeLibrary is okay with them Error messages in node tool tips Added GraphView.GetRelevantNodes
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor Allow references to Facepunch.ActionJigs in editor code More plumbing for action editing
1 Year Ago
More safety in JsonSerializerOptionsUpgrader (#1287)
1 Year Ago
Fix possible exception in ConcurrentDictionaryUpgrader (#1287)
1 Year 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.
1 Year Ago
Allow references to Facepunch.ActionJigs in editor code
1 Year Ago
Reference Facepunch.ActionJigs, NodeGraph refactor
1 Year Ago
Reference Facepunch.ActionJigs Serializing / deserializing action jig delegates Fixed System.String not being whitelisted Simple action jig serialization test Refactor simple actionjig test Replace References with AssemblyReferences in CompilerSettings Also make DistinctAssemblyReferences do the filtering that literally every user of that property was doing. Allow CanEdit("action"), expose NodeLibrary to tools packages WIP delegate upgrader for action jigs ActionProperty, skeleton of an action jig editor WIP Some NodeGraph abstraction Fleshing out action graph editing
1 Year Ago
Replace References with AssemblyReferences in CompilerSettings Also make DistinctAssemblyReferences do the filtering that literally every user of that property was doing. Allow CanEdit("action"), expose NodeLibrary to tools packages WIP delegate upgrader for action jigs ActionProperty, skeleton of an action jig editor WIP Some NodeGraph abstraction Fleshing out action graph editing
1 Year Ago
Reference Facepunch.ActionJigs Serializing / deserializing action jig delegates Fixed System.String not being whitelisted Simple action jig serialization test Refactor simple actionjig test
1 Year 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
1 Year Ago
Refactor simple actionjig test
1 Year Ago
Reference Facepunch.ActionJigs Serializing / deserializing action jig delegates Fixed System.String not being whitelisted Simple action jig serialization test
1 Year Ago
▋▉▆█▊ ▄▉▍▅▄▍█▆▉ ▇▊▌▌▍▊▉▍▅ █▊▋▄▄▉▊▌, ▅▊▋▍▅ █▆▍▆▆▋▄▉▄▇ ▊▍▅█▊▌
1 Year Ago
Protect Assembly references in EventSystem / LoadedAssembly We don't want hotload to replace these because we're handling replacing them manually EventSystem: when removing events in assembly, also remove from groups
1 Year Ago
▉▄█▍ ▌▋▄▇▊▋▆▇▇█ █▉▉▅▌▌▇▄ ▅▉▅▆▌▇▆▉ ▇▌▊▌▄ ! ▋▊▌▋▉▄█ ▄▌█▉ █▋▊▇▋ ▅▍ ▋▉█▌▌▌▉▌▋▄▄▇█▊█(█, ▊) ! ▌▊▇ ▇▋▌▄▆▄▊▋▄▊▍▌▆▍▍(▇, ▉) ▍▋ ▍▅▊▇▇▄▉▄▌ ! ▄▇▄█ ▄▌▉▄▊█▊▋▆▌ ▋▄▄▅ ▄█▋▅▌▋▄▋ ▅▊▇ ▉▄▋▄▋▊▋▊▉▌ ▇▇▌▋▅▆▄▊ ! ▇▍▇▇▌█ ▉▅▍ █▇▇▆▊▍▊ ▅█▍ ▋▉▅▍██▇▋▅ ▌▇▋█▄▅▌ ! ▊▄▅▅▆ █▊▋▇ ▇▆▉ ▋▇▆▊▊ ▇▆▅▅▍▌ ▌▉ ▋█▆▉▊▌▆▅▌▆ ! ▉▍▆ ▊▇▍▇▊▅▆▋▍ ▌▉▋▅▄ ▌▄▊▋▆▇ ▉▉ ▄▇▅▊█▍█▌▄▋, ▊▇▋ ▍▆▋▆▋▉▋ ▋▊▋▋▉▌ ▇▅▅▉▇▊▊
1 Year Ago
Whoops, revert Log.Info back to Log.Trace here
1 Year Ago
Always call HotloadManager.Replace in PackageLoader.AddAssembly Updated docs to explain why
1 Year Ago
▍▍ ▇▆█▇▄▅▆ ▍▋▋▉▄ ▆▅▋▆ ▋▍▌▊▉▄ ▋▊▅█▆▅▉ ▆▄▍▉ ▋▉▋▍▊ ▄ ▅▊▋▇ ▇▄▍▇▍▆▌ ! ▊▅▆▇█▇█▌ ▆▊▌▄▇▉ ▋▊▉█▉▍ ▆▄▍▋▍▋▋▇▊ ▅▅ ▆▍▊▊ ▌▊▅▇▆▆▄ ██▇▉▇▌▊ █▇▌ █▆ ▊▉▆▉▇▊▊ ▅▆▄▉▉▅▊▌▌ ▍█▅▆ ▋▆▉█▇▇█▍▋▅▌▆▌ ▊▄▅▊ ▄▋▊▊▅▌█ ▍▋█▊▍▋█▍▋ ▅▉▇▍▋▅
1 Year Ago
Call NotifyFastHotload on the correct compiler Remove left over check from FixReferences Some extra safety when trying to resolve members Don't unload old assembly version on fast hotload!
1 Year Ago
Added methods for reading / writing from raw byte buffer to net message
1 Year Ago
▄▉▄▇▄▄▋▊.▍▇▋▆▄▄▆▊▇▌█▅() ▅▉▆▆▄▇ ▉▄ ▋▌▌▍▇▄ ▆▄▌▅ ▊▊▆▇▄▉ ▉▄▊▅█▄▄ ▉▅▆▊▉▆
1 Year Ago
Basic interpreter works
1 Year Ago
Starting on the interpreter