Commit Graph

53 Commits

Author SHA1 Message Date
Pieter-Jan Briers
cdfde3edf1 Remove solution reference to ManagedHttpListener. (#7556) 2022-04-15 14:34:35 -07:00
Javier Guardia Fernández
c30c8020e8 Add a map renderer (#3613)
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
2022-01-07 18:54:06 +01:00
Pieter-Jan Briers
3af3f6cc94 Remove appveyor.yml from solution
:salute:
2021-12-30 16:51:18 +01:00
Vera Aguilera Puerto
7e8e0df009 Remove Linguini from solution 2021-12-23 13:23:48 +01:00
Pieter-Jan Briers
6ddaab1e41 Add Robust.Trimming.targets to sln 2021-12-12 18:15:24 +01:00
Pieter-Jan Briers
64861ff034 Add Content.Shared.Database (#5588) 2021-11-28 14:56:53 +01:00
Vera Aguilera Puerto
f8b6cfca6c Update RobustToolbox to 0.7.8
Also adds Robust.Engine.Version.props to solution, for convenience.
2021-11-18 19:35:43 +01:00
Pieter-Jan Briers
7687db8282 Add Robust.Engine.props to solution 2021-11-14 22:46:21 +01:00
Pieter-Jan Briers
103bc19508 Pow3r: stage 1 (#4208)
Co-authored-by: 20kdc <asdd2808@gmail.com>
2021-07-04 18:11:52 +02:00
Vera Aguilera Puerto
dc239fb384 Update submodule.
- Adds Linguini projects to solution.
2021-06-13 12:09:03 +02:00
Vera Aguilera Puerto
833a47cd13 Adds Build Checker to solution. 2021-05-10 20:07:25 +02:00
Pieter-Jan Briers
f89600b691 Remove unused download_natives.py from solution. 2021-05-02 09:40:38 +02:00
DrSmugleaf
f65cf925f1 Add Robust.Benchmarks to the sln (#3891)
INSTAMERGE
2021-04-29 16:48:51 -06:00
Pieter-Jan Briers
ed354408b1 Update submodule, Rider Avalonia Faking stuff 2021-04-19 01:48:56 +02:00
Paul Ritter
5c50b1f6ed Serialization v3 content PR (#3491)
* serv3 in shared pt 1

* beginning of deepclone api

* progress in implementing ideepclone & serv3 in content

* adds target

* its cant hurt you it cant hurt you

* more changes to content.server

* adds dataclasses

* almost there

* renamed & edited entry

* finishes refactoring content to use serv3

* gasmixture runtimes, next: reagentunit

* fucin hell that was an annoying one

* adds flags

* fixes some yaml errors

* removes comment

* fixes generic components for now

* removes todo
actually clones values my god paul
fixes bug involving resolving custom data classes from other proj
renames dataclass
fixes spritecomp
adds WithFormat.Constants support

* adds deepclone to ResistanceSet

* adds a bunch of deepclone implementations
adds a deepclone analyzer (TODO)
adds a deep clone fallback for classes & structs

* fixes a bunch of runtimes

* adds deepclone to entityuid

* adds generator to sln

* gets rid of warnings

* fixes

* argh

* componentdata refactors

* more deepclone impl

* heck me i reworked all of content deepclone

* renames custom dataclasstarget

* misc

* reworks prototypes

* deepclone nuke

* renamed customdataclass attribute

* fixes everything

* misc fixed

* the killcommit

* getting there

* changed yamlfieldattribute namespace

* adds back iselfserialize

* renames everything to data(field/definition)

* ouch

* Fix most errors on content

* Fix more errors in content

* Fix some components

* work on tests

* fixes some customdataclasses

* fuggin shit

* yes

* yeas

* Remove data classes

* Data field naming fixes

* arg

* Git resetti RobustToolbox

* Merge fixes

* General fixes

* Fix startup serialization errors

* Fix DamageContainerPrototype when supported classes or types are null

* Implement construction graph step type serializer

* Fix up construction serialization

* Fix up construction serialization part 2

* Fix null list in technology database component

* Fix body serialization

* Fix entity storage serialization

* Fix actions serialization

* Fix AI serialization

* Fix reaction serialization

* Fix body serialization

* Fix grid atmosphere serialization

* Rename IServ3Manager to ISerializationManager

* Convert every non generic serializer to the new format, general fixes

* Serialization and body system fix

* pushinheritance fix

* Update all prototypes to have a parent and have consistent id/parent properties

* Merge fixes

* smh my head

* cuddling slaps

* Content commit for engine PR

* stuff

* more fixes

* argh

* yes even you are fixed

* changelog fixes

* fixes seeds

* argh

* Test fixes

* Add writing for alert order prototype

* Fix alert order writing

* FIX

* its been alot ok

* Fix the rest of the visualizers

* Fix server alerts component tests

* Fix alert prototype tests not using the read value

* Fix alert prototype tests initializing serialization multiple times

* THIS IS AN AMERICAN CODEBASE GOD BLESS THE USA

* Add ImplicitDataDefinitionForInheritors to IMechanismBehavior
Fixes the behaviors not being found

* Fix NRE in strap component
Good night to the 1 buckle optimization

* Fix clothing component slot flags serialization tag

* Fix body component in all components test

* Merge fixes

* ffs

* Make construction graph prototype use serialization hooks

* human yaml linted

* a

* Do the thing for construction

* stuff

* a

* monke see yaml linter

* LINT HARDER

* Remove redundant todo

* yes

* Add skip hook argument to readers and copiers

* we gamin

* test/datafield fixes

* adds more verbose validation

* moves linter to action

* Improve construction graph step type serializer error message

* Fix ammo box component NRE

* gamin

* some updates to the linter

* yes

* removes that test

* misc fixes

* array fix
priority fix
misc fixes

* adds proper info the validation

* adds alwaysrelevant usa

* Make yaml linter take half as long to run (~50% less)

* Make yaml linter 5 times faster (~80% less execution time)

* based vera being based

* fixes mapsaving

* warning cleanup & moves surpressor

* removes old msbuild targets

* Revert "Make yaml linter 5 times faster (~80% less execution time)"

This reverts commit 3e6091359a26252c3e98828199553de668031c63.

* Add -nowarn to yaml linter run configuration

* Improve yaml linter message feedback

* Make dependencies an argument instead of a property on the serialization manager

* yamllinting slaps

* Clean up type serializers

* Move yaml linter code to its own method

* Fix yaml errors

* Change yaml linter action name and remove -nowarn

* yaml linter please shut

* Git resetti robust toolbox

Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2021-03-05 01:08:38 +01:00
Pieter-Jan Briers
02355a9260 Move content builds to github actions and centcomm 2021-03-04 02:19:09 +01:00
Pieter-Jan Briers
d6e0263f64 add Robust.Analyzers.targets to sln 2021-02-15 17:59:16 +01:00
Pieter-Jan Briers
c4fe0c904c Merge branch 'master' into expl_int_analyzer 2021-02-08 22:46:28 +01:00
20kdc
2f01d7899f Mapping merge driver: continued (#2803)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2021-02-06 23:56:40 +01:00
Paul
358ddbf8dd renamed analyzer proj 2021-01-23 20:00:38 +01:00
Paul
ed4202c9eb content using robust.analyzers 2020-12-29 16:10:15 +01:00
Pieter-Jan Briers
e6444a1d80 Update submodule, statushost changes, fix missing projects to sln 2020-12-21 04:14:36 +01:00
Paul
d0c7cfdbdc targets file 2020-12-20 21:47:46 +01:00
Paul
df81912e45 stuff 2020-12-19 12:59:53 +01:00
Pieter-Jan Briers
05a8f43ebb Did somebody order engine versioning? 2020-12-17 15:28:57 +01:00
Pieter-Jan Briers
450e30fbda Update submodule, NuGet natives 2020-12-13 01:14:29 +01:00
RedlineTriad
78507ac9a2 Remove leftover Travis files (#2334) 2020-10-21 15:11:04 +02:00
Pieter-Jan Briers
d4b1fa6fe5 Update submodule; Lidgren submodule 2020-10-10 23:52:20 +02:00
Acruid
32f658a3ca Add the Robust.Physics project to the solution. 2020-08-09 17:14:23 -07:00
Pieter-Jan Briers
da0a4e4270 NetSerializer in-tree compat fixes. (#1524)
* NetSerializer in-tree compat fixes.

* Fix Actions
2020-07-29 00:20:29 -07:00
Tyler Young
623e47f19d use lidgren's new spans (#1164)
update solution
2020-06-24 17:57:59 +02:00
Pieter-Jan Briers
4ebba74b1f Update submodule and fix ARM builds. 2020-06-09 00:17:11 +02:00
Swept
a0e839a6ad Fluff 2020-05-12 02:08:39 -07:00
Pieter-Jan Briers
c0ef4c4cbf Ship fluidsynth 2020-05-01 20:03:42 +02:00
Pieter-Jan Briers
bfdb240712 Add Robust.Shared.Scripting to solution file. 2020-04-30 00:35:10 +02:00
Pieter-Jan Briers
a06417a044 Add build files to solution. 2020-04-25 22:28:39 +02:00
Acruid
c51533686b Updates the Content EntitySystems with the changes to the event API.
Visual Studio wants to update the version of the solution, and change some GUIDs around.
2020-02-18 19:43:54 -08:00
Pieter-Jan Briers
c7a171cf14 Revert "add Robust.Serializer dep to Content.Shared"
This reverts commit a8f84c4b8c.
2020-02-15 02:33:52 +01:00
Pieter-Jan Briers
8f4834b1d8 Revert "add integration test for serializer"
This reverts commit 0e286ad808.
2020-02-15 02:33:37 +01:00
Tyler Young
0e286ad808 add integration test for serializer 2020-02-15 01:48:49 +01:00
Tyler Young
a8f84c4b8c add Robust.Serializer dep to Content.Shared 2020-02-15 01:48:48 +01:00
Pieter-Jan Briers
3294634d24 Add MSBuild files to solution.
For convenience for me, mostly.
2020-01-22 20:15:04 +01:00
DamianX
c4ea6e53e8 Use EFCore to store preferences (#506)
* Use EFcore to store preferences

* Fixed nullabilty warnings
2020-01-15 15:10:18 +01:00
Pieter-Jan Briers
690e9dbfe8 remove SS14.Launcher and Robust.Lite. 2019-12-17 16:10:21 +01:00
Pieter-Jan Briers
a652e39b1c GLFW + .NET Core time, submodule update. 2019-12-15 16:01:46 +01:00
Pieter-Jan Briers
8cf5195db6 .NET Core support.
Also dropped x86 because apparently unit tests still work.
2019-08-02 22:45:41 +02:00
Pieter-Jan Briers
ad695702ac Robust Lite, also known as "Qt was too hard to distribute". 2019-07-29 23:19:10 +02:00
Pieter-Jan Briers
dd13d969b2 Benchmarks project along with a component manager benchmark. (#251) 2019-06-02 01:17:07 +02:00
Pieter-Jan Briers
996b45a04f Project File Refactor (#241)
* Project file refactor, content edition

* Update submodule
2019-05-28 00:18:29 +02:00
Acruid
ce163bdd80 Removes error spam about missing Platform.
Content.IntegrationTests now defaults to x64 platform.
2019-05-22 12:19:42 -07:00