Commit Graph

10006 Commits

Author SHA1 Message Date
Moony ff4edd0423 Allow static abstract through the sandbox + INumber (#6432)
* Allow `static abstract`.

* Allow BigInteger + INumber family of interfaces and classes.

* Spurious test fail.

* Further sandbox additions..

* Release notes.

* Fix typo

---------

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2026-05-05 19:02:15 +02:00
Moony f948bafd3a Make IDependencyCollection constructable. (#6466) 2026-05-05 19:00:12 +02:00
TriviaSolari eb0f03596c Allow hex colour input (#6485)
* Allow entering hex codes for colour selection

* Clarify comment

* Use method groups, fix alpha channel
2026-05-05 18:56:21 +02:00
Moony 90259ffda7 Fix a violation of measure invariants in ScrollContainer (#6494)
* Fix a violation of measure invariants in ScrollContainer

* Poke

* Fix ReturnMeasure-using UIs.
2026-05-05 12:49:39 +02:00
mirrorcult f95a16cf2e Always clean up render handle state after overlay draws (#6508)
* Always clean up render handle state after overlay draws

* i just forgot to commit that part i guess

---------

Co-authored-by: mirrorcult <mirrorcult@pm.me>
2026-05-05 12:44:42 +02:00
mirrorcult 17a15b15d7 Expose access to more fields on AudioComponent (#6510)
Co-authored-by: mirrorcult <mirrorcult@pm.me>
2026-05-05 12:43:57 +02:00
mirrorcult 53e1ec24d5 HRTF support through openal-soft (#6511)
* HRTF support through openal-soft

* a

* more correct

---------

Co-authored-by: mirrorcult <mirrorcult@pm.me>
2026-05-05 12:41:35 +02:00
mastermiller01 15962c62a6 record bandwidth usage on release (#6545) 2026-05-05 12:28:51 +02:00
Tayrtahn 46a56ce348 Version: 276.0.0 v276.0.0 2026-04-30 16:29:08 -04:00
Tayrtahn cd83f45fc8 Release notes 2026-04-30 16:28:08 -04:00
eoineoineoin 612cd04d00 Fix cross-grid collisions. (#6542)
* Fix bug where some grid-grid collisions were missed

* Document future bug; trivial code reorg, for clarity

* Rename poorly named variables
2026-04-30 16:16:24 -04:00
pathetic meowmeow 1046bc9a73 More comprehensively tag auto-generated code (#6541) 2026-04-27 08:43:18 -04:00
Tayrtahn 5a931f368c Add parent check debug assert to SharedContainerSystem.Insert (#6532)
Check for correct parent
2026-04-25 01:22:09 -04:00
Tayrtahn 60d6114906 Fix SetCoordinates causing unexpected reparenting (#6533)
* Don't check for grid traversal when we already know the new parent

* Actually, we shouldn't ever need to check for grid traversal in SetCoordinates
2026-04-25 01:04:00 -04:00
slarticodefast 09284c2fc2 fully remove obsolete methods in mapgridcomponent (#6476)
* obsolete methods in mapgridcomponent

* Update Robust.Shared/Map/Components/MapGridComponent.cs

Co-authored-by: Moony <moony@hellomouse.net>

---------

Co-authored-by: Moony <moony@hellomouse.net>
2026-04-25 01:03:01 -04:00
Tayrtahn 38f345f6fd Fix bad cast syntax with IRobustCloneable field deltas (#6536)
Fix bad cast syntax with IRobustCloneable field deltas
2026-04-25 01:00:49 -04:00
DrSmugleaf 437a65ffd1 Fix TryGetEntitySystem and GetEntitySystemOrNull throwing with uninitialized EntitySystemManager (#6512) 2026-04-07 12:51:57 -04:00
Tayrtahn 1666a3a704 Fix BUI EntitySystem injection (#6515)
* Disable injection when creating BUI instances (the constructor will take care of it)

* Comment

* Release note
2026-04-07 12:51:03 -04:00
Tayrtahn 3c53379036 Report all error logs on TestPair dispose (#6503)
* Report all error logs on TestPair dispose

* Reduce, reuse, recycle
2026-04-05 21:05:51 -04:00
Moony a8f723f635 Catch another couple sources of netencryption exceptions. (#6498)
* Catch another couple sources of netencryption exceptions.

* Clean up tests a bit.

* prevent nonsense.
2026-03-30 15:35:55 -04:00
Tayrtahn 3136118b53 Version: 275.2.0 v275.2.0 2026-03-29 00:06:32 -04:00
Tayrtahn ecf409cd19 Release notes 2026-03-29 00:04:30 -04:00
Moony 03cb357fe6 The damage one typo can do. (#6492) 2026-03-29 00:01:44 -04:00
Tayrtahn a12555988a Version: 275.1.0 v275.1.0 2026-03-27 22:33:30 -04:00
Tayrtahn 6ca6843b18 Release notes 2026-03-27 22:32:56 -04:00
Moony f3aa5ed44c Fix an active denial of service, correctly. (#6491)
* Fix an active denial of service, correctly. Moves a bunch of logging to debug only to avoid amplification.

* One more test.

* Swap over to the NetLogging cvar.

* Be a little more thorough with the bad messages.
2026-03-27 20:08:19 -04:00
Tayrtahn dad56301e1 Version: 275.0.0 v275.0.0 2026-03-27 00:54:04 -04:00
Tayrtahn b3bcfea73f Release notes 2026-03-27 00:52:53 -04:00
mastermiller01 a0809b6112 fix ScrollContainer nullable bool logic (#6484) 2026-03-26 14:31:49 -04:00
slarticodefast a516aa2414 Fully Obsolete TimerComponent (#6475)
remove timer comp
2026-03-25 00:31:14 -04:00
slarticodefast aee5faa997 Fully obsolete methods in ContainerManagerComponent (#6477)
cleanup
2026-03-25 00:06:32 -04:00
slarticodefast 14cdd779bf remove obsolete pvs override methods (#6479) 2026-03-25 00:04:19 -04:00
Tayrtahn d2792926e5 Remove [Virtual] attributes from abstract/sealed classes (#6482)
Removed [Virtual] attributes that shouldn't be there
2026-03-24 23:41:58 -04:00
Moony 8279e2ce26 Allow content to serialize YAML, add missing StringReader/StringWriter. (#6480) 2026-03-24 20:38:43 -04:00
juliangiebel f3e48c97a9 Add release notes for v274.0.1 2026-03-24 21:40:31 +01:00
juliangiebel ae3616336f Version: 274.0.1 v274.0.1 2026-03-23 20:50:58 +01:00
JohnJohn 74c993cb1d Fix scroll containers not working properly (#6471) 2026-03-23 20:19:04 +01:00
Moony e7e1d9a17a Document all analyzer attributes. (#6467) 2026-03-19 08:44:44 -04:00
Tayrtahn cc5d7503b3 Version: 274.0.0 v274.0.0 2026-03-16 15:42:07 -04:00
Tayrtahn a2657a730f Release notes 2026-03-16 15:29:19 -04:00
Moony 477efaca7a Improve test CI and reduce test log spam. (#6447)
Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-03-16 00:33:36 +01:00
mastermiller01 8404008c60 improve ClientGameStateManager error logs (#6452)
* improve ClientGameStateManager error logs

* make it even better
2026-03-15 16:42:12 -04:00
Amy 63f1d3b4a5 Report error string on create cursor failure (#6455)
report error string on create cursor failure
2026-03-14 22:28:29 -04:00
Moony d529de6b6f Fix completions for entity prototypes. (#6435)
Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com>
2026-03-13 20:24:22 +01:00
JohnJohn 886df674fe allow hiding scroll bars in the scrollbox (#6451)
* add hiding scroll bar

* 14 billion dollars on this never being used once

* comments

* yes because what could VScrollBarHidden possibly MEAN?????????????

* Apply suggestions from code review

Co-authored-by: Moony <moony@hellomouse.net>

---------

Co-authored-by: Moony <moony@hellomouse.net>
2026-03-13 18:01:23 +01:00
Moony 745e3906f3 Prevent UI update limits from causing test flaking. (#6443) 2026-03-12 14:02:39 +01:00
Tayrtahn d47614c8ae Version: 273.0.0 v273.0.0 2026-03-07 15:01:42 -05:00
Tayrtahn d4a1f5ffb3 Release notes 2026-03-07 15:00:13 -05:00
Tayrtahn fcc2c01d01 Revert "Revert "Add analyzer & fixer to detect when proxy methods are not used (ProxyForAttribute)"" (#6439)
Revert "Revert "Add analyzer & fixer to detect when proxy methods are not use…"

This reverts commit 1af32c3129.
2026-03-07 11:32:01 -05:00
Moony e428a341e1 Debug assertions + a throw in RemoveComponentImmediate. (#6437)
* Debug assertions + a throw in RemoveComponentImmediate.

* nit

* Update Robust.Shared/GameObjects/EntityManager.Components.cs

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2026-03-04 11:26:39 -05:00