Commit graph

35163 commits

Author SHA1 Message Date
Andrew Greenwood
727a48a397 WaveHdr prepare/unprepare/submit now gets handled within the context of the
appropriate sound thread. This removes some responsibility of the sound
threading from the actual usermode sound component implementations. Minor
cleanup to CallSoundThread as we can deduce the thread handle from the
sound device instance.


svn path=/trunk/; revision=39608
2009-02-15 15:19:58 +00:00
Kamil Hornicek
43961e394e - update wined3d/d3d8/d3d9 to Wine 1.1.15
svn path=/trunk/; revision=39607
2009-02-15 14:01:23 +00:00
Andrew Greenwood
805ca6f02a Split custom ReactOS-only non-standard extensions from NTDDSND.H
Updated relevant code to include the new headers SNDTYPES.H and SNDNAMES.H
Corrected CTL_CODE macros and included SNDTYPES.H in WDMAUD interface header
A lot of this is just refactoring, hence the large number of files!


svn path=/trunk/; revision=39606
2009-02-15 13:31:52 +00:00
Johannes Anderwald
23bde85444 - Partly implement IPortFilterWaveCyclic_fnNewIrpTarget
- Store KSPIN_DESCRIPTOR in subdevice descriptor
- Return correct result for IInterruptSync_fnCallSynchronizedRoutine
- Add stub interface for IPortPinWaveCyclic
- Implement PcValidateConnectRequest

svn path=/trunk/; revision=39605
2009-02-15 13:29:01 +00:00
Johannes Anderwald
6ea1608c49 - Directly create the device objects in its DriverEntry as AddDevice is never called
- Remove the hack of hardcoding the symbolic device name object
- Add registering of device interfaces (fails atm because no pdo is provided)


svn path=/trunk/; revision=39603
2009-02-14 16:10:38 +00:00
Dmitry Chapyshev
dcaed4cdd4 - Add url.dll from Wine
svn path=/trunk/; revision=39602
2009-02-14 08:54:01 +00:00
Dmitry Chapyshev
98ff856933 - Sync gdiplus with Wine head
svn path=/trunk/; revision=39601
2009-02-14 08:14:34 +00:00
Timo Kreuzer
5896c03e49 Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
svn path=/trunk/; revision=39600
2009-02-14 02:19:52 +00:00
Timo Kreuzer
8861bd50ef Revert last commit. MS doesn't want poor ddk users mess with their secret structures and instead present them only some censored stuff.
svn path=/trunk/; revision=39599
2009-02-14 02:10:32 +00:00
Timo Kreuzer
a39829c012 Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
and move it from ndk to ntpoapi.h

