reactos.git
12 years agoMake the event viewer unicode-enabled and build the unicode version.
Eric Kohl [Sat, 22 Nov 2008 21:14:51 +0000 (21:14 +0000)]
Make the event viewer unicode-enabled and build the unicode version.

svn path=/trunk/; revision=37568

12 years agoReplace TABs by Spaces.
Eric Kohl [Sat, 22 Nov 2008 19:25:48 +0000 (19:25 +0000)]
Replace TABs by Spaces.
No code changes!

svn path=/trunk/; revision=37564

12 years ago- Add tag for path objects. Set DC handle when selecting bitmap.
James Tabor [Sat, 22 Nov 2008 18:26:32 +0000 (18:26 +0000)]
- Add tag for path objects. Set DC handle when selecting bitmap.

svn path=/trunk/; revision=37562

12 years ago- Fix CompareStringA/W. +7 passed wine tests
Dmitry Chapyshev [Sat, 22 Nov 2008 17:41:52 +0000 (17:41 +0000)]
- Fix CompareStringA/W. +7 passed wine tests

svn path=/trunk/; revision=37561

12 years ago - Merge aicom-network-fixes up to r37556
Cameron Gutman [Sat, 22 Nov 2008 17:02:56 +0000 (17:02 +0000)]
 - Merge aicom-network-fixes up to r37556

svn path=/trunk/; revision=37559

12 years ago-AttachThreadInput is a direct call to kernel space, good job Dmitry!
James Tabor [Sat, 22 Nov 2008 16:23:43 +0000 (16:23 +0000)]
-AttachThreadInput is a direct call to kernel space, good job Dmitry!

svn path=/trunk/; revision=37558

12 years ago- Update GetCurrencyFormatW. +34 wine tests passed
Dmitry Chapyshev [Sat, 22 Nov 2008 13:45:17 +0000 (13:45 +0000)]
- Update GetCurrencyFormatW. +34 wine tests passed

svn path=/trunk/; revision=37555

12 years ago- Fix RtlTimeFieldsToTime. Now GetDateFormatW passed all wine tests
Dmitry Chapyshev [Sat, 22 Nov 2008 13:21:33 +0000 (13:21 +0000)]
- Fix RtlTimeFieldsToTime. Now GetDateFormatW passed all wine tests

svn path=/trunk/; revision=37554

12 years ago- Fix 2 wine tests for GetTimeFormatA/W
Dmitry Chapyshev [Sat, 22 Nov 2008 12:15:24 +0000 (12:15 +0000)]
- Fix 2 wine tests for GetTimeFormatA/W

svn path=/trunk/; revision=37553

12 years ago- Make sure allocation succeeded (CID 467)
Stefan Ginsberg [Sat, 22 Nov 2008 11:51:01 +0000 (11:51 +0000)]
- Make sure allocation succeeded (CID 467)

svn path=/trunk/; revision=37552

12 years ago- Fix EnumDateFormatsA implementation. + 7 passed tests
Dmitry Chapyshev [Sat, 22 Nov 2008 11:32:08 +0000 (11:32 +0000)]
- Fix EnumDateFormatsA implementation. + 7 passed tests

svn path=/trunk/; revision=37551

12 years ago- Don't. Include. ntdef.h. From. User. Mode.
Stefan Ginsberg [Sat, 22 Nov 2008 11:17:17 +0000 (11:17 +0000)]
- Don't. Include. ntdef.h. From. User. Mode.

svn path=/trunk/; revision=37550

12 years ago- Remove system_header too
Stefan Ginsberg [Sat, 22 Nov 2008 11:04:49 +0000 (11:04 +0000)]
- Remove system_header too

svn path=/trunk/; revision=37549

12 years ago- No, Winetests doesn't treat ntdef.h as a PSDK header, they don't include it. The...
Stefan Ginsberg [Sat, 22 Nov 2008 11:03:56 +0000 (11:03 +0000)]
- No, Winetests doesn't treat ntdef.h as a PSDK header, they don't include it. The include was added when the Winetest was added to ros, because of missing NTSTATUS type. Include NDK instead.

svn path=/trunk/; revision=37548

12 years ago- Deprecate PSDK's usage of system_header for real now that rostests/winetests are...
Stefan Ginsberg [Sat, 22 Nov 2008 10:47:17 +0000 (10:47 +0000)]
- Deprecate PSDK's usage of system_header for real now that rostests/winetests are fixed

