34,522 Commits over 4,232 Days - 0.34cph!
All projection distance on decals changed to .1
Added Metalore and stone decals.
Load ambient sounds in background (fixes 20ms+ spikes)
Throw error in CreateModulator if array out of bounds
OnHolster/OnDeploy should only be called for local players
All prefabs start disabled
AISenseRedirect is redudant (we use .ToBaseEntity) (server perf and gc)
Added MeshColliderBatch tag
Less GC + cpu by skipping GetComponent<MeshColliderBatch> if MeshColliderBatch tag isn't set on gameobject
Sentry detailed greybox models
Removed BaseEntity.Is<T> (server ai gc)
Removed EntityComponent.Awake since it's redundant
▇▆▌▋▋ ▌▅▋▆▆▍▆▅/▊█▅▉▅▇ ▋▌▄▅▉▆▅ ▋▅▉ ▌▍█▇ █▋ ▆▍█▌▊▅▄▉ ▊▉▊▋▄
water extinguishes fireballs
client compile fix (sorry!)
Fixed "Look rotation viewing vector is zero" logs
Added DDraw shader to "always include" list
Water2.5: Fixed DepthOnly still having tess/displacement in low quality modes
Water2.5: Fixed white 'sprite' issue caused by mishandling of fog in additional light passes
Water2.5: Changed transparent order queue
Fixed cupboard entity bounds
Removed MeshFilter component from cupboard trigger
Automatic entity bounds calculation (when no bounds have been set up) ignores triggers
Water2.5: Fixed SSAO command buffer ordering
Water2.5: Fixed rivers getting ocean wave displacement
Send server info with bug reports
Running server with -keeplogs will prevent it from wiping the server folder logs on startup
Added timewarning to GarbageCollectionHandler
Seperated gc.collect from gc.unload
fixed foundation.steps.collision orientation
replaced new WaitForEndOfFrame() with CoroutineEx.waitForEndOfFrame
Added profile blocks to saves
▌▍▇▅ █▉▍▆▋▊▌▅▆▆ ▍▄▊▆▅▇▌▄▉▌▌ (▅▄▆▅▊)
ItemContainer.Save garbage
Water2.5: Touched river shader. Because unity.
Fixed health bar overflow
ItemIcon doesn't use VariableReference for the container anymore
▍▄█▉▋▊ ▇▊▊█▆▌▉ ▇▄█▉▊▊▋▊▌ ▊▍▆ ▆█ ▋█▍▄
RustBuilder crashes - unhelpful
Timings on server startup align a bit more nicely
Fixed selected item name not showing up (thanks HarryMachin)
Fixed broken weapon reload
Don't allocate cells / batches if collider batching is disabled
Added "version" console command http://files.facepunch.com/garry/2015/October/07/2015-10-07_23-41-59.png
Added "sysinfo" console command
Added memory usage functions to native (cuz it doesn't work from Unity)
Fixed warnings, spelling errors
Bug reporter passed used memory stats
GC allocation reduction in Sound and Ambience systems
Use a coroutine to stop/recycle sounds instead of invokes