Commit graph

35453 commits

Author SHA1 Message Date
Johannes Anderwald cfbea3776e - Fix release build
- Complete irps which were forgotten

svn path=/trunk/; revision=39731
2009-02-23 23:24:58 +00:00
Stefan Ginsberg 49d00ffaaa - Fix another issue with Portcls release build -- move an assignment outside ASSERT, and ASSERTify the return value by using a local variable
svn path=/trunk/; revision=39730
2009-02-23 22:40:53 +00:00
Stefan Ginsberg dcc1744ad9 - Fix Portcls release build by putting a variable inside a DBG #define as it is only used in an ASSERT()
svn path=/trunk/; revision=39729
2009-02-23 22:19:58 +00:00
Johannes Anderwald 4c08a87ceb - Set a completion routine for irps send to lower devices by KsSynchronousIoControlDevice
- Fix a bug in PcPropertyHandler
- Implement more aspects of IOCTL_GETCAPABILITIES

svn path=/trunk/; revision=39728
2009-02-23 21:51:41 +00:00
Dmitry Gorbachev dfb4c51505 Fix compilation of wdmaud.sys
svn path=/trunk/; revision=39726
2009-02-23 14:42:13 +00:00
Dmitry Gorbachev 39deec0a24 Fix mmsystem.h
svn path=/trunk/; revision=39725
2009-02-23 13:54:05 +00:00
Dmitry Gorbachev 4a4536189b Trying to fix r39718, r39719...
svn path=/trunk/; revision=39724
2009-02-23 13:40:50 +00:00
Dmitry Gorbachev f8a9311089 Remove a hack from KiTrap14. Put a hack in other place.
svn path=/trunk/; revision=39723
2009-02-23 13:18:28 +00:00
Dmitry Gorbachev 4bd719527f - Reenable ACPI, it works now. Patch by Cameron Gutman. Bug #3363.
- But disable ACPIEnumerateDevices().

svn path=/trunk/; revision=39722
2009-02-23 13:17:48 +00:00
Dmitry Gorbachev 9b42ebfbcc Call IopEnumerateDevice() later, after IopCreateArcNames().
svn path=/trunk/; revision=39721
2009-02-23 13:17:07 +00:00
Dmitry Gorbachev 50ee6815d3 Allow shared interrupts.
svn path=/trunk/; revision=39720
2009-02-23 13:16:43 +00:00
Johannes Anderwald cb2ab2abe6 - Extend test prog for quering capabilities
- Store PCFILTER in subdevice filter
- Call driver provided property request handlers
- partly implement waveout get capabilties (WIP)
- remove definitions for waveoutcaps, auxcaps, waveincaps, they are defined in mmsystem.h

svn path=/trunk/; revision=39719
2009-02-23 11:13:35 +00:00
Johannes Anderwald 2bf896ebe5 - Add KSDATARANGE_AUDIO
- Fix prototype for waveOutOpen, waveInOpen

svn path=/trunk/; revision=39718
2009-02-23 11:09:32 +00:00
Andrew Greenwood 63a2507150 Added GETDEVCAPS support for MIDI, mixer and aux devices, within MME Buddy
and sndblst.dll - this just lets you see the device names etc. but adds
no extra functionality apart from this.


svn path=/trunk/; revision=39717
2009-02-22 22:31:26 +00:00
Andrew Greenwood 141ec3a682 Closing of wave output devices is functional and terminates the sound thread
cleanly. Started writing code to support pause/restart (nonfunctional yet.)
Stubbed mixer messages, added a readme.txt to give an overview of functions
supported. Also includes partial rewrite of wdmaud.drv. Currently I am
listening to DI.FM in ReactOS using an NT4 sndblst.sys along with ReactOS'
sndblst.dll


svn path=/trunk/; revision=39716
2009-02-22 21:14:54 +00:00
Johannes Anderwald 0fb477e07a - Implement a common property handler for filter property requests
- Always queue a work item for pin creation requests
- Handle KSPROPERTY_PIN_DATAFLOW, KSPROPERTY_PIN_DATARANGES, KSPROPERTY_PIN_INTERFACES, KSPROPERTY_PIN_MEDIUMS, KSPROPERTY_PIN_COMMUNICATION, KSPROPERTY_PIN_CATEGORY,  qKSPROPERTY_PIN_NAME, KSPROPERTY_PIN_GLOBALCINSTANCES, KSPROPERTY_PIN_CINSTANCES, KSPROPERTY_PIN_NECESSARYINSTANCES
- Fix several bugs in property copying code
- Change the pin creation path in sysaudio in order to have client information as this was previously not available (see DPRINT using hack)
- Close file handels in wdmaud / sysaudio
- set Iostatus before queing an irp as the irp might complete before accessing status io 