svn path=/trunk/; revision=37547

12 years ago- Silence more "has virtual functions but non-virtual destructor" warnings
Stefan Ginsberg [Sat, 22 Nov 2008 10:38:09 +0000 (10:38 +0000)]
- Silence more "has virtual functions but non-virtual destructor" warnings

svn path=/trunk/; revision=37546

12 years ago- Silence more "has virtual functions but non-virtual destructor" warnings
Stefan Ginsberg [Sat, 22 Nov 2008 10:37:47 +0000 (10:37 +0000)]
- Silence more "has virtual functions but non-virtual destructor" warnings
- Disable outdated and unused libjpeg

svn path=/trunk/; revision=37545

12 years ago- Fix indentation (spaces -> tabs)
Stefan Ginsberg [Sat, 22 Nov 2008 09:09:50 +0000 (09:09 +0000)]
- Fix indentation (spaces -> tabs)

svn path=/trunk/; revision=37544

12 years agoDmitry Gorbachev
Aleksey Bragin [Sat, 22 Nov 2008 08:32:15 +0000 (08:32 +0000)]
Dmitry Gorbachev
- Fix an issue with choosing nonexistent x86 registers %sil/%dil, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10153 for more details.
- Add "memory" to _InterlockedAddLargeStatistic(). "In Visual C++ 2005, this function behaves as a read-write barrier." -- MSDN library.
- Use "+m" instead of "=m".

See issue #3772 for more details.

svn path=/trunk/; revision=37543

12 years agoDmitry Gorbachev
Aleksey Bragin [Sat, 22 Nov 2008 08:26:53 +0000 (08:26 +0000)]
Dmitry Gorbachev
- SETxx instructions require 8-bit operand, but "r" constraint is used. Use "q" instead ("r" means any general register, including esi and edi, which are not suitable as an operand of setnz.)
See issue #3772 for more details.

svn path=/trunk/; revision=37542

12 years ago- Call NtUserAttachThreadInput
Dmitry Chapyshev [Sat, 22 Nov 2008 06:16:19 +0000 (06:16 +0000)]
- Call NtUserAttachThreadInput

svn path=/trunk/; revision=37540

12 years ago- Sync inetcomm with Wine head
Dmitry Chapyshev [Sat, 22 Nov 2008 04:28:03 +0000 (04:28 +0000)]
- Sync inetcomm with Wine head

svn path=/trunk/; revision=37539

12 years ago- Silence more "has virtual functions but non-virtual destructor"
Stefan Ginsberg [Fri, 21 Nov 2008 23:14:30 +0000 (23:14 +0000)]
- Silence more "has virtual functions but non-virtual destructor"

svn path=/trunk/; revision=37537

12 years ago- ...revert until all Winetests/rostests are fixed. Using a broken RosBe beta which...
Stefan Ginsberg [Fri, 21 Nov 2008 22:48:38 +0000 (22:48 +0000)]
- ...revert until all Winetests/rostests are fixed. Using a broken RosBe beta which doesn't build /rostests/ or /rosapps/ when doing header changes is a bad, bad idea.

svn path=/trunk/; revision=37535

12 years ago- Winetests treats ntdef.h as a psdk header, so temporarily hack it...
Stefan Ginsberg [Fri, 21 Nov 2008 22:38:23 +0000 (22:38 +0000)]
- Winetests treats ntdef.h as a psdk header, so temporarily hack it...

svn path=/trunk/; revision=37534

12 years ago- Fix rostests build, part 1 of ?
Stefan Ginsberg [Fri, 21 Nov 2008 22:23:46 +0000 (22:23 +0000)]
- Fix rostests build, part 1 of ?

svn path=/trunk/; revision=37533

12 years ago- More hack, less build breakage
Stefan Ginsberg [Fri, 21 Nov 2008 22:03:45 +0000 (22:03 +0000)]
- More hack, less build breakage

svn path=/trunk/; revision=37532

12 years ago- Remove system_header from the remaining PSDK headers. The era of liberally sprinkli...
Stefan Ginsberg [Fri, 21 Nov 2008 21:46:58 +0000 (21:46 +0000)]
- Remove system_header from the remaining PSDK headers. The era of liberally sprinkling the overkill system_header gcc hacH^H^H^extension has now come to an end and...oh, wait. What's that you say? DDK does this too? Uh, right. Will fix that too.

