Mark Jansen
815dd140c7
[ACLAYERS] Fix RtlGetVersion
2022-09-25 19:33:51 +02:00
Mark Jansen
05637a5e3d
[MSI] Abuse SE_DynamicShim until we have proper shims integration
...
CORE-18362
2022-09-25 19:33:51 +02:00
Mark Jansen
93e88edbb6
[APPHELP] Implement SE_DynamicShim
2022-09-25 19:33:36 +02:00
Hermès Bélusca-Maïto
18d40ebe81
[BOOTDATA] hivesys.inf: Remove redundant fastfat "Start" entry.
...
The one in the [AddReg] section has the very same value.
2022-09-25 17:52:35 +02:00
Hermès Bélusca-Maïto
5901897933
[OPENGLCFG] Fix encoding of Japanese translation (was using Shift-JIS, now using UTF8).
...
Addendum to commit 555bec6a4
.
2022-09-25 17:40:46 +02:00
Joachim Henze
63fa674782
[EXPLORER] Cleanup after last commit ( #4722 )
...
Improves code that was added by 0.4.15-dev-5078-g 46de3a22ac
without any review yesterday.
CORE-15369
2022-09-25 16:48:54 +03:00
Thamatip Chitpong
1f2b7e5a56
[MMSYS] Fix "Speaker settings" image transparency ( #4716 )
...
- Use 72x72 icon instead of a bitmap
- Use correct control position and size for IDC_SPEAKIMG
- VolumeDlgProc: Add NULL check for DestroyIcon and fix cleanup order
Addendum to 781c247b
.
2022-09-25 16:46:30 +03:00
Andrei Miloiu
be04c6358a
[DEVMGR] Update Romanian (ro-RO) translation ( #4699 )
...
Reviewed-by: Ștefan Fulea <stefan.fulea@mail.com>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-09-25 11:44:41 +03:00
Stanislav Motylkov
328cc41192
[FREELDR] Allow to boot from FATX volume using vfatfs driver
...
Also copy vfatfs.sys to disk in 1st stage setup.
CORE-16216 CORE-16329 CORE-16373
2022-09-24 23:56:10 +03:00
Stanislav Motylkov
542e9f2ba0
[FS_REC][VFATFS] Update headers per our current coding style
...
No code changes. Addendum to 14c39362
and 6d65da93
.
2022-09-24 16:24:08 +03:00
Hervé Poussineau
6d65da93e3
[FS_REC] Add FATX recognizer
...
CORE-16373
2022-09-24 12:12:33 +02:00
Hervé Poussineau
fa809fd2fe
[VFATFS] Correctly init dirIndex/startIndex on FATX subdirectories
...
'.' and '..' entries do not exist on FATX subdirectories. We have to fake them when
enumerating the directory, and ignore them when creating a FCB from a directory entry.
CORE-16373
2022-09-24 12:12:33 +02:00
Hervé Poussineau
0979fb29e2
[VFATFS] Always provide a short name for FATX files (equal to long name)
...
If no short name is provided, driver will think that the partition is corrupted.
CORE-16373
2022-09-24 12:12:33 +02:00
Hervé Poussineau
b935bfe6cb
[VFATFS] Return 'FATX' as FsType for FATX volumes
...
CORE-16373
2022-09-24 12:12:33 +02:00
Hervé Poussineau
15ea997774
[VFATFS] Use device name FatX, to not collide with fastfat.sys
...
CORE-16373
2022-09-24 12:12:33 +02:00
Hervé Poussineau
14c3936251
[VFATFS] Add it back to build on XBOX, with the name vfatfs.sys
...
Adapt some comments to new name.
CORE-16373
2022-09-24 12:12:33 +02:00
Katayama Hirofumi MZ
555bec6a49
[CPL][OPENGLCFG] Add Japanese translation (ja-JP)
2022-09-24 13:15:51 +09:00
Katayama Hirofumi MZ
b77b7919a1
[CPL][MMSYS] Improve Japanese translation (ja-JP)
2022-09-24 13:12:08 +09:00
Katayama Hirofumi MZ
8ee308d700
[CPL][LICCPA] Improve Japanese translation (ja-JP)
2022-09-24 13:09:12 +09:00
Katayama Hirofumi MZ
48141d2eb6
[HOTPLUG] Improve Japanese translation (ja-JP)
2022-09-24 13:07:03 +09:00
Katayama Hirofumi MZ
a509f9a30d
[JOY] Add Japanese translation (ja-JP)
2022-09-24 13:03:59 +09:00
Katayama Hirofumi MZ
7f1c77c875
[SHIMGVW] Improve Japanese translation (ja-JP)
2022-09-24 12:33:22 +09:00
Katayama Hirofumi MZ
7b73da2c41
[SHELL32] Improve Japanese translation (ja-JP)
2022-09-24 12:31:07 +09:00
Katayama Hirofumi MZ
d29c27127d
[EXPLORER] Improve Japanese translation (ja-JP)
2022-09-24 12:22:55 +09:00
Hervé Poussineau
3a32d5980c
[ISAPNP] Generate hardware ids and compatible ids in upper case
2022-09-23 23:07:45 +02:00
Hervé Poussineau
f3506ee626
[SHELL32] Prevent use after free
...
'buffer' is local to the function, while m_sPath is an instance class member.
Fix that by calling the IShellLink::Resolve() function, which will allocate
and fill the m_sPath variable.
CORE-15229
2022-09-23 23:07:26 +02:00
Katayama Hirofumi MZ
f79e80c520
[USER32][IMM32] Use wcscspn instead of wcsspn
...
b4575ec
and db00a75
were my mistakes.
CORE-11700
2022-09-23 13:50:24 +09:00
Katayama Hirofumi MZ
46de3a22ac
[EXPLORER] Follow-up of #4718 ( ba2cead
)
...
Handle click OnNcLButtonUp instead of OnNcLButtonDown/OnNcLButtonDblClick.
CORE-15369
2022-09-23 08:25:27 +09:00
Katayama Hirofumi MZ
ba2cead8a2
[EXPLORER] 'Show Desktop' button should work on button up ( #4718 )
...
Follow-up of PR #4715 . CORE-15369
- The 'Show Desktop' button of taskbar works on button up instead of button down.
- Add NULL checks for m_ShowDesktopButton.
- Fix hung-up in rebooting.
2022-09-22 23:01:12 +09:00
Katayama Hirofumi MZ
26efda4d8d
[EXPLORER] Add 'Show Desktop' button at right edge of taskbar ( #4715 )
...
This PR adds a tiny button of window class "TrayShowDesktopButtonWClass" at right/bottom edge of taskbar.
This button allows the user to access "Show/Restore Desktop" feature by mouse.
You can toggle visibility of this button by registry value "TaskbarSd" in key "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced".
The button is themed when theme is available.
CORE-15369
2022-09-22 12:18:59 +09:00
Katayama Hirofumi MZ
34635e1585
[CPL][INTL] Realize automatic Japanese IME installation ( #4705 )
...
In intl.cpl, realize semi-automatic Japanese IME installation by checkbox "Install files for East Asian languages" by using rapps.exe. CORE-11700
2022-09-19 18:13:17 +09:00
Kyle Katarn
32c20ab112
[SHELL32] Fix property sheets that can't be closed due to failed init ( #4709 )
...
When a PropertySheet fails to init, that fact is being logged
and it shows an empty page, but it can't be closed.
Handle second failure properly by using FAILED_UNEXPECTEDLY macro.
CORE-18333
2022-09-19 04:06:47 +03:00
Kyle Katarn
456f9f96e7
[HOTPLUG] Add French (fr-FR) translation ( #4703 )
2022-09-19 02:14:23 +03:00
Andrei Miloiu
5f0132ee95
[APPWIZ] Update Romanian (ro-RO) translation ( #4700 )
2022-09-19 02:10:49 +03:00
Thamatip Chitpong
7244a4a2f5
[ZIPFLDR] Set large icon correctly ( #4708 )
...
Now it's correctly displayed in Alt+Tab window selection.
2022-09-19 01:56:35 +03:00
Joachim Henze
305aae75f5
[DDRAW] Handle DDLOCK_WRITEONLY in wined3dmapflags_from_ddrawmapflags() CORE-18378 ( #4713 )
...
Mutes the logging:
fixme:(dll/directx/wine/ddraw/utils.c:584) Unhandled flags 0x20.
gets logged many times per second.
It does affect several applications, e.g. the game 'Anno 1602' from 1998, and the 'Diablo 2 demo' from rapps,
For both games it can be observed with both: our VBEMP driver and the VBox4.3.12 3D-accelerated-driver.
Muting may improve performance a bit in such apps.
It gets logged although no missing features can be perceived visually in the rendering.
Fix it by importing Wine-commit b943c7910b3261c9603343369cd632f7a3b56bba
ddraw: Handle DDLOCK_WRITEONLY in wined3dmapflags_from_ddrawmapflags().
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-09-18 20:53:30 +02:00
Mark Jansen
d84b76a69e
[GDI32] Fix ExtTextOutA with ETO_GLYPH_INDEX
...
CORE-18365
2022-09-18 20:51:12 +02:00
Jérôme Gardou
75125228be
[NTOS] Add some sanity checks when synchronizing PDEs
2022-09-17 13:48:56 +02:00
Katayama Hirofumi MZ
e5ebbc8afa
[CPL] Boundary check of Control Panel applets ( #4706 )
...
- Check the boundary (i < NUM_APPLETS) of the variable i in CPlApplet functions.
- Use UINT type for the variable i.
2022-09-17 13:59:51 +09:00
Katayama Hirofumi MZ
37ccb9e594
[MEDIA][INF] The name of rapps in Japanese is too long ( #4707 )
...
Renaming: 「アプリケーション マネージャ」→「アプリ マネージャ」
2022-09-17 07:56:41 +09:00
Katayama Hirofumi MZ
fd46398b63
[INPUT] Fix IsRebootNeeded condition
...
If there is any IME HKL, reboot is needed.
Follow-up to #4666 (596f04b
). CORE-11700, CORE-18364
2022-09-17 07:12:05 +09:00
Katayama Hirofumi MZ
75116d6b87
[USER32] Avoid szImeFileName buffer overrun
...
CORE-11700
2022-09-16 18:04:55 +09:00
Katayama Hirofumi MZ
b4575eccd7
[USER32] Don't allow invalid 'IME File' values
...
Improve security. CORE-11700
2022-09-16 18:01:19 +09:00
Katayama Hirofumi MZ
787bbf0693
[IMM32] Follow-up of db00a75
...
Add more invalid characters. CORE-11700
2022-09-16 17:54:15 +09:00
Katayama Hirofumi MZ
8a48446d11
[NTUSER] Use IS_CICERO_MODE() macro in co_UserActivateKeyboardLayout
...
CORE-11700
2022-09-16 17:41:12 +09:00
Katayama Hirofumi MZ
db00a75227
[IMM32] Don't allow invalid 'IME File' values
...
Improve security. CORE-11700
2022-09-16 17:38:48 +09:00
Katayama Hirofumi MZ
87f2950e1a
[INPUT] Follow-up of #4666 ( 596f04b
)
...
Reboot is still needed for IME settings.
CORE-11700, CORE-18364
2022-09-16 08:26:22 +09:00
Katayama Hirofumi MZ
596f04be6b
[USER32][INPUT] Support various keyboard layouts ( #4666 )
...
- Fix IntLoadKeyboardLayout function to return the correct HKL value.
- Modify LAYOUT_LIST_NODE structure to add more information.
- Fix LayoutList_GetByHkl function to choose the IME HKLs correctly.
- Ignore DELETED entries correctly.
- Improve UI/UX.
CORE-11700, CORE-13244, CORE-18364
2022-09-16 08:09:37 +09:00
Artyom Ovsyannikov
3f411c5da7
[REACTOS] Various Russian (ru-RU) translation fixes ( #4696 )
...
Reviewed-by: Stanislav Motylkov <binarymaster@mail.ru>
2022-09-15 18:46:03 +03:00
Thamatip Chitpong
474f406496
[HOTPLUG] Add title bar icon ( #4695 )
...
- Add small icon to the title bar
- Set large icon correctly
CORE-15445
2022-09-15 17:54:10 +03:00