Commit graph

51671 commits

Author SHA1 Message Date
Cameron Gutman 59de552e2a [ACPI]
- Increase the size of the ID buffers to fit certain non-standard IDs reported by Hyper-V on Windows 8. These should be allocated from pool, but this code really sucks and should be replaced anyway.
- Fixes buffer overflow causing a bug check during boot on Hyper-V

svn path=/trunk/; revision=57067
2012-08-13 07:00:32 +00:00
Cameron Gutman 307df8d456 [IP]
- Favor routers that have responded to our ARP queries during route selection

svn path=/trunk/; revision=57066
2012-08-13 02:54:13 +00:00
Cameron Gutman 360a87c9f9 [NTOSKRNL]
- Fix a critical bug in interrupt handling that could result in HAL returning the current processor to the wrong IRQL after an interrupt is handled that requires a raise to a synchronize IRQL.

svn path=/trunk/; revision=57065
2012-08-13 01:17:13 +00:00
Cameron Gutman 8288824381 [SCSIPORT]
- Fix a critical bug in interrupt sharing between scsiport miniports and other drivers which caused scsiport to mask the interrupts from other devices sitting behind it
- This commit and r57063 fixes bug 7231

svn path=/trunk/; revision=57064
2012-08-13 00:31:27 +00:00
Cameron Gutman ea21f990a2 [PORTCLS]
- Properly handle interrupt sharing for InterruptSyncModeAll and InterruptSyncModeRepeat

svn path=/trunk/; revision=57063
2012-08-12 23:50:51 +00:00
Eric Kohl 80e2dfaa07 [WIDL]
Update widl to Wine-1.4

svn path=/trunk/; revision=57062
2012-08-12 16:19:13 +00:00
Timo Kreuzer 73862fa7c6 [WIDL]
Fix MSVC warnings.
Could be sent to wine ;-)

svn path=/trunk/; revision=57060
2012-08-12 12:26:48 +00:00
Aleksey Bragin 1748531321 [ROSBE]
- Support spaces in the source directory path on Windows.

svn path=/trunk/; revision=57059
2012-08-12 10:33:13 +00:00
Timo Kreuzer abbb3c6a5a [VGA]
Fix possible NULL pointer dereference.
Patch by numitus (domovoi94 at gmail dot com)

svn path=/trunk/; revision=57058
2012-08-11 22:40:50 +00:00
Eric Kohl 0015122a38 [SAMLIB/SAMSRV]
- Implement SamLookupIdsInDomain and SamrLookupIdsInDomain.

svn path=/trunk/; revision=57057
2012-08-11 19:41:17 +00:00
Amine Khaldi 67f22b7b53 [SHELL32_WINETEST]
* Skip tests that rely on DDE. See bug #7233 for more details.

svn path=/trunk/; revision=57056
2012-08-11 16:24:36 +00:00
Aleksey Bragin 327b7ed096 [NTOS/MM]
- Hack away UsedPageTable referencing in MiProtectVirtualMemory for now to help testman.

svn path=/trunk/; revision=57055
2012-08-09 20:19:52 +00:00
Eric Kohl 2d7441f3ce [SAMLIB/SAMSRV]
Implement SamCreateUser2InDomain / SamrCreateUser2InDomain (untested) and SamLookupNamesInDomain / SamrLookupNamesInDomain.

svn path=/trunk/; revision=57054
2012-08-08 21:17:17 +00:00
Amine Khaldi 63dcafd315 [UNIATA]
* Sync with v0.42i2.

svn path=/trunk/; revision=57053
2012-08-08 01:17:53 +00:00
Amine Khaldi aeb9b31348 [CMAKE]
* Tackle the VS solutions case when handling importlibs.

svn path=/trunk/; revision=57052
2012-08-06 20:29:38 +00:00
Amine Khaldi 527512d65b [UNIATA]
* Fix a typo. Already sent upstream.

svn path=/trunk/; revision=57051
2012-08-06 14:35:59 +00:00
Amine Khaldi ff6df0d592 [UNIATA]
* Sync with v0.42h.

svn path=/trunk/; revision=57050
2012-08-06 13:26:40 +00:00
James Tabor e05a2f4599 [NtUser] - Fix note again.
svn path=/trunk/; revision=57049
2012-08-06 06:20:06 +00:00
James Tabor 9a03623b15 [NtUser] - Fix note.
svn path=/trunk/; revision=57048
2012-08-06 05:07:03 +00:00
James Tabor 286decbad3 [NtUser] - Fix empty list error and add a note.
svn path=/trunk/; revision=57047
2012-08-06 05:04:15 +00:00
James Tabor ab2b99cc4f [NtUser] - Stop spurious window handle errors.
svn path=/trunk/; revision=57046
2012-08-06 03:25:29 +00:00
James Tabor a90234288c [NtUser]
- Fixed crash, see bug 7226.
- AttachThreadInput is new to ReactOS, it passes the wine tests, help is needed, white papers are welcome.

svn path=/trunk/; revision=57045
2012-08-06 03:13:27 +00:00
Thomas Faber a69cee87a7 [LIBTIFF]
- Fix a warning

svn path=/trunk/; revision=57044
2012-08-04 18:19:19 +00:00
Timo Kreuzer 8865002092 [NTOSKRNL]
Add a systemcall table for all x64 NT versions

svn path=/trunk/; revision=57043
2012-08-04 17:38:56 +00:00
Thomas Faber aa31929b4f [LIBPNG]
- Sync to 1.5.12. Patch by Vincenzo Cotugno.
See issue #7202 for more details.

svn path=/trunk/; revision=57042
2012-08-04 13:07:05 +00:00
Thomas Faber 9ae2032f52 [WINDOWSCODECS]
- Type safety for MSVC compat layer

