Commit graph

37166 commits

Author SHA1 Message Date
Michael Martin 999d0e50c9 - MmUnmapViewOfSection: Unlock address space before notifying debugger. Fixes a case where OllyDbg deadlocks in a GateWait while trying to read virtual memory.
svn path=/trunk/; revision=41356
2009-06-09 12:50:32 +00:00
Johannes Anderwald afe9096dba - KeSaveFloatingPointState can be called at irql <= DISPATCH_LEVEL
svn path=/trunk/; revision=41354
2009-06-09 07:15:37 +00:00
Johannes Anderwald 0ba38df7fa - Store servicegroup obtained from IMiniportDMus / IMiniportMidi Init function when IPortDMus / IPortMidi RegisterServiceGroup is not called
svn path=/trunk/; revision=41353
2009-06-08 22:02:46 +00:00
Johannes Anderwald fd1851d16a - Fix a bug in KsTopologyPropertyHandler
- Create a KSTOPOLOGY struct when creating the subdevice descriptor and pass the struct to KsTopologyPropertyHandler
- Implement enumerating mixer devices
- Change handle array to contain the target device type. Mixer handles are not real handles, they are just pseudo handles 
- Forward KSPROPSETID_Topology request to portcls (sysaudio)

svn path=/trunk/; revision=41352
2009-06-08 21:37:20 +00:00
Dmitry Chapyshev 0537f45d82 - Add cases for IOCTL_SCSI_MINIPORT and IOCTL_SCSI_PASS_THROUGH
svn path=/trunk/; revision=41351
2009-06-08 15:53:23 +00:00
Stefan Ginsberg 50585c6349 - Clean up RtlSecureZeroMemory
svn path=/trunk/; revision=41350
2009-06-08 13:42:02 +00:00
Cameron Gutman 4ceaa89fbd - Check to see that the packet status isn't NDIS_STATUS_RESOURCES before forwarding the packet descriptor to the ReceivePacketHandler
svn path=/trunk/; revision=41349
2009-06-08 09:45:13 +00:00
Cameron Gutman b59d119c6c - Rewrite MiniQueryInformation so it creates a NDIS_REQUEST and passes it to MiniDoRequest for processing to reduce code duplication
- Call MiniportCoRequest in connection-oriented miniports
 - Now our NDIS loads all the way to the ASSERT for unsupported media on XP

svn path=/trunk/; revision=41348
2009-06-08 03:12:03 +00:00
Michael Martin 781c590520 - ElfrReportEventW: Silence debugging thats no longer needed as this API is now implemented.
svn path=/trunk/; revision=41347
2009-06-08 02:32:48 +00:00
Cameron Gutman 3f12788efc - Fix our handler checks
- Now XP's intermediate miniport drivers can load on ROS's NDIS
 - More work still needs to be done to get them working though

svn path=/trunk/; revision=41346
2009-06-08 02:23:47 +00:00
Cameron Gutman f088b72ab8 - Register the adapter shutdown handler if it is specified in the miniport characteristics
svn path=/trunk/; revision=41345
2009-06-08 01:14:19 +00:00
KJK::Hyperion 1ce45c8130 Fix no-op code for UNIX hosts
svn path=/trunk/; revision=41344
2009-06-07 23:39:15 +00:00
KJK::Hyperion 4a745139c1 modified tools/rbuild/backend/mingw/mingw.cpp
modified   tools/rbuild/backend/mingw/mingw.h
   From now on, the MinGW back-end will also support the Microsoft command line C/C++ compiler (cl) and incremental linker (link). Support is currently limited to detecting the tools, and invoking them with the wrong arguments. Only Windows hosts are currently supported

added      tools/rbuild/backend/mingw/mstools_detection.cpp
modified   tools/rbuild/rbuild.mak
   Auto-detection of Microsoft compiler and linker: if rbuild finds them in the path, it will use those. Otherwise, it will look for the highest version installed by any of the supported Microsoft products. Supported Microsoft products are Visual Studio 2005 and higher, Visual C++ Express and Windows DDK version 6001 and higher. Optimizing versions of the compiler will take precedence over "standard edition" compilers, regardless of version number

