reactos.git
9 years ago[NTVDM]
Aleksandar Andrejevic [Thu, 26 Mar 2015 00:21:25 +0000 (00:21 +0000)]
[NTVDM]
Implement DOS character device support and driver loading support.
Separate the DOS memory manager code from the main DOS kernel source file.

CORE-9370 #resolve #comment Committed in revision r66895.

svn path=/trunk/; revision=66895

9 years ago[SHELL32]
Giannis Adamopoulos [Thu, 26 Mar 2015 00:00:24 +0000 (00:00 +0000)]
[SHELL32]
- Stub SHGetComputerDisplayNameW.

svn path=/trunk/; revision=66894

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:38:20 +0000 (22:38 +0000)]
[WIN32K]
Rewrite brush code in C++

svn path=/trunk/; revision=66893

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:37:16 +0000 (22:37 +0000)]
[WIN32K]
Handle DIB_PAL_INDICES in DIB_BitmapInfoSize

svn path=/trunk/; revision=66892

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:32:48 +0000 (22:32 +0000)]
[WIN32K]
- Make brush structure definition C++ compatible
- Add delete callback for GDI objects and use if for brushes.
- Make IntGdiSetSolidBrushColor NTAPI instead of FASTCALL

svn path=/trunk/; revision=66891

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:32:35 +0000 (22:32 +0000)]
[WIN32K]
- Add InterlockedIn/DecrementUL
- Define NULL to nullptr for C++ code
- Reorder includes a bit. First GDI then USER. Don't include most USER headers for C++ for now.

svn path=/trunk/; revision=66890

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:32:22 +0000 (22:32 +0000)]
[WIN32K]
Make internal GDI headers C++ compatible, get rid of USER dependencies

svn path=/trunk/; revision=66889

9 years ago[WIN32SS/INCLUDE]
Timo Kreuzer [Wed, 25 Mar 2015 22:32:06 +0000 (22:32 +0000)]
[WIN32SS/INCLUDE]
- Add ntwin32.h, move declaration of PTHREADINFO, PPROCESSINFO and W32CLIENTINFO there
- Avoid language extensions that are not C++ compatible
- Avoid dependenence to PTHREADINFO/PPROCESSINFO in ntuser.h and use incomplete types instead
- Move duplicate definition of PATRECT from ntusrtyp.h to user32.h private header

svn path=/trunk/; revision=66888

9 years ago[WIN32K/INCLUDE]
Timo Kreuzer [Wed, 25 Mar 2015 22:30:28 +0000 (22:30 +0000)]
[WIN32K/INCLUDE]
Add ntwin32.h

svn path=/trunk/; revision=66887

9 years ago[INCLUDE]
Timo Kreuzer [Wed, 25 Mar 2015 22:27:44 +0000 (22:27 +0000)]
[INCLUDE]
- intsafe.h: Fix some constants to be C++ compatible
- sal.h: Implement _Analysis_mode_, __prefast_operator_new_null and __prefast_operator_new_throws annotations
- Make probe.h (mostly) C++ compatible

svn path=/trunk/; revision=66886

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:27:16 +0000 (22:27 +0000)]
[WIN32K]
Implement GreCreateDIBitmapFromPackedDIB

svn path=/trunk/; revision=66885

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:27:05 +0000 (22:27 +0000)]
[WIN32K]
Add definition for DIB_PAL_INDICES and fix typo in the related brush flag (BR_IS_DIBPALINDICES). See http://support.microsoft.com/kb/kbview/108497

svn path=/trunk/; revision=66884

9 years ago[WIN32K]
Timo Kreuzer [Wed, 25 Mar 2015 22:26:52 +0000 (22:26 +0000)]
[WIN32K]
- Handle allocation failures in FixupDIBBrushPalette
- In IntCreateDIBitmap make sure to the absolute height to GreCreateBitmap

svn path=/trunk/; revision=66883

