reactos.git
15 years agoadd missing \n in traces
Sylvain Petreolle [Sun, 22 Feb 2009 14:07:18 +0000 (14:07 +0000)]
add missing \n in traces

svn path=/trunk/; revision=39713

15 years ago- Patch by Evgeniy Boltik: Fixes HatchBrushes, see bug 4107.
James Tabor [Sun, 22 Feb 2009 14:04:31 +0000 (14:04 +0000)]
- Patch by Evgeniy Boltik: Fixes HatchBrushes, see bug 4107.

svn path=/trunk/; revision=39712

15 years ago- pSetupGetFileTitle calling MyGetFileTitle
Dmitry Chapyshev [Sun, 22 Feb 2009 13:54:51 +0000 (13:54 +0000)]
- pSetupGetFileTitle calling MyGetFileTitle

svn path=/trunk/; revision=39711

15 years ago- Add CheckTokenMembership to winbase.h
Dmitry Chapyshev [Sun, 22 Feb 2009 13:39:21 +0000 (13:39 +0000)]
- Add CheckTokenMembership to winbase.h
- Use CheckTokenMembership in IsUserAdmin

svn path=/trunk/; revision=39710

15 years ago- Don't direct call IsUserAnAdmin (setupapi in Windows not linked with shell32)
Dmitry Chapyshev [Sun, 22 Feb 2009 12:49:18 +0000 (12:49 +0000)]
- Don't direct call IsUserAnAdmin (setupapi in Windows not linked with shell32)
- Implement IsUserAdmin in setupapi (based on shell32 implementation)
- Implement pSetupIsUserAdmin

svn path=/trunk/; revision=39709

15 years ago- List of exported functions like Win2003 SP1
Dmitry Chapyshev [Sun, 22 Feb 2009 12:20:43 +0000 (12:20 +0000)]
- List of exported functions like Win2003 SP1

svn path=/trunk/; revision=39708

15 years ago- Add back removed call commented out. First problem I see with this patch, where...
James Tabor [Sun, 22 Feb 2009 00:32:59 +0000 (00:32 +0000)]
- Add back removed call commented out. First problem I see with this patch, where is the check for child window? Second, this should be fixed in kernel space not in user32 and separate the kernel function from NtUserCallHwndLock and make a standalone one for win32k. With in this year ROSMENUINFO is going away and is deprecated. New structures will be made available soon.

svn path=/trunk/; revision=39707

15 years agoOur mshtml uses Wine Gecko 0.9.1
Daniel Reimer [Sat, 21 Feb 2009 23:50:13 +0000 (23:50 +0000)]
Our mshtml uses Wine Gecko 0.9.1

svn path=/trunk/; revision=39706

15 years agorevert hackfix (revision 39704)
Matthias Kupfer [Sat, 21 Feb 2009 22:50:49 +0000 (22:50 +0000)]
revert hackfix (revision 39704)

svn path=/trunk/; revision=39705

15 years agoEvgeniy Boltik <bstsoft AT narod DOT ru>
Matthias Kupfer [Sat, 21 Feb 2009 22:41:14 +0000 (22:41 +0000)]
Evgeniy Boltik <bstsoft AT narod DOT ru>
Jan Roeloffzen <jroeloffzen AT hotmail DOT com>
- Fixes task manager process list names and kernel sysinfo.
- See issue #4087 for details.

svn path=/trunk/; revision=39704

15 years ago- implements an initial DrawMenuBar function (fixes the taskbar menu redraw bug)
Matthias Kupfer [Sat, 21 Feb 2009 22:35:11 +0000 (22:35 +0000)]
- implements an initial DrawMenuBar function (fixes the taskbar menu redraw bug)
- sorry, may contain a potentially hackfix (SendMessage WM_NCPAINT)

svn path=/trunk/; revision=39703

