mirkobrombin
36e0c036bc
feat: add CoCreateInstanceEx and CoGetTreatAsClass
2026-10-27 19:41:46 +00:00
mirkobrombin
b669e7f064
fix: export D2D1CreateFactory as ordinal 1
2026-10-27 16:38:44 +00:00
mirkobrombin
6dc4e2a318
feat: add MSXML 6 and XmlLite to the installer components
...
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Added the MSXML 6 classes and XmlLite to the ReactOS component build, a libxml2 regexp patch and the tests.
2026-10-27 12:07:27 +00:00
mirkobrombin
7a8f280f1f
feat: add Windows Runtime strings and app package queries
...
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Fixed the string header layout and wrote the activation factory registry, device family and package queries from the public headers.
2026-10-27 09:20:47 +00:00
mirkobrombin
d64fb3247b
build: publish the system functions the new handlers need
...
Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: Added libraries and names to the export generator and regenerated the export, argument and word tables.
2026-10-27 08:38:26 +00:00
mirkobrombin
2df3ae0720
fix: let child windows draw their own borders in WM_NCPAINT
2026-10-27 05:44:20 +00:00
mirkobrombin
592900d2d8
feat: answer the dark mode functions uxtheme publishes by number
2026-10-27 05:44:20 +00:00
mirkobrombin
870ca1a029
feat: draw a dark window frame when DWM is asked for one
2026-10-27 04:10:44 +00:00
mirkobrombin
44a593867c
feat: run an SSH client's terminal and file transfer windows
2026-10-26 23:13:38 +00:00
mirkobrombin
609a4ae4c4
feat: receive socket messages and wait on socket events
2026-10-26 14:17:43 +00:00
mirkobrombin
2df1eed4b4
feat: secure connections through Schannel
2026-10-26 14:17:43 +00:00
mirkobrombin
f3d6dee656
fix: build the installer components with newer MinGW toolchains
...
Closes #15
Closes #20
2026-10-25 20:54:15 +00:00
mirkobrombin
5fe10418db
fix: find MinGW tools on the path when the compiler is reached through a wrapper
...
Closes #16
2026-10-25 20:54:15 +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
288c3ea3c3
fix: import installer assertions directly from msvcrt
...
Closes #14
2026-10-25 14:47:36 +00:00
Skye Soss
17a9043704
fix: avoid string replacement on mingw's gcc directory ( #13 )
...
Using string replacement doesn't work properly if the directory name
contains the string "gcc".
Assisted-by: Claude Code:claude-opus-5.5
AI-Scope: wrote the fix after a packaging build ran a nonexistent objcopy path
2026-10-25 15:38:11 +01:00
mirkobrombin
bccb9df710
fix: build with distro MinGW and Vulkan headers
...
Closes #4
Closes #6
Closes #7
2026-10-25 13:54:45 +00:00
mirkobrombin
ff405a9f54
chore: remove the legacy Go runtime and tooling
2026-10-25 10:14:38 +00:00
mirkobrombin
b41589899b
chore: license the host under GPLv3 and preserve guest terms
2026-10-25 10:01:28 +00:00
mirkobrombin
61927c1cc8
fix: handle shared waits and semaphore wakeups
2026-10-25 06:09:55 +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
fbbb8fcdd9
feat: add opt-in per-thread graphics queues
2026-10-25 03:36:31 +01:00
mirkobrombin
8b5a113a8f
fix: synchronize desktop dimensions and GPU surface resizing
2026-10-25 03:00:05 +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
mirkobrombin
f9f3a67f1c
fix: serve the Windows calls that Inno Setup, 7-Zip and VLC make
2026-10-23 21:27:15 +00:00
mirkobrombin
f89e85c776
fix: measure both runtimes on an initialised prefix
2026-10-23 19:44:27 +00:00
Mirko Brombin
309190e28e
fix: skip unavailable external PE inputs
2026-10-23 16:10:00 +00:00
Mirko Brombin
49a2c35bf7
fix: record verified benchmark samples
2026-10-23 16:05:01 +00:00
Mirko Brombin
16d93d986d
fix: require workload results before reporting benchmark samples
2026-10-23 14:35:28 +00:00
Mirko Brombin
ed141862d1
fix: select each benchmark runner and clear old frame results before launch
2026-10-23 14:21:27 +00:00
Mirko Brombin
a8973158b0
chore: rebuild legacy fixtures and skip absent user programs
2026-10-23 14:16:43 +00:00
Mirko Brombin
948b4b64f7
chore: record observed application compatibility stages
2026-10-23 14:06:54 +00:00
Mirko Brombin
965ebab5bf
chore: build and provision test fixtures outside the source tree
2026-10-18 12:25:25 +00:00
Mirko Brombin
8ab88c67fc
feat: open streams over registry values for the shell's autocompletion and setup programs
2026-10-16 12:38:59 +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
93acf0d441
feat: load libraries only mapped, as data or through their own manifest, and read plain files through the LZ functions
2026-10-03 10:21:49 +00:00
Mirko Brombin
c02f68dc74
feat: keep DPI awareness, tell awareness contexts apart, extract icons and serve UI Automation's reserved values for WPF
2026-10-03 10:21:06 +00:00
Mirko Brombin
0351858515
feat: test the .NET Framework 4.8 from its offline installer with a console and a WinForms program
2026-09-23 00:13:12 +00:00
Mirko Brombin
2e382a02dc
feat: add Direct2D and Windows Animation components drawn by the host with Skia
2026-09-23 00:13:12 +00:00
Mirko Brombin
8e9270fb85
feat: add the mscoree, msftedit and scroll bar components and the C runtime functions programs import
2026-09-23 00:12:56 +00:00
Mirko Brombin
f4509d0c1f
feat: implement the Windows APIs that .NET programs and their installers call
2026-09-23 00:12:56 +00:00
Mirko Brombin
ca7c6a3f13
feat: dispatch exceptions and unwind generated code as Windows does, with the shared user data page
2026-09-23 00:12:49 +00:00
Mirko Brombin
12999143fd
feat: test OpenAL installed silent and used in both widths
2026-09-21 23:52:38 +00:00
Mirko Brombin
deee36d7a5
feat: test the DirectX June 2010 runtimes installed and used in both widths
2026-09-21 23:48:03 +00:00
Mirko Brombin
d8f0d2af28
feat: add sfc and dsound with protected system files and DirectSound without a device, and forward kernel32's C handler
2026-09-21 23:48:03 +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
6fbfb264bf
feat: test every Visual C++ redistributable from 2005 to 2022 alone and all together in both orders
2026-09-21 19:09:00 +00:00
Mirko Brombin
36cc97c6e8
feat: verify Authenticode signatures of programs, cabinets and installer databases against the roots Windows trusts
2026-09-21 19:08:53 +00:00
Mirko Brombin
e41281fbc0
feat: test the Visual C++ 2005 and 2008 redistributables side by side in one prefix
2026-09-21 15:02:08 +00:00