Commit graph

61381 commits

Author SHA1 Message Date
Amine Khaldi 10ae1b40b3 [MPLAY32] Add entries for found mci devices in the "Device" menu. By Ricardo Hanke. CORE-9385
svn path=/trunk/; revision=66833
2015-03-20 10:44:36 +00:00
Amine Khaldi dfeca474ec [SETUPAPI] Partially sync parser.c with Wine Staging 1.7.37. Started off by Victor's work in CORE-9397 and completed by me. CORE-9246
svn path=/trunk/; revision=66832
2015-03-20 10:37:55 +00:00
Amine Khaldi 5fadd826c9 [MPLAY32] Display the current media position. By Ricardo Hanke. CORE-9396
svn path=/trunk/; revision=66831
2015-03-20 10:13:11 +00:00
Christoph von Wittich 7f0aa3f626 [I8042PRT]
apply the hack for Hyper-V as well

svn path=/trunk/; revision=66830
2015-03-20 08:18:38 +00:00
Hermès Bélusca-Maïto 114302b955 [NTVDM]
- Fix bugs in MemExceptionHandler, VDDInstallMemoryHook and VDDDeInstallMemoryHook where we must translate physical addresses to real ones and vice-versa.
- Give a first implementation of VDDAllocMem and VDDFreeMem.

svn path=/trunk/; revision=66829
2015-03-20 00:32:31 +00:00
Hermès Bélusca-Maïto d4b941d2c8 [MVDM]: Add a testbench VDD. Tested by hyoenmadan on NT4 MIPS NTVDM and by myself on 2k3 NTVDM.
svn path=/trunk/; revision=66828
2015-03-20 00:14:11 +00:00
Timo Kreuzer a382aad708 [I8042PRT]
Try to fix Dell Latitude notebooks.

svn path=/trunk/; revision=66826
2015-03-19 23:02:46 +00:00
Timo Kreuzer 0d4dc5534b [I8042PRT]
Fix an off-by-one error in the SMTABLE string parsing code. Enable SYS_VERSION string for VirtualPc detection. Should hopefully fix VirtualPc mouse.

svn path=/trunk/; revision=66825
2015-03-19 22:37:43 +00:00
Timo Kreuzer 7a75fa9daf [I8042PRT]
Commit missing file

svn path=/trunk/; revision=66824
2015-03-19 21:52:55 +00:00
Timo Kreuzer 77ef72e473 [I8042PRT]
Implement parsing of SMBIOS tables to be able to apply hardware specific hacks. First hack fix attempt is on Microsoft VirtualMachine.

svn path=/trunk/; revision=66823
2015-03-19 21:50:53 +00:00
Timo Kreuzer 0ca08e8f25 [NTOSKRNL]
Hackplement IoWMIOpenBlock and IoWMIQueryAllData. Just enough to query the SMBIOS tables.

svn path=/trunk/; revision=66822
2015-03-19 21:31:20 +00:00
Hermès Bélusca-Maïto 02b663f961 [DDK]: Fix english
[NTVDM]: Make export library. Define the Vdm(Un)MapFlat functions if needed.

svn path=/trunk/; revision=66821
2015-03-19 21:03:58 +00:00
Hermès Bélusca-Maïto 0c66b36a42 [DDK]: Update VDD headers.
svn path=/trunk/; revision=66820
2015-03-19 21:00:25 +00:00
Kamil Hornicek 6f1802eece [RAPPS]
- disable redrawing while the application list is being updated (suggested by Christoph)

svn path=/trunk/; revision=66819
2015-03-19 20:19:27 +00:00
Hermès Bélusca-Maïto 9d069a334c [RAPPS]: Fix french translation.
svn path=/trunk/; revision=66818
2015-03-19 20:07:33 +00:00
Amine Khaldi 9f9195a622 [RAPPS] Fix build.
svn path=/trunk/; revision=66816
2015-03-19 19:43:57 +00:00
Kamil Hornicek d0f22842dc fix build?
svn path=/trunk/; revision=66815
2015-03-19 19:41:25 +00:00
Kamil Hornicek c7046c39bc [RAPPS]
- remove the custom parser, add caching, accelerators and lazy loading support and more (patch by Ismael Ferreras Morezuelas)
- modifications by me: 
- don't rely on an undocumented behavior when calling GetPrivateProfileStringW and check the return value instead (should get fixed in kernel32 too)
- modify the packaging scripts so the resulting CAB file contains UTF16 encoded files and remove the re-encoding hack from the patch (this is backwards compatible as the previous parser implementation was UTF16 aware)
CORE-9060

