reactos.git
101 min ago[PCNET] master trunk
spetreolle [Sun, 29 Mar 2015 17:46:44 +0000 (17:46 +0000)]
[PCNET]
MiTestCard: Fix traces.
Display BCR4 value (physical link state.)

git-svn-id: file:///srv/svn/reactos/trunk@66971 97493ccd-5924-5043-b1f5-66cb403b36ce

2 hours ago* Back down r66964 for now.
akhaldi [Sun, 29 Mar 2015 17:22:16 +0000 (17:22 +0000)]
* Back down r66964 for now.

git-svn-id: file:///srv/svn/reactos/trunk@66970 97493ccd-5924-5043-b1f5-66cb403b36ce

2 hours ago[I8042PRT]
tkreuzer [Sun, 29 Mar 2015 17:06:40 +0000 (17:06 +0000)]
[I8042PRT]
Silence debug prints

git-svn-id: file:///srv/svn/reactos/trunk@66969 97493ccd-5924-5043-b1f5-66cb403b36ce

3 hours ago[NtUser]
jimtabor [Sun, 29 Mar 2015 16:25:50 +0000 (16:25 +0000)]
[NtUser]
- Fix the transfer of a global cursor while using ATI. See CORE-9436.

git-svn-id: file:///srv/svn/reactos/trunk@66968 97493ccd-5924-5043-b1f5-66cb403b36ce

3 hours ago- silence traces
janderwald [Sun, 29 Mar 2015 16:08:14 +0000 (16:08 +0000)]
- silence traces

git-svn-id: file:///srv/svn/reactos/trunk@66967 97493ccd-5924-5043-b1f5-66cb403b36ce

3 hours ago- silence traces
janderwald [Sun, 29 Mar 2015 16:02:40 +0000 (16:02 +0000)]
- silence traces

git-svn-id: file:///srv/svn/reactos/trunk@66966 97493ccd-5924-5043-b1f5-66cb403b36ce

3 hours ago[ACPI:BUS]: Fix dereferencing NULL pointers in acpi_bus_notify. By Victor Martinez...
hbelusca [Sun, 29 Mar 2015 15:49:03 +0000 (15:49 +0000)]
[ACPI:BUS]: Fix dereferencing NULL pointers in acpi_bus_notify. By Victor Martinez with small adaptation by me.
CORE-8271

git-svn-id: file:///srv/svn/reactos/trunk@66965 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[SETUPAPI] Adopt SetupGetInfFileListW() from Wine Staging 1.7.37. Based on the work...
akhaldi [Sun, 29 Mar 2015 15:07:27 +0000 (15:07 +0000)]
[SETUPAPI] Adopt SetupGetInfFileListW() from Wine Staging 1.7.37. Based on the work of Victor Martinez with my updates. CORE-9431 CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66964 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[NTVDM]: Introduce the possibility to compile multiple x86-16bit ASM files by using...
hbelusca [Sun, 29 Mar 2015 14:51:14 +0000 (14:51 +0000)]
[NTVDM]: Introduce the possibility to compile multiple x86-16bit ASM files by using the trick of concatenating them in correct order so that the resulting file is a compilable ASM file. (We cannot do linking or 16-bit objects, so we need to take a middle approach).
CORE-9442 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66963 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[TEST.H]
gadamopoulos [Sun, 29 Mar 2015 14:51:02 +0000 (14:51 +0000)]
[TEST.H]
- Add an additional new line before showing the test results.
Some log commands print their lines in multiple print commands. As a result the results line can end up in the middle of a previous log that was not a complete line. This confuses testman and causes it to report this test as a crashed test as it can't find the line with the results. This is not the best fix possible but makes sure that the results in testman fluctuate a bit less.

git-svn-id: file:///srv/svn/reactos/trunk@66962 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[SAMSRV] Add Italian translation. By Carlo Bramini. CORE-9438
akhaldi [Sun, 29 Mar 2015 14:47:40 +0000 (14:47 +0000)]
[SAMSRV] Add Italian translation. By Carlo Bramini. CORE-9438

git-svn-id: file:///srv/svn/reactos/trunk@66961 97493ccd-5924-5043-b1f5-66cb403b36ce

4 hours ago[NTDLL_APITEST]
tfaber [Sun, 29 Mar 2015 14:47:21 +0000 (14:47 +0000)]
[NTDLL_APITEST]
- Also test decreasing the size in RtlReAllocateHeap. Patch by Mark Jansen.
CORE-9441