15 years ago- Fix a bug in KsAllocateDeviceHeader which copied the create item to the wrong offset
Johannes Anderwald [Sat, 21 Feb 2009 20:18:44 +0000 (20:18 +0000)]
- Fix a bug in KsAllocateDeviceHeader which copied the create item to the wrong offset
- Set Created status to true when create function is not zero
- Partly implement KsStreamIo
- Implement IOCTL for opening / setting state and writing wave data
- Clear KSAUDIO_DEVICE_ENTRY
- Open the pin in a worker context as IoCreateFile must be called at APC_LEVEL <
- Add dispatcher object to sysaudio will dispatch the device requests to the real pin
- Add a test application to play a wav sound
- ReactOS can now play a wave tone

svn path=/trunk/; revision=39702

15 years ago- Add macros for KsStreamIo
Johannes Anderwald [Sat, 21 Feb 2009 20:10:21 +0000 (20:10 +0000)]
- Add macros for KsStreamIo

svn path=/trunk/; revision=39701

15 years agoClean up DirReadParam a bit, reworked so that the code for adding a filename paramete...
Jeffrey Morlan [Sat, 21 Feb 2009 18:12:16 +0000 (18:12 +0000)]
Clean up DirReadParam a bit, reworked so that the code for adding a filename parameter doesn't need to be duplicated 3 times. Should handle quotes properly now (bug 4177)

svn path=/trunk/; revision=39699

15 years agoAdd a /c option to supply a comment for the web service submission.
Colin Finck [Sat, 21 Feb 2009 17:02:39 +0000 (17:02 +0000)]
Add a /c option to supply a comment for the web service submission.
This can be useful for giving more information about the used build for the test.

The necessary changes in testman will follow later :-P

svn path=/trunk/; revision=39698

15 years ago- Fix typos in the header.
Aleksey Bragin [Sat, 21 Feb 2009 16:33:27 +0000 (16:33 +0000)]
- Fix typos in the header.

svn path=/trunk/; revision=39697

15 years agouse default font for columns
Matthias Kupfer [Fri, 20 Feb 2009 21:31:31 +0000 (21:31 +0000)]
use default font for columns

svn path=/trunk/; revision=39696

15 years ago- Remove last app(s) from list if there is no application running anymore.
Matthias Kupfer [Fri, 20 Feb 2009 18:03:21 +0000 (18:03 +0000)]
- Remove last app(s) from list if there is no application running anymore.
- See issue #4182 for more details.

svn path=/trunk/; revision=39695

15 years ago- Implement enumerating sysaudio devices using device interface or using static symbo...
Johannes Anderwald [Fri, 20 Feb 2009 17:52:47 +0000 (17:52 +0000)]
- Implement enumerating sysaudio devices using device interface or using static symbolic link(hack)
- Implement a few options of sysaudio property set
- Implement an object dispatcher like in portcls which will be used to forward requests

svn path=/trunk/; revision=39694

15 years ago- Fix property sets for sysaudio
Johannes Anderwald [Fri, 20 Feb 2009 14:50:26 +0000 (14:50 +0000)]
- Fix property sets for sysaudio

svn path=/trunk/; revision=39693

15 years agodisable useless or wrong message handling (WM_PAINT + WM_NCPAINT)
Matthias Kupfer [Fri, 20 Feb 2009 14:22:15 +0000 (14:22 +0000)]
disable useless or wrong message handling (WM_PAINT + WM_NCPAINT)

svn path=/trunk/; revision=39692

15 years agoparent window hight doesn't affect status window hight
Matthias Kupfer [Fri, 20 Feb 2009 11:12:47 +0000 (11:12 +0000)]
parent window hight doesn't affect status window hight

svn path=/trunk/; revision=39691

15 years agoPatch by Rein Klazes: Do not handle WM_ENDSESSION in DefWinProc().
James Tabor [Thu, 19 Feb 2009 22:51:47 +0000 (22:51 +0000)]
Patch by Rein Klazes: Do not handle WM_ENDSESSION in DefWinProc().

svn path=/trunk/; revision=39688