9 years ago[MCIQTZ32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 16:00:49 +0000 (16:00 +0000)]
[MCIQTZ32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66882

9 years ago[MAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 16:00:04 +0000 (16:00 +0000)]
[MAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66881

9 years ago[MCIAVI32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 15:59:32 +0000 (15:59 +0000)]
[MCIAVI32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66880

9 years ago[LOCALSPL] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 15:58:54 +0000 (15:58 +0000)]
[LOCALSPL] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66879

9 years ago[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 15:58:33 +0000 (15:58 +0000)]
[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66878

9 years ago[JSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 15:58:08 +0000 (15:58 +0000)]
[JSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66877

9 years ago[PSDK] Update mlang.idl. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:59:44 +0000 (11:59 +0000)]
[PSDK] Update mlang.idl. CORE-9246

svn path=/trunk/; revision=66876

9 years ago[ITSS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:58:28 +0000 (11:58 +0000)]
[ITSS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66875

9 years ago[IMAGEHLP_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:57:51 +0000 (11:57 +0000)]
[IMAGEHLP_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66874

9 years ago[IMAGEHLP] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:57:17 +0000 (11:57 +0000)]
[IMAGEHLP] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66873

9 years ago[IEFRAME] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:56:14 +0000 (11:56 +0000)]
[IEFRAME] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66872

9 years ago[ICCVID] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:54:53 +0000 (11:54 +0000)]
[ICCVID] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66871

9 years ago[HNETCFG] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:54:05 +0000 (11:54 +0000)]
[HNETCFG] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66870

9 years ago[GDIPLUS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 25 Mar 2015 11:51:58 +0000 (11:51 +0000)]
[GDIPLUS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66869

9 years agoFix build.
Hermès Bélusca-Maïto [Wed, 25 Mar 2015 00:09:09 +0000 (00:09 +0000)]
Fix build.

svn path=/trunk/; revision=66868

9 years ago[CONSRV]
Hermès Bélusca-Maïto [Tue, 24 Mar 2015 23:58:44 +0000 (23:58 +0000)]
[CONSRV]
- Introduce a "console configuration" library that is used by both CONSRV and the console properties applet so that they can share common code concerning getting/setting console registry properties.
- Make use of the Windows-compatible (and undocumented) CONSOLE_STATE_INFO structure for that purpose (as well as the WM_SETCONSOLEINFO): see commits r63819 and r58415 and links within for more details. Note: this structure needs to be 4-byte packed (contrary to what it is said in almost all the links from above. The difference is only visible at the level of the last member that is the ConsoleTitle string array. This was tested on windows).
- Simplify some parts of console settings initialization.
- Some work is still needed concerning how to correctly retrieve the default console settings (without touching the ConsoleTitle member of CONSOLE_STATE_INFO, contrary to what we do currently).

[CONSOLE.DLL]
- Make the console properties applet windows-compatible, in the sense that you can now run it on win2k3 and use it instead of the windows one. This implies having the same strange hacks as windows' one, namely, that the window handle parameter of the CPlApplet entry point is either used as the caller (parent) window handle, OR, as a shared section handle to shared data with CONSRV.

[KERNEL32]
- Rework the console applet initialization accordingly. Also we reload each time the console.dll when opening the console applet, and then unload it: this "allows" to reset all the global variables that console.dll may (and does) have.

svn path=/trunk/; revision=66867

9 years ago[NTOS]: Don't hardcode the size of the ShutDownWaitEntry and use the correct pool...
Hermès Bélusca-Maïto [Tue, 24 Mar 2015 00:19:43 +0000 (00:19 +0000)]
[NTOS]: Don't hardcode the size of the ShutDownWaitEntry and use the correct pool tags when freeing the entry.

svn path=/trunk/; revision=66866

9 years ago[NETAPI32]
Eric Kohl [Mon, 23 Mar 2015 21:47:50 +0000 (21:47 +0000)]
[NETAPI32]
Implement NetWkstaTransportAdd, NetWkstaTransportDel and NetWkstaTransportEnum.

svn path=/trunk/; revision=66865

9 years ago[GDI32]
Kamil Hornicek [Mon, 23 Mar 2015 13:25:16 +0000 (13:25 +0000)]
[GDI32]
- export GdiGetBitmapBitsSize

svn path=/trunk/; revision=66864

9 years ago[WINLOGON]
Giannis Adamopoulos [Mon, 23 Mar 2015 07:46:17 +0000 (07:46 +0000)]
[WINLOGON]
- Create the window station handle and the desktops with MAXIMUM_ALLOWED access rights.
- Call AddAceToWindowStation before calling SetWindowStationUser.

svn path=/trunk/; revision=66863

9 years ago[SCHEDSVC]
Eric Kohl [Sun, 22 Mar 2015 21:57:55 +0000 (21:57 +0000)]
[SCHEDSVC]
Start work on the seceduler service.

[NETAPI32]
Implement the scheduler service client functions.

svn path=/trunk/; revision=66862

9 years ago- Fix build
Giannis Adamopoulos [Sun, 22 Mar 2015 21:37:02 +0000 (21:37 +0000)]
- Fix build

svn path=/trunk/; revision=66861

9 years ago[SHELL32]
Giannis Adamopoulos [Sun, 22 Mar 2015 21:34:08 +0000 (21:34 +0000)]
[SHELL32]
- Call SetTaskmanWindow right before RegisterShellHookWindow like the old explorer did.

svn path=/trunk/; revision=66860

9 years ago[IPHLPAPI]
Sylvain Petreolle [Sun, 22 Mar 2015 20:35:21 +0000 (20:35 +0000)]
[IPHLPAPI]
Add checks for the family.

svn path=/trunk/; revision=66859

9 years ago[FUSION_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 22 Mar 2015 18:34:09 +0000 (18:34 +0000)]
[FUSION_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66858

9 years ago[GDIPLUS] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sun, 22 Mar 2015 18:33:30 +0000 (18:33 +0000)]
[GDIPLUS] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66857

9 years ago[MPLAY32] Give a valid pointer to a MCI_SEEK_PARMS structure when using MCI_SEEK_TO_S...
Amine Khaldi [Sun, 22 Mar 2015 18:07:59 +0000 (18:07 +0000)]
[MPLAY32] Give a valid pointer to a MCI_SEEK_PARMS structure when using MCI_SEEK_TO_START flag. By Ricardo Hanke. CORE-9408

svn path=/trunk/; revision=66856

9 years ago[ROSAUTOTEST]
Colin Finck [Sun, 22 Mar 2015 12:35:08 +0000 (12:35 +0000)]
[ROSAUTOTEST]
Make outputting a string as easy as it should be. Now that our StringOut internally uses OutputDebugStringA instead of DbgPrint, we don't need to output in 512 byte chunks anymore.
Additionally, do an explicit flush when using std::cout to not lose debug output.

ROSTESTS-158 #resolve #comment Committed in r66855

svn path=/trunk/; revision=66855

9 years ago[WIN32K]
Kamil Hornicek [Sun, 22 Mar 2015 12:08:09 +0000 (12:08 +0000)]
[WIN32K]
- set the devmode size for ENUM_REGISTRY_SETTINGS case in NtUserEnumDisplaySettings so it gets copied back to caller later

svn path=/trunk/; revision=66854

9 years ago[SYSAUDIO][KMIXER]
Johannes Anderwald [Sun, 22 Mar 2015 11:27:52 +0000 (11:27 +0000)]
[SYSAUDIO][KMIXER]
- convert to pnp software device

svn path=/trunk/; revision=66853

9 years ago[KS]
Johannes Anderwald [Sun, 22 Mar 2015 10:27:44 +0000 (10:27 +0000)]
[KS]
- fix a few bugs

svn path=/trunk/; revision=66852

9 years ago[WIN32K]
Christoph von Wittich [Sat, 21 Mar 2015 16:29:40 +0000 (16:29 +0000)]
[WIN32K]
Gracefully handle failure in DrvEnableSurface.
patch by Timo Kreuzer

svn path=/trunk/; revision=66851

9 years ago[LDR]
Sylvain Petreolle [Sat, 21 Mar 2015 15:26:50 +0000 (15:26 +0000)]
[LDR]
Addendum to r66735:
Copy it, but copy it good.

svn path=/trunk/; revision=66850

9 years ago[NTDLL_WINETEST] Bring-in Mark Jansen's ipv4/6 test additions.
Amine Khaldi [Sat, 21 Mar 2015 13:07:55 +0000 (13:07 +0000)]
[NTDLL_WINETEST] Bring-in Mark Jansen's ipv4/6 test additions.

svn path=/trunk/; revision=66849

9 years ago[FUSION] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Sat, 21 Mar 2015 12:21:40 +0000 (12:21 +0000)]
[FUSION] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66848

9 years ago[KS] Tabs => Spaces. NFC.
Amine Khaldi [Sat, 21 Mar 2015 09:36:40 +0000 (09:36 +0000)]
[KS] Tabs => Spaces. NFC.

svn path=/trunk/; revision=66847

9 years ago[KS]
Johannes Anderwald [Sat, 21 Mar 2015 09:33:34 +0000 (09:33 +0000)]
[KS]
- try fix sound #1

svn path=/trunk/; revision=66846

9 years ago[NTOS:WMI]
Thomas Faber [Sat, 21 Mar 2015 08:39:54 +0000 (08:39 +0000)]
[NTOS:WMI]
- Fill out WmipGenericMapping according to kmtest:ObTypes

svn path=/trunk/; revision=66845

9 years ago[NTOS:CM]
Thomas Faber [Sat, 21 Mar 2015 08:25:59 +0000 (08:25 +0000)]
[NTOS:CM]
- Always fill out KEY_NAME_INFORMATION::NameLength in CmpQueryNameInformation if enough space is available. Fixes ntdll:reg test failures.
CORE-9403 #resolve

svn path=/trunk/; revision=66844

9 years ago[DWMAPI] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 20 Mar 2015 18:30:09 +0000 (18:30 +0000)]
[DWMAPI] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66842