git-svn-id: file:///srv/svn/reactos/trunk@66960 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[RTL]
tfaber [Sun, 29 Mar 2015 14:10:20 +0000 (14:10 +0000)]
[RTL]
- HEAP_ENTRY::Size is in bytes for HEAP_ENTRY_VIRTUAL_ALLOC allocations. Save it accordingly
CORE-9441

git-svn-id: file:///srv/svn/reactos/trunk@66959 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[NTDLL_APITEST]
tfaber [Sun, 29 Mar 2015 14:07:00 +0000 (14:07 +0000)]
[NTDLL_APITEST]
- Add a test for RtlReAllocateHeap -- shows that it doesn't handle allocations larger than 0x7f000 correctly in ROS
CORE-9441

git-svn-id: file:///srv/svn/reactos/trunk@66958 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[CSCRIPT] Add missing user32 import lib. Fixes build.
akhaldi [Sun, 29 Mar 2015 13:58:24 +0000 (13:58 +0000)]
[CSCRIPT] Add missing user32 import lib. Fixes build.

git-svn-id: file:///srv/svn/reactos/trunk@66957 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[WSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sun, 29 Mar 2015 13:54:08 +0000 (13:54 +0000)]
[WSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66956 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[WSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sun, 29 Mar 2015 13:53:55 +0000 (13:53 +0000)]
[WSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66955 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[WSHOM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sun, 29 Mar 2015 13:36:03 +0000 (13:36 +0000)]
[WSHOM_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66954 97493ccd-5924-5043-b1f5-66cb403b36ce

5 hours ago[WSHOM.OCX] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sun, 29 Mar 2015 13:35:37 +0000 (13:35 +0000)]
[WSHOM.OCX] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66953 97493ccd-5924-5043-b1f5-66cb403b36ce

7 hours ago[CMAKE/BOOTDATA]
tkreuzer [Sun, 29 Mar 2015 11:38:05 +0000 (11:38 +0000)]
[CMAKE/BOOTDATA]
Implement support for decentralized registry inf files.
This is done with the new add_registry_inf() cmake function, which takes one or more inf files, which are then converted to UTF-16 and merged into a single registry.inf, which is then used to create the livecd hives and imported by usetup. Move the registry entries for some drivers out of hivesys.inf into separate files next to the driver.

git-svn-id: file:///srv/svn/reactos/trunk@66952 97493ccd-5924-5043-b1f5-66cb403b36ce

7 hours ago[USETUP]
tkreuzer [Sun, 29 Mar 2015 11:29:02 +0000 (11:29 +0000)]
[USETUP]
Upgrade a few DPRINT to DPRINT1 for failure cases.

git-svn-id: file:///srv/svn/reactos/trunk@66951 97493ccd-5924-5043-b1f5-66cb403b36ce

9 hours ago[NTOS:MM]
tfaber [Sun, 29 Mar 2015 10:02:47 +0000 (10:02 +0000)]
[NTOS:MM]
- Do not track failed pool allocations as successful
CORE-9440 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66950 97493ccd-5924-5043-b1f5-66cb403b36ce

11 hours ago[WSCRIPT]
tfaber [Sun, 29 Mar 2015 07:48:38 +0000 (07:48 +0000)]
[WSCRIPT]
- Mark as GUI app
CORE-9439

git-svn-id: file:///srv/svn/reactos/trunk@66949 97493ccd-5924-5043-b1f5-66cb403b36ce

13 hours ago[NTOSKRNL]
tfaber [Sun, 29 Mar 2015 06:04:19 +0000 (06:04 +0000)]
[NTOSKRNL]
- More pool tagging!

git-svn-id: file:///srv/svn/reactos/trunk@66948 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[BIN2C][CAT]: Use stderr for printing errors (to not mix them up with normal output...
hbelusca [Sun, 29 Mar 2015 02:00:15 +0000 (02:00 +0000)]
[BIN2C][CAT]: Use stderr for printing errors (to not mix them up with normal output that should go to stdout. This is especially needed for cat).

git-svn-id: file:///srv/svn/reactos/trunk@66947 97493ccd-5924-5043-b1f5-66cb403b36ce

17 hours ago[CMAKE]
hbelusca [Sun, 29 Mar 2015 01:53:10 +0000 (01:53 +0000)]
[CMAKE]
Improve the concatenate_files macro introduced by Timo in r52179 + r52182 and hackfixed in r53914 . Notice that now it can take an arbitrary number of files to be concatenated. Hence you need to specify first the output file, and all the rest is the different files.

[FREELDR]
Use the improved concatenate_files macro.

git-svn-id: file:///srv/svn/reactos/trunk@66946 97493ccd-5924-5043-b1f5-66cb403b36ce

18 hours ago[CAT]
hbelusca [Sun, 29 Mar 2015 00:52:49 +0000 (00:52 +0000)]
[CAT]
- stricmp doesn't exist in *nix, use strcasecmp instead.
- setmode (for setting IO streams mode -- text, binary --) is useless in *nix world, so just define it as a dummy function.
Should fix build.

git-svn-id: file:///srv/svn/reactos/trunk@66945 97493ccd-5924-5043-b1f5-66cb403b36ce

18 hours ago[SHELL32]
gadamopoulos [Sun, 29 Mar 2015 00:37:39 +0000 (00:37 +0000)]
[SHELL32]
- Load the shell extensions of the * class only for files.
CORE-6806

git-svn-id: file:///srv/svn/reactos/trunk@66944 97493ccd-5924-5043-b1f5-66cb403b36ce

19 hours ago[CAT]: io.h appears to be useless, and seems to not be part of all C setups.
hbelusca [Sun, 29 Mar 2015 00:16:53 +0000 (00:16 +0000)]
[CAT]: io.h appears to be useless, and seems to not be part of all C setups.

git-svn-id: file:///srv/svn/reactos/trunk@66943 97493ccd-5924-5043-b1f5-66cb403b36ce

19 hours ago[ROSAPPS][HOST-TOOLS]:
hbelusca [Sun, 29 Mar 2015 00:13:25 +0000 (00:13 +0000)]
[ROSAPPS][HOST-TOOLS]:
- Take the best of the two CAT rosapps and turn them into a host-tool. Will be used later on in the build process.
- Few comment cleaning in bin2c tool.

git-svn-id: file:///srv/svn/reactos/trunk@66942 97493ccd-5924-5043-b1f5-66cb403b36ce

19 hours agoForgot this file.
dquintana [Sat, 28 Mar 2015 23:37:36 +0000 (23:37 +0000)]
Forgot this file.

git-svn-id: file:///srv/svn/reactos/trunk@66941 97493ccd-5924-5043-b1f5-66cb403b36ce

20 hours ago[SHELL32]
dquintana [Sat, 28 Mar 2015 23:27:10 +0000 (23:27 +0000)]
[SHELL32]
* Implement CLSID_QueryAssociations class. Patch by Ivan Rodionov, with some unrotting by me.
CORE-8188 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66940 97493ccd-5924-5043-b1f5-66cb403b36ce

21 hours ago[REACTOS.DFF]
spetreolle [Sat, 28 Mar 2015 21:36:37 +0000 (21:36 +0000)]
[REACTOS.DFF]
Show the cornich^W user what to NOT do before losing hair, hours, and hope into mankind.

git-svn-id: file:///srv/svn/reactos/trunk@66939 97493ccd-5924-5043-b1f5-66cb403b36ce

22 hours ago[PSDK]
gadamopoulos [Sat, 28 Mar 2015 21:11:42 +0000 (21:11 +0000)]
[PSDK]
- Make IsEqualGUID typesafe for c++

[SHELL32]
- Properly call IsEqualIID in _ILIsControlPanel. Should fix CORE-8891.

git-svn-id: file:///srv/svn/reactos/trunk@66938 97493ccd-5924-5043-b1f5-66cb403b36ce

22 hours ago[TCPIP]
tfaber [Sat, 28 Mar 2015 20:49:13 +0000 (20:49 +0000)]
[TCPIP]
- Free transport context in TiCloseFileObject
CORE-9437 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66937 97493ccd-5924-5043-b1f5-66cb403b36ce

23 hours ago[SHELL32]
gadamopoulos [Sat, 28 Mar 2015 19:45:27 +0000 (19:45 +0000)]
[SHELL32]
- CDefaultContextMenu: Reduce relying on the type of the pidl. Query the attributes of the item from the folder instead.
CORE-8973

git-svn-id: file:///srv/svn/reactos/trunk@66936 97493ccd-5924-5043-b1f5-66cb403b36ce

23 hours ago[SHELL32]
gadamopoulos [Sat, 28 Mar 2015 19:42:08 +0000 (19:42 +0000)]
[SHELL32]
- Fix CControlPanelFolder to report its attributes.

git-svn-id: file:///srv/svn/reactos/trunk@66935 97493ccd-5924-5043-b1f5-66cb403b36ce

24 hours ago[MCISEQ] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sat, 28 Mar 2015 19:12:22 +0000 (19:12 +0000)]
[MCISEQ] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66934 97493ccd-5924-5043-b1f5-66cb403b36ce

25 hours ago[NtUser]
jimtabor [Sat, 28 Mar 2015 17:37:44 +0000 (17:37 +0000)]
[NtUser]
- Patch by Fedor Zaytsev : Fixes edit cursor, remained painted after it was removed, see CORE-2131.

git-svn-id: file:///srv/svn/reactos/trunk@66933 97493ccd-5924-5043-b1f5-66cb403b36ce

26 hours ago[FASTFAT]
tfaber [Sat, 28 Mar 2015 17:14:14 +0000 (17:14 +0000)]
[FASTFAT]
- Assert that clusters supposedly belonging to a file are not in fact marked as free
CORE-9433

git-svn-id: file:///srv/svn/reactos/trunk@66932 97493ccd-5924-5043-b1f5-66cb403b36ce

26 hours ago[FASTFAT]
tfaber [Sat, 28 Mar 2015 16:58:53 +0000 (16:58 +0000)]
[FASTFAT]
- Do not delete files that have open handles
- Delete on cleanup instead of close, and do not depend on FileObject->DeletePending (since the last file object is not necessarily the one that caused the delete)
CORE-9433

git-svn-id: file:///srv/svn/reactos/trunk@66931 97493ccd-5924-5043-b1f5-66cb403b36ce

26 hours ago[MSHTML_WINETEST] Skip LCIDToLocaleName related tests.
akhaldi [Sat, 28 Mar 2015 16:52:19 +0000 (16:52 +0000)]
[MSHTML_WINETEST] Skip LCIDToLocaleName related tests.

git-svn-id: file:///srv/svn/reactos/trunk@66930 97493ccd-5924-5043-b1f5-66cb403b36ce

27 hours ago[MSHTML_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sat, 28 Mar 2015 15:53:45 +0000 (15:53 +0000)]
[MSHTML_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66929 97493ccd-5924-5043-b1f5-66cb403b36ce

27 hours ago[MSHTML] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Sat, 28 Mar 2015 15:51:47 +0000 (15:51 +0000)]
[MSHTML] Sync with Wine Staging 1.7.37. CORE-9246
[BOOTDATA][APPWIZ][GECKO] Update to version 2.34.

git-svn-id: file:///srv/svn/reactos/trunk@66928 97493ccd-5924-5043-b1f5-66cb403b36ce

27 hours ago[PSDK] Update tom.idl. CORE-9246
akhaldi [Sat, 28 Mar 2015 15:30:42 +0000 (15:30 +0000)]
[PSDK] Update tom.idl. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66927 97493ccd-5924-5043-b1f5-66cb403b36ce

28 hours ago[WIN32K] Enable PCH again.
akhaldi [Sat, 28 Mar 2015 14:58:42 +0000 (14:58 +0000)]
[WIN32K] Enable PCH again.

git-svn-id: file:///srv/svn/reactos/trunk@66926 97493ccd-5924-5043-b1f5-66cb403b36ce

40 hours ago[FAST486]
aandrejevic [Sat, 28 Mar 2015 02:52:04 +0000 (02:52 +0000)]
[FAST486]
Generate a #DE if the division result can't fit in the destination register.

git-svn-id: file:///srv/svn/reactos/trunk@66925 97493ccd-5924-5043-b1f5-66cb403b36ce

45 hours ago[RAPPS]
spetreolle [Fri, 27 Mar 2015 22:04:56 +0000 (22:04 +0000)]
[RAPPS]
Update NirLauncher location to 1.19.26.
Add French translation.

git-svn-id: file:///srv/svn/reactos/trunk@66924 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[CDFS]
tfaber [Fri, 27 Mar 2015 18:09:51 +0000 (18:09 +0000)]
[CDFS]
- Simplify string handling, add a few asserts

git-svn-id: file:///srv/svn/reactos/trunk@66923 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[CDFS][MSFS][PCI]
tfaber [Fri, 27 Mar 2015 18:03:39 +0000 (18:03 +0000)]
[CDFS][MSFS][PCI]
- Use sensible pool tags

git-svn-id: file:///srv/svn/reactos/trunk@66922 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[INF]
janderwald [Fri, 27 Mar 2015 17:30:05 +0000 (17:30 +0000)]
[INF]
- properly install kmixer
- disable audio category filter  until audio stack is ready

git-svn-id: file:///srv/svn/reactos/trunk@66921 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[ACPI]
tfaber [Fri, 27 Mar 2015 17:20:03 +0000 (17:20 +0000)]
[ACPI]
- Use more sensible pool tags
[NULL]
- Use pool tagging

git-svn-id: file:///srv/svn/reactos/trunk@66920 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[VMWINST]
tfaber [Fri, 27 Mar 2015 15:44:32 +0000 (15:44 +0000)]
[VMWINST]
- Fix build

git-svn-id: file:///srv/svn/reactos/trunk@66919 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[INF]
cwittich [Fri, 27 Mar 2015 15:43:19 +0000 (15:43 +0000)]
[INF]
add a dummy inf file for wmiacpi driver

git-svn-id: file:///srv/svn/reactos/trunk@66918 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[PSDK]
tfaber [Fri, 27 Mar 2015 15:30:22 +0000 (15:30 +0000)]
[PSDK]
- Add InstallHinfSection definitions

git-svn-id: file:///srv/svn/reactos/trunk@66917 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[PSDK]
tfaber [Fri, 27 Mar 2015 14:29:43 +0000 (14:29 +0000)]
[PSDK]
- Add NotifyServiceStatusChange definitions

git-svn-id: file:///srv/svn/reactos/trunk@66916 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[KERNEL32]
tfaber [Fri, 27 Mar 2015 13:29:59 +0000 (13:29 +0000)]
[KERNEL32]
- Addendum to r66912 and Romanian translation update by Ștefan Fulea
CORE-9429 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66915 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[SYSSETUP]
tfaber [Fri, 27 Mar 2015 11:44:59 +0000 (11:44 +0000)]
[SYSSETUP]
- Move the hotkey loop to its own thread to make it work when modal dialogs are open, and also during device installation
CORE-9428

git-svn-id: file:///srv/svn/reactos/trunk@66914 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[SYSSETUP]
tfaber [Fri, 27 Mar 2015 11:21:40 +0000 (11:21 +0000)]
[SYSSETUP]
- Open a command prompt if Shift+F10 is pressed during GUI setup, as Windows does.
CORE-9428 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66913 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[KERNEL32]
tfaber [Fri, 27 Mar 2015 11:12:22 +0000 (11:12 +0000)]
[KERNEL32]
- Add missing location friendly names
- Correctly handle location ids larger than USHORT_MAX in NLS_GetGeoFriendlyName

git-svn-id: file:///srv/svn/reactos/trunk@66912 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[CONSRV]
tfaber [Fri, 27 Mar 2015 10:10:42 +0000 (10:10 +0000)]
[CONSRV]
- Make error message actually useful

git-svn-id: file:///srv/svn/reactos/trunk@66911 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTVDM]
aandrejevic [Fri, 27 Mar 2015 01:26:45 +0000 (01:26 +0000)]
[NTVDM]
Fix the implementation of the "Get Device Information" IOCTL.
Remove the broken implementation of the "Set Device Information" IOCTL.

git-svn-id: file:///srv/svn/reactos/trunk@66910 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTVDM]: In case some app sends repeatedly beeps of Frequency == 0 (to stop beeping...
hbelusca [Fri, 27 Mar 2015 00:44:44 +0000 (00:44 +0000)]
[NTVDM]: In case some app sends repeatedly beeps of Frequency == 0 (to stop beeping) but with Duration == INFINITY, do the duration fixup before actually checking whether our previous beep was the same, so that we don't saturate the beep driver with beep stop IRQ requests (Windows seems to handle that properly but ReactOS seems to do not, and the real problem seems to lie in NTOS kernel and not in the beep driver, because the same problem happens even when using windows' beep.sys in ROS). Patch by Aleksander, tested by both of us.

