Hermès Bélusca-Maïto
b764a42db8
[ACLEDIT][MSIMG32][HIDCLASS] Fix DLL-main function argument type in spec file.
2022-10-06 16:16:40 +02:00
Hermès Bélusca-Maïto
2c244eafe0
[IMM32][LPK] Remove msvcrt dependency; fix entrypoint. ( #4759 )
2022-10-06 15:52:20 +02:00
Mark Jansen
cd2d284142
[EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr
2022-10-02 00:38:23 +02:00
Mark Jansen
544b734498
[SHELL32] CDefView: Rework context menu handling
...
Previously, we would share one object between a multitude of options.
Now, the only two options that need to store something for later use each have their own space for it.
The context menu always cleans up after itself, the File menu does not.
CORE-18345
CORE-18361
CORE-18366
2022-10-02 00:36:42 +02:00
Nikolay Dimitrov
f2bc613fda
[TRANSLATION] Update Bulgarian translation ( #4429 )
...
Update translations for:
Explorer, Calculator, MSPaint, MSGina, USetup.
Add translations for:
INetCPL, Crypt32, CryptUI.
Signed-off-by: Nikolay Dimitrov <delphipro@gmail.com>
Co-authored-by: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Reviewed-by: Rosen Iliev <winterhell2002@gmail.com>
2022-09-30 18:08:13 +02:00
Stanislav Motylkov
72bdbdd4fa
[TRANSLATION] More Russian (ru-RU) translation fixes
...
Addendum to 3f411c5d
.
2022-09-29 12:00:04 +03:00
Serge Gautherie
f0e13157c6
[DNSAPI] DNSRSLVR_HANDLE_bind(): Demote 1 DPRINT1() ( #4733 )
...
Addendum to b79246c534
(0.4.14-dev-174).
CORE-18384
2022-09-28 22:38:35 +03:00
Johannes Obermayr
29d1938258
[BTRFS][UBTRFS][SHELLBTRFS] Upgrade to 1.8.1 ( #4729 )
...
CORE-18322
v1.8.1 (2022-08-23):
- Fixed use-after-free when flushing
- Fixed crash when opening volume when AppLocker installed
- Compression now disabled for no-COW files, as on Linux
- Flushing now scales better on very fast drives
- Fixed small files getting padded to 4,096 bytes by lazy writer
- Added NoDataCOW registry option
2022-09-28 18:08:10 +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
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
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
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
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
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
db00a75227
[IMM32] Don't allow invalid 'IME File' values
...
Improve security. CORE-11700
2022-09-16 17:38:48 +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
Kyle Katarn
a623990b15
[SHELL32] Fix French message for "Overwrite Folder" confirmation message
...
[SHELL32] Fix French message for "Overwrite Folder" confirmation message
2022-09-15 12:08:34 +02:00
Joachim Henze
d7f75a88ea
[SYSSETUP] Update German (de-DE) translation ( #4679 )
...
- Fix typos in existing translation
- Update new strings that were added during 0.4.15-dev'ing
Addendum to 3f053db3
and 6d09885c
. CORE-18357
2022-09-13 16:22:51 +03:00
Mark Jansen
96e3c7bcc5
[SHELL32] Only hide a window when there is a window to hide
2022-09-12 20:00:39 +02:00
Mark Jansen
d0ba8fd4a3
[SHELL32] Properly destroy window
2022-09-12 20:00:39 +02:00
Mark Jansen
a6b8d4f6f0
[SHELL32] Don't try to remove buttons on a nonexisting window
2022-09-12 20:00:39 +02:00
Hervé Poussineau
51dd0523c7
[SHELL32] Fill link path before initializing the dialog
...
This fixes the Target type, Target location and Target fields
in shortcut properties window.
CORE-15229
2022-09-12 08:14:03 +02:00
Artyom Ovsyannikov
167399cfa3
[SYSSETUP] Add Tango Desktop Project to the list of used projects ( #4676 )
2022-09-11 15:54:02 +03:00
Mark Jansen
55343f04b0
[MSPAINT][EXPLORER][SHELL32] Enable ATL asserts in CMake
...
CORE-17505
In MSVC builds they would not work reliably when enabled in the precompiled header
2022-09-10 17:27:50 +02:00
Kyle Katarn
86addae3cc
[SHELL32] Fix Assertion when opening "File" menu in MyComputer twice ( #4675 )
...
ReactOS explorer shell asserts when opening the "File" menu in MyComputer for the second time.
This is due to the cached copy of IContextMenu not being released before attempting to cache it again.
Fix based on the patch proposed by JIRA user I_Kill_Bugs
CORE-18353
Signed-off by: I_Kill_Bugs (original patch author)
2022-09-10 15:59:00 +02:00
Katayama Hirofumi MZ
a4fa5ef435
[IMM32] s/Ime32LoadImeDpi/Imm32LoadImeDpi/
...
Typo. CORE-11700
2022-09-08 10:50:49 +09:00
Katayama Hirofumi MZ
020d7d582f
[IMM32] Remove unnecessary NULL checks for function pointers
...
CORE-11700
2022-09-08 09:57:17 +09:00
Katayama Hirofumi MZ
8ba378c901
[IMM32] s/Imm32Is16BitMode/IS_16BIT_MODE/
...
CORE-11700
2022-09-08 09:43:43 +09:00
Katayama Hirofumi MZ
5b87c95e23
[IMM32] s/Imm32IsCiceroMode/IS_CICERO_MODE/
...
CORE-11700
2022-09-08 09:40:50 +09:00
Mark Jansen
f10d40f912
[KERNEL32] Fix BaseDefaultPath containing extra '.'
2022-09-06 21:09:38 +02:00
Katayama Hirofumi MZ
b03ca35fb5
[NEWDEV] Improve Japanese translation (ja-JP)
2022-09-05 11:41:25 +09:00
Katayama Hirofumi MZ
f1ddb6c15f
[SYSSETUP] Improve Japanese translation (ja-JP)
2022-09-05 11:28:04 +09:00
Katayama Hirofumi MZ
85e292d58f
[NTUSER][USER32][IMM32] Initialize pKL->piiex by using ImmLoadLayout ( #4645 )
...
To recognize IME, we have to initialize pKL->piiex.
- Add co_ClientImmLoadLayout and User32CallImmLoadLayoutFromKernel functions to call imm32!ImmLoadLayout on user mode from kernel.
- Use co_ClientImmLoadLayout in NtUserLoadKeyboardLayoutEx.
- Improve Imm32LoadIME to sanitize the IME table.
CORE-11700
2022-09-05 08:34:00 +09:00
Kyle Katarn
22f0c3a84a
[TRANSLATION] French translation update ( #4638 )
...
Update of various French translation files for several modules:
CALC, LABEL, DXDIAG, MPLAY32, RAPPS, SHUTDOWN, SNDVOL32, EXPLORER, WINLOGON;
CONSOLE.CPL, MMSYS.CPL; NETCFGX.DLL, SHELL32.DLL, SHLWAPI.DLL, SYSSETUP.DLL
2022-09-03 23:12:29 +02:00
Katayama Hirofumi MZ
bb9c5e8e3e
[KERNEL32] Fix kernel32.rc for UTF-8 codepage ( #4648 )
...
- Move #pragma code_page(65001) line.
CORE-18177
2022-08-31 12:04:21 +09:00
Katayama Hirofumi MZ
372a445ad6
[IMM32] Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom ( #4621 )
...
- Add CtfImmIsGuidMapEnable and CtfImmGetGuidAtom functions.
- Modify imetable.h and imm32.spec.
CORE-11700
2022-08-23 21:57:45 +09:00
Timo Kreuzer
39f11249ff
[NTOS][RTL] Initialize MxCsr where missing
2022-08-22 11:22:08 +02:00
Luke Luo
626fd4d240
[TRANSLATION] Improve Korean (ko-KR) translation ( #4574 )
...
- [SHELL32] Update Korean translation
- [EXPLORER] Update Korean translation
Reviewed-by: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Reviewed-by: Seungju Kim <admin@manateeshome.com>
Reviewed-by: Stanislav Motylkov <x86corez@gmail.com>
2022-08-16 13:02:25 +03:00
Chan Chilung
ac87259fa2
[TRANSLATION] Update Traditional Chinese (zh-TW) translation - Jun 2022 ( #4570 )
...
- [REG] Update zh-TW translation
- [DISKPART] Update zh-TW translation
- [HHCTRL.OCX] Update zh-TW translation
2022-08-16 13:00:11 +03:00
Katayama Hirofumi MZ
eb674f353e
[IMM32] Reduce magic numbers from CtfImmSetLangBand
...
CORE-11700
2022-08-15 23:00:54 +09:00
Katayama Hirofumi MZ
f9a11d1e0b
[IMM32] Add 'Win:' comments more
...
CORE-11700
2022-08-15 21:46:33 +09:00
Katayama Hirofumi MZ
25fcdc5c2b
[USER32][IMM32][INCLUDE] Empower WM_IME_SYSTEM handling ( #4603 )
...
- Add code to ImeWnd_OnImeSystem function.
- Add CtfLoadThreadLayout and User32DoImeHelp helper functions.
- Define IMS_... constants (for WM_IME_SYSTEM wParam) and fix some magic numbers.
CORE-11700
2022-08-13 07:08:18 +09:00
Katayama Hirofumi MZ
5fa84035cf
[IMM32] Renaming around ImmSystemHandler ( #4602 )
...
- s/IMM_UNKNOWN_PROCESS1/IMM_DELAY_SET_LANG_BAND/
- s/Imm32UnknownProcess1Proc/Imm32DelaySetLangBandProc/ (Win: DelaySetLangBand)
- s/Imm32UnknownProcess1/CtfImmSetLangBand/ (Win: CtfImmSetLangBand)
- s/Imm32SendChangeProc/Imm32SendNotificationProc/ (Win: SendNotificationProc)
- s/Imm32SendChange/Imm32SendNotification/ (Win: ImmSendNotification)
CORE-11700
2022-08-12 09:17:46 +09:00
Andrew Boyarshin
c15a9c1d09
[KERNEL32] lpNumberOfCharsWritten is optional for WriteConsole ( #1079 )
...
Some applications (and libraries, like replxx) rely on this undocumented behavior.
2022-08-12 01:58:18 +02:00
Katayama Hirofumi MZ
934e5212e4
[IMM32] Implement ImmWINNLSEnableIME ( #4599 )
...
- Implement imm32!ImmWINNLSEnableIME function.
- Rename CLIENTIMC_UNKNOWN3 flag as CLIENTIMC_DISABLEIME.
- Modify imm32.spec.
CORE-11700
2022-08-09 20:09:23 +09:00
Thamatip Chitpong
f7d068e2bd
[SHELL32] Fix "Fonts" and "Administrative Tools" icon incorrectly displayed after 8d520f3
( #4597 )
...
CORE-18251
2022-08-08 18:46:20 +09:00
Timo Kreuzer
f96bee30ed
[KERNEL32] Fix printing exception address
2022-08-04 16:15:24 +02:00
Eric Kohl
23ecbb3ed5
[SECLOGON][ADVAPI] CreateProcessWithLogonW: Return process information to the caller
2022-07-24 01:08:13 +02:00