reactos.git
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

9 years ago[PSDK] Add missing BCRYPT_HANDLE.
Amine Khaldi [Wed, 18 Mar 2015 15:42:53 +0000 (15:42 +0000)]
[PSDK] Add missing BCRYPT_HANDLE.

svn path=/trunk/; revision=66788

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

svn path=/trunk/; revision=66787

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

svn path=/trunk/; revision=66786

9 years ago[ATL][ATL80][ATL100] Sync with Wine Staging 1.7.37. CORE-9246
Amine Khaldi [Wed, 18 Mar 2015 15:30:17 +0000 (15:30 +0000)]
[ATL][ATL80][ATL100] Sync with Wine Staging 1.7.37. CORE-9246

svn path=/trunk/; revision=66785

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 18 Mar 2015 15:26:46 +0000 (15:26 +0000)]
[NTOSKRNL]
Also partly revert r66781.
By Stefan G.

svn path=/trunk/; revision=66784

9 years ago[RTL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:41:34 +0000 (14:41 +0000)]
[RTL]
Revert r66782.
"[15:38:45] <Steffmeistro> RtlNtStatusToDosError already sets it"

svn path=/trunk/; revision=66783

9 years ago[RTL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:34:19 +0000 (14:34 +0000)]
[RTL]
Also set status in RtlSetLastWin32ErrorAndNtStatusFromNtStatus() (to match both name & documentation ;-)).

Patch by Stefan Ginsberg.

Should be sent upstream?

svn path=/trunk/; revision=66782

