Commit graph

41028 commits

Author SHA1 Message Date
Christoph von Wittich 71ca03ec6a [DSOUND_WINETEST]
sync dsound_winetest to wine 1.1.39

svn path=/trunk/; revision=45883
2010-03-05 18:44:59 +00:00
Christoph von Wittich 257289fd89 [MAPI32_WINETEST]
sync mapi32_winetest to wine 1.1.39

svn path=/trunk/; revision=45882
2010-03-05 18:41:30 +00:00
Christoph von Wittich 7249fc91c0 [MAPI32]
sync mapi32 to wine 1.1.39

svn path=/trunk/; revision=45881
2010-03-05 18:40:20 +00:00
Christoph von Wittich 1a12523fbe [INETMIB1]
sync inetmib1 to wine 1.1.39

svn path=/trunk/; revision=45880
2010-03-05 18:34:19 +00:00
Christoph von Wittich ddc822b8bb [INETCOMM]
sync inetcomm to wine 1.1.39

svn path=/trunk/; revision=45879
2010-03-05 18:32:19 +00:00
Christoph von Wittich a5b6995391 [FUSION]
sync fusion to wine 1.1.39

svn path=/trunk/; revision=45878
2010-03-05 18:30:07 +00:00
evb d1efdcf9df - New Framebuffer (Linear) Display Driver to support new unified VGA/VBE miniport. Based on NT4 DDK Sample, with modifications by me (marked with // eVb) to support new functionality needed for 2003-era driver.
- Also used Virtual Box Display Driver as sample, which is based on "GPL" Windows 2003 DDK sample driver. Could not use 2003 DDK sample directly because of licensing issues, and feel unsafe about VirtualBox "GPL" driver that says "PATENTED AND ONLY FOR USE IN MICROSOFT PRODUCTS".
- Note that old driver was based off DDK sample too, but with variables renamed (some comments identical!) and code reformatted, then marked as "GPL". This is not very good way to share/use code... one day someone can teach you lesson.


svn path=/trunk/; revision=45874
2010-03-05 17:29:51 +00:00
evb 5ba4b4bbeb - Add new unified VGA/VBE miniport driver. Based on NT4 DDK Cirrus Miniport Driver Sample with my modifications (marked with // eVb) to change Cirrus parts to VGA parts if needed. Also add VBE suppor which is not in Cirrus driver, but exists in Windows VGA miniport.
- Work-in-progress, can boot to GUI with VMWare, but banked modes not yet supported, no VDM, no Mode-X, etc...
- Thanks to sir_richard for help with headers, comments and other English stuff.
- Driver is only built, not yet used.
- NOTE: Some parts of BootVid seem to use functions copied from this sample (VgaInterpretCmdStream) but under "GPL", and also buggy (Chain4 Mode test will not work on most cards and VgaIsPresent == FALSE). Someone should fix.

svn path=/trunk/; revision=45873
2010-03-05 17:22:18 +00:00
Cameron Gutman 4834e2c3d5 - Detach the device object from the stack before deleting it
- Add a hack that selects the correct display number to use which allows other drivers to take over if one driver's HwFindAdapter fails
 - This allows ROS to work on non-VESA 2.0 compliant video cards if /NOVESA is specified
 - NOTE: VGA seems to have regressed quite a bit. The mouse doesn't show up but still works.

svn path=/trunk/; revision=45872
2010-03-05 16:40:40 +00:00
Aleksey Bragin eb6bae0c08 [UNIATA]
- Really perform a controller hard-reset if it can't recover from a soft reset. Fixes VirtualBox one IDE controller configuration (master - IDE, slave - ATAPI).
See issue #5145 for more details.

svn path=/trunk/; revision=45869
2010-03-05 13:23:43 +00:00
Aleksey Bragin ebfc115694 [UNIATA]
- Reduce pause between SelectDrive and ATAPI_RESET from 10000 to 500 (as it is in the old ATAPI driver).

svn path=/trunk/; revision=45868
2010-03-05 13:16:52 +00:00
Johannes Anderwald 309fb1c02a [PORTCLS]
- Implement a function to retrieve the current acquired mapping tag range of the miniport driver
- Call RevokeMappings when audio pin is stopped

svn path=/trunk/; revision=45862
2010-03-05 10:11:54 +00:00
Johannes Anderwald 95f5adb673 [PORTCLS]
- More cleanup
- Only copy audio bytes to common buffer when the audio pin is in the running state
- Only notify miniport when the audio pin is in the running state

svn path=/trunk/; revision=45860
2010-03-05 09:43:42 +00:00
Johannes Anderwald e3fb834a19 [PORTCLS]
- Remove dead code
- Disable last mapping failed status when a new mapping is inserted
- Notify IMiniportWavePciStream::MappingAvailable when a new mapping has arrived and the last one has failed
- Return STATUS_NOT_FOUND in IPortWavePciStream::GetMapping when no mapping is available
- Don't stop stream when no mapping is currently available 

svn path=/trunk/; revision=45859
2010-03-05 09:09:14 +00:00
Sir Richard ea5024f932 [DDK]: Add missing video IOCTLs.
svn path=/trunk/; revision=45857
2010-03-05 01:27:43 +00:00
Cameron Gutman 858705878a - Fail HwFindAdapter if VESA is disabled
- This should allow VGA to take over but it doesn't work due to a bug in videoprt

svn path=/trunk/; revision=45855
2010-03-05 01:09:24 +00:00
James Tabor ea385f2fe4 - [User32] Sync controls to wine 1.1.39.
svn path=/trunk/; revision=45847
2010-03-04 23:25:30 +00:00
Aleksey Bragin 69f20a953b [RTL]
- Fix Samuel's mistake of assuming that xmlstrs are zero-terminated by adding a xmlstr2unicode function, which returns a UNICODE_STRING representation of xmlstr suitable for printing. No debug log garbage now (disadvantage: more code changes compared to the original code).

svn path=/trunk/; revision=45845
2010-03-04 22:05:34 +00:00
Cameron Gutman 3a4617cfcb - Implement VideoPortIsNoVesa
svn path=/trunk/; revision=45844
2010-03-04 21:53:12 +00:00
Aleksey Bragin 78dce7419f [PSDK]
- Update RPC includes to Wine-1.1.39.

svn path=/trunk/; revision=45843
2010-03-04 21:16:09 +00:00
Christoph von Wittich 56ea0194bb [SHELL32_WINETEST]
sync shell32_winetest to wine 1.1.39

svn path=/trunk/; revision=45842
2010-03-04 20:55:58 +00:00
Christoph von Wittich f793b1390f [IPHLPAPI_WINETEST]
sync iphlpapi_winetest to wine 1.1.39

svn path=/trunk/; revision=45841
2010-03-04 20:55:41 +00:00
Christoph von Wittich a327cb39e8 [WINTRUST_WINETEST]
sync wintrust_winetest to wine 1.1.39

svn path=/trunk/; revision=45840
2010-03-04 20:46:06 +00:00
Christoph von Wittich 789a1e0a2b [WINDOWSCODECS]
sync windowscodecs to wine 1.1.39

svn path=/trunk/; revision=45839
2010-03-04 20:42:21 +00:00
Christoph von Wittich d873071376 [WINTRUST]
sync wintrust to wine 1.1.39

svn path=/trunk/; revision=45838
2010-03-04 20:39:41 +00:00
Sylvain Petreolle f7539495dc [URLMON]
Fix build.

svn path=/trunk/; revision=45837
2010-03-04 18:50:24 +00:00
Johannes Anderwald 57103f1233 [KSPROXY]
- Silence traces in IEnumPins interface
- Partly implement IKsObject interface for COutputPin
- Retrieve pin communication and pass it to constructor of CInputPin
- Implement IKsPinEx and IMemInputPin interface for CInputPin
- The DVBT network provider can now connect to the BDA Source Filter

svn path=/trunk/; revision=45836
2010-03-04 17:34:22 +00:00
Christoph von Wittich eb4f41f03b [ATL]
sync atl to wine 1.1.39

svn path=/trunk/; revision=45835
2010-03-04 15:28:42 +00:00
Christoph von Wittich 266a9a6369 [URLMON]
sync urlmon to wine 1.1.39

svn path=/trunk/; revision=45834
2010-03-04 15:24:17 +00:00
Aleksey Bragin 7473d1aab3 [WIDL]
- Sync to Wine-1.1.39

svn path=/trunk/; revision=45833
2010-03-04 13:46:14 +00:00
Christoph von Wittich 71c6a8c283 [RSAENH]
sync rsaenh to wine 1.1.39

svn path=/trunk/; revision=45832
2010-03-04 13:36:55 +00:00
Christoph von Wittich 93656a0095 [GDIPLUS]
sync gdiplus to wine 1.1.39

svn path=/trunk/; revision=45831
2010-03-04 13:34:05 +00:00
Christoph von Wittich efe0d1d255 [GDIPLUS_WINETEST]
sync gdiplus_winetest to wine 1.1.39

svn path=/trunk/; revision=45830
2010-03-04 13:32:28 +00:00
Christoph von Wittich d8bd52c185 [MSVCRT_WINETEST]
sync msvcrt_winetest to wine 1.1.39

svn path=/trunk/; revision=45829
2010-03-04 13:28:33 +00:00
Christoph von Wittich a9dc9cbcfb [BROWSEUI_WINETEST]
sync browseui_winetest to wine 1.1.39

svn path=/trunk/; revision=45828
2010-03-04 12:52:23 +00:00
Christoph von Wittich a3e5a3750d [SHELL32]
Fix length parameter for ZeroMemory
Paul Vriens <Paul dot Vriens dot Wine at gmail dot com>

svn path=/trunk/; revision=45827
2010-03-04 12:35:02 +00:00
Christoph von Wittich d15639dbe3 [MSCOREE]
sync mscoree to wine 1.1.39

svn path=/trunk/; revision=45826
2010-03-04 12:29:46 +00:00
Christoph von Wittich 4e6b09ae72 [NETAPI32]
sync netapi32 to wine 1.1.39

svn path=/trunk/; revision=45825
2010-03-04 12:28:24 +00:00
Christoph von Wittich 666d517053 [PDH]
sync pdh to wine 1.1.39

svn path=/trunk/; revision=45824
2010-03-04 12:21:55 +00:00
Hervé Poussineau 97f9d48ec3 Revert part of r45817 to try to fix build
svn path=/trunk/; revision=45823
2010-03-04 06:32:13 +00:00
Sir Richard 12d0dbfe9e Patch for better boot logo/progress bar, fixed /SOS (debug) boot screen/output, removal of "funny" shutdown messages, addition of shutdown logo/screen, and misc:
[NTOS]: Add missing InbvIndicateProgress routine to update the progress bar while drivers are loading. Make boot and system driver initialization call it for each new driver. This updates the progress bar in the 25-75% range which was defined prior to IoInitSystem.
[NTOS]: Fix InbvUpdateProgressBar code to correctly handle the floor and ceiling.
[NTOS]: Remove shutdown "funny messages", do correct shutdown (should fix the ACPI shutdown issues) procedure. Display the shutdown screen on systems without ACPI (just like Windows does).
[NTOS]: Add a resource header with IDB_ definitions for all the embedded bitmaps, instead of using magic numbers and guessing which is which.
[NTOS]: Fix the boot logo initialization code as it was all wrong. 5 is the logo to be used during shutdown, for example, not the full logo background (which is supposed to be in 1, with a special palette that's faded in). Also handle server vs workstation scenarios.
[NTOS]: Booting in the new WinNT mode now correctly displays the blue background screen when in debug (/SOS) mode, and the header/footer also has the correct color, as does the separator band.
[DDK]: Add missing SUITE_TYPE definitions.
[NTOS]: Remove logo files that are simply not needed for ReactOS (Compute Cluster Edition, Tablet PC, etc...)
[NTOS]: Fix logo files (mostly) to have correct palettes. Note that 1.bmp is still quite different from Windows (no fade).

svn path=/trunk/; revision=45822
2010-03-04 06:26:11 +00:00
Hervé Poussineau 8cbf93f23d [freeldr] Don't write twice the delay method and how to read the RTC. Use those in the HAL
svn path=/trunk/; revision=45817
2010-03-03 23:13:06 +00:00
Hervé Poussineau e1e7f82deb [freeldr] Add some functions to read partition tables
Add some stubs, link to mini-HAL

svn path=/trunk/; revision=45815
2010-03-03 22:59:32 +00:00
Hervé Poussineau c1f8063dc7 [freeldr] Add KeBugCheckEx
svn path=/trunk/; revision=45814
2010-03-03 22:54:51 +00:00
Hervé Poussineau 4f1c346e27 [freeldr] Allow opening of the raw device
svn path=/trunk/; revision=45812
2010-03-03 22:39:32 +00:00
Hervé Poussineau 3ddda873f8 [freeldr] Add some more memory management functions
svn path=/trunk/; revision=45811
2010-03-03 22:35:10 +00:00
Hervé Poussineau 02f31de4d1 [hal] Add a mini-HAL static library
Mostly the same thing as the real one, except interrupts and DMA

svn path=/trunk/; revision=45809
2010-03-03 21:56:52 +00:00
Christoph von Wittich ba539d0eb0 [XMLLITE]
sync xmllite to wine 1.1.39

svn path=/trunk/; revision=45806
2010-03-03 21:02:05 +00:00
Christoph von Wittich 424ee134e0 [PSDK]
add xmllite.idl from wine 1.1.39

svn path=/trunk/; revision=45805
2010-03-03 21:01:57 +00:00
Christoph von Wittich 97708b8409 [CRYPTNET]
sync cryptnet to wine 1.1.39

svn path=/trunk/; revision=45804
2010-03-03 20:55:41 +00:00