9 years ago[DBGHELP] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 20 Mar 2015 18:27:31 +0000 (18:27 +0000)]
[DBGHELP] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66841

9 years ago[PSDK] Add some missing mmsystem.h structures.
Amine Khaldi [Fri, 20 Mar 2015 18:26:11 +0000 (18:26 +0000)]
[PSDK] Add some missing mmsystem.h structures.

svn path=/trunk/; revision=66840

9 years ago[WINMM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Fri, 20 Mar 2015 18:22:14 +0000 (18:22 +0000)]
[WINMM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66839

9 years ago[WLANAPI]
Christoph von Wittich [Fri, 20 Mar 2015 13:13:27 +0000 (13:13 +0000)]
[WLANAPI]
stub WlanRegisterNotification

svn path=/trunk/; revision=66838

9 years ago[WINMM] Apply Wine commit 6501113 by Jörg Höhle: MCI_ALL_DEVICE_ID(MCIDEVICEID) is...
Amine Khaldi [Fri, 20 Mar 2015 11:16:05 +0000 (11:16 +0000)]
[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

9 years ago[RAPPS]
Kamil Hornicek [Fri, 20 Mar 2015 11:12:00 +0000 (11:12 +0000)]
[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

9 years ago[IEFRAME][IEXPLORE] Consistently set IE version. Brought to you by Jared. CORE-9395
Amine Khaldi [Fri, 20 Mar 2015 11:01:39 +0000 (11:01 +0000)]
[IEFRAME][IEXPLORE] Consistently set IE version. Brought to you by Jared. CORE-9395

svn path=/trunk/; revision=66835

9 years ago[LOGON][MPLAY32][WRITE] Add missing winuser.h inclusions to some resource files....
Amine Khaldi [Fri, 20 Mar 2015 10:54:01 +0000 (10:54 +0000)]
[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

9 years ago[MPLAY32] Add entries for found mci devices in the "Device" menu. By Ricardo Hanke...
Amine Khaldi [Fri, 20 Mar 2015 10:44:36 +0000 (10:44 +0000)]
[MPLAY32] Add entries for found mci devices in the "Device" menu. By Ricardo Hanke. CORE-9385

svn path=/trunk/; revision=66833

9 years ago[SETUPAPI] Partially sync parser.c with Wine Staging 1.7.37. Started off by Victor...
Amine Khaldi [Fri, 20 Mar 2015 10:37:55 +0000 (10:37 +0000)]
[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

9 years ago[MPLAY32] Display the current media position. By Ricardo Hanke. CORE-9396
Amine Khaldi [Fri, 20 Mar 2015 10:13:11 +0000 (10:13 +0000)]
[MPLAY32] Display the current media position. By Ricardo Hanke. CORE-9396

svn path=/trunk/; revision=66831

9 years ago[I8042PRT]
Christoph von Wittich [Fri, 20 Mar 2015 08:18:38 +0000 (08:18 +0000)]
[I8042PRT]
apply the hack for Hyper-V as well

svn path=/trunk/; revision=66830

9 years ago[NTVDM]
Hermès Bélusca-Maïto [Fri, 20 Mar 2015 00:32:31 +0000 (00:32 +0000)]
[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

9 years ago[MVDM]: Add a testbench VDD. Tested by hyoenmadan on NT4 MIPS NTVDM and by myself...
Hermès Bélusca-Maïto [Fri, 20 Mar 2015 00:14:11 +0000 (00:14 +0000)]
[MVDM]: Add a testbench VDD. Tested by hyoenmadan on NT4 MIPS NTVDM and by myself on 2k3 NTVDM.

svn path=/trunk/; revision=66828

9 years ago[I8042PRT]
Timo Kreuzer [Thu, 19 Mar 2015 23:02:46 +0000 (23:02 +0000)]
[I8042PRT]
Try to fix Dell Latitude notebooks.

svn path=/trunk/; revision=66826

9 years ago[I8042PRT]
Timo Kreuzer [Thu, 19 Mar 2015 22:37:43 +0000 (22:37 +0000)]
[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

9 years ago[I8042PRT]
Timo Kreuzer [Thu, 19 Mar 2015 21:52:55 +0000 (21:52 +0000)]
[I8042PRT]
Commit missing file

svn path=/trunk/; revision=66824

9 years ago[I8042PRT]
Timo Kreuzer [Thu, 19 Mar 2015 21:50:53 +0000 (21:50 +0000)]
[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

9 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 19 Mar 2015 21:31:20 +0000 (21:31 +0000)]
[NTOSKRNL]
Hackplement IoWMIOpenBlock and IoWMIQueryAllData. Just enough to query the SMBIOS tables.

svn path=/trunk/; revision=66822

9 years ago[DDK]: Fix english
Hermès Bélusca-Maïto [Thu, 19 Mar 2015 21:03:58 +0000 (21:03 +0000)]
[DDK]: Fix english
[NTVDM]: Make export library. Define the Vdm(Un)MapFlat functions if needed.

svn path=/trunk/; revision=66821

9 years ago[DDK]: Update VDD headers.
Hermès Bélusca-Maïto [Thu, 19 Mar 2015 21:00:25 +0000 (21:00 +0000)]
[DDK]: Update VDD headers.

svn path=/trunk/; revision=66820

9 years ago[RAPPS]
Kamil Hornicek [Thu, 19 Mar 2015 20:19:27 +0000 (20:19 +0000)]
[RAPPS]
- disable redrawing while the application list is being updated (suggested by Christoph)

svn path=/trunk/; revision=66819

9 years ago[RAPPS]: Fix french translation.
Hermès Bélusca-Maïto [Thu, 19 Mar 2015 20:07:33 +0000 (20:07 +0000)]
[RAPPS]: Fix french translation.

svn path=/trunk/; revision=66818

9 years ago[RAPPS] Fix build.
Amine Khaldi [Thu, 19 Mar 2015 19:43:57 +0000 (19:43 +0000)]
[RAPPS] Fix build.

svn path=/trunk/; revision=66816

9 years agofix build?
Kamil Hornicek [Thu, 19 Mar 2015 19:41:25 +0000 (19:41 +0000)]
fix build?

svn path=/trunk/; revision=66815

9 years ago[RAPPS]
Kamil Hornicek [Thu, 19 Mar 2015 19:26:14 +0000 (19:26 +0000)]
[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

9 years ago[PSDK/DDK/XDK]
Timo Kreuzer [Thu, 19 Mar 2015 16:30:45 +0000 (16:30 +0000)]
[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

9 years ago[RAPPS]
Kamil Hornicek [Thu, 19 Mar 2015 14:17:49 +0000 (14:17 +0000)]
[RAPPS]
- use compression for the app DB archive
- update spanish resources
- patch by Ismael Ferreras Morezuelas
CORE-9060

svn path=/trunk/; revision=66812

9 years ago[SHELL32]
Kamil Hornicek [Thu, 19 Mar 2015 13:48:10 +0000 (13:48 +0000)]
[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

9 years ago[CRYPTNET] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 13:19:05 +0000 (13:19 +0000)]
[CRYPTNET] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66808

9 years ago[IEFRAME] Simplify loading inetcpl when clicking on Properties.
Amine Khaldi [Thu, 19 Mar 2015 13:15:49 +0000 (13:15 +0000)]
[IEFRAME] Simplify loading inetcpl when clicking on Properties.

svn path=/trunk/; revision=66807

9 years ago[CRYPT32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:37:21 +0000 (12:37 +0000)]
[CRYPT32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66806

9 years ago[CRYPT32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:37:00 +0000 (12:37 +0000)]
[CRYPT32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66805

9 years ago[COMDLG32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:24:17 +0000 (12:24 +0000)]
[COMDLG32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66804

9 years ago[COMDLG32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:24:05 +0000 (12:24 +0000)]
[COMDLG32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66803

9 years ago* Addendum to r66800.
Amine Khaldi [Thu, 19 Mar 2015 12:08:58 +0000 (12:08 +0000)]
* Addendum to r66800.

svn path=/trunk/; revision=66802

9 years ago[COMCTL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:07:45 +0000 (12:07 +0000)]
[COMCTL32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66801

9 years ago[COMCTL32] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Thu, 19 Mar 2015 12:07:32 +0000 (12:07 +0000)]
[COMCTL32] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66800

9 years ago[NTOSKRNL]
Timo Kreuzer [Thu, 19 Mar 2015 11:58:00 +0000 (11:58 +0000)]
[NTOSKRNL]
Fix shutdown.

svn path=/trunk/; revision=66799

9 years ago[PSDK] Add missing _LI_METRIC enum.
Amine Khaldi [Thu, 19 Mar 2015 11:51:24 +0000 (11:51 +0000)]
[PSDK] Add missing _LI_METRIC enum.

svn path=/trunk/; revision=66798

9 years agoMerge the following revisions from kernel-fun branch:
Timo Kreuzer [Thu, 19 Mar 2015 10:47:36 +0000 (10:47 +0000)]
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

9 years ago[IEFRAME] Add some icons to dialogs. Load inetcpl when clicking on Properties. Brough...
Amine Khaldi [Thu, 19 Mar 2015 10:28:41 +0000 (10:28 +0000)]
[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

9 years ago[NTOS]: Heh Arch, use the Process parameter of the function, instead of PsGetCurrentP...
Hermès Bélusca-Maïto [Thu, 19 Mar 2015 00:06:54 +0000 (00:06 +0000)]
[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

9 years ago[NTOS]
Hermès Bélusca-Maïto [Wed, 18 Mar 2015 20:43:22 +0000 (20:43 +0000)]
[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

9 years ago[CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 16:02:57 +0000 (16:02 +0000)]
[CABINET_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66791

9 years ago[CABINET] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 16:02:37 +0000 (16:02 +0000)]
[CABINET] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66790

9 years ago[BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:53:18 +0000 (15:53 +0000)]
[BCRYPT] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66789