9 years ago[NTOSKRNL]
Pierre Schweitzer [Wed, 18 Mar 2015 14:23:38 +0000 (14:23 +0000)]
[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

9 years ago[NDIS]
Cameron Gutman [Wed, 18 Mar 2015 05:34:44 +0000 (05:34 +0000)]
[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

9 years ago[WLANCONF]
Cameron Gutman [Wed, 18 Mar 2015 04:49:56 +0000 (04:49 +0000)]
[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

9 years ago[TCPIP]
Cameron Gutman [Wed, 18 Mar 2015 02:29:28 +0000 (02:29 +0000)]
[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

9 years ago[REACTOS.CAB]
Cameron Gutman [Wed, 18 Mar 2015 01:51:25 +0000 (01:51 +0000)]
[REACTOS.CAB]
- Add optional file entries for the D531's WLAN driver

svn path=/trunk/; revision=66776

9 years ago[RAPPS]
Daniel Reimer [Wed, 18 Mar 2015 00:17:29 +0000 (00:17 +0000)]
[RAPPS]
Add the most recent VC2005, 2008 and 2010 runtimes to rapps.
Add the new VC2012 and 2013 variants, too. LibreOffice will love you for that.

svn path=/trunk/; revision=66773

9 years ago[BOOTDATA]: Gather together all the wallpaper values. Add WallpaperStyle that is...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 23:48:03 +0000 (23:48 +0000)]
[BOOTDATA]: Gather together all the wallpaper values. Add WallpaperStyle that is by default '0' (centered).

svn path=/trunk/; revision=66770

9 years ago[RAPPS]
Daniel Reimer [Tue, 17 Mar 2015 22:37:36 +0000 (22:37 +0000)]
[RAPPS]
Database update

svn path=/trunk/; revision=66766

9 years ago[EXPLORER]
Giannis Adamopoulos [Tue, 17 Mar 2015 21:29:17 +0000 (21:29 +0000)]
[EXPLORER]
- Hackfix Win+E hotkey. This works in Windows but our ShellExecuteEx isn't that good.

svn path=/trunk/; revision=66765

9 years ago[I8042PRT]
Timo Kreuzer [Tue, 17 Mar 2015 19:58:14 +0000 (19:58 +0000)]
[I8042PRT]
- Revert hack from r63126 to make some notebook controllers work, and which also broke the mouse wheel on other systems, and replace it with an #ifdef.
See CORE-6901, CORE-4048, CORE-8572

svn path=/trunk/; revision=66762

9 years ago[MSGINA]
Kamil Hornicek [Tue, 17 Mar 2015 18:55:44 +0000 (18:55 +0000)]
[MSGINA]
- add the TABSTOP style to the shutdown and change password dialog combo boxes

svn path=/trunk/; revision=66760

9 years ago[SHELL23]
Christoph von Wittich [Tue, 17 Mar 2015 17:14:44 +0000 (17:14 +0000)]
[SHELL23]
fix IDD_NOOPEN dialog size (german locale only)

svn path=/trunk/; revision=66757

9 years ago[SHELL32]
Kamil Hornicek [Tue, 17 Mar 2015 15:33:38 +0000 (15:33 +0000)]
[SHELL32]
- properly calculate the size of the open with icon control
CORE-3904

svn path=/trunk/; revision=66756

9 years ago[SHELL32]
Christoph von Wittich [Tue, 17 Mar 2015 15:14:13 +0000 (15:14 +0000)]
[SHELL32]
use 16x16 icons instead of scaled down 32x32 icons in openwithmenu
CORE-9379

svn path=/trunk/; revision=66755

9 years ago[SHELL32]
Christoph von Wittich [Tue, 17 Mar 2015 09:59:53 +0000 (09:59 +0000)]
[SHELL32]
don't use 16 color icons in OpenWithDialog
CORE-9379

svn path=/trunk/; revision=66754

9 years ago[NTOS]: Addendum to r66735: move the code that prints our revision number in the...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 03:04:20 +0000 (03:04 +0000)]
[NTOS]: Addendum to r66735: move the code that prints our revision number in the SOS banner to a different place, in order to remain NT-compatible (that is, the CSDVersion string should only contain "Service Pack ###" or "Service Pack ###, v.###" according to the value of the CSDReleaseType registry value).

svn path=/trunk/; revision=66753

9 years ago[RSHELL]: Sync back with r66271.
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 01:53:16 +0000 (01:53 +0000)]
[RSHELL]: Sync back with r66271.

svn path=/trunk/; revision=66752

9 years ago[WIN32K]: Since I don't have time to properly fix the desktop version painting for...
Hermès Bélusca-Maïto [Tue, 17 Mar 2015 01:17:26 +0000 (01:17 +0000)]
[WIN32K]: Since I don't have time to properly fix the desktop version painting for the CLT 2015 release, I hackfix that by printing a hardcoded version string built up from our static build numbers.

svn path=/trunk/; revision=66750

9 years ago[SHELL32]: We need to also use the fonts string for the szValueName of the reg value...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 23:48:31 +0000 (23:48 +0000)]
[SHELL32]: We need to also use the fonts string for the szValueName of the reg value (otherwise the default reg value gets the fonts dir path). Addendum to r66748. CORE-9362

svn path=/trunk/; revision=66749

9 years ago[SHELL32]: Fonts folder should point to C:\ReactOS\Fonts instead of C:\ReactOS :...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 22:48:58 +0000 (22:48 +0000)]
[SHELL32]: Fonts folder should point to C:\ReactOS\Fonts instead of C:\ReactOS :-) (and it is not internationalized).

svn path=/trunk/; revision=66748

9 years agoFix some printf specifiers...
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 22:10:59 +0000 (22:10 +0000)]
Fix some printf specifiers...

svn path=/trunk/; revision=66747

9 years ago[MPLAY32]:
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 21:16:07 +0000 (21:16 +0000)]
[MPLAY32]:
- Improve the app's title by printing the filename and the current state of the player. By Ricardo Hanke.
- Fix pause state retrieval.

svn path=/trunk/; revision=66746

9 years ago[NTOBJSHEX]
David Quintana [Mon, 16 Mar 2015 20:47:05 +0000 (20:47 +0000)]
[NTOBJSHEX]
* Fix leak of the PIDL and PIDL Manager from the shell folder destructors.
* Switch PIDL Manager to a lazy enumeration so it won't lookup the folder contents unless/until they are needed.

svn path=/trunk/; revision=66745

9 years ago[MPLAY32]: Some improvements to TogglePlaybackState(). By Ricardo Hanke.
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 20:37:53 +0000 (20:37 +0000)]
[MPLAY32]: Some improvements to TogglePlaybackState(). By Ricardo Hanke.
CORE-9378 #resolve #comment Committed, thanks!