15 years ago - Our code was a bit confused about close vs cleanup irps in tcpip. We now
Art Yerkes [Thu, 19 Feb 2009 20:14:39 +0000 (20:14 +0000)]
 - Our code was a bit confused about close vs cleanup irps in tcpip.  We now
   interpret and implement them both properly, preparing for close in cleanup
   then actually deallocating in close.
 - AFD should have been keeping extra references to TCP resources, because
   the handles will be closed by the handle sweeper at process shutdown.
 - Fix failure cases for pendable TCP requests and add SEL_FIN when a socket
   is closed at oskit, but closing up at tcpip.sys.
 - Fix some breakage from my previous commit re: bind the zero address.  We
   now ask the connection for the right address if we are one, and plumb
   the request all the way to tcp, which is deciding what adapter to send to
   anyway.
 - Fix one error code in udp, properly reporting network unreachable.

svn path=/trunk/; revision=39687

15 years agoReformat. No changes (yet). Preemptive strike.
Art Yerkes [Thu, 19 Feb 2009 19:41:06 +0000 (19:41 +0000)]
Reformat.  No changes (yet).  Preemptive strike.

svn path=/trunk/; revision=39686

15 years ago- Properly free a buffer allocated during "copy" command. Fixes cmd.exe crash when...
Aleksey Bragin [Thu, 19 Feb 2009 12:51:57 +0000 (12:51 +0000)]
- Properly free a buffer allocated during "copy" command. Fixes cmd.exe crash when copy operation experiences a write error or is being interrupted with a Ctrl+C keypress.

svn path=/trunk/; revision=39684

15 years agosync urlmon with wine 1.1.15
Christoph von Wittich [Thu, 19 Feb 2009 12:24:43 +0000 (12:24 +0000)]
sync urlmon with wine 1.1.15

svn path=/trunk/; revision=39683

15 years agoget rid of another ros.diff
Christoph von Wittich [Thu, 19 Feb 2009 12:20:16 +0000 (12:20 +0000)]
get rid of another ros.diff
http://www.winehq.org/pipermail/wine-patches/2009-February/069627.html

svn path=/trunk/; revision=39682

15 years agoChange page file PTE format to distinguish paged out pages from
Dmitry Gorbachev [Thu, 19 Feb 2009 11:47:34 +0000 (11:47 +0000)]
Change page file PTE format to distinguish paged out pages from
noaccess pages. It fixes kernel crash at the end of Sun JRE setup.

svn path=/trunk/; revision=39681

15 years ago- initial default message handler for WM_SYSCOLORCHANGE messages
Matthias Kupfer [Thu, 19 Feb 2009 11:43:26 +0000 (11:43 +0000)]
- initial default message handler for WM_SYSCOLORCHANGE messages

svn path=/trunk/; revision=39680

15 years agoSync winfile and write to Wine HEAD
Daniel Reimer [Thu, 19 Feb 2009 10:09:34 +0000 (10:09 +0000)]
Sync winfile and write to Wine HEAD

svn path=/trunk/; revision=39679

15 years agoSync xcopy, winhlp32 and wordpad to Wine HEAD.
Daniel Reimer [Thu, 19 Feb 2009 10:09:19 +0000 (10:09 +0000)]
Sync xcopy, winhlp32 and wordpad to Wine HEAD.

svn path=/trunk/; revision=39678

15 years agoEvgeniy Boltik <bstsoft AT narod DOT ru>
Matthias Kupfer [Thu, 19 Feb 2009 09:18:27 +0000 (09:18 +0000)]
Evgeniy Boltik <bstsoft AT narod DOT ru>
- Fix for mouse cursor in 256 color mode.
- See issue #4172 for details.

svn path=/trunk/; revision=39676