modified   tools/rbuild/configuration.cpp
modified   tools/rbuild/rbuild.cpp
modified   tools/rbuild/rbuild.h
   New command line options for rbuild to choose the tools set for the MinGW back-end: -Mc<compiler set>, -Ml<linker set>, -M<build tools set>. Defaults to -Mgnu, so that support for Microsoft tools has to be opted into

svn path=/trunk/; revision=41343
2009-06-07 23:33:42 +00:00
Johannes Anderwald 82a6743526 - Disable debugging flood
svn path=/trunk/; revision=41342
2009-06-07 18:24:50 +00:00
Johannes Anderwald 7a728c427a - Also Store audio filter object header in FsContext member
- Create the pin on the correct filter by using the filters object class
- Remove filter object class before performing actual create request
- Remove object header from audio filter when closing
- Retrieve internal object class name with internal IOCTL_KS_OBJECT_CLASS
- Avoid using interface name as ReactOS doesn't support it
- Store object class name when creating the object header for the audio sub device
- Implement IPortFilterTopology interface
- Activate pin property handle for port topology driver 
- There is no need to create a handle to sysaudio for each application opening wdmaud, use only one connection per driver basis
- Pass object create class to pin creation method by duplicating KsCreatePin
- Audio devices should now be accessible again

svn path=/trunk/; revision=41341
2009-06-07 18:22:24 +00:00
Christoph von Wittich 60e3f374fa revert a part of r41339 as it break ppc port
svn path=/trunk/; revision=41340
2009-06-07 17:42:41 +00:00
Christoph von Wittich 3df8d98cc9 fix definition of LUID
svn path=/trunk/; revision=41339
2009-06-07 17:27:44 +00:00
Christoph von Wittich 294aec4619 partial wine sync
svn path=/trunk/; revision=41338
2009-06-07 15:36:25 +00:00
Christoph von Wittich 5582c91e5b add missing newline at eof
svn path=/trunk/; revision=41337
2009-06-07 15:34:48 +00:00
Christoph von Wittich 91044765a6 sync kernel32 lzexpand to wine 1.1.23
svn path=/trunk/; revision=41336
2009-06-07 14:10:13 +00:00
Sylvain Petreolle 4484749023 fix
dll/win32/netshell/lang/nl-NL.rc:128:4: error: no newline at end of file

svn path=/trunk/; revision=41335
2009-06-07 13:41:41 +00:00
Christoph von Wittich 39e6a334c2 don't close a dialog with <Return> when the OK button is disabled
svn path=/trunk/; revision=41334
2009-06-07 13:27:33 +00:00
Christoph von Wittich 12c11159c8 sync urlmon and winhttp with wine 1.1.23
svn path=/trunk/; revision=41333
2009-06-07 12:32:05 +00:00
Christoph von Wittich 8d470e46d8 sync msiexec to wine 1.1.23
svn path=/trunk/; revision=41332
2009-06-07 11:34:39 +00:00
Christoph von Wittich b5b8395b7d sync msvcrt_winetest with wine 1.1.23
svn path=/trunk/; revision=41331
2009-06-07 11:27:20 +00:00
Christoph von Wittich 2fca9b58ec fix msvcrt data winetests
svn path=/trunk/; revision=41330
2009-06-07 11:24:37 +00:00
Christoph von Wittich 2fafd4ae3d sync version with wine 1.1.23
svn path=/trunk/; revision=41329
2009-06-07 11:12:48 +00:00
Christoph von Wittich 281ab9c777 sync advapi32_winetest with wine 1.1.23
svn path=/trunk/; revision=41328
2009-06-07 10:58:10 +00:00
Christoph von Wittich a4e75a5669 sync shlwapi with wine 1.1.23
svn path=/trunk/; revision=41327
2009-06-07 10:54:09 +00:00
Christoph von Wittich 1f0e368a20 sync shlwapi_winetest with wine 1.1.23
svn path=/trunk/; revision=41326
2009-06-07 10:50:06 +00:00
Christoph von Wittich 1430611396 sync rsaenh with wine 1.1.23
svn path=/trunk/; revision=41325
2009-06-07 10:46:04 +00:00
Christoph von Wittich 565e63dab6 partial sync of shell32 shfldr_netplaces
svn path=/trunk/; revision=41324
2009-06-07 10:43:50 +00:00
Christoph von Wittich 6e8b943b1b sync gdiplus_winetest with wine 1.1.23
svn path=/trunk/; revision=41323
2009-06-07 10:10:52 +00:00
Christoph von Wittich fdc6b38763 update README.WINE
svn path=/trunk/; revision=41322
2009-06-07 10:02:02 +00:00
Christoph von Wittich 785b7d0f2b -formatting fixes
-update README.WINE

