Commit graph

34643 commits

Author SHA1 Message Date
Christoph von Wittich 2a6585478f -Rob Shearman <robertshearman at gmail.com> Sun Nov 30 2008
widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.

svn path=/trunk/; revision=38600
2009-01-06 06:41:21 +00:00
Christoph von Wittich 4f4e13929b -Dmitry Timoshkov <dmitry <at> codeweavers.com> Mon Nov 10 2008
widl: Make the generated string pointers const as well.

-Alexandre Julliard <julliard <at> winehq.org> Tue Nov 25 2008
widl: Make sure format strings for structure and union types are only output once.

svn path=/trunk/; revision=38599
2009-01-06 06:16:55 +00:00
Johannes Anderwald 03327dfba3 - Remove dma_master.c as it is unused
- Implement PcNewDmaChannel
- partly implement IDmaChannel / IDmaChannelSlave

svn path=/trunk/; revision=38598
2009-01-06 05:33:34 +00:00
Johannes Anderwald b8c35daba1 - Add IID_IDmaChannel guid
svn path=/trunk/; revision=38597
2009-01-06 05:31:16 +00:00
Johannes Anderwald 3c5d23b45a - Fix build sorry
svn path=/trunk/; revision=38596
2009-01-06 03:02:02 +00:00
Johannes Anderwald 86f06a0ebe - Implement IPortWaveCyclic::NewMasterDmaChannel, IPortWaveCyclic::NewDmaChannelSlave, IPortWavePci_fnNewMasterDmaChannel
svn path=/trunk/; revision=38595
2009-01-06 00:44:16 +00:00
Johannes Anderwald 4cfef4b794 - Add GUID IID_IDmaChannelSlave
svn path=/trunk/; revision=38594
2009-01-06 00:41:40 +00:00
Johannes Anderwald add01fe9f3 - Fix IPortWavePci interface definition
svn path=/trunk/; revision=38592
2009-01-06 00:17:55 +00:00
Johannes Anderwald dd3c392850 - Implement PcDmaMasterDescription, PcDmaSlaveDescription
svn path=/trunk/; revision=38591
2009-01-06 00:04:32 +00:00
James Tabor 8bbe320757 - Patch by Michael Martin: Fix for Get/Set CallProc.
- Michael points out the fact that our system hard codes to unicode and does not mix ANSI and Unicode as it should. This creates problems when applications use ansi only. ReactOS lacks the mechanics of switching back to ANSI. The beginning of the project it seemed to become an unwritten rule. We learn from our misstakes and move on. When working on a drafting project, do not draw more than you can erase in a day.



svn path=/trunk/; revision=38590
2009-01-05 23:35:10 +00:00
Hervé Poussineau ddd86fea53 Add missing breaks
Spotted by Maciej Bialas (bjauy at o2.pl)

svn path=/trunk/; revision=38589
2009-01-05 20:36:39 +00:00
Christoph von Wittich 072a17a70e - Austin English <austinenglish <at> gmail.com> Tue, 9 Sep 2008
widl: remove unreached code (Smatch)

- Rob Shearman <robertshearman <at> gmail.com> Wed Sep 10 2008
widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces.

- Rob Shearman <robertshearman <at> gmail.com> Wed Sep 10 2008
widl: Remove redundant code.

svn path=/trunk/; revision=38588
2009-01-05 18:17:35 +00:00
Stefan Ginsberg c5c778d46e - Properly implement NdisGetSystemUpTime, based on http://www.tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2004-11/0616.html
svn path=/trunk/; revision=38587
2009-01-05 17:51:55 +00:00
Timo Kreuzer 3f64101cc9 silence crt TRACE flood
svn path=/trunk/; revision=38584
2009-01-05 14:07:04 +00:00
Colin Finck 55add6464c Revert a part of r38087. OutputDebugStringA doesn't add a newline automatically.
Verified by MSVC's debug output and kinda proofed by http://www.unixwiz.net/techtips/outputdebugstring.html (nobody would write a function for adding newlines to the debug output if that would be done automatically)

Thanks to Gregor for the hints.