svn path=/trunk/; revision=39715
2009-02-22 18:58:51 +00:00
Dmitry Chapyshev 2e5444f855 - Add snmpapi from Wine
svn path=/trunk/; revision=39714
2009-02-22 14:21:45 +00:00
Sylvain Petreolle 3163354a38 add missing \n in traces
svn path=/trunk/; revision=39713
2009-02-22 14:07:18 +00:00
James Tabor e528cdb9d0 - Patch by Evgeniy Boltik: Fixes HatchBrushes, see bug 4107.
svn path=/trunk/; revision=39712
2009-02-22 14:04:31 +00:00
Dmitry Chapyshev 860749b5f3 - pSetupGetFileTitle calling MyGetFileTitle
svn path=/trunk/; revision=39711
2009-02-22 13:54:51 +00:00
Dmitry Chapyshev fe13378775 - Add CheckTokenMembership to winbase.h
- Use CheckTokenMembership in IsUserAdmin

svn path=/trunk/; revision=39710
2009-02-22 13:39:21 +00:00
Dmitry Chapyshev 485eae5524 - 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
2009-02-22 12:49:18 +00:00
Dmitry Chapyshev 9660c296f2 - List of exported functions like Win2003 SP1
svn path=/trunk/; revision=39708
2009-02-22 12:20:43 +00:00
James Tabor 8c751eddbf - 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
2009-02-22 00:32:59 +00:00
Daniel Reimer 728f7321fe Our mshtml uses Wine Gecko 0.9.1
svn path=/trunk/; revision=39706
2009-02-21 23:50:13 +00:00
Matthias Kupfer c5dfe0ed6f revert hackfix (revision 39704)
svn path=/trunk/; revision=39705
2009-02-21 22:50:49 +00:00
Matthias Kupfer 0ef3ed3fb1 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
2009-02-21 22:41:14 +00:00
Matthias Kupfer 166f97fa19 - 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
2009-02-21 22:35:11 +00:00
Johannes Anderwald b94b97a10e - 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
2009-02-21 20:18:44 +00:00
Johannes Anderwald b997856046 - Add macros for KsStreamIo
svn path=/trunk/; revision=39701
2009-02-21 20:10:21 +00:00
Jeffrey Morlan a4da9945e8 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
2009-02-21 18:12:16 +00:00
Colin Finck a98eb8d135 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
2009-02-21 17:02:39 +00:00
Aleksey Bragin f808139835 - Fix typos in the header.
svn path=/trunk/; revision=39697
2009-02-21 16:33:27 +00:00
Matthias Kupfer cf5f8cd8f8 use default font for columns
svn path=/trunk/; revision=39696
2009-02-20 21:31:31 +00:00
Matthias Kupfer b11277de45 - Remove last app(s) from list if there is no application running anymore.
- See issue #4182 for more details.

svn path=/trunk/; revision=39695
2009-02-20 18:03:21 +00:00
Johannes Anderwald 82bba6cd0c - 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
2009-02-20 17:52:47 +00:00
Johannes Anderwald 31877406c6 - Fix property sets for sysaudio
svn path=/trunk/; revision=39693
2009-02-20 14:50:26 +00:00
Matthias Kupfer 805222fc0b disable useless or wrong message handling (WM_PAINT + WM_NCPAINT)
svn path=/trunk/; revision=39692
2009-02-20 14:22:15 +00:00
Matthias Kupfer 2b07dff4da parent window hight doesn't affect status window hight
svn path=/trunk/; revision=39691
2009-02-20 11:12:47 +00:00
James Tabor 213ba8f33f Patch by Rein Klazes: Do not handle WM_ENDSESSION in DefWinProc().
svn path=/trunk/; revision=39688
2009-02-19 22:51:47 +00:00
Art Yerkes 47cb22722f - 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
2009-02-19 20:14:39 +00:00
Art Yerkes 6de6188c1a Reformat. No changes (yet). Preemptive strike.
svn path=/trunk/; revision=39686
2009-02-19 19:41:06 +00:00
Aleksey Bragin 16df5c0cb7 - 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
2009-02-19 12:51:57 +00:00
Christoph von Wittich c52fd56034 sync urlmon with wine 1.1.15
svn path=/trunk/; revision=39683
2009-02-19 12:24:43 +00:00
Christoph von Wittich 6d30abc416 get rid of another ros.diff
http://www.winehq.org/pipermail/wine-patches/2009-February/069627.html

svn path=/trunk/; revision=39682
2009-02-19 12:20:16 +00:00
Dmitry Gorbachev e884b38e1f 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
2009-02-19 11:47:34 +00:00
Matthias Kupfer 4f7122ff29 - initial default message handler for WM_SYSCOLORCHANGE messages
svn path=/trunk/; revision=39680
2009-02-19 11:43:26 +00:00
Daniel Reimer daec6ac09d Sync winfile and write to Wine HEAD
svn path=/trunk/; revision=39679
2009-02-19 10:09:34 +00:00
Daniel Reimer 51009e3fec Sync xcopy, winhlp32 and wordpad to Wine HEAD.
svn path=/trunk/; revision=39678
2009-02-19 10:09:19 +00:00
Matthias Kupfer 6a1cf39948 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
2009-02-19 09:18:27 +00:00