Commit graph

38399 commits

Author SHA1 Message Date
Johannes Anderwald
5292ae1686 [BDASUP]
- Start implementing BDASup
- Implement BdaCheckChanges, BdaCommitChanges, BdaCreateFilterFactory, BdaCreateFilterFactoryEx, BdaCreatePin, BdaMethodCreatePin, BdaFilterFactoryUpdateCacheData, BdaGetChangeState, BdaMethodCreateTopology, BdaMethodDeletePin, BdaPropertyTemplateConnections, BdaStartChanges, BdaUninitFilter, BdaValidateNodeProperty

svn path=/trunk/; revision=42586
2009-08-10 11:13:43 +00:00
Johannes Anderwald
f85104f4a1 - Add include guards
- Add KSM_PIN
- Add a few function prototypes

svn path=/trunk/; revision=42585
2009-08-10 11:10:37 +00:00
Stefan Ginsberg
ecf94cf3ae - Remove duplicate MmHighestPhysicalPage (the other being in init.c) -- we still ended up with only 1 global however, so this doesn't really change anything
svn path=/trunk/; revision=42584
2009-08-10 09:54:29 +00:00
Aleksey Bragin
305ee59bac - Update commctrl.h.
svn path=/trunk/; revision=42583
2009-08-10 09:47:17 +00:00
Johannes Anderwald
732ce0ed84 [WDMAUD]
- Remove ReactOS specific pin creation hack
[SYSAUDIO]
- Refactor sysaudio pin creation
- Remove ReactOS specific pin creation hack
- Remove unused functions

svn path=/trunk/; revision=42580
2009-08-10 07:14:04 +00:00
James Tabor
2aa4d40fff - Changes to file header.
svn path=/trunk/; revision=42579
2009-08-10 04:57:22 +00:00
Cameron Gutman
347e34f1b4 - Rewrite most of the loopback code
- The new code is faster, uses less memory, and is less complex than the previous code
 - Add a NULL check to fix a potential crash

svn path=/trunk/; revision=42578
2009-08-10 03:27:39 +00:00
Cameron Gutman
d398d00ca8 - Fix a bug which resulted in the first letter of each quote (except the first one) being skipped
- Fix some quote typos

svn path=/trunk/; revision=42577
2009-08-09 22:53:26 +00:00
Hervé Poussineau
10692515b0 [rbuild] Remove distinction between Iso/IsoRegTest, and LiveIso/LiveIsoRegTest module types
Better dependency tracking for iso module type

svn path=/trunk/; revision=42575
2009-08-09 22:03:04 +00:00
Gregor Schneider
17db8cf603 Revert r42536 for build server diagnosis
svn path=/trunk/; revision=42571
2009-08-09 19:30:35 +00:00
Dmitry Gorbachev
f2a7907cb7 Do not call CcUnpinData() with NULL PtrBCB.
svn path=/trunk/; revision=42569
2009-08-09 17:26:10 +00:00
Dmitry Gorbachev
5f73e1c2bc Fix IDT limit.
svn path=/trunk/; revision=42566
2009-08-09 14:40:05 +00:00
Dmitry Gorbachev
46ad3be153 Add padding to ext2 superblock structure (to 512 bytes).
svn path=/trunk/; revision=42565
2009-08-09 14:39:44 +00:00
Christoph von Wittich
b14357b82c partial rpcrt4 sync to wine 1.1.27 (fixes ~180 rpcrt4 winetests)
svn path=/trunk/; revision=42564
2009-08-09 14:28:07 +00:00
Stefan Ginsberg
aa8b33601d - ne2000: Don't assume stdcall is default for MSVC
- snmpapi: Define SNMP_FUNC_TYPE for MSVC too
- rasman: Compatibly define function pointer prototype
- vbe/vga/xboxvmp: Fix assumption that _MSC_VER means "compiling with Microsoft's headers"

svn path=/trunk/; revision=42563
2009-08-09 14:18:01 +00:00
Christoph von Wittich
a8fca73ae8 partial sync to wine 1.1.27
svn path=/trunk/; revision=42562
2009-08-09 13:56:25 +00:00
Christoph von Wittich
2127bca655 sync shell32_winetest with wine 1.1.27
svn path=/trunk/; revision=42559
2009-08-09 12:49:55 +00:00
Gregor Schneider
a5dfb6bd53 Even without a CMINVOKECOMMANDINFOEX structure a link should be executed with the supplied parameters
See issue #4323 for more details.

