Commit Graph
815 Commits
Author SHA1 Message Date
ArtisticRoomba 0a6b4a6fbe Version: 280.0.0 2026-07-01 20:16:37 -07:00
metalgearsloth fb70123a98 Version: 279.0.1 2026-07-01 14:08:06 +10:00
metalgearsloth aeadf07a0d Version: 279.0.0 2026-07-01 13:35:37 +10:00
1322177e62 IEntitySystem Event Subscription Code Generation (#6227)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2026-07-01 13:30:23 +10:00
metalgearsloth 13730c9203 Version: 278.0.0 2026-06-27 19:18:52 +10:00
DrSmugleaf f47f6b02bf Version: 277.2.1 2026-06-25 12:36:13 -07:00
PJB3005 f600a84ad4 Version: 277.2.0 2026-06-24 02:55:06 +02:00
PJB3005 7cfce43633 Version: 277.1.0 2026-06-20 20:34:37 +02:00
PJB3005 08a3d120b7 Version: 277.0.0 2026-05-08 19:54:05 +02:00
Tayrtahn 46a56ce348 Version: 276.0.0 2026-04-30 16:29:08 -04:00
Tayrtahn 3136118b53 Version: 275.2.0 2026-03-29 00:06:32 -04:00
Tayrtahn a12555988a Version: 275.1.0 2026-03-27 22:33:30 -04:00
Tayrtahn dad56301e1 Version: 275.0.0 2026-03-27 00:54:04 -04:00
juliangiebel ae3616336f Version: 274.0.1 2026-03-23 20:50:58 +01:00
Tayrtahn cc5d7503b3 Version: 274.0.0 2026-03-16 15:42:07 -04:00
Tayrtahn d47614c8ae Version: 273.0.0 2026-03-07 15:01:42 -05:00
PJB3005 f509405022 Version: 272.0.0 2026-01-29 01:49:02 +01:00
PJB3005 0b93a1b7e2 Version: 271.2.0 2026-01-25 19:11:54 +01:00
PJB3005 40b10f0dcc Version: 271.1.0 2026-01-20 19:45:58 +01:00
PJB3005 65ed19fa4e Version: 271.0.0 2026-01-19 21:07:22 +01:00
AidenandGitHub 627856e207 Update error message for direct project references. (#6380)
Update error message for direct project references
2026-01-16 14:55:51 +01:00
PJB3005 68f8d00931 Oops, typo. Actual version is 270.1.0 2026-01-01 12:37:20 +01:00
PJB3005 57ad191d02 Version: 170.1.0 2026-01-01 12:35:52 +01:00
PJB3005 8ffa85c266 Move WebView appbundle stuff to imports folder 2026-01-01 12:31:08 +01:00
PJB3005 d43c3f2caf Merge remote-tracking branch 'origin/master' into 25-11-01-cef-update 2025-12-27 01:50:23 +01:00
PJB3005 6d31d5ba24 Version: 270.0.0 2025-12-23 23:21:37 +01:00
PJB3005 c7ba63ed8e Version: 269.0.1 2025-12-19 18:06:06 +01:00
Pieter-Jan BriersandGitHub 5ec8589f40 Fixed transitive project dependencies in content triggering "no direct project reference" detection. (#6343)
* Fixed transitive project dependencies in content triggering "no direct project reference" detection.

* Add chicken property
2025-12-19 17:55:49 +01:00
PJB3005 a74f755692 Version: 269.0.0 2025-12-17 20:23:20 +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 9137ab2c45 Cull slow .NET source generators
We don't need em
2025-12-16 16:04:45 +01:00
PJB3005 d31db257ea Fix _RTMakeProjectReferences ordering issue 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 9d45357ca9 Enable C# 14, fix a nullability error 2025-12-04 17:49:46 +01:00
PJB3005 dab7ba13f5 .NET 10
Fixes #6302
2025-12-04 16:46:51 +01:00
PJB3005 fde2a83f03 Version: 268.1.0 2025-12-04 16:35:46 +01:00
metalgearsloth dbde8023ed Version: 268.0.0 2025-11-13 21:48:48 +11:00
metalgearsloth c95b4320cf Version: 267.4.0 2025-11-09 18:44:49 +11:00
PJB3005 602d7833a1 Initial macOS WebView support
This is a gigantic kerfuffle because Chromium expects a very specific directory & app bundle layout. Have to change a bunch of resource loading code to account for content development being launched from an app bundle, and also had to make automatic MSBuild tooling & a python script to generate such an app bundle
2025-11-09 00:06:16 +01:00
Pieter-Jan BriersandGitHub f3a3f564e1 System font API (#5393)
* System font API

This is a new API that allows operating system fonts to be loaded by the engine and used by content.

Fonts are provided in a flat list exposing all the relevant metadata. They are loaded from disk with a Load call.

Initial implementation is only for Windows DirectWrite.

* Load system fonts as memory mapped files if possible.

This allows sharing the font file memory with other processes which is always good.

* Use ArrayPool to reduce char array allocations

* Disable verbose logging

* Implement system font support on Linux via Fontconfig

* Implement macOS support

* Add "FREEDESKTOP" define constant

This is basically LINUX || FREEBSD. Though FreeBSD currently gets detected as LINUX too. Oh well.

* Compile out Fontconfig and CoreText system font backends when not on those platforms

* Don't add Fontconfig package dep on Mac/Windows

* Allow disabling system font support via CVar

Cuz why not.
2025-10-28 22:07:55 +01:00
ElectroJr feb9e1db69 Version: 267.3.0 2025-10-14 22:35:41 +13:00
PJB3005 4dc17f3aca Version: 267.2.1 2025-09-26 13:40:39 +02:00
ElectroJr 9e8f7092ea Version: 267.2.0 2025-09-26 20:03:34 +12:00
PJB3005 c06ca39009 Version: 267.1.0 2025-09-19 01:24:02 +02:00
PJB3005 856cdb8a3d Version: 267.0.0 2025-08-19 00:36:36 +02:00
PJB3005 a1cdd60602 Version: 266.0.0 2025-08-06 16:14:11 +02:00
Connor HuffineandGitHub 772173cbaf Fix Non-solution Build: second attempt (#6098)
Downselect Robust.Client.Injectors to 'Debug' or 'Release' when built outside of solution context
2025-08-02 18:23:13 +02:00
PJB3005 51c929c8ec Version: 265.0.0 2025-07-23 01:47:41 +02:00
PJB3005 56eda3ea92 Version: 264.0.0 2025-06-27 22:03:33 +02:00
PJB3005 f9d0dd551a Version: 263.0.0 2025-06-22 13:36:07 +02:00