Katayama Hirofumi MZ
1558e6d0b3
[IMM32] Rewrite ImmGetCompositionFontA/W ( #3813 )
...
- Rewrite ImmGetCompositionFontA and ImmGetCompositionFontW functions.
- Add INIT_* macro definitions in <ddk/imm.h>.
CORE-11700
2021-07-13 20:51:28 +09:00
Katayama Hirofumi MZ
ee3b5b44c1
[IMM32] Rewrite ImmGetCandidateListCountA/W ( #3812 )
...
Implement ImmGetCandidateListCountA and ImmGetCandidateListCountW functions by using newly defined ImmGetCandidateListCountAW function. CORE-11700
2021-07-13 20:17:17 +09:00
Joachim Henze
a5365194f4
[COMCTL32] Listview: Only apply horizontal offset when setting header position CORE-17674
...
This imports
Wine commit d92906249f (diff-7f0ae6301b1f6ea1128640b76cd831308e24466f15399de6d5040557b79f0f16)
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Thanks to Doug Lyons who picked the fix for us from Wine 6.0
It fixes for us CORE-17674 "Corruption of the listview header"
which regressed by 0.4.14-dev-150-g 00f14ee1f2
when we synced to Wine Staging 4.18
Testbot results of the patch:
KVM https://reactos.org/testman/compare.php?ids=78225,78270 LGTM
VBox https://reactos.org/testman/compare.php?ids=78226,78271 LGTM
I intend to port this back into 0.4.14RC94 also, so no official reactos release
will ever be affected by it.
2021-07-13 07:38:45 +02:00
Hervé Poussineau
a6005299c6
[DESK] Only try to restart graphic device after installation
...
If it fails, require a reboot.
CORE-17675
2021-07-12 23:51:39 +02:00
Timo Kreuzer
a9a22aeffe
[GITHUB] Add MSVC Release builder
2021-07-11 21:45:29 +02:00
Timo Kreuzer
aea4cfba55
[CRT] Add some missing #pragma function
2021-07-11 21:45:29 +02:00
Timo Kreuzer
db41787951
[CRT] Fix handling of intrinsics and inline functions
2021-07-11 21:45:29 +02:00
Timo Kreuzer
f4de12e9f4
[CMAKE] Don't turn C4101 (unreferenced local variable) into an error on release builds
2021-07-11 21:45:29 +02:00
Timo Kreuzer
47372e2ac9
[NTOS:MM] Fix MiSetSystemCodeProtection
...
CORE-16387 CORE-17638
Windows only makes the header RO for session space mapped drivers (win32k, dx and display drivers)
2021-07-11 21:43:07 +02:00
Eric Kohl
ccde294b24
[SAMSRV] Older functions should call newer functions
2021-07-11 12:54:28 +02:00
Katayama Hirofumi MZ
e2d8837986
[BROWSEUI] Multithreaded auto-completion ( #3794 )
...
- Make auto-completion multi-threaded.
CORE-9281
2021-07-11 13:00:00 +09:00
Katayama Hirofumi MZ
92393a7517
[IMM32] Add some candidate handlings ( #3799 )
...
- Implement ImmGetCandidateListA and ImmGetCandidateListW, by using newly added ImmGetCandidateListAW function.
- Implement ImmLockClientImc and ImmUnlockClientImc functions.
- Modify imm32.spec.
- Remove #ifdef's.
CORE-11700
2021-07-11 09:48:15 +09:00
Hervé Poussineau
8379c87b0b
[VIDEOPRT] Write correct MaxObjectNumber to registry
...
VideoPortMaxObjectNumber variable will be updated later in the function, if everything went fine.
2021-07-10 19:03:37 +02:00
Timo Kreuzer
9e6b0b16e9
[GDI32_APITEST] Clean up loaded fonts
2021-07-10 18:41:12 +02:00
Timo Kreuzer
8a437ac528
[ROSTESTS] Skip some test on x64
2021-07-10 18:41:12 +02:00
Timo Kreuzer
699041b221
[NTDLL_WINETEST] Unhack exception test and include it in x64
...
This removes the use of a precompiled header, as it causes problems with different usages of NONAMELESSUNION, which had to be hacked already, but this is still causing problems with GCC x64. It's just not worth the hassle to keep reactos specific hacks to save a few ms of compile time.
2021-07-10 18:41:12 +02:00
Timo Kreuzer
a656d23deb
[RPCRT4_WINETEST] Fix 64 bit build
...
"Should be sent to wine"(tm)
2021-07-10 18:41:12 +02:00
Hervé Poussineau
0f6b9664cd
[WIN32K] HACK: create a DC on all display devices and display wallpaper
2021-07-10 16:27:44 +02:00
Timo Kreuzer
49c16e661a
[VIDEOPRT] Do not attach secondary devices to the device stack
...
This fixes display on the primary screen.
2021-07-10 16:27:44 +02:00
Hervé Poussineau
e9b5b22a8c
[VIDEOPRT] Implement VideoPortCreateSecondaryDisplay
2021-07-10 16:27:44 +02:00
Timo Kreuzer
545352c655
[VIDEOPRT] Fix adapter id
2021-07-10 16:27:44 +02:00
Timo Kreuzer
af314557c0
[VIDEOPRT] Use new registry path
2021-07-10 16:27:44 +02:00
Timo Kreuzer
066337dc84
[VIDEOPRT] Refactor device map key creation
2021-07-10 16:27:44 +02:00
Hervé Poussineau
c3da00c42c
[DESK] Start video card after its installation + let win32k detect it
2021-07-10 16:27:44 +02:00
Hervé Poussineau
6739fb1bc3
[WIN32K] Move detection of available display devices a new fonction EngpUpdateGraphicsDeviceList
...
- rewrite InitVideo() to call this new function
- also call it at the start of UserEnumDisplayDevices, to detect new potential devices
2021-07-10 16:27:44 +02:00
Hervé Poussineau
b5966977ac
[VBEMP] Remove too verbose log, when debug is enabled in videoprt
2021-07-10 16:27:44 +02:00
Katayama Hirofumi MZ
d066dae7d9
[IMM32_APITEST] Add imm32_apitest test program ( #3810 )
...
Add a test program for imm32.dll as a proof of concept. CORE-11700
2021-07-10 00:05:43 +09:00
Katayama Hirofumi MZ
2fa0436372
[SDK][INCLUDE] Add offset info to INPUTCONTEXT ( #3809 )
...
Add offset and size information to INPUTCONTEXT structure for information help. CORE-11700
2021-07-09 23:31:42 +09:00
Robert Naumann
65387805a0
Add/Update German translation ( #3805 )
...
Add translations for:
- [CHARMAP_NEW]
- [COMP]
- [EVENTCREATE]
- [TIMEOUT]
- [WHERE]
- [UTILMAN]
- [CHKDSK]
- [SHELLEXT]: cryptext, devcpux, mycomp, netplwiz
- [MSXML3R]
- [THEMES]: Blackshade, Lunar
Update translations for:
- [CLIPBRD]
- [SHORTCUTS.INF]
2021-07-09 11:15:34 +02:00
Eric Kohl
7faca935e6
[SETUPAPI] PNP_RegisterNotification: Parameter 8 seems to be a process ID
2021-07-08 10:58:47 +02:00
Eric Kohl
f4033b02e4
[IDL] Formatting: Add a missing space
2021-07-08 10:55:13 +02:00
Katayama Hirofumi MZ
5c624d40e7
[IMM32] Rewrite ImmGetOpenStatus ( #3804 )
...
- Rewrite ImmGetOpenStatus function. CORE-11700
2021-07-08 14:24:27 +09:00
Katayama Hirofumi MZ
211de1257e
[IMM32] Rewrite ImmIsIME (Retry) ( #3803 )
...
- Rewrite ImmIsIME function.
- Fix enum IMEINFOEXCLASS.
CORE-11700
2021-07-08 14:23:25 +09:00
Eric Kohl
4339ae8c7e
[DDK] Add missing types DOMAIN_DISPLAY_USER, DOMAIN_DISPLAY_MACHINE and DOMAIN_DISPLAY_GROUP
2021-07-07 12:26:44 +02:00
Katayama Hirofumi MZ
6eeea92530
[IMM32] Rewrite IMCC handling functions ( #3788 )
...
Rewrite ImmCreateIMCC, ImmDestroyIMCC, ImmReSizeIMCC, ImmGetIMCCLockCount, ImmUnlockIMCC, ImmLockIMCC, and ImmGetIMCCSize functions. CORE-11700
2021-07-07 10:04:30 +09:00
Joachim Henze
7962db4cc1
[NETSHELL] Fix MSVC compiler warning in de-DE.rc
...
MSVC2010 compiler warning shellext\netshell\lang/de-DE.rc(118) : warning RC4206 : title string too long; truncated at 256
introduced by SVN r71434 == git 6ce8ee357a
The string was displayed properly and was not truncated even before this patch.
2021-07-07 01:51:33 +02:00
Joachim Henze
2cbb3ebdcb
[SHELL32] EOL-white-space-fixes dialogs.cpp
...
Exclusively touching code that was recently
added during 0.4.15-dev'ing.
2021-07-06 23:27:32 +02:00
Doug Lyons
33c7c91b36
[SHELL32] Improve Start-Run Dialog Box Features ( #3797 ) CORE-17351 CORE-16898
...
Improve performance of Start-Run Dialog Box Options
This will fix:
CORE-17351 'RunDlg fails calling URL without http'
and
CORE-16898 'RunCommand "iexplore" fails to open Wine IE'
Both regressed by 0.4.10-dev-419-g bfcbda227f
2021-07-06 19:36:15 +02:00
Serge Gautherie
76ce08dcec
[WIN32U_2KSP4] Remove it ( #3786 )
...
ReactOS does not target 2000 SP4 anymore.
2021-07-06 21:05:01 +09:00
Serge Gautherie
64a72787f2
[VIDEOPRT] Fix 'Irp->IoStatus.Information' copypasta ( #3777 )
...
Addendum to 25eae4b
(r54237).
CORE-17651
2021-07-06 12:32:23 +03:00
Joachim Henze
728f90dd18
[DESK] Update de-DE.rc regarding IDC_ADVAPPEARANCE_DISCLAIMER
...
It was recently added during 0.4.15-dev'ing.
2021-07-06 10:59:03 +02:00
Serge Gautherie
513f3d179c
[NTDLL] LdrpWalkImportDescriptor(): Fix 'Status' copypasta
...
Addendum to f6cd52a
(r70646).
2021-07-06 08:26:26 +02:00
Victor Perevertkin
4359f48838
[BTRFS] Do not rely on mountmgr when mounting volumes
...
This turns off mountmgr listening on new devices. Now
BTRFS will only be mounted on demand when OS asks for it. RAID
is not going to work this way probably (have anybody checked it at all?)
This is a temporary workaround for CORE-17469
2021-07-06 02:37:34 +03:00
Hervé Poussineau
93f986463a
[VBEMP][VGAMP] Correctly fill VdmPhysicalVideoMemoryAddress/VdmPhysicalVideoMemoryLength
...
These variables must be filled by miniport if miniport is VGA-compatible.
2021-07-05 23:46:16 +02:00
Hervé Poussineau
8d24de7805
[BOOTDATA][VBEMP] Merge duplicated registry settings to vbemp_reg.inf
2021-07-05 23:44:35 +02:00
Hervé Poussineau
9b5d029c7a
[FRAMEBUF] Early return if we got 0 available mode from video driver
...
This prevents allocating 0 bytes of memory a few lines later.
2021-07-05 23:44:35 +02:00
Hervé Poussineau
f26fe3f1f8
[PSDK] Add missing field 'pdo' in VIDEO_MONITOR_DEVICE structure
2021-07-05 23:44:35 +02:00
Jérôme Gardou
7448f4b807
[CMAKE] Turn ENABLE_ROSAPPS, ENABLE_ROSTESTS & ENABLE_WALLPAPERS into options
...
Enabling UI tools to toggle them easily
2021-07-05 15:24:46 +02:00
Katayama Hirofumi MZ
c238b554b1
[IMM32] Rewrite ImmGetConversionStatus ( #3790 )
...
Implementing Japanese input... CORE-11700
2021-07-05 21:20:20 +09:00
George Bișoc
6b0cdceda0
Merge branch 'se-qos' of https://github.com/GeoB99/reactos into GeoB99-se-qos
2021-07-05 11:01:49 +02:00