Commit Graph
7290 Commits
Author SHA1 Message Date
Leon FriedrichandGitHub de20ad8a8f Add csi proxy methods (#3745) 2023-02-12 08:06:28 +11:00
Leon FriedrichandGitHub 49e4fe8c4c Warn on repeated component deletion (#3728) 2023-02-12 08:05:44 +11:00
Leon FriedrichandGitHub 7040d75687 Make HistoryLineEdit invoke OnTextChanged (#3743) 2023-02-12 07:34:18 +11:00
Pieter-Jan Briers 1aa9ced157 Removed OpenTK DllMap code.
Wasn't necessary anymore.
2023-02-10 22:57:28 +01:00
Pieter-Jan Briers 579e2bf3d7 SDL fix client starting in fullscreen 2023-02-10 16:19:30 +01:00
Pieter-Jan Briers a0a0601b2a Log SDL2 log category. 2023-02-10 16:02:50 +01:00
Pieter-Jan Briers bf18ee5ef0 Log SDL2 video driver backend. 2023-02-10 15:51:31 +01:00
Pieter-Jan Briers 2f6333ff89 Bump SpaceWizards.Sodium to 0.2.1
Transiently gives us osx-arm64 natives.
2023-02-09 14:36:55 +01:00
Pieter-Jan Briers 87c9f77b5a Handle SDL_QUIT event. 2023-02-09 13:42:34 +01:00
Pieter-Jan Briers 46e6413b40 SDL_GL_GetDrawableSize -> SDL_GetWindowSizeInPixels
Old function is deprecated.
2023-02-09 13:30:22 +01:00
Pieter-Jan Briers 2bb6c826c9 Replace ResourceManager content root RWLock with atomic array swap. 2023-02-08 14:18:18 +01:00
Pieter-Jan Briers 1f1f58a182 Revert .yaml file extension changes.
This reverts commit d8d2993d7f.
This reverts commit a7d79eed2d.
This reverts commit 58c79b2c7b.

See https://github.com/space-wizards/space-station-14/pull/13971
2023-02-07 22:27:37 +01:00
metalgearsloth f143ee6358 Version: 0.85.2.0 v0.85.2.0 2023-02-07 17:31:31 +11:00
metalgearslothandGitHub 67a34a142d Box2i serializer (#3748) 2023-02-07 17:25:46 +11:00
metalgearslothandGitHub 9a73e78540 Don't wrap prototype reload event under full_release (#3609) 2023-02-07 17:21:56 +11:00
metalgearslothandGitHub dffd28a31c Fix mapgrid rendering (#3722) 2023-02-07 17:20:57 +11:00
DrSmugleafandGitHub 42c17faa98 Support ImmutableHashSet, ISet and IReadOnlySet for prototypes (#3752) 2023-02-07 17:08:51 +11:00
Paul d8d2993d7f properly implements .yaml handling in the codebase 2023-02-07 00:55:59 +01:00
0eba350eb1 Fix bug where ScrollContainer could cause layout engine to loop forever. (#3723)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2023-02-06 23:37:26 +01:00
Paul a7d79eed2d we done a lil goof 2023-02-06 23:22:05 +01:00
Pieter-Jan Briers a4a7e754af GetKeyName improvements
Rewrote most of the related code, moved code out of windowing API backends.
SDL2 backend now handles key map change events correctly.
2023-02-06 23:11:53 +01:00
Pieter-Jan Briers 4c48a2b378 keyinfo command completions. 2023-02-06 23:11:53 +01:00
Paul 58c79b2c7b fix prototypemanager ignoring yaml files with the .yaml ending 2023-02-06 23:00:40 +01:00
Pieter-Jan Briers fa0d852286 Changelog entries for last couple commits. 2023-02-05 17:51:07 +01:00
Pieter-Jan Briers 9a1ad8ee5a List UI scale in DebugCoordsPanel. 2023-02-05 14:00:00 +01:00
Pieter-Jan Briers 7983a523de Fix SDL2 content scale calculations outside Windows.
The previous logic used SDL_GetDisplayDPI. This is a broken API however that doesn't return consistent results between platforms. On Windows it returns the configured scale DPI value, on other platforms it returns the actual raw monitor DPI.

The new code is what you should do, namely dividing window size with size in pixels.
2023-02-05 13:51:29 +01:00
Pieter-Jan Briers 8223df3486 SDL_WINDOW_ALLOW_HIGHDPI on macOS 2023-02-05 13:48:02 +01:00
Pieter-Jan Briers d33f26e503 Re-enable threaded windowing on Windows & Linux 2023-02-04 16:59:20 +01:00
Pieter-Jan Briers 4b6ad732b1 CVar to disable threaded windowing API 2023-02-04 16:55:55 +01:00
Pieter-Jan Briers 1ebc485e14 GetProcessorModel() for Apple Silicon
uses sysctl(3)
2023-02-04 13:21:13 +01:00
AJCM-gitandGitHub 250ebd71f6 Merge pull request #3737 from AJCM-git/2023-01-obsoleteanchor 2023-02-02 13:56:39 -04:00
Leon FriedrichandGitHub e939e5a18c fix occluder tree error (#3735)
Fixes https://github.com/space-wizards/RobustToolbox/issues/3734
2023-02-02 12:05:55 +11:00
metalgearslothandGitHub a9e0d9d629 Vector2i / Box2 helpers (#3746) 2023-02-01 12:20:41 +11:00
deathride58andGitHub 0cb1cd4896 Implements blend modes (#3740)
Closes https://github.com/space-wizards/RobustToolbox/issues/3739
2023-01-28 12:56:31 +01:00
b8a254db3b Fix Texture.GetPixel() (#3738)
Co-authored-by: amylizzle <amylizzle@users.noreply.github.com>
2023-01-27 20:31:49 +01:00
AJCM 0a9c428ad2 Obsolete TransformComponent.Anchored setter 2023-01-26 16:31:21 -04:00
Leon FriedrichandGitHub 35b2649c06 Small state/pvs cleanup. (#3736) 2023-01-26 15:09:43 +11:00
ElectroJr 2440eb168b Version: 0.85.1.1 v0.85.1.1 2023-01-23 22:19:01 -05:00
ElectroJr 0ddcadbdbc release notes 2023-01-23 22:18:45 -05:00
Leon FriedrichandGitHub fc985f07bf fix ClientGameStateManager bug (#3727) 2023-01-24 14:16:48 +11:00
ElectroJr f8ba9fe517 Version: 0.85.1.0 v0.85.1.0 2023-01-23 19:08:35 -05:00
ElectroJr 9e40ec8869 release notes 2023-01-23 19:08:18 -05:00
metalgearslothandGitHub b562fba520 Minor gamestatemanager stuff (#3709) 2023-01-24 11:04:37 +11:00
Leon FriedrichandGitHub 06fba240b7 RSI meta atlas (#3545) 2023-01-24 10:53:33 +11:00
Leon FriedrichandGitHub 8495011f29 Fix mouse joint error (#3716) 2023-01-21 18:44:32 +11:00
Leon FriedrichandGitHub fc2931a1f6 Remove bad PlayAudioPositionalMessage error. (#3715) 2023-01-21 17:29:45 +11:00
metalgearsloth e729f71aa9 Version: 0.85.0.1 v0.85.0.1 2023-01-21 13:47:42 +11:00
metalgearslothandGitHub f0e77b49f9 Fix fixture mispredict (#3714)
Fixes https://github.com/space-wizards/space-station-14/issues/13616
2023-01-21 13:44:53 +11:00
metalgearslothandGitHub 21873459fe Use prototype for placementmanager (#3682) 2023-01-20 14:25:04 +11:00
metalgearsloth e479b85dbb Version: 0.85.0.0 v0.85.0.0 2023-01-20 11:27:37 +11:00