reactos.git
11 years agoBig testing system commit
Colin Finck [Sat, 21 Mar 2009 01:39:04 +0000 (01:39 +0000)]
Big testing system commit

rosautotest
- Rewrite rosautotest in C++
  Should increase maintainability and expandability, since most of the functionality is encapsulated in classes and there exist some abstract classes for further enhancements (i.e. new test types).
  Furthermore, due to the usage of STL strings, we don't need x lines anymore just for building a string out of several small parts.
- The new codebase made it fairly easy to implement a Crash Recovery feature based on a journal.
  If you start rosautotest with the /r option under ReactOS, it will keep a journal about the tests to run and the tests already ran. In case of a crash, it can just continue with the next test in the list then.
- Add some reasonable timeouts to avoid certain hangs in case a test crashes

sysreg2
- Make the necessary changes to sysreg2 to restart the VM in case of such a crash in 3rd stage, but set a maximum number of allowed crashes as well.
  Christoph, please test and review that on the Buildslave :-)
- Prepend all sysreg messages with [SYSREG] through a new function SysregPrintf, so the BuildBot aggregator script of testman can distinguish between debug output and sysreg messages.
- Put all header includes into the central header file "sysreg.h"
- Remove unnecessary libs from the Makefile

testman
- Change the testman Web Interface to show such crashes as CRASH in the Compare and Detail views.

svn path=/trunk/; revision=40147

11 years agoFix build.
Timo Kreuzer [Sat, 21 Mar 2009 00:25:52 +0000 (00:25 +0000)]
Fix build.

svn path=/trunk/; revision=40146

11 years agoRename IntGdiInitBrushInstance to EBRUSHOBJ_vInit and move it to engbrush.c. Add...
Timo Kreuzer [Fri, 20 Mar 2009 23:40:59 +0000 (23:40 +0000)]
Rename IntGdiInitBrushInstance to EBRUSHOBJ_vInit and move it to engbrush.c. Add 2 FIXME comments.

svn path=/trunk/; revision=40145

11 years agoReplace hard-coded English string constants with translatable resource strings. ...
Jeffrey Morlan [Fri, 20 Mar 2009 23:16:12 +0000 (23:16 +0000)]
Replace hard-coded English string constants with translatable resource strings. (Bug 3718)

svn path=/trunk/; revision=40144

11 years agoStart to cleanup the mess that claims to be our brush implementation: Rename GDIBRUSH...
Timo Kreuzer [Fri, 20 Mar 2009 22:40:14 +0000 (22:40 +0000)]
Start to cleanup the mess that claims to be our brush implementation: Rename GDIBRUSHOBJ to BRUSH and GDIBRUSHINST to EBRUSHOBJ. Because that's what it is and nothing else. Rename several BRUSHOBJ_xxx functions to BRUSH_xxx, as they deal with a BRUSH, not a BRUSHOBJ.

There is a strict difference between a BRUSH and an (E)BRUSHOBJ. Please don't mix this up by giving them all names like BrushObj. Please use (proper!) hungarian notation.

Now the willing reader might actually get a clue how this stuff is supposed to work and maybe also realize how broken it is.

svn path=/trunk/; revision=40143

11 years ago - Reorganize NDIS code
Cameron Gutman [Fri, 20 Mar 2009 21:29:53 +0000 (21:29 +0000)]
 - Reorganize NDIS code

svn path=/trunk/; revision=40142

11 years ago - Implement NdisFreeSharedMemory
Cameron Gutman [Fri, 20 Mar 2009 20:51:05 +0000 (20:51 +0000)]
 - Implement NdisFreeSharedMemory

svn path=/trunk/; revision=40141

11 years ago - Implement NdisAllocateSharedMemory
Cameron Gutman [Fri, 20 Mar 2009 20:45:27 +0000 (20:45 +0000)]
 - Implement NdisAllocateSharedMemory

svn path=/trunk/; revision=40140

11 years ago - Implement NdisMCreateLog, NdisMCloseLog, and NdisMFlushLog
Cameron Gutman [Fri, 20 Mar 2009 20:43:43 +0000 (20:43 +0000)]
 - Implement NdisMCreateLog, NdisMCloseLog, and NdisMFlushLog
 - Patch by Dmitry Chapyshev (with modifications by me)