svn path=/trunk/; revision=39598
2009-02-14 01:57:28 +00:00
Jeffrey Morlan
122c236111 Make delayed environment-variable expansions actually be delayed.
svn path=/trunk/; revision=39597
2009-02-14 01:13:17 +00:00
Timo Kreuzer
5d62c3b3a5 Get rid of VOLATILE, use volatile instead and fix PENTER_STATE_HANDLER by using "LONG volatile *" like in ms header, which means a pointer to a volatile LONG, instead of "volatile PLONG", which would be a volatile pointer to a LONG.
svn path=/trunk/; revision=39596
2009-02-14 00:58:55 +00:00
Christoph von Wittich
5673f7b8d9 sync translations, remove a little change from ros.diff
svn path=/trunk/; revision=39595
2009-02-13 19:10:55 +00:00
Christoph von Wittich
25c067c47e sync mshtml and shdocvw winetests with wine 1.1.15
svn path=/trunk/; revision=39594
2009-02-13 18:47:09 +00:00
Christoph von Wittich
90d8b6c3f7 apply ros-hack
svn path=/trunk/; revision=39593
2009-02-13 18:34:10 +00:00
Christoph von Wittich
597413065a readd LANGID until I figured out were wine moved the declaration to
svn path=/trunk/; revision=39592
2009-02-13 18:20:42 +00:00
Christoph von Wittich
338cbdcb9e sync msi with wine 1.1.15
svn path=/trunk/; revision=39591
2009-02-13 18:14:16 +00:00
Christoph von Wittich
1d451b9296 sync jscript_winetest with wine 1.1.15
svn path=/trunk/; revision=39590
2009-02-13 18:05:50 +00:00
Christoph von Wittich
a95d7474d9 sync shdocvw, mshtml and jscript to wine 1.1.15
svn path=/trunk/; revision=39589
2009-02-13 18:04:38 +00:00
Christoph von Wittich
27fb0f8623 fix a typo spotted by gabriel_it
svn path=/trunk/; revision=39588
2009-02-13 18:01:14 +00:00
Christoph von Wittich
d6a64dee2c inline the function
svn path=/trunk/; revision=39587
2009-02-13 17:58:23 +00:00
Christoph von Wittich
28c00b5c1c work around missing fpclassify
svn path=/trunk/; revision=39586
2009-02-13 17:55:03 +00:00
Colin Finck
43659c9ace - Add some checks to prevent crashes in unexpected situations and add useful error messages for them.
This should make debugging something like r39578 easier :-)
- Prevent some memory leaks in case of failure (well, some memory wasn't even freed in case of success :-P)

svn path=/trunk/; revision=39584
2009-02-13 17:39:58 +00:00
Christoph von Wittich
09ad068987 sync avifil32 with wine 1.1.15
svn path=/trunk/; revision=39583
2009-02-13 17:14:29 +00:00
Christoph von Wittich
1f7726146f revert r39578 as it breaks rosautotest on 3rd stage
svn path=/trunk/; revision=39582
2009-02-13 14:03:35 +00:00
Christoph von Wittich
b40f649aae fix a memory leak
svn path=/trunk/; revision=39581
2009-02-13 14:02:18 +00:00
Dmitry Chapyshev
49f7d111b6 - Add LCIDToLocaleName from Wine. Used by Wine Gecko
svn path=/trunk/; revision=39580
2009-02-13 12:04:20 +00:00
Christoph von Wittich
b3c01e9864 -use ExAllocatePoolWithTag/ExFreePoolWithTag
-set FileObject to readonly
-register the filesystem as low priority

svn path=/trunk/; revision=39579
2009-02-13 11:48:06 +00:00
Aleksey Bragin
fb513b8a3c Igor Koshpaev <tower@reactos.org>
- Include missing modules into bootcd 

svn path=/trunk/; revision=39578
2009-02-13 11:20:59 +00:00
Dmitry Gorbachev
4ff35ed634 Update Slovak translations, fix formatting. Bug #4157. Mario Kacmar (kario-at-szm-dot-sk)
svn path=/trunk/; revision=39577
2009-02-13 09:06:51 +00:00
Dmitry Chapyshev
ea824fa78f - Update Russian translation
svn path=/trunk/; revision=39576
2009-02-13 07:50:42 +00:00
Kamil Hornicek
0152a03c8f - don't redirect to nonexistent functions, Dd* are only defines
svn path=/trunk/; revision=39575
2009-02-12 23:06:01 +00:00
Johannes Anderwald
f6078270cd - Define interface for wdmaud.drv
- Needs review

svn path=/trunk/; revision=39573
2009-02-12 20:13:19 +00:00
Christoph von Wittich
3215261518 -move FCB_TAG to header
-use ExAllocatePoolWithTag / ExFreePoolWithTag
-free the NameListResource when destroying an FCB
-get rid of CdfsWriteNumberInShortName

svn path=/trunk/; revision=39571
2009-02-12 18:52:12 +00:00
Johannes Anderwald
b251557b6a - Implement MediaClassInstaller for GUID_DEVCLASS_SOUND (install wdmaud / sysaudio service from audio.inf)
svn path=/trunk/; revision=39570
2009-02-12 17:45:14 +00:00
Christoph von Wittich
52d7398ad5 fix some gdi32 font winetests
svn path=/trunk/; revision=39569
2009-02-12 17:08:45 +00:00
Johannes Anderwald
49b8538bd3 - Install wdmaud, sysaudio driver when a new audio device is installed
svn path=/trunk/; revision=39568
2009-02-12 15:44:32 +00:00
Christoph von Wittich
5fa00dd155 fix formatting
svn path=/trunk/; revision=39567
2009-02-12 15:33:06 +00:00
Dmitry Chapyshev
3f4f5fc21b - Add more stubs
svn path=/trunk/; revision=39566
2009-02-12 15:23:33 +00:00
Johannes Anderwald
ff1708f077 - Add audio class installer inf
svn path=/trunk/; revision=39565
2009-02-12 13:14:42 +00:00
Dmitry Chapyshev
41a84e652b - Add missed CopyCursor
svn path=/trunk/; revision=39563
2009-02-12 12:27:04 +00:00
Dmitry Chapyshev
b31251de30 .def -> .spec (from amd64 branch)
svn path=/trunk/; revision=39562
2009-02-12 11:39:36 +00:00
Dmitry Chapyshev
e6b986db67 - Fix spec file
svn path=/trunk/; revision=39561
2009-02-12 10:59:35 +00:00
Dmitry Chapyshev
f187e86b75 - Add olethk32 from Wine
svn path=/trunk/; revision=39560
2009-02-12 10:56:57 +00:00
Dmitry Chapyshev
171174de01 - Add more stubs
svn path=/trunk/; revision=39559
2009-02-12 10:51:29 +00:00
Timo Kreuzer
20d90a8f69 Implement hpp - the header preprocessor
It can parse headers and create new headers from them based on a simple prepreprocessing language that's compatible with the C preprocessor, so the source file stays a valid header. It works, but doesn't yet support different folders.

svn path=/trunk/; revision=39558
2009-02-11 20:37:25 +00:00
Gregor Schneider
e62e77bdb8 Do not reset the changed switch after applying a theme, bug #4148.
svn path=/trunk/; revision=39557
2009-02-11 19:21:25 +00:00
Dmitry Gorbachev
d87483d8d8 Fix bug #4155 in Italian translation. Patch from Gabriel Ilardi.
svn path=/trunk/; revision=39554
2009-02-11 17:24:13 +00:00
Hervé Poussineau
0560eef6ec Revert r39517, as there is no reason for such a change: files are consistently formatted, don't belong to ntoskrnl, use tabs only for indenting and not for formatting, and formatting revisions complicate svn blame feature usage.
svn path=/trunk/; revision=39553
2009-02-11 17:21:10 +00:00
Christoph von Wittich
b4f50046ff define CSR_DEFAULT_CURSOR_SIZE instead of hardcoding the value in 3 different places
svn path=/trunk/; revision=39552
2009-02-11 16:39:33 +00:00