svn path=/trunk/; revision=42557
2009-08-09 12:07:21 +00:00
Christoph von Wittich
216c94033d fix build
svn path=/trunk/; revision=42556
2009-08-09 12:06:07 +00:00
Christoph von Wittich
ec56eb048b sync shdocvw and mshtml with wine 1.1.27 and add missing translations to avifil32
svn path=/trunk/; revision=42555
2009-08-09 12:00:11 +00:00
Timo Kreuzer
665c8196de Add lmissing file
svn path=/trunk/; revision=42553
2009-08-09 11:38:53 +00:00
Timo Kreuzer
3979f7432d win32knapi: More / improved tests for NtUserSystemParametersInfo, NtGdiSelectBrush, NtGdiSelectBitmap, NtGdiGetFontResourceInfoInternalW, NtGdiDoPalette
svn path=/trunk/; revision=42552
2009-08-09 11:27:25 +00:00
Timo Kreuzer
823cea3689 Change xlate tests a bit.
svn path=/trunk/; revision=42551
2009-08-09 11:05:54 +00:00
Stefan Ginsberg
98e84293c7 - Fix intrinsics for MSVC -- just include intrin.h instead of duplicating the definitions.
svn path=/trunk/; revision=42550
2009-08-09 09:58:07 +00:00
Hervé Poussineau
afceb3314e Fix compilation #2
svn path=/trunk/; revision=42546
2009-08-09 08:24:22 +00:00
Hervé Poussineau
e9eadcc168 Fix compilation
svn path=/trunk/; revision=42545
2009-08-09 08:13:17 +00:00
Hervé Poussineau
661239c67e Merge FldrCreateComponentKey and FldrSetIdentifier
svn path=/trunk/; revision=42544
2009-08-09 08:11:52 +00:00
Hervé Poussineau
d7ca524325 Merge FldrCreateComponentKey and FldrSetComponentInformation
Remove unneeded parameters in FldrCreateComponentKey

svn path=/trunk/; revision=42543
2009-08-09 07:45:41 +00:00
Cameron Gutman
bfe9c97ce3 - Return the correct value for AFD_INFO_BLOCKING_MODE
- Implement AFD_INFO_SENDS_IN_PROGRESS (SO_LINGER should work now)

svn path=/trunk/; revision=42542
2009-08-09 03:57:29 +00:00
Dmitry Gorbachev
7c7fefd8d3 Fix issue #4673 ("Misrepresented license in FreeLDR"), Robert Millan (rmh.reactos at aybabtu.com).
svn path=/trunk/; revision=42541
2009-08-08 22:39:04 +00:00
Hervé Poussineau
3e5c0bc6aa Remove dead code
svn path=/trunk/; revision=42540
2009-08-08 21:50:15 +00:00
Hervé Poussineau
945b08e99d Use Arc* infrastructure to read the .inf file
svn path=/trunk/; revision=42539
2009-08-08 21:23:23 +00:00
Hervé Poussineau
c2b74e4921 Fix some typos and make PFILE a ULONG
svn path=/trunk/; revision=42538
2009-08-08 21:11:40 +00:00
Hervé Poussineau
28bf1f3b71 - Half-convert FAT, Ext2 and NTFS filesytems to provide new ARC file infrastructure. This allows removing some compatibility code in fs.c
- Remove use of FsOpenBootVolume() and FsOpenSystemVolume(). If callers don't want a file on boot volume, they need to use the new ArcOpen/ArcSeek/ArcRead/ArcClose functions instead of the old FsOpenFile/FsSetFilePointer/FsReadFile/FsCloseFile

svn path=/trunk/; revision=42537
2009-08-08 20:53:10 +00:00
Gregor Schneider
ee30838ad7 Supply default ansi codepage when converting from unicode, fixes 365 kernel32 comm winetests
svn path=/trunk/; revision=42536
2009-08-08 20:20:16 +00:00
Timo Kreuzer
ee9e10c750 [FORMATTING]
4 spaces indentation, no code change

svn path=/trunk/; revision=42535
2009-08-08 19:53:21 +00:00
Dmitry Gorbachev
4edf4a5d67 - Do not compare an ULONG variable with -1 in DbgPrint().
- Simplify TuiPrintf().

