Johannes Anderwald [Sun, 15 Feb 2009 13:29:01 +0000 (13:29 +0000)]
- 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
Johannes Anderwald [Sat, 14 Feb 2009 16:10:38 +0000 (16:10 +0000)]
- 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
Dmitry Chapyshev [Sat, 14 Feb 2009 08:54:01 +0000 (08:54 +0000)]
- Add url.dll from Wine
svn path=/trunk/; revision=39602
Dmitry Chapyshev [Sat, 14 Feb 2009 08:14:34 +0000 (08:14 +0000)]
- Sync gdiplus with Wine head
svn path=/trunk/; revision=39601
Timo Kreuzer [Sat, 14 Feb 2009 02:19:52 +0000 (02:19 +0000)]
Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
svn path=/trunk/; revision=39600
Timo Kreuzer [Sat, 14 Feb 2009 02:10:32 +0000 (02:10 +0000)]
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
Timo Kreuzer [Sat, 14 Feb 2009 01:57:28 +0000 (01:57 +0000)]
Add PPROCESSOR_IDLE_FUNCTION, fix PROCESSOR_POWER_STATE
and move it from ndk to ntpoapi.h
svn path=/trunk/; revision=39598
Jeffrey Morlan [Sat, 14 Feb 2009 01:13:17 +0000 (01:13 +0000)]
Make delayed environment-variable expansions actually be delayed.
svn path=/trunk/; revision=39597
Timo Kreuzer [Sat, 14 Feb 2009 00:58:55 +0000 (00:58 +0000)]
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
Christoph von Wittich [Fri, 13 Feb 2009 19:10:55 +0000 (19:10 +0000)]
sync translations, remove a little change from ros.diff
svn path=/trunk/; revision=39595
Christoph von Wittich [Fri, 13 Feb 2009 18:47:09 +0000 (18:47 +0000)]
sync mshtml and shdocvw winetests with wine 1.1.15
svn path=/trunk/; revision=39594
Christoph von Wittich [Fri, 13 Feb 2009 18:34:10 +0000 (18:34 +0000)]
apply ros-hack
svn path=/trunk/; revision=39593
Christoph von Wittich [Fri, 13 Feb 2009 18:20:42 +0000 (18:20 +0000)]
readd LANGID until I figured out were wine moved the declaration to
svn path=/trunk/; revision=39592
Christoph von Wittich [Fri, 13 Feb 2009 18:14:16 +0000 (18:14 +0000)]
sync msi with wine 1.1.15
svn path=/trunk/; revision=39591
Christoph von Wittich [Fri, 13 Feb 2009 18:05:50 +0000 (18:05 +0000)]
sync jscript_winetest with wine 1.1.15
svn path=/trunk/; revision=39590
Christoph von Wittich [Fri, 13 Feb 2009 18:04:38 +0000 (18:04 +0000)]
sync shdocvw, mshtml and jscript to wine 1.1.15
svn path=/trunk/; revision=39589
Christoph von Wittich [Fri, 13 Feb 2009 18:01:14 +0000 (18:01 +0000)]
fix a typo spotted by gabriel_it
svn path=/trunk/; revision=39588
Christoph von Wittich [Fri, 13 Feb 2009 17:58:23 +0000 (17:58 +0000)]
inline the function
svn path=/trunk/; revision=39587
Christoph von Wittich [Fri, 13 Feb 2009 17:55:03 +0000 (17:55 +0000)]
work around missing fpclassify
svn path=/trunk/; revision=39586
Colin Finck [Fri, 13 Feb 2009 17:39:58 +0000 (17:39 +0000)]
- 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
Christoph von Wittich [Fri, 13 Feb 2009 17:14:29 +0000 (17:14 +0000)]
sync avifil32 with wine 1.1.15
svn path=/trunk/; revision=39583
Christoph von Wittich [Fri, 13 Feb 2009 14:03:35 +0000 (14:03 +0000)]
revert r39578 as it breaks rosautotest on 3rd stage
svn path=/trunk/; revision=39582
Christoph von Wittich [Fri, 13 Feb 2009 14:02:18 +0000 (14:02 +0000)]
fix a memory leak
svn path=/trunk/; revision=39581
Dmitry Chapyshev [Fri, 13 Feb 2009 12:04:20 +0000 (12:04 +0000)]
- Add LCIDToLocaleName from Wine. Used by Wine Gecko
svn path=/trunk/; revision=39580
Christoph von Wittich [Fri, 13 Feb 2009 11:48:06 +0000 (11:48 +0000)]
-use ExAllocatePoolWithTag/ExFreePoolWithTag
-set FileObject to readonly
-register the filesystem as low priority
svn path=/trunk/; revision=39579
Aleksey Bragin [Fri, 13 Feb 2009 11:20:59 +0000 (11:20 +0000)]
Igor Koshpaev <tower@reactos.org>
- Include missing modules into bootcd
svn path=/trunk/; revision=39578
Dmitry Gorbachev [Fri, 13 Feb 2009 09:06:51 +0000 (09:06 +0000)]
Update Slovak translations, fix formatting. Bug #4157. Mario Kacmar (kario-at-szm-dot-sk)
svn path=/trunk/; revision=39577
Dmitry Chapyshev [Fri, 13 Feb 2009 07:50:42 +0000 (07:50 +0000)]
- Update Russian translation
svn path=/trunk/; revision=39576
Kamil Hornicek [Thu, 12 Feb 2009 23:06:01 +0000 (23:06 +0000)]
- don't redirect to nonexistent functions, Dd* are only defines
svn path=/trunk/; revision=39575
Johannes Anderwald [Thu, 12 Feb 2009 20:13:19 +0000 (20:13 +0000)]
- Define interface for wdmaud.drv
- Needs review
svn path=/trunk/; revision=39573
Christoph von Wittich [Thu, 12 Feb 2009 18:52:12 +0000 (18:52 +0000)]
-move FCB_TAG to header
-use ExAllocatePoolWithTag / ExFreePoolWithTag
-free the NameListResource when destroying an FCB
-get rid of CdfsWriteNumberInShortName
svn path=/trunk/; revision=39571
Johannes Anderwald [Thu, 12 Feb 2009 17:45:14 +0000 (17:45 +0000)]
- Implement MediaClassInstaller for GUID_DEVCLASS_SOUND (install wdmaud / sysaudio service from audio.inf)
svn path=/trunk/; revision=39570
Christoph von Wittich [Thu, 12 Feb 2009 17:08:45 +0000 (17:08 +0000)]
fix some gdi32 font winetests
svn path=/trunk/; revision=39569
Johannes Anderwald [Thu, 12 Feb 2009 15:44:32 +0000 (15:44 +0000)]
- Install wdmaud, sysaudio driver when a new audio device is installed
svn path=/trunk/; revision=39568
Christoph von Wittich [Thu, 12 Feb 2009 15:33:06 +0000 (15:33 +0000)]
fix formatting
svn path=/trunk/; revision=39567
Dmitry Chapyshev [Thu, 12 Feb 2009 15:23:33 +0000 (15:23 +0000)]
- Add more stubs
svn path=/trunk/; revision=39566
Johannes Anderwald [Thu, 12 Feb 2009 13:14:42 +0000 (13:14 +0000)]
- Add audio class installer inf
svn path=/trunk/; revision=39565
Dmitry Chapyshev [Thu, 12 Feb 2009 12:27:04 +0000 (12:27 +0000)]
- Add missed CopyCursor
svn path=/trunk/; revision=39563
Dmitry Chapyshev [Thu, 12 Feb 2009 11:39:36 +0000 (11:39 +0000)]
.def -> .spec (from amd64 branch)
svn path=/trunk/; revision=39562
Dmitry Chapyshev [Thu, 12 Feb 2009 10:59:35 +0000 (10:59 +0000)]
- Fix spec file
svn path=/trunk/; revision=39561
Dmitry Chapyshev [Thu, 12 Feb 2009 10:56:57 +0000 (10:56 +0000)]
- Add olethk32 from Wine
svn path=/trunk/; revision=39560
Dmitry Chapyshev [Thu, 12 Feb 2009 10:51:29 +0000 (10:51 +0000)]
- Add more stubs
svn path=/trunk/; revision=39559
Timo Kreuzer [Wed, 11 Feb 2009 20:37:25 +0000 (20:37 +0000)]
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
Gregor Schneider [Wed, 11 Feb 2009 19:21:25 +0000 (19:21 +0000)]
Do not reset the changed switch after applying a theme, bug #4148.
svn path=/trunk/; revision=39557
Dmitry Gorbachev [Wed, 11 Feb 2009 17:24:13 +0000 (17:24 +0000)]
Fix bug #4155 in Italian translation. Patch from Gabriel Ilardi.
svn path=/trunk/; revision=39554
Hervé Poussineau [Wed, 11 Feb 2009 17:21:10 +0000 (17:21 +0000)]
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
Christoph von Wittich [Wed, 11 Feb 2009 16:39:33 +0000 (16:39 +0000)]
define CSR_DEFAULT_CURSOR_SIZE instead of hardcoding the value in 3 different places
svn path=/trunk/; revision=39552
Christoph von Wittich [Wed, 11 Feb 2009 14:17:26 +0000 (14:17 +0000)]
dbghelp: Fix bad call to free() instead of pdb_free().
Eric Pouech <eric dot pouech at orange dot fr>
svn path=/trunk/; revision=39549
Dmitry Chapyshev [Wed, 11 Feb 2009 13:54:29 +0000 (13:54 +0000)]
- Add params checking. It fixes Autoruns (9.38) crashes
svn path=/trunk/; revision=39548
Johannes Anderwald [Wed, 11 Feb 2009 09:54:47 +0000 (09:54 +0000)]
- Use ZwCreateFile to get the file handle
- Ignore failure of device interface registration. Atm registering device interface fails due the device node has zero length. Needs more investigation
- Fix resource file constants
svn path=/trunk/; revision=39547
Johannes Anderwald [Wed, 11 Feb 2009 09:34:32 +0000 (09:34 +0000)]
- Implement KsCreateTopologyNode, KsCreatePin
svn path=/trunk/; revision=39546
Christoph von Wittich [Wed, 11 Feb 2009 09:26:31 +0000 (09:26 +0000)]
fix MR_MID_NOT_FOUND error with mshtml in 2nd stage
svn path=/trunk/; revision=39545
Timo Kreuzer [Tue, 10 Feb 2009 22:52:26 +0000 (22:52 +0000)]
Fix some hal function declarations
svn path=/trunk/; revision=39543
Johannes Anderwald [Tue, 10 Feb 2009 22:29:29 +0000 (22:29 +0000)]
- Implement KsDefaultDispatchPnp, KsAcquireDeviceSecurityLock, KsReleaseDeviceSecurityLock, KsAddObjectCreateItemToDeviceHeader, KsAllocateDeviceHeader, KsAllocateObjectCreateItem, KsAllocateObjectHeader, KsSetMajorFunctionHandler, KsDispatchIrp,
- Fix KsAddObjectCreateItemToObjectHeader prototype
svn path=/trunk/; revision=39542
Johannes Anderwald [Tue, 10 Feb 2009 22:17:33 +0000 (22:17 +0000)]
- Increase reference count on ISubdevice interface after successfully allocating the device header
- Delegate Create Request to Ks
- Implement KSDISPATCH_TABLE for IPortTopology
- KSDEVICE_HEADER must be the first item in the device extension
svn path=/trunk/; revision=39541
Timo Kreuzer [Tue, 10 Feb 2009 22:06:36 +0000 (22:06 +0000)]
Fix a copy paste error
svn path=/trunk/; revision=39540
Timo Kreuzer [Tue, 10 Feb 2009 21:57:25 +0000 (21:57 +0000)]
Move the declarations from winnt4.h, win2k.h and winxp.h into wdm.h or winddk and remove them. This wasn't in a good shape anyway, winxp.h was empty.
Implement a bunch of inline functions in wdm.h
svn path=/trunk/; revision=39539
Dmitry Gorbachev [Tue, 10 Feb 2009 21:15:45 +0000 (21:15 +0000)]
mpu401.sys: remove entrypoint="..."
bootvid.dll, kdcom.dll: entrypoint="0"
svn path=/trunk/; revision=39538
Sylvain Petreolle [Tue, 10 Feb 2009 19:58:01 +0000 (19:58 +0000)]
RtlCreateUnicodeString needs ntifs.h inclusion.
svn path=/trunk/; revision=39537
Dmitry Chapyshev [Tue, 10 Feb 2009 18:34:54 +0000 (18:34 +0000)]
- Implement HeapSetInformation
- Implement HeapQueryInformation
svn path=/trunk/; revision=39536
Johannes Anderwald [Tue, 10 Feb 2009 16:28:24 +0000 (16:28 +0000)]
- Handle IRP_MN_QUERY_PNP_DEVICE_STATE
- Implement opening KS_CATEGORY_AUDIO devices (used with extreme hack since opening sym link is not working atm)
svn path=/trunk/; revision=39535
Timo Kreuzer [Tue, 10 Feb 2009 16:11:13 +0000 (16:11 +0000)]
- Move interlocked functions from winddk.h to wdm.h
- Fix some typos
- Define ExGetCurrentResourceThread for _WIN64, too
- Fix ExReleaseResource and move it to wdm.h
svn path=/trunk/; revision=39534
Christoph von Wittich [Tue, 10 Feb 2009 14:24:51 +0000 (14:24 +0000)]
set entrypoint="0"
svn path=/trunk/; revision=39532
Dmitry Chapyshev [Tue, 10 Feb 2009 14:08:05 +0000 (14:08 +0000)]
- Add SEH protection for FindResourceExW
Notepad++ works now
svn path=/trunk/; revision=39531
Christoph von Wittich [Tue, 10 Feb 2009 13:13:03 +0000 (13:13 +0000)]
fix formatting
svn path=/trunk/; revision=39530
Christoph von Wittich [Tue, 10 Feb 2009 12:34:23 +0000 (12:34 +0000)]
remove old mozilla url
svn path=/trunk/; revision=39529
Christoph von Wittich [Tue, 10 Feb 2009 12:32:29 +0000 (12:32 +0000)]
remove some more junk from hive files
svn path=/trunk/; revision=39528
Christoph von Wittich [Tue, 10 Feb 2009 12:18:56 +0000 (12:18 +0000)]
remove Internet Explorer StartPage as it is set in shdocvw.inf
svn path=/trunk/; revision=39527
Christoph von Wittich [Tue, 10 Feb 2009 09:25:02 +0000 (09:25 +0000)]
add resource file to kernel32_winetest
this fixes all kernel32 resource tests
spotted by Giannis Adamopoulos
svn path=/trunk/; revision=39526
Christoph von Wittich [Tue, 10 Feb 2009 08:50:33 +0000 (08:50 +0000)]
remove entries which are added by registering shdocvw
svn path=/trunk/; revision=39525
Johannes Anderwald [Tue, 10 Feb 2009 07:44:43 +0000 (07:44 +0000)]
- Move includes to a common header- Implement IKsDevice interface stubs
- Add a DriverEntry
- Partly implement KsAllocateObjectHeader
- Check for IID_IUnknown in KoCreateInstance
svn path=/trunk/; revision=39524
Johannes Anderwald [Tue, 10 Feb 2009 07:44:14 +0000 (07:44 +0000)]
- Fix include guard
- Define PKNKSFREE type
- Add KSFILTERFACTORY type
- Fix definition of KsAllocateObjectHeader
- Fix calling convention for lots of functions
- Remove dummy stub implementations
svn path=/trunk/; revision=39523
Timo Kreuzer [Tue, 10 Feb 2009 03:10:33 +0000 (03:10 +0000)]
fix a typo
svn path=/trunk/; revision=39521
Timo Kreuzer [Tue, 10 Feb 2009 02:26:04 +0000 (02:26 +0000)]
- Move Ex* and Rtl* functions and a bunch of types from winddk.h to wdm.h
- define ExIsResourceAcquiredLite to ExIsResourceAcquiredSharedLite
- Add implementations for RtlSecureZeroMemory, RtlRetrieveUlong, RtlRetrieveUshort, RtlStoreUlong, RtlStoreUlonglong, RtlStoreUshort, RtlStoreUlongPtr,
- Add 64bit version of SLIST_HEADER
- use _mm_pause for YieldProcessor
svn path=/trunk/; revision=39520
Timo Kreuzer [Tue, 10 Feb 2009 00:42:57 +0000 (00:42 +0000)]
undef ExAllocatePoolWithQuota and ExAllocatePoolWithQuotaTag before implementing them as they can be defined by ddk headers.
svn path=/trunk/; revision=39519
Timo Kreuzer [Mon, 9 Feb 2009 22:50:40 +0000 (22:50 +0000)]
Rename ntddk.h include guard to _NTDDK_ as it's supposed to be. Remove a bunch of hack defines of _NTDDK_.
svn path=/trunk/; revision=39518
Christoph von Wittich [Mon, 9 Feb 2009 21:22:57 +0000 (21:22 +0000)]
formatting fix tabs to 4 spaces
svn path=/trunk/; revision=39517
Timo Kreuzer [Mon, 9 Feb 2009 20:28:24 +0000 (20:28 +0000)]
implement _mm_pause
svn path=/trunk/; revision=39516
Christoph von Wittich [Mon, 9 Feb 2009 20:24:03 +0000 (20:24 +0000)]
-remove ros-hack
-delete avifil32_ros.diff as the translation is now to wine git as well
Artem Reznikov <temarez@yandex.ru> master * re9996b9be4 wine/dlls/avifil32/ (avifile_Uk.rc rsrc.rc): avifil32: Ukranian translation.
svn path=/trunk/; revision=39515
Christoph von Wittich [Mon, 9 Feb 2009 13:47:47 +0000 (13:47 +0000)]
add srclient.dll
svn path=/trunk/; revision=39513
Dmitry Chapyshev [Mon, 9 Feb 2009 13:47:10 +0000 (13:47 +0000)]
.def -> .spec
svn path=/trunk/; revision=39512
Dmitry Gorbachev [Mon, 9 Feb 2009 13:44:15 +0000 (13:44 +0000)]
Add more color schemes. Gabriel Ilardi, bug #4149.
svn path=/trunk/; revision=39511
Gregor Schneider [Mon, 9 Feb 2009 13:10:39 +0000 (13:10 +0000)]
- Remove coordinate checks from NtGdiStretchBlt, since they're done at a later stage differently now
- Fixes a div/0 crash that happened in XnView and Acrobat Reader 9 Setup
svn path=/trunk/; revision=39510
Gregor Schneider [Mon, 9 Feb 2009 11:57:37 +0000 (11:57 +0000)]
Fix comments
svn path=/trunk/; revision=39509
Christoph von Wittich [Mon, 9 Feb 2009 08:55:19 +0000 (08:55 +0000)]
-don't rely on wingdi.h in winuser.h
-remove NOGDI hacks from wine directx dlls
svn path=/trunk/; revision=39508
Gregor Schneider [Sun, 8 Feb 2009 23:18:58 +0000 (23:18 +0000)]
Preparation for StretchBlt pattern support (2):
- Modify CallDibStretchBlt for brush support, adjust function pointers
- Add BrushObj to DibFunctions, fix BrushOrigin parameter type, qualify ROP properly
svn path=/trunk/; revision=39506
Timo Kreuzer [Sun, 8 Feb 2009 22:56:31 +0000 (22:56 +0000)]
Fix definition of IoSetCancelRoutine.
svn path=/trunk/; revision=39505
Christoph von Wittich [Sun, 8 Feb 2009 20:47:30 +0000 (20:47 +0000)]
add -H to compilerflags for resolving header issues (as comment)
svn path=/trunk/; revision=39503
Christoph von Wittich [Sun, 8 Feb 2009 20:38:16 +0000 (20:38 +0000)]
-remove wingdi.h from wine/winuser.h
-define NOGDI for some wine dlls (this should be fixed in wine)
-move wine specific window messages to internal user32 header
-fix devenum includes
-remove some wrong include guards in windows.h
-remove the GetObjectW hack from jscript.dll
svn path=/trunk/; revision=39502
Gregor Schneider [Sun, 8 Feb 2009 20:28:20 +0000 (20:28 +0000)]
Preparation for StretchBlt pattern support:
- Supply BrushObj and BrushOrigin to IntStretchBlt
- Implement EngStretchBltROP to do the work, let EngStretchBlt call it (this allows ROP support for real now)
svn path=/trunk/; revision=39501
Christoph von Wittich [Sun, 8 Feb 2009 20:23:28 +0000 (20:23 +0000)]
don't include windows.h
svn path=/trunk/; revision=39500
Dmitry Chapyshev [Sun, 8 Feb 2009 19:28:41 +0000 (19:28 +0000)]
- Fix typos
svn path=/trunk/; revision=39499
Dmitry Chapyshev [Sun, 8 Feb 2009 19:14:48 +0000 (19:14 +0000)]
- FIXME -> TRACE for unimplemented functions
svn path=/trunk/; revision=39498
Christoph von Wittich [Sun, 8 Feb 2009 18:52:59 +0000 (18:52 +0000)]
E_PROP_ID_UNSUPPORTED is already defined in vfwmsgs.h
svn path=/trunk/; revision=39497
Dmitry Chapyshev [Sun, 8 Feb 2009 18:49:18 +0000 (18:49 +0000)]
- Implement PathIsURL
svn path=/trunk/; revision=39496
Christoph von Wittich [Sun, 8 Feb 2009 18:47:23 +0000 (18:47 +0000)]
get rid of some junk
svn path=/trunk/; revision=39495
Dmitry Chapyshev [Sun, 8 Feb 2009 18:45:17 +0000 (18:45 +0000)]
.def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39494
Dmitry Gorbachev [Sun, 8 Feb 2009 17:41:21 +0000 (17:41 +0000)]
Kenichi Aramaki (karamaki-at-gmail-dot-com):
- Fix Japanese keyboard layout (bug #4145).
- Fix buffer overflow in CMD.EXE when dealing with double-byte code page (bug #4146).
svn path=/trunk/; revision=39493
Dmitry Chapyshev [Sun, 8 Feb 2009 16:41:44 +0000 (16:41 +0000)]
.def -> .spec (based on amd64 branch with my fixes)
svn path=/trunk/; revision=39492
Dmitry Gorbachev [Sun, 8 Feb 2009 16:07:22 +0000 (16:07 +0000)]
Flush buffers before sending a command to keyboard controller.
It should fix 'unresponsive keyboard' bug.
svn path=/trunk/; revision=39491