svn path=/trunk/; revision=37531

12 years ago- Hack-include ntsecapi.h in powrprof.h, so NTSTATUS gets defined in an NDK-safe...
Stefan Ginsberg [Fri, 21 Nov 2008 21:31:01 +0000 (21:31 +0000)]
- Hack-include ntsecapi.h in powrprof.h, so NTSTATUS gets defined in an NDK-safe way. Not the best way, and most likely not compatible with the official header set, but I can't get the hack used by MS headers to work.

svn path=/trunk/; revision=37530

12 years ago- LANG_WELSH and LANG_BRETON are present in newer official winnt.h (and our winnt...
Stefan Ginsberg [Fri, 21 Nov 2008 21:27:30 +0000 (21:27 +0000)]
- LANG_WELSH and LANG_BRETON are present in newer official winnt.h (and our winnt.h), so no need to put hacked-up versions of them in "Wine compatibility" winnt.h.
- Don't define wchar_t in winnt.h (kudos to Colin Finck for this fix)
- Remove system_header

svn path=/trunk/; revision=37529

12 years ago- Silence "'struct Foo' has virtual functions but non-virtual destructor" warnings...
Stefan Ginsberg [Fri, 21 Nov 2008 21:19:13 +0000 (21:19 +0000)]
- Silence "'struct Foo' has virtual functions but non-virtual destructor" warnings for kernel32, as we don't allow warnings for this module. Needed for the coming header fixes, as system_header hides this warning.

svn path=/trunk/; revision=37528

12 years ago- Protect NTSTATUS definition in NDK with a guard, as is done in the user mode header...
Stefan Ginsberg [Fri, 21 Nov 2008 21:12:53 +0000 (21:12 +0000)]
- Protect NTSTATUS definition in NDK with a guard, as is done in the user mode headers which also define this type
- Remove system_header from these user mode headers

svn path=/trunk/; revision=37527

12 years ago- Remove non-standard "PLANGID" type from NDK and use LANGID* instead. Also protect...
Stefan Ginsberg [Fri, 21 Nov 2008 21:05:33 +0000 (21:05 +0000)]
- Remove non-standard "PLANGID" type from NDK and use LANGID* instead. Also protect LANGID definition with a header guard, as winnt.h defines it too.

svn path=/trunk/; revision=37526

12 years ago- Add key modifiers MK_CONTROL and MK_SHIFT to all mouse events.
Matthias Kupfer [Fri, 21 Nov 2008 20:58:07 +0000 (20:58 +0000)]
- Add key modifiers MK_CONTROL and MK_SHIFT to all mouse events.
- See issue #3557 for more details.

svn path=/trunk/; revision=37525

12 years agodon't redefine IDHELP.
Sylvain Petreolle [Fri, 21 Nov 2008 20:13:22 +0000 (20:13 +0000)]
don't redefine IDHELP.

svn path=/trunk/; revision=37524

12 years ago- winternl.h is deprecated since the NDK was invented, don't use
Stefan Ginsberg [Fri, 21 Nov 2008 19:23:42 +0000 (19:23 +0000)]
- winternl.h is deprecated since the NDK was invented, don't use

svn path=/trunk/; revision=37523

12 years ago- Pass more bitmap cross tests, 16 bit is down to 52. I have more fixes that relate...
James Tabor [Fri, 21 Nov 2008 18:34:31 +0000 (18:34 +0000)]
- Pass more bitmap cross tests, 16 bit is down to 52. I have more fixes that relate to that number, need more time to work on it. Fixed SEH abuse in CreateBitmap.

svn path=/trunk/; revision=37522

12 years ago- Move ntdef.h to DDK as that is where it belongs, and remove unnecessary system_head...
Stefan Ginsberg [Fri, 21 Nov 2008 18:18:12 +0000 (18:18 +0000)]
- Move ntdef.h to DDK as that is where it belongs, and remove unnecessary system_header. Also fix a #endif (kudos to hto -- bug 3888)
- Fix DDK to include ntdef.h instead of windef.h
- Fix a check in debug.h

svn path=/trunk/; revision=37521

12 years ago- Fix a warning
Stefan Ginsberg [Fri, 21 Nov 2008 17:53:10 +0000 (17:53 +0000)]
- Fix a warning

svn path=/trunk/; revision=37520

12 years ago- Added EventSource structure for keeping track of EventLog Source name and associate...
Michael Martin [Fri, 21 Nov 2008 15:40:47 +0000 (15:40 +0000)]
- Added EventSource structure for keeping track of EventLog Source name and associated Log File.
- Added and Implemented ElfCreateEventLogHandle and ElfDeleteEventLogHandle.

svn path=/trunk/; revision=37519

12 years ago- Correct some constants so they don't conflict with aviriff.h
Stefan Ginsberg [Fri, 21 Nov 2008 15:32:18 +0000 (15:32 +0000)]
- Correct some constants so they don't conflict with aviriff.h

svn path=/trunk/; revision=37518

12 years ago- Fix a bug
Stefan Ginsberg [Fri, 21 Nov 2008 15:23:27 +0000 (15:23 +0000)]
- Fix a bug

svn path=/trunk/; revision=37517

12 years ago- Fix double declarations/definitions and remove system_header
Stefan Ginsberg [Fri, 21 Nov 2008 15:12:00 +0000 (15:12 +0000)]
- Fix double declarations/definitions and remove system_header

svn path=/trunk/; revision=37516

12 years ago- woops. temporarily revert system_header to fix build
Stefan Ginsberg [Fri, 21 Nov 2008 15:02:06 +0000 (15:02 +0000)]
- woops. temporarily revert system_header to fix build

svn path=/trunk/; revision=37515

12 years ago- avoid losing pointer to the next bezier patch while freeing the current one (CID...
Kamil Hornicek [Fri, 21 Nov 2008 15:01:01 +0000 (15:01 +0000)]
- avoid losing pointer to the next bezier patch while freeing the current one (CID 1298)

svn path=/trunk/; revision=37514

12 years ago- Remove some straggler system_header
Stefan Ginsberg [Fri, 21 Nov 2008 14:52:22 +0000 (14:52 +0000)]
- Remove some straggler system_header

svn path=/trunk/; revision=37513

12 years ago- free all resources before returning (CID 644)
Kamil Hornicek [Fri, 21 Nov 2008 14:20:54 +0000 (14:20 +0000)]
- free all resources before returning (CID 644)

svn path=/trunk/; revision=37512

12 years ago- Update a comment
Stefan Ginsberg [Fri, 21 Nov 2008 13:45:40 +0000 (13:45 +0000)]
- Update a comment

svn path=/trunk/; revision=37511

12 years ago- store the next node in a separate variable so we won't loose it after freeing the...
Kamil Hornicek [Fri, 21 Nov 2008 13:20:22 +0000 (13:20 +0000)]
- store the next node in a separate variable so we won't loose it after freeing the current node (CID 1296)

svn path=/trunk/; revision=37510

12 years ago- reshuffle the code a bit
Kamil Hornicek [Fri, 21 Nov 2008 12:20:48 +0000 (12:20 +0000)]
- reshuffle the code a bit
- fix CID 521 run 2

svn path=/trunk/; revision=37508

12 years ago- don't leak resources, CID 609+610 run 2
Kamil Hornicek [Fri, 21 Nov 2008 10:31:18 +0000 (10:31 +0000)]
- don't leak resources, CID 609+610 run 2

svn path=/trunk/; revision=37506

12 years ago- Always uninit cache for a file object (official documentation requires this).
Aleksey Bragin [Fri, 21 Nov 2008 10:17:14 +0000 (10:17 +0000)]
- Always uninit cache for a file object (official documentation requires this).

svn path=/trunk/; revision=37504

12 years ago- fix freeing of resources, CID 1295 run 2
Kamil Hornicek [Fri, 21 Nov 2008 09:45:54 +0000 (09:45 +0000)]
- fix freeing of resources, CID 1295 run 2
- don't redefine _WIN32_WINNT

svn path=/trunk/; revision=37502

12 years ago- Convert Value of PATHEXT to lowercase
Johannes Anderwald [Fri, 21 Nov 2008 08:57:13 +0000 (08:57 +0000)]
- Convert Value of PATHEXT to lowercase
- see bug 3875

svn path=/trunk/; revision=37497

12 years ago- Update palette functions and small cleanup in bitmaps.
James Tabor [Fri, 21 Nov 2008 06:50:36 +0000 (06:50 +0000)]
- Update palette functions and small cleanup in bitmaps.

svn path=/trunk/; revision=37496

12 years agoSySync to wine-1.1.1 (Patch 6 of 10):
Eric Kohl [Thu, 20 Nov 2008 20:37:09 +0000 (20:37 +0000)]
SySync to wine-1.1.1 (Patch 6 of 10):

- Rob Shearman <robertshearman@gmail.com> Thu, 3 Jul 2008
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.

Descend through as many pointer types as necessary to find the
fundamental type and determine whether it needs a top-level parameter
conformance/variance expression to be written.

Add support for writing top-level parameter conformance/variance
expressions for non-encapsulated unions.

svn path=/trunk/; revision=37491

12 years ago- Upcase a search expression when calling RtlIsNameInExpression with case-insensitive...
Aleksey Bragin [Thu, 20 Nov 2008 20:24:10 +0000 (20:24 +0000)]
- Upcase a search expression when calling RtlIsNameInExpression with case-insensitive option (a merge of 37263 from Pierre's branch with changed comments).

svn path=/trunk/; revision=37490

12 years agoSySync to wine-1.1.1 (Patch 5 of 10):
Eric Kohl [Thu, 20 Nov 2008 20:21:33 +0000 (20:21 +0000)]
SySync to wine-1.1.1 (Patch 5 of 10):

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 1 Jul 2008
widl: Factor a small part of the grammar.

svn path=/trunk/; revision=37489

12 years ago- Merge misaligned reads support (35998, 36834 by Art) from arty-newcc branch.
Aleksey Bragin [Thu, 20 Nov 2008 20:02:36 +0000 (20:02 +0000)]
- Merge misaligned reads support (35998, 36834 by Art) from arty-newcc branch.

svn path=/trunk/; revision=37488

12 years ago- Fix "missing newling" warning
Stefan Ginsberg [Thu, 20 Nov 2008 19:00:17 +0000 (19:00 +0000)]
- Fix "missing newling" warning

svn path=/trunk/; revision=37486

12 years ago- Remove more instances of system_header
Stefan Ginsberg [Thu, 20 Nov 2008 15:30:15 +0000 (15:30 +0000)]
- Remove more instances of system_header

svn path=/trunk/; revision=37485

12 years ago- Add Section support for CreateDIBSection. Section support was disabled from the...
James Tabor [Thu, 20 Nov 2008 15:11:43 +0000 (15:11 +0000)]
- Add Section support for CreateDIBSection. Section support was disabled from the first time it was committed at revision 1753.

svn path=/trunk/; revision=37484

12 years ago- Correct a header guard
Stefan Ginsberg [Thu, 20 Nov 2008 15:02:42 +0000 (15:02 +0000)]
- Correct a header guard

svn path=/trunk/; revision=37483

12 years ago- start with German translation (not finished yet)
Matthias Kupfer [Thu, 20 Nov 2008 10:21:17 +0000 (10:21 +0000)]
- start with German translation (not finished yet)
- prepare setup to change setup language at runtime
- fix resource files

svn path=/trunk/; revision=37480

12 years agoRevert 37476 because it breaks the build bot.
Eric Kohl [Wed, 19 Nov 2008 23:22:44 +0000 (23:22 +0000)]
Revert 37476 because it breaks the build bot.

svn path=/trunk/; revision=37477

12 years agoSync to wine-1.1.1 (Patch 4 of 10):
Eric Kohl [Wed, 19 Nov 2008 23:13:05 +0000 (23:13 +0000)]
Sync to wine-1.1.1 (Patch 4 of 10):

ATTENTION: You MUST run "clean" before building ReactOS, otherwise WIDL will crash when it is run.

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 1 Jul 2008
widl: Implement type redefinition checks.

This allows widl to catch type redefinitions and report an error, like MIDL.
However, this does a better job than MIDL since it also reports the location
of the originial definition, like GCC.

svn path=/trunk/; revision=37476

12 years agoSync to wine-1.1.1 (Patch 3 of 10):
Eric Kohl [Wed, 19 Nov 2008 21:44:03 +0000 (21:44 +0000)]
Sync to wine-1.1.1 (Patch 3 of 10):
- Rob Shearman <robertshearman@gmail.com> Tue, 1 Jul 2008
widl: Check that the structure has been defined in check_remoting_args.

svn path=/trunk/; revision=37470

12 years ago- Rearrange "host/typedefs.h" to make it look more logical
Colin Finck [Wed, 19 Nov 2008 21:05:49 +0000 (21:05 +0000)]
- Rearrange "host/typedefs.h" to make it look more logical
- Fix wrong definition of INT_PTR and UINT_PTR in this file
- Revert a hack added to winebuild in r32609 and r37206, which was added to work around these previously buggy definitions

svn path=/trunk/; revision=37468

12 years agoSync to wine-1.1.1 (Patch 2 of 10):
Eric Kohl [Wed, 19 Nov 2008 21:01:47 +0000 (21:01 +0000)]
Sync to wine-1.1.1 (Patch 2 of 10):
- Rob Shearman <robertshearman@gmail.com> Tue, 1 Jul 2008
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.

The 8 bytes are for the variance and offset and are added just before
the array, as seen in the marshalling code in rpcrt4. No offset needs
to be added for non-varying structures since the buffer mark is set
after the conformance in marshalled or unmarshalled.

svn path=/trunk/; revision=37467

12 years agoSync to wine-1.1.1 (Patch 1 of 10):
Eric Kohl [Wed, 19 Nov 2008 20:33:58 +0000 (20:33 +0000)]
Sync to wine-1.1.1 (Patch 1 of 10):
- Alexandre Julliard <julliard@winehq.org> Tue, 1 Jul 2008
widl: Add some support for unencapsulated unions that need a conformance descriptor.

svn path=/trunk/; revision=37466

12 years agoDmitry Gorbachev
Colin Finck [Wed, 19 Nov 2008 19:59:54 +0000 (19:59 +0000)]
Dmitry Gorbachev
- Fix compiler warnings, treated as errors due to our settings, which are emitted when using GCC 4.3.2

See issue #3849 for more details.

svn path=/trunk/; revision=37465

12 years ago- Remove system_header from basetsd/typs.h, and add 4 missing types
Stefan Ginsberg [Wed, 19 Nov 2008 19:25:42 +0000 (19:25 +0000)]
- Remove system_header from basetsd/typs.h, and add 4 missing types

svn path=/trunk/; revision=37464

12 years ago- revert winioctl.h to previous version (for compatibility)
Matthias Kupfer [Wed, 19 Nov 2008 14:28:24 +0000 (14:28 +0000)]
- revert winioctl.h to previous version (for compatibility)
- add additional partition types to rosioctl.h
- adapt freeloader to rosioctl.h

svn path=/trunk/; revision=37458

12 years ago- add some linux partition types
Matthias Kupfer [Wed, 19 Nov 2008 13:24:43 +0000 (13:24 +0000)]
- add some linux partition types

svn path=/trunk/; revision=37456

12 years agorevert to revision 37390
Matthias Kupfer [Wed, 19 Nov 2008 12:00:23 +0000 (12:00 +0000)]
revert to revision 37390

svn path=/trunk/; revision=37454

12 years ago- Fixed a bug from revision 3514. Now we pass one more gdi bitmap test.
James Tabor [Tue, 18 Nov 2008 21:24:33 +0000 (21:24 +0000)]
- Fixed a bug from revision 3514. Now we pass one more gdi bitmap test.

svn path=/trunk/; revision=37451

12 years ago- Remove system_header from winsock headers
Stefan Ginsberg [Tue, 18 Nov 2008 20:06:57 +0000 (20:06 +0000)]
- Remove system_header from winsock headers

svn path=/trunk/; revision=37450

12 years ago- Fix a redefinition and remove system_header
Stefan Ginsberg [Tue, 18 Nov 2008 19:33:22 +0000 (19:33 +0000)]
- Fix a redefinition and remove system_header

svn path=/trunk/; revision=37449

12 years ago- Remove system_header from most of PSDK
Stefan Ginsberg [Tue, 18 Nov 2008 19:27:05 +0000 (19:27 +0000)]
- Remove system_header from most of PSDK

svn path=/trunk/; revision=37448

12 years agoRough code to start Winetests processes from the GUI, but with the console's stdout...
Ged Murphy [Tue, 18 Nov 2008 18:57:27 +0000 (18:57 +0000)]
Rough code to start Winetests processes from the GUI, but with the console's stdout redirected to a pipe controlled by the GUI.
We can now read the console text from the winetest processes in the GUI (although it's just usage info at the moment)

svn path=/trunk/; revision=37447

12 years agoRevert 37416 because it does not build on all machines.
Eric Kohl [Tue, 18 Nov 2008 18:51:13 +0000 (18:51 +0000)]
Revert 37416 because it does not build on all machines.

svn path=/trunk/; revision=37446

12 years agoOlaf Siejka
Colin Finck [Tue, 18 Nov 2008 18:41:00 +0000 (18:41 +0000)]
Olaf Siejka
- Remove "dosfsck" from packages.dff, removed from trunk by fireball in r37356

svn path=/trunk/; revision=37445

12 years ago- Add more header guards
Stefan Ginsberg [Tue, 18 Nov 2008 18:38:58 +0000 (18:38 +0000)]
- Add more header guards

svn path=/trunk/; revision=37444

12 years ago- Declare SECURITY_DESCRIPTOR_CONTROL conditionally
Stefan Ginsberg [Tue, 18 Nov 2008 17:05:49 +0000 (17:05 +0000)]
- Declare SECURITY_DESCRIPTOR_CONTROL conditionally

svn path=/trunk/; revision=37442

12 years ago- Remove system_header from gdiplus*.h
Stefan Ginsberg [Tue, 18 Nov 2008 16:56:22 +0000 (16:56 +0000)]
- Remove system_header from gdiplus*.h

svn path=/trunk/; revision=37441

12 years ago- Remove system_header from winbase.h, wingdi.h and winuser.h
Stefan Ginsberg [Tue, 18 Nov 2008 16:15:37 +0000 (16:15 +0000)]
- Remove system_header from winbase.h, wingdi.h and winuser.h
- Remove duplicate define from Wine's winuser.h

svn path=/trunk/; revision=37440

12 years ago- Make our version of SetDIBits safe as SetDIBitsToDevice.
James Tabor [Tue, 18 Nov 2008 16:07:54 +0000 (16:07 +0000)]
- Make our version of SetDIBits safe as SetDIBitsToDevice.

svn path=/trunk/; revision=37439

12 years ago- Fix bpp count in CreateDIBitmap.
James Tabor [Tue, 18 Nov 2008 14:51:14 +0000 (14:51 +0000)]
- Fix bpp count in CreateDIBitmap.

svn path=/trunk/; revision=37437

12 years ago- Fixes bug 3864. While I was at it I fixed most of the gdi max bit max info sizes...
James Tabor [Tue, 18 Nov 2008 05:36:19 +0000 (05:36 +0000)]
- Fixes bug 3864. While I was at it I fixed most of the gdi max bit max info sizes too.
- Added notes for the SEH abuse in win32k dibobj.c.
- Tested WinMerge 2.10.2, AbiWord 2.4.1, Firefox 1.5.0.3 and wine gdi32 bitmap cross test.
- When testing with gdi cross test in 24 and 32 bit display mode, we have a pixel conversion mismatch. Please fix it!

svn path=/trunk/; revision=37436

12 years ago- "byte" is defined by the Win32 headers, so define it conditionally
Stefan Ginsberg [Mon, 17 Nov 2008 22:01:19 +0000 (22:01 +0000)]
- "byte" is defined by the Win32 headers, so define it conditionally

svn path=/trunk/; revision=37423

12 years ago- MSTSC: Don't redefine BOOL
Stefan Ginsberg [Mon, 17 Nov 2008 21:52:55 +0000 (21:52 +0000)]
- MSTSC: Don't redefine BOOL
- Regedit: Don't include basetyps.h. Not needed and it just breaks things. Also don't include aclui.h as we...for some reason...implement the required parts of that API locally

svn path=/trunk/; revision=37422

12 years agoSync to wine-1.1.1:
Eric Kohl [Mon, 17 Nov 2008 19:07:03 +0000 (19:07 +0000)]
Sync to wine-1.1.1:

- Alexandre Julliard <julliard@winehq.org> Thu, 26 Jun 2008
widl: [default] is an allowed attribute for union fields.
(Note: This patch was already applied before in order not to break ReactOS.)

- Alexandre Julliard <julliard@winehq.org> Tue, 1 Jul 2008
widl: Add some support for unencapsulated unions that need a conformance descriptor.

- Rob Shearman <robertshearman@gmail.com> Tue, 1 Jul 2008
widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.

The 8 bytes are for the variance and offset and are added just before the array, as seen in the marshalling code in rpcrt4. No offset needs to be added for non-varying structures since the buffer mark is set after the conformance in marshalled or unmarshalled.

- Rob Shearman <robertshearman@gmail.com> Tue, 1 Jul 2008
widl: Check that the structure has been defined in check_remoting_args.

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 1 Jul 2008
widl: Implement type redefinition checks.

This allows widl to catch type redefinitions and report an error, like MIDL. However, this does a better job than MIDL since it also reports the location of the originial definition, like GCC.

- Dan Hipschman <dsh@linux.ucla.edu> Tue, 1 Jul 2008
widl: Factor a small part of the grammar.

- Rob Shearman <robertshearman@gmail.com> Thu, 3 Jul 2008
widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.

Descend through as many pointer types as necessary to find the fundamental type and determine whether it needs a top-level parameter conformance/variance expression to be written. Add support for writing top-level parameter conformance/variance expressions for non-encapsulated unions.

- Rob Shearman <robertshearman@gmail.com> Fri, 4 Jul 2008
widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.

- Rob Shearman <robertshearman@gmail.com> Fri, 4 Jul 2008
widl: Remove some unnecessary calls to duptype.

- Alexandre Julliard <julliard@winehq.org> Mon, 7 Jul 2008
widl: Fix a couple of uninitialized variable compiler warnings.

- Alexandre Julliard <julliard@winehq.org> Mon, 7 Jul 2008
Add noinput directive to all lex files to avoid a compiler warning.

Note: Two patches are missing because they implement code to generate MIDL-incompatible SEH support code. Unfortunately I think it is almost time to fork WIDL because later patches implement even more incompatibilities. :-(

svn path=/trunk/; revision=37416

12 years ago- fix a brace mistake
Matthias Kupfer [Mon, 17 Nov 2008 18:40:36 +0000 (18:40 +0000)]
- fix a brace mistake

svn path=/trunk/; revision=37415

12 years ago- add summary page to check settings before start installation
Matthias Kupfer [Mon, 17 Nov 2008 18:23:06 +0000 (18:23 +0000)]
- add summary page to check settings before start installation
- add disabled driver button for future use

svn path=/trunk/; revision=37414

12 years agoRemove old locations
Gregor Schneider [Mon, 17 Nov 2008 17:28:58 +0000 (17:28 +0000)]
Remove old locations

svn path=/trunk/; revision=37413

12 years ago- Restructure dib related tests, 2nd try.
Gregor Schneider [Mon, 17 Nov 2008 17:28:14 +0000 (17:28 +0000)]
- Restructure dib related tests, 2nd try.
- Change build files accordingly

svn path=/trunk/; revision=37412

12 years agoMoved dib tests remotely
Gregor Schneider [Mon, 17 Nov 2008 16:59:01 +0000 (16:59 +0000)]
Moved dib tests remotely

svn path=/trunk/; revision=37411

12 years ago- Target device to mount may not have VPB, the driver should get the VPB passed in...
Aleksey Bragin [Mon, 17 Nov 2008 16:09:31 +0000 (16:09 +0000)]
- Target device to mount may not have VPB, the driver should get the VPB passed in parameters.
- Set target device's VPB to this value. This should not really be done, however our driver heavily depends on target device having this VPB. I don't see any side effects.
- With these changes, Windows 2003 is able to boot up to desktop and cleanly shutdown using this driver.

svn path=/trunk/; revision=37409

12 years ago- Add new directory for some dib related test restructuring, including two new tests:
Gregor Schneider [Mon, 17 Nov 2008 15:05:02 +0000 (15:05 +0000)]
- Add new directory for some dib related test restructuring, including two new tests:
- bltrop test for well known BitBlt ROPs, highlighted bugs were processed in r37268, r37269, r37372
- vbltest for testing several blit and blend functions, highlighted bugs fixed in r37139, r37168 and some overlay issues still tbd

svn path=/trunk/; revision=37407

12 years ago- Move StretchDIBits out of stubs. Add more notes.
James Tabor [Mon, 17 Nov 2008 13:55:00 +0000 (13:55 +0000)]
- Move StretchDIBits out of stubs. Add more notes.

svn path=/trunk/; revision=37404