Commit Graph
125 Commits
Author SHA1 Message Date
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
Mirko Brombin cd7e352541 feat: build video for Windows from ReactOS and serve it as a component 2026-09-21 14:16:58 +00:00
Mirko Brombin 9045c734ca feat: test installing, reinstalling and removing the Visual C++ 2015-2022 redistributables of both widths 2026-09-21 12:31:04 +00:00
Mirko Brombin 2c45fba6b2 feat: build the rich edit control from ReactOS and serve it as a component 2026-09-21 12:31:04 +00:00
Mirko Brombin 2feae14996 feat: serve usp10 whole with item, shape and place calls and add outline metrics, glyph indices and AlphaBlend 2026-09-21 12:31:04 +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 f5e871fd6a feat: draw visual styles, frames, menus and scroll bars in the Windows 11 look and keep the classic look behind RAVEN_THEME=classic 2026-09-21 10:33:46 +00:00
Mirko Brombin d3cad83d54 feat: show a resizable file dialog with navigation tree, address bar, search, sortable details and multiple selection 2026-09-21 10:01:03 +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 e48dcc1742 feat: open streams on files and copy property variants in the shell component 2026-09-21 09:15:03 +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 8fca7e4ba4 feat: create classes registered under InprocServer32 and resolve program identifiers from the registry 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 7c150b5279 feat: build the installer resources and install and remove a package in the native tests 2026-09-21 04:26:15 +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 ec70ffd3ec feat: read thread and process ids in the guest and take the heap lock without handing it over 2026-09-04 07:20:29 +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 6da3170e51 feat: show owned popup windows where the program places them and benchmark ClassiCube frames against Wine 2026-09-04 04:48:12 +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 c6d035f228 feat: map host-visible Vulkan memory directly and run heap and lock fast paths in the guest 2026-09-04 01:34:02 +02:00