svn path=/trunk/; revision=66814
2015-03-19 19:26:14 +00:00
Timo Kreuzer 631b0ae9a1 [PSDK/DDK/XDK]
- Add mising wmiguid.h
- Fix parameter of IoWMIOpenBlock based on latest WDK
- Add a few missing constants to wmistr.h

svn path=/trunk/; revision=66813
2015-03-19 16:30:45 +00:00
Kamil Hornicek c1212df781 [RAPPS]
- use compression for the app DB archive
- update spanish resources
- patch by Ismael Ferreras Morezuelas
CORE-9060

svn path=/trunk/; revision=66812
2015-03-19 14:17:49 +00:00
Kamil Hornicek caaea6ad22 [SHELL32]
- add icons 165, 166 (by Robert Naumann) and 167 (adapted regedit icon by me) and add these to the Drive's properties Tools tab (patch by Robert Naumann)
- use the dialog resource id directly in SH_CreatePropertySheetPage (makes the icons actually draw)
CORE-9382

svn path=/trunk/; revision=66810
2015-03-19 13:48:10 +00:00
Amine Khaldi ae7a35a7bd [CRYPTNET] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66808
2015-03-19 13:19:05 +00:00
Amine Khaldi 4c7d4aa79e [IEFRAME] Simplify loading inetcpl when clicking on Properties.
svn path=/trunk/; revision=66807
2015-03-19 13:15:49 +00:00
Amine Khaldi 31c9d59bc1 [CRYPT32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66806
2015-03-19 12:37:21 +00:00
Amine Khaldi fd10f42deb [CRYPT32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66805
2015-03-19 12:37:00 +00:00
Amine Khaldi 846061565a [COMDLG32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66804
2015-03-19 12:24:17 +00:00
Amine Khaldi f9e6b0df11 [COMDLG32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66803
2015-03-19 12:24:05 +00:00
Amine Khaldi 38305d6d20 * Addendum to r66800.
svn path=/trunk/; revision=66802
2015-03-19 12:08:58 +00:00
Amine Khaldi 2923acd08c [COMCTL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66801
2015-03-19 12:07:45 +00:00
Amine Khaldi aa6974689d [COMCTL32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66800
2015-03-19 12:07:32 +00:00
Timo Kreuzer 42280af1d7 [NTOSKRNL]
Fix shutdown.

svn path=/trunk/; revision=66799
2015-03-19 11:58:00 +00:00
Amine Khaldi 9ae780aad6 [PSDK] Add missing _LI_METRIC enum.
svn path=/trunk/; revision=66798
2015-03-19 11:51:24 +00:00
Timo Kreuzer 34c63e36da Merge the following revisions from kernel-fun branch:
r62291
[NTOSKRNL]
Start implementing the built-in WMI driver

r62294
[NTOSKRNL]
Add basic code for the WMI GUID object

r62301
[NTOSKRNK]
Halfplement WmipSecurityMethod, implement WmipGUIDFromString as a wrapper around RtlGUIDFromString due to different format requirements, fix usage of RtlPrefixUnicodeString.

r62302
[NTOSKRNL]
Implement WmipFastIoDeviceControl, start implementing WmipIoControl

r62321
[NTOSKRNL]
Stubplement IOCTL_WMI_UNREGISTER_GUIDS and IOCTL_WMI_RECEIVE_NOTIFICATIONS, just enough that the callers don't error out.

r62322
[NTOSKRNL]
Zero out the guid object, remove debug breakpoints in WmipDeleteMethod and WmipCloseMethod (for now there's nothing to do), factor out the code to capture the guid object attributes into WmipCaptureGuidObjectAttributes, ignore ioctl 0x228168 for now and stubplement IOCTL_WMI_OPEN_GUID_FOR_EVENTS

svn path=/trunk/; revision=66797
2015-03-19 10:47:36 +00:00
Amine Khaldi 7b4744416c [IEFRAME] Add some icons to dialogs. Load inetcpl when clicking on Properties. Brought to you by Jared with slight changes by me. CORE-9372
svn path=/trunk/; revision=66795
2015-03-19 10:28:41 +00:00
Hermès Bélusca-Maïto e6ce05a90f [NTOS]: Heh Arch, use the Process parameter of the function, instead of PsGetCurrentProcess()!! (bug found by Thomas, because I quickly copied the code from ke/i386/v86vdm.c function Ke386CallBios lines 693 and below without adapting it to the present case ^^).
svn path=/trunk/; revision=66794
2015-03-19 00:06:54 +00:00
Hermès Bélusca-Maïto 52c5d11cda [NTOS]
- Let us know if we need to handle FPU emulation.
- The PspDeleteLdt and PspDeleteVdmObjects do not need to return anything, they just clean possible existing structures only.
- Use ExFreePoolWithTag when freeing Process->VdmObjects (help in detecting possible memory corruption).
- Since we sometimes toy with Process->VdmObjects, give a basic implementation of PspDeleteVdmObjects that just frees VdmObjects for now. Also, add an assert in PspDeleteLdt because the LdtInformation process member should remain NULL for now (since we don't use it).

svn path=/trunk/; revision=66793
2015-03-18 20:43:22 +00:00
Amine Khaldi 7d4aad0981 [CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66791
2015-03-18 16:02:57 +00:00
Amine Khaldi cb274efdc6 [CABINET] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66790
2015-03-18 16:02:37 +00:00
Amine Khaldi 89ef898458 [BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66789
2015-03-18 15:53:18 +00:00
Amine Khaldi 957b8f0cbb [PSDK] Add missing BCRYPT_HANDLE.
svn path=/trunk/; revision=66788
2015-03-18 15:42:53 +00:00
Amine Khaldi c15779228c [AVIFIL32] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66787
2015-03-18 15:39:32 +00:00
Amine Khaldi 73cc7d24ae [ATL100_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66786
2015-03-18 15:32:41 +00:00
Amine Khaldi ee8633b1ce [ATL][ATL80][ATL100] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66785
2015-03-18 15:30:17 +00:00
Pierre Schweitzer 88e3a5126f [NTOSKRNL]
Also partly revert r66781.
By Stefan G.

svn path=/trunk/; revision=66784
2015-03-18 15:26:46 +00:00
Pierre Schweitzer 0b60c945c8 [RTL]
Revert r66782.
"[15:38:45] <Steffmeistro> RtlNtStatusToDosError already sets it"

svn path=/trunk/; revision=66783
2015-03-18 14:41:34 +00:00
Pierre Schweitzer da611ab479 [RTL]
Also set status in RtlSetLastWin32ErrorAndNtStatusFromNtStatus() (to match both name & documentation ;-)).

Patch by Stefan Ginsberg.

Should be sent upstream?

svn path=/trunk/; revision=66782
2015-03-18 14:34:19 +00:00
Pierre Schweitzer 7757ad1b00 [NTOSKRNL]
- Don't include user-mode header in kernel
- Don't set Win32 error in PsConvertToGuiThread(), it will be done in KiSystemServiceHandler()
- Fix setting Win32 error in KiSystemServiceHandler()

Patch by Stefan Ginsberg

svn path=/trunk/; revision=66781
2015-03-18 14:23:38 +00:00
Cameron Gutman 271f823d50 [NDIS]
- Don't allow a miniport to register more than once for shutdown callbacks
- Fixes hang on shutdown with the BCM57XX driver

svn path=/trunk/; revision=66779
2015-03-18 05:34:44 +00:00
Cameron Gutman 930db86cda [WLANCONF]
- Fix network scanning when many base stations are in range
- Fix input buffer size for OID_802_11_DISASSOCIATE and OID_802_11_BSSID_LIST_SCAN
[NDISUIO]
- Return STATUS_BUFFER_TOO_SMALL when the OID buffer length is too small

svn path=/trunk/; revision=66778
2015-03-18 04:49:56 +00:00
Cameron Gutman b8e34eb9ae [TCPIP]
- Read the link state from the LAN_ADAPTER context to avoid having to block at DPC level in the send path

svn path=/trunk/; revision=66777
2015-03-18 02:29:28 +00:00