git-svn-id: file:///srv/svn/reactos/trunk@66909 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[HIVESYS.INF]
gadamopoulos [Thu, 26 Mar 2015 23:57:16 +0000 (23:57 +0000)]
[HIVESYS.INF]
- Enable ConnectMultiplePorts for mouclass. This means that "the events generated by all pointing devices on the system are fed to the Windows subsystem in a single input stream".

git-svn-id: file:///srv/svn/reactos/trunk@66908 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTVDM]
aandrejevic [Thu, 26 Mar 2015 23:31:01 +0000 (23:31 +0000)]
[NTVDM]
On DOS, CONIN$ and CONOUT$ are actually the same thing - a device called CON.

git-svn-id: file:///srv/svn/reactos/trunk@66907 97493ccd-5924-5043-b1f5-66cb403b36ce

2 days ago[NTVDM]
aandrejevic [Thu, 26 Mar 2015 23:19:22 +0000 (23:19 +0000)]
[NTVDM]
In the DOS CON driver, for special keys, always send the scancode right after
the 0x00 byte.

git-svn-id: file:///srv/svn/reactos/trunk@66906 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTOS:CM]
tfaber [Thu, 26 Mar 2015 17:02:31 +0000 (17:02 +0000)]
[NTOS:CM]
- Do not allow the creation of keys in the master hive. Fixes boot with the VMware sound driver from rapps installed (and it works, too).
CORE-5381 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66905 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[MSGINA] - Stub ShellDimScreen.
gadamopoulos [Thu, 26 Mar 2015 15:36:27 +0000 (15:36 +0000)]
[MSGINA] - Stub ShellDimScreen.