svn path=/trunk/; revision=66744

9 years ago[NETAPI32]
Eric Kohl [Mon, 16 Mar 2015 20:03:54 +0000 (20:03 +0000)]
[NETAPI32]
Implement NetUseAdd, NetUseDel, NetUseEnum and NetUseGetInfo.

svn path=/trunk/; revision=66743

9 years ago[KERNEL32]
Kamil Hornicek [Mon, 16 Mar 2015 19:00:57 +0000 (19:00 +0000)]
[KERNEL32]
- don't garble the output with invalid data in WideCharToUtf7
- fixes whopping 65536 failed tests and as a result Testman shouldn't choke on kernel32:codepage anymore

svn path=/trunk/; revision=66742

9 years ago[SHELL32]
David Quintana [Mon, 16 Mar 2015 18:58:37 +0000 (18:58 +0000)]
[SHELL32]
* Disable the hardcoded part of the File menu. It provided no useful function and couldn't be localized. It can be reintroduced later when it is done properly.

svn path=/trunk/; revision=66741

9 years ago[WIN32K]
Aleksey Bragin [Mon, 16 Mar 2015 17:05:56 +0000 (17:05 +0000)]
[WIN32K]
- Delete macros referring to non-existing GDIOBJ_FreeObj and GDIOBJ_FreeObjByHandle.

svn path=/trunk/; revision=66738

9 years ago[RSHELL]
Giannis Adamopoulos [Mon, 16 Mar 2015 16:30:24 +0000 (16:30 +0000)]
[RSHELL]
- Implement sorting shell menu items
- Patch by David Quintana

svn path=/trunk/; revision=66737

9 years ago[RAPPS]
Kamil Hornicek [Mon, 16 Mar 2015 15:34:00 +0000 (15:34 +0000)]
[RAPPS]
- adjust the settings dialog layout (by Stefan Fulea) CORE-9377
- disable the proxy settings input boxes if default/no proxy is selected
- update the czech translation

svn path=/trunk/; revision=66736

9 years ago[BOOTDATA]
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 03:14:16 +0000 (03:14 +0000)]
[BOOTDATA]
- Remove hardcoded registry values: CurrentVersion, CSDVersion and CurrentBuildNumber from HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion. They are computed and stored there by the kernel.
- All the versioning is controlled by the two values: CSDReleaseType and CSDVersion in HKLM\SYSTEM\CurrentControlSet\Control\Windows. Currently we target SP1.

[NTDLL]
The lpVersionInformation->szCSDVersion string should not be built by RtlGetVersion, but instead retrieved from the Peb->CSDVersion string that in turn is initialized by the NTDLL PE Loader. Normally this is a App-Compatibility-dependent string, but for now we somewhat hardcode it (it is built using the actual Peb->OSCSDVersion number).

[RTL]: Rename some variables "à la NT" and use adequate types (but no code changes otherwise).

[NTOS]
- Fix PsGetVersion that should use the CmCSDVersionString variable. This API also returns TRUE if we are in checked build mode (the high byte of NtBuildNumber is flagged).
- The kernel should initialize the CurrentVersion, CSDVersion and CurrentBuildNumber registry values (and few other ones) from the two main CSDReleaseType and CSDVersion values.
- Fix the ReactOS-specific version+revision display in SOS mode.

CORE-6611 CORE-7889 CORE-8877

svn path=/trunk/; revision=66735

9 years ago[IP]
Cameron Gutman [Mon, 16 Mar 2015 00:52:02 +0000 (00:52 +0000)]
[IP]
- Don't select disconnected interfaces as default
- Only count prefix matches of non-zero length
- Fixes connectivity with multiple NICs when one or more is disconnected

svn path=/trunk/; revision=66734

9 years ago[NTOS]: "system32" --> "System32"
Hermès Bélusca-Maïto [Mon, 16 Mar 2015 00:25:32 +0000 (00:25 +0000)]
[NTOS]: "system32" --> "System32"

svn path=/trunk/; revision=66733