Commit graph

34619 commits

Author SHA1 Message Date
Christoph von Wittich 71d636cbfd fix formatting
svn path=/trunk/; revision=38627
2009-01-07 11:49:17 +00:00
Dmitry Chapyshev bcb9050940 - Set parent window for the wizard
- Call DisableThreadLibraryCalls for DLL_PROCESS_ATTACH case

svn path=/trunk/; revision=38626
2009-01-07 10:58:29 +00:00
Ged Murphy eff0bbf89b enable RQueryServiceObjectSecurity
svn path=/trunk/; revision=38625
2009-01-07 10:38:17 +00:00
KJK::Hyperion 542b6ccb3d modified ntoskrnl/ke/i386/exp.c
Slight refactoring to make exception-safety auditing easier
   Remove an unnecessary local variable, reuse another instead

svn path=/trunk/; revision=38624
2009-01-07 10:36:06 +00:00
KJK::Hyperion 8b74932e9c modified dll/win32/kernel32/misc/console.c
We have _SEH2_FINALLY: use it

svn path=/trunk/; revision=38623
2009-01-07 10:23:29 +00:00
KJK::Hyperion 1a22232734 Reverting poorly conceived commit
svn path=/trunk/; revision=38622
2009-01-07 10:13:43 +00:00
KJK::Hyperion 0c9ebe37a0 modified include/reactos/probe.h
modified   ntoskrnl/ex/harderr.c
modified   ntoskrnl/ex/sysinfo.c
modified   ntoskrnl/ob/oblife.c
   PSEH can't make code exception-safe (yet). Add explicit "volatile"s where it might be necessary

svn path=/trunk/; revision=38621
2009-01-07 09:54:13 +00:00
KJK::Hyperion 138dcb0ad3 modified dll/win32/advapi32/sec/lsa.c
modified   dll/win32/advapi32/service/eventlog.c
modified   dll/win32/advapi32/service/scm.c
modified   dll/win32/advapi32/service/sctrl.c
modified   dll/win32/setupapi/cfgmgr.c
   Use RPC exception handling macros consistently

svn path=/trunk/; revision=38620
2009-01-07 09:44:21 +00:00
Timo Kreuzer 9d33c35fdc set svn:eol-style = native
svn path=/trunk/; revision=38619
2009-01-07 00:55:12 +00:00
Dmitry Chapyshev 28901cd46c - Add more dialogs
- Create title font for start and finish pages

svn path=/trunk/; revision=38618
2009-01-06 21:19:50 +00:00
Stefan Ginsberg a97462545d - DebugSetProcessKillOnExit: Use SetLastErrorByStatus for NTSTATUS codes
svn path=/trunk/; revision=38617
2009-01-06 19:58:53 +00:00
Stefan Ginsberg 09cde7e355 - NtUserWaitForInputIdle: Call EngGetTickCount, removing duplicated code
- GetTickCount/GetTickCount64/EngGetTickCount: Use the correct SharedUserData fields, and fix the calculations
- KeUpdateSystemTime: Don't update TickCountLowDeprecated now that it truly is deprecated
- Thanks to Fireball and KJK!

svn path=/trunk/; revision=38616
2009-01-06 19:57:44 +00:00
Dmitry Chapyshev c92aee8772 - Small fix for Russian translation
- More dialogs implement
- LPTSTR -> LPWSTR

svn path=/trunk/; revision=38614
2009-01-06 19:28:04 +00:00
Dmitry Chapyshev 5e2d6ae76a - Add hdwwiz to bootcd
svn path=/trunk/; revision=38613
2009-01-06 18:35:20 +00:00
Dmitry Chapyshev 5587946eb3 - Start implementing of hdwwiz
- Add some resources

svn path=/trunk/; revision=38612
2009-01-06 18:32:51 +00:00
Timo Kreuzer 6daa8fe753 set svn:eal-style = native
svn path=/trunk/; revision=38611
2009-01-06 18:11:12 +00:00
Gregor Schneider 5cbeb4ca6b Compile audiosrv warning free by defining array parts of GUIDs with braces
svn path=/trunk/; revision=38610
2009-01-06 18:09:51 +00:00
Christoph von Wittich 3fc8d752a8 -Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs.

-Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files.

svn path=/trunk/; revision=38609
2009-01-06 17:52:24 +00:00
Gregor Schneider b85fc47c09 Clean up IntGdiRealizePalette by removing old and/or dead code, misleading descriptions and obsolete numbering.
svn path=/trunk/; revision=38608
2009-01-06 17:38:30 +00:00
Gregor Schneider 06332c431c - Fix a coordinate problem that occurred with alphablend in DrawIconEx (32bpp mode only)
- Welcome back mixer icon in 32bpp mode!
- Note for other invisible icons in that mode: 32bpp icon variants are most likely missing in the *.ico file; ReactOS image bpp conversion functions currently clear the alpha channel -> invisibility
- Update function names in debug prints, remove duplicate code, slightly improve code readability

svn path=/trunk/; revision=38607
2009-01-06 17:12:07 +00:00
Christoph von Wittich 3fec61d4a6 update some header/idl
svn path=/trunk/; revision=38606
2009-01-06 15:48:55 +00:00
Christoph von Wittich 949f6752bb fpclass -> _fpclass
svn path=/trunk/; revision=38605
2009-01-06 10:33:42 +00:00
Christoph von Wittich 76d01f9028 update libxml2 to 2.7.2
svn path=/trunk/; revision=38604
2009-01-06 10:24:26 +00:00
Christoph von Wittich 38418a1b4c -don't cast const char to char
-handle RPC_X_ENUM_VALUE_OUT_OF_RANGE and RPC_X_BYTE_COUNT_TOO_SMALL in ScmRpcStatusToWinError
-add some traces
-don't write to NULL pointers, don't do strlen on a NULL pointer

svn path=/trunk/; revision=38603
2009-01-06 07:53:04 +00:00
Christoph von Wittich 76f5148d89 -Vincent Povirk <madewokherd+d41d at gmail.com> Thu Dec 4 2008
widl: Fix string format warning.

-Andrew Talbot <andrew.talbot at talbotville.com> Sat Dec 6 2008
widl: Remove unneeded address-of operators from array names.

svn path=/trunk/; revision=38602
2009-01-06 07:19:59 +00:00
Christoph von Wittich 6e92d826f0 - Rob Shearman <robertshearman at gmail.com> Sun Nov 30
widl: Fix optimisation for writing out ref pointers to simple structs and base types.

svn path=/trunk/; revision=38601
2009-01-06 07:09:07 +00:00
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