git-svn-id: file:///srv/svn/reactos/trunk@66904 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
hbelusca [Thu, 26 Mar 2015 14:52:16 +0000 (14:52 +0000)]
[NTVDM]
- Fix some english.
- Validity checks for DosGetSftEntry returned pointer added.
- Use unsigned indices for for-loops indices that are always positive.

git-svn-id: file:///srv/svn/reactos/trunk@66903 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SHLWAPI]
gadamopoulos [Thu, 26 Mar 2015 13:01:58 +0000 (13:01 +0000)]
[SHLWAPI]
- Improve stubs for SHPropertyBag_ReadDWORD, PathFileExistsDefExtAndAttributesW, IUnknown_QueryServicePropertyBag and SHWindowsPolicyGetValue

git-svn-id: file:///srv/svn/reactos/trunk@66902 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SHELL32]
tfaber [Thu, 26 Mar 2015 12:05:54 +0000 (12:05 +0000)]
[SHELL32]
- Correctly handle recursive change notifications in CDefView
- Remove desktop folder hack from SHChangeNotify and move it to CDefView until we have ITranslateShellChangeNotify
Fixes phantom files/folders on desktop. Based on a patch by Huw Campbell.
CORE-8844

git-svn-id: file:///srv/svn/reactos/trunk@66901 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WINMM]
tfaber [Thu, 26 Mar 2015 09:53:23 +0000 (09:53 +0000)]
[WINMM]
- Apply Wine commit b1d9d43a (winmm: Don't mask out SND_ALIAS_ID or SND_FILENAME in sndPlaySound.) by Andrew Eikum. Fixes crash in winmm_winetest:wave
- Import WINMM_CheckCallback from Wine and use it, various cleanups (commits cb77f9a206d6dd3ee6a501bba311dff7 by Jörg Höhle). In particular, accepting a NULL callback in DriverCallback fixes the crash in winmm_winetest:wave.
CORE-9401 #resolve

git-svn-id: file:///srv/svn/reactos/trunk@66900 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
aandrejevic [Thu, 26 Mar 2015 01:57:35 +0000 (01:57 +0000)]
[NTVDM]
Fix a bug in CpuExceptionFilter.

git-svn-id: file:///srv/svn/reactos/trunk@66899 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]: Improve few DPRINTs and fix the memory range check in the access violation...
hbelusca [Thu, 26 Mar 2015 01:52:22 +0000 (01:52 +0000)]
[NTVDM]: Improve few DPRINTs and fix the memory range check in the access violation filter.

git-svn-id: file:///srv/svn/reactos/trunk@66898 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
hbelusca [Thu, 26 Mar 2015 01:46:27 +0000 (01:46 +0000)]
[NTVDM]
Write a proper exception filter for the emulated CPU. Allows to:
- handle memory access exceptions inside the virtual memory space (happens when a VDD installs a memory hook on a memory region and a DOS app tries to read/write inside this region);
- detect NTVDM bugs (if during emulation one tries to read/write in invalid memory areas). This should unveils at least 1 bug in the DOS device emulation, when running 386TO486.COM inside NTVDM.

git-svn-id: file:///srv/svn/reactos/trunk@66897 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days agoFix 3 misspellings. No code changes.
hbelusca [Thu, 26 Mar 2015 01:43:47 +0000 (01:43 +0000)]
Fix 3 misspellings. No code changes.

git-svn-id: file:///srv/svn/reactos/trunk@66896 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[NTVDM]
aandrejevic [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.

git-svn-id: file:///srv/svn/reactos/trunk@66895 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[SHELL32]
gadamopoulos [Thu, 26 Mar 2015 00:00:24 +0000 (00:00 +0000)]
[SHELL32]
- Stub SHGetComputerDisplayNameW.

git-svn-id: file:///srv/svn/reactos/trunk@66894 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [Wed, 25 Mar 2015 22:38:20 +0000 (22:38 +0000)]
[WIN32K]
Rewrite brush code in C++

git-svn-id: file:///srv/svn/reactos/trunk@66893 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [Wed, 25 Mar 2015 22:37:16 +0000 (22:37 +0000)]
[WIN32K]
Handle DIB_PAL_INDICES in DIB_BitmapInfoSize

git-svn-id: file:///srv/svn/reactos/trunk@66892 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [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

git-svn-id: file:///srv/svn/reactos/trunk@66891 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [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.

git-svn-id: file:///srv/svn/reactos/trunk@66890 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [Wed, 25 Mar 2015 22:32:22 +0000 (22:32 +0000)]
[WIN32K]
Make internal GDI headers C++ compatible, get rid of USER dependencies

git-svn-id: file:///srv/svn/reactos/trunk@66889 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32SS/INCLUDE]
tkreuzer [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

git-svn-id: file:///srv/svn/reactos/trunk@66888 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K/INCLUDE]
tkreuzer [Wed, 25 Mar 2015 22:30:28 +0000 (22:30 +0000)]
[WIN32K/INCLUDE]
Add ntwin32.h

git-svn-id: file:///srv/svn/reactos/trunk@66887 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[INCLUDE]
tkreuzer [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

git-svn-id: file:///srv/svn/reactos/trunk@66886 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [Wed, 25 Mar 2015 22:27:16 +0000 (22:27 +0000)]
[WIN32K]
Implement GreCreateDIBitmapFromPackedDIB

git-svn-id: file:///srv/svn/reactos/trunk@66885 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [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

git-svn-id: file:///srv/svn/reactos/trunk@66884 97493ccd-5924-5043-b1f5-66cb403b36ce

3 days ago[WIN32K]
tkreuzer [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

git-svn-id: file:///srv/svn/reactos/trunk@66883 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MCIQTZ32] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 16:00:49 +0000 (16:00 +0000)]
[MCIQTZ32] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66882 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 16:00:04 +0000 (16:00 +0000)]
[MAPI32_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66881 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[MCIAVI32] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 15:59:32 +0000 (15:59 +0000)]
[MCIAVI32] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66880 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[LOCALSPL] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 15:58:54 +0000 (15:58 +0000)]
[LOCALSPL] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66879 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 15:58:33 +0000 (15:58 +0000)]
[JSCRIPT_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66878 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[JSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 15:58:08 +0000 (15:58 +0000)]
[JSCRIPT] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66877 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[PSDK] Update mlang.idl. CORE-9246
akhaldi [Wed, 25 Mar 2015 11:59:44 +0000 (11:59 +0000)]
[PSDK] Update mlang.idl. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66876 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[ITSS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 11:58:28 +0000 (11:58 +0000)]
[ITSS_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66875 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[IMAGEHLP_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 11:57:51 +0000 (11:57 +0000)]
[IMAGEHLP_WINETEST] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66874 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[IMAGEHLP] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 11:57:17 +0000 (11:57 +0000)]
[IMAGEHLP] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66873 97493ccd-5924-5043-b1f5-66cb403b36ce

4 days ago[IEFRAME] Sync with Wine Staging 1.7.37. CORE-9246
akhaldi [Wed, 25 Mar 2015 11:56:14 +0000 (11:56 +0000)]
[IEFRAME] Sync with Wine Staging 1.7.37. CORE-9246

git-svn-id: file:///srv/svn/reactos/trunk@66872 97493ccd-5924-5043-b1f5-66cb403b36ce