svn path=/trunk/; revision=42534
2009-08-08 19:34:21 +00:00
Hervé Poussineau
1af46d7aa4 HACK FIX DiskGetBootPath() method to return something meaningful when booting from hard disk
svn path=/trunk/; revision=42533
2009-08-08 19:33:08 +00:00
Stefan Ginsberg
fa657e7e29 Fix Uniata for msvc:
- Add missing msvc intrinsics to winddk.h
- Don't assume compiler means a specific header set, and don't rely on the default calling convention being stdcall.
- Disable a warning spotted by MSVC -- requesting anyone with understanding of the code to have a look.

svn path=/trunk/; revision=42531
2009-08-08 18:27:01 +00:00
KJK::Hyperion
b7cb2a38aa modified base/setup/vmwinst/vmwinst.c
modified   base/setup/vmwinst/vmwinst.rbuild
   Implement VMWare detection for Visual C++ as well
   For cleaner code, use SEH instead of VEH, even if it means losing this pearl of ReactOS wisdom:

       /* Setup a vectored exception handler to protect the detection. Don't use SEH
       here so we notice the next time someone removes support for vectored
       exception handling from ros... */

   (www.passiveaggressivecommits.com, brought to you by Arch Blackmann!)
   Of course, it also means trading our VEH bugs for our SEH bugs, so I'm not sure if it was worth changing

svn path=/trunk/; revision=42530
2009-08-08 18:03:48 +00:00
KJK::Hyperion
e50fa1e50e modified dll/3rdparty/mesa32/src/main/imports.c
We don't have _aligned_malloc in our CRT, whatever compiler we use

modified   dll/3rdparty/mesa32/src/main/imports.h
   The mysterious MESA compilation bug has been found: seems the Visual C++ preprocessor doesn't know about the "F" number suffix

modified   dll/3rdparty/mesa32/reactos.diff
   Updated the diff

svn path=/trunk/; revision=42529
2009-08-08 17:18:34 +00:00
Hervé Poussineau
e307cb2881 Rework ISO9660 filesystem to use ARC file architecture.
ISO filesystem doesn't depend anymore of boot volume/system volume

svn path=/trunk/; revision=42528
2009-08-08 17:13:14 +00:00
Hervé Poussineau
20c8af6fef Read freeldr.ini file using ARC file infrastructure
svn path=/trunk/; revision=42527
2009-08-08 17:08:51 +00:00
Hervé Poussineau
9f71bce6b4 Improve ARC file infrastructure, by adding a compatibility layer from old to new system (new to old already exists)
i386: when reading sectors, use dedicated scratch area
Increase number of available open files to 60, because something seems to leak file descriptors

svn path=/trunk/; revision=42526
2009-08-08 17:04:53 +00:00
Stefan Ginsberg
79c9204f9e - Fix compilation of csrsrv:
- helper.h does not exist anymore, so define what was used in srv.h instead
- Complete migration to PSEH2
- TEB's Cid was renamed to ClientId -- update the code
- Rename DllMain to DllMainCRTStartup as this is what we link a native dll to
- Fix some incorrect entries in the .spec
- Also fix some /W4 warnings. Add a note to CsrPopulateDosDevicesDirectory that the code is incomplete and will never stop looping (spotted by /W4).
- Does not link completely yet due to some missing function stubs.

svn path=/trunk/; revision=42525
2009-08-08 16:50:27 +00:00
Gregor Schneider
6ff2cad0ff Remove temporary debug code, crash was fixed by r42506 and r42517
svn path=/trunk/; revision=42523
2009-08-08 16:24:22 +00:00
Christoph von Wittich
24c3dd1abc sync msacm with wine 1.1.27
svn path=/trunk/; revision=42522
2009-08-08 16:14:46 +00:00
Gregor Schneider
0656aaaacd Only set text resource in DefWndProcA on WM_NCCREATE if passed and exists
See issue #4766 for more details.

svn path=/trunk/; revision=42521
2009-08-08 16:14:43 +00:00
Gregor Schneider
3786d6dd01 Don't access the device mode if it is not passed (user32 monitor crash)
svn path=/trunk/; revision=42520
2009-08-08 16:01:24 +00:00
Gregor Schneider
4413118e20 Revert r42518: no user mode types in DDK
svn path=/trunk/; revision=42519
2009-08-08 15:10:01 +00:00