svn path=/trunk/; revision=57041
2012-08-04 12:44:04 +00:00
James Tabor 6cf2c5fa45 [WineTest|User32|Msg] - Sync wine 1.5.10.
svn path=/trunk/; revision=57040
2012-08-04 02:05:59 +00:00
James Tabor 911e63e103 [User32] - Combo port sync wine 1.5.10.
svn path=/trunk/; revision=57039
2012-08-04 02:05:01 +00:00
Amine Khaldi b63aef1042 [UNIATA]
* Fix the debug build.

svn path=/trunk/; revision=57038
2012-08-03 23:08:55 +00:00
Alex Ionescu 5afa9f2210 [HIVEFILES]: Add the .NET Install Dir key, which fixes tons of MSI problems where it failed to load/initalize/find assemblies.
svn path=/trunk/; revision=57037
2012-08-03 19:38:25 +00:00
Alex Ionescu 6449f01c7d [NTOSKRNL]: Fix typo.
svn path=/trunk/; revision=57034
2012-08-03 11:36:43 +00:00
Alex Ionescu 266eb48d75 [NTOSKRNL]: Support a few more "unsupported" paths that were hitting ASSERTs before.
[NTOSKRNL]: Massively cleanup triplicated code that is just a series of macros/inlines.
[NTOSKRNL]: Handle more complex prototype PTE faults that are not just demand-zero.
In my private branch, I can now run ReactOS with *all* pagefile-backed sections running under ARM3 mode.

svn path=/trunk/; revision=57033
2012-08-03 11:34:35 +00:00
Cameron Gutman 592e0968b0 [NDIS]
- Fix driver object dispatch table corruption in NdisMRegisterDevice
See issue #7191 for more details.

svn path=/trunk/; revision=57032
2012-08-03 08:23:02 +00:00
Thomas Faber 8d32e73b9f [KERNEL32]
- Sync FormatMessage implementation to Wine 1.5.4. Fixes crash in kernel32_winetest:format_msg.
See issue #7217 for more details.

svn path=/trunk/; revision=57031
2012-08-03 06:38:44 +00:00
Aleksey Bragin 6535249726 [NTOS/MM]
- Implement ProtectionMask validation in MiFlushTbAndCapture for cached and non-cached PFNs.

svn path=/trunk/; revision=57030
2012-08-02 22:34:51 +00:00
Eric Kohl 251ea7ec52 [SAMLIB/SAMSRV]
- Implement SamEnumerateGroupsInDomain and SamEnumerateUsersInDomain (ignore UserAccountControl).
- Simplify SamrEnumerateAliasesInDomain.

svn path=/trunk/; revision=57029
2012-08-02 20:09:24 +00:00
Timo Kreuzer cb9175370c [WIN32K]
Return non-null value when a dc without a bitmap selected is passed to NtGdiSetDIBitsToDeviceInternal

svn path=/trunk/; revision=57028
2012-08-02 10:06:08 +00:00
Amine Khaldi 98cdc21f7c [WINETESTS]
* Add several tests to the MSVC build.

svn path=/trunk/; revision=57027
2012-08-02 00:36:26 +00:00
Amine Khaldi f9848c0704 [D3D8THK]
* Welcome to MSVC build.

svn path=/trunk/; revision=57026
2012-08-02 00:23:07 +00:00
Amine Khaldi e22f22a242 [AMSTREAM]
* Welcome to MSVC build.

svn path=/trunk/; revision=57025
2012-08-02 00:03:51 +00:00
Amine Khaldi 1081374d59 [STDOLE32.TLB]
* Welcome to MSVC build.

svn path=/trunk/; revision=57024
2012-08-01 23:54:07 +00:00
Timo Kreuzer 8bfdfddcc7 [WIN32K]
- Implement CaptureUnicodeStringOrAtom, which handles user mode class names or atoms, and use it in some places.
- Fix a number of format strings

svn path=/trunk/; revision=57023
2012-08-01 23:52:43 +00:00
Amine Khaldi 6010f994bb [MSIEXEC]
* Welcome to MSVC build.

svn path=/trunk/; revision=57022
2012-08-01 23:51:06 +00:00
Amine Khaldi 09d20eda2a [MSI]
* Welcome to the MSVC build.

svn path=/trunk/; revision=57021
2012-08-01 23:47:14 +00:00
Amine Khaldi 32f949ce32 * Addendum to r57019.
svn path=/trunk/; revision=57020
2012-08-01 23:26:54 +00:00
Amine Khaldi c3be8a39d4 [WIDL]
* Set the attribute before the variable in write_func_param_struct(). Should be sent upstream.
* Initialize in an MSVC compatible way. Should be sent upstream.
[REACTOS/IDLS]
* Use widl instead of midl in MSVC builds.

svn path=/trunk/; revision=57019
2012-08-01 23:25:06 +00:00
Amine Khaldi d1f163d021 [UNIATA]
* Sync with UniATA v0.42e2.
* Hello AHCI support, you've been missed ! (that's WIP but still)

svn path=/trunk/; revision=57018
2012-08-01 20:30:19 +00:00
Amine Khaldi e1398e05d4 [ATACTL]
* Sync with the latest UniATA version.

svn path=/trunk/; revision=57017
2012-08-01 20:27:41 +00:00
James Tabor b39bf28a27 - Fix Linux build.
svn path=/trunk/; revision=57016
2012-08-01 12:05:33 +00:00
Timo Kreuzer f91d4d599c [FREELDR]
Don't use fancy CMake features for MSVC builds that would require custom CMake installations. Period. ;-)

svn path=/trunk/; revision=57015
2012-08-01 11:43:47 +00:00