svn path=/trunk/; revision=38583
2009-01-05 13:22:27 +00:00
Timo Kreuzer d8a7ac50bd Silence warnings on linux hosts
svn path=/trunk/; revision=38582
2009-01-05 12:55:13 +00:00
Colin Finck f9a91e55e6 Supersede the current way for running automatic regression tests for real now and switch to rosautotest. No more sights of hardcoded regression test stuff inside syssetup :-)
Works well here, let's hope BuildBot is with me ;-)

Still, there seems to be a bug in our OutputDebugString function, adding a newline at the end of the debug output automatically.
Getting the OutputDebugString output through MSVC doesn't lead to this behaviour, that bug needs to be evaluated in detail later.

svn path=/trunk/; revision=38581
2009-01-05 12:48:59 +00:00
Colin Finck d2148478c6 Introducing the "ReactOS Automatic Testing Utility", superseding our current syssetup/cmd/dbgprint hack for running automatic regression tests.
Without any parameters, it mostly works the same as our current solution, but all in a standalone application.
Adding the /w parameter will submit all results to the web service committed in my previous commit.

The application would also make it possible to run Wine Tests regularly on a Windows machine and submitting the results.
This would make sure that all Wine tests also pass under Windows.

svn path=/trunk/; revision=38580
2009-01-05 12:41:34 +00:00
Michael Martin 45661165b8 - Change and silence a debug message that made it look like npfsRead had a problem.
svn path=/trunk/; revision=38577
2009-01-05 11:52:44 +00:00
Kamil Hornicek 01cb1291d8 [FORMATTING] tabs -> spaces. No code changes.
svn path=/trunk/; revision=38576
2009-01-05 11:03:28 +00:00
Christoph von Wittich 35f9beeabd enable oleaut32_winetest
svn path=/trunk/; revision=38575
2009-01-05 08:02:13 +00:00
James Tabor d75b50af18 - Implement large ansi unicode string support for win32k. I guess some Rtl library developer should look into adding lib/rtlw32k for Win32k and User32.
- Created DefSetText to processes strings prior to calling NtUserDefSetText.
- Rewrite NtUserDefSetText to support large strings and process them with RtlLargeStringToUnicodeString.
- On last thing to remove, is the Hook junk in NtUserDefSetText.

svn path=/trunk/; revision=38574
2009-01-05 03:34:10 +00:00
Michael Martin 85d5cc3b8e - Re-implement Message Type read/write mode as the previous implementation was incorrect.
- Fixed bug in Byte Stream mode that caused threads to not wake from a wait.
- Implemented NpfsPeekPipe.


svn path=/trunk/; revision=38573
2009-01-05 00:08:43 +00:00
Thomas Bluemel 84d1b53dbc Copying the string in NtUserDefSetText () must be protected with SEH, probing alone is not sufficient.
svn path=/trunk/; revision=38572
2009-01-04 22:20:19 +00:00
Timo Kreuzer bd38886763 Add tests for CreateFontIndirect
svn path=/trunk/; revision=38571
2009-01-04 21:48:32 +00:00
Christoph von Wittich bda8492140 sync oleaut32_winetest with wine 1.1.12
svn path=/trunk/; revision=38570
2009-01-04 19:19:05 +00:00
Christoph von Wittich 35f684f9d5 sync ole32_winetest with wine 1.1.12
svn path=/trunk/; revision=38569
2009-01-04 17:52:22 +00:00
Stefan Ginsberg 7425fd9bf8 - DbgkpSendApiMessage/DbgkpSendApiMessageLpc: Make sure the process is suspended before resuming it. Also, DbgkpSendApiMessage takes a BOOLEAN as 2nd parameter.
- DbgkpWakeTarget: Correct a check for a Debug Event flag

svn path=/trunk/; revision=38568
2009-01-04 17:33:47 +00:00
Dmitry Chapyshev 78c8f3ca5f - Change of names of variables
- Move all variables declaration to top

svn path=/trunk/; revision=38567
2009-01-04 16:57:58 +00:00
Dmitry Chapyshev 6c670fb344 - Formatting fix. No code change
svn path=/trunk/; revision=38566
2009-01-04 16:18:29 +00:00
Aleksey Bragin 2494ca79f9 - Rewrite SystemTimeOfDay QuerySystemInformation case. ReqSize is the amount of data copied to the user so use it accordingly. Also, fill up the buffer as much as the caller requested. Fixes 1 "ntdll_winetest.exe info".
- Use a newer (5.0 and higher) version of SYSTEM_TIMEOFDAY_INFORMATION structure (consisting of two additional 64 bits fields: boot time bias and sleep time bias).

