reactos.git
12 years ago- Remove broken definitions of SEH macros
Stefan Ginsberg [Sat, 10 Jan 2009 18:25:20 +0000 (18:25 +0000)]
- Remove broken definitions of SEH macros

svn path=/trunk/; revision=38683

12 years ago- Fix GetEnvironmentVariableW. This fixed also 4 wine tests for OpenFile and SearchPa...
Dmitry Chapyshev [Sat, 10 Jan 2009 17:50:03 +0000 (17:50 +0000)]
- Fix GetEnvironmentVariableW. This fixed also 4 wine tests for OpenFile and SearchPathA/W

svn path=/trunk/; revision=38682

12 years agoSetShellWindow wants the Progman window and the list view window... Thx Timo
Thomas Bluemel [Sat, 10 Jan 2009 16:16:25 +0000 (16:16 +0000)]
SetShellWindow wants the Progman window and the list view window... Thx Timo

svn path=/trunk/; revision=38681

12 years agosync cabinet to wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 15:17:40 +0000 (15:17 +0000)]
sync cabinet to wine 1.1.12

svn path=/trunk/; revision=38680

12 years agosync oleacc and oledlg with wine 1.1.12
Christoph von Wittich [Sat, 10 Jan 2009 14:50:05 +0000 (14:50 +0000)]
sync oleacc and oledlg with wine 1.1.12

svn path=/trunk/; revision=38679

12 years ago- Fix 3 wine tests for OpenFile function
Dmitry Chapyshev [Sat, 10 Jan 2009 12:33:22 +0000 (12:33 +0000)]
- Fix 3 wine tests for OpenFile function

svn path=/trunk/; revision=38678

12 years agoadd rpcproxy to dtd
Christoph von Wittich [Sat, 10 Jan 2009 11:29:17 +0000 (11:29 +0000)]
add rpcproxy to dtd

svn path=/trunk/; revision=38677

12 years ago- Sync tahoma fonts with Wine head
Dmitry Chapyshev [Sat, 10 Jan 2009 09:35:02 +0000 (09:35 +0000)]
- Sync tahoma fonts with Wine head

svn path=/trunk/; revision=38676

12 years agoRegister the correct windows, fixes the problem that explorer_new's desktop was hidin...
Timo Kreuzer [Sat, 10 Jan 2009 03:39:01 +0000 (03:39 +0000)]
Register the correct windows, fixes the problem that explorer_new's desktop was hiding the taskbar.

svn path=/trunk/; revision=38675

12 years agoRegister the shell desktop and tray window
Thomas Bluemel [Sat, 10 Jan 2009 00:58:24 +0000 (00:58 +0000)]
Register the shell desktop and tray window

svn path=/trunk/; revision=38674

12 years agoInline wrappers user32 -> NtUser
Timo Kreuzer [Sat, 10 Jan 2009 00:28:06 +0000 (00:28 +0000)]
Inline wrappers user32 -> NtUser

svn path=/trunk/; revision=38673

12 years ago- Update Norwegian translation.
Dmitry Chapyshev [Fri, 9 Jan 2009 21:02:07 +0000 (21:02 +0000)]
- Update Norwegian translation.
See issue #4007 for more details.

svn path=/trunk/; revision=38672

12 years ago- Update Slovak translation. Patch by Mario Kacmar (kario@szm.sk))
Dmitry Chapyshev [Fri, 9 Jan 2009 18:06:28 +0000 (18:06 +0000)]
- Update Slovak translation. Patch by Mario Kacmar (kario@szm.sk))
See issue #4005 for more details.

svn path=/trunk/; revision=38671

12 years agoPreparing for future widl sync
KJK::Hyperion [Fri, 9 Jan 2009 16:50:17 +0000 (16:50 +0000)]
Preparing for future widl sync

modified   ReactOS-i386.rbuild
   Define USE_COMPILER_EXCEPTIONS because we don't need SEH hacks in RPC stubs (neener neener)

modified   include/psdk/wtypes.idl
modified   include/psdk/xmldom.idl
   Include guard format will change in widl: pre-emptively work around it

