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 |
|
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
|
7b3461c003
|
feat: run Chromium's web helper further with reserved address space, native registry, tokens and process lists
|
2026-09-03 03:46:34 +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
|
f5cd92f4c8
|
feat: give 32-bit programs the registry, shell folder, INI write, token and file services an installer needs
|
2026-09-02 23:23:20 +02:00 |
|
Mirko Brombin
|
72ec81f4be
|
feat: trace through two geometries, two transformed instances and a compacted acceleration structure
|
2026-08-02 09:47:37 +02:00 |
|
Mirko Brombin
|
4b725f7f86
|
feat: run any hit, callable and intersection shaders in Direct3D 12 ray tracing through vkd3d-proton
|
2026-08-02 09:44:52 +02:00 |
|
Mirko Brombin
|
85061817ea
|
feat: record why mesh shaders cannot run through vkd3d-proton on this machine
|
2026-08-02 09:42:45 +02:00 |
|
Mirko Brombin
|
4e8b020935
|
feat: run shader model 6 wave intrinsics in a Direct3D 12 compute shader through vkd3d-proton
|
2026-08-02 09:33:01 +02:00 |
|
Mirko Brombin
|
606e524629
|
feat: trace inline with RayQuery in a Direct3D 12 compute shader through vkd3d-proton
|
2026-08-02 09:31:45 +02:00 |
|
Mirko Brombin
|
0b943bb839
|
feat: trace rays through a Direct3D 12 ray tracing pipeline on vkd3d-proton and the Vulkan bridge
|
2026-08-02 09:30:25 +02:00 |
|
Mirko Brombin
|
ba284f9eca
|
feat: run geometry and tessellation stages in Direct3D 12 pipelines through vkd3d-proton
|
2026-08-02 08:27:45 +02:00 |
|
Mirko Brombin
|
cc42438a29
|
feat: run a hand assembled Direct3D 11 hull and domain shader pair through DXVK and the Vulkan bridge
|
2026-08-02 08:26:39 +02:00 |
|
Mirko Brombin
|
cc383f874a
|
feat: run a hand assembled Direct3D 11 geometry shader through DXVK and the Vulkan bridge
|
2026-08-02 08:23:58 +02:00 |
|
Mirko Brombin
|
61c9def044
|
feat: add take a Direct3D 12 swap chain through full screen mode and destroy leftover surfaces on the instance that made them
|
2026-08-02 07:36:13 +02:00 |
|
Mirko Brombin
|
b3ef164cdb
|
feat: verify a Direct3D 12 bundle fed by a copy queue through vkd3d-proton
|
2026-08-02 07:32:08 +02:00 |
|
Mirko Brombin
|
dfa98b8895
|
feat: add destroy the surfaces a program leaves behind when the Vulkan bridge ends
|
2026-08-02 07:29:39 +02:00 |
|
Mirko Brombin
|
0d02a17eed
|
feat: present a Direct3D 8 frame through DXVK
|
2026-08-02 06:15:36 +02:00 |
|
Mirko Brombin
|
0e1fb1bd29
|
feat: give 64-bit programs the ANSI window functions and present a Direct3D 9 frame through DXVK
|
2026-08-02 06:14:20 +02:00 |
|
Mirko Brombin
|
df227c0375
|
feat: answer every display driver thunk and verify a Direct3D 11 swap chain through full screen mode
|
2026-08-02 06:00:12 +02:00 |
|
Mirko Brombin
|
f404c90bf9
|
feat: verify an indirect draw with two targets, blending, root constants and an occlusion query through vkd3d-proton
|
2026-08-02 05:32:43 +02:00 |
|
Mirko Brombin
|
7270c4093d
|
feat: verify an indirect instanced draw with two targets, blending, generated mips and an occlusion query through DXVK
|
2026-08-02 03:56:46 +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
|
58a49176de
|
feat: present a 32-bit Direct3D 9 frame on Wayland through 32-bit DXVK
|
2026-08-02 03:02:06 +02:00 |
|
Mirko Brombin
|
469f7926b9
|
feat: give 32-bit programs a Vulkan loader over the bridge with layout translation
|
2026-08-02 02:47:33 +02:00 |
|
Mirko Brombin
|
07ac05c3ee
|
feat: serve the services the 32-bit DXVK Direct3D 9 library imports and run its start-up
|
2026-08-02 02:33:43 +02:00 |
|
Mirko Brombin
|
f571e2bc0e
|
feat: load a 32-bit C runtime component and dependent libraries for 32-bit programs
|
2026-08-02 02:26:32 +02:00 |
|