svn path=/trunk/; revision=40139

11 years ago - Implement NdisDeregisterAdapterShutdownHandler, NdisMapIoSpace, and NdisRegisterAd...
Cameron Gutman [Fri, 20 Mar 2009 20:14:01 +0000 (20:14 +0000)]
 - Implement NdisDeregisterAdapterShutdownHandler, NdisMapIoSpace, and NdisRegisterAdapterShutdownHandler
 - Move NdisCompleteDmaTransfer to 40gone.c

svn path=/trunk/; revision=40138

11 years agoRename GDIDEVICE to PDEVOBJ. Is seems ms uses both PDEV and PDEVOBJ, whith the latter...
Timo Kreuzer [Fri, 20 Mar 2009 18:02:55 +0000 (18:02 +0000)]
Rename GDIDEVICE to PDEVOBJ. Is seems ms uses both PDEV and PDEVOBJ, whith the latter being the C++ representation. But we don't use C++ and PDEVOBJ seems to be a more appropriate name, as PDEV is often used by display drivers.
Make DC.ppdev of type PDEVOBJ* and remove a bunch of typecasts.

svn path=/trunk/; revision=40137

11 years agoadd some new (incomplete) network headers
Christoph von Wittich [Fri, 20 Mar 2009 15:08:12 +0000 (15:08 +0000)]
add some new (incomplete) network headers

svn path=/trunk/; revision=40136

11 years agorename DC.Dc_attr to dcattr, DC.DcLevel to dclevel, just like in gdikdx. Some naming...
Timo Kreuzer [Fri, 20 Mar 2009 14:16:01 +0000 (14:16 +0000)]
rename DC.Dc_attr to dcattr, DC.DcLevel to dclevel, just like in gdikdx. Some naming improvement, remove an excessive variable.

svn path=/trunk/; revision=40135

11 years agouse ncalrpc instead of a named pipe
Christoph von Wittich [Fri, 20 Mar 2009 13:44:06 +0000 (13:44 +0000)]
use ncalrpc instead of a named pipe

svn path=/trunk/; revision=40134

11 years ago-allow to stop the service
Christoph von Wittich [Fri, 20 Mar 2009 13:43:43 +0000 (13:43 +0000)]
-allow to stop the service
-listen for rpc calls

svn path=/trunk/; revision=40133

11 years ago- Implement NdisMapFile
Dmitry Chapyshev [Fri, 20 Mar 2009 10:21:17 +0000 (10:21 +0000)]
- Implement NdisMapFile
- Implement NdisUnmapFile

svn path=/trunk/; revision=40129

11 years agorename DCs pDc_Attr to pdcattr, like in gdikdx.
Timo Kreuzer [Fri, 20 Mar 2009 04:51:26 +0000 (04:51 +0000)]
rename DCs pDc_Attr to pdcattr, like in gdikdx.
Make pdcattr alsways point to a DC_ATTR, either the user mode struct or the local part. Get rid of all the If (!pdcattr) pdcattr = &dc->Dc_Attr; That are not required anymore.

svn path=/trunk/; revision=40115

11 years ago - Implement NdisCompleteUnbindAdapter
Cameron Gutman [Fri, 20 Mar 2009 03:45:35 +0000 (03:45 +0000)]
 - Implement NdisCompleteUnbindAdapter

svn path=/trunk/; revision=40113

11 years ago - Implement NdisGetDriverHandle
Cameron Gutman [Fri, 20 Mar 2009 03:26:12 +0000 (03:26 +0000)]
 - Implement NdisGetDriverHandle

svn path=/trunk/; revision=40112

11 years agoChange most DC struct members to the names they have on Windows according to gdikdx
Timo Kreuzer [Fri, 20 Mar 2009 01:35:49 +0000 (01:35 +0000)]
Change most DC struct members to the names they have on Windows according to gdikdx

svn path=/trunk/; revision=40111

11 years ago - DmaSize is NDIS_DMA_SIZE not BOOLEAN
Cameron Gutman [Fri, 20 Mar 2009 01:07:09 +0000 (01:07 +0000)]
 - DmaSize is NDIS_DMA_SIZE not BOOLEAN
 - DmaWidth and DmaSpeed aren't used for bus-master DMA