15 years ago- If the current irp buffer is finished, set the state to pause (fixes looping of...
Johannes Anderwald [Thu, 19 Feb 2009 05:48:51 +0000 (05:48 +0000)]
- If the current irp buffer is finished, set the state to pause (fixes looping of last sample)
- Use KeSetTimer if Irql is below equal DISPATCH_LEVEL

svn path=/trunk/; revision=39675

15 years ago- Implement writing into cyclic buffer
Johannes Anderwald [Thu, 19 Feb 2009 05:19:08 +0000 (05:19 +0000)]
- Implement writing into cyclic buffer
- Implement queuing write requests
- Use KeInsertQueueDpc over KeSetTimer in IServiceGroup_fnRequestDelayedService
- Playing an irp sound buffer now basically works. However the last sample is always repeated(w/o irp buffer bounds checking playing works normally but bsod occurs due to reading out of bounds)

svn path=/trunk/; revision=39674

15 years ago- Implement KsAddIrpToCancelableQueue and KsRemoveIrpFromCancelableQueue
Johannes Anderwald [Thu, 19 Feb 2009 01:11:59 +0000 (01:11 +0000)]
- Implement KsAddIrpToCancelableQueue and KsRemoveIrpFromCancelableQueue

svn path=/trunk/; revision=39673

15 years ago- Fix build
Johannes Anderwald [Thu, 19 Feb 2009 00:47:00 +0000 (00:47 +0000)]
- Fix build

svn path=/trunk/; revision=39672

15 years ago- Implement KSPROPERTY_CONNECTION_STATE & KSPROPERTY_CONNECTION_FORMAT for property...
Johannes Anderwald [Wed, 18 Feb 2009 23:27:10 +0000 (23:27 +0000)]
- Implement KSPROPERTY_CONNECTION_STATE & KSPROPERTY_CONNECTION_FORMAT for property set KSPROPSETID_Connection
- Queue a work item when Irql is above dispatch level
- Open the input / output stream when initializing the pin

svn path=/trunk/; revision=39671

15 years agoRewrite DoWaveStreaming (makes CommitWaveHeaderToKernelDevice redundant).
Andrew Greenwood [Wed, 18 Feb 2009 21:26:28 +0000 (21:26 +0000)]
Rewrite DoWaveStreaming (makes CommitWaveHeaderToKernelDevice redundant).
Tested with Media Player and NT's Sound Blaster 16 kernel-mode driver on
Windows NT4. Audio buffers play correctly and don't suffer from the
stuttering problem that my previous revision of this code did.

svn path=/trunk/; revision=39669

15 years ago- Fix implementation of KsAddObjectCreateItemToDeviceHeader
Johannes Anderwald [Wed, 18 Feb 2009 20:05:33 +0000 (20:05 +0000)]
- Fix implementation of KsAddObjectCreateItemToDeviceHeader
- Hackplement KsAllocateObjectCreateItem
- Fix implementation of KsAllocateObjectHeader and store the result either in the passed irp or device header
- Implement Reading / Writing / DeviceIoControl / Flush / QuerySecurity / SetSecurity operation using the object file header
- Implement KsSynchronousIoControlDevice function

svn path=/trunk/; revision=39668

15 years agoRemoved hooks for prepare/unprepare/stream of WAVEHDR. These are handled
Andrew Greenwood [Wed, 18 Feb 2009 19:10:02 +0000 (19:10 +0000)]
Removed hooks for prepare/unprepare/stream of WAVEHDR. These are handled
internally by MME-Buddy. Instead, it simply provides a hook to do the
actual streaming, complete with an OVERLAPPED structure and I/O completion
routine. Also started imlpementation of wdmaud.drv to begin interaction
with code janderwald is working on.

svn path=/trunk/; revision=39667

15 years ago- fix build
Johannes Anderwald [Wed, 18 Feb 2009 18:01:28 +0000 (18:01 +0000)]
- fix build

svn path=/trunk/; revision=39666

15 years ago- Set DEVICE_DESCRIPTION to version1
Johannes Anderwald [Wed, 18 Feb 2009 18:00:08 +0000 (18:00 +0000)]
- Set DEVICE_DESCRIPTION to version1
- Fix interface definition of ISubDevice
- Add missing Init function for IPortFilterWaveCyclic and call it from IPortWaveCyclic
- Add GUIDs for property set of Pin and Topology
- Remove DISPATCH_TABLE from IPortTopology
- Rewrite PcCreateItemDispatch to support pin creation requests
- Add Property handler to IPortWaveCyclic (not yet used)
- Make IPortFilterWaveCyclic singleton
- Implement Adding property handlers to SUBDEVICE_DESCRIPTOR

svn path=/trunk/; revision=39665

15 years ago- Fix KSOBJECT_CREATE struct
Johannes Anderwald [Wed, 18 Feb 2009 17:59:30 +0000 (17:59 +0000)]
- Fix KSOBJECT_CREATE struct
- Add KSNAME_Pin

svn path=/trunk/; revision=39664

15 years ago- Fix for Bug 703.
Aleksey Bragin [Wed, 18 Feb 2009 16:56:42 +0000 (16:56 +0000)]
- Fix for Bug 703.
- ReactOS can now be installed on systems with as little as 24MB. Memory usage after boot is down by 20-30MB. Application installations will use/require/leak less memory.
- Patch by Alex Ionescu.
See issue #703 for more details.

svn path=/trunk/; revision=39663

15 years ago- Display memory usage in the installer as Kernel Cache and Kernel Pool, instead...
Aleksey Bragin [Wed, 18 Feb 2009 16:35:14 +0000 (16:35 +0000)]
- Display memory usage in the installer as Kernel Cache and Kernel Pool, instead of Paged and Nonpaged Pool, which doesn't reveal the source of the memory leak.
- Remove 40% memory delay hack.
- Patch by Alex Ionescu.

svn path=/trunk/; revision=39662

15 years ago- Formatting fix. No code changes
Dmitry Chapyshev [Wed, 18 Feb 2009 16:34:10 +0000 (16:34 +0000)]
- Formatting fix. No code changes

svn path=/trunk/; revision=39661

15 years ago- use current appearance settings for drawing the color button
Matthias Kupfer [Wed, 18 Feb 2009 16:28:00 +0000 (16:28 +0000)]
- use current appearance settings for drawing the color button

svn path=/trunk/; revision=39660

15 years ago- Fix freeldr release build breakage from 39638 by correcting non-debug DPRINTM,...
Stefan Ginsberg [Wed, 18 Feb 2009 15:15:37 +0000 (15:15 +0000)]
- Fix freeldr release build breakage from 39638 by correcting non-debug DPRINTM, and wrap some debug code inside a DBG to silence a 'unused variable' warning

svn path=/trunk/; revision=39659

15 years ago- Turn on multi-character constants support in GCC. Makes TAG macro usage redundant.
Aleksey Bragin [Wed, 18 Feb 2009 14:51:07 +0000 (14:51 +0000)]
- Turn on multi-character constants support in GCC. Makes TAG macro usage redundant.

svn path=/trunk/; revision=39658

15 years ago- Formatting fix. No code changes
Dmitry Chapyshev [Wed, 18 Feb 2009 14:30:44 +0000 (14:30 +0000)]
- Formatting fix. No code changes

svn path=/trunk/; revision=39657

15 years ago- Add sti.dll from Wine
Dmitry Chapyshev [Wed, 18 Feb 2009 08:01:23 +0000 (08:01 +0000)]
- Add sti.dll from Wine

svn path=/trunk/; revision=39656

15 years agoFix formatting, no code change
Timo Kreuzer [Wed, 18 Feb 2009 03:07:20 +0000 (03:07 +0000)]
Fix formatting, no code change

svn path=/trunk/; revision=39655

15 years agoco_IntCallHookProc: Don't dereference the ResultPointer returned from KeUserModeCallb...
Timo Kreuzer [Tue, 17 Feb 2009 21:28:22 +0000 (21:28 +0000)]
co_IntCallHookProc: Don't dereference the ResultPointer returned from KeUserModeCallback and then probe the LRESULT cast to PVOID, but probe the ResultPointer. Fixes bug #4114
See issue #4114 for more details.

svn path=/trunk/; revision=39654

15 years agofix formatting 2nd try. Thanks Hervé for noticing.
Timo Kreuzer [Tue, 17 Feb 2009 20:13:57 +0000 (20:13 +0000)]
fix formatting 2nd try. Thanks HervĂ© for noticing.

svn path=/trunk/; revision=39653

15 years ago- fix icon for 32bpp mode
Matthias Kupfer [Tue, 17 Feb 2009 19:40:40 +0000 (19:40 +0000)]
- fix icon for 32bpp mode

svn path=/trunk/; revision=39652

15 years ago- fix typo (no code change)
Matthias Kupfer [Tue, 17 Feb 2009 19:38:05 +0000 (19:38 +0000)]
- fix typo (no code change)

svn path=/trunk/; revision=39651

15 years ago- Start implementing KsValidateConnectRequest
Johannes Anderwald [Tue, 17 Feb 2009 19:30:40 +0000 (19:30 +0000)]
- Start implementing KsValidateConnectRequest
- Pass OBJ_OPENIF flag to KspCreateObjectType
- KsCreatePin works now

svn path=/trunk/; revision=39650

15 years agoAdd Hungarian keyboard layout to registry, add a few languages.
Dmitry Gorbachev [Tue, 17 Feb 2009 10:21:48 +0000 (10:21 +0000)]
Add Hungarian keyboard layout to registry, add a few languages.

svn path=/trunk/; revision=39649

15 years ago- Return full process image names in SystemProcessInformation when possible, instead...
Aleksey Bragin [Tue, 17 Feb 2009 09:35:01 +0000 (09:35 +0000)]
- Return full process image names in SystemProcessInformation when possible, instead of limiting to 32 bytes. Based on a patch by Evgeniy Boltik. WIP.
See issue #4087 for more details.

svn path=/trunk/; revision=39648

15 years agoFix spelling.
Dmitry Gorbachev [Tue, 17 Feb 2009 07:25:46 +0000 (07:25 +0000)]
Fix spelling.

svn path=/trunk/; revision=39647

15 years agoAttempt to make alphabetical order in input, Mario Kacmar, bug #4167.
Dmitry Gorbachev [Tue, 17 Feb 2009 07:24:12 +0000 (07:24 +0000)]
Attempt to make alphabetical order in input, Mario Kacmar, bug #4167.

svn path=/trunk/; revision=39646

15 years agoGCC: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~'.
Dmitry Gorbachev [Tue, 17 Feb 2009 07:11:57 +0000 (07:11 +0000)]
GCC: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~'.

svn path=/trunk/; revision=39645

15 years agoadd telnetd to the cd
Steven Edwards [Tue, 17 Feb 2009 07:07:18 +0000 (07:07 +0000)]
add telnetd to the cd

svn path=/trunk/; revision=39644

15 years agohardcode c:\reactos\system32\cmd.exe for now
Steven Edwards [Tue, 17 Feb 2009 07:06:45 +0000 (07:06 +0000)]
hardcode c:\reactos\system32\cmd.exe for now

svn path=/trunk/; revision=39643

15 years ago- Fix KSP_NODE struct and build
Johannes Anderwald [Tue, 17 Feb 2009 05:28:28 +0000 (05:28 +0000)]
- Fix KSP_NODE struct and build

svn path=/trunk/; revision=39642

15 years ago- Implement KsTopologyPropertyHandler
Johannes Anderwald [Tue, 17 Feb 2009 04:52:11 +0000 (04:52 +0000)]
- Implement KsTopologyPropertyHandler

svn path=/trunk/; revision=39640

15 years agoMerge freeldr from amd64 branch:
Timo Kreuzer [Tue, 17 Feb 2009 04:05:26 +0000 (04:05 +0000)]
Merge freeldr from amd64 branch:
34725, 34726, 34727, 34728, 34733, 34735, 34747, 34748, 34888, 34937, 34968, 35021, 35351, 35360, 35445, 35493, 35495, 35505, 35547, 35696, 35704, 36343, 36355, 36865, 37306, 37896, 38332, 38942, 38950, 38951, 38959, 39073, 39278

svn path=/trunk/; revision=39638

15 years agofix formatting
Timo Kreuzer [Tue, 17 Feb 2009 03:57:45 +0000 (03:57 +0000)]
fix formatting

svn path=/trunk/; revision=39637

15 years agoImplement RtlInterlockedPopEntrySList, RtlInterlockedPushEntrySList and RtlInterlocke...
Timo Kreuzer [Tue, 17 Feb 2009 03:45:27 +0000 (03:45 +0000)]
Implement RtlInterlockedPopEntrySList, RtlInterlockedPushEntrySList and RtlInterlockedFlushSList in assembly. Based on the ExInterlocked functions in ntoskrnl.

svn path=/trunk/; revision=39636

15 years ago- Implement KsPinDataIntersection
Johannes Anderwald [Tue, 17 Feb 2009 03:43:25 +0000 (03:43 +0000)]
- Implement KsPinDataIntersection

svn path=/trunk/; revision=39635

15 years ago- Fix intersect handlers
Johannes Anderwald [Tue, 17 Feb 2009 03:42:33 +0000 (03:42 +0000)]
- Fix intersect handlers

svn path=/trunk/; revision=39634

15 years ago- Implement KsPinPropertyHandler
Johannes Anderwald [Tue, 17 Feb 2009 03:07:30 +0000 (03:07 +0000)]
- Implement KsPinPropertyHandler

svn path=/trunk/; revision=39633

15 years ago- Fix build
Johannes Anderwald [Tue, 17 Feb 2009 00:39:40 +0000 (00:39 +0000)]
- Fix build

svn path=/trunk/; revision=39632

15 years ago- Add a few structs which are required of ks property handling
Johannes Anderwald [Mon, 16 Feb 2009 23:29:13 +0000 (23:29 +0000)]
- Add a few structs which are required of ks property handling

svn path=/trunk/; revision=39631

15 years agoFix some cases where the "format" program misused the %S format, causing it to displa...
Jeffrey Morlan [Mon, 16 Feb 2009 23:05:13 +0000 (23:05 +0000)]
Fix some cases where the "format" program misused the %S format, causing it to display gibberish. To print a TCHAR string with _tprintf, just use %s. (Bug 4067)

svn path=/trunk/; revision=39630

15 years agogdiobj.c: go back from intrinsics to to portable interlocked functions. InterlockedPo...
Timo Kreuzer [Mon, 16 Feb 2009 23:00:15 +0000 (23:00 +0000)]
gdiobj.c: go back from intrinsics to to portable interlocked functions. InterlockedPopFreeEntry: Use InterlockedIncrement instead of InterlockedCompareExchange when exchanging the next unused entry in the handle table. Lock the free entry before accessing it, fixing a race condition. Might fix bug #4115
See issue #4115 for more details.

svn path=/trunk/; revision=39629

15 years ago- Improve performance of TYPE command by reading more than 1 byte at a time. (Bug...
Jeffrey Morlan [Mon, 16 Feb 2009 21:50:54 +0000 (21:50 +0000)]
- Improve performance of TYPE command by reading more than 1 byte at a time. (Bug 4057)
- Also allow it to be interrupted by ^C.

svn path=/trunk/; revision=39628

15 years ago- Don't reference target process in the beginning of NtQueryInformationProcess but...
Aleksey Bragin [Mon, 16 Feb 2009 17:15:09 +0000 (17:15 +0000)]
- Don't reference target process in the beginning of NtQueryInformationProcess but check buffer's length first. Found out by Dmitry Chapyshev, fixes 3 winetests.

svn path=/trunk/; revision=39627

15 years ago- Fix compilation
Johannes Anderwald [Mon, 16 Feb 2009 14:49:59 +0000 (14:49 +0000)]
- Fix compilation

svn path=/trunk/; revision=39626

15 years ago- Fix build
Dmitry Chapyshev [Mon, 16 Feb 2009 12:34:32 +0000 (12:34 +0000)]
- Fix build

svn path=/trunk/; revision=39624

15 years ago- Add declarations for unsafe fastmutex functions.
Aleksey Bragin [Mon, 16 Feb 2009 12:10:08 +0000 (12:10 +0000)]
- Add declarations for unsafe fastmutex functions.

svn path=/trunk/; revision=39623

15 years ago- Reimplement RtlLargeIntegerToChar (based on Wine code with my changes). It fixes...
Dmitry Chapyshev [Mon, 16 Feb 2009 12:07:27 +0000 (12:07 +0000)]
- Reimplement RtlLargeIntegerToChar (based on Wine code with my changes). It fixes all large_int Wine tests

svn path=/trunk/; revision=39622

15 years ago- Fix small formatting leftover from r39422.
Aleksey Bragin [Mon, 16 Feb 2009 11:18:37 +0000 (11:18 +0000)]
- Fix small formatting leftover from r39422.

svn path=/trunk/; revision=39621

15 years ago- Fix copypaste typo in IopUpdateOperationCount
Dmitry Chapyshev [Mon, 16 Feb 2009 11:02:23 +0000 (11:02 +0000)]
- Fix copypaste typo in IopUpdateOperationCount

svn path=/trunk/; revision=39620

15 years agodefine IDC_STATIC as -1 instead of 100 (prevent confusing warnings)
Matthias Kupfer [Mon, 16 Feb 2009 10:10:44 +0000 (10:10 +0000)]
define IDC_STATIC as -1 instead of 100 (prevent confusing warnings)

svn path=/trunk/; revision=39619

15 years agoSET /A improvements:
Jeffrey Morlan [Mon, 16 Feb 2009 03:00:27 +0000 (03:00 +0000)]
SET /A improvements:
- Strip quotes from expression
- Use _tcstol instead of _ttoi to parse numbers, allowing hex/octal numbers to be used
- Skip space after an identifier
- Don't echo result when in a batch file

svn path=/trunk/; revision=39618

15 years agoRemove an assert that doesn't belong.
Art Yerkes [Sun, 15 Feb 2009 22:16:20 +0000 (22:16 +0000)]
Remove an assert that doesn't belong.

svn path=/trunk/; revision=39616

15 years ago- switch license to LGPL
Timo Kreuzer [Sun, 15 Feb 2009 22:15:15 +0000 (22:15 +0000)]
- switch license to LGPL
- fix a typo

svn path=/trunk/; revision=39615

15 years agoAdd a header
Timo Kreuzer [Sun, 15 Feb 2009 22:14:32 +0000 (22:14 +0000)]
Add a header

svn path=/trunk/; revision=39614

15 years agoFix loopback adapter locking and make traffic work consistently.
Art Yerkes [Sun, 15 Feb 2009 21:52:56 +0000 (21:52 +0000)]
Fix loopback adapter locking and make traffic work consistently.
Fix zero-address binding.
Local tcp services should work now.

svn path=/trunk/; revision=39613

15 years agoDon't expand FOR variables until execution time, so that special characters in them...
Jeffrey Morlan [Sun, 15 Feb 2009 18:18:16 +0000 (18:18 +0000)]
Don't expand FOR variables until execution time, so that special characters in them won't cause unwanted syntactic effects.
For example, "for %a in (^>) do echo %a" should just echo the greater than sign.

svn path=/trunk/; revision=39611

15 years agoFix #includes in a few more files to get ReactOS building again.
Andrew Greenwood [Sun, 15 Feb 2009 16:08:40 +0000 (16:08 +0000)]
Fix #includes in a few more files to get ReactOS building again.

svn path=/trunk/; revision=39610

15 years agoFixed build by including the correct header this time!
Andrew Greenwood [Sun, 15 Feb 2009 15:37:44 +0000 (15:37 +0000)]
Fixed build by including the correct header this time!
Renamed SubmitWaveHeader to EnqueueWaveHeader, except for in the functiontable
which will actually do the wave header submission to the driver.

svn path=/trunk/; revision=39609

15 years agoWaveHdr prepare/unprepare/submit now gets handled within the context of the
Andrew Greenwood [Sun, 15 Feb 2009 15:19:58 +0000 (15:19 +0000)]
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

15 years ago- update wined3d/d3d8/d3d9 to Wine 1.1.15
Kamil Hornicek [Sun, 15 Feb 2009 14:01:23 +0000 (14:01 +0000)]
- update wined3d/d3d8/d3d9 to Wine 1.1.15

svn path=/trunk/; revision=39607

15 years agoSplit custom ReactOS-only non-standard extensions from NTDDSND.H
Andrew Greenwood [Sun, 15 Feb 2009 13:31:52 +0000 (13:31 +0000)]
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

15 years ago- Partly implement IPortFilterWaveCyclic_fnNewIrpTarget
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

15 years ago- Directly create the device objects in its DriverEntry as AddDevice is never called
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

15 years ago- Add url.dll from Wine
Dmitry Chapyshev [Sat, 14 Feb 2009 08:54:01 +0000 (08:54 +0000)]
- Add url.dll from Wine

svn path=/trunk/; revision=39602