mirkobrombin
06553d4e9b
feat: add the AccPropServices class, COM global streams and CoInitializeSecurity
...
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Wrote the AccPropServices component, the global stream and CoInitializeSecurity handlers and their tests from the public headers and documentation.
2026-10-27 08:46:04 +00:00
mirkobrombin
44a593867c
feat: run an SSH client's terminal and file transfer windows
2026-10-26 23:13:38 +00:00
mirkobrombin
830f6a0c94
feat: run only a named program's threads in parallel
2026-10-25 22:04:55 +00:00
mirkobrombin
5ca60c6e94
feat: add an experimental X11 desktop backend
...
Refs #10
Assisted-by: Claude Code:claude-opus-5.5
AI-Scope: wrote the XCB presentation, Vulkan and EGL surface support, the --desktop=x11 option and the Xvfb tests from the issue #10 plan
2026-10-25 16:17:49 +00:00
mirkobrombin
1fc462a544
fix: preserve handles and security tokens across processes
2026-10-25 08:52:34 +01:00
mirkobrombin
5a3e759248
fix: resolve runtime dependencies during prefix setup
...
Assisted-by: Codex:GPT-6
AI-Scope: Reuse parent prefix preparation for child processes and verify child startup.
2026-10-25 05:21:48 +01:00
mirkobrombin
14d44fb628
feat: add a native OpenGL bridge
2026-10-25 01:39:15 +02:00
mirkobrombin
0a0fe4be89
feat: add shared Windows process state and parallel guest execution
2026-10-24 16:24:23 +00:00
Mirko Brombin
1d8a861015
feat: run the Windows Installer server and its custom actions in a session whose window station is not visible
2026-10-12 13:26:25 +00:00
Mirko Brombin
ad47486595
feat: enable .NET Framework 3.5 through DISM and Features on Demand from its offline package, with regedit and the case tables it needs
2026-10-12 13:26:25 +00:00
Mirko Brombin
d134bb9e2d
feat: pass the whole 32-bit exit code of a child process to its parent
2026-09-23 16:32:57 +00:00
Mirko Brombin
ea32d26a36
feat: load .NET images, mixed and nested libraries, and unload a library whose DllMain refuses
2026-09-23 00:12:49 +00:00
Mirko Brombin
a9fe7807dc
feat: build the ReactOS setup helpers and setup API as components that INF installers run through
2026-09-21 23:47:16 +00:00
Mirko Brombin
1074a7e5be
feat: add snapshot the prefix before installations, restore it with one command, and carry out what installers leave for a restart
2026-09-21 19:09:11 +00:00
Mirko Brombin
177f41973e
feat: load the libraries a program's side-by-side assemblies declare from their WinSxS folders
2026-09-21 15:02:08 +00:00
Mirko Brombin
6c33a2eeac
feat: start 32-bit programs named like installers elevated, as installer detection does
2026-09-21 14:17:12 +00:00
Mirko Brombin
499f30318a
feat: add a control panel in the Windows 11 Settings layout for the visual style, installed apps and runtime options
2026-09-21 11:15:42 +00:00
Mirko Brombin
b888778ee1
feat: build the imaging stack, urlmon and the bind contexts from ReactOS and serve them as components
2026-09-21 09:15:25 +00:00
Mirko Brombin
11997af41b
feat: build msxml3, libxslt, atl100, oleaut32 and regsvr32 from ReactOS and register the component classes in each prefix
2026-09-21 07:15:16 +00:00
Mirko Brombin
8fe7b1e18f
feat: build rpcrt4 from ReactOS and serve it as a component instead of an unanswered system library
2026-09-21 05:40:59 +00:00
Mirko Brombin
91e09443bb
feat: build msiexec, keep it in the system directories of both widths, and install and remove packages through it in the tests
2026-09-21 04:34:23 +00:00
Mirko Brombin
3fc2448977
feat: build the Windows Installer, cabinet, side-by-side and structured storage components from ReactOS and serve them to programs
2026-09-21 06:00:50 +02:00
Mirko Brombin
b264bbd6c6
feat: find shared libraries in the system directory, keep the system's own libraries the runtime's, and redirect System32 for 32-bit programs
2026-09-21 05:13:14 +02:00
Mirko Brombin
a95af2bb28
feat: give opened streams msvcrt's lock so programs that lock them no longer corrupt the heap
2026-09-04 05:59:42 +02:00
Mirko Brombin
bd7fe3c8bd
feat: add keyed events, inherited working directory, msvcrt locks and process exit that ends other threads first
2026-09-04 05:41:39 +02:00
Mirko Brombin
ab62d80bea
feat: serve leaf API calls without stopping the guest, run blocking Vulkan calls off the scheduler and keep input in order
2026-09-04 04:31:00 +02:00
Mirko Brombin
d31a7641ed
feat: run a Direct3D 11 game with msvcrt, wave audio, raw mouse input, cursor confinement and system fonts
2026-09-03 22:48:04 +02:00
Mirko Brombin
5a6297633c
feat: show Steam's sign-in window with cross-process window surfaces, web fonts, elevation and service configuration
2026-09-03 18:36:13 +02:00
Mirko Brombin
26fbeabc78
feat: run Steam's web UI with cross-process handles, per-thread message queues, socket events and process identity
2026-09-03 16:48:12 +02:00
Mirko Brombin
66087052d8
feat: run Chromium's helper processes with DirectWrite, named pipes, jobs, inherited handles and shared sections
2026-09-03 06:06:54 +02:00
Mirko Brombin
966069f911
feat: run Steam to its web helper with real sockets, TLS chains, child environments and image protection
2026-09-03 02:50:56 +02:00
Mirko Brombin
a7256dafac
feat: run the Steam installer to Finish with child processes, shell links and sockets
2026-09-03 01:15:07 +02:00
Mirko Brombin
39ef22a7a4
feat: load static dependencies of 32-bit programs and run Direct3D 11 through the 32-bit DXVK
2026-08-02 10:05:42 +02:00
Mirko Brombin
bc37ed5e58
feat: add time slice guest threads and wait on events through the scheduler
2026-08-02 05:26:50 +02:00
Mirko Brombin
2a5d981723
feat: give 32-bit programs a DirectSound without a device and show crash details
2026-08-02 03:10:35 +02:00
Mirko Brombin
7cbba82228
feat: resolve C runtime contracts for dependency DLLs and grow the C runtime for DXVK
2026-08-01 09:39:19 +02:00
Mirko Brombin
00dfe35fe6
feat: add C runtime component, locale-aware neutral resource lookup, registry key open and file title
2026-08-01 04:10:48 +02:00
Mirko Brombin
a943a8d7fc
feat: add shell component with file dialogs and class registry, message box, nested focus, queue order for characters
2026-08-01 03:07:13 +02:00
Mirko Brombin
4a973d4dce
feat: add GDI rasterizer, text, image loading, guest user32 component and pinned libpng
2026-08-01 00:12:57 +02:00
Mirko Brombin
659315e3a9
feat: map window and DIB pixels into the host, defer presentation and provision the common controls component
2026-07-31 23:22:18 +02:00
Mirko Brombin
efc6104b5b
feat: add kernel32 services, guest threads and structured exceptions for PE64 processes
2026-07-31 21:45:18 +02:00
Mirko Brombin
87d631c24b
feat: run x86 desktop window and message contracts
2026-07-31 18:22:26 +02:00
Mirko Brombin
b003ca207d
feat: run PE32 executables through native compatibility mode
2026-07-31 17:32:59 +02:00
Mirko Brombin
98e8b4b9c4
feat: add native standard file handles and process exit status
2026-07-31 17:13:19 +02:00
Mirko Brombin
154272073d
feat: preserve native C++ migration
2026-07-31 16:46:25 +02:00