svn path=/trunk/; revision=40110

11 years ago - Implement NdisMRegisterDmaChannel and NdisMInitializeScatterGatherDma
Cameron Gutman [Fri, 20 Mar 2009 00:26:53 +0000 (00:26 +0000)]
 - Implement NdisMRegisterDmaChannel and NdisMInitializeScatterGatherDma

svn path=/trunk/; revision=40109

11 years ago - Implement NdisMQueryAdapterInstanceName
Cameron Gutman [Fri, 20 Mar 2009 00:19:53 +0000 (00:19 +0000)]
 - Implement NdisMQueryAdapterInstanceName

svn path=/trunk/; revision=40108

11 years ago - Implement NdisMDeregisterDmaChannel
Cameron Gutman [Thu, 19 Mar 2009 23:02:12 +0000 (23:02 +0000)]
 - Implement NdisMDeregisterDmaChannel
 - My branch needs to be synced with trunk so I'm not using it right now (plus these changes aren't likely to break anything)

svn path=/trunk/; revision=40107

11 years ago- Don't try to be smarter than Windows and don't copy background/foreground color...
Aleksey Bragin [Thu, 19 Mar 2009 21:30:46 +0000 (21:30 +0000)]
- Don't try to be smarter than Windows and don't copy background/foreground color from the original DC. Spotted and confirmed by Evgeniy Boltik. As a result issues in bug 4143 are fixed, as well as other possible problems.
See issue #4143 for more details.

svn path=/trunk/; revision=40106

11 years ago- Experimental implementation of _RpcEnumInterfaces
Johannes Anderwald [Thu, 19 Mar 2009 16:57:46 +0000 (16:57 +0000)]
- Experimental implementation of _RpcEnumInterfaces
- If'd out as GetIfEntry2 is not yet implemented

svn path=/trunk/; revision=40104

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Thu, 19 Mar 2009 16:56:07 +0000 (16:56 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Rework 8bit DIB alphablend to do alpha operations in source's palette (32bpp) to obtain much better output quality with lowest possible quality loss.
See issue #4291 for more details.

svn path=/trunk/; revision=40103

11 years agowin32k RECT/RECTL issues:
Timo Kreuzer [Thu, 19 Mar 2009 01:42:34 +0000 (01:42 +0000)]
win32k RECT/RECTL issues:
- Although RECT and RECTL are defined equal, the compiler treats them as incompatible. MS has created a lot of definitions with RECT and a lot with RECTL. So far we had to typecast them. Now with adding some defines into a win32k header file, we can finally treat them as equal inside win32k and get rid of a lot of type casts. Also use RECTL in favour of RECT internally, as this is the type that MS uses for the DDI and seems to be the more appropriate type.
- We had a lot of "const PRECT" stuff inside win32k. Note: there's difference between "const RECT *" (what you currently want) and "CONST PRECT" (which you proabably don't want). Despite the fact that CONST is not an official modifier (please stick to const) the main difference is that the former describes a pointer to a constant structure, while the latter describes a constant pointer to a modifyable structure.
- In an attempt to clean up the overpolluted IntGdi namespace, "objectify" the rect functions, moving them into their own namespace RECTL_Xxx.

svn path=/trunk/; revision=40100

11 years agoMerge 39375 from amd64 branch:
Timo Kreuzer [Thu, 19 Mar 2009 00:38:59 +0000 (00:38 +0000)]
Merge 39375 from amd64 branch:
csrsrv: convert to spec (Timo Kreuzer)

svn path=/trunk/; revision=40099

11 years agoremove UNW flags from winnt.h, they don't belong there
Timo Kreuzer [Wed, 18 Mar 2009 22:58:49 +0000 (22:58 +0000)]
remove UNW flags from winnt.h, they don't belong there

svn path=/trunk/; revision=40098

11 years agomerge r40095 from amd64 branch
Timo Kreuzer [Wed, 18 Mar 2009 19:28:54 +0000 (19:28 +0000)]
merge r40095 from amd64 branch

svn path=/trunk/; revision=40097

