ElectroJr
72cb7e6a4d
Merge branch 'master' of https://github.com/space-wizards/RobustToolbox into revert-5079-libfreetype
2024-05-19 13:56:39 +12:00
Leon Friedrich
85f74c3ba3
Fix GetWorldViewbounds() and GetWorldViewport() ( #5060 )
...
* Fix GetWorldViewbounds() and GetWorldViewport()
* Remove some uses of `CurrentMap` and `CurrentEye`
2024-05-19 10:47:04 +10:00
Tayrtahn
da7abc6580
Add analyzer and fixer for redundant DataField tag arguments ( #5134 )
...
* Add analyzer and fixer for redundant DataField tag arguments
* Share Tag autogeneration logic
2024-05-17 07:44:03 +02:00
Vasilis
b1329d30bf
Dont print watchdog token eletric boogaloo ( #5143 )
2024-05-17 07:15:30 +02:00
Джексон Миссиссиппи
12808d073e
Make CVar RenderFOVColor settable by server only ( #5142 )
...
* | CVar.SERVER
* Update CVars.cs
2024-05-17 07:15:17 +02:00
Pieter-Jan Briers
ec794ce4e4
Version: 222.4.0
v222.4.0
2024-05-17 02:51:44 +02:00
metalgearsloth
6b13475842
Revert "Add physics delta states ( #5116 )" ( #5144 )
...
This reverts commit 1189613908 .
2024-05-17 02:21:05 +02:00
Pieter-Jan Briers
b48ee22800
Add more System.Numerics types to sandbox.
2024-05-16 22:25:13 +02:00
Pieter-Jan Briers
0b95a4edeb
Version: 222.3.0
v222.3.0
2024-05-16 20:14:37 +02:00
Pieter-Jan Briers
ed359481b4
We can't expect god to do the release notes.
2024-05-16 20:14:18 +02:00
metalgearsloth
1189613908
Add physics delta states ( #5116 )
...
* Add physics delta states
Significantly cuts down on data being sent + should make client state handling faster.
* Update Robust.Shared/Physics/Components/PhysicsComponentState.cs
2024-05-16 20:09:25 +02:00
DrSmugleaf
30907d8415
Fix ordered subscriptions not working when targeting a parent system type ( #5135 )
...
* Fix ordered subscriptions not working when targeting a parent system type
* Fix missing usages of expand ordering
* Extract method
2024-05-16 20:00:15 +02:00
Leon Friedrich
7f2da4d4f3
Fix paused entities not updating on prototype reload ( #5128 )
2024-05-16 19:06:11 +02:00
Ed
e30e963623
Hidden tiles ( #5102 )
...
* hidden tiles
* Update TileSpawningUIController.cs
* Update TileSpawningUIController.cs
* Update ITileDefinition.cs
* Update TileSpawningUIController.cs
* Move EditorHidden where clause out
* Make EditorHidden a DIM
So there's no breaking change
* Release notes.
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-05-16 19:05:39 +02:00
metalgearsloth
b056caeed7
Fix cross-map BUIs ( #5115 )
...
Even the ignore range bit is going to break with pvs but uhh not sure on that one unless we do overrides or something.
2024-05-16 19:00:11 +02:00
Leon Friedrich
fbc8086335
Don't iterate over component events when removing components ( #5138 )
...
* Don't iterate over component events when removing components
* Welp nevermind, forgot about tests
* A
* AAAAAA
* AAAA
2024-05-16 18:53:33 +02:00
Pieter-Jan Briers
799702b814
Work against .NET SDK update ManagePackageVersionsCentrally change
...
.NET SDK 8.0.300 changed ManagePackageVersionsCentrally to be implicitly set if Directory.Packages.props exists. We do not want this, as we intentionally have some projects that have it disabled.
We now explicitly unset the value in the Directory.Packages.props file to get the old behavior back.
See https://github.com/dotnet/core/issues/9309
2024-05-15 21:02:35 +02:00
ElectroJr
63df90f86f
Version: 222.2.0
v222.2.0
2024-05-14 23:01:41 +12:00
Vasilis
51f0c60bd3
Do not log wrong and correct watchdog token into info logs ( #5133 )
...
* Lets not do this?
* Webedit 2
2024-05-14 02:12:24 +02:00
metalgearsloth
a9ed53f47b
Run BUI range checks in parallel ( #5118 )
...
These still take almost half-ms in server tick time on live as it has to do a raycast for everyone that has storage or their PDA open or whatever. Haven't benchmarked with a lot of clients but easiest way to tell is just check grafanaTM and I'm not sure how to check this locally.
2024-05-14 09:03:26 +10:00
Amy
41c40f1a94
Fix checking wrong property in TryGetVariableType() ( #5120 )
...
Co-authored-by: amylizzle <amylizzle@users.noreply.github.com >
2024-05-14 08:44:19 +10:00
deltanedas
6e61c35d35
add missing Comp inline to EntityQuery ( #5123 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-14 08:43:03 +10:00
ShadowCommander
aae0a8bc51
Add doc comments to CreateEntityUninitialized ( #5131 )
2024-05-14 08:42:34 +10:00
DrSmugleaf
cb543240c6
Fix clients mispredicting a character's gender ( #5119 )
...
* Fix clients mispredicting a character's gender
* Allow nullable value in set
2024-05-12 22:20:21 -07:00
metalgearsloth
1654ab06f5
Revert "Add audio stream name to entity name" ( #5127 )
...
This reverts commit d2a2afe82e .
2024-05-13 10:53:30 +10:00
Brandon Li
211245215e
remove XAMLIL after generating populate method ( #5126 )
2024-05-13 01:34:32 +02:00
ShadowCommander
10aaaa65c5
Add editorconfig wrapping settings ( #5125 )
2024-05-12 17:50:19 +02:00
ShadowCommander
d2a2afe82e
Add audio stream name to entity name ( #5121 )
2024-05-10 17:58:38 +02:00
Pieter-Jan Briers
025d90d281
Change build upload server to Suns
2024-05-09 09:48:49 +02:00
metalgearsloth
c229f2e312
Fix valuelist ensurecapacity(0) throwing ( #5113 )
...
_items is still null so.
2024-05-08 20:46:45 +02:00
metalgearsloth
fe051a3577
Minor bui thing ( #5114 )
2024-05-08 19:59:13 +10:00
DrSmugleaf
51a0ef1e60
Fix error when JointRelayTargetComponent shuts down while applying state ( #5110 )
2024-05-08 19:21:55 +10:00
DrSmugleaf
702dfef5fc
Version: 222.1.1
v222.1.1
2024-05-07 22:28:07 -07:00
DrSmugleaf
a0c1ad246f
Fix never setting BoundUserInterface.State ( #5111 )
...
* Fix never setting BoundUserInterface.State
* Make setter internal
2024-05-07 20:51:26 -07:00
metalgearsloth
1153888bd1
Add truncate for filesaving ( #5098 )
...
* Add truncate for filesaving
If I expose it to content I pretty much always want truncate to be honest.
* Update Robust.Client/UserInterface/FileDialogManager.cs
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2024-05-07 00:58:57 +02:00
Amy
ccbb6ddec7
Add method for getting type of var ( #5070 )
...
Co-authored-by: amylizzle <amylizzle@users.noreply.github.com >
2024-05-06 20:39:32 +02:00
metalgearsloth
970da5f717
Version: 222.1.0
v222.1.0
2024-05-06 13:43:11 +10:00
Pieter-Jan Briers
4d528dd577
Analyzer to ban uncached regexes ( #5107 )
...
Using static Regex functions that take in a pattern is bad, because they constantly have to be re-parsed. Cache the Regex instance.
2024-05-06 10:30:31 +10:00
Pieter-Jan Briers
c83720b163
Update Lidgren to v0.3.1
2024-05-06 01:55:05 +02:00
Pieter-Jan Briers
bd87a805d4
Add CVars to turn Lidgren's error/warning logs off.
...
Combined with upcoming Lidgren changes, this should make DDoS-induced warning log spam not cause huge server perf issues anymore.
2024-05-06 01:47:27 +02:00
Leon Friedrich
fff42fb2b4
Partially fix UI assert ( #5100 )
...
* Partially fix UI assert
* Avoid breaking change in BoundKeyEventArgs
This is a public constructor, as much as it maybe shouldn't be. Adding this parameter is a breaking change.
* Replace .Disposed checks with ! .VisibleInTree
Control disposal should not be used anymore.
* Release notes
---------
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com >
2024-05-06 01:29:34 +02:00
metalgearsloth
4500669f65
Version: 222.0.0
v222.0.0
2024-05-06 08:54:19 +10:00
Pieter-Jan Briers
7d19ea9338
Fix compiler error from merges
...
EntProtoId PR was incompatible with the PR to change EntityPrototype methods to require IComponentFactory passed in
2024-05-06 00:32:54 +02:00
Leon Friedrich
2dc610907d
Make IComponentFactory argument in EntityPrototype mandatory ( #5101 )
2024-05-05 23:00:10 +02:00
DrSmugleaf
beb1c4b1fb
Add EntProtoId<T> ( #5097 )
...
* Add EntProtoId<T>
* Fix error messages
* Shorten error messages
* Make services non-optional
2024-05-05 22:59:45 +02:00
metalgearsloth
7e331eaa75
Defer clientside BUI opens ( #5073 )
...
* Defer clientside BUI opens
Needs content fix first as storage UI breaks.
* tweaks
* Re-revert this because it seems needed
2024-05-03 12:58:19 +10:00
Leon Friedrich
caf9e45ad9
Fix PVS iterating over duplicate chunks when a a client has multiple viewers/eyes ( #5094 )
2024-05-03 05:52:56 +10:00
metalgearsloth
7cb3aeccc2
Version: 221.2.0
v221.2.0
2024-05-02 12:20:54 +10:00
metalgearsloth
ae83e606d6
Add SetWorldRotNoLerp method ( #5091 )
...
* Add SetWorldRotNoLerp method
I neeeeed it.
* Also this one
* dum
2024-05-02 12:14:27 +10:00
metalgearsloth
d9d5ef7471
Add audio helpers for map-based audio ( #5086 )
...
Doesn't need to be a flag because we just set it as global, whereas gridaudio cares about stuff every frame.
2024-05-02 09:51:14 +10:00