Süleyman Poyraz
05c39d8d62
[TRANSLATION] Update Turkish (tr-TR) translations ( #3958 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-10-10 16:00:12 +03:00
Chan Chilung
463784c5f1
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #3954 )
...
Also sync LOCALMON/UI translation with Wine.
2021-10-10 15:00:44 +03:00
Katayama Hirofumi MZ
e30b0a356d
[RICHED20_WINETEST] Fix build about __thiscall redefinition
...
See 5a9535e694
2021-10-10 13:57:32 +09:00
Thomas Faber
5a9535e694
[RICHED20_WINETEST] Restore Wine sync in txtsrv.c. ROSTESTS-355
...
In particular, add the missed diff in ITextHostImpl_TxGetCharFormat.
2021-10-09 20:44:26 -04:00
Chan Chilung
da4d0545eb
[BOOTDATA] readme.txt: Trivial correction ( #4014 )
...
Follow up of #3469 - replace "Seven" with "7" to keep Microsoft's official naming.
2021-10-09 15:44:09 +03:00
Joachim Henze
c99e5a2810
[ZIPFLDR] Update de-DE.rc
2021-10-09 14:40:48 +02:00
Katayama Hirofumi MZ
264a128f03
[IMM32] Rewrite ImmRequestMessageA/W ( #4002 )
...
- Re-implement ImmRequestMessageA and ImmRequestMessageW functions.
- Add IchWideFromAnsi, IchAnsiFromWide, Imm32RequestError, Imm32ReconvertSize, Imm32ConvertReconvert, and Imm32ProcessRequest helper functions.
CORE-11700
2021-10-09 07:40:56 +09:00
Adam Stachowicz
4e9c898363
[ZIPFLDR] Update Polish (pl-PL) translation ( #4007 )
2021-10-08 20:00:30 +03:00
Oleg Dubinskiy
6ef7b67615
Revert "[DSOUND] Don't force status to failure by default in primarybuffer_SetFormat ( #3911 )"
...
Revert my last dsound fix, because it does not fix the actual problem with audio formats support. It only makes the situation worse. It prevents the error when creating an audio stream, but the sound is not playing correctly, both in ReactOS and Windows (with our dsound.dll). Without this fix, it works perfectly on Windows, but does not in ROS.
In particular, the sound is not playing properly in AIMP 4.71 with other audio formats besides default (44100 Hz, 16 bit, stereo). And any other apps which request these audio formats may be also affected as well.
Force the status back to failure, because otherwise the badly required code is not executed at all.
I've made a more correct fix(es) in other audio component(s) instead and will submit them if further PRs.
This reverts commit 183566ee58
.
CORE-10907
2021-10-07 23:44:30 +03:00
Rafał Mikrut
782bf0e3dc
[TSCLIENT] Fix code F12 array index ( #4006 )
2021-10-07 23:08:03 +03:00
Rafał Mikrut
54d5ad7533
[NTOS:KE] Fix copy paste bug in exception helper routine for ARM ( #4005 )
2021-10-07 23:04:19 +03:00
Stanislav Motylkov
7e3a7a0e84
[ZIPFLDR] Show error when compression method is not supported
...
CORE-17255
2021-10-07 14:54:47 +03:00
Katayama Hirofumi MZ
5da934e34d
[SHELL32] Don't smartass-renaming on folders ( #3993 )
...
Selection on renaming folders shouldn't select the extension-like part of filename.
CORE-17793
2021-10-07 08:16:35 +09:00
Joachim Henze
db7295f864
[ZIPFLDR] Update de-DE.rc in context of CORE-17796
2021-10-06 20:17:13 +02:00
Stanislav Motylkov
e27acff649
[ZIPFLDR] Improve error reporting
...
- Restore status text on failure
- Show errors on folder and file creation failures
- Allow to retry extraction attempt
CORE-17796
2021-10-06 14:38:25 +03:00
Stanislav Motylkov
fd441aaae7
[ZIPFLDR] Refactor extraction function
...
Add separate function for a single file extraction.
CORE-17796
2021-10-06 14:36:48 +03:00
Katayama Hirofumi MZ
e6fd41d078
[IMM32] Implement ImmSystemHandler ( #3998 )
...
- Implement ImmSystemHandler function.
- Add Imm32UnknownProcess1 and Imm32SendChange helper functions.
CORE-11700
2021-10-05 21:31:53 +09:00
Katayama Hirofumi MZ
4f006ec74b
[IMM32] Add IMP stub functions ( #3989 )
...
- Add IMP (Input Method Profiler) stub functions (ImmIMPGetIMEA/W, ImmIMPQueryIMEA/W, ImmIMPSetIMEA/W).
- Add ImmSendIMEMessageExA/W stub functions.
- Rename nt3.c as win3.c.
The prototypes can be obtained from: https://doxygen.reactos.org/dc/d20/winnls32_8h.html .
The Japanese article of IMP is available: http://www7a.biglobe.ne.jp/~tsuneoka/win32tech/7.html
CORE-11700
2021-10-05 14:07:58 +09:00
Katayama Hirofumi MZ
b0d66e68c1
[IMM32] s/4/sizeof(DWORD)/
...
CORE-11700
2021-10-05 07:57:14 +09:00
Robert Naumann
6b5ffa7a79
[RAPPS] Update German translation
2021-10-04 18:48:47 +02:00
Katayama Hirofumi MZ
afec737142
[IMM32_APITEST] Add ImmGetImeInfoEx testcase ( #3988 )
...
CORE-11700
2021-10-04 07:35:00 +09:00
Katayama Hirofumi MZ
66ef31494e
[IMM32] Implement ImmActivateLayout ( #3987 )
...
- Add IME_STATE and IME_SUBSTATE structures.
- Modify INPUTCONTEXTDX structure.
- Implement ImmActivateLayout function.
- Improve ImmDestroyContext function by using newly-defined Imm32FreeImeStates.
- Add Imm32FetchImeState, Imm32FetchImeSubState, Imm32LoadImeStateSentence, Imm32SaveImeStateSentence, and Imm32SelectLayout helper functions.
- Modify NtUserSetThreadLayoutHandles prototype.
CORE-11700
2021-10-04 07:33:15 +09:00
Hervé Poussineau
7fdf078134
[UNIATA] Better split of model name between Vendor and Product
...
UNIATA is converting IDE identify data into SCSI identify data.
However, IDE model is described with a unique field of 20 chars,
while SCSI model is described with 2 fields of 16 + 8 chars.
When displaying SCSI model, a space is added between vendor and product
fields.
Try to split model into vendor and product on a space if possible.
CORE-17400
2021-10-03 23:09:55 +02:00
Mark Jansen
9bdeaca56e
[RAPPS] Speed up app loading by caching the INI sections
2021-10-03 20:26:25 +02:00
Mark Jansen
6f9dd96dcf
[RAPPS] Cleanup
2021-10-03 20:26:19 +02:00
Mark Jansen
22e58e68aa
[SHELL32] Fix uninitialized variable usage.
...
This fixes log spam about NM_CUSTOMDRAW not being handled
2021-10-01 17:40:01 +02:00
Katayama Hirofumi MZ
f5bbd57d73
[IMM32] GetKeyboardLayout's parameter is a thread id
...
s/dwLayout/dwThreadId/
CORE-11700
2021-10-01 03:13:52 +09:00
Katayama Hirofumi MZ
e6a51b54c4
[IMM32] Move ImmFreeLayout from ime.c to imm.c
...
CORE-11700
2021-10-01 03:10:26 +09:00
Katayama Hirofumi MZ
33affbfecb
[IMM32] Rewrite ImmGetImeMenuItemsA/W ( #3983 )
...
- Rewrite ImmGetImeMenuItemsA and ImmGetImeMenuItemsW functions.
- Add Imm32GetImeMenuItemsAW, Imm32IsImcAnsi, Imm32ImeMenuAnsiToWide and Imm32ImeMenuWideToAnsi helper functions.
- Make IME module's ImeGetImeMenuItems function optional.
CORE-11700
2021-10-01 03:04:00 +09:00
Katayama Hirofumi MZ
9adc538c9c
[IMM32] Rewrite ImmSetActiveContext ( #3982 )
...
- Re-implement ImmSetActiveContext function.
- Modify NtUserNotifyIMEStatus prototype.
- Improve ImmSetConversionStatus and ImmSetOpenStatus functions.
CORE-11700
2021-10-01 03:02:56 +09:00
Hervé Poussineau
fc5d8e466f
Revert "Disable some C++ code, which doesn't compile for me"
...
This reverts commit d8b1ff9056
.
2021-09-29 22:58:31 +02:00
Hervé Poussineau
d8b1ff9056
Disable some C++ code, which doesn't compile for me
2021-09-29 22:56:35 +02:00
Hervé Poussineau
92d0dd3633
[VIDEOPRT] Create and setup new registry key only for non-legacy drivers
...
CORE-17734
2021-09-29 22:56:35 +02:00
He Yang
4d0cc20681
[IERNONCE] [RUNONCEEX] Add RunOnceEx functionality for ReactOS ( #3926 )
...
* [IERNONCE] Implement the registry management code.
* [EXPLORER] handle RunOnceEx by invoking RunOnceEx in iernonce.dll
* [IERNONCE] Display a dialog to show progress, and execute entries.
* [IERNONCE] Add `InitCallback` function
2021-09-29 11:30:32 +02:00
James Tabor
b5fae844de
[NtGDI] Fix brush attribute transfer.
2021-09-28 19:08:45 -05:00
Katayama Hirofumi MZ
ef003fa47d
[IMM32] Rewrite ImmAssociateContext ( #3979 )
...
CORE-11700
2021-09-28 22:03:25 +09:00
Katayama Hirofumi MZ
a3c841f8e2
[IMM32] Implement ImmFreeLayout ( #3978 )
...
- Implement ImmFreeLayout function.
- Add Imm32ReleaseIME helper function.
CORE-11700
2021-09-28 22:02:30 +09:00
James Tabor
c6d1646c9d
[ApiTests|GDI] Add test for attribute changes to Bitmaps.
...
Only opporpate place to add this test.
2021-09-27 23:52:00 -05:00
James Tabor
72f115d6ed
[NtGDI] Set owner after changing object type.
2021-09-27 23:49:35 -05:00
James Tabor
d9f8b8b033
[NtGDI] Fix leaking of bitmaps while testing INFO DC's.
...
Soon to be commit test for metafiles.
ret = MaskBlt(hdc, 0, 0, 3, 4, dib_hdc, 0, 0, mask_bitmap, 0, 0, SRCCOPY);
2021-09-27 23:11:33 -05:00
James Tabor
8767aada75
[GDI32] Fix IV msvc build.
2021-09-27 19:08:43 -05:00
James Tabor
be4540821a
[GDI32] Fix III msvc build.
2021-09-27 18:19:49 -05:00
Hermès Bélusca-Maïto
e6306db0c3
[GDI32] Fix build errors~~
2021-09-28 00:48:24 +02:00
James Tabor
d4b2c97b67
[GDI32] Fix msvc build errors.
2021-09-27 17:30:40 -05:00
James Tabor
fc16259faf
[GDI32] Update Wine Metafile Code
...
Sync/Port: Metafile code from wine.
Patches by Jacek Caban, Daniel Lehman, Zhiyi Zhang. Gabriel Ivancescu, Michael Stefaniuc, Francois Gouget, Nikolay Sivov Dmitry Timoshkov, Andrew EiKum, Piotr Caban and Alexandre Julliard.
This commit is dedicated to George Bisoc!
2021-09-27 16:18:20 -05:00
George Bișoc
9c1c88de3e
[NTOS:SE] Define a name macro for the threshold value
...
Instead of having this magic value as is, describe it within a macro for readability purposes.
2021-09-27 09:39:23 +02:00
George Bișoc
199f575342
[NTOS:SE] Check the privilege count against the maximum threshold
...
In SeCaptureLuidAndAttributesArray we must ensure that we don't go onto a potential integer overflow scenario by checking against the maximum limit threshold the kernel states. In addition, write an explicit name macro for the value.
2021-09-27 09:37:28 +02:00
Katayama Hirofumi MZ
a415bd46b1
[IMM32] Trivial tiny improvements
...
CORE-11700
2021-09-27 09:37:14 +09:00
Katayama Hirofumi MZ
b3382d8d24
[IMM32] Rewrite ImmLockIMC ( #3975 )
...
- Add Imm32InitContext and Imm32LockIMCEx helper functions.
- Re-implement ImmLockIMC function.
- Modify CLIENTIMC and INPUTCONTEXTDX structures.
CORE-11700
2021-09-27 09:32:24 +09:00
Katayama Hirofumi MZ
be9a788f8b
[IMM32] Improve Imm32CleanupContext and ImmLockClientImc ( #3974 )
...
- Improve Imm32CleanupContext and ImmLockClientImc functions.
- Add ValidateHandleNoErr and Imm32CheckImcProcess helper functions.
CORE-11700
2021-09-27 09:31:16 +09:00