Commit graph

2177 commits

Author SHA1 Message Date
Mas4hmad 9d1ce7c35c [TRANSLATION] Update Indonesian translation (#2037)
Update Indonesian translation for AVIFILE, CLIPBRD and USERENV.
2019-11-27 01:40:51 +01:00
Serge Gautherie 27502f5c51 [COMCTL32] Minimize Wine diff (#2035)
Addendum to b931f643e3.

CORE-16466
2019-11-27 07:27:21 +09:00
Katayama Hirofumi MZ cfdbccf937
[SHELL32] Follow-up of #2076 (#2091)
Fix EXE and SCR file icons. CORE-16533
2019-11-26 21:45:58 +09:00
Katayama Hirofumi MZ bd25333e24
[SHELL32] Make SHFormatDrive multi-thread (#2080)
CORE-12756
2019-11-26 18:26:25 +09:00
Katayama Hirofumi MZ cd75a87cfd
[SHELL32] Improve DragEnter of CFSDropTarget (#2073)
Reduce failures of DragDrop testcase. CORE-11238
2019-11-26 17:34:24 +09:00
Serge Gautherie 1f8dcf3c0e [SYSDM] IMGINFO: Fix 'iPLanes' typo (#2059) 2019-11-25 18:50:03 +01:00
Katayama Hirofumi MZ 0ac96ca431 [HNETCFG] CORE-16372 Jansen's hack 2019-11-24 22:36:49 +09:00
Katayama Hirofumi MZ 399854ce31
[SHELL32] Set default exe icon (#2076)
The default icon of an exe file was empty if no icon available from exe.
CORE-10480
2019-11-24 19:26:32 +09:00
Eric Kohl 630f34a0d0 [DNSAPI][DNSRSLVR] Parse the hosts file when the resolver is initializing
- Move the hosts file handling from dnsapi.dll to the resolver service. Now, the hosts file is no longer parsed on each query.
- Add support for DNS_QUERY_WIRE_ONLY and DNS_QUERY_NO_WIRE_QUERY flags to R_ResolverQuery.
- GetCurrentTimeInSeconds() should return DWORD instead of DNS_STATUS.
2019-11-23 17:13:51 +01:00
Amine Khaldi 6feb8748d3 [RPCRT4] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:12:31 +01:00
Amine Khaldi 661b8a2a05 [RICHED20] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:10:55 +01:00
Amine Khaldi 80f091fc69 [QUERY] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:10:28 +01:00
Amine Khaldi e3bf841067 [QMGR] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:10:04 +01:00
Amine Khaldi a93b822da2 [PROPSYS] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:08:50 +01:00
Amine Khaldi 58bd269253 [PRINTUI] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:08:24 +01:00
Amine Khaldi f5d283bdc4 [PIDGEN] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:08:00 +01:00
Amine Khaldi 909d7a81e1 [PDH] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:07:10 +01:00
Amine Khaldi 387183d627 [OLESVR32] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:06:44 +01:00
Amine Khaldi a9efcbe85d [OLEDLG] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:06:18 +01:00
Amine Khaldi 79bacc9aca [OLECLI32] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:05:51 +01:00
Amine Khaldi ae24453e12 [OLEAUT32] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:05:03 +01:00
Amine Khaldi 4166e5040d [OLEACC] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:03:49 +01:00
Katayama Hirofumi MZ a2d5a5c301
[SHELL32] Add SVG files of 'Rename' icon (#2084)
@milawynsrealm has provided the source of 242.ico as svg files. CORE-11736
2019-11-23 14:18:20 +09:00
Katayama Hirofumi MZ a4deb3f8f1
[SHELL32] Change icon of SendTo My Documents (#2083)
Follow-up of #2027. CORE-16496
2019-11-23 14:10:13 +09:00
Shy Zedaka ca09307274 [TRANSLATION][HEBREW] Some typo fixes and Some New strings (#2078) 2019-11-22 17:07:29 +01:00
Katayama Hirofumi MZ 9e20604a5f
[SHELL32] Add Tango icons download URL (#2079)
Add a download URL for referencing source. CORE-11736
2019-11-22 23:52:35 +09:00
Serge Gautherie 5b37caa9d7 [DESK] StringCbCat() needs bytes, not chars (#2070) 2019-11-21 01:10:20 +01:00
Serge Gautherie 0f92924a99 [REACTOS] Use explicit StringCb*W() (#2069) 2019-11-21 00:47:06 +01:00
Serge Gautherie f5ab9cb723 [NTOBJSHEX] StringCbCopy*() need sizeof(), not _countof() (#2066)
And use explicit StringCbCopyW().
2019-11-20 15:41:08 +01:00
Katayama Hirofumi MZ 79b030219f
[SHELL32] Improve icon selection upon right click (#2063)
If the Right-Clicked item is not being selected, then reset the selection and select the Right-Clicked item. CORE-16519
2019-11-20 20:37:57 +09:00
Katayama Hirofumi MZ aedba8441a
[SHELL32] Improve UI of drive formatting (#2048)
- Add stub window (StubWindow32) to the drive formatting dialog to avoid locked.
- Separate the thread of drive formatting.
- Move CStubWindow32 codes.
CORE-12756
2019-11-20 10:00:26 +09:00
Katayama Hirofumi MZ 2fb33d4c98 [MSGINA][TRANSLATION] Improve Japanese translation 2019-11-19 23:25:54 +09:00
Katayama Hirofumi MZ 098564d5fe
[TRANSLATION] Improve Japanese translation (#2057)
Improve Japanese translation.
Thanks to @98mebius.
2019-11-19 22:50:52 +09:00
Pierre Schweitzer 3098692068 [SHELLBTRFS] Use again .data() method of vector class
This reverts commit 45a643a136.
This reverts commit a3c13c624f.
This reverts commit 1725ddfd8f.
2019-11-18 23:50:33 +01:00
Eric Kohl 872fc17d0d [DNSAPI] Simplify the directory structure 2019-11-17 16:37:13 +01:00
Joachim Henze dc047f9630 [BROWSEUI][SHELL32] Fix scroll to selection CORE-16504
A patch by Katayama Hirofumi MZ

The bug was unhidden by
0.4.14-dev-312-g
b931f643e3
2019-11-17 02:04:27 +01:00
Jérôme Gardou 493ceb7ade [CMAKE] Fix host tools build on x86-64 mingw
Dynamically check for sys/types.h and pid_t in wine config.h
Use TARGET_xxx defines instead of _X86_ as this is undefined by GCC
Add some sense in include directories management by using interface
libraries
2019-11-15 16:22:06 +01:00
Katayama Hirofumi MZ 8f129932dd
[SHELL32] Simply return S_OK if *pdwEffect is none (#2039)
IDropTarget::DragEnter must simply return S_OK if *pdwEffect == DROPEFFECT_NONE. CORE-11238
2019-11-15 18:02:06 +09:00
Tibor Lajos Füzi 352b2410cc [TRANSLATION] Add/update Hungarian translation for comctl32, samsrv, syssetup (#2036) 2019-11-15 00:12:25 +01:00
Katayama Hirofumi MZ 90c63d12a1
[SHELL32][BOOTDATA] Implement Command Prompt here (#2029)
Add "Command Prompt here" menu item to the Right-click menu of normal folders and drives. Currently, this menu item doesn't work correctly because of the bug of pushd. CORE-12150
2019-11-14 23:25:21 +09:00
Pierre Schweitzer 986f6a4b24
[SHELLBTRFS] Properly fix AppVeyor build
This reverts bb6fece
2019-11-13 08:22:13 +01:00
Katayma Hirofumi MZ bb6feced9f [SHELLBTRFS] Fix build (don't use C++11 auto) 2019-11-13 12:30:33 +09:00
Joachim Henze f9e4d81056 [COMCTL32] Beautification addendum CORE-16466
I overlooked those missing white-spaces in
0.4.14-dev-312-g
b931f643e3

No functional change.
2019-11-13 01:22:00 +01:00
Joachim Henze b931f643e3 [COMCTL32] Fix listview scrollbars flashing CORE-16466
Many Thanks to patches author JIRA user 'I_Kill_Bugs',
but also to Doug Lyons and Fabian Maurer.

Unhidden by SVN r75735 == git 0.4.7-dev-168-g
6af37fd54e

I will merge that back into 0.4.13-RC as well.
2019-11-13 00:30:00 +01:00
Pierre Schweitzer 45a643a136
[SHELLBTRFS] Addendum to 1725ddf 2019-11-12 23:46:53 +01:00
Pierre Schweitzer 5f779048d3
[SHELLBTRFS] Replace emplace_back by something less efficient if not avaible 2019-11-12 23:29:08 +01:00
Pierre Schweitzer a3c13c624f
[SHELLBTRFS] Addendum to 1725ddf 2019-11-12 23:12:48 +01:00
Pierre Schweitzer 1725ddfd8f
[SHELLBTRFS] Fix build when std::vector.data() is not implemented 2019-11-12 22:59:27 +01:00
Pierre Schweitzer a837184300
[SHELLBTRFS] Fix build?
(Not sure why it works locally...)
2019-11-12 21:52:16 +01:00
Pierre Schweitzer aed50d7e21
[SHELLBTRFS] Upgrade to 1.5
CORE-16494
2019-11-12 21:45:49 +01:00
Pierre Schweitzer 86ee9b0cc2
[UBTRFS] Upgrade to 1.5
CORE-16494
2019-11-12 19:35:43 +01:00
Katayama Hirofumi MZ c214c04964
[SHELLEXT][FONTEXT] An attempt to implement IDropTarget (#2019)
CORE-12861
2019-11-12 20:26:56 +09:00
Katayama Hirofumi MZ d037003511
[SHELL32] Add SendTo My Documents (#2027)
If SendTo folder is empty in SHGetFolderPathAndSubDirW function, then add a shortcut file linked to My Documents. CORE-16496
2019-11-12 16:54:28 +09:00
Katayama Hirofumi MZ c0f340bca5
[SHELL32] Implement 'Open file location' of shortcut files (#2028)
"Open file location" is a feature to open the location of the target of a shortcut file.
Ideally we should probably use SHOpenFolderAndSelectItems here, but that is not 100% implemented in ros yet... CORE-12770
2019-11-12 16:47:36 +09:00
Eric Kohl 2b39b42a0a [NETSHELL] Fix checkboxes in the network adapter properties
- Use AUTOCHECKBOX instead of BS_AUTOCHECKBOX
- Use multiline checkboxes (BS_MULTILINE | BS_TOP) in order to display long text

CORE-15248
2019-11-11 00:15:06 +01:00
Katayama Hirofumi MZ 3b2ead064f
[SHELL32] Follow up of #2021 (#2022)
- Delete IObjectWithSite interface.
- Use PIDLIST_ABSOLUTE and PITEMID_CHILD rather than LPITEMIDLIST.
- Move CLSID_SendToMenu to shlguid_undoc.h.
- Delete unnecessary codes.
CORE-12562
2019-11-11 00:37:23 +09:00
Eric Kohl 305035be7d [DNSRSLVR][DNSAPI] Enable the DNS resolver cache
- Fix the IDL file to return DNS records properly
- Reroute the DNS query call path: DNSQuery->R_ResolverQuery->Query_Main

DNS records get cached and 'ipconfig /flushdns' works as expected.

CORE-12159
2019-11-10 15:28:42 +01:00
Amine Khaldi 0f5d91b750 [OLE32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:10:55 +01:00
Amine Khaldi 6410641025 [ODBCCP32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:10:08 +01:00
Amine Khaldi 4658658fb4 [ODBC32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:45 +01:00
Amine Khaldi 41203c9bb8 [OBJSEL] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:23 +01:00
Amine Khaldi 4cf1f80a0e [NTDSAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:00 +01:00
Amine Khaldi 1a3e41e769 [NPPTOOLS] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:08:38 +01:00
Amine Khaldi eb44c20c47 [MSXML3] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:07:55 +01:00
Amine Khaldi 80bb48e789 [MSVFW32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:07:06 +01:00
Amine Khaldi e80dec128e [MSSIP32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:06:19 +01:00
Amine Khaldi f3c326b225 [MSSIGN32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:05:55 +01:00
Amine Khaldi ee39ccec36 [MSRLE32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:59 +01:00
Amine Khaldi 7b0046072f [MSNET32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:36 +01:00
Amine Khaldi 1420b5b062 [MSISYS.OCX] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:14 +01:00
Amine Khaldi bc2a33a802 [MSISIP] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:03:52 +01:00
Amine Khaldi 38a119a72e [MSIMTF] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:03:20 +01:00
Amine Khaldi 9914d8b124 [MSG711.ACM] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:02:55 +01:00
Amine Khaldi f9a7523b63 [MSFTEDIT] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 22:03:39 +01:00
Amine Khaldi ac50127e48 [MSCTF] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 22:02:02 +01:00
Amine Khaldi eb856c3564 [MSCMS] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:58:56 +01:00
Amine Khaldi ddee95dfcd [MSCAT32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:57:34 +01:00
Amine Khaldi 323975a79e [MSACM32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:56:33 +01:00
Amine Khaldi 36acadd755 [MPR] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:55:56 +01:00
Amine Khaldi 0e18d6bc62 [MMDEVAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:54:42 +01:00
Amine Khaldi 853d641476 [MLANG] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:53:58 +01:00
Amine Khaldi 3aa689fe57 [MCIWAVE] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:53:30 +01:00
Amine Khaldi dac1cd3c0a [MCISEQ] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:52:56 +01:00
Amine Khaldi b4e4f9fc77 [MCIQTZ32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:52:30 +01:00
Amine Khaldi 9ac5b9a017 [MCIAVI32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:51:26 +01:00
Amine Khaldi 9d3a9694f4 [MAPI32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:50:53 +01:00
Katayma Hirofumi MZ 4a1cd04501 [SHELL32] Improve Japanese translation 2019-11-09 19:57:51 +09:00
Pierre Schweitzer 15a703503e
[SHELL32] Update French translation
CORE-12562
2019-11-09 10:19:10 +01:00
Katayama Hirofumi MZ 5308a606dc
[SHELL32] Initial SendTo implementation (#2021)
This PR will realize SendTo feature. Initially, there is no file in SendTo folder (displayed as "(None)"). If you added some shortcut files, then SendTo shows some menu items.
- Copy, Move, and Link are working.
- Added icons.
CORE-12562
2019-11-09 08:08:40 +09:00
James Tabor d96f24e384 [ComCtl32] Fix Build 2
Part 2
2019-11-06 21:29:56 -06:00
James Tabor 680d63eed3 [ComCtl32] Fix Build
Add missing header.
2019-11-06 20:50:32 -06:00
James Tabor 040c0c8376 [ComCtl32] Properly handle WM_CTLCOLOR* messages.
Patch by Fabian Maurer : Properly handle WM_CTLCOLOR* messages.

See CORE-15560 and
https://source.winehq.org/git/wine.git/?a=commit;h=1dc3ec2cdc83da0c1cab96f2dc61b2c917fd1e29
.
2019-11-06 20:29:28 -06:00
Amine Khaldi 51e134cd76 [DINPUT8] Sync with Wine Staging 4.18. CORE-16441 2019-11-05 22:31:12 +01:00
Joachim Henze 93220e26d0 [KERNEL32] The DPRINT again - Nevermind
Tribute to DepositePirate.

This reverts commit 4ed0c1acef.
2019-11-03 23:41:34 +01:00
Joachim Henze 4ed0c1acef [KERNEL32] Fix typo in DPRINT
I checked: this is no Wine synced code.
2019-11-03 22:30:35 +01:00
Hermès Bélusca-Maïto 1c9d825b78
[HTTPAPI] Fix MSVC2010 build. 2019-11-03 17:00:58 +01:00
Hermès Bélusca-Maïto 4b82c19196
[DNSAPI] Fix MSVC build. 2019-11-03 17:00:57 +01:00
Eric Kohl 158fda5cdf [DNSAPI][PSDK] Implement GetCurrentTimeInSeconds() and fix DnsQuery_A/UTF8/W() 2019-11-02 23:59:06 +01:00
Eric Kohl 01bd090db0 [DNSAPI] Add missing exported functions 2019-11-02 18:48:31 +01:00
Amine Khaldi 80b74aaec8 [LOADPERF] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:40:10 +01:00
Amine Khaldi 341a75bff3 [JSPROXY] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:38:56 +01:00
Amine Khaldi 3e2d6582b7 [JSCRIPT] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:38:06 +01:00
Amine Khaldi da0cd273de [ITSS] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:37:34 +01:00
Amine Khaldi eac6ed6332 [ITIRCL] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:36:57 +01:00
Amine Khaldi bf833d29a7 [INSENG] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:36:31 +01:00
Amine Khaldi 089221f4e9 [INITPKI] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:35:54 +01:00
Amine Khaldi 1c94266177 [INETMIB1] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:35:29 +01:00
Amine Khaldi ae07dd64af [INETCOMM] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:35:04 +01:00
Amine Khaldi 9ece2deded [IMM32] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:34:15 +01:00
Amine Khaldi bee818a28a [IMAGEHLP] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:33:24 +01:00
Amine Khaldi c3cabdbf31 [IEFRAME] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:32:59 +01:00
Amine Khaldi ebcc4c6109 [HTTPAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:32:29 +01:00
Amine Khaldi 61d79795bd [HLINK] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:30:25 +01:00
Katayama Hirofumi MZ a63678c9a9
[KERNEL32] Fix MultiByteToWideChar(CP_UTF8, ...) (#2007)
CP_UTF8 validation was not strict. 5- or 6-byte length sequences are invalid in RFC 3629 UTF-8. CORE-16468

- Fix MultiByteToWideChar(CP_UTF8, ...) by making check strict.
2019-11-02 14:16:26 +09:00
Eric Kohl a95a0b61bd [SETUPAPI] Add support for the optional StartName entry in inf file service install sections 2019-11-02 00:17:33 +01:00
Oleg Dubinskiy 218118e994 [CRYPTEXT] Add Ukrainian translation (#1999) 2019-10-28 15:27:03 +01:00
Eric Kohl a2f4e191f4 [DNSAPI] Get rid of the internal/windns.h file. 2019-10-27 23:20:26 +01:00
Eric Kohl b79246c534 [DNSAPI] Add the Resolver Service RPC client code and implement DnsFlushResolverCache()
Patch by Peter Hater and Christoph von Wittich.
Slightly modified by me.

CORE-12159
2019-10-27 20:38:25 +01:00
Serge Gautherie e133817811 [CMAKE] Use modules instead of shared libraries
Follow-up to 23373acbb9.
2 missed cases: apisets, lunar.msstyles.
4 new cases: w32time, netplwiz, msxml3r, mizu.msstyles.
2019-10-27 09:51:28 +01:00
Serge Gautherie cef6a5b691 [D3D8][D3D9][DDRAW][WINED3D] Use modules instead of shared libraries
This reverts part of (revert) commit 81cffd7658,
so restores 23373acbb9.
2019-10-27 09:50:38 +01:00
Eric Kohl 789edebfac [IPCONFIG][DNSAPI][SDK] Renamed DNSCACHEENTRY and fixed its type field(s)
Now, 'ipconfig /displaydns' displays A- and AAAA-records correctly.
2019-10-27 08:35:03 +01:00
Amine Khaldi 0c64ffd3ab [COMDLG32] Improve some header inclusions. 2019-10-26 23:11:08 +01:00
Amine Khaldi 6cbb644524 [HHCTRL.OCX] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:57:01 +01:00
Amine Khaldi 88179a5d0f [FUSION] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:56:11 +01:00
Amine Khaldi 683b9f8f98 [FAULTREP] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:55:45 +01:00
Amine Khaldi b81745a3a0 [CRYPTUI] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:55:21 +01:00
Amine Khaldi f4663f8ef0 [CRYPTNET] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:54:32 +01:00
Amine Khaldi e6e75f1cb3 [CRYPTDLL] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:54:07 +01:00
Amine Khaldi 2fdfd36ca5 [CRYPTDLG] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:53:42 +01:00
Amine Khaldi 98ef8700d2 [CREDUI] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:53:18 +01:00
Amine Khaldi ce73ea1e08 [COMPSTUI] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:52:52 +01:00
Amine Khaldi 5981ef3ecc [COMDLG32] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:52:27 +01:00
Amine Khaldi 00f14ee1f2 [COMCTL32] Sync listview.c and progress.c with Wine Staging 4.18. CORE-16441 2019-10-26 22:51:10 +01:00
Amine Khaldi 0e4180451f [CABINET] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:50:17 +01:00
Amine Khaldi 854ed51035 [AVIFIL32] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:49:48 +01:00
Amine Khaldi ac78751192 [ATL80] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:49:13 +01:00
Pierre Schweitzer 96ca9e39f8
[BROWSEUI] Update French translation
Addresses changes done in 103c87d

CORE-16427
2019-10-26 22:11:18 +02:00
Amine Khaldi 51373fdd86 [ATL] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:08:57 +01:00
Amine Khaldi fa8d16a0eb [ADVPACK] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:08:05 +01:00
Amine Khaldi a8f780a9db [ACTIVEDS] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:07:38 +01:00
Amine Khaldi ee5f98cc00 [D3DXOF] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:07:07 +01:00
Amine Khaldi b25254dcda [MSDMO] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:06:37 +01:00
Amine Khaldi d6c879a0e0 [DXDIAGN] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:05:45 +01:00
Amine Khaldi 4188095a3a [DPNHPAST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:05:19 +01:00
Amine Khaldi eed824362a [DPLAYX] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:04:51 +01:00
Amine Khaldi c1cf2ac305 [DMUSIC] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:04:24 +01:00
Amine Khaldi 41c8c312e1 [DINPUT] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:03:34 +01:00
Amine Khaldi 3d017d7150 [D3DRM] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:01:38 +01:00
Amine Khaldi 7ce1a24a8b [D3DCOMPILER_43_WINETEST] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:01:05 +01:00
Amine Khaldi dffb99c172 [D3DCOMPILER_43] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:00:33 +01:00
Jared Smudde a270e5b053 [APPWIZ] Very minor icon fix for the Create Shortcut wizard. (#1993)
Also cleaned up the other icons to reduce size.
2019-10-24 13:58:04 +02:00
Serge Gautherie c8cbd566f9 [HDWWIZ] ProbeListPageDlgProc(): Top 'Item' variable is enough (#1990)
Addendum to ce498aa571.
2019-10-22 10:12:04 +09:00
Joachim Henze 082f230ac7 [WINED3D] Workaround regression CORE-15408
Many 3D applications crashed with 'WineD3D fake window' msgbox
if they were used in VirtualBox with graphics driver
'VBoxDisp.sys from VM guest additions + installed 3D acceleration'

That was a regression of SVN r75847 == git
3d13ed394e

Contrary we had no such issues with the SW emulation.
The reason for the bug is that
VBoxDisp only supports OpenGL 2.1 (GLSL 120) and WineD3D
tried to use shaders for OpenGL 3.2 (GLSL 150).

This workaround disables the usage in a hard-coded way for
all graphics adapters. Should be ok for now, as ros does not
really support any modern GPU drivers yet.
Proper working runtime detection would be better ofc.

Thx to Doug Lyons & Fabian Maurer
2019-10-22 03:07:09 +02:00
Katayama Hirofumi MZ 6cca46453c [SHELLEXT][ZIPFLDR] Performance: Initialize m_Filename quickly 2019-10-22 09:55:06 +09:00
Katayama Hirofumi MZ 72e5c2e77c [CPL][DESK] hShell32 is always non-NULL in epilogue 2019-10-22 09:43:34 +09:00
Katayama Hirofumi MZ ce498aa571 [CPL][HDWWIZ] Move 'Index' and 'Item' variables to prologue 2019-10-22 09:41:09 +09:00
Joachim Henze f2f833c53c [COMCTL32] Address regression CORE-14622
"Avira Antivir Personal 6.35.00.243" had issues painting its
setup wizard dialog with correct background color.
That part was a regression of SVN r74136 == git
b1b42795a9

and also did not draw its umbrella bmp, which did never work
in ros up to now afaik.

https://reactos.org/testman/compare.php?ids=69394,69478 VBOX
https://reactos.org/testman/compare.php?ids=69395,69479 KVM

Thanks to patches author Doug Lyons and HBelusca.

Wine has been reported to be affected by that bug as well:
https://bugs.winehq.org/show_bug.cgi?id=46636
Not sure whether our patch will be accepted by Wine,
to my naive eye this looks like an interim solution.
2019-10-22 01:10:28 +02:00
Eric Kohl 4455dcb26e [DNSAPI][REACTOS] Add a header for undocumented dnsapi functions and use it in dnsapi.dll 2019-10-20 23:13:46 +02:00
Amine Khaldi 7c98f2203d [HNETCFG] Sync with Wine Staging 4.18. CORE-16441 2019-10-20 20:03:33 +01:00
Amine Khaldi c1585bb868 [DEVENUM] Sync with Wine Staging 4.18. CORE-16441 2019-10-20 18:56:05 +01:00
Mark Jansen 1f362c1a5a
[SHELL32] CDefaultContextMenu: Don't render a medium just to query if it is present 2019-10-20 17:10:12 +02:00
Mark Jansen e45beb55f8
[SHELL32] CDefaultContextMenu: Always add the wanted operation to the IDataObject 2019-10-20 17:10:12 +02:00
Mark Jansen c31327114b
[SDK][SHELL32] Augment the internally used IDataObject with some extra formats
This is needed because our code seems to use CF_HDROP a lot, instead of HIDA...
2019-10-20 17:10:12 +02:00
Mark Jansen f9d3c2c608
[SHELL32] Mark an unexpected failure as unexpected 2019-10-20 17:10:11 +02:00
Mark Jansen 75cabb07be
[SHELL32] Properly release an StgMedium 2019-10-20 17:10:11 +02:00
Mark Jansen 87fa11f54b
[FONTEXT] Return the correct error in GetDisplayNameOf 2019-10-20 17:10:04 +02:00
Eric Kohl 2ed4b3f780 [NETCFGX] Free all component data on INetCfg_fnUninitialize() 2019-10-20 15:01:55 +02:00
Thomas Faber c1eccaffaa
[MBEDTLS] Update to version 2.7.12. CORE-16440 2019-10-20 12:46:35 +02:00
Mark Jansen d9e7c48c1a
[FONTEXT] Initial implementation
Create Fonts\desktop.ini when registering the shell ext
Also list the shell extension as needing to be registered at install
CORE-14690
2019-10-19 18:42:15 +02:00
Mark Jansen 730a99c860
[SHELL32] Update CDataObject,
allowing it to accept new formats and behave a bit more like windows
2019-10-19 18:42:15 +02:00
Mark Jansen 5d54b65ceb
[SHELL32] Add support for custom View objects defined with UICLSID
CORE-16271
2019-10-19 18:42:15 +02:00
Mark Jansen a99325c716
[ZIPFLDR] Fix number of menu items returned for DFM_MERGECONTEXTMENU 2019-10-19 18:42:14 +02:00
Mark Jansen 5d7ae44059
[SHELL32] Demote an ERR to WARN 2019-10-19 18:41:52 +02:00
Joachim Henze a01b272578 [BROWSEUI][SHELLFIND] Update de-DE.rc CORE-16427
Translate the new checkboxes text to german

Addendum to 0.4.14-dev-60-g
103c87d2b9
2019-10-19 16:36:02 +02:00
Doug Lyons 103c87d2b9
[SHELLFIND] Add Hidden Files & Folders Selection. CORE-16427 2019-10-19 15:57:34 +02:00
Pierre Schweitzer c290ae21c7
[WSHTCPIP] Print IOCTL as hexa value 2019-10-19 12:04:40 +02:00
Serge Gautherie a8236e3fa9 [MSAFD] SizeOf*Buffer: Type is ULONG, not INT/DWORD 2019-10-19 10:50:03 +02:00
Serge Gautherie 3f0ba492ad [MSAFD] WSPSetSockOpt(): Fix a copypasta
Addendum to 6bc61f63f1.

CORE-15804
2019-10-17 08:18:43 +02:00
Joachim Henze cd2a274ef7 [BROWSEUI][SHELLFIND] Allow to 'Open Containing Folder'
of a search result again.

The feature regressed by 0.4.13-dev-1133-g
a3ee648d8b

I chose the shorter solution of Brock Mammen instead
of the patch of Doug Lyons from PR1960.

Still many thanks to Doug Lyons for his encouragement
in creating a fix as well and performing
regression-testing.

I intend to merge that back into 0.4.13RCs as well.
2019-10-12 15:44:58 +02:00
Mas4hmad f84bd4f393 [TRANSLATION] Add/Update Indonesian translations (#1904)
Add/Update Indonesian translations for CHARMAP, CMDUTILS-HELP, SERVMAN, SETUPAPI, SHELL32, SUBST, SYSSETUP, TASKMGR, USERINIT.
2019-10-08 17:03:14 +02:00
Eric Kohl 80db055135 [SYSSETUP][NETCFGX][INF] Install the TCPIP protocol driver properly
Get rid of the special RandomProtocolGUID_TCPIP :-)
Works with the Setup CD and Live CD.
2019-10-06 22:36:19 +02:00
Doug Lyons b6b7bda443 Shell Find Improvements to make Search Item general and Show Sub-directories (#1927)
* Shell Find Improvement to make Search Item general by adding asterisks before and after before search and show sub-directories in find listing. CORE-16152
2019-10-05 16:32:49 +02:00
Joachim Henze 36d9e80add [D3DCOMPILER_43] Addendum to last commit CORE-14955 & CORE-15652
GCC Linux build had no issues with the last commit but
MSVC x86 & x64 v18.0.31101.0 choked on it with
error C4133: 'function' : incompatible types - from 'D3D_PRIMITIVE *' to 'DWORD *'
and similar.

I could not retest with that exact version of MSVC, but the mentioned problems
vanished for me when compiling locally with MSVC 16.0.40219.1 x86.
Fingers crossed, that this makes the builders happy again!
2019-10-03 21:16:39 +02:00
Joachim Henze 81cffd7658 [D3D8][D3D9][DDRAW][D3DCOMPILER_43][WINED3D] Revert to Wine Staging 3.3
Avoid regressions CORE-14955 "Ddraw fullscreen crashes" and CORE-15652

This brings us back to before guilty commit 0.4.10-dev-55-g
7af3969e9f

and therefore downgrades
dll/directx/wine/
D3D8,D3D9,DDRAW,D3DCOMPILER_43,WINED3D
to WineStaging 3.3.
Also downgrades related header sdk/include/reactos/wine/wined3d.h
and for the first time also media/doc/README.WINE

Same versions of these dlls we had in every ros rls since 0.4.10rls.
Amine Khaldi agreed to perform this revert also for master now.

Purpose of this revert is to fix crashes when Ddraw apps switch
into fullscreen with VBEMP and inbuilt Mesa.
I tested, before:
 DxDiag crashed when switching to fullscreen (CORE-14955),
 Diablo II crashed immediately (CORE-15652),
 Monster-Truck-Madness 2 demo crashed after main menu

Afterwards all of these apps do run.
DXTN does still work after that, even with VBEMP and inbuilt Mesa.

squashed commit of 0.4.13-RC-2-g
67dd70e5ef
and 0.4.13-RC-3-g
9f1e2cd172
2019-10-03 18:38:29 +02:00
Pierre Schweitzer 0ce3941b41
[KERNEL32] Fix FIXME by calling appropriate function in GetNativeSystemInfo() 2019-10-02 10:52:00 +02:00
Thomas Faber a66bee2837
[SHELLFOLDERS] Gracefully handle NULL pidl in CDrivesFolder::BindToObject. CORE-16403
Fixes one of many crashes in shell32_winetest:shlfolder.
2019-09-29 12:42:26 +02:00
Thomas Faber be1f95527a
[SHELL] IPersistIDList/IShellLink use P(C)IDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:39 +02:00
Thomas Faber b2992e7a5e
[SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
Thomas Faber 6b0d2c2a2c
[SHELL] Fix more IPersistFolder::Initialize prototypes. CORE-16385
Addendum to c2b476bd77.
2019-09-29 12:07:43 +02:00
Shy Zedaka acaff47682 [BROWSEUI][SHELL32][TRANSLATION] Major Translations to BROWSEUI And New Search function to Hebrew, and Some Other changes. (#1938) 2019-09-26 22:18:59 +02:00
Eric Kohl bf854f5372 [POWERCFG] Fix the Indentation. No code changes! 2019-09-25 10:52:45 +02:00
Lee Schroeder 43f03da358 [MSXML3R] XML/XSL file description localization (#1926)
Add localization for the file description of both XML and XSL file formats.
Please check for copypasta errors!

CORE-16390

Co-Authored-By: Stanislav Motylkov <x86corez@gmail.com>
2019-09-23 23:30:53 +02:00
Abdulganiev Rafael 9dd71e12b9 [TRANSLATION] Russian translation for browseui (#1928)
Co-Authored-By: Stanislav Motylkov <x86corez@gmail.com>
2019-09-23 23:28:46 +02:00
Joachim Henze a40331b0f4 [COMCTL32] Workaround v6 button redraw regressions CORE-13278 & CORE-16093
Most likely not correct, as it breaks comctl32:buttonv6 tests
https://reactos.org/testman/compare.php?ids=68146,68147

But greatly eliminates perceived flickering when hovering
with the mouse about buttons in unthemed mode.
We suffered from these regressions for years and nobody did
find a proper solution, therefore it's time to at least workaround them.
The patch did not expose any new real-world-issues after I retested
the whole rapps suite against it in 0.4.12RCs.

I committed the same workaround already into 0.4.12-RC-30-g
9513c9bf12

CORE-13278 was once introduced/unhidden by SVN 73806 ==
c607de714c

CORE-16093 was once introduced/unhidden by SVN 74149 ==
301c476074
2019-09-22 21:17:10 +02:00
Joachim Henze b7f62b9bf9 [BROWSEUI] RC de-DE of Search feature & Folderoptions caption CORE-16392 2019-09-22 19:11:39 +02:00
Thomas Faber c2b476bd77
[SHELL] IPersistFolder::Initialize takes a PCIDLIST_ABSOLUTE. CORE-16385 2019-09-22 16:19:11 +02:00
Thomas Faber b90c24d640
[SHELL] IPersistFolder2::GetCurFolder takes a PIDLIST_ABSOLUTE*. CORE-16385 2019-09-22 16:19:09 +02:00
Thomas Faber d41c5be3bd
[BROWSEUI] Fix a PIDL leak. 2019-09-22 11:42:06 +02:00
Thomas Faber cfc5b3749f
[SHLWAPI] Import Wine commit c8175e6c7a7 (Fix Stat() method for file streams) by Nikolay Sivov.
Fixes crash in shlwapi_winetest:istream.
2019-09-22 11:42:01 +02:00
Thomas Faber faae7e5790
[SHELL32] Handle BYREF variants in CFolderItems::Item.
Fixes crash in shell32_winetest:shelldispatch.

See also:
6634b31520
2019-09-22 11:41:57 +02:00