11 years ago- Make MEMORY command use GlobalMemoryStatusEx if available, so it can show values...
Jeffrey Morlan [Wed, 18 Mar 2009 18:11:19 +0000 (18:11 +0000)]
- Make MEMORY command use GlobalMemoryStatusEx if available, so it can show values >= 4GB.
- Fix overflow bug in FREE command that caused values >= 4GB to wrap around.
- A little simplification of ConvertULargeInteger function

svn path=/trunk/; revision=40094

11 years agoAdd DDI_DRIVER_VERSION_NT5_01_SP1
Timo Kreuzer [Wed, 18 Mar 2009 17:13:23 +0000 (17:13 +0000)]
Add DDI_DRIVER_VERSION_NT5_01_SP1

svn path=/trunk/; revision=40091

11 years agoadd missing definition of MultiplyHigh and UnsignedMultiplyHigh, fix typos.
Timo Kreuzer [Wed, 18 Mar 2009 17:12:57 +0000 (17:12 +0000)]
add missing definition of MultiplyHigh and UnsignedMultiplyHigh, fix typos.

svn path=/trunk/; revision=40090

11 years agoMerge from amd64 branch:
Timo Kreuzer [Wed, 18 Mar 2009 17:03:58 +0000 (17:03 +0000)]
Merge from amd64 branch:
34750 Add ExpChangePushlock macro for _WIN64 (Timo Kreuzer)
34941 Fix usage of InterlockedExchangeAddSizeT (Timo Kreuzer)

svn path=/trunk/; revision=40089

11 years ago- Change icon for Network Connections folder
Dmitry Chapyshev [Wed, 18 Mar 2009 09:31:53 +0000 (09:31 +0000)]
- Change icon for Network Connections folder

svn path=/trunk/; revision=40086

11 years ago- Update toolbars bitmaps
Dmitry Chapyshev [Wed, 18 Mar 2009 08:54:19 +0000 (08:54 +0000)]
- Update toolbars bitmaps
- Set toolbars height to 16

svn path=/trunk/; revision=40085

11 years ago- Implement SHIFT /n.
Jeffrey Morlan [Wed, 18 Mar 2009 03:52:58 +0000 (03:52 +0000)]
- Implement SHIFT /n.
- Make prompt code $T and %TIME% have the hours space-padded, not zero-padded.
- Allow delayed expansion in the parameter of IF ERRORLEVEL.

svn path=/trunk/; revision=40084

11 years agoFix a typo
Jeffrey Morlan [Tue, 17 Mar 2009 22:53:13 +0000 (22:53 +0000)]
Fix a typo

svn path=/trunk/; revision=40083

11 years ago- Implement MKLINK command.
Jeffrey Morlan [Tue, 17 Mar 2009 22:27:33 +0000 (22:27 +0000)]
- Implement MKLINK command.
- Remove unused library shell32 from cmd.rbuild.

svn path=/trunk/; revision=40082

11 years ago- Rename gdi entry flag.
James Tabor [Tue, 17 Mar 2009 21:50:47 +0000 (21:50 +0000)]
- Rename gdi entry flag.

svn path=/trunk/; revision=40081

11 years ago"same thing in BmfdUnloadFontFile btw :p"
Timo Kreuzer [Tue, 17 Mar 2009 21:39:17 +0000 (21:39 +0000)]
"same thing in BmfdUnloadFontFile btw :p"
Thanks Stefam again.

svn path=/trunk/; revision=40080

11 years agoDon't access the font structure after it was freed. Spotted by Stefan.
Timo Kreuzer [Tue, 17 Mar 2009 21:29:17 +0000 (21:29 +0000)]
Don't access the font structure after it was freed. Spotted by Stefan.

svn path=/trunk/; revision=40079

11 years agoC++ comment style -> C comment style
Timo Kreuzer [Tue, 17 Mar 2009 20:30:16 +0000 (20:30 +0000)]
C++ comment style -> C comment style
See issue #4284 for more details.

svn path=/trunk/; revision=40078

11 years agoSync CRT initialization code with mingw-w64 r690
Colin Finck [Tue, 17 Mar 2009 20:17:02 +0000 (20:17 +0000)]
Sync CRT initialization code with mingw-w64 r690
- Fixed initialization for Console apps with Unicode entry point. Now stuff like "cout" in <iostream> doesn't lead to instant crashes.
- Unified the name of the entry point for ANSI and Unicode. The difference is just in the library now ("mingw_main" vs. "mingw_wmain")
  RBuild was changed appropriately to support this