svn path=/trunk/; revision=38670

12 years agomodified tests/pseh2/psehtest.c
KJK::Hyperion [Fri, 9 Jan 2009 16:38:28 +0000 (16:38 +0000)]
modified   tests/pseh2/psehtest.c
   Don't obscure the names of testcases with macro trickery. It gets old fast
   Regression test for #4004 (fixed in r38668)

svn path=/trunk/; revision=38669

12 years agomodified include/reactos/libs/pseh/pseh2.h
KJK::Hyperion [Fri, 9 Jan 2009 16:36:21 +0000 (16:36 +0000)]
modified   include/reactos/libs/pseh/pseh2.h
modified   lib/pseh/framebased-gcchack.c
modified   lib/pseh/i386/framebased-gcchack.S
   Don't save just ESP and EBP, save all volatile registers because we might catch an exception thrown by another frame and end up clobbering all volatile registers (thanks to Dmitry Gorbachev for bug report and test case)
   Conversely, save volatile registers for _SEH2_EXCEPT scopes only
   Specialized frame setup routines, to reduce the amount of inline code and only de-optimize when strictly necessary

svn path=/trunk/; revision=38668

12 years agoIn co_MsqPostKeyboardMessage(), do not forget to release lock - this should cure...
Dmitry Gorbachev [Fri, 9 Jan 2009 15:39:28 +0000 (15:39 +0000)]
In co_MsqPostKeyboardMessage(), do not forget to release lock - this should cure the "blue death" and the "black death" diseases (bug #3995, bug #3997).

svn path=/trunk/; revision=38667

12 years agofix msvc build
Christoph von Wittich [Fri, 9 Jan 2009 14:38:59 +0000 (14:38 +0000)]
fix msvc build

svn path=/trunk/; revision=38664

12 years ago- Cleanup user32, direct call to kernel space
Dmitry Chapyshev [Fri, 9 Jan 2009 11:33:50 +0000 (11:33 +0000)]
- Cleanup user32, direct call to kernel space

svn path=/trunk/; revision=38663

12 years ago- Dont call KeWaitForSingleObject with WaitMode of KernelMode, as threads cannot...
Michael Martin [Fri, 9 Jan 2009 11:04:11 +0000 (11:04 +0000)]
- Dont call KeWaitForSingleObject with WaitMode of KernelMode, as threads cannot be terminated if request was made from user mode. Use Ipr->RequestorMode instead.

svn path=/trunk/; revision=38662

12 years ago- Fix inversed failure logic in MmAllocatePagesForMdl.
Aleksey Bragin [Fri, 9 Jan 2009 08:54:03 +0000 (08:54 +0000)]
- Fix inversed failure logic in MmAllocatePagesForMdl.
See issue #4009 for more details.

svn path=/trunk/; revision=38661

12 years ago-convert to unicode
Christoph von Wittich [Fri, 9 Jan 2009 07:46:07 +0000 (07:46 +0000)]
-convert to unicode
-fix a big memory leak

svn path=/trunk/; revision=38660

12 years ago- Run process notification routines after successfully creating process.
Michael Martin [Fri, 9 Jan 2009 06:13:14 +0000 (06:13 +0000)]
- Run process notification routines after successfully creating process.

svn path=/trunk/; revision=38659

12 years ago- Remove the dib pointer from SURFACE
Timo Kreuzer [Fri, 9 Jan 2009 02:06:39 +0000 (02:06 +0000)]
- Remove the dib pointer from SURFACE
- Handle mapped sections in SURFACE_Cleanup
- Handle user provided bitfields, when creating a dib
- Some code cleanup

svn path=/trunk/; revision=38658

12 years agoMore tests for NtGdiCreateDIBSection
Timo Kreuzer [Fri, 9 Jan 2009 00:52:04 +0000 (00:52 +0000)]
More tests for NtGdiCreateDIBSection

svn path=/trunk/; revision=38657

12 years agoMore tests for GetObject
Timo Kreuzer [Fri, 9 Jan 2009 00:50:20 +0000 (00:50 +0000)]
More tests for GetObject

svn path=/trunk/; revision=38656

12 years ago- It actually wasn't a very good idea to authenticate against the MD5 password hash...
Colin Finck [Thu, 8 Jan 2009 23:09:10 +0000 (23:09 +0000)]
- It actually wasn't a very good idea to authenticate against the MD5 password hash instead of the password itself.
  This didn't really improve security, but just made things more difficult for the user. Change that, so the web service and rosautotest expect a password in the "rosautotest.ini" file now.
- Read the "rosautotest.ini" from the application's directory instead of the Windows directory.
- Little adjustmensts here and there

svn path=/trunk/; revision=38655

12 years ago- Fix regression of Dependency Walker
Dmitry Chapyshev [Thu, 8 Jan 2009 20:49:11 +0000 (20:49 +0000)]
- Fix regression of Dependency Walker
See issue #3374 for more details.

svn path=/trunk/; revision=38654

12 years ago- Sync ICO_ExtractIconExW with Wine head. This fixed exception in wine tests. All...
Dmitry Chapyshev [Thu, 8 Jan 2009 20:28:19 +0000 (20:28 +0000)]
- Sync ICO_ExtractIconExW with Wine head. This fixed exception in wine tests. All tests for PrivateExtractIconsA/W passed now

svn path=/trunk/; revision=38653

12 years ago- Add Wine implementation LoadStringA/W. This is fixed all wine tests for LoadString
Dmitry Chapyshev [Thu, 8 Jan 2009 19:47:29 +0000 (19:47 +0000)]
- Add Wine implementation LoadStringA/W. This is fixed all wine tests for LoadString

svn path=/trunk/; revision=38652

12 years ago- Fix NtUserCopyAcceleratorTable and NtUserCreateAcceleratorTable (ported from Wine...
Dmitry Chapyshev [Thu, 8 Jan 2009 19:35:29 +0000 (19:35 +0000)]
- Fix NtUserCopyAcceleratorTable and NtUserCreateAcceleratorTable (ported from Wine). This is fixed 5 wine resources tests

svn path=/trunk/; revision=38651

12 years ago- COMPUTE_PAGES_SPANNED is deprecated, use ADDRESS_AND_SIZE_TO_SPAN_PAGES instead
Stefan Ginsberg [Thu, 8 Jan 2009 19:27:09 +0000 (19:27 +0000)]
- COMPUTE_PAGES_SPANNED is deprecated, use ADDRESS_AND_SIZE_TO_SPAN_PAGES instead

svn path=/trunk/; revision=38650

12 years agofix msvc build
Christoph von Wittich [Thu, 8 Jan 2009 19:08:47 +0000 (19:08 +0000)]
fix msvc build

svn path=/trunk/; revision=38649

12 years ago- Some 64bits syncs from Wine by Samuel Serapion.
Aleksey Bragin [Thu, 8 Jan 2009 17:35:42 +0000 (17:35 +0000)]
- Some 64bits syncs from Wine by Samuel Serapion.

svn path=/trunk/; revision=38648

12 years ago- Formatting fix. No code change
Dmitry Chapyshev [Thu, 8 Jan 2009 17:21:16 +0000 (17:21 +0000)]
- Formatting fix. No code change

svn path=/trunk/; revision=38646

12 years agoRename BITMAPOBJ to SURFACE as it's called on windows. Also rename related functions...
Timo Kreuzer [Thu, 8 Jan 2009 16:33:40 +0000 (16:33 +0000)]
Rename BITMAPOBJ to SURFACE as it's called on windows. Also rename related functions and variables.

svn path=/trunk/; revision=38645

12 years ago- Implement devices status page
Dmitry Chapyshev [Thu, 8 Jan 2009 14:24:45 +0000 (14:24 +0000)]
- Implement devices status page
- More partly implementation

svn path=/trunk/; revision=38644

12 years agoSync to Wine HEAD. Done with my first try of a autosync script for the normal apps.
Daniel Reimer [Thu, 8 Jan 2009 14:08:17 +0000 (14:08 +0000)]
Sync to Wine HEAD. Done with my first try of a autosync script for the normal apps.

svn path=/trunk/; revision=38643

12 years agoSync to Wine HEAD. Done with my first try of a autosync script for the normal apps.
Daniel Reimer [Thu, 8 Jan 2009 14:07:10 +0000 (14:07 +0000)]
Sync to Wine HEAD. Done with my first try of a autosync script for the normal apps.

svn path=/trunk/; revision=38642

12 years agoFix number of pages.
Dmitry Gorbachev [Thu, 8 Jan 2009 11:39:57 +0000 (11:39 +0000)]
Fix number of pages.

svn path=/trunk/; revision=38641

12 years ago- Fix bug with incorrect a working directory. Patch by Evgeny Boltik (bstsoft@narod...
Dmitry Chapyshev [Thu, 8 Jan 2009 10:29:19 +0000 (10:29 +0000)]
- Fix bug with incorrect a working directory. Patch by Evgeny Boltik (bstsoft@narod.ru) with my small changes
See issue #4006 for more details.

svn path=/trunk/; revision=38640

12 years ago- Revert r38638 for now, as there is still changes that need to be done to handle...
Michael Martin [Thu, 8 Jan 2009 07:59:35 +0000 (07:59 +0000)]
- Revert r38638 for now, as there is still changes that need to be done to handle this correctly.

svn path=/trunk/; revision=38639

12 years ago- Don't call KeWaitForSingleObject here, as doing so can lock the thread in a wait...
Michael Martin [Thu, 8 Jan 2009 07:45:42 +0000 (07:45 +0000)]
- Don't call KeWaitForSingleObject here, as doing so can lock the thread in a wait if no one ever connects to it. Also the wait is handled in Kernel32.

svn path=/trunk/; revision=38638

12 years ago- Get back ExceptionCode changed in r38624.
Aleksey Bragin [Thu, 8 Jan 2009 07:28:48 +0000 (07:28 +0000)]
- Get back ExceptionCode changed in r38624.

svn path=/trunk/; revision=38637

12 years agoTests for NtGdiCreateDIBSection and NtGdiExtTextOutW
Timo Kreuzer [Thu, 8 Jan 2009 00:34:38 +0000 (00:34 +0000)]
Tests for NtGdiCreateDIBSection and NtGdiExtTextOutW

svn path=/trunk/; revision=38636

12 years ago- Partly implement of installed hardware page
Dmitry Chapyshev [Wed, 7 Jan 2009 20:28:10 +0000 (20:28 +0000)]
- Partly implement of installed hardware page

svn path=/trunk/; revision=38635

12 years agoremove the test code I accidentally comitted
Timo Kreuzer [Wed, 7 Jan 2009 20:25:19 +0000 (20:25 +0000)]
remove the test code I accidentally comitted

svn path=/trunk/; revision=38634

12 years ago- Fix creation of XLATE in IntEngCreateSrcMonoXlate. It was doing it wrong (colors...
Timo Kreuzer [Wed, 7 Jan 2009 20:02:28 +0000 (20:02 +0000)]
- Fix creation of XLATE in IntEngCreateSrcMonoXlate. It was doing it wrong (colors swapped) and it only worked, because the caller of the function also passed the wrong arguments.
- Mono DIBs need a special handling when creating the XLATEOBJ. Handle this in IntCreateXlateForBlt. Fixes broken colors on google/Firefox page.

svn path=/trunk/; revision=38633

12 years agoDon't remove the mouse cursor when previewing a screensaver.
Gregor Schneider [Wed, 7 Jan 2009 18:17:02 +0000 (18:17 +0000)]
Don't remove the mouse cursor when previewing a screensaver.

svn path=/trunk/; revision=38632

12 years ago- Add more resources
Dmitry Chapyshev [Wed, 7 Jan 2009 13:50:54 +0000 (13:50 +0000)]
- Add more resources
- More dialogs implementation

svn path=/trunk/; revision=38629

12 years agofix formatting
Christoph von Wittich [Wed, 7 Jan 2009 11:49:17 +0000 (11:49 +0000)]
fix formatting

svn path=/trunk/; revision=38627

12 years ago- Set parent window for the wizard
Dmitry Chapyshev [Wed, 7 Jan 2009 10:58:29 +0000 (10:58 +0000)]
- Set parent window for the wizard
- Call DisableThreadLibraryCalls for DLL_PROCESS_ATTACH case

svn path=/trunk/; revision=38626

12 years agoenable RQueryServiceObjectSecurity
Ged Murphy [Wed, 7 Jan 2009 10:38:17 +0000 (10:38 +0000)]
enable RQueryServiceObjectSecurity

svn path=/trunk/; revision=38625

12 years agomodified ntoskrnl/ke/i386/exp.c
KJK::Hyperion [Wed, 7 Jan 2009 10:36:06 +0000 (10:36 +0000)]
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

12 years agomodified dll/win32/kernel32/misc/console.c
KJK::Hyperion [Wed, 7 Jan 2009 10:23:29 +0000 (10:23 +0000)]
modified   dll/win32/kernel32/misc/console.c
   We have _SEH2_FINALLY: use it

svn path=/trunk/; revision=38623

12 years agoReverting poorly conceived commit
KJK::Hyperion [Wed, 7 Jan 2009 10:13:43 +0000 (10:13 +0000)]
Reverting poorly conceived commit

svn path=/trunk/; revision=38622

12 years agomodified include/reactos/probe.h
KJK::Hyperion [Wed, 7 Jan 2009 09:54:13 +0000 (09:54 +0000)]
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

12 years agomodified dll/win32/advapi32/sec/lsa.c
KJK::Hyperion [Wed, 7 Jan 2009 09:44:21 +0000 (09:44 +0000)]
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

12 years agoset svn:eol-style = native
Timo Kreuzer [Wed, 7 Jan 2009 00:55:12 +0000 (00:55 +0000)]
set svn:eol-style = native

svn path=/trunk/; revision=38619

12 years ago- Add more dialogs
Dmitry Chapyshev [Tue, 6 Jan 2009 21:19:50 +0000 (21:19 +0000)]
- Add more dialogs
- Create title font for start and finish pages

svn path=/trunk/; revision=38618

12 years ago- DebugSetProcessKillOnExit: Use SetLastErrorByStatus for NTSTATUS codes
Stefan Ginsberg [Tue, 6 Jan 2009 19:58:53 +0000 (19:58 +0000)]
- DebugSetProcessKillOnExit: Use SetLastErrorByStatus for NTSTATUS codes

svn path=/trunk/; revision=38617

12 years ago- NtUserWaitForInputIdle: Call EngGetTickCount, removing duplicated code
Stefan Ginsberg [Tue, 6 Jan 2009 19:57:44 +0000 (19:57 +0000)]
- 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

12 years ago- Small fix for Russian translation
Dmitry Chapyshev [Tue, 6 Jan 2009 19:28:04 +0000 (19:28 +0000)]
- Small fix for Russian translation
- More dialogs implement
- LPTSTR -> LPWSTR

svn path=/trunk/; revision=38614

12 years ago- Add hdwwiz to bootcd
Dmitry Chapyshev [Tue, 6 Jan 2009 18:35:20 +0000 (18:35 +0000)]
- Add hdwwiz to bootcd

svn path=/trunk/; revision=38613

12 years ago- Start implementing of hdwwiz
Dmitry Chapyshev [Tue, 6 Jan 2009 18:32:51 +0000 (18:32 +0000)]
- Start implementing of hdwwiz
- Add some resources

svn path=/trunk/; revision=38612

12 years agoset svn:eal-style = native
Timo Kreuzer [Tue, 6 Jan 2009 18:11:12 +0000 (18:11 +0000)]
set svn:eal-style = native

svn path=/trunk/; revision=38611

12 years agoCompile audiosrv warning free by defining array parts of GUIDs with braces
Gregor Schneider [Tue, 6 Jan 2009 18:09:51 +0000 (18:09 +0000)]
Compile audiosrv warning free by defining array parts of GUIDs with braces

svn path=/trunk/; revision=38610

12 years ago-Rob Shearman <robertshearman at gmail.com> Thu Sep 18 2008
Christoph von Wittich [Tue, 6 Jan 2009 17:52:24 +0000 (17:52 +0000)]
-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

12 years agoClean up IntGdiRealizePalette by removing old and/or dead code, misleading descriptio...
Gregor Schneider [Tue, 6 Jan 2009 17:38:30 +0000 (17:38 +0000)]
Clean up IntGdiRealizePalette by removing old and/or dead code, misleading descriptions and obsolete numbering.

svn path=/trunk/; revision=38608

12 years ago- Fix a coordinate problem that occurred with alphablend in DrawIconEx (32bpp mode...
Gregor Schneider [Tue, 6 Jan 2009 17:12:07 +0000 (17:12 +0000)]
- 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

12 years agoupdate some header/idl
Christoph von Wittich [Tue, 6 Jan 2009 15:48:55 +0000 (15:48 +0000)]
update some header/idl

svn path=/trunk/; revision=38606

12 years agofpclass -> _fpclass
Christoph von Wittich [Tue, 6 Jan 2009 10:33:42 +0000 (10:33 +0000)]
fpclass -> _fpclass

svn path=/trunk/; revision=38605

12 years agoupdate libxml2 to 2.7.2
Christoph von Wittich [Tue, 6 Jan 2009 10:24:26 +0000 (10:24 +0000)]
update libxml2 to 2.7.2

svn path=/trunk/; revision=38604

12 years ago-don't cast const char to char
Christoph von Wittich [Tue, 6 Jan 2009 07:53:04 +0000 (07:53 +0000)]
-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

12 years ago-Vincent Povirk <madewokherd+d41d at gmail.com> Thu Dec 4 2008
Christoph von Wittich [Tue, 6 Jan 2009 07:19:59 +0000 (07:19 +0000)]
-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

12 years ago- Rob Shearman <robertshearman at gmail.com> Sun Nov 30
Christoph von Wittich [Tue, 6 Jan 2009 07:09:07 +0000 (07:09 +0000)]
- 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

12 years ago-Rob Shearman <robertshearman at gmail.com> Sun Nov 30 2008
Christoph von Wittich [Tue, 6 Jan 2009 06:41:21 +0000 (06:41 +0000)]
-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

12 years ago-Dmitry Timoshkov <dmitry <at> codeweavers.com> Mon Nov 10 2008
Christoph von Wittich [Tue, 6 Jan 2009 06:16:55 +0000 (06:16 +0000)]
-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

12 years ago- Remove dma_master.c as it is unused
Johannes Anderwald [Tue, 6 Jan 2009 05:33:34 +0000 (05:33 +0000)]
- Remove dma_master.c as it is unused
- Implement PcNewDmaChannel
- partly implement IDmaChannel / IDmaChannelSlave

svn path=/trunk/; revision=38598

12 years ago- Add IID_IDmaChannel guid
Johannes Anderwald [Tue, 6 Jan 2009 05:31:16 +0000 (05:31 +0000)]
- Add IID_IDmaChannel guid

svn path=/trunk/; revision=38597

12 years ago- Fix build sorry
Johannes Anderwald [Tue, 6 Jan 2009 03:02:02 +0000 (03:02 +0000)]
- Fix build sorry

svn path=/trunk/; revision=38596

12 years ago- Implement IPortWaveCyclic::NewMasterDmaChannel, IPortWaveCyclic::NewDmaChannelSlave...
Johannes Anderwald [Tue, 6 Jan 2009 00:44:16 +0000 (00:44 +0000)]
- Implement IPortWaveCyclic::NewMasterDmaChannel, IPortWaveCyclic::NewDmaChannelSlave, IPortWavePci_fnNewMasterDmaChannel

svn path=/trunk/; revision=38595

12 years ago- Add GUID IID_IDmaChannelSlave
Johannes Anderwald [Tue, 6 Jan 2009 00:41:40 +0000 (00:41 +0000)]
- Add GUID IID_IDmaChannelSlave

svn path=/trunk/; revision=38594

12 years ago- Fix IPortWavePci interface definition
Johannes Anderwald [Tue, 6 Jan 2009 00:17:55 +0000 (00:17 +0000)]
- Fix IPortWavePci interface definition

svn path=/trunk/; revision=38592

12 years ago- Implement PcDmaMasterDescription, PcDmaSlaveDescription
Johannes Anderwald [Tue, 6 Jan 2009 00:04:32 +0000 (00:04 +0000)]
- Implement PcDmaMasterDescription, PcDmaSlaveDescription

svn path=/trunk/; revision=38591

12 years ago- Patch by Michael Martin: Fix for Get/Set CallProc.
James Tabor [Mon, 5 Jan 2009 23:35:10 +0000 (23:35 +0000)]
- 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

12 years agoAdd missing breaks
Hervé Poussineau [Mon, 5 Jan 2009 20:36:39 +0000 (20:36 +0000)]
Add missing breaks
Spotted by Maciej Bialas (bjauy at o2.pl)

svn path=/trunk/; revision=38589

12 years ago- Austin English <austinenglish <at> gmail.com> Tue, 9 Sep 2008
Christoph von Wittich [Mon, 5 Jan 2009 18:17:35 +0000 (18:17 +0000)]
- 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

12 years ago- Properly implement NdisGetSystemUpTime, based on http://www.tech-archive.net/Archiv...
Stefan Ginsberg [Mon, 5 Jan 2009 17:51:55 +0000 (17:51 +0000)]
- Properly implement NdisGetSystemUpTime, based on tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2004-11/0616.html

svn path=/trunk/; revision=38587

12 years agosilence crt TRACE flood
Timo Kreuzer [Mon, 5 Jan 2009 14:07:04 +0000 (14:07 +0000)]
silence crt TRACE flood

svn path=/trunk/; revision=38584

12 years agoRevert a part of r38087. OutputDebugStringA doesn't add a newline automatically.
Colin Finck [Mon, 5 Jan 2009 13:22:27 +0000 (13:22 +0000)]
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

12 years agoSilence warnings on linux hosts
Timo Kreuzer [Mon, 5 Jan 2009 12:55:13 +0000 (12:55 +0000)]
Silence warnings on linux hosts

svn path=/trunk/; revision=38582

12 years agoSupersede the current way for running automatic regression tests for real now and...
Colin Finck [Mon, 5 Jan 2009 12:48:59 +0000 (12:48 +0000)]
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

12 years agoIntroducing the "ReactOS Automatic Testing Utility", superseding our current syssetup...
Colin Finck [Mon, 5 Jan 2009 12:41:34 +0000 (12:41 +0000)]
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

12 years ago- Change and silence a debug message that made it look like npfsRead had a problem.
Michael Martin [Mon, 5 Jan 2009 11:52:44 +0000 (11:52 +0000)]
- Change and silence a debug message that made it look like npfsRead had a problem.

svn path=/trunk/; revision=38577

12 years ago[FORMATTING] tabs -> spaces. No code changes.
Kamil Hornicek [Mon, 5 Jan 2009 11:03:28 +0000 (11:03 +0000)]
[FORMATTING] tabs -> spaces. No code changes.

svn path=/trunk/; revision=38576

12 years agoenable oleaut32_winetest
Christoph von Wittich [Mon, 5 Jan 2009 08:02:13 +0000 (08:02 +0000)]
enable oleaut32_winetest

svn path=/trunk/; revision=38575

12 years ago- Implement large ansi unicode string support for win32k. I guess some Rtl library...
James Tabor [Mon, 5 Jan 2009 03:34:10 +0000 (03:34 +0000)]
- 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

12 years ago- Re-implement Message Type read/write mode as the previous implementation was incorrect.
Michael Martin [Mon, 5 Jan 2009 00:08:43 +0000 (00:08 +0000)]
- 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

12 years agoCopying the string in NtUserDefSetText () must be protected with SEH, probing alone...
Thomas Bluemel [Sun, 4 Jan 2009 22:20:19 +0000 (22:20 +0000)]
Copying the string in NtUserDefSetText () must be protected with SEH, probing alone is not sufficient.

svn path=/trunk/; revision=38572