Rémi Verschelde
727b06a79f
Move ProcessID typedef out of OS
...
This allows decoupling a number of files from `os.h`.
2026-03-04 15:00:45 +01:00
Rémi Verschelde
8c0f175c94
Decouple RenderingServer from as much of the codebase as possible
...
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Rémi Verschelde
a447ac95ec
Move DisplayServer enums and typedefs to DisplayServerEnums
...
This will allow decoupling `display_server.h` from a number of headers in the
codebase which only require those enums and not all the DisplayServer API.
2026-03-03 12:44:02 +01:00
Pāvels Nadtočajevs
1306221592
Move accessibility methods/enums from DisplayServer to the AccessibilityServer dedicated singleton.
2026-03-02 13:48:29 +02:00
Pāvels Nadtočajevs
c3bef1b83f
Split EmbeddedProcess::reset to allow stopping timers without full reset.
2026-01-15 11:19:43 +02:00
Pāvels Nadtočajevs
b9bafbd2ca
[macOS] Process joypad input directly in the embedded process.
2025-08-29 13:40:56 +03:00
Pāvels Nadtočajevs
7858030975
[macOS] Forward application focus events to the embedded process.
2025-08-18 13:01:05 +03:00
Pāvels Nadtočajevs
090e0347f0
[macOS] Fix mouse enter/exit event and custom cursor shape in embedded game mode.
2025-07-15 10:19:59 +03:00
A Thousand Ships
f11aff3841
Editor: Restructure editor code
...
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00
Adam Johnston
a3f8a067a9
cleanup closed embedded processes on macos
2025-06-23 02:00:37 -07:00
Stuart Carnie
afd82d7cb3
Editor: Fix multi-instance behaviour with embedded game view
...
Closes #107066
2025-06-06 07:37:04 +10:00
Stuart Carnie
aae3370fcd
macOS: Support vsync when embedding OpenGL processes
...
Closes #106379
2025-05-20 09:39:13 +10:00
Stuart Carnie
f658161619
macOS: Embedded window can be dismissed by clicking close
...
- Installed a SIGINT handler to terminate the application gracefully.
- Handle varying display scaling
2025-05-12 07:09:42 +10:00
Stuart Carnie
9290adee38
MacOS: Additional improvements and fixes for embedded window support
2025-05-07 06:11:05 +10:00
Stuart Carnie
00e1fdec2c
MacOS: Embedded window support.
2025-05-06 06:09:05 +10:00