Commit Graph
13 Commits
Author SHA1 Message Date
1322177e62 IEntitySystem Event Subscription Code Generation (#6227)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-01 13:30:23 +10:00
Connor Huffine e42f9f692d Remove broken GHAs 2026-06-16 23:06:30 -04:00
PJB3005 636e287fc5 Add new msbuild files to slnx 2025-12-27 22:29:15 +01:00
PJB3005 7826e9e365 Add GitHub workflows to solution file 2025-12-17 18:18:47 +01:00
PJB3005 e3fb7e620d Add WebView import file 2025-12-17 16:32:14 +01:00
PJB3005 7f2ec17651 Okay, the Robust API thing didn't pan out. New plan.
It apparently broke clean builds, as the dependencies aren't in the project asset list or something anymore. I tried to fix this, but it seems impossible to do without relying on .NET SDK internals, as there's no point in the NuGet graph walk process that seems cleanly extensible.

Instead let's just do the much dumber thing: a bunch of .props files for content to import. Hooray!

This also means that I have to go through and *explicitly* disable transitive dependencies everywhere in RT. This thankfully isn't too hard.
2025-12-16 22:56:31 +01:00
PJB3005 e26bda4c8f I'm so good at this. 2025-12-16 16:06:03 +01:00
PJB3005 5af03247a7 Add missing Robust.Benchmarks project entry to solution 2025-12-16 16:04:45 +01:00
PJB3005 3246ad2d92 RobustApi system
Bans content from directly referencing Robust projects, instead it must go through new MSBuild items <UseRobustApi>. This way we can move types between RT projects without fear of causing breaking changes.
2025-12-16 05:29:59 +01:00
PJB3005 788e9386fd Split up test project
Robust.UnitTesting was both ALL tests for RT, and also API surface for content tests.

Tests are now split into separate projects as appropriate, and the API side has also been split off.
2025-12-16 01:36:53 +01:00
PJB3005 095c5f58d9 Obliterate GLFW with an orbital strike 2025-12-15 22:45:39 +01:00
PJB3005 b936a77207 Clean up solution file 2025-12-15 22:40:42 +01:00
PJB3005 b6b992ba49 Migrate to SLNX
Not relevant for content. Yet.
2025-12-04 19:30:35 +01:00