- No more ReactOS-specific changes inside the initialization code

svn path=/trunk/; revision=40077

11 years agoDon't use C++ comment style in C headers.
Timo Kreuzer [Tue, 17 Mar 2009 20:08:53 +0000 (20:08 +0000)]
Don't use C++ comment style in C headers.
See issue #4284 for more details.

svn path=/trunk/; revision=40076

11 years ago- Added one more gdi entry flag with notes.
James Tabor [Tue, 17 Mar 2009 18:18:20 +0000 (18:18 +0000)]
- Added one more gdi entry flag with notes.

svn path=/trunk/; revision=40075

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Tue, 17 Mar 2009 18:00:28 +0000 (18:00 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Rework 16bit DIB alphablend to do alpha operations in source's palette (32bpp) to obtain much better output quality without data loss.
See issue #3708 for more details.

svn path=/trunk/; revision=40074

11 years ago[FORMATTING]
Timo Kreuzer [Tue, 17 Mar 2009 06:34:09 +0000 (06:34 +0000)]
[FORMATTING]
- apply ansi style formatting with an indentation of 4 spaces
- Add 2 FIXME comments, regarding MmSecureVirtualmemory
- no code change

svn path=/trunk/; revision=40073

11 years agoRemove unused DriverFunction and GDIBdyToHdr
Timo Kreuzer [Tue, 17 Mar 2009 04:28:03 +0000 (04:28 +0000)]
Remove unused DriverFunction and GDIBdyToHdr

svn path=/trunk/; revision=40072

11 years ago- Move contents of eng/misc.h into include/misc.h, get rid of eng/misc.h
Timo Kreuzer [Tue, 17 Mar 2009 01:41:33 +0000 (01:41 +0000)]
- Move contents of eng/misc.h into include/misc.h, get rid of eng/misc.h
- Move eng/objects.h -> include/engobjects.h

svn path=/trunk/; revision=40071

11 years ago[FORMATTING]
Timo Kreuzer [Tue, 17 Mar 2009 01:15:26 +0000 (01:15 +0000)]
[FORMATTING]
- Change indentation to 4 spaces
- remove dditional header and $Id field
- no code change

svn path=/trunk/; revision=40070

11 years ago- Inline GDIOBJ_UnlockObjByPtr, ASSERT that we don't unlock an already unlocked objec...
Timo Kreuzer [Tue, 17 Mar 2009 01:06:34 +0000 (01:06 +0000)]
- Inline GDIOBJ_UnlockObjByPtr, ASSERT that we don't unlock an already unlocked object, return how many locks are left.
- Don't access the objects cExclsiveLock field after unlocking it, instead use new return value of GDIOBJ_UnlockObjByPtr

svn path=/trunk/; revision=40069

11 years agoRewrite DRIVEROBJ api, giving the object a handle, belonging to the current process...
Timo Kreuzer [Tue, 17 Mar 2009 00:30:15 +0000 (00:30 +0000)]
Rewrite DRIVEROBJ api, giving the object a handle, belonging to the current process. Let the gdi obj cleanup take care for calling the callback function.
Allow deleting of objects that are exclusively locked by the current thread.

svn path=/trunk/; revision=40068

11 years agoFix some issues with peer names being reported. There may be other problems
Art Yerkes [Mon, 16 Mar 2009 20:59:05 +0000 (20:59 +0000)]
Fix some issues with peer names being reported.  There may be other problems
too.
My read of MSDN is that queries that return addresses in queries other than
TDI_QUERY_ADDRESS_INFO return a TRANSPORT_ADDRESS, so we plumb that through
for GetPeerName.  Note that this isn't user-facing functionality, so it's
unlikely, though not impossible, that we've got it wrong and it'll affect
something.  Likely, this is an improvement.

svn path=/trunk/; revision=40067

11 years ago- Implement boot drivers loading.
Aleksey Bragin [Mon, 16 Mar 2009 20:56:07 +0000 (20:56 +0000)]
- Implement boot drivers loading.

svn path=/trunk/; revision=40066

11 years ago - Don't access an index outside the array bounds
Cameron Gutman [Mon, 16 Mar 2009 19:26:38 +0000 (19:26 +0000)]
 - Don't access an index outside the array bounds
 - Fixes memory corruption when calling AfdGetSockName and AfdGetPeerName
 - This caused a high-side redzone overwrite when accessing some web sites

svn path=/trunk/; revision=40065

11 years agoUpdate German Translation
Daniel Reimer [Mon, 16 Mar 2009 18:30:15 +0000 (18:30 +0000)]
Update German Translation

svn path=/trunk/; revision=40064

11 years ago- Support loading drivers which have no subdirectory in their image path.
Aleksey Bragin [Mon, 16 Mar 2009 18:26:02 +0000 (18:26 +0000)]
- Support loading drivers which have no subdirectory in their image path.

svn path=/trunk/; revision=40063

11 years agoImplement ASSOC command (Bug 4275). Patch by Lee C. Baker <lee at leecbaker.com>.
Jeffrey Morlan [Mon, 16 Mar 2009 18:18:26 +0000 (18:18 +0000)]
Implement ASSOC command (Bug 4275). Patch by Lee C. Baker <lee at leecbaker.com>.

svn path=/trunk/; revision=40062

11 years agoUpdate Slovak translation, fix formatting. Mario Kacmar. Bug #4281.
Dmitry Gorbachev [Mon, 16 Mar 2009 14:10:15 +0000 (14:10 +0000)]
Update Slovak translation, fix formatting. Mario Kacmar. Bug #4281.

svn path=/trunk/; revision=40061

11 years ago-add wlan service to registry
Christoph von Wittich [Mon, 16 Mar 2009 13:40:25 +0000 (13:40 +0000)]
-add wlan service to registry
-add wlansvc and wlapapi_winetest to bootcd
-add some parameter checks to WlanCloseHandle
-halfplement WlanOpenHandle

svn path=/trunk/; revision=40060

11 years agomore precise error descriptions
Christoph von Wittich [Mon, 16 Mar 2009 13:39:03 +0000 (13:39 +0000)]
more precise error descriptions

svn path=/trunk/; revision=40059

11 years ago- Fix memory leak
Johannes Anderwald [Mon, 16 Mar 2009 13:12:14 +0000 (13:12 +0000)]
- Fix memory leak
- Fix memory corruptions
- Does not fix es1370mp / es1371mp driver (qemu / vmware)

svn path=/trunk/; revision=40058

11 years agoadd some wlanapi tests
Christoph von Wittich [Mon, 16 Mar 2009 12:15:02 +0000 (12:15 +0000)]
add some wlanapi tests

svn path=/trunk/; revision=40057

11 years agoadd missing types
Christoph von Wittich [Mon, 16 Mar 2009 09:50:56 +0000 (09:50 +0000)]
add missing types

svn path=/trunk/; revision=40056

11 years ago-implement WlanScan and WlanEnumInterfaces
Christoph von Wittich [Mon, 16 Mar 2009 09:22:25 +0000 (09:22 +0000)]
-implement WlanScan and WlanEnumInterfaces
-add some more NDIS definitions

svn path=/trunk/; revision=40055

11 years agoimplement WlanCloseHandle
Christoph von Wittich [Mon, 16 Mar 2009 08:23:58 +0000 (08:23 +0000)]
implement WlanCloseHandle

svn path=/trunk/; revision=40054

11 years agostub wlan rpcserver
Christoph von Wittich [Mon, 16 Mar 2009 08:08:03 +0000 (08:08 +0000)]
stub wlan rpcserver

svn path=/trunk/; revision=40053

11 years agomove some structs to the idl
Christoph von Wittich [Mon, 16 Mar 2009 07:50:27 +0000 (07:50 +0000)]
move some structs to the idl

svn path=/trunk/; revision=40052

11 years ago- Patch by Evgeniy Boltik: Fix Rectangle, Ellipse, RoundRect and Polygon.
James Tabor [Mon, 16 Mar 2009 03:21:00 +0000 (03:21 +0000)]
- Patch by Evgeniy Boltik: Fix Rectangle, Ellipse, RoundRect and Polygon.

svn path=/trunk/; revision=40051

11 years agoFixed output of various date/time stuff ($D and $T in prompt, %DATE% and %TIME% varia...
Jeffrey Morlan [Mon, 16 Mar 2009 00:44:08 +0000 (00:44 +0000)]
Fixed output of various date/time stuff ($D and $T in prompt, %DATE% and %TIME% variables, DATE /T and TIME /T commands) to be more compatible with Windows.

svn path=/trunk/; revision=40050

11 years agounbreak wlananpi build by #ifdef'ing struct_C, struct_D and struct_E
Sylvain Petreolle [Sun, 15 Mar 2009 21:25:18 +0000 (21:25 +0000)]
unbreak wlananpi build by #ifdef'ing struct_C, struct_D and struct_E

svn path=/trunk/; revision=40049

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Sun, 15 Mar 2009 20:13:10 +0000 (20:13 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Move clipping from StretchBlt to Eng.
- Add ROP support to StretchBlt.
- Fix alphablend support (alphablend.exe produces same result as tested on Windows XP).

See issue #4156 for more details.

svn path=/trunk/; revision=40048

11 years ago-add some more WLAN types
Christoph von Wittich [Sun, 15 Mar 2009 19:48:56 +0000 (19:48 +0000)]
-add some more WLAN types
-add wlansvc.idl

svn path=/trunk/; revision=40047

11 years ago- Add some defines
Dmitry Chapyshev [Sun, 15 Mar 2009 19:06:48 +0000 (19:06 +0000)]
- Add some defines

svn path=/trunk/; revision=40046

11 years ago- Sync quartz with Wine head
Dmitry Chapyshev [Sun, 15 Mar 2009 19:03:42 +0000 (19:03 +0000)]
- Sync quartz with Wine head

svn path=/trunk/; revision=40045

11 years ago- Change font to Tahoma
Dmitry Chapyshev [Sun, 15 Mar 2009 18:59:09 +0000 (18:59 +0000)]
- Change font to Tahoma

svn path=/trunk/; revision=40044

11 years agoadd wlantypes.h and move some definitions to the correct place
Christoph von Wittich [Sun, 15 Mar 2009 18:55:51 +0000 (18:55 +0000)]
add wlantypes.h and move some definitions to the correct place

svn path=/trunk/; revision=40043

11 years agoadd ntddndis.h and windot11.h
Christoph von Wittich [Sun, 15 Mar 2009 17:19:02 +0000 (17:19 +0000)]
add ntddndis.h and windot11.h

svn path=/trunk/; revision=40042

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Sun, 15 Mar 2009 17:04:46 +0000 (17:04 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- EngStretchBltROP expects a ROP4 code, but SRCCOPY is ROP3. Convert it accordingly.

See issue #4156 for more details.

svn path=/trunk/; revision=40041

11 years agoEvgeniy Boltik <bstsoft@narod.ru>
Aleksey Bragin [Sun, 15 Mar 2009 17:00:13 +0000 (17:00 +0000)]
Evgeniy Boltik <bstsoft@narod.ru>
- Brush's origin is always (0,0) of a window, not a screen. Offset it accordingly in NtGdiStretchBlt.
See issue #4147 for more details.

svn path=/trunk/; revision=40040

11 years ago- Add mp3 codec from Wine
Dmitry Chapyshev [Sun, 15 Mar 2009 15:54:15 +0000 (15:54 +0000)]
- Add mp3 codec from Wine

svn path=/trunk/; revision=40039

11 years ago- Allow running a batch file from inside a FOR
Jeffrey Morlan [Sun, 15 Mar 2009 15:45:17 +0000 (15:45 +0000)]
- Allow running a batch file from inside a FOR
- A little cleanup

svn path=/trunk/; revision=40038

11 years ago- Fix build
Dmitry Chapyshev [Sun, 15 Mar 2009 15:37:05 +0000 (15:37 +0000)]
- Fix build

svn path=/trunk/; revision=40037

11 years ago- Add httpapi, initpki, itircl, msisys.ocx, msnet32, pidgen, resutils, sccbase, slbcs...
Dmitry Chapyshev [Sun, 15 Mar 2009 15:20:51 +0000 (15:20 +0000)]
- Add httpapi, initpki, itircl, msisys.ocx, msnet32, pidgen, resutils, sccbase, slbcsp, softpub, traffic from Wine

svn path=/trunk/; revision=40036

11 years agoUpdate Spanish translations. Javier Remacha, bug #4278. (2/2)
Dmitry Gorbachev [Sun, 15 Mar 2009 14:13:46 +0000 (14:13 +0000)]
Update Spanish translations. Javier Remacha, bug #4278. (2/2)

svn path=/trunk/; revision=40035

11 years agoUpdate Spanish translations. Javier Remacha, bug #4278. (1/2)
Dmitry Gorbachev [Sun, 15 Mar 2009 14:13:41 +0000 (14:13 +0000)]
Update Spanish translations. Javier Remacha, bug #4278. (1/2)

svn path=/trunk/; revision=40034

11 years agoadd a dummy wlansvc
Christoph von Wittich [Sun, 15 Mar 2009 13:55:41 +0000 (13:55 +0000)]
add a dummy wlansvc

svn path=/trunk/; revision=40033

11 years ago- Give winldr's PE loader its own debug mask.
Aleksey Bragin [Sun, 15 Mar 2009 13:29:13 +0000 (13:29 +0000)]
- Give winldr's PE loader its own debug mask.

svn path=/trunk/; revision=40032

11 years ago- Add mssign32, msisip, query, updspapi, wintab32 from Wine
Dmitry Chapyshev [Sun, 15 Mar 2009 11:22:15 +0000 (11:22 +0000)]
- Add mssign32, msisip, query, updspapi, wintab32 from Wine

svn path=/trunk/; revision=40031

11 years ago- Implement NLS data loading.
Aleksey Bragin [Sun, 15 Mar 2009 11:10:52 +0000 (11:10 +0000)]
- Implement NLS data loading.

svn path=/trunk/; revision=40030

11 years ago- Add shortcut for dxdiag
Dmitry Chapyshev [Sun, 15 Mar 2009 10:57:55 +0000 (10:57 +0000)]
- Add shortcut for dxdiag

svn path=/trunk/; revision=40029

11 years ago- Implement first part of setupldr:
Aleksey Bragin [Sun, 15 Mar 2009 10:46:41 +0000 (10:46 +0000)]
- Implement first part of setupldr:
 * Constructing boot / system paths
 * Opening boot device
 * Getting options string
 * Loading kernel, hal and kdcom.dll, and their dependencies

svn path=/trunk/; revision=40028

11 years ago- Create Entertainment folder
Dmitry Chapyshev [Sun, 15 Mar 2009 10:25:32 +0000 (10:25 +0000)]
- Create Entertainment folder
- Add shortcut for sndvol32

svn path=/trunk/; revision=40027

11 years ago- Fix typo
Dmitry Chapyshev [Sun, 15 Mar 2009 09:41:13 +0000 (09:41 +0000)]
- Fix typo

svn path=/trunk/; revision=40026

11 years ago- Remove win16 stuff
Dmitry Chapyshev [Sun, 15 Mar 2009 08:09:25 +0000 (08:09 +0000)]
- Remove win16 stuff

svn path=/trunk/; revision=40025

11 years agoReplace a couple hacks supporting specific cases of enhanced variable substitution...
Jeffrey Morlan [Sun, 15 Mar 2009 04:54:41 +0000 (04:54 +0000)]
Replace a couple hacks supporting specific cases of enhanced variable substitution (%~var) with a more general implementation. All tests in rostests/win32/cmd/script_testsuite can now be passed using ReactOS cmd in Windows, though still not yet in ReactOS itself.

svn path=/trunk/; revision=40024

11 years ago- Add Font attribute support for NtGdiHfontCreate.
James Tabor [Sun, 15 Mar 2009 04:42:45 +0000 (04:42 +0000)]
- Add Font attribute support for NtGdiHfontCreate.

svn path=/trunk/; revision=40023

11 years agoAdd multimedia player to syssetup. Mario Kacmar, bug #4274. Fix formatting.
Dmitry Gorbachev [Sun, 15 Mar 2009 02:37:06 +0000 (02:37 +0000)]
Add multimedia player to syssetup. Mario Kacmar, bug #4274. Fix formatting.

svn path=/trunk/; revision=40022