svn path=/trunk/; revision=38565
2009-01-04 15:11:47 +00:00
Dmitry Gorbachev 24dceb4922 Add type casts to RtlpCallQueryRegistryRoutine().
svn path=/trunk/; revision=38564
2009-01-04 14:40:27 +00:00
Dmitry Gorbachev fa2d477672 Silence GCC 4.4.0 warnings.
svn path=/trunk/; revision=38563
2009-01-04 14:27:04 +00:00
Dmitry Gorbachev bc752511c5 PWSTR -> PCWSTR
svn path=/trunk/; revision=38562
2009-01-04 14:26:59 +00:00
Aleksey Bragin 0491ac98be Dmitry Chapyshev
- Add buffer length checks to NtQueryInformationThread.

svn path=/trunk/; revision=38561
2009-01-04 13:43:08 +00:00
Aleksey Bragin b7aa576e73 Dmitry Chapyshev
- Add more length checks to NtQueryInformationProcess, inspired by r28570.

svn path=/trunk/; revision=38560
2009-01-04 11:56:14 +00:00
Ged Murphy 0751b2af16 - Generate to do list, test list, bug list and deprecated list.
- Add place holder for header and footer. This will need to be changed to suit the script.
- Don't generate a tab index.
- Build the search data so we can search the source.

svn path=/trunk/; revision=38559
2009-01-04 11:44:45 +00:00
Christoph von Wittich e346ebb655 sync riched20 with wine 1.1.12
svn path=/trunk/; revision=38558
2009-01-04 11:42:09 +00:00
Christoph von Wittich 7d6f7e3e2f sync browseui_winetest with wine 1.1.12
svn path=/trunk/; revision=38557
2009-01-04 11:34:13 +00:00
Christoph von Wittich 97415b80b6 sync hlink_winetest with wine 1.1.12
svn path=/trunk/; revision=38556
2009-01-04 11:33:07 +00:00
Christoph von Wittich 64915ab8ed sync iphlpapi_winetest with wine 1.1.12
svn path=/trunk/; revision=38555
2009-01-04 11:31:13 +00:00
Christoph von Wittich 02a42aaf0d sync msxml3 with wine 1.1.12 (2/2)
svn path=/trunk/; revision=38554
2009-01-04 10:48:31 +00:00
Christoph von Wittich 29dc01c8e2 sync msxml3 with wine 1.1.12 (1/2)
svn path=/trunk/; revision=38553
2009-01-04 10:48:19 +00:00
Aleksey Bragin f54bc7959a - Revert changes to NtSetVolumeInformationFile made in 38550, it should indeed use IoGetRelatedDeviceObject, not target device.
svn path=/trunk/; revision=38552
2009-01-04 10:12:38 +00:00
Aleksey Bragin 2882b5579f - Fix a typo: if a process has DisableBoost set then TRUE should be returned when querying ProcessPriorityBoost information, not FALSE.
svn path=/trunk/; revision=38551
2009-01-04 09:41:34 +00:00
Aleksey Bragin 8935e052bf - Merge IoGetRelatedTargetDevice implementation by Pierre Schweitzer (pierre-fsd branch), with my modifications.
svn path=/trunk/; revision=38550
2009-01-04 09:35:35 +00:00
Hervé Poussineau 7b50d4352c Add a check to not mix up host and target modules
Should probably be moved later outside of backend directory

svn path=/trunk/; revision=38549
2009-01-04 08:38:19 +00:00
Cameron Gutman bdbc81f185 - Revert r38547 which reverted r38546 which was correct
- I fail

svn path=/trunk/; revision=38548
2009-01-04 08:12:13 +00:00
Cameron Gutman b372a95ba2 - Revert r38546
- Include windef.h in precomp.h

svn path=/trunk/; revision=38547
2009-01-04 07:45:08 +00:00
Cameron Gutman 963b989ea5 - Fix debug build
- Something weird happened with the headers and DWORD somehow got lost
 - This is a hack and will be reverted later

svn path=/trunk/; revision=38546
2009-01-04 07:25:08 +00:00