Mirko Brombin
|
bcda5e4e85
|
feat: add quote only the arguments that need it in the command line programs see
|
2026-09-21 16:09:02 +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
|
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
|
cbb6ceae39
|
feat: add apply the visual style and runtime options the prefix registry records when a process starts
|
2026-09-21 11:15:42 +00:00 |
|
Mirko Brombin
|
bb9cf43cf1
|
feat: create and activate side-by-side contexts from manifests and give programs the common controls 6 classes their manifests ask for
|
2026-09-21 10:33:51 +00:00 |
|
Mirko Brombin
|
1ad9c4638b
|
feat: test pictures, message tables, library paths and XML files for 32-bit and 64-bit programs
|
2026-09-21 09:15:29 +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
|
4f09a4754a
|
feat: test DLL custom actions and rollback in packages of both widths
|
2026-09-21 06:06:44 +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
|
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
|
19c9572005
|
feat: add release icons, memory contexts and free bitmaps in the guest, and publish the guest's tables only for what changed
|
2026-09-21 02:06:58 +02:00 |
|
Mirko Brombin
|
2974d4855f
|
feat: set and read device context colors, background mode and text alignment in the guest through an attribute table the runtime applies
|
2026-09-21 01:11:12 +02:00 |
|
Mirko Brombin
|
be25866137
|
feat: answer TranslateMessage, TranslateAcceleratorW and CallMsgFilterW for messages they leave alone, and GetDesktopWindow, in the guest
|
2026-09-21 00:59:13 +02:00 |
|
Mirko Brombin
|
1e73efa1fc
|
feat: answer CallWindowProc, GetSystemMetrics and GetSysColor in the guest
|
2026-09-21 00:19:55 +02:00 |
|
Mirko Brombin
|
412921d71c
|
feat: answer MulDiv, rectangle helpers, PathFindFileNameW and GetWindowTheme in the guest
|
2026-09-20 23:59:31 +02:00 |
|
Mirko Brombin
|
5d1bf8c663
|
feat: answer GetMenuState and GetMenuStringW by command in the guest, searching the menu table as the runtime searches its menus
|
2026-09-20 23:53:14 +02:00 |
|
Mirko Brombin
|
ab17c6aedf
|
feat: answer GetObject on bitmaps in the guest from a bitmap table the runtime keeps current
|
2026-09-20 23:46:55 +02:00 |
|
Mirko Brombin
|
c5a7208639
|
feat: answer menu item counts, submenus, identifiers and texts by position in the guest from a menu table the runtime keeps current
|
2026-09-20 23:40:00 +02:00 |
|
Mirko Brombin
|
97e2a2f935
|
feat: answer IsChild, GetFocus and GetDpiForWindow in the guest from the window table and the published focus
|
2026-09-20 23:03:13 +02:00 |
|
Mirko Brombin
|
1b58d45c4c
|
feat: commit and decommit read-write pages of open ranges in the guest through NtAllocateVirtualMemory and NtFreeVirtualMemory too
|
2026-09-20 21:43:24 +02:00 |
|
Mirko Brombin
|
0f5b23bb1b
|
feat: answer locale information in the guest from a table the runtime publishes, and take a wide number in two characters
|
2026-09-20 21:25:26 +02:00 |
|
Mirko Brombin
|
e90683e15c
|
feat: answer window data, atom properties, existence and rectangles in the guest from a window table the runtime keeps current
|
2026-09-20 21:12:26 +02:00 |
|
Mirko Brombin
|
32e440e678
|
feat: answer GetDC(NULL), GetDeviceCaps on it and its ReleaseDC in the guest from a screen context the runtime publishes
|
2026-09-20 20:45:32 +02:00 |
|
Mirko Brombin
|
05b58f7829
|
feat: read the millisecond clocks in the guest from the calibrated time stamp counter
|
2026-09-20 18:41:51 +02:00 |
|
Mirko Brombin
|
93b23b815b
|
feat: compare plain ASCII strings in the guest, accept conversion flags that leave ASCII unchanged and test both against the runtime
|
2026-09-20 18:18:58 +02:00 |
|
Mirko Brombin
|
e13662b727
|
feat: check commits and decommits done in the guest against what VirtualQuery reports
|
2026-09-20 15:12:14 +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
|
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
|
06e6339c63
|
feat: end a run cleanly when the guest is gone and add multi-thread heap stress
|
2026-09-02 22:31:40 +02:00 |
|
Mirko Brombin
|
466c5ebb2e
|
feat: read file version resources for 32-bit programs
|
2026-08-02 11:10:09 +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
|
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 |
|
Mirko Brombin
|
0cd57f8f1f
|
feat: expose Direct3D 9 interfaces to 32-bit programs as generated method traps
|
2026-08-02 02:19:52 +02:00 |
|
Mirko Brombin
|
ce45572891
|
feat: load guest-written DLLs and serve file, memory, version and palette calls in 32-bit programs
|
2026-08-02 00:16:40 +02:00 |
|
Mirko Brombin
|
8789133e17
|
feat: run guest threads, critical sections, heap and ANSI window calls in 32-bit programs
|
2026-08-02 00:07:11 +02:00 |
|
Mirko Brombin
|
9aa1a31984
|
feat: honour append-only file access and measure input latency
|
2026-08-01 23:08:29 +02:00 |
|
Mirko Brombin
|
88a47aa359
|
feat: add the 16-bit era file functions
|
2026-08-01 22:58:07 +02:00 |
|
Mirko Brombin
|
8281a94fe4
|
feat: name registered clipboard formats and test multi-format round trips
|
2026-08-01 22:11:32 +02:00 |
|
Mirko Brombin
|
d66e444121
|
feat: keep an item at the right edge of the menu bar when its text is replaced
|
2026-08-01 21:07:29 +02:00 |
|
Mirko Brombin
|
477a9d7c4e
|
feat: present DXVK swap chains on Wayland, update descriptors through templates and enumerate the display
|
2026-08-01 16:54:44 +02:00 |
|
Mirko Brombin
|
010a58822a
|
feat: render a D3D11 triangle through DXVK, answer format property chains and add wsprintfA
|
2026-08-01 16:36:50 +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
|
7b0f42f306
|
feat: draw glyphs missing from the bundled faces from host fallback fonts
|
2026-08-01 07:39:20 +02:00 |
|
Mirko Brombin
|
a0e0580dad
|
feat: add ANSI adapters for file, environment and synchronisation APIs
|
2026-08-01 05:54:40 +02:00 |
|
Mirko Brombin
|
14988f80c1
|
feat: add Uniscribe string analysis, honor HTTRANSPARENT hit tests, return owners from GetParent, fix PtInRect on x64, qualify missing libpng
|
2026-08-01 05:47:53 +02:00 |
|