svn path=/trunk/; revision=41321
2009-06-07 09:41:22 +00:00
Christoph von Wittich 5930cc1782 fix build
svn path=/trunk/; revision=41320
2009-06-07 08:53:46 +00:00
Christoph von Wittich e26d39be7a sync shlguid.h with wine 1.1.23
svn path=/trunk/; revision=41319
2009-06-07 08:43:36 +00:00
Dmitry Chapyshev fa1396e85b - Sync gdiplus with Wine 1.1.23
svn path=/trunk/; revision=41318
2009-06-07 07:59:56 +00:00
Dmitry Chapyshev c1e38ff75f - Sync comdlg32, avifil32 with Wine 1.1.23
svn path=/trunk/; revision=41317
2009-06-07 07:55:59 +00:00
Christoph von Wittich c3112d1170 sync riched20 and riched32 with wine 1.1.23
svn path=/trunk/; revision=41316
2009-06-07 06:19:03 +00:00
Christoph von Wittich a4aa79b0d7 sync cryptui and crypt32 with wine 1.1.23
svn path=/trunk/; revision=41315
2009-06-07 05:59:39 +00:00
Michael Martin fddbec411f - IopUnloadDriver: Only add the DOE_UNLOAD_PENDING to the Device's DeviceExtensions Flags and check for attached devices and reference counts if the DriverObject->DriverUnload is valid. Verified on XP.
- IopLoadUnloadDriver: Add a check to verify that ImagePath.Buffer is non null before freeing it. 

svn path=/trunk/; revision=41314
2009-06-07 01:18:15 +00:00
Christoph von Wittich 1163e01722 sync shell32 shelllink to wine 1.1.23
svn path=/trunk/; revision=41313
2009-06-06 17:17:11 +00:00
Christoph von Wittich b95b67f490 update TOKEN_INFORMATION_CLASS enum
svn path=/trunk/; revision=41312
2009-06-06 16:24:27 +00:00
Christoph von Wittich 958ba014c1 sync kernel32_winetest with wine 1.1.23
svn path=/trunk/; revision=41311
2009-06-06 16:10:47 +00:00
Christoph von Wittich cb11ae8788 sync cabinet, jscript, msi and msxml3 with wine 1.1.23
svn path=/trunk/; revision=41310
2009-06-06 15:59:47 +00:00
Christoph von Wittich 2f98b5a4c4 sync jscript and msi winetests with wine 1.1.23
svn path=/trunk/; revision=41309
2009-06-06 15:59:11 +00:00
Christoph von Wittich f30d5ea76f import SHGetNewLinkInfoA/W from wine
svn path=/trunk/; revision=41308
2009-06-06 15:45:10 +00:00
Christoph von Wittich 02741d8961 sync shell32_winetest with wine 1.1.23
svn path=/trunk/; revision=41307
2009-06-06 15:43:07 +00:00
Christoph von Wittich ea0cf3d605 export DisplayExitWindowsWarnings and DisableProcessWindowsGhosting
svn path=/trunk/; revision=41306
2009-06-06 15:28:47 +00:00