userJames Kingcancel
reposboxcancel

13 Commits over 59 Days - 0.01cph!

15 Days Ago
Hotload: Simplified test initialization Hotload: Added failing Dictionary comparer test Hotload: Fixed comparer being lost from dicts / hash sets on hotload
comment
16 Days Ago
Hotload: Added failing test for 2D arrays Hotload: basic multi-dimensional array support Hotload: failing multi-dim struct array case Hotload: don't attempt to block copy multi-dimensional arrays
comment
49 Days Ago
First draft of AutoSkipUpgrader Enable AutoSkipUpgrader in HotloadManager Cleaned up AutoSkipUpgrader Merge remote-tracking branch 'origin/master' into hotload-autoskip Show list of auto-skipped types in HotloadDetails sheet Nicer type names in HotloadResult Merge branch 'hotload-autoskip'
comment
50 Days Ago
Fixed stylesheet parser thinking the // in http:// was a comment Texture.Load supports https:// Update baseaccess.txt Game list API test Panel.OnDeleted DevUI Remove Logger on delete Create art_test.vmap Map testing art assets Merge branch 'master' of sbox Restore testmap (was a broken LFS pointer) fix materials world size Rename IMenuSystem to IMenuAddon Cached files from server go to downloads/.sv/ Create RootFileSystem class, clean up EngineFileSystem init Github addon downloader RunAnalyzersDuringBuild = false Merge branch 'master' of sbox Art Test Map 2 Map 2 testing art assets Merge branch 'master' of sbox Refactor addon loading so it's not dependant on folder name (cc @layla you need to add name to your .addon) Warn if trying to add addon without an .addon Merge branch 'master' of sbox Fixed sub-filesystem dispose parent on dispose Dispose transient addons on game shutdown Rename AddonManager to ServerAddons (clearer) Mount downloaded addon when creating gamemode Move IMenuAddon into engine (so it can be accessed everywhere) Loading screen refactor lighting test / asset cleanup Merge branch 'master' of sbox Integrate cs_mdl_import into modeldoc_utils so it can be used by both modeldoc and cmd line Add Invert option to RenderPrimitiveBox Add ModelDoc RenderPrimitivePlane Update groups.vgc Iterating on borders, change how borders are calculated to something simpler and better Finish the equation for cssbox borders that works universally Fix border alpha Remove a few pointless border tests Add another UI border test. Fix border-top-left-radius and border-bottom-right-radius wrong way around Add UI test for scene renders Fix border offsetting More useful LoopModeLevelLoad hooks Bind GetConvarValue for engine Move addon provision, gameinfo to sandbox.engine Look for gamemode info from the LastApiResponse Merge branch 'master' of sbox Added Art Test Map (Doors) Map for art testing Merge branch 'master' of sbox Close the loading screen at the right point Update art_test.vmap Some clean up Fixed AddViewsToSceneSystem returning SCENE_VIEW_RENDER_TRGET_INVALID for the last few frames of loading, causing hall of mirrors (I don't think any AddViewsToSceneSystem should be returning invalid but if they do we just skip over them) Tweak loading screen transition out now it's smooth Merge branch 'master' of sbox Cleaned up AutoSkipUpgrader Merge remote-tracking branch 'origin/master' into hotload-autoskip
comment
50 Days Ago
First draft of AutoSkipUpgrader Enable AutoSkipUpgrader in HotloadManager
comment
52 Days Ago
Hotload.SkipAttribute fixes, merged with Hotload.SafeAttribute Merge remote-tracking branch 'origin/master'
comment
2 Months Ago
Hotload: Reflection instance tests Hotload: Added failing WeakReference tests Hotload: Working on a nicer system for organising instance upgraders Hotload: Factored out reflection and delegate type upgraders Hotload: Added WeakReferenceUpgrader Hotload: Parameter cleanup Hotload: Test cases for closures losing captures of various kinds Hotload: Fixed possible exception in DelegateUpgrader Hotload: Made it more obvious when to pass a replacement type Hotload: Added WeakReferenceUpgrader Hotload: Some documentation, clearing UpdaterGroup caches Hotload: Added a failing HashSet<T> test Hotload: Actually use ChildUpgraderOrder Hotload: Finishing off refactor Hotload: Cleaning up Hotload: IBorn and IKilled work again Hotload: Fixed OnClearCache() not being called in UpgraderGroup children Hotload: Fixed ArrayUpgrader calling the wrong method on elements Merge remote-tracking branch 'origin/master' Merge branch 'hotload-refactor'
comment2 Comments
3 Months Ago
Hotload root tracing Merge remote-tracking branch 'origin/master'
comment
3 Months Ago
Another failing delegate hotload test case Fixed possible NRE in FindMatchingLambdaMethod Split hotloading tests up Even safer cache check for delegate substitutions Replace delegates with null if we can't find a valid substitution Fixed possible incorrect delegate target substitution Another hotload delegate test Merge branch 'hotload-fix' Merge branch 'master' of github.com:Facepunch/sbox
comment
3 Months Ago
Split hotloading tests up Even safer cache check for delegate substitutions Replace delegates with null if we can't find a valid substitution
comment3 Comments
3 Months Ago
Another failing delegate hotload test case Fixed possible NRE in FindMatchingLambdaMethod
comment
3 Months Ago
More robust solution for cached lambda types in hotload
comment
3 Months Ago
Fixed captured lambda values sometimes not being copied in hotload
comment2 Comments