Skip to content

Compare: Changelog (bleed)

New page
Showing with 1 addition and 1 deletion.
  1. +1 −1 Changelog-(bleed).md
2 changes: 1 addition & 1 deletion Changelog-(bleed).md
Expand Up @@ -81,7 +81,7 @@ This is the **changelog for the development branch**, not the [changelog for the
* Removed hacks around checking sync while disposing the shellmap. [[#19714](https://github.com/OpenRA/OpenRA/pull/19714 "Remove hacks around checking sync while disposing the shellmap"), [#19741](https://github.com/OpenRA/OpenRA/pull/19741 "Fix sync assertions failing when changing OrderGenerators")]
* Removed deprecated parts of the Lua API [[#20034](https://github.com/OpenRA/OpenRA/pull/20034 "Remove deprecated parts of the Lua API")]
* Defenses can now target during their construction animation. [[#19731](https://github.com/OpenRA/OpenRA/pull/19731 "Allow Targetting While Defenses are in the Construction Animation")]
* Performance improvements. [[#17837](https://github.com/OpenRA/OpenRA/pull/17837 "Remove DisableWindowsRenderThread and always use the threaded renderer"), [#18792](https://github.com/OpenRA/OpenRA/pull/18792 "Activity, fixes."), [#18806](https://github.com/OpenRA/OpenRA/pull/18806 "Server DispatchOrdersToClients create frame once for all clients."), [#19056](https://github.com/OpenRA/OpenRA/pull/19056 "Remove ScriptTriggers from indestructible map deco actors"), [#19066](https://github.com/OpenRA/OpenRA/pull/19066 "Improve shroud performance"), [#19095](https://github.com/OpenRA/OpenRA/pull/19095 "Change renderables to class to avoid boxing"), [#19166](https://github.com/OpenRA/OpenRA/pull/19166 "Miscellaneous trait look-up reductions"), [#19173](https://github.com/OpenRA/OpenRA/pull/19173 "Improve Health.InflictDamage performance"), [#19210](https://github.com/OpenRA/OpenRA/pull/19210 "Minor optimization. Save a call to `IsAlliedWith` if not disguised. #…"), [#19223](https://github.com/OpenRA/OpenRA/pull/19223 "Add readonly to structs"), [#19242](https://github.com/OpenRA/OpenRA/pull/19242 "Remove PathHash and CellIsEvacuating optimisation"), [#19264](https://github.com/OpenRA/OpenRA/pull/19264 "Update Log to use worker thread"), [#19300](https://github.com/OpenRA/OpenRA/pull/19300 "Make SpriteFont.Measure take zero allocations"), [#19269](https://github.com/OpenRA/OpenRA/pull/19269 "Reduce excessive logging in debug.log and perf.log"), [#19342](https://github.com/OpenRA/OpenRA/pull/19342 "Update Log to wait for items in worker thread"), [#18670](https://github.com/OpenRA/OpenRA/pull/18670 "Pause rendering when the window is minimized"), [#19425](https://github.com/OpenRA/OpenRA/pull/19425 "OrderIO performance improvement"), [#19443](https://github.com/OpenRA/OpenRA/pull/19443 "Use cached transforms for images in widgets"), [#19521](https://github.com/OpenRA/OpenRA/pull/19521 "CellLayer.Index inline CPos.ToMPos."), [#19558](https://github.com/OpenRA/OpenRA/pull/19558 "Map.Contains check grid type once."), [#19524](https://github.com/OpenRA/OpenRA/pull/19524 "PathGraph, skip closed cells early."), [#19546](https://github.com/OpenRA/OpenRA/pull/19546 "Defer rollover checks while generating selection decorations"), [#19581](https://github.com/OpenRA/OpenRA/pull/19581 "PathGraph, skip closed cells early. Fix #19579."), [#19560](https://github.com/OpenRA/OpenRA/pull/19560 "Trivial Mobile/movement optimizations"), [#19598](https://github.com/OpenRA/OpenRA/pull/19598 "Replace Thread.CurrentThread.ManagedThreadId with Environment.Current…"), [#19525](https://github.com/OpenRA/OpenRA/pull/19525 "FindAndDeliverResources, trivial optimizations."), [#19603](https://github.com/OpenRA/OpenRA/pull/19603 "CallFunc, avoid null check."), [#19606](https://github.com/OpenRA/OpenRA/pull/19606 " RunUnsynced, do not recalculate sync hash on reentry."), [#19682](https://github.com/OpenRA/OpenRA/pull/19682 "Locomotor, PathGraph, trivial optimizations."), [#19691](https://github.com/OpenRA/OpenRA/pull/19691 "Speed up Map.Contains checks for non-flat maps."), [#19729](https://github.com/OpenRA/OpenRA/pull/19729 "Change GetCustomMovementLayers to expose an array, not a dictionary."), [#19749](https://github.com/OpenRA/OpenRA/pull/19749 "Avoid allocation in PackageEntry.HashFilename"), [#19736](https://github.com/OpenRA/OpenRA/pull/19736 "World, SyncHash, cache per tick."), [#19786](https://github.com/OpenRA/OpenRA/pull/19786 "Reduce MiniYaml allocations"), [#19815](https://github.com/OpenRA/OpenRA/pull/19815 "Remove path caching"), [#19833](https://github.com/OpenRA/OpenRA/pull/19833 "Fix Move.PathSearchOrder"), [#19912](https://github.com/OpenRA/OpenRA/pull/19912 "Clean up usage of DomainIndex"), [#19906](https://github.com/OpenRA/OpenRA/pull/19906 "Reuse object arrays in FieldLoader Parse methods"), [#19907](https://github.com/OpenRA/OpenRA/pull/19907 "Preallocate dictionary size in ToDictionaryWithConflictLog"), [#19908](https://github.com/OpenRA/OpenRA/pull/19908 "Use more efficient search in MergeIntoResolved"), [#19909](https://github.com/OpenRA/OpenRA/pull/19909 "Cache the global mix database in MixLoader"), [#19557](https://github.com/OpenRA/OpenRA/pull/19557 "WorldRenderer, replace ActorsWithTraits with ApplyToActorsWithTrait."), [#19976](https://github.com/OpenRA/OpenRA/pull/19976 "Add CA1847: compare against chars instead of single character strings"), [#20020](https://github.com/OpenRA/OpenRA/pull/20020 "Minor performance and style improvements"), [#20040](https://github.com/OpenRA/OpenRA/pull/20040 "Fix fatal radar sound bug"), [#20099](https://github.com/OpenRA/OpenRA/pull/20099 "PathSearch, make TargetPredicate a readonly private field."), [#20098](https://github.com/OpenRA/OpenRA/pull/20098 "CellLayer TryGetValue. Return a value if within cell layer bounds."), [#20129](https://github.com/OpenRA/OpenRA/pull/20129 "TooltipWidgetContainer, load tooltip ui only when visible."), [#20151](https://github.com/OpenRA/OpenRA/pull/20151 "Widget, avoid copying child list when reverse iterating."), [#20131](https://github.com/OpenRA/OpenRA/pull/20131 "Demolishable, trivial optimization."), [#20156](https://github.com/OpenRA/OpenRA/pull/20156 "Update frozen actors only when required."), [#20182](https://github.com/OpenRA/OpenRA/pull/20182 "Fix actors not being visible when created within sight range of an enemy"), [#19599](https://github.com/OpenRA/OpenRA/pull/19599 "Shroud, combine IsVisible and IsExplored into a single function.") & [#20245](https://github.com/OpenRA/OpenRA/pull/20245 "ShroudRenderer, fix, render Shroud if fog disabled."), [#20253](https://github.com/OpenRA/OpenRA/pull/20253 "ShroudRenderer, fix, no shroud or fog in editor.") [#20150](https://github.com/OpenRA/OpenRA/pull/20150 "ScriptActorInterfaces, unbind on actor destroy."), [#20237](https://github.com/OpenRA/OpenRA/pull/20237 "Fix Fog color on Radar."), [#20209](https://github.com/OpenRA/OpenRA/pull/20209 "Fix frozen actors lacking tooltips if they have the cloak ability.") [#20259](https://github.com/OpenRA/OpenRA/pull/20259 "GpsDotEffect, ShouldRender, optimization.") [#20165](https://github.com/OpenRA/OpenRA/pull/20165 "HitShape, query trait via actor cached targetable positions.")]
* Performance improvements. [[#17837](https://github.com/OpenRA/OpenRA/pull/17837 "Remove DisableWindowsRenderThread and always use the threaded renderer"), [#18792](https://github.com/OpenRA/OpenRA/pull/18792 "Activity, fixes."), [#18806](https://github.com/OpenRA/OpenRA/pull/18806 "Server DispatchOrdersToClients create frame once for all clients."), [#19056](https://github.com/OpenRA/OpenRA/pull/19056 "Remove ScriptTriggers from indestructible map deco actors"), [#19066](https://github.com/OpenRA/OpenRA/pull/19066 "Improve shroud performance"), [#19095](https://github.com/OpenRA/OpenRA/pull/19095 "Change renderables to class to avoid boxing"), [#19166](https://github.com/OpenRA/OpenRA/pull/19166 "Miscellaneous trait look-up reductions"), [#19173](https://github.com/OpenRA/OpenRA/pull/19173 "Improve Health.InflictDamage performance"), [#19210](https://github.com/OpenRA/OpenRA/pull/19210 "Minor optimization. Save a call to `IsAlliedWith` if not disguised. #…"), [#19223](https://github.com/OpenRA/OpenRA/pull/19223 "Add readonly to structs"), [#19242](https://github.com/OpenRA/OpenRA/pull/19242 "Remove PathHash and CellIsEvacuating optimisation"), [#19264](https://github.com/OpenRA/OpenRA/pull/19264 "Update Log to use worker thread"), [#19300](https://github.com/OpenRA/OpenRA/pull/19300 "Make SpriteFont.Measure take zero allocations"), [#19269](https://github.com/OpenRA/OpenRA/pull/19269 "Reduce excessive logging in debug.log and perf.log"), [#19342](https://github.com/OpenRA/OpenRA/pull/19342 "Update Log to wait for items in worker thread"), [#18670](https://github.com/OpenRA/OpenRA/pull/18670 "Pause rendering when the window is minimized"), [#19425](https://github.com/OpenRA/OpenRA/pull/19425 "OrderIO performance improvement"), [#19443](https://github.com/OpenRA/OpenRA/pull/19443 "Use cached transforms for images in widgets"), [#19521](https://github.com/OpenRA/OpenRA/pull/19521 "CellLayer.Index inline CPos.ToMPos."), [#19558](https://github.com/OpenRA/OpenRA/pull/19558 "Map.Contains check grid type once."), [#19524](https://github.com/OpenRA/OpenRA/pull/19524 "PathGraph, skip closed cells early."), [#19546](https://github.com/OpenRA/OpenRA/pull/19546 "Defer rollover checks while generating selection decorations"), [#19581](https://github.com/OpenRA/OpenRA/pull/19581 "PathGraph, skip closed cells early. Fix #19579."), [#19560](https://github.com/OpenRA/OpenRA/pull/19560 "Trivial Mobile/movement optimizations"), [#19598](https://github.com/OpenRA/OpenRA/pull/19598 "Replace Thread.CurrentThread.ManagedThreadId with Environment.Current…"), [#19525](https://github.com/OpenRA/OpenRA/pull/19525 "FindAndDeliverResources, trivial optimizations."), [#19603](https://github.com/OpenRA/OpenRA/pull/19603 "CallFunc, avoid null check."), [#19606](https://github.com/OpenRA/OpenRA/pull/19606 " RunUnsynced, do not recalculate sync hash on reentry."), [#19682](https://github.com/OpenRA/OpenRA/pull/19682 "Locomotor, PathGraph, trivial optimizations."), [#19691](https://github.com/OpenRA/OpenRA/pull/19691 "Speed up Map.Contains checks for non-flat maps."), [#19729](https://github.com/OpenRA/OpenRA/pull/19729 "Change GetCustomMovementLayers to expose an array, not a dictionary."), [#19749](https://github.com/OpenRA/OpenRA/pull/19749 "Avoid allocation in PackageEntry.HashFilename"), [#19736](https://github.com/OpenRA/OpenRA/pull/19736 "World, SyncHash, cache per tick."), [#19786](https://github.com/OpenRA/OpenRA/pull/19786 "Reduce MiniYaml allocations"), [#19815](https://github.com/OpenRA/OpenRA/pull/19815 "Remove path caching"), [#19833](https://github.com/OpenRA/OpenRA/pull/19833 "Fix Move.PathSearchOrder"), [#19912](https://github.com/OpenRA/OpenRA/pull/19912 "Clean up usage of DomainIndex"), [#19906](https://github.com/OpenRA/OpenRA/pull/19906 "Reuse object arrays in FieldLoader Parse methods"), [#19907](https://github.com/OpenRA/OpenRA/pull/19907 "Preallocate dictionary size in ToDictionaryWithConflictLog"), [#19908](https://github.com/OpenRA/OpenRA/pull/19908 "Use more efficient search in MergeIntoResolved"), [#19909](https://github.com/OpenRA/OpenRA/pull/19909 "Cache the global mix database in MixLoader"), [#19557](https://github.com/OpenRA/OpenRA/pull/19557 "WorldRenderer, replace ActorsWithTraits with ApplyToActorsWithTrait."), [#19976](https://github.com/OpenRA/OpenRA/pull/19976 "Add CA1847: compare against chars instead of single character strings"), [#20020](https://github.com/OpenRA/OpenRA/pull/20020 "Minor performance and style improvements"), [#20040](https://github.com/OpenRA/OpenRA/pull/20040 "Fix fatal radar sound bug"), [#20099](https://github.com/OpenRA/OpenRA/pull/20099 "PathSearch, make TargetPredicate a readonly private field."), [#20098](https://github.com/OpenRA/OpenRA/pull/20098 "CellLayer TryGetValue. Return a value if within cell layer bounds."), [#20129](https://github.com/OpenRA/OpenRA/pull/20129 "TooltipWidgetContainer, load tooltip ui only when visible."), [#20151](https://github.com/OpenRA/OpenRA/pull/20151 "Widget, avoid copying child list when reverse iterating."), [#20131](https://github.com/OpenRA/OpenRA/pull/20131 "Demolishable, trivial optimization."), [#20156](https://github.com/OpenRA/OpenRA/pull/20156 "Update frozen actors only when required."), [#20182](https://github.com/OpenRA/OpenRA/pull/20182 "Fix actors not being visible when created within sight range of an enemy"), [#19599](https://github.com/OpenRA/OpenRA/pull/19599 "Shroud, combine IsVisible and IsExplored into a single function.") & [#20245](https://github.com/OpenRA/OpenRA/pull/20245 "ShroudRenderer, fix, render Shroud if fog disabled."), [#20253](https://github.com/OpenRA/OpenRA/pull/20253 "ShroudRenderer, fix, no shroud or fog in editor.") [#20150](https://github.com/OpenRA/OpenRA/pull/20150 "ScriptActorInterfaces, unbind on actor destroy."), [#20237](https://github.com/OpenRA/OpenRA/pull/20237 "Fix Fog color on Radar."), [#20209](https://github.com/OpenRA/OpenRA/pull/20209 "Fix frozen actors lacking tooltips if they have the cloak ability.") [#20259](https://github.com/OpenRA/OpenRA/pull/20259 "GpsDotEffect, ShouldRender, optimization.") [#20165](https://github.com/OpenRA/OpenRA/pull/20165 "HitShape, query trait via actor cached targetable positions."), [#20282](https://github.com/OpenRA/OpenRA/pull/20282 "Selection, cache DeveloperMode trait.")]
* Overhauled MapPreview rule loading. [[#19317](https://github.com/OpenRA/OpenRA/pull/19317 "Overhaul MapPreview rule loading")]
* Overhauled player color logic. [[#19335](https://github.com/OpenRA/OpenRA/pull/19335 "Overhaul player color logic")], [[#19474](https://github.com/OpenRA/OpenRA/pull/19474 "Fix a collection of color picker issues"), [#19497](https://github.com/OpenRA/OpenRA/pull/19497 "Fixed a crash when opening map Chernobyl with the editor")]
* Overhauled settings panel layout. [[#19677](https://github.com/OpenRA/OpenRA/pull/19677 "Overhaul settings panel layout "), [#19980](https://github.com/OpenRA/OpenRA/pull/19980 "Allow scrolling of hotkey list while hovering a header"), [[#19900](https://github.com/OpenRA/OpenRA/pull/19900 "Add contexts for hotkey validation"), [#19979](https://github.com/OpenRA/OpenRA/pull/19979 "Add hotkey filtering functionality (by name and by context)")]]
Expand Down