Katayama Hirofumi MZ
d7f13aa696
[IMM32] Improve ImmSimulateHotKey ( #3858 )
...
- Improve ImmSimulateHotKey function.
- Modify IMEDPI structure.
CORE-11700
2021-07-31 15:56:11 +09:00
Katayama Hirofumi MZ
89cb8a38b3
[IMM32] Rewrite ImmEnumInputContext ( #3859 )
...
- Rewrite ImmEnumInputContext function.
- Modify NtUserBuildHimcList.
CORE-11700
2021-07-31 15:45:07 +09:00
Victor Perevertkin
49cfac17c5
[FFS] Remove the FFS/UFS driver
...
The upstream driver is not maintained and the file system itself
is in a semi-abandoned state.
Originally imported at 3a3ef631d1
The driver is written by Lee Jae-Hong, updated by Bo Brantén.
ReactOS porting made by Peter Hater and Pierre Schweitzer.
Follow updates at http://www.acc.umu.se/~bosse/
FS Recognizer code is left to keep the FS support as an
installable driver.
CORE-11040
2021-07-30 17:14:57 +03:00
Victor Perevertkin
2e2190df57
[REISERFS] Remove the ReiserFS driver
...
The upstream driver is not maintained and the file system itself
is in a semi-abandoned state.
Originally imported at e308102f4a
The driver is written by Mark W Piper, updated by Bo Brantén.
ReactOS porting made by Peter Hater and Pierre Schweitzer.
Follow updates at http://www.acc.umu.se/~bosse/
FS Recognizer code is left to keep the FS support as an
installable driver.
CORE-11005
2021-07-30 17:14:53 +03:00
Katayama Hirofumi MZ
e996662afb
[IMM32] s/idThread/dwThreadId/
...
- Rename idThread variable as dwThreadId.
- Rename idImeThread variable as dwImeThreadId.
CORE-11700
2021-07-29 08:21:33 +09:00
Katayama Hirofumi MZ
f972a9fbd5
[IMM32] Rewrite ImmSetCompositionWindow ( #3855 )
...
Implementing Japanese input... CORE-11700
2021-07-28 23:26:02 +09:00
Katayama Hirofumi MZ
8e1dea0c8c
[IMM32] Implement ImmLoadLayout ( #3854 )
...
Implementing Japanese input... CORE-11700
2021-07-28 23:25:10 +09:00
Katayama Hirofumi MZ
fb2aef9e4e
[IMM32] Rewrite ImmNotifyIME ( #3853 )
...
Implementing Japanese input... CORE-11700
2021-07-28 23:24:09 +09:00
Katayama Hirofumi MZ
a71de262d3
[IMM32] Rewrite ImmSetStatusWindowPos ( #3852 )
...
Implementing Japanese input... CORE-11700
2021-07-28 23:23:09 +09:00
Katayama Hirofumi MZ
ecb0c0963d
[IMM32] Imm(Lock|Unlock)ImeDpi and ImmSetOpenStatus ( #3830 )
...
- Add IMEDPI structure to ntuser.h.
- Implement ImmLockImeDpi/ImmUnlockImeDpi functions.
- Rewrite ImmSetOpenStatus function.
- Modify some NTUSER function prototypes.
- Modify imm32.spec.
CORE-11700
2021-07-25 11:57:57 +09:00
Katayama Hirofumi MZ
97847f2078
[IMM32] Improve ImmGetImeInfoEx ( #3833 )
...
- Rewrite ImmGetImeInfoEx function.
- Implement CtfImmIsTextFrameServiceDisabled function.
- Modify imm32.spec.
CORE-11700
2021-07-25 11:56:17 +09:00
Katayama Hirofumi MZ
5afc324359
[IMM32] Improve ImmUnlockClientImc and Imm32HeapAlloc ( #3834 )
...
- Fix Imm32HeapAlloc function.
- Fix ImmUnlockClientImc function.
CORE-11700
2021-07-25 11:55:03 +09:00
Joachim Henze
c30b1fe893
[SHELL32] Update de-DE.rc in IDD_BROWSE_FOR_FOLDER_NEW
...
More space for the german text in that button.
Correct the keyboard accelerator.
2021-07-24 15:11:54 +02:00
Mark Jansen
d039653959
[SHELL32] CDefView: Respect item attributes
2021-07-23 22:10:36 +02:00
Timo Kreuzer
41bc57ddf0
[REACTOS] Silence warnings in 3r-party code
2021-07-23 22:03:48 +02:00
Timo Kreuzer
5d8e834897
[REACTOS] Fix a number of MSVC warnings
2021-07-23 22:03:48 +02:00
Joachim Henze
1078340f5c
[SYSSETUP] Update de-DE.rc
...
The buttons name on the last dialog of 2nd stage
is "Fertig" and not "Beenden".
So make the help-texts consistent with that.
2021-07-18 17:51:44 +02:00
Eric Kohl
4cae349811
[ADVAPI32][SERVICES] Use the context handle to encrypt and decrypt service passwords
2021-07-17 16:26:16 +02:00
Katayama Hirofumi MZ
3965c93732
[IMM32] Rewrite ImmGetStatusWindowPos ( #3824 )
...
Rewrite ImmGetStatusWindowPos function. CORE-11700
2021-07-16 07:30:55 +09:00
Katayama Hirofumi MZ
0966e32146
[IMM32] Rewrite ImmGetCandidateWindow ( #3823 )
...
Rewrite ImmGetCandidateWindow function. CORE-11700
2021-07-16 03:04:00 +09:00
Eric Kohl
228dab60da
[SAMSRV] SamrQueryInformationDomain: Older functions should call new functions
2021-07-15 17:25:06 +02:00
Katayama Hirofumi MZ
b06b628f30
[IMM32] Rewrite ImmGetIMEFileNameA/W ( #3822 )
...
- Rewrite ImmGetIMEFileNameA and ImmGetIMEFileNameW functions. CORE-11700
2021-07-15 23:01:50 +09:00
Katayama Hirofumi MZ
3714ee269b
[IMM32] Rewrite ImmGetDefaultIMEWnd ( #3821 )
...
- Rewrite ImmGetDefaultIMEWnd function.
- Add g_dwImm32Flags global variable.
- Add Imm32QueryWindow helper function.
- Implement CtfImmIsCiceroEnabled function.
- Modify imm32.spec.
CORE-11700
2021-07-15 21:59:53 +09:00
Eric Kohl
2210d23fc7
[NETAPI32] Return the old values for NetGetJoinInformation() to fix Chrome Installer regression
...
Should fix CORE-17679
2021-07-14 15:22:17 +02:00
Katayama Hirofumi MZ
192981a1fe
[IMM32] Rewrite ImmGetCompositionWindow ( #3820 )
...
Rewrite ImmGetCompositionWindow function. CORE-11700
2021-07-13 21:13:39 +09:00
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
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
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
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
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
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
Katayama Hirofumi MZ
c238b554b1
[IMM32] Rewrite ImmGetConversionStatus ( #3790 )
...
Implementing Japanese input... CORE-11700
2021-07-05 21:20:20 +09:00
Eric Kohl
fb8edf90a0
[SAMSRV] Start work on the display cache
...
Initialize the cache and fill it on demand
2021-07-04 12:45:19 +02:00
Eric Kohl
556cef5be3
[SAMLIB] Add function names to trace messages
2021-07-04 12:31:22 +02:00
Katayama Hirofumi MZ
89f5f5bb95
[IMM32] Rewrite ImmGetDescriptionA/W ( #3780 )
...
CORE-11700
2021-07-04 08:18:15 +09:00
Eric Kohl
bf05fcbd29
[SAMSRV] Older functions should call newer functions
2021-07-03 14:46:32 +02:00
Timo Kreuzer
adc86c2442
[NETAPI32] Zero out lpNameBuffer in NetGetJoinInformation
...
This is needed, because for some reason, otherwise RPCRT4 will assume that whatever value is in there is already the buffer and copy the string there.
Fixes exception in Chrome 48.
2021-07-03 12:56:48 +02:00
Katayama Hirofumi MZ
650cd77234
[IMM32] ImmDisableIME calls NtUserDisableThreadIme ( #3776 )
...
- Just call NtUserDisableThreadIme in ImmDisableIME directly. CORE-11700
2021-07-01 18:03:42 +09:00
Katayama Hirofumi MZ
561fa8d29b
[SHELL32] Implement PathResolveA function ( #3771 )
...
- Follow-up of #3762 .
- Add PathResolveA implementation by ANSI/Unicode string conversion.
CORE-12665
2021-07-01 08:42:29 +09:00
Hermès Bélusca-Maïto
e7a5850d65
Revert "[SHELL32] Don't check for link files being targets for other link files. Addendum to 3a822e4f."
...
This reverts commit 3249a00364
.
2021-06-28 04:11:00 +02:00
Hermès Bélusca-Maïto
3199fdbd44
[SHLWAPI] Fix a trivial bug in PathFileExistsDefExtW() that seems to exist since 16+ years in Wine.
...
Suppose dwFlags == 1 | 4 (i.e. skipping the flag 2).
Then the while-loop would only run once, because at the second iteration
(after dwWhich >>= 1; has been executed once), dwWhich value == 2, but
dwWhich & 0x1 == 0, which makes the while-loop condition false.
Instead the loop should run, but the handling of the extension should be
skipped.
2021-06-28 02:19:31 +02:00
Hermès Bélusca-Maïto
8ec3580123
[SHELL32] Add the handy WHICH_DEFAULT value to the list of flags in shlwapi_undoc.h.
...
- Add as well the undocumented 0x40 dwFlags value from shlwapi!PathFileExistsDefExtW()
to the list.
- Fix a bug (also present in Win2k3) in PathResolveW() where, specifying
the PRF_DONTFINDLNK flag, would also erroneously exclude checking for
the .cmd extension as well (which was obviously NOT the original
intention, from the name of the flag and the documentation as well:
https://docs.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-pathresolve
).
Addendum to 3a822e4f
.
2021-06-28 02:19:30 +02:00
Hermès Bélusca-Maïto
3249a00364
[SHELL32] Don't check for link files being targets for other link files. Addendum to 3a822e4f
.
2021-06-28 02:19:30 +02:00
Joachim Henze
adee5ca255
[COMCTL32] Addendum to last commit ( #3674 ) CORE-17199
...
Keep that section like we had it to
support compilation on VS2010.
It does still work like that.
Addendum to commit 0.4.15-dev-2796-g e382b7bc35
2021-06-28 02:05:56 +02:00
Doug Lyons
e382b7bc35
[COMCTL32] Sync datetime.c to Wine-6.0 ( #3674 ) CORE-17199
...
Fix automatic toggling of date display on second stage setup
Update comctrl from Wine with fix.
Sync datetime.c to Wine-6.0
2021-06-28 01:18:10 +02:00
Katayama Hirofumi MZ
3a822e4f74
[SHELL32] Implement PathResolveW function ( #3762 )
...
- Implement PathResolveW function.
- Implement PathQualifyA/W functions using newly-defined PathQualifyExW function.
CORE-12665
2021-06-28 07:53:26 +09:00
Eric Kohl
37f38a80de
[SAMSRV] Fix call to SamrCloseHandle in SamrGetDomainPasswordInformation
2021-06-21 21:38:42 +02:00
Eric Kohl
be65a8568b
[SAMLIB] Check the server name in the binding routine
2021-06-19 21:51:06 +02:00
Eric Kohl
5b6e8af1bd
[SAMLIB] SamConnect: Pass a zero-terminated server name to SamrConnect
2021-06-19 20:29:24 +02:00
Joachim Henze
a3cadf630a
[COMCTL32] Strip EOL whitespace within ifdef __REACTOS__ section
...
no functional change.
Make that look beautiful before porting it back further.
Addendum to 0.4.15-dev-534-g 887764e607
(CORE-17062)
2021-06-16 11:41:56 +02:00
Joachim Henze
d5265b07bb
[MSI] Enumerate only type DRIVE_FIXED CORE-17623 (& CORE-14432)
...
MSI on 2k3sp2 hides empty CD-ROM, and hides CD-ROM with iso mounted.
MSI on 2k3sp2 hides VBox shares, both: writable and read-only-ones.
MSI on 2k3sp2 hides floppy drives with a floppy img mounted.
MSI on XPSP3 hides a mounted writable USB stick.
Thanks to the patches author Doug Lyons.
This patch supersedes
0.4.15-dev-2651-g 864e20b881
(CORE-14432)
and we are also better than Wines
0dd0d879a1
2021-06-13 15:30:49 +02:00
Eric Kohl
6ae7fc2b04
[LSASRV] Notify all authentication packages of a session to be deleted
2021-06-06 11:38:26 +02:00
Mark Jansen
1d68fe209f
[SYSSETUP] Use the calculated full path
2021-06-05 22:14:34 +02:00
Joachim Henze
864e20b881
[MSI] setup should not enumerate read-only CDRoms as install-targets CORE-14432
...
We decided to check a bit different than Wine currently does.
Wine checks for
if (GetVolumeInformationW(ptr, NULL, 0, NULL, 0, &flags, NULL, 0) && flags & FILE_READ_ONLY_VOLUME)
to exclude read-only-media while we (for now) check for
if (GetDriveTypeW(ptr) == DRIVE_CDROM)
For now this gives us the benefit of covering also CDROM drives, that do not have
a CD put into it.
That does not work properly for us with the Wine patch yet, but it does for Wine!
So this maybe points to some other bug in ros, maybe in our CDROM(FS)-drivers?
In the future we should also test this on other read-only-media in Windows e.g.
a read-only USB stick to decide whether we want to stick with our current solution
or whether we want to switch to Wines solution or whether we want to logically OR
both conditions!
Thanks to Doug Lyons for providing what *currently* does work best for us!
VBox https://reactos.org/testman/compare.php?ids=77537,77546 (no change)
KVM https://reactos.org/testman/compare.php?ids=77531,77541 (no change)
2021-06-05 21:27:40 +02:00
Serge Gautherie
83fcd65700
[MPR] spec: Add stubs, document parameter types, stub-enable 2 functions ( #3696 )
...
* Add 20 stubs from mpr.dll v5.2.3790.3959.
* Document some parameter types from https://github.com/Microsoft/winfile/
* Change WNetGetDirectoryType[A|W] to no-op stubs
CORE-14376
2021-06-05 20:49:41 +02:00
Timo Kreuzer
11ffa31155
[BROWSEUI] Fix broken code
2021-06-04 09:15:55 +02:00
Piotr Hetnarowicz
4771551c74
[BROWSEUI] Polish translation update ( #3703 )
2021-06-02 11:53:07 +02:00
Piotr Hetnarowicz
d05a20e7b3
[SHELL32] Polish translation update ( #3701 )
2021-06-02 11:50:54 +02:00
Eric Kohl
7b970c67a8
[NETCFGX] Create unique network connection names
2021-05-30 21:12:58 +02:00
Mark Jansen
f0bee6c4bc
[SHELL32] CDefView: Prevent use after free
...
While updating the item, the LVIF_STATE would be requested,
for which the old lParam would be accessed.
2021-05-26 22:57:43 +02:00
Eric Kohl
894cc4ac0c
[dnsapi][dnsrslvr] Implement DnsFlushResolverCacheEntry_A/_UTF8/_W
2021-05-24 14:43:30 +02:00
Mark Jansen
9fcdc68182
[SHELL32] Include the folder path in logging
2021-05-22 16:34:54 +02:00
Mark Jansen
b58c3d73ca
[RTL][KERNEL32] Move the STUB printing code to a place where it's actually called
2021-05-22 16:33:19 +02:00
Joachim Henze
cf6c191f69
[SHELL32] *.rc Whitespace fixes just, no functional change
...
Motivation to fix them in master is to avoid having to also port them back
when porting back nearby code.
2021-05-15 03:44:48 +02:00
Catalin Gabriel Draghita
2636cff09f
[SHELL32] Show Product version on About dialog bmp ( #3621 )
...
The About dialog banner will now show the correspondent Product version selected on install.
This will make it easier to tell which edition of ReactOS is installed.
2021-05-08 15:54:32 +09:00
Mas Ahmad Muhammad
fd4d8f550c
[TRANSLATION] indonesian add and update apps/shell translation
2021-05-05 11:34:28 +02:00
Jérôme Gardou
523912536e
[KERNEL32] Sync NLS RC files with wine 6.7
...
Mostly for having them UTF-8 encoded
2021-05-03 22:00:57 +02:00
Jérôme Gardou
061c7ecb1a
[FRAMEDYN] Fix the whole situation with regards to wchar_t
...
Alias CHSTRING_WCHAR to unsigned short and use inline wrappers
to be able to use the thing with modern compilers
Put the GCC aliases into the public header.
Enable build with clang-cl
2021-05-03 22:00:57 +02:00
Serge Gautherie
249f2388bd
[REACTOS] Fix parameter types on some exports ( #3217 )
...
Fix some wrong parameter types on some exports in NTDLL, KERNEL32, WTSAPI32, and NTOSKRNL.
2021-05-01 21:11:34 +02:00
Jérôme Gardou
e470b58376
[REACTOS] Explicitly link against pseh & include pseh headers in a few places
2021-04-28 13:10:23 +02:00
Jérôme Gardou
9ef5a7eb7a
[CMAKE] Fix compilation with newer windres versions
...
Also use clang as preprocessor when using it
Also, use *our* headers instead of the platform ones
2021-04-27 11:54:12 +02:00
Hermès Bélusca-Maïto
869a914cfd
[SYSSETUP] Forgot to update the ROS banner after 2021. Addendum to b570fac1
.
2021-04-26 02:21:59 +02:00
George Bișoc
1cf1892b14
[COMCTL32] Fix an incorrect returned value for ImageList_Remove
...
Thanks goes to Kyle Katarn. Had to make a commit myself due to author's account being deleted.
Signed-off-by: Kyle Katarn <contact@kcsoftwares.com>
2021-04-24 20:13:56 +02:00
George Bișoc
84b3fecb26
[MSGINA] Determine which kind of dialog box is before terminating it
...
Do a sanity check onto the dialog box type before terminating it. As it stands now, a call of PostQuitMessage() is invoked even when the dialog box is modal. This is illegal due to the fact that the shutdown dialog box is initiated by the "Security" main window thus WlxDialogBoxParam.
A call to PostQuitMessage onto a modal dialog box leads to a undefined behaviour, as it'll not just terminate the thread but also eventually killing the Winlogon process whose the thread belongs to.
CORE-17535
2021-04-22 13:30:55 +02:00
Eric Kohl
32428a39ed
[NEWDEV] Set the CM_PROB_FAILED_INSTALL problem code on failed install
...
CORE-17527
2021-04-20 22:00:41 +02:00
Serge Gautherie
0dedb9b474
[WINLOGON][MPR][SDK] WNetClearConnections: Fix function parameter type ( #3480 )
...
Addendum to 62f79fae93
.
Signed-off-by: Serge Gautherie <reactos-git_serge_171003@gautherie.fr>
2021-04-18 21:58:44 +03:00
Hervé Poussineau
af9df93274
[WS2_32] Create registry keys Protocol_Catalog9/NameSpace_Catalog5 if needed
...
This fixes networking in LiveCD and installation in 2nd stage.
CORE-17514
2021-04-17 23:57:41 +02:00
Eric Kohl
9e947e2b2b
[DEVMGR] Get rid of the unknown device class hack
...
Treat the unknown device class like any other device class.
CORE-17527
2021-04-16 23:45:08 +02:00
Eric Kohl
3fa57b8ff7
[NEWDEV] When a device install fails, set the 'Unknown' device class for that device
...
CORE-17527
2021-04-15 21:49:32 +02:00
Serge Gautherie
1758c3831b
[MSHTML] MSVC: There is no 'error C4028' anymore
...
MSVC amd64
'...\dll\win32\mshtml\nsio.c(3755): error C4028: formal parameter 3 different from declaration'
was fixed by 5ed1867
.
CORE-7538
2021-04-14 20:55:57 +02:00
Tibor Lajos Füzi
ea04edce2d
[TRANSLATION] Add/update Hungarian translation for solitaire, spider solitaire, rapps, usetup, cpl/timedate, shell32, user32
2021-04-14 16:16:24 +02:00
Hervé Poussineau
e044df8736
[SETUPAPI] Correctly enumerate non-installed devices in SetupDiGetClassDevsExW
...
Always try to read the correct device GUID from registry, even if GUID filter is disabled.
CORE-17527
2021-04-11 15:12:02 +02:00
Hervé Poussineau
f9df7af28a
[SETUPAPI] Reimplement SetupDiBuildClassInfoListExW using CM_* functions
...
We can now enumerate device classes on other computers.
2021-04-11 15:12:02 +02:00
Hervé Poussineau
8da00cd97c
[SETUPAPI] Fix CM_Open_Class_Key_ExW, when pClassGuid is used
...
Braces around GUID were missing.
2021-04-11 15:12:02 +02:00
Chan Chilung
6b700c6af1
[TRANSLATION] Chinese Traditional (zh-TW) translation update ( #3526 )
...
*Add Chinese Traditional translation for:
- [THEMES]
- [HIVESFT]
- [HIVEDEF]
- [HIVECLS]
- [SCREENSAVERS]
- [VGAFONTEDIT]
- [KERNEL32]
- [TASKLIST]
- [MYDOCS]
- [MSXML3R]
- INFs
*Chinese Traditional translation update for:
PR 3399
- [MSGINA]
- [SHELL32]
PR 3422
- [SOLITAIRE]
Others...
*Wine translation sync
2021-04-11 10:59:19 +02:00
George Bișoc
2ae526a039
[SHELL32] Do not format the partition if it's a system drive
...
Implement a sanity check helper which determines if the partition is a system drive or not based on the %SystemDrive% environment variable, preventing the user from nuking accidentally the partition with ReactOS system files installed. :P
NOTE: This code serves as a temporary measure to prevent accidental formatting of the system drive. In the future most of this code has to be totally rewritten (and stopping syncing with WINE altogether) as well as FMIFS library code so that we're on par in terms of compatibility with Windows.
2021-04-10 17:38:23 +02:00
Eric Kohl
c2757032c8
[DEVMGR] Use FlagsEx to check for DI_FLAGSEX_POWERPAGE_ADDED
2021-04-10 16:22:47 +02:00
Eric Kohl
ab0bbeb126
[DEVMGR] UpdateDevInfo: Enable built-in property pages by default
...
CORE-17532
2021-04-10 15:50:37 +02:00
Victor Perevertkin
74ec94e12c
[CMAKE] Some options are only supported by GCC, don't use them for clang
...
These are (so far):
-Wno-format-overflow
-Wno-nonnull-compare
-Wno-old-style-declaration
-Wno-unused-but-set-variable
2021-04-09 03:58:19 +03:00
Mark Jansen
2587d72ef7
[WINSXS] Add some amd64 manifests
...
Co-authored-by: Timo Kreuzer <timo.kreuzer@reactos.org>
2021-04-08 20:48:24 +03:00
Katayama Hirofumi MZ
773ad7aebc
[BROWSEUI] auto-completion: Support large number items ( #3592 )
...
If the items are too many, enable filtering in item enumeration. CORE-9281
2021-04-08 15:02:05 +09:00
Eric Kohl
e4646bc5d1
[SETUPAPI] SetupDiInstallDevice: Do not fail if the .inf file does not have a .Services section
...
CORE-17530
2021-04-07 21:39:55 +02:00
Hervé Poussineau
4d25869e0e
[SYSSETUP] Manually start PlugPlay service, and wait for it before continuing
...
That way, class installers are already registered before installing devices.
CORE-17538
2021-04-07 19:35:50 +02:00