Commit graph

61290 commits

Author SHA1 Message Date
Amine Khaldi 05cb3136be [DWMAPI] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66842
2015-03-20 18:30:09 +00:00
Amine Khaldi 2fa249cd06 [DBGHELP] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66841
2015-03-20 18:27:31 +00:00
Amine Khaldi 662477c556 [PSDK] Add some missing mmsystem.h structures.
svn path=/trunk/; revision=66840
2015-03-20 18:26:11 +00:00
Amine Khaldi c5f5d970f2 [WINMM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
svn path=/trunk/; revision=66839
2015-03-20 18:22:14 +00:00
Christoph von Wittich 0e83d43b36 [WLANAPI]
stub WlanRegisterNotification

svn path=/trunk/; revision=66838
2015-03-20 13:13:27 +00:00
Amine Khaldi defc192481 [WINMM] Apply Wine commit 6501113 by Jörg Höhle: MCI_ALL_DEVICE_ID(MCIDEVICEID) is not a 16bit entity in MCI32. CORE-9246
svn path=/trunk/; revision=66837
2015-03-20 11:16:05 +00:00
Kamil Hornicek 9428e523d2 [RAPPS]
- check the HTTP status when downloading a package (trying to run XML files in NTVDM is NOT funny)
- cleanup

svn path=/trunk/; revision=66836
2015-03-20 11:12:00 +00:00
Amine Khaldi 9bf84c49e8 [IEFRAME][IEXPLORE] Consistently set IE version. Brought to you by Jared. CORE-9395
svn path=/trunk/; revision=66835
2015-03-20 11:01:39 +00:00
Amine Khaldi c8a8ae2c87 [LOGON][MPLAY32][WRITE] Add missing winuser.h inclusions to some resource files. Spotted initially by Ricardo Hanke in mplay32. CORE-9387
svn path=/trunk/; revision=66834
2015-